Skip to main content
Pending validationOdoo 20.0Community and Enterprise

“cannot be changed or deleted: it is the proof” appears

Symptom​

When you change or delete an audit log record, a SAF-T export or a month already communicated to the AT, fiscaldoo refuses and says the record is proof or must be kept. Nothing was changed.

Message​

Copied from the Portuguese demo database, triggered through the integration (these records have no edit or delete button on screen):

  • With the Administrator, when changing an audit log event:

    “The audit log can never be changed once created — it is the guarantee that the audit trail is reliable (Portaria n.º 363/2010, art. 3.º, alínea d)). If you found an error in a record, create a new audit event explaining what happened; editing the original is never possible, for any user.”

  • With the Administrator, when deleting it:

    “The audit log is never deleted before the end of its legal retention period (CIVA art. 52.º, CIRC art. 123.º: 10 years; DL n.º 28/2019, art. 7.º). There are no exceptions, not even for technical administrators. After that period only the Fiscal administration profile can purge it, in “Purge expired records”, giving a reason.”

  • With the Accountant profile, when changing a SAF-T export already generated:

    “A generated SAF-T (PT) export is immutable — only "Notes" can still be edited. Everything else is fixed once generated. Create a new export if you need a different file.”

  • With the Accountant profile, when deleting it:

    “This SAF-T (PT) export cannot be deleted: fiscally relevant documents must be kept for at least 10 years (created on 30/10/2026). Keep the export until the retention period ends.”

  • With the Accountant profile, when deleting a month already submitted to the AT:

    “A month that was already submitted is the proof of the communication: it can no longer be changed, reopened or deleted.”

(Pending validation by a certified accountant: the retention periods quoted, which come from the product's message.)

Verified causes​

fiscaldoo treats as proof whatever serves to show the tax inspection what was done: the audit log, the file of each SAF-T export and the month sent to the AT. These records have a retention period; before it ends, not even the administrator deletes them. An error is corrected with a new record, never by editing the original.

What to check​

  1. If what you want is to correct an error: you need a new export, or a new event in the log, not to change the old one.
  2. The creation date, which the message gives, and the retention period.

How to fix it​

  • Wrong SAF-T export: generate another one (How to generate the SAF-T) and leave the old one as it is. The export's Notes field can still be edited.
  • Submitted AT month: it is proof; a communication error is handled as described in The communication to the AT failed.
  • Audit log: after the period, Fiscal administration purges the expired records, giving a reason.

Who does it: the accountant (new export); Fiscal administration (purge, after the period).

Expected result​

The new export appears in the list, next to the old one, which stays intact.

When to contact support​

  • The message appears after the end of the retention period and the purge is not available.

Information to send​

Follow How to ask support for help and what information to send, with the export, month or event concerned, the creation date and the full message.