Testing Dashboard
Manual triggers for cron jobs and system testing
Use with caution - these actions affect live data
Standing Orders
Generate orders from active standing orders (Mon/Wed 10:00 AM)
Xero Invoices
Create invoices for all confirmed orders (Daily 19:30)
Inventory Age Updates
Update age_days for all packed units (Daily midnight)
Testing Checklist
Step-by-step guide for testing integrations
1. Standing Orders
- • Create a standing order in CRM → Standing Orders
- • Trigger the cron above
- • Verify order created in CRM → Orders
- • Check customer pricing applied correctly
2. Xero Invoices
- • Connect Xero in Admin → Integrations → Xero
- • Create and confirm an order
- • Trigger the cron above
- • Check invoice created in Xero with 21% BTW
3. Age Updates
- • Trigger the cron above
- • Check Production → Inventory → Roasted
- • Verify age_days updated correctly
- • Check TGTG alerts for units >28 days