Blocking a Blanket PO invoice by validity date

Hi folks,
I thought we could block a blanket POs invoice based on validity date too.
What I did ---
- set up as 60 in OMR6 for 'LD Blanket PO time limit exceeded'.
- However, I could still post the invoice.
Anything missing?

Hi,
The system determines the number of days by which the invoice is outside the planned time interval. If the posting date of the invoice is before the validity period, the system calculates the number of days between the posting date and the start of the validity period. If the posting date of the invoice is after the validity period, the system calculates the number of days between the posting date and the end of the validity period.
Please note that the system compares the number of days with the with the absolute upper limit defined.
Just check

Similar Messages

  • Validity Date in Blanket Order (FO)

    Hi Folks!
    Is the validity date in a blanket order type FO with limit item type B only for information or is there a chance that during Logistic Invoice Verification validity end date will be checked.
    My goal is that after validity end date no invoice posting should be possible. I tried to activate invoice tolerance limit ST with value zero, but didn't work.
    Does anybody have an idea?
    Rgds.
    Dieter

    Hi Folks,
    Re the concept of this solution which is similar to what I am trying to achieve i.e. I am trying to do a check on Blanket PO value and Invoice value i.e. tolerance key LA and give a message if the invoice value exceeds the PO total value by a set percentage and NOT a fixed value.
    That is, I need the user to receive an informational message if the total invoices payments (via MIRO) have exceeded the expected value of the blanket PO. It shouldn't stop the MIRO payments as expected values are never guaranteed to be totally correct.
    For this I have set msg 298 to be an Info message in OMRM. I have set the value to be checked for 10% in OMR6  in LA.
    Despite these being in place, when I enter an invoice in MIRO with values taking it way beyond the PO expected value for testing purposes, no messages are shown and the invoice is posted. I am now thinking that these messages can only be sent if it is an ordinary PO with a value expecting to get only 1 invoice against it.
    Any help on where I am going wrong here would be greatly appreciated.
    Regards
    Jim

  • Corrupt block error + valid data found ???

    Hi,
    I am getting a peculiar block corruption error in my production database (9.2.0.8).
    It also says "valid data found". I am able to analyze the suspect table without any reported issues. Can any one please suggest?
    Details from Alertlog below:-
    Corrupt block relative dba: 0x01463cbf (file 5, block 408767)
    Bad header found during user buffer read
    Data in bad block -
    type: 50 format: 0 rdba: 0x3a383020
    last change scn: 0x0338.303a3630 seq: 0xc2 flg: 0x38
    consistency value in tail: 0x36302036
    check value in block header: 0x3c27, block checksum disabled
    spare1: 0x30, spare2: 0x36, spare3: 0x1502
    Reread of rdba: 0x01463cbf (file 5, block 408767) found valid data
    Hex dump of Absolute File 5, Block 408768 in trace file d:\oracle\admin\fm\udump\fm_ora_5236.trc
    ---------------------------------------------------------------------------------------------

    Hi,
    May be this will help
    Data block corruption…..
    Regards
    Jafar

  • Posting of cancelled Invoice after posting date is over

    Hello Experts,
    I am stuck up with a situation and as such seek your help.
    A invoice was generated and the subsequent accounting document was also cleared. Now after the posting date was over, someone cancelled the invoice by T.code VF11 and as expected it didnt get posted .The document flow showing is as per below :
    Order - open
    Invoice - completed
    Accounting Document - Cleared
    Cancel Invoice - Open
    Now, the business and their audit policies do not allow the client to cancel the invoice in back date ( within the posting period).
    What are the options do we have to tackle the situation.
    Joy

    The issue has been temporarily addressed by changing the posting date.
    However, now the client wants us to make an ABAP development so that no user is able to cancel the invoice after posting date is over. Now for that I have the following issues. Can someone please help me out in this.
    The basic process details I am following is as per below:
    For Transaction Code VF11 (i.e for Cancellation of Invoice) , when the invoice number which is subject to cancellation is provided, the System should search in VBRK table for the following :-
    1)The System will at first search whether the entry exists or not. If the Entry is not valid then it should give an message u201C Document xxxxx does not Existu201D.This is in line to the existing practice.
    2) If the Document number is valid then it will go to the billing date field and  will fetch the value from the VBRK table . Then it will match  whether the value fetched (i.e. this Invoice date)  is in present posting period or not. The system can find the posting period from the table V_T001B.
    a.If  the  Invoice date lies in the present posting period then the system will allow the cancellation document to be saved. This is in line to the existing process.
    b.If the Invoice date lies beyond the present posting period then the system will not allow to save the cancellation of the Invoice with a pop up message of u201C The Document number subject to cancellation do not lie within the present posting periodu201D .
    Now We have looked both the tables, from VBRK we will get Doc# and Billing date(FKDAT) but when we select Posting Date from table T001B( Permitted Posting Periods) there is some issue.
    1.  What will be the condition for selecting records from T001B table.Since there is multiple key fields
        RRCTY (Record Type) ,
        BUKRS (Posting Period Variant) ,
        MKOAR (Account Type or Masking)
        BKONT (To Account). 
    So, to get unique record what will be the value of this key fields. Is there any relationship with VBRK table ? 
    2.  Which field I have to consider as Posting Date or Period. Because there are many fields related to Posting period.

  • How can I set an validity date for a given vendor?

    Hello,
    we are currently trying to set a "validity date" for vendors.
    Basically, our vendors need to be audited, and are "accepted" for a period of time, beyond which we'd need to re-audit them.
    What we'd like the system to do is block use of the vendor if this date was exceeded.
    Anyone has an idea on the way to achieve this?
    PS: We know that there is a way to do this at the material level, we instead wish to manage it centrally for the vendor
    Tx

    Hello Nisha,
    before doing business with a new vendor for services, our QA group needs to go thru a serie of verifications. We check various things such as insurance, certification,...
    Once "approved", the vendor can be utilised by the plant for a certain period of time, after which a "re-audit" is necessary.
    What I'd like to implement is a field where the QA group would enter this date, after which the vendor would be automatically blocked for usage.
    This would then trigger the "re-audit" followed by the release from QA (who'd re-modify the date with the new one), and so on.
    The vendor is not necessarily used for supply chain. Sometimes, it could be for services , maintenance, or other.
    Tx for the ideas.

  • Not available to make invoices with older dates

    hello experts
    i am interested in modifying the SBO_SP_TransactionNotification function by not allowing the store to make an invoice with older date.
    for example, i dont want to give them the opportunity to make a new invoice by changing the date of the invoice
    could you please help meon this way?
    thanks in advance

    HI
    If you want this provision for all documents.
    Goto administartion->system initilaisation->Document settings.
    under general tab,you will find 'Block Documents with earlier posting date' just tick it and update.
    Or
    Try this SP:
    if @object_type = 18 and @transaction_type in ('A','U')
    begin
    if exists(SELECT T1.[DocEntry] FROM OPCH T0  INNER JOIN PCH1 T1 ON T0.DocEntry = T1.DocEntry WHERE DateDiff(DD, T0.[DocDate] ,GetDate()) < 0 AND T0.docentry = @list_of_cols_val_tab_del)
    begin
    set @error = 1
    set @error_message = N'Dont Post Invoice with older data'
    end
    end
    Edited by: kambadasan on Sep 29, 2011 12:41 PM
    Edited by: kambadasan on Sep 29, 2011 12:45 PM

  • PO Validity Date

    Hello
    The requirment is once the PO validity date is over, then system should not allow any GR or IV against the PO.
    Is their any std SAP message which can control this.
    Regards
    Niti Narayan

    Hi,
    To control this.......you an use latest GR date in delivery tab
    To prevent goods from being accepted in the case of delayed delivery, youmust specify the latest possible goods receipt date for the item in the purchase order. This field is in the item detail data on the Delivery tab page. You also have to set
    message 163, Last possible delivery date was... (work area M7), as a warning or error message in Customizing.
    If you have set the message as an error message for delayed delivery, you can post  the delivered goods to the GR blocked stock and then post a return delivery from the GR blocked stock.
    Hope Help U !
    Regards,
    Pardeep Malik

  • During Excise Invoice Cancellation Posting Date should be similar to excise

    Dear All Experts,
    Hope you are doing well !
    We have one requirement during  Excise Invoice cancellation for Posting Date Field. Generally, system is taking Posting Date as Current Date but we want system should take Posting date as (Posting Date of Excise Invoice).
    Please give your expert comments.
    With Best Regards,
    Bharat B

    Dear Bharat,
    Please use any exits given by me in the following thread and write the logic to populate the Excise invoice date as the cancellation date.
    Excise Invoice Cancellation on Date validation only
    Check and revert back.
    Thanks & Regards,
    Hegal K Charles

  • Fm for Validity Dates.

    Hi Gurus,
    I need Discount Condition Start Validity Date and Discount Condition End Validity Date along with condition details.
    I have tried  RV_INVOICE_DOCUMENT_READ &
    FM RV_PRICE_PRINT_HEAD is returning all the pricing conditions in the invoice in TKOMV, but I couldn't find the Validity Dates in TKOMV.
    please help me to sort out my problem.
    I have closed my previous [Thread|http://forums.sdn.sap.com/thread.jspa?threadID=2139454]
    Thanks & regards.

    Hi,
    try use COND_VALIDITY_FOR_SINGLE_DATE, may help u
    Thanks & regards.

  • Multiple Validity Dates in Contract Pricing Agreements

    Hi
    We are using Quantity contracts in ECC 5.0. Now business wants to maintain multiple validity dates in price agreement of contract.
    When we try to create the agreement with multiple validity dates, i am getting following message:
    The condition is being processed in the current session.
    Message no. VK104
    Diagnosis
    A condition record with the same variable key is already being processed.
    System response
    The new record is not included in processing.
    Procedure
    Carry out the changes to the record that is currently being processed.
    In this case we are unable to maintain multiple validity dates for same combination (Sales Document & Line Item).
    Is this standard scenario? If no, how to address this issue.
    Please awaiting your valuable feedback.
    Regards,
    Shankar

    Question answered by SAP.
    1. Use VK11/12 to maintain the multiple validity dates.
    2. If 2 Logical systems are used, then need to use separate condition types for CRM & ECC.
    3. Ensure new condition types are blocked from replicating to CRM.
    Now, we are able to maintain separate condition for ECC & CRM and working satisfactorily.
    Thanks
    Shankar

  • Invoice payment due date.

    Dear all,
    I would like to display the invoice payment due date in my SAPscript. I've heard about the FI_TERMS_OF_PAYMENT_PROPOSE function module and thought that it could feet my need. But I'm wondering if there is no other way to proceed since I can't find documentation on the above function module. Also I'm surprise to do not find in standard among the structured tables the invoice payment due date data.
    Best regards.
    Nozome.

    Hi Nozome,
    You may look at the following post.
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.highlightedcontent?documenturi=/forums/sdn_jive_forums/thread{74687265616449443d3731303434}.jspa
    Cheers
    Vinod

  • Error messege- Please enter a valid date in Background Job

    Hi all,
    background job which is scheduled in sm37 is giving error for dated 01.01.2009 to 30.01.2009.
    But before 31.12.2008 it was working fine
    error messege-
    This is happening in Production and developement client.
    While running the report it showing the error messege- Please enter a valid date
    One function module is used in the report for geting fiscal year from date.
    it is showing the following error messege for perticular date range- 01.01.2009 to 30.01.2009.
    GM_GET_FISCAL_YEAR
    Error
    Fiscal year variant V3 not defined or maintained for date 01.01.2009
    Thanks
    Susanta

    Hi,
    Did you put the date fields to be dynamic in your variant? i.e if in your variant you specified date range of last year, this will not work for this year and eventually give you an error message that the date is not valid...
    Dev.

  • Error messege in Background Job(SM37) -  Please enter a valid date

    Hi all,
    background job which is scheduled in sm37 is giving error for dated 01.01.2009 to 30.01.2009.
    But before 31.12.2008 it was working fine
    error messege-
    This is happening in Production and developement  client.
    While running the report it showing the error messege- Please enter a valid date
    One function module is used in the report for geting fiscal year from date.
    it is showing the following error messege for perticular date range- 01.01.2009 to 30.01.2009.
    GM_GET_FISCAL_YEAR
    Error
    Fiscal year variant V3 not defined or maintained for date 01.01.2009
    Thanks
    Susanta

    Hi,Because this datein the past

  • BOM Valid Date

    Hi,
    While creating BOM due to some human error we took wrong valid date.Now i want to change it.
    Please suggest me the T-code or any customization to change the same.
    "I am online"

    Dear Pawar
    This are the basic IMG settings in order to used the engineering change management
    features.
    x refers to a tick.
    First setup the control data in OS54.
    Revision sections
    Fields :-
    Revision level active            x
    Ext. revision level              x
    Higher revision level            x
    Object Management Record sections
    Fields :-
    Object maintenance               x
    Assign alternative date          x
    Overide value/assignment date sections
    Fields :-
    Only with leading change mst.    x
    Setting the Revision level active is to activate the engineering change management for
    material master.  If you do not want the engineering change management for materials,
    remove the tick.
    With a tick in "Higher revision level", the new revision level has to be always higher
    than the old revision.
    Secondly, setup the external number range in OS53.
    If you use the internal number range, then remove the external number range.
    Third, define the status for the change master records in transaction SM30 - V_T419S.
    Change No.     Chg        Date Chg     Dist. Lock      Description
    Status         Poss
      1             x            x             ' '         Active
      2            ' '          ' '            ' '         Inactive
      3            ' '          ' '             x          Locked
    Fourth, define modification parameters for the BOM in OS27.
    Fields :-
    BOM Validty Maint.               x
    EC Management Active             x
    History Requirement             ' '
    Unit Piece                      PC
    The rest of the fields are blank.
    If the History Requirement is tick, every time during creation of the BOM, SAP will
    prompt your for an ECN number as is compulsory.
    Lastly, define fields selection for routing in OP5A.
    PP task lists: initial screen -> Change number -> Transaction code -> Tick Req.
    Setting the Transaction code fields Required indicate that you have make the ECN number ........
    Hope this will help you one of our friends gave me this
    Pavan

  • Regd : How to find Validity date for a user in central user system

    Hi Experts;
    I want to get the list of users with profile SAP_ALL  with following details like validity ,user type ,user name ,user id..
    I can get through SUIM for each individual systems.Its very difficult to login to each system ,generate the report.So I prefered to go for Central system
    But if I use central user system I have no option to find validity and user type for the system ( SUIM - > Cross system application )
    I have also tried to the table USRO2 ( which gives only the list of users in the central system )
    So is there any possible ways to find the Users with profile SAP _ALL with validity date in the central user system. So that I can easily generate it as one report instead of logging to each and every system
    Regards
    Sanjeev.S

    Hi Ruchit
    Thanks for your reply. I want to find the validity date of all users having SAP_ALL
    profile of all child system connected through central user system .So it is possible
    to do that in Centrals System by executing the report?
    If I execute that report in Central user system will it give the details of all child
    system connected to central system
    I think it will give only the result of Central system and not the child system connected to Central system.Please clarify me.
    I can execute the report by logging to each child system ,but it takes very long hours for me since there are many system in my landscape.
    Awaiting for your reply.'
    Thanks
    Sanjeev.S

Maybe you are looking for