Sie sind auf Seite 1von 80

Intelisis CFD Flexible

Documentacin Intelisis. Derechos Reservados. Publicado en http://docs.intelisis.info

Intelisis CFD Flexible


1 Introduccin 1.1 1.2 1.3 1.4 1.5 CFD Flexible Intelisis. Versiones Disponibles PAC's para Intelisis ERP Requerimientos Previos CFD Flexible. Antes de instalar o configurar, Qu debo saber? 5 9 10 11 12

Instalador Ver. 2800, 3100, 3500, 4000 y 4500. 2.1 Proceso de Instalacin 20

Configuracin Ver. 3500 posterior a 23/sep/2010, 4000 y 4500 3.1 3.2 Configuracin General Configuracin Especfica 32 33

Instalacin Manual Ver. 3500 posterior a 23/sep/2010, 4000 y 4500 4.1 4.2 Instalacin Manual versiones 3500 posterior a 23/sep/2010, 4000 y 4500 Configurar Fire Wall de Windows para timbrar con EDICOM 46 51

Jasper Reports para generacin de PDF y XML 5.1 5.2 5.3 Introduccin a Jasper Reports Jasper Reports. Instalacin y configuracin Escuchar SQL. Instalacin y configuracin 61 63 65

Nuevas Funcionalidades CFDI 4500 6.1 6.2 Documentacin Automtica Datos CFD de Cliente 68 74

Errores Frecuentes 7.1 Errores Frecuentes 79

Introduccin

Intelisis CFD Flexible - 4

Publicado en http://docs.intelisis.info

CFD Flexible Intelisis.


CFD Flexible de Intelisis es un conjunto de herramientas que nos permiten generar Comprobantes Fiscales Digitales y Comprobantes Fiscales Digitales por Internet de forma fcil y eficiente.

Qu es un Comprobante Fiscal?
Es un documento que permite comprobar las operaciones (ingresos, egresos y carta porte) que realiza un contribuyente.

Qu es un Comprobante Fiscal Digital?


Es la representacin digital de un comprobante para efectos fiscales, que utiliza los estndares definidos por el SAT en cuanto a tecnologa, forma y sintaxis para contar con validez fiscal.

Qu es un Comprobante Fiscal Digital por Internet?


Es aquel generado por un contribuyente a travs de una aplicacin informtica, y que posteriormente es enviado a un Proveedor Autorizado de Certificacin (PAC) con la finalidad de que sea validado, se le asigne un folio y sea incorporado el Sello Digital del S.A.T. otorgado para dicho efecto (Certificacin). El Proveedor Autorizado de Certificacin deber cumplir con las especificaciones tcnicas previstas en los rubros II.A Estndar de comprobante fiscal digital por Internet y II.B Generacin de sellos digitales para comprobantes fiscales digital por internet del Anexo 20.

Como funciona en Intelisis el CFD y CFDi?


Para ambos tipos, tanto para versiones 3500 como para 4000 y 4500 se cuentan con dos formas de instalacin: Manual y mediante Instalador. Ambos documentos tienen la finalidad en Intelisis de generar Comprobantes Fiscales

Intelisis CFD Flexible - 5

Publicado en http://docs.intelisis.info

Digitales y sus correspondientes documentos electrnicos, sin embargo la configuracin vara, por lo que despus de la instalacin se debe configurar el tipo de documento electrnico adecuado para la empresa que lo desee usar.

Como se genera el documento electrnico y el CFD?


Intelisis ERP cuenta una modalidad de generacin denominada CFD Flexible, que a su vez integra el CFD y CFDI conforme los requerimientos del SAT.

CFD
Este esquema de comprobante Fiscal Digital puede ser utilizado por cualquier empresa que este obligada a emitir comprobantes fiscales digitales y que haya generado CFD antes del 31 de Diciembre del 2010.

CFDI
El comprobante fiscal digital por Internet deber de ser emitido por cualquier empresa que este obligada a emitir comprobantes fiscales digitales y que no haya generado CFD antes del 31 de Diciembre del 2010.

Intelisis CFD Flexible - 6

Publicado en http://docs.intelisis.info

CFD Flexible Como funciona?


En cualquiera de sus dos modalidades, la CFD Flexible se basa en un desarrollo llamado Documento Electrnico que permite al usuario, configurar la emisin de un Documento Electrnico a cualquier movimiento de cualquier mdulo de Intelisis cuando este sea afectado.

Intelisis CFD Flexible - 7

Publicado en http://docs.intelisis.info

El proceso interno se describe en la siguiente imgen. Es necesario que conozca del tema EscucharSQL, as como Jasper Reports para tomar la decisin correcta sobre que tipo de mtodo usar para la generacin del documento electrnico as como del PDF.

Intelisis CFD Flexible - 8

Publicado en http://docs.intelisis.info

Versiones Disponibles
Este manual describe el proceso para usar el Instalador de CFD Flexible as como los componentes necesarios para instalar la Factura Electrnica Flexible en las versiones 2800, 3100, 3500, 4000 y 4500 con Instalador. Con respecto a la instalacin manual de versionaes anteriores a la 3500 compilacion 23/sep/2011 Dirigirse a: ftp://descargas.intelisis.com/Versiones%20NO%20CERTIFICADAS/CFD2012/Facturaci% F3n%20Flexible/ Para descargar los objetos y su respectiva documentacin.

Intelisis CFD Flexible - 9

Publicado en http://docs.intelisis.info

PAC's para Intelisis ERP


Un Proveedor Autorizado de Certificacin (PAC), es aquella persona moral que cuenta con autorizacin del Servicio de Administracin Tributaria para validar los CFDI generados por los contribuyentes, asignarles el folio e incorporarles el sello digital del Servicio de Administracin Tributaria. Asimismo, tienen como obligacin, enviar al SAT copia de los CFDI que validen de sus clientes.

PAC's disponibles en Intelisis ERP


Los PAC's con los que trabaja Intelisis ERP para el timbrado de CFD son los siguientes: EDICOM Aspel (Tralix) MASTEREDI Solucin Factible

Intelisis CFD Flexible - 10

Publicado en http://docs.intelisis.info

Requerimientos Previos
Para el correcto funcionamiento de CFD Flexible es necesario que el servidor de Base de Datos tenga instalada la maquina virtual de Java para que se pueda generar el PDF. Se recomienda instalar la versin de 32 bits aunque el servidor sea a 64 bits. As como asegurarse de que el Antivirus no interfiera o bloquee la comunicacin o ejecucin de los componentes de CFD Flexible. El Fire Wall debe permitir la comunicacin para el timbrado, por lo que en caso de que sea necesario mantener en operacin el Fire Wall debe configurarse como se explicar mas adelante en el tema Configurar Fire Wall de Windows para timbrar con EDICOM Tambin es necesario que el usuario que est instalando posea permisos de Administrador. Nota importante para uso con servidor SQL remoto: Se recomienda que el instalador se ejecute en el servidor de Base de Datos donde esta la base de Intelisis, ya que es necesario que en esta ubicacin se creen las carpetas necesarias, se peguen los objetos y se den los permisos correspondientes, acciones que el Instalador ejecuta. Posteriormente ser necesario configurar en Intelisis en el servidor de aplicacin las rutas correspondientes para que apunten a los objetos que se crearon en el servidor de base de datos. Esto se explica mas adelante.

Intelisis CFD Flexible - 11

Publicado en http://docs.intelisis.info

CFD Flexible. Antes de instalar o configurar, Qu debo saber?


