Billing block and Order Reason

Hi Gurus,
I have recently created a billing block which I have entitled Z2 - Goods Movement and assigned it to all customized Z sales documents.
This is a requirement from our client wich has the following effect:
- It still allows delivery to happen
- It doesn't print the invoices or other sales documents but saves them to be produced on demand at a later time
Now the client wants to link this billing block so that when their end-user creates a sales ordermin VA01, he also chose an order reason to justify the use of this billing block. He wants to call this order reason: 'Billing block for goods movements'.
1- Is that possible to do without using ABAP?
2- How can I create a new Order reason myself?
Your help us greatly appreciated.
Thanks
Chris

Hi Chris,
Your first point:
I have recently created a billing block which I have entitled Z2 - Goods Movement and assigned it to all customized Z sales documents.
This is a requirement from our client wich has the following effect:
- It still allows delivery to happen
- It doesn't print the invoices or other sales documents but saves them to be produced on demand at a later time
You have created a billing block so it does not stop delivery to happen. To stop delivery you must use delivery block.
With billing block you can not make billing document, then how you can print the invoice.
You can create your order reasons in IMG- S&D -
Elaborate what actually you want with order reasons? In billing block only you can give the reasons for that.
Regards,
Ravi

Similar Messages

  • How to put order in a delivery block ? on basis of shipto and order reason

    Hi can any one tell if there is any way duirng the order creation (Va01) we can read the shipto no and order reason code to put the orders on a delivery block ? the idea  is to do this only for certain shipto which have a soecial order reason.
    we are looking for solution via configuration first and if that is not possible then via some order header level user exit. in case of user exit we can read the special shipto number from a custom table....
    if this is not possible to use ship to number then we can use the soldto numbers along with the special order reason code.
    so if the order is having a shipto sold =xxxx and order reason code is zzzz then put the order on a delivery block....
    once the delivery block needs to be lifted we do not want to hit this logic in the order changed mode( va02)
    look forward to hear from the experts any solutions....or suggestions....thanks in advance

    Raj,
    The issue here is the while creating the order the system needs to validat two things 'sold-to-party and order reason'.
    I am still not sure whther this can be achieved through non ABAP way. check for some exits, if available.
    Prase

  • DELIVERY Billing class and ORDER Billing class

    Hi,
    I am maintiang an custom table and I Need to add DELIVERY Billing class and ORDER Billing class entries for a list of country.I am not sure where I can find this info in customising or is there any table which hold this info per country wise can you help.
    Regards,
    Amanda

    Hi Shiva ,
    Thank you for your reply,  could you help me like what is the billing class maintained  I need to mintained Billing class in the table .
    Client     ID     Billing class                          Country     Billing type
                                             "D = Delivery Related
                                              O = Order Related"
    Regards,
    Amy

  • 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.

  • Is there any Standard SAP Report?for displaying Billing block/Status-Order

    Hi,
    Am a ABAP Developer. I heard that there is SAP Query/ABAP Query/Standard SAP report for the below functionality/requirement. SO, pls. let me know if there is any SAP Query/ABAP Query/Standard SAP report?
    "This report is suppose to display Credit and Debit memo documents which are blocked and yet has a status of APRV; the other display is for Return Documents which are blocked and yet has a status RCVD."
    thanq

    Hi,
    Use t-code
    V23 - Blocked sales document for billing
    VA14L - Sales document blocked for delivery
    VFX3 - For blocked billing documents.
    Kapil
    Edited by: Kapildev Farakte on Jan 8, 2010 4:15 AM

  • Billing Block and Incomp.Procedure

    What does it mean when a KR document is billing block assigned to Credit memo and the incompletion procedure too assigned for credit memo. Does that still allow to create a billing for the KR.
    thanks

    Hello friend,
    KR is used for return in consignment process. Hence it’s similar to other different return sales document. So as you are creating a ‘KR’ it automatically creates a billing block. So you can’t create a billing document if you don’t remove that billing block which is supposed to be removed by the supervisor.
    So after creation of KR go back to KR in change mode and there you will have billing block field where you will find check credit memo written you just remove that. And after that you can create the billing document.

  • Remove billing block and abt Matmas 02

    pls explain me how to remove the billing block in the sale return and also the step by step procedure for sending the material master change to 3PL using idoc (Basic Type-Matmas02 msg type-Matmas)
    With regards
    Ashwin

    Hi,
    Try using program RVAUFSPE. maintain a variant and set it up for background processing.
    Hope  this helps you..
    Satish

  • Credit Block and Order Confirmation

    I have a requirement where the client would like to send out some sort of an 'Order Acknowledgement' as soon as the order is saved if the order goes on Credit Hold. The system is set up to generate an order confirmation when there are no credit credit blocks. Standard SAP would not generate a BA00 output on save since the sales order is incomplete. Once the credit hold is removed and the order is saved the system will automatically generate that output (since the order will be complete) but till such time as the credit hold is not removed how can I generate an output to be sent to the customer just to indicate that their order has been received?
    Suggestions would be greatly appreciated.
    Thanks in advance.

    Hi
    Create a new Output Type (Copy of BA00) and assign the same in your Output Procedure in NACE Transaction. For this new Output Type do not maintain any requirement or maintain a new requirement (can be created in VOFM) as per your logic and assign the same for your new Output Type. You may also check the Requiremnt 9 and 11 if that is of your any use.
    Regards
    Amitesh Anand

  • Block For billing when sales order is created

    Hi experts,
                   I have a requirement in which i want to block the sales documrnt for billing when the sales order is created with particular discount value.
    for this i have checked the condition of discount first it works fine no i want to block it for billing.
    My SD consultant told open the sales doc in change mode(VA02) and then go to Billing Block field (FAKSK)  and then give 02 Compl confirm missing and save the doc
    So for this i have writen a method.
    SET Parameter ID 'VBELN' Field OBJECT-KEY.
    Call Transaction 'VA02' and SKIP FIRST SCREEN.
    SET Parameter ID 'FAKSK' Field '02'.
    in this it is calling the VA02 screen but i am not able to pass the billing block value and save.
    Please give me a solution how to do this.
    for blocking i have also used the standard method in BUS2032  SetDefaultBillingBlock
    it is not blocking the billing.
    Or should i use some bapi for this.
    Regards,
    Hari

    Hi Hari,
    SET parameter ID only sets the value to an input field. It wont saves to the database. More over i don't find any parameter ID for billing block in VA02.(May be because it is a drop down).
    Use BAPI BAPI_SALESORDER_CHANGE Pass the sales order number, ORDER_HEADER_IN-BILL_BLOCK = ur blocking code, ORDER_HEADER_INX-BILL_BLOCK = X.
    After calling the BAPI call BAPI_TRANSACTION_COMMIT.
    Above procedure is to programativally.
    If u want to do it manually then directly open VA02 and change the billing block and save.
    I dont think we can set parameter ID for billing block
    Thanks,
    Vinod.

  • After giving billing block in sales order still able to bill the document.

    Hi gurus,
    I created one milestone billing and assigned to item category and sales document type.
    in billing plan i had given billing block and also 2 proposed dates.
    now when i am creating sales document system is coping all the information from billing plan.
    it has billing block also
    but when i am creating billing document with referance to sales order its not blocking.
    in copy control i made the same setting as we had in credit memo request to credit memo.
    on credit memo request it is working properly but in my order its not working
    so can any body will help where i was getting wrong.
    regards
    Raj.

    Hi,
    I think system will not allow you to do billing.
    Can you check billing block field in sales order Header / Item. Billing plan tab for your billing dates.
    If billing block is there to billing dates, then you can't do billing.
    Otherwise, do not  maintain default billing dates in billing plan type OVBM. Try to maintain billing dates in sales order manually.
    In sales order creation, go to billing plan tab enter billing date and %, system automatically defaults the billing block and billing type and billing amounts.
    I hope you are using milestone billing percentage base.
    Regards,
    Chandra

  • FM to remove billing block form billing plan in sales order

    i want a FM to remove the billing block from the billing plan present in header data of sales order ,
    i found the FM which delete all billing block present in sales order,
    is there any FM that check the line of billing block and delete that block of the specific line.

    Hi,
    Is this post related in any way to the PS module? If not please close it and raise it in the appropriate forum.
    Regards,
    Gokul

  • Del related and order related billing on the same order - timing problem

    Hi,
    In our repair process we need to bill out the loaner part (we put the money on the loaner line that gets shipped and create a delivery related billing document)  as well as repaired material when that comes in, goes through the repair and gets shipped back to the customer. In billing the repair itself the money goes onto a special order related line (repQuo  check box on the main repair line in the sales order entry).
    The problem is that the billing due list shows the order related line due for billing after it is created. We are not supposed to bill the line until the repair is completed. The invoice actually never gets created, the log is output with the error stating that it cannot invoice before the repair is completed, but it still shows in VF04. If I put the order on bill block and filter out blocked orders in VF04, then I can't bill the delivery related loaner parts.
    Any suggestions how to make VF04 not show the order related line until the repair is completed?
    Thank you,
    Sergiy

    Check Billing Relevance of your I Cats(VOV7) and maintain them as per your requirement.
    As that indicates what the basis for billing should be.
    A: Delivery-related billing document - Billing is based on the outbound delivery. Billing status is only updated in the outbound delivery.
    B: Relevant for order-related billing - status according to order quantity - Billing is based on the sales document. The requested delivery quantity determines the billing status.
    C: Relevant for order-related billing - status according to target quantity - Billing is based on the sales document. The target quantity determines the billing status.
    F: Order-related billing doc - status according to invoice quantity - Relevant for order-related billing documents based on the invoice receipt quantity (third-party business transaction). The system transfers the order into the billing due list only after the vendor invoice has been received and processed in the purchasing department. After the receipt of each invoice, a  customer invoice is created for the quantity that appears on the vendor invoice. The order has status "Billed" until the next vendor invoice is received. Item category TAS (Third party item) is set up with billing relevance "F" in the standard system. This process can also be related to the quantity of goods receipt. You can make the control setting as to whether the invoice receipt quantity or the goods receipt quantity should be relevant for billing in the copy control for billing on the item level in the billing quantity field. (In Customizing, choose Sales and Distribution -> Billing -> Billing documents -> Maintain Copying Control for Billing Documents -> Copying Control: Delivery to Billing Document -> Item, then select an item category.)
    G: Order-related billing of the delivery quantity  - The order is relevant for billing. More specifically, the cumulative delivery quantity that was already delivered is relevant for billing. You can use this category to bill for multiple partial deliveries at once.
    H: Delivery-related billing - no zero quantities - You can use this category to avoid items with a value of zero being included in the billing document.
    K: Delivery-related invoices for partial quantity - You can use this indicator if you want to select both items and partial quantities for billing.
    Hope this can assist you in understanding.
    Thanks & Regards
    JP

  • Finding batch job name for sales order change (billing block)

    hi,
    there is a tab known as billing block in the sales order.
    now a batch job ran which removed this billing block and released the sales order for delivery and PGI activities.
    we have the information regarding the date and time on which this batch job ran but the job name is unknown.
    also we tried in SM37 which gives no details.
    we have information regarding the user name of the batch job but name is unknown.
    help us in finding the batch job name with the above mentioned available data.
    it is a very high priority.
    thanks in advance
    Rahman

    Hi ,
    in SM37-->
         a)Set the Job start condition ( dates ) --You have information --YOu can keep them blank if you don't have the information. But it will fetch all the batch jobs of the user.
         b) user Name  -You have information
         c_ use '*'  in place of Job name
    Then this will fetch you the Batch Job name . Then Check step --> you can find the program name.
    You can check the Log for job details like when started and when completed.
    Regards,
    Lanka

  • 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.

  • Linking Order reason and Cost Centre

    Dear Gurus,
    How can I link Cost center and Order reason? Is it customizing or must be done with user exit?
    If it must be done with user exit, could you give name of user exit?
    Regards,

    hi,
    please explain the process with an example why you need to link CC and OR.
    balajia

