Recepción de Documento Electrónico

Documentos relacionados
Contabilidad Electrónica - Cuentas

Manual Conciliaciones_200214_V1.0

Manual de Atención a Proveedores_180214_V1.0

Módulo de Oportunidades

GUÍA BÁSICA DE USO DEL SISTEMA RED

2_trabajar con calc I

GUÍA DE CONFIGURACIÓN DEL MÓDULO DE FACTURACIÓN ELECTRÓNICA. SoftRestaurant 2012 SISTEMA DE ADMINISTRACIÓN DE BARES Y RESTAURANTES SOFTRESTAURANT

Inventarios. Documentación Intelisis. Copyright & Licensing: Intelisis Software.

Una plantilla es un modelo que puede servir como base para muchas hojas de cálculo. Puede incluir tanto datos como formatos.

SISTEMA InfoSGA Manual de Actualización Mensajeros Radio Worldwide C.A Código Postal 1060

Indice Todos los derechos reservados Advisionario, S.A. de C.V.

PORTAL DE PROVEEDORES MANUAL DE FACTURACIÓN

En qué Momento se debe Instalar una Empresa? Cuál es el Proceso para Instalar la Primera Empresa?

Introducción. Introducción a NTI Shadow. Información general de la pantalla de Bienvenida

Manual de configuración de Adobe Reader para la validación de la firma de un documento Versión 1.0

OBJETIVO: Introducción al editor de páginas web Macromedia Dreamweaver.

Instalación, configuración y uso del E-Commerce

Menús. Gestor de Menús

Bienvenido al sistema de Curriculum Digital CVDigital

Índice HERRAMIENTA DE COMPRAS Instalación de la aplicación: Uso de la Aplicación Visor de Transacciones: Ingreso al Sistema...

NORMA (SEPA) 22/11/2013

4600_eCommerce. Documentación Intelisis. Derechos Reservados. Publicado en

ÍNDICE. Acceso a nivel de agencias...3. Organización por carpetas...4. Descarga de facturas desde el portal...5. Búsquedas de facturas...

SISTEMA DE BECAS AL EXTERIOR

Manual de Usuario. Facturandote Corporativo Mérida, Yucatán, México

Ingreso al Sistema Administrador

MÓDULO CÉDULAS DE AUDITORÍA DESDE EXCEL

PARKING ZONE v1.8 MANUAL DEL USUARIO

6.1. Conoce la papelera

MANEJANDO FICHEROS Y CARPETAS

SISTEMA DE APARTADO DE SALAS PARA EVENTOS

MATERIAL 2 EXCEL 2007

RESERVACIONES ONLINE MANUAL DE REFERENCIA

TEMA 4: CORREO ELECTRÓNICO: OUTLOOK 2007 CORREO ELECTRÓNICO: OUTLOOK EJECUTAR EL ENTORNO DE TRABAJO GESTIÓN DE CORREO ELECTRÓNICO 3

Asistente Liberador de Espacio. Manual de Usuario

Para ingresar a la aplicación Microsoft PowerPoint 97, los pasos que se deben seguir pueden ser los siguientes:

BUSINESS OBJECTS EDICIÓN DE REPORTES NIVEL II

EXTRACTO Descripción del uso y manejo de SIRAIS 1.2

Manual de Activos Fijos

Cómo ingresar a la Sucursal Electrónica?

COMO HACER UN CUMENTO DE WORD PARA TRABAJOS LARES

Manual de Usuario del Sistema RECIBOS DE HABERES UNLu Contacto:

OPERACIONES BASICAS. 1. Menú. 2. Barra de Herramientas. 3. Área de trabajo. 3.1 Operaciones Básicas. Revisión 3.0

Apéndice 5 Manual de usuario de ColeXión. ColeXión 1.0. Manual de usuario

MANUAL DE USO PORTAL B2B PROCESO OPERATIVO- DESPACHOS

Para poder acceder al sistema sólo deberá ingresar la siguiente liga desde el navegador de su preferencia:

Cafesalud EPS INSTRUCTIVO DE USO PORTAL DE SERVICIOS IPS

MANUAL ERP GUÍA RÁPIDA DE COMPRA

Configuración Contafiscal Ver 4.6 Disposiciones del SAT

Estimado usuario. Tabla de Contenidos

GUÍA DE IMPLEMENTACIÓN ADDENDA SANOFI

Manual etime para supervisores

Comerciales. Comisiones en Documentos de Venta WhitePaper Enero de 2008

PROPUESTAS COMERCIALES

GUIA COMPLEMENTARIA PARA EL USUARIO DE AUTOAUDIT. Versión N 02 Fecha: 2011-Febrero Apartado: Archivos Anexos ARCHIVOS ANEXOS

G R U P O S INDICE Cómo crear una cuenta en ARQA? Cómo tener un grupo en ARQA? Secciones y funcionalidades de los grupos Configuración del grupo

Manual CFDI Recibo Nómina

Manual de Nodrix CFDI

Manual de operación Radix Spot Manager v3

Manual para la instalación y configuración del programa de administración de correo, Mozilla Thunderbird.

