--- title: "Electronic Invoicing in Angola" slug: "1766427526" updated: 2026-07-30T07:50:21Z published: 2026-07-30T07:55:55Z canonical: "help.ila.cegid.com/1766427526" --- > ## Documentation Index > Fetch the complete documentation index at: https://help.ila.cegid.com/llms.txt > Use this file to discover all available pages before exploring further. # Electronic Invoicing in Angola - [ ] PT - [ ] ES - [x] AO - [ ] CV - [ ] MZ - [ ] ST - [ ] GW --- 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 Invoicing**option; 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 **Series**tab, 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 Redo**function 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**. > [!NOTE] > We recommend consulting the [support article](https://help.ila.cegid.com/primavera/docs/1766422751) 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 Documents**option; 4. Click on **Update** and then **E****xport** 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.