The Expense object

The Expense object is used to represent a direct purchase by a business, typically made with a check, credit card, or cash. Each Expense object is dedicated to a grouping of expenses, with each expense recorded in the lines object.

The Expense object is also used to represent refunds to direct purchases. Refunds can be distinguished from purchases by the amount sign of the records. Expense objects with a negative amount are purchases and Expense objects with a positive amount are refunds to those purchases.

idstringOptionalRead-onlyformat: "uuid"
remote_idstring or nullOptional

The third-party API ID of the matching object.

created_atdatetimeOptionalRead-only
The datetime that this object was created by Merge.
modified_atdatetimeOptionalRead-only
The datetime that this object was modified by Merge.
transaction_datedatetime or nullOptional
When the transaction occurred.
remote_created_atdatetime or nullOptional
When the expense was created.
accountstring or nullOptionalformat: "uuid"
The expense's payment account.
contactstring or nullOptionalformat: "uuid"
The expense's contact.
total_amountdouble or nullOptional
The expense's total amount.
sub_totaldouble or nullOptional
The expense's total amount before tax.
total_tax_amountdouble or nullOptional
The expense's total tax amount.
currencyenum or nullOptional
The expense's currency. The currency code in ISO 4217 format.
exchange_ratestring or nullOptionalformat: "decimal"
The expense's exchange rate.
inclusive_of_taxboolean or nullOptional

If the transaction is inclusive or exclusive of tax. True if inclusive, False if exclusive.

companystring or nullOptionalformat: "uuid"
The company the expense belongs to.
employeestring or nullOptionalformat: "uuid"
The employee this overall transaction relates to.
memostring or nullOptional
The expense's private note.
lineslist of objectsOptional
tracking_categorieslist of stringsOptional
remote_was_deletedbooleanOptionalRead-only

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.

accounting_periodstring or nullOptionalformat: "uuid"
The accounting period that the Expense was generated in.
field_mappingsobject or nullOptionalRead-only
remote_datalist of objects or nullOptionalRead-only
remote_fieldslist of objectsOptionalRead-only