MANUAL DEL SISTEMA DE INFORMACIÓN DE EXPEDIENTES DEL GOBIERNO DE LA CIUDAD DE SANTA FE

UNIDAD EJECUTORA DE CONSERVACION VIAL MANUAL DEL USUARIO DEL SISTEMA INTEGRAL DE CONTROL DE PROYECTOS

Manejando pólizas dinámicas con Aspel-COI 7.0

Nuevas funciones y características de espacio Aspel 4.0

Configuración Parámetros Inventario

Manual de usuario para Android de la aplicación PORTAFIRMAS MÓVIL

MANUAL DE USO DEL SISTEMA

Manual Precios y Costos

1. CONSIDERACIONES GENERALES

2. Doctores 2.1. Dar de alta un doctor 2.2. Buscar un doctor 2.3. Editar un doctor 2.4. Borrar un doctor

CÓMO CREAR NUESTRO CATÁLOGO

MANUAL DE AYUDA MÓDULO GOTELGEST.NET PREVENTA/AUTOVENTA

Manual de Proyectos. Documentación Intelisis. Derechos Reservados. Publicado en

5.2.1 La Página Principal

Tutorial de Introducción a la Informática Tema 0 Windows. Windows. 1. Objetivos

Manual de usuario para Facturación Electrónica 2011

Organizando mi clase en el GES Material de apoyo

Programa de Fabricación para Android

SISTEMA ETAP en línea Estándares Tecnológicos para la Administración Pública

Programa Presupuestos de Sevillana de Informática.

WinHIPE: edición, compilación y ejecución de programas; y generación de animaciones web. Manual de usuario.

RELACIÓN DE PRÁCTICAS DEL TEMA 2

Exporta la construcción para su visualización en Internet, es decir, como applet dentro de una página html.

QUE ES ACCESS PESTAÑA INICIO VER: EN ESTA PESTAÑA SE ENCUENTRA

CASO PRÁCTICO DISTRIBUCIÓN DE COSTES

MANUAL PARA EL PROCESO DE VERIFICACION LABORAL PLATAFORMA WEB CERILAPCHILE S. A. V 3.0

UNYDOS CONSULTING S.A MANUAL DE USUARIO PLATAFORMA WEB DE INTERPRISE ADMINISTRATIVO 4.0

Usar Office 365 en un iphone o ipad

Manuales de Mozilla Thunderbird

Curso Internet Básico - Aularagon

GUÍA PARA MANEJAR GOOGLE DRIVE

Sistema Integral de Escuelas Particulares

S I S T E M A E N L Í N E A

CIMA. MANUAL DE USUARIO

Microsoft Access proporciona dos métodos para crear una Base de datos.

(Altas de prestaciones por ERE S): guía para las empresas

MANUAL DE USUARIO SICVECA DESKTOP. Código: R-02-I-IF-312 Versión: de 19 SICVECA DESKTOP. Manual de Usuario Versión 1.0.

Manual de ayuda para la utilización del Correo Interno en el Campus Virtual

UTILIDAD DE EXPORTACIÓN DE ASIENTOS A CONTAPLUS

Transcripción:

Recepción de Documento Electrónico Documentación Intelisis. Derechos Reservados. Publicado en http://docs.intelisis.info.

Recepción de Documento Electrónico 1 Introducción 1.1 Introducción 4 2 Con guración 2.1 Con guración 9 3 Funcionalidad 3.1 Funcionalidad 37 4 Errores Frecuentes 4.1 Errores Frecuentes 43

Introducción Recepción de Documento Electrónico - 3

Introducción La funcionalidad de Recepción de Documento Electrónico considera la entrada de un documento tipo XML, el cual generará un movimiento en el ERP. También se integra un Explorador para consultar los movimientos generados a partir de la recepción. XML XML signi ca en inglés extensible Markup Language y es un lenguaje de descripción de documentos; es un estándar para el intercambio de información estructurada entre diferentes plataformas. Se puede usar en bases de datos, editores de texto, hojas de cálculo, etc. XML es un metalenguaje que permite de nir lenguajes de marcado con objetivos determinados. XML permite representar información estructurada en la web (en forma de documentos), de modo que pueda ser almacenada, transmitida, procesada, presentada e impresa por diferentes tipos de aplicaciones y dispositivos. Características de XML. Las características más importantes de XML son: 1. Permite la creación de etiquetas propias y permite asignar atributos a las etiquetas. 2. Trabaja con los llamados DTDs (De nición de Tipo de Documento) que en realidad son archivos de texto cuyo contenido son las de niciones de las etiquetas y sus atributos con los que se puede trabajar en un determinado documento. Como consecuencia de los puntos anteriores, XML permite la creación de nuevos DTDs. Por ese motivo, entre otros, este metalenguaje se llama extensible. XML se almacena en formato texto (no binario) lo cual hace que los documentos sean directamente entendibles. Es decir, los documentos tienen una estructura descifrable tanto por los ordenadores como por las personas. Recepción de Documento Electrónico - 4

