Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

No tomaban los valores de los campos %Modif.Imp (FB_PERCALT) y VI.Mod.Imp (FB_VALIMPVLRALT) de manera correcta. 


03. SOLUCIÓN

Se agrega validación en las funciones FVldGrid1() y FVldGrid2()  para tomar correctamente la información en los campos %Modif.Imp (FB_PERCALT) y VI.Mod.Imp (FB_VALIMPVLRALT).


Configuraciones Previas

...

  • Crear una TES de entrada con más de un impuesto.

  • En "Impuestos variables" (Libros Fiscales | Archivos | Impuestos.Variab.), editar los campos %Modif.Imp (FB_PERCALT) y VI.Mod.Imp (FB_VALIMPVLRALT) de cada impuesto de la TES.

...

  • Incluir una Factura de Entrada desde el Módulo de Compras en Actualizaciones | Movimientos| Factura de entrada.
  • Una vez que se informe el Producto y TES, ir a la pestaña de "Impuestos" en la parte inferior de la factura, en el apartado "Editar de Impuesto".



  • Seleccionamos el botón "Por Ítem" o "Por impuesto".

  • Verificar la regla de negocio de acuerdo a lo configurado en los campo  %Modif.Imp (FB_PERCALT) y VI.Mod.Imp (FB_VALIMPVLRALT), debe permitir modificar o no según la configuración de estos campos.

    ¡IMPORTANTE!

    “El valor permitido siempre será el valor mínimo entre el valor máximo permitido y el valor calculado por el porcentaje máximo, dicho valor nunca debe ser mayor que el valor máximo permitido(VI.Mod.Imp) ”

    Nota: Impuestos no calculados al incluir la TES no podrán agregarse posteriormente en la edición de impuestos.

    Ejemplos:

    Ejemplo  1

    Monto factura1500
    Total Impuesto150


    Si el impuesto tiene la siguiente configuración:

    %Modif.Imp10
    VI.Mod.Imp2


    Al editar el monto total del impuesto el sistema solo permite los valores 148,149,150,151,152 ya que  "%Modif.Imp" igual a 10  entonces 150 *(10/100) = 15 sin embargo 15 es mayor que el valor de "VI.Mod.Imp".

    Ejemplo  2

    Monto factura1500
    Total Impuesto150


    Si el impuesto tiene la siguiente configuración:

    %Modif.Imp10
    VI.Mod.Imp50

    Al editar el monto total del impuesto el sistema solo permite los valores mayores a 135 y menores a 165  ya que  "%Modif.Imp" igual a 10  entonces 150 *(10/100) = 15 y no toma en cuenta el valor de "VI.Mod.Imp" en este caso, ya que es menor 15 a 50.

    Anexo

    CampoCampo en tablaDescripción
    %Modif.ImpFB_PERCALTPorcentaje máximo.
    VI.Mod.ImpFB_VALIMPVLRALTValor máximo permitido.