CONECTOR CTIFAC CONTENIDO



Documentos relacionados
DCISERVICIOS, SA DE CV

Integra Integra factura electrónica a tu ERP o sistema

Aspel Índice: Beneficios Requerimientos Técnicos Características Instalación Configuración Funcionamiento

MANUAL DE USUARIO PARA LA DECLARACIÓN INFORMATIVA DE OPERACIONES CON TERCEROS. Versión 1.1.5

Cómo Facturar Electrónicamente con Aspel-SAE 4.6

Manual de Usuario FACTURA99 FACTURACIÓN. Factura99 FACTURA 99

Facturación Impresa con Código Bidimensional

Manual de usuario. Facturación Electrónica por Internet CFD-I. EdifactMx Free EMISION GRATUITA. Versión 3.0

LAS FACTURAS ELECTRÓNICAS.COM

Manual del Usuario. Su Sistema Facturación Electrónica (CFDI)

Manual de Usuario para el Portal de Contribuyentes

Manual de uso MiniPrinter

MANUAL MONITOR EMISOR

GUIA PRÁCTICA PARA OBTENER LA FACTURA ELECTRÓNICA

Administración de Clientes 4

Manual de Usuario Receptor

MANUAL DE INSTALACIÓN DEL COMPONENTE WEBSIGNER JAVA. Versión 4.0

Manual de Usuario. Sistema Municipal de Facturación Electrónica. Página 1 de 26

Ingresar a Y proporcionar los datos de usuario, correo electrónico y su contraseña

Bóveda Fiscal Integradora Guía de Usuario

Cómo Facturar Electrónicamente con Aspel-CAJA 3.0

Guía de Instalación Proscai

ÍNDICE: Página. 1. Ingreso al Sistema Ingreso para personal del SAT Ingreso para usuarios Recuperación de Contraseña

Manual para solicitar folios de comprobantes digitales MANUAL PARA SOLICITAR FOLIOS DE COMPROBANTES DIGITALES

CONFIGURACION AVANZADA DE MOZILLA THUNDERBIRD

Registro y consulta de clientes según la ley para la prevención de lavado de dinero en Neodata ERP.

Novedades de la versión Factura Electrónica en AdminPAQ

Manual de Usuario. Factura Electrónica Bancomer

Timbra CFDI. Servicio de timbrado CFDI por Web Service

FDR Electrónicos. Su mejor opción en tecnología y servicios computacionales. Manual de uso para programa de facturación electrónica

Digitales Emitidos Versión 1.0

MANUAL DE USUARIO COMPROBANTE ELECTRÓNICO APLICACIÓN GRATUITA

Convivirá el programa instalable con una aplicación vía web.

Manual de Usuario. CFDInova V.19

Manual de Usuario Emisor

SISTEMA DE APARTADO DE SALAS PARA EVENTOS

Manual Sistema de Facturación Electrónica

Manual de Usuario. Terra Nómina Electrónica

Manual de usuario Contabilidad Electrónica

Emisión de Comprobantes Fiscales Digitales con Aspel-SAE 4.6 para: COLGATE (Directos / Indirectos Consignación)

Versión 2014 TIMBRADO DE LA NOMINA

GUÍA DE AYUDA No. 611

SIIGO Pyme. Templates. Cartilla I

ECB CONT SISTEMA DE CONTABILIDAD INSTALACION DEL SISTEMA ECBCONT

EDC Invoice V6. Guía de Migración a la versión 6. Diciembre 2010

Kiosko CFDI. Kiosko CFDI. Manual de Usuario. Proveedores Autorizados de Certificación de CFDI

PARTIDA CONCEPTO CANTIDAD P. UNITARIO PRECIO Querétaro, Querétaro Marzo Sistema de Facturación Electrónica CFDI

NUEVA FACTURA. NUEVA: Se genera una nueva factura.

XR Recepción de Facturas

Díaz Ramírez Asesores. Guía Rápida para Facturación Electrónica

Declaración Anual Personas Morales 2014

MANUAL DE REQUISITOS SAT

Programa de Ayuda HERES

Generación de CFDI con Aspel-CAJA 3.5 y Aspel-Sellado CFDI

Instructivo para el uso de Mis Cuentas (Sistema de Registro Fiscal)

2.0. Sistema de Factura Electrónica y CBB

Accede a su DISCO Virtual del mismo modo como lo Hace a su disco duro, a través de:

Admincontrol Descarga e instalación

Manual de Usuario SAT Aplicación Gratuita

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

Manual de Instalación del Agente de

Aplicateca. Manual de Usuario: Ilion Factura Electrónica. Espíritu de Servicio

SISTEMA ELECTRÓNICO DE FACTURACIÓN

Eurowin 8.0 SQL. Manual de la FIRMA DIGITALIZADA

Facturación Electrónica Manual de Usuario FactuDesk

Generación de CFDI con Aspel-SAE 5.0 y Aspel-Sellado CFDI

MANUAL PARA LA ELABORACION DEL COMPROBANTE FISCAL DIGITAL (CFDfácil) BIENVENIDOS A CFDfácil

- A continuación, se nos abrirá la siguiente ventana pidiendo contraseña, que el cliente haya especificado al instalar Wingest 7

Script de pruebas para generar timbre fiscal digital

Contenido. Megainvoice, S. de RL Concepción Beistegui 13 piso Tel/Fax (01) Ciudad de México DF soporte2@mega-invoice.

Manual Básico de Facturación Electrónica

Manual de Usuario FiscalCloud

SERVICIO NACIONAL DE ADUANA DEL ECUADOR INSTRUCTIVO PARA DESCARGAR E INSTALAR EL AGENTE AVS PARA EL CHAT Y CONTROL REMOTO FEBRERO 2012

Manual de Usuario SITRES Ventanilla Única

Servicio de Informática Vicerrectorado de Tecnologías de la Información y la Comunicación

Manual de Creación del Certificado de Sello Digital (CSD) en el SAT

PANADERÍA SUPERIOR MANUAL DE USUARIO

Manual de Usuario. Terra Factura Electrónica

GENERACIÓN DE TRANSFERENCIAS

Introducción a la Firma Electrónica en MIDAS

Guía de acceso a Meff por Terminal Server

GUÍA DE USUARIO PARA INGRESAR AL PORTAL DE CONSULTA.

MANUAL DE USUARIO. Webservice simple para la exportación rápida de información proveniente de una base de datos. Versión 0,1,1

Pasos para la generación de CFDI s con Aspel-Facture.

DFirma Batch Server. Sistema de firma y envío electrónico automático.

RV FACTURA ELECTRÓNICA WEB

MANUAL DE USUARIO DE CUENTAS DE CORREO

Instalación de la aplicación de COAS Visado Digital

Ficha Técnica del Servicio Mi-Nomina.NET NOMBRE DE LA EMPRESA. Administrador de la Plataforma Mi Nomina.Net

Instalación y configuración servidor WDS

MANUAL DEL SISTEMA AUTOMÁTICO DE FACTURACIÓN ELECTRÓNICA S.A.F.E.

Factura Electrónica. Soluciones y Administración de Software S.A. de C.V. Software AD

GENERACIÓN DE ANTICIPOS DE CRÉDITO

MANUAL DE USUARIO AVMsorguar

Guía de llenado Declaración Anual de Personas Morales 2014

Instalar el aplicativo con un usuario que sea administrador del sistema, e instalar para todos los usuarios.

Una vez que tengamos el padrón de un determinado tributo con todos sus datos actualizados, podemos generar los recibos de ese padrón.

Transcripción:

CONECTOR CTIFAC CONTENIDO INTRODUCCIÓN CARACTERÍSTICAS REQUISITOS DEL SISTEMA CONTENIDO DEL ARCHIVO ZIP INSTALACIÓN EJECUCIÓN FUNCIONAMIENTO

INTRODUCCIÓN CtiFac es una aplicación desarrollada para la emisión y cancelación de Comprobantes Fiscales Digitales por Internet, utilizando el Web Service de facturación Moderna. Como salida genera un archivo XML, opcionalmente un archivo PDF y un documento TXT. CARACTERÍSTICAS Facilidad de implementación Multiplataforma Generar comprobantes a partir de un XML versión 2.2, 3.2 o TXT. Se puede instalar como un servicio de Windows (solo en versiones Windows server 2003 y 2008) Registro de contribuyentes de una forma más practica Impresión de Comprobantes de forma automática Generación de CFDI s Cancelación de CFDI s REQUISITOS DEL SISTEMA Sistema operativo bajo 32 ó 64 Bits (Linux, Windows, Mac), en cualquiera de sus versiones Java Runtime Enviroment (JRE) versión 6 o superior (debe configurarse el path para poder ejecutar comandos java desde cualquier ruta) Conexión a internet: Contar con un buen canal de conexión y de preferencia sea asignado al menos 1 Mbps en la conexión entrante y saliente CONTENIDO DEL ARCHIVO ZIP Al descargar el conector CtiFac y descomprimirlo usted encontrará los siguientes archivos

