Inbound Idoc INVOIC01: Balance not zero

In ECC 6.0, we are using inbound idoc type INVOIC01 and function module
IDOC_INPUT_INVOIC_MRM to enter MM invoices & FI-postings for incoming purchase
invoices that processed in an external system.
The idoc raises error msg M8 534: "Balance does not equal zero".
While processing the idoc, tax amount is not getting posted.
I tried posting invoice through MIRO using the same data and it is getting posted but when i am using idoc , its giving error.
Has anybody run into a similar problem? Any hint would be extremely valuable in order to solve the problem!

Can anyone please help me on this ?

Similar Messages

  • IDoc Error: Balance not zero: 49.29 debits: 144.99 credits: 194.28

    Hi I am workin on IDoc INVOIC01. When IDoc is processing its giving me an error message: Balance not zero: 49.29 debits: 144.99 credits: 194.28. This is occuring only when shipping charges are entered in the idoc. I am entering the shipping charges in the segment E1EDS01. I did search in the forum some one posted to check the OSS 398414, but in the system its showing that this can not be implemented in our system.
    and the Error Msg No: M8534
    I am getting this error in the FM: IDOC_INPUT_INVOIC_MRM
    Please help me out to resolve the issue.

    HI THis issue has been resolve.
    Actually in Idoc I am passing unplanned del.cost in a segment but system can not handle the unplanned cost directly we have to use the ext MRMH0002 to handle the unplanned deleviry cost.
    So system ignoring the del.cost hence there is a diffence and the error.
    Thanks to you all for your help

  • Reg.Balance not zero: 104.12-  debits: 104.12  credits: 0.00

    Dear Experts
    I am getting the following error when do MIRO.
    ""  Balance not zero: 104.12-  debits: 104.12  credits: 0.00
        Message no. M8534
        Diagnosis
    The system has discovered a difference between the debits and credits. This difference lies outside the tolerance limits set.
    System Response
    The system cannot post the document.
    Procedure
    If this message appears when you are processing a document online, you can
    change the amounts or enter new items until you can post the document
    change the Invoice Verification type, so that the document can be posted later in the background.
    If this message appeared when a document was verified in the background, you can now process the document. ""
    Pls help me
    Thanks in advance
    Rajakumar.K

    Hello,
    I got the same error message. I applied note OSS 398414 - (EDI: processing of tax code / tax amount) and now  the flow is working.
    Regards
    Arnaud
    Summary
    Symptom
    You want to edit an invoice via EDI. The invoice Idoc, however, runs into status "51" (incorrect). The system generates error message M8534:
    "Balance not zero: &  debits: &  credits: &"
    With the amount displayed as a balance, it is the tax amount.
    Additional key words
    idoc, idoc_input_invoic_mrm, idoc_input_invoic_mm, M8534, tax
    Cause and prerequisites
    Consulting
    Solution
    On the item level (segment E1EDP04) only the tax codes are read when the invoice Idocs are processed; the tax amounts are not read from these segments.
    For each tax code, a segment E1EDK04 must exist with the total tax amount for this control indicator on the header level. Thus, the tax amounts are read from these segments (E1EDK04).
    You must set the Customizing for the creation of the invoice Idoc so that the corresponding E1EDK04 segments are generated. Change this setting by using Transaction V/08. To do this you must setthe tax condition as follows: "S: Printing at totals level".

  • Error in F110 -Balance not zero

    This is the error in F110:
    Job started
    Step 001 started (program SAPF110S, variant &0000000091241, user ID INDFIOAM)
    Log for payment run for payment on 04.04.2011, identification SEG9T
    Internal error: doc.balance not zero / comp.code 0685 vendor G690 customer
    Balances:            0,04 MXN /            0,00 USD
    >
    >            Posting documents additional log
    > Document  company code 0685 currency USD payment method T
    >  LIt PK Acct         RA            Amount            Tax
    >
    >  001 29 G690                    33.990,87              0,00          405.137,18              0,00
    >  002 50 0475141000               8.497,72              0,00          101.284,29              0,00
    >  003 50 0573097D11              25.493,15              0,00          303.852,85              0,00
    >
    Information re. vendor G690 / paying company code 0685 ...
    ... payment not possible because of reported error
    End of log
    Job finished

    Dear La pequena,
    please check, on the base of Your SAP Release, and apply the following notes:
    1578928
    1557883
    1488637
    1433884
    1422932
    1408793
    1401523
    1401389
    1376505
    1321546
    1317395
    1304847
    1298483
    I hope this helps.
    Mauri

  • Balance not Zero

    Hi Gurus
    I am in the process of configuring my Ides system for MM. I am able to create all the process documents however during posting of incoming invoice an error no m8534 is reporting stating that "Balance not Zero" Highlighting difference between credits and debits.
    I request a solution for above problem
    with best regards
    Ramki

    Hi,
    Did you enter correct amount while MIRO? Please check the amount field on right top of the screen. Also check whether currency has been changed?
    Also check that for how much line item of PO, you are posting the Invoice. if all the settings are correct then please check the following note
    Note 1150585 - Wrong posting or error for the parked invoice document
    Note 1056557 - Inconsistency between PO price and proposed Invoice price
    Please revert back if solved or having any query
    Regards,
    Jigar

  • 9KE0 - Balance not zero.  Document cannot be posted

    Hello
    One of my colleagues is trying to post a CO only document to move balances across profit centres in special period 16.  The company is GBP so she enters the GBP amount and the system automatically posts the USD amount in Group currency.  Unfortunately the translated USD amounts are out of balance by 0.01 so the document won't post and we can't alter the USD amounts. Error message - Balance not zero.  Document cannot be posted.
    Does anyone have any ideas how to get the document to post?
    Thanks
    Tizzy

    Hello Tizzy,
    I suppose you receive error message F5598.
    EC-PCA is from technical point of view nothing else than a special ledger in FI (FI-SL). Therefore it is just normal that FI messages can appear in connection with EC-PCA and that you need to maintain some PCA relevant entries in FI transactions.
    Of course from logical point of view error F5598 is justified as PCA needs to know which account should be used in order to post rounding differences that might occur in connection with 9KE0.
    Procedure RDF is used to post internal currency rounding differences.
    In your case this procedure is mentioned because only one of the three possible currencies (transaction, company code or profit center currency) is contained in the layouts for document entry, and differences differences have occur in the other currencies due to the automatic currency translation, although the balance is zero in the displayed currency.
    The only way to make this posting in PCA is either to setup the accounts for actvity RDF (transaction OBA1) or to maintain the document type as 2 - no balance check (transaction GCBX).
    Example:
    Company code currency: AUD
    Profit Center local currency: EUR
    current exchangerate: AUD -> EUR = 0,591058244
    10 AUD = 5,91 EUR
      5 AUD = 2,96 EUR
    When you now post the following transaction the following values are posted or translated
    Profit Center  Company Code Currency Profit Center Local Currency
    AAAAAAAA         10,00  AUD               5,91  EUR
    BBBBBBBBB           5,00- AUD               2,96- EUR
    CCCCCCCCC           5,00- AUD               2,96- EUR
    Balance                   0,00  AUD               0,01- EUR
    So the system needs either the information where to post the rounding difference or to ignore the rounding difference.
    Cheers,
    Daniela

  • Internal error: doc.balance not zero F110

    Hi All,
    I need help from your side,
    While doing F110 and when I see the proposal log I found there was message saying
    Internal error: doc.balance not zero / comp.code XXXX vendor XXXXXXXX
    Balances:            0.00 EUR /            0.00 EUR 
    Balances:                 800  /            0.00        
    So can some one guide me on this.
    Thanks in Advance.
    Regards,
    Kiran

    I believe you are paying something in EUR which is being cleared perfectly.
    However, its value in other currencies (maybe your local currency?) is not 0 because the invoice and the payment were made in different moments and you don't have configured a Payment Difference Account.
    Check that configuration in OB09 to validate that your account has an account for exchange rate differences.
    Otherwise, try to pay it manually through F-53 to see what the problem is.
    Hope this will help.
    Regards,
    Fede

  • Balance not zero: 10 000,00-  debits: 10 000,00  credits: 0,00

    Dear team
    i am create invoice on MIRO ofter save the PO below error is show
    Balance not zero: 10 000,00- debits: 10 000,00 credits: 0,00
    how to rectify
    Locked because of double posting:
    Edited by: Jürgen L. on Jan 30, 2012 6:06 PM

    I believe you are getting this error message when posting the invoice in MIR7 or MIRO. And also i believe you are not balancing the amount with the PO line item value which you have entered in PO reference tab.
    Please enter the amount under the posting date which will balance your PO line item amount. Do let me know if it resolves your concern.

  • Inbound Idoc - Date fields not getting saved

    Hello,
    I have created inbound idoc scenario in SAP. I receive Idoc from non SAP system to SAP system.
    then data from IDoc is saved into different tables, for that I have written one function module (attached to process code)
    One of the segments in IDoc type has date as a field. It is of type sy-datum.
    When I receive Idoc in SAP only date fields are not getting saved in tables.
    Is anything specific need to be done for date fields? please advice.

    check which format you are getting into sap and make sure you are coverting in into required format.

  • Inbound IDOC receiver port not getting filled in

    Hi All,
    I checked the WE20 configuration and it is fine. Just wanted to check if there is any other sap configuration which might be missing.
    The IDOC is coming from a web server and they confirmed that they are filling the receiver port information while sending, but in the IDOC that we receive in SAP the receiver port is coming as blank.
    Any pointers will be appreciated.
    Thanks,
    Anil

    Hello Anil,
    When they say they are filling receiver port that means they filling EDIDC-RCVPRT, please note with out receiver port you will not be able to receive the Idoc.
    It means this value might be cleared somewhere in SAP. may be user exit or BADI or enhancement. what you can do is try to create inbound idocs by populating receiver  port using WE19 and check whether the created idoc contains this value or not.By doing the you can get an idea where this value is disappered.

  • Inbound idoc application document not posted

    Hi,
    idoc status is 51 i.e. application document not posted.. when im tyring to send the cm data to other system it is successfull and doing some modifications in that and the same is sent from the other non-sap system to sap system.
    During the sending from non-sap to sap system, the inbound idoc is getting the error as 51. and also providing some field name as kna1-cassd is not an input field.
    This field is not being provided with any value but still the idoc is getting error with this field.
    "Even i tried in the sap system itself, taking some sample data tested in we19 and executing with inbound idoc f.m:IDOC_INPUT_DEBITOR.. still the  idoc is getting error message as 51 (with the same field).
    Please provide your valuable suggestions to solve this problem.
    I had created one cm and tried but still the same message is comming.
    Awaiting your help.
    thanks
    rohith

    Thanks for all your suggestions..
    The problem is that im using the standard function module:IDOC_INPUT_DEBITOR..
    So, this function module cannot be modified which is not my requirement.
    My requirement is that i will send an outbound idoc to some non-sap system and now the non-sap system will make some modifications and resent to sap system (here in sap it is an inbound processing).
    So, during inbound processing the status is showing as 51 due to the field kna1-cassd..
    So i cannot make any customization but the inbound processing should be done and it should be saved into the db...
    Hope you have got a clear requirement.
    Waiting for your response.
    Thanks
    rohith

  • Inbound Idocs are not Processing

    Hi,
    Inbound IDOCS queue is not processing if any one IDOC is showing amber(error) . Please let me know the resolution to avoid this issue or let me know the BASIS setting to avoid it.
    Regards,
    PVK.

    Hello,
    Can you please explain your issue is with "Trigger by Background program" or "Trigger immediately"?
    For Trigger immediately, if there is no free dialog work process available than IDocs are posted with status 64.
    For Trigger by Background program, Background job RBDAPP01 will process IDocs depending on variant you define to select & process IDocs(i.e., IDoc Status = 64).
    It is always recommended to use "Trigger by Background program" for high volume interface which has large number of IDocs.
    Help on RBDAPP01
    Regards,
    Sameer

  • AEDTM + UNAME not filled via HRMD_A inbound idoc

    Sorry if this is the wrong forum but I couldn't find any forum related to IDocs.
    I have an inbound idoc:
    message type: HRMD_A
    basic type: ZHRMD_A0701
    Processing the idoc is working, however, AEDTM and UNAME isn't filled (the fileds are empty). I would assume that those fields are filled automatically with sy-datum and sy-uname. I did some debugging and found the corresponding INSERT:
    IDOC_INPUT_HRMD
    - IDOC_PROCESS_HRMD
      - RH_IDOC_OBJECTS_SAVE
        - inbound_objects_block
          - RH_CREATE_INFTY_PA_PB
            - SAVE_PA_PB_INFTY
              - insert_pa_pb_objects
                INSERT (dbname) FROM <f_prel_db>.
    AEDTM and UNAME are emtpy in <f_prel_db>. Any idea why? Is this a known issue?

    HR inbound idocs actually do not override change date / time (aedtm, uname) with date/ user id of the user who processes the inbound idoc. These info should automatically be populated in the oubound idocs as is from sending SAP system.
    I guess the reason being is this is meant to replicate data (with all original info from sending system) to receiving system. If you notice in the receiving system, when HR inbound idocs are processed, change pointers are not recorded.
    Therefore, if the inbound idcocs are not senf from SAP, these info would need to be populated when outbound idocs are created. Otherwise, you may have to look at inbound user-exit to see if these fields can be populated in the idocs segments.

  • Stop generation of Inbound IDOC from Non - SAP

    Hi Experts,
    I have a requirement to update data base PA0105 for Email. The Email is coming for external system (Non SAP), which contains 1 employee in 1 IDoc. If SAP has valid email and same has been passed for external system to SAP via Inbound IDoc, it should not update PA0105. Hence, I am deleting the IDOC segments in Exit "ZXHALU07", before RBDAPP01 is getting called. As per the requirement its working fine.
    Question: Is there any way to stop generating the IDOC. If the email ID were same, then IDoc should not generate in SAP.  Please provide your valuable reply.  Thanks.
    Regards,
    Ganesh R K.

    Hi All,
    Scenario:
    Need to Create Inbound IDOC in SAP system and receive it from Non Sap system.
    Problem:
    IDOC is successfully dispatched from Non Sap system(Sender Side) but, it is not received to SAP system(Receiver Side).
    At receiver side(in SAP system) all configuration settings are fine (RFC destination is tested with no errors, partner profile are given with the inbound parameters, function module is successfully tested with no errors, distribution model is created etc).
    In receiving system(SAP) no IDOCs are generated in We02 after sending the IDOC from Non Sap side.
    Can any one please suggest me the reason for the above mentioned problem?
    Thank you,
    Swetha.C

  • Multi Mappng - different inbound idocs

    Hi,
    I have a requirement to map a single outbound message into inbound different idocs.
    Source: Src_mesg1,
    Target: Idoc1 and idoc2.
    I am able to create Operation mapping with different inbound idocs.
    But not able to create message mapping with different target idocs.
    Please suggest .
    Thanks
    sneha

    Hi,
    >Cant i acheive the same through simple message mapping ? Single source message and multiple target idocs : Idoc1 and idoc2.
    Not if  that are different IDoc types, in that case you need BPM
    Regards,
    Udo

