Prevent collective billing for a particular customer

Dear Gurus!
A customer has requested that they DO NOT want collective billing, in other words they want a separate invoice for every delivery note.
All other customers are currently subject to collective billing where if there are multiple deliveries on the day, they are consolidated into a single invoice for the customer.
Many thanks in advance!
   -Alvin

Alvin,
When you want to create the collective invoice in VF04, there is also a field called "Sold to Party" where you can not only include the customers, you can also exclude the customers you want to exclude from collective billing. The exclusion is not visible when you just double click on the field. You click teh multiple entries button (which is at the right end of this field) and there double click on the column where teh values are given. Now a screen comes. Here you can select "Not equal to" indicator and then give the customer number for whom you dont want collective invoice.
You can save this as a variant and then process the invoice for all customers other than this customer. If you want to create individual billing for this customer in VF04, you can just create another variant for this purpose.

Similar Messages

  • Techical field ( and Table ) for Promotion type for a particular Customer

    Hi All,
    Where can I find the promotion type for a particular Customer?
    Thanks,
    Sanjeet

    Hi Suman,
    I think you are talking about Transaction VB33.
    Table - KONA (Rebate Agreements)
    Field - KNUMA (Agreement (various conditions grouped together))
    Structure - RV13A (Input/Output Fields for Price Element Maintenance)
    Field - KNUMA_PI (Promotion)
    And if you want based on particular customer..
    Table - KOTE003 (Customer)
    Field - KNUMA (Agreement (various conditions grouped together))
    Table - KOTE004 (Customer Hierarchy)
    Field - KNUMA (Agreement (various conditions grouped together))
    Best Regards,
    Sayak

  • Count no. of records for a particular customer in the query?

    Hi,
    1)Can anybody guide as to how do we count the number of records for a particular customer. E.g.
    C1 has placed 2 orders
    C2 has placed 4 orders
    C3 has placed 5 orders
    so in all the ODS has 11 records. Now while designing the query we need to ensure that we show only the Customers who have placed more than 3 orders. What could be logic to solve this kind of a problem?
    2) Is there a way that we can access the structure and data of the ODS in ABAP code say one of the includes in a user exit?
    The requirement says there could be N number of cases opened and closed in one month. Now we need to calculate the average number of days taken to close a case? Any ideas on the possible solution.
    Thanks
    RB

    Hi Rajat,
      Take a calculated key figure rename it as Count , go to the properties of that calculated key figure on the left hand side not at the columns side in the properties click on the button Enhance which is shown in the down left side, in the exception aggregation part select "count all values <>0" , take the reference character as customer Id . Now go to the Customer character which is in rows go to properties and select  "Normalise to" combo box  in that select "Query result" now u will get the exact result which ur looking for .

  • Display list of sales orders for one particular customer using BAPI in WD

    Friends,
    i want to display list of sales orders for one particular customer, the materials ordered, quantity ordered, goods issue date of that particular order and contact information about that particular customer, using Webdynpro.
    Please somebody send me related info,blogs,help links , to complete this task, this is very urgent.
    Please help
    Peter

    Find the WD tutorials here...
    <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/webdynpro/web%20dynpro%20sample%20applications%20and%20tutorials.htm">Tutorials</a>

  • Retrieve the sales orders for a particular customer in selection screen

    Hi
    I want to retrieve the sales orders for a particular customer(entering customer number field in the selection screen and then clicking on f4 help on sales order field in the selection screen I should get only sales order numbers for that particular customer number).How can I achieve this through search helps?Are there any standard search helps that I can use.
    <removed_by_moderator>
    Edited by: Julius Bussche on Apr 9, 2009 12:55 PM

    Hi,
    try this:
    at selection-screen on value-request for p_par.
    select * from vbak
    into itab
    where kunnr = p_par.
    then use the FM 'F4IF_TABLE_VALUE_REQUEST'.
    with
    retfield = 'VBELN'
    dynprog = sy-repid
    dynpnr = sy-dynnr
    dynprofield = <name of parameter>
    value_org = 'S'
    tables = itab.
    Regards,
    Leo.

  • Delivery for a particular customer

    Is it possible to create delivery for a particular
    customer on specific dates we want? How we will do it in SAP if possible? thanks

    Hi
    Further...if you wish to create deliveries on different future dates, one more alternative is to create a SCHEDULING AGREEMENT with delivery dates and quantities given in the schedule lines. Based on the delivery date, it automatically wil be added in the delivery due list.
    Thanks,
    Ravi

  • How to club the amount field for the particular customer from file

    Hi ,
    In my BDC i am getting the Amount field which is need to be put in the Header data . For 1 Customer there are more than 5 line in amount field in the Excel file.
    For the Particular Customer , I need to club all the amount ffield and put it into the Heade data for the customer.
    How to do this .
    Thanks

    got answer

  • Visibility for a particular customized record.

    We are facing an issue of visibility for a particular customized record.
    As customized record costing is created automatically using web services, so by default it is picking the name of the Administrator.How can we remove admin by default and assign its real owner by default?
    Thanks in Advance,
    Manish.

    You should be able to assign this by using post default on the Opportunity Owner ID field to be the creator of the record. If you have hard coded a WS username to complete this perhaps look at using SSO

  • Logic - Average value for a particular Customer + Period

    Hello Experts,
    Please help me in the Logic to find out Average for the below scenario:
    This is the Output:
    Customer
    Period
    Payment Timeliness
    Cust-001
    01/97
    -4
    Cust-001
    01/97
    2
    Cust-001
    01/97
    3
    Cust-001
    04/97
    3
    Cust-001
    04/97
    5
    Cust-001
    06/97
    -4
    Cust-001
    07/97
    2
    Cust-001
    08/97
    3
    Cust-002
    09/97
    5
    Cust-002
    09/97
    4
    Cust-002
    10/97
    6
    Cust-002
    10/97
    -2
    Cust-002
    12/97
    -4
    Requirement is:
    Customer
    Period
    Payment Timeliness
    Cust-001
    01/97
    0.333
    Cust-001
    04/97
    4
    Cust-001
    06/97
    -4
    Cust-001
    07/97
    2
    Cust-001
    08/97
    3
    Cust-002
    09/97
    4.5
    Cust-002
    10/97
    2
    Cust-002
    12/97
    -4
    Display the Average of all the Payment Timeliness for a particular Month as shown above.
    My Code is:
    *&      Form  fetch_data
    FORM fetch_data .
      SELECT bukrs
             belnr
             gjahr
             blart
             bldat
             budat
             monat
       FROM  bkpf
       INTO  TABLE g_t_bkpf
       WHERE bukrs EQ '0470'
       AND   gjahr EQ p_year
       AND ( blart EQ 'EZ'
       OR    blart EQ 'DZ' )
       AND   monat IN s_month.
      IF sy-subrc EQ 0.
        SELECT bukrs
               belnr
               gjahr
               augdt
               buzei
               shkzg
               kunnr
               zfbdt
               zbd1t
               zbd2t
               zbd3t
               rebzg
         FROM  bseg
         INTO  TABLE g_t_bseg
         FOR ALL ENTRIES IN g_t_bkpf
         WHERE bukrs EQ g_t_bkpf-bukrs
         AND   belnr EQ g_t_bkpf-belnr
         AND   gjahr EQ g_t_bkpf-gjahr
         AND   kunnr IN s_kunnr.
        IF sy-subrc EQ 0.
        ELSE.
          WRITE:/'No Data Found'.
        ENDIF.
      ENDIF.
    ENDFORM.                    " fetch_data
    FORM display_paystats .
      DATA: l_due_date     TYPE faedt_fpos,
            l_timeliness   TYPE p,
            l_kunnr        type kunnr,
            l_counter      type i,
            l_period       type char5,
            l_tot_timeli   type p.
      IF g_t_bseg IS NOT INITIAL.
        WRITE: /10 'Customer ', 24 'Period ', 35 'Payment Timeliness'.
        WRITE: /10 sy-uline(44).
        LOOP AT g_t_bseg INTO g_wa_bseg.
          CLEAR l_due_date.
          CALL FUNCTION 'NET_DUE_DATE_GET'
            EXPORTING
              i_zfbdt       = g_wa_bseg-zfbdt
              i_zbd1t       = g_wa_bseg-zbd1t
              i_zbd2t       = g_wa_bseg-zbd2t
              i_zbd3t       = g_wa_bseg-zbd3t
              i_shkzg       = g_wa_bseg-shkzg
              i_rebzg       = g_wa_bseg-rebzg
           IMPORTING
             e_faedt       = l_due_date.
          READ TABLE g_t_bkpf INTO g_wa_bkpf WITH KEY
                                              bukrs = g_wa_bseg-bukrs
                                              belnr = g_wa_bseg-belnr
                                              gjahr = g_wa_bseg-gjahr.
          IF sy-subrc EQ 0.
            l_timeliness = g_wa_bkpf-budat - l_due_date.
          ENDIF.
          CLEAR g_wa_paystat.
          g_wa_paystat-kunnr = g_wa_bseg-kunnr.
          CONCATENATE g_wa_bseg-augdt+4(2) '/' g_wa_bseg-augdt+2(2) INTO g_wa_paystat-period.
          g_wa_paystat-timeli = l_timeliness.
          APPEND g_wa_paystat TO g_t_paystat.
          CLEAR : g_wa_bseg, g_wa_paystat.
        ENDLOOP.
        SORT g_t_paystat BY period.
        LOOP AT g_t_paystat INTO g_wa_paystat.
          WRITE:/10 g_wa_paystat-kunnr, 24 g_wa_paystat-period, 35 g_wa_paystat-timeli.
        ENDLOOP.
      ENDIF.
    ENDFORM.                    " display_paystats
    Where should I check the condition?
    I thought of assigning the Period / KUNNR in a Variable; then compare from the second record.
    But then how can I skip the check for 1st time inside a Loop?
    Since this is BSEG/BKPF entries; it is slow. So, please suggest some logic that doesn't affect the performance.
    Is it possible to write this logic within BSEG LOOP?
    Appreciate your help.
    Thank you!
    Thanks & Regards,
    Sowmya

    Found out by myself
    Closing the thread.
    SORT g_t_paystat BY kunnr period.
        LOOP AT g_t_paystat INTO g_wa_paystat.
          l_kunnr = g_wa_paystat-kunnr.
          l_period = g_wa_paystat-period.
          l_tot_timeli = g_wa_paystat-timeli.
          IF sy-tabix NE 1.
            READ TABLE g_t_paystat INTO g_wa_paystat1 WITH KEY kunnr  = l_kunnr
                                                               period = l_period.
            IF sy-subrc EQ 0.
              l_counter = l_counter + 1.
              l_tot_timeli = l_tot_timeli + 1.
            ELSE.
              g_wa_paystat-timeli = l_tot_timeli / l_counter.
              MODIFY g_t_paystat FROM g_wa_paystat TRANSPORTING timeli WHERE kunnr  = l_kunnr
                                                                       AND   period = l_period.
              CLEAR:
                l_counter,
                l_tot_timeli.
            ENDIF.
          ENDIF.
        ENDLOOP.
        DELETE ADJACENT DUPLICATES FROM g_t_paystat COMPARING kunnr period.
        LOOP AT g_t_paystat INTO g_wa_paystat.
          WRITE:/10 g_wa_paystat-kunnr, 24 g_wa_paystat-period, 35 g_wa_paystat-timeli.
        ENDLOOP.

  • To automate outbound process for a particular customer

    Hi All,
    I have setup a edi 855 outbound process, I don't know how make the 855 happen automatically for received 850 for a particular new customer. can anyone help me... cos we are supposed to go-live anytime next week...

    Hi,
    You should enhance the standard Data source 0customer_attr with that additional partner function (sales head) as per the proper logic and replicate the same . if it is 3.5 that same object( related to that field length and data type) same object can be added as attribute at info object level and do the transfer rules   and activate that and try to the load.
    Thanks & Regards,
    Sathish

  • How to block order for a particular customer. pls read clearly

    hi
    some customers may be asked for cash and carry procedure.
    bcos they do very small sales they have access to only cash sale document ie CS.
    here how to block OR, RO etc to that particular customer or group of customers
    regards
    sridhar

    Hi,
    One simple way would be to give those customers a special sales area (e.g. a separate distribution channel) than for normal customers. Then you do not allow the Document Type for this sales area in the transaction "Assign Sales Areas to Sales Document Types" in IMG (Sales & Distribution -> Sales -> Sales Documents -> Sales Documents Header).
    Ensure that the customer is created to this "blocked" sales area only. Then when you try to create the sales order, system would give an error message saying customer is not defined for the sales area, and would not let you proceed.
    Hope this helps,
    Regards
    Nikhilesh

  • Collective billing for credit note requests

    Hi ERP Gurus,
    i'm trying to bill in a single credit note (billing document) many credit note requests generated through a rebate partial settlement.
    I'm using the billing due list functionality (tcode VF04) with collective billing execution mode.
    I got a dubt while seeing the billing document created because as many rows as the sum of the items of the two sales documents were created even if there were some common items.
    I would like to have a summation if one item (i.e. a material) is present in more than one sales document but i wanna also be sure that the rebate agreement will be correctly taking in consideration the billing document created.
    Anybody can support me on that?
    Any suggestion is well accepted
    Thanks and regards
    C*

    Hi Carmine,
    If you could use any of the user exits to do it may be it will help you to solve you problem better, use a userexit while creating a billing document with more than one reference and then try to check and summate the materials in the user exit.
    try this and let me know if this works...
    even I did the same in my pro and it worked..
    thanks & regards
    raviraj

  • Tcode for list billing for a particular period

    hi gurus
    I wanted to see particular period's invoices.
    is there any transaction code for this transaction ?
    please help out in this
    regards
    raj

    Hi
    Goto Tcode VF05 and give the payer number, from date and to date and click on 'Further Selection Criteria' on the application tool bar - select the Billing Type required (F1/F2 for invoices F5/F8 for proforma invoices)
    and execute. You can select either all documents or only open documents also.
    Thanks,
    Ravi

  • Re: Optional rawmaterial usage for a particular customer only

    Hi All
    The scenario is in a Sales order based process industry.
    A particular finished product F1 is sold to two customers C1 and C2. This F1 requires the use a particular raw material R1 or alternate material R2 (R2 can be used only for customer C2).
    In case of F1 sold to C1, the client has the option to use an alternative raw material R2.
    However in case of F1 sold to C2 customer, should use R1received from a particular vendor only. Is there some way to map this process in SAP?, if yes, pls explain how?.
    Thanks & Regards
    Karthik

    Hi Karthik,
    It is possible by using variant configuration.
    Pls explore yourself in that.
    Regards
    R.Brahmankar

  • A new partner function is been defined for a particular customer in r/3?

    Hi All,
    There is a new partner functions been defined for a customer apart from soldto,shipto,payer,billtoparty partner functions.
    The new partner functions is Sales head.
    And how to i bring the sales head information from the customer master from r/3 to bw?
    Do i need to create a new zobject nor enhance the customer master ? nor simply create an sales head object in bw and define the characteristics as Reference characteristics??
    pls help me !!
    Thanks
    Pooja

    Hi,
    You should enhance the standard Data source 0customer_attr with that additional partner function (sales head) as per the proper logic and replicate the same . if it is 3.5 that same object( related to that field length and data type) same object can be added as attribute at info object level and do the transfer rules   and activate that and try to the load.
    Thanks & Regards,
    Sathish

