Billing based on actual quality

Dear Gurus,
In our client company, they deal in different ore. If i want to ask a question only on sales side, then if their customer wants an ore with some qualities as captured in the variant configurator, like:
Character 1 = 65%
Character 2 = 2%
Character 3 = 12%
The price for this combination is (say) 100$/ton
But since this is ore, chances are that always that is not what comes out of the mine. So when it comes to doing delivey the quality changes to something like:
Character 1 = 62%
Character 2 = 1.67%
Character 3 = 14%
The price for this combination could be (say) 92$/ton
This information is only known at the time of delivery and this information has to be captured only at the delivery level and cannot be captured back in sales order, since for each sales order, there can be multiple deliveries, each delivery with different quality. But as per rule, customer has to be billed as per the Quality he receives. That is:
Sales Order SO1234 - Quantity 100 tons - Quality Combo1
          Delivery DEL567 - Quantity 15 tons - Quality Combo2
          Delivery DEL568 - Quantity 20 tons - Quality Combo3
          Delivery DEL569 - Quantity 18 tons - Quality Combo4    and so on . . . .
One small deviation is sometimes when the Quality analysis is not received on time, billing has to done on the quality as available in the sales order and the difference, if any, will be adjusted through Credit / Debit notes.
If someone can throw some light on this and give me a dynamic solution possibilities, that would be just great. Would appreciate all you help.
Best regards
Venkat - Hyd

Dear Yajee,
Please correct me if i am wrong.
1)The variant configuration has been done.
2) The pricing is based on variants (characteristics).
3) In delivery, the characteristics may differ from the orginal sales order.
Now , system should pick the price based on the characteristic values in delivery.
This requirement can be handled by using a Alternative condition base value in pricing assigned against the condition type for pricing.
The logic for the same will be
During VF01, system should fetch the record of the characteristics used for delivery and use the same values to
fetch the pricing records updated in the price tables.
Try this out with the help of ABAPer and revert back.
Thanks & Regards,
Hegal

