End-to-end workflow for preparing and filing a Portuguese IVA Declaração Periódica, covering transaction classification (campos 1–24), autoliquidação for EU/non-EU services, intra-community supplies under RITI, SAF-T(PT) submission, and Art. 53.º exemption eligibility checks.
Confirm the taxpayer's NIF, IVA registration status, filing frequency (monthly ≥ €650k turnover, quarterly below), and whether the Art. 53.º exemption (≤ €15,000) applies. Establish the filing period (e.g. Q1 2026 = Janeiro–Março) and the submission deadline (20th of the 2nd month after the period end). Also flag Azores or Madeira establishment, which carry different rates (16%/9%/4% and 22%/12%/4% respectively).
Process the period's bank statements, SAF-T(PT) file, and e-fatura portal data to classify every transaction into the correct campo of the Declaração Periódica. Sales are mapped to campos 1/2 (23%), 3/4 (13%), 5/6 (6%), or 7 (zero-rated exports and intra-EU supplies). Input IVA goes to campo 21 (capital goods), 22 (inventories), or 23 (other). Apply Art. 21 CIVA blocked-deduction rules: passenger vehicles fully blocked (50% deductible if electric/hybrid); entertainment and representação capped at 50%.
Identify and correctly report EU and non-EU reverse-charge transactions. EU B2B service purchases (e.g. Google Ads, Meta, Salesforce billed from Ireland or Luxembourg) trigger autoliquidação: base to campo 16, output IVA to campo 17, input IVA to campo 23 — net zero for full-recovery taxable persons. Non-EU service purchases (e.g. AWS, Anthropic, OpenAI billed from the US) follow the same campos 16/17/23 logic. Intra-EU goods acquisitions go to campos 12/13 (acquisition tax) and 23. Verify VIES VAT number validity for all EU counterparties before applying zero-rate.
Aggregate the classified transactions into the Declaração Periódica campos (1–24), calculate the net IVA position (campos 18 minus 22 in the AT form layout), and determine whether the period results in IVA a pagar (liability) or IVA a recuperar (refund claim or carryforward). Cross-check totals against the e-fatura portal's pre-populated data; reconcile any differences. Confirm whether a SAF-T(PT) file has already been transmitted for this period (due by the 5th of the following month) or needs to be submitted before filing.
Practitioner reviews the draft return, signs off on all flagged items, and submits the Declaração Periódica via the Portal das Finanças. If IVA a pagar, generate the payment reference (DUC — Documento Único de Cobrança) and confirm payment by the deadline (same date as filing — 20th of 2nd month following the period). For reembolso requests, verify the conditions of Art. 22 CIVA and flag that AT typically requests additional documentation for refunds above €3,000.
Run this workflow in your AI agent
Install the MCP connector once — your agent loads the right skills, works through each phase, and routes to a licensed Portugal accountant for review.
pt-vat-return
Redirect — consolidated into portugal-vat-return.md in this directory.
portugal-einvoice
Utilize esta skill sempre que lhe forem colocadas questões sobre facturação electrónica em
portugal-vat-return
Use this skill whenever asked to prepare, review, or classify transactions for a Portugues