01. DATOS GENERALES


Línea de producto: Microsiga Protheus.
Segmento:Servicios - Mercado Internacional.
Módulo:SIGAFAT - Facturación.
Función:
RutinaNombre Técnico
MATA486Transmisión de factura electrónica.
UPDFATMIActualización al Diccionario de Datos (Solo v11.8).
Rutina RelacionadaNombre Técnico
UPDMODMIFunciones 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 desarrolla funcionalidad en la rutina Documentos Electrónicos (MATA486) 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 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 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.


Actualizaciones del Compatibilizador

Creación de Grupo de Preguntas (SX1): MATA486G

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

Numérico

Combo

1

Guardar XML en?

1

Sistema, Local


NaoVazio()


05

Caracter

Edición

60

Ubicación?







Pasos para validar la solución:

  1. Acceder a la rutina de Facturación Electrónica; SIGAFAT | Actualizaciones | Facturación | Facturación Electrónica (MATA486).
  2. Seleccionar la opción Otras Acciones | Recupera XML.
  3. 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
  4. Confirme los parámetros, el sistema informará si el proceso fue con éxito o si hubo incidencias, consulte el log generado.
  5. 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:

  1. Acceder a la rutina de Facturación Electrónica; SIGAFAT | Actualizaciones | Facturación | Facturación Electrónica (MATA486).
  2. Seleccionar la opción Otras Acciones | Recupera XML.
  3. 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
  4. Confirme los parámetros, el sistema informará si el proceso fue con éxito o si hubo incidencias, consulte el log generado.
  5. 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).