Skip to main content

Campos

Relacionamentos

Regras de Negócio

  • Cada cooperativa possui no máximo uma configuração de billing ativa.
  • A configuração pertence sempre a uma Cooperative, porque tickets e Orders são associados à cooperativa operacional.
  • externalAccountId identifica a conta externa usada pela cooperativa para cobranças, saldo, recebíveis e transferências.
  • Compra de créditos corporativos usa a configuração ativa da Cooperative escolhida como contexto do provider e conta externa recebedora.
  • externalApiKey é criptografado antes de ser persistido e é aceito somente em requests de escrita.
  • Respostas da OPS API nunca retornam externalApiKey; elas expõem apenas hasExternalApiKey.
  • A OPS API resolve organizationId e cooperativeId pelo contexto autenticado. Esses campos não são aceitos nos requests de escrita.
  • externalWalletId é uma referência externa auxiliar; não representa regra de split.

Enums

CooperativePaymentSettingsStatus

Example