Factura de Entrada con UUID relacionado por ítem del detalle, mediante campo D1_UUID.

Línea de Producto:

Microsiga Protheus.

Segmento:

Servicios - Mercado Internacional.

Módulo:

SIGACOM - Compras.

Función:

RutinaNombre Técnico
LOCXFUNAFunciones Genéricas de Localizaciones.

Situación/Requisito:

Se solicita la homologación estándar en versión 12.1.14 y 12.1.17 para el proceso donde en el detalle de la factura de entrada se puede mandar llamar el XML de las facturas a nivel detalle (SD1), esto para el tema de reembolso y viáticos, como se realiza con la rutina VGMMEX01.PRW (No estándar).

Solución/Implementación:

Solución:

Se migra la funcionalidad contenida en el fuente VGMMEX01 hacia el fuente LOCXFUNA.PRW, la cual permite a nivel detalle de Factura de Compra mediante el campo Folio Fiscal (F1_UUID) en conjunto con la consulta estándar SD1XML la selección de archivo XML.

NOTA: Es importante que el RFC de la Empresa (SM0->M0_CGC) coincida con el RFC del Receptor informado en el XML.

Implementación:

Modificaciones al Diccionario de Datos.

Configurar el Parámetro MV_XMLPRO:

NombreTipoDescripción
MV_XMLPROCDirectorio dentro del Protheus_Data donde se pondrán archivos XML procesados.

Crear la Consulta Específica SD1XML.

Alias

Tipo

SecuenciaColumnaDescripciónContenido

SD1XML

1

01REFolio FiscalSX5

SD1XML

2

0101Folio FiscalLXF3UUID()

SD1XML

5

01

LXFUNUUID()[1]    

Crear el campo Folio Fiscal (D1_UUID), con la siguiente estructura:

Campo

D1_UUID

Tipo

C

Tamaño

36

Decimal

0

Formato

@! NNNNNNNN-NNNN-NNNN-NNNN-NNNNNNNNNNNN 

Título

Folio Fiscal

Descripción

Folio Fiscal UUID

Nivel

1

Utilizado

Obligatorio

No.

Browse

Consulta

SD1XML

Val. Sistema

LxVldRFC()                                                                                                                      

Help

Selección de XML relacionado a ítem de Factura.


Flujo de prueba:

  • En el módulo de Compras (SIGACOM), registre una nueva Factura de Compra en la rutina ubicada en la ruta Actualizaciones | Movimientos | Factura de Entrada.
  • Registre datos del Encabezado.
  • Registre línea de ítem de factura.
  • Visualizará el campo Folio Fiscal (D1_UUID).
  • Al dar clic sobre el campo presione F3 para la selección del XML asociado al ítem.
  • Seleccione la ruta del XML asociado.
    • Si el RFC del Receptor que viene informado en el archivo XML coincide con el RFC de la Empresa y contiene Timbre Fiscal, se permitirá continuar agregando ítems.
    • Si el RFC del Receptor que viene informado en el archivo XML no coincide con el RFC de la Empresa y contiene Timbre Fiscal, se notificará al usuario y deberá elegir el archivo XML correcto.
    • Si no contiene Timbre Fiscal , se le notificará al usuario y deberá elegir un archivo XML correcto.
  • Una vez confirmado el registro podrá visualizar la Factura de Entrada en el browse de la rutina.
  • Visualice la Factura de Entrada registrada para verificar que se guardó correctamente el Folio Fiscal (D1_UUID).
Requisito (Issue):DMINA-3766 | DMINA-4390.
Versión:12.1.14 | 12.1.17.