Proforma Invoice program ---delivery related with billing block on SO

Hi,
I need some help on Profoma Invoice--delivery related.
I have created a Sales order with Billing block, then created delivery and picking,handling but no PGI.
Now I am trying to create a Proforma invoice for delivery (before PGI ),
I can  create the Proforma invoice manually using VF01 by selecting the document type and by delivery number input in the docs selected.
But I want to create the proforma for the above mentioned scenario using batch job, I have tried both RV60SBAT and SDBILLDL but both of them are not working.
Both the program are fetching delivery for proforma creation if PGI is done (Even though the billing block is set on Sales order)
or Billing block is not there on Sales order if PGI is not done.
Thanks and Regards,
Ananda

Hi,
The programs below are for the specified transactions below.
"SDBILLDL" program is for  the transaction "VF04" which is for creating the Final invoice(Original Invoice) i.e. Billing due list.
Where as "RV60SBAT" is for the T.Code "VF06" which is for creating the invoice in background.
So these two programs will not create proforma invoices.
Incase if you have only proforma invoice not final invoice,then maintain this proforma invoice type in "VOV8" T.Code under order/delivery-related billing.thwn you can create Proforma invoice by using Vf04/VF06(By using these programs).
Regards,
Krishna.

Similar Messages

  • Copy control from Sales order to Delivery field FAKSK (Billing Block)- VTLA

    Hi All,
    I'm facing a standard issue, inputs and resolution from you would be appreciated,
    Issue is, If we put the Billing block in Sales order header this should not allow us to create an Invoice, But in my examples i can create the Invoice without any errors!
    The billing block from SO will be copied into Delivery header? if yes this will definitely not allow in my cases to create an Invoice, but i cannot see the Billing block copied into my Delivery! any Copy control settings missing?
    Why the Invoice will not check the Billing block from Order while creation?
    Thanks and best regards,
    Siddaram

    The billing block from SO will be copied into Delivery header? if yes this will definitely not allow in my cases to create an Invoice, but i cannot see the Billing block copied into my Delivery! any Copy control settings missing?
    Check Copy settings in VTLF tcode. Target is your delivery type. Source is your Sales Order type. Double Click to see Data transfer. Click on the small icon in field Header Data. Find your routine number and select source text. Look at the code if there is mention about LIKP-FAKSK field. You don't have ABAP, search the forum or google on how to comment it on your own to remove this data transfer.
    Why the Invoice will not check the Billing block from Order while creation?
    Check Copy settings in VTFA if it is Sales Order to Billing or VTFL if it is Delivery to Billing. Do something like above to find routines. But this time round is to check Copying requirements not data transfer and it can be at billing type level or at item level. If no check on VBAK-FAKSK field, you can copy the standard routines or make modification to customized routines to build the requirements checks. If no ABAP, search google on how to change routines.

  • Creating Delivery related Intercompany Billing with revenue transfer

    Hi,
    I  am required to design a Delivery related Intercompany process where Intercompany Invoice created would be based on revenue transfer from Customer Invoice where Pricing conditions are required to be copied from Customer Invoice Instead of Sales order as in SAP standard.
    It would help if you if you advice me on the required settings.
    Thanks in Advance.
    Regards
    Mohammed Roshan

    Hi JP,
    Thanks for your feedback,My scenario is like this,We have a Centralized Company which would be delivering directly to the Customers in other Countries through their plants through Plant abroad concept for Local companies in other countries who would be acting as Selling agents for a commision.
    I would require to design a Intercompany Invoice(Revenue Less Commison) where I require the revenue from the Customer Invoice to be transferred  on the Intercompany invoice.That is all the pricing conditions are required to be copied from Customer invoice to inter company Invoice.
    Looking forward to your advice.
    Thanks and Regards
    Mohammed Roshan

  • Regarding proforma invoice and delivery

    Hi everyone,
    I have read online for information on how to prevent multiple proforma invoices. Understand that this can be controlled by using routine 311 in VTFL.
    Problem now is that my company's process requires the proforma invoice to be created before PGI is posted. I tried copying the codes from routine 311 and commenting out the portion which checks against Goods movement status but the result was that during VF01 it hits error No relevant documents for billing.
    Thanks and Regards,
    Kane

    Hi,
    As  per my knowledge it is not possible in standard SAP,
    Take the help of ABAPer and copy the 311 routine and modify the program
    IF VBUK-WBSTK <> 'C'.  
        PERFORM VBFS_HINZUFUEGEN USING '      '  '400' text-009 space space.
        SY-SUBRC = 4.
        EXIT.
      ENDIF.
    Based on the above coding which is mentioned in 311 system is not accepting to create pro-forma Invoice and you will get message "Goods issue has not been posted for the delivery
    Try to modify the program  with the help of ABAPer and check the cycle
    I hope it will solve the issue

  • Proforma Invoice against delivery-F8-Output

    Hi All!
    We have a Job work scenario. Working in ECC 6.0.
    Scenario:
    The customer gives raw material for processing. It is issued against Annexure V and    when the finished product is sent back it is cleared against Annexure VI if partial or Annexure V if in full. If it is sent  partially then Proforma Invoice is to be generated. In Proforma Invoice along with the end product which is being sent, the details of the raw material against which the Finished good is manufactured is also to be mentioned along with the pricing.
    But the issue while processing in SAP is I am unable to add any material in the Proforma Invoice. Also If I maintain the details of raw material in text form. How can I show the pricing calculation in the output?
    Regards,
    Karthik.

    Hi,
    This is a job of a technical consultant, prepare a functional spec and give him the necessary tables and fields....... The output program of the proforma invoice need some conditions to be maintained where if a finished good is invoiced should also carry the rawmaterial and its price.....
    They can even bring the pricing of the raw material also...
    As you told to maintain the text, it can be only the name but not the price of your raw material....
    Please reward if helpful or suggest if iam wrong...
    Regards
    Bugs

  • How to view Proforma Invoices (F5-Order related) in Standard SAP Tcode

    Hi SD Guys,
    Is there any standard sap Tcode to view list of proforma invoices (F5-Billing type).
    Please note that I have checked following Tcodes like;
    1.VF05
    2.VF05N
    3.VF04
    It is surprising that in spite of having records in VBRK table no proforma invoices are showing in the above tcodes.
    I want a standard SAP report.I know that through SQVI or with the help of ABAPer I can make some customized reports.
    Please through some light may be I am missing something from the standard report tcodes of SAP.
    Thanks in advance,
    Suman Sardar

    Hi,
    Proforma invoices will not be displayed in VF05/VF05n.
    You have to go for a "Z" report for this purpose.
    Please Check with your ABAPer.
    Regards,
    Krishna.

  • Error while trying to invoice the delivery doc with future date

    Hi Gurus,
    I am trying to create the Invoice document with future date with reference to delivery document,but the system is not allowing to do and its throwing the error message billing date is greater than current date not authorized.How to resolve this issue.
    Thanks and Regards,
    hari Challa.

    Dear Hari
    Curious to know why you are trying to maintain a future date in billing when you yourself very well know that it is WRONG.  Logically, the invoice date should be either Actual GI Date from Delivery or the system date.
    Coming to your question, in VTFL, for your item category if routine 11 is maintained for the field Data VBRK/VBRP, you cannot achieve what you want.
    thanks
    G. Lakshmipathi

  • Creating "Control Combo Box " Relation with data block

    Hi all dears
    i am switching from C# to oracle developer for joining gulf net software house, i have a problem regarding master detail data
    the senerio is
    "List items" control Filled programatically as under shortly:-
    rg_id := create_group_from_query('myrg', 'select dname a, dname b from dept');
    populate_group(rg_id);
    populate_list('mylist', rg_id);
    using this i fill my combo box during new form instance trigger
    i have created a datablock emp through wizard which can show 10 record.
    now
    Problem 1
    i want to show records on form when user select any dept from combo box.
    Problem 2
    if i create group from query and in select statement is like this "select dname, dpetno from dept" the record group is created successfully but i am unable to populate_list due to different data type colums in record group how i will populate list so that List items Labels are department name and value is department no
    Thanks in advance for persual

    Hi dears all
    I have solved this problem my self
    1. select dept name form combo box and the data block shows the emp's of concern depat
    solution
    create a data block of emp table through wizard
    create its table view and show 10 records
    go to datablock i consider its name "emp" datablock properties
    in Where clause condition specify deptno = : my_combo_box;
    now go to combo box when item changed event
    go_bolck("emp);
    execute_query;

  • Billing block on order with proforma invoice

    Hi,
    In our process, we take on new customers who need a pro forma invoice to pay us but often the final amount varies from what was initially expected. There is no delivery and the Proforma will create from the order. However, we will correct the order with the final quantity (service time) once the customer visit ends. e.g. an order was $100 and the pro forma invoice was sent for $100. it turns out the final service was for 150 - the customer at the moment pays only 100 but will pay the rest when we send the bill. Once the service is complete the order is corrected to 150. The volume is high so we have billing jobs running to create the invoices from the orders.
    Exploring 2 options:
    1. To make the correction, we want an automatic billing block put on the order once a proforma is generated. When the order is corrected subsequently, we will remove the block too. If it can't be done automatically, then 2 below:
    2. One can't generate the pro-forma if there is no billing block on the order. This is to prevent the person responsible to print it if he/she forgets to put the block
    Either of the 2 scenarios will work for us. Is there any user exit which can do this?
    Thanks a lot.

    If you are handling these orders with a different order type, then just default the order with a billing block"Review pending" using OVV3, don't assign this block for the Proforma invoice, but assign it to the regular invoice using OVV4 .
             Then you can always make sure that a billing block exists on the order before the proforma invoice gets printed.
    Option 2.  If you are not using specific order type for the process.
      In this case think about assigning the billing block for the orders that are being placed by the new customers, try to figure out a logic to identify the new customers..
    On the whole, <b> If possible</b> I feel its better to assign the default order block rather than creating a new program to assign the BILLING BLOCKS for all the orders that have Proforma Invoices printed and run this program in Background every day or twice a day  when ever required..
    Let me know if you need any more help
    Regards,
    Ajai.
    Don't forget to reward points if helpful.

  • Delivery - Proforma - Invoice

    Hello Experts,
    During requirement gathering we propose order related billing for Proforma,but the problem is some of the data which require for proforma output is capturing from outbound delivery.also user wants to create proforma with reference to delivery.
    my question is - is it possible to create proforma with reference to delivery without dng PGI and then billing document from the same delivery nos.
    Can one proforma and invoice generated from one delivery nos.???
    Kindly suggest.
    Thanks
    Shri..

    Hello,
    Yes, we can do this in SAP Standard.
    Infact this is the process normally followed in many industries, specially where advance payment is required.
    You can create a Proforma Invoice from Delivery Document before PGI & then create actual Invoice after doing PGI.
    For Proforma Invoice before PGI you have to do the following setting:
    IMG - Sales and Distribution - Billing - Billing Documents - Maintain Copying Control For Billing Documents - Copying control: Delivery document to billing document
    Here select your Delivery & Billing Type & at Header Level in Copying requirements insert routine 11 - Head.dlv-rel.w/o GI.
    No other setting is required for Delivery to actual Invoice.
    Hope this helps,
    Thanks,
    Jignesh Mehta

  • Proforma Invoice after VL01N creation of Delivery

    Hi All,
    I have found the BADI and trying to create proforma invoice using BDC method ,it creates proforma billing doc some times and some times it does not.
    I guess issue is at BDC and Can I use BAPI FM to create proforma invoice using Function module with ref delivery doc without PGI.
    I would appreciate if you can send me the sample code for BAPI .
    Thanks
    Seshu

    Not able to find out solution

  • Error in VF01-Proforma invoice alredy existed for the delivery

    Hello All.
    We had a problem with VF01. When entering the delivery and pressing enter we are getting the problem Proforma invoice already existed for the delivery.
    From 4 Scheduling agreements(LZ) one delivery(LF) created, picked and packed. Before PGI user made proforma invoice F8.
    It created with out error.
    After that user done the PGI and tried to create the invoice but the system is thronging above mentioned error.
    Please advise use what would be the problem.
    Thanks and Regards
    SASi

    Hi Sasi
    Check wheather any batch job is running in background for creating billing documents.If it is working fine then  check wheather any enhancement has been done.
    Regards
    Srinath

  • Output type for Proforma Invoice for return delivery from delivery type RLN

    Client require Output type Proforma Invoice for return delivery to vendor. As such return item category is not relevant for pricing so from delivery to proforma invoice can not have with p-ricing. I got quantity correct but pricing is coming Zero.
    Client have ZPAC as packing list output type from delivery which shows quantity and pricing. So decided to use the same logic to pull pricing for proforma invoice from delivery.
    Here delivery has standard output ZPAC as packing list with access sequence Z002 as Delivery Type.
    I want to pop up output type for all return delivery so using access sequence with delivery type/vendor.
    Vendor filed does not exist in delivery output type so brought that firld LIFNR.
    It is assigned to procedure and maintained ZPRO output type for Proforma invoice. Asigned VV21 on front end.
    Problem Still automatic output type ZPRO is not poping up. What type of access sequence will help me to pop up or what in configuration am I miising?
    Appreciate help for solution at earliest.

    Hi Padamsree,
    I know Pricing & output very well.  I need profomra invoice to be printed with quantity & value for return goods to the vendor. Pricing is associated with Item category RLLN for delivery type RLL which is return type delivery.
    I need to have pricing in my Proforma invoice which is copied from delivery to billing document VTFL. Just check well how it is working in the system & if you know please answer so that it should be workable on the system. As theoretical answer may not be helpful. Appreciate for your time.
    Thanks

  • Not working Billing Block functionality for Invoicing Plan

    Hi Experts,
    I am using Invoicing plan functionality to purchase materials by using Milestones from Network of Project System. The system is allowing to post Vendor Invoice (MIRO) without removing of Billing Block of Invoicing Plan from PO and the system should give error message because of non removal of Billing block.
    The following configuration was done in Invoicing Plan of PS.
    1. Assigned Date Category to Invoicing Plan Type (30)
    2. Assignment of Invoicing Plan Type to Network Profile
    The following configuration was done in Invoicing Plan of MM.
    1. Assigned default date category to Partial Invoicing Plan type
    2. Maintained Date category to Invoicing Plan type
    3. Assigned Date proposal category to Invoicing Plan Type
    4. Maintained Date Proposal to Invoicing Plan Type
    What are the changes needs to do in configuration or transaction to prevent to post vendor Invoice because of nonremoval of Billing block from Invoicing Plan?
    Please give me the solution.
    Thanks in advance,
    Rao

    Hi Rao
    You need to have the invoicing plan done in Project System (PS) under the project with Milestones and save the plan. On dong this, the system would generate a 'Reference Number'. This can be seen when you again go to the invoicing plan.
    Use this reference number in the MM invoicing plan to link the PS & MM plans. This would create a block automatically in MM which can be lifted only on confirmation of the appropriate Milestone in PS.
    Hope this helps
    Venu

  • Biiling (Proforma invoice)

    Hello Gurus,
    we have an issue, that is when we run VF04 we always see these 2 delivery documents due for billing even though the billing documents for these deliveirs were created many times.
    It is the proforma invoice F8. That is the billing document for these deliveries. They are just the sample orders.
    Even inspite of creating the proforma invoice these delivery documents show up when VF04 is run. 
    when I checked up in the delivery documents, in the billing status it shows not invoiced.
    Is it the update program that is not updating the billing status properly in the delivery document when the proforma invoice is created for it.
    I did check the other delivery document of sample order which had the proforma invoice ( same scenario as these two delivery documents). I tried to compare this with the two delivery documents that are showing up again and again in VF04.
    I see that in the billing status of this delivery document it shows not relevant for billing.
    Can you please help me out.
    Thanks & Regards,
    Siva

    Hi,
    Conceptually and  real life scenario - Proforma invoice is used to declare cost of goods to custom department to estimate duties/levies or to collect advance payment from the buyer.
    Proforma invoice is exactly the same as to Invoice.The difference is Proforma invoice is need not to be paid and system does not transfer data to FI(Financial accounting).No statistical data is created on the basis of Proforma invoice.
    F8 is delivery related proforma invoice and you can create  proforma invoice for same delivery you as many as you like.Good issue is not require to create Profoma invoice.
    In case of sample orders -(delivery free of charge- order type FD)-invoice is not generated.In VOV8 -billing is not proposed.Hence system does not generate invoice.In Sample order/delivery account receivable does not increase but cost of sample order is added to sales promotion account or client suggested accounts.
    Thanks,
    Vrajesh

Maybe you are looking for

  • CPALookupException while sending a Test message to Adapter engine

    Hello Experts, I am getting following exception while sending a test message to Adapter engine through Runtime Workbench. Error while sending message: com.sap.engine.interfaces.messaging.api.exception.ConfigException: ConfigException in XI protocol h

  • Nokia 2730 classic no longer sync-ing with Nokia s...

    Both phone and suite run in Italian, PC has windows 7, Italian, Contacts were synchronizing with no problems. Apparently nothing changed, then I started getting the error code 80040002 8d5e00a I did all what was suggested: restart PC and phone, look

  • How to see pl/sql cursor in v$sql

    Hi All, I am trying to find how many child cursor will be created for select * into employee_rec from employees where employee_id = i however I couldn't find anything? Do I have to use execute immediate? Can't I measure PL/SQL cursors? set serveroutp

  • Streamclip Settings for Apple 3?

    Has anyone used Streamclip to make files for their Apple TV 3? If so, I am curious to what settings you used as I can't find any. Thanks!

  • Is there any harm in using colspan="1000"

    Hi, i want to know that is there any harm in using colspan="any big number" in my <TD> tag even if no row in table contains more than suppose 1 - 20 columns, i just want my current <TD > to span the whole available width of table, whatever may be the