The GeneralLedgerTransaction object
A General Ledger Entry is a record of a financial transaction that is posted to the general ledger, the central repository of a company’s financial data.
The GeneralLedgerTransaction object is a singular endpoint to pull all transactions posted to a company’s general ledger. The transaction that generated the GeneralLedgerTransaction can be found by referencing the underlying_transaction_type and underlying_transaction_remote_id fields.
The lines of a GeneralLedgerTransaction object will always have equal amounts of debits and credits.
id
remote_id
The third-party API ID of the matching object.
created_at
The datetime that this object was created by Merge.
modified_at
The datetime that this object was modified by Merge.
underlying_transaction_remote_id
The third party remote ID of the underlying transaction.
underlying_transaction_type
The type of the underlying transaction.
* `INVOICE` - INVOICE
* `EXPENSE` - EXPENSE
* `TRANSACTION` - TRANSACTION
* `JOURNAL_ENTRY` - JOURNAL_ENTRY
* `PAYMENT` - PAYMENT
* `VENDOR_CREDIT` - VENDOR_CREDIT
* `CREDIT_NOTE` - CREDIT_NOTE
accounting_period
The accounting period that the GeneralLedgerTransaction was generated in.
company
The company the GeneralLedgerTransaction belongs to.
remote_updated_at
When the third party's GeneralLedgerTransaction entry was updated.
remote_created_at
When the third party's GeneralLedgerTransaction entry was created.
tracking_categories
posting_date
The date that the transaction was posted to the general ledger.
general_ledger_transaction_lines
A list of “General Ledger Transaction Applied to Lines” objects.
remote_was_deleted
Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/).
field_mappings
remote_data