Faturação

Para TI / ENI

Segurança

IVA

Escudo Fiscal

Planos

Para Empresas

Para Contabilistas

Ajuda

FIZ Logotype

Faturação

Para TI / ENI

Segurança

IVA

Escudo Fiscal

Planos

Para Empresas

Para Contabilistas

Ajuda

API FIZ · disponível agora

Sim, a FIZ tem API.

Uma API REST para emitir faturas certificadas, criar clientes e artigos e sincronizar com a AT — a partir do teu software, da tua loja ou da tua plataforma. E um conector MCP para ligares o Claude ou o ChatGPT à tua faturação, sem escrever código. Para ligares as empresas dos teus clientes, cria uma aplicação OAuth.

Cria um rascunho em poucas linhas

Para a tua própria empresa, usa uma chave de API no cabeçalho x-api-key. Este pedido cria um rascunho: substitui o CAE e os IDs pelos da tua empresa. A emissão é uma ação separada, descrita na referência da API.

# Criar um rascunho, sem emitir
curl -X POST https://api.fiz.co/invoices \
  -H "x-api-key: $FIZ_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: order-1042-draft" \
  -d '{
    "type": "INVOICE",
    "cae": "62010",
    "customerId": "aaaaaaaaaaaaaaaaaaaaaaaa",
    "items": [{ "id": "bbbbbbbbbbbbbbbbbbbbbbbb", "quantity": 1 }]
  }'

Plataformas e integradores

Liga os teus clientes à FIZ

Adiciona faturação portuguesa ao teu produto. O cliente escolhe a empresa e autoriza as permissões na FIZ; o teu servidor recebe tokens OAuth para essa ligação.

Modelos de parceria e white-label →

1. Cria a tua aplicação

Em Definições → Integrações, indica o nome, os URLs e as permissões. A FIZ gera um client ID e um segredo, mostrado uma única vez, para guardares no teu servidor.

2. Liga um cliente

Quem já usa a FIZ escolhe a empresa e as permissões. Novos clientes criam uma conta e podem ligar a AT antes de regressarem à tua aplicação.

3. Cria o primeiro rascunho

Executa o exemplo Node.js com o nome e as credenciais da tua aplicação. Guarda um rascunho real de fatura na empresa ligada, sem emitir o documento. Código aberto, licença MIT.

Testa primeiro, lança após revisão

As aplicações Development funcionam na FIZ real, para ti e até 20 testadores indicados por email. Podes adicionar um email antes de a conta existir. Os dados das empresas são reais: não é um ambiente fiscal simulado.

Para ligar outros clientes, cria uma aplicação Production separada e submete-a à revisão da FIZ. As ligações Production exigem um plano da empresa com acesso à API.

Novo · conector MCP

Liga o Claude ou o ChatGPT à tua faturação

A FIZ é um servidor MCP (Model Context Protocol). Liga-o uma vez e o teu assistente passa a consultar os teus documentos, clientes e movimentos bancários, a preparar faturas em rascunho e — só depois de confirmares cada uma — a emiti-las. Sem chaves de API: é uma ligação OAuth que revogas quando quiseres.

URL do servidor https://api.fiz.co/mcp

Claude

Definições → Conectores → Adicionar conector personalizado. Cola o URL, entra na FIZ e escolhe a empresa e as permissões.

ChatGPT

Definições → Apps e conectores → Criar. Cola o URL, escolhe autenticação OAuth e entra na FIZ quando for pedido.

Claude Code

Corre claude mcp add --transport http fiz https://api.fiz.co/mcp e depois, na sessão, /mcpfiz → Authenticate.

Emitir exige sempre a tua confirmação

Emitir, registar pagamentos, anular e passar notas de crédito são atos com valor legal comunicados à AT. O assistente mostra-te sempre uma pré-visualização e só executa depois de confirmares — e se o documento mudar entretanto, a operação é recusada. Na autorização escolhes uma empresa e desmarcas as permissões que não queres dar.

Permissões, ferramentas e como desligar →

Para o que as equipas usam a API

Os pedidos mais comuns de quem já integra a FIZ.

Loja online → fatura automática

Liga a tua loja (Shopify, WooCommerce e afins) e emite a fatura certificada no momento em que a venda é concluída — sem trabalho manual.

Faturar quando o cliente paga

Depois de o teu gateway (Stripe, ifthenpay, easypay…) confirmar o pagamento, chama a FIZ para emitir o documento e enviá-lo por email ao cliente.

Incorpora a FIZ no teu SaaS

És uma plataforma, marketplace ou software de gestão? Deixa que os teus clientes faturem diretamente a partir do teu produto, com a FIZ a tratar da conformidade fiscal.

Migrar de outro faturador

A usar o Moloni, InvoiceXpress, Sage ou Vendus só pela API? Tens o mesmo que precisas na FIZ — com a sincronização com a AT já incluída.

O que podes fazer

Faturas, clientes, artigos e PDFs através dos endpoints REST documentados.

Faturas e recibos

Cria rascunhos e emite Fatura, Fatura-Recibo, Fatura Simplificada, Nota de Débito e Nota de Crédito — com descontos, métodos de pagamento e retenção na fonte.

Clientes e artigos

Cria, atualiza e pesquisa clientes com NIF validado e gere o teu catálogo de produtos e serviços com taxas de IVA e isenções por território.

PDF, ATCUD e QR code

Descarrega o PDF de cada documento com os teus modelos, ATCUD e QR code — pronto a enviar ao cliente.

Sincronização com a AT

Cada documento emitido é comunicado automaticamente à Autoridade Tributária. Acompanha o estado da sincronização em cada chamada.

Retries sem duplicados

Usa Idempotency-Key nas escritas. Pedidos concluídos devolvem a resposta guardada. Se o resultado for desconhecido, verifica o documento antes de iniciar uma nova operação.

Agentes com acesso à shell

Preferes um skill em vez do conector?

Para agentes de programação que já correm comandos — Claude Code, Cursor e afins — publicámos um skill open-source que usa diretamente esta API REST, com o conhecimento fiscal português já incorporado: taxas de IVA, códigos de isenção, validação de NIF e a confirmação obrigatória antes do passo irreversível de emissão. Para o Claude e o ChatGPT do dia-a-dia, o conector MCP acima é o caminho mais simples.

Ver no GitHub Licença MIT · instala em segundos

Pronto para integrar?

Usa uma chave de API para a tua empresa ou cria uma aplicação OAuth para ligar os teus clientes. O guia inclui um exemplo pronto a executar.

Obter chave de API Guia de integração →