Árvore de páginas

01. DATOS GENERALES


Producto

TOTVS Backoffice

Línea de producto: 

Línea Protheus

Segmento:

Backoffice

Módulo:SIGAFIN - Financiero.
Función:
RutinaNombre Técnico

M460XIVP.PRX

Funciones para el cálculo de percepción IVA documentos de salida.

M100XIVP.PRX

Funciones para el cálculo de percepción IVA documentos de entrada.

País:Argentina.
Ticket:17843419.
Requisito/Story/Issue (informe el requisito vinculado):DMICNS-18097.


02. SITUACIÓN/REQUISITO

Al generar un pago anticipado que utiliza una TES que calcula IVP, se genera el siguiente error.log:

variable is not array - Type [U] on M100XIVP(M100XIVP.PRX)”.

03. SOLUCIÓN

En el fuente de cálculo de percepciones de IVA, en la función M100XIVP, se da tratamiento para inicializar la variable aInfo con la información de los impuestos correspondientes cuando es ejecutado desde otras rutinas que no inicializan su valor.


Por medio del módulo de Configurador (SIGACFG) realizar la configuración de los parámetros correspondientes:

  • MV_AGENTE = NNNSNN - Indica si el cliente SIGA es agente de retención de diferentes impuestos. 
  • MV_RETPA = S – Permite el calculo de retención en pagos anticipados.  
  1. En la rutina de Proveedor (MATA020) que se encuentra en el menú perteneciente al módulo Compras (Actualizaciones | Archivos) registre un proveedor.

  2. En la rutina de Impuestos Variab (MATA995) que se encuentra en el menú perteneciente al módulo Libros Fiscales (Actualizaciones | Archivos) registre el impuesto de percepción de IVA (IVP).

  3. En la rutina de Tipos de Entrada Y Salida (MATA080) que se encuentra en el menú perteneciente al módulo Libros Fiscales (Actualizaciones | Archivos) registre una TES de entrada que calcule IVA e IVP.

  4. En la rutina de Empr Vs. Z. Fiscal. (MATA999) que se encuentra en el menú perteneciente al módulo Libros Fiscales (Actualizaciones | Archivos) configure un registro para el cálculo de percepción de IVA en relación al proveedor generado previamente.

  1. A través de la rutina de Orden Pago Mod II (FINA847) que se encuentra en el menú perteneciente al módulo Financiero (Actualizaciones | Proceso Mod II) genere un pago anticipado.

    1. De clic al botón Otras acciones, después a la opción Generar PA.

    2. Informe los parámetros para la generación del pago anticipado.

    3. Informe el encabezado del pago anticipado, después de clic al botón Otras acciones, después seleccione la opción Inf. Retenciones de impuestos.

    4. Informe la tes generada previamente la cual está configurada para calcular percepción de IVA.

    5. Verifique que no se genere error.log y que permita continuar con el grabado del pago anticipado.


04. INFORMACIÓN ADICIONAL

No aplica.

05. ASUNTOS RELACIONADOS

DT Cálculo de Percepción IVA - Regímenes Generales - Argentina