Pular para o conteúdo principal

Guia de Recibos (Receipts)

Tipo de Documento: Recibo
Document Type ID: 6 (verificar com /document-type)


Visão Geral

Os Recibos (Receipts) são documentos que:

  • 💰 Comprovam recebimento de pagamento
  • NÃO afetam stock
  • 💳 Registam método de pagamento
  • 🧾 Vinculados a faturas (opcional)
  • 📊 Integram com tesouraria

Quando Usar

  • ✅ Cliente efetua pagamento
  • ✅ Comprovar recebimento de valores
  • ✅ Registar em tesouraria
  • ✅ Liquidar faturas

Características dos Recibos

CaracterísticaValorDescrição
Afeta Stock❌ NãoApenas pagamento
Requer Pagamento✅ SimRegista pagamento
Pode ser Fechado✅ SimFinalização obrigatória
Validação Fiscal✅ SimDocumento fiscal
Permite Edição⚠️ LimitadaSó antes de fechar
Cancelamento⚠️ ComplicadoRequer estorno

Criar Recibo

Recibo Simples

POST /api/v1/invoices
Content-Type: application/json
Authorization: Bearer {token}
{
"serieId": 4,
"documentTypeId": 6,
"entityKeyId": "CLI001",
"entityDescription": "Cliente Exemplo, Lda",
"obs": "Pagamento referente à fatura FT A/123",
"docReference": "FT A/123",
"paymentModeId": 1, // Dinheiro
"documentBodies": [
{
"itemKeyId": "PGTO001", // Item de pagamento
"itemDescription": "Pagamento",
"quantity": 1.0,
"retailPrice": 1000.00, // Valor pago
"taxId": 2, // Taxa isenta
"paymentType": 1, // Dinheiro
"stockFlow": 0, // Não afeta stock
"stockBehavior": 0,
"secondTaxId": 0
}
]
}

Recibo com Múltiplas Formas de Pagamento

{
"serieId": 4,
"documentTypeId": 6,
"entityKeyId": "CLI001",
"obs": "Pagamento misto - dinheiro e transferência",
"docReference": "FT A/123",
"documentBodies": [
{
"itemKeyId": "PGTO001",
"itemDescription": "Pagamento - Dinheiro",
"quantity": 1.0,
"retailPrice": 500.00, // Parte em dinheiro
"taxId": 2,
"paymentType": 1, // Dinheiro
"stockFlow": 0,
"stockBehavior": 0,
"secondTaxId": 0
},
{
"itemKeyId": "PGTO001",
"itemDescription": "Pagamento - Transferência",
"quantity": 1.0,
"retailPrice": 500.00, // Parte em transferência
"taxId": 2,
"paymentType": 3, // Transferência
"stockFlow": 0,
"stockBehavior": 0,
"secondTaxId": 0
}
]
}

Tipos de Pagamento

CódigoTipoDescrição
1DinheiroNumerário
2ChequeCheque bancário
3TransferênciaTransferência bancária
4MultibancoReferência MB
5CartãoDébito/Crédito
6MB WayMB Way
Consultar API

Use endpoint /payment-types para lista completa.


Vinculação com Faturas

Recibo para Fatura Específica

{
"serieId": 4,
"documentTypeId": 6,
"entityKeyId": "CLI001",
"obs": "Liquidação total da fatura FT A/123",
"docReference": "FT A/123", // Referência à fatura
"paymentModeId": 1,
"documentBodies": [
{
"itemKeyId": "PGTO001",
"itemDescription": "Liquidação FT A/123",
"quantity": 1.0,
"retailPrice": 1230.00, // Valor total da fatura
"taxId": 2,
"paymentType": 1,
"stockFlow": 0,
"stockBehavior": 0,
"secondTaxId": 0
}
]
}

Recibo para Múltiplas Faturas

{
"serieId": 4,
"documentTypeId": 6,
"entityKeyId": "CLI001",
"obs": "Pagamento de múltiplas faturas",
"docReference": "FT A/123, FT A/124, FT A/125",
"documentBodies": [
{
"itemKeyId": "PGTO001",
"itemDescription": "Liquidação múltiplas faturas",
"quantity": 1.0,
"retailPrice": 5000.00, // Total das 3 faturas
"taxId": 2,
"paymentType": 3, // Transferência
"stockFlow": 0,
"stockBehavior": 0,
"secondTaxId": 0
}
]
}

Integração com Tesouraria

Fluxo Completo

graph LR
A[Fatura Criada] --> B[Cliente Paga]
B --> C[Criar Recibo]
C --> D[Registar em Tesouraria]
D --> E[Fatura Liquidada]
  1. Fatura emitida - Conta a receber criada
  2. Cliente efetua pagamento
  3. Criar recibo - Comprovar recebimento
  4. Registar em tesouraria - Atualizar caixa/banco
  5. Marcar fatura como paga - (sistema contabilístico)

Boas Práticas

✅ Recomendado

  • Sempre referenciar fatura em docReference
  • Validar valor do recibo vs valor da fatura
  • Registar método de pagamento correto
  • Fechar recibo imediatamente após criação
  • Incluir informações bancárias (se transferência)
  • Emitir recibo no mesmo dia do pagamento

❌ Evitar

  • Criar recibo sem fatura vinculada
  • Valor de recibo diferente do pagamento real
  • Deixar recibos abertos
  • Emitir recibo antes de confirmar pagamento
  • Esquecer de informar método de pagamento

Casos de Uso Comuns

Pagamento à Vista

Cliente paga fatura no ato da compra.

Pagamento de Fatura a Prazo

Cliente paga fatura 30/60 dias após emissão.

Pagamento Parcial

Cliente paga parte da fatura (criar múltiplos recibos).

Adiantamento

Cliente paga antes da fatura (recibo sem docReference).


Diferenças vs Faturas

AspectoFaturaRecibo
ObjetivoVendaPagamento
StockAfetaNão afeta
ValorVendaPagamento
TimingNa vendaNo pagamento
IVAIncluiIsento

Cancelamento de Recibo

Atenção

Cancelar recibo é complexo e pode requerer estorno contabilístico.

Cenário: Recibo Emitido por Erro

  1. Criar Nota de Crédito (se necessário ajustar fatura)
  2. Registar estorno em tesouraria
  3. Criar novo recibo correto

Próximos Passos


Última Atualização: 28 de Novembro de 2025