CFD Flexible permite utilizar los dos mtodos que dispone el SAT para los comprobantes fiscales digitales: CFD y CFDI. Para llevar a cabo una instalacin satisfactoria es necesario contar con lo siguiente para ambos casos: 1.- Certificado (Archivo.cer) 2.- Llave digital (.key) 3.- Contrasea del certificado que te otorga el SAT. 4.- Serie de Folios otorgado por el SAT. 5.- Obtener tu Usuario y contrasea del PAC de tu eleccin para CFDI. 6.- Contar con las utileras y componentes que vienen en el archivo CFDFlex.zip. 7.- Saber que modalidad usars de acuerdo a cuando comenzaste a facturar electrnicamente. Antes de enero 2011 = CFD, a partir de Enero 2011 = CFDI Nota: Los elementos de los numerales 1, 2, 3, 4 y 5 se mencionan y usan en este manual para instalarse como un ambiente de pruebas. Para instalar en un ambiente productivo debern sustituirse por los que usar la empresa en cuestin. Adems de CFDFlex.zip se requiere de Actualizaciones (parches) cuando se trata de versiones 3500 anteriores al 23/sep/2010 o si se trata de versiones 2800 o 3100 que facturen con la CFD Flexible. Para que conozcas los procedimientos de instalacin manual de cada una de las versiones anteriores es necesario que descargues los archivos correspondientes desde ftp://descargas.intelisis.com/Versiones_Cerradas/Utilerias/CFD/

Obtencin de los componentes.


Paquete CFDFlex.zip: ftp://descargas.intelisis.com/Versiones%20NO%20CERTIFICADAS/CFD2012/Facturaci %F3n%20Flexible/CFDFlex.zip Instalador CFDI (SetupCFD_2012.zip): ftp://descargas.intelisis.com/Versiones%20NO%20CERTIFICADAS/CFD2012/Facturaci %F3n%20Flexible/SetupCFD_2012.zip

Intelisis CFD Flexible - 12

Publicado en http://docs.intelisis.info

Descripcin de los componentes


El archivo CFDFlex.zip contiene los siguientes objetos:

Descripcin de los componentes CFDFlex.zip


FirmaSat 5.1: Carpeta donde se encuentran las subcarpetas X32 y X64 en las cuales se encuentra el archivo FirmaSat.exe y su correspondiente dll. En sus versiones para 32 bits y 64 bits respectivamente. Publicado en http://docs.intelisis.info

Intelisis CFD Flexible - 13

Jasper: Carpeta que contiene los elementos necesarios para la generacin de PDF con Jasper Reports. 01 CfgPlantillasCFDFlex.sql: Archivo SQL. Contiene las platillas requeridas para la elaboracin del documento electrnico. 05 Plantillas 2800.sql: Archivo SQL. Contiene las platillas requeridas para la elaboracin del documento electrnico para versiones 2800. 10 CFD_2012_01.sql: Archivo SQL. Contiene las platillas requeridas para la elaboracin del documento electrnico con los cambios fiscales 2012. 10 CFD_2012_01.sql: Archivo SQL. Contiene las platillas requeridas para la elaboracin del documento electrnico con los cambios fiscales 2012. aaa010101aaa_csd_01.cer: Certificado digital proporcionado por el SAT con fines de prueba nicamente. Sirve para CFD y CFDI. Deber remplazarse por el otorgado por el SAT al pasar a un ambiente de produccin. aaa010101aaa_csd_01.key: Llave digital proporcionado por el SAT con fines de prueba nicamente. Sirve para CFD y CFDI. Deber remplazarse por el otorgado por el SAT al pasar a un ambiente de produccin. Ansitoutf.exe: Convierte archivos de formato ANSI a UTF y viceversa. borlndmm.dll: DLL usada por timbrarcfdi.exe. cc326mt.dll: DLL usada por timbrarcfdi.exe. cho1006237r4.cer: Certificado digital proporcionado por el SAT con fines de prueba nicamente, usado para timbrar con ASPEL Trallix. Deber remplazarse por el otorgado por el SAT al pasar a un ambiente de produccin. cho1006237r4_1006301626s.key: Llave digital proporcionado por el SAT con fines de prueba nicamente, usado para timbrar con ASPEL Trallix. Deber remplazarse por el otorgado por el SAT al pasar a un ambiente de produccin. Contrasea Clave Privada: Escucharsql.exe: Se utiliza para enviar solicitudes de impresin de pdf a Intelisis ERP. Escucharsql.ini: Archivo de configuracin de escucharsql.exe Escucharsql.log: Archivo que guarda el registro de escucharsql.exe Fel.dll: DLL usada por timbrarcfdi.exe. GenerarQRCode.exe: Programa que genera el cdigo bidimensional QR para los documentos digitales. ProbarDDE.exe: Se utiliza para probar la comunicacin entre el EscucharSQL.exe e Intelisis.exe. ProveedorCFD.dll: DLL utilizada para conectar con los proveedores de timbrado CFD. ProveedoresPAC.ini: Archivo de configuracin que contiene las URL de conexin con los proveedores PAC y es usado por TimbrarCFDI.exe. Pruebas.ini: Archivo de configuracin usado para indicar a Intelisis ERP que se usar la propiedad de pruebas para EDICOM y FEL. Los valores deben configurarse de la siguiente manera: EDICOM=1 y FEL=1 para pruebas y EDICOM=0 y FEL=0 para produccin, es decir, se enviarn los documentos al SAT por lo que es muy importante verificar estas propiedades. As mismo es muy importante crear una carpeta en el mismo nivel donde se encuentra Pruebas.ini que ser la que contendr los archivos temporales que se generan durante el timbrado y definir esta ruta en la propiedad Key=C:\[RutaCarpetaTemporales]. Ni la ruta ni el nombre Publicado en http://docs.intelisis.info

Intelisis CFD Flexible - 14

esta ruta en la propiedad Key=C:\[RutaCarpetaTemporales]. Ni la ruta ni el nombre de la carpeta deben tener espacios. Si no se define esta carpeta el timbrado enviar errores o no se generar. Solucionfactible.dll: DLL utilizado por TimbrarCFDI.exe para timbrar con el PAC Solucin Factible. TimbrarCFDI.exe: Ejecutable que realiza el proceso de timbrado de los CFDI. TimbrarCFDI_Leeme.txt: Contiene usuarios contrasea y anotacin para el proceso de timbrado con diferentes PAC.

Descripcin de los componentes Instalador CFDI (SetupCFD_2012.zip):


Autorun.inf: Archivo de configuracin que sirve para que al grabar ambos archivos en un medio extrable se ejecute en automtico CFD_2012.exe CFD_2012.exe: Instalador Factura Electrnica Flexible para Intelisis ERP

Mtodos de generacin de documentos electrnicos en XML y PDF


a) Jasper Reports. Este mtodo funciona en lnea con la transaccin del movimiento. b) EscucharSQL. Este mtodo funciona mediante la utilizacin del archivo EscucharSQL.exe el cual viene incluido dentro del paquete CFDFlex.zip (Ya no se recomienda usar este mtodo, usar Jasper Reports) En captulos siguientes se explica como configurar Jasper para la generacin de PDF y XML.

Intelisis CFD Flexible - 15

Publicado en http://docs.intelisis.info

Timbrado de prueba. Certificados y claves de autentificacin de PAC's.


Estos son los datos de los certificados y llaves que se pueden usar para timbrar en ambiente de pruebas. Si se trata de un ambiente de produccin se deben sustituir por los datos otorgados por el PAC correspondiente. EDICOM ********** Claves de prueba para timbrar: Usuario: INTELISISTST Contrasea: ewqbhautn NOTAS EDICOM: Se podr timbrar las pruebas con los certificados de prueba con el SAT: aaa010101aaa_csd_01.cer (Certificado) aaa010101aaa_csd_01.key (Llave) Contrasea Certificado: 12345678a Nota: En el archivo ProveedoresPAC.ini, La URL de edicom es el servidor de produccin, as que es muy importante que en el directorio donde se encuentra el TimbrarCFDI este presente el archivo prueba.ini donde se debe de especificar EDICOM=1 y FEL=1 para que se apunte al servidor de pruebas. de lo contrario, se enviarn facturas de prueba al SAT. Ruta URL para acceso al servidor de timbrado. https://cfdiws.sedeb2b.com/EdiwinWS/services/CFDi?soap ASPEL (TRALIX) ****************** Claves de prueba para timbrar: Contrasea Certificado: 12345678a Usuario: AAA010101AAA Contrasea: 12345678 NOTA ASPEL 1: Cuando se utiliza el Certificado aaa010101aaa_csd_01 se tiene que utilizar el usuario AAA010101AAA y la empresa debe de tener el RFC AAA010101AAA NOTAS ASPEL 2: Para efectuar las pruebas con el usuario CHO1006237R4 es necesario utilizar la siguiente

