Tech Documentation - Cron

  1. Send Duties Due email and update status from Created to Pending, Update status from Draft to Pending if the retailer setting is found and email is not null, Call Seko360 - Load Product Master --- Timing: every hour at minute1 (12:01, 1:01, 2:01, etc)

  2. Call Seko360 - Load Receipt API - It will be called after 28 minutes of Load product Master API. --- Timing: every hour at minute 29 (12:29, 1:29, 2:29, etc)

  3. Call Seko360 - Load web Salesorder API if the case is paid, rejected, or Aged - It will be called after 32 minutes of Load Receipt API, --- Timing: every hour at minute 59 (12:59, 1:59, 2:59, etc)

  4. Check Aged case and update the status of the cases --- Timing: Every 6 hours. Right now 30 consignments are processing at the time but we can increase this limit as the cron process is not taking much time.

  5. Send Followup Email – Send a follow-up email every 48 hours and 96 hours duration if the fees are not paid yet. Timing: Runs every day at 12:00 am.

  6. Cron Webhook status sends to omniparcel --- Timing: Every 5 minutes to send the latest status update to omniprcel.