Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

IDOC veryfication

Former Member
0 Likes
418

Hello Experts,

My question is related with inbuilt verification.

I build e-invoice solution in cooperation with my company supplier. I will receive invoice as XML document then on IX it will be translated to IDOC. To ensure that all formal data is correct I will have to check it.

My question is if there is any inbuilt solution that will check if forma data (i.e. - tax numbers, bank account) are the some that the one which are stored in invoice supplier and receiver master data. I couldn't find how to do this verification so I think that this verification should be developed.

Please confirm this.

Kind regards,

Marcin

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
396

Hi!

You have to code it yourself.

For example if you have a customer number, you have to read table KNBK to check bank number, and KNA1 to check the tax code.

If there's difference, you have 2 choices:

- set the idoc to false (with the status)

- or run a CALL transaction to modify the given data

It depends on you (or your customers) needs.

Regards

Tamá

Hi!

You have to code it yourself.

For example if you have a customer number, you have to read table KNBK to check bank number, and KNA1 to check the tax code.

If there's difference, you have 2 choices:

- set the idoc to false (with the status)

- or run a CALL transaction to modify the given data

It depends on you (or your customers) needs.

Regards

Tamá

1 REPLY 1
Read only

Former Member
0 Likes
397

Hi!

You have to code it yourself.

For example if you have a customer number, you have to read table KNBK to check bank number, and KNA1 to check the tax code.

If there's difference, you have 2 choices:

- set the idoc to false (with the status)

- or run a CALL transaction to modify the given data

It depends on you (or your customers) needs.

Regards

Tamá