Sales Order with Partial and down payment (milestone billing)

Hello Experts,
I have configured a scenario where a down payment and a partial payment and a closing invoice is done on the billing plan for a sales order. The down payment request was done and posted manually in FI and the process went well. The issue i have is that the down payment is not reflected in my partial invoice or my second invoice and my closing invoice as well is not reflecting the payment made for the partial invoice (which is suppose to contain the amount less the down payment).
Please, how do i resolve this issue?
Thanks.

Hi,
See from what i feel from your description is, the business process is as follows:-
1) You receive the down payment request, this goes to a special g/l with indicator "F". Now when you recieve the payment you subsequently clear the amount through T-code F-29. In this case the down payment amount or the advance is treated as a deposit, which you adjust against each partial invoice, or completion of certain project.
2)When you create a partial invoice, considering the example in my earlier post you book complete value of the invoice i.e. RS 800.
   The client requires that RS 720 and Rs 80 should goto seprate g/l accounts. IN this case you need to define a condition type say "zadv" assign a new account key to it say "zad" in SPRO>SALES AND DISTRIBUTION>BASIC FUNCTIONS>ACCOUNT ASSIGNMENT/COSTING>REVENUE ACCOUNT DETERMINATION>DEFINE AND ASSIGN ACCOUNT KEYS.After billing of the correspoding amount I.e RS 80 will be cleared through F-39. Please check the same with you FI consultant.
3)Since the condition tab page is greyed out , SPRO>SALES AND DISTRIBUTION>BASIC FUNCTIONS>PRICING>PRICING CONTROL>DEFINE AND ASSIGN PRICING PROCEDURE>ASSIGN PRICING PROCEDURE TO BILLING TYPES. Also check in tcode VOFA wether oc. pric. procedure si assigned or not.After doing this you can add teh condition type "ZADV".
also you can refer to this link down payment condition type (azwr)
Regards
Aadesh Kamat
Edited by: aadesh123 on Jul 14, 2011 6:41 AM

