Pular para o conteúdo principal

Guia de integração — Conta corrente CRM

Conceitos

Cliente (entityKeyId)

Identificador textual do cliente (até 25 caracteres). Ambos os endpoints usam este valor como keyId na rota.

Saldo por escalões de vencimento

Resposta de balance-aging: saldo total em aberto do cliente, repartido por períodos de atraso (como na ficha de entidade: Total, Não vencido, Até 30 dias, 31 a 60 dias, etc.), mais pontos de fidelização:

CampoDescrição
balanceTotal (saldo líquido em aberto)
notDueNão vencido
overdue0To30Até 30 dias
overdue31To6031 a 60 dias
overdue61To9061 a 90 dias
overdueOver90Mais de 90 dias
pointsPontos de fidelização

Saldo do cliente

MétodoURLDescrição
GET/gateway/entity/{keyId}/balance-agingDevolve saldo por períodos de atraso e pontos, sem reconstruir movimentos
POST/gateway/entity/{keyId}/balance-aging/recalculateReconstrói a conta corrente e devolve o saldo recalculado

Parâmetro de rota: keyIdentityKeyId do cliente (codificar caracteres especiais na URL se necessário).

Use GET para leitura rápida do saldo já calculado. Use POST recalculate quando movimentos recentes possam não estar reflectidos (por exemplo, após liquidações ou lançamentos na conta corrente).

Resposta (200 OK)

{
"balance": 1250.5,
"notDue": 800,
"overdue0To30": 200.5,
"overdue31To60": 150,
"overdue61To90": 100,
"overdueOver90": 0,
"points": 42.5
}

Exemplos

Consultar saldo

GET /gateway/entity/CLI001/balance-aging

Ver mais →

Recalcular saldo

POST /gateway/entity/CLI001/balance-aging/recalculate

Ver mais →


Fluxo recomendado

  1. Identificar o cliente — obter entityKeyId.
  2. Consultar posiçãoGET /gateway/entity/{keyId}/balance-aging.
  3. Actualizar saldoPOST /gateway/entity/{keyId}/balance-aging/recalculate quando necessário reflectir movimentos recentes.

Erros frequentes

Código HTTPSituaçãoAcção sugerida
401Token em falta ou inválidoAutenticar no gateway
404keyId inexistenteConfirmar entityKeyId do cliente

As respostas de erro seguem o padrão Problem Details da API.


Conclusão

A conta corrente CRM expõe consulta e recálculo do saldo por escalões de vencimento em /gateway/entity/{keyId}/balance-aging. Consulte com GET e recalcule com POST quando a posição financeira do cliente precisar de ser actualizada.


Última actualização: 2 de Junho de 2026