0

Estes Carrier の配送料を計算するための PHP コードを作成しました。次に、配送業者に送信する EDI ファイルを作成する必要があります。EDI コードの知識がありません。私は 204 モーター キャリア ロード テンダーについて調べましたが、それ以上は役に立ちませんでした。最初に PHP コードを XML に変換し、次に x12 EDI 形式に変換する必要がありますか? どうやって?

4

3 に答える 3

3

データを EDI として出力するには、次の EDI 構造を持つようにデータをフォーマットする必要があります。

ISA - インターチェンジ ヘッダー - 一般的な送信者と受信者の情報を含む
GS - 機能グループ ヘッダー - ドキュメント タイプ情報
ST - トランザクション セット ヘッダー - トランザクション セットとトランザクション ID の開始を示します
...
... トランザクション セットによって異なります。 ST と SE の間のセグメント。
...
SE - トランザクション セット トレーラ - トランザクションの終了を示す
GE - 機能グループ トレーラ
IEA - インターチェンジ トレーラ

セグメントには複数の要素が含まれ、要素にはデータが含まれます。

以下は、セグメントが で区切られ~、要素が で区切られている EDI 214 の例*です。

 ISA*00* *00* *08*9251750000 *08*1234567890 *030627*1304*U*00401*000001403*0*P*>~
 GS*QM*8019721193*1234567890*20030627*1304*1403*X*004010~
 ST*214*8101~
 B10*5896152*5896152*XX~
 N1*SH*BAW PLASTICS INCORPORATED~
 N3*CENTURY IBUSINES CTR*2148 CENTURY DRIVE~
 N4*JEFERSON HILS*PA*15025~
 G62*86*2050812~
 N1*CN*FINSH LINE~
 N3*308 NMITOEFER OAD*~
 N4*INDIANAPOLIS*IN*46235~
 G62*17*2050816~
 LX*1~
 AT7*D1*NS*2050815*132*LT~
 MS1*INDIANAPOLIS*IN*USA~
 MS2*CWCE*04937~
 Q7*DCAS*1~
 AT8*GL*41923~
 SE*18*48101~
 GE*1*1403~
 IEA*1*000001403~

EDI を構築または解析するには、x12 標準に従う必要があります。

標準の EDI ドキュメント タイプのリストは次のとおりです。 http://www.edibasics.com/edi-resources/document-standards/ansi/

データのレイアウト方法を理解するために、EDI 仕様を見つけるためにググってみます。たとえば、EDI 214 の仕様は次のとおりです

于 2014-12-02T06:06:15.857 に答える