...
Línea de producto: | Microsiga Protheus. |
---|
Segmento: | Servicios - Mercado Internacional. |
---|
Módulo: | SIGAFAT - Facturación. |
---|
Función: | Rutina | Nombre Técnico |
---|
MATA486 | Transmisión de factura electrónica. | UPDFATMI | Actualización al Diccionario de Datos (Solo v11.8). |
Rutina Relacionada | Nombre Técnico |
---|
UPDMODMI | Funciones de actualización al Diccionario de Datos (Solo v11.8). |
|
---|
Ticket: |
|
---|
Requisito/Story/Issue: | DMINA-5959 (v11.8), DMINA-6363 (v12.1.17, v12.1.23) |
---|
02. SITUACIÓN/REQUISITO
Se requiere recuperar archivos XML de factura electrónica que están almacenados en el portal del proveedor tecnológico. Esto es para mantener respaldo en caso de perder los archivos originales.
03. SOLUCIÓN
Se desarrollar desarrolla funcionalidad en la rutina Documentos Electrónicos (MATA486 (Factura Electrónica) para obtener los archivos XML a través de método específico del servicio web del proveedor tecnológico dando opción a grabar en carpeta local
- En la función MENUDEF se agrega al menú la opción “Recupera XML”.
- Se agrega la función M486BajaXML para consumo de WS y recuperar XML y PDF.
- Se agrega la función M486RECXML para recuperar XML de portal del proveedor tecnológico.
- Se agrega la función fWriteLocal para grabar archivo en ruta local.
- En función la M486PROCTRAN se agregan los parámetros de entrada nGuardar (Entorno donde será ubicado el documento) y cRuta (Lugar donde será guardado el documento) que serán utilizados en la función M486BajaXML cuando la opción a procesar sea “Recupera XML”
- En func función la M486VLDDOC cuando la opción a procesar es “Recupera XML” dentro del query se agrega filtro para obtener solo los documentos con estatus de transferencia “Enviados” y “Autorizados”
Protheus v11.8
Se realizan actualizaciones a la rutina UPDFATMI (Actualizaciones al diccionario de datos Facturación)
- En la función LdLtFATMI se agrega la opcopn opción “04 – Recupera XML de portal del proveedor tecnológico “
- Se crea la función UPDNFCOL2 para generar el grupo de preguntas MATA486G
Configuraciones previas:
- Desde el Smartclient, ejecutar el Programa Inicial UPDMODMI, módulo Facturación, opción 4 - Recupera XML de portal del proveedor tecnológico. Con esta acción será creado el grupo de preguntas MATA486G.
- Crear una carpeta local para almacenar los XML de facturas electrónicas.
- Documentos electrónicos transmitidos.
...
Pregunta | Tipo | Objeto | Tamaño | Descripción | Pre-selección | Opciones | Consulta estándar | Validación | Grupo de Campos |
01 | CarácterCaracter | Edición | 3 | Serie de Documento? |
|
| SERNF |
| 095 |
02 | CarácterCaracter | Edición | 13 | Documento Inicial? |
|
|
|
| 018 |
03 | CarácterCaracter | Edición | 13 | Documento Final? |
|
|
| NaoVazio() .And. MV_PAR02<=MV_PAR03" | 018 |
04 | Numérico | Combo | 1 | Guardar XML en? | 1 | Sistema, Local |
| NaoVazio() |
|
05 | CarácterCaracter | Edición | 60 | Ubicación? |
|
|
|
|
|
Pasos para validar la solución:
- Acceder a la rutina de Facturación Electrónica; SIGAFAT | Actualizaciones | Facturación | Facturación Electrónica (MATA486).
- Seleccionar la opción Otras Acciones | Recupera XML.
- Especifique los parámetros del proceso:
. Serie de documento
. Documento inicial
. Documento final
. Grabar XML en: Seleccione Local
. Ubicación: Especifique la carpeta local creada previamente - Confirme los parámetros, el sistema informará si el proceso fue con éxito o si hubo incidencias, consulte el log generado.
- Los archivos obtenidos del servicio web del proveedor tecnológico podrán ser visualizados desde la carpeta indicada.
. El archivo XML es el comprobante electrónico.
. El archivo PDF es la representación gráfica del documento generada por el proveedor tecnológico.
. Los nombres de los archivos corresponden a la nomenclatura del proveedor tecnológico; SERIE2 + Número de Documento (sin ceros de la izquierda).
Protheus v12.1.17 / 12.1.23
Configuraciones previas:
- Crear el grupo de preguntas MATA486H.
- Crear una carpeta local para almacenar los XML de facturas electrónicas.
- Documentos electrónicos transmitidos.
Actualizaciones al Diccionario de Datos
Creación de Grupo de Preguntas (SX1): MATA486H
Pregunta | Tipo | Objeto | Tamaño | Descripción | Pre-selección | Opciones | Consulta estándar | Validación | Grupo de Campos |
01 | Caracter | Edición | 3 | Serie de Documento? |
|
| SERNF |
| 095 |
02 | Caracter | Edición | 13 | Documento Inicial? |
|
|
|
| 018 |
03 | Caracter | Edición | 13 | Documento Final? |
|
|
| NaoVazio() .And. MV_PAR02<=MV_PAR03 | 018 |
04 | Caracter | Edición | 60 | Guardar XML en? |
|
| HSSDIR | NaoVazio() |
|
Pasos para validar la solución:
- Acceder a la rutina de Facturación Electrónica; SIGAFAT | Actualizaciones | Facturación | Facturación Electrónica (MATA486).
- Seleccionar la opción Otras Acciones | Recupera XML.
- Especifique los parámetros del proceso:
. Serie de documento
. Documento inicial
. Documento final
. Grabar XML en: Seleccione la ruta creada previamente para colocar en esa los archivos XML recuperados - Confirme los parámetros, el sistema informará si el proceso fue con éxito o si hubo incidencias, consulte el log generado.
- Los archivos obtenidos del servicio web del proveedor tecnológico podrán ser visualizados desde la carpeta indicada.
. El archivo XML es el comprobante electrónico.
. El archivo PDF es la representación gráfica del documento generada por el proveedor tecnológico.
. Los nombres de los archivos corresponden a la nomenclatura del proveedor tecnológico; SERIE2 + Número de Documento (sin ceros de la izquierda).
...