Árvore de páginas

01. DATOS GENERALES


Producto

TOTVS Backoffice

Línea de producto: 

Línea Protheus

Segmento:

Backoffice

Módulo:SIGAFAT - Facturación.
Función:
RutinaNombre Técnico

LOCXARG.PRW

Funciones genéricas para documentos fiscales Argentina.

LOCXBOL.PRW

Funciones genéricas para documentos fiscales Bolivia.

LOCXCOL.PRW

Funciones genéricas para documentos fiscales Colombia.

LOCXDOM.PRW

Funciones genéricas para facturas - Republica Dominicana.

LOCXEQU.PRW

Funciones genéricas para facturas - Ecuador.

LOCXEUA.PRW

Funciones genéricas para facturas - Estados Unidos.

LOCXMEX.PRW

Funciones genéricas para documentos fiscales México.

LOCXNF2.PRW

Funciones genéricas para documentos fiscales.

LOCXNF.PRW

Documentos fiscales.

LOCXPER.PRW

Funciones genéricas para documentos fiscales Perú.

MATA942.PRW

Estado Vs. Ing. Brutos (CCO).

LOCXPAR.PRW

Funciones genéricas para facturas - Paraguay.

LOCXURU.PRW

Funciones genéricas para facturas - Uruguay.

LOCXCHI.PRW

Funciones genéricas para facturas - Chile.

IMPGENER.PRX

Cálculo de Impuestos Genéricos.

M100XIVP.PRX

Cálculo de Percepción de IVA Documentos de Entrada.

M460XIVP.PRX

Cálculo de Percepción de IVA Documentos de Salida.

M100LIVR.PRW  

Generación de libro fiscal documentos de entrada.

M460LIVR.PRW  

Generación de libro fiscal documentos de salida.

M100XIBP.PRX

Cálculo de percepciones Doc. Entrada.

M460XIBP.PRX

Cálculo de percepciones Doc. Salida.

MATXFIS.PRX

Programa de cálculo de impuestos fiscales y financieros.

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


02. SITUACIÓN/REQUISITO

En el proceso de generación de notas de crédito cliente (MATA465N), al asociar una factura de salida a la nota de crédito cliente, se presenta una demora de tiempo considerable, esto solo sucede cuando la factura de salida posee muchos ítems y estos ítems poseen una TES que calcula muchos impuestos.


03. SOLUCIÓN

Se da tratamiento en las rutinas LOCXNF, MATXFIS, M100LIVR, M100XIBP, IMPGENER, donde se reemplazan las instrucciones DbSeek por MsSeek, GetMv por SuperGetMv, Criatrab por GetNextAlias, se implementa el apoyo de variables de tipo json para almacenar y utilizar la información que es generada por las consultas a la base de datos en las instrucciones DbUseArea/ChangeQuery.


  • Por medio del módulo de Configurador (SIGACFG) realizar la configuración de los parámetros correspondientes:
    • MV_AGIIBB = BA|CF|TU|CO|SA|SF - Define para que provincias o ciudades el usuario es agente de retención de IIBB.                    
  1. En la rutina de Productos (MATA010) que se encuentra en el menú perteneciente al módulo Facturación (Actualizaciones | Archivos) registre un producto.

  2. En la rutina de Clientes (MATA030) que se encuentra en el menú perteneciente al módulo Facturación (Actualizaciones | Archivos) registre un cliente.

  3. En la rutina de Impuestos Variab (MATA995) que se encuentra en el menú perteneciente al módulo Libros Fiscales (Actualizaciones | Archivos) registre los impuestos que desea calcular.

  4. En la rutina de Estado Vs. Ing. Bru (MATA942) que se encuentra en el menú perteneciente al módulo Libros Fiscales (Actualizaciones | Archivos) configure las provincias para el cálculo de la percepción de ingresos brutos. Desde esta opción se indica cómo se encuentra inscripta la empresa frente a cada jurisdicción y como debe ser el cálculo de cada una.

  5. En la rutina de Conf. Adic. Imp.  (MATA994) que se encuentra en el menú perteneciente al módulo Libros Fiscales (Actualizaciones | Archivos) deberá configurar un registro por código de provincia e impuesto de percepción de ingreso bruto.

  6. En la rutina de Empr. Vs. Z. Fiscal (MATA999) que se encuentra en el menú perteneciente al módulo Libros Fiscales (Actualizaciones | Archivos) deberá incluir un registro para la provincia e impuesto de percepción de ingresos brutos. Desde esta opción se indica por cada Cliente y Proveedor la situación frente a cada jurisdicción/provincia.

  7. 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 salida, es importante que se informe el impuesto IVA y varios impuestos de ingresos brutos, también es importante que la TES de salida tenga informado la TES de devolución (TES de entrada) y esta esté configurada con los mismos impuestos que utiliza la TES de salida.

  8. En la rutina de Facturaciones (MATA467N) que se encuentra en el menú perteneciente al módulo Facturación (Actualizaciones | Facturación) genere una factura de salida con 60 ítems y que los ítems posean la TES de salida generada previamente.

  1. A través de la rutina de Generac. De Notas de Crédito Y Débito (MATA465N) que se encuentra en el menú perteneciente al módulo Facturación (Actualizaciones | Facturación) genere una nota de crédito cliente a partir de la factura de salida generada previamente.

    1. Informe el cliente en el encabezado de la nota de crédito cliente, después de clic al botón Otras acciones, opción Doc. Orig.
    2. De clic al botón Facturas.

    3. Seleccione la factura de salida, después de clic al botón Grabar.

    4. Verifique que la demora del proceso para traer los ítems del documento origen haya sido reducido considerablemente.
    5. Verifique que la pestaña de Totales, Títulos, Libros Fiscales e Impuestos posean los valores de acuerdo a la factura de salida.


04. INFORMACIÓN ADICIONAL


¡IMPORTANTE!

La solución solo aplica para las notas de crédito que son incluidas después de la aplicación del paquete de actualización (patch). Considerar que entre más impuestos son calculados en la nota de crédito, mayor será el tiempo de procesamiento.

¡IMPORTANTE!

En esta solución no posee una gran baja de tiempo en el proceso de exclusión de los registros de la nota de crédito cliente debido a inconvenientes con la parte del framework.

05. ASUNTOS RELACIONADOS

  • No aplica.