The Accounting Transaction object
From the Accounting Transactions endpoint, you can retrieve a transactions summary for a specified business from the accounting service provider.
| Field | Type | Description |
|---|---|---|
| id sortable, filterable | string | Identifier for the transaction, unique to the business in the accounting platform. A duplicate id is an indicator of Split Transactions |
| sourceId sortable, filterable | string | Reference number for the transaction, e.g. Invoice or Bill Number. |
| postedDate sortable, filterable | string See Date | Date on which the transaction was posted to the accounting service, and had an impact on the general ledger. This may be different from the creation date. |
| entityRef sortable, filterable | Reference Types | Reference to the vendor or customer associated with the transaction. |
| type sortable, filterable | string | The transaction type. Valid values are:expense, invoice, payment, journalEntry, bill, vendorCreditNote, creditNote, billPayment, transfer, deposit, refund, estimate, inventoryAdjustment, purchaseOrder, taxPayment, taxAdjustment, taxRefund, taxReversal, other, payroll, unknown |
| isPosting sortable, filterable | boolean | Indicates if the transaction is a posting accounting transaction. *Non-posting transactions are saved, but the transactions are not reflected on report totals. Also, they don't affect the customer's/vendor's balance, or the accounts receivable/payable balance. |
| isReconciled sortable, filterable | boolean | Specifies whether a transaction has been reconciled in the accounting service or not. |
| accountRef sortable, filterable | Reference Types | Reference to the account to which the transaction is linked to. |
| section sortable, filterable | string | Railz normalized account classification. See account normalization for more details. |
| subSection sortable, filterable | string | Railz normalized account classification. See account normalization for more details. |
| group sortable, filterable | string | Railz normalized account classification. See account normalization for more details. |
| subGroup sortable, filterable | string | Railz normalized account classification. See account normalization for more details. |
| currency sortable, filterable | string | ISO-4217 currency code of the transaction. |
| currrencyRate | decimal | Rate to convert the total amount of the transaction into the base currency for the business at the time of the transaction. |
| isSplitTransaction filterable | boolean | Indicates if a transaction is a split transaction/expense or line item transaction related to a parent transaction. |
| parentTransactionId sortable, filterable | string | Reference to the parent transaction id if this represents a split transaction. |
| subTotal sortable, filterable | decimal | Amount of the transaction, inclusive of discounts but exclusive of tax. |
| taxAmount sortable, filterable | decimal | Amount of tax for the transaction. |
| totalAmount sortable, filterable | decimal | Total amount of the transaction, inclusive of tax. |
| memo | string | Any additional information or business notes about the transaction. |
| trackingCategoryRefs | Reference Types | Reference to the tracking categories associated with this transaction, e.g. classes or departments. |
| sourceModifiedDate sortable, filterable | string See Date | The date on which this record was last modified in the accounting service. |