Overpayments
Last updated
Last updated
Name
Type
Description
OverpaymentId [KEY]
String
The Id of the overpayment.
Date
Date
The date the overpayment was made.
Type
String
The overpayment type. The valid values are RECEIVE-OVERPAYMENT and SPEND-OVERPAYMENT.
RemainingCredit
Decimal
The remaining credit balance on the overpayment.
Contact_ContactId
String
The Id of the contact.
Contact_Name
String
The name of the contact.
Status
String
The status of the overpayment. Valid values are AUTHORISED, PAID, and VOIDED.
SubTotal
Decimal
The subtotal for the overpayment, which excludes taxes.
TotalTax
Decimal
The total tax for the overpayment.
Total
Decimal
The total for the overpayment, including tax -- the sum of SubTotal and TotalTax.
LineItem_LineItemId
String
The Xero generated identifier for a LineItem. If LineItemIDs are not included with line items in an update request then the line items are deleted and recreated.
LineItem_Description
String
The description for the line item. This field must contain at least 1 character and is required to create an approved invoice.
LineItem_Quantity
Double
The quantity of the associated item in the line item. This field is required for invoice approval and must be zero or positive.
LineItem_UnitAmount
Decimal
The unit amount of the associated item in the line item. This field is required for invoice approval.
LineItem_ItemCode
String
The code that identifies the associated item.
LineItem_AccountCode
String
The account code. This must be active for the organisation. This field is required for invoice approval.
LineItem_TaxType
String
The tax type. This field is used to override AccountCode, the default tax code for the selected account.
LineItem_TaxAmount
Decimal
The automatically calculated percentage of tax, based on the tax rate, for the line amount.
LineItem_LineAmount
Decimal
The total of the quantity multiplied by the unit amount with any discounts applied.
LineItem_TrackingCategory1_CategoryId
String
The Id of a tracking category. The API allows two optional tracking categories to be defined.
LineItem_TrackingCategory1_CategoryName
String
The name of a tracking category. The API allows two optional tracking categories to be defined.
LineItem_TrackingCategory1_OptionId
String
The Id of a tracking category. The API allows two optional tracking categories to be defined.
LineItem_TrackingCategory1_OptionName
String
The option of a tracking category. The API allows two optional tracking categories to be defined.
LineItem_TrackingCategory1_Option_Stat
String
The status of a tracking category. The API allows two optional tracking categories to be defined.
LineItem_TrackingCategory2_CategoryId
String
The Id of a tracking category. The API allows two optional tracking categories to be defined.
LineItem_TrackingCategory2_CategoryName
String
The name of a tracking category. The API allows two optional tracking categories to be defined.
LineItem_TrackingCategory2_OptionId
String
The Id of a tracking category. The API allows two optional tracking categories to be defined.
LineItem_TrackingCategory2_OptionName
String
The option of a tracking category. The API allows two optional tracking categories to be defined.
LineItem_TrackingCategory2_Option_Stat
String
The status of a tracking category. The API allows two optional tracking categories to be defined.
LineItem_DiscountRate
Double
The discount percentage being applied to the line item. Discounts are only supported on ACCREC-type (sales) invoices.
LineAmountTypes
String
The LineAmount Type of the overpayment. Valid values are Exclusive, Inclusive, and NoTax.
CurrencyCode
String
Currency used for the overpayment.
CurrencyRate
String
The currency rate for a multicurrency overpayment. If no rate is specified, the XE.com day rate is used.
UpdatedDateUTC
Datetime
The date when the overpayment was last updated.
Allocation1_AppliedAmount
Decimal
The amount to be applied from this credit note to a given invoice.
Allocation1_Date
Date
The date the allocation was made.
Allocation1_InvoiceId
String
The Id of the invoice this allocation has been applied to.
Allocation1_InvoiceNumber
String
The Invoice this allocation has been applied to.
Allocation2_AppliedAmount
Decimal
The amount to be applied from this credit note to a given invoice.
Allocation2_Date
Date
The date the allocation was made.
Allocation2_InvoiceId
String
The Id of the invoice this allocation has been applied to.
Allocation2_InvoiceNumber
String
The Invoice this allocation has been applied to.
HasAttachments
Boolean
Boolean to indicate if a overpayment has an attachment.
TenantId
String
The ID of the tenant to query instead of the connection tenant