Audit trail

This section covers the necessary setup to establish an audit trail for relevant items.

Business NXT is logging each record in the database with the user who created it, including date and time, and the user who last changed the record, including date and time. This isn't always enough. It's recommended to enable the standard logging in Business NXT for certain changes in the system. For example, it might be useful to log changes on bank account fields (new, change, delete). In theory every field changed in the system can be subject to the standard logging functionality in Business NXT. However, it isn't recommended to enable logging on transaction tables like order or order line table or voucher tables because this will decrease the overall performance. The standard logging functionality in Business NXT requires log definitions in the Change log definition table. The log itself is stored in the Company change log table for entities belonging to a certain company and in the System change log table for entities belonging to the system database like the User table.

All users use their own credentials when accessing Business NXT. Integrations can use a service user account type, and in that case, the service user is shown as the creator or changer. This ensures that all changes are logged with a username matching the person who performed the changes. For some operations, the System supervisor option has to be enabled.