Fase 1: Contexto y Configuraciones Iniciales
1. Propósito del Proceso
Dentro de la comercialización de derivados del petróleo en Argentina, los precios de venta pactados con los clientes integran habitualmente tributos fijos por litro, tales como el Impuesto a la Transferencia de Combustibles (ITC) y el Impuesto sobre el Dióxido de Carbono (IDC).
El propósito de esta funcionalidad en el ERP es automatizar la desagregación de dichos montos fijos del precio final de venta. Al aplicar un mecanismo de detracción sobre el precio base:
-
Se determina con precisión el importe neto gravado de la operación.
-
Se evita la doble imposición o duplicación de tributos en la factura.
-
Se garantiza la correcta liquidación del Impuesto al Valor Agregado (IVA) sobre el neto real.
-
Se genera una imputación contable automatizada y discriminada de los pasivos fiscales (cuentas de ITC e IDC) en asientos independientes.
2. Requisitos Previos y Permisos de Usuario
Para llevar a cabo la parametrización inicial y la emisión de comprobantes, se deben verificar los siguientes perfiles y precondiciones operativas:
Perfiles y Permisos Necesarios
-
Operador de Parametrización: Debe poseer asignado el perfil de
OperadoroAdministradordentro del ERP para visualizar, editar y guardar las variables impositivas dentro del Maestro de Productos. -
Usuario de Ventas: Debe contar con permisos para la gestión y confirmación de comprobantes de venta (Facturas, Notas de Crédito y Notas de Débito).
Precondiciones del Sistema
-
El artículo de combustible debe existir, estar en estado Activo y tener asignado el atributo Tipo = Combustible dentro de la pestaña General del Maestro de Productos.
-
El precio asignado al artículo en el maestro debe ser el precio final pactado que ya incluye el valor impositivo fiduciario del ITC e IDC.
-
Los conceptos calculados para ITC e IDC deben encontrarse previamente dados de alta en el Maestro de Conceptos Calculados con sus respectivas clases de cálculo (
ConceptoCalculadoITC.calcularyConceptoCalculadoIDC.calcular).
-
Las cuentas contables específicas (típicamente cuentas de pasivo fiscal) deben estar asociadas en el Maestro de Conceptos Calculados y en la configuración del Tipo de Documento.
3. Parametrización en el Maestro de Productos
Para dejar operativo un artículo de combustible, el usuario con perfil administrador u operador debe ejecutar la parametrización en la ficha del producto:
-
Navegar hasta la ruta del Maestro de Productos y abrir el registro del combustible deseado (ejemplo: GAS OIL DIESEL).
-
Dirigirse a la solapa Precios.
-
Localizar y activar la casilla de verificación “Aplica Impuestos a Combustibles”.
ATENCIÓN: La activación de la casilla “Aplica Impuestos a Combustibles” es el control principal que habilita los campos dependientes. Mientras permanezca inactiva, el sistema ocultará los campos de montos impositivos y la detracción no tendrá efecto durante la facturación.
-
Ingresar en el campo Importe ITC el valor fijo por litro correspondiente (ejemplo:
$198.495). -
Ingresar en el campo Importe IDC el valor fijo por litro correspondiente (ejemplo:
$22.624). -
Activar la casilla de verificación “Aplica Detracción de Impuestos” para indicarle al sistema que debe sustraer los valores fijos del precio base.
-
Confirmar la operación haciendo clic en el botón Guardar.

