Invoice Value tolerances based on the Purchase Order type..

Hi Gurus,
Can anyone please tell me if there is a way to assign the variance (tolerance limit) to the Invoice document based on the Purchase Order? What I want to do is that when the Invoice is posted in the system, the system should be able to check the document type of the Purchase Order and then based on that the tolerance limits should be applied on the Invoice. for example PO document type NB- tolerance for Invoice plus/ minus 10%, Document type FO- tolerance limit plus/minus 5%.
I know we can do it based on the Vendor but we use the same vendors for a number of purposed ( a number of PO types)hence can use that.
Thanks in advance
Anoop

Hi,
Check on it:-
Purchase Order Tolerance
http://wiki.sdn.sap.com/wiki/display/ERPSCM/MM-IV-LIV-CRESetTolerancesforIncoming+Invoice
pherasath

Similar Messages

  • Cannot query AR invoices based on the purchase order number in R 12 1.3

    Hi,
    We need to query invoices based on the purchase order number, However when we try to Ct+F11 get the message *"Please fill in selective criteria in at least one of the following fields for performance reasons: GL Date, NUmber,Bill to etc."*
    Is this a new feature or a bug?
    Thanks and Regards,
    MPH

    Hi All,
    I found the solution in the following note.
    *How to prevent Blind Query or Query on Non Indexed Column in Transaction, Receipts, Collections forms? [ID 753222.1]*
    Thanks and Regards,
    MPH

  • What is the  FM/BAPI  to get the Goods Receipt  Based on the Purchase Order

    Hi ,
    I want FM/BPI  to get the Goods Receipt  Based on the Purchase Order in MM.
    Thnx in advance

    Hi
    BAPI_GOODSMVT_CREATE
    Thanks & Regards
    Kishore

  • Material Statuses based on the Purchase order Document type

    Hi Experts,
    We need to maintain the Plant material status based on the purchase order document type.
    Example - If I am using NB for normal purchase orders and ZB for STO procurement then, there should be a material status which should give warning message - 'do not use ' for ZB STO purchase orders and it should allow to create NB purchase orders for that same materials.
    Please advise what are the possibilities?
    Thanks
    Regards
    MM

    Hi Gurus,
    Thank you for  your reply, Please find my replies below
    @@ - Mallinath - We need this restrictions for some type of materials ( with specific Material types) which should not be procured through inter company STO process, buying plant should use the normal purchase. for other Material types they should be able to use the inter company STO process.
    @@ DEV - We are already using the Spl. Procurement keys for inter company STO process.
    Example - Material type ZXYX should not use the inter company STO process, but it should be allowed all other processes.
    Please advise how we can control this process?
    Thanks
    Regards
    Raja

  • Blocking the Purchase Order type

    Hi
    We have a requirement that we should not create a new P.O with one particular Purchase Order type, But we are in a position to edit the existing P.O. of that particular P.O. type.
    Kindly inform us without using Authorization concept.
    Regards
    Ravi Kumar.T.N.

    ThanQ Sandeep & Manoj Reddy from your immediate response.
    Initially I was done for the No.Range point of view, But we can able to create the P.O. & P.O. is showing of the starting no. of the no. Range. But it was not stored in the Database.
    Manoj Reddy actually our requirement is we should not use the Existing P.O. type for creating the new P.O.s.
    we want to create the P.O.s with new P.O.types so the user shouldnt raise the P.O. with the old P.O. type.
    By using authorisation control it will become too difficult so kindly suggest anything from functional side
    Regards
    Ravi

  • Values disappear after saving the Purchase Order and Goods Receipt PO

    HI,
    Our client is using SAP Business One 2007 A(8.00.181) SP 00 PL 47, When they raise Purchase Order for service item, the details and amount disappears automatically after adding the document and similar case for Good Receipt PO. But when they book directly in AP invoice the details and amount will appeared.So please help on solution for the above problem.
    Best Regards,
    Grayson

    Dear Mr Burton,
    If I understood correctly you cannot see the information inside the document you added. This made me think that it is a GUI issue.
    In the second answer you specified that when you try to open it again you'll receive the error message saying that there is no total value or total and I assume there is no information in the document.
    I believe the second issue is a consequence of the first one.
    I was suggesting to open a message on the portal (the message that requires the S number from the partners) in order to investigate the issue better.
    However, as you have an error message that pinpoints to certain fields it could be possible to see the information in the tables. Do you have this information?
    Regards,
    Marcella Rivi
    SAP Business One Forums Team

  • Down payment based on the purchase order

    i raise one purchase order 1000 Rs  in t code me21n after popup with number.  based on purchase order i pay advance amount 500 Rs with reference of purchase order number (in  f-48 i have given number reference field). when i saw the purchase oder (me21n)  in status tab down payments fields not updated like purchase order 1000 only and down payment 0 only the system showing.

    Hi
    In F-48 enter the input parameters and when you click enter it takes you to next screen. here you would enter the amount for 2nd line item. It is here you would enter the Purchase doc field.
    If the same is not visible, then check the field status for the GL field status group in OBC4 and also posting key field status in OB41
    Thank You,

  • How to view the purchase order output

    Hi all,
    how to view the purchase order output in the transaction me23n?
    How to obtain the purchase order output form?
    Please help..

    HI,
    goto NACE tcode then select the purchase order type and go to output types u cna use standard one NEU and provide the sapcript name and form name default will be there with MEDRUCK and print program.
    then in ME23n click on messages there create ur message type NEU and save it
    then print the purchase order...
    hope u get solved with this
    Regards
    Syed A

  • Purchase order type in sales order header

    Dear Friends,
    how can I make purchase order type in sales order header be default.
    With regards

    Hi Vamsi,
    if you want to enter a default value in the purchase order type field in sales order header, then do it by either of the ways
    1. by variant tcode SHD0
    2. by USEREXIT_MOVE_FIELD_TO_VBKD in program MV45AFZZ
    regards,
    Santosh

  • Purchase order type in sales documents

    Hi All,
    I have come across with a peculiar requirement . Basically we want to have a source from where we have got the order as the order may be from different environments.  Example: EDI Order, Web order, Manual Order.
    So I have decided to use the field 'Purchase Order type' at the sales document header - Purchase order data.
               We can define new purchase order types at (path) SPRO-SD-Sales-Sales document header-Define purchase order type
    My question is how we can do this as automatic for each sales order. Is there any provision to assign the purchase order type to sales document type?
    How can we address this issue?

    Hi,
    try user exit USEREXIT_MOVE_FIELD_TO_VBAK in  MV45AFZZ. Pl take the help of your Abapers for this.
    But then we have this kind requirement where we use the same document type, but goto > header data > purchase order data and select the way in which the orders are coming.
    Hope it helps. Pl reward if useful.
    Thanks & Regards
    Sadhu Kishore

  • Customer Purchase Order type.

    Hello gurus
    Can any one give me details about the configuration aspect of customer Purchase order type in Sales order.
    Just FYI this is a field  at Item level in SALES order.
    Thanks

    Hi,
    In this menu option you define the possible order types which indicate how the customer has transmitted an order.
    When processing a sales document, you specify the order type for the purchase order data at header level. This specification is copied into the items.
    At the line items you can enter the purchase order type also but then it is better to give it at the header level. If there are suppose 20 items in a sales order giving the purchase order type at the header level is easier and is applicable for all 20 line items.
    For the configuration of the purchase order type:
    IMG-Sales & Distribution-Sales -Sales Documents-Sales document header-Define purchase order types.
    Here you can create your own purchase order type also.
    Reward points if solution helps.
    Regards,
    Allabaqsh G. Patil

  • Re:User exit  for number range assignment assignment to purchase order type

    Hi All,
    Is there any user exit which assign the purchase order type to number range.
    Please help.
    Regards,
    vivek

    Hi
    Implementing the User exit
    MM06E003
    Number range and document number
    Goto Transaction CMOD ,  Create a Z - Project proceed as follows:
    Choose Create.
    Describe the nature of the project by providing a short descriptive text.
    Choose Save.
    The system then prompts you to assign a change request. This assignment allows you to transport the project and its components into a productive system once you have completed it.
    Specify which SAP enhancement packages you want to include in your project by choosing SAP enhancements.
    Enter the Enhancement MM06E003.
    Click on Components
    Docuble Click on the Exit & it will Take you to the Function module . Write your ABAP code in the Include ZXM06U17
    Activate the Z - Project
    Thanks & Regards
    Kishore

  • Excise rate and value is not getting defaulted from the purchase order

    Hi all,
    While capturing excise invoice , the excise rate and value is not getting defaulted from the purchase order and in Excise Item Tab BED,AED,ECS is Zero at both header as well as item level for only one material in STO process and if we are doing same process taking other material all things are coming perfectly and We are maintaining condition with respect to vendor,plant and material combination.Any input related to this will be helpfull and rewarded.
    Regards
    Vishal

    Hi,
    Follow STO Process for this;
    1.Create a vendor for the company code of receiving plant, using account group: 0007 using T-Code XK01.
    2. Assign this vendor to Delivering plant
    Go to XK02 >Purchasing view>Extras>Add. Purchasing data>Plant
    3. Create internal customer with the sales area of the vendor. Go To XD01
    4. In pricing procedure determination relevant to STO, assign document Pricing Procedure and customer pricing procedure appropriate for STO to get the pricing in the invoice.
    5. Maintain condition records for the relevant pricing condition.
    6. Some more setting for STO: Go to MM> Purchasing > Purchase Order > Set up STO > define shipping data for plants > Go to Receiving plant >assign customer here & Supplying SA (for billing) to Receiving plant here
    7. Go to MM > Purchasing > Purchase Order > Set up STO > define shipping data for plants > Go to Supplying plant and assign the sales area of receiving plant.
    8. Go to MM > Purchasing > Purchase Order > Set up STO > assign delivery Type & Checking rule
    Assign the delivery type to document type. In this case, Delivery type NLCC is assigned to Document type NB
    9. Go to MM> Purchasing > Purchase Order > Set up STO > Assign document Type, One step Procedure, Under delivery tolerance
    Assign the document type NB to supplying plant and receiving plant
    10. After all settings, Create the STO using T-Code: ME21N and maintain pricing conditions of freight and Save.
    11. In supplying plant Maintain condition record in sales using VK11 the same will flow in receiving plant when referring the OBD no during MIGO.
    10. Create Delivery: VL10G
    12. Picking, PGI: VL02N
    13. Billing: VF01
    Save the document and its done
    14. J1IIN - Outgoing Excise Invoice
    15. MIGO - Goods Receipt against outbound Delivery
    16. J1IEX - Capture & Post Excise Invoice
    Rgs

  • "Material  Invoice Cycle- field" in the Invoice tab of the Purchase Order?

    Hi,
    Does somebody has a clue on the field "Material  Invoice Cycle- field" in the Invoice tab of the Purchase Order?
    What are the functions, dependencies and the scenarion one can use this field.
    Regards

    Hi
    Here in Is-oil we have invoice cyles. Provisional invoice, Final invoice, interested invoice, settlement invoice etc..
    So in sales at first provisional invoice has been created than the final invoice based on the Provisional invoice.. and further invoices like  interest invoice & settlement invoice ..
    So here we are using 4 invoice cycle.. hence you have to define in the Spro-->industry solution -->oil & gas  > cross component application>maintain the invoice cycle numbers... 4
    And this data has to be used in Condition type
    Spro--> industry solution -->oil & gas  > cross component application> MM split invoice -->Enter the data in additional invoice .
    These is the function of Material invoice cycle field...
    Thanks and regards
    Raja

  • Create an AP Invoice based on a Purchase Order using SDK

    Hi,
    What are the steps to create an AP Invoice based on a Purchase Order using DI API?
    Which methods of which objects to use and what parameters to pass?
    Thanks.

    Hi Rajesh,
    Here is a sample to create an Invoice based on a Sales Order. The same way you can change as per your requirement:
    SAPbobsCOM.Documents oInvoice = default(SAPbobsCOM.Documents);
                oInvoice = (SAPbobsCOM.Documents)SBO_Company.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oInvoices);
                oInvoice.CardCode = "C000003";
                oInvoice.DocDueDate = DateAndTime.Now;
                oInvoice.Lines.BaseType = Convert.ToInt32(SAPbobsCOM.BoObjectTypes.oOrders);
               oInvoice.Lines.BaseEntry = Convert.ToInt32(3616);
               oInvoice.Lines.BaseLine = 1;
                oInvoice.Lines.Quantity = 3;
                oInvoice.Lines.Add();
                oInvoice.Lines.BaseType = Convert.ToInt32(SAPbobsCOM.BoObjectTypes.oOrders);
                oInvoice.Lines.BaseEntry = Convert.ToInt32(3616);
                oInvoice.Lines.BaseLine = 2;
                int kth = 0;
                kth = oInvoice.Add();
                if (kth != 0)
                    int irrcode;
                    string errmsg;
                    SBO_Company.GetLastError(out irrcode, out errmsg);
                    Program.oMainSAPDI.ShowMessage(errmsg, BoStatusBarMessageType.smt_Error);
    The main thing to remember is Base Type, Based Entry and Base Line.
    Hope it helps.
    Thanks & Regards
    Ankit Chauhan

Maybe you are looking for