Gross/net GR & IR

Hi mate,
Can you please let me know where the configurations are done for Gross/net goods receipt and invoice receipt ?

HI,
In case of Cash discounts, Goods receipt and invoice receipts can be posted as Gross or Net amount.
This depends on DOcument type of Goods Receipt or Invoice Receipt.
This is controlled in Transaction OBA7 and the filed "Net document type".
Regards
KK

Similar Messages

  • Gross & Net Weight not flowing into sales order

    Hi all,
    When i am creating a sales order the Gross weight and Net weight is not flowing into the sales document. i have checked the material master it was maintained properly and item category also it is checked.
    if you have any solution please post.
    thanks in advance
    Sri

    Hi,
    The unit you're using into sales order is the same of material master?
    If not, the unit conversion is mantained in material master?
    What kind of material type r you using?
    There are "order quantity"? (sorry for that silly question...)
    I think when double checking those itens probably you will find the solution.
    Regards,
    deme

  • Net/Gross Sales Price vs Gross/Net Purchase Price

    If I'm not mistaken, in SD,
    Net SP does not include any taxes.
    Gross SP includes all possible taxes.
    Gross SP is calculated based on Net SP.
    however, in MM,
    Gross PP does not include any discounts or surcharges.
    Net PP includes all possible discounts or surcharges.
    Net PP is calculated based on Gross PP.
    Why are they calculated inversely?

    Dear Vitthavat,
    There r simple defns of the Net Price n Gross Price (irrespective of it being Selling ot Purchasing 1):
    Thus Gross Price is what the end customer pays whereas the Net Price is what the manufacturer receives:
    Thus when we r talking from SD point of view then we want to tell the customer the Price he / she needs to pay which as per d defn is the "Gross Price". Thus from Net Price we calculate the Gross Price 4 d customer.
    Whereas frm the MM side, though we pay the Gross Price but we actually want 2 know the cost of the product we r paying sans taxes, levies etc thus v derive "Net Price" from the "Gross Price".
    Hope it clarifies ur doubt.
    Thnk u

  • Gross ,net invoice posting

    hi sap gurus
    what will be postings in case of gross invoice receipt and net invoice receipt.like this is case of gross posting what will be tn case of net invoice posting
    tm PK Account    Account short            Tx           Amount                                                                               
    1 31 SPBG       M/S SPERRY PLAST              1,210.100-          
    2 86 13110100   GR/IR-Clearing –           V1       1,000.000 
    3 40 50600000   FREIGHT INWA            V0        100.000 
    4 40 13113920   CENVAT CLEARI          V1        160.000 
    5 40 13113920   CENVAT CLEARI          V1        100.000 
    6 40 13113920   CENVAT CLEARI          V1         4.800 
    7 50 13114010   TDS - 194A BAS  OT                 154.700-

    If material is at MAP:
    During GR:
    stock account  at  PO price (material MAP is updated in material master)
    GR/IR account(PO price)
    During IR:
    GR/IR account(PO price)
    Vendor account(amount entered in invoice)
    If any difference and stock coverage is there differnce value will go in stock account otherwise PPD account.
    If material is at standard price:
    During GR:
    stock account  at  material price in material master
    GR/IR account(PO price)
    PPD aacount if differnce between PO and material price
    During IR:
    GR/IR account(PO price)
    Vendor account(amount entered in invoice)
    If any difference amount will goto PPD account
    Reward if helpful

  • In SE30 hit list, please help me to understand the GROSS and the NET column

    Here a line from the Hit List :
    Call       = Perform TRANSFER_TO_UNIX  
    Number = 6
    Gross    = 5662 microsecond
    Net       =  810  microseconds
    The whole program execution takes 1.705.253 microseconds.
    Can somebody explain me the meaning of the GROSS and the NET time using this example ?
    The routine TRANSFER_TO_UNIX   has been executed 6 times. That is clear.
    Is the gross time the total time required for a call or for 6 calls ?
    => following documentation , "the gross time is the total time required for A call. This includes the runtime of all modularization units and abap statement called by the subject."
    => but following a blog read on this forum, the gross time is “the total times, not the times per execution”.
    That confused me very much ….
    Can somebody clarify that for me ?
    Also, what I don't understand at all is the NET time
    => following documentation, the net time “is the gross time less the time required for modularization units (MODULE, PERFORM, CALL FUNCTION, CALL SCREEN, CALL TRANSACTION, CALL METHOD, CALL DIALOG, SUBMIT), and for the ABAP statements listed separately. For statements such as APPEND, the gross time is the same as the net time.
    If the gross and net runtimes of a call are different, the call must either contain further calls or modularization units”
    Here is the code of the routine :
      add 1 to w_nb_ok.
      clear l_record.
      l_record-gpart = <f_vkont>-gpart.
      l_record-vkont = <f_vkont>-vkont.
      l_record-mahnv = <f_vkont>-mahnv.
      l_record-zzfbdate = <f_vkont>-zzfbdate.
      l_record-zzcastatus = <f_vkont>-zzcastatus.
      l_record-ktokl =  <f_vkont>-ktokl.
      l_record-regiogr_ca_b =  <f_vkont>-regiogr_ca_b.
      l_record-mahnv_new = <f_vkont>-mahnv_new.
      l_record-zzfbdate_new = <f_vkont>-zzfbdate_new.
      l_record-zzfbdate_upd = <f_vkont>-zzfbdate_upd.
      l_record-zzcastatus_new = <f_vkont>-zzcastatus_new.
      l_record-zzcastatus_upd = <f_vkont>-zzcastatus_upd.
      transfer l_record to w_output_file.
    I
    Thanks in advance
    Marie

    > the call must either contain further calls or modularization units,
    yes
    Check in your measurment setting what is traced separately, for an exercise you can switch off everything besides the call function, methods and forms,
    then you will see  gross = net if there no other call inside.
    But the recommended setting is described in the blog.
    Note, the sum of all net times is the total runtime, and the maximum of the gross times should be the same. Unfortunately there are slight deviations in the gross
    times and the displayed total time in the SE30 is taken from the gross times.
    Siegfried

  • Gross up in Canada Payroll

    Hi,
    I have a query. I want to know how the GRSUP function work in Canada Payroll.

    Hello,
    Gross up is the net amount you want to pay for the employee, the taxes for that is borne by the employer so that employee get the guaranted amount.
    Say example you want to pay 1000$ for an employee, you enter this amount in Infotype 15 for the Wage type. SAP has delivered Model WT M350 - Regular Net gross up , M360 - Bonus Net Gross up. You can copy this model WT to your name space and use in IT 15.
    First system will calculate total taxEICPP+ etc for the Regular amount excluding the Gross up amount, then it will calculate the total taxEICPP+ etc including the Grossup amount, the difference in Tax is added to the Gross up amount and the same iteration is followed till the tax difference becomes zero, By this way system determines what is the total amount needs to be paid to the employee so that employee gets net guaranted amount (Since tax is borne by the employer)
    Gross / net iteration (results table)
      Step          Gross         Deductions         Difference
                   Increase                         of deductions
         0                0.00         3,927.11                                <-- Total Tax excluding the Gross up for the regular amount
         1            1,000.00         4,416.64            489.53      <-- Diff in tax due to addition of 1000( 4416.64 - 3927.11 => 489.53)
         2            1,489.53         4,656.28            239.64      <-- This diff amt 489.53 added to 1000 and tax diff is again calc                                                                               
    till  becomes Zero
         3            1,729.17         4,773.60            117.32
         4            1,846.49         4,831.03             57.43
         5            1,903.92         4,859.14             28.11
         6            1,932.03         4,872.91             13.77
         7            1,945.80         4,879.64              6.73
         8            1,952.53         4,882.94              3.30
         9            1,955.83         4,884.56              1.62
        10            1,957.45         4,885.35              0.79
        11            1,958.24         4,885.73              0.38
        12            1,958.62         4,885.92              0.19
        13            1,958.81         4,886.01              0.09
        14            1,958.90         4,886.06              0.05
        15            1,958.95         4,886.08              0.02
        16            1,958.97         4,886.09              0.01
        17            1,958.98         4,886.10              0.01
        18            1,958.99         4,886.10              0.00
    I hope it clarifies the Gross up calculation process.
    With regards,
    S.Karthik

  • In Footer text elements are spliting in smartform

    Hi,
    In smartform, I am using text elements for printing gross / net totals in the Main window -> Table -> Footer. Now problem I am facing is all the set of elements are breaking from page to page. I want it print in one page with out any page break. How should I do that. Please suggest.
    Thanks
    Ram

    Hi,
    In the footer text , in the output options tab ..there is a check box "Page protection".. Check that..
    Documentation for "Page protection"
    In some cases you may want to avoid that text is divided by a page    
    break. Therefore, you can protect text sections with a page protection.
    Thanks,
    Naren

  • Help with calculations in XMLP Template

    Hi,
    I would like to get some guidance on how the below could be done in XMLP. I am getting the 'Amount' column from FSG and would like to calculate the percentage in the template. Is it possible to calculate rows and store results in column like in the example below in XMLP? Many thanks for your help.
    Type-------Amount-----%
    Gross-----------10-----166.7 (Gross/Net*100)
    Discount---------4-------66.7 (Discount/Net*100)
    ======================
    Net (G-D)--------6-----100.0 (Net/Net*100) or (Gross% - Discount%)

    Hi Hazan,
    I have done a similar Gross Margin Report using XMLP 5.5.
    I have used the concept of variables to store temporary values in my report and carry out complex calculations.
    Please let me know what version of XMLP are you using?
    Some of my form fields containing variables look like this:
    <?xdoxslt:set_variable($_XDOCTX, ’Sum1’, CS_TCOST + CS_TCOST1)?>
    <?xdoxslt:get_variable($_XDOCTX, ’Sno’ )?> <?xdoxslt:set_variable($_XDOCTX, ’Sno’, xdoxslt:get_variable($_XDOCTX, ’Sno’) + 1)?>
    <?xdofx:if(CS_TSELL + CS_TSELL1) <= 0 then
    xdoxslt:set_variable($_XDOCTX, ’Sum1’, 1)
    end if?>
    I am not sure if you are looking at this or not. Do let me know if this solves the purpose and need be required some help :-o)
    HTH,
    Nitin

  • Income tax amount adjustment

    Hi Experts,
    I am getting Income tax issue  as per SAP  for one employee income tax have to deduct 7450 rupees for the month of April.
    But my client has been deducted 9000 rupees for the month of April and paid salaries through legacy. Already I maintained one additional wage type and entered the difference  amount 1550 rupees in info type 0015 and that amount  is adding to gross, net salary of employee.It is not calculating Income tax.
    They are not accepting to this process.So please seggest me how  can I adjust that income tax difference amount.

    Hi
    Below ZTAX is the rule and 9TAX is the Dummy WT, below is the example.
    ZNN1 086  INTAX
    ZNN1 087   ENDIF
    ZNN1 088   IF         O     IF Original (Voluntary Tax)                         
    ZNN1 089 PIT   ZTAX      NOAB          Tax Calc
    ZTAX*9TAX     ELIMI *   ADDWT /460ADDWT *
    Good Luck
    Pavan
    Reward if it is helpful

  • LE_SHP_DELIVERY_PROC BAdi implementation - capture delivery item change

    Hi Community Members,
    I am recently working on enhancement which is going to forbid quantity changes for delivery line items
    if corresponding PO line item is blocked or deleted.
    To do this I want to use BAdi LE_SHP_DELIVERY_PROC (Enhancements in Delivery Processing)
    One of methods PUBLISH_DELIVERY_ITEM imports 2 internal tables:
    IT_XLIPS     Current Status of Delivery Items
    IT_YLIPS     Database Status: Delivery Items
    Inside the method I am checking if recent quantity value (IT_XLIPS-LFIMG) is not equal to the one from database (IT_YLIPS-LFIMG). If so then I throw error.
    Everything is ok, but I have encountered a strange behavior.
    For example when I change delivery item quantity (LFIMG, for example 1->2 ) and then go back to the initial value (2->1)...
    The problem is that when entering the method (debugger) I can see inside IT_XLIPS that LFIMG is updated, but Gross/Net weigth and volume fields still have old values (NTGEW, BRGEW, VOLUM).
    That is a problem because highly possible is that after quantity field customer will also want to validate weight and volume fields.
    Moreover I also checked FILL_DELIVERY_ITEM and CHANGE_DELIVERY_ITEM methods of BAdi mentioned. In all of them weight/volume (and probably other fields also) behave the same.
    Could you share your comments on this issue please?
    What would you recommend to do to enable such validation?
    Kind Regards,
    Piotr.

    Hi
    Check method DELIVERY_FINAL_CHECK. See the sample implementation and how you can write the message in CT_FINCHDEL.
    Other option is to use the classic userexits. See SAP Note 415716 - User exits in delivery processing with the recommendations for them.
    I hope this helps you
    Regards
    Eduardo

  • Free Item in Purchase Order Item

    Hello All,
    I would like to ask where in table level can I identify Purchase Orders which have "Free Item".  Because on the screen field i saw from the technical definition that the "Free Item" is of field MEPO1211-UMSON, but when I go to EKPO I cannot find the corresponding field.
    I have this idea but I don't know if it is right or not, in case I uncheck the "Invoice Receipt" in the Purchase Order Item details, the "Free Item" check box appears.  So I am thinking is all Purchase Order Items which have "Invoice Receipt" (EKPO-REPOS) uncheck considered as a "Free Item".
    Thanks.

    Hi,
    When we are talking about Free Items, in SAP terms, it means that we would not have any conditions/Gross/Net Price.
    Also, Invoice Receipt will be unchecked because for free items, there would not be any invoice right?
    So we can conclude that, once Invoice Receipt is unchecked + Free items is checked, this particular line item will be received as free goods.
    Note that if the material is valuated, it will affect your MAP (moving average price).

  • External Asset Acquisitions

    Dear
    FI/CO PROFESSIONALS
    In External Asset Acquisitions,  we  have Different methods to post purchase order  like  with  FI-AP/FI-MM  ,with integration ,with non intigraton 
    KINDLY EXPLAIN ME  whats these methods really? what is integration/non integration in this  scenario ,  in which criteria  we use these methods ?
    We use  Fi with vendor directly to save time  but iam confusing with other methods  plz
    explain me ...
    thanks regards
    raju

    Hi NagaRaju,
    An external asset acquisition is a business transaction resulting from the acquisition of an asset from a business partner (in contrast to an acquisition from in-house production). You can post the acquisition of a purchased asset in several different ways, using different components of the R/3 System:
    In Asset Accounting (FI-AA) in integration with Accounts Payable (FI-AP), but without reference to a purchase order:
    (ii)In Asset Accounting, without reference to a purchase order, without integration with Accounts Payable (posting to a clearing account - with or without clearing).
    (iii) In Materials Management (MM) at goods receipt or invoice receipt (refer to Processing Asset Acquisitions in Purchasing (FI-AA/MM) and Goods Receipt and Invoice Receipt with Reference to Asset).
    Process Flow:Integrated Asset Acquisition Posting
    If you are also using SAP R/3 Accounts Payable (FI-AP), it is recommended that you take advantage of this integration and post the asset acquisition (without reference to a purchase order) With vendor. This means that you can post the asset acquisition and the corresponding vendor payable in one transaction. Using this transaction reduces the time and energy required for data entry and the possibility of discrepancies.
    Non-Integrated Asset Acquisition Posting:You can post the acquisition of a purchased asset to a clearing account rather than using integrated posting to Accounts Payable. There are two scenarios:
    The asset acquisition comes before the receipt of the invoice. The offsetting entry is posted automatically. As the acquisition amount, specify the actual net amount to be capitalized. Regardless of the document type (gross/net) which you use, the system does not deduct a discount here.
    The asset acquisition is posted after the receipt of the invoice. You posted the invoice as an open item to a clearing account, and now you need to clear this entry. If the clearing account used is an open item account, when you post the acquisition, you can manually clear the posting to the clearing account (vendor invoice) at the same time (transfer with clearing). The corresponding transaction allows you to select all open items, per clearing account (account type S for General Ledger account) according to varying criteria.
    Cash Discount:When posting an asset acquisition integrated with Accounts Payable, your choice of document type determines whether you post gross (without cash discount deducted) or net (with cash discount deducted).
    When you use a document type for net posting, the system determines the cash discount deduction automatically by means of the specified terms of payment, and capitalizes the invoice amount on the fixed asset, minus sales tax and cash discount.
    During the payment run, differences may arise between the amount paid and the capitalization amount, because too little or too much cash discount was deducted. In this case, make adjustments to the APC using collective processing in the General Ledger (General Ledger->Periodic processing->Closing->Regroup-> Prof.segment adjstmt).
    When you post an asset acquisition without integration with Accounts Payable, you have to capitalize the actual APC amount (without cash discount being deducted) to the asset. In this case, the cash discount is treated only on the vendor side.
    Acquisition with Value Adjustments:You can post gross acquisitions, if you want to post assets that not only have APC, but also have value adjustments already. In order to use this option, set the gross acquisition indicator in the transaction type you use. The system then permits you to enter APC and accompanying value adjustments when you post the acquisition using the transaction under Postings ->Miscellaneous.
    Hope I had been able to help you. Pleaae assign points.
    Rgds
    Manish

  • Line item display problem from table

    Hi experts......
    I am strucked up in my report  with a problem ,
    document no.(BELNR)  for corresponding bkpf has four line item  in BSEG table,
    BUZEI                      GJAHR  BUZEI   KOART  DMBTR           HKONT                                            
    9000000078     2006     1     S    200,600.00        0000500100     
    9000000078     2006     2     S    24,072.00          0000301500     
    9000000078     2006     3     S    481.00               0000300450     
    9000000078     2006     4     D    225,153.00        0000209800     
    My requiremet is that
    ========================
    when it goes inside the loop
    i want to display the belnr where Hkont  = '000500100'
    and koart = 'D', that will be 001 line item (buzei) and  0004 Buzei in this case.
    ie my output should be like
    ============================
    GROSS        NET
    200,600.00  225,153.00
    If i specify  and hkont = '000500100'and koart = 'D'. its not getting inside the select itself
    if i select without the where condition and hkont = '000500100'and koart = 'D' its going inside...
    Can you please help me out....
    My codings
    elect bukrs belnr  gjahr xref1 xref2  kunnr  buzei dmbtr hkont koart from bseg into corresponding fields of table it_bseg
                                              for all entries in it_bkpf
                                               where  bukrs = it_bkpf-bukrs
                                                      and belnr = it_bkpf-belnr
                                                      and gjahr = it_bkpf-gjahr
                                                      and hkont = '000500100'
                                                      and koart = 'D'.
    loop at it_bseg into wa_bseg .
       wa_final-kunnr = wa_bseg-kunnr.
       wa_final-xref1 = wa_bseg-xref1.
       wa_final-xref2 = wa_bseg-xref2.
        wa_final-DMbtr = wa_bseg-dmbtr.

    hi ...
    thanx a lot fo your reply,....
    thats wat i thought and was trying to do so.....
    and modified...can you please look in to the code....
    but wa_final-gross = wa_amount-dmbtr.
         wa_final-net = wa_amount-dmbtr.
    value is not getting populated ....i dont know the reason
    IF it_bseg[] is not initial.
    select  bukrs belnr gjahr dmbtr from bseg into corresponding fields of table it_amount
                                    for all entries in it_bseg
                                     where bukrs = it_bseg-bukrs
                                     and belnr = it_bseg-belnr.
    endif.
    if it_amount[] is not initial.
    select  kunnr  name1 LOCCO from kna1 into corresponding fields of table it_kna1
                                          for all entries in it_bseg
                                            where  kunnr = it_bseg-kunnr and
                                                   locco = pr_locco.
    endif.
    sort it_bseg by belnr.
    loop at it_bseg into wa_bseg .
       wa_final-kunnr = wa_bseg-kunnr.
       wa_final-xref1 = wa_bseg-xref1.
       wa_final-xref2 = wa_bseg-xref2.
    read table it_amount into wa_amount  with key belnr = bseg-belnr.
    if sy-subrc = 0.
    if wa_bseg-hkont = '000500100'.
    wa_final-gross = wa_amount-dmbtr.
    endif.
    if wa_bseg-koart = 'D'.
    wa_final-net = wa_amount-dmbtr.
    Endif.
    at end of belnr.
    Endat.
    Endif.

  • Condition Type to add up prev cond types

    hi All,
    Sorry for my limited knowledge--I want to know if I've to create a new cond type and put in the Pricing Proc:
    10     ZPR0     List Price
    15     ABCD       jk;avvjnk;
    20     ZABC     ABC Discount
    25    GHIJ          aknvnan
    30     ZXYZ      Temporary price reduction
    40          Gross Net Price
    50     ZSSS     SSS standard discount
    60     ZSUM       Sum of ZPROZABCZXYZ
    280     NETW     Value of Goods
    290     ZGRV     Gross Value
    how can I do the step 60, without using subtotals?
    Regards,
    Rags.

    Dear Rags
    Not sure, whether you can succeeed but make a try.
    You have to insert three step numbers as follows:-
    Step::CType::Description::::::::::From:::To:::BasTyp
    55:::::::::::::::::subtotal1:::::::::::::::10::::::15:::::164
    56:::::::::::::::::subtotal2:::::::::::::::20::::::25:::::164
    57:::::::::::::::::subtotal3:::::::::::::::30:
    60:::::ZSUM::::Sumtotal:::::::::::::::55::::::57
    Last but not least, dont feel sorry as everybody is learning by trying to give solution as like your case.
    thanks
    G. Lakshmipathi

  • Smartform splitting footer text elements

    Hi,
    I am using text elements for printing gross / net totals in the Main window -> Table -> Footer.  Now problem I am facing is all the set of elements are breaking from page to page. I want it print in one page with out any page break. How should I do that. Please suggest.
    Thanks
    Ram

    Depending on what system you are in, you may be able to check the Page Protection checkbox in the Table node's Output Options tab.  (I'm in 4.6C and this option is not available, but it may be available in your system).
    Or you can try checking the No Page Break checkbox in your Line Type definition.

Maybe you are looking for

  • Powershell script - how to read a registry hive and store the value in text file and then again read the text file to write the values back in registry

    Hi All, powershell script Method required to read a value from registry and then taking the backup of that values in some text file. For example the hive is HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\Path and unde

  • What is this error 0xe8000003?

    Does anyone know what this error means? Here is the message: iTunes could not connect to this iphone because an unknown error occured 0XE8000003 Thanks.

  • MacBook display black

    The display of my macbook (2010 original white 13") suddenly went black. It is still working when you put torchlight you can see the screen very faintly. Is this  a common issue and any chance of free replacement if this has happened a lot in the pas

  • ED pricing key is mandatory field in purchase order

    Hi, where can you specify that the IS-OIL field Excise Duty pricing key (OIINEX) should not be a mandatory field? In our production system and test system this is the case, but in our development system where we have turned on new G/L this field is n

  • Table function giving crappy code.

    Hi there, I'm trying to implement a table function for in a simple mapping. It has 1 input variable, the table function uses this variable to return 2 variables in a type object (type = table of rows). The problem is that the code that the mapping ge