Facturacion Electronica - Representacion Impresa
-
- Posts: 440
- Joined: Fri Oct 07, 2005 2:17 pm
- Location: Lima - Peru
- Contact:
Facturacion Electronica - Representacion Impresa
Saludos, los molesto nuevamente con este tema, estoy trabajando mi factura electronica y con la ayuda de algunos colegas ya toma algo de forma, digamos que ya tengo el archivo .XML listo, se me presenta la necesidad de entregar tambien una "representacion impresa" de la factura, un .PDF lo mas convencional, seguro alguien en el foro ya paso por esto, alguna libreria, utilitario ??
Gracias
Gracias
Enrrique Vertiz Pitta
Lima-Peru
xHb 1.23, Fwh 20.04, MySQL 5.7 - 8.0, SQLLIB 1.9m, SQLRDD
Lima-Peru
xHb 1.23, Fwh 20.04, MySQL 5.7 - 8.0, SQLLIB 1.9m, SQLRDD
- José Vicente Beltrán
- Posts: 279
- Joined: Mon Oct 10, 2005 8:55 am
- Location: Algeciras, España
- Contact:
Re: Facturacion Electronica - Representacion Impresa
Enrrique.
Yo desde hace un par de años firmo todos mis documentos en formato PDF con jSignPDF
http://sourceforge.net/projects/jsignpd ... =directory en modo comando se integra perfectamente en nuestras aplicaciones utilizando el certificado digital para generar la firma
Espero te sirva
Yo desde hace un par de años firmo todos mis documentos en formato PDF con jSignPDF
http://sourceforge.net/projects/jsignpd ... =directory en modo comando se integra perfectamente en nuestras aplicaciones utilizando el certificado digital para generar la firma
Espero te sirva
Re: Facturacion Electronica - Representacion Impresa
Enrrique ,
Lo mas facil, instala alguna "impresora a pdf" ( pdfcreator, nitropdf , etc. ) e imprimes indicando esa impresora.
Atte.,
Lautaro
Lo mas facil, instala alguna "impresora a pdf" ( pdfcreator, nitropdf , etc. ) e imprimes indicando esa impresora.
Atte.,
Lautaro
-
- Posts: 440
- Joined: Fri Oct 07, 2005 2:17 pm
- Location: Lima - Peru
- Contact:
Re: Facturacion Electronica - Representacion Impresa
Gracias estimados por sus respuestas
Lautaro, no entiendo, puedo mandar a una impresora PDF un archivo XML ??, por si no me explique bien, tengo el XML y lo que quiero es hacer una "representacion impresa" para enviarla por mail, osea un .PDF de la factura que esta dentro de ese .XML y que los mortales no pueden leer, entonces, cual es la mejor forma, de crear un PDF teniendo como origen el XML de mi factura electronica ?
Gracias por su tiempo
Lautaro, no entiendo, puedo mandar a una impresora PDF un archivo XML ??, por si no me explique bien, tengo el XML y lo que quiero es hacer una "representacion impresa" para enviarla por mail, osea un .PDF de la factura que esta dentro de ese .XML y que los mortales no pueden leer, entonces, cual es la mejor forma, de crear un PDF teniendo como origen el XML de mi factura electronica ?
Gracias por su tiempo
Enrrique Vertiz Pitta
Lima-Peru
xHb 1.23, Fwh 20.04, MySQL 5.7 - 8.0, SQLLIB 1.9m, SQLRDD
Lima-Peru
xHb 1.23, Fwh 20.04, MySQL 5.7 - 8.0, SQLLIB 1.9m, SQLRDD
-
- Posts: 440
- Joined: Fri Oct 07, 2005 2:17 pm
- Location: Lima - Peru
- Contact:
Re: Facturacion Electronica - Representacion Impresa
Jose Vicente, gracias por tu sugerencia, lo revisare, si tienes la linea de codigo que invocas desde el programa para su uso, me ayudaria a entender, gracias
Enrrique Vertiz Pitta
Lima-Peru
xHb 1.23, Fwh 20.04, MySQL 5.7 - 8.0, SQLLIB 1.9m, SQLRDD
Lima-Peru
xHb 1.23, Fwh 20.04, MySQL 5.7 - 8.0, SQLLIB 1.9m, SQLRDD
Re: Facturacion Electronica - Representacion Impresa
Enrique,
La representacion impresa la puedes hacer de por lo menos 2 formas :
1.- Haces un programa , que en base a los datos que van en el xml o leyendo el xml haga una impresion de esos datos en el formato que tu definas ( como hacer un reporte normal )
2.- Crear una hoja de estilo xslt que transforme tu xml a otra cosa con algun parser.
Yo por simplicidad use la primera, en mi software, al ingresar los datos para una factura electronica, dejo guardado el xml generado y los datos que se usaron para generarlo de manera que es muy facil via programa generar la representacion impresa.
Saludos,
Lautaro
Osorno
Chile
La representacion impresa la puedes hacer de por lo menos 2 formas :
1.- Haces un programa , que en base a los datos que van en el xml o leyendo el xml haga una impresion de esos datos en el formato que tu definas ( como hacer un reporte normal )
2.- Crear una hoja de estilo xslt que transforme tu xml a otra cosa con algun parser.
Yo por simplicidad use la primera, en mi software, al ingresar los datos para una factura electronica, dejo guardado el xml generado y los datos que se usaron para generarlo de manera que es muy facil via programa generar la representacion impresa.
Saludos,
Lautaro
Osorno
Chile
Re: Facturacion Electronica - Representacion Impresa
Recomiendo FASTREPORT para generar sus informes y sus archivos PDF
João Santos - São Paulo - Brasil
-
- Posts: 440
- Joined: Fri Oct 07, 2005 2:17 pm
- Location: Lima - Peru
- Contact:
Re: Facturacion Electronica - Representacion Impresa
Lautaro, gracias nuevamente por tu explicacion, muchisimo mas claro, entonces para los mortales hacemos el PDF a pulso, con algo como lo que recomienda Karina un FastReport, clarisimo
Enrrique Vertiz Pitta
Lima-Peru
xHb 1.23, Fwh 20.04, MySQL 5.7 - 8.0, SQLLIB 1.9m, SQLRDD
Lima-Peru
xHb 1.23, Fwh 20.04, MySQL 5.7 - 8.0, SQLLIB 1.9m, SQLRDD
- Manuel Valdenebro
- Posts: 706
- Joined: Thu Oct 06, 2005 9:57 pm
- Location: Málaga-España
Re: Facturacion Electronica - Representacion Impresa
Hola Jose Vicente,José Vicente Beltrán wrote:Enrrique.
Yo desde hace un par de años firmo todos mis documentos en formato PDF con jSignPDF
http://sourceforge.net/projects/jsignpd ... =directory en modo comando se integra perfectamente en nuestras aplicaciones utilizando el certificado digital para generar la firma
Espero te sirva
¿No usas el XML de la AEAT?. ¿Podrias explicarme como haces el proceso?
Un saludo
Manuel
Manuel
- José Vicente Beltrán
- Posts: 279
- Joined: Mon Oct 10, 2005 8:55 am
- Location: Algeciras, España
- Contact:
Re: Facturacion Electronica - Representacion Impresa
Hola Manuel,
El jSignPDF (http://jsignpdf.sourceforge.net/) lo uso para firmar documentos en formato PDF.
Una vez descargado e instalado (lleva su propio motor JAVA por lo que es muy compacto y portable), se puede usar como programa windows independiente (jsignpdf.exe) o lo que para mi es mas interesante (porque así lo puedo incluir en mis programas de forma transparente) desde la linea de comandos via waitRun() por ejemplo.
Para ello creo el siguiente archivo 'mifirma.BAT'
al que hay que pasar los siguientes parámetros:
******* llamada al modulo de firma
%1 -> rutacompleta\jsignpdfC.exe
****** Documento antes y despues de firmado
%2 -> rutacompleta\documentoSinfirmar
%3 -> rutacompleta\documentoFirmado
*******Aquí las coordenadas del PDF donde deb aparecer la firma
%4 -> coordenada inferior X
%5 -> coordenada inferior Y
%6 -> coordenada superior X
%7 -> coordenada superior Y
******* certificado de firma
%8 -> numero de orden del certificado (empezando a contar desde 0)
Desde mi programa llamo al .bat y listo
En cuanto a XML de la AEAT de momento solo lo utilizo para firmar documentos de la Agencia Tributaria, hasta ahora no he tenido necesidad de firmar facturas en este formato.
Saludos
El jSignPDF (http://jsignpdf.sourceforge.net/) lo uso para firmar documentos en formato PDF.
Una vez descargado e instalado (lleva su propio motor JAVA por lo que es muy compacto y portable), se puede usar como programa windows independiente (jsignpdf.exe) o lo que para mi es mas interesante (porque así lo puedo incluir en mis programas de forma transparente) desde la linea de comandos via waitRun() por ejemplo.
Para ello creo el siguiente archivo 'mifirma.BAT'
Code: Select all
%1 -kst WINDOWS-MY %2 -d %3 -V -llx %4 -lly %5 -urx %6 -ury %7 -q -ki %8
******* llamada al modulo de firma
%1 -> rutacompleta\jsignpdfC.exe
****** Documento antes y despues de firmado
%2 -> rutacompleta\documentoSinfirmar
%3 -> rutacompleta\documentoFirmado
*******Aquí las coordenadas del PDF donde deb aparecer la firma
%4 -> coordenada inferior X
%5 -> coordenada inferior Y
%6 -> coordenada superior X
%7 -> coordenada superior Y
******* certificado de firma
%8 -> numero de orden del certificado (empezando a contar desde 0)
Desde mi programa llamo al .bat y listo
Code: Select all
waitRun( "mifirma.bat " + cFilePath(xModuloFirma)+"jsignpdfC.exe "+xOrigen+" "+xDestino+" "+xllx+" "+xlly+" "+xurx+" "+xury+" "+nOrden, .t. )
Saludos
- Manuel Valdenebro
- Posts: 706
- Joined: Thu Oct 06, 2005 9:57 pm
- Location: Málaga-España
Re: Facturacion Electronica - Representacion Impresa
Jose Vicente, gracias por contestar.
¿Que coordenadas, inferior y superior, le pones normalmente en una factura formato A-4?.
¿Vale esta factura electrónica a efectos fiscales?
¿Que coordenadas, inferior y superior, le pones normalmente en una factura formato A-4?.
¿Vale esta factura electrónica a efectos fiscales?
Un saludo
Manuel
Manuel
- José Vicente Beltrán
- Posts: 279
- Joined: Mon Oct 10, 2005 8:55 am
- Location: Algeciras, España
- Contact:
Re: Facturacion Electronica - Representacion Impresa
Manuel
las coordenadas que utilizo para situar la firma en la parte inferior derecha de un formato A4:
esquina inferior izquierda: X = 695.13, Y=32
esquina superior derecha: X = 868, Y = 108.70
En general, las medidas de un formato A4 son:
eje X -> 0 a 910 contados desde el borde izquierdo del papel
eje Y -> 0 a 1380 contados desde el borde inferior del papel
En cuanto a la legalidad de la firma, utilizando el certificado de la FNMT, el mismo que se utiliza entre otros para la Agencia Tributaria, nunca he tenido problemas.
Saludos
las coordenadas que utilizo para situar la firma en la parte inferior derecha de un formato A4:
esquina inferior izquierda: X = 695.13, Y=32
esquina superior derecha: X = 868, Y = 108.70
En general, las medidas de un formato A4 son:
eje X -> 0 a 910 contados desde el borde izquierdo del papel
eje Y -> 0 a 1380 contados desde el borde inferior del papel
En cuanto a la legalidad de la firma, utilizando el certificado de la FNMT, el mismo que se utiliza entre otros para la Agencia Tributaria, nunca he tenido problemas.
Saludos
- Manuel Valdenebro
- Posts: 706
- Joined: Thu Oct 06, 2005 9:57 pm
- Location: Málaga-España
-
- Posts: 287
- Joined: Fri Apr 14, 2006 5:52 pm
- Location: Córdoba (España)
Re: Facturacion Electronica - Representacion Impresa
Jose Vicente, ante todo agradezco la información que aportas. He seguido al pie de la letra tus indicaciones, pero cuando ejecuto "mifirma.bat" me sale lo siguiente:
De lo contrario, si lo hago por el ejecutable de windows, funciona correctamente. ¿Sabrias decirme qué puedo estar haciendo mal?, o ¿que necesito configurar?
Un Saludo, y muchas gracias de antemano
Code: Select all
log4j:WARN No appenders could be found for logger (net.sf.jsignpdf.ssl.SSLInitializer).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
Un Saludo, y muchas gracias de antemano
Re: Facturacion Electronica - Representacion Impresa
has intentado clic/derecho / ejecutar como administrador ?
saludos.
saludos.
Cesar Cortes Cruz
SysCtrl Software
Mexico
' Sin +- FWH es mejor "
SysCtrl Software
Mexico
' Sin +- FWH es mejor "