INSTALACIÓN 1.- Descargar el ejecutable del conector CtiFac para pruebas en la siguiente página. http://developers.facturacionmoderna.com/conector.html ** La versión de producción le será enviada una vez que se realice la contratación del servicio. 2.- Elegir una ruta en su equipo para la instalación, en la cual se descomprimirá el contenido del archivo.zip descargado. Al descomprimir el archivo el nombre de la carpeta principal es: ctifac_v3_demo para el ambiente de pruebas ctifac_v3_produccion para el ambiente real El nombre del directorio puede ser modificado a las necesidades del usuario. 3.- Dentro del directorio encontrarán 2 carpetas con lo siguiente: Manuales: Contiene los manuales disponibles para configuración. Ctifac: Contiene los archivos requeridos para el funcionamiento del conector. Al interior del directorio ctifac se alojan: Configuración: El cual contiene 2 archivos init_java_layout: Es el archivo principal en el cual se deben configurar las rutas para los directorios que dan funcionamiento al servicio, en este archivo también se configuran las claves para establecer la conexión con el Web Service de timbrado. emailconfiguration: Sirve para configurar datos de la cuenta de correo, a través del cual se desea se manden los emails, estos envíos se hacen desde el mismo conector. * Solamente deberá configurarse cuando se haya contratado ese servicio adicional. Lib: Contiene las librerías propias requeridas para el funcionamiento del conector, no deben modificarse ni eliminarse. Libc_java: Contiene la librería a instalar para cada Sistema Operativo libc_java.class.path_linux: Contiene las librerías necesarias para funcionar sobre el sistema Linux libc_java.class.path_mac: Contiene las librerías necesarias para funcionar sobre el sistema MAC libc_java.class.path_win: Contiene las librerías necesarias para funcionar sobre el sistema Windows tmp: Almacena archivos temporales utilizados por el procesamiento del conector, ejemplo el response de timbrado, por default adentro aparecerá el archivo empty el cual es agregado para que el control de versiones respete el directorio y no lo omita en la estructura del proyecto.

templates: Contiene plantillas para envío de correo electrónico, esta configuración la realiza Facturación Moderna siempre y cuando el usuario haya contratado el servicio adicional. Dentro del mismo aparece el archivo default.tfl, es una plantilla de envío de correo, sin embargo es posible configurar nuevas plantillas (Estas aplican solo cuando se envía el correo desde el mismo conector) 4.- Instalar librerías Windows: Copiar los dos archivos.dll de la carpeta libc_java.class.path_win hacia la carpeta C:\Windows\System32\ Mac: Copiar los dos archivos.jnilib de la carpeta libc_java.class.path_mac hacia la carpeta /usr/lib/java Linux: Copiar el archivo.so de la carpeta libc_java.class.path_linux hacia la carpeta /usr/lib/ ** Algunas versiones de Windows requieren que la librería tambien quede en la misma ruta del archivo ctifac.jar 5.- Elegir rutas para la generación de directorios con los cuales trabaja el conector y modificar el archivo de configuración del conector CtiFac, lo encuentra dentro de \configuracion\ init_java_layout.xml Los datos importantes a configurar se indican en color rojo. <?xml version='1.0' encoding='utf-8'?> <Configuration> <UserPass>b9ec2afa3361a59af4b4d102d3f704eabdf097d4</UserPass> <UserId>UsuarioPruebasWS</UserId> <emisorrfc>esi920427886</emisorrfc> <executionparameters>0</executionparameters> <storeddb>0</storeddb> <folderin>/ruta/de/carpeta/data/in</folderin> <folderemitidos>timbrados</folderemitidos> <foldercancelados>cancelados</foldercancelados> <folderout>/ruta/de/carpeta/data/out</folderout> <folderlogs>/ruta/de/carpeta/data/logs</folderlogs> <foldererrors>/ruta/de/carpeta/data/errors</foldererrors> <folderprocessed>/ruta/de/carpeta/data/procesados</folderprocessed> <foldererrorprocessed>/ruta/de/carpeta/data/errorprocesados</foldererrorprocessed> <createfoldersperiodic>1</createfoldersperiodic> <structurefoldersperiodic>rfc prefijo::comprobantes_emitidos serie anio mes dia</structurefoldersperiodic> <urlservice>https://t1demo.facturacionmoderna.com/timbrado/soap</urlservice> <templatefilename>1</templatefilename> <filename separatorfilename="_">comprobante::serie_folio--tfd::fechatimbrado_uuid</filename> <siglafactura>fe</siglafactura> <siglanotacredito>nc</siglanotacredito> <monitor>0</monitor> <generatepdf>true</generatepdf> <generatecbb>false</generatecbb> <generatetxt>false</generatetxt> <extensioncbb>png</extensioncbb> <delay>0</delay> <automaticprinting value="0"> <Printers> <Printer name="hp LaserJet Professional P1102w" copies="1"> <serie>null</serie> </Printer> </Printers> </automaticprinting>

