Condition to be applied once per order and per Invoice - best ideas please

Hi
My client has a requirement for a surcharge to be applied once per order. I.e. to be applied once to the first Invoice resulting from an order. This is a set amount for every order. eg. $10.
Additionally, if rescheduling determines another item to be delivered first (when in wasn't when the order was first captured), then it should be active for that condition.
Currently they have it as a material called "xyz surcharge" but as they have not set it up for availability checking, it creates a separate delivery if the other materials are not available on date of order capture. (Always available immediately).
It also proposes different dates when purchase orders are delivered late.
I had thought of creating a normal condition type and then using a requirement to de-activate if the delivery date is not the earliest in the sales order. However, unsure which user-exit to use to run through all items in the order to check this. (Advice please). I may have force re-determine pricing in anothe ruser-exit then.
All ideas please.
Regards
Derrick

Hi
My client has a requirement for a surcharge to be applied once per order. I.e. to be applied once to the first Invoice resulting from an order. This is a set amount for every order. eg. $10.
Additionally, if rescheduling determines another item to be delivered first (when in wasn't when the order was first captured), then it should be active for that condition.
Currently they have it as a material called "xyz surcharge" but as they have not set it up for availability checking, it creates a separate delivery if the other materials are not available on date of order capture. (Always available immediately).
It also proposes different dates when purchase orders are delivered late.
I had thought of creating a normal condition type and then using a requirement to de-activate if the delivery date is not the earliest in the sales order. However, unsure which user-exit to use to run through all items in the order to check this. (Advice please). I may have force re-determine pricing in anothe ruser-exit then.
All ideas please.
Regards
Derrick

Similar Messages

  • Table For Open Sales Order And Customer Invoices

    Dear Gurus,
    Are there any table to know open Sales orders and pending invoices for Customers?
    Wishes,
    Abhishek

    Hi,
    Go to T code VA05 and select open sales order radio button. Put other input parameters like date range or sold to . Execute you shal get list of all open sales order.
    For pending invoices go to T code VL04 and you get list of all billing not yet created even though GI is done.
    These are standard SAP functionality and can be used rather than looking in a table level.
    Regards
    Vivek

  • Table for open Purchase order and pending invoices for vendors

    Hi,
    Are there any table to know open Purchase orders and pending invoices for vendors.
    Quick response will be appreciated.
    Thanks & Regards

    hi,
    Purchase Order:
    S011:(PURCH: Purch. Group Statistics)
    Statistics (SSOUR)
    Version (VRSIO)
    Month (SPMON)
    Day (SPTAG)
    Week (SPWOC)
    Posting Period (SPBUP)
    Purchasing Org (EKORG)
    Purchasing Group (EKGRP)
    Vendor No (LIFNR)
    S012: (PURCHIS: Purchasing Statistics)
    Statistics (SSOUR)
    Version (VRSIO)
    Month (SPMON)
    Day (SPTAG)
    Week (SPWOC)
    Posting Period (SPBUP)
    Purchasing Org (EKORG)
    Purchasing Group (EKGRP)
    Material No (MATNR)
    Plant (WERKS)
    Info Record Category (ESOKZ)
    Material Group (MATKL)
    Info Record (INFNR)
    Country (LAND1)
    EINE: (Purchasing Info Record: Purchasing
    Organization Data)
    Info Record (INFNR)
    Purchasing Org (EKORG)
    Info Record Type (ESOKZ)
    Plant (WEKS)
    EKET: (Delivery Schedules)
    Purchasing Doc (EBELN)
    Item (EBELP)
    Delivery Schedule (ETENR)
    EKPO: (Purchasing Document Item)
    Purchasing Doc (EBELN)
    Item (EBELP)
    EKKN: (Account Assignment in Purchasing
    Document)
    Purchasing Doc (EBELN)
    Item (EBELP)
    Account Assignment (ZEKKN)
    EKKO: (Purchasing Document Header)
    Purchasing Doc (EBELN)
    EORD: (Purchasing Source List)
    Material No (MATNR)
    Plant (WERKS)
    Source List No (ZEORD)
    thx,
    Ganpat

  • How to make the connection between a sale order and an invoice in SDK

    Hi,
    Im trying to make the connection between a sales order and an invoice using the SDK.
    Here is how i create each of them:
    Invoice:
    public int SalesInvoiceInternalSave(string buisnesspartnerCardCode, DateTime dueDate, double discountPercent, string id, IList<InternalItem> items, ref int invoiceId)
          int res = 0;
          SAPbobsCOM.Documents invoice_entry = (SAPbobsCOM.Documents)Company.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oInvoices);     
          invoice_entry.CardCode = buisnesspartnerCardCode;
          invoice_entry.DocDueDate = dueDate;
          invoice_entry.DiscountPercent = discountPercent;
          invoice_entry.Reference2 = id;
          foreach (InternalItem item in items)
            invoice_entry.Lines.WarehouseCode = item.Shopid;
            invoice_entry.Lines.ItemCode = item.Code;
            invoice_entry.Lines.ItemDescription = item.Name;
            invoice_entry.Lines.Quantity = item.Quantity;
            invoice_entry.Lines.UnitPrice = item.Price;
            invoice_entry.Lines.Add();
          res = invoice_entry.Add();
          return res;
    Sales order:
        public Boolean SalesOrderInternalSave(string orderId, string buisnesspartnerCardCode, DateTime dueDate, IList<InternalItem> items)
          SAPbobsCOM.Documents order_entry = (SAPbobsCOM.Documents)Company.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oOrders);
          order_entry.CardCode = buisnesspartnerCardCode;
          order_entry.DocDueDate = dueDate;
          foreach (InternalItem item in items)
            order_entry.Lines.WarehouseCode = item.Shopid;
            order_entry.Lines.ItemCode = item.Code;
            order_entry.Lines.ItemDescription = item.Name;
            order_entry.Lines.Quantity = item.Quantity;
            order_entry.Lines.UnitPrice = item.Price;
            order_entry.Lines.Add();      
          int res = order_entry.Add();
          return res == 0;
    What do i need to change to get the connection between the two of them?
    And how do you insert a amount (not percent) discount into an invoice?
    Regards,
    Torben

    Hi,
    Add the sale order, then add the invoice. and while adding the invoice please add the following details to the invoce documen
    invoice_entry.Lines.BaseEntry = 'Doc entry of the newly created SO
    invoice_entry.Lines.BaseLine = 'Line No of the SO
    invoice_entry.Lines.BaseType = 17 'For sales order document type.
    Hope it helps,
    Vasu Natari.

  • I want to reinstall our Adobe Acrobat XI Pro because we have begun to get error messages. I followed the initial instructions but when I logged in I couldn't find "My Orders" page which is required to locate my order and install.  Any ideas?

    I want to reinstall our Adobe Acrobat XI Pro because we have begun to get error messages. I followed the initial instructions but when I logged in I couldn't find "My Orders" page which is required to locate my order and install.  Any ideas?

    Barbara,
    If you are looking for your  serial number, sign in to your Adobe account. On the Manage Accounts page that appears, all of your registered products and their serial numbers are listed in the Plans & Products section. For more information on locating serial numbers,please see Find a serial number
    Here is the link to download and install the software:
    Acrobat XI, X
    Pattie

  • Condition type Purchase per delivery and per purchase order??

    Hi Guru's,
    Please advice.
    I have 3 questions:
    1) Who knows a condition type in a purchase order with the goal that I can
    register costs per purchase order item ? Example 10 Euro for a certificate per item?
    2) The same but now per purchase order 10 Euro.
    3) Is there a condiont type where I can use the number of deliveries as basis?
    For example: we get charged 10 Euro per delivery. The total of deliveries are not known during PO creation.
    Thank you very much in advance.
    Eric
    Message was edited by:
            eric van zundert

    Hi,
    1) In this,u r maintain Condition Type,u assign that Condition Type to Pricing Procedure.Pricing Procedure to Accounting view of the Vendor Master Record with the combination of the our Purchasing Organization.
    So here the Condition Type ,will be know the Vendor and Our purc.organization.
    2) This will be from the Info Record.
    3)This one is,u have to use GR-Based-Invoice in the PO.
    Thanks & Regards
    Suresh.
    > Hi Guru's,
    >
    > Please advice.
    >
    > I have 3 questions:
    >
    > 1) Who knows a condition type in a purchase order
    > with the goal that I can
    > register costs per purchase order item ? Example 10
    > Euro for a certificate per item?
    >
    > 2) The same but now per purchase order 10 Euro.
    >
    > 3) Is there a condiont type where I can use the
    > number of deliveries as basis?
    > For example: we get charged 10 Euro per delivery. The
    > total of deliveries are not known during PO
    > creation.
    >
    > Thank you very much in advance.
    >
    > Eric
    >
    > Message was edited by:
    >         eric van zundert

  • Generating sales order and reserve invoice in a row

    Hi all,
    i'm using B1iSN PL14 with sap B1 8.8.
    I need to build the following scenario :
    I receive an xml file representing a sales order, i have to create :
    - a sales order
    - a reserve invoice based on the sales order
    I've create two BIUs that currently work.
    But now i'd like to chain the two BIUs and execute the the invoice creation only if a sales order has been created.
    What is the best way to do tha kind of thing ?
    thanks !

    I found it difficult in a similar situation & unfortunately didn't get much response from here.
    My workaround solution was:
    - I removed the filter for the B1i user; it's explained in the extensibility guide I think. Basically B1i ignores any events created by itself, but I removed that so B1i received all events including ones created by B1i itself.
    - When creating my first document (for the example lets say it was a Sales Order), I entered a specific text in the remarks field - you could also use a UDF
    - Then my BIU for the second document then had the following conditions
    Document = Sales Order
    User = B1i
    Remarks = CreatedWithB1i (for example)
    So using this, any time my first BIU completed succesfully, it triggered the second one... it's clearly a workaround solution, but it worked for me.

  • Sales Orders And Downpayment Invoices

    Hi,
    I am trying to get a link between the Sales Order and the Downpayment Invoices.
    As I open a Sales Order I cannot directly figure out weather it has a down payment
    invoice or not. (DP Invoices will not show on Target Document Button on the tool bar)
    Is there a way to Find it out??
    When I am going through the ORDR Table I have noticed DpmDrawn, DpmPrcnt, DpmAmnt, DpmAmntFC, DpmAmntSC, Columns.
    DpmDrawn Shows Values 'Y' or 'N' but rest of the fields are just showing default values (null or 0.00)  for every Sales order.
    Is there any setting I have to set up to fill those fields?
    or is there a better way to check that Sales Order has a Downpayment Invoice??
    Thank you very much for your help.

    Hi Suda,
    Thanks for the quick answer. True, that is the way I use to find the DP invoices.
    Problem is no one check it before they generate a new DP invoice for the Sales Order.
    We end up creating few DP invoices for the same Sales order.
    I just want to stop that. Thats why i am trying find out a link between sales order and the
    DP invoice and show it with the Sales order or give a rule.
    Thank you very much for the help.
    Kind Regards
    Sanjaya

  • How to create  Service Order  and then Invoice    using   IW31

    I  have  problem  to create   Service Order  and  then Billing,
                   could  anyone tel me ,what is process  flow.
    Thanksa in Advance.

    Hi Suniel,
    PLease take a look at:
    Re: Problem  to create  Service Order  using   IW31 and  then Invoice  for that
    Best regards,
    demas

  • HT4623 Hi , bought a i-Phone 4 last week , updated to iOS 7.0.2 and now any text entry has a time lag on keypad enstry of between a few seconds and 15 seconds, any ideas please ?

    Hi , bought a i-Phone 4 last week , updated to iOS 7 .0.2 and now any text or keypad entry has a lond time lapse delay (5-15 seconds) EE shop no help, anybody got any ideas please ?

    Hi billyboy95,
    As a first step, I would suggest restarting and/or resetting the iPhone:
    iOS: Turning off and on (restarting) and resetting
    http://support.apple.com/kb/HT1430
    If you have tried those two things, refer to page 146 in the iPhone User Guide to Reset All Settings:
    iPhone User Guide for iOS 7
    manuals.info.apple.com/MANUALS/1000/MA1565/en_US/iphone_user_guide.pdf
    Cheers,
    - Judy

  • Tax Conditions types not appearing in CRM orders and quotations

    Hello All,
    I have created a new tax condition type in ECC and through initial load replicate the same to CRM. pricing procedure repliction with new tax condition is also successful.
    But, the new tax condition is not appearing in condition tab at item level when i create quotation in CRM. other condition types are coming. data for this condition type is there in custom condition table. mapping of tax classifiction to tax group is also done in SPRO.
    Please advise.
    THank and Regards
    Sudhir Grover

    Hello Sudhir,
    You should check the trace log for pricing at first. Set the user parameter:PRC_TRACE as 'X' on T-cd:SU01 for your user and check the Access analysis on the condition tab.
    Regards,
    Masayuki

  • Discount condition type not appearing in sales order but in invoice

    Hi,
    I have two discount condition types (MPDI,ZSDI) in my pricing procedure,at the time of sales order creation one discount condition is not appearing.
    On analyzing the condition type MPDI,system throws message "Access not been executed due to previous access",what would be the reason.
    In the billing ,i could see the condition type appearing.I have checked this,but i could not understand why it is happening.Even the condition catergory of condition is empty not L.
    Also please find the screen shots below,
    Pradeep

    Pradeep,
    Am sure user might have deleted the condition type in sales order, the same condition type woudl have entered manually in invoice.
    Please check my testing, i have done the same entered ZA09 manually and after saving have deleted again in sales order, after dilivery and when i created invoice here i have entered manually the same condition type.
    So in your case also the same thing could have happend, check the change log and also in invoce condtion tab check the condtion type in analysis ( Invoice analysis not order). so that you can udnerstand whether it was entered manully or not.
    On analyzing the condition type MPDI,system throws message "Access not been executed due to previous access",what would be the reason.
    This is because in the condtion tyoe the abvoe key combiantion was found with records hence the below key combition was ignored. this you observe in your screen shot with with 5.00
    So my guess is the condtion records was deleted in sales order.
    thanks,
    srinu.

  • Rate per Ton and per KM

    Hi Team,
    I want to build the condition record based on two calculation types (Quantity and Distance) for Freight.
    I have tried to use scale option, but it was not meet my requirement.
    Request team to provide your views / suggestion to achieve this.
    E.g:
    Condition master shod like as below
    Material
    Amount
    UNIT
    Per
    UOM
    Per
    UoM2
    xyz
    1
    INR
    1
    To
    1
    KM
    If the Shipment Cost is processed for 10 Tones and Shipment have the distance of 100 KM
    The result should I get is = 1000 INR (1*10*100) 
    Thanks
    R Dhana

    Yes I think, it is possible with Multi Dimensional as your Calculation Type.  For more information on this, have a  look at the following note:-
    Note 751826 - Information: Using multidimensional freight conditions
    G. Lakshmipathi

  • Query for Sales Order and AR Invoice Information

    Hi,
    I need to write a query which gives the flollowing sales order info along with the coressponding AR invoices info
    Sales Order columns reqd:
    OPERATING_UNIT     
    ORDER_NUMBER     
    CUSTOMER_NUM     
    CUSTOMER_NAME     
    ORDERED_DATE     
    FLOW_STATUS_CODE     
    TOTAL_ORDER_AMOUNT
    AR invoice columns reqd for the sales orders:
    Invoice number,
    Invoice date,
    Invoice Total.
    Can anyone help me out with this?
    Thanks,
    Ash

    Hi Ash,
    Table RA_CUSTOMER_TRX_ALL can be joined to RA_CUSTOMER_TRX_LINES_ALL table through CUSTOMER_TRX_ID column. The table RA_CUSTOMER_TRX_LINES_ALL.INTERFACE_LINE_ATTRIBUTE6 = OE_ORDER_LINES_ALL.LINE_ID. And from the LineId, you can get the HeaderId os the OE_ORDER_HEADERS_ALL table.
    You must have visualized the query by now.
    Thanks
    Sumit

  • FBL5N - printing per customer and per total one sheet

    Hello @ all,
    we tried to print open items report, but we get per sheet one customer and the total on an other sheet. The print out is like this too big. How can we change the settings for the printing?
    We like to have the list subsequently.
    Thanks in advance for your help

    Hi,
    Try to get to Subtotals (Ctrl+F1) and in the Sort fields delete the * in the last column (column GW).
    Regards,
    Adela

