cancel
Showing results for 
Search instead for 
Did you mean: 

810 Issue - Header Counters and Footer Counters off by 1 (Once in a While)

Former Member
0 Kudos

Hi There!

I'm hoping one of you have seen this before because its driving me mad! We Process 810s in real time here all day long. Every once in a while I will get an error (Customer Reports to me) that the ISA GS ST Counter and SE GE ISE counter are off by one. ISA00 00 01XXXXXXXX ZZXXXXXX 0702192014U00400<b>000002858</b>0P|~ IEA1<b>000002859</b>~ So all 3 counters in the header segs have 2858 and then the trailer Segs all have 2859. Can this be because they came in to XI at the same time down to the seconds? Checking SXMB_MONI I have both Invoices coming in at the same time. We are running the Seeburger adapter. I have looked at the mapping and everything seems clean. I hope I included enough info here.

Thanks for reading this - Eddie

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi Eddie,

Check you mapping for the counter fields.

You should create the counter value once in your mapping and then save into the (global-)container and for all fields that need to use the same counter value you have to retrieve the value from the (global-)container.

Regards,

Jens

stefan_grube
Active Contributor
0 Kudos

How is the counter applie to the values? Are you using the global container for storing the value?

Regards

Stefan

Former Member
0 Kudos

Hi,

Facing the same problem :

UNBUNOD:38593840000245:148593840000313:14080806:04431326+++EANCOM UNH00001326000001+INVOIC:D:96A:UN:EAN008

...................

....................

TAX7VAT+19213.692:::19.000 MOA124:3650.6 MOA128:22864.29 UNT10100001327000001 UNZ11327

Sometimes these values 1326 and 1327 are same but sometimes different and the resultant counter in the seeburger workbench is alwaz incremented by 2.

The counter is incremented only once in the mapping with value 1 using user defined function.

But in the seeburger workbench if initailly it is 1326 then after end to end process the value is incremented by 2 i.e. 1328(appears in the seeburger workbench).

Required value should be 1327 after end to end process is complete.

Thanx.

Simran

bhavesh_kantilal
Active Contributor
0 Kudos

My gut feel somewhere in the logic of your mapping you get the next value of your counter.

We have been using the BeanCounter (isnt that what it is called? Dont remember the exact terminology ) but not faced this issue.

If you are convinced that this issue is with the Seeburger Classes, OSS with Seeburger is the way to go.

Do update us on this issue. We are near our 1st go live with the EDI integration and would definitely wanna make sure that we dont make known mistakes.

Regards,

Bhavesh