<branches active="false"> <branch serie="" code=""/> </branches> <sendmailautomatic>false</sendmailautomatic> </Configuration> Dónde: UserPass y UserId: Le serán proporcionados(los de pruebas son b9ec2afa3361a59af4b4d102d3f704eabdf097d4 y UsuarioPruebasWS respectivamente) emisorrfc: Es el RFC de la persona física o moral con la que se emitirán las facturas (en este caso se presenta el RFC de pruebas de sistema). executionparameters: Es una bandera que puede tener el valor 0 o 1 y hace referencia a la manera de ejecución de la aplicación, el valor 0 que es el valor recomendado ejecuta la aplicación de manera normal y procesa los archivos de manera automática al momento de agregarlos a la carpeta con la ruta indicada en folderin; el valor 1 ejecuta la aplicación de una manera más limitada en la cual para la ejecución de la aplicación, se deberá especificar el archivo a procesar al momento de hacer el llamado de la aplicación desde la terminal. storeddb: Es una bandera que puede tener el valor 0 ó 1 y su valor determina si el resultado del procesamiento de los archivos se almacenará dentro de una base de datos local que podrá ser visualizada a través del monitor siempre y cuando este se encuentre activado. folderin: Define la ruta de entrada en la cual se alojarán las carpetas Timbrados y Cancelados las cuales le definen a la aplicación que funcionalidad desempeñar.. folderemitidos: Es donde se especifica el nombre de la carpeta que contendrá los archivos que se enviarán a certificar, debe estar alojado dentro de In. foldercancelados: Es donde se especifica el nombre de la carpeta que contendrá los archivos que se enviarán a cancelar, debe estar alojado dentro de In. folderout: Es donde se especifica la ruta de la carpeta donde se almacenarán los archivos generados al procesar su layout (almacena pdf, xml y txt). folderlogs: Es donde se especifica la ruta de la carpeta donde se almacenarán los archivo de texto con los registros de la actividad de la aplicación. foldererrors: Es donde se especifica la ruta de la carpeta donde se almacenarán los archivos de reportes de errores en el funcionamiento de la aplicación. folderprocessed: Es donde se especifica la ruta de la carpeta a donde se enviarán los archivos que han sido procesados de manera exitosa. foldererrorprocessed: Es donde se especifica la ruta de la carpeta a donde se enviarán los archivos con lo que ha ocurrido algún error al intentar procesarlos.

