There are accounts without a taxonomy and the SAF-T or the IES cannot be produced
Symptom
- Accounting SAF-T: you click Generate with … documents, but the record opens as Invalid, with an Error Count of 1 or more. There is no Download file button: only Regenerate and Export errors (XLSX).
- IES: when you click Generate the Annex A (Balance sheet and Income statement), the Invalid Operation window opens and the annex is not created.
Message
In the 2025 IES, with account 278900 without a taxonomy:
“The financial statements of "Empresa Demonstração, Lda" cannot be generated yet: 1 account(s) have no taxonomy, the code that places an account in the Balance sheet and in the Income statement (278900 Devedores e credores diversos (teste)). Open each of these accounts in the chart of accounts, choose its taxonomy, and open the statement again.”
In Run checks, on the same IES, the Balanced trial balance and taxonomies line shows Warning:
“1 account(s) with movements have no valid taxonomy, e.g. 278900. What happened: their balances cannot go to the annex. How to fix it: assign the taxonomy in the chart of accounts (Accounting › Configure › Chart and legal rules › Assign taxonomy to an account (developer mode)).”
This message says “with movements”, but it appeared while the account still had no movement at all. Developer mode is not needed: the path is in “How to fix it”.
In the 2026 accounting SAF-T, the record opens with this banner:
“This file is marked invalid. If you have already fixed the records listed below, press the “Regenerate” button above to check again with the current version of the product. This record stays as history; the new file is a new record.”
In the Errors list, below, the Key column shows the account (278900) and the Message column says:
“2 candidate taxonomy codes match this account's SNC code — choose one on the account ("Taxonomy" field) before generating”
In a company with the micro-entity taxonomy, when saving a journal entry with an account that has no line in that taxonomy:
“The company "Empresa Demonstração, Lda" uses the Micro-entity Taxonomy (Portaria n.º 302/2016, Annex III), which has no line for the account(s) 23711: they cannot be used in this company (the SAF-T requires a TaxonomyCode on all movement accounts). Use an account that has a taxonomy or ask the Fiscal Officer to review the chart of accounts.”
Verified causes
- The company uses the micro-entity taxonomy and the account has no line in it. The journal entry cannot be saved with that account: use another one, or ask the Fiscal officer to review the chart of accounts.
- The account was created by the company and its code fits more than one taxonomy.
278900has two candidates (current and non-current). The program does not choose by itself. A new account with only one candidate gets it automatically: that is the case described in taxonomies. - A single movement account is enough, even without movements. The SAF-T gave the same error before and after there was a journal entry in the account, and Annex A was refused while the account still had no movements.
- A new company, or one whose framework has just changed, may have many accounts in this situation. The message gives the number and taxonomies says what to do in each case.
What to check
- Which accounts are missing: in Accounting › Configure › Compare the plan with the SNC, save the check and read the MOVEMENT ACCOUNTS WITHOUT A SAF-T TAXONOMY section. In the example, the IES message and the SAF-T Errors list point to the same account. The steps are in taxonomies.
- Which profile you have. Chart of accounts and Compare the plan with the SNC appear with the Certified Accountant / Fiscal Manager profile. The Accountant does not have them in the Configure menu, even though the SAF-T Who corrects it column says “The Accountant (chart of accounts)”.
- Which taxonomy fits. Choosing between the candidates is an accounting decision. Pending validation by a certified accountant: how to decide between the current and the non-current taxonomy of a receivable or payable account.
How to fix it
Who does it: Certified Accountant / Fiscal Manager.
- Give each account its taxonomy: Accounting › Configure › Chart of accounts, open the account, Portugal tab, Taxonomy field, and save. The step-by-step and the suggestions are in taxonomies. In the example,
278900got S138 - Outras contas a receber e a pagar - Outros devedores e credores - (CORRENTE). The field's list shows more options than the two candidates in the message: in the example, the candidates are S138 and S139. - SAF-T: open the record in Invalid and click Regenerate. You do not need to go back to Generate SAF-T.
- IES: open the IES and click Generate the Annex A (Balance sheet and Income statement) again.
Giving the taxonomy does not create journal entries: it only says under which heading the account's balance appears.
Expected result
- SAF-T: a new record opens as Generated, with an Error Count of 0 and the Download file button. The Invalid record stays as history. The warnings on that new record are a separate matter: in the example there are 62, and those read say that a journal entry's name had spaces and end with “there is nothing to do”. For what to do next, see Accounting SAF-T.
- IES: Annex A opens as Generated. To continue, see IES.
When to contact support
- Compare the plan with the SNC says that no account is without a taxonomy and the message still appears.
- The account has a taxonomy, the regenerated SAF-T is still Invalid and the error points to the same account.
- The message points to hundreds of accounts in a company that has just changed framework.
Information to send
- The company and the fiscal year.
- The full text of the message, or the file from Export errors (XLSX).
- The accounts listed and the taxonomy of each one.
- The profile you logged in with.