Intelisis CFD Flexible - 16

Publicado en http://docs.intelisis.info

configuracin y archivos y el RFC de la empresa debe de ser CHO1006237R4: Usuario: Contrasea: CHO1006237R4 12345678

ho1006237r4.cer cho1006237r4_100630162s.key En el archivo ProveedoresPAC.ini, las lineas con la propiedad referente a Aspel que estan comentadas son los URL's de los servidores de produccin de Aspel. Por default estn Habilitados los servidores de pruebas. Para Timbrar las facturas en un ambiente de produccin, se debern de habilitar los URL's de los servidores de produccin. Rutas URL para acceso al servidor de timbrado. Servidor de pruebas ASPEL https://pcfdi.aspel.com.mx/pcfd/cgi-bin/srvpcfd.dll/soap/IsrvCFD Servidor de produccin ASPEL https://cfdi.aspel.com.mx/cfd/cgi-bin/srvpcfd.dll/soap/IsrvCFD Ruta para Datos adicionales Servidor de pruebas ASPELSESION https://pcfdi.aspel.com.mx/pcfd/cgi-bin/Sesion.dll/soap/IsrvSesion Servidor de produccin ASPELSESION https://cfdi.aspel.com.mx/cfd/cgi-bin/Sesion.dll/soap/IsrvSesion SOLUCIONFACTIBLE ****************** usuario: testing@solucionfactible.com contrasea: timbrado.SF.16672 Servidores de timbrado: Pruebas: http://testing.solucionfactible.com/ws/services/Timbrado?wsdl Produccin: https://solucionfactible.com/ws/services/Timbrado?wsdl MASTEREDI ****************** Usuario: MFW-7346 Contrasea: ADMIN123* Servidores de timbrado: Pruebas: http://72.3.203.137:84/TimbradoCFDServiceExternal.asmx Produccin: http://72.3.203.137:84/TimbradoCFDServiceExternal.asmx FEL ****************** Intelisis CFD Flexible - 17 Publicado en http://docs.intelisis.info

****************** Usuario: DEMO000000FEL Contrasea: pruebaTimbrado# Servidores de timbrado: Produccin: http://www.fel.mx/WS-TFD/WS-TFD.asmx Nota: En el archivo ProveedoresPAC.ini, La URL de FEL es el servidor de produccin, as que es muy importante que en el directorio donde se encuentra el TimbrarCFDI este presente el archivo prueba.ini donde se debe de especificar EDICOM=1 y FEL=1 para que se apunte al servidor de pruebas. de lo contrario, se enviarn facturas de prueba al SAT.

Intelisis CFD Flexible - 18

Publicado en http://docs.intelisis.info

Instalador Ver. 2800, 3100, 3500, 4000 y 4500.

Intelisis CFD Flexible - 19

Publicado en http://docs.intelisis.info

Proceso de Instalacin
Al ejecutar el Instalador en automtico sern instalados: Componentes de CFD Flexible Plantillas SQL Certificado (Prueba) Llave (Prueba) Archivo FirmaSAT.exe y componentes Scripts SQL de configuracin Componentes de Jasper Reports (Slo instala, no configura en automtico).

El instalador enciende en automtico los check necesarios en la Configuracin General de Empresa y tambin llena los campos necesarios en la Configuracin CFD Flexible. Al finalizar la instalacin el usuario deber ingresar a Intelisis a configurar algunos parmetros adicionales que se muestran mas adelante. En las versiones 3500 compiladas antes del 23/sep/10 se necesitan objetos especiales, mismos que el instalador colocar en la carpeta de objetos especiales que el usuario le indique al Instalador. Las versiones 3500 compiladas despus del 23/sep/2010 no necesitan objetos especiales y su instalacin y configuracin es idntica que en las versiones 4000 y 4500. El instalador detectar automtico que tipo de versin 3500 se est usando. Para versiones 2800 y 3100 el instslador pegar los componentes de CFD Flex y colocar los objetos especialesen la carpeta de objetos especiales que el usuario le indique. Al terminar la intalacin el usuario debera ingresar a Intelisis ERP para su correspondiente configuracin misma que no se aborda en este manual. La documentacin para estas versiones se puede obtener en: ftp://descargas.intelisis.com/Versiones%20NO%20CERTIFICADAS/CFD2012/Facturaci %F3n%20Flexible/

Intelisis CFD Flexible - 20

Publicado en http://docs.intelisis.info

Instalacin Versiones 3500, 4000 y 4500.


Al ejecutar el Instalador, se mostrar una pequea introduccin. Dar clic en el botn Comprobar

Si el usuario es un Administrador del sistema el instalador lo detectar. Si no lo es la instalacin no podr continuar. Dar clic en el botn Aceptar

Intelisis CFD Flexible - 21

Publicado en http://docs.intelisis.info

Se abrir una ventana donde se explica a grandes rasgos en qu consiste el proceso de instalacin. Dar clic en el botn Avanzar

Se abrir una ventana donde se debe seleccionar el tipo de instalacin que se desea hacer. En este caso se seleccionar Instalacin de Componentes de CFD Flexible (todas las liberaciones posteriores al 23/sep/2010 ) para ejemplificar el proceso y mas adelante se indicarn las diferencias que hay con las opciones "Actualizacin Versin 2800", "Actualizacin Versin 3100" y "Actualizacin Versin 3500 y 4000" El usuario debe seleccionar la opcin que corresponda a su versin de Intelisis ERP

Intelisis CFD Flexible - 22

Publicado en http://docs.intelisis.info

Se abrir una ventana en donde se debern llenar los siguientes campos para configurar la conexin a la Base de Datos y el tipo de CFD que se instalar. 1. 2. 3. 4. 5. Servidor: Nombre del servidor donde se encuentra la base de Intelisis Base de datos: Nombre de la base de Intelisis Usuario: Usuario de SQL Contrasea: contrasea de usuario SQL. Empresa: Clave de la empresa donde se instalar el CFD. Si no se indica nada ser creada la empresa DEMO 6. Ruta de Instalacin: Ruta donde se instalarn los objetos 7. Probar Conexin: Mediante este botn se pueden verificar los datos introducidos. 8. Tipo de Comprobante: Se debe seleccionar el tipo de comprobante que se instalar. Para ejemplificar el proceso se seleccionar CFDI

Dar clic en Ejecutar

Se abrir la ventana Notificacin de conexin donde se verifica la conexin a la base de Datos. Dar clic en Aceptar

Intelisis CFD Flexible - 23

Publicado en http://docs.intelisis.info

Se abrir la ventana Creacin de Carpetas donde se notifica que se crearn las carpetas que contendrn los objetos. Dar clic en Aceptar

Se reiniciar el servicio de SQL y Agente SQL Dar clic en Aceptar

Intelisis CFD Flexible - 24

Publicado en http://docs.intelisis.info

Al finalizar se descomprimir el contenido de la carpeta CFDFlex.zip. Dar clic en Aceptar

Posteriormente se instala el componente firmasat.exe Dar clic en Aceptar

Intelisis CFD Flexible - 25

Publicado en http://docs.intelisis.info

Despus se corren los scripts necesarios en las tablas de SQL. Dar clic en Aceptar

Al finalizar el instalador mostrar la siguiente ventana Dar clic en Aceptar

Intelisis CFD Flexible - 26

Publicado en http://docs.intelisis.info

El proceso ha concluido. Dar clic en Salir

Se abrir la siguiente ventana donde se conformar la salida de la aplicacin.

Una vez que el instalador ha finalizado se debe ingresar a Intelisis para terminar con la configuracin com se explica en el siguiente Captulo.

Intelisis CFD Flexible - 27

Publicado en http://docs.intelisis.info

Instalacin "Actualizacin Versin 2800", "Actualizacin Versin 3100" y "Actualizacin Versin 3500 y 4000"
El proceso es muy similar al descrito con anterioridad. A continuacin se explican las diferencias cuando se selecciona "Actualizacin Versin 2800", "Actualizacin Versin 3100" y "Actualizacin Versin 3500 y 4000".

