Blocking Periodic Revenue recognition without billing block

Hi All,
I am posting here first time and need some help with Periodic Revenue Recpgnition.
We have scenario where User wants to control the Revenue Recognition based on some contingency flag in Sales Order. If that flag is set then Periodic monthly Rev. Recog should not happen but when user unsets that flag in SO line item then Rev Recog should happen.
I know for Service Based Rev Recog there is a solution SAP provides as Customer Event Type by which we can achieve this without stopping invoicing.
But i am not sure how to block the Rev Recog to occur for Periodic Rev Recog as Customer Event type is not configurable in Item Category with Time-Related Rev Recog (A).
Please suggest some solution on how to achieve this goal with Periodic Rev Recog.
I will give full points for any good suggestion.
Thanks
Ravi

hi
check is there any user exit or BADI available.

Similar Messages

  • Any BTE/Exit for Block/ Unblock  Revenue Recognition using VBREVEu2013REVPOBLCK

    Hi Experts,
             I have a requirement to block/unblock SD based Revenue Recognition by changing the value of VBREVEu2013REVPOBLCK in VA02/VA42 through any available user-exit/BTE. On input side I need VBAP and VBREVK structure to give the criteria for blocking and unblocking. Depends on the certain criteria I need to change the value of VBREVEu2013REVPOBLCK to block/unblock.
    On analysis I found that there is a similar BTE 00503113 which is having similar interface except, it has VBREVE u2013RRSTA, but I need VBREVEu2013REVPOBLCK as export parameter.
    Could you please suggest some BTE/Used exits that may help me for this scenario?
    Waiting for your valuable inputs
    <removed by moderator>
    Edited by: Thomas Zloch on Jun 2, 2011 10:29 PM

    Create an implementation in this BADI - BADI_SD_REV_REC_PODEV
    In this case you have a changing parameter: rrpodevcust
    depending on the condition, you just need to change rrpodevcust-REVPOBLCK to X.
    Include the following
        rrpodevcust-vbeln     = iv_salesdoc_number.
        rrpodevcust-posnr     = iv_salesdoc_item.
    append rrpodevcust TO ct_rrpodevcust.
    check vbreve table and see if it updates the field.

  • Payment block in a vendor without invoice block

    Hi,
    We have a peculiar requirement.
    Client is requesting us to block a particular vendor for payment however invoicing needs to remain open.
    I presume we can do this using two methods:-
    1.) Payment block in vendor master
    Limitation 1 - Let us say that the block indicator is "A" which we have set in the vendor master record and in the configutation of the Block Indicator we Do not check the box of Change in Payment proposal and Check the box of Manual Payment block.
    This will block the invoice for payment using F110 and will also not allow change of block in the proposal.
    However this will not prevent payment block using F-53 (manual payments)
    2.) Manually insert Payment block in the individual invoice posting
    Limitation - End user can remove the payment block and then process the invoice.
    3.) Default Payment block in the payment term that is in the vendor master record
    Limitation - End user can remove the payment block and then process the invoice.
    Can anyone please suggest me a method to achieve this.
    Thanks,
    Nitish

    Hi
    Invoice will go for a block only when the quantity and/or price at the time of Invoice goes beyond the Purchase order quantity and price. This is delpendent upon the tolerance limit you define in the customization for LIV.
    If the quanity and/or price is less than that system only issues a warning message.
    If you are not expecting any further delivery after say 50 (out of 100 quantity) you need to manually close the PO by setting the delivery completed indicator in Delivery tab of item detail of PO.
    MRao

  • Mass Removal of Billing Block at Sales Order item level

    Dear Experts,
    Does any one know how to remove billing block at sales order item level at mass level ?
    Is there any standard t code for the same. Kindly let me know the same
    thnx in advanve
    regards,
    Sagar

    Hi Sagar Wagh,
    I want to make a little correction,
    Go to T-code V.23
    Give your criteria like
    Sales organization
    Distribution channel
    Division
    Then in the last of screen there is check box Delete billing block
    check this box and excute
    System will ask you
    Do you really want to delete billing
    blocks for all docs. to be selected?
    Click at yes
    System will show you the list of all documents
    Select all and Click at Delete billing block
    System will delete the billing block in one go from all the documents.
    Regards,
    MT
    Edited by: M T on Feb 23, 2010 6:03 PM

  • Billing Plan / Revenue Recognition

    Dear Guru's
    Can anybody tell me the how we can identify the Revenue Recognition in Billing .what are the Different types of Billing Plans.
    Thank you
    Acquire

    Hi,
    please check this link....
    http://help.sap.com/saphelp_45b/helpdata/en/2d/bdd69ad9b411d199d80000e8a5bd28/content.htm
    Regards,
    venkataswamy.y

  • Is it possible to set billing block when create delivery?

    Hi,
    Is it possible to set billing block flag when create delivery automatically,I know it is possible to do it in SO, I also want to know is there any T-code can release billing block in so and delivery by batch?
    Thanks in advance.
    Lance

    You can set Billing Block at Order level only. However iof you want to apply Billing Block, while doing Delivery, you require to go back to Sales Order & set the Billing Block. Incase you want Billing Block for all Deliveries, then Identify a user exit & activate it such that the coding of it will go to Sales order in Change Mode & set a Billing Block.
    Regards,
    Rajesh Banka

  • Restrict Billing Block in Sales order

    I have a question. We can apply Billing blocks on Header and Item level in a sales order 'OR' document.
    we  blocked an User from removing Billing block  for Object V_VBAK_ATT ACTVT 43 on a Sales order for both Header and item level.
    She gets 'Authorization block' when she double click on item --> Billing documents--> and remove billing block (Field VBAP-FAKSP)
    But, Issue is, on the Sales overview screen of the sales order, she scrolls towards the right of the item and removes Billing block on Item. This time she's able to save the document and NO authorization block message.
    I checked , both are same field, as it should be, VBAP-VAKSP.
    Can you please advise? 

    Hi
    you can have the billing blick in order type ( VOV8) or in the billing type
    is it possible for you to have a different billing type
    in the sales order type you can have the billing block as default and incase if you want to service it you can remove it in the sales order
    or you can block the dealer for the sales  area in xd05
    and when ever you want to service unblock it
    reward if it helps

  • Billing block on Sales order

    Hi Gurus,
    I have a question. We can apply Billing blocks on Header and Item level in a sales order 'OR' document.
    Security blocked an User from removing Billing block on a Sales order for both Header and item level.
    She gets 'Authorization block' when she double click on item --> Billing documents--> and remove billing block (Field VBAP-FAKSP)
    But, Issue is, on the Sales overview screen of the sales order, she scrolls towards the right of the item and removes Billing block on Item. This time she's able to save the document and NO authorization block message.
    I checked , both are same field, as it should be, VBAP-VAKSP.
    Can you please advise?
    Thanks
    Nidhish

    Hi
    This is weird. This authorization object should stop removing billing block from header, item and overview screen. It is working fine for item and header but in overview its not. I have tested it and searched for some SAP note but couldn't find one. I thought this is SAP bug and there must be some SAP note but I couldn't find one. May be there is some note. You can also try to find one.
    We can control this using screen variant or using MV45AFZB USEREXIT_CHECK_VBAP but this is not the satisfactory solution as this must be done in standard system. Now if this is urgent, you can use any one technique from these two otherwise I would suggest you to raise an OSS note to SAP and see what they answers. This should be done after searching SAP notes. May be
    Lakshmipathi G could comment on this or provide some note.
    Thank$

  • Revenue Recognition (AR Closed for future month in error)

    Need help with revenue recognition. In the month of June in AR July was opened in error, so it was put in to close pending. Since July was closed the last 3 days worth of June invoices did not have any revenue recognition for July. Instead July's revenue was posted in to August since August was showing as a future period, and July was closed. Is there any fix to change the revenue recognition without doing a credit and rebill of 3 days worth of invoicing? If we reopen June, and run revenue recognition again, will that help? Thanks in advance for any help.

    Well there are a few ways you can go ahead and fix this, but it depends on lot of factors.
    Lets say you have 1 invoice for which the revenue has been recognized in August and not July, now you can query up that invoice in the transaction's workbench and incomplete it. After incompleting all the revenue recognized distributions would be deleted(applicable 11.5.10 onwards) and when you complete the invoice again & run the RR program the revenue would be recognized in July(provided it's in an open status). Please note though that you can incomplete a transaction only if it doesn't have any activity against it!
    Now coming to the real world it's possible that the number of transaction's you have could be quite large and doing this manually through the screen might not be feasible. So you could possibly write a small pl/sql script to loop through those invoice's and incomplete them by calling the complete/incomplete group transaction's api. And then again complete them and re-run RR program to complete the fix.
    Please note though that you can incomplete a transaction only if it doesn't have any activity against it!
    With posted transaction's or transaction's having other activity, it's possible to fix them too but that would be taking things too far and Oracle Support/Development would be best equipped to provide you the fix in that scenario.
    HTH,
    Jasmeet.

  • Billing block in periodic billing

    Hii all,
    Need a solution for the following project scenario.
    We have a scenario where periodic billing is involved through project.
    In the sales order we assign the WBS element in account assignment. After assigning the WBS element, billing is blocked.
    If we confirm the activity in project then the billing block in the sales order should be removed. But it is not removed. The same scenario works fine if the billing type is milestone billing.
    Please suggest.

    Hi,
    Are you asking about whole process of periodic billing or you just want to know where we put billing block and where we remove it.
    I am considering you know how to set up periodic billing.
    Now go to OVBJ and select your date category which is used for period billing
    Over here you can set billing block for the periodic billing.
    In OVBI you can find out your periodic billing plan and date category assigned to it.
    For removing the billing block you have to go to VA02 and enter your document number.
    Now go to Goto u2013 Header Data u2013 Billing plan.
    Over here you have to remove your billing block one by one when your task is completed.
    Then try to carry out billing document for that.
    Hope so this will solve your query
    Regards
    Raj.

  • Data Migration of Contracts with periodic billing and revenue recognition

    Hello Experts,
    I am trying to develop a legacy data migration plan for Contracts with periodic billing plan and revenue recognition.
    Example of the scenario is given below:
    Customer signed a contract for one year starting 01/01/2009.
    Customer is billed quartely, billed in advance.
    SAP going live on 04/01/2009
    Customer is billed for 3 months and also for initial set up fees.
    Revenue recognition is done monthly.
    We have to migrate this contract to SAP.
    Billing document posting may be necessay as it affects revenue recognition which spans across the total contract period.
    Any ideas how to do this?
    Thanks  A Lot
    Anil
    Edited by: Anil  Jose on Sep 17, 2008 9:38 PM

    Hi Anil
    How did you manage this? We also had the same problem in one of our contracts and what we did was that we copied the contracts from the legacy with the full value. That is suppose SAP went live on 1st April, 2009 and the contract was created on 1st January 2009 for a value of suppose 100 USD, with the first billing being done on 1st Jan for 33.33 USD for 4 months. We first created the contract with a validity from 1st Jan 2009 in the new system. We billed it with a billing type that we created that did not actually create new accounting entries as the accounting entries had already been created in the legacy system. In the new system then we recognised the revenue till the go live, so that the actual value remaining of the contract reduced. Then we started the billing plan of the contract from 1st of April 2009 for the remaining amount. So next invoice was created on 1st april for 33.33 USD. Can you share your solution.
    Regards
    Indranill

  • Automatic Billing Block removal in Periodic Billing

    Hi guys:
    Is there a way to have the billing block removed (not manually) when we use periodic billing?  We do not want to manually remove the block each month in order to do invoicing.
    Thanks for the input
    Aaon

    Aaon,
    You seem to be using a standard business scenario. In case you have done the customization for Periodic Billing, and set up a billing plan type 02 (periodic), then you must have also set up the 'Next Bill date' routine there. Here, you specify the day of the month (or the date) on which you want your periodic bill to be generated.
    Once these settings are in place, there is no need to put your orders on billing block. They will not bill until the date in the plan.
    Is this not working in your case?
    Ashutosh.

  • Billing Relevant Block Period

    Hi All,
    I have found that Billing relevant block period is present in installation billing period tab.
    Where ever there is no bill block or invoice lock present for that contract and contract account. One disconnection document present for that installation. That leed to the billing relevant block period (I guess).
    I dont get any prper documantaion regarding this.
    Can you please help me in this regard.
    Regards,
    Sudip

    Hi Sudip,
    You are absolutely right. The billing block at installation level appears if there is a disconnection document for the installation.
    You can create a disconnection document by Tcode EC85. If the installation is already disconnected, you can reconnect it from tcode EC86 using the same diconnection document number created during disconnection. To reconnect, you need to create a reconnection order and then reconnection entry.
    You can see the link in table EDISCDOC between the disconnection document and installation where reference object type is INSTLN in the table.
    Also to disconnet a device in a disconnected period you need to do the following settings in SPRO-SAP Utilities-Customer Service-Process Execution-Disconnection/Reconnection-Define Processing Variants for Disconnection Documents.
    For the processing variants you have used for disconnection, check the box "DevRemDespDisc" (RECN_REMOV). This will allow to disconnect the device in the disconnected period.
    Hope it will help you.
    Thanks.
    Nirmalya

  • Re: Revenue Recognition billing based

    Hi,
    We need this automatic when the payment is posted using tcode f-28. And those are not billing blocks. Those are revenue recognition block. Manually we can remove the block using VA44. We want it to be automated.
    Thanks
    Tirthankar

    Tirthankar,
    What is the Business requirement on this? Billing blocks system should remove Automated or Manual.
    You can achieve this by VF04, with small abap changes.
    Sales Document
    Bill date from
    bill date untill
    Bill block
    Only first u want to bill
    or Range of periods u want to bill
    Thank$
    Hidayath

  • Config of billing type G2 for Revenue Recognition

    Hello Experts.
    I have a situation where I need to configure billing of credits for revenue recognition.
    For normal builling we have copied doc type SO to ZBCS and added ZTAD item category (copied from TAD) for the RR.
    To do this for credits I copied doctype CR to ZBCR and assigned ZTAD item category to it.
    When billing the ZBCR not I get the message "Item category ZBCR ZTAD cannot be invoiced with billing type G2".
    How can G2 be configured to allow this?
    This is G2's current setup.
    Billing Type G 2 C red tM e m o Created by
    Number systems
    No.range int.assgt. 19 Item no.increment 0
    General control
    SD document categ. O C re dit m emo Posting Block
    Transaction group 7 B il lin g doc um ent s Statistics
    Billing category
    Document type DG C us tom er cr ed it me mo
    Negative posting N o neg at ive p ost in g
    Branch/Head office C us tom er =Pa ye r/B ra nch =s old -t o p ar ty
    Credit memo w/ValDat N o
    Invoice list type
    Rebate settlement Rel.for rebate
    AcctDetermProc. KOF I0 0 A cco unt De e rm n ato n
    Doc. pric. procedure
    Acc. det. rec. acc.
    Acc. det. cash. set.
    Acc. det. pay. cards
    Output/partners/texts
    Output determ.proc. Z10 00 0 B il lin g Out pu t Application V 3
    Item output proc.
    Output Type
    Header partners FK B iln g D ocu m en t
    Item partners FP B il lin g Ite m
    TextDetermProcedure 03 Invo c e hea de r
    Text determ.proc.itm
    Delivery text

    Hi,
    You may be maually given the PR00 in ZBCR. But in your copy control (VTFA) --> item category ZTAD  --> pricing type, you may be maintained B (Carry out new pricing).
    If you maintain B, you have to change it to "D ". 
    When you maintain B, the system will search the Pricing again in Credit memo. All manual prices will be lost.
    Thanks
    M. Lakshmi Narasimhan

