Block on contract billing - Historical block

Dear experts,
I'd like to know if there is a way to have an "historical" block on contract for billing.
My purpose is to have something like the DFKKLOCKS for invoicing to let the contract be billed for a period, until it reaches the first block.
For example:
Contract A, block 1 for period 01/01/2014 - 31/12/9999
I'd like to bill it until 31/12/2013.
Thanks,
Fabio

Fabio:
No - there is no functionality for that purpose in the contract. 
regards,
bill.

Similar Messages

  • Service contract - Billing block

    Dear Guru's
                 i am doing  the service contract with standard document type  WV.But my client requirment is,he wants to block the individual line item wise in VA41 and Release in VA42 by individual line item and do billing in VF01.
               could anybody tell me how to configure the same. i am using the Billing plan Periodic .
    Thank you
    suribabu

    Hi,
    You can achieve same using status profile conifg at item level, i did same for my service contract for order creation block ( IW31) and Billing block,
    try with status profile , i hope its help you to block Service items in sales contract.
    Regards
    Nishad

  • Insert Billing Block if Contract is Changed

    Dear Experts,
    We have Rental Contract / Service Conract scenario where we create a Contract with BIlling Plan & create Invoice eveny month thru VF04.
    We now have a requirement to insert Billing Block when the Conract is Created. This is easily achieved by inserting BIlling Block in VOV8 & removing activity no. 43 (Release) in Authorization object - V_VBAK_AAT
    Now the requirement is to Insert Billing Block in the Contract if some key fields like Payment Terms, Prices are changed.
    Can someone please suggest on how to insert this Billing Block if the Contract is changed.
    Waiting for early replies...
    Thanks,
    Jignesh Mehta

    Thank you MT & Satya,
    See I think I can achieve it with applying User Exit (probably USEREXIT_FIELD_MODIFICATION) but the client is insisting on implementing Workflows.
    Can anyone suggest whether Workflows would help me insert BIlling Block in Contract if the Contract is changed?
    Also Please tell me which is a easier option to implement - Workflows or Userexit???
    Waiting for early reply...
    Regards,
    Jignesh Mehta

  • 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: Former customer's access to online bill pay blocked - no way to pay last bill - Brilliant Verizon!

    Branched from Former customer's access to online bill pay blocked - no way to pay last bill - Brilliant Verizon!
    It is a brilliant move on Verizon's part - brilliant if the never want a customer to return.  I've been a loyal customer for many years, but when I switched, not only was the guy I had given lots of sales over the years to in the mall a jerk to me when I asked for my account number, but when I tried to get a copy of my disconnected bill, it won't let you access it.  Yes, you can, if you can find your flipping account number, pay your disconnected bill online.  However, you will never find a copy of your bill.  Why?  Verizon wants to punish leaving customers so they can't get their ETF's paid by another company.  This reminds me of the horrible AT&T days where they got so big they started treating everybody like crap.  Blockbuster did the same thing.  It will come back to haunt Verizon as everybody I know is fleeing their service.  I give them credit, their phone service is superior in quality, but I will never go back because of the way I've been treated as I try to leave for a better deal since I am having financial difficulties this year.  I might would have come back but not now.  On top of that, they have a trick where they won't port out one number of the set you are trying to port.  When you finally get through on the line to get it shut off, they tell you they can't turn it off until the next billing cycle.  So though I shut off all the phones but one - one week into the billing cycle, I got charged for ALL 5 phones for the entire month.  This because they insisted they couldn't shut off that final $20 per month phone.  After three dropped calls that took me 20 minutes each to get through to a live person, they then told me they could have shut it off and their employee told me wrong.  They said they'd send it for "Review" after which - you guessed it - I'm supposed to "Call back" - an act of God and congress and taking a day off work so I can keep trying and keep sitting on hold forever later.... I'll let you know what happens.  I'm telling everyone I know, like I did with AT&T to NEVER do business with them.  They used to be great, until they got big.  So if anybody finds some way to get their final bill, I'd love to know because I've spent hours on the phone and online trying.
    Message was edited by: Admin Moderator

    Did you not get the final copy of the bill in the mail via United States Postal Service?
    What about older bills? Did you keep any paper copies? Download a PDF copy of the electronic bill at some point?

  • Delivery Block Status text  / Billing Block Staus text

    In  the Sales Order Overview Screen
    Sales View
    Even though we had removed the delivery Block from the Schedule lines and saved the order,
    We still have the
    Delivery Block Status  as  BLOCKED
    Billing Block Status  as  BLOCKED
    How can we remove this?

    Hi,
    Check sales document type in configuration VOV8 whether delivery and billing is blocked. if it is blocked make it as blank. and check in sales order.
    Regards,
    Sasikanth.Ch

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

  • How to block the contract

    Hi,
    I want to block the contract when it mets contract end date.

    Hi,
    We have also done this. we have done by doing some modifications in the user exit of MIGO by the help of abaper. the program will select the field validity end date from EKKO& compare the same with system date & if the current date is greater an error message will pop up.
    Hope this helps u.
    Have a good day.
    Regards
    Anil

  • Release Credit Block in Contract

    HI Frinds
    When we would like to relaese the Credit block on Contract orders, I would like to restrict Expired Contract order should not listout in VKM4.Could tel me how do we control Expired Contract in VKM4?
    Regards,
    Udhay

    HI,
    Pl refer the below thread..if you need more information, let me know.
    ItemRequirement & Distrbtn Mode IN ovlk
    Arun

  • Tcode to see Dunning Block for a Billing Docuement

    I need to see Dunning block for a Billing docunent, what is the tcode to see the Dunning Blosck user for a billing document.

    Hi,
    Go to FBL5N look for the FI invoice, open the invoice and see the dunning block field is populated. You can unblock it by changing the document to change mode from the main menu bar.
    Thanks,
    JD

  • How do I add a site I want to block to the pop-up blocker?

    After I looked something up at Merriam-Webster Dictionayr's online site, I started getting a pop-up for something called Degrees.info, with a URL of
    http://cdn.optmd.com/V2/73950/157983/index.html?g=Af////8=&r=www.merriam-webster.com/dictionary/eponymous+
    I know how to add exceptions to my pop-up blocker, but not how to add a site I want to block. How do I block the above company's pop-up?

    Using "Forget About This Site" will remove all data stored in Firefox from that domain like bookmarks, cookies, passwords, cache, history, and exceptions, so be cautious and if you have a password or other data from that domain that you do not want to lose then make a note of those passwords and bookmarks.
    You can't recover from this 'forget' unless you have a backup of the involved files.
    It doesn't have any lasting effect, so if you revisit such a 'forgotten' website then data from that website will be saved once again.
    Firefox keeps JSON backups of the bookmarks in the bookmarkbackups folder, one each day that Firefox has been started up to a maximum of 10.
    *Bookmarks > Show All Bookmarks > Import & Backup > Restore > Choose File
    *http://kb.mozillazine.org/Backing_up_and_restoring_bookmarks_-_Firefox
    Restoring a JSON backup will replace all existing bookmarks, so you lose bookmarks that were created at a time after this backup has been created.
    Note that the xx part in the file name of the JSON backup (bookmarks-####-##-##_xx.json) shows the number of bookmarks stored in the backup.

  • Logical block corruption in an unused block which is a part of index

    Hi All,
    During RMAN backup level 0 I am getting a corrupted block my DB:
    RMAN-00571: ===========================================================
    RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
    RMAN-00571: ===========================================================
    RMAN-03009: failure of backup command on t20 channel at 07/22/2009 21:30:49
    ORA-19566: exceeded limit of 0 corrupt blocks for file /oracle/oradata/DB2/plind05_02.dbf
    SQL> select * from v$database_block_corruption;
    FILE# BLOCK# BLOCKS CORRUPTION_CHANGE# CORRUPTIO
    2950 1879477 1 1.0124E+13 LOGICAL
    SQL> SELECT tablespace_name, partition_name,segment_type, owner, segment_name FROM dba_extents WHERE file_id = 2950 and 1879477 between block_id AND block_id + blocks - 1;
    no rows selected
    So this block does not belong to any object.
    SQL > select * from dba_free_space where file_id= 2950 and 1879477 between block_id and block_id blocks -1;+
    TABLESPACE_NAME FILE_ID BLOCK_ID BYTES BLOCKS RELATIVE_FNO
    USAGIDX_200907 2950 1879433 1048576 128 909
    But it exists in dba_free_space so it belongs to file space usage bitmap.
    DB Verify shows:
    myserver:/oracle/rman/DB2:DBINST1> dbv file=/oracle/oradata/DB2/plind05_02.dbf BLOCKSIZE=8192
    DBVERIFY: Release 10.2.0.4.0 - Production on Wed Jul 29 13:47:38 2009
    Copyright (c) 1982, 2007, Oracle. All rights reserved.
    DBVERIFY - Verification starting : FILE = /oracle/oradata/DB2/plind05_02.dbf
    Block Checking: DBA = -480465494, Block Type = KTB-managed data block
    **** row 2: key out of order
    ---- end index block validation
    Page 1879477 failed with check code 6401
    DBVERIFY - Verification complete
    Total Pages Examined : 4194176
    Total Pages Processed (Data) : 0
    Total Pages Failing (Data) : 0
    Total Pages Processed (Index): 3404935
    Total Pages Failing (Index): 1
    Total Pages Processed (Other): 569
    Total Pages Processed (Seg) : 0
    Total Pages Failing (Seg) : 0
    Total Pages Empty : 788672
    Total Pages Marked Corrupt : 0
    Total Pages Influx : 0
    Highest block SCN : 1795222745 (2360.1795222745)
    Now, I have identified that this block belongs to an index subpartition so I have rebuild it with alter index ... rebuild subpartition... However, the RMAN backup still fails and DBV still reports an error.
    I know that we could simply recreate the index but the problem is that its quite big (>6GB and table is >7TB).
    My strong feeling is that the cause of this is that corrupted blocks will still be reported by RMAN and DBV until they are reused and reformatted.
    My question is:
    How can I reuse or reformat a block which does not belong to any object?

    Hi,
    Yes you're right, you need to reformat that block.
    For that you need to allocate that block to a table, and fill that table with data until high water mark goes higher than block 1879477.
    This isthe way I've done it once:
    1) check the free space size below that block:
    select sum(bytes)/1024/1024 before from dba_free_space where file_id=1879477 and block_id <= 1503738;
    Let's say it is 6000 MB
    2) create a dummy table, allocate enough extents to fill the size returned from the previous query
    This does not format blocks, but the advantage of allocate extents is that you can specify size and datafile:
    alter table allocate extents size 6000M datafile '/oracle/oradata/DB2/plind05_02.dbf';
    you can check dba_extents to see if it covers block 1879477. If not, try to add a little more extents.
    3) fill the table with data to fill those extents.
    One idea is to insert one rows into the table, then use 'alter table test minimize records_per_block;' so that each block will have 2 rows maximum.
    check the number of blocks (from dba_segments). Say you have 768000 blocks. Then you need to insert 768000/2 rows:
    insert into ... select ... from dual connect by level < (768000/2)
    4) check the high water mark has reach the end of all extents (compare dba_tables.blocks and dba_segemnts.blocks)
    5) if not enough, try to add a little more rows.
    Be careful that you don't go too far (especially if you have extensible datafile). Unfortunately, maxextents is ignored on LMT :(
    6) now, your block should be reformatted. Just drop the dummy table.
    Regards,
    Franck.

  • Block diagram errors even when block disabled

    Should LabVIEW give the broken arrow for errors within a disabled block?
    I have a block disabled where way down in the call tree from a VI within that block there is a broken VI.
    Nothing else calls this broken VI except the VI from the disabled block.
    Why should I get the broken arrow if the top level caller is disabled?
    TestStand 4.2.1, LabVIEW 2009, LabWindows/CVI 2009

    Thanks for the thoughts guys.
    I have discovered that the errors in the disabled section appear in the error list box when there are other 'real' errors.
    When there are no other errors, then the errors in the disabled section do not affect the run arrow.
    Typically commented or disabled code is ignored by a compiler - and so I think it should be the case with LabVIEW too.
    TestStand 4.2.1, LabVIEW 2009, LabWindows/CVI 2009

  • Creating multiple records in a block while sitting in another block

    Hey friends....I've 2 blocks in my form. Block-A contains producats A,B etc and Block-B contains colors like Black, Blue etc. I wish that when user selects 2 or more colors in Block-B and presses a button in that block, then each color should be assigned to each of the product with a (No.of colors x No. of Products) recods e.g if user entered 2 products A & B in two rows of Block-A and 2 colors Black & White in Block-B, then Product A should have 2 records with each color i.e Black and White. In the same way Product B should have 2 records i.e Product B with 1 record with color Black and 2nd record with color White.
    Is there any body to accomplish this job?

    Product table is not a Master/Detail because Product itself is not dependant on color at the time of creationMaster-detail means that you can create a master (Product) without any details (colors).
    2 records for Paint with color Black and Red. And 2 records for Shirt with color Black and Red. So total 4 records will be created with a minimum entry from userDoing it that way will cause data-redundancy and possible inconsistences. I would go with a detail-table for Color-Assignments to products.
    I created one detail block of products and anothers detail block of colors with check-boxesOk so far. Lets assume you go with the "Detail"-table for color-assignments to products, then you would:
    - Base the Color-block on the color-table.
    - Create an additional checkbox as non-dasetable-item.
    - Create a POST-QUERY-trigger which check the PRODUCT_COLOR-table, if a record exists for the combination of color and product and sets the checkbox to checked or unchecked.
    - Create a ON-UPDATE-trigger on that block, which does an INSERT into PRODUCT_COLOR if the checkbox is checked or an DELETE from PRODUCT_COLOR if the checkbox is unchecked.
    hope this helps

  • How to ensure a record is created in a block linked to a detail block?

    Hi All,
    I am stuck. In my form I have a master block (blockA), a detail block (blockB) and a third block (blockC) that is linked to blockB via a standard relation on blockB where blockB.id = blockC.id. In blockB if column adtype = 'P' then the requirement is that a corresponding record is entered into blockC. So If I enter several detail records into blockB and set adtype = 'P' on each then I can double click on each and add the details to blockC. Save. This works fine and when I re-query each of the records can be seen as appropriate. The problem I'm facing is enforcing a record to be entered into blockC based on the adtype equaling 'P' in blockB. I have tried performing checks in lots of different triggers but to no avail the same thing keeps happening which is this. If I create more than one record in blockB with an adtype of 'P' but don't enter any details into blockC my checks will always flag this up when saving. If however I enter some details into blockC for the first of the records from blockB with an adtype of 'P' then all checks are passed and no errors are raised. It is as if that now a record exists in blockC I can no longer check for the existence of a record even though that record is only applicable to the first record in blockB and not any of the others??
    I hope I have explained this clearly enough for someone to come to my aide as I am truly stumped!
    Many Thanks in advance
    Matt

    I think I understand your situation (a bit difficult to follow indeed) but the problem might be here:
    > If I create more than one record in blockB
    With a master-detail, you have to save the master and detail data before continuing to another master record. So, you cannot enter several records in blockB and several records in blockC at the same time.
    I wonder, did you never get a "do you want to save the changes" message when going from one record in blockB to the next?

Maybe you are looking for