Home

Manual de instalación de Factura Telemática

image

Contents

1. BDD local Esquema de distribuci n PortlC Manual de instalaci n de Factura Telem tica Obtenci n de un Certificado de Usuario Para poder configurar PortlICConmnector de forma que firme las facturas digitalmente antes de enviarlas ser necesario disponer de un certificado digital v lido que garantice su identidad como emisor de la factura En la actualidad certificados v lidos para la facturaci n telem tica pueden ser los certificados de usuario emitidos y firmados por la F brica Nacional de Moneda y Timbre Real Casa de la Moneda con la formulaci n FNMT Clase 2 CA Una vez obtenido el certificado ser necesario exportarlo a un fichero en formato PKCSF12 Este ser el fichero que se utilice para que PortICConnector realice el firmado de las facturas Qu debe hacerse para solicitar un Certificado de Usuario Conectarse a la p gina web habilitada por la FNMT http www cert fnmt es clase2 obtencion htm y seguir el proceso descrito a continuaci n e Solicitud a traves de Internet de su certificado En este paso se generar n sus claves privada y p blica y se le proporcionar un c digo de solicitud que debe llevar en el momento de realizar la acreditaci n Para ello deber conectarse a la direcci n de Internet http www cert fnmt es clase2 solicitud mainpeti htm e Acreditaci n de su identidad y la de la entidad que representa en la oficina de registro a la que deber acudir portando la siguiente in
2. C USE FacturasPortlcC CREATE TABLE invoice id int 20 NOT NULL auto_increment inout char 1 NOT NULL default sender varchar 11 NOT NULL default receiver varchar 11 NOT NULL default internal_ref varchar 35 default version varchar 35 default fecha _ vencimiento datetime default 0000 00 00 00 00 00 fecha factura datetime default 0000 00 00 00 00 00 time sender datetime default 0000 00 00 00 00 00 time _ receive datetime default 0000 00 00 00 00 00 state int 11 default 0 portic ref varchar 25 default T importe decimal 10 3 default 0 moneda varchar 3 default PRIMARY KEY Cid KEY invoice_sender sender KEY invoice_sender_recevier sender receiver TYPE InnoDB CREATE TABLE invoice _ data id int 20 NOT NULL default 0 format varchar 20 NOT NULL default timesave datetime NOT NULL default 0000 00 00 00 00 00 data longblob NOT NULL PRIMARY KEY Cid EGrmat PortlC Manual de instalaci n de Factura Telem tica TYPE InnoDB CREATE TABLE invoice_conection idSesion int 11 NOT NULL auto_increment User varchar 100 NOT NULL default StartTime datetime NOT NULL default 0000 00 00 00 00 00 EndTime datetime default 0000 00 00 00 00 00 PRIMARY KEY idSesion TYPE MylISAM CREATE TABLE invoice_log IdSesion int 11 NOT NULL default 0 Dat
3. Manual de instalaci n de Factura Telem tica O PO Manual de instalaci n de Factura Telem tica Este manual describe c mo instalar y configurar una plataforma para realizar el env o y recepci n de facturas telem ticas a trav s de la plataforma PortIC La instalaci n se compone de PortlCConnector Base de datos Consola gr fica EMISOR FA Certificado de Usuario FNMT Clase 2 CA RECEPTOR Programa de comunicaciones instalado nicamente en servidor En el env o transforma el mensaje a xml si ste no es el formato utilizado lo firma con el certificado digital lo almacena en la base de datos y lo env a a PortIC En la recepci n recupera las nuevas facturas de PortIC guarda el documento en base de datos comprueba la firma extrae la factura en formato xml y realiza la transformaci n si xml no es el formato de trabajo PortICConnector se configura para que pueda acceder a una base de datos tambi n instalada en servidor y almacenar las facturas tal y como se han enviado y recibido es decir firmadas electr nicamente Opcionalmente puede utilizarse una consola gr fica instalada en cada PC del usuario que permite acceder a la base de datos y realizar b squedas de las facturas exportarlas imprimirlas etc Aplicaci n factura telem tica m dulo cliente Env o BBDD local PLATAFORMA JPortlC Copia factura local Aplicaci n factura telem tica m dulo cliente B
4. PortICConnector Plugln InvoicPlugln PLUGIN PICAPERAK CLASSNAME portic PortICConnector Plugln InvoicPlugln Formato en el que queremos recibir los documentos RECEIVE MSGIYPE FORMAT Documentos de Factura Telem tica RECEIVE INVOIC FORMAT DEFAULT RECEIVE INVOIC FORMAT EDIFACT RECEIVE INVOIC FORMAT PORTEL RECEIVE INVOICP FORMAT PDF RECEIVE INVAPERAK FORMAT DEFAULT RECEIVE INVAPERAK FORMAT EDIFACT RECEIVE INVAPERAK FORMAT PORTEL RECEIVE PICAPERAK FORMAT DEFAULT RECEIVE PICAPERAK FORMAT EDIFACT RECEIVE PICAPERAK FORMAT PORTEL Formato en el que queremos enviar los documentos SEND MSGTYPE FORMAT SEND FORMAT DEFAULT SEND INVOIC FORMAT EDIXML SEND INVOICP FORMAT DEFAULT SEND PICAPERAK FORMAT DEFAULT SEND PICAPERAK FORMAT EDIXML SEND INVAPERAK FORMAT EDIXML PortlC Manual de instalaci n de Factura Telem tica SLEEPING_SENDER 1 SLEEPING_RECEIVER 10 SEPARADORCOLUMN NE NULLCOLUMN LINESEPARATOR An CERTIFICATE Cr Factura Certificados CertificadoCcAz p x CERT_PASSWD PRINTER CLASSNAME portic facturatelematica printers ByPassPrinter PRINTER INVOIC CLASSNAME portic facturatelematica printers InvoicPrinter Comunicaci n con Portl1C mediante SSL VALORES TRUE utilizamos SSL FALSE no utilizamos SSL USE _ SSL FALSE
5. e datetime NOT NULL default 0000 00 00 00 00 00 Action varchar 250 NOT NULL default TimeBD datetime NOT NULL default 0000 00 00 00 00 00 TYPE MylISAM CREATE TABLE invoilce user User varchar 100 NOT NULL default Password varchar 100 default PRIMARY KEY User TYPE Myl1SAM COMMIT permisos sql El siguiente archivo modifica los permisos de la base de datos creada para que pueda acceder la aplicaci n de consola USE FacturasPortIC Acceso para la aplicaci n de facturas GRANT ALL PRIVILEGES ON FacturasPortIC TO invoicel 5 IDENTIFIED BY invoice WITH GRANT OPTION REVOKE ALL PRIVILEGES ON FacturasPortIC FROM invoice COMMIT usuariolnsert sql El siguiente archivo da de alta los distintos usuarios que acceder n a la consola gr fica USE FEacturasPortic Creamos un usuario de APLICACION Es conveniente editar este archivo y elaborar una lista con todos los usuarios que acceder n a la consola INSERT INTO invoice_user user password VALUES Jorge r PASSWORD 3jorge COMMIT PortlC Manual de instalaci n de Factura Telem tica PortlCConnector properties El siguiente archivo configura PortICConnector para realizar el intercambio de facturas a trav s de PortIC El c digo de pa s nif de la empresa es ESA61961488 el usuario para acceder a PortIC es USERNAME PortIiCConnector est instalado en ci PortiCConnector se utilizar el Pl
6. formaci n A Y Documento acreditativo de la representaci n legal de la entidad o Documento acreditativo de poder especial y expreso de Y representaci n para solicitar el certificado Su DNI pasaporte espa ol o tarjeta de residencia NIE Documento acreditativo de la identidad de la entidad CIF C digo de solicitud del certificado SSS El registro f sico necesario para la solicitud del certificado deber llevarse a cabo en una oficina de acreditaci n Para consultar cual es su oficina m s cercana con ctese a la siguiente direcci n de Internet http www cert fnmt es clase2 identifica htm e Descarga del Certificado de Usuario una vez registrado utilizando el c digo de solicitud podr descargar su certificado de usuario conect ndose a la siguiente direcci n de Internet http www cert fnmt es clase2 descargacert maindesca htm Una vez se ha obtenido el certificado de usuario ser necesario exportarlo incluyendo con la clave privada a un fichero en formato PKCS 12 Para la configuraci n de ejemplo se presupone que el certificado se encuentra en C Factura Certificados CertificadoCA2 pfx PortlC Manual de instalaci n de Factura Telem tica Instalaci n 1 Instalar MySQL 4 p e 4 0 16 2 Es necesario modificar ligeramente la configuraci n de MySQL para aumentar el tama o m ximo de datos a almacenar Si trabajamos en entorno Windows hay que editar el archivo WINDIR imy inm y a adir
7. la siguiente l nea en el apartado mysqld set variable max_allowed_packet 16M 3 Copiar el archivo FacturaTelematica properties en el directorio lib ext properties de la m quina virtual que ejecute la aplicaci n Se puede utilizar el fichero ejemplo que hay en el Anexo I y configurarlo seg n necesidades 4 Ejecutar los scripts con usuario root CreacionBBDDLocal sql para generar la base de datos y usuario Insert sql para crear los usuarios de aplicaci n Ser conveniente editar previamente el script usuariolnsert sql para a adir los usuarios que tendr n acceso a la consola gr fica CreacionBBDDLocal crea la base de datos y las tablas permisos da permisos para que la consola gr fica pueda acceder a la base de datos usuariolnsert da de alta los usuarios que acceder n a la consola mysql 4u root lt CreacionBBDDLocal sql mysql u root lt permisos sal mysql u root lt usuariolnsert sql 5 Instalar v a Java Web Start la consola de Factura Telem tica en test o en producci n Entorno Test http webstarttest portic net launchFacturaTelematica nlp Entorno Real http remg portic net portic launchFacturaTelematica jnlp 6 Instalar v a Java Web Start la aplicaci n PortICConnectorFactura Copiar el certificado en un directorio accesible desde PortlCComnector y configurar las propiedades modificando el archivo PortICConnector properties Se puede utilizar el fichero ejemplo que hay en el Anexo I y configura
8. rlo seg n necesidades Entorno Test http webstarttest portic net launchPortICConnectorFactura nlp Entorno Real http remg portic net portic launchPortICComnectorFactura nlp PortlC Manual de instalaci n de Factura Telem tica Anexo I Ficheros de configuraci n Factura T elematica properties El siguiente archivo configura la empresa PORTIC BARCELONA S A con c digo de pa stnif ESA61961488 utilizando la imagen LogoEmpresa jpg como logo para generar el documento PDF de la factura utilizando como formato de trabajo para los documentos INVOIC de factura EDIFACT etc Se especifica tambi n los datos para acceder a la base de datos MySQL y el directorio base de instalaci n de PortICConnector Configuraci n de consola nombreEmpresa PORTIC BARCELONA S A nifEmisora ESA61961488 logoEmpresa C l1FacturaTelematicall1LogoEmpresa Jpg textoPie Inscrita en el REGISTRO MERCANTIL DE BARCELONA tomo 12345 Folio 65 y Hoja n BL12345 directorioExportacion c lifacturas formato EDIFACT Configuraci n de base de datos hostDbConnection 192 168 19 71 puerto 3306 sid FacturasPortIC tipoDbConnection LOCAL Configuraci n general porticlommectorHome 0c 3 X1PortICConnector CreacionBBDDLocal sq l El siguiente archivo crea la base de datos y todas las tablas necesarias para almacenar las facturas y otra informaci n necesaria para la consola gr fica DROP DATABASE FacturasPortIc CREATE DATABASE FacturasPortI
9. ugIn de factura InvoicPluglIn para los documentos de factura INVOIC y para los documentos de respuesta INVAPERAK y PICAPERAK El formato de recepci n de los documentos INVOIC es el que hay por defecto es decir XML aunque podr a ser EDIFACT o PORTEL Para cambiar el formato de recepci n habr que modificar los comentarios para cambiar el formato de recepci n Los documentos INVOIC se env an en formato XML El fichero que guarda la firma digital en formato PKCS 12 es CAFactura Certificados CertificadoCA2 p x Cuando se arranque PortlCConnector por primera vez con la nueva configuraci n se pedir la contrase a del usuario y la contrase a del certificado y se guardar n encriptadas en el fichero de configuraci n dd Configuraci n PortICConnector TARO TE TE TE AE HE AE AE AE AE TE TE E EE AE E T AE E E EE E E E E E H Datos del usuario empresa COMPANY ESA61961488 USERNAME USERNAME PASSWORD DIRECTORIO BASE A partir de aqui tendremos inbox outbox sent error temp El separador de directorio debe ser el car cter BASEDIR c PortICConnector Ultima sincronizaci n con el servidor de Port lc LASTSYNC 30000101000000 PLUGIN 5END RECEIVEF MSGTYPE CLASSNAME PLUGIN CLASSNAME portic PortICConnector PlugIn ByPassPlugIn PLUGIN INVOIC CLASSNAME portic PortICConnector PlugIn InvoicPlugIn PLUGIN INVOICP CLASSNAME portic PortlICConnector Plugln InvoicPlugln PLUGIN INVAPERAK CLASSNAME portic

Download Pdf Manuals

image

Related Search

Related Contents

Rapport FINAL HALDE version 12 août - 6 novembre    Wentronic MR16 Daylight I  Insignia NS-55E560A11 Flat Panel Television User Manual  Submersible Level Transmitters User Manual  Ethernet Telnet User`s Manual - RCX Series  

Copyright © All rights reserved.
Failed to retrieve file