Estructura de un documento XML Un documento XML está formado por el prólogo y por el cuerpo del documento, así como texto de etiquetas. Prologo ------------------------------------------------ <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE Edit_Mensaje SYSTEM "Edit_Mensaje.dtd"> ------------------------------------------------ Cuerpo ------------------------------------------------ (los nombres encerrados por <> son etiquetas o nodos) <Edit_Mensaje> ------------------------------------------------ Etiquetas ó Nodo <> y </> <Edit_Mensaje> <Mensaje> <Remitente> <Nombre>Nombre del remitente</nombre> <Mail> Correo del remitente </Mail> </Remitente> <Destinatario> <Nombre>Nombre del destinatario</nombre> <Mail>Correo del destinatario</mail> </Destinatario> <Texto> <Asunto> Este es mi documento con una estructura muy sencilla, no contiene atributos ni entidades... </Asunto> <Parrafo> </Parrafo> </Texto> </Mensaje> </Edit_Mensaje> ------------------------------------------------ Cuerpo Recepción de Documento Electrónico - 5

Validez Validez de los XML: se de ne como documento «bien formado», cuando se re ere a su estructura sintáctica básica, es decir, que se componga de elementos, atributos y comentarios como XML especi ca que se escriban. Ahora bien, cada aplicación de XML, es decir, cada lenguaje de nido con esta tecnología, necesitará especi car cuál es exactamente la relación que debe veri carse entre los distintos elementos presentes en el documento. Esta relación entre elementos se especi ca en un documento externo o de nición (expresada como DTD Document Type De nition, 'De nición de Tipo de Documento' o como XSchema). Crear una de nición equivale a crear un nuevo lenguaje de marcado para una aplicación especí ca. Document Type De nition La Document Type De nition o DTD (en español "de nición de tipo de documento") de ne los tipos de elementos, atributos y entidades permitidas, y puede expresar algunas limitaciones para combinarlos. Los documentos XML que se ajustan a su DTD son denominados válidos. XML Schemas (XSD) Un Schema es algo similar a un DTD. De ne qué elementos puede contener un documento XML, cómo están organizados y qué atributos y de qué tipo pueden ser sus elementos. Namespaces El objetivo principal de la especi cación de espacios de nombre es permitir que el autor del documento le diga al analizador o parser qué DTD usar cuando analice un elemento dado. Es decir, que para una etiqueta se especi que qué DTD usar, por lo que esto sólo tiene sentido si se usa más de un DTD., Es un conjunto de nombres en el cual todos los nombres son únicos. La programación en Schema XML se basa en Namespaces. Ejemplo: Recepción de Documento Electrónico - 6

Ejemplo: <?xml version="1.0" encoding="iso-8859-1"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/xmlschema" version="0.1" xml:lang="es"> </xsd:schema> Un ejemplo de de nición con XML Schema sería el siguiente: <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/xmlschema"> <xsd:element name="libro"> <xsd:complextype> <xsd:sequence> <xsd:element name="título" type="xsd:string"/> <xsd:element name="autores" type="xsd:string" maxoccurs="10"/> <xsd:element name="editorial" type="xsd:string"/> </xsd:sequence> <xsd:attribute name="precio" type="xsd:double"/> </xsd:complextype> </xsd:element> </xsd:schema> XQuery XQuery proporciona los medios para extraer y manipular información de documentos XML o de cualquier fuente de datos que pueda ser representada mediante XML. Recepción de Documento Electrónico - 7

Con guración Recepción de Documento Electrónico - 8

Con guración Con esta herramienta se pueden generar movimientos al ERP a partir de algún Documento Electrónico. Se realiza debido a que el xml junto con la herramienta realiza un mapeo de campos que es completamente con gurable. Se debe tomar en cuenta los campos requeridos para Intelisis en el momento del mapeo. Recepción de Documento Electrónico - 9

Es necesario que en la con guración General de Empresas se active el apartado de Documento Electrónico. Ruta: Con gurar Empresas Seleccionar la empresa Edición Con guración General. 1.- Activar el check Documento Electrónico. 2.-Cerrar Intelisis y abrirlo de nuevo para ver re ejados los cambios. Para comenzar la con guración de recepción de documento electrónico, hay que ir a la siguiente ruta: Recepción de Documento Electrónico - 10

que ir a la siguiente ruta: Ruta: Con gurar Documento electrónico Recepción Documento Electrónico. Recepción de Documento Electrónico - 11

Ruta: Con gurar Documento electrónico Recepción Documento Electrónico Nuevo. 1.- Se oprime el botón nuevo para agregar el registro. 2.- Documento: Se agrega el nombre del documento. 3.- Tipo: Se ingresa el tipo de documento (Por el momento solo XML). 4.- Descripción: Se ingresa la Descripción del documento. Recepción de Documento Electrónico - 12

Rutas de con guración El siguiente esquema muestra las rutas a seguir para con gurar la recepción de documentos electrónicos; más adelante se explica en qué consiste cada una de ellas. Botón XML Ruta: Con gurar Documento electrónico Recepción Documento Electrónico Botón XML. (a) Se oprime el botón XML y abrirá la ventana de XML, es necesario contar con un archivo tipo XML para copiar el código. El archivo debe abrirse desde un editor de texto. Recepción de Documento Electrónico - 13

