Skip to content

QuickBooks: Read a reimburse charge — response body — Reimburse Charge

Read a reimburse charge: response body, field ReimburseCharge. Complete fields and constraints for contract 2026-10-20.

API reference · Contract 2026-10-20

SDK schema: Read a reimburse charge — response body — Reimburse Charge

FieldTypePresenceDescription and constraints
$objectRootAdditional keys: allowed
AmountJSONOptionalThe amount of the line item.
Decimal string
Amount (anyOf 1)JSONAlternative
Amount (anyOf 1) (anyOf 1)numberAlternative
Amount (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
Amount (anyOf 2)stringAlternative
CurrencyRefModelOptionalExpand Read a bill — response body — Bill Currency Ref
Reference to the currency in which all amounts on the associated transaction are expressed. This must be defined if multicurrency is enabled for the company. Multicurrency is enabled for the company if Preferences.MultiCurrencyEnabled is set to true . Read more about multicurrency support here . Applicable if multicurrency is enabled for the company.
Conditionally required
CustomerRefModelOptionalExpand Read an item — response body — Item Class Ref
Reference to a customer or job. Query the Customer name list resource to determine the appropriate Customer object for this reference. Use Customer.Id and Customer.DisplayName from that object for CustomerRef.value and CustomerRef.name , respectively.
ExchangeRateJSONOptionalThe number of home currency units it takes to equal one unit of currency specified by CurrencyRef . Applicable if multicurrency is enabled for the company.
Decimal string
ExchangeRate (anyOf 1)JSONAlternative
ExchangeRate (anyOf 1) (anyOf 1)numberAlternative
ExchangeRate (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
ExchangeRate (anyOf 2)stringAlternative
HasBeenInvoicedJSONOptionalBoolean indicating whether the reimbursable charge has been linked to an Invoice.
HasBeenInvoiced (anyOf 1)booleanAlternative
HasBeenInvoiced (anyOf 2)stringAlternativeKnown values: true, false
HomeTotalAmtJSONOptionalTotal amount of the transaction in the home currency. Includes the total of all the charges, allowances and taxes. Calculated by QuickBooks business logic. Value is valid only when CurrencyRef is specified. Applicable if multicurrency is enabled for the company.
Decimal string
Read only: true
HomeTotalAmt (anyOf 1)JSONAlternative
HomeTotalAmt (anyOf 1) (anyOf 1)numberAlternative
HomeTotalAmt (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
HomeTotalAmt (anyOf 2)stringAlternative
IdstringOptionalUnique identifier for this object.
Read only: true
LinearrayOptional
Line[]ModelEach itemExpand Read a reimburse charge — response body — Reimburse Charge Line item
LinkedTxnarrayOptionalThe LinkedTxn will contain the Invoice Id if the ReimburseCharge has been linked with an Invoice.
LinkedTxn[]ModelEach itemExpand Read a bill — response body — Bill Linked Txn item
MetaDataModelOptionalExpand Read a bill — response body — Bill Meta Data
Descriptive information about the object. The MetaData values are set by Data Services and are read only for all applications.
PrivateNotestringOptionalUser entered, organization-private note about the transaction. This note does not appear on the invoice to the customer. This field maps to the Statement Memo field on the Invoice form in the QuickBooks Online UI.
SyncTokenstringOptionalVersion number of the object. It is used to lock an object for use by one app at a time. As soon as an application modifies an object, its SyncToken is incremented. Attempts to modify an object specifying an older SyncToken fails. Only the latest version of the object is maintained by QuickBooks Online.
Read only: true

Referenced models: Read a bill — response body — Bill Currency Ref, Read a bill — response body — Bill Linked Txn item, Read a bill — response body — Bill Meta Data, Read an item — response body — Item Class Ref, Read a reimburse charge — response body — Reimburse Charge Line item

Report an issue with this page

Necessary

Required for sign-in, security, authorization, and remembering your choices.

Always active

Analytics

Helps us understand which product and documentation features are useful.

Performance diagnostics

Uses performance tracing and privacy-masked session replay to diagnose problems.

You can change these choices at any time from Cookie settings.