Skip to main content
ExLibris

Knowledge Assistant

BETA
 
  • Subscribe by RSS
  • Back
    Aleph

     

    Ex Libris Knowledge Center
    1. Search site
      Go back to previous article
      1. Sign in
        • Sign in
        • Forgot password
    1. Home
    2. Aleph
    3. Knowledge Articles
    4. Web renewal: "Renew date is earlier than today" Why?

    Web renewal: "Renew date is earlier than today" Why?

    1. Last updated
    2. Save as PDF
    3. Share
      1. Share
      2. Tweet
      3. Share
    1. Additional Information
    • Article Type: General
    • Product: Aleph
    • Product Version: 20, 21, 22, 23

    Description:
    When a patron tries to renew certain books on the web, she/he gets: "Renew date is earlier than today".
    How come?

    Resolution:
    The "Renew date is earlier than today" message is # 163 in the $alephe_error_eng/check_circ file. It is issued by the check_circ_3 routine, specified in the $data_tab/tab_check_circ table.

    The check_circ_3 takes the due_date and adds the tab16, column 22, "Maximum renewal period" value to it. If it is less than today's date, it issues this message.
    In this case,
    The due date is March 2.
    The relevant tab16 column 22 is "D028".
    This yields a new due date of March 30.
    Since March 30, is earlier than today (April 1), it issues this message.

    Note that this logic used by the check_circ_3 routine is different than that used by the GUI Circ patron renewal program. If the renewal program finds that the item is overdue, it creates an overdue fine and then adjusts the starting date for the loan to today's date.
    The patron will need to take such items to the Circulation desk to be processed.

    Additional Information

    The check_circ_3 program has this logic:

     

                IF  RENEW-DATE < C-DATE
                THEN
                    CALL "add_error" USING
                        BUF-ERROR
                        163
                    END-CALL
                END-IF.

                IF  Z36-DUE-DATE > RENEW-DATE
                THEN
                    CALL "add_error" USING
                        BUF-ERROR
                        162
                    END-CALL


    • Article last edited: 26-Feb-2016
    View article in the Exlibris Knowledge Center
    1. Back to top
      • Web patron self-registration problem: "Dates fields are invalid."
      • Web request goes to advance booking screen
    • Was this article helpful?

    Recommended articles

    1. Article type
      Topic
      Language
      English
      Product
      Aleph
    2. Tags
      1. 16.02
      2. contype:kba
      3. Prod:Aleph
      4. Type:General
    1. © Copyright 2025 Ex Libris Knowledge Center
    2. Powered by CXone Expert ®
    • Term of Use
    • Privacy Policy
    • Contact Us
    2025 Ex Libris. All rights reserved