🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: chile.comp.programacion
3 messages
3 total messages Started by Leonardo Herrera Fri, 12 Oct 2012 14:06
SII, pdf417
#234
Author: Leonardo Herrera
Date: Fri, 12 Oct 2012 14:06
43 lines
3096 bytes
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
Re: SII, pdf417
#235
Author: arquet
Date: Mon, 14 Jan 2013 12:30
11 lines
1486 bytes
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.
Re: SII, pdf417
#236
Author: Leonardo Herrera
Date: Sat, 19 Jan 2013 16:11
35 lines
2432 bytes
El lunes, 14 de enero de 2013 09:30:51 UTC-3, arq...@gmail.com escribió:
> 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.


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
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads