Safelayer Secure Communications

eInvoice demonstration

You can read further information on this demonstration in the article.

The first part of this demonstration allows the e-invoice issuer to upload an XML file containing the required data to be signed in order to follow the recommendations of the Spanish Tax Agency and the Center for Inter-bank Cooperation. These recomentations contemplate two formats for the electronic signature:

  1. "Advanced electronic signature basic format". Its main goal is to provide a law abiding basic electronic signature. The format of the electronic signature produced is XAdES-EPES enveloped (XAdES-BES plus a identifier of the signature policy).
  2. "Advanced electronic signature with validation information". This format adds additional information to the electronic signature such as a time stamp, information on the certification chain and revocation status. The format of the electronic signature produced is XAdES-C enveloped.

The uploaded file is sent to TrustedX and signed by a third-party demonstration entity.

You can download and use this file as a model.

Use this form to produce a electronic signature.

Issuer


The e-invoice receiver may have to prove the validity of the electronic signature after the certificates used to sign it have expired. A good way to solve this problem is to follow the CWA 15579:2006 recommendations of the CEN (European Committee for standardization). The recommendations suggest the use of the XAdES-A format to eliminate additional organizational measurements in order to guarantee the long term validity of the electronic signatures securing the e-invoice.

The second part of this demonstration allows the receiver of an e-invoice to verify and archive it. You can try that using an e-invoice signed above.

The uploaded file is sent to TrustedX to perform the verification of the electronic signature, adding all the required information to create a XAdES-A electronic signature.

Use this form to verify and produce a XAdES-A electronic signature.

Receiver