Xero FAQ
Frequently asked questions about our Xero integration.
How does Xero manage the line items when updating Journal Entries?
When updating journal entries, if not all of the lines
items are filled, Xero will overwrite the fields missed with empty values.
If no lines
are provided in the update, the values of that line items will stay the same as they are currently in Xero.
Using of Raw fields in Xero?
When using Raw fields for Xero, each field needs to be in camelCase, even if in the Xero documentation the fields start with Upper Case.
eg: The field EnablePaymentsToAccount
will need to be passed as enablePaymentsToAccount
in the Raw Fields.
How many attachments can you send to Xero per request?
Xero does not allow sending more than one attachment per request. If more than one attachment is sent, Xero will return an error.
Limitations for creating Accounts in Xero
Xero does not allow creating or updating an account in the chart of accounts of "credit card" type.
Limitations for Bank Transactions in Xero
- Xero does not allow updating lines.amount when updating Bank Transactions.
- Xero Bank Transactions endpoint does not provide payments applied to
invoice
,expense claims
ortransfers between bank accounts
.
How many refunds can you create for Xero per request?
Xero restricts refund creation to a maximum of one refund per request. If more than one refund is sent, Xero will return an error.
Estimates
- When creating an Estimate, the field
lines.inventoryRef.id
just can be a code number.
Accounting Transactions
- Xero does not allow to use of the transaction id to look for child transactions.
Limitations for creating Journal Entries in Xero
- Xero does not allow to create Journal Entries for system accounts (accounts receivable, accounts payable & retained earnings) and bank accounts.
Known issues
- When using the Xero API to pull Invoices data, some fields are not being retrieved as expected. Specifically, the
totalDiscount
field and thelines.discountAmount
field are not being included in the API response. - When using the Xero API to pull Purchase Orders data, some fields are not being retrieved as expected. Specifically, the
totalDiscount
field, thediscountPercentage
field, and thelines.discountAmount
field are not being included in the API response.
Updated 8 months ago