Campos
| Campo | Tipo | Descrição |
|---|---|---|
receivableId | UUID | Identificador único |
paymentId | UUID | Referência ao pagamento que originou o recebível |
organizationId | UUID | Referência à organização da empresa beneficiária |
companyId | UUID | Referência à empresa beneficiária |
externalProvider | String | Nome do provedor externo |
externalProviderId | String | ID da transação no provedor externo |
amount | Int | Valor do recebível em centavos |
gatewayFeeRate | Int | Rate dinâmico inferido do webhook em basis points |
gatewayFee | Int | Valor absoluto em centavos recebido via webhook do gateway |
status | ReceivableStatus | Status do recebível |
createdBy | UUID? | Usuário que criou o registro, quando aplicável |
createdAt | DateTime | Data de criação |
updatedBy | UUID? | Usuário que fez a última atualização, quando aplicável |
updatedAt | DateTime | Data da última atualização |
Relacionamentos
- Relaciona-se com Payment
- Relaciona-se com Organization
- Relaciona-se com Company
Regras de Negócio
- O
paymentIdé obrigatório — todo recebível é rastreável ao pagamento que o originou. organizationIdecompanyIdidentificam a empresa beneficiária do recebível.- O
gatewayFeeRateegatewayFeesão dinâmicos — reportados pelo provedor de pagamento na sincronização, não pré-configurados. - O valor (
amount) é o valor líquido reportado para o recebível em centavos. - O par
externalProvider+externalProviderIdevita duplicidade na sincronização com o provedor. - O saldo disponível para saque é consultado diretamente no provedor; recebíveis e transferências não possuem vínculo individual.
Sincronização de Recebíveis
Os recebíveis são sincronizados a partir do provedor de pagamento quando uma cobrança é confirmada e pela rotina periódica de conciliação. A sincronização localiza o pagamento por identificadores externos e atualiza o recebível de forma idempotente.Enums
ReceivableStatus
O status é copiado diretamente do provedor de pagamento a cada sincronização. DefaultWAITING_FUNDS.
| Valor | Descrição |
|---|---|
WAITING_FUNDS | Aguardando liquidação dos fundos no provedor |
PREPAID | Antecipado |
PAID | Liquidado/pago |
CANCELLED | Cancelado |