Maybe you are looking for

  • External Midi Instruments in the Environment - Can't get things to work....

    I have a MOTU MicroExpressUSB 4INx6OUT MIDI interface that's been defined as follows in my Audio/midi Setup. 1 - Mackie HUI (I/O) 2 - Keyboard (I/0) 3 - Keyboard (I/0) 4 - Roland Elect Drum Kit TD12 (I/0) 5 - Sound Module (0 only) 6 - Sound Module (0

  • How to solve this message TCLs warning

    Warning: parameter timer has not been registered under timer namespace WORD Value for the parameter application service XXXX param YYYY zzz i am seeing the the message after the outputs shown.

  • Extracting tar.bz2 files.

    How can i extract tar.bz2 files?. zip, jar, tar can be extracted within java. But how tar.bz2?.

  • Using midi drums and Logic sounds

    Hi guys I have been looking at the different softwares to use with my Alesis DM10 and Logic Pro X using the USB as when I currently record it just catches the midi notes and no sounds I have seen BFD, NI Drums and the various others but they cost mon

  • Probelems with MDB listening to MQ (Startup class issue )

    Hello ,           I am supposed to write a Message driven bean that would reside on           Weblogic7.0 and listen to a particular queue of IBM MQ.           I understand that we need to write a Start-up class for this. I have           written the