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 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:

  • Se consideran correctamente los acumulados para el Impuesto de Santa Fe para acumulados diarios.
  • Se considera correctamente la reducción de base configurada en la tabla de configuración adicional de impuestos.
  • Se cambia la manera de validar una devolución total, ahora se verifica el valor de la Nota de Crédito contra el valor de mercadería del documento original.


Rutinas incluidas en el patch:

IMPGENER.PRX

LOCXFUN.PRX

M100XIB2.PRX

M100XIBP.PRX

M460XIBP.PRX

M460XIB2.PRX

MATA468N.PRX



DMICNS-4707:

Configuraciones Previas.

  • Clientes. Se utilizarán 2 clientes.
  • Configuración Adicional de Impuestos.  2 registros (Responsable Inscripto y Convenio Multilateral).
    • Para ambos se configura un Limite de 4,000, se configura como Acumulado  Diario de Facturación.
    • Para el registro de Convenio se configura una Reducción de Base del 50%.
  • Empresa Vs Zona Fiscal. Se genera un registro para cada cliente, uno como responsable inscripto y el otro como convenio multilateral. Alícuota 2.5.
  • Estado Vs Ingresos Brutos. Se configura el campo "Perc. FC/NC", con algún tipo de "Devolución Total."
  • Tipos de Entrada y Salida. Se genera una Tes de Entrada y una de Salida.


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.

  • Tener creado un Cliente.
  • Configuración Adicional de Impuestos. (Convenio Multilateral).
    • Se configura un Limite de 4,000, se configura como Acumulado  Diario de Facturación.
    • Se configura una Reducción de Base del 50%.
  • Tipos de Entrada y Salida.
  • Empresa Vs Zona Fiscal. Un registro para el cliente como convenio multilateral. Alícuota 2.5.


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.

  • Tener creado un Cliente.
  • Configuración Adicional de Impuestos.
    • Para ambos se configura un Limite de 4,000, se configura como Acumulado  Diario de Facturación.
    • Para el registro de Convenio se configura una Reducción de Base del 50%.
  • Tipos de Entrada y Salida.
  • Empresa Vs Zona Fiscal. Un registro para el cliente como convenio multilateral. Alícuota 2.5.


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.