Maybe you are looking for

  • Income tax calculation for Payroll India

    Hi guys, I want to know how the wage type /436 (Tax on Total) is generating. For example the total Income of an employee i.e. /434 is 417,480 for the month May 2007. I understood, how /434 is generating. But I am not realising how /436 (Rs. 74,244) i

  • WINDOWS VISTA ITUNES VIDEO PLAYBACK ISSUE!!!!!! AAHHHHHHH!!! HELP!!!!!!!!!!

    am using a Dell XPS GEN 5 PC with Windows Vista Premium Edition as the current OS installed. I have latested up date for Itunes and QuickTime (7.1.6) Installed. I have recently bought and downloaded 3 of the Original Star Trek Tv Shows from Itunes. W

  • Sound system has problem

    Whenever I call somebody or receive calls ,I hear them properly but they cannot hear me. They can hear with a very low volume.I tried to search for sound settings but I couldn't find. Also my call volume is full..what do I do.? Please help

  • WiFi password problem (keychain problem?)

    Hi I have a iPod Touch 4th gen. Recently, to make a long story short,I forgot my passcode and after a few minutes on the internet I ended up deleting the +keychain db+ file on my ipod. Luckily I made a copy of the keychain file and it is on my deskto

  • Mass processing of MRP areas

    Hi All, Is there any way to mass processing of MRP Areas in Material master? We want to create MRP areas for a number of materials. regards, Mohit