Similar Messages

  • When saving a file in [.jpg] format, i am asked to choose a quality from 1 to 100. what changes in the file created based on the quality parameter chosen?

    when saving a file in [.jpg] format, i am asked to choose a quality from 1 to 100. what changes in the file created based on the quality parameter chosen?. i would like to know what changes, so in the future i can set my camera to a setting that will give me the highest quality to begin with,allowing me to make crops and still preserve the quality.
    thank you
    dovid

    It's the level of compression. Lower number, more aggressive compression, more visual artifacts.
    Aside from that you should never use jpeg as a working format. The compression is destructive and cumulative, and the file deteriorates every time you resave it.
    Use TIFF or PSD, and if you need jpeg save out a copy as a single final step.

  • For third-party order related billing based on GR

    Hi Gurus,
    I have special requirement.
    In third party Processing we want to do statistical goods Goods Receipt.
    generally we do billing based on the setting in Item category TAS billing relevance "F" So system will allow billing once we do MIRO.
    Now i want to Do billing based on GRN.. is there any way for that????
    I tried with the option "G" . but it is not working. Is there any Settings i need to in Copy controls.?????
         Not relevant for billing
    A     Delivery-related billing document
    B     Relevant for order-related billing - status acc.to order qty
    C     Relevant for ord.-related billing - status acc.to target qty
    D     Relevant for pro forma
    *F     Order-related billing doc. - status according to invoice qty*
    G     Order-related billing of the delivery quantity
    H     Delivery-related billing - no zero quantities
    I     Order-relevant billing - billing plan
    J     Relevant for deliveries across EU countries
    K     Delivery-related invoices for partial quantity
    L     Pro forma - no zero quantities
    M     Delivery-related invoices-no zero qtys (incl main batch itm)
    N     Pro forma - no zero quantities (including main batch items)
    P     Delivery-related invoices for CSFG - No batch split items
    Q     Delivery-related invoices for CRM
    R     Delivery-related invoices for CRM - No zero quantities
    S     IBS-DI: Order-Related Bill. Doc. with DP w/o Billing Plan
    T     Delivery-related CRM billing with IC billing in CRM
    U     Deliv.-rel. CRM billing w. IC billing in CRM - no zero qties
    your immediate Reply will be highly appreciated .
    Thanks
    Pradeep

    Hi
    You can make the control setting as to whether the invoice receipt quantity or the goods receipt quantity should be relevant for billing in the copy control for billing on the item level in the billing quantity field.
    In Customizing, choose Sales and Distribution -> Billing -> Billing documents -> Maintain Copying Control for Billing Documents -> Copying Control: Delivery to Billing Document -> Item, then select an item category.
    Thanks & Regards
    Kishore

  • Billing based on Position Payer  (re-posted again)

    Hello,
    Let me explain my doubt.
    Our customer, the way of working, after creating sales order with documents flow, is modify de Payer at position level and later create again the Proforma billing, and the final billing.
    This crash with the standard way of billing, for example:
    Sales order A
    Header payer: n1
    10 Position payer: n1
    20 Position payer: n3
    30 Position payer: n1
    Sales order B
    Header payer: n2
    10 Position payer: n2
    20 Position payer: n3
    30 Position payer: n2
    Final billing by standard:
    Billing number 1: against payer n1 (OK)
    Billing number 2: against payer n2 (OK)
    The problem is against payer n3, system generate 2 differents billing documents instead of one per the same payer.
    Is it posible on VTFA- Billing based upon Order, item level 'Data VBRK/VBRP' , create a routine with a ZUKRI in order to billing by positions payers??
    Another solution, on VOPA,delete PY for header billing partner procedure and add PY to position billing partner procedure?
    I would be pleased if you can help us?
    I have created this 9XX rutine and now system is splitting by WE instead of RG:
    DATA: BEGIN OF ZUK,
    MODUL(3) VALUE '902',
    VBELN LIKE VBPA-VBELN,
    POSNR LIKE VBPA-POSNR,
    PARVW LIKE VBPA-PARVW,
    END OF ZUK.
    ZUK-VBELN = VBPA-VBELN.
    ZUK-POSNR = VBPA-POSNR.
    ZUK-PARVW = VBPA-PARVW.
    VBRK-ZUKRI = ZUK.
    Any idea
    Thanks in advance

    Hello,
    I have created this new routine and now system is splitting by WE instead of RG:
    DATA: BEGIN OF ZUK,
              MODUL(3) VALUE '902',
              VBELN LIKE VBPA-VBELN,
              POSNR LIKE VBPA-POSNR,
              PARVW LIKE VBPA-PARVW,
            END OF ZUK.
      ZUK-VBELN = VBPA-VBELN.
      ZUK-POSNR = VBPA-POSNR.
      ZUK-PARVW = VBPA-PARVW.
      VBRK-ZUKRI = ZUK.
    Any idea?

  • Billing based on Position Payer

    Hello,
    Let me explain my doubt.
    Our customer, the way of working, after creating sales order with documents flow, is modify de Payer at position level and later create again the Proforma billing, and the final billing.
    This crash with the standard way of billing, for example:
    Sales order A
    Header payer: n1
    10 Position payer: n1
    20 Position payer: n3
    30 Position payer: n1
    Sales order B
    Header payer: n2
    10 Position payer: n2
    20 Position payer: n3
    30 Position payer: n2
    Final billing by standard:
    Billing number 1: against payer n1 (OK)
    Billing number 2: against payer n2 (OK)
    The problem is against payer n3, system generate 2 differents billing documents instead of one per the same payer.
    Is it posible on VTFA- Billing based upon Order, item level 'Data VBRK/VBRP' , create a routine with a ZUKRI in order to billing by positions payers??
    Another solution, on VOPA,delete PY for header billing partner procedure  and add PY to position billing partner procedure?
    I would be pleased if you can help us?
    Thanks in advance

    Hello,
    I have created this new routine and now system is splitting by WE instead of RG:
    DATA: BEGIN OF ZUK,
              MODUL(3) VALUE '902',
              VBELN LIKE VBPA-VBELN,
              POSNR LIKE VBPA-POSNR,
              PARVW LIKE VBPA-PARVW,
            END OF ZUK.
      ZUK-VBELN = VBPA-VBELN.
      ZUK-POSNR = VBPA-POSNR.
      ZUK-PARVW = VBPA-PARVW.
      VBRK-ZUKRI = ZUK.
    Any idea?

  • Standard capability to delay billing based on POD receipt

    Hello,
    Is anyone know is an SAP standard capability to delay billing based on POD receipt?
    Thanks

    Bill, this is standard SAP. You will have to do 2 things to activate this SAP POD functionality:
    - activate POD relevancy in the ship-to customer master (sales view, shipping tab)
    - activate POD relevancy for the delivery item categories in customizing.
    The Standard routine of copying requirements 003 - header/dl related in VOFM-> Copying Requirements -> Billing is the one that does not allow creation of invoice if POD confirmation is not received.

  • Delaying billing based on POD receipt

    Hi
    Is anyone aware of the SAP best practice for enabling a delay in billing after POD receipt. This would be an international direct shipping scenario.
    Thanks
    Proof of delivery (POD) is an instrument involved in business processes in which an invoice is issued only after the customer has confirmed the delivery's arrival. In addition to the proof of delivery itself, you can also record the POD date, POD time, the actual quantity that arrived and the reason for possible differences in quantities. This is especially important for deliveries where the delivery quantity varies because of the nature of the goods or for which the exact delivery quantity is unknown from the start. You are now in a position to issue an accurate invoice based on the customer's confirmation of goods received. You no longer need to create credit memos. The reasons for deviation that occur most frequently in "real world" scenarios such as stock shrinkage, theft, certain characteristics of goods (volatility, for example), and transportation damage are recorded and analyzed in the system. This analysis is especially valuable when you are negotiating with forwarding agents, vendors, or customers, since all deviations can be reflected.

    Bill, this is standard SAP. You will have to do 2 things to activate this SAP POD functionality:
    - activate POD relevancy in the ship-to customer master (sales view, shipping tab)
    - activate POD relevancy for the delivery item categories in customizing.
    The Standard routine of copying requirements 003 - header/dl related in VOFM-> Copying Requirements -> Billing is the one that does not allow creation of invoice if POD confirmation is not received.

  • Milestone Billing based on Percentage & Quantity

    Hi,
    Can you please guide how to map the following scenario
    I have Business Scenario in Milestone Billing.
    The Milestone terms are assigned in CJ20N and the same is copies to
    sales order. The Milestone terms defined in the Project are
    50% Advance Payment
    40% Agaisnt Supply (Treating this also as advance)
    10% At the time of Installation.(Treat this also as advance)
    50% Revenue Realisation
    50% Revenue Realisation
    Order quantity is 100RMT
    Order Value 10000
    The definition of the each milestone is as follows -
    Advance Payment: This Milestone raised at the time of booking of sales
    order for Advance Payment. Unless advance is receivd orders are not
    execute in the business. It means 50% of 10000 = 5000
    40% Agaisnt Supply : This Milestone is raised based on supply of
    material to the customer. It means as of Milestone Billing Date if
    material dispatched is 20MT then the Milestone Billing Booked in the
    system is 10000*40% *20/100= 800 (treat this also as advance payment
    and client called it as Running Bill) and the same way book the billing
    in the system upto completion of 100RMT.
    At the time of Installation: This Milestone is raised when the
    Installation process is starts. It mean example, if finish the
    Installation of 10RMT, then the Milestone Billing is raised as per
    below formula - 1000010%10/100 =100 (Treat this also as Advance
    Payment and call it as Running Bill).
    Actual revenue is booked in the system, once receive the completion
    certificate from the client.
    As of now in the system, only accept the value base or percentage base
    milestones in the system. This type of above scenario how to map in
    the system, can please propose a solution.
    Kindly help me
    Regards
    Goutham

    hi Goutham,
    you need to configure your item categories for revenue recognition based on milestones. Thus, what happens then is you are separating revenues and billing. You can continue billing your customer for whatever milestones you have 50/40/10%, and the revenue can be recognized on the completion of the final milestone.
    For customizing revenue recognition type on item category level go to
    Sales and Distribution -> Basic Functions -> Account assignment / Costing ->
      Revenue Recognition, Or via transaction: OVEP.
    Set Revenue recoginition as Category ‘A’ timebased revenue recognition
    and Accrual period start as B -proposal based on billing plan start date
    in a milestone billing plan, the billing date of the first milestone is then taken as accrual start date.
    You can work on the latest version of the Revenue Recognition Best Practices Guide. The link can be found in note 779365.
    Thanks

  • Purchase price variance based on Receiving QUALITY

    Problem Statement:
    The client have a requirement that when he places an Order to the vendor for a certain commodity, he agrees to a certain level of Quality Parameters and an agreed Rate based on these parameters.
    Example:
    $100/Kgs on a condition that the physical inspection Quality Parameters are met 100%.
    $90/Kgs on a condition that the physical inspection Quality Parameters are met between 90% to 99%.
    $80/Kgs on a condition that the physical inspection Quality Parameters are met between 70% to 89%.
    When the Receiving is done against the PO, it was found that the Quality was not upto the standard and the result is only 90%. The Client has to pay for the received Quantity at the rate of $ 90/Kgs.
    Q1. How this scenario can be handled in Oracle Purchasing, Inventory, Payables (without Quality module)?
    Q2. What would be the Inventory Cost of the item $ 100 or $ 90?
    Q3. What would be the Financial implications?
    Edited by: user1116442 on 07-May-2011 06:37

    Q1. How this scenario can be handled in Oracle Purchasing, Inventory, Payables (without Quality module)?
    I don't think there is any seeded way to handle this. You may have to modify the PO price manually or generate credit/debit memos after the receipt.
    Q2. What would be the Inventory Cost of the item $ 100 or $ 90?
    If you use std. costing, your cost will remain constant. Any variations will generate PPV
    If you use avg. costing, the receipts will keep updating the cost.
    Q3. What would be the Financial implications?
    The financial implications depend on your costing method. If you have std. costing, you will generate lot of PPV. And your inventory valuation will be done based on the std. cost.
    If you use avg. costing, then you will be able to get inventory valuation at a cost which is weighted avg cost.
    Hope this helps,
    Sandeep Gandhi

  • Conditions are not getting calculated based on actual Base Quantity

    Hi Frineds,
    I have configure a new order type ZRE1 for credit return. While creating this credit return with the reference of actual Billing document, system is picking all conditions as mentained in actual Invoice. But while changing quantity in ZRE1, system is not updating conditions according to new Quantity entered and remaining with values as menioned in actual invoice.
    Even after carrring out new pricning, some conditions like discount is not chaning condition base value, although we don't want to update the conditions with carry out new pricing, as it will change all conditions value.
    Is there any customisation settings remaining in configuring new Order type. Pls help me to sort out this issue.
    Thanks and Regards
    Krishan Raheja

    Hi Krishan,
    Does your doc type ZRE1 have a Pricing Proc indicator assigned to it in VOV8?
    And if yes, have you assigned a new PP to the combination of the relevant Sales Area+ Customer Pric Proc+ Doc Pric Proc?
    And, what is meant by credit return--you mean returns for partial quantity?
    Please check the above points and let us know more to help you...
    Regards,
    Raghu.

  • COPA cost allocation based on actual revenue posting

    Dear All
    I need to allocated the cost cneter costs to COPA characterisitcs based on the actual revenue earned by that product.
    Kindly let me know the procedure for this..
    Thank you
    Gayani

    Hi,
    Hi assign or select Revnue field in the sort key figure  and the system will allocate cost based its revenues for each product.
    Thanks.
    S.SUbbiah

  • Billing Based on DIP Profile - PS - SD Line Items Structure

    Hi,
    I have created a sales order with 1 line item which is linked with a WBS Element via account assignment.
    Based on the line item and WBS structure & Activities. I am billing the customer by creating a debit memo from DP91.
    The billing is POC basis and is done on monthly basis. Thus at the end of each month the customer is billed according to quantities confirmed in DP91. Ultimately the complete project is done and all billing is completed as well.
    Now the problem is: sales order line item had 1 quantity, however debit memo created via DP91 had more than 1 quantities and we have created multiple debit memo request w.r.t. a sales order. now the project is completed, but the status of the sales order is stilll "open". what should be the structure of sales order line items so that order is also set as completed when all quantities in PS are billed.
    waiting for any kind of supportive information.
    thanks.

    Hi Robert,
    You have 2 questions
    1. On DIP
    DIP has nothing to do with WBS, though you use WBS as one of teh characteristics in DIP. As per your DIP, many sales orders are created and they are enabled with different material (material determination in DIP). In order to analyse this further, you have to analyse the DIP, which is linked to your item category in VOV7. If not in VOV7, you can see the DIP name in the item level in the sales order. Using this, you can go to PS and there you can see the characteristics, usage and materials configured for this profile. This will give you a lead to find out why multiple items are coming. As per DIP profile, having multiple materials while creating documents in DP91 is expected behaviour.
    2. For sales order update, you have to invoice all your billing plans, if your order items are billing plans enabled, (may be MS billing as your system has PS also). If you check this, and invoice all the milestones, then the status will be updated automatically. Before updating the sales order status, you should also close all the WBS elements and the project, which are linked to the sales order (I am not sure about this point, but you can try it in the test system, be have the system of one project per salesorder, may not be the case for you)
    If you have any specific questions, pls lemme know.

  • Billing based on % of the project done

    Hi all!
    Let's see if you guys can help me out with some ideas here:
    I need the billing as follows:
    Every sales order comes from a project and generates a purchase order which account assignment category is "Project" (the same project that trigered the sales order).
    This project can take 2, 3...months, but they want to bill every month.
    So how can i have a billing process based on the percentage done of this project. For example: i create a bill for the 20 % of my sales order the first month, one for the 40 % the next month and so on.
    Regards!

    Hi Eduardo,
    You can get this requirement through milestone billing process.
    Please go through this SAP help link it will help you about milestone billing process in SAP R/3
    http://help.sap.com/saphelp_47x200/helpdata/en/dd/5606b5545a11d1a7020000e829fd11/frameset.htm
    I hope it will help you,
    Regards,
    Murali.

  • GM Resource Related Billing based on Cash

    Hi Folks,
    I'm relatively new to SAP and my users have asked for a modification to the billing process for NIH and NSF grants(letter of credit). Right now they are drawing down based on expenditures, but would like to change so it's based on cash disbursement.
    I was thinking that we could setup a new Grants billing rule to look at Value Type 57, 95 and a couple of other custom value types to accomplish this. Every time I test by processing cash payment cycle, and running gm_rrb_ind it gives the error ''No expenditure items found'. I've tried a couple of changes (changed value type 57 to real posting on the grant) to see if they would help, but doesn't seem to make a difference.
    Any tips you could provide would be much appreciated.
    Brian

    Check these threads whether it helps you
    [No expenditure item found|No expenditure item found;
    [Re: No expenditure items found in DP90|No expenditure items found in DP90;
    thanks
    G. Lakshmipathi

  • Milestone Billing based on POC(Percentage of completion) and Sales Order

    Dear Experts,
                      With reference to following link
    SD Cycle in PS
    i would like to add one more doubt.
    My client want to copy milestone only when milestone POC is completed.
    Like After Completion of 30% of work,Billing must be copied from it.
    System does not allow you to exit untill u complete 100% billing in sales order.
    Kindly put some valuable inputs.
    Regards

    >
    astosh wrote:
    > 2.Milestonewise Billing for completion of each floor, Like for 0% completion of work 10% billing can be done, for 100% Completion of first floor 20% billing to be done.
    > Regards
    You can create activities for each task and attach milestone on it. when you complete the task confirm the activity so system will automatically confirm milestone as well, which will remove the billing block.
    >
    astosh wrote:
    > 3.Is there any way to know whether the completion of floor is occured or not.
    > Regards
    System wont know automatically, your project engineer should confirm the activity based on the completion of tasks.
    >
    astosh wrote:
    > 4.Please elaborate process to be incorporated while making Sales order.
    >
    > Regards
    Search the forum there are many posts available and also refer sap help for milestone billing.
    Tnx.
    Abdul

Maybe you are looking for

  • Can I dock my windows Laptop with IMAC?

    Hi, This would have been a no possibly even 3 years ago, but with the development of common software protocols allowing a flourishing application market, is it now possible for me to dock my Windows PC with a new IMAC. To the extent that the MAC is a

  • Function Modules for uploading the file

    Hi experts ,                   I have a requirement to download a file (csv) from my local sytem (say desktop) into an internal table first and then update the contents of the same internal table into the database table. Can anybody provide me with a

  • SQL QUERY How to write a sql query with a complex where clause.

    I would like to get a list of all my invoices from the past year plus any open invoices that are more than a year old. I don't want any overlapping rows. Debra has a question

  • Windows not remembering settings in MacBook Pro 15"

    hey all, I have a MacBook Pro 15" released in 2008. I have dual booting set up between Mac OS X.5.6 and Windows XP. I have what I'd consider a unique problem but may be someone else out there has had similar issues. Every time I launch into Windows,

  • Using radio buttons to set the value of a text field

    I have a set of three radio buttons on a form (a performance evaluation). If I select the "1" button, I want 1 to populate in the text field. The same goes for "2" and "3" I have not been able to code the buttons correctly for this scenario, and can'