de texto. 1.- Se abre la ventana en la cual se pega el código del XML. 2.- Dar click en el botón Guardar y Cerrar. Este XML servirá de ejemplo para la estructura, en este se observan las etiquetas de apertura y de cierre y sólo se mostrará un concepto. Nota: Este xml es la base de la estructura del documento XML que codi cará Intelisis. Ruta: Con gurar Documento electrónico Recepción Documento Electrónico Rutas. 1.- Ruta: Se captura una de nición de la ruta, esto signi ca dónde se desea que vaya el documento, para este ejemplo es CFD_2.0. Se pueden tener más de dos rutas a donde se desea que ingrese el Archivo XML, por ejemplo, uno para el Módulo Compras y otro para Ventas. 2.- Descripción: Se captura una breve descripción de la ruta. 3.- Módulo: Se captura el movimiento que se generará con base en la con guración de datos del documento. 4.- Mov: Se captura el movimiento al que se enviará el documento. 5.- Afectar: Se captura si se afectará el movimiento o no, en estatus Sin Afectar o Afectado, en algunos casos el movimiento lo deja en borrador. 6.- Acción Antes de Afectar: existen 2 opciones, 1) Recalcular Gasto: Por ejemplo: el gasto que se recalcula por SQL no recalcula los gastos, es necesario indicarle desde esta forma: Recalcular Gasto. 2) Se puede con gurar un SP especí co, para recalcular el ete por ejemplo. Recepción de Documento Electrónico - 14

2) Se puede con gurar un SP especí co, para recalcular el ete por ejemplo. Para este ejemplo se omitirá este campo. 7.- Vigencia de: Se puede capturar una vigencia a la ruta de que fecha. 8.- Vigencia A: Se puede capturar una vigencia a la ruta a que fecha. 9.- XSD: Se puede Agregar un XSD para validar el documento. 10.- Tablas: Se oprime el botón tablas para mapear las tablas del Módulo al documento. 11.- Condiciones: Se oprime el botón Condiciones. En esta ventana o forma se podrán de nir las condiciones referentes al documento XML. Las Condiciones son identi cadores que delimitan la ruta en la que se desea se grabe el movimiento, estas condiciones se agregan por operadores que se de nen en este documento como operador "Y" y Operador "O". Se explica más adelante su funcionalidad. 12.- Validaciones: Se oprime validaciones para que, en caso que el documento entre a la ruta, veri que si es válido o no. Las Validaciones son identi cadores que delimitan más la ruta en la que se desea se grabe el movimiento, estas validaciones se agregan por operadores que se de ne en este documento como operador Y, y Operador O al igual que las condiciones. Se explica más adelante su funcionalidad. 13.- Eliminar: Se oprime para eliminar la ruta. 14.- Copiar: Se oprime para copiar la ruta, duplicará la ruta para tener un registro similar y poder modi car las condiciones o el módulo al que se ingresa el xml. Es una ayuda para no rehacer el proceso, de esta manera se pueden generar múltiples rutas. Tablas Al colocar el módulo en la ruta por default aparecerá(n) la(s) tabla(s) a la que corresponderá(n) el mapeo. Ruta: Con gurar Documento electrónico Recepción Documento Electrónico Rutas Tablas. Recepción de Documento Electrónico - 15

1.- Tabla: Nombre de la tabla de Intelisis, para este ejemplo es Compra y CompraD. 2.- Detalle De: En caso de ser detalle de otra tabla. 3.- Nodo: Se captura el nodo por omisión del documento para la respectiva tabla, que para este ejemplo es /Comprobante/Emisor/ y /Comprobante/Conceptos/Concepto. 4.- Nodo Nombre: Sugerirá el nombre del nodo. 5.- Botón Detalle: Se captura el detalle para mapear los campos a la tabla. Para este ejemplo al Módulo de compras aparecen 3 tablas: Compra CompraD SerieLoteMov Solo se dejarán: Compra y CompraD Detalle Al dar click en el botón Detalle, aparecerá la ventana Detalle, en este se mostrarán por default los Campo Tabla que se deben con gurar para Intelisis. Ruta: Con gurar Documento electrónico Recepción Documento Electrónico Rutas Detalle. 1.- Campo Tabla: Es el campo de la tabla en Intelisis. 2.- Campo XML Tipo: Tipo de campo de la tabla (Numérico, lógico, texto, fecha, etc.). 3.- Campo XML: Es el campo del XML ya sea nodo o atributo. Este campo abre otra ventana con la lista de Campos XML, para este ejemplo es Comprobante_Receptor_rfc. Recepción de Documento Electrónico - 16

Comprobante_Receptor_rfc. 4.- Es Independiente: En caso de que el valor no esté en el XML y sea un valor por omisión como el ID, Usuario, Almacén, etc. 5.- Es Consecutivo: En caso que el campo sea consecutivo, (renglón, RenglonID) se deberá asignar el valor inicial, así como el incremento. 6.- Traducir: En caso que el valor del documento sea diferente al valor de Intelisis deberá mapearse en una tabla de conversión. 7.- Generar tablas conversión: Se oprime para generar las tablas de conversión. 8.- Avanzado: Se oprime para ver más datos sobre el mapeo del XML. Para este ejemplo en la tabla Compra los campos necesarios son: Empresa. Mov. Moneda. Estatus. Usuario. FechaEmision. Almacen. TipoCambio. Nota: Los campos que se muestran por default son sólo algunos de los campos requeridos para las tablas de Intelisis, es necesario agregar y mapear adecuadamente todos los campos requeridos para la tabla que se esté con gurando, ya que si se omite alguno de estos datos al procesarse el documento no se generará el movimiento indicado anteriormente. Recepción de Documento Electrónico - 17

