Saltar al contenido principal

Cuentas de Cobro

Las cuentas de cobro (BillingAccount) representan la relación financiera entre una organización y su cliente. Cada cuenta posee suscripciones, facturas, pagos y métodos de pago.

Campos

CampoDescripción
OrganizaciónOrganización propietaria (obligatorio)
PersonaCliente asociado (tipo=customer)
ID externoIdentificador para integraciones (único por organización)
MonedaMoneda de cobro (predeterminado: BRL)
E-mail de cobroE-mail para recibir facturas
Días de plazoPlazo de pago en días (predeterminado: 10)
Auto-cobroSi las facturas se cobran automáticamente
Saldo (centavos)Saldo de créditos/débitos de la cuenta
Statusactive, suspended o closed

Configuración Fiscal

CampoDescripción
Exento de impuestosSi el cliente está exento
Certificado de exenciónDocumento de exención
Tipo fiscal del clienteClasificación tributaria
Retener ISSFlag de retención de ISS
Retener IRRFFlag de retención de IRRF
Retener CSRFFlag de retención de CSRF
Retener INSSFlag de retención de INSS
Inscripción municipalNúmero de inscripción municipal

Status y Ciclo de Vida

active → suspended ↔ active

closed
StatusDescripción
activeCuenta operacional
suspendedSuspendida por morosidad o manualmente. Suscripciones pausadas
closedCerrada permanentemente

Suspensión

  • Define suspendedAt y suspensionReason
  • Todas las suscripciones activas son pausadas
  • Notificación enviada al cliente
  • Puede ser reactivada manualmente

Cierre

  • Todas las suscripciones deben estar inactivas/canceladas
  • Permanente (soft delete vía deletedAt)

Unicidad

  • Una cuenta de cobro por cliente por organización
  • ID externo único por organización
  • Documento del cliente único por organización

Estadísticas

El dashboard muestra contadores por status:

  • Total de cuentas
  • Cuentas activas
  • Cuentas suspendidas
  • Cuentas con suscripción activa