Maybe you are looking for

  • Execute Function in external ORACLE Database

    Hi Gurus, I'm working with Native SQL, trying to execute a function (NOT a procedure) present in an Oracle Database. I have the DBCO table ready and the conection is working fine, but when I want to execute the function I get the following error (wit

  • With holding Tax Type

    Hi, I have configured the WH Tax for our company code. I want to confirm do I have to configure Portray Dependencies between WH Tax types? If yes then how do I configure the same? Even without configuring these depencies, system generates line items

  • SQL Server nvarchar and JDBC

    Hi to all, My DBMS is SQL Server2000 and i created a table which has two columns. Two of them were defined as varchar, but when i wrote Turkish character, these characters automaticly were converted to the different characters. Because varchar does n

  • WMS GetCapabilities Error (1.3.0)

    Hi forum, i have configured the WMS secition in the mapviewer configuration file. GetCapabilities works for: http://localhost:8888/mapviewer/wms?REQUEST=GetCapabilities&SERVICE=WMS&VERSION=1.1.1 http://localhost:8888/mapviewer/wms?REQUEST=GetCapabili

  • SQL Dealing with multiple choice answers in a DB with no unique identifier

    I am working with a Database that has forms set up with multiple select fields.  As seen below, (Question_ID 2533) the Patient_ID, Visit_ID, and Question_ID are the same and there are 3 different answers that were chosen.  I am trying to figure out h