I am not familiar with your ORDERS05 IDOC system, but I do know that EDI Purchase Orders can handle Non-Inventory items. If the G/L account and cost center need to be provided for each detail line, you may create multiple PID segments with different qualifiers. Each qualifier would represent a different piece of data. We use ‘GEN’ and ‘ZZ’ qualifiers in some of our PO documents. If this data is required at the Header level, I would suggest a similar approach, using REF, NTE or N9 segments, depending upon which EDI X12 version you are using. Hope this helps.