Error in accounting interface:  FI/CO interface: Balance in transaction cur

Hello Gurus-
We are on ECC 6.0 and we are having a problem with a few billing documents.  Below is an example of the error we are receiving with several billing documents via VXF3:
Diagnosis
    The balances in transaction currency must be zero for
    logical transaction when transferring to the FI/CO
    interface. A balance of "                    1.75-" "U
    was determined for the logical transaction "".
System Response
    The FI/CO interface does not process any transactions
    have a balance in transaction currency other than zero
Procedure
    This is a system error of the calling application.
I have checked CMOD, account determination, OB09 and the G/L's FS00.  The billing docs are in balance.  I have someone checking out the interface to FICO in the meantime but I am hoping that someone can help me understand what the issue is?  The billing document is in USD.  This is not an inter or intra company billing document.
Thank you!!

Hello-
I am having this issue as well.  Have you checked OSSNote 1459805?
Error F5702 Balance in Transaction Currency when releasing SD invoice to accounting
Symptom
u2022     Cannot release invoice to accounting.
u2022     Error message "Balance in Transaction Currency" occurs.
u2022     When releasing an invoice to accounting, the document does not release due to error F5 702: Balance in Transaction Currency
Environment
SAP Release Independent
Reproducing the Issue
1.     Go to transaction VF02.
2.     Enter your billing document number.
3.     Click on the green flag button to release the document to accounting.
4.     Error 'Balance in Transaction Currency' will occur.
Cause
1.     Withholding tax condition has not been flagged as statistical.
2.     Active enhancements SDVFX010, SDVFX011 wrongly implemented.
3.     Formula or userexit in pricing changing field KOMP-NETWR.
4.     Down payment request with credit card.
5.     Credit/debit memo created from credit/debit memo request with revenue recognition type RRREL = F; the credit/debit memo request has been created with reference to SD document not having revenue recognition type RRREL = A or B.
Resolution
Resolution to 1:
Check SAP note 662011
Resolution to 2:
Check SAP note 160211
Resolution to 3:
The gross value (net value + tax value) passed from SD to FI must correspond to the sum of active, not-statistical, pricing conditions. If field KOMP-NETWR is changed, the gross value is affected. This causes the error F5 702. It is not supported change KOMP-NETWR by custom modification.  
Resolution to 4:
Functionality not supported. The combination of SD down payment functionality and credit card is not designed.     
Resolution to 5:
Functionality not supported. Credit/debit memo request with revenue recognition type F can only be created with reference to SD documents with revenue recognition type A or B. Other use is not supported. See the Best practices guide attached to note 1172799 about supported revenue recognition processes.
Related SAP Notes:
48431
Unused user exit runs
160211
Using USER_EXIT creates data inconsistency
662011
VF02 Error Message: Balance in Transaction Currency
1172799
New version of Best Practices for revenue recognition

