Compliance questions
What invoicing rules apply across all systems in Portugal?
What invoicing rules apply across all systems in Portugal?
Who can act as a supplier in Portugal?
Who can act as a supplier in Portugal?
What are the legal obligations for receiving invoices in Portugal?
What are the legal obligations for receiving invoices in Portugal?
What periodic reporting obligations exist in Portugal?
What periodic reporting obligations exist in Portugal?
What is supplier registration information in invoices and other documents?
What is supplier registration information in invoices and other documents?
other field is optional and can be used to specify the NIF of the company when it was registered if different from the current one.Are there special supplier obligations under AT?
Are there special supplier obligations under AT?
What reporting obligations does AT impose?
What reporting obligations does AT impose?
Invoicing questions
Should our customers upload their SAF-T files manually?
Should our customers upload their SAF-T files manually?
- SAF-T monthly export – a single XML file including all documents for the month. This file is generated by the invoicing software and then uploaded manually to the AT portal, as there is no API available for submitting it automatically.
- Real-time transmission – instead of a monthly file, each invoice is sent individually to the AT at the time of issuance, using the authority’s API.
How do I configure my workspace for Portuguese invoicing?
How do I configure my workspace for Portuguese invoicing?
Why does recording fail with 'payable: too high according to Artigo 40.º do CIVA'?
Why does recording fail with 'payable: too high according to Artigo 40.º do CIVA'?
recording envelope: totals: (payable: too high according to Artigo 40.º do CIVA.)
What it means: Article 40 of the Portuguese VAT Code (Código do IVA) caps the amount a simplified invoice (fatura simplificada) can carry. The limits are:- €1,000 for goods sold by retailers or itinerant sellers to buyers who are not taxable persons (final consumers).
- €100 for every other supply of goods or services.
- No limit for suppliers under the Article 53 small-business exemption regime (since Decree-Law 35/2025).
- Issue the document as a full invoice instead of a simplified one.
- If the buyer is a taxable person (a business or a freelancer invoicing with a NIF), include their name, address, and NIF — Article 36 requires these identification elements only for taxable-person buyers.
- If the buyer is a final consumer, no customer identification is required on a full invoice, whatever the amount. If you don’t have their details, set the customer name to
Consumidor finaland the tax ID to999999990. Include their NIF only if they ask for it.
simplified tag from $tags and adjust the customer block as above, then re-run the workflow.Why does my credit note fail with 'The credit note line #N cannot be applied to any line available to credit'?
Why does my credit note fail with 'The credit note line #N cannot be applied to any line available to credit'?
#N could not be matched to any of them.For a credit note line to be applied to an invoice line:- Its
item.namemust be exactly identical to the invoice line’s, and both lines must have the same VAT treatment — the same rate and, where applicable, the same exemption. - Among the lines matching by name and VAT, it must satisfy one of:
- Same unit price as the invoice line, with a quantity up to the remaining quantity — to credit fewer units at the original price.
- Same quantity as the invoice line, with a unit price up to the remaining price — to credit part of the amount for the full quantity.
#N’s item name and VAT rate or exemption exactly match a line on the referenced invoice (watch for typos or renamed items), and that it keeps either the original unit price or the original quantity as described above. If everything matches, review credit notes previously issued against the same invoice — the remaining quantity or amount may already have been credited.Note that a credit note supports exactly one preceding reference, and line matching only applies when the referenced invoice was issued through Invopop — references to external series (for example, invoices issued by a previous provider) are accepted without matching.Why does my payment workflow fail with 'payment type RG is not supported for real-time reporting'?
Why does my payment workflow fail with 'payment type RG is not supported for real-time reporting'?
What payment receipt types are supported in Portugal?
What payment receipt types are supported in Portugal?
- RG — Outros Recibos: Standard payment receipts, reported through the monthly SAF-T file only. Real-time reporting is not available for this type.
- RC — Recibo no âmbito do regime de IVA de Caixa: Receipts specific to the VAT Cash accounting regime. RC payments are not currently supported by the AT Portugal app.
Where do I find Portugal-specific GOBL documentation?
Where do I find Portugal-specific GOBL documentation?
pt-saft-v1 addon documents fields required by the SAF-T schema.Registering supplier questions
How do I register a supplier with AT?
How do I register a supplier with AT?
What credentials does AT require to authenticate a supplier?
What credentials does AT require to authenticate a supplier?
How are supplier credentials stored in Invopop for Portugal?
How are supplier credentials stored in Invopop for Portugal?
Reporting questions
How often must I submit AT reports?
How often must I submit AT reports?
How do I schedule periodic reports for Portugal?
How do I schedule periodic reports for Portugal?
What format does AT expect for periodic reports?
What format does AT expect for periodic reports?