Similar Messages

  • List of rejected sales order with quantity and value

    Hi,
    Is it possible to get the report from VA05 for the list of rejected items with value and quantity ?
    Pls help
    Thanks,
    Vijesh

    Dear Vijesh,
    VA05 I believe is a very powerful report for doing analysis at order and line item level. If your rejection criterion includes a rejection reason at line item level, yes this list from VA05 can give rejected Sales Orders with Quantity and Value.  See the screen shot below.
    I selected a list with open dates till date, I can see Sales Order number, Sales Document Type, Item Number, Material, Rejection reason, Quantity at line item level and net price.
    However, I am not sure what is the rejection criterion you use in your business and I am not sure if you use rejection reason and hence I would like to hear from you, if this explanation helps you.
    Thanks
    Nagaraj

  • What is the difference between sales order with picking and without picking

    hi friends,
    i would like to know what is the difference between sales order with picking and without picking.
    thanks
    skrishnan

    Hello,
    Picking refers to preparing the right quantity and quality of goods for shipping on schedule as required by the customer.
    Once picking is configured, SAP Sd automatically generates picking lists and picking labels which can be tagged to the relevant goods. SAP can be configured to ensure that picked quantity is confirmed before goods are issued. This can be done using transaction code VSTK. In T-code VSTK, picking confirmations can be set, which ensure that goods picked for delivery are in accordance with picking slips.
    Picking thus helps in monitoring each item using the picking status. Picking is normally done in SAP SD by a shipping clerk.
    Prase

  • Create Sales Order with ES and LORD throws "not an input field"

    Hello,
    Im am getting the error:: "Field AUART is not an input field"
    I am trying to use the enterprise service: PurchaseOrderRequest_In for creating a Sales Order in ERP. I have done the settings under:
    - (IMG: Sales and Distribution -> Electronic Data Interchange -> EDI Messages -> Configure EDI Partners -> Convert External To Internal Partner Numbers )
    - (IMG: Sales and Distribution -> Electronic Data Interchange -> EDI Messages -> Configure EDI Partners -> Assign Customer/Vendor To Sales Organization Data )
    - Customizing transaction WUFWUF -> Transformations , application CL_PUR_PURCHASEORDER_RQ
    - SD_01 business function is activated
    Now when I send in a message I can monitor the errors in /SAPPO/PPO2 I get a list of errors telling me:
    "Field AUART is not an input field" and the same error for 5 other fields. If I debug the method I can see that the table LORD_MAPPING is read. It also looks like the service actually calls program SAPMV45A with screen 4440. This screen does not contain the fields with error. The errors are caught in
    class: CL_LORD_OBJECT
    Method: DO_IMPORT_MAPPING
    Line: 58-72
    , due to <field_inpmod> eq '0'. This is the input mode for the screen used.
    Any pointers to what I have missed would be greatly appreciated.
    Best regards,
    Emil Jessen

    check function group XVED. Within this function group there are some includes that allows you to change the behavior of SAP while creating the sales order after EDI inbound.
    There are the two includes ZXVEDU03 (to add additional data from the IDOC to the sales order) and ZXVEDU04 (to modify the batch input for creating the sales order). Maybe you can find your fields in here and clear them, so that SAP doesnt try to change the order-type field in EDI processing.
    In case you want to allow certain fields to be editable, check userexit MV45AFZZ form "userexit_field_modification". There you can set fields editable or not.
    Example:
    CASE screen-name.
        WHEN 'VBAP-MVGR3'.
          IF sy-tcode = 'VA01'.
            screen-input = 0. " 0 = field NOT editable, 1 = field editable
          ENDIF.
    ENDCASE.
    Regards
    Ralf

  • Financial documents/ Letter of Credit and down-payment

    Hi,
    I try to map requirements from business against solution in SAP.
    There is a scenario as follows, where part of the sales order is covered through down-payment. This should be exempted from Letter of credit value.
    Example
    Sales Order value 1 Mio USD
    Down-payment 0.2 Mio USD  > paid immediately after sending out the request invoice (request is generated in SD from Sales order). Until payment, this would remain as the net exposure in the system.
    LOC value should be only >> 0.8 Mio USD <<   
    Is there a solution in SAP to this? What would need to happen to enable this?
    Cheers
    Hein

    Hello Hein
    Well, for your requirement you have to go development.
    For this you can use No credit check in TCode OVA8 for Define Automatic Credit Control for your desired combination of Credit control area, Risk class & Credit group.
    Where you have to write a requirement with help of ABAPer.
    OR
    You can take assistance of FI guy and looking to define Reconciliation Accts Without Credit Management Update
    Where In this IMG activity, you can cancel the credit management update function for certain postings by posting to an additional reconciliation account; the reconciliation account without credit management update.
    When you make postings to the standard reconciliation account, the receivables total within credit management is then updated, but those postings made to the reconciliation account without credit management update are not.
    In Japan, various receivables that are considered certain to be received are excluded from credit management update, including:
    - Active prepaid/deferred items
    - Payments by letter of credit
    Hope this can assist you.
    Thanks & Regards
    JP

  • Old sales order with history needs to be canceled

    We have an old Sales Order which had a down payment but then a subsequent reversal of the down payment because the customer has canceled the order.  A balance remains for the part.  We've attempted to use VF11 to delete the item but that did not work.  Does ayone know how to get rid of the item once there has been some subsequent posts and clearings of those posts?
    Would F-32 be an option to clearing the original sales amount?
    Edited by: Daniel Goodhart1 on Jul 22, 2008 4:23 PM

    TTT
    Does anyone have any suggestions?

  • Sales order with material & plan cost

    Hi,
    A sales order with material and assign WBS can display the plan revenue which equal sales revenue. How can I make the material cost also be display as plan cost? This material cost should equal standard price of material master.

    It is not possible to copy material cost from sales order to project. Please activate network cost planning, and assign the same material in the project structure, so system will take the material cost in plan cost.

  • Automatic credit release of blocked Sales orders with pre payment

    Hi ,
    We have a requirement as given below.Please suggest a better solution for this.
    The customers have the 'prepayment ' payment terms with different percentages of the sales order
    value to be paid before the delivery creation.
    When the sales orders are created, they are blocked for delivery by some credit block.
    The business use VKM1 transaction to view these blocked orders and release them manually for
    delivery creation after checking if the customer has made the prepayment.This is a tedious work
    (since there are too many sales orders )for the credit manager who dont have the complete
    visibility of how much prepayment the customer has made and need to manually check if the
    payment made covers the sales order prepayment amount to be paid.
    1. How can we do a automatic release of these blocked sales orders?
    2. Is there any program(which can be setup as batch job) to do a credit recheck and release the order
        automatically?
    3. Will Milestone billing plan functionality satisfy this requirement?If so how?
    We are using SAP version 4.7 without Project System.
    Thanks in advance.
    Regards,
    Ragesh

    Hello,
    This is not possible because when you created the sales order it has checked the credit limit for that credit limit and if you increase also now that block cant go automatically.
    Go to VA02 i.e change mode of sales order and change something and enter may be if you created a order for 2 quantity then go to VA02 and remove the quantity 2 and again type 2 then system will again check for credit and now that is increased so the order will not block..
    If this is for many order then you can run changes sales order  BAPI for mass update. Take help from ABAP guys.
    Cheers
    Say

  • Sales order cancelled and new sales order with added components

    Hi all,
    There is a MTO scenario.Lets say a product X was to be made .Now when the production was complete,the sales order got cancelled and a new sales order was generated for same product with 2 new components to be added,lets say A and B.
    So now i have to use the finished good x and new components A and B for the new sales order.How will the costing of new product be done and how do i maintain the BOM?

    Dear,
    You have to create the new material code for your new product as it is having two new components. For that new product say Y you need to add the X, A and B.
    As you have already manufactured the X so system will not create any procurement proposal for it and you can consume the X while manufacturing the Y and it cost also get capture to the Y. This is standard Practice.
    Hope clear to you.
    Regards,
    R.Brahmankar

  • Sales order with reference to Contract and another sales order

    Hi Gurus,
    I would like your suggestions on one of the business requirement i have.
    We are creating a new EDI interface with few of our customers to create sales orders. While creating sales orders, it should validate if there are any open contracts available and if yes, then the sales order should be created with reference to it. so far good but there are chances that sold to party on the contract could be different from sold to party on the EDI order sent by customer (customer can have more than one sold to party on their system). IDOC's are failing in this scenario and not able to create a sales order since sold to partys are not matching. I need your help.
    Can we do some thing in customer master to handle this scenario?
    or
    Create a new sales doc type (YEDI or some thing) and create sales order from IDOC without reference to contract. Business will look into all YEDI order and create the actual sales order out of it but the challenge here is i cannot refer contract to the actual sales order or YEDI order.
    Is it possible to create sales order with ref to a contract and another sales order?
    Please help
    Thanks
    Venkat

    Hello Venkat
    What is the linkage between sold to party of contract and sold to party of order..If customer has more than one sold to party.
    Why don't you use customer hierarchy....link all sold to party of a customer to hierarchy node.for example...you create a hierarchy  node 1000 and assigned customers 2000 and 3000 to it.you have contract for 2000..so when you create a sales order for 3000 check in knvh table it's customer hierarchy 1000 and get all sold tos assigned to hierarchy...which is 2000....check if contract exist for sold to's..If yes then create order with reference.
    Let us know if it works for you.
    Thanks
    Amit Gupta

  • Advance payment and down payment with two diffierent tax code

    HI expert!!!
    i have one scenario that advance payment and down payment with different tax code.
    in this time, advance payement post to vendor with po number,  we do not know how to use tax code V1(deductable tax) or VF(Non-deductable tax),  so we post advance payement amount by tax code V1(deductable) even though the amount included both. but we must know how amount is defined deductable tax or non-deductable tax when invoice.
    when we want to post down payment with VF , we could not post it because advance payement posted with V1 tax code.
    this is main problem with my scenario.
    and  as i know,   can i post two advance payement to  same vendor and same po item?, i can't do it with my system.
    only one advacne payment  is possible with one vendor and one po item. or  amount of  advance payment is all cleared by down payment, then i can post another advance payment to same vendor.  is it standard process with po?
    thank you in advance!!

    hi,
    As per my knowledge their is no difference between  advance payment and downpayment.
    and tax code is used for taxes purpose not for the payment terms.
    taxcode is created in ftxp.and related percentages are maintained in fv11.
    ex:-
    if i want  excise duty  - 10% on basic value
    education cesse 2% on excise duty
    sec.education cesses 1% on excise duty
    then fitst i have to create 3 condition types and that 3 condition types are used in my taxprocedure  and that taxprocedure is assigned to country code..
    after that i am created one taxcode in ftxp like v1= exciseduty10%educatiocess2%sec.edu.cesses1% with this description.
    and given the values for that conditions in fv11.
    and used that v1 taxcode in your p.o in invoice tab.
    and payment terms are came from vendor not from taxcode.
    Thanking you.

  • Do not change the payment term created a Sales Order with reference

    Hi Gurus,
    Do not change the payment term created a Sales Order with reference to a contract where the payer of the change in Sales Order.

    Hello ,
    As per my understanding , you do not want the payment terms to be changed even if the payer partner function is changed ,
    as standard sap redetermines the payment terms with change in partner function, you may use the exit
    USEREXIT_MOVE_FIELD_TO_VBAK- header level
    USEREXIT_MOVE_FIELD_TO_VBAP- Item level
    in this you could write a small code which will not change the payment terms when payer is redetermined
    hope this helps
    Thanks
    akasha

  • Payment Card Info for sale order with BAPI_BUSPROCESSND_CREATEMULTI

    hi all
    i am trying to create a sales order using BAPI_BUSPROCESSND_CREATEMULTI
    and i am able to create an order successfully without any problem.
    the order is being generated. I am trying to input
    the payment card details to the BAPI_BUSPROCESSND_CREATEMULTI in
    PAYPLAN & PAYPLAN_DATE tables of the BAPI.
    I also used CRM_ORDER_READ report to see how these tables are being filled
    and based on that i had filled the payment card details in BAPI_BUSPROCESSND_CREATEMULTI
    but still ..i see the order being generated but dont see any payment card information
    being poulated in it.
    If you have any idea how i should fill the PAYPLAN, PAYPLAN_DATE
    tables and their respective input fields..please kindly help
    i tried all possible ways and could not get a solution
    Regards,
    Jessica Sam

    Hi Richard,
    So does this mean that i'd be able to capture all the data that is being determined after i make the call to this BAPI whithout saving it. Well.. I just want to simulate as it is happening in SAP.. i.e we enter the sold to party and hit 'enter' and all the data should be determined..and at this point i should read this data.
    Could you let me know if this could be done.
    Thanks,
    Sahil

  • Sales order for noraml and VC materials with BAPI_SLSTRANSACT_CREATEMULTI

    Hi all,
    I created a sales order in CRM with Zfuction module in which I used the bapi BAPI_SLSTRANSACT_CREATEMULTI for a configurable material. I dint hard coded any thing and passed the product data and partner data using import paramters.
    Now I am using this function module to create a sales order with normal item and it does not work and throws a runtime error.
    My actual requirement is to create a Zfunction module that creates a sales order in CRM for both noramal material and VC material.
    What modification should I do?
    Edited by: jessica sam on Jan 19, 2009 2:09 PM

    You are almost there..
    Here are some tips about what data needs to be filled and where. Check this out. Use the report program (not function module) CRM_ORDER_READ. Use a transaction that has all the required information you are interested in. In your case - The requested delivery date.
    The program displays the transaction data in a nice way - browseable data sets - run and see to know what I am talking about.
    Look for the RDD, where it is found.... Use that as a tip to popluate your sturctures in your function module... Use this tip for any data in the transaction.

  • Problem adding sales order with freight since 8.8 pl 20 (and 8.81 pl 0)

    Dear All,
    Since the upgrade to 8.8 patch 20 I have a problem with adding a sales orders with freight (expensecode 1 does exist!) through the XML import of (the same problem with 8.81 pl 0).
    This is the XML:
    <BOM>
         <BO>
              <Documents>
                   <row>
                        <DocType>dDocument_Items</DocType>
                        <DocDate>20110328</DocDate>
                        <DocDueDate>20110328</DocDueDate>
                        <CardCode>INT_C_PenS</CardCode>
                   </row>
              </Documents>
              <Document_Lines>
                   <row>
                        <ItemCode>10000024</ItemCode>
                        <ItemDescription>Afvalbak CONSTRUCTO 50</ItemDescription>
                        <Quantity>4.00</Quantity>
                        <ShipDate>20110328</ShipDate>
                        <DiscountPercent>20.00</DiscountPercent>
                        <UnitPrice>528.00</UnitPrice>
                        <LineStatus>bost_Open</LineStatus>
                        <LineType>dlt_Regular</LineType>
                   </row>
              </Document_Lines>
              <DocumentsAdditionalExpenses>
                   <row>
                        <ExpenseCode>1</ExpenseCode>
                        <LineTotal>64.00</LineTotal>
                   </row>
              </DocumentsAdditionalExpenses>
         </BO>
    </BOM>
    When the DocumentsAdditionalExpeses part is deleted then there is no problem.
    The error with the DocumentsAdditionalExpeses is 'Internal error accured'.
    Can anyone confirm that this not is working through XML import (DTW works) or is there a solution?
    Thanks and best regards,
    Wim Kleinsman

    Hi,
    Try this one.
    <BOM>
    <BO>
    <Documents>
    <row>
    <DocType>dDocument_Items</DocType>
    <DocDate>20110328</DocDate>
    <DocDueDate>20110328</DocDueDate>
    <CardCode>INT_C_PenS</CardCode>
    </row>
    </Documents>
    <Document_Lines>
    <row>
    <ItemCode>10000024</ItemCode>
    <ItemDescription>Afvalbak CONSTRUCTO 50</ItemDescription>
    <Quantity>4.00</Quantity>
    <ShipDate>20110328</ShipDate>
    <DiscountPercent>20.00</DiscountPercent>
    <UnitPrice>528.00</UnitPrice>
    <LineStatus>bost_Open</LineStatus>
    <LineType>dlt_Regular</LineType>
    <ExpenseCode>1</ExpenseCode>
    <LineTotal>64.00</LineTotal>
    </row>
    </BO>
    </BOM>
    Regards,
    Siva

