# Cloudbeds Accounting
The Cloudbeds Accounting Service API provides programmatic access to financial data and operations for hospitality properties. Use this API to manage transactions, folios, deposits, accounts receivable ledgers, trial balances, and related accounting configuration.  **Key concepts:** - **Transactions** represent individual financial entries (charges, payments,   taxes, fees) associated with a source such as a reservation, group profile,   or house account.  - **Folios** organize transactions into logical groups within a source. You   can create custom folios and move or route transactions between them.  - **Source Balances** provide a real-time financial summary (charges, payments,   balance due, tax/fee breakdowns) for a reservation, group profile, house   account, or accounts receivable ledger.  - **Accounts Receivable (AR) Ledgers** track outstanding balances that have   been transferred from reservations or group profiles for later collection.  - **Trial Balance** is a daily financial reconciliation report that summarizes   ledger activity across guest, deposit, and AR ledgers.  - **Custom Codes** let you map Cloudbeds internal transaction codes to your   own chart-of-accounts codes and general ledger codes.   **Authentication:** All endpoints require a valid OAuth2 bearer token. Endpoints are protected by scopes: `read:payment` for read operations and `write:payment` for mutating operations. A few search endpoints use POST with a request body to support complex filter criteria; these require the `read:payment` scope.  **Base URL:** Use `https://api.cloudbeds.com` for production and `https://api.cloudbeds-stage.com` for staging. All endpoint paths are prefixed with `/accounting/v1.0`.  **Property context:** Every request must include the `X-Property-ID` header to identify which property the request applies to.  **Monetary amounts:** Unless otherwise noted, monetary amounts are expressed in the smallest currency unit (e.g., cents for USD). Use the `currencyScale` field to determine the number of decimal places.  **Pagination:** Paginated endpoints return a `nextPageToken` value. Pass this token in subsequent requests to retrieve the next page of results. When `nextPageToken` is null or absent, you have reached the last page. 

The `cloudbeds_accounting` package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:

- API version: v0
- Package version: 1.7.0
- Generator version: 7.20.0
- Build package: org.openapitools.codegen.languages.PythonClientCodegen

## Requirements.

Python 3.9+

## Installation & Usage

This python library package is generated without supporting files like setup.py or requirements files

To be able to use it, you will need these dependencies in your own package that uses this library:

* urllib3 >= 2.1.0, < 3.0.0
* python-dateutil >= 2.8.2
* pydantic >= 2
* typing-extensions >= 4.7.1

## Getting Started

In your own code, to use this library to connect and interact with Cloudbeds Accounting,
you can run the following:

```python

import cloudbeds_accounting
from cloudbeds_accounting.rest import ApiException
from pprint import pprint

# Defining the host is optional and defaults to https://api.cloudbeds-stage.com
# See configuration.py for a list of all supported configuration parameters.
configuration = cloudbeds_accounting.Configuration(
    host = "https://api.cloudbeds-stage.com"
)

# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.

configuration.access_token = os.environ["ACCESS_TOKEN"]


# Enter a context with an instance of the API client
with cloudbeds_accounting.ApiClient(configuration) as api_client:
    # Create an instance of the API class
    api_instance = cloudbeds_accounting.AccountsReceivableLedgerApi(api_client)
    x_property_id = 56 # int | Unique identifier of the property. Required for all requests to scope data to a specific property. 
    accounts_receivable_ledger_id = 56 # int | Unique identifier of the accounts receivable ledger.
    reservation_id = 56 # int | Reservation ID

    try:
        # Reverse a reservation-to-AR balance transfer
        api_response = api_instance.delete_accounts_receivable_ledger_reservation_balance_transfer(x_property_id, accounts_receivable_ledger_id, reservation_id)
        print("The response of AccountsReceivableLedgerApi->delete_accounts_receivable_ledger_reservation_balance_transfer:\n")
        pprint(api_response)
    except ApiException as e:
        print("Exception when calling AccountsReceivableLedgerApi->delete_accounts_receivable_ledger_reservation_balance_transfer: %s\n" % e)

```

## Documentation for API Endpoints

All URIs are relative to *https://api.cloudbeds-stage.com*