Tabla de Conversión Generar Tabla Conversión. Como ejemplo se tomará la Tabla Empresa: Ruta: Con gurar Documento electrónico Recepción Documento Electrónico Rutas Detalle Generar Tablas de Conversión.(b) 1.- Tabla de Conversión: Nombre de la tabla a crear, para este ejemplo es Empresa. 2.- Tabla: Nombre de la tabla de Intelisis. 3.- Campo Nombre: Campo a mapear con el documento. 4.- Campo Valor: valor a traducir, que para este ejemplo es RFC. 5.- Valor 1, Operador, Valor 2: en caso de querer ltrar la tabla. 6.- Dar click en Generar. Esta Tabla se calcula en automático y se puede editar para con guración avanzada. La tabla generada se podrá encontrar en la siguiente ruta: Ruta: Con gurar Otros Tablas Conversión. Recepción de Documento Electrónico - 18

Será necesario activar el check de Traducir donde se le indica la Tabla de Conversión que se usará, para este ejemplo es Empresa. Avanzado Esta pantalla servirá para editar expresiones. Se llega a ella a través de la siguiente ruta: Ruta: Con gurar Documento electrónico Recepción Documento Electrónico Rutas Detalle Avanzado. (c) Estos atributos vienen por default de acuerdo al campo seleccionado. 1.- Campo XML Ruta: En este campo se indica el mapeo o ruta de donde se extrae el campo del archivo xml. 2.- Campo XML Atributo: Se captura el atributo del campo XML, para este ejemplo es el nombre del campo (RFC). 3.- Campo XML Tipo XML: El campo hace referencia para este ejemplo al ATRIBUTO. 4.- Expresión XML: El campo contiene la expresión asignada que, para este ejemplo, es Comprobante_Receptor_rfc. Para una con guración más detallada en caso de requerir editar expresiones será necesario contar con conocimientos de X query. Recepción de Documento Electrónico - 19

Mapeo de Campos Para este ejemplo es necesario agregar un Campo Tabla llamado Proveedor. 1.- Dar click en Nuevo, para generar un campo nuevo de mapeo. 2.- Campo Tabla: Es el campo de la tabla en Intelisis que se necesita agregar. Para este ejemplo es Proveedor. 3.- Campo XML Tipo: Tipo de campo de la tabla (Numérico, lógico, texto, fecha, etc.). 4.- Campo XML: Es el campo del XML ya sea nodo o etiqueta o atributo. Este campo abre otra ventana con la lista de Campos XML. Para este ejemplo es Comprobante_Emisor_rfc. 5.- Es Independiente: En caso de que el valor no esté en el XML y sea un valor por omisión como el ID, Usuario, Almacén, etc. 6.- Es Consecutivo: En caso que el campo sea consecutivo, (renglón, RenglonID) se deberá asignar el valor inicial así como el incremento. 7.- Traducir: En caso que el valor del documento sea diferente al valor de Intelisis deberá mapearse en una tabla de conversión, para este ejemplo es necesaria la tabla Proveedor. 8.- Generar tablas conversión: Se oprime para generar las tablas de conversión. Recepción de Documento Electrónico - 20

Recepción de Documento Electrónico - 21

Ruta: Con gurar Documento electrónico Recepción Documento Electrónico Rutas Detalle Generar Tablas de Conversión.(c) 1.- Tabla de Conversión: Nombre de la tabla a crear, para este ejemplo es Proveedor. 2.- Tabla: Nombre de la tabla de Intelisis. 3.- Campo Nombre: Campo a mapear con el documento. 4.- Campo Valor: valor a traducir. 5.- Dar click en Generar. Esta Tabla se calcula en automático y se puede editar para con guración avanzada. Para la Tabla CampoD los campos que se determinan por Default son: ID Renglon Almacen RenglonID RenglonSub Recepción de Documento Electrónico - 22

Se deben agregar otros campos para que la Orden de Compra se genere completa con los datos correctos. Los campos a agregar son: Unidad Campo Tabla: Unidad Campo XML Tipo: TEXTO Campo XML: Comprobante_Conceptos_Concepto_unidad Articulo Campo Tabla: Articulo Campo XML Tipo: TEXTO Campo XML: Comprobante_Conceptos_Concepto_noIdenti cacion Costo Campo Tabla: Costo Campo XML Tipo: Numérico Campo XML: Comprobante_Conceptos_Concepto_valorUnitario Cantidad Campo Tabla: Costo Campo XML Tipo: TEXTO Campo XML: Comprobante_Conceptos_Concepto_cantidad Recepción de Documento Electrónico - 23