Si se selecciona "Actualizacin Versin 2800", Actualizacin Versin 3100" o "Actualizacin Versin 3500 y 4000" adems se debe ingresar: 1. Ruta de la Carpeta de la Versin de Intelisis: Poner la ruta respectiva 2. Ruta de Objetos Especiales de la Base de Datos: Poner la ruta respectiva Dar Clic en Ejecutar

Intelisis CFD Flexible - 28

Publicado en http://docs.intelisis.info

Se abrir la ventana Notificacin de conexin donde se verifica la conexin a la base de Datos. Dar clic en Aceptar

Se abrir la ventana Creacin de Carpetas donde se notifica que se crewrn las carpetas que contendrn los objetos. Dar clic en Aceptar

Intelisis CFD Flexible - 29

Publicado en http://docs.intelisis.info

Se abrir la ventana Objetos Especiales de CFD que notificar que se instalarn los objetos especiales. Dar clic en aceptar.

A partir de este punto el proceso es igual que el descrito anteriormente y al finalizar el usuario deber ingresar a Intelisis para terminar la configuracin como se explica em el siguiente Captulo.

IMPORTANTE en versiones 3500 anterior a 23/sep/2010, 3100 y 2800.


Cuando no existe en la carpeta de la versin un archivo Variables.esp, el instalador lo crear como parte de la instalacin de los objetos especiales. Cuando ya existe un objeto Variables.esp entonces el instalador creara un objeto Variables2.esp el cual hay que integrar a mano con el objeto Variables.esp original.

Intelisis CFD Flexible - 30

Publicado en http://docs.intelisis.info

Configuracin Ver. 3500 posterior a 23/sep/2010, 4000 y 4500

Intelisis CFD Flexible - 31

Publicado en http://docs.intelisis.info

Configuracin General
Los check Documento Electrnico, CFD Flexible, CFDI y Bloquear Movimientos de Otras Fechas que se encuentran en Configurar | Empresas | Abrir la Empresa | Edicin | 1: Configuracin General | Pestaa General, son los que deben habilitarse para el funcionamiento de CFD y CFDI. Estos Check son activados automticamente por el Instalador. Para mayor informacion dirigirse a Configracion General de Intelisis ERP

Intelisis CFD Flexible - 32

Publicado en http://docs.intelisis.info

Configuracin Especfica
Esta configuracin aplica para las versiones 3500 complacin posterior a 23/sep/2010, 4000 y 4500.

Pestaa General de Configuracin CFD Flexible


As mismo al ingresar a Intelisis ERP en el men Configurar | Empresas | Abrir la Empresa | Edicin | CFD Flexible | Pestaa General, se abrir la ventana Configuracin CFD Flexible donde se observa que los campos del 2 al 10 (ver imagen) ya han sido llenados por el instalador. 1. Tipo de configuracin EAN13: Seleccionar aquella que sea lamas adecuada para la generacin del Cdigo de Barras. Se recomienda usar Clave Artculo si es que no se generar 2. No. de Certificado: Este campo se llena en automtico una vez que se indique la contrasea del sello y las rutas de los objetos *.cer y *.key ya que esos datos estn implcitos en el archivo. 3. Contrasea sello: Se debe ingresar la contrasea que se ha indicado para el sello digital. 4. Certificado Base 64: Este campo se llena en automtico una vez que se indique la contrasea del sello y las rutas de los objetos *.cer y *.key ya que esos datos estn implcitos en el archivo. 5. Ruta llave (Visible desde servidor SQL). En este campo se pone la ruta del archivo *.key ya sea ruta local o de red local. 6. Ruta FirmaSAT (Visible desde servidor SQL). En este campo se pone la ruta del archivo FirmaSat.exe ya sea ruta local o de red local. 7. Ruta Certificado (Visible desde servidor SQL). En este campo se pone la ruta del archivo *.cer ya sea ruta local o de red local. 8. Ruta Temporal (Visible desde servidor SQL). En este campo se pone la ruta de la carpeta donde se guardaran los archivos temporales. Puede se una ruta local o de red local. Tambin se debe abrir el archivo Pruebas.ini y en la ltima lnea definir esta misma ruta, teniendo cuidado de incluir la diagonal invertida al final de la mismo. 9. Ruta ASNIToUTF (Visible desde servidor SQL). En este campo se pone la ruta del archivo ANSIToUTF.exe ya sea ruta local o de red local. 10. Ruta Timbrar CFDI: En este campo se pone la ruta del archivo TimbrarCFDI.exe ya sea ruta local o de red local. 11. Almacenar y Enviar. Este check habilita el almacenamiento de PDF y XML. Al activarlo se habilita el check Utilizar Jasper Reports y la pestaa Almacenar y Enviar. 12. Importes en Moneda Nacional: Al prender este check los los documentos se generan slo en moneda nacional. 13. No Validar Origen de Documento: Al prender este Check Intelisis no validar el Intelisis CFD Flexible - 33 Publicado en http://docs.intelisis.info

origen del documento para generar el CFD 14. Utilizar Jasper Reports: Al prender este check Intelisis utilizar Jasper Reports como medio de generacin de los PDF y XML que son la representacin impresa del CFD. As mismo se habilitar el check Mostrar Anexo en PDF (si existe), as como la pestaa Jasper Reports y el botn Reportes Jasper. 15. Mostrar Anexo en PDF (si existe): Al activar este check el documento PDF se mostrar en los anexos del movimiento. Activar el check box de Enviar Al Afectar. Con este check box nos abrir una nueva pestaa llamada "Almacenar y Enviar".

Intelisis CFD Flexible - 34

Publicado en http://docs.intelisis.info

Pestaa Almacenar y Enviar de Configuracin CFD Flexible


1. Almacenar XML: Al habilitar este check Intelisis almacenar los archivos XML y se habilitar el check Enviar XML y los campos Ruta y Nombre. 2. Almacenar PDF: Al habilitar este check Intelisis almacenar los archivos PDF y se habilitar el check Enviar PDF. 3. Enviar XML: Al habilitar este check Intelisis enviar por correo electrnico los archivos XML y se habilitarn los campos Asunto y Mensaje. 4. Enviar PDF: Al habilitar este check Intelisis enviar por correo electrnico los archivos PDF. 5. Ruta: En este campo se pone la ruta del directorio donde los archivos PDF y XML sern almacenados. 6. Nombre: En este campo se define el nombre de los archivos PDF y XML mediante el uso de etiquetas. 7. Asunto: En este campo se define el asunto que tendr el mensaje de correo electrnico a travs del cual se enviarn los archivos PDF y XML. 8. Mensaje: En este campo se define el cuerpo del correo que se enviar 9. Ayuda campos correo electrnico: Al presionar este botn se muestra un listado de etiquetas que pueden usarse en los campos Nombre, Asunto y Mensaje para generar el texto que esos campos llevarn.

Intelisis CFD Flexible - 35

Publicado en http://docs.intelisis.info

Pestaa CFDI de Configuracin CFD Flexible


En esta ventana se puede observar que los campos ya han sido llenados por el instalador. 1. Servidor: Elegir el PAC que vaya a utilizarse para el timbrado. 2. Usuario: Ingresar el nombre de usuario proporcionado por el PAC 3. Contrasea: Ingresar la contrasea proporcionado por el PAC

Pestaa Jasper Reports de Configuracin CFD Flexible


1. Ruta Generar QRCode: Ruta del archivo QRCode.exe, el cual se encarga de generar el cdigo bidimensional para CFDI. Puede ser una ruta local o una ruta de red local. 2. Ruta Jasper: Ruta del archivo IntelisisJReport.exe. Esta ruta en particular debe representarse siempre como una ruta local, incluso si IntelisisJReport.exe se encuentra en otro servidor, en cuyo caso se pondr la ruta local de ese servidor. La ruta no debe contener espacios. 3. Fuera de Lnea: Al habilitar el check habilitar una nueva accin llamada Trabajo Jasper, donde se podr configurar un Job para crear los reportes. Si el check esta apagado Intelisis generar el reporte en el momento.

Intelisis CFD Flexible - 36

Publicado en http://docs.intelisis.info

Trabajo Jasper
Trabajo Jasper se habilitar en la parte superior. Dar clic.

