Árvore de páginas

01. DATOS GENERALES


Producto

TOTVS Backoffice

Línea de producto: 

Línea Protheus

Segmento:

Servicios

Módulo:SIGACOM - Compras.
Función:

   

RutinasNombre TécnicoFecha
LOCXMEXFunciones Genéricas para Documentos Fiscales - México.
12/11/2020 

   

Ticket:9949567
Requisito/Story/Issue (informe el requisito vinculado):DMINA-10347

02. SITUACIÓN/REQUISITO

Dentro de la rutina de Facturas de Entrada (MATA101N) se tiene una factura de entrada Tipo Normal, en la cual en el campo Folio fiscal(F1_UUID) se cargó un archivo XML con un determinado folio fiscal. Al incluir una nueva factura y usar nuevamente el archivo XML con el mismo folio fiscal usado en la factura anterior, la rutina no valida que el Folio Fiscal (UUID) del comprobante no se haya cargado anteriormente a otra factura, actualmente permite cargar archivos XML que ya fueron anexados a otras facturas, lo cual es incorrecto.

03. SOLUCIÓN

Dentro de la rutina de Funciones Genéricas para Documentos Fiscales - México (LOCXMEX), se agrega una nueva función llamada DupUUID que realiza lo siguiente: 

  • Si el Folio fiscal (F1_UUID | F2_UUID) informado ya fue cargado en otro documento se detona el siguiente mensaje:  "El Folio Fiscal ya fue utilizado en el siguiente documento:  Núm.Doc: xxx Serie: xxx Especie:xxy no permite al usuario continuar y así evitar duplicidad de un folio en otros documentos.

El llamado a la función DupUUID() se realiza dentro de la función que contiene las Validaciones del campo de UUID, en el módulo de Factura de entrada (VldUUID).


  1. Realizar el respaldo del RPO antes de aplicar el parche del presente issue.
  2. Contar con un comprobante fiscal (archivo XML) válido.
  3. Informar en el parámetro MV_XMLPRO la carpeta dentro de protheus_data donde se pondrán los archivos XML.
  4. En el módulo de Compras (SIGACOM) > Actualizaciones > Movimientos> Factura de Entrada (MATA101N).
    • Crear una factura de tipo normal y cargar en el campo Folio fiscal(F1_UUID) un archivo XML con UUID informado.
  1. Ingresar a la rutina Compras (SIGACOM) > Actualizaciones > Movimientos> Factura de Entrada(MATA101N).
  2. Dar clic en "Incluir" para crear una nueva factura.
  3. Informar datos del encabezado.
  4. Informar datos de ítems del documento.
  5. Desde el campo Folio Fiscal (F1_UUID), cargar el archivo XML. (ver pre-condiciones).
  6. Validar que si el Folio fiscal(F1_UUID) informado ya fue cargado en otro documento se detone el siguiente mensaje:  "El UUID del documento seleccionado ya fue usado en otro documento, seleccione un archivo diferente." y no permite al usuario continuar.

04. INFORMACIÓN ADICIONAL

La validación realizada para las Facturas de Entrada, también aplica para las Notas de Crédito para Proveedores.


¡IMPORTANTE!

La presente solución aplica para versión 12.1.17 o superior, siempre y cuando se tengan las rutinas actualizadas a la fecha indicada en la sección 01 - Datos Generales.

05. ASUNTOS RELACIONADOS

  • No aplica.