US Purchase Tax: 1% max 80 USD per PO Item

We are looking for a way to automatically accrue our Sales Tax for invoices that we process.  Once a month we are responsible for paying taxes on items purchased.  As of now the process is manual and time-consuming.  We would like to pursue the option of allowing SAP to do the work. Below, I have tried to describe to you what we are looking for.
•     We need the ability to process an invoice in SAP and have the tax accrued for on an individual line basis and sent to a GL account.  Please note that we need to be able to accrue the tax on an individual line basis.  This means that we want to be able to accrue tax for each line item on an invoice and not just for the total of the invoice.
•     Also, depending on the product or service bought, we have two different tax rates that can apply to each line item on an invoice. (Therefore, maybe we could have a different tax code for each rate.)
1.     6.5% tax rate (This on is OK)
or
2.     1% tax rate that may not exceed $80.00 USD per line item of an invoice.  <b>(How do we configure this?)</b>
For example:  If we receive an invoice with one line item in the amount of $5,000 USD then we would pay $50 (5,000 * .01) in tax.  However, if we receive an invoice with one line item for $15,000 USD then, we would pay only $80 USD.  An invoice could have multiple line items.  This is why we need the ability to accrue tax on a line item basis.
Please let me know how to handle percentage and fixed amounts at same time.
Looking forward to any answers that might help
BR Robert Andersen
Novo Nordisk A/S

Sales Tax is nothing but VAT & CST in case of purchasing, Shipping charges are the Freight Charges, This is mapped with Proper Prizing & Tax Procedures for MM, I think you should do some extensive searching in SCN forum to have proper understanding of Prizing & Taxation Process w.r.t. Purchasing.

