Skip to Content
author's profile photo
Former Member

Vendor Invoice IDOC

I want to be able to use an IDOC to create a vendor invocie similar to the FB60 transaction. My requirements are that I must be able to map financial coding such as cost centre, fund, funds centre, to the invoice line item, AND that the actual invoice will <u>not</u> reference a PO. Can someone please what IDOC type I should use, if any, as I have not been able to find any with accounting segments...

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

6 Answers

  • Oct 11, 2007 at 02:49 PM

    Hi,

    Please try message type FIDCC2 with IDoc type FIDCCP02.

    Regards,

    Ferry Lianto

    Add comment
    10|10000 characters needed characters exceeded

  • author's profile photo
    Former Member
    Oct 11, 2007 at 03:20 PM

    When setting up a partner profile for this message type - what process code should I use?

    Add comment
    10|10000 characters needed characters exceeded

  • Oct 11, 2007 at 03:23 PM

    Hi,

    Please try process code FID2.

    Regards,

    Ferry Lianto

    Add comment
    10|10000 characters needed characters exceeded

  • author's profile photo
    Former Member
    Oct 12, 2007 at 12:00 PM

    Thansk again. I'm coming undone now with the data it seems. I wonder if you can help me. I Keep getting a 'Balance in transaction currency error' Message no. F5702. Can you see whats wrong?

    My idoc looks like this:

    <b>Segment E1FIKPF</b>

    BUKRS GCC

    GJAHR 2007

    BLART KD

    BLDAT 20071012

    BUDAT 20071012

    WWERT 20071012

    USNAM RFC_BATCH

    TCODE FB60

    XBLNR TEST REF

    WAERS GBP

    GLVOR RFBU

    HWAER GBP

    <b>Segment E1FISEG</b>

    BUZEI 001

    BSCHL 31

    KOART K : Vendors

    SHKZG H : Credit

    MWSKZ VE

    DMBTR 25.00

    WRBTR 25.00

    PSWSL GBP

    VALUT 20071012

    ZUONR 0030038066

    VORGN RFBU

    KOSTL FSRADP

    SAKNR 0000630001

    HKONT 0000630001

    PPRCT FSRADP

    <b>Segment E1FINBU</b>

    MWSTS 00.00

    WMWST 00.00

    ZFBDT 20070903

    LIFNR 0001000133

    Add comment
    10|10000 characters needed characters exceeded

  • Oct 12, 2007 at 01:53 PM

    Hi,

    Please try to debug/place break point in form CHECK_BALANCE_CURTP00 in program LFACIF3V and see what is the incorrect data/value by reprocessing the IDoc.

    ...
    
      LOOP AT T_IBALTAB WHERE WRBTR NE 0
                      AND   CURTP EQ 00.
        WRITE T_IBALTAB-WRBTR TO STRINGC CURRENCY T_IBALTAB-WAERS.
        MESSAGE E702 WITH T_IBALTAB-CURTP STRINGC T_IBALTAB-WAERS.
      ENDLOOP.
    
    ...
    

    Regards,

    Ferry Lianto

    Add comment
    10|10000 characters needed characters exceeded

  • author's profile photo
    Former Member
    Oct 12, 2007 at 02:09 PM

    I've got in now. I just needed another E1FISEG to balanc my payments. So I have one E1FISEG with the credit value, and another E1FISEG segment with the same value debited. Brilliant stuff!

    Add comment
    10|10000 characters needed characters exceeded