You are seeing the below error message after attempting to publish an invoice.

This nominal code is a control account. To post this transaction, you must enter a valid nominal code that is not a control account.

Applies To

  • Purchase/Sales invoices.

  • Sage 50 UK&I users.


This error is caused by a nominal code you assigned to the invoice being set as a 'Control Account' within Sage, preventing it from publishing.


To resolve this, please do the following:

  1. Open Sage for the corresponding company.

  2. Go to Settings > Control Accounts...

  3. Locate the nominal code you assigned to the affected invoice from the list.

  4. Click the code to select it, and change it to a different type of Account from the drop-down menu. Afterwards, click OK > OK.

  5. Go back to AutoEntry and republish the affected invoice.

Did this answer your question?