Árvore de páginas

Versões comparadas

Chave

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

01. DATOS GENERALES


Producto

Solucoes_espanhol
SolucaoTOTVS Backoffice

Línea de producto: 

Linhas_totvs_espanhol
LinhaLínea Protheus

Segmento:

Segmentos_totvs_espanhol
SegmentoBackoffice

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 cálcula 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.


Totvs custom tabs box
tabsConf. Previas, Flujo de Pruebas
idspaso1,paso2
Totvs custom tabs box items
defaultyes
referenciapaso1

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.

Totvs custom tabs box items
defaultno
referenciapaso2
  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