<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Error BAPI bapi_incominginvoice_create in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-bapi-bapi-incominginvoice-create/m-p/1038893#M85966</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Edgar,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it looks like you are losing 2 digit in the item data. BAPI fields use type &amp;lt;b&amp;gt;BAPIWRBTR&amp;lt;/b&amp;gt;, which is DEC(23,4).&lt;/P&gt;&lt;P&gt;You take the item data from &amp;lt;b&amp;gt;IT_EKPO-NETWR&amp;lt;/b&amp;gt;, which is CURR(13,2) and linked to the currenc-key EKKO-WAERS.&lt;/P&gt;&lt;P&gt;You might find you 2 digit offset in this area.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you find my answer useful, please don't forget the reward.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Juergen&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 13 Oct 2005 09:01:48 GMT</pubDate>
    <dc:creator>former_member225448</dc:creator>
    <dc:date>2005-10-13T09:01:48Z</dc:date>
    <item>
      <title>Error BAPI bapi_incominginvoice_create</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-bapi-bapi-incominginvoice-create/m-p/1038892#M85965</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have a problem with the above BAPI - it gives me error message M8 534 - 'BALANCE NOT ZERO:23.343.912 DEBITS 235.798 CREDITS 23.579.710' the entered data in the header and the item. Gross_amount , for a case it has sum of detail item_amount. for second case Gross_amount it has sum  of derail item_amount + sum of tax. &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                      headerdata:                    *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    wa_headerdata-invoice_ind   = 'X'.&lt;/P&gt;&lt;P&gt;    wa_headerdata-doc_type      = doc_type.&lt;/P&gt;&lt;P&gt;    wa_headerdata-doc_date      = WA_FECHA.&lt;/P&gt;&lt;P&gt;    wa_headerdata-pstng_date    = WA_FECHA. "sy-datum.&lt;/P&gt;&lt;P&gt;    wa_headerdata-ref_doc_no    = Wa_BELNR.&lt;/P&gt;&lt;P&gt;    IF ZL-W = 'R7' OR TABLA-CEDVEN-W = '891900090' OR&lt;/P&gt;&lt;P&gt;                  TABLA-CEDVEN-W = '860007538'.&lt;/P&gt;&lt;P&gt;      wa_headerdata-calc_tax_ind  = 'X'.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    wa_headerdata-currency      = 'COP'.&lt;/P&gt;&lt;P&gt;    wa_headerdata-gross_amount  = Wa_Total.&lt;/P&gt;&lt;P&gt;    wa_headerdata-header_txt    = TABLA-NUMCON.&lt;/P&gt;&lt;P&gt;    wa_headerdata-comp_code     = '2111'.&lt;/P&gt;&lt;P&gt;    wa_headerdata-CALC_TAX_IND  = 'X'.&lt;/P&gt;&lt;P&gt;    wa_headerdata-alloc_nmbr    = CEDVEN-W.&lt;/P&gt;&lt;P&gt;    wa_headerdata-ITEM_TEXT     = TABLA-NUMCON.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;llena estructura con inf de retenciones-WITHTAXDATA: *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  w_conta = 1.&lt;/P&gt;&lt;P&gt;  LOOP AT  RE2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    wa_withtaxdata-split_key     = w_conta.&lt;/P&gt;&lt;P&gt;    wa_withtaxdata-wi_tax_type   = RE2-WITHT.&lt;/P&gt;&lt;P&gt;    wa_withtaxdata-wi_tax_code   = RE2-WITHT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF RE2-WITHT EQ '2H'.&lt;/P&gt;&lt;P&gt;     wa_withtaxdata-wi_tax_base = BASE.&lt;/P&gt;&lt;P&gt;     wa_withtaxdata-wi_tax_amt  = TABLA-RTEFTEW.&lt;/P&gt;&lt;P&gt;    ELSEIF RE2-WITHT EQ 'FM'.&lt;/P&gt;&lt;P&gt;     wa_withtaxdata-wi_tax_base = BASEFONDO.&lt;/P&gt;&lt;P&gt;     wa_withtaxdata-wi_tax_amt  = TABLA-FONDOTABAW.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF re2-witht = 'R7'  OR RE2-WITHT EQ '37' OR RE2-WITHT EQ '38' .&lt;/P&gt;&lt;P&gt;       V_Reguimen = RE2-WITHT.&lt;/P&gt;&lt;P&gt;    EndIf.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    APPEND wa_withtaxdata TO it_withtaxdata.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                         itemdata:                         *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR w_conta.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT IT_EKPO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   LOOP AT RE2.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    ADD 1 TO w_conta.&lt;/P&gt;&lt;P&gt;    wa_itemdata-invoice_doc_item  = w_conta.&lt;/P&gt;&lt;P&gt;    wa_itemdata-po_number         = IT_EKPO-EBELN.&lt;/P&gt;&lt;P&gt;    wa_itemdata-po_item           = IT_EKPO-EBELP.&lt;/P&gt;&lt;P&gt;    wa_itemdata-ref_doc           = IT_EKPO-BELNR.&lt;/P&gt;&lt;P&gt;    wa_itemdata-ref_doc_year      = IT_EKPO-GJAHR.&lt;/P&gt;&lt;P&gt;    wa_itemdata-ref_doc_it        = w_conta.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EAFA 07.10.2005&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    IF V_Reguimen EQ 'R7'.&lt;/P&gt;&lt;P&gt;     wa_itemdata-tax_code          = 'KE'.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;     wa_itemdata-tax_code          = 'KG'.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    wa_itemdata-item_amount       = IT_EKPO-NETWR.&lt;/P&gt;&lt;P&gt;    wa_itemdata-quantity          = IT_EKPO-MENGE.&lt;/P&gt;&lt;P&gt;    wa_itemdata-po_unit           = IT_EKPO-MEINS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    APPEND wa_itemdata TO it_itemdata.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'BAPI_INCOMINGINVOICE_CREATE'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      headerdata                = wa_headerdata&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      invoicedocnumber          = wa_doc-BELNR&lt;/P&gt;&lt;P&gt;      fiscalyear                = wa_doc-GJAHR&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      itemdata                  = it_itemdata&lt;/P&gt;&lt;P&gt;      withtaxdata               = it_withtaxdata&lt;/P&gt;&lt;P&gt;      return                    = it_return.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When I assign the direct value gross_amount leaves the error to me the amount retention surpasses  the amount of deudores/acreedores pos 001.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tranks,&lt;/P&gt;&lt;P&gt;Edgar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Oct 2005 18:39:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-bapi-bapi-incominginvoice-create/m-p/1038892#M85965</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-10-10T18:39:02Z</dc:date>
    </item>
    <item>
      <title>Re: Error BAPI bapi_incominginvoice_create</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-bapi-bapi-incominginvoice-create/m-p/1038893#M85966</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Edgar,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it looks like you are losing 2 digit in the item data. BAPI fields use type &amp;lt;b&amp;gt;BAPIWRBTR&amp;lt;/b&amp;gt;, which is DEC(23,4).&lt;/P&gt;&lt;P&gt;You take the item data from &amp;lt;b&amp;gt;IT_EKPO-NETWR&amp;lt;/b&amp;gt;, which is CURR(13,2) and linked to the currenc-key EKKO-WAERS.&lt;/P&gt;&lt;P&gt;You might find you 2 digit offset in this area.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you find my answer useful, please don't forget the reward.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Juergen&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Oct 2005 09:01:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-bapi-bapi-incominginvoice-create/m-p/1038893#M85966</guid>
      <dc:creator>former_member225448</dc:creator>
      <dc:date>2005-10-13T09:01:48Z</dc:date>
    </item>
  </channel>
</rss>