Similar Messages

  • Error when reversing settlement back to Auc - Balance in transaction curren

    Hi,
    We get following error when reversing a settlement from asset back to Auc (using AIST):
    FI/CO interface : Balance in transaction currency
    Message No. RW022
    This error only occurs when we settle a portion of the amount sitting in AuC and not the full amount. (When we settle full amount in AuC to final asset we can reverse no problem).
    When we do a partial settlement to final asset, SAP creates a document and in that document it posts a debit and credit for the unsettled amount e.g. 50k in Auc and we settle 45k to final asset with 5k remaining in Auc -  the document looks as follows
    AuC     5,000.00-
    Auc      5,000.00
    AuC    45,000.00
    Final Asset    25,000.00-
    Final Asset    20,000.00-
    The 5k above is the unsettled amount still sitting in AuC
    When we try reverse we get error message RW022 and detail is as follows:
        The balances in transaction currency must be zero for each logical
        transaction when transferring to the FI/CO interface. A balance of "
        5,000.00-" "CAD" was determined for the logical transaction "AZVZ".
    System Response
        The FI/CO interface does not process any transactions which have a
        balance in transaction currency other than zero.
    Procedure
        This is a system error of the calling application.
    Note:  We do use line item settlement in asset classes
    Much appreciate any help..

    Hello,
    You may need to check SAP notes below regarding this issue:
    1523814   Transaction AIST ends with error RW 022
    1514384   Error message RW 022 after Note 1444750 implem
    1444750   Postings without transaction currency
    I hope it helps.

  • ERROR  IN J1IIN WHEN CREATE EXCISE INVOICE BALANCE IN TRANSACTION CURRENCY

    hi
    I am facing a problem  while creating the excise invoice in j1iin .The message comes occurs " balance in transaction currency" and after enter the another message come " system failure during locking Gl A/C REPL by 210036..
    This problem occurs after separate SECESS..
    PL give me alternative solution on the specific problem..
    Thanks and Regards
    Sachin Hadke
    SD Consultant
    MO.No. 9870734140

    hi
    hemalatha,,
    I have check every thing in cin customization but what the main reason behind that i cant find out. Actually i talk with me basis team he also reply me 1018071 is oldest note no. in 4.6c and currently we are using the 6.0 that its not possible to apply this note in the this series...
    Thanking u for give me valuable suggestion..
    Thanks & Regards
    Sachin Hadke
    SD Consultant
    Mo.No. 9870734140

  • Error in Balance in transaction currency

    Hi Friends,
    I am getting the following error while saving the Excise Invoice(Domestic)
    Balance in transaction currency
    Message no. F5702
    Diagnosis
    A balance has occurred in transaction currency 'INR' with the following details:
    Exchange rate '00', amount ' 60.000' and currency key 'INR'.
    The data in the transaction currency were transferred from the calling application.
    System Response
    Your data cannot be processed in FI.
    Procedure
    The error is probably in the calling application.
    Please help me...
    With regards

    Hi,
    Please check the following threads which are frequently asked
    Balance in transaction currency
    Excise Invoice Error In J1IIn
    Balance in transaction currency
    Also check the following note
    Note 763141 - Error: Balance in transaction currency - J1IEX
    Regards,
    Jigar

  • "Balance in transaction currency" Error in Depreciation Posting Run-AFAB

    Hi,
    We are having unit testing going on during ECC6.0 upgrade.I am getting following error while posting Asset Depreciation -AFAB.
    Balance in transaction currency
    Message no. F5702
    Diagnosis
    A balance has occurred in transaction currency 'AUD' with the following details:
    Exchange rate '00', amount '           467.00-' and currency key 'AUD'.
    The data in the transaction currency were transferred from the calling application.
    System Response
    Your data cannot be processed in FI.
    Procedure
    The error is probably in the calling application.
    Please advise what can be the reason of this issue.
    Thanks & Regards,
    Prince Kochhar

    Hi shiv,
    Kindly refer this threads,
    Balance in transaction currency
    Error : Balance in Transaction Currency
    Error F5702 Balance in transaction currency VF01
    Re: Balance in  Transaction Currency
    error in Balance in transaction currency
    Balance in transaction currency
    Thanks,
    Swamy H P

  • Message no. F5702 Balance in transaction currency

    Hi,
    When I am doing the Asset Settlement, I am getting the below error. Kindly help me out.
    Balance in transaction currency
    Message no. F5702
    Diagnosis
    A balance has occurred in transaction currency 'INR' with the following details:
    Exchange rate '00', amount ' 5,850,000.00' and currency key 'INR'.
    The data in the transaction currency were transferred from the calling application.
    System Response
    Your data cannot be processed in FI.
    Procedure
    The error is probably in the calling application.
    Kindly help me out with the Solution.
    I will assign the points for the solution.
    Regards
    Kshipra G

    Please check the below SAP Notes
    [Note 632348 - Settlement to fixed asset in other company code RW022, F5702|https://websmp130.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/sapnotes/index2.htm?numm=632348]
    [Note 710064 - AIBU settlement to foreign receivers: Error F5702|https://websmp130.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/sapnotes/index2.htm?numm=710064]

  • Error FI/CO interface: Balance in transaction currency from BAPI BAPI_ACC_DOCUMENT_POST

    Hi All,
    We are facing error FI/CO interface: Balance in transaction currency from BAPI BAPI_ACC_DOCUMENT_POST.
    This error we are getting only in case of passing tax data.
    Can anyone help me on this.
    Below is the code :
       *fill header
    gd_documentheader-username   =  sy-uname.
    gd_documentheader-header_txt = 'Test'.
    gd_documentheader-comp_code  = p_ccode.   "SQ
    gd_documentheader-doc_date   =  sy-datum.
    gd_documentheader-pstng_date =  sy-datum.
    gd_documentheader-doc_type   = 'KR'.
    gd_documentheader-ref_doc_no = p_xblnr. "SQ
    *gd_documentheader-bus_act = 'RMWE'.
    city = p_city.
    state = p_state.
    zipcode = p_zip.
    *get tax juridisction code
    IF NOT ( city     IS INITIAL ) AND
       NOT ( state    IS INITIAL ) AND
       NOT ( zipcode IS INITIAL ).
      SELECT SINGLE rfcdest INTO ttxd-rfcdest FROM ttxd
       WHERE kalsm = 'TAXUSX'.
      CLEAR x_com_jur.
      REFRESH t_com_jur.
      x_com_jur-city     =  city.
      x_com_jur-state    =  state.
      IF zipcode+5(4) EQ space.
        zipcode+5(4) = '0000'.
      ENDIF.
      CONCATENATE zipcode+0(5) '-' zipcode+5(4)
             INTO x_com_jur-zipcode.
      x_com_jur-country  = 'US'.
      CALL FUNCTION 'RFC_DETERMINE_JURISDICTION'
        DESTINATION ttxd-rfcdest
        EXPORTING
          location_data    = x_com_jur
        IMPORTING
          location_err     = x_com_err
        TABLES
          location_results = t_com_jur.
      IF sy-subrc = 0.
        READ TABLE t_com_jur INTO x_com_jur INDEX 1.
        it_accountgl-taxjurcode =  x_com_jur-txjcd.
      ENDIF.
    ENDIF.
    *fill AP (line 1) - vendor related data
    SELECT SINGLE zterm FROM lfb1 INTO p_zterm WHERE lifnr = p_lifnr.
    it_accountpayable-itemno_acc = 1.
    it_accountpayable-tax_code = p_txcd.
    it_accountpayable-pmnttrms   = p_zterm. "SQ
    it_accountpayable-vendor_no  = p_lifnr. "SQ
    *it_accountpayable-item_text = 'S2P Testing in UDR1'. - SQ
    it_accountpayable-pymt_meth = p_pmet. "- SQ
    APPEND it_accountpayable.
    *fill GL (line 2)
    it_accountgl-itemno_acc      =  2.
    *item_text - sq
    IF p_asset IS NOT INITIAL.
      TABLES : anlz,
               anla.
      SELECT SINGLE * FROM anlz  WHERE anln1 = p_asset.
      SELECT SINGLE * FROM anla WHERE anln1 = p_asset.
    *concatenate '00' anla-KTOGR into it_accountgl-gl_account .
      CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
        EXPORTING
          input  = anla-ktogr
        IMPORTING
          output = it_accountgl-gl_account.
      it_accountgl-asset_no = p_asset.
      it_accountgl-sub_number = '0000'.
      it_accountgl-cs_trans_t = '105'.
      it_accountgl-acct_type = 'A'.
    ELSE.
      it_accountgl-gl_account      = p_gl.
      it_accountgl-costcenter      = p_cc.
      it_accountgl-wbs_element     = p_posid.
    ENDIF.
    it_accountgl-comp_code       = p_ccode.
    it_accountgl-tax_code = p_txcd.  "SQ
    it_accountgl-pstng_date      =  sy-datum.
    it_accountgl-fisc_year       =  sy-datum(4).
    APPEND it_accountgl.
    CLEAR it_currencyamount.
    *fill currency ammounts for lines 1 & 2
    it_currencyamount-currency    = p_waers.  "SQ
    it_currencyamount-itemno_acc  = 1.
    *it_currencyamount-amt_base =  -1.
    it_currencyamount-amt_doccur  = - 116. "p_totamt.
    it_currencyamount-CURRENCY_ISO = 'USD'.
    it_currencyamount-tax_amt  = - 16.
    APPEND it_currencyamount.
    CLEAR it_currencyamount.
    it_currencyamount-itemno_acc  = 2.
    it_currencyamount-currency    = p_waers.  "SQ
    it_currencyamount-amt_doccur  = 100.
    it_currencyamount-CURRENCY_ISO = 'USD'.
    *it_currencyamount-amt_base =  100.
    *it_currencyamount-TAX_AMT =  -10.
    APPEND it_currencyamount.
    *tax data
    it_accounttax-itemno_acc = 3.
    it_accounttax-tax_code = p_txcd.
    it_accounttax-gl_account = '0023110000'.
    *it_accounttax-gl_account = p_gl.
    it_accounttax-TAXJURCODE = x_com_jur-txjcd.
    it_accounttax-acct_key = 'NVV'.
    it_accounttax-cond_key = 'XP2I'.
    **it_accounttax-direct_tax = 'X'.
    APPEND it_accounttax.
    CLEAR it_currencyamount.
    it_currencyamount-itemno_acc  = 3.
    it_currencyamount-currency    = p_waers.  "SQ
    it_currencyamount-amt_doccur  = 16.
    it_currencyamount-CURRENCY_ISO = 'USD'.
    it_currencyamount-amt_base =  100.
    it_currencyamount-TAX_AMT =  - 16  .
    APPEND it_currencyamount.
       CALL FUNCTION 'BAPI_ACC_DOCUMENT_POST'
      EXPORTING
        documentheader          = gd_documentheader
    IMPORTING
       obj_key                 = wa_obj_key
      TABLES
       accountgl               = it_accountgl
    *   ACCOUNTRECEIVABLE       =
       accountpayable          = it_accountpayable
       accounttax              = it_accounttax
        currencyamount          = it_currencyamount
    *   CRITERIA                =
    *   VALUEFIELD              =
    *   EXTENSION1              =
        return                  =  it_return
    COMMIT WORK.
    Regards,
    Priyaranjan

    Hi,
    Reason 1:
    An revenue-recognition-relevant item has several active conditions whose values cancel themselves so that a net item value of 0 results. The conditions have both the same revenue account (SAKN1) and the same clearing account (SAKN2).
    For these conditions, the system writes a line with value 0 into the temporary FI/CO interface (internal tables: CACCIT, CACCCR). If table VBREVK does not contain control lines for this line, no further processing occurs and the line remains in the temporary FI/CO interface. Then the system reads this line for the creation of the next billing item which conatins a net value and generates a posting line with value 0. As a result, there is a balance in the FI/CO interface, and the billing document cannot be transferred.
    Reason 2:
    The billing document contains at least one item with an item category for which there is a setting stipulating that the values of this item should not be transferred to the header total of the document.
    That is, in the maintenance of the item categories, this item category has the characteristic 'X' or 'Y' in 'Statistical value' field.
    Reason 3:
    Case: Billing document contains items without pricing conditions.
    Then, on release to accounting, error RW022 occurs.
    regards,
    Saju.S

  • Error in accounting interface -no accounting document generated

    Hi All,
    For a billing document the accounting document is not generated.
    The posting status is hsown as "error in accounting interface".
    Also the billing date(23rd May) is less than the created on date(2nd June).
    I know when we go to the change mode of the billing doc and give the billing date as current date it will realease to accouting.
    What I wnat to know is what could be the possible reasons for the billing date being less than created on date and the posting status being "error in accounting interface".
    Please help.

    hello, friend.
    is your billing referenced to the sales order or delivery?  in standard, if you do not specify the billing date on creation, the system will take the goods issue date for delivery-related billing.
    for order-related billing, it will reference the service rendered date.  if there is no entry, then it will try to reference the billing date in the sales order.
    as to errors in the interface, there are at least a few i can think of:
    1.  the profit center per line item in the sales order was not entered/proposed, or that the entry itself was in error
    2.  the revenue posting based on the original billing date is for a period already closed (however, this opinion is mine and needs to be confirmed by FICO)
    3.  errors in account determination is also a possible reason, although you have to look at the error message if this is pointed out
    hope this helped you.
    regards.

  • Error in Account Interface

    Hi Friends,
    Credit Memo is not posted to FI. In posting status at header data of billing document I could see a message some thing like " Error in Account Interface"
    Can any body give me some what could be the problem.
    Thanks in advance
    J M

    Hello,
    if the error message is FF805 then please have a look as follow:
    This error can be occurs by the following causes:                                                                               
    1.                                                                     
      When the tax condition has a condition base value with '0' this      
      condition is deleted when releasing to accounting. This checking is  
      implemented with release 4.6. In release 3.1 this was not implemented.
      As a result the error FF805 is triggered. So please check that the   
      tax base is not zero in the document.                                                                               
    2.                                                                     
      The error message FF 805 often is created due to errors in           
      customizing, especially in the pricing procedure. Please check       
      whether you have two active, non-statistical tax conditions in your  
      procedure with overlapping reference steps (transaction V/08).       
      This also can trigger this error.                                                                               
    Addionally please have a look at the note 872449. Often the error      
    occurs due to an wrong customizing.                                    
    You should use the condition base formula 16 for MWST.                                                                               
    Surely I could help you with this information and I wish you a nice    
    start in the week.       
    regards
    Claudia

  • *Error in Accounting Interface*

    Dear All,
    when creating billing document for cash sales Accounting Document is NOT Creating and in the cash invoice header in the field of posting status Error in Accounting Interface
    as for the cash sales invoice all the G/L accounts are maintained (VKOA,OV77) and their is no posting block in the billing type.
    Please give the soluation of this problem, its very urgent.
    Thanks in advance.
    Best Regards
    salm

    Check with FI Consultant if Profit Centre is required to be maintained in Customer Master Data.
    The current solution will be to cancell Billing Document --> Cancel PGI --> Cancel Delivery --> foreclose Sales Order
    Maintain Profit Centre in Customer Master Data
    Recreate Sales Order --> Delivery --> PGI --> Billing Document
    Alternatively,
    With the help of Abaper force Profit Centre in Billing Document in Debug Mode. (Not recommended practise)
    Regards,
    Rajesh Banka

  • Error in accounting interface at the time of Invoice posting

    Hi..
      Im getting this error at the time of Invoice Posting .
    "Error in accounting interface "
    Plz guide me
    regards
    Deepa

    Deepa,
    Go to VF02, enter your invoice, click on the green flag (release to accounting), now the system will show the exact error.
    Prase

  • VF01 : "Error in accounting interface" during first billing doc creation

    Hi
    i had done OB52, & OBH2 & VN01 (assigned new no. range to the sd billing documents).
    Now i am able to do PGI & while creating the Billing document i am facing the error that
    Error in accounting interface
    Can any body suggest me , how to proceed.
    Regards
    Manvir

    Hello,
    go to transaction vf02 > environment .Account deternmniation analysis > revenue accout determination
    this would help you to find the accoutn determination errors if any . you can correct accordingly using the transaction code VKOA.
    also read the message for any other hints , you can post the message if the error is not reswolved
    hope this helps
    Thanks
    akasha

  • FI/CO interface: Balance in transaction currency in KO88

    Hi,
      Recently we have apply some new patch, after that when i am trying to do the production order settlement with KO88 system issue the message.
    FI/CO interface: Balance in transaction currency
        Message no. RW022
    Diagnosis
        The balances in transaction currency must be zero for each logical
        transaction when transferring to the FI/CO interface. A balance of "
        13,273.12" "INR" was determined for the logical transaction "000001".
    System Response
        The FI/CO interface does not process any transactions which have a
        balance in transaction currency other than zero.
    Procedure
        This is a system error of the calling application.
    i check the note : 160211, 48431, 301077, 1523814,1514384,1444750  but all this showing cannot be implement  wso which note is there  for this error in KO88,  or is there nay other setting for this.
    regards,
    zafar

    Hi,
    please go through SAP Note: 160211 - Using USER_EXIT creates data inconsistency.
    Or just follow below :
    Reason and Prerequisites
    If you use user exits in the FORM of CUSTOMER-FUNCTIONs, in general, the system uses the same reference fields and structures as export and import parameters .
    For the above user exits, however, the export and import parameters are different; they have
    different prefixes (I_ and E_):
    CUSTOMER-FUNCTION '010':
       I_XACCIT_DEB  <>  E_XACCIT_DEB
    CUSTOMER-FUNCTION '011':
      I_KOMKCV  <>  E_KOMKCV
      I_KOMPCV  <>  E_KOMPCV
    If no corresponding assignment occurs in the user exit, after the processing of the user exit, the
    structure is empty. As a result, data losses or inconsistencies occur.
    Note:
    If one of the two user exits is executed even though it is not used in a customer project, you must
    check if this user exit has been activated incorrectly.
    Solution
    Contact Consulting for information about the use of user exits. See Note 170183.
    Implement the attached assignment at the end of the corresponding user exit respectively:
    CUSTOMER-FUNCTION '010':
      E_XACCIT_DEB = I_XACCIT_DEB.
    CUSTOMER-FUNCTION '011':
       E_KOMKCV = I_KOMKCV.
       E_KOMPCV = I_KOMPCV.
    Regards:
    Joshi Meghana

  • FI/CO interface: Balance in transaction currency

    Dear Sapients
    We are getting the following error while posting billing document in vf04 individual billing documents. And when we do collective billing document it is working fine. The differential amount shown is the SHE cess amount. Its coming for all the documents.
    FI/CO interface: Balance in transaction currency
    Message no. RW022
    Diagnosis
    The balances in transaction currency must be zero for each logical transaction when transferring to the FI/CO interface. A balance of "                1,272.00" "INR" was determined for the logical transaction "".
    System Response
    The FI/CO interface does not process any transactions which have a balance in transaction currency other than zero.
    Procedure
    This is a system error of the calling application.
    Thanks&Regards
    Ghouse

    Dear,
    Please check which document type you have used in IMG>Logistics General>Tax on Goods Movement>India> BasiC Setting-->Maintain Company Code Setting
    Please check which Document type you have assigned here, now assign this document type in Document Splitting.
    I was also facing the same issue yesterday and this is how I solved.
    Br, Vivek

  • Error when trying to execute ODI Interface

    Hello,
    I receive the following error when I try to execute an ODI interface. The interface contains two models trying to load a .csv file into an Oracle table. The models seem to be working and I can right click on the source file and "View Data". I have specifed LKM File To Oracle (SQLLDR), IKM Oracle Incremental Update, and CKM Oracle. But still receive this error on the fourth step of the execution "Loading - SS_0 - call sqlldr via Jython"
    org.apache.bsf.BSFException: exception from Jython: Traceback (innermost last):
    File "<string>", line 3, in ?
    OS command has signalled errors
         at org.apache.bsf.engines.jython.JythonEngine.exec(Unknown Source)
         at com.sunopsis.dwg.codeinterpretor.k.a(k.java)
         at com.sunopsis.dwg.dbobj.SnpSessTaskSql.scripting(SnpSessTaskSql.java)
         at com.sunopsis.dwg.dbobj.SnpSessTaskSql.execScriptingOrders(SnpSessTaskSql.java)
         at com.sunopsis.dwg.dbobj.SnpSessTaskSql.execScriptingOrders(SnpSessTaskSql.java)
         at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTaskTrt(SnpSessTaskSql.java)
         at com.sunopsis.dwg.dbobj.SnpSessTaskSqlC.treatTaskTrt(SnpSessTaskSqlC.java)
         at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTask(SnpSessTaskSql.java)
         at com.sunopsis.dwg.dbobj.SnpSessStep.treatSessStep(SnpSessStep.java)
         at com.sunopsis.dwg.dbobj.SnpSession.treatSession(SnpSession.java)
         at com.sunopsis.dwg.cmd.DwgCommandSession.treatCommand(DwgCommandSession.java)
         at com.sunopsis.dwg.cmd.DwgCommandBase.execute(DwgCommandBase.java)
         at com.sunopsis.dwg.cmd.e.i(e.java)
         at com.sunopsis.dwg.cmd.g.y(g.java)
         at com.sunopsis.dwg.cmd.e.run(e.java)
         at java.lang.Thread.run(Unknown Source)
    Thank you for your help

    Almost...
    You need the sql loader where the "OS command" will execute it means where the agent is installed (once you will execute it from an agent when at production).
    AND that machine where the agent is, need to "see" the target database through the Oracle Listener (tnsnames)....
    Is just like to execute a Sql Loader from you own machine, but who write the command will be ODI.
    Does it make any sense to you?
    Message was edited by:
    Cezar Santos

Maybe you are looking for