AL presionar el botn Trabajo Jasper se abrir la siguiente ventana donde se podr configurar un Job para que ejecute Jasper (generar XML y PDF) de acuerdo a la programacin deseada. Posicionarse en la pestaa Datos Generales Trabajo: Este campo se llena default y contiene el Job que se ejecutar Nombre: Nombre del Job Descripcin: Descripcin del Job Ultima Actualizacin: Muestra la fecha de ltima actualizacin del Job Activo: Este check define si el Job generado est o no activo. Frecuencia: Seleccionar la frecuencia de ejecucin del Job. Al seleccionar algunos tipos de frecuencia se activan algunas opciones de ayuda en captura en la pestaa Diaria con el fin de facilitar la programacin del Job. 7. Usuario: Usuario administrador del servidor de SQL donde se encuentra la base de Intelisis 8. Contrasea: Contrasea del administrador del servidor de SQL donde se encuentra la base de Intelisis 1. 2. 3. 4. 5. 6.

Intelisis CFD Flexible - 37

Publicado en http://docs.intelisis.info

Posicionarse en la pestaa Diaria. En esta pestaa se pueden definir los tiempos en que el Job se ejecuta. La ayuda en captura que muestra esta pestaa depende del tipo de Frecuencia que se defini en la pestaa anterior, sin embargo el fin es el mismo, es decir, especificar los tiempos en que el Job ser ejecutado. A continuacin se muestran las diferentes ventanas dependiendo del tipo de frecuencia seleccionado

Intelisis CFD Flexible - 38

Publicado en http://docs.intelisis.info

Finalmente al dar clic en el Botn Generar Trabajo el Job ser creado

Ventana Reportes Jasper en Configuracin CFD Flexible


Presionar el botn Reportes Jasper en la parte superior

Se abrir la ventana Jasper Reports donde se observa que todos los campos con excepcin de Ruta Logo ya han sido llenados por el Instalador 1. 2. 3. 4. Reporte: Nombre del reporte Descripcin: Descripcin del reporte Modulo: Mdulo en donde se utilizar el reporte. Documento Electrnico: documento que debe incluir los campos a utilizar en el Publicado en http://docs.intelisis.info

Intelisis CFD Flexible - 39

5. 6. 7. 8.

reporte. Se deber seleccionar el de Jasper que se agreg cuando el Instalador ejecut las Plantillas Jasper.en la base de datos Nota. Si se selecciona cualquier otro tipo de documento podra no integrar el sello digital en el cuerpo de los documentos, aunque si generara los mismos. Ruta: Ruta donde se encuentra el reporte que se utilizar para el movimiento Ruta Logo: Ruta donde se encuentra el logotipo que se utilizar en los documentos. Comentarios: campos en donde se podr colocar cualquier informacin que se desee para que aparezca en los reportes. Reporte: Aqu se enlistan los reportes que estan disponibles y se puede observar que el instalador ha generado 4 automticamente.

Intelisis CFD Flexible - 40

Publicado en http://docs.intelisis.info

Ventana Reporte CFD por Empresa de Configuracin CFD Flexible


Presionar el botn Reportes Especficos en la parte superior

Se abrir la ventana CFD Por Empresa donde se podr especificar uno o varios reportes a nivel Modulo y Movimiento para la empresa que se encuentra abierta.

Una vez realizado todo lo anterior dar clic en el botn Registrar Certificado. Si no enva ningn mensaje entonces la configuracin es correcta y se puede proceder a dar clic en el botn Guardar y Cerrar. Con esto termina la primera parte de la configuracin.

Configurar Tipo de Movimiento


Para ejemplificar esta configuracin se utilizara el movimiento Factura del Mdulo de Ventas. Ingresar en el men Configurar | Tipos de Movimientos | Ventas | Seleccionar 'Factura' | Pestaa Documento Electrnico.

Intelisis CFD Flexible - 41

Publicado en http://docs.intelisis.info

1. CFD Flexible: Activar el check para usar CFD Flexible en el movimiento 2. Informacin del SAT en Moneda Nacional: Activar el check para que la informacin sea establecida en moneda nacional 3. Tipo de comprobante: Seleccionar el tipo que se asociar con el movimiento de CFD Flexible. Ejemplo: Una factura se asocia con un ingreso. 4. Reporte (Parmetro ID): Elegir el Parmetro correspondiente. 5. Reporte Jasper: Elegir el reporte correspondiente. 6. Folios: Al dar clic se abrir la ventana Folios - Comprobante Fiscal Digital, donde se deben especificarn las caractersticas de los folios. Se explica mas adelante. 7. CFD: Al dar clic se abrir la ventana CFD Flexible. Se explica mas adelante.

1. Empresa: Seleccionar la empresa en en la que se configurar la CFD para este tipo de movimiento. 2. Nombre: Al seleccionar la Empresa en automtico se llenar este campo. 3. Nivel: Seleccionar Global o por Sucursal. 4. Sucursal: Determina a que sucursal se asociar la CFD. Es posible utilizar folios independientes por sucursal configurando los parmetros 3 y 4. 5. Nombre: En automtico se mostrar el nombre de la sucursal una vez definido el valor anterior (4). 6. Serie: Valor que debe ser capturado de acuerdo a la secuencia numrica o alfanumrica de Folios manejada por la empresa y otorgada por el SAT. 7. Del Folio al Folio: Valor que debe ser capturado de acuerdo a la secuencia numrica de Folios manejada por la empresa. Estos folios son otorgados por el SAT. 8. Ultimo Folio: Indica el ltimo folio en el que se ha quedado la documentacin (Ya utilizado). 9. Numero de aprobacin: Dato otorgado por el SAT para la aprobacin de los folios. 10. Fecha de aprobacin: Dato otorgado por el SAT para la aprobacin de los folios. 11. Estatus: Representa el estado en el que se encuentra esta configuracin. Hay tres opciones disponibles y cada uno refleja un estado de uso: Alta, Bloqueado, Baja. Intelisis CFD Flexible - 42 Publicado en http://docs.intelisis.info

Una vez activo el check de CFD Flexible se activa en la barra superior el botn CFD . Hcer clic en el. 1. Contacto: Es posible asignar por contacto un formato predefinido de comprobante XML, Adenda/Complemento y XDS, sin necesidad de asignar uno por uno desde el catlogo de clientes o bien si se selecciona la opcin Todos, asignarlo en cada movimiento que se registre para este tipo de movimiento. La lista es desplegable y muestra solo los campos existentes en la base de datos que proviene del catalogo de clientes como clave. 2. Comprobante: Selecciona que tipo de comprobante se va a utilizar para generar el XML. La lista es desplegable y muestra solo los tipos de comprobantes previamente configurados. 3. Adenda/Complemento: Selecciona el tipo de comprobante que se usar como adenda o complemento. 4. Estatus: Esta opcin define la aplicacin de esta configuracin dependiendo del estado en que se encuentre el documento. Por ejemplo Concluido, Pendiente, Vigente, Por Procesar, Conciliado, Etc. 5. XSD: Selecciona el tipo de validador del comprobante digital. Este validador se conoce como XSD y tiene las especificaciones tcnicas que debe cumplir un comprobante antes de ser generado. Intelisis ERP al procesar el documento nos indicar los errores en que el comprobante pudiera incurrir con esta validacin de campos. 6. Origen Mdulo: Se indica el mdulo del que debe provenir el documento para que se genere el documento. 7. Origen Movimiento: Se indica el movimiento del que debe provenir el documento para que se genere el documento

Intelisis CFD Flexible - 43

Publicado en http://docs.intelisis.info

Intelisis CFD Flexible - 44

Publicado en http://docs.intelisis.info

Instalacin Manual Ver. 3500 posterior a 23/sep/2010, 4000 y 4500

Intelisis CFD Flexible - 45

Publicado en http://docs.intelisis.info

Instalacin Manual versiones 3500 posterior a 23/sep/2010, 4000 y 4500


CFDi es una nueva funcionalidad donde a travs de un Proveedor Externo (ejemplo: EDICOM) se obtiene un timbre para el Comprobante Fiscal Digital. Esta modalidad es posible utilizarla mediante Intelisis ERP en su modalidad de CFDI. A continuacin se describir el proceso completo de instalacin y configuracin en esta modalidad y se requiere lo siguiente: A) Descargar del paquete de utilerias. B) Instalacin de componentes requeridos. C) Notas Importantes D) Ejecucin de Scripts SQL (Opcional). E) Configuracin del sistema Intelisis ERP.