Al dar click de Generar, aparecerá esta ventana: "Información: Se GENERO LA TABLA Proveedor". Las tablas de conversión se podrán visualizar en la siguiente ruta: Ruta: Con gurar Otros Tablas Conversión. Se calcula en automático y en la ruta anterior se podrá editar para con guración avanzada. Condiciones Operador Y, Operador O Las Condiciones son identi cadores que delimitan la ruta en la que se desea se grabe el movimiento, estas condiciones se agregan por operadores que se de nen en este documento como operador "Y" y Operador "O". Recepción de Documento Electrónico - 24

Ruta: Con gurar Documento electrónico Recepción Documento Electrónico Rutas Condiciones.(d, e) Las condiciones determinan si un documento ingresa a una ruta o no. 1.- Operador Y: Agrega una condición al documento ya sea Y. 2.- Operador O: Agrega una condición al documento ya sea O. 3.- Detalle: Detalle de la condición por grupo de operador. 4.- Dar click en el botón Guardar y Cerrar. Nota: En el caso que se tenga más de un documento o ruta con gurada, será necesario agregar condiciones a cada uno de ellos para que al momento de ser procesados se determine si el documento ingresa a la ruta o no. Condiciones Detalle Ruta: Con gurar Documento electrónico Recepción Documento Electrónico Rutas Condiciones Detalle.(f) 1.- Valor: Nodo o Atributo del documento: /Combrobante/@Versión (Valor) 2.- Operador: Operador a aplicar. si "ES IGUAL A" (Operador) 3.- Valor 2: Valor a operar. Si no es "2.0" (Valor 2) como se con gura esa no se procesará en el ERP Estas condiciones tienen como funcionalidad identi car en el XML si contiene la información requerida. Recepción de Documento Electrónico - 25

Validaciones Las Validaciones son identi cadores que delimitan más la ruta en la que se desea se grabe el movimiento. Estas validaciones se agregan por operadores que se de nen en este documento como operador Y y Operador O al igual que las condiciones. Ruta: Con gurar Documento electrónico Recepción Documento Electrónico Rutas Validaciones. (g. h, i) Funciona igual a las Validaciones Condiciones, al igual que el Detalle. Generar Trabajo Para ingresar a Recepción de Trabajo ir a la siguiente ruta: Ruta: Con gurar Documento Electrónico Recepción Recepción Trabajo. Recepción de Documento Electrónico - 26

El trabajo se re ere al Job que se ejecutará para ingresar los xml como un movimiento especí co. Se con gurarán los datos por omisión de empresa y sucursal con los que se generarán los movimientos. 1.- Dar click en el botón Nuevo para generar un nuevo Trabajo. 2.- Datos Generales: Se Con guran los datos por omisión de empresa y sucursal con los que se generaran los movimientos. a) Empresa: En este campo se selecciona la empresa a la cual se requiere conectarse. b) Sucursal: Es necesario asignarle la sucursal a la que se necesita conectar. c) Usuario: Se selecciona el Usuario con el que se ingresa al ERP. d) Trabajo: Se coloca el nombre del Trabajo que se ejecutará. e) Nombre: Se coloca un nombre para el Trabajo que se asignará. f) Descripción: Debe habilitarse el check de la derecha que dice Activo, esto permitirá la lista de adecuaciones para determinado tiempo. 3.- Última Actualización: se indica el registro de la hora y fecha de la última hora y fecha en la que se generó el trabajo. 4.- Activo: Si este check se encuentra habilitando el JOB, se ejecutará de forma automática con base en los parámetros con gurados, o si está deshabilitando el JOB, debe ejecutarse manualmente desde el SQL. Es importante detectar si el servicio de Agente SQL se encuentra activo. 5.- Frecuencia: Es la Frecuencia del JOB, se desplegará una ventana donde se con gurará la frecuencia en que se estará ejecutando el JOB, diaria, semanal, mensual o mensual 2. (Se explica más adelante). Recepción de Documento Electrónico - 27

mensual o mensual 2. (Se explica más adelante). 6.- Usuario: Usuario del Servidor SQL al que se requiere la conexión. 7.- Contraseña: Colocar la contraseña del SQL que se usa para el usuario indicado anteriormente. 8.- Origen/Destino: Carpetas de recepción (donde se colocarán los documentos a procesar) y envío (Donde se enviarán los documentos después de ser procesados) del documento. 9.- Generar Trabajo: al dar click al botón este generará o actualizará el JOB en SQL con base en los parámetros con gurados anteriormente. Selección de Frecuencia Diaria. Ruta: Con gurar Documento Electrónico Recepción Recepción Trabajo Pestaña Diaria. 1.- Cada día: indicar la temporalidad en días de la ejecución de JOB. 2.- Hora Inicial: Indicar la hora inicial del JOB. 3.- Hora Final: Indicar la hora nal de la ejecución del JOB. 4.- Cada: es la temporalidad en minutos en que se estará ejecutando el JOB. 5.- Combo: el tiempo se podrá con gurar en: Minutos o en Horas. Nota: El formato de hora debe con gurarse de acuerdo al Servidor de SQL, si estas no coinciden, el JOB no se ejecutará de forma adecuada. Recepción de Documento Electrónico - 28