Similar Messages

  • Hii all, how  can we create a report for purchase tax register

    Purchase Tax Register 2:
           Fields on selection screen (input screen) : Vendor Code from to , Date from to, Material Type from to, Tax Code from to .
                 Field in the output List : Document Number , PO Number ,PO      Date ,     Vendor Code ,Vendor Name , Bill Number , Bill Date , Material Code , Material Description , Qty ,Unit ,  Basic Value , BED , CESS , Tax Code,  Total Tax Amount ( BED +  CESS ) amount , LST or CST Amount , Gross Amount.

    Hi Umesh,
        Use The Following Tables
       EKBE  History per Purchasing Document,
       EBAN  Purchase Requisition,
       EKKO  Purchasing Document Header,
       LFA1    Vendor Master (General Section),
       KONV  Conditions (Transaction Data),
    Konv Is Cluster Table U have To Write Seperate Select query for that Using KNUMV Field form ekbe, eban, ekko
    Reward Points If Usefull,
    THanks & regards.
    Shiva

  • Network.http.max-persistent-connections-per-server keeps reverting to user set 4

    I didn't used to have this problem as far as I'm aware, but as of recently, I've noticed that if I try to download more than 4 of one thing at a time from the same site, it would fail. For instance, if I have up 5 web pages of streaming content, only 4 will load, the other 5th one will do nothing until I finish one of the others. Upon looking up some information on this, I saw that the network.http.max-persistent-connections-per-server is set at "user set = 4", and if I change that number to anything else, it corresponds. If I click to 'reset' the number, it goes to the default of 6 - which is still less than what it used to be. I used to not even have a limit on this as far as I'm aware, or if I did, it was well beyond 10 and that wasn't a product of me manipulating it.
    What I'm asking is this:
    1) How do I make this so it permanently switches to a higher number? Every time I reset it to 6 or I manually change the number to something higher, once I close it, those settings go back to 4.
    2) Why is it reverting and not staying the way I change it?
    3) What's the purpose of this and why is it just recently doing it when I haven't put any new add-ons or made any other refinements to Firefox that I'm aware of?
    Any help would be appreciated

    Two possible causes for it resetting to 4 that I can think of.
    # You have an add-on handing that pref and that is resetting it to 4 when Firefox is restarted.
    # That pref is set via user.js and that causes it to go to that value as Firefox starts.
    http://support.mozilla.com/en-US/kb/troubleshooting+extensions+and+themes <br />
    http://kb.mozillazine.org/User.js_file

  • Is it possible to have more than one Tax code per line item in Billing docu

    Is it possible to have more than one Tax code per line item in Billing document ?

    Hi,
    I have a different perspective there.
    If an item is applicable for two different taxes which are represented by two different tax condition types and these tax conditions are configured in the tax procedure, FTXP and so on....then these two condition records can have two different tax codes.
    We actually have this scenario in EU now, where EU talks about service tax in 2010 apart from the normal VAT. So now we have MWST and ZWST(Say)
    Now there are some materials which come with a service associated with it. So a service charge is also levied when the material is sold. So the material price will become applicable for VAT and the service charge becomes applicable for service tax. In this case, the tax classification of the customer will have two entries in sales orders updated in the fields VBAK-TAXK1 and VBAK-TAXK2 based on the sequence number of these condition types.
    Now based on different tax classification of the customer, we have 2 different tax codes representing different %of tax.
    Hope it helps

  • Purchase Tax posting required on WBS

    Dear Experts,
    Need your help urgently for this:
    When doing invoice verification (MIRO)
    Cost 440/- is posted to WBS - OK
    Tax @ 8% is posted to Cost center mentioned in cost element  of Tax G/L.
    I have to mention Cost center in cost element, otherwise it gives error:
    "Account 50100072 requires an assignment to a CO object"
    I want all the cost to be posted to WBS, which is now getting posted to Cost center.
    How can I do this?
    Thanks in advance...
    SSanjay

    Dear Ravi,
    Thanks for the help provided.
    Purchase Tax G/L 50100072 is a P/L type & not BS.
    I checked in field status of Account group (G001) of this G/L
    in FI -> FI Global Settings -> Ledgers -> Fields -> Define Field Status Variants,
    Field Cost Center & also WBSE are optional & not mandatary.
    Still it gives message at invoice:
    Account 50100072 requires an assignment to a CO object
    Message no. KI235
    Diagnosis
    You have not defined a CO account assignment for an account that is relevant to cost accounting.
    System Response
    Account 50100072 is defined as a cost element.
    This means that you must always specify a CO account assignment.
    Procedure
    Enter one of the following CO account assignments
    Order
    Cost center / cost center/ activity type
    Sales order item (for a project or cost relevant)
    Project / WBS element
    Cost object (Process manufacturing)
    Network/ Network activities
    Business process
    Profitability segment
    Real estate object
    The posting row affected is 0000000003, account 50100072.
    Please help.

  • Purchase tax code Grants Management

    Hi,
    I have the following problem.
    The purchasing tax is a cost not reclamaible fron European comunity.
    EXAMPLE
    I buy a PC for a project granted form European community.
    The cost is 300 euro + IVA (italian tax) 20% = 360 euro
    I post the follow document
    Purchase 360 @ Vendor 360
    but in my reporting to European Comunity must be appear 300 euro.
    How can I split this costs?
    Thanks
    Regards

    hi swapnil,
    Tax Liable is defaulted to 'N' based on Tax definition(VATLiable) from Item master,
    This Tax Definition field will be applicable to specific localization,
    Run query
    SELECT T0.ItemCode,T0.VATLiable FROM OITM T0
    Based on value in tax definition in item master,tax liable will get populated at row level of marketing
    documents,If it is 'Y',then TaxLiable will be 'Y',if it is 'N',then TaxLiable will be 'N'.
    I think in 2007B item master Tax Definition field is set Default to 'N',
    By table definition itself it is set to 'Y',You can't change it.
    You can change manually tax liable in AP invoice from No --> Yes.
    Above briefing is based after testing TaxLiable field in demo database.
    Check TaxLiable default value in tables OITM,PCH1,
    SAP B1 2007B Company Database Tables Reference chm file,
    It will be in documentation of SDK.
    Hope it clarifies the issue.
    Edited by: Jeyakanthan A on Jun 13, 2009 12:27 PM

  • Purchase Tax - Field BSEG- WMWST not getting filled on Invoice documents

    Hi,
    I am posting a Invoice document using FB60. Along with other details, I enter Tax code and check the Calculate Tax check box and SAP calculates & generated extra line for Tax amount.
    Document is posted successfully. Howver this purchase tax calculated does not appear on the WMWST field in BSEG. The field is blank, even when the document is posted with a Tax line. Why?
    Is there something in Tax configuration which determines if the Tax amount on the document gets filled on WMWST field or not?
    How do i get the tax amount from the FB60 document to fill on this field- BSEG-WMWST?
    Thanks,
    Uma

    The Tax amounts actually get posted to the BSET table.

  • Purchase tax group

    Hi Experts,
    In purchase order and AP Invoice i wanna put purchase tax group (item/service) as empty, but system is no allow. is it any setting for this? I'm using 2005A PL50.
    Thanks.
    Regards,
    Danny

    Hi Danny,
    Your question belongs to the Core forum.  It is not related to system administration.
    To answer your question: Tax group must not be empty.  This is by system design.  You may create a tax group with 0 rate in case you need 0 tax.
    Thanks,
    Gordon

  • Purchase tax register

    hi all,
    can anybody help me for purchase tax register,
    my code is as follows
    TABLES : BSEG, MKPF, BKPF,J_1IEXCDTL, LFA1, RSEG, RBKP, MARA,EKKO,BSET,KONP.
    DATA : BEGIN OF ITAB OCCURS 0,
             NAME1        LIKE     LFA1-NAME1,
             C_CODE       LIKE     RBKP-BUKRS ,      "COMPANY CODE.
             EBELN        LIKE     EKKO-EBELN ,      "PURC ORDER NO.
             TAX_CODE     LIKE     RBKP-MWSKZ1 ,     "TAX CODE
             AD_NO        LIKE     BSEG-BELNR ,      "Acnting Doc Number
             BELNR        LIKE     BKPF-BELNR ,      "Accountg Doct No.
             GJAHR        LIKE     BSEG-GJAHR ,      "FISCAL YEAR
             DATE         LIKE     RBKP-BUDAT ,
             LIFNR        LIKE     LFA1-LIFNR ,      "VENDOR no.
             BUDAT        LIKE     EKKO-AEDAT ,      "PO DATE.
             VBELN        LIKE     VBRK-VBELN,       "EXCISE INVC NO.
             QTY          LIKE     BSEG-MENGE ,      "Quantity
             AMT          LIKE     RSEG-WRBTR ,      "Amount Currency
             BED          LIKE     BSET-HWSTE ,      "TAX AMOUNT
             ADD          LIKE     LFA1-ORT01,       "VENDOR ADD
             CN_TYPE      LIKE     BSET-KSCHL,       "CONDITION TYPE
             HWBAS        LIKE     BSET-HWBAS,      "TAX AMT.
             KBETR        LIKE     KONP-KBETR,      "COND BASE TAX AMT
             KNUMH        LIKE     KONP-KNUMH,      "COND REC NO.
             ECESS        LIKE     BSET-HWSTE,
           END OF ITAB .
    DATA:  BEGIN OF ITAB1 OCCURS 0,
             V_CODE       LIKE     LFA1-LIFNR,       "VENDOR CODE
             NAME         LIKE     LFA1-NAME1,       "VENDOR NAME.
             ADD          LIKE     LFA1-ORT01,       "VENDOR ADD
             VBELN        LIKE     vbrk-vbeln,       "EXCISE INVC NO.
             BDATE        LIKE     VBRK-FKDAT_RL,    "EX INVOICE DATE
             QTY          LIKE     BSEG-MENGE,       "FOR QUENTY
             UNIT         LIKE     BSEG-ERFME,       "FOR UNIT
             AMT          LIKE     BSEG-WRBTR ,      "Amount Currency
             L_CST        LIKE     BSEG-REWRT,       "FOR LST_CST AMOUNT
             EBELN        LIKE     EKKO-EBELN ,      "PURC ORDER NO.
                    LIKE     BSEG-BELNR ,      "Accountg Doct No.
            T_AMOUNT  "AMOUNT BED+CESS
           END OF ITAB1.
    DATA: BITAB LIKE TABLE OF BSEG WITH HEADER LINE.
    DATA  EITAB LIKE  EKKO OCCURS 0 WITH HEADER LINE.
    DATA  BSITAB LIKE TABLE OF BSET WITH HEADER LINE.
    DATA RITAB LIKE RSEG OCCURS 0 WITH HEADER LINE.
    DATA RBITAB LIKE TABLE OF RBKP WITH HEADER LINE.
    DATA BKITAB LIKE TABLE OF BKPF WITH HEADER LINE.
    DATA LITAB LIKE LFA1 OCCURS 0 WITH HEADER LINE.
    DATA KITAB LIKE TABLE OF KONP WITH HEADER LINE.
    SELECTION-SCREEN BEGIN OF BLOCK B_1 WITH FRAME.
      SELECT-OPTIONS  C_CODE      FOR BSEG-BUKRS.
      SELECT-OPTIONS  AD_NO       FOR BSEG-BELNR.
      SELECT-OPTIONS  GJAHR       FOR BSEG-GJAHR.
      SELECT-OPTIONS  DATE        FOR RBKP-BUDAT.
      SELECT-OPTIONS  TAX_CODE    FOR BSEG-KTOSL.
    SELECTION-SCREEN END OF BLOCK B_1 .
          SELECT MWSKZ1 BUDAT LIFNR BUKRS BELNR GJAHR
              FROM RBKP
              INTO (RBITAB-MWSKZ1,RBITAB-BUDAT,RBITAB-LIFNR,RBITAB-BUKRS,RBITAB-BELNR,RBITAB-GJAHR)
              WHERE BUKRS IN C_CODE AND GJAHR IN GJAHR.
                   ITAB-C_CODE = RBITAB-BUKRS.
                   ITAB-DATE = RBITAB-BUDAT.
                   ITAB-TAX_CODE = RBITAB-MWSKZ1.
                   ITAB-LIFNR = RBITAB-LIFNR.
                   ITAB-BELNR = RBITAB-BELNR.
                   ITAB-GJAHR = RBITAB-GJAHR.
          SELECT SINGLE LIFNR NAME1 ORT01
              FROM LFA1
              INTO (LITAB-LIFNR,LITAB-NAME1,LITAB-ORT01)
              WHERE LIFNR EQ ITAB-LIFNR.
                   ITAB-NAME1 = LITAB-NAME1.
                   ITAB-ADD = LITAB-ORT01.
         SELECT SINGLE BELNR FROM BKPF INTO BKITAB-BELNR WHERE BUKRS = ITAB-C_CODE.
              ITAB-BELNR = BKITAB-BELNR.
           SELECT SINGLE BELNR FROM BSEG INTO BITAB-BELNR WHERE BUKRS = ITAB-C_CODE.
               ITAB-AD_NO = BITAB-BELNR.
            SELECT SINGLE KSCHL HWBAS KNUMH FROM BSET INTO (BSITAB-KSCHL,BSITAB-HWBAS,BSITAB-KNUMH) WHERE MWSKZ = ITAB-TAX_CODE.
               ITAB-BELNR = BSITAB-BELNR.
               ITAB-CN_TYPE = BSITAB-KSCHL.
               ITAB-HWBAS = BSITAB-HWBAS.
               ITAB-KNUMH = BSITAB-KNUMH.
             SELECT SINGLE WRBTR
                  FROM BSEG
                  INTO BITAB-WRBTR
                  WHERE  EBELN = ITAB-EBELN.
                    ITAB-AMT = BITAB-WRBTR.
            CONCATENATE ITAB-BELNR ITAB-C_CODE ITAB-GJAHR INTO BKITAB-AWKEY .
            SELECT SINGLE BELNR FROM BKPF INTO BKITAB-BELNR WHERE AWKEY = BKITAB-AWKEY.
                     ITAB-AD_NO = BKITAB-BELNR.
             SELECT SINGLE MENGE EBELN WRBTR
                 FROM RSEG
                 INTO (RITAB-MENGE,RITAB-EBELN,RITAB-WRBTR)
                 WHERE BELNR = ITAB-BELNR.
                      ITAB-QTY   = RITAB-MENGE.
                      ITAB-EBELN = RITAB-EBELN.
                      ITAB-AMT = RITAB-WRBTR.
           SELECT SINGLE KBETR FROM KONP INTO (KITAB-KBETR) WHERE KNUMH = ITAB-KNUMH.
               ITAB-KNUMH = KITAB-KNUMH.
               ITAB-KBETR = KITAB-KBETR.
            SELECT * FROM BSET INTO TABLE BSITAB WHERE BELNR = ITAB-BELNR.
                LOOP AT BSITAB.
                  IF BSITAB-KSCHL = 'ZPI1'.
                      ITAB-AMT = BSITAB-FWBAS.
                      CONTINUE.
                  ENDIF.
                  IF BSITAB-KSCHL = 'ZPIJ'.
                      ITAB-BED = BSITAB-FWBAS.
                  ENDIF.
                  IF BSITAB-KSCHL = 'ZPIO'.
                      ITAB-ECESS  = BSITAB-FWBAS.
                  ENDIF.
                ENDLOOP.
       APPEND ITAB.
       CLEAR ITAB.
    ENDSELECT.
    LOOP AT ITAB.
      WRITE: / ITAB-BELNR,ITAB-NAME1,ITAB-ADD,ITAB-LIFNR,ITAB-TAX_CODE,ITAB-DATE,ITAB-QTY,ITAB-EBELN,ITAB-AMT,ITAB-CN_TYPE,ITAB-HWBAS.
    ENDLOOP.
    My problem is that i can't take tax amount from BSET table b'coz i select BELNR from RBKP and there is differ entry of BELNR in BSET so plz help me for take out the tax amount from BSET.
    Thnx and Regard
    Anirudh

    hi,
    check BSET table.
    First get MIRO records from rbkp + rseg.
    take corresponding a/c record from bkpf.
    pass a/c doc to bset for tax data.
    raj
    Message was edited by:
            raj desai
    Message was edited by:
            raj desai

  • Purchase tax/input tax details

    Hi,
      How to find purchase tax/input tax details of categorywise articles.

    Hello,
    You can use either FTXP  to view Input/Output tax details.
    Rgds
    Rajendra

  • Purchase Tax Value

    I am making a purchase tax report -line item wise.  I need taxes and duties in the report.Excise Duty, VAT/CST, Cess, others. Is it adivisable to fetch values from PO invoice Tax tab at line item. or i should use BSET table.Please guide.

    Hi
    If i am not wrong your report is based on itemwise taxes
    Logic will like this
    TABLE
    RSEG
    PASS FROM TABLE EKPO
    PO NUMBER =EBELN
    PO ITEM =EBELP
    INTO TBALE RSEG AND GET FOLLOWING FIELDS
    1)     INVOICE DOC NUMBER=BELNR=
    2)     FISCAL YEAR=GJAHR=
    3)     INVOICE ITEM=BUZEI
    4)     VALUVATION CLASS=BKLAS=
    5)     REFERNCE =XBLNR=1
    TABLE
    BKPF
    NOW PASS BELNR+GHJAR ( 51056016262010) ,FIELD AWKEY OF TABLE BKPF
    FISCAL YEAR=GHJAR INTO TABLE BKPF FROM TABLE RSEG AND GET FOLLOWING FIELDS
    1)     FI DOC NUMBER=5100001482
    2)     FISCAL YEAR=GHJAR=2010
    3)     DOC TYPE=BLART=RE
    now
    TABLE
    BSET
    NOW PASS
    FI DOC NUMBER=BELNR
    FISCAL YEAR=GHJAR=
    AND GET FOLLOWING VALUES
    1)     CONDITION TYPE =KSCHL
    A)     VAT=JVRD=
    B)     JVRN=CST
    C)     SERVICE TAX=JSRT
    D)      ECESS ON SERVICE=JEC3
    E)     HECESS ON SERVICE=JES3
    HERE APPLY LOGIC TAXPS FIELD =1=ONE LINE ITEM FOR BELNR
    If you have any issue revert back to me.I developmed same report
    Regards
    Kailas ugale

  • Sales tax register and purchase tax register

    Dear All,
    Is there any standard report for sales tax register and purchase tax register? give me your valuable inputs appraisals are waiting.
    Thanks inadvance.
    Nauma.

    Please refer T code J1I2 for Sales Tax Register. There is no Standard Purchase Tax Register.
    Regards
    Bhavesh Mistry
    Edited by: Bhavesh Mistry on Jul 15, 2009 7:10 AM

  • Getting the default zero-rated sales and purchase tax codes

    Hi,
    Does anyone know how to obtain the default zero-rated sales and purchase tax codes? ie the tax exempt sale and purchase tax codes.  The OADM holds the default sales and purchase tax codes but not the default zero-rated sales and purchase tax codes. Is this set by region?
    Lita

    Hi Lita,
    I don't know much about the zero rated tax codes or where it is set up, but what I can suggest is if you know where the system retrieves it (say on an Invoice) that you use SQL Profiler to possibly investigate where the queries are pulled from.
    Where in SBO is the zero-rated tax codes used?
    Hope it helps,
    Adele

  • How to test 'Max. Reschedules per Message' in standard program RSXMB_RESTART_MESSAGES

    Hi Experts,
    I have changed the variant value 'Max. Reschedules per Message' in the starndard program RSXMB_RESTART_MESSAGES from 20 to 10., in order to reduce the alerts in case of failuer happend in mapping. Current problem is for a particular BPM interface if we get mapping error, we are getting 20 alerts now we want to minimise to 10. Please let me  know if we required to configured any other parameters.
    Can you please advise me how to check this particular varient is working or not? Is it possible to test this without end to end testing?
    Thanks,
    Chandar.

    Can you please let me know how I can find out the duplicate record.
    you need to split the records from flat file structure into your internal table ans use a delete ADJACENT duplicates comparing fields
    split flat_str into wa_f1 wa_f2 wa_f2 at tab_space.

  • If I purchase PS for the $9.99 per month plan, will I be able to install / use on more than 1 computer?  (i.e. office and home)

    If I purchase PS for the $9.99 per month plan, will I be able to install / use on more than 1 computer?  (i.e. office and home)

    Yes, the subscription license allows for working installations on two machines.

Maybe you are looking for

  • Calendar colour changes

    My work calemdar suddenly changed from Green To Purple which clases with onother canendar. Unable to get it back. This seems to be a problem for many people. Any answers??

  • Hi, everyone, a question about sapscript?

    Hi, everyone, My sapscript have one page and next page is the same as the first page, the page have two window, a var window and a main window, in the main window there is a command at the top that is "/: BOX FRAME 10 TW". and when I preview the form

  • Catching the start/end of component resizing?

    Hi Folks, I have a JPanel descendant and I want to store its initial size before being resized (by mouse), then at the end of resining, use this value to calculate the resizing factor. componentAdapter.componentResized() works fine for Windows LAFs,

  • Swing prob

    Hi was trying to bring the drawing pixel effect based mouse movement but everytime due to repaint() panel get refreshed and what i draw is not static to the surface Here's the code.What must i do import javax.swing.*; import java.awt.*; import java.a

  • Another Kernal_Security_Check_Failure

    Can somebody help me resolve my Kernal_Security_Check_Failure? I called Gateway support and they wanted to immediately reload Windows 8.1, which is not an option in my book. here is the link to my minidump file: https://onedrive.live.com/redir?resid=