Kobana

Fiscal brasileño nativo — no es adaptación de extranjero.

NFS-e vía NFe.io o provider propio. 4 regímenes tributarios cubiertos. 8 tipos de tributo. RBT12 + Factor R para Simples. Retenciones automáticas. Cierre mensual.

Funcionalidad
Lista de NFe con estado, número, valor y fecha de emisión
4
regímenes tributarios
8
tipos de tributo
municipios (vía NFe.io)
RBT12
calculado automáticamente

Regímenes soportados en TaxationRegime

Simples Nacional
Para empresas hasta R$ 4,8 mi/año. RBT12 calculado mensualmente (Rbt12Record). Factor R para servicios (Anexo III o V).
  • Anexos III, IV, V
  • factorR = nómina / ingresos
  • DAS estimado por factura
  • Worker simples-rbt12 mensual
Lucro Presumido
Para empresas hasta R$ 78 mi/año. Base presumida sobre facturación (default 32%).
  • presumptionRate configurable (default 32%)
  • PIS + COFINS acumulativos
  • IRPJ + CSLL trimestrales
Lucro Real
Para empresas por encima de R$ 78 mi/año. Base en el lucro contable real. PIS + COFINS no acumulativos.
  • Lucro contable real
  • PIS + COFINS no acumulativos
  • Soporte completo
MEI
Microemprendedor individual hasta R$ 81 mil/año. Valor fijo mensual. Exento de NFe entre PJ.
  • Valor fijo mensual
  • Exento de NFe entre PJ
  • Soporte completo

Qué hace el motor fiscal

NFS-e Automática
Emisión post-pago vía NfeService. Provider NFe.io o Kobana propio. Worker nfe-retry (30min) reprocesa fallos.
  • nfeIssuancePolicy: disabled, on_finalization, on_full_payment, per_installment
  • NfeRequestTry registra cada intento
  • PDF + XML disponibles para descarga
Motor Tributario (TaxRule)
Reglas con scope (organization, company, service), prioridad y período de vigencia. TaxRuleItem detalla cada tributo aplicado.
  • 8 tipos: ISS, PIS, COFINS, CSLL, IRPJ, IRRF, CSRF, INSS
  • isWithheld determina retención en la fuente
  • isExempt + exemptionReason para exenciones
  • BaseType: service_value | service_value_minus_iss | presumed_base
Retenciones en la Fuente
Withholding registrado por factura/NFe. WithholdingStatus: retained | compensated | partially_compensated. Cierre mensual para compensación.
  • IRRF (1,5% – 15%)
  • CSRF: PIS + COFINS + CSLL = 4,65%
  • INSS (11% en cesión de mano de obra)
  • ISS retenido (2% – 5% según municipio)
Simples Nacional (RBT12 + Factor R)
Rbt12Record acumula ingresos brutos de los últimos 12 meses. Factor R = nómina / ingresos determina migración Anexo V → III.
  • Actualización mensual automática
  • Alícuota efectiva: (RBT12 × alícuota − deducción) / RBT12
  • DAS estimado por factura
  • Soporte a Anexo III, IV, V
Cierre por Período (TaxPeriod)
TaxPeriod mensual o trimestral por Company. Consolida ingresos brutos, tributables, retenciones y tributo debido.
  • Worker tax-period (mensual, día 5) crea período
  • TaxComputation detalla por tributo
  • Informes listos para contabilidad
ServiceItem (Códigos Fiscales)
Cada servicio con código LC 116/2003, código municipal, NBS, CNAE. Determina alícuota ISS automáticamente.
  • DataLc116 (tabla completa)
  • DataNbs (Nomenclatura Brasileña de Servicios)
  • DataCst (Código de Situación Tributaria)
  • SimplesAnnex por ítem
Certificado Digital A1
Certificate model almacena certificado A1 (PFX/PEM) cifrado. Validez registrada, alerta de vencimiento.
  • AES-256-GCM en reposo
  • Contraseña cifrada separadamente
  • Notificación 30 días antes del vencimiento
Providers de NFS-e
NFe.io (cobertura nacional) o provider propio Kobana para municipios específicos. NfseAdn + NfseBarueri implementados nativamente.
  • NfeProviderType: mock | nfe_io
  • Configuración por organización (NfeConfig)
  • Sandbox aislado para pruebas

Configurar fiscal por empresa vía API

bash
curl -X POST https://api.billing.kobana.com.br/v1/companies/co_123/fiscal-profile \
  -H "Authorization: Bearer sk_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "taxation_regime": "simple_national",
    "simples_annex": "annex_iii",
    "iss_municipality": "3550308",
    "iss_rate": 2.5,
    "factor_r": 0.32,
    "cpp_inside_das": true
  }'
response
{
  "id": "fp_xyz",
  "taxation_regime": "simple_national",
  "simples_annex": "annex_iii",
  "current_rbt12_cents": 48000000,
  "effective_rate": 6.0,
  "das_estimate_cents": 14400
}

Perguntas frequentes

Fiscal brasileño sin adaptaciones costosas