Class | Method | HTTP request | Description
------------ | ------------- | ------------- | -------------
*AccountsReceivableLedgerApi* | [**delete_accounts_receivable_ledger_reservation_balance_transfer**](cloudbeds_accounting/docs/AccountsReceivableLedgerApi.md#delete_accounts_receivable_ledger_reservation_balance_transfer) | **DELETE** /accounting/v1.0/accounts-receivable-ledgers/{accountsReceivableLedgerId}/reservation/{reservationId}/balance-transfer | Reverse a reservation-to-AR balance transfer
*AccountsReceivableLedgerApi* | [**get_accounts_receivable_ledger_by_id**](cloudbeds_accounting/docs/AccountsReceivableLedgerApi.md#get_accounts_receivable_ledger_by_id) | **GET** /accounting/v1.0/accounts-receivable-ledgers/{accountsReceivableLedgerId} | Get an accounts receivable ledger by ID
*AccountsReceivableLedgerApi* | [**get_accounts_receivable_ledger_reservation_balance_transfer**](cloudbeds_accounting/docs/AccountsReceivableLedgerApi.md#get_accounts_receivable_ledger_reservation_balance_transfer) | **GET** /accounting/v1.0/accounts-receivable-ledgers/reservation/{reservationId}/balance-transfer | Get AR balance transfer details for a reservation
*AccountsReceivableLedgerApi* | [**get_accounts_receivable_ledger_totals**](cloudbeds_accounting/docs/AccountsReceivableLedgerApi.md#get_accounts_receivable_ledger_totals) | **GET** /accounting/v1.0/accounts-receivable-ledgers/totals | Get AR ledger totals
*AccountsReceivableLedgerApi* | [**get_accounts_receivable_ledger_transactions**](cloudbeds_accounting/docs/AccountsReceivableLedgerApi.md#get_accounts_receivable_ledger_transactions) | **GET** /accounting/v1.0/accounts-receivable-ledgers/{accountsReceivableLedgerId}/transactions | List transactions for an AR ledger
*AccountsReceivableLedgerApi* | [**get_accounts_receivable_ledgers**](cloudbeds_accounting/docs/AccountsReceivableLedgerApi.md#get_accounts_receivable_ledgers) | **GET** /accounting/v1.0/accounts-receivable-ledgers | List accounts receivable ledgers
*AccountsReceivableLedgerApi* | [**patch_accounts_receivable_ledger**](cloudbeds_accounting/docs/AccountsReceivableLedgerApi.md#patch_accounts_receivable_ledger) | **PATCH** /accounting/v1.0/accounts-receivable-ledgers | Update an accounts receivable ledger
*AccountsReceivableLedgerApi* | [**post_accounts_receivable_ledger**](cloudbeds_accounting/docs/AccountsReceivableLedgerApi.md#post_accounts_receivable_ledger) | **POST** /accounting/v1.0/accounts-receivable-ledgers | Create an accounts receivable ledger
*AccountsReceivableLedgerApi* | [**post_accounts_receivable_ledger_group_balance_transfer**](cloudbeds_accounting/docs/AccountsReceivableLedgerApi.md#post_accounts_receivable_ledger_group_balance_transfer) | **POST** /accounting/v1.0/accounts-receivable-ledgers/{accountsReceivableLedgerId}/group-profile/{groupProfileId}/balance-transfer | Transfer a group profile balance to an AR ledger
*AccountsReceivableLedgerApi* | [**post_accounts_receivable_ledger_reservation_balance_transfer**](cloudbeds_accounting/docs/AccountsReceivableLedgerApi.md#post_accounts_receivable_ledger_reservation_balance_transfer) | **POST** /accounting/v1.0/accounts-receivable-ledgers/{accountsReceivableLedgerId}/reservation/{reservationId}/balance-transfer | Transfer a reservation balance to an AR ledger
*CustomGeneralLedgerCodesApi* | [**get_custom_general_ledger_codes**](cloudbeds_accounting/docs/CustomGeneralLedgerCodesApi.md#get_custom_general_ledger_codes) | **GET** /accounting/v1.0/custom-general-ledger-codes | List custom general ledger codes
*CustomGeneralLedgerCodesApi* | [**put_custom_general_ledger_codes**](cloudbeds_accounting/docs/CustomGeneralLedgerCodesApi.md#put_custom_general_ledger_codes) | **PUT** /accounting/v1.0/custom-general-ledger-codes | Create or update custom general ledger codes
*CustomTransactionCodesApi* | [**get_custom_transaction_codes**](cloudbeds_accounting/docs/CustomTransactionCodesApi.md#get_custom_transaction_codes) | **GET** /accounting/v1.0/custom-transaction-codes | List custom transaction codes
*CustomTransactionCodesApi* | [**initialize_custom_transaction_codes**](cloudbeds_accounting/docs/CustomTransactionCodesApi.md#initialize_custom_transaction_codes) | **POST** /accounting/v1.0/custom-transaction-codes/initialize | Initialize custom transaction codes
*CustomTransactionCodesApi* | [**put_custom_transaction_codes**](cloudbeds_accounting/docs/CustomTransactionCodesApi.md#put_custom_transaction_codes) | **PUT** /accounting/v1.0/custom-transaction-codes | Update custom transaction code mappings
*DepositsApi* | [**get_deposit_balance**](cloudbeds_accounting/docs/DepositsApi.md#get_deposit_balance) | **GET** /accounting/v1.0/deposits/balance | Get deposit balance
*DepositsApi* | [**get_deposit_transactions**](cloudbeds_accounting/docs/DepositsApi.md#get_deposit_transactions) | **GET** /accounting/v1.0/deposits/transactions | List deposit transactions
*DepositsApi* | [**post_deposits_transfer**](cloudbeds_accounting/docs/DepositsApi.md#post_deposits_transfer) | **POST** /accounting/v1.0/deposits/transfer | Transfer deposit transactions
*FolioConfigurationApi* | [**assign_folio_configuration_to_source**](cloudbeds_accounting/docs/FolioConfigurationApi.md#assign_folio_configuration_to_source) | **PUT** /accounting/v1.0/folios/configurations/sources | 
*FolioConfigurationApi* | [**delete_folio_configuration**](cloudbeds_accounting/docs/FolioConfigurationApi.md#delete_folio_configuration) | **DELETE** /accounting/v1.0/folios/configurations/{id} | Delete a folio configuration
*FolioConfigurationApi* | [**get_folio_configuration**](cloudbeds_accounting/docs/FolioConfigurationApi.md#get_folio_configuration) | **GET** /accounting/v1.0/folios/configurations/{id} | 
*FolioConfigurationApi* | [**get_folio_configuration_source**](cloudbeds_accounting/docs/FolioConfigurationApi.md#get_folio_configuration_source) | **GET** /accounting/v1.0/folios/configurations/sources | 
*FolioConfigurationApi* | [**get_folio_configurations**](cloudbeds_accounting/docs/FolioConfigurationApi.md#get_folio_configurations) | **GET** /accounting/v1.0/folios/configurations | 
*FolioConfigurationApi* | [**get_routing_rules**](cloudbeds_accounting/docs/FolioConfigurationApi.md#get_routing_rules) | **GET** /accounting/v1.0/folios/rules | Get autorouting rules
*FolioConfigurationApi* | [**save_folio_configuration**](cloudbeds_accounting/docs/FolioConfigurationApi.md#save_folio_configuration) | **PUT** /accounting/v1.0/folios/configurations | Create or update a folio configuration
*FolioConfigurationApi* | [**set_folio_configuration_default**](cloudbeds_accounting/docs/FolioConfigurationApi.md#set_folio_configuration_default) | **POST** /accounting/v1.0/folios/configurations/{id}/set-default | Set the default folio configuration
*FoliosApi* | [**create_folio**](cloudbeds_accounting/docs/FoliosApi.md#create_folio) | **POST** /accounting/v1.0/folios | Create a folio
*FoliosApi* | [**delete_folio**](cloudbeds_accounting/docs/FoliosApi.md#delete_folio) | **DELETE** /accounting/v1.0/folios/{id} | Delete a folio
*FoliosApi* | [**get_folios**](cloudbeds_accounting/docs/FoliosApi.md#get_folios) | **GET** /accounting/v1.0/folios | List folios for a source
*FoliosApi* | [**list_folio_transactions**](cloudbeds_accounting/docs/FoliosApi.md#list_folio_transactions) | **POST** /accounting/v1.0/folios/transactions | Search folio transactions
*FoliosApi* | [**move_transactions**](cloudbeds_accounting/docs/FoliosApi.md#move_transactions) | **POST** /accounting/v1.0/folios/transactions/move | Move transactions between folios
*FoliosApi* | [**route_transactions**](cloudbeds_accounting/docs/FoliosApi.md#route_transactions) | **POST** /accounting/v1.0/folios/transactions/route | Route transactions to a group profile
*FoliosApi* | [**unroute_transactions**](cloudbeds_accounting/docs/FoliosApi.md#unroute_transactions) | **POST** /accounting/v1.0/folios/transactions/unroute | Unroute transactions from a group profile
*FoliosApi* | [**update_folio**](cloudbeds_accounting/docs/FoliosApi.md#update_folio) | **PUT** /accounting/v1.0/folios/{id} | Update a folio
*InternalTransactionCodesApi* | [**get_internal_transaction_codes**](cloudbeds_accounting/docs/InternalTransactionCodesApi.md#get_internal_transaction_codes) | **GET** /accounting/v1.0/internal-transaction-codes | List internal transaction codes
*SettingsApi* | [**get_settings**](cloudbeds_accounting/docs/SettingsApi.md#get_settings) | **GET** /accounting/v1.0/settings | Get property accounting settings
*SettingsApi* | [**patch_settings**](cloudbeds_accounting/docs/SettingsApi.md#patch_settings) | **PATCH** /accounting/v1.0/settings | Update property accounting settings
*SourceBalanceApi* | [**get_source_balance_by_source**](cloudbeds_accounting/docs/SourceBalanceApi.md#get_source_balance_by_source) | **GET** /accounting/v1.0/source-balances/{sourceKind}/{sourceId} | Get source balance
*SourceBalanceApi* | [**get_source_balance_snapshot_by_source**](cloudbeds_accounting/docs/SourceBalanceApi.md#get_source_balance_snapshot_by_source) | **GET** /accounting/v1.0/source-balances/snapshots/{reservationId} | 
*TransactionsApi* | [**list_pending_transactions**](cloudbeds_accounting/docs/TransactionsApi.md#list_pending_transactions) | **POST** /accounting/v1.0/pending-transactions | Search pending transactions
*TransactionsApi* | [**list_transactions**](cloudbeds_accounting/docs/TransactionsApi.md#list_transactions) | **POST** /accounting/v1.0/transactions | Search posted transactions
*TrialBalanceApi* | [**calculate_trial_balance**](cloudbeds_accounting/docs/TrialBalanceApi.md#calculate_trial_balance) | **POST** /accounting/v1.0/trial-balance/configuration/calculate | Calculate initial trial balance
*TrialBalanceApi* | [**get_trial_balance_configuration**](cloudbeds_accounting/docs/TrialBalanceApi.md#get_trial_balance_configuration) | **GET** /accounting/v1.0/trial-balance/configuration | Get trial balance configuration
*TrialBalanceApi* | [**get_trial_balance_report**](cloudbeds_accounting/docs/TrialBalanceApi.md#get_trial_balance_report) | **GET** /accounting/v1.0/trial-balance/report | Get trial balance report
*TrialBalanceApi* | [**is_trial_balance_configured**](cloudbeds_accounting/docs/TrialBalanceApi.md#is_trial_balance_configured) | **GET** /accounting/v1.0/trial-balance/configuration/status | Check trial balance configuration status
*TrialBalanceApi* | [**set_trial_balance**](cloudbeds_accounting/docs/TrialBalanceApi.md#set_trial_balance) | **POST** /accounting/v1.0/trial-balance/configuration | Configure trial balance


## Documentation For Models

 - [Account](cloudbeds_accounting/docs/Account.md)
 - [AccountCategory](cloudbeds_accounting/docs/AccountCategory.md)
 - [AccountsReceivableLedgerPaginated](cloudbeds_accounting/docs/AccountsReceivableLedgerPaginated.md)
 - [AccountsReceivableLedgerPatchRequest](cloudbeds_accounting/docs/AccountsReceivableLedgerPatchRequest.md)
 - [AccountsReceivableLedgerPostRequest](cloudbeds_accounting/docs/AccountsReceivableLedgerPostRequest.md)
 - [AccountsReceivableLedgerReservationBalanceTransferResponse](cloudbeds_accounting/docs/AccountsReceivableLedgerReservationBalanceTransferResponse.md)
 - [AccountsReceivableLedgerReservationBalanceTransferResponseTransaction](cloudbeds_accounting/docs/AccountsReceivableLedgerReservationBalanceTransferResponseTransaction.md)
 - [AccountsReceivableLedgerResponse](cloudbeds_accounting/docs/AccountsReceivableLedgerResponse.md)
 - [AccountsReceivableLedgerStatus](cloudbeds_accounting/docs/AccountsReceivableLedgerStatus.md)
 - [AccountsReceivableLedgerTotalsResponse](cloudbeds_accounting/docs/AccountsReceivableLedgerTotalsResponse.md)
 - [AccountsReceivableTransactionPaginated](cloudbeds_accounting/docs/AccountsReceivableTransactionPaginated.md)
 - [AccountsReceivableTransactionResponse](cloudbeds_accounting/docs/AccountsReceivableTransactionResponse.md)
 - [AccountsReceivableTransactionResponseTransferDetails](cloudbeds_accounting/docs/AccountsReceivableTransactionResponseTransferDetails.md)
 - [Action](cloudbeds_accounting/docs/Action.md)
 - [AndOrGroup](cloudbeds_accounting/docs/AndOrGroup.md)
 - [AndOrGroupAndInner](cloudbeds_accounting/docs/AndOrGroupAndInner.md)
 - [ApiAccountingError](cloudbeds_accounting/docs/ApiAccountingError.md)
 - [ApiErrorCode](cloudbeds_accounting/docs/ApiErrorCode.md)
 - [AssignFolioConfigurationRequest](cloudbeds_accounting/docs/AssignFolioConfigurationRequest.md)
 - [AsyncEventResponse](cloudbeds_accounting/docs/AsyncEventResponse.md)
 - [BalanceBreakdownItem](cloudbeds_accounting/docs/BalanceBreakdownItem.md)
 - [ChartOfAccountType](cloudbeds_accounting/docs/ChartOfAccountType.md)
 - [ConditionalOperator](cloudbeds_accounting/docs/ConditionalOperator.md)
 - [CreateFolioRequest](cloudbeds_accounting/docs/CreateFolioRequest.md)
 - [CreateFolioResponse](cloudbeds_accounting/docs/CreateFolioResponse.md)
 - [CustomGeneralLedgerCodeModel](cloudbeds_accounting/docs/CustomGeneralLedgerCodeModel.md)
 - [CustomGeneralLedgerCodesUpdateRequest](cloudbeds_accounting/docs/CustomGeneralLedgerCodesUpdateRequest.md)
 - [CustomTransactionCodesModel](cloudbeds_accounting/docs/CustomTransactionCodesModel.md)
 - [CustomTransactionCodesUpdateModel](cloudbeds_accounting/docs/CustomTransactionCodesUpdateModel.md)
 - [CustomTransactionCodesUpdateRequest](cloudbeds_accounting/docs/CustomTransactionCodesUpdateRequest.md)
 - [DepositBalanceResponse](cloudbeds_accounting/docs/DepositBalanceResponse.md)
 - [DepositConsumptionEnum](cloudbeds_accounting/docs/DepositConsumptionEnum.md)
 - [ExtendedTransactionPaginated](cloudbeds_accounting/docs/ExtendedTransactionPaginated.md)
 - [ExtendedTransactionResponse](cloudbeds_accounting/docs/ExtendedTransactionResponse.md)
 - [ExternalRelationKind](cloudbeds_accounting/docs/ExternalRelationKind.md)
 - [FieldFilter](cloudbeds_accounting/docs/FieldFilter.md)
 - [Filters](cloudbeds_accounting/docs/Filters.md)
 - [FiscalDocumentSummary](cloudbeds_accounting/docs/FiscalDocumentSummary.md)
 - [FolioConfigurationData](cloudbeds_accounting/docs/FolioConfigurationData.md)
 - [FolioConfigurationFolioData](cloudbeds_accounting/docs/FolioConfigurationFolioData.md)
 - [FolioConfigurationFolioTransactionTypeData](cloudbeds_accounting/docs/FolioConfigurationFolioTransactionTypeData.md)
 - [FolioConfigurationSaveResponse](cloudbeds_accounting/docs/FolioConfigurationSaveResponse.md)
 - [FolioConfigurationSaveResponseData](cloudbeds_accounting/docs/FolioConfigurationSaveResponseData.md)
 - [FolioConfigurationSourceData](cloudbeds_accounting/docs/FolioConfigurationSourceData.md)
 - [FolioConfigurationToSourceResponse](cloudbeds_accounting/docs/FolioConfigurationToSourceResponse.md)
 - [FolioPaymentAllocation](cloudbeds_accounting/docs/FolioPaymentAllocation.md)
 - [FolioResponse](cloudbeds_accounting/docs/FolioResponse.md)
 - [FolioSourceKind](cloudbeds_accounting/docs/FolioSourceKind.md)
 - [FolioTransactionGroup](cloudbeds_accounting/docs/FolioTransactionGroup.md)
 - [FolioTransactionGroupByField](cloudbeds_accounting/docs/FolioTransactionGroupByField.md)
 - [FolioTransactionGroupTotals](cloudbeds_accounting/docs/FolioTransactionGroupTotals.md)
 - [FolioTransactionResponse](cloudbeds_accounting/docs/FolioTransactionResponse.md)
 - [FolioTransactionTotals](cloudbeds_accounting/docs/FolioTransactionTotals.md)
 - [FolioTransactionTypeResponse](cloudbeds_accounting/docs/FolioTransactionTypeResponse.md)
 - [ForeignCurrencyTotals](cloudbeds_accounting/docs/ForeignCurrencyTotals.md)
 - [GetAccountsReceivableLedgerTotalsFilterParameter](cloudbeds_accounting/docs/GetAccountsReceivableLedgerTotalsFilterParameter.md)
 - [GetAccountsReceivableLedgerTransactionsFilterParameter](cloudbeds_accounting/docs/GetAccountsReceivableLedgerTransactionsFilterParameter.md)
 - [GetAccountsReceivableLedgersFilterParameter](cloudbeds_accounting/docs/GetAccountsReceivableLedgersFilterParameter.md)
 - [GetDepositTransactionsFilterParameter](cloudbeds_accounting/docs/GetDepositTransactionsFilterParameter.md)
 - [GetFoliosFilterParameter](cloudbeds_accounting/docs/GetFoliosFilterParameter.md)
 - [GroupProfileTransferDetails](cloudbeds_accounting/docs/GroupProfileTransferDetails.md)
 - [InternalTransactionCodeGroupEnum](cloudbeds_accounting/docs/InternalTransactionCodeGroupEnum.md)
 - [InternalTransactionCodeResponse](cloudbeds_accounting/docs/InternalTransactionCodeResponse.md)
 - [InternalTransactionCodesListResponse](cloudbeds_accounting/docs/InternalTransactionCodesListResponse.md)
 - [ListFolioTransactionsPaginated](cloudbeds_accounting/docs/ListFolioTransactionsPaginated.md)
 - [ListFolioTransactionsRequest](cloudbeds_accounting/docs/ListFolioTransactionsRequest.md)
 - [ListPendingTransactionsPaginated](cloudbeds_accounting/docs/ListPendingTransactionsPaginated.md)
 - [ListPendingTransactionsRequest](cloudbeds_accounting/docs/ListPendingTransactionsRequest.md)
 - [ListTransactionsPaginated](cloudbeds_accounting/docs/ListTransactionsPaginated.md)
 - [ListTransactionsRequest](cloudbeds_accounting/docs/ListTransactionsRequest.md)
 - [LogicalOperator](cloudbeds_accounting/docs/LogicalOperator.md)
 - [MoveTransactionsRequest](cloudbeds_accounting/docs/MoveTransactionsRequest.md)
 - [PageDetails](cloudbeds_accounting/docs/PageDetails.md)
 - [PaymentDetails](cloudbeds_accounting/docs/PaymentDetails.md)
 - [PostGroupProfileBalanceTransferRequest](cloudbeds_accounting/docs/PostGroupProfileBalanceTransferRequest.md)
 - [ReservationStatus](cloudbeds_accounting/docs/ReservationStatus.md)
 - [ReservationTransferDetails](cloudbeds_accounting/docs/ReservationTransferDetails.md)
 - [RouteTransactionsRequest](cloudbeds_accounting/docs/RouteTransactionsRequest.md)
 - [RoutingContext](cloudbeds_accounting/docs/RoutingContext.md)
 - [RoutingRuleResponse](cloudbeds_accounting/docs/RoutingRuleResponse.md)
 - [RoutingRuleTransactionTypeResponse](cloudbeds_accounting/docs/RoutingRuleTransactionTypeResponse.md)
 - [SettingPatchRequest](cloudbeds_accounting/docs/SettingPatchRequest.md)
 - [SettingResponse](cloudbeds_accounting/docs/SettingResponse.md)
 - [SettingValues](cloudbeds_accounting/docs/SettingValues.md)
 - [Sort](cloudbeds_accounting/docs/Sort.md)
 - [SortDirection](cloudbeds_accounting/docs/SortDirection.md)
 - [SourceBalanceResponse](cloudbeds_accounting/docs/SourceBalanceResponse.md)
 - [SourceKind](cloudbeds_accounting/docs/SourceKind.md)
 - [TransactionItemGroup](cloudbeds_accounting/docs/TransactionItemGroup.md)
 - [TransactionItemMappingModel](cloudbeds_accounting/docs/TransactionItemMappingModel.md)
 - [TransactionItemMappingRequest](cloudbeds_accounting/docs/TransactionItemMappingRequest.md)
 - [TransactionItemMappingUpdateModel](cloudbeds_accounting/docs/TransactionItemMappingUpdateModel.md)
 - [TransactionResponse](cloudbeds_accounting/docs/TransactionResponse.md)
 - [TransactionState](cloudbeds_accounting/docs/TransactionState.md)
 - [TransactionTypeIdentifier](cloudbeds_accounting/docs/TransactionTypeIdentifier.md)
 - [TransferDepositPostRequest](cloudbeds_accounting/docs/TransferDepositPostRequest.md)
 - [TrialBalanceConfigurationStatusResponse](cloudbeds_accounting/docs/TrialBalanceConfigurationStatusResponse.md)
 - [TrialBalanceReportCodeInfo](cloudbeds_accounting/docs/TrialBalanceReportCodeInfo.md)
 - [TrialBalanceReportGuestLedger](cloudbeds_accounting/docs/TrialBalanceReportGuestLedger.md)
 - [TrialBalanceReportLedgerBalances](cloudbeds_accounting/docs/TrialBalanceReportLedgerBalances.md)
 - [TrialBalanceReportResponse](cloudbeds_accounting/docs/TrialBalanceReportResponse.md)
 - [TrialBalanceReportSummary](cloudbeds_accounting/docs/TrialBalanceReportSummary.md)
 - [TrialBalanceRequest](cloudbeds_accounting/docs/TrialBalanceRequest.md)
 - [TrialBalanceResponse](cloudbeds_accounting/docs/TrialBalanceResponse.md)
 - [UnrouteTransactionsRequest](cloudbeds_accounting/docs/UnrouteTransactionsRequest.md)
 - [UpdateFolioRequest](cloudbeds_accounting/docs/UpdateFolioRequest.md)
 - [UserModel](cloudbeds_accounting/docs/UserModel.md)


<a id="documentation-for-authorization"></a>
## Documentation For Authorization


Authentication schemes defined for the API:
<a id="bearerAuth"></a>
### bearerAuth

- **Type**: OAuth
- **Flow**: implicit
- **Authorization URL**: https://hotels.cloudbeds.com/api/v1.2/oauth
- **Scopes**: 
 - **read:payment**: Read payment and transaction information
 - **write:payment**: Create, update, or delete payment and transaction data


## Author




