2015-02-20 12 views
0

Руководства по внедрению (и большинство веб-ресурсов, которые я могу найти) описывают номера управления GS06 и ST02 как уникальные только в рамках обмена, в котором они содержатся. Поэтому, когда мы строим наши сегменты GS и ST, мы просто запускаем контрольные номера в 1 и приращение при добавлении дополнительных функциональных групп и/или наборов транзакций. Контрольные номера ISA13, которые мы создаем, являются всегда уникальными.Как системы обычно отображают подтверждение 997 или 999 на исходный ISA?

Дилемма - это когда мы получаем подтверждение 999; он не содержит ссылок на контрольный номер ISA, на который он отвечает. Таким образом, у нас нет возможности найти правильную исходную функциональную группу в наших записях.

Это похоже на проблему, с которой сталкиваются все, кто получает функциональные подтверждения, но, очевидно, много систем и компаний справляются с этим, так что же типичная практика примирения 997 или 999? Я думаю, что мы должны чего-то упустить в нашем чтении гидов.

+0

Что произойдет, если вы поместите «1» в ISA14? Ваш партнер может ответить с помощью TA1 или подтверждения на уровне обмена. Как правило, в X12 процесс FA выполняется на уровне группы. Помещение 1 означает, что вы запрашиваете его, но это не значит, что ваш партнер может его поддержать. Если у вас есть Блокнот EDI, загрузите его, измените ISA, а затем используйте инструмент для создания FA и увидите разницу. – Andrew

ответ

1

GS06 и ST02 должны быть уникальными в обмене, но если вы используете идентификатор, который действительно уникален для каждого из них (не только в сообщении), вы можете перейти к правильному набору транзакций или функциональной группе, а не только правильное сообщение.

Обычно у меня GS начинается с 1 и увеличивается так же, как и вы, но ST02 я сохраняю уникальным (в пределах, допускаемых пределом 9 символов).

1

GS06 должен быть уникальным во всем мире, причем не только внутри обмена. Это из X12-6

Для того, чтобы обеспечить достаточную дискриминацию для подтверждения процесса работать надежно и гарантировать, что аудит Трасса однозначна, сочетание функционального идентификационного кода (GS01), Application отправитель ID (GS02), идентификатор приемника приемника (GS03) и функциональные номера (GS06, GE02) должны быть уникальными в пределах разумно протяженного периода времени, границы которого должны быть , определенные соглашением торгового партнера. Поскольку в какой-то момент может потребоваться , чтобы повторно использовать последовательность контрольных номеров, функциональная группа Дата и время могут служить дополнительным дискриминантом только для , чтобы идентифицировать идентификацию функциональной группы за максимально возможное время. .