Skip to Content
author's profile photo Former Member
Former Member

Invoice per Shipment

Dear Experts,

Presently we are creating a shipment (VT01N) with lots of deliveries and our billing configured for delivery wise billing. But our customer asking for Shipment wise billing because some Condition Types are shipment wise and they don't want lots of invoice outputs. They want one Invoice for a particular shipment. Is it possible to Configure in SAP? If yes, then how we can configure that? For your kind information, we are maintaining line items both Pieces and carton, so we have carton wise, piece wise and fixed condition type.

Thanks in advance and your suggestions will be highly appreciated.

Best Regards.

Ripon Kumar Paul

Add a comment
10|10000 characters needed characters exceeded

Related questions

7 Answers

  • Best Answer
    Posted on Nov 15, 2012 at 08:18 AM


    You should be aware, invoice can be generated either with reference to a sale order or delivery or multiple sale orders / multiple deliveries.

    In your case, since you want to generate billing document against one shipment document which would have multiple deliveries, I am not sure, whether you will be able to succeed in this. Nevertheless, you can try with the billing exit USEREXIT_FILL_VBRK_VBRP (Module pool SAPLV60A, program RV60AFZC) where you can validate that the preceding document category (VBTYP_V) should be 8 which you can validate from VTTK. Also you need to validate field like VBELN from VTTP and whatever fields you require.

    Incidentally, also consider DAs which are having different Payer in which case, you will get invoice split. So lot of validations you need to take into consideration for this requirement. Apart from invoice split, imagine if shipment status is not completed, then system should prevent generating billing document. If DAs are not PGId, still you can generate shipment document. So study the pros and cons and do the coding accordingly.


    G. Lakshmipathi

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Nov 15, 2012 at 07:23 AM

    Dear Ripon

    You can restrict the user not to enter any new line item during the creation of deliveries, go to TCODE

    OVLK and put 101 at ItemRequirment

    by this user won't be able to enter new line item in the delivery and after this now after this 0VLK (its Zero '0') and click on your line item category and in Quantity tab Check quantity 0 make it B, this won't allow user to do PGI when the quantity is Zero. Now after doing this go to

    IMG >> Logistic execution >> Transportation >> shipment >> Define Shipment Types

    Maintain LEG INDICATOR, Now when you will create delivery with this shipment type, delivery status will be " Do not select delivery already in preliminary leg"

    If you want this option default then create selection variant and assign it to in shipment type

    IMG >> Logistic execution >> Transportation >> shipment >> define shipment type

    Under tab Proposal

    SELECTION VARIENT

    Maintain name as ZDEFAULT (SAY) and click on MAINTAIN. Make tick mark to option and save variant then save shipment type. So this will restrict the user to select the deliveries which are in some other shipment.

    Thanking you!

    Ashish Mishra


    Capture.JPG (18.7 kB)
    Capture.JPG (32.9 kB)
    Capture.JPG (22.5 kB)
    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Nov 15, 2012 at 10:20 AM

    Dear Ripon,

    There is one option you can explore.. Activity Profiles.

    In SPRO-> Logistics Execution-> Transportation -> Define & assign activity Profiles.

    In activity Profile, you can set "Carry out billing" as a Further Function.

    this creates a automatic bill as soon as Shipment is saved.

    You can assign this activity profile to the shipment status you desire.. like shipment end..

    Again, this may not be as per your requirement of Single Invoice per Shipment.

    But given your invoice splitting criteria and other regular customization settings, it can create one invoice per shipment.

    but if you dont want auto billing, you will have to go by Lakshmipati ji's suggestion.

    Sunil.


    Vt01n.JPG (79.3 kB)
    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Nov 15, 2012 at 07:04 PM

    Hi Ripon ,

    As sunil mentioned, you can control it using Activity Profile. Keep it as the last activity in the shipment process.But billing split will happen if the header data like payer, incoterms etc... are not same.

    Stream line your shipment process to achive the requirement.

    We worked on it long back and i remember the process. It is as follows.

    The Delivery Document for which Picking is completed will be added to the Shipment Document.

    PGI will be triggered from the shipment using shipment status "Shipment Completed" . It can be achived again with Activity Profile.

    Then use the shipment end status to trigger the billing using the suggestion provided by Sunil.

    Regards

    Vinu

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Nov 16, 2012 at 11:53 AM

    hi ripon,

    is it collective shipment or individual shipments? what are those condition types? how can you pay at a time for all vendors in a single bill? do you mean single vendors involving for total transportation activites? what is exact requirement?

    warm regards,

    jagadeesh

    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hello Jagadeesh,

      It is fir individual shipments. Condition Types I've maintained for billing document and I configured billing document for delivery. I'm not paying all vendors in a single bill. I want to collect from customer against a single bill for multiple deliveries which includes in a shipment. No single vendor is not involving for total transportation activities. I

      My requirement is, I want to collect from customer against a single invoice number which would be per shipment wise and one shipment can be made with lots of outbound deliveries.

      Please let me know if you required any additional information. Thanks.

      Kind regards.

      Ripon Kumar Paul

  • author's profile photo Former Member
    Former Member
    Posted on Nov 18, 2012 at 02:18 PM

    Hi Ripon ,

    It is possible with the Shipment Cost. Maintain the shipment cost so that when the invoice is generated, it transfers to the invoice.Check the standard sap process of doing it.

    Refer the below link.

    http://help.sap.com/saphelp_47x200/helpdata/en/5f/e411bb044411d2bf5d0000e8a7386f/frameset.htm

    Regards

    Vinu

    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member

      Dear Mr. Vinu Nanjan,

      Noted with many thanks. At least finally I'm seeing some hope. Can you please guide me step by step to Configure creating collection Bill against a Shipment through shipment cost. I am confused about some points as maintaining partner function in shipment as customer, G/L maintenance for Revenue, G/L assignment with condition type and finally Billing document posting for accounting document generation. How can I do these things through shipment cost. So, it will be highly appreciated if you guide me step by step.

      Kind regards.

      Ripon

  • author's profile photo Former Member
    Former Member
    Posted on Nov 19, 2012 at 05:14 AM

    Hi Ripon ,

    Check this document.

    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/f0a960c1-61f5-2d10-28a8-8431a9d8282b?QuickLink=index&overridelayout=true&49868865556131

    Check and workout in IDES system. If you face any issues, forum members are there to help you.

    Regards

    Vinu

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.