Billing document to FI posting - negative posting on credit.

Hi all..
I have the following situation :
Sales order with a discount condition. After the billing the system generates the accounting note:
ZRO1     1     01          11     client     847,88     EUR     A1
ZRO1     2     50          70100000     RevFrFinishProdSales     400,00-     EUR     A1
ZRO1     3     40          70100000     RevFrFinishProdSales     20,00     EUR     A1
ZRO1     4     50          44270000     VAT collected                       135,38-     EUR     A1
ZRO1     5     50          70100000     RevFrFinishProdSales     350,00-     EUR     A1
ZRO1     6     40          70100000     RevFrFinishProdSales     17,50     EUR     A1
Account 701 is a credit account ; so for the discount positions (3 and 5) it should be
ZRO1     3     50          70100000     RevFrFinishProdSales     20,00-     EUR     A1
where can i chanhe this type of posting?
10x.

hello,
u can only do changes the payment term and text in line item but u cannot change amount after the doc is posted.
u reverse it and repostit
plz reward point

Similar Messages

  • Block cancellation/creation of billing document on CLOSED posting period

    Hi Experts,
    Currently, user is allowed to cancel/create backdated billing document where period already closed, but it does not release to accounting automatically, due to the period has been closed.
    When account user found out that the accounting document is missing for the billing document, they have to re-open the period and manual release it to accounting, in order to generate the accounting document.
    Therefore, we need the billing document to be blocked for cancellation/creation on CLOSED posting period.
      Is there any settings in stardard SAP to block cancellation/creation of billing document on CLOSED posting period?
    would appreciate your inputs.
    Thanks and Regards,
    N.C.Reddy

    Hi ,
    We have blocked cancellation/ creation of billing document through below  user exit. Below is the progran code also.
    ***INCLUDE RV60AFZC.
    FORM USEREXIT_NUMBER_RANGE_INV_DATE USING US_RANGE_INTERN.
    Example: Number range from TVFK like in standard
    US_RANGE_INTERN = TVFK-NUMKI.
    *{   INSERT         KPDK904773                                        1
    *Block creation or cancellation of billing doc in closed period
    DATA : gv_gjahr TYPE bkpf-gjahr,
           gv_monat TYPE bkpf-monat,
           gv_poper TYPE t009b-poper,
           gv_bukrs TYPE t001-bukrs,
           lv_gjahr TYPE t001b-frye1,
           lv_monat TYPE t001b-frpe1,
           gv_oper  TYPE t001b-frpe1.
      CLEAR : gv_gjahr, gv_monat, gv_poper, gv_bukrs.
      gv_bukrs = vbrk-bukrs.
    IF NOT likp-wadat_ist IS INITIAL.
    *- First determine the Period of the Actual GI date.
      CALL FUNCTION 'FI_PERIOD_DETERMINE'
        EXPORTING
          i_budat              = likp-wadat_ist
          i_bukrs              = gv_bukrs
       IMPORTING
         E_GJAHR              = gv_gjahr
         E_MONAT              = gv_monat
         E_POPER              = gv_poper
       EXCEPTIONS
         FISCAL_YEAR          = 1
         PERIOD               = 2
         PERIOD_VERSION       = 3
         POSTING_PERIOD       = 4
         SPECIAL_PERIOD       = 5
         VERSION              = 6
         POSTING_DATE         = 7
         OTHERS               = 8.
          IF sy-subrc <> 0.
           MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
                   WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
          ELSE.
            CLEAR : lv_gjahr, lv_monat.
            lv_gjahr = gv_gjahr.
            lv_monat = gv_monat.
    *- Once period is determine check whether Period is open or not for 'D' - Customer Account
            CALL FUNCTION 'FI_PERIOD_CHECK'
              EXPORTING
                I_BUKRS                = gv_bukrs
                i_gjahr                = lv_gjahr
                i_koart                = 'D'
                i_monat                = lv_monat
             IMPORTING
               E_OPER                 = gv_oper
             EXCEPTIONS
               ERROR_PERIOD           = 1
               ERROR_PERIOD_ACC       = 2
               INVALID_INPUT          = 3
               OTHERS                 = 4.
              IF sy-subrc <> 0.
               MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
                       WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
              ELSE.
    *- Once period is determine check whether Period is open or not for 'S' - All G/L Accounts
                CALL FUNCTION 'FI_PERIOD_CHECK'
                EXPORTING
                  I_BUKRS                = gv_bukrs
                  i_gjahr                = lv_gjahr
                  i_koart                = 'S'
                  i_monat                = lv_monat
               IMPORTING
                 E_OPER                 = gv_oper
               EXCEPTIONS
                 ERROR_PERIOD           = 1
                 ERROR_PERIOD_ACC       = 2
                 INVALID_INPUT          = 3
                 OTHERS                 = 4.
                IF sy-subrc <> 0.
                  MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
                     WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
               ENDIF.
             ENDIF.
         ENDIF.
    ENDIF.
    *- Check Billing Date period is closed or not
    IF kom-fkdat is not initial.
      clear : gv_gjahr, gv_monat, gv_poper.
    *- First determine the Period of the Actual GI date.
      CALL FUNCTION 'FI_PERIOD_DETERMINE'
        EXPORTING
          i_budat              = kom-fkdat
          i_bukrs              = gv_bukrs
       IMPORTING
         E_GJAHR              = gv_gjahr
         E_MONAT              = gv_monat
         E_POPER              = gv_poper
       EXCEPTIONS
         FISCAL_YEAR          = 1
         PERIOD               = 2
         PERIOD_VERSION       = 3
         POSTING_PERIOD       = 4
         SPECIAL_PERIOD       = 5
         VERSION              = 6
         POSTING_DATE         = 7
         OTHERS               = 8.
          IF sy-subrc <> 0.
           MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
                   WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
          ELSE.
            CLEAR : lv_gjahr, lv_monat.
            lv_gjahr = gv_gjahr.
            lv_monat = gv_monat.
    *- Once period is determine check whether Period is open or not for 'D' - Customer Account
            CALL FUNCTION 'FI_PERIOD_CHECK'
              EXPORTING
                I_BUKRS                = gv_bukrs
                i_gjahr                = lv_gjahr
                i_koart                = 'D'
                i_monat                = lv_monat
             IMPORTING
               E_OPER                 = gv_oper
             EXCEPTIONS
               ERROR_PERIOD           = 1
               ERROR_PERIOD_ACC       = 2
               INVALID_INPUT          = 3
               OTHERS                 = 4.
              IF sy-subrc <> 0.
               MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
                       WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
              ELSE.
    *- Once period is determine check whether Period is open or not for 'S' - All G/L Accounts
                CALL FUNCTION 'FI_PERIOD_CHECK'
                EXPORTING
                  I_BUKRS                = gv_bukrs
                  i_gjahr                = lv_gjahr
                  i_koart                = 'S'
                  i_monat                = lv_monat
               IMPORTING
                 E_OPER                 = gv_oper
               EXCEPTIONS
                 ERROR_PERIOD           = 1
                 ERROR_PERIOD_ACC       = 2
                 INVALID_INPUT          = 3
                 OTHERS                 = 4.
                IF sy-subrc <> 0.
                  MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
                     WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
               ELSE.
                IF kom-fkdat4(2) <> likp-wadat_ist4(2).
                ENDIF.
               ENDIF.
             ENDIF.
         ENDIF.
    ENDIF.
    *}   INSERT
    ENDFORM.
          FORM USEREXIT_FILL_VBRK_VBRP                                  *
          This userexit can be used to fill fields in VBRK and VBRP     *
          Be aware, that at this time the work areas KUAGV KURGV        *
          KUWEV and KUREV are not filled.                               *
          This form is called from FORM VBRK_VBRP_FUELLEN.              *
    FORM USEREXIT_FILL_VBRK_VBRP.
    Example: change Tax country
    VBRK-LANDTX = T001-LAND1.
    ENDFORM.
    *eject

  • Billing documents did not post to PCA Ledger

    The system did not crate did not create Profit Center Documents and CO Documens for 5 billing documents when released to Accounting.
    But when the customer made payments, the payment document created a profit center document. The AR is not reconciling to GL.
    The KNC1 table is not showing the Invoices but showing tha payments. So the customer cumulative balance is out of sync. This is causing our custom reports for AR Aging not reconciling to GL.
    I have posted using 1KE9 the billing documents to PCA, this has not fixed the issue.
    This report S_ALR_87012172 for customer balances in local currency is showing incorrect customer balance.
    How can I fix the GL / AR?

    Hello Geeta Gupta,
    There is a SAP internal interface between SD and GL. You can check it by tcode VFX3.
    If a billing is proceeded in SD succesfully it can be sent out to the customer to fix the recievable with the external customer. SAP internal account determination or other customizing mac not be complete to transfer the billing document to GL completely and successfully. So it gets stuck and can be identified using VFX3.
    As it goes through to GL it is in AR in the same moment (In 20 years FI I have never seen a difference between AR od AP and GL). Only documents posted in FI-GL or CO can be transferred to PCA. There is NO link between billing documents and PCA (remember it is CO-PA which has billing as a direct source). So a billing which is not in GL cannot be in PCA.
    So start VFX3, identify and comlete the missing settings and then kick off the billing to be posted.
    Regrads JMy

  • Foreign trade--Posting status of billing document block

    Hi,
    We have foreign trade set up.  In that we defined incompletion schema at line item level with commodity code as "Field ready for input - Incompletion check active".
    Can anybody tell me that, in the above setup, can there be a billing block or posting block if commodity code is not maintained in the billing document.
    And in which cases Posting status will  be "missing foreign trade data" in billing document.
    Rajesh.

    Hi Rajesh
    If you have maintained commodity code as "Feild ready for input",and if you have maintained commodity code feild as error message then it will block the billing document
    Generally the posting status will be "missing foreign trade data" in the billing document if the foreign trades data is not maintained in material master record,proper configuration is not done
    Kindly check the following link which will help you
    http://help.sap.com/printdocu/core/print46c/en/data/pdf/SDFTPRO/SDFTPRO.pdf
    Regards
    Srinath

  • Table for billing documents not posted  to acounting

    Hi ,
    Could you let me know the table  name wherein we can find biling documents not posted to accounting and has vbx3 error?
    Thanks,
    Praveen

    HI, friend
    Actually, you can use tool ST05 to do a simple SQL Trace.
    You can check table VBRK, field RFBSK (Status for transfer to accounting)
    Value Range is as below:
                   Error in Accounting Interface
    A     Billing document blocked for forwarding to FI
    B     Posting document not created (account determ.error)
    C     Posting document has been created
    D     Billing document is not relevant for accounting
    E     Billing Document Canceled
    F     Posting document not created (pricing error)
    G     Posting document not created (export data missing)
    H     Posted via invoice list
    I     Posted via invoice list (account determination error)
    K     Accounting document not created (no authorization)
    L     Billing doc. blocked for transfer to manager (only IS-OIL)
    M     Analyst Approval refused (only IS-OIL)
    N     No posting document due to fund management (only IS-PS)
    Wink

  • VF02 error in Release Billing document to Accounting document

    Hello SAP Folks,
    A sales order (VA01) and corresponding billing document has been posted (in VF01). When I try to release the billing document to Accounting, an error "Incorrect document no. XXXXXXXX.  Select the document number between yyyyyyyyy and zzzzzzzzzzzzzz " shows up. When I tried to find error through VFX3, it says, Release incomplete due to "FI/CO interface" Can anyone suggest the missing configuration.
    PS:  I checked the doc. type RV (Billing doc. transfer) and Billing type F2. They are in different number ranges. and RV is marked external. The number range settings are similar as that of another Company code (where we are able to release billing document to accounting document).
    Thanks in advance,
    Narayanan

    Hi,
    Thanks for your suggestions. The issue is resolved by changing the number range for RV document type (though it is still external). I guess this is made external since the Billing document number is passed to FI document number when it is released to Accounting documet.
    After the release, both Invoice and Accounting document have the same no.

  • Billing document created at the time of delivery

    Hi,
    Is a Billing document created and posted to the system at the time the Delivery document is created and posted to the system? When does the Billing document is created and posted?
    Thanks

    Hi,
    Billing is not automatically created as soon as delivery is created & posted.
    It has to be either manually created or set up in the background.
    The background job is generally setup to happen in the last working hours or they are set up so that they can be sent through mail or fax to the customer.
    The frequency of the background jobs depends on the requirement of the client, if they have an urgent requirement which cannot wait till the background job the user can manually create the bill from T-Coe VF01.

  • How to see the change logs for billing document

    Dears,
    Could you please how to see the change logs for billing document.
    My client is using ECC 6.0 & if i use VF03 > Environment > changes > does not show the changes i had made.
    Thanks in advance
    Ranjan

    hello, friend.
    you should be able to see changes done after the initial creation and saving, by going thru Environment > Changes.  try it again, and this time make sure that changes were done to the billing document prior to posting to accounting.
    normally, when configuration of Billing is done correctly, there will be little or no instances of changing anything in the Billing document,  as saving the document after creation will post this to Accounting.  of course, inclusion of a posting block in the billing type will provide you the opportunity for changes. 
    regards.

  • Automatic clearing of SD billing document

    Hi there,
    When SD cancels its billing document, the integrated posting of the invoice cancellation will be captured in FI.
    Any idea if the cancellation of invoice can be claered automatically against its original invoice in FI customer open items.
    Please advise.
    Thank you.

    Thanks for the reply.
    Actually, what I'm expecting here is the system will trigger the automatic clearing of the invoice being cancelled in SD vs the original invoice; without having to perform the clearing via F-32 or F.13.

  • No accounting document generated after creating billing document.

    I created my billing document in SD and saved but I am getting the message "No accounting document generated"
    What am I missing and what do I need to do?
    Is there a T code or menu path to see all billing document blocked from posting?
    Thanks for your prompt response.

    Hi,
    Check in Tcode  VOFA if account determination procedure is assigned there.
    If it is there,then go to VF02 and try to release manually to accounting.
    Check Tcode VFX3 for blocked billing documents
    Reward points if useful
    Regards,
    Amrish Purohit

  • Copying header text from Billing document to Accounting document

    Hi
    I have created a new text id in billing document using VOTXN, is it possbile to copy the header text maintained here to an accounting document field -> doc header text or any other text field when the billing document will get posted to accounting.
    Please guide.
    Thanks,
    Vaishnavi

    Hi,
    with a substitution (GGB1) for FI document header (BKPF-BKTXT) it can be possible. A user exit is required in the substitution to read the SD table.
    Regards,
    Joosz

  • Exchange Rate Billing documents

    Dear Friends,
    In SAP billing process; I am facing the problem with the exchange rate. as the rates picked in the sales order as default exchange rates maintained for the day; if the sales order is MTO and goods will dispatched after 2 months and within these 2 month the exchange rate got floated by a large amount and during the billing with VF01 t-code; the exchange rate will be something else; and I canu2019t change it at that instance also.
    The billing document will be posted to the accounting after getting the money from the customer and the exchange rate will become something else at this moment also; and make a large difference of amount at this instance. Is there is any provision in sap system so that I can change the exchange rate in the billing document and with this same exchange rate I can post the entries in accounting also. It will solve the problem as it will give me the billing amount in exact LC amount also.
    Please provide the solution for the same.
    Kraheja

    Good Afternoon,
    In the billing document there are 3 exchange rates, please review:
    - VBRP-KURSK
      Exchange Rate for the conversion Loc.currency <-> Doc.currency.
      for Price Determination
      The determination of this exchange rate depends on the setting
      of TVCPFLP-PFKUR in customizing copy-control
    - VBRK-KURRF.
      Exchange Rate for the conversion Loc.currency <-> Doc.currency.
      for FI postings
      If there is a manual entry in the sales order field VBKD-KURRF
      (Goto -> Header -> Accounting), then it is copied into VBRK-KURRF.
      Otherwise VBRK-KURRF is determined during invoice creation.
      It is supposed that manual entry has higher priority.
      See the OSS note 36070.
    - KOMV-KKURS
      Exchange Rate for the conversion Cond.currency <-> Loc.currency
      at price condition level.
      It is always determined according to the Pricing date.
      See the OSS notes 92613, 97487.
    During VF01 the system determines the Exchange rate for FI posting
    VBRK-KURRF from the currency tables according(OB08) to the billing date
    only if the field Exchange rate for FI posting is empty in the
    source sales document (VBKD-KURRF).
    If the sales document has this field filled, manually or copied from
    a reference invoice (by copy control routine), then it is copied
    in the subsequent billing document. This is the standard working
    of the system.
    The exchange rate should be based on your configuration in copy control
    (VTFA or VTFL) at the item category level.  The choices you have are as
    follows:
    Pricing Exhange Rate Type (V_TVCPFLP-PFKUR)
    A  Copy from sales order
    B  Price exchange rate = Accouting rate
    C  Exchange rate determination according to billing date
    D  Exchange rate determination according to pricing date
    E  Exchange rate determination according to current date
    F  Exch.rate determination accord.to date of services rendered
    I hope you find this information very helpful and hopefully it will solve your problem.
    Regards,
    Martina McElwain
    SD - Forum Moderator

  • Financial accounting document wrt billing document

    Hi,
    2 invoices (billing document) have been posted in the SD. But these are not visible in the FI or customer open line item display.
    Can anyone let me know what can be reasons behind this.
    Geetika

    The only reason for the error is FI documents haven't produced properly, there might be some mistake is posting the entries, check them clearly and when you use vf01 for this to create a billing document it would have clearly told u that accounting document not produced.
    go to vf03 and edit. and check in log if it is showing u any error,
    thanks
    sri

  • Exchange Rate Flow - from Billing Document to FI

    Hellow Experts,
    I have kept posting block in billing type. I release them for FI posting periodically. Now when I release these billing documents for FI posting it takes exchange rate of the date on which billing document was created. But my requirement is to flow the exchange rate to the FI document of the date on which I release the billing document for FI posting.
    Plz give some inputsu2026 We have billing date in billing document. This billing date can be used for that??
    Thanks in advance.
    Regards,
    HP
    Edited by: Hardik Patel on Mar 18, 2009 12:34 PM

    Hello,
    You could do one of the below,
    1)Mnaually change the billing date to the date the posting block is removed and posted to accounts, through this the current exchange rate will be determined
    2) use a user exit from below to set that the system always redetrmines the exchage rate when posting to accounts
    user exits are
    EXIT_SAPLV60B_001:
    EXIT_SAPLV60B_002
    Hope this helps
    Thanks
    akasha

  • Intercompany process-F2 billing document profit center assignment

    Dear SAP friends
    I would really appreciate if somebody could help us identify the following profit center billing document assignment issue.
    We have a intercompany process scenario:
    Company code A, sales organization A, Plant A.
    Company Code B, Sales organization B, Plant B.
    Sales organization A is the sales party which belong to company code A, The goods is delivered from Plant B which belongs to company B. The F2 billing document will be posted to Sales organization A. We have already assigned the profit center C in the material master of all the plants, sales organization level we could think about. During the sales order and delivery creation, the profit center C is automatically determined in the sales order and delivery level. However the profit center C can not be automatically determined in the F2 billing document level.  We understand we could maintain automatic account assignment of revenue elements in CO-profit center accounting area. However this  would be our last choice.
    We have no issues with F2 billing document profit center determination if it’s non-intercompany process. But with the intercompany process, the profit center can not be determined in the F2 billing document level.   Any idea would be greatly appreciated.
    Thanks
    Ning

    Ideally the profit centre from sales order should have been passed to subsequent document & should also be determined in Billing Document. You will have to check with FI consultant the probable reason, as they will be the correct consultant to look into the issue & mend it.
    Regards,
    Rajesh Banka
    Reward points if helpful.

Maybe you are looking for

  • How to add jQuery to master page

    Hi, I'm using designer to add jQuery to master page. But i get this error below. Please help me to understand this and solve this. Many thanks for your response in advance.

  • Extremely simple photo gallery crashes after few tens of pics viewed... (ipad)

    Images are JPG, 300 - 350kb each, the thing crashes every time! not to mention that in future it was planned to pload few swf's instead of few jpgs there... package     import flash.display.*;     import flash.geom.Matrix;     import flash.utils.*;  

  • Setting SPRO authorization only in disply mode

    Hi, I am working on authorization objects in anew role.. What is the name of the authorization object where I can set the activity for SPRO (Customzing) only in display mode ? Thanks. Regards, Rajesh.

  • Jaring causes an error...

    Hi all. I have a working SWT application. However when I jar the application and run the jar I recieve an error. The error is caused because the program fails to find an image which is packaged inside the jar. Specifically when the ApplicationWindow

  • Windows 2008 64 bit - BSOD

    Hi, I have a win2k8 - 64 bit VM running on OVM2.1.5 and if i start some I/O in the VM, i occasionally get a BSOD with the "stop 0x00000101" error accompanied with "A clock interrupt was not received on a secondary processor within the allocated time