Selección de Frecuencia Semanal. Ruta: Con gurar Documento Electrónico Recepción Recepción Trabajo Pestaña Semanal. 1.- Cada Semana/Mes: indicar la temporalidad en semanas de la ejecución de JOB. 2.- Hora Inicial: Indicar la hora inicial del JOB. 3.- Hora Final: Indicar la hora nal de la ejecución del JOB. 4.- Días: Indicar el día de la semana en que se ejecutará. 5.- Cada: colocar la cantidad y seleccionar si se desea en Minutos o en Horas. Recepción de Documento Electrónico - 29

Selección de Frecuencia Mensual. Ruta: Con gurar Documento Electrónico Recepción Recepción Trabajo Pestaña Mensual. 1.- Cada Día: Colocar el día en que se ejecutará el JOB. Ejemplo: cada 1 Primer día. 2.- Cada Semana/Mes: Colocar la Semana del mes en que se ejecutará el JOB, ejemplo: cada 1 primer semana. 3.- Hora Inicial: Indicar la hora Inicial de la ejecución del JOB. 4.- Hora Final: Indicar la hora nal de la ejecución del JOB. 5.- Cada: colocar la cantidad y seleccionar si se desea en Minutos o en Horas. Selección de Frecuencia Mensual2. Ruta: Con gurar Documento Electrónico Recepción Recepción Trabajo Pestaña Mensual. 1.- Tipo: Se puede seleccionar: Primer, Segundo, Tercer, Cuarto, Ultimo, se elige por prioridad de días. 2.- Combo: Se selecciona por: Día, Domingo, Lunes, Martes, Miércoles, Jueves, Viernes, Sábado, Domingo, Día de la Semana, Día del Fin de Semana. 3.- Hora Inicial: Indicar la hora Inicial de la ejecución del JOB. 4.- Hora Final: Indicar la hora nal de la ejecución del JOB. 5.- Cada: colocar la cantidad y seleccionar si se desea en Minutos o en Horas. Recepción de Documento Electrónico - 30

Al dar click en Generar Trabajo enviará la siguiente ventana: Información: Proceso Terminado. Nota: El Servicio Agente SQL debe estar iniciado. Mapeo de Campos Para un ejemplo ejecutado en el Módulo de Ventas se cuenta con el campo Empresa. Este campo puede tener distintas rutas. 1.- Generar una Tabla de Conversión. 2.- Prender el check Es Independiente, 3.- Dar click al botón avanzado, eliminar las variables que se encuentran por default y 4.- Colocar en la Expresión XML, el campo 'DEMO' entre comillas simples, que será la empresa que se tiene con gurada en el ERP. Recepción de Documento Electrónico - 31

Se pueden tener varios documentos electrónicos con gurados, para distintas rutas. Condiciones y Validaciones. En las condiciones y validaciones, según sea el caso, se coloca el valor y el operador tiene diversos tipos, por los cuales se ltra la condición, en algunos casos no es necesario el Valor2. 1.- Es NODO PRINCIPAL: Esto signi ca que el documento no se procesará hasta que el NODO PRINCIPAL indicado se encuentre en el documento a procesar, para este caso no es necesario el Valor 2. Ejemplo: Comprobante ES NODO PRINCIPAL Recepción de Documento Electrónico - 32

2.- SI EXISTE: Esta condición representa que si el valor para este ejemplo Comprobante existe en el documento se procese o no. Ejemplo: /Comprobante/@anoAprobacion SI EXISTE 3.- ES IGUAL A: Esta condición especi ca que el Valor colocado será igual al Valor2 que se coloque en la casilla. Ejemplo: /Comprobante/Emisor/@rfc ES IGUAL A AAA010101111 4.- ES MAYOR QUE: Esta condición se re ere a que el Valor tiene que ser mayor al Valor 2 colocado. Ejemplo: /Comprobante/Conceptos/Concepto/@importe ES MAYOR QUE 50000 5.- ES MENOR QUE: Esta condición se re ere a que el Valor tiene que ser menor al Valor 2 colocado. Ejemplo: /Comprobante/@certi cado ES MENOR QUE 2.0 6.- ES MAYOR O IGUAL QUE: Esta condición se re ere a que el Valor tiene que ser Mayor o igual que. Ejemplo: /Comprobante/@fecha ES MAYOR O IGUAL QUE 01/11/12 7.- ES DIFERENTE QUE: Esta condición se re ere a que el Valor tiene que ser Mayor o igual que. Ejemplo: /Comprobante/@anoAprobacion ES DIFERENTE QUE 2011 8.- ES MENOR O IGUAL QUE: Esta condición se re ere a que el Valor tiene que ser Menor o igual que. Ejemplo: /Comprobante/@anoAprobacion ES MENOR O IGUAL QUE 2012 9.- CONTIENE EL TEXTO: Esta condición se re ere a que el XML debe contener el Valor 2. Ejemplo: Valor queda en blanco CONTIENE EL TEXTO Intelisis 10.- ES EL NAME SPACE POR OMISIÓN: Esta condición se re ere a que el NAME SPACE debe ser un campo por omisión, (se explicó anteriormente qué signi ca NAMESPACE). En el Valor2 se coloca el NAME SPACE que se requiere. Ejemplo: Recepción de Documento Electrónico - 33

