Skip to main content

SAP Business One - [ERROR] Error Parsing Purchase Order Export XML... Please at least fill 1 field in ItemCode/CodeBars(BarCode)/SubCatNum

SAP Business One error when exporting a Purchase Order where no item identifier (ItemCode, CodeBars, or SubCatNum) can be matched. Covers Item Catalog, SAP item setup, and mapping logic solutions.

S
Written by Scott Keel

Product: SAP Business One


Issue: When attempting to export an inbound Purchase Order (850) from your Trading Partner within your Transaction Manager Inbox, SAP Business One returns the following error: 'Error Parsing Purchase Order Export XML... Please at least fill 1 field in ItemCode/CodeBars(BarCode)/SubCatNum'

Reason: SAP Business One requires at least one item identifier per line item in order to write a transaction — either an ItemCode, CodeBars (Bar Code/UPC), or SubCatNum (Business Partner Catalog Number). None of these identifiers could be matched from the data being sent on the Purchase Order.


Solution - Update the Item Catalog


The most common resolution is to ensure your Item Catalog within Transaction Manager is populated with the correct item identifier. The Item Catalog maps the item number sent by your Trading Partner to the corresponding ItemCode recognized by SAP Business One.

The ItemCode is SAP Business One's internal item number. To locate it within SAP Business One:

Navigate: SAP Business One → Inventory → Item Master Data

Locate: Item No. field

Once you have confirmed the correct ItemCode, update your Item Catalog in Transaction Manager to map the Trading Partner's item number to that value:

Navigate: Business System → (Company) → Item Catalog

Find: The item row matching the Trading Partner's item number

Enter: Correct ItemCode into the Item Translation column

Save


Solution - Verify the Item Identifier in SAP Business One


If the Item Catalog is already configured, verify that the item exists in SAP Business One with at least one of the three accepted identifiers. SAP Business One accepts the following to identify a line item:

  • ItemCode — The internal SAP item number found in Item Master Data under the Item No. field

  • CodeBars (Bar Code) — The UPC/Bar Code assigned to the item, found in Item Master Data under the Bar Code field

  • SubCatNum (Business Partner Catalog Number) — A Trading Partner-specific item reference found within the Business Partner's setup in SAP Business One. Only applicable if Business Partner (BP) Catalogs are in use.

Confirm that the item being exported exists in SAP Business One and has at least one of these fields populated:

Navigate: SAP Business One → Inventory → Item Master Data

Search: Item No. or Bar Code field for the matching item

Confirm: Item No., Bar Code, or Business Partner Catalog Number is populated


Additional Resources


rev 09/04/26

Did this answer your question?