A) Descarga del paquete CFDFlex.zip


Se encuentra disponible en: ftp://descargas.intelisis.com/Versiones%20NO%20CERTIFICADAS/CFD2012/Facturaci %F3n%20Flexible/CFDFlex.zip

Intelisis CFD Flexible - 46

Publicado en http://docs.intelisis.info

B) Instalacin de componentes.
1. Previo a cualquier instalacin se debe borrar aquellos componentes anteriores que pudieran existir en el sistema, ya que de no hacerlo es posible que se presenten fallas o errores no identificados, adems que la generacin de certificados podran hacerse con errores o no generarse.

2. Crear la carpeta C:\CFD en el servidor de Base de Datos y darle permisos de control total al usuario con el que el servicio de SQL Server se est ejecutando y tambin al usuario NETWORK. En una instalacin tpica, el servicio de SQL server se ejecuta con el

Intelisis CFD Flexible - 47

Publicado en http://docs.intelisis.info

usuario SYSTEM (Sistema Local), sin embargo esto puede cambiar dependiendo de la configuracin que cada empresa tenga en su servidor de Base de Datos por lo que no siempre ser el usuario SYSTEM. En el caso del usuario NETWORK siempre se le deber dar permisos de Control Total.

3. Colocar en C:\CFD\ todos los objetos del paquete CFDFlexJasper_vxx.zip como se observa en la imagen. 4. Ingresar a C:\CFD\FirmaSat 5.1\ y a su vez ingresar a la carpeta X32 o X64 dependiendo del sistema operativo del servidor de Base de Datos. 5. Copiar en C:\Windows\ los archivos diFirmaSAT2.dll y FirmaSAT.exe que estn dentro de las carpetas X32 o X64 segn la eleccin del punto anterior. 6. Verificar que los archivos se ejecuten correctamente escribiendo FIRMASAT en una lnea de comando (CMD), lo cual debe regresar algo similar a lo siguiente: C:\Users\admin>firmasat FirmaSAT Version 5.0.0 (64-bit) last updated Dec 29 2011 19:09:43. Usage: FirmaSAT ACTION [OPTIONS] [-i] infile [[-o] outfile] For help type ``FirmaSAT HELP'' (en espanol, ``FirmaSAT AYUDA -w'') 7. Dentro de C:\CFD\ crear una carpeta donde se guardarn los archivos temporales que

Intelisis CFD Flexible - 48

Publicado en http://docs.intelisis.info

permiten la generacin del CFD y la identificacin de errores. 8. Abrir el archivo Pruebas.ini que se encuentra en C:\CFD\ y asegurarse que en la seccin pruebas existan los siguientes valores: FEL=1 y Edicom=1 para el modo de pruebas y FEL=0 y Edicom=0 para el modo de produccin. Tambin editar en la ltima lnea la ruta de los archivos temporales para que apunte a la carpeta creada en el punto anterior considerando que la ruta debe terminar con diagonal invertida. Por ejemplo: C:\CFD\Temp\. 9. Crear dentro de C:\CFD\ una carpeta donde se almacenarn los PDF y los XML y que al mismo tiempo servir de repositorio para que el PDF y el XML se pueda visualizar en los anexos del movimiento. 10. Reiniciar todos los servicios de SQL.

C) Notas Importantes
Si no se otorgan los permisos de lectura y escritura necesarios al usuario con el que se ejecuta el servicio de SQL Server el comportamiento de la CFD Flexible puede ser errneo. Todos los archivos y carpetas que se encuentran en C:\CFD deben ser accesibles mediante rutas que NO TENGAN ESPACIOS. Compartir C:\CFD a todos los usuarios que generaran Comprobantes Fiscales Digitales. Verificar que se tengan los permisos de conexin necesarios a la URL del proveedor con el que se tiene el servicio de timbrado. La URL se puede conocer en el archivo ProveedoresPAC.INI El timbrado con Edicom requiere que los Folios que le lleguen para timbrar, sean Folios diferentes por tal razn no le puede llegar una Factura y una Nota de crdito con el mismo Folio por ejemplo. Para ello es necesario que cada movimiento que genere CFD tenga una Serie diferente, de lo contrario se generarn errores en el momento del timbrado. Para configurar entrar a Configurar | Tipos de movimiento, seleccionar el Modulo y Movimiento y en la accin Folios definir la Serie que ser utilizada para cada movimiento que genere CFD. El timbrado con EDICOM utiliza el archivo Pruebas.ini situado en el mismo directorio donde se tiene el componente de timbrado (TimbrarCFDi.exe), el archivo contiene parmetros que indican si el timbrado es en ambiente de pruebas o en ambiente productivo como ya se ha indicado. Es muy importante que durante las pruebas, se usen los valores FEL=1 y Edicom=1, ya que si se usa el valor 0 se estaran enviando facturas de prueba al SAT. Se debe cambiar el valor a 0 slo cuando se instale la CFDi en ambiente de produccin. Si el archivo Pruebas.ini no existiera en el directorio donde se encuentra el archivo TimbrarCFDi.exe todas las facturas que se emitan se reportaran al SAT Publicado en http://docs.intelisis.info

Intelisis CFD Flexible - 49

El timbrado con EDICOM requiere el archivo ProveedoresPAC.INI donde se encuentran las URLs correspondientes al servidor de EDICOM. Se sugiere que los ambientes de pruebas y de produccin estn completamente separados para evitar errores en el proceso: diferentes servidores, diferentes bases de datos. IMPORTANTE leer el archivo TimbrarCFDi_Leeme.txt antes de iniciar con el proceso de pruebas para conocer informacin adicional. Definir el Folio por cada movimiento que genere CFD, de lo contrario EDICOM no timbrara los comprobantes cuando estos tengan los mismos Folios.

D) Ejecucin de Scripts SQL (Opcional).


Ejecutar en el servidor de SQL Server en la base de datos de Intelisis los siguientes Scripts para generar las plantillas e instalar los cambios 2012: 01 CfgPlantillasCFDFlex.sql 10 CFD_2012_01.sql 10 CFD_2012_02.sql 02 Plantillas Jasper.sql el cual se encuentra en C:\CFD\Jasper.

E) Configuracin en Intelisis ERP


A partir de este punto la configuracin para las vaersion 3500, 4000 y 4500 es como se indica en los temas Configuracin General de CFD y CFDI y Configuracin Especfica de CFD y CFDI

Intelisis CFD Flexible - 50

Publicado en http://docs.intelisis.info

Configurar Fire Wall de Windows para timbrar con EDICOM Verificar permisos de conexin a URL del PAC
Para asegurar una conexin de timbrado exitosa revise que las siguientes ligas no cuenten con bloqueo de cualquier tipo si es que usa una conexin protegida a internet. EDICOM ********** Produccin: https://cfdiws.sedeb2b.com/EdiwinWS/services/CFDi?soap Nota: La URL de edicom es el servidor de produccin, as que es muy importante contar con el archivo pruebas.ini donde se especifica EDICOM=1 y FEL=1 para que se apunte al servidor de pruebas. de lo contrario, se enviarn ;facturas de prueba a hacienda. ASPEL (TRALIX) ****************** Servidor de pruebas ASPEL https://pcfdi.aspel.com.mx/pcfd/cgi-bin/srvpcfd.dll/soap/IsrvCFD Servidor de produccin ASPEL https://cfdi.aspel.com.mx/cfd/cgi-bin/srvpcfd.dll/soap/IsrvCFD Ruta para Datos adicionales Servidor de pruebas ASPELSESION https://pcfdi.aspel.com.mx/pcfd/cgi-bin/Sesion.dll/soap/IsrvSesion Servidor de produccin ASPELSESION https://cfdi.aspel.com.mx/cfd/cgi-bin/Sesion.dll/soap/IsrvSesion MASTEREDI ************** Pruebas: http://72.3.203.137:84/TimbradoCFDServiceExternal.asmx Produccin: http://72.3.203.137:84/TimbradoCFDServiceExternal.asmx SOLUCION FACTIBLE ************************ Pruebas: http://testing.solucionfactible.com/ws/services/Timbrado?wsdl Produccin: https://solucionfactible.com/ws/services/Timbrado?wsdl