Maybe you are looking for

  • IBM Enhanced Performanc​e USB

    Hey, i 've bought the ibm enhanced performance usb keybord, with french keys. the problem is that i 'm german and there is a different order of the keys.  can i buy somewhere german keys for the keyboard? or do i have to send the keyboard back?  gree

  • Not downloading.help!

    im trying to update songs on my ipod, but a little pop up pops and says that it "cannot be updated because all of the playlists selected for updating no longer exist." somebody help!

  • Connection Broker (Server 2012) what server to connect to ?

    I have setup 3 Windows Server 2012 servers. Server A running: Remote Desktop Services Licensing Remote Desktop Web Access Remote Desktop Connection Broker Server B running: Remote Desktop Services Session Host Server C running: Remote Desktop Service

  • What is wrong in this code..please

    first of all,i kindly request team please not kill me by giving suggestion using xml parser.......can u please tell how this handle in reading follwing lines.... orderREF="1036578"><edm:OrderItem><edm:Order orderID="1036579"/> ineed to retoeve value

  • I-Trigue 3600 in combination with a stereo

    I want to connect my PC with an I-trigue 3600 system to my old stereo as an extra audio output (no input from the stereo system to the PC or 3600 required). I can connect the output to the 2 small creative speakers to the stereo: stereo works fine in