2013-12-11 3 views
0

У меня нет файла образца для 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 повторить для каждого подтверждения ПО?

+1

The? является страшным разделителем сегментов. Вы должны рассмотреть возможность изменения его на ~ или что-то менее вероятное в ваших данных. – Andrew

+0

Да @Андрю вы правы. После обсуждения с моим клиентом я изменю разделитель. – user1010399

ответ

3

Да, сегменты ST/SE вложены так же, как в примере. каждый заключает в себе один 855. Сегменты GS/GE также правильно вложены в ваш пример.

+0

спасибо, еще одна вещь, которую я хотел узнать о значении 'GE [01]'. например в моем примере есть 2 вложенных сегмента ST-SE, но оба имеют тип 855, поэтому я упомянул значение '1' для' GE [01] ', правильно ли оно? – user1010399

+1

Это должно быть GE * 2 * 24, у вас на самом деле есть 2 сделки – Artem

+1

Две группы, на самом деле. ISA/IEA = обмен. GS/GE = группа. ST/SE = набор транзакций (документ). Загрузите EDI Notepad из Liaison бесплатно, чтобы проверить свой синтаксис. – Andrew

Смежные вопросы