Maybe you are looking for

  • Upgrade of Lightroom 4 with newest Camera Raws possible?

    I'm still on Windows XP. My question: Can I buy Lightroom 4 and update Camera Raw files subsequently? Or is the only chance to use newest camera raws by using Lightroom 5? I want to get access to Olympus EM-5 Raw files (in addition to EOS 5D MII) and

  • Optical Drive Accesses for No Apparent Reason

    I have a new HP Pavilion dv7 laptop with Windows 7 64-bit OS. My question concerns accesses to the optical drive for no apparent reason. While it seems reasonable that when booting up the system the firmware will check the optical drive to see if the

  • Why TRIP cann't be put on HOLD if trip has "trip segment" only using PR05

    Why we canu2019t put a trip (PR05) u201Con holdu201D if the trip has u201Ctrip segment onlyu201D tab only. Itu2019s possible to do this using PRAP but not through approval screen i.e. ACTEXT_APPR_LITEu201D. Thanks Mohanty

  • What is wrong with this PL/SQL block

    declare v_count integer := 0; begin -- execute immediate 'select count(1) into v_count from ' || 'abc' || '.table1'; execute immediate 'select count(1) into v_count from abc.table1'; dbms_output.put_line('v_count: ' || v_count); end; When i execute t

  • Please...someone give me some ideas

    I have a new 5.5 ipod. I downloaded a video podcast that is in mpeg-4 format which I think is ok because other tv shows I've downloaded are in that form. It gives me a message that it can't put that video on my ipod because my ipod doesn't support or