Facturas

Facturas electrónicas. Em sandbox o documento é processado pelo motor simulado; em produção segue o adaptador AGT configurado.

Criar factura

POST /v1/invoices

curl https://api.sigesc.ao/v1/invoices \
  -H "Authorization: Bearer sk_test_..." \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: inv_001" \
  -d '{
    "merchant_id": "mrc_...",
    "customer": { "name": "Cliente Demo", "tax_id": "999999999" },
    "currency": "AOA",
    "lines": [
      {
        "description": "Serviço de consultoria",
        "quantity": 1,
        "unit_price": 100000.00,
        "tax_code": "IVA_14"
      }
    ]
  }'

Obter factura

GET /v1/invoices/:id — IDs com prefixo inv_.

Nota

Os campos fiscais exactos dependem da configuração do motor e das regras oficiais aplicáveis. Não invente mapeamentos fora da documentação do adaptador.