# Financial Transactions & Accounts

Accounts and cash registers, financial transactions, payment methods, payment items and suppliers

 - [GET /storage_operations/documents/finance_transactions/{document_id}](https://developer.alteg.io/en/b2b-v1/openapi/financial-transactions-and-accounts/get_document_financial_transactions.md): Returns only transactions on accounts accessible to the user in the document location. An empty restricted account selection returns an empty collection.
 - [GET /locations/{location_id}/payment_methods](https://developer.alteg.io/en/b2b-v1/openapi/financial-transactions-and-accounts/list_location_payment_methods.md): Returns the payment methods configured for the Location (cash, cards, Pix, custom methods) with the default cash account, processing fee, card brands and installment rates. Built-in methods have a `sl
 - [GET /accounts/{location_id}](https://developer.alteg.io/en/b2b-v1/openapi/financial-transactions-and-accounts/get_account_list.md): The location account object has the following fields: | Field | Type | Description | | --- | --- | --- | | id | number | Location account ID | | title | string | Title | | type | number | 1 - for non
 - [GET /transactions/{location_id}](https://developer.alteg.io/en/b2b-v1/openapi/financial-transactions-and-accounts/get_transactions.md): #### Transaction filtering + page: Page number + count: Number of customers per page + account_id: Checkout ID + supplier_id: Supplier ID + client_id: Client ID + user_id: user ID + master_id: team me
 - [GET /timetable/transactions/{location_id}](https://developer.alteg.io/en/b2b-v1/openapi/financial-transactions-and-accounts/get_transactions_by_visit_or_appointment_id.md): #### Transaction filtering + record_id: Appointment ID + visit_id: ID of the visit
 - [POST /finance_transactions/{location_id}](https://developer.alteg.io/en/b2b-v1/openapi/financial-transactions-and-accounts/create_financial_transaction.md): The cash account must belong to the requested location and be accessible to the user. An empty restricted account selection permits no accounts.
 - [GET /finance_transactions/{location_id}/{transaction_id}](https://developer.alteg.io/en/b2b-v1/openapi/financial-transactions-and-accounts/get_financial_transaction.md): The transaction must belong to the requested location and an account accessible to the user.
 - [PUT /finance_transactions/{location_id}/{transaction_id}](https://developer.alteg.io/en/b2b-v1/openapi/financial-transactions-and-accounts/update_financial_transaction.md): Both the stored and requested cash accounts must belong to the requested location and be accessible to the user.
 - [DELETE /finance_transactions/{location_id}/{transaction_id}](https://developer.alteg.io/en/b2b-v1/openapi/financial-transactions-and-accounts/delete_financial_transaction.md): The transaction must belong to the requested location and an account accessible to the user.
 - [GET /references/expenses/{location_id}](https://developer.alteg.io/en/b2b-v1/openapi/financial-transactions-and-accounts/list_location_payment_items.md): Returns the payment items (expense categories) available in the Location: built-in items such as Product purchase or Team salaries and the Location's custom items. Use an item `id` as `expense_id` in
 - [GET /references/suppliers/{location_id}](https://developer.alteg.io/en/b2b-v1/openapi/financial-transactions-and-accounts/list_location_suppliers.md): Returns the Location's Suppliers (counterparties), sorted by ID. Deleted Suppliers are not returned. Use a Supplier `id` as `supplier_id` in [Create a Financial Transaction](#tag/Financial-Transaction
 - [POST /references/suppliers/{location_id}](https://developer.alteg.io/en/b2b-v1/openapi/financial-transactions-and-accounts/create_location_supplier.md): Creates a Supplier (counterparty) in the Location. `title` and `type_id` are required. The Business User needs Finances access in the Location; otherwise the request returns `403`.
 - [GET /references/suppliers/{location_id}/{supplier_id}](https://developer.alteg.io/en/b2b-v1/openapi/financial-transactions-and-accounts/get_location_supplier.md): Returns one Supplier (counterparty) of the Location. The Business User needs Finances access in the Location; otherwise the request returns `403`.
 - [PUT /references/suppliers/{location_id}/{supplier_id}](https://developer.alteg.io/en/b2b-v1/openapi/financial-transactions-and-accounts/update_location_supplier.md): Updates a Supplier (counterparty) of the Location. Send only the fields to change: omitted fields keep their current values. The Business User needs Finances access in the Location; otherwise the requ
 - [DELETE /references/suppliers/{location_id}/{supplier_id}](https://developer.alteg.io/en/b2b-v1/openapi/financial-transactions-and-accounts/delete_location_supplier.md): Marks a Supplier (counterparty) of the Location as deleted. A deleted Supplier is no longer listed or returned. The Business User needs Finances access in the Location; otherwise the request returns `
