- Enter Timely time
- Load iMazing call history to date into Airtable CRM Calls table (format date as yyyy-mm-dd hh:mm)
- Add invoiced time to Airtable Other Calls table (AEC, Colette, and Lisa)
- Check invoice amounts (AEC, Colette, and Lisa)
- Check for untagged hours
- Check time report
- Add new people to Xero (Projects/Limited access), Staff, Project Team, and mapping.py
- Add new inventory to Airtable Inventory, Xero Inventory, and project (or assign if already exists)
- Add new positions to mapping.py
- Set their staff rates in Xero
bin/sync-data -v bin/sync-time -v
5. If presented with "…not found in… cache. Select a mapping." error, match the resource's role with their "Inventory Name" in the Project Team table.
6. If exactly 100 events are added and/or patched. Repeated run the
bin/sync-time -v command again until there are less than 100 added and patched events.
7. If you get a "User Not Found…" error, try resyncing the data
8. If you get a "… no duration" error, view the debug log to open the project page and find the offending entry.