Maybe you are looking for

  • Windows 8 partition on a MacBook Pro

    I've managed to install a Windows 8 partition on my MacBook Pro. When I retired I wanted to dish Windows completely, however there are still a couple of applications that I do need Windows for. When running in Windows mode on my MacBook I can't conne

  • T410 to HDTV via Displayport

    Ok, so just bought the t410 and before doing any research i bought a VGA to HDMI cable to hook it up to my HDTV (you dont have to tell me im an idiot for doing it, i already know you cant do that).  But anyway, i have been doing research on hooking i

  • Premiere Pro CC 2014 Very Unstable

    My CC2014 is very unstable since I have updated my Adobe Creative Cloud Software from CC to CC 2014, and I've been an adobe user since 1999 and I switched from FCP to Premiere in 2012. Everything has been great until the last two upgrades. What is go

  • Odbc connectivity problem

    Hi all, when i am installing ECC 5.0 i got below error. "odbc connectivity problem, error executing sql command" what may be the reason. plz give me some solution. vinnu.

  • How to get it to start up???

    This has got to be easy! OK, I have downloaded the Sun Java software, and can see that it resides in a directory on my c-drive., viz. c:\j2sdk1.4.2_11. Now how do I actually make it start up? Was there supposed to be an icon created on my desktop tha