Skip to main content
Cash Settlement é o processo financeiro posterior às vendas em dinheiro. O cliente recebe o Ticket quando o dinheiro é confirmado, enquanto a operação confere depois quanto foi declarado e recebido.

Fluxo

Status

Regras

  • Somente Payments com method = CASH e status = PAID entram no fechamento.
  • O fechamento deve respeitar cooperativa e período.
  • Quando houver recorte por permissionário, transportOperatorId deve bater com o contexto operacional do Ticket.
  • O Payment do cliente continua PAID mesmo se a prestação de contas for rejeitada.
  • Aprovação ou rejeição da prestação de contas não recalcula tickets, orders ou crédito.
  • Correções exigem novo fechamento, ajuste operacional auditável ou tratativa externa.
  • O valor esperado e a diferença de caixa são derivados dos Payments vinculados, declaredAmount e receivedAmount.

Consultas derivadas

ConsultaFonte
Valor esperadoSoma de Payment.amount dos pagamentos vinculados ao settlement
Valor declaradoCashSettlement.declaredAmount
Valor recebidoCashSettlement.receivedAmount
Diferença declaradaValor declarado menos valor esperado
Diferença recebidaValor recebido menos valor esperado
Veja a modelagem em CashSettlement.