latestOpenAPI 3.0.02026-08-10233809957.8 KB

5cdfae3fa1fa

Bank Transactions

Posts an individual bank transaction to an accounting service provider for a business.

post/bankTransactions

Request body

Example request

{
  "connection": {
    "businessName": "Railz",
    "serviceName": "xero"
  },
  "data": {
    "currency": "CAD",
    "transactionType": "payment",
    "customerRef": "6d42f03b-181f-43e3-93fb-2025c012de92",
    "vendorRef": "6d42f03b-181f-43e3-93fb-2025c012de92",
    "bankAccountRef": "090",
    "lines": [
      {
        "description": "Services rendered.",
        "accountRef": "200",
        "taxRef": "45",
        "memo": "Example memo."
      }
    ],
    "date": "2021-03-29"
  }
}

Response

businessNamestring required
serviceName'quickbooks' | 'xero' | 'freshbooks' | 'quickbooksDesktop' | 'sageIntacct' | 'sageBusinessCloud' | 'oracleNetsuite' | 'dynamicsBusinessCentral' | 'dynamics365Finance' | 'wave' | 'zohoBooks' | 'myob' required

Example response

{
  "businessName": "Railz",
  "serviceName": "xero",
  "data": {
    "currency": "CAD",
    "transactionType": "payment",
    "customerRef": "6d42f03b-181f-43e3-93fb-2025c012de92",
    "vendorRef": "6d42f03b-181f-43e3-93fb-2025c012de92",
    "bankAccountRef": "090",
    "lines": [
      {
        "description": "Services rendered.",
        "accountRef": "200",
        "taxRef": "45",
        "memo": "Example memo."
      }
    ],
    "date": "2021-03-29"
  }
}