Vat no-paid till the last invoice

Hello everybody,
In France is obligatory for machinery purchases that have several invoices, to pay the VAT at the final invoice. however the VAT sometimes appears in the invoices and sometimes not.
If the VAT does not appear in the invoice, there is no problem as the automatic payment program deals with it. (F110)
But if the VAT appears in the invoice, What can be done for differ the payment till the last invoice? I mean, for the example above, how to pay 1000 instead of 1195?
Is there any program for that?
1000 frais                                                            fournisseurs  1195                  
195 tva
1000 fournisseurs                                            banc    1000
thanks

Hi,
In France you need to to use the deferred tax functionality, i.e. VAT becomes liable to be paid when the payment happens and not at the time of invoice.
Have a look at the detailed config document from the link below:
[Deferred Tax - France|http://help.sap.com/bp_bblibrary/600/Documentation/V99_BB_ConfigGuide_MED_EN_US.doc]
cheers.

Similar Messages

  • Requirement for getting the VAT Taxes automatically from the vendor invoice

    Dear All,
    We Have a Requirement for getting the VAT Taxes automatically from the vendor invoice in to the Sales invoice after invoice verification process.Is this feasible?. Can anybody explain how this can be done to overcome this issue.
    Thanking you,
    Best regards,
    R.Srinivasan

    hi,
    technically i do not think tht can be done. but even from functional part its incorrect in the sense tht the values on which tax is calculated in purchase may be very different from tht in sales. so we may never get the correct picture.
    saurabh

  • Price difference in the latest invoice document and the last change to

    Hi gurus,
    This is regarding the price difference of the latest invoice document price with respect to the price of last time the document was invoiced.Without using the customer exit or back-end developement. need info if this can be done on the front-end using the front-end tool bex designer using the CKF, RKF , Variables or conditions etc
    say for instance the user wants to get the price differences with respect to the invoices for a certain period that is from 01/01/2008 to 06/30/2008( dynamic entry can be any range).
    Once the user enters the range for the billing document date as 01/01/2008 to 06/30/2008 the query should return the report as
    Sold-to(customer) Material, Bill doc date and the price difference. these are the four columns  the users needs in the report.
    now the bill-doc date will the latest invoice date for the sold-to & material, but the price difference will be the price of the last invoice date(for the sold-to , material)  - the latest invoice date price.
    Example. between 01/101/2008 - 06/30/2008
    customer : 2765 , material : XAWE33636FD this particular customer-product had 3 invoices on 02/15/2008 , 04/18/2008 and 06/03/2008.
    price on 02/15/2008 : $1.09
    price on 04/18/2008: $1.87
    price on 06/03/2008: $3.84
    so the report should look like
    customer        material                bill doc date       price diff
    2765            XAWE33636FD        06/03/2008           3.84- 1.87( latest invoice price - last invoice price)
    Thanks
    appreciate responses

    Hi,
    I think you will need at least some backend devlopment for this first and foremost being mapping the invoice date from souce to the Bill date.
    Getting price difference is not an issue as much as tracking dates. I think you will need a counter to track the last invoice date which really needs ABAP coding
    An exit would be much easier to have this functionality rather than to create RKF's and CKF's
    I will update you in case any better idea strikes.
    Good luck

  • Reg Price diff for latest invoice and last invoice without user exit or bac

    Hi gurus,
    This is regarding the price difference of the latest invoice document price with respect to the price of last time the document was invoiced.Without using the customer exit or back-end developement. need info if this can be done on the front-end using the front-end tool bex designer using the CKF, RKF , Variables or conditions etc
    say for instance the user wants to get the price differences with respect to the invoices for a certain period that is from 01/01/2008 to 06/30/2008( dynamic entry can be any range).
    Once the user enters the range for the billing document date as 01/01/2008 to 06/30/2008 the query should return the report as
    Sold-to(customer) Material, Bill doc date and the price difference. these are the four columns the users needs in the report.
    now the bill-doc date will the latest invoice date for the sold-to & material, but the price difference will be the price of the last invoice date(for the sold-to , material) - the latest invoice date price.
    Example. between 01/101/2008 - 06/30/2008
    customer : 2765 , material : XAWE33636FD this particular customer-product had 3 invoices on 02/15/2008 , 04/18/2008 and 06/03/2008.
    price on 02/15/2008 : $1.09
    price on 04/18/2008: $1.87
    price on 06/03/2008: $3.84
    so the report should look like
    customer material bill doc date price diff
    2765 XAWE33636FD 06/03/2008 3.84- 1.87( latest invoice price - last invoice price)
    Thanks
    appreciate responses

    HI,
    Try this:
    EXIT_SAPMM06E_013
    *"      XEINA STRUCTURE  EINAU OPTIONAL
    *"      YEINA STRUCTURE  EINA OPTIONAL
    In debug find out what values are stored in XEINA and YEINA. One is the old value and the other is the new value.
    Regards,
    Subramanian

  • How to remove item header on the last page

    Hi,
    We have an adobe form where, on the last page a BIG footer gets displayed.
    Now if the number of line items are not enough, they wont go till the last page, but the last would still be printed with no line items, just to accomodate the huge footer that we want to be displayed only on the last page.
    Now in doing this, we want that if there are no line items on the last page, the item header should not be displayed. We are not sure how do we do this.
    The same is accomplished in SAP Script, and there they are using WRITE_FORM with type DELETE. So anything that prints after that even on a new page, the item header wont get printed.
    Please suggest how do we do this in Adobe Forms.
    Thanks,
    Tirth

    Hi Mate,
    there is a contradiction then.
    in table header rows definition, we specify show header in subsequent pages, then the header appears only if there are items displayed on that page. in your case the table header shouldn't be displayed then please check why its comming out there...?
    well in any case if you want the script it would be like below on layout ready event of the header row.
    // run the below script in last page
    if(xfa.layout.page(this) == xfa.layout.pageCount()){
    var pageSFList = xfa.layout.pageContent(xfa.layout.page(this) - 1, "subform", false);
    var pageTotal = 0;
    // for each subform named <Item>, which is the data row of the table
    for (var i = 0; i < pageSFList.length; i++)
         var sf = pageSFList.item(i);
            if(sf.name == "headerrow"){ // if header row is found then chec is data row is visible and set its presence accordingly
               if(sf.parent.item.presence == "hidden"){
                   sf.presence = "hidden";
         if (sf.name == "Item") // if data row itself is found set its presence accordingly
           sf.parent.headerrow.presence = "visible";
    you might need to tweak the code according to your element names.
    hope this helps,
    Cheers,
    Sai

  • Last invoice activity/Date in SAP- Any way to find out??

    Hello,
    Want to know if there is any way to find the last invoice date  per vendor in SAP. Is there any field in the table  that can give us the last activity of the vendor.
    Thanks,
    Riya

    Hi
    If it is a logistics invoice, you can get the information from table RBKP, where the entry date and time is stored for each invoice.
    If you are looking for invoice directly posted in FI, you can use the same logic and can extract it from BKPF table by filtering based on document type.
    Regards

  • Get Last Invoice Day and No of days based on Invoice date

    Hi,
    Can you please provide me logic on how to get the Last Invoice day from the invoice dates .
    Also want to the know the no. of days in the month based on invoice date,
    Thanks,
    Pra.

    Hi
    Getting this information there is few standard functions available. Try to find out & utilize it.
    or else you should have to write code in customer exit.
    swetha

  • We have two users that have been using Creative Cloud for almost a year. Recently, sometime in the last 4ish weeks, the users can no longer run Creative Cloud apps. (Yes, our subscription is paid.) Error simply says administrator access is required

    We have two users that have been using Creative Cloud for almost a year. Recently, sometime in the last 4ish weeks, the users can no longer run Creative Cloud apps. (Yes, our subscription is paid.) Error simply says administrator access is required to install. The apps have already been installed. The users cannot run them unless they are in the local admin group.Using "Run as admin" does not work. It gives the same error.
    I have opened a case with adobe support and was basically told to suck it up and put the users in the admin group. Actually, what was said was that it is "mandated that the users have administrative rights". 
    There are a couple of things wrong with this. It was working for both users until recently - a recent required creative cloud update. The users have never been local admins yet the apps were working (poorly, but working).
    We are in an enterprise environment and users simply do not have administrative rights on the computers.
    I have changed permissions on all adobe folders, granting users or authenticated users modify or full control rights, did the same in whatever Adobe registry HKLM keys I could find. Nothing has allowed the users to run the apps - unless they are put in the local admin group.
    Someone has to have a fix for this. Adobe apps have proved to have far too many vunerabilities to even entertain the idea of elevating user rights. I can't imagine that enterprise environments are allowing this.
    Any help or suggestions are greatly appreciated.

    Jeff,
    Thank you for your response. The users in question are "standard" domain users. We do not reduce users permissions below the standard level.
    The apps do not load with their current standard user permissions.
    The thing that makes this odd, is that up until recently they did this issue with cloud apps. The only way I can make it work for them now is to put them in the local administrator group on their pc's - which is not going to happen.
    This is what they now see. As I said before, this was not a problem up until recently they would see all their available apps. If I put them in the local admin group the apps are listed without having to install. Everything is there, just not accessible to the user.

  • How to get the last series of an invoice- DebitMemo

    Hi,
    I need help to know how I can get the last series number of an Invoice with documentsubType = bod_DebitMemo. I can get the las series number of Invoices with the following code:
    private int getSeries(string documento)
                SAPbobsCOM.CompanyService oCompServ;
                SAPbobsCOM.SeriesService oSeriersService;
                SeriesCollection oSeriesCollection;
                Series oSeries;
                DocumentTypeParams oDocumentTypeParamas;
                int elAnterior = 0;
                try
                    //Get company service
                    oCompServ = vCmp.GetCompanyService();
                    //Get series service
                    oSeriersService = (SAPbobsCOM.SeriesService)oCompServ.GetBusinessService(ServiceTypes.SeriesService);
                    //Get series collection
                    oSeriesCollection = (SAPbobsCOM.SeriesCollection)oSeriersService.GetDataInterface(SeriesServiceDataInterfaces.ssdiSeriesCollection);
                    //Get document type params
                    oDocumentTypeParamas = (SAPbobsCOM.DocumentTypeParams)oSeriersService.GetDataInterface(SeriesServiceDataInterfaces.ssdiDocumentTypeParams);
                    //Set document type
                    oDocumentTypeParamas.Document = documento;
                    /*if (documento.Equals("13"))
                        oDocumentTypeParamas.DocumentSubType = "bod_DebitMemo";
                    //Get series collection
                    oSeriesCollection = oSeriersService.GetDocumentSeries(oDocumentTypeParamas);
                    oSeries = oSeriesCollection.Item(0);
                    elAnterior = oSeries.NextNumber;
                catch (Exception e)
                    MessageBox.Show("Se presento un error: " + e.Message);
                return elAnterior;
    And I try to use the DocumentSubType property of DocumentTypeParamas but it seems to be invalid,
    I'll appreciate if you can help me....
    Thanks.....

    Hi,
         Use describe statment.
    data: lv_line type i.
        Describe table itab lines lv_line.
        read table itab into wa_itab index lv_line.
    regards,
    Santosh Thorat

  • How to get a VAT ID/NUMBER on the invoices?

    I have a Pay-As-You-Go subscription and I was wondering where I could enter the VAT ID/NUMBER of my company so that it appears on the monthly invoices?
    When I navigate to commerce.microsoft.com/PaymentHub/Profile and select my Business Account I can edit all the fields and I can enter the company name and in the bottom my VAT ID but when I click on the Save button the Developer Tools is showing
    me a HTTP 500 error:
    {"ErrorMessage":"Error has occurred while processing the ajax call","ErrorCode":0,"ExceptionType":"System.MissingMethodException"}
    I cannot post an image because my account is not verified (yet).
    Thanks in advance

    Hi Gabriel,
    For your issue, I suggest you can contact Azure billing support for more details, It is the best choice for you currently.
    Please try this channel:
    http://www.windowsazure.com/en-us/support/contact/
    Regards,
    Will
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • How to Include VAT percentage rate in the Invoice Print Output

    Hi All,
    I have a question here. My client wants the VAT rate in percentage form to appear in the invoice print output. But, I have no idea where to pull out the vat percentage rate from or which table I should refer to.
    Appreaciate all of your inputs.
    Thanks a lot!

    Hello,
    You can fetch the VAT rate either from the Sales order or the Billing document
    Getting it from Billing document is more relevant.
    First goto the Table  VBRK and get the KNUMV  field from the vbrk
    Then goto KONV table which is the pricing table for conditions and give the input values as the KNUMV and KSCHL
    KNUMV  is the DOCUMENT CONDITION which is independent for each document
    KSCHL is the condition type ( in this case it is your VAT condition type )
    You can get the Rate from the  the field  KBETR.
    KBETR is the RATE % of the KSCHL in KONV
    Hope it is clear.
    Regards,
    santosh

  • The last digit of invoice vbeln is getting  truncated  in the file

    Hi Experts,
    I'm facing problem in both quality and production,the last digit of invoice vbeln is getting  truncated  in the file when i do export-> local file ->spread sheet.I'm having an alv report using grid display alv is getting display.when output is displayed  i'm getting vbeln as 0430098109 and when i'm trying to download into XLS file using export local file spread sheet i'm getting vbeln as 043009810, last digit not appering in the file
    Thanks in advance.

    PERFORM reset_component_price.
    LOOP AT tab_documenti .
        IF tab_documenti-waerk = co_krw .
          tab_documenti-netwr = tab_documenti-netwr * 100 .
        ENDIF .
        MODIFY tab_documenti .
      ENDLOOP .
    DESCRIBE TABLE tab_documenti LINES num.
      IF num > 0.
        IF importa = 'X'.
          PERFORM esporta_file.
        ELSE.
          PERFORM stampa2.
        ENDIF.
      ENDIF.
    *&      Form  recupero_trigger_fatturazione
          text
    FORM recupero_trigger_fatturazione.
      SELECT vkorg fkdat kunnr vbeln vtweg spart vbtyp
             INTO CORRESPONDING FIELDS OF TABLE tab_vkdfs
             FROM vkdfs
             WHERE vkorg IN s_vkorg
              AND  fkdat IN s_edatu
              AND  kunnr IN s_kunnr
              AND  vbeln IN s_vbeln
              AND  vtweg IN s_vtweg
              AND  spart IN s_spart
              AND  vbtyp IN s_vbtyp.
    ENDFORM.   
    *&      Form  TERMINO_REPERIMENTO_DATI_DOCUM
    FORM termino_reperimento_dati_docum.
      IF NOT port IS INITIAL. "APAB 26/01/04
        REFRESH l_tab_vbak. CLEAR l_tab_vbak.
        SELECT vbeln
               erdat ernam                "APAB 26/01/04
               vkorg vtweg spart kunnr
               vkbur vkgrp vbtyp auart augru
               INTO CORRESPONDING FIELDS OF TABLE l_tab_vbak
               FROM vbak
               WHERE vbeln IN s_vbeln "EQ tab_vkdfs-vbeln Ceriati
               AND   ernam IN s_ernam "APAB 26/01/04
               AND   kunnr IN s_kunnr
               AND   vkorg IN s_vkorg
               AND   vtweg IN s_vtweg
               AND   spart IN s_spart.
        CHECK sy-subrc EQ 0.
        LOOP AT l_tab_vbak WHERE vkbur IN s_vkbur AND
                                 vkgrp IN s_vkgrp AND
                                 auart IN s_auart AND
                                 augru IN s_augru.
          REFRESH l_tab_vbap. CLEAR l_tab_vbap.
          SELECT vbeln posnr pstyv werks kondm matnr netwr waerk kwmeng
                 netpr prodh taxm1 knumh                "APAB 26/01/04
                 INTO CORRESPONDING FIELDS OF TABLE l_tab_vbap
                 FROM vbap
                 WHERE vbeln EQ l_tab_vbak-vbeln "tab_vkdfs-vbeln.Ceriati
                   AND pstyv IN s_pstyp. "Ceriati
          CHECK sy-subrc EQ 0.
    APAB 26/01/04 start - find order reason
          CLEAR l_tab_vbak-bezei.
          SELECT SINGLE bezei INTO l_tab_vbak-bezei FROM tvaut
                              WHERE spras EQ sy-langu
                              AND   augru EQ l_tab_vbak-augru.
    find client description
          CLEAR : l_tab_vbak-name1,l_tab_vbak-land1.
          SELECT SINGLE name1 land1 INTO (l_tab_vbak-name1,l_tab_vbak-land1)
                                                                   FROM kna1
                                              WHERE kunnr = l_tab_vbak-kunnr.
    Ceriati imposte
          SELECT SINGLE taxkd INTO tab_documenti-taxm1 FROM knvi
                                     WHERE kunnr = l_tab_vbak-kunnr
                                     AND  aland = 'IT'
                                     AND  tatyp = 'MWST'.
          LOOP AT l_tab_vbap WHERE werks IN s_werks AND
                                   kondm IN s_kondm AND
                                   matnr IN s_matnr.
            IF l_tab_vbak-auart = 'Z1OI' AND ( l_tab_vbap-pstyv = 'TAX' OR
                                               l_tab_vbap-pstyv = 'TAD' ).
              SELECT SINGLE * FROM vbup WHERE vbeln = l_tab_vbap-vbeln
                                        AND   posnr = l_tab_vbap-posnr.
              CHECK vbup-fksaa NE 'C'.
            ENDIF.
            CLEAR vbep.
            CLEAR: qta_uscita_t, qta_cons_t.
            REFRESH l_tab_vbfa.
            SELECT vbelv posnv posnv vbeln posnn vbtyp_n rfmng
            INTO CORRESPONDING FIELDS OF TABLE l_tab_vbfa
               FROM vbfa
               WHERE vbelv EQ l_tab_vbap-vbeln  AND
                     posnv EQ l_tab_vbap-posnr AND
                     vbtyp_n EQ 'J'.
            LOOP AT l_tab_vbfa.
              qta_cons_t = l_tab_vbfa-rfmng + qta_cons_t.
            ENDLOOP.
            REFRESH l_tab_vbfa.
            SELECT vbelv posnv posnv vbeln posnn vbtyp_n rfmng bwart
            INTO CORRESPONDING FIELDS OF TABLE l_tab_vbfa
               FROM vbfa
               WHERE vbelv EQ l_tab_vbap-vbeln
                 AND posnv EQ l_tab_vbap-posnr
                  AND BWART NE SPACE
                 AND ( vbtyp_n EQ 'R'
                  OR   vbtyp_n EQ 'h' ).
            LOOP AT l_tab_vbfa.
              IF l_tab_vbfa-vbtyp_n = 'h'.
                l_tab_vbfa-rfmng = l_tab_vbfa-rfmng * -1.
              ENDIF.
              qta_uscita_t = qta_uscita_t + l_tab_vbfa-rfmng.
            ENDLOOP.
            SELECT * FROM vbep WHERE vbeln EQ l_tab_vbap-vbeln AND
                  posnr EQ l_tab_vbap-posnr
                 AND edatu IN s_edatu
                  ORDER BY edatu.
              CHECK vbep-bmeng NE 0.
              MOVE vbep-bmeng TO tab_documenti-menge.
    CLEAR: qta_uscita,qta_cons.
              IF qta_cons_t = 0.
                CLEAR qta_cons.
                IF qta_uscita_t NE 0.
                  IF qta_uscita_t > vbep-bmeng.
                    qta_uscita = vbep-bmeng.
                    qta_uscita_t = qta_uscita_t - vbep-bmeng.
                  ELSE.
                    qta_uscita = qta_uscita_t.
                    CLEAR qta_uscita_t.
                  ENDIF.
                ENDIF.
              ELSE.
                IF qta_cons_t > vbep-bmeng.
                  qta_cons = vbep-bmeng.
                  qta_cons_t = qta_cons_t - vbep-bmeng.
                ELSE.
                  qta_cons = qta_cons_t.
                  CLEAR qta_cons_t.
                ENDIF.
                IF qta_uscita_t NE 0.
                  IF qta_uscita_t > vbep-bmeng.
                    qta_uscita = vbep-bmeng.
                    qta_uscita_t = qta_uscita_t - vbep-bmeng.
                  ELSE.
                    qta_uscita = qta_uscita_t.
                    CLEAR qta_uscita_t.
                  ENDIF.
                ENDIF.
              ENDIF.
              qta_cons = qta_cons - qta_uscita.
    CLEAR: tab_documenti-inco1, tab_documenti-vsart,
                     tab_documenti-bstkd, tab_documenti-bstdk.
              SELECT SINGLE inco1 vsart zterm bstkd bstdk
                                                INTO (tab_documenti-inco1,
                                                     tab_documenti-vsart,
                                                     tab_documenti-zterm,
                                                     tab_documenti-bstkd,
                                                     tab_documenti-bstdk)
                                                      FROM vbkd
                                           WHERE vbeln = l_tab_vbap-vbeln
                                           AND   posnr = l_tab_vbap-posnr.
    IF sy-subrc NE 0.
                SELECT SINGLE inco1 vsart zterm bstkd bstdk
                                                  INTO (tab_documenti-inco1,
                                                        tab_documenti-vsart,
                                                       tab_documenti-zterm,
                                                       tab_documenti-bstkd,
                                                       tab_documenti-bstdk)
                                                                  FROM vbkd
                                             WHERE vbeln = l_tab_vbap-vbeln
                                             AND   posnr = '000000'.
              ENDIF.
    CLEAR makt.
              SELECT SINGLE * FROM makt WHERE matnr = l_tab_vbap-matnr
                                          AND spras = sy-langu.
              IF sy-subrc = 0.
                tab_documenti-maktx = makt-maktx.
              ENDIF.
    IF qta_cons = l_tab_vbap-kwmeng.
                tab_documenti-qta_c = vbep-bmeng.
                tab_documenti-qta_a = l_tab_vbap-kwmeng - qta_cons
                                                        - qta_uscita.
                CLEAR qta_cons.
              ELSEIF
               qta_cons <= vbep-bmeng.
                tab_documenti-qta_c = qta_cons.
                tab_documenti-qta_a = vbep-bmeng - qta_cons - qta_uscita.
    ENDIF.
    l_tab_vbap-netwr = l_tab_vbap-netpr * ( tab_documenti-qta_a +
                                                     tab_documenti-qta_c ).
    MOVE: l_tab_vbak-vbeln TO tab_documenti-vbeln,
                    l_tab_vbak-vkorg TO tab_documenti-vkorg,
                    l_tab_vbak-vtweg TO tab_documenti-vtweg,
                    l_tab_vbak-spart TO tab_documenti-spart,
                    l_tab_vbak-kunnr TO tab_documenti-kunnr,
                    l_tab_vbak-vkbur TO tab_documenti-vkbur,
                    l_tab_vbak-vkgrp TO tab_documenti-vkgrp,
                    l_tab_vbak-vbtyp TO tab_documenti-vbtyp,
                    l_tab_vbak-auart TO tab_documenti-auart,
                    l_tab_vbak-augru TO tab_documenti-augru,
                    l_tab_vbak-bezei TO tab_documenti-bezei, "APAB 26/01/04
                    l_tab_vbak-erdat TO tab_documenti-erdat, "APAB 26/01/04
                    l_tab_vbak-ernam TO tab_documenti-ernam, "APAB 26/01/04
                    l_tab_vbak-name1 TO tab_documenti-name1, "APAB 26/01/04
                    l_tab_vbak-land1 TO tab_documenti-land1, "APAB 26/01/04
                    tab_vkdfs-fkdat  TO tab_documenti-fkdat.
              MOVE: l_tab_vbap-vbeln TO tab_documenti-vbeln,
                    l_tab_vbap-posnr TO tab_documenti-posnr,
                    l_tab_vbap-pstyv TO tab_documenti-pstyv,
                    l_tab_vbap-werks TO tab_documenti-werks,
                    l_tab_vbap-kondm TO tab_documenti-kondm,
                    l_tab_vbap-matnr TO tab_documenti-matnr,
                    l_tab_vbap-netwr TO tab_documenti-netwr,
                    l_tab_vbap-waerk TO tab_documenti-waerk,
                    l_tab_vbap-netpr TO tab_documenti-netw1, "APAB 26/01/04
                    l_tab_vbap-prodh TO tab_documenti-prodh.
    MOVE: vbep-edatu TO tab_documenti-fkdat.
    IF  NOT tab_documenti-qta_a IS INITIAL
              OR  NOT tab_documenti-qta_c IS INITIAL.
                APPEND tab_documenti.
              ENDIF.
    CLEAR tab_documenti.
            ENDSELECT.
          ENDLOOP.
        ENDLOOP.
        CLEAR tab_documenti.
    ENDIF.
    IF NOT boll IS INITIAL. "APAB 26/01/04
        LOOP AT tab_vkdfs WHERE vbtyp EQ 'J'.
          SELECT SINGLE * FROM vbuk WHERE vbeln EQ tab_vkdfs-vbeln.
          CHECK sy-subrc = 0.
          IF vbuk-wbstk = 'C'.
            PERFORM prendi_dati.
          ELSE.
            IF port EQ 'X'.
              PERFORM prendi_dati.
            ENDIF.
          ENDIF.
        ENDLOOP.
      ENDIF.
    ENDFORM.

  • How do we know tat a customer paid an invoice through the same Invoice no.

    Hi gurus,
    How do we know that a customer has paid an invoice through the same Invoice no.
    If it is in accounting document no, can u say where it can be seen.
    Moreover I want to generate a mail to customers who didn't pay their Invoice.
    So wat field will be appropriate in an invoice to trigger an mail?
    Regards,
    vimal

    Dear Vimal
    In <b>FBL5N</b>, you have the options to choose <i>"Open Items", "Cleared Items" and "All Items".</i>
    If you choose "<i>Cleared Items</i>", you can see a list of billing documents and on the left side, there will be a green circle which means, those invoices were paid by the customer.
    Thanks
    G. Lakshmipathi

  • VAT /CST% manually in the sales order,not getting copied to the Invoice

    Dear Friends,
    If I change the VAT /CST% manually in the sales order,its not getting copied to the Invoice
    Thanks
    Ivy

    Dear Friends,
    Thanks for your valuable inputs....
    I have maintained the condition record for the combination of delivery plant region and the customer  region.......assigned dummy tax code against the Tax condition...therefore I think there wont be any problem in posting billing doc to accounting doc.
    There are different combinations,where sometimes the user is liable for 2% CST ....sometimes 4%CST... but I am able to pick one tax value say 12.5% CST across and maintained the tax condition types - manual entry has priority, as allowed the user to change the value manullay as per the user requirement ....
    Now if i change the Tax condition value in the sales order ,the same is not reflecting in the Invoice....this also is applying from contract to a sales order...
    Please advice me accordingly...
    Thanks
    Ivy

  • Reversal voucher for an invoice paid to the incorrect PO Number

    Hi, We have paid some vouchers to the incorrect PO number.  I thought we could do a reversal voucher against the incorrect voucher, then the PO would be open to apply the correct voucher to it.  It appears the receipt is not backed out.  Has anyone used this function and could guide us in what needs to happen. 

    Hi
    I guess you receive different invoices for both the POs. The process of raising a credit memo is the best way to solve this issue. Did you think about cancelling the Invoice document in MR8M if it is feasible,  here this will affect your stock accounts based upon the current stock position for the said Invoice/PO quanity.
    One more additional check you can have is to use to activate the check box "check doubel invoice"  below Tolerance Group  in the Vendor payment Transactions Accounting view of vendor master. This will help you to restrict the entry of wrong PO attached to the invoice if you have already processed the Invoice (provided you are using the reference field in MIRO by entering the INVOICE number of the PO).
    Regards
    SAM

Maybe you are looking for

  • [Solved] Unable to boot Arch off SUSE GrUB

    Hi, I have several OS installed on my machine. I used to boot everything including Arch but BSD, Solaris & PCBSD with GrUB2 off UbuntuStudio. Earlier today I installed SUSE GrUB on sda and now I am unable to boot Arch. I've used SUSE GrUB earlier and

  • My Trips and Expenses Quicklink

    In portal ESS overview page under Travel & expenses section for quicklinks i can see only Create Expense Report and My trips and Expenses quick  link is not displaying . We are using Web Dynpro ABAP application for My trips and expenses which calls F

  • BW Statistics  - Is it transportable ?

    Hello Gurus, This is a question on BW Statistics. I have made the necessary settings to switch on BW Statistics. My question is, Are these settings Transportable or do they need to be maintained in each landscape. Thanks in advance

  • I followed the instructions to import favourites from IE but it didn't work. What did I do wrong?

    All I get is a folder called "links from the united kingdom" containing three more folders which are the first second and fifth in my IE favourites list.

  • Simultaneous execution of JREs

    Good morning, I am trying to see under which conditions do I receive the error message "Java was started but returned exit code=1". Sometimes I receive this error code when trying to execute more than one Java virtual machine. Also this happens when