createfoldersperiodic: Es una bandera que puede tener el valor 0 o 1 y hace referencia a que al momento de recibir los archivos (PDF, XML, TXT) si el valor configurado es 1, estos archivos se almacenan en carpetas periódicas, es decir una carpeta con la fecha del día de la solicitud de timbrado, bajo el formato AAAA-MMDD y si el valor de este nodo es 0 entonces los archivos se almacenan de manera normal dentro de la ruta indicada en folderout. structurefoldersperiodic: Se define la estructura de archivos donde se alojarán los comprobantes, iniciando como raíz la ruta definida en folderout. Se puede ordenar fecha y rfc urlservice: Este nodo hace referencia a la dirección donde se aloja el WebService que se consume será proporcionado junto con el kit, se diferencia entre dirección demo y dirección de producción. monitor: Es una bandera que puede tener el valor 0 o 1 y hace referencia a la activación de una pequeña ventana donde se muestran las respuestas que se han obtenido del procesamiento de los archivos para de esta manera monitorear el funcionamiento de la aplicación. templatefilename: Es una bandera que puede tener el valor 0 o 1 y hace referencia a que al momento de procesar los archivos, en la carpeta de OUT los archivos de los comprobantes emitidos tendrán un nombre conformado por el siguiente formato: RFC_TIPO_ SERIEUUID_FECHATIMBRADO; este formato puede ser diferente o a la medida del cliente, pero se debe hacer la solicitud por escrito con un ejemplo del formato del nombre de los archivos para que sea implementado. filename: Especifica el nombre del archivo de salida, mediante palabras clave las cuales son interpretadas por el conector. El nombre del archivo se compone por bloques separados por "--", cada bloque se conforma por subbloques separados por "::", la parte izquierda del sub-bloque es la palabra clave que el sistema busca en el XML de respuesta y la parte derecha corresponde a los atributos de los cuales obtendrá los valores para armar el nombre del archivo. Se cuenta con una palabra clave Prefijo, el cual se le puede poner alguna palabra que quiera que contenga al nombre. Ejemplo: Prefijo::Factura--Comprobante::serie_folio--Emisor::rfc--TFD::UUID Resultado: Factura_A_150_XXXXXXXXXX_MIUUID-UUID-UUID automaticprinting: Value es una bandera que puede tener el valor 0 o 1 y hace referencia a la posibilidad de imprimir de manera automática los comprobantes generados en una impresora especifica Printer: name en este campo se especifica el nombre de la impresora instalada el en equipo para la impresión automática de los comprobantes generados, así mismo en el campo copies se puede especificar el número de impresiones que se necesitan de cada comprobante. Serie: En este campo se especifica la serie de comprobantes que va a ser impresa en el equipo indicado en el nodo anterior, puede agregarse más de una serie, pero por nodos separados como se marca en el ejemplo Las carpetas pueden ser creadas al momento de la configuración del archivo, o usar alguna especifica del sistema que genere sus archivos txt. generatepdf: Especifica si se desea generar el fomato PDF del comprobante, puede ser true o false

Las rutas deben ser absolutas, en el ejemplo se trabajo para rutas de MAC, en Windows normalmente quedarías como: C:\ctifacV3\data\in 6.- Una vez configurado el archivo en el caso de no haberse creado las carpetas manualmente, en la primer ejecución el conector generará automáticamente los seis directorios con los siguientes nombres: logs, errors, procesados, errorprocesados, out e in respectivamente, siempre y cuando las rutas estén configuradas correctamente. Dentro de la carpeta in se deben crear dos subcarpetas con los nombres de Timbrados y Cancelados respectivamente. Estos pasos nos generan un sistema de archivos de la siguiente forma

EJECUCIÓN La aplicación debe ser ejecutada como administrador, puede ejecutarse dando doble clic en el archivo ctifac.jar de la carpeta dist, pero se recomienda ejecutarlo desde una terminal de comandos y ser ejecutada como administrador, en Windows se debe ir a, inicio/todos los programas/accesorios/símbolo del sistema y dar clic derecho y clic en ejecutar como administrador, en Linux y Mac solo hay que abrir la Terminal y teclear el comando sudo su presionar la tecla ENTER e ingresar la contraseña de administrador. Una vez en la consola como administrador hay que ir al directorio donde se encuentra la aplicación archivo ctifac.jar Ejemplo: cd c:\ctifacv3\app\ Ejecutar el comando Java jar ctifac.jar El cual ejecutará la aplicación, el mensaje que se mostrará es: mensaje proceso Activo Satisfactoriamente esto indica que el servicio se ha iniciado correctamente. Debe dejarse abierta la terminal, puede minimizarse, cada que se copie un nuevo archivo al directorio de In procesará los archivos que se agreguen en el directorio especificado dependiendo en que carpeta se copien Timbrados o Cancelados es la acción que realizará. IMPLEMENTACIÓN Timbrado: Para poder generar un comprobante, basta con agregar un archivo XML o TXT de acuerdo a las estructuras soportadas, dentro de la carpeta definida en el atributo folderemitidos en el archivo de configuración. Cancelado: Para poder cancelar un comprobante basta con agregar un archivo (layout o XML timbrado), dentro de la carpeta definida en el atributo foldercancelados en el archivo de configuración Resultados: Los XML timbrados (CFDI) se almacenan dentro de la carpeta definida en el atributo folderout en el archivo de configuración.