Cálculo del valor del bien inmovilizado
Total de la factura: R$ 1.000,00
Descuento: R$ 100,00
ICMS (ATF001 – Sustrae): R$ 180,00
IPI (ATF002 – Suma): R$ 6,50
Cálculo:
R$ 1.000,00
– R$ 100,00 (Descuento)
= R$ 900,00
– R$ 180,00 (ICMS)
= R$ 720,00
+ R$ 6,50 (IPI)
= R$ 726,50
✅ Valor del bien inmovilizado: R$ 726,50
✅ El parámetro MV_VLATFCT, aliado al Configurador de tributos, representa un nuevo mecanismo y abordaje para la definición del valor del bien inmovilizado.
⚠️ A pesar de que el parámetro sea del tipo Carácter, no es necesario utilizar comillas para iniciar y finalizar la fórmula.
🔔 El parámetro MV_VLATFCT y el nuevo método para definir el valor del bien inmovilizado solamente entrarán en funcionamiento Si:
📝 El parámetro MV_VLATFCT, junto a las configuraciones de la regla de cálculo del Configurador de tributos, definirá el valor del bien inmovilizado en todas las inclusiones involucrando el Activo, incluyendo:
Con la implementación del Configurador de tributos y la descontinuación de campos de la tabla SF4, conforme se documentó en CFGTRIB - Campos que permanecen en el TES - Línea Microsiga Protheus - TDN, fue necesario desarrollar un nuevo parámetro para definir el valor del Activo inmovilizado en la Integración Compras vs. Activo fijo, junto con un nuevo concepto para esta definición de valor.
Problema
Actualmente, el contenido estándar del parámetro MV_VLRATF es el siguiente:
(SD1->D1_TOTAL - SD1->D1_VALDESC) + IIf(SF4->F4_CREDIPI == "S", 0, SD1->D1_VALIPI) - IIf(SF4->F4_CREDICM == "S", SD1->D1_VALICM, 0)
Sin embargo, el uso de los campos de la tabla SF4, como F4_CREDIPI y F4_CREDICM, dejará de estar permitido, ya que estos campos serán descontinuados con la implementación del Configurador de tributos.
Solución
Ante esto, es necesaria la adopción de un nuevo concepto para definir el valor del bien inmovilizado.
Nuevo parámetro: MV_VLATFCT
Nombre | MV_VLATFCT |
Descripción | Define el valor del bien inmovilizado de acuerdo con el Configurador de tributos. |
Tipo | Carácter |
Default | Vacío (En blanco) |
Este parámetro tendrá un comportamiento similar en partes al del parámetro MV_VLRATF, sin embargo será funcional solamente para campos de la tabla SD1.
Es decir, el parámetro permitirá que una fórmula pueda utilizarse para definición del valor del Activo con base exclusivamente en los campos de la tabla SD1.
Ejemplo:
Funcionamiento del nuevo mecanismo
Coon el resultado de esta fórmula, el valor del Activo se actualizará.
A partir de este valor actualizado, el sistema verificará internamente si la Factura de entrada que está generando el Activo tiene tributos que se calcularán por el Configurador de tributos, es decir, si el campo D1_IDTRIB está completado.
Si hubiera tributos definidos, estos podrán sumarse, sustraerse o no impactar al valor del bien inmovilizado, de acuerdo con lo establecido en la regla de Costo de la Regla de cálculo de documentos fiscales.
Regla de costo vs. Activo fijo
En el Configurador de tributos, es posible definir la operación de Costo en la Regla de cálculo de documentos fiscales.
Las opciones disponibles para esta operación son:
OPERACIÓN
La funcionalidad para el parámetro Operación, solamente estará disponible desde el release 12.1.2410 en adelante.
Para configurar, acceda a: Configurador de tributos → Reglas Stock/Costos → Regla de costo.
Ejemplo Registros:
Vínculo de Costo a la Regla de cálculo Documentos fiscales:
Funcionalidad
Con el valor del bien inmovilizado actualizado por medio de la ejecución de la fórmula definida en el parámetro MV_VLATFCT, las reglas de cálculo configuradas en el momento de la inclusión del Documento de entrada, si tuvieran una Operación de costo definida, ajustarán este valor de acuerdo con la operación seleccionada:
Ejemplo práctico
Fórmula base (MV_VLATFCT):
(SD1->D1_TOTAL - SD1->D1_VALDESC)Valores utilizados:
D1_TOTAL = R$ 1.000,00D1_VALDESC = R$ 100,00Cálculo paso a paso:
1.000,00 - 100,00 = 900,00900,00 - 120,00 = 780,00Resultado final: El valor del bien inmovilizado será de R$ 780,00.