4. Resumen de Campos Clave de Parametrización
| Campo / Control | Tipo de Control | Descripción y Comportamiento |
|---|---|---|
| Aplica Impuestos a Combustibles | Casilla de selección (Check) | Control maestro. Al activarse, visibiliza y habilita los campos de ITC, IDC y el check de detracción. Se activa de forma conjunta para ambos impuestos. |
| Importe ITC | Numérico (máscara de importe) | Almacena el importe fijo por litro correspondiente al Impuesto a la Transferencia de Combustibles. Campo estrictamente numérico y obligatorio si el check principal está activo. |
| Importe IDC | Numérico (máscara de importe) | Almacena el importe fijo por litro correspondiente al Impuesto sobre el Dióxido de Carbono (IDC). Campo estrictamente numérico y obligatorio si el check principal está activo. |
| Aplica Detracción de Impuestos | Casilla de selección (Check) | Determina si el sistema restará la suma del ITC e IDC del Precio Base de Venta para determinar la base imponible del IVA. |
5. Ejemplo Práctico de Referencia
Para ilustrar el cálculo que realizará el motor de precios una vez completada esta parametrización, considérese la siguiente referencia numérica de un producto:
-
Precio Base de Venta configurado en el Maestro:
$1.201.000,00 -
Valor ITC por litro:
$143.778,00 -
Valor IDC por litro:
$16.388,00
Suma de Impuestos Fijos = $143.778,00 + $16.388,00 = $160.166,00
- Resultado con Check “Aplica Detracción” ACTIVO:
Precio del Ítem en Factura = $1.201.000,00 - $160.166,00 = $1.040.834,00
(Este será el valor base para el cálculo del neto gravado y del IVA).

- Resultado con Check “Aplica Detracción” INACTIVO:
Precio del Ítem en Factura = $1.201.000,00

Fase 2: Flujo Operativo Principal
1. Carga de Facturas de Venta
Una vez realizada la parametrización en el Maestro de Productos, deben procesar la emisión de la Factura de Venta ejecutando los siguientes pasos:
-
Ingresar al módulo de Ventas y seleccionar Nueva Factura de Venta (o comprobante equivalente).
-
Completar los datos de cabecera (Cliente, Fecha, Condición de Venta, producto, etc).
-
Agregar una línea de detalle e ingresar el código del producto de combustible parametrizado.
-
Especificar la Cantidad en Litros a vender.
-
Observar el precio del ítem heredado en la línea. Si la detracción está activa, el sistema habrá sustraído automáticamente la suma de ITC e IDC del precio base.
-
Verificar que en la solapa o sección de tributos se muestren los conceptos calculados discriminados ITC e IDC multiplicados por la cantidad de litros ingresados.
-
Confirmar y guardar el comprobante.
A) Check “Aplica Detracción” ACTIVO

B) Check “Aplica Detracción” INACTIVO:

ATENCIÓN: Si en la transacción el precio del ítem se modifica o se ingresa de forma manual, el sistema NO recalcula los impuestos automáticamente. La lógica de detracción automática se ejecuta única y exclusivamente cuando el precio proviene de forma directa de la configuración del Maestro de Productos. Si se edita el precio en la línea, el usuario debe verificar manualmente la coherencia de los montos resultantes.
2. Comportamiento en Casos Especiales de Precios
Durante la carga del comprobante, el motor de precios evalúa ciertas condiciones límite de la línea de venta:
Detracción Superior al Precio Base
Si la suma de los valores fijos por litro (ITC + IDC) resulta igual o mayor al Precio Base de Venta configurado en el producto, la detracción matemática daría un valor cero o negativo. En esta situación, el ERP genera la línea con un Precio del ítem igual a $0.00.
Edición Manual de Precios en la Línea
Cuando el operador sobreescribe manualmente el precio en la pantalla del comprobante, la detracción precalculada deja de aplicarse dinámicamente. El sistema mantendrá los importes fijos de ITC e IDC asociados originalmente según la cantidad de litros, pero no volverá a descontarlos del nuevo precio ingresado a mano.
3. Emisión de Notas de Crédito y Notas de Débito
Para ajustar operaciones de combustible ya facturadas, el procedimiento operativo mantiene la misma lógica fiscal:
-
Seleccionar la transacción de ajuste (Nota de Crédito o Nota de Débito) vinculada o independiente.
-
Seleccionar el ítem de combustible e ingresar la cantidad de litros a ajustar.
-
El sistema aplicará la misma lógica de detracción sobre el precio base y recalculará proporcionalmente los conceptos de ITC e IDC en función de los litros del ajuste.
-
Confirmar el comprobante para generar el movimiento de reversión o débito correspondiente.
Fase 3: Impacto, Cierre e Interacciones Externas
1. Impresión de Comprobantes y Exposición Fiscal
Al emitir y confirmar el comprobante impreso (o en vista previa), la estructura visual expone los montos garantizando la transparencia impositiva para el comprador:
-
Neto Gravado: Muestra el precio con la detracción aplicada multiplicado por los litros, sirviendo como base única sobre la cual se calcula la alícuota del IVA.
-
Líneas Discriminadas de ITC e IDC: Se exponen en renglones explícitos en el cuerpo/pie del comprobante, reflejando el total fiduciario resultando de
Cantidad de Litros × Valor Fijo por Litro. -
Total del Comprobante: Suma el Neto Gravado, el IVA resultante y los conceptos fijos de ITC e IDC.
2. Impacto Contable y Distribución de Asientos
Al momento de confirmar el comprobante, el ERP genera automáticamente el asiento contable discriminando los pasivos y los ingresos de la operación:
-
Cuentas de Ventas / Ingresos: Reciben el crédito correspondiente al importe Neto Gravado (precio con detracción x cantidad).
-
Cuenta Débito Fiscal IVA: Recibe el impuesto generado únicamente sobre la base neta gravada.
-
Cuenta Contable ITC: Se acredita por el importe total calculado para el ITC (
Litros × ITC fijo) asignado a la cuenta de pasivo parametrizada. -
Cuenta Contable IDC: Se acredita por el importe total calculado para el IDC (
Litros × IDC fijo) asignado a la cuenta de pasivo parametrizada.
3. Anulaciones y Reversiones
Si una Factura de Venta es anulada o revertida dentro del sistema, el proceso contable se realiza de forma integral e integrada:
-
El usuario ejecuta la acción estándar de anulación de comprobantes.
-
El ERP realiza la reversión automática de los asientos contables.
-
Se cancelan en simultáneo las imputaciones a las cuentas de neto, IVA, y los pasivos de ITC e IDC.
-
No se requiere ninguna intervención manual sobre los diarios contables.
Fase 4: Troubleshooting y Buenas Prácticas
1. Tabla de Resolución de Problemas (Troubleshooting)
| Escenario de Error / Problema | Causa Raíz Probable | Procedimiento de Resolución |
|---|---|---|
| Los campos ITC/IDC no aparecen en la ficha del producto. | El check “Aplica Impuestos a Combustibles” se encuentra inactivo. | Ingresar a la solapa Precios del producto, activar la casilla “Aplica Impuestos a Combustibles” y presionar Guardar. |
| El precio en la factura duplica los impuestos o no descuenta el ITC/IDC. | La casilla “Aplica Detracción de Impuestos” está desactivada en el Maestro. | Verificar la ficha del producto en la solapa Precios y asegurar que el check “Aplica Detracción de Impuestos” esté activo. |
| El sistema impide guardar el producto por error de validación. | Se dejó alguno de los campos de ITC o IDC en blanco, o se ingresó un valor alfanumérico. | Asegurar que ambos campos contengan valores estrictamente numéricos iguales o mayores a cero. |
| La línea de la factura se genera con Precio $0. | La suma de ITC e IDC supera al Precio Base de Venta ingresado en el maestro. | Ajustar el Precio Base de Venta en el Maestro de Productos o revisar que los montos fijos de ITC/IDC ingresados sean los correctos. |
| Al modificar el precio a mano en la factura, no se recalculan los impuestos. | Comportamiento actual del sistema: la detracción automática solo aplica si el precio viene directo de la parametrización del producto. | Si se modifica el precio en la transacción, el usuario debe ajustar o revisar manualmente los montos impositivos correspondientes. |
| El asiento contable unifica el ITC e IDC en la misma cuenta. | Mala parametrización en el Maestro de Conceptos Calculados. | Vincular cuentas contables de pasivo independientes para cada concepto en la configuración del maestro de conceptos calculados. |
2. Advertencias Finales y Buenas Prácticas de Uso
-
Revisión de Valores Fijos: Los importes fijos de ITC e IDC no expiran automáticamente por fecha. Ante un cambio en la normativa fiscal o de la petrolera, el usuario Administrador debe actualizar manualmente los valores fijos en el Maestro de Productos antes de emitir nuevas facturas.
-
Validación de Unidades: Verificar siempre que la unidad de medida utilizada en la transacción coincida con la unidad base sobre la cual se definieron los montos fijos (litros).
-
Control de Cuentas Contables: No utilizar una cuenta genérica para ambos impuestos; mantener cuentas de pasivo segregadas para facilitar las declaraciones juradas fiscales posteriores.




