Xero Item Code not included in Peppol SellersItemIdentification
When a sales invoice containing inventory item codes is sent from Xero through Peppol, the Xero Item Code is not included in the resulting Peppol invoice XML.
For example, a Xero invoice line contains:
Item Code: [ITEM CODE]
Description: [ITEM DESCRIPTION]
Quantity: [QUANTITY]
Unit Price: [UNIT PRICE]
However, the Peppol XML only contains the item name or description and does not include the following element:
<cac:SellersItemIdentification>
<cbc:ID>[ITEM CODE]/cbc:ID
/cac:SellersItemIdentification
Peppol BIS Billing 3.0 defines cac:SellersItemIdentification as the field for an identifier assigned by the seller to an item. The Xero Item Code therefore appears to be the appropriate source for this value.
This omission prevents the receiving organisation from reliably matching invoice lines against its product catalogue. Descriptions are not suitable identifiers because they can vary, whereas the seller’s item code is intended to uniquely identify the supplied product.
Expected behaviour
Where an invoice line has a Xero Item Code, Xero should populate:
InvoiceLine / Item / SellersItemIdentification / ID
with that Item Code when generating the Peppol invoice.
Actual behaviour
The Item Code entered against the Xero invoice line is omitted from the Peppol document.
Please confirm:
Whether this omission is the intended current behaviour.
Whether Xero can map the Item Code to cac:SellersItemIdentification.
Whether this can be raised as a defect or product enhancement.
Whether there is an alternative Xero field that is currently mapped to the seller’s item identifier.
Example Xero organisation: [ORGANISATION]
Invoice number: [INVOICE NUMBER]
Invoice date: [DATE]
Item code used: [ITEM CODE]
Hi 👋 your idea is being looked into by our Community team. We'll be in touch soon to update you once your idea has been reviewed.
Did you know you can join our Xero Research panel to be involved in early testing and research? Find out more and sign up through our website 🙂