Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

SII, pdf417

165 views
Skip to first unread message

Leonardo Herrera

unread,
Oct 12, 2012, 10:06:06 AM10/12/12
to
Señores,

¿Alguien sabe qué software usa el SII para verificar el timbre impreso (pdf417) de una factura electrónica? Llevo algo así como 4 meses tratando de que me aprueben las muestras impresas.

El problema es que me alegan es el siguiente:

"El timbre electrónico presenta error técnico al leerlo, aparentemente presenta error por los caracteres especiales “&”, “ñ”, “´”, entre otros".

Ahora, la documentación dice que los caracteres especiales están OK mientras estén dentro del charset ISO-8859-1; y los ampersand (&) sólo deben ser escapados de la manera usual (& o la representación numérica.)

Lamentablemente, yo no uso Java en mi programa así que las sugerencias usuales de usar las librerías del NIC no me sirven (claro que las usé como benchmark para comparar y validar mis documentos).

El timbre que me rechazan es el siguiente:

http://www.monserratinformatica.cl/103.gif

De acuerdo a zxing este es el código (tomado de http://zxing.org/w/decode?u=http%3A%2F%2Fmonserratinformatica.cl%2F103.gif&full=true):

<DD><RE>77733230-9</RE><TD>33</TD><F>103</F><FE>2012-04-20</FE><RR>76139545-9</RR><RSR>GRANDON &amp; NECULMAN, SERVICIOS DE INGENIE</RSR><MNT>2183934</MNT><IT1>Pintura B&amp;W AFECTO</IT1><CAF version="1.0"><DA><RE>77733230-9</RE><RS>IMPORTADORA DE INSUMOS AUTOMOTRICES MONS</RS><TD>33</TD><RNG><D>101</D><H>150</H></RNG><FA>2012-04-20</FA><RSAPK><M>qExpJD5IEz7VO5Q+0MxQguKGT2e8CZtOD+is2pCsl0xrv8WYuiSGVF4Dfu/XBcVVhvECrXI1GjsoH4/SGEGb5Q==</M><E>Aw==</E></RSAPK><IDK>100</IDK></DA><FRMA algoritmo="SHA1withRSA">enl9pTW2/+VqLA4bvCWwGWuf4WpsRom0sgSFvyG4f+vlBu5H6cvKuh/KB5HP7fzH/z5uRgTNfv0XKYUFdISs+g==</FRMA></CAF><TSTED>2012-04-20T22:39:03</TSTED></DD>

¡A ver si algún capo de la robotecnia se apiada y me dice si estoy haciendo algo mal!

Saludos,
Leonardo Herrera

arq...@gmail.com

unread,
Jan 14, 2013, 7:30:51 AM1/14/13
to
Leonardo,

tengo exactamente el mismo problema y llevo varios meces pelando con la gente de sii.

Logro solucionar el problema?

de ser asi, le agradecería si me indica como lo logro.

De antemano Muchas gracias.
David Lara.



Leonardo Herrera

unread,
Jan 19, 2013, 11:11:11 AM1/19/13
to
David,

Sí logré solucionar el problema. Era una suma de cosas:

1) El timbre PDF debe ser usado en "modo binario". La librería que yo estaba usando no soportaba este modo así que tuve que modificarla.

2) El texto debe estar codificado con ISO-8859-1. Básicamente, no usar UTF (y menos UTF-16). Para esto también tuve que modificar la librería, para que tratara los strings como bytes.

3) Por último, mi error más básico, estaba seleccionando parte del timbre. Debe ir <TED> completo, y sin saltos de línea ni espacios innecesarios.

Para revisar el timbre, le sugiero que use la aplicación BCTester, que es la misma que usa la gente del SII.

Espero que le ayude,
Leonardo Herrera
0 new messages