Skip to main content
ExLibris
  • Subscribe by RSS
  • Ex Libris Knowledge Center

    How do the overdue intervals in tab32 work?

    • Article Type: General
    • Product: Aleph
    • Product Version: 20, 21, 22, 23

    Description:
    Can you please explain how exactly the intervals (col. 5 and 6) from tab32 are calculated in overdue jobs p_cir_50, p_cir_51 and p_cir_52?

    Resolution:
    1) For the 1st letter the system checks line with col. 4 = 00 and compares the interval between the overdue date** of the item and current date (= interval A) with the interval B defined in col. 5 (non-requested items) and col. 6 (requested items). If interval A (number of days since due days) is higher(!) than interval B (defined in tab32) the first overdue letter is printed.  

      ** The overdue date is the z36_due_date + 1.

    2) For the 2nd, 3rd,.. letter the system checks line with col. 4 = 01, 02, ... (01 for 2nd notice, 02 for 3rd notice and so on) and compares the interval between date of the last letter of the item and current date (= interval A) with the interval B defined in col. 5 (non-requested items) and col. 6 (requested items). If interval A (number of days since last letter) is higher(!) than interval B (defined in tab32) the next overdue letter is printed.

    So if for example you want to define:
    - The 1st letter should be printed on next day right after the due date of the item.
    - All upcoming letters should be printed in a weekly interval
    you may define this:
    !
    ! 1 2 3 4 5 6 7 8
    !!!!!-!!-!!-!!-!!!-!!!-!-!!!!
    HIL   01 ## 00 000 000 O 0080
    HIL   01 ## 01 006 006 O 0081
    HIL   01 ## 02 006 006 O 0082


    • Article last edited: 10/8/2013