Intelisis CFD Flexible - 51

Publicado en http://docs.intelisis.info

FEL ************************ Produccin: http://www.fel.mx/WS-TFD/WS-TFD.asmx

Si fuera necesario tener prendido el Fire Wall de windows, se puede timbrar con EDICOM mediante la configuracin de una Regla de Salida. A continuacin se explica cmo hacerlo. Ir a Inicio | Panel de Control | Firewall de Windows

Intelisis CFD Flexible - 52

Publicado en http://docs.intelisis.info

Configurar Fire Wall de Windows para timbrar con EDICOM


Dar clic en Configuracin Avanzada Nota: Asegurarse de tener permisos de administrador y que el antivirus instalado permita modificar la confoguracin.

Dar clic en Reglas de Salida

Intelisis CFD Flexible - 53

Publicado en http://docs.intelisis.info

1. 2. 3. 4.

Dar clic en Nueva Regla. Se abrir la ventana Asistente Para Nueva Regla de Entrada. Seleccionar Personalizada. Dar clic en Siguiente.

Seleccionar Todos los Programas Dar clic en Siguiente

Intelisis CFD Flexible - 54

Publicado en http://docs.intelisis.info

Seleccionar TCP

Configurar Puerto Local y Puerto Remoto en Todos los puertos Dar clic en Siguiente

Intelisis CFD Flexible - 55

Publicado en http://docs.intelisis.info

1. Seleccionar Cualquier direccin IP 2. Seleccionar Estas Direcciones IP 3. Dar clic en Agregar

Poner la direccin IP 212.49.145.109 Dar clic en Aceptar

Intelisis CFD Flexible - 56

Publicado en http://docs.intelisis.info

Dar clic en Siguiente

Seleccionar Permitir la Conexin Dar clic en Siguiente

Intelisis CFD Flexible - 57

Publicado en http://docs.intelisis.info

Habilitar los check Dominio, Privado y Pblico Dar clic en Siguiente

Poner en el campo Nombre el nombre que se desee dar a la regla Dar clic en Finalizar

Intelisis CFD Flexible - 58

Publicado en http://docs.intelisis.info

Ahora ya se tiene configurado el Fire Wall de Windows para permitir la comunicacin y el timbrado con EDICOM

Intelisis CFD Flexible - 59

Publicado en http://docs.intelisis.info

Jasper Reports para generacin de PDF y XML

Intelisis CFD Flexible - 60

Publicado en http://docs.intelisis.info

Introduccin a Jasper Reports


Anteriormente se usaba tambin Escuchar SQL para generar los documentos, sin embargo ya no se recomienda usar este mtodo. JasperReports es una herramienta gratuita y opensource que se compone de un conjunto de librerias java para facilitar la generacin de informes en aplicaciones tanto web como de escritorio. Representa una mejora considerable en la generacion de documentos (informes o reportes) en Intelisis ERP. Los informes se definen en un fichero xml el cual ser compilado por las libreras jasper report y generarn un fichero .jasper que se usar para rellenar y mostrar el informe final. La salida de los informes puede ser a la impresora, pdf, cvs, xml, txt, html, xls, rtf, jasper viewer, y a medida que liberen versiones seguramente alguna ms. La definicin de los informes se puede realizar directamente sobre los xml descriptores o podemos utilizar la herramienta Ireport para disearlo grficamente. Esta modalidad tiene compatibilidad en versin 3500, 4000 y 4500 de Intelisis ERP, aunque con versiones. Con Jasper reports en automtico se puede anexar los documentos generados al mismo movimiento en Intelisis ERP desde la transaccin.

Ventajas:
Genera la documentacin PDF y XML en linea de acuerdo a los tipos de movimientos generados as como integra los anexos en la mismatransaccin. Es posible generar en lnea la documentacin o bien mediante una herrameinta especial. Se configura por empresa. Sencillo de configurar e implementar. Compatible con el envo por correo de Documentacin electrnica y almacenamiento especfico. Compatible con versiones 3500, 4000 y 4500 Permite timbrado en lnea. Permite agregar comentarios adicionales predefinidos dentro del cuerpo del documento electrnico as como definir el mdulo entre otros.

Intelisis CFD Flexible - 61

Publicado en http://docs.intelisis.info

Desventajas:
Requiere programas adicionales para la generacin de los documentos (IntelisisJReport.exe y Maquina Virtual de Java).

Intelisis CFD Flexible - 62

Publicado en http://docs.intelisis.info

Jasper Reports. Instalacin y configuracin Ubicacin de objetos e instalacin


Los objetos necesarios para la instalacin de Jasper Reports los se encuentran dentro del paquete CFDFlex.zip que se puede descargar desde ftp://descargas.intelisis.com/Versiones%20NO%20CERTIFICADAS/CFD2012/Facturaci%F3n%20Flexible/ Es necesario no mover los objetos ni cambiar el nombre de los archivos y carpetas para que conserven los permisos de lectura y escritura que se dieron anteriormente a la carpeta C:\CFD\ y para que se pueda ejecutar correctamente la aplicacin. Dentro de la carpeta Jasper se encuentran entre otros los archivos 02 Plantillas Jasper.sql: Script que debe ejecutarse en la base de datos de Intelisis para poder usar Jasper Reports. Si la instalacin se realiz mediante el Instalador no es necesario ejecutar este script ya que el Instalador lo ejecuta en automtico. IntelisisJReport.exe: Ejecutable de Jasper Reports cuya ruta se debe especificar en la configuracin de CFD Flexibel en Intelisis como se explic en el tema correspondiente. Carpeta Reportes: Carpeta donde se encuentran los Reportes pre configurados que utiliza Intelisis cuya ruta se debe especificar en la configuracin de CFD Flexible en Intelisis como se explic en el tema correspondiente.

Intelisis CFD Flexible - 63

Publicado en http://docs.intelisis.info

Configuracin en Intelisis ERP


A partir de este punto la configuracin para las vaersion 4000 y 4500 es como se indica en los temas Configuracin General de CFD y CFDI y Configuracin Especfica de CFD y CFDI

Intelisis CFD Flexible - 64

Publicado en http://docs.intelisis.info

Escuchar SQL. Instalacin y configuracin


En este Manual se incluye el mtodo de generacin de documentos con Escuchar SQL de manera informativa, sin embargo como se mencion antes ya no se recomienda su uso, se recomiendo el uso de Jasper Reports.

Intelisis ERP al momento de generar una transaccin genera un registro en una tabla de SQL de la base de produccin que se este utilizando y lo deja como movimiento disponible para utilizar en el proceso de generacin del XML y del PDF. Para configurar solo hay que realizar los siguientes pasos: 1.- Pegar los archivos necesarios en la carpeta donde extramos la utilera CFDFlex.zip o bien colocarla en una ubicacin donde sea visible al servidor SQL y que contenga los permisos de ejecucin necesarios de la herramienta. Los archivos son los siguientes: EscucharSQL.exe EscucharSQL.log EscucharSQL.ini 2.- Es necesario configurar EscucharSQL.ini donde deber tener la siguiente estructura [EscucharSQL] ;Debug=Si ---> Opcin que nos permite configurar si queremos depurar la base de datos. Frecuencia=20 ---> No spermite indicar con que frecuencia se ejecutar nuestro ejecutable. FrecuenciaUnidad=Segundo ---> Unidad de medida de tiempo para la frecuencia PausaEntreSPs(ms)=15000 ---> Unidad de medida de tiempo que define la pausa entre procesos GrabarArchivoLog=Si ---> Indica si queremos guardar el registro de los eventos en el archivo LOG RutaArchivoLog=C:\CFD\EscucharSQL.log ---> Ruta y nombre del archivo a usar DDEService=Intelisis ---> Este nombre debe ser el mismo que el ejecutable Intelisis, de lo contrario no funcionar DDETopic=DDEIntelisis ---> Opciones predefinidas [Conexion] Servidor=studio BaseDatos=v4000

---> Servidor de produccin ---> Base de datos de produccin