Ejemplo: http://www.sat.gob.mx/cfd/2 ES EL NAME SPACE POR OMISIÓN Valor2 queda en blanco 11.- ES UN NAME SPACE VALIDO: Esta condición se re ere debe ser un NAME SPACE válido, (se explicó anteriormente qué signi ca NAMESPACE). En el Valor2 se coloca en NAME SPACE que se requiere sea válido. Ejemplo: http://www.sat.gob.mx/timbrefiscaldigital ES UN NAME SPACE VALIDO Valor2 queda en blanco Para la condición DENTRO DE LA TABLA es necesario agregar el valor que se requiere en la siguiente ruta: Ruta: Con gurar Otros Tablas Valor. 1.- En la ventana Tabla Valor es necesario colocar el nombre de la Tabla, para este ejemplo es VTAS. 2.- Dar click en el botón Editar Tabla. 3.- En el campo Valor colocar el valor requerido. Para este ejemplo se colocará el RFC. 4.- Dar click en Guardar y Cerrar. 5.- Dar click en Guardar y Cerrar. Recepción de Documento Electrónico - 34

Recepción de Documento Electrónico - 35

Funcionalidad Recepción de Documento Electrónico - 36

Funcionalidad Para que los archivos XML sean procesados, sólo es necesario colocarlos en la carpeta con gurada anteriormente, (carpeta de entrada). Para este ejemplo es DEEntrada. Carpeta de Entrada 1.- Ruta con gurada para el repositorio de los archivos XML. 2.- Archivos XML a procesar. Se diseñó una herramienta que permitirá Reprocesar los documentos, así como ver el Estatus de los mismos. Dicha herramienta se encuentra en la siguiente ruta: Ruta: Herramientas Documento Electrónico Recepción Explorador. Con este explorador se puede Filtrar: 1.- Estatus: Es el estatus de los documentos XML. A) (Todos). B) (En rme). C) Pendientes. D) Concluidos. E) Con errores. 2.- Fecha: se pueden ltrar por fecha los archivos XML. Recepción de Documento Electrónico - 37

Y se puede visualizar: 1.- Fecha: Se visualiza la fecha en la que se está procesando el archivo. 2.- Documento Electrónico: Se visualiza el nombre del documento XML que se está procesando. 3.- Error: Se visualiza un código de Error en caso de que exista. 4.- Error Descripción: Se visualiza la descripción del Error en caso de que exista. Botón Detalle Al dar click en este botón se podrá visualizar: 1.- Estatus: El estatus en el que se encuentra el documento tipo XML. 2.- Documento: Se visualiza el nombre del documento que se procesó. 3.- Ruta: Se visualiza la Ruta en la que se dio de alta el movimiento. 4.- Módulo: Se visualiza el nombre del Módulo en el cual se insertó el movimiento. 5.- ID: Se visualiza el ID con el que se generó el movimiento. 6.- Mov: Se visualiza el Movimiento que se generó y su consecutivo. 7.- Origen: Se visualiza el Origen del movimiento, la carpeta de donde se obtuvo el XML. 8.- Botón Aceptar: al dar click en este botón se cierra la ventana. Recepción de Documento Electrónico - 38

Botón Documento Al dar click en este botón se visualiza: 1.- Código del XML que se intenta procesar. 2.- Botón Aceptar: al dar click en este botón se cierra la ventana. Botón Actualizar Al dar click en este botón se actualiza el contenido de la ventana de Documento Electrónico. Botón Re-Procesar Al dar click en botón reprocesar los documentos XML que quedaron pendientes podrán ser reprocesados, se intentará nuevamente insertar el movimiento. Una vez que los documentos fueron procesados el botón quedará inhabilitado. Recepción de Documento Electrónico - 39

Para checar el documento en Intelisis es necesario ira a la ruta que se especi có se generaría el Documento; para este ejemplo es: Ruta: Logística Compras. En el Tablero de Control de Compras se verá re ejada la Orden de Compra como se muestra en la imagen. Carpeta de Salida Los archivos que se procesen de manera exitosa se colocarán en la carpeta que se con guró de Salida. 1.- Ruta con gurada para los documentos procesados de los archivos XML. 2.- Archivos XML Procesados. Recepción de Documento Electrónico - 40

Recepción de Documento Electrónico - 41

Errores Frecuentes Recepción de Documento Electrónico - 42

Errores Frecuentes Cuando en validación se indica que sea un CFD o un XML válido. Cuando hace falta indicar el almacén por omisión o cuando se está mapeando mal un campo, el archivo no se subirá. El propio sistema enviará mensajes con la Descripción del Error. Por ejemplo: 1.- Falta De nir el Almacén por Omisión del Usuario (Doc_ Factura, CFD_2.0). Recepción de Documento Electrónico - 43

Nota: No todos los campos se pueden tener como independientes. En el ejemplo se muestran los campos con gurados para el caso de Estatus el campo tiene el check prendido de Es Independiente, sin embargo no todos los campos pueden funcionar como independientes, mínimo un campo de este grupo debe tener una con guración distinta. Como se muestra en el ejemplo el campo referencia no Es Independiente. Recepción de Documento Electrónico - 44