Macro 2000 ERP systems for Warehouse Management, Cold Store Management and Container Management all have the capability of running automatic month end invoicing.
A set of proforma invoices is produced for checking. You may run proforma invoices as often as you like and when satisfied the actual invoice run will update the system.
For those customers who skip the proforma run and only find their mistakes after the update, you will have to reset the system and redo the whole invoice run. If this happens remember you will need to rerun your opening balances.