IR during the invoice creation moment - TAXBRA

Gentlemen, good afternoon,
We are using the TAXBRA. IS necessary to make the IR is retained in the issuance of the note. Along with the FI consultant we did this parameter did not work. The ISS has the same characteristics (retained in the issuance of the note) worked properly.
We created the category, assign a code, we associate the category for the company and IRW6 condition, we record in VK11 for this condition, we fixed J_1BTXWITH in aliquots and associate with the master data.
Another important detail, the value of IR tb is not being transferred to the bill, although we have configured it in SD Tax Values option.
As the accumulation of SAP note made no mention of IR in the issuance of the note, just in
payment, I wonder if anyone has gone through this problem before and what is the procedure to be adopted?
Thanks!
Fábio Justo

Hi Everyone
Thanks a lot for your responses.
As time was running out the only option was to delete the line item with "0" qty and value (item cat. tatx) at the table level. Once deleted there was no problem in creating excise invoice using tcode "JIIIN" wrt commercial invoice.
Though this is not SAP recommended best business practice, this option had to be taken or else we would not have been able to open the MM posting periods (mmpv) for the next month without closing all the entries for the previous month.
And if we do not open the mm posting periods we cannot goods issue for the next month.
Thanks & regards
satish

Similar Messages

  • Incorrect Cash Discount info was called during the Invoice Posting in FB01

    Hi,
    I'm having an issue where when I post the Invoice via FB01 using a non-default payment term for a specific supplier, FB01 seems to be replacing the Cash Discount information base on the supplier default payment term. I have tried to debug and suspect it was due to the FM#  FI_CHANGE_PAYMENT_CONDITIONS.
    It happens whenever there is a payment method insert in the FB01 transaction during  the invoice posting. If the payment method was left blank, there will be no issue on the cash discount.
    I saw that there is a fix from SAP for OSS Note 1314271 - Discount days not adjusted after changing Payment term. This fix added a new statement into the FM# shown as bold at the statement below:
        IF i_newsklin NE i_oldsklin OR i_zbdreq = char_x        
             OR I_OLDZLSCH NE I_ZLSCH.                                "Note1314271
                          CONCATENATE 'S' status INTO status.
        ENDIF.
    In layman term, below will be the summary of the coding above:
      IF NewCashDiscount NE OldCashDiscount OR TermOfInstallmentPayment = u2018Xu2019        
         OR OldPaymentMethod NE NewPaymentMethod                            
          CONCATENATE 'S' status INTO status. (No idea what is this statement trying to achieve)
      ENDIF
    Kindly share with me if you have experienced this before.
    Your advice is very much appreciated.
    Thanks,
    David
    Edited by: DAVID LIM on May 20, 2010 4:46 AM

    Hi Shashi
    Cash Discount amount can be modified manually?
    Go to the 'Cash Discount' Tab and type the correct discount. The difference may be a result of rounding differences.
    Hope this is useful!
    Thanks & Regards
    Fede

  • Assignment of the asset during the equipment creation

    Hello everyone,
    I am currently working on the PM-AA interface which consists in linking the asset field (ITOB-ANLNR) of an equipment with the asset number given in the purchase order. The goods receipt (MIGO) creates automatically an equipment (thanks to the serial number profile of the materiel).
    As the purchase order contains the asset, I expected that the system would put this value in the corresponding field of the equipment.
    In the customizing, we have made the following changes :
    - equipment is modified synchronously with tha asset modification
    - the assignment of master data fields of assets and equipment includes the asset fields itself
    - the serial number profile is assigned to the material and allow the creation of the equipment during the goods receipt.
    Has someone already experienced this case? What do I have to do to have the asset number saved in the equipment during its creation?

    Hi Paul,
    Thanks for you answer.
    I've already checked these customizing aspects but tjey are not saisfying enough : my customer wants the equipment to be created at the goods receipts in order to save the serial number registered during the reception.
    Furthermore, I'm not sure of the process if I create the equipment formerly : will it take into account the material and serial number that are given during the reception of the goods? And how does the system react with more than one equipment?

  • FM exchange rate differences during the invoice posting

    Hello Experts,
    We are working in a public project and we are facing the following:
    Due to the exchange rate an invoice is bigger in local amount (EUR) than the PO. In other project, we were moving that difference to another P&L account out of budget. However, here in this project, due to the legal requirements all amount of the budget has to consume budget. Could you help me to resolve this isssue please?
    Thanks in advance.
    Regards.
    Ahmed.

    Hi,
    Then you need to change the exchange rate based on your LIV posting date.
    Check in OB08 with exchange rate type "M" , as when ever the difference in PO and Invoice you need to ask the finance team to change exchange rate  as per date on which you receive the Invoice so the posting is done as per the vendor invoice exchange rate.
    Do refer the below KBA which explains you in detail how the exchange rate works during MIRO.
    KBA: 1700942 - Exchange rate cannot be changed as changing the posting date during logistics invoice verification

  • How to aviod L3 008 message during the TO creation (Technically)

    Hi ,
    How to skip the L3 008 error message during the TO cration , we have picking strategy user exit is active and we want to skip the L3 008 error message for specific logic in user exit .
    We had found FM RV_DELIVERY_PICK_VIEW is helpful but how to  implement at quants level or LIPS table ? .
    Please suggest .
    Thanks ,
    Raghu

    Are you not storing the project number in the staging table designed for storing the task data? You can use create_project API to create the project and tasks at the same time with one single call. You may want to try that option

  • Error during excise invoice creation

    Hi everybody
    The user has accidently entered one more line item during delivery with qty "0" and value "0" along with a standard item with item cat "tan" which has value and qty. Subsequently he has done PGI, Billing and Release to accounting. So the system is taking the second line item with qty "0" as text item. . But while posting excise invoice wrt billing doc. using tcode J1IIN the system is throwing a error
    "Customisation for plant missing in table plant settings" Message No 8I303, Diagnosis: The customisation details have not been maintained for this company.
    So far we have done more than 10000+ invoices with excise posting without any error. This is the first time we are getting this error because of accidental entry of a second line item with qty "0" by the user..
    Please help how to solve this error. The billing document cannot be cancelled because it has already reached the customer and he is going to make payment wrt billing doc.
    Thanks

    Hi Everyone
    Thanks a lot for your responses.
    As time was running out the only option was to delete the line item with "0" qty and value (item cat. tatx) at the table level. Once deleted there was no problem in creating excise invoice using tcode "JIIIN" wrt commercial invoice.
    Though this is not SAP recommended best business practice, this option had to be taken or else we would not have been able to open the MM posting periods (mmpv) for the next month without closing all the entries for the previous month.
    And if we do not open the mm posting periods we cannot goods issue for the next month.
    Thanks & regards
    satish

  • Tolerance limits in the invoice creation

    Hi,
    I am not able to create invoice using BAPI function module.
    I am getting the error 'Maintain tolerance limits for tolerance key BD (Company Code 1007)'.
    What are the tolerance limits and How can I maintain these.
    Can anyone please help me to solve this problem.
    Thanks in advance.
    Regards,
    Eswar

    Dear Eswar,
    For invoices without reference to  a PO or those with reference to PO,in customizing for Material Management under
    Logistic Invoice verification: Invoicing Block: Set tolerance limit, You can set diffrence tolerance limit for each company code.
    If you enter an item with a large amount it make sense to often block this invoice in order to check.For this for each co. code
    Path: SPRO : LIV : Invoice Block: Item amount check :Activate  item amount check.
    In addition to above
    Path: SPRO : LIV : Invoice Block: Item amount check :Set item amount check.
    I hope this will help you.If so reward points
    Vivek Maitra

  • During the material creation ,it is showing some error(bdc program)

    hi expects,
         during execution the program ,the material is created.but i am getting a message that field rmmg1-mbrsh(industrial sector) that "input value is longer than screen field.please help me solving this problem.

    REPORT  ZMM_RDD0009_MATERIAL_CREATION           .
    structure declaration.
    types : begin of ty_upload,
            MAKTX TYPE MAKTX,   "Material Description
            WERKS TYPE WERKS,   "PLANT
            MTART TYPE MTART,   "Material Type
            MATKL TYPE MATKL,   "Material Group
            MEINS TYPE MEINS,   "Base Unit of Measure
            MFRPN TYPE MFRPN,   "Manufacturing part number
            SALK3 TYPE SALK3,   "net amounting
            PEINH TYPE PEINH,   "price unit
            VPRSV TYPE VPRSV,   "price control indicator
            BKLAS TYPE BKLAS,   "valuattion class
            end of ty_upload.
    INTERNAL TABLE DECLARATION.
    internal table for upload the data.
    data:t_upload type standard table of ty_upload initial size 0,
    *internal table for bdcdata.
         t_bdcdata type standard table of bdcdata initial size 0 ,
    *internal table for bdcmsgcoll.
         t_bdcmsgcoll type standard table of bdcmsgcoll initial size 0,
         t_error type standard table of ty_upload initial size 0,
    WORK-AREA DECLARATION.
    work-area for upload the data.
         w_upload type ty_upload,
         bdcdata type bdcdata,
    work-area for bdcmsgcoll.
         w_bdcmsg type bdcmsgcoll,
    *global variable declaration.
         g_message(70) type c.
    *include bdcrecx1.
    *start-of-selection.
    start-of-selection.
    call function 'GUI_UPLOAD'
      exporting
        filename                      = 'D:/MATERIAL.txt'
       filetype                      = 'ASC'
       has_field_separator           = 'X'
      HEADER_LENGTH                 = 0
      READ_BY_LINE                  = 'X'
      DAT_MODE                      = ' '
    IMPORTING
      FILELENGTH                    =
      HEADER                        =
      tables
        data_tab                      = t_upload.
    EXCEPTIONS
    call function 'BDC_OPEN_GROUP'
    exporting
       client                    = sy-mandt
      DEST                      = FILLER8
       group                     = 'ERROR_MAT'
      HOLDDATE                  = ''
      KEEP                      = 'X'
       user                      = sy-uname
      RECORD                    = FILLER1
       prog                      = sy-cprog.
    loop at t_upload into w_upload.
    refresh t_bdcdata.
    *perform open_group.
    perform bdc_dynpro      using 'SAPLMGMM' '0060'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'RMMG1-MATNR'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '/00'.
    perform bdc_field       using 'RMMG1-MBRSH'
                                  'W_UPLOAD-MBRSH'.
    perform bdc_field       using 'RMMG1-MTART'
                                  'W_UPLOAD-MTART'.
    perform bdc_dynpro      using 'SAPLMGMM' '0070'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'MSICHTAUSW-DYTXT(17)'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=ENTR'.
    perform bdc_field       using 'MSICHTAUSW-KZSEL(01)'
                                  'X'.
    perform bdc_field       using 'MSICHTAUSW-KZSEL(04)'
                                  'X'.
    perform bdc_field       using 'MSICHTAUSW-KZSEL(17)'
                                  'X'.
    perform bdc_dynpro      using 'SAPLMGMM' '0080'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'RMMG1-WERKS'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=ENTR'.
    perform bdc_field       using 'RMMG1-WERKS'
                                  'W_UPLOAD-WERKS'.
    perform bdc_dynpro      using 'SAPLMGMM' '4004'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '/00'.
    perform bdc_field       using 'MAKT-MAKTX'
                                  'W_UPLOAD-MAKTX'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'MARA-MATKL'.
    perform bdc_field       using 'MARA-MEINS'
                                  'W_UPLOAD-MEINS'.
    perform bdc_field       using 'MARA-MATKL'
                                  'W_UPLOAD-MATKL'.
    perform bdc_dynpro      using 'SAPLMGMM' '4000'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '/00'.
    perform bdc_field       using 'MAKT-MAKTX'
                                  'W_UPLOAD-MAKTX'.
    perform bdc_field       using 'MARA-MEINS'
                                  'W_UPLOAD-MEINS'.
    perform bdc_field       using 'MARA-MATKL'
                                  'W_UPLOAD-MATKL'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'MARA-MFRPN'.
    perform bdc_field       using 'MARA-MFRPN'
                                  'W_UPLOAD-MFRPN'.
    perform bdc_dynpro      using 'SAPLMGMM' '4000'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '/00'.
    perform bdc_field       using 'MAKT-MAKTX'
                                  'W_UPLOAD-MAKTX'.
    perform bdc_field       using 'MARA-MEINS'
                                  'W_UPLOAD-MEINS'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'MBEW-VERPR'.
    perform bdc_field       using 'MBEW-BKLAS'
                                  'W_UPLOAD-BKLAS'.
    perform bdc_field       using 'MBEW-VPRSV'
                                  'W_UPLOAD-VPRSV'.
    perform bdc_field       using 'MBEW-PEINH'
                                  '1'.
    perform bdc_field       using 'MBEW-VERPR'
                                  'W_UPLOAD-VERPR'.
    perform bdc_dynpro      using 'SAPLSPO1' '0300'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=YES'.
    *perform bdc_transaction using 'MM01'.
    *perform close_group.
    call transaction 'MM01' using t_bdcdata mode 'N' update 'S'
                       messages into t_bdcmsgcoll.
    if sy-subrc <> 0.
    *append w_upload to t_error.
    call function 'BDC_INSERT'
    exporting
       tcode                  = 'MM01'
      tables
        dynprotab              = t_bdcdata.
    endif.
    clear w_bdcmsg.
    read table t_bdcmsgcoll into w_bdcmsg index 1.
    call function 'FORMAT_MESSAGE'
    exporting
       id              = w_bdcmsg-msgid
       lang            = sy-langu
       no              = w_bdcmsg-msgnr
       v1              = w_bdcmsg-msgv1
       v2              = w_bdcmsg-msgv2
       v3              = w_bdcmsg-msgv3
       v4              = w_bdcmsg-msgv4
    importing
       msg             = g_message
    exceptions
       not_found       = 1
       others          = 2.
    if sy-subrc = 0.
    write:/ w_upload-maktx,'----', g_message.
    refresh t_bdcmsgcoll.
    endif.
    endloop.
    call function 'BDC_CLOSE_GROUP'.
    EXCEPTIONS
      NOT_OPEN          = 1
      QUEUE_ERROR       = 2
      OTHERS            = 3
    if sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    endif.
           Start new screen                                              *
    form bdc_dynpro using program dynpro.
      clear bdcdata.
      bdcdata-program  = program.
      bdcdata-dynpro   = dynpro.
      bdcdata-dynbegin = 'X'.
      append bdcdata to t_bdcdata.
      clear bdcdata.
    endform.
           Insert field                                                  *
    form bdc_field using fnam fval.
    IF FVAL <> NODATA.
        clear bdcdata.
        bdcdata-fnam = fnam.
        bdcdata-fval = fval.
        append bdcdata to t_bdcdata.
        clear bdcdata.
    ENDIF.
    endform.
    FLAT FILE
    MAT.DESCRIPTION          PLANT     MAT.TYPE     MAT.GROUP                UNIT
            M                    1000          ROH               001          KG
    MANU.PART              NET               PRICE          PRICE          VALUATION     
    NUMBER                   AMOUNTING            UNIT              CONTROL        CLASS     
        1                  25                   1              V              3000

  • BED calculation error during Excise invoice creation

    Dear All,
    While creating excise invoice for Excisable material by J1IIN BED, ECS, SECess values are not coming,
    I have checked the following settings.
    Tax Classification in Customer Master
    Tax Classification in Material Master
    J1ID
    Tax Codes
    Proforma Invoice
    But there is nothing wrong in all these.
    It was working till yesterday perfectly but from today it is generating this kind of error.
    What else it could be..
    Please reply me its urgent

    Please check in the following:-
    1)  Plant is flowing in sale order
    2)  Customer code is maintained in "Customer Excise details" in J1ID with "Exc Ind.Cust. 1
    3)  Material code is maintained in "Material and Chapter ID combination" with 1
    4)  Go to VK13, enter UTXJ and see whether you have maintained the tax code for that particular plant
    thanks
    G. Lakshmipathi

  • How to Debug the Driver Pgm and Smartform while Invoice Creation(VF01)

    Hello All,
    I've configured the Driver Pgm and Smart Form in NACE for the output type RD00. I would like to debug the Driver Pgm and Smartform while creation of invoice using VF01. I've set the break points in the Driver Pgm and Smart form, but its not taking me to there while creating an Invoice using VF01.
    Once the Invoice created, If I go thru the VF02/VF03 to see the output, I'm able to debug.
    Please help me to debug the Driver Program and Smartform during the Invoice Creation.
    I've configured the following objects in NACE:
    Program ZDRIVER_PGM_INVOICE_SMARTFORM
    Form Routine ENTRY
    PDF/Smartform Form ZINVOICE(Smartform)
    Thanks in Advance!
    Anil S.

    Moderator message - Welcome to SCN.
    But please read Please read "The Forum Rules of Engagement" before posting!  HOT NEWS!! and How to post code in SCN, and some things NOT to do... before posting. In particular, asking the same question multiple times is not allowed.
    Thread locked
    Rob

  • Pricing date for the tax condition type should be invoice creation date

    HI Folks,
    As per the current design taxes conditions are determining based on the Service rendered date which is similar to the GI date and pricing type is G in copy control .
    New requirement is taxes should calculate based on the Invoice creation date in the invoice.in order to acheive the solution i have customized the tax related condition type functionality "pricing date" as KOMP-ERDAT but still system calcualting the taxes based on the service rendered date and same also writing in the invoice also.
    pLease help me out what need to be configured here to acheive the solution.
    Regards,
    Ram.

    Hello XYZ,
    As you said the tax is calculated in Taxware system, i think taxware system is configured to calculate the taxes based on the "service rendered date". That is the reason why even you have changed the pricing date to be billing date for condition type XR1 taxware is not behaving as you expected.
      You have two options.
    1. Invocie creation date/ blling date is available in the structure "TAX_CAL_ITEM_IN00".If it is available in the structure ask the Taxware team to make changes in their system to consider that field value instead of the service rendered date.
    2. Alternatively you can over write the filed which contains the service rendered date value with the value of billing date. This way no changes required in Taxware system. You can do that in cusotmer exit  "EXIT_SAPLFYTX_USER_001" include ZXFYTU03 .
       Based on my exeperince i think the consistant approach would be going with option 1 . Please revert if you need furhter information on the same
    Thanks,
    Srini
    Edited by: srini vasarao on Jul 14, 2011 12:02 PM

  • RG23A register updation during excise invoice

    Dear SAP gurus,
    during excise invoice creation - J1IIN, when do RG23A part2 register get updated.
    regards,
    Praveen.

    Thanks for reply,
    I understand the process of RG23A part2 entries in J_1Ipart2 table with Dispatch indicator D.
    My query is ....
    if the above talbe is updated with D type register, then these entires whould come during modvat utlization - J2IUN. because these are due for utilization.
    In my system during j2iun, these invoices are not reflecting.
    regards,
    Praveen.

  • PO Collaboration : Invoice Creation Type field

    Hello,
    The Invoice Creation Type field in the SNC Web UI is always "Invoice Creation not allowed" irrespective of the settings to the Master Data / Transaction Data.
    Given below are the settings I ve maintained
    ECC System:
    PO -> Item Details -> Invoice Tab:
    Inv. Receipt Indicator - Checked
    GR-Bsd IV - Checked / Unchecked
    SNC System:
    Vaildation Checks - Tried both these settings:
    1. PO_INVOICE_CREATION - Active
        PO_INVOICE_DATA_ASSIGN - Active
        PO_INVOICE_RELATED_TO_PO_OR_ASN - Inactive
    2. PO_INVOICE_CREATION - Inactive
        PO_INVOICE_DATA_ASSIGN - Active
        PO_INVOICE_RELATED_TO_PO_OR_ASN - Active
    Infact, I am not able to see the Invoice tab itself in the PO details screen in SNC Web UI.
    Note : I am using the Orders.Orders05 Idoc for sending the PO from ECC to SNC system.

    Hi Bharath
    Your settings are fine
    Please do the following checks
    If you use IDocs of type ORDERS.ORDER05, SAP SNC can instead read the data for these fields from a reference document, such as a contract, that has previously been transferred via the Core Interface (CIF).
    In your PO you would have referenced a contract/agreement, Please check whether it is CIFed or not
    Also before CIFING do implement these notes
    1053121 & 828912
    Now when you send the ORDERS idoc, The RON xml reads this data and puts in structure
    <FollowUpInvoice>
      <RequirementCode>01</RequirementCode>
      <GoodsReceiptBasedInvoiceIndicator>TRUE</GoodsReceiptBasedInvoiceIndicator>
      <CustomerSelfBillingIndicator>FALSE</CustomerSelfBillingIndicator>
      <ProductTaxationCharacteristicsCode>V1</ProductTaxationCharacteristicsCode>
      </FollowUpInvoice>
    Irrespective, whether you create invoice for ASN or PO, the tab should be visible as Nikhil rightly mentioned
    In SAP SNC , Controlling Invoice Creation for POs is done by FollowUpRequirementCode as mentioned above
    Now since you are using ORDERS, you need to check you SA or Contract in Item Details Tab
    the following fields need to be checked "IR" in both cases and In Header Details Field "Invoicing Party"
    Also during creation of PO, make sure you dont check Unlimited Overdelivery in item delivery tab and even in your reference document.
    Now after implementing above two notes reCIF and try creating PO, It will work
    Please do mention whether you are able to see the above structure in your RON xml in SCM side and what details???
    Best Regards
    Vinod

  • Balance in transaction currency while saving the invoice

    Hi sd experts,
    i am getting the following error msg while saving the invoice
    A balance has occurred in transaction currency 'INR' with the following details:
    Exchange rate '00', amount '           450.00' and currency key 'INR'.
    Thanks a lot.
    Regards,
    pulijala satish kumar

    Balance in transaction currency can happen normally at the time of billing(due to auto excise creation) or during excise invoice creation or at the time of Utilizations.
    This can happen due to many times we might be missing the data relevant of  GLs in CIN Master data & Credit-Debitor accounts for your excise amounts(for the combination with Excise transaction type)
    Please check the tables J_1ITRNACC & J_1IEXCACC.(this second table i am not sure--will be maintained in IMG>>Log-General>>>India>> account determination also you need to check the indicators like AED,SED,NCCD etc for your Excise registrations)
    As suggested--please search in google before posting.
    Phanikumar

  • How to block the invoice ,if the GR qty is in QA stock

    HI all,
    how to block the invoice,if the GR stock is in QA tock?
    But i have maintianed quality control key wiht the parameter like ivoice block and maintained in the respective material master data, even though invoice is not blocking?
    plese tell me is there any seetings required.
    thanx in advance.
    Regards
    Srinivas

    Hi,
    It is not the total invoice which is equal to zero but only one post.
    As I explained it at first the problem is the following one:
    In the rules of copy we use the field " Pricing type " with the value " C = Copy manual pricing elements and redetermine the others ".
    he order is complete and the price of the post is not equal to zero.
    +During the invoicing the system makes a new search for the prices in the tables of conditions.
    If the condition does not exist in the date of invoice the post takes the zero value.
    I look for a solution to block the creation of the invoice if a post only is equal to zero after the updating of the prices.
    Thanks
    Frédéric

Maybe you are looking for