Portuguese E-Invoicing, Done

Selling in Portugal means certified invoicing software, SAFT-PT monthly exports, and AT (Autoridade Tributária) integration. None of it is optional. We've implemented this for clients on Stripe, Directus, and custom stacks. It's tedious. We do tedious well.

Discuss E-Invoicing

Portuguese tax law requires every business issuing invoices to use AT-certified software, export monthly SAFT-PT files, and communicate certain documents directly to the Autoridade Tributária. Get it wrong and you're looking at fines from €375 to €18,750 — plus a messy audit trail.

We've wired this up for clients running Stripe Checkout, Directus-backed storefronts, and bespoke Node stacks. We handle the certified software integration, the SAFT-PT generation pipeline, and the AT communication layer — so you can focus on the business, not the bureaucracy.

AT-certified from day one

Your stack talks to Autoridade Tributária through certified software from the moment you go live. No grace periods, no retroactive fixes.

Stripe-native invoicing

Stripe Checkout events trigger certified invoices automatically. No manual steps, no invoice gaps when a payment lands at 2am.

Monthly SAFT-PT on autopilot

A scheduled job generates and validates your SAFT-PT export each month. You download, review, and submit — we handle the generation.

Survives your stack

We've shipped this on Directus, headless Shopify, and custom Node backends. The invoicing layer slots in without forcing a platform rewrite.

01

Audit your current setup

We review your existing billing flow, data model (NIF, address, line items), and any Stripe or payment config. You get a clear gap list before any code is written.

02

Wire in certified invoicing

We integrate an AT-certified invoicing provider (Moloni, InvoiceXpress, or equivalent) into your stack via webhook or API bridge. Every transaction triggers a legal document.

03

Build the SAFT-PT pipeline

A scheduled job extracts transaction data, formats it to the Portuguese SAFT-PT schema (version 4.01), and validates before export. You get a clean file each month, ready to submit.

Portuguese E-Invoicing, Done

No retainer required for a one-off integration. First scoping reply within one business day.