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

INVOICE EDI Inbound IDOC error

Former Member
0 Kudos


We have implemented Support pack SAP_APPL SAPKH47027. And now we get

the Following error in IDOC inbound processing message type INVOIC during intercompany billing to post vendor invoices.

Error message: 'Field BSEG-BSCHL (1) (is not an input field)'.

I find that this is due to the OSS note: 960639 that has come along

with this Support pack.

Also SAP has mentioned a corection note to this problem. OSS note:


But this Note 1032469 is not clear.

It is mentioned that..

"You explicitly enter the tax amounts in the IDoc

You can enter the tax information either at item level in

segment E1EDP04 or in header segment E1EDK04."

Is SAP suggesting to enter the TAx amounts (E1EDP04-MWSBT)?

And shud the coding be done during the Inbound processing function


IDOC_INPUT_INVOIC_FI or during the outbound processing RSNASTED

(EDI_PROCESSING). We use SAP standard functionality.

Can anybody please explain what SAP has suggested to do techincally.




Former Member
0 Kudos

Transaction OBCD can be used to define Tax Rates for specific partners. I do not know if this is any use to you.

Former Member
0 Kudos


I checked both OSS note 960639 & 1032469. I neither find anything in first note ( 960639 ) which could cause this probem nor in the second note ( 1032469 ) which solve this problem. The only way to check is by doing what note 1032469 is saying.

One more thing you can do is debug the code, put the break-pointe message statement and findout where this error message is coming. Then you can check the code to find out the reason for this.

Can you also check if you are getting the same message when you try to enter same data directly in SAP using FB01 or whatever the relavent transaction is.