cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Posting Vendor Invoice using IDOC

former_member619039
Participant
0 Likes
5,505

Hello SAP experts

I am trying to post vendor invoice using IDOC Message type "ACC_INVOICE_RECIEPT". The reason I selected this IDOC is due to options available of entering GL account and vendor account as needed and can post vendor invoice similar to FB60.

I tried to resolve issues one by one and left with two errors. Can any one please provide any help on what is required for below these two errors?

Error 1: Error in Document : BKPFF $ C1DCLNT120 (message no: RW609)
I went through forums and couldnot find what needs to be passed on Segment E1BPACHE03

- OBJ_TYPE (Ex: BKPFF or BKPF or EBKPF or BKPFI etc many options available)

- OBJ_KEY - Not sure what to pass on here

-OBJ_SYS - I am passing C1DCLNT120 which is the right client.

Error is pointing towards above segment E1BPACHE03 (header segment) I believe

Error 2: No Alternative Payer/Payee defined (message no: F5747)

I went through forums and resolution pointing towards vendor master data, Payment transaction (in general data) need to have "individual spec" selected or un-selected.

Vendor doesn't have any Alternate payee define in "payment transaction". I tried with selecting and unselecting. This vendor is not a one time vendor too. I tried with different vendors too but it still gives the same error

Any suggestions please?

Thanks

Aleem

Accepted Solutions (1)

Accepted Solutions (1)

former_member619039
Participant
0 Likes

This issue is resolved now.

SAP showed two errors but actual error was only one. And also making this change was not even close to what errors were showing.

In ACC_INVOICE_RECEIPT I have deleted segment E1BPACPA00 completely. This segment was holding Name and address details of partner (It says Biller). After I removed this segment and posted IDOC, it successfully posted vendor invoice in system

OBJ_TYPE = BKPFF

OBJ_KEY = blank (system built this number automatically)

OBJ_SYS = Client number (Ex; C1DCLNT120)

Hope it helps for any other person who is searching for solution

Regards

Aleem

Vijaykmm
Explorer
0 Likes
HI i have a similar requriment can you please send me the idoc details and segments and feilds to post invoice idoc through fb60

Answers (2)

Answers (2)

Former Member
0 Likes

Dear Aleem Mohammed,

Actually your error is only one which is "No Alternative Payer/Payee defined (message no: F5747)".

Have you checked the alternative payeen in Payment Transaction either in General and Company Code ?

Please refer the below link as your reference :

No alternative payee/payer defined | SCN

Regards,

Yance

Former Member
0 Likes

Hi Aleem,

For the inbound idoc  of type ACC_INVOICE_RECEIPT E1BPACHE03 segment provides details of header details. Usually the object type will be IDOC, key will have FY+DOC number and Object sys info is correct (C1..)

For the AP segment - you can fill data for fields ITEMNO_ACC, VENDOR_NO, PMNTTRMS and ITEM_TEXT and remove other fields in this data segment.

Hope this works,

Cheers,