Versões comparadas

Chave

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

01. DATOS GENERALES


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 SFB el usuario bloqueó la modificación de dicho impuesto, derivado a la falta de validación en las funciones

...

ya que no toman los valores de los campos”%Modif.Imp,VI.Mod.Imp”(FB_PERCALT,FB_VALIMP)  adecuadamente.

03. SOLUCIÓN

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

...

  • Incluir una factura de entrada (Compras| Actualizaciones|Movimientos|Factura de entrada).
  • Una vez que se incluya la TES  y algún producto ir a la solapa de "Impuestos" en la parte inferior de la factura, y buscar el área para edición de impuestos.



  • Comenzar con algún tipo de edición ("Por Item","Por impuesto" ).

  • Verificar de acuerdo a los campos "%Modif.Imp, VI.Mod.Imp”(FB_PERCALT, FB_VALIMP)  si es correcta la edición, según la configuración de estos campos.

    ¡IMPORTANTE!

    Nota: “El valor máximo debe prevalecer sobre el porcentaje máximo, es decir nunca el valor cambiado debe ser mayor que el valor máximo permitido(VI.Mod.Imp) ”

    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_VALIMPValor máximo permitido.

    Image ModifiedImage Modified