Procesos EDI
Los procesos EDI permiten enviar un documento y recibir documentos a través de un partner EDI con un formato específico.
Estos procesos están disponibles desde el menú Procesos EDI.
También se pueden lanzar:
- en modo batch utilizando la tarea EDIBAT;
- desde la función correspondiente al documento de origen (consulta el capítulo Sas EDI).
Un proceso se basa en el conjunto de la parametrización. Se puede representar de la siguiente manera:
Generar envíos EDI
Generación de envíos EDI (EDIRUNISS)
Hay dos funciones disponibles para generar los documentos EDI:
- Utiliza la función Facturas (GESSIH) para generar en formato secuencial o XML las facturas de venta firmadas.
- Utiliza esta función para todos los documentos EDI (salvo los ficheros Intrastat, para los que debes utilizar la función dedicada).
Al abrir la faceta Query, se muestran todos los procesos que se han creado.
Estos procesos se pueden utilizar como Modelos y, por lo tanto, se pueden ejecutar más de una vez.
Para crear un envío, indica los parámetros necesarios para ejecutar el proceso:
- una descripción
- el partner EDI
- la categoría
- la autorización o no de duplicados
- el lanzamiento o no en modo Test
- un flujo concreto o todos los flujos. Cada flujo determina:
- el protocolo
- el fichero secuencial o XML
el mapeo de mensajes utilizado
Cuando están marcados todos los flujos, el proceso va a buscar el flujo parametrizado en la función Flujo EDI por tercero/sociedad. Para un tercero y una sociedad específicos, solo se encuentra un flujo por categoría.
-
la versión del flujo (cuando solo se indica uno)
Para crear un envío con archivos adjuntos, introduce el flujo en el que están definidos los archivos adjuntos.
El número de proceso se asigna automáticamente al validar la creación.
En la sección Filtros, puedes realizar una selección introduciendo un valor para los filtros que se han definido previamente a nivel de la Categoría.
Puedes ejecutar el proceso:
Una vez lanzado el proceso, se abre una ventana que muestra:
-
todas las etapas del proceso
-
los tiempos del proceso (fecha inicio/fin, duración)
-
el resultado del proceso (número de documentos generados, número de documentos pendientes y guardados en MongoDB)
-
el nombre de los documentos generados (si también se han generado ficheros adjuntos):
- Los ficheros se generan en el volumen definido a nivel del Protocolo EDI.
- Cuando el fichero principal generado es secuencial, su nombre es el que está definido a nivel de la función de parametrización de los ficheros secuenciales: Fichero secuencial EDI.
- Cuando el fichero principal es XML, el nombre del fichero generado es el que está definido a nivel de la función de parametrización de los ficheros XML: Fichero XML EDI.
-
El nombre de los ficheros adjuntos (PDF, Word, Excel, etc.) es el que está definido en la función de parametrización de los Flujos.
Al final del proceso, puedes descargar la traza generada. Esta contiene:
-
un resumen de los parámetros utilizados;
-
la lista detallada de todas las etapas del proceso necesarias para emitir el fichero EDI, desde la verificación de los parámetros hasta la actualización del estado del Sas EDI;
-
el número de documentos procesados y los posibles errores.
Si se generan facturas electrónicas para las administraciones públicas CHORUS, FACTURAE o XRECHNUNG, puedes recuperar manualmente, desde el volumen definido en el Protocolo, los ficheros generados y subirlos al portal CHORUS, FACTURAE o XRECHNUNG.
Generar recepciones EDI
Generación de recepciones EDI (EDIRUNREC)
Al abrir la faceta Query, se muestran todos los procesos que se han creado.
Al igual que los procesos de envío, los procesos de recepción también se pueden utilizar como Modelos y, por lo tanto, se pueden ejecutar más de una vez.
Para crear una recepción EDI, indica los parámetros necesarios para ejecutar el proceso:
- una descripción
- el partner EDI
- la categoría
- un flujo. Cada flujo determina:
- el protocolo
- el fichero secuencial o XML
- el mapeo de mensajes utilizado
- la versión del flujo
- la autorización o no de duplicados
- el lanzamiento o no en modo Test
El número de proceso se asigna automáticamente al validar la creación.
Puedes ejecutar el proceso:
Una vez lanzado el proceso, se abre una ventana que muestra:
-
los tiempos del proceso (fecha inicio/fin, duración)
-
el resultado del proceso (número de ficheros generados en importación)
-
las distintas etapas del proceso de integración de datos (ver detalles a continuación)
Al final del proceso, puedes descargar la traza generada. Esta contiene:
- un resumen de los parámetros utilizados;
- la lista detallada de todas las etapas del proceso necesarias para recepcionar el fichero EDI, desde la verificación de los parámetros hasta la generación del fichero de importación EDI;
- el número de documentos procesados y los posibles errores.
Al final del proceso, se desencadena un workflow que envía un e-mail al usuario final con la referencia del documento generado en la aplicación.
Integración de los datos en Sage X3
La integración de los datos de los ficheros se basa en los modelos de importación.
Las distintas etapas del proceso de integración son:
-
Se recuperan los ficheros EDI.
Tras la recepción, los ficheros recibidos del partner EDI se copian en el directorio definido a nivel del protocolo.
- En la aplicación, hay varios ficheros físicos que pueden corresponder a un solo documento. Por ejemplo, tres ficheros para un pedido de ventas:
- un fichero para la cabecera del pedido
- un fichero para las líneas del pedido
- un fichero para los comentarios
- Se analiza el contenido de los ficheros a partir de la parametrización del flujo para generar una estructura json en MongoDB.
- La representación técnica se carga en la memoria con los datos recibidos.
- Se crea un registro en el Sas EDI y en la tabla de seguimiento de los documentos.
- Se genera un fichero de importación con el mapeo de mensaje.
- Se lanza un proceso batch de importación gracias al modelo de importación indicado en el mapeo de mensajes.
- Se crea el documento en la aplicación.
- Se actualiza el estado de los registros en el Sas y en la tabla de seguimientos.
Generación de ficheros Intrastat
Generación Intrastat EDI (EDIDEB)
Ejecuta este proceso para generar los ficheros XML destinados a la declaración Intrastat.
Estos ficheros se alimentan a partir de los datos vinculados a los flujos de clientes y proveedores.
Antes de generar los ficheros Intrastat:
- Recupera estos datos extrayéndolos mediante la función Generación fichero Intrastat (FUNDEB).
-
Si es necesario, puedes modificar las líneas extraídas mediante la función Gestión fichero Intrastat (GESDEB).
Estas dos funciones están disponibles desde el menú: Declaraciones > Decl. intercambio bienes > Otros > Procesos.
La cabecera contiene información identificativa de los datos recuperados: año, mes, sociedad, planta, número de IVA intracomunitario, etc. Estos datos no se pueden modificar.
Solo se puede modificar, si es necesario, el N.º autorización procedente de la parametrización de las asociaciones del Flujo EDI por tercero/sociedad.
La tabla Detalle lista las líneas de datos relativas a los flujos extraídas con la función Generacion fichero Intrastat (FUNDEB) y eventualmente modificadas en la función Gestión fichero Intrastat (GESDEB).
Para mostrar la ventana de lanzamiento del proceso:
-
En la faceta Display, haz clic en Emisión:
Se muestra la ventana de lanzamiento.
Contiene:
- el número de identificación, que es una clave múltiple con la siguiente sintaxis:
código sociedad!año!mes - un campo que permite seleccionar el partner EDI;
- una casilla que permite indicar si es una prueba;
- una casilla que permite indicar si es un duplicado.
- el número de identificación, que es una clave múltiple con la siguiente sintaxis:
Haz clic en Ejecución para lanzar el proceso de generación del fichero XML.
El fichero se genera en el volumen definido a nivel de la parametrización del protocolo EDI.