Intelisis CFD Flexible - 65

Publicado en http://docs.intelisis.info

Usuario=sa ---> Usuario Contrasena=: ---> Contrasea. Si el servidor la requiere se debe encriptar con la herramienta de Intelisis. Por ltimo, es necesario configurar previamente Intelisis ERP en la seccin de CFD Flexible del men Edicin de la Configuracin de Empresas para indicarle donde se ubicarn los archivos.

Intelisis CFD Flexible - 66

Publicado en http://docs.intelisis.info

Nuevas Funcionalidades CFDI 4500

Intelisis CFD Flexible - 67

Publicado en http://docs.intelisis.info

Documentacin Automtica
La Documentacin Automtica con CFD Flexible permite definir una condicin de pago en parcialidades, generar una Factura con dicha condicin y en automtico en CxC se generarn los documentos que corresponden a dichas parcialidades. As mismo, si se configura CFDI en el movimiento Cobro en CxC, ste generar el CFD correspndiente integrando en el XML los datos que solicita el SAT acerca de la factura original que gener el Cobro. Para utilizar esta funcionalidad es necesario definir una condicin de pago en parcialidades. Para ello dirigirse a Configurar | Generales | Condiciones de Pago

Se abrir la ventana Condiciones de Pago, donde se debe crear una condicin de Pago en Parcialidades y activar el check Documentacin Automtica, con lo que se habilitar la pestaa Documentacin Automtica. Car clic en la pestaa Documentacin Automtica

Intelisis CFD Flexible - 68

Publicado en http://docs.intelisis.info

En esta pestaa se pueden definir diferentes caractersticas para la condicin de pago, entre ellas el Nmero de Documentos y su Periodo son los aspectos relevantes que se necesitan capturar para utilizar la funcionalidad con CFD Flexible

Intelisis CFD Flexible - 69

Publicado en http://docs.intelisis.info

Para ello dirigirse a Configurar |Tipos de Movimientos |Cuentas Por Cobrar, seleccionar el movimiento Cobro, dirigirse a la pestaa Documento Electrnico y configurar los datos para CFD Flexible como se muestra en la imagen. Es importante prender el check CFD es parcialidad.

Una vez realizada esta configuracin, se puede proceder a realizar una factura seleccionando como la condicin de pago aquella que se acaba de crear.

Intelisis CFD Flexible - 70

Publicado en http://docs.intelisis.info

Al concluir la factura dirigirse a CxC y en el tablero de control se podr observar que se han creado los documentos correspondientes a la condicin de pago establecida.

Abrir el primer documento y afectarlo para avanzarlo al movimiento Cobro

Afectar el movimiento cobro para concluirlo y dirigirse a los anexos del movimiento. Nota: Es necesario activar el check Cobros Impuestos Desglosados en la pestaa CxC Intelisis CFD Flexible - 71 Publicado en http://docs.intelisis.info

(2) de la Configuracin de Mdulos de la Empresa para que la generacin del XML sea correcta.

En los anexos del movimiento se puede observar que se ha generado el XML y su correspondiente PDF

Intelisis CFD Flexible - 72

Publicado en http://docs.intelisis.info

Al abrir el XML se puede observar que contiene entre otros elementos el monto original de la factura.

Intelisis CFD Flexible - 73

Publicado en http://docs.intelisis.info

Datos CFD de Cliente


En la versin 4500 de Intelisis ERP se integra una funcionalidad que permite capturar los datos de pago de un cliente que usa regularmente con la misma forma de pago. Cuando se facture a dicho cliente el XML integrar est informacin. Para configurar esta funcionalidad se debe ingresar a Cuentas | Clientes | Clientes y abrir el cliente en cuestin. Los siguientes pasos se explican a continuacin Una vez que el cliente en cuestin este abierto, dirigirse al men Edicin | Datos CFD

Intelisis CFD Flexible - 74

Publicado en http://docs.intelisis.info

Se abrir la siguiente ventana cuyos elementos se explican a continuacin

1. Informacin de Pago
Al dar clic sobre el botn Informacin de pago (botn 1) se abrir la ventana Informacin del Pago. En esta ventana se pueden capturar los tipos de pago que con los que cuenta el cliente. Dar clic en el botn Detalle. Se abrir la ventana Informacin del Pago (Detalle), donde se seleccionan las formas de pago que estn disponibles en Intelisis ERP y que se relacionarn con la Informacin de Pago capturada en el punto anterior. En la columna Cuenta de pago se puede capturar el numero de tarjeta o cuenta con la que el cliente pagar.

Intelisis CFD Flexible - 75

Publicado en http://docs.intelisis.info

2. Info Pago
Una vez capturados los datos en las ventanas anteriores, en el campo Info Pago se podran seleccionar los datos capturados en la ventana Informacin del Pago

3. Forma de Pago
Una vez capturados los datos en las ventanas anteriores, en el campo Forma de Pago se podran seleccionar los datos capturados en la ventana Informacin del Pago (Detalle)

Una vez que se ha capturado la informacin de pago se podr seleccionar aquella con la que el cliente paga de manera recurrente. Si al momento de una venta no se define una forma de pago Intelisis tomar el campo Intelisis CFD Flexible - 76 Publicado en http://docs.intelisis.info

Si al momento de una venta no se define una forma de pago Intelisis tomar el campo Forma de Pago que se acaba de defirnir en esta seccin y lo integrar al XML del CFD. Si al momento de una venta se define en el movimiento una forma de pago, Intelisis tomar esa forma de pago y lo integrar al XML del CFD.

Intelisis CFD Flexible - 77

Publicado en http://docs.intelisis.info

Errores Frecuentes

Intelisis CFD Flexible - 78

Publicado en http://docs.intelisis.info

Errores Frecuentes Caracter de nombre no vlido.


Problema: Despus de afectar una factura, si existe un problema con los caracteres especiales de la plantilla Jasper, aparecer el siguiente mensaje de error: Solucin: revisar en la Configuracin de Documento Electrnico que el check Caracteres Extendidos a ASCII se encuentre prendido en la plantilla Jasper y dentro del mapeo de campos

Errores Relacionados con los Archivos Temporales


Cuando aparecen errores como el que se muestra en la imagen donde esta implicado un archivo temporal revisar lo siguiente Que exista la carpeta donde se guardaran los temporales que se generan durante el timbrado, si no es as, crearla en el mismo nivel donde se encuentra el archivo TimbrarCFDI.exe Que en la carpeta raz de la CFD (C:\CFD\) estn asignados los permisos totales para el usuario con el que se ejecuta el servicio de SQL y para el usuario NETWORK Que en la configuracin de CFD Flexible de la Empresa est correcta la ruta de la carpeta de los archivos temporales.

Intelisis CFD Flexible - 79

Publicado en http://docs.intelisis.info

No se genera el PDF pero s el XML


Esto sucede porque Jasper Reports o la maquina virtual de Java no estn ejecutndose de manera correcta. Para resolver esta situacin revisar lo siguiente: Verificar que el Servidor donde est la Base de Datos de Intelisis tenga instalada la maquina virtual de Java. Esto se puede hacer entrando a la lnea de comandos de Windows (CMD) y tecleando Java. Esto debe dar una respuesta similar a esta: C:\Users\Server>java Usage: java [-options] class [args...] (to execute a class) or java [-options] -jar jarfile [args...] (to execute a jar file) [...] Adems se debe entrar a www.java.com, ubicar el link Tengo Java? y ejecutar la prueba Verificar la versin de Java la cual debe ser positiva, en caso contrario instalar la versin que se recomienda all mismo. Adicionalmente se deben verificar en la Configuracin de CFD Flexible de Intelisis la Ruta Jasper que se encuentra en la pestaa Jasper Reports. Esta ruta no debe contener espacios, se debe verificar que el archivo IntelisisJReport.exe exista y que no este siendo bloqueado por el antivirus. En caso de que se estn usando servidores distintos para Intelisis y para la Base de datos, es importante recordar que los componentes de CFD Flexible deben estar en el servidor de Base de Datos, y la ruta

Intelisis CFD Flexible - 80

Publicado en http://docs.intelisis.info

Das könnte Ihnen auch gefallen