V10 Marketing & SalesTax Obligations
Marketing & SalesTax Obligations
Tax Obligations
Back | List of Articles

Electronic Invoicing in Angola

Last changed in 09/04/2026
This article applies to:
PT
ES
AO
CV
MZ
ST
GW
Professional
Executive
Public Sector
Omnia
Evolution

Presidential Decree No. 71/25 amended the Legal Framework for Invoices, making electronic invoicing mandatory.

On 22 August 2025, Executive Decree No. 683/25 defined the software data structure and the electronic invoicing model, marking the start of a new phase.

However, the General Tax Administration has established a transitional period and set 1 January 2026 as the official date for the entry into force of electronic invoicing. It should be noted that, in this initial phase, electronic invoicing applies to large taxpayers and government suppliers.

To comply with the requirement, companies need AGT-certified invoicing software. ERP v10/ERP Evolution has already been certified by AGT.

Enrolment in Electronic Invoicing

As the requirement does not apply to all taxpayers in this initial phase, it is necessary to enrol in Electronic Invoicing.

To activate e-invoicing, follow these steps:

  1. Go to Administrator | Company | Business Application Base | Tax Communication Parameters;
  2. Enable the Electronic Invoicingoption;
  3. Specify the activation date for Electronic Invoicing;
  4. Click on Confirm;
  5. Upload the taxpayer’s public and private keys by accessing the website to upload them;
    • You must enter the public key and private key and click on Save;
    • You must have administrator permissions or the user must already have been granted permission to access the website. This assignment must be carried out by an administrator user in Cegid Workspace;
  6. Click on Confirm.

Series Notification

To submit documents to the AGT, these documents must be created within series that have already been notified.

The management of the series must comply with certain criteria, such as:

  • The series number is assigned by AGT and must always start at 1;
  • The series must cover the same calendar year, i.e. the start date and end date of the series must be within the same year;
  • The establishment must be defined at series level, and this establishment must be registered with the AGT;
  • There cannot be more than 50 series per establishment and tax type; for example, for establishment A, for tax type FT, there can be a maximum of 50 series per year;
  • There is the concept of contingency series, which must be used when the customer does not have internet access for an extended period of time. Contingency codes must be created and communicated in advance, so that they are already in place when the need arises, because if there is no internet connection, it will not be possible to communicate the code either.

To report series, follow these steps:

Step 1: Create/Configure Series

  1. Go to Marketing & Sales | Sales | Resources | Tables | Sales Document;
  2. On the Seriestab, add a new series;
  3. On the Taxation tab, specify the Establishment;
  4. Click on Save.

Step 2: Report Series

  1. Go to Marketing & Sales | Reporting Requirements | Communication with AGT | Series Reporting;
  2. Select the Module for which you wish to use series and click on Update;
  3. Select the series you wish to report and click on Report.

The series will be registered and the tax code for the series will be obtained, as well as its numbering range.

Note: The concept of series has also been applied to the mass production of series.

Document Transmission

Document transmission to AGT is carried out asynchronously after the document has been created in the system. This mechanism prevents it from becoming blocked during the communication process, allowing you to proceed immediately with creating other documents.

The ERP system uses this model because AGT does not perform validation checks at the time the message is received. Validations are carried out at a later stage, i.e. when the document status is checked via the relevant status verification service.

Consequently, the document validation status is determined at a later stage. In other words, the document is created and submitted; however, it is necessary to check the document’s validation status to determine whether it has actually been accepted by the AGT.

The validation status of documents can be checked in two ways:

  • Automatically: when a document is created, a task is created in the asynchronous task processing queue to retrieve the status of documents that were sent more than 60 seconds ago;
  • Manually: it is possible to retrieve statuses manually via the document communication management screen.

All communication with AGT, whether for submitting documents or obtaining status updates, is carried out via the document submission screen.

If a document is not accepted, i.e. if there are errors in the document transmission, AGT recommends that the document be cancelled and a new document created to replace it. When a document is created to replace a document that has been deemed invalid and consequently cancelled, it is necessary to make reference in the notification for substituting the original document. This action is only performed when the Undo and Redofunction is used.

Retrieve document communication status manually

  1. Go to Marketing & Sales | Reporting Obligations | Communication with AGT | Document Notification;
  2. Select the Module for which you wish to obtain statuses and click on Update;
  3. Select the documents for which you wish to obtain a status and click Get Status.

We recommend consulting the support article to find out about the most common document notification errors.

Document Cancellation

The document cancellation process is also notified to AGT. In your notification, you must state the tax-related reason for cancellation.

There are two reasons:

  • I: cancelled due to incorrect identification of the purchaser.
  • N: cancelled because the document was not sent to the purchaser.

The tax-related reason for cancellation must be specified in the reasons for correction/reversal.

If you are cancelling a document and the reason for the correction/reversal has not been defined , you will not be able to proceed with the cancellation.

To set the tax-related reason for cancellation, follow these steps:

  1. Go to Marketing & Sales | General | Resources | Tables | Business Transactions | Reasons for Correction/Reversal;
  2. Create a correction/reversal reason or edit an existing one;
  3. Specify the Tax-related Reason;
  4. Click on Save.

Issuing Corrective Documents

Credit Notes/Debit Notes

When issuing corrective documents, it is mandatory to identify the original document.

When the document is issued via the ERP’s automatic generation processes (whether through correction, reversal or copying of lines), this referencing is guaranteed by the ERP.

However, in the case of documents issued on an ad hoc basis, it is the user’s responsibility to provide the correct reference to the original document. AGT checks whether this code refers to a document previously submitted to AGT, either via Electronic Invoicing or via a SAF-T file.

Advance Payment Documents

In the context of electronic invoicing, AGT has created a tax type of document specifically for advance invoices. Therefore, these documents must be created using the tax type FA – Advance Invoice.

Documents configured in this way should only be used once electronic invoicing has been activated, as this document type does not exist in SAF-T file submissions; therefore, these documents must continue to be submitted using the tax type FT – Invoice.

The option to use advance lines in the editors has been discontinued, as this is not supported under the Electronic Invoicing scheme.

Similarly, the use of Current Account Advances to apply a deduction on sales documents should not be used, as this is not supported by Electronic Invoicing.

Therefore, you should use the Advance Settlement mechanism, which carries out this settlement by issuing a credit note; this is the process accepted and recommended by AGT.

QR Code

Printing the QR Code is mandatory once you have signed up for electronic invoicing.

Once Electronic Invoicing has been activated, the QR code will be automatically printed on documents that are eligible for submission to AGT as part of the Electronic Invoicing process.

Exporting the SAF-T file

With the introduction of electronic invoicing in Angola, it is not necessary to submit the SAF-T file for documents covered by this scheme.

To ensure that only missing documents are reported, you can instruct the system that you do not wish to export the documents reported under this scheme to the SAF-T file.

To export the SAF-T file excluding the reported documents, follow these steps:

  1. Go to Marketing & Sales | Reporting Obligations | Communication with AGT | Document Submission (SAF-T);
  2. On the Filters tab, select the Period;
  3. Tick the Exclude Financial Documentsoption;
  4. Click on Update and then Export to generate the file;
  5. Specify the Folder where you want the file to be generated;
  6. Click on Confirm;
  7. Upload the file to the AGT portal.
Bookmark or share this article
Esta página foi útil?
Obrigado pelo seu voto.
Related Articles
How to set up the Ecovalue? Special Consumption Tax (IEC) How to set Supplementary Units in the Intrastat statement? How to save a document again according to the Software Certification? How to handle items subject to ecovalue with no waste?