Factura Electrónica l10n_ES_facturae

Registered by Santi Argüeso(Pexego)

Desarrollo de la factura electrónica para openERP:
Formato de fichero de salida xml.
Supera validación de formato y Contable
No firma la Factura.

Temas pendientes de solucionar:

1.- Firma de la factura. De momento tengo un pequeño programa en Java que firma la factura con unas apis de la aeat tengo que ver donde lo subo para que se pueda descargar. Este software de momento solo funciona con windows y el contenedor de firmas de internet explorer. La firma dentro de OpenErp la tengo desarrollada a un 70% mas o menos obtengo todos los datos del certificado ( emisor, clave publica, etc) pero a la hora de firmar no consigo calcular bien el algoritmo. Seguiré investigando.
2.- Modo de Adjuntar Fichero Xsl para la visualización de la factura.
3.- Situar datos de registro de la compañía ( tomo, libro, etc.)

Añadido programa java para firmar la FacturaE:

El botón Certificados llena el combo con los Certificados instalados en Internet Explorer.
El botón Origen selecciona la FacturaE original
El botón Destino seleccionamos la ubicación y el nombre donde queremos guardar la FacturaE firmada.
El botón Firmar firma la factura con el certificado que hayamos seleccionado en el combo de certificados.

Para poder utilizar el fichero xsl en el mismo directorio del fichero xml pegar estos dos ficheros y añadir esta linea
<?xml-stylesheet href="facturae3_1.xsl" type="text/xsl"?>
al comienzo del archivo xml . Importante si añadimos esta linea tiene que ser antes de firmar el fichero.

Blueprint information

Status:
Started
Approver:
None
Priority:
Low
Drafter:
None
Direction:
Needs approval
Assignee:
Alejandro Sanchez
Definition:
Drafting
Series goal:
None
Implementation:
Beta Available
Milestone target:
None
Started by
Alejandro Sanchez

Whiteboard

Estamos cambiando por completo el proceso de la generación de la factura electrónica.

Será todo directamente desde OpenERP, a la hora de imprimir la factura por pantalla, directamente ya saldrá el documento firmado.

Para el proceso de la firma en sí existen varias opciones, tenemos que ver como lo gestionamos.

Daremos más detalles en los próximos días.

(?)

Work Items