Product: Sage 100
Article Link: https://help.truecommerce.com/en/articles/16738725-sage-100-error-the-item-code-is-required
Error: The Item Code is required.
Issue: When attempting to export a Purchase Order (850) to Sage 100, and item translation has already been verified as working correctly, you receive the following errors:
The Item Code is required.
The ItemType is required.
The Line Key is required.
The Line Sequence Number is required.
The Sales Account is required.
The Sales Order Number is required.
The Tax Class is required.
Reason: Sage 100 is unable to locate a valid customer record for the Customer Number (CustomerNo) being sent during the export. This commonly occurs when the division prefix is missing from the CustomerNo value — even in cases where the customer reports not using divisions, Sage 100 may still require this prefix in the backend to successfully process the order.
Solution - Add the Division Prefix to the Customer Number
If item translation has been confirmed as correct and the above errors persist, verify the Customer Number value being sent to Sage 100 in Transaction Manager.
In confirmed cases, the Customer Number was missing its division prefix. Adding 00- in front of the customer number in the Partner List resolved the issue and allowed orders to export successfully.
Navigate: Trading Partners → (Trading Partner) → Partner List
Locate: Customer Number field
Update: Prepend 00- to the existing customer number (e.g., 12345 → 00-12345)
Save
⚠️ Note: Even if your customer reports that they do not use divisions in Sage 100, the division prefix 00- may still be required in the backend. This behavior was first observed on 8/27/2026 and may be related to a recent Sage 100 update or configuration change.
Additional Assistance
If the error persists after updating the Customer Number, please contact TrueCommerce Support for further assistance.
rev 08/28/26

