How to raise invoice against a service order

I would like to raise multiple invoices against one service order. is it possible. i assume service order as a service contract.
how to do it
Thanks

Hi Arul,
It is possible to create more than one invoice against one service order, if the sum of all the invoices didn´t pass the total of the order.
Regards,
Ibai Peñ

Similar Messages

  • I want the t code to see the against which service order payment was done ?

    i want the t code to see the against which service order payment was done ?

    you can use ME2S, but if not what you are looking for then ask ABAP to develop a customized report for service orders only for whom payment is done.
    regards,
    qsm sap

  • Single invoice against mutiple sales order for a single customer PO

    Hi all,
    Customer provide a single order via EDI per Depot.  When the order is received into SAP these are split into multiple order based on the Production or distrubtion location of the products. The customer will receive a number of deliveries to the depot from the various locations.  Each delivery has his own SAP sales order and delivery note.  This creates mutliple invoice against a single Purchase order sent by the customer.
    We have a requirement from two customers that they only wish to receive a single invoice per depot per day.   This means we need to change the way we currently invoice the customers(no multiple invoices needed).We need to be able to combine multiple deliveries with the same PO to a single invoice.  This would mean that the invoice can't be generated until all the deliveries relating to the single PO have been POD flagged or 7 days  have passed from PO date and invoicing is due.
    how to achieve the above,whether through user exit in billing or data transfer routine in copy control(delivery to billing) or through config and how ??
    regards
    sachin

    For generating collective invoice from deliveries, you can customize the copy control (VTFL) as per your need. Please see the copy requirement 004 and data routine 001.
    Bye
    Ellath

  • Single invoice against multiple sales order for a single customer PO

    Hi all,
    Customer provide a single order via EDI per Depot.  When the order is received into SAP these are split into multiple order based on the Production or distrubtion location of the products. The customer will receive a number of deliveries to the depot from the various locations.  Each delivery has his own SAP sales order and delivery note.  This creates mutliple invoice against a single Purchase order sent by the customer.
    We have a requirement from two customers that they only wish to receive a single invoice per depot per day.   This means we need to change the way we currently invoice the customers(no multiple invoices needed).We need to be able to combine multiple deliveries with the same PO to a single invoice.  This would mean that the invoice can't be generated until all the deliveries relating to the single PO have been POD flagged or 7 days  have passed from PO date and invoicing is due.
    how to achieve the above,whether through user exit in billing or data transfer routine in copy control(delivery to billing) or through config and how ??
    regards
    sachin

    Hi Sachin,
    You will have to create a new data transfer requirement on the copy control between the delivery and the invoice. In the new data transfer requirement, you will need a programmer to code when there should be an invoice split.
    Regards,
    Finbarr

  • Posting multiple invoices against single purchase order line item

    Hi,
    We receive invoices on completion of certain milestones and Goods receipt is done when the final lot of material is delivered.  For example the purchase order may be to deliver 1 quantity of Machine.  Material is supplied in bits like Gear Box, Engine and body.  Invoice is received when Gear Box, Engine is supplied. Final invoicing is received on completion of delivery (taking into account what has already been delivered)
    Goods Receipt in SAP needs to be posted only once when complete machinery is delivered (the tracking for different parts delivered is done outside SAP).  However, the multiple invoice needs to be posted in SAP referring to same PO item (Please note PO quantity for complete assembled material is only 1).
    This needs to be treated as material and not service in SAP.  Can you please suggest how to book multiple invoices for same purchase order line item?
    Thanks

    Hi Charan
    Thanks for your reply.  However, both the options are not feasible.  Invoices can be received in different periods, sometimes over different months or years, hence needs to be booked immediately.
    Also, i cannot create material master for each component as the quantity for the final material is only 1.
    Any other alternatives?
    regards
    Sameer

  • How to use BAPI_GOODSMVT_CREATE against the Production Order

    Hi Friends,
    I need ur help very urgently,
    I am using the BAPI_GOODSMVT_CREATE (movement code '03') for goods return against the production order (movement type '262').
    everything working fine, ie it gets updated in IM/WM.
    but when we check in the CO03 transaction for the production order, the qty withdrwan not gets updated in the component overview. still showing the old value. But when we used regular SAP transaction MB1A, it gets updated in CO03 (qty withdrwan in the component overview).
    How to solve this issue using this BAPI.
    I have attached the code, plese help me is there any other parameter to set for this BAPI.
    Thanks in advance.
    Shankar
    Code:
    *Header Structure
    st_gm_code-gm_code = '03'. "
    st_gm_header-pstng_date = st_gm_header-doc_date = sy-datum.
    SORT itab BY aufnr matnr j_3asized.
    LOOP AT itab.
    itab_afs_gm_itemx-material = itab-matnr.
    itab_afs_gm_itemx-plant = itab-werks.
    itab_afs_gm_itemx-stge_loc = itab-lgort.
    itab_afs_gm_itemx-batch = itab-new_charg .
    itab_afs_gm_itemx-stock_cat = itab-j_4kscat.
    itab_afs_gm_itemx-stck_type = 'F'.
    itab_afs_gm_itemx-move_type = '262'.
    itab_afs_gm_itemx-entry_qnt = itab-j_3aerfmg .
    itab_afs_gm_itemx-grid_value = itab-j_3asized.
    itab_afs_gm_itemx-orderid = itab-aufnr.
    itab_afs_gm_itemx-move_reas = itab-move_reas.
    APPEND itab_afs_gm_itemx .
    SELECT SINGLE etenr
    INTO etenr
    FROM j_3abdsi WHERE aufnr = itab-aufnr
    AND matnr = itab-matnr.
    gr_afs-matdoc_itm = '0100'.
    gr_afs-sched_line_sku = etenr.
    gr_afs-stock_cat = itab-j_4kscat.
    gr_afs-grid_value = itab-j_3asized.
    APPEND gr_afs.
    ENDLOOP.
    CALL FUNCTION 'BAPI_GOODSMVT_CREATE'
    EXPORTING
    goodsmvt_header = st_gm_header
    goodsmvt_code = st_gm_code
    IMPORTING
    goodsmvt_headret = st_gm_headret
    materialdocument = mat_doc
    matdocumentyear = doc_year
    TABLES
    goodsmvt_item = itab_afs_gm_itemx
    return = bapi_return
    afs_goodsmvt_sku = gr_afs.
    CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'

    Hi Friends,
    I need ur help very urgently,
    I am using the BAPI_GOODSMVT_CREATE (movement code '03') for goods return against the production order (movement type '262').
    everything working fine, ie it gets updated in IM/WM.
    but when we check in the CO03 transaction for the production order, the qty withdrwan not gets updated in the component overview. still showing the old value. But when we used regular SAP transaction MB1A, it gets updated in CO03 (qty withdrwan in the component overview).
    How to solve this issue using this BAPI.
    I have attached the code, plese help me is there any other parameter to set for this BAPI.
    Thanks in advance.
    Shankar
    Code:
    *Header Structure
    st_gm_code-gm_code = '03'. "
    st_gm_header-pstng_date = st_gm_header-doc_date = sy-datum.
    SORT itab BY aufnr matnr j_3asized.
    LOOP AT itab.
    itab_afs_gm_itemx-material = itab-matnr.
    itab_afs_gm_itemx-plant = itab-werks.
    itab_afs_gm_itemx-stge_loc = itab-lgort.
    itab_afs_gm_itemx-batch = itab-new_charg .
    itab_afs_gm_itemx-stock_cat = itab-j_4kscat.
    itab_afs_gm_itemx-stck_type = 'F'.
    itab_afs_gm_itemx-move_type = '262'.
    itab_afs_gm_itemx-entry_qnt = itab-j_3aerfmg .
    itab_afs_gm_itemx-grid_value = itab-j_3asized.
    itab_afs_gm_itemx-orderid = itab-aufnr.
    itab_afs_gm_itemx-move_reas = itab-move_reas.
    APPEND itab_afs_gm_itemx .
    SELECT SINGLE etenr
    INTO etenr
    FROM j_3abdsi WHERE aufnr = itab-aufnr
    AND matnr = itab-matnr.
    gr_afs-matdoc_itm = '0100'.
    gr_afs-sched_line_sku = etenr.
    gr_afs-stock_cat = itab-j_4kscat.
    gr_afs-grid_value = itab-j_3asized.
    APPEND gr_afs.
    ENDLOOP.
    CALL FUNCTION 'BAPI_GOODSMVT_CREATE'
    EXPORTING
    goodsmvt_header = st_gm_header
    goodsmvt_code = st_gm_code
    IMPORTING
    goodsmvt_headret = st_gm_headret
    materialdocument = mat_doc
    matdocumentyear = doc_year
    TABLES
    goodsmvt_item = itab_afs_gm_itemx
    return = bapi_return
    afs_goodsmvt_sku = gr_afs.
    CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'

  • How ot make classifications mandatory in service order

    Hi,
    We are using classifications configured through category modeler in interaction center for service orders. How can we make classifications mandatory for the service orders. We are using SAP CRM 7.0.
    Thanks
    Dan

    Hi.
    The fields are on the service order details screen?
    If so, you may set each of the categorization fields as required using the UI configuration tool.
    Regards.

  • How to change the Partner in Service Order

    Dear Experts,
      I am working in SAP CRM 5.0.I want to change the Partners of Service Order Using the Function Module 'BAPI_ACTIVITYCRM_CHANGEMULTI'.Can anyone give me the Sample code for Changing the Partners.It is very Urgent Requirement.Please help me.
    Thanks & Regards,
    Ashok.

    Hi,
        Following is the code for changing partner: Please go through it:
    "fill the details of partner which is
              "to be added as main partner or in place of Interaction Agent
              wa_partner_new-ref_guid = w_guid_ref.
              wa_partner_new-ref_handle = '0000000000'.
              wa_partner_new-ref_kind = 'A'.
              wa_partner_new-kind_of_entry = wa_partner-kind_of_entry.
              wa_partner_new-ref_partner_handle = '0000'.
              wa_partner_new-ref_partner_fct = 'Z_IA'. "
              wa_partner_new-ref_partner_no = wa_partner-partner_no.
              wa_partner_new-ref_no_type = wa_partner-ref_no_type.
              wa_partner_new-ref_display_type = wa_partner-ref_display_type.
              wa_partner_new-display_type = 'BP'.
              wa_partner_new-no_type = 'BP'.
              wa_partner_new-partner_fct = 'Z_IA'.
              wa_partner_new-partner_no = w_partner_no.
              wa_partner_new-mainpartner = 'X'.
              INSERT wa_partner_new INTO TABLE it_partner_new.
              wa_partner_newx-display_type = 'X'.
              wa_partner_newx-no_type = 'X'.
              wa_partner_newx-partner_fct = 'X'.
              wa_partner_newx-partner_no = 'X'.
              wa_partner_newx-mainpartner = 'X'.
              INSERT wa_partner_newx INTO TABLE it_partner_newx.
               IF it_partner_new[] IS NOT INITIAL AND it_partner_newx[] IS NOT INITIAL.
        "maintain all changes to be done
        CALL FUNCTION 'BAPI_ACTIVITYCRM_CHANGEMULTI'
          TABLES
            partner  = it_partner_new
            partnerx = it_partner_newx.
        CLEAR : wa_guid1.
        REFRESH : it_guid1.
        wa_guid1-guid = w_guid_ref.
        APPEND wa_guid1 TO it_guid1.
        "save the changes
        CALL FUNCTION 'BAPI_ACTIVITYCRM_SAVE'
          TABLES
            objects_to_save = it_guid1.
        "commit the transaction
        CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.
      ENDIF.
    Please reply if anything else os required.
    Please reward points if useful.
    Regards,
    Ashlesha

  • How to prevent the replication of service order from CRM to R/3

    Hi,
    I create a service order and it displays in SMW01. Does it mean that system tries to replicate it from CRM to R/3?  I have deleted the subscription in SMOEAC while publication of BUS_TRANS_MSG can't be deleted. Is there any other configuration affecting the replication from CRM to R/3?
    BR,
    ROBERT

    Hi Robert,
    The replication to R/3 will not happen if you dont have a R/3 site maintained in smoeac. This itself should be enough as it wont know which R/3 should the data be transferred to. Hence the data will not get replicated to R/3.
    The bdoc that you see in SMW01 does not mean that data will get replicated. it just indicates what has been created in CRM.
    Thanks,
    Abishek

  • How to manage the operations on service order ?

    Hello,
    Do you know some bapi or MF to manage the operation on service order  (IW32).
    I have to create some operation, and in dialogue mode Iu2019m using 
    "Task list selection,  to reference object."
    But I need to do it by a bapi or MF.
    Tks a lot.
    R.

    Hi,
    Check with the following FM:
      MAINTENANCE_ITEM_POST
    Regards,
    Venkat.

  • Invoicing against a Service PO

    Dear Experts,
    I want to make payment against an Invoice send by a service contractor for completing part of the  work (30%) of the total service.
    EX: I have created a Service PO which included several services. The Service will be completed in several stages. The contractor has completed stage one (30%) and he has sent an invoice for the Stage 1.
    How can I make a payment against the invoice. Will after making the partial payment the PO shows the remaining amount to be paid?
    Please Help.
    Thanks

    Hi:
               You can manually make partial payment against an invoice raised for service PO. Use F-53 t code to make payment with reference to PO ... PO field can be made mandatory or optional in line item field status of corresponding posting key used in F-53. This can be done in OB41. When you knock the invoice in F-44 against its 30 percent payment done via F-53, the system will show the balance to be paid to the vendor in FBL1N as open item .
    Regards

  • How to get invoice price based on order date or delivery date?

    Hi,
    Our system is configured to create invoices with pricing based on date of delivery.
    But we have a number of customers who get pricing based on date of order.
    Right now, people are manually changing the price and then generating the invoice.
    Is it possible to:
    1) add a ZZ field in the customer master that indicates which pricing date to use?
    2) have SAP generate the invoice with the correct pricing date based on this selection?
    Thx.
    Andy Jacobs

    Hi Andrew,
    We do have the exact same problem.
    One solution would be to create a new order type. Within that new type you can specify what date should be proposed as pricing date by SAP.
    Unfourtantely, here we are not able to add a new type. Does anyone know how this can be solved in another way?
    Thanks,
    Tim

  • How to assign employee responsible of service order to customer follow up?

    Hi everyone,
         when i create a customer follow up for a service contract, my partner number is assigned to employee responsible by default. However i want the employee responsible for the service contact to be copied to the follow up.I checked the partner determination procedure, which is properly configured.
         And i also want to know, why my partner number is getting assigned to the employee responsible.
         I checked the corresponding node getter method, where the collection wrapper contains my partner number for the partner function employee responsible.
         Please suggest some solutions.

    I'm saying that you didn't search SCN because your first post shows this. You didn't give any details neither how your PDP is "properly configured". If it'd have been configured properly you would not get the issue, right?
    Another thing is if you searched SCN on partner determination you would find FM  CRM_PARTNER_DETERMINATION_OW. This the API which is triggered from BOL layer. And the result is transferred to BOL layer and available in "collection_wrapper".
    Now you gave some more tips. For example, that the same PDP is used for other transaction types. That's better.
    First of all, as Nagaraj Sarangamath said. Check if your employee responsible partner function in the PDP has an access sequence which takes the employee responsible from preceding document prior to the access which takes the current user. Which access sequence is maintained in your PDP for employee responsible? What steps does it have?
    Another thing which is  Sigrid Wieshofer mentioned is how is your assignment of partner functions to business transactions in IC set? What is in the mentioned IMG setting?
    One more tip is if the copy control is activated for activities in your system and has been set up for other transaction types except your Custom follow up. In the copy control you can actually handle partner determination as well.

  • Invoice against multiple sales order?

    Hi,
    My client has a requirement of Clubbing of sales order in one invoice. Is there a possiblity to achieve the same. Details would be appreciated.
    Thanks

    Thanks Lakshmi,
    for clubbing multiple sales order in an invoice, you mentioned the common parameters like Payer
    Inco Term ,Payment Term etc to be maintained in all the sales order for which the common invoice has to be created.
    Apart from that are there any img settings to be maintained for achieving the same?
    or are we talking of the standard order(va01)>delivery(vl01n)>invoice process (vf01)  where i should enter multiple delivery numbers to be billed in the vf01 screen.
    thanks for help again!
    Regards

  • How to raise all invoices based on Ship-To-Party

    Hi SD Guru's,
    Could you please tell me how to raise invoices on Ship-To-Party?
    I know in standard all invoices will be raised against Sold-To-Party.
    I know i can manually go in the sales order and change the Bill -To-Party  to same as Ship-To-Party.
    But is there some standard setting so that all my invoices are raised again Ship-To-Party without any manual intervention.
    Regards
    Ravi

    hello, Ravi.
    the most logical thing to do is to make your ship-to party also as the bill-to or the payer.  because if the bill-to isn't the one being billed and the payer isnt the one paying, why maintain them in the first place?
    however, you can define output condition types that when the billing document is created and saved, the ship-to is sent a copy of the invoice.
    regards.

Maybe you are looking for

  • How to find the active version of a program from table

    Hi to all experts.                       without using version management of a program how can we find out the active version of the program through tables . I have checked table E071 couldn't find anything there . Thanks in advance

  • Pulling Multiple Approver Names from Workflow Logs for One Work Item

    I have a workflow design which requires multiple approvals per single work item.  I happen to have another functional design that is also pulling data from those same workflow logs.  Assuming I have multiple approvals at various levels for a single w

  • Transaction control in ODE

    I want to use transaction control in ODE. Tried OracleTransaction txn = con.BeginTransaction(); But got an exception saying " Specified method is not supported." Is there any other way around?

  • Can I transfer Photoshop to another computer?

    Several years ago I installed Photoshop Elements 7.0 onto two computers, a Gateway desktop and an Acer laptop. The laptop has recently broken, and is no longer usable. I cannot log on to do anything with the files on its hard drive. Today I bought a

  • E72 connection problem . HELP

    out of desperation I removed all settings for wlAN and access points for Internet and packet data. I then had the mobile network provider i use, send me all settings in a text message. I installed these, however I am still occasionally getting a pop