У меня нет файла образца для POA
с множеством транзакций. Поскольку я изучаю около POA
, где файл должен содержать несколько PO
, и каждый PO
содержит несколько PoLines
, а также Ack
.EDI X12-3060: POA 855 структура файла
Допустим, у меня есть 2 PO
, и у каждого po есть 2 PoLines
наряду с Подтверждением. Я создал POA-файл в качестве своего понимания после прочтения учебников EDI, но смутил правильность файловой структуры или нет.
ISA*00* *00* *ZZ*1697978 *01*1234567 *060110*0937*U*00401*000000834*0*P*>?
GS*PR*1697978*1234567*060110*0937*24*X*003060?
ST*855*000000001? // For PO-1
BAK*00*AE*200601100645*060110?
N1*ST**15*1234567?
PO1*48899*1*EA*14.95*SR*IB*0060654570*B6*MANNING BRENNAN?
PID*F****Reflections for Ragamuffi?
ACK*AC*1*EA****IB*0060654570*ZZ*00?
N1*ST**15*1234567?
PO1*48899*2*EA*14.95*SR*IB*0060654571*B6*MANNING BRENNAN?
PID*F****Reflections for Ragamuffi?
ACK*AC*2*EA****IB*0060654571*ZZ*00?
CTT*2*3?
SE*12*000000001?
ST*855*000000002? // for PO-2
BAK*00*AE*200601100646*060110?
N1*ST**15*1234567?
PO1*48900*2*EA*14.95*SR*IB*0060654575*B6*MANNING BRENNAM?
PID*F****Reflections for Ragamufi?
ACK*AC*2*EA****IB*0060654575*ZZ*00?
N1*ST**15*1234567?
PO1*48900*2*EA*14.95*SR*IB*0060654576*B6*MANNING BRENNAM?
PID*F****Reflections for Ragamufi?
ACK*AC*2*EA****IB*0060654576*ZZ*00?
CTT*2*4?
SE*12*000000002?
GE*1*24?
IEA*1*000000834?
Следует ли ST-SE
повторить для каждого подтверждения ПО?
The? является страшным разделителем сегментов. Вы должны рассмотреть возможность изменения его на ~ или что-то менее вероятное в ваших данных. – Andrew
Да @Андрю вы правы. После обсуждения с моим клиентом я изменю разделитель. – user1010399