LIVE GREENO ERP SYRVE SYNC - SAFE SETUP

Upload these 2 files to:
/home2/greenoco/public_html/erp/

1. greeno_syrve_light_cron.php
2. greeno_syrve_one_day_feed_cron.php

Do not use greeno_syrve_all_feeds_cron.php on shared cPanel for daily cron.
It runs too many heavy feeds together and can cause 503 resource limit errors.

DAILY SAFE CRON

Set this cron for daily 6:00 AM Pakistan time.
Your server is UTC, so use:

Minute: 0
Hour: 1
Day: *
Month: *
Weekday: *

Command:
/usr/local/bin/php -q /home2/greenoco/public_html/erp/greeno_syrve_light_cron.php >> /home2/greenoco/greeno_syrve_light.log 2>&1

This runs:
- Sales Summary POS
- Sales actual propagation
- Sales dimensions
- Sales clubbed mix
- Purchase invoices/register

HEAVY FEEDS - RUN ONE DAY ONLY

Use only when required, preferably at night or when users are not working.

Transfer documents:
/usr/local/bin/php -q /home2/greenoco/public_html/erp/greeno_syrve_one_day_feed_cron.php 2026-07-19 transfer ALL >> /home2/greenoco/greeno_transfer_one_day.log 2>&1

COGS / Turnover:
/usr/local/bin/php -q /home2/greenoco/public_html/erp/greeno_syrve_one_day_feed_cron.php 2026-07-19 turnover ALL >> /home2/greenoco/greeno_turnover_one_day.log 2>&1

Stock / Days Cover:
/usr/local/bin/php -q /home2/greenoco/public_html/erp/greeno_syrve_one_day_feed_cron.php 2026-07-19 stock ALL >> /home2/greenoco/greeno_stock_one_day.log 2>&1

Purchase register one day:
/usr/local/bin/php -q /home2/greenoco/public_html/erp/greeno_syrve_one_day_feed_cron.php 2026-07-19 purchase ALL >> /home2/greenoco/greeno_purchase_one_day.log 2>&1

IMPORTANT CONTROL

- Do not run Sync All Catch Up on live during working hours.
- Do not run transfer / turnover / stock for many days on cPanel.
- Use the head-office laptop/offline app for heavy backfills.
- Live reports should read already fetched data from MySQL.

