我现在正在PeopleSoft上工作并做一些测试以了解它是如何工作的。 我想知道一个EDI 824文件是否表明某项交易被拒绝可以使状态付款从“已付款”变为“为发货付款”或“错误”。
这就是我尝试从EDI 820文件(我已经拥有)编写EDI 824文件的原因。
这是EDI 820文件:
ISA*00* *00* *07*071000039 *11*111111118 *050411*1134*U*00401*000000002*0*P*\~
GS*RA*123456789*1234*20050411*1134*00000002*X*004010~
ST*820*000000001~
BPR*D*100.00*C*ACH*CCP*01*071000039*DA*987654123*1111111181**01*122237353*DA*0600-632181*20050103*****~
TRN*1*CM0000000077*1111111181~
CUR*PE*USD~
REF*TN*CM0000000077**~
N1*PR*US001 NEW YORK OPERATIONS**~
N1*PE*UNKNOWN**~
N1*RB*USBNK**~
SE*9*000000001~
ST*820*000000002~
BPR*D*100.00*C*ACH*CCP*01*071000039*DA*987654123*1111111181**01*122237353*DA*0600-456501*20050103*****~
TRN*1*CM0000000078*1111111181~
CUR*PE*USD~
REF*TN*CM0000000078**~
N1*PR*US001 NEW YORK OPERATIONS**~
N1*PE*UNKNOWN**~
N1*RB*TRBNK**~
SE*9*000000002~
GE*2*00000002~
IEA*1*000000002~
这就是我为EDI 824文件写的内容:
ISA*00* *00* *11*111111118*07*071000039*160428*1419*U*00401*000000002*0*P*>\
GS*AG*111111118*071000039*20050411*1134*837*X*004010\
ST*824*8370001\
BGN*00*1111111181*20050411*1134**1801100\
N1*FR*Customer\
PER*IC*If questions contact EDI Department at 012-345-6789\
N1*TO*071000039\
PER*IC*Please correct invoice and resend by edi\
OTI*TR*TN*CM0000000077*******210\
TED*024*NO FREIGHT RECORD FOUND for LOAD\
OTI*TR*TN*CM0000000078*******210\
TED*024*NO FREIGHT RECORD FOUND FOR LOAD\
SE*11*8370001\
GE*1*837\
IEA*1*000000002\
问题是它不想正确导入PeopleSoft,所以我猜我的代码在某处错了。 有人看到我的代码中有什么不正确吗?
提前致谢。
编辑:
我的新EDI文件仍然无法导入PeopleSoft:
ISA*00* *00* *ZZ*111111118 *ZZ*071000039 *160429*1740*U*00401*000000002*0*P*\~
GS*AG*111111118*071000039*20050411*1134*1*X*004010~
ST*824*0001~
BGN*00*1111111181*20050411*1134**1801100~
N1*FR*Customer~
PER*IC*QUESTIONS~
N1*TO*071000039~
PER*IC*Please correct invoice and resend by edi~
OTI*TR*TN*CM0000000077~
TED*024*NO FREIGHT RECORD FOUND for LOAD~
OTI*TR*TN*CM0000000078~
TED*024*NO FREIGHT RECORD FOUND FOR LOAD~
SE*11*0001~
GE*1*1~
IEA*1*000000002~
PeopleSoft错误消息: Error Message