Operaciones fiscales
Una operación fiscal es la naturaleza de una transacción: ¿es una venta nacional, una venta que cruza una frontera estatal, una exportación? Es una idea pequeña con grandes consecuencias, porque en algunos países los mismos bienes se gravan de forma completamente distinta según la respuesta.
El rasgo que la define: una operación fiscal se calcula, no se elige. El motor la determina a partir de dónde están el vendedor y el comprador — comparando sus códigos de jurisdicción — en lugar de pedirle a un usuario que la seleccione. Eso la mantiene objetiva y segura para auditoría: nadie puede etiquetar mal una transacción para obtener un impuesto diferente.
Acceso que necesitarás. Configurar y mantener operaciones fiscales requiere el conjunto de permisos Accounting Admin v2 o Accounting Controller v2. Los conjuntos Accounts Payable v2, Accounts Receivable v2 y Read Only v2 pueden verlas, pero no modificarlas.
Cómo se deriva
El motor compara los códigos de jurisdicción del vendedor y del comprador (que se explican en Jurisdicciones fiscales) y clasifica la transacción únicamente a partir del texto:
| Vendedor vs. comprador | Se clasifica como | Ejemplo |
|---|---|---|
| Mismo país, mismo estado | Intraestatal | BR-SP → BR-SP |
| Mismo país, estado diferente | Interestatal | BR-SP → BR-RJ |
| País diferente | Exportación | GB → FR |
Luego, el motor encuentra el registro de operación fiscal que coincide (una operación de Venta marcada como interestatal o no, o una operación de Exportación) y lo pasa a la coincidencia de reglas. Las facturas de venta y de compra también incluyen un campo de operación fiscal, de modo que una empresa puede fijar una operación de forma explícita en un documento donde deba indicarse — por ejemplo, el CFOP de Brasil en una factura electrónica —, pero la vía normal es la derivación automática.
Los campos — con valores de Brasil
Brasil es el ejemplo indicado aquí, porque el Reino Unido no usa operaciones fiscales en absoluto (más sobre esto más adelante). Aquí está cada campo con un valor brasileño real — la operación de bienes manufacturados interestatal, cuyo código es un CFOP:
| Campo | Tipo | Obligatorio | Para qué sirve | 🇧🇷 Valor de ejemplo |
|---|---|---|---|---|
| Código | Texto · Id. externo | Sí | Clave de coincidencia/inicialización — en Brasil es el CFOP | BR-6101 |
| Tipo de transacción | Lista de selección | Sí | Venta / Compra / Devolución de venta / Devolución de compra / Transferencia / Importación / Exportación / Intercompañía | Venta |
| Es interestatal | Casilla de verificación | No | Cruza una frontera estatal — el indicador clave para ICMS / IGST | true |
| Alcance de país | Búsqueda (jurisdicción de país) | No | Limita la operación a un solo país | BR |
| Descripción | Área de texto | No | Significado en lenguaje sencillo (se muestra al seleccionar) | Venta de bienes manufacturados (interestatal) |
| Está activo | Casilla de verificación | No | Desactivado → excluido de la coincidencia | true |
| Notas | Texto largo | No | Descripción del CFOP, escenarios | NF-e CFOP 6.101 |
Brasil: donde el código es el CFOP
Los documentos fiscales de Brasil (NF-e) exigen legalmente un CFOP — un código de cuatro dígitos que clasifica cada operación. REDA modela cada CFOP como una operación fiscal cuyo código lo contiene. La inicialización incluye seis:
| Código (CFOP) | Operación | ¿Interestatal? |
|---|---|---|
BR-5101 | Venta de bienes manufacturados | No (intraestatal) |
BR-6101 | Venta de bienes manufacturados | Sí |
BR-5102 | Venta de bienes adquiridos | No |
BR-6102 | Venta de bienes adquiridos | Sí |
BR-6108 | Venta, Simples Nacional | Sí |
BR-5405 | Venta, ICMS Substituição Tributária | No |
Los CFOP brasileños siguen una convención que los códigos reflejan: un prefijo 5 es
intraestatal y un prefijo 6 es interestatal —, lo cual coincide exactamente
con el indicador Es interestatal que lee el motor.
En la práctica: el interruptor en acción
Toma el mismo fabricante de São Paulo vendiendo los mismos bienes, y cambia solo la ubicación del cliente:
| Comprador | Operación derivada | Reglas que se aplican |
|---|---|---|
| En São Paulo | Intraestatal (BR-5101) | ICMS 18% interno — sin DIFAL |
| En Río de Janeiro (consumidor final) | Interestatal (BR-6101) | ICMS 12% interestatal + DIFAL 8% + FCP 2% (DIFAL/FCP se aplican a compradores no contribuyentes) |
Las reglas de ICMS interestatal y DIFAL llevan Operación fiscal = BR-6101 como condición de coincidencia, por lo que solo se aplican cuando el motor deriva una venta interestatal. Cambia el comprador de vuelta a São Paulo, el motor deriva intraestatal, esas reglas no coinciden y la regla interna del 18% toma el control. Un solo campo en el cliente — su jurisdicción — controla todo el proceso.
Salvaguardas y configuración
- El código va en mayúsculas y sin espacios — dos reglas de validación lo exigen (es un Id. externo, como los códigos de jurisdicción y de tipo de impuesto).
- Inicializado para los países que las necesitan. Los paquetes de Brasil e India incluyen operaciones fiscales; los paquetes de IVA sencillo (Reino Unido) no. El Asistente de carga inicial de impuestos crea el conjunto adecuado por país.
- Es interestatal es el campo que hace el trabajo para los desdoblamientos de tasa de Brasil/India — defínelo correctamente en cada operación.
- Desactiva, no elimines las operaciones obsoletas, para mantener intactas las facturas históricas.
Qué sigue
- Reglas fiscales — donde las operaciones fiscales condicionan la regla.
- Tipos de impuestos — los impuestos que selecciona una operación fiscal.
- Brasil (ICMS, IPI, PIS/COFINS) — las operaciones fiscales en uso real.
- Cómo se calcula el impuesto en un documento — cómo se elige la operación en tiempo de ejecución.
Preguntas frecuentes
Normalmente no — el motor la deriva de las jurisdicciones del vendedor y del comprador, por lo que no se puede etiquetar de forma incorrecta. Las facturas sí incluyen un campo de operación fiscal para los casos en los que una operación debe indicarse de forma explícita (como registrar el CFOP exacto en una NF-e brasileña), pero el comportamiento predeterminado es automático.
No, es correcto. El IVA del Reino Unido no varía según la naturaleza de la transacción, por lo que sus reglas dejan la condición de operación fiscal en blanco y siempre coinciden. Las operaciones fiscales solo se necesitan cuando el impuesto depende de si es interestatal/intraestatal/exportación — Brasil e India.
Los dos códigos de jurisdicción. Mismo país y mismo estado → intraestatal; mismo país, estado diferente → interestatal; país diferente → exportación. Por eso, definir correctamente la jurisdicción fiscal en la cuenta del cliente y en tu entidad es lo que hace que la derivación sea correcta.
Porque Brasil exige legalmente un CFOP en cada documento fiscal. Modelar cada CFOP como una operación fiscal (con el CFOP como su código) hace que se registre el código correcto y se apliquen las reglas correctas — incluso el prefijo 5/6 refleja el indicador Es interestatal.
¿Te resultó útil?