Versões comparadas

Chave

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

...

Línea de producto: Microsiga Protheus.
Segmento:Servicios - Mercado internacional.
Módulo:SIGACOM - Compras
Función:

Rutina(s) involucrada(s)

Nombre técnico

FISA084.PRWEdición de impuestos en documentos fiscales por total de impuestos.
FISA081.PRW
Edición de impuestos en documentos fiscales por ítems.
Ticket:4837100
Issue (informe el requisito vinculado):DMICNS-5495
Versión:12.1.17


02. SITUACIÓN/REQUISITO

Se permite la modificación manual de un impuesto en "Edición por impuestos" cuando en la tabla Impuestos Variables (SFB) el usuario bloqueó la modificación de dicho impuesto, derivado esto se debe a la falta de validación en las funciones:

    • FVldGrid1() ubicada en la FISA084. 
    • FVldGrid2() ubicada  en la FISA81. 

ya que no toman No tomaban los valores de los campos”%Modifcampos %Modif.Imp, (FB_PERCALT) y VI.Mod.Imp”Imp (FB_PERCALT,FB_VALIMP)  adecuadamente.VLRALT) de manera correcta. 


03. SOLUCIÓN

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

Implementación.


Configuraciones Previas


  • Configurar el parámetro MV_EDITIMP de acuerdo a las necesidades del Cliente.
ParámetroParametroDescripciónValores
MV_EDITIMP  Permite habilitar o des-habilitar la edición de impuestos en las facturas de compras

T = Habilita.

F = Deshabilita.

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

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


ProcesoFlujo de Prueba

  • Incluir una factura de entrada (Compras| Factura de Entrada desde el Módulo de Compras en Actualizaciones | Movimientos| Factura de entrada).
  • Una vez que se incluya la TES  y algún producto informe el Producto y TES, ir a la solapa pestaña de "Impuestos" en la parte inferior de la factura, y buscar el área para edición de impuestosen el apartado "Editar de Impuesto".



  • Comenzar con algún tipo de edición (Seleccionamos el botón "Por ItemÍtem" ,o "Por impuesto" ).

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

    ¡IMPORTANTE!

    Nota: 

    “El valor

    máximo debe prevalecer sobre

    permitido siempre será el valor mínimo entre el valor máximo permitido y el valor calculado por el porcentaje máximo,

    es decir nunca el valor cambiado

    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 sin 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.