En esta opción Ud. obtendrá aspectos técnicos que es preciso considerar en la construcción de los Libros Contables Electrónicos.
El SII, ha establecido que el tamaño máximo de un archivo a enviar es de 20 Mega. Dado el gran tamaño de los archivos los contribuyentes pueden enviar comprimida la información de acuerdo a http://www.gzip.org/. Donde hay software para variadas plataformas.
Estos deben ser archivos con extension *.gz.
Todo documento va acompañado de una firma digital, calculada con la llave privada de un certificado digital otorgado por una empresa certificadora de identidad acreditada por el SII.
La firma digital del LCE, así como la del envío de LCE, está basada en el estándar XMLDSIG, pero con algunas restricciones respecto a la obligatoriedad y a los algoritmos de firma y hash permitidos.
Para validar adecuadamente la firma digital del LCE, el SII requiere que se incorpore la siguiente información de firma electrónica en cada LCE:
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#">
<SignedInfo>
<CanonicalizationMethod
Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" />
<SignatureMethod
Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" />
<Reference URI="#XXXXX">
<DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
<DigestValue>... </DigestValue>
</Reference>
</SignedInfo>
<SignatureValue>... </SignatureValue>
<KeyInfo>
<KeyValue>
<Valores Llave Publica>
Si la llave es RSA se debe indicar
<RSAKeyValue>
<Modulus>... </Modulus>
<Exponent>... </Exponent>
</RSAKeyValue>
Si la llave es DSA se debe indicar
<DSAKeyValue>
<P>... </P>
<Q>... </Q>
<G>... </G>
<Y>... </Y>
</DSAKeyValue>
</KeyValue>
<X509Data>
<X509Certificate>... </X509Certificate>
</X509Data>
</KeyInfo>
</Signature>
El valor que se coloca en los ID (el cual es el mismo que se utiliza en el campo Signature/SignedInfo/Reference/Uri) debe ser conformado de la siguiente manera:
<Nombre del Documento>_<datos de la Identificacion>
En donde:
Se detalla a continuación como sería para cada Documento FIRMADO: