Xero Accounting Endpoint: LinkedTransactions

Overview

The Xero LinkedTransactions endpoint provides the list of links between transactions and transaction lines for billable expenses.

This allows you to get the linked line items from a purchase invoice to a sales invoice.


Fields

The following fields are available for the LinkedTransactions endpoint.

LinkedTransactionID
A guid field that provides the id of the linked transaction record.
SourceTransactionID
A guid field that provides the id of the source transaction.
SourceTransactionTypeCode
A text field that indicates the type of batch payment.
Possible values are:
  • ACCREC: Accounts receivable invoice
  • ACCPAY: Accounts payable invoice
  • ACCRECCREDIT: Accounts receivable credit note
  • ACCPAYCREDIT: Accounts payable credit note
  • ACCRECPAYMENT: Payment on an accounts receivable invoice
  • ACCPAYPAYMENT: Payment on an accounts payable invoice
  • ARCREDITPAYMENT: Accounts receivable credit note payment
  • APCREDITPAYMENT: Accounts payable credit note payment
  • CASHREC: Receive money bank transaction
  • CASHPAID: Spend money bank transaction
  • TRANSFER: Bank transfer
  • ARPREPAYMENT: Accounts receivable prepayment
  • APPREPAYMENT: Accounts payable prepayment
  • AROVERPAYMENT: Accounts receivable overpayment
  • APOVERPAYMENT: Accounts payable overpayment
  • EXPCLAIM: Expense claim
  • EXPPAYMENT: Expense claim payment
  • MANJOURNAL: Manual journal
  • PAYSLIP: Payslip
  • WAGEPAYABLE: Payroll payable
  • INTEGRATEDPAYROLLPE: Payroll expense
  • INTEGRATEDPAYROLLPT: Payroll payment
  • EXTERNALSPENDMONEY: Payroll employee payment
  • INTEGRATEDPAYROLLPTPAYMENT: Payroll tax payment
  • INTEGRATEDPAYROLLCN: Payroll credit note
SourceLineItemID
A guid field that provides the line item id of the source transaction.
ContactID
A guid field that provides the contact id of the source transaction.
TargetTransactionID
A guid field that provides the id of the target transaction.
TargetLineItemID
A guid field that provides the line item id of the target transaction.
Status
A text field that indicates the status of the payment.
Possible values are:
  • DRAFT :The source transaction is in a draft status. The linked transaction has not been allocated to target transaction.
  • APPROVED: The source transaction is in a authorised status. The linked transaction has not been allocated to target transaction.
  • ONDRAFT: The linked transaction has been allocated to target transaction in draft status.
  • BILLED: The linked transaction has been allocated to a target transaction in authorised status.
  • VOIDED: The source transaction has been voided.
Type
A text field that indicates the type. It will always be set to BILLABLEEXPENSE.
UpdatedDateUTC
A date time field that indicates the date and time this linked transaction was created and/or updated.


Xero API

For a detailed run through of the endpoint, you can see the Xero API.


Related Fields

None


Related Endpoints

Contacts
Invoices
InvoicesExpanded


Related Topics

Xero Accounting Models
Xero Accounting Endpoints