01. DATOS GENERALES


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

Rutina(s) involucrada(s)

Nombre técnico

MATXFUNB.PRXFunciones genéricas
Ticket:

4937813

Issue (informe el requisito vinculado):DMICNS-5639
Versión:12.1.17


02. SITUACIÓN/REQUISITO.

En la "Orden de Pago Modelo II", cuando se intenta pagar un título con Retención de "Impuesto Municipal para la provincia Córdoba" y la factura que se intenta pagar tiene más de 2 ítems, ocurre un "error.log".

Alias does not exist:

on TESIMPINF(MATXFUNB.PRX)


03. SOLUCIÓN

Se reemplaza la forma de grabar y restaurar el área de trabajo, con las funciones GetArea() y RestArea().

Implementación

Configuraciones previas:

  1. Verificar o incluir configuración para "Impuesto Municipal para la provincia de Córdoba" en Impuestos Variables (Actualizaciones | Archivos | Impuestos Variab.), campos:
    1. "Tipo Impuest" debe ser igual a "M-Municipales".
    2. "Clase Imp" debe ser igual a "R-Retención".
  2. Incluir o verificar en “Actualización de sujeto fiscal vs impuestos” (Libros Fiscales | Actualizaciones | Archivos | Insp Fiscal Vs Imp) que exista la relación del impuesto CEI entre la OP.
  3. Incluir o verificar en “Configuración adicional de impuestos” (Libros Fiscales | Actualizaciones | Archivos | Conf. Adic. Imp) que en retenciones municipales exista la relación entre el impuesto y el código de Retención Municipal utilizado en el proveedor.
  4. En el registro del proveedor en la solapa "Otros" ubicar el campo "Cod. Ret Mun" en este campo debe  estar informado el código de retención municipal a utilizar.

    Flujo de prueba
  • Crear TES de entrada que incluya los impuestos necesarios según requerimientos.
  • Crear una Factura de Entrada para Proveedor.
  • Crear una Orden de Pago a partir de la Factura de Entrada creada en el paso anterior.
  • Verificar que no aparezca el "error.log" y que aparezca las retenciones municipales de acuerdo a la configuración establecida.