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: Nombre | Tipo | Descripción |
---|
MV_XMLPRO | C | Directorio dentro del Protheus_Data donde se pondrán archivos XML procesados. |
Crear la Consulta Específica SD1XML. Alias | Tipo | Secuencia | Columna | Descripción | Contenido |
---|
SD1XML | 1 | 01 | RE | Folio Fiscal | SX5 | SD1XML | 2 | 01 | 01 | Folio Fiscal | LXF3UUID() | 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 | Sí | Obligatorio | No. | Browse | Sí | 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).
|