Data Mart ETL - 2026-07-20
Location sync reports missing Payment By values as null
Locations with no Payment By value in the ERP now sync with paymentBy and paymentByType set to null. Previously a missing value was silently reported as the default Due Date, which could not be distinguished from a real setting. Locations with an unrecognised Payment By code continue to sync with paymentByType: null while keeping the raw code in paymentBy.
Supplier class sync tolerates missing and unrecognised Payment By values
The supplier class synchronisation received the same hardening:
- A supplier class with an unrecognised Payment By code no longer stops the synchronisation for the affected company; it now syncs with
paymentByType: null. - A supplier class with no Payment By value in the ERP now syncs with
paymentByType: null; previously a missing value was silently reported as the defaultDue Date.