01. DATOS GENERALES


Línea de producto: Microsiga Protheus.
Segmento:Servicios y Jurídico - Mercado Internacional
Módulo:SIGAFAT.
Función:

IMPGENER.PRX

LOCXFUN.PRX

M100XIB2.PRX

M100XIBP.PRX

M460XIBP.PRX

M460XIB2.PRX

MATA468N.PRX

Ticket:

4262265 | 4259748 | 4252164.

Issue:DMICNS-4707 | DMICNS-4674 | DMICNS-4708 | DMICNS-6013.
Versión:11.80 | 12.1.17


02. SITUACIÓN/REQUISITO

Se detectan errores para el calculo de percepciones de la provincia de Santa Fe cuando se tienen configurados acumulados diarios.


03. SOLUCIÓN

Se realizan cambios en las rutinas de calculo de percepciones para corregir los errores reportados, para la provincia de Santa Fe:


Rutinas incluidas en el patch:

IMPGENER.PRX

LOCXFUN.PRX

M100XIB2.PRX

M100XIBP.PRX

M460XIBP.PRX

M460XIB2.PRX

MATA468N.PRX



DMICNS-4707:

Configuraciones Previas.


Prueba Unitaria (Codificación)

  1. Ingresar a la rutina Facturación (SIGAFAT – Actualizaciones|Facturación), se ingresa una factura para el cliente responsable inscripto, el monto ($3,000) no supera el limite y no calcula.
  2. Ingresar a la rutina Facturación (SIGAFAT – Actualizaciones|Facturación), se ingresa una segunda factura para el cliente responsable inscripto, el monto ($1,500) supera el limite y calcula.
    Se observa que el calculo se realizó sobre la base acumulada.
    Ej. 3000 + 1500 = 4500 * (2.5/100) = 112.5.
  3. Ingresar a la rutina Notas de Cred/deb (SIGAFAT – Actualizaciones|Facturación), se ingresa una nota de crédito seleccionando como documento original la primera factura realizada para el cliente responsable inscripto.
    Se observa que no calcula pues el documento original no calculó.
  4. Ingresar a la rutina Notas de Cred/deb (SIGAFAT – Actualizaciones|Facturación), se ingresa una nota de crédito seleccionando como documento original la segunda factura realizada para el cliente responsable inscripto.
    Se observa que calculó correctamente, trayendo la base de calculo del documento original. Ej. 4500 * (2.5/100) = 112.5.
  5. Ingresar a la rutina Facturación (SIGAFAT – Actualizaciones|Facturación), se ingresa una factura para el cliente de convenio multilateral, el monto ($5,000) no supera el limite y no calcula.
    Se observa que no supera el monto mínimo y no calcula, además se verifica el monto se muestra correctamente con la reducción. ($2,500).
  6. Ingresar a la rutina Facturación (SIGAFAT – Actualizaciones|Facturación), se ingresa una segunda factura para el cliente de convenio multilateral, el monto ($4,000) supera el limite y calcula.
    Se observa que el calculo es correcto, la base es correcta sumando la base anterior y aplicando la reducción.  ($2,000)
    Ej. 2500 + 2000 = 4500 * (2.5/100) = 112.5.
  7. Ingresar a la rutina Notas de Cred/deb (SIGAFAT – Actualizaciones|Facturación), se ingresa una nota de crédito seleccionando como documento original la primera factura realizada para el cliente de convenio multilateral.
    Se observa que no calcula, pues el documento original no calculó.
  8. Ingresar a la rutina Notas de Cred/deb (SIGAFAT – Actualizaciones|Facturación), se ingresa una nota de crédito seleccionando como documento original la segunda factura realizada para el cliente de convenio multilateral.
    Se observa que se realiza el calculo correctamente, considerando la base del documento original. Ej. 4500 * (2.5/100) = 112.5.



DMICNS-4708:

Configuraciones Previas.


Proceso para probar la solución:

  1. Ingresar a la rutina Facturación (SIGAFAT – Actualizaciones|Facturación), se ingresa una factura para el cliente configurado, el monto ($4,000) no supera el limite y no calcula.
    Se tiene una base acumulada de $2,000.
  2. Ingresar a la rutina Facturación (SIGAFAT – Actualizaciones|Facturación), se ingresa una segunda factura para el cliente configurado, el monto ($2,000) no supera el limite y no calcula.
    Se tiene una base acumulada de $3,000.
  3. Se agrega un segundo item, con un valor de $2,000, teniendo un acumulado de $4,000. No supera el límite y no calcula.
  4. Se modifica el valor del item por $3,000, se tiene ahora un acumulado de $4,500, supera el límite y calcula correctamente.
    Ej. 2000 + 1000 + 1500 = 4500 * (2.5/100) = 112.5.



DMICNS-4674:

Configuraciones Previas.


Proceso para probar la solución:

  1. Ingresar a la rutina Pedido de Venta (SIGAFAT – Actualizaciones|Pedido), se ingresa un pedido para el cliente configurado, el monto ($2,500) no supera el limite y no calcula.
    Se confirma el pedido y se aprueba.
  2. Ingresar a la rutina Generar Remisión (SIGAFAT – Actualizaciones|Remito), se selecciona el pedido antes capturado para generar el remito.
  3. Ingresar a la rutina Remito de Venta (SIGAFAT – Actualizaciones|Remito), se verifica el remito generado.
  4. Ingresar a la rutina Gener. De Fact. (SIGAFAT – Actualizaciones|Facturación), genera la factura a partir del remito generado.
  5. Ingresar a la rutina Facturación (SIGAFAT – Actualizaciones|Facturación), se visualiza la factura generada.
    Se observa que los valores fueron guardados correctamente. La base guardada se muestra de $1,250.