stackin
Volver al blog
Soluciones

Traspaso de impuestos

Impuestos calculados y desglosados automáticamente para NF-e, sin construir un motor tributario.

Las facturas de producto brasileñas llevan varios grupos de impuesto en cada ítem — ICMS, IPI, PIS, COFINS — cada uno con sus propias reglas de cálculo dependientes del régimen. stackin calcula y desglosa esto automáticamente según el régimen tributario registrado de la empresa, en vez de exigir que cada integración reimplemente la legislación tributaria brasileña.

El ICMS (impuesto estatal al valor agregado) es el más sensible al contexto: su tasa depende del estado del emisor, del estado del comprador y de si la venta es interestatal — razón exacta por la que recipient_address.state existe en la llamada de emisión, para que el cálculo interestatal/interno correcto se aplique sin que la integración conozca la tabla de tasas en sí.

IPI (impuesto federal sobre productos industrializados) y PIS/COFINS (contribuciones sociales federales) se calculan por ítem según la clasificación del producto y el régimen tributario de la empresa — Simples Nacional, Lucro Presumido o Lucro Real calculan esto de forma diferente, lo cual se resuelve una vez a nivel de empresa, no en cada llamada.

Los créditos presuntos de impuesto, cuando el régimen y el producto de la empresa califican, se representan como un grupo opcional por ítem en lugar de un paso de cálculo separado — así una empresa que los necesita no queda bloqueada, y una que no los necesita nunca ve el campo.

Esto solo aplica a NF-e — el impuesto de servicio de NFS-e (ISS) es municipal y generalmente retenido o declarado fuera del documento mismo, así que los ítems de NFS-e se mantienen intencionalmente simples.

Nada de esto convierte a stackin en un servicio de asesoría tributaria — los códigos de clasificación (NCM, CFOP, CEST) todavía tienen que ser correctos para el producto específico que se vende, ya que son la base del cálculo. Lo que stackin elimina es la necesidad de implementar a mano la aritmética y las reglas específicas de régimen una vez que esos códigos están correctos.