Intelisis CFD Flexible
Intelisis CFD Flexible
Intelisis CFD Flexible
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
Introduccin
Publicado en http://docs.intelisis.info
Qu es un Comprobante Fiscal?
Es un documento que permite comprobar las operaciones (ingresos, egresos y carta porte) que realiza un contribuyente.
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.
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.
Publicado en http://docs.intelisis.info
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.
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.
Publicado en http://docs.intelisis.info
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.
Publicado en http://docs.intelisis.info
Publicado en http://docs.intelisis.info
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
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.
Publicado en http://docs.intelisis.info
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.
Publicado en http://docs.intelisis.info
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/
Publicado en http://docs.intelisis.info
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
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
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
Se abrir la ventana Notificacin de conexin donde se verifica la conexin a la base de Datos. Dar clic en Aceptar
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
Publicado en http://docs.intelisis.info
Publicado en http://docs.intelisis.info
Despus se corren los scripts necesarios en las tablas de SQL. Dar clic en Aceptar
Publicado en http://docs.intelisis.info
Una vez que el instalador ha finalizado se debe ingresar a Intelisis para terminar con la configuracin com se explica en el siguiente Captulo.
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
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
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.
Publicado en http://docs.intelisis.info
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
Publicado en http://docs.intelisis.info
Configuracin Especfica
Esta configuracin aplica para las versiones 3500 complacin posterior a 23/sep/2010, 4000 y 4500.
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".
Publicado en http://docs.intelisis.info
Publicado en http://docs.intelisis.info
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.
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
Publicado en http://docs.intelisis.info
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
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.
Publicado en http://docs.intelisis.info
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.
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
Publicado en http://docs.intelisis.info
Publicado en http://docs.intelisis.info
Publicado en http://docs.intelisis.info
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
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
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
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.
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
Publicado en http://docs.intelisis.info
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
Publicado en http://docs.intelisis.info
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.
Publicado en http://docs.intelisis.info
Seleccionar TCP
Configurar Puerto Local y Puerto Remoto en Todos los puertos Dar clic en Siguiente
Publicado en http://docs.intelisis.info
Publicado en http://docs.intelisis.info
Publicado en http://docs.intelisis.info
Poner en el campo Nombre el nombre que se desee dar a la regla Dar clic en Finalizar
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
Publicado en http://docs.intelisis.info
Publicado en http://docs.intelisis.info
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.
Publicado en http://docs.intelisis.info
Desventajas:
Requiere programas adicionales para la generacin de los documentos (IntelisisJReport.exe y Maquina Virtual de Java).
Publicado en http://docs.intelisis.info
Publicado en http://docs.intelisis.info
Publicado en http://docs.intelisis.info
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
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.
Publicado en http://docs.intelisis.info
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
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
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.
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.
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
Publicado en http://docs.intelisis.info
Al abrir el XML se puede observar que contiene entre otros elementos el monto original de la factura.
Publicado en http://docs.intelisis.info
Publicado en http://docs.intelisis.info
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.
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.
Publicado en http://docs.intelisis.info
Errores Frecuentes
Publicado en http://docs.intelisis.info
Publicado en http://docs.intelisis.info
Publicado en http://docs.intelisis.info