Skip to main content
Question

restrict to receive material on back date

  • March 3, 2026
  • 1 reply
  • 37 views

OWAIS.SARDAR
Sidekick (Customer)
Forum|alt.badge.img+5

i want to know  prevent users from registering arrival (receiving) with a date earlier than the PO Release Date in IFS Applications 10 ,to restrict dont receive material on back date

1 reply

Lingesan08
Hero (Partner)
Forum|alt.badge.img+9
  • Hero (Partner)
  • April 2, 2026

@OWAIS.SARDAR ,

Option 1: Custom Validation (Best Practice)

Implement a validation in:

 Register Arrival / Receipt process

Logic:

 

IF arrival_date < po_release_date THEN
raise error;
END IF;

This can be done via:

  • Custom event (Database Event Action)
  • Custom validation in receiving logic

 This is the most reliable and commonly used approach

 Option 2: Database Event (No code change)

You can create a Custom Event on the receipt table (e.g., PURCHASE_RECEIPT / ARRIVAL related tables)

  • Trigger: BEFORE INSERT / UPDATE
  • Condition:

     

    :new.arrival_date < po_release_date

  • Action:
    • Raise error message

 Option 3: Limited workaround (not strict)

  • Use:
    • User permissions
    • Manual controls / process discipline

 But this does NOT enforce system restriction

 Why standard IFS allows this

IFS allows backdating because:

  • Late registrations happen in real operations
  • Sometimes goods are received physically earlier but registered later

 So system is flexible by design

 Best Practice Recommendation

✔️ Use Event-based validation
✔️ Show clear error message to user

Example:

“Arrival date cannot be earlier than PO release date”