![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Gracias bilbur!
todo esto me ha permitido continuar con el proceso, pero me encuentro un contratiempo con el qr. Para generar el código QR es necesario los 13 primeros caracteres de la firma, en ocasiones la firma contiene caracteres como + y al entrar la url para batuz muestra que es incorrecta. No encuentro nada (o al menos no lo he visto) que limite qué caracteres usar o no, o si hubiera que reemplazarlos. |
|
#2
|
|||
|
|||
|
Cita:
te explico el código de la dirección qr para GIP $caracterSeparador = '-' // el guión medio o tecla del menos $cif_340 = cif de la empresa 9 dígitos $dd$mm$aaa = dia mes año sin separador // 12052021 $SignatureValueFirmaFacturaActua = substr($SignatureValueFirmaFacturaActual,0,13); // 13 primeras posiciones $TBAIID = utf8_encode($TBAIID); // lo codificas a utf8 $cod_crc8 = crc8($TBAIID); // calculas el crc8 $TBAIID = $TBAIID.$cod_crc8; // se lo añades a la cadena TBAIID $msg_TBAI = $url_TBAI_QR.'?id='.$TBAIID.'&s='.serie.'&nf='.numero.'&i='.$importe; // creas el enlace TBAI $msg_TBAI = utf8_encode($msg_TBAI); // otra vez a utf8 $cod_crc8 = crc8($msg_TBAI); // calculas el nuevo crc8 $msg_TBAI = $msg_TBAI.'&cr='.$cod_crc8; // y se lo añades al enalce Código PHP:
'https://tbai.prep.gipuzkoa.eus/qr/?id=TBAI-B09203993-210421-YQw6BwvgmOe9h-235&s=FR&nf=000115&i=-5.44&cr=012' Este enlace funciona |
|
#3
|
|||
|
|||
|
Eso mismo es lo que hago, aquí pongo 2 ejemplos:
OK: https_//batuz.eus/QRTBAI/?id=TBAI-79732487C-120521-ME4g0D7g/iyVk-038&s=HB202105&nf=00020&i=382.67&cr=189 KO: https_//batuz.eus/QRTBAI/?id=TBAI-79732487C-120521-Kv+9Uth14cqcj-236&s=HS202105&nf=00021&i=1209.10&cr=121 Los datos de la URL son incorrectos (ERR_QR_003) el 3er carácter de la firma es + "Kv+9Uth14cqcj" y el + en una url por GET suele ser un espacio. parte de la firma en el xml: ....<ds:SignatureValue Id="xmldsig-118aebca-ded6-937b-16cd-782aa4431aab-sigvalue">Kv+9Uth14cqcjZzk286K7h+FLkm8W5UHukR8+GJkmRvJyKV3..... |
|
#4
|
|||
|
|||
|
Cita:
Confirma los crc8 En este validador parace que da otros valores https://crccalc.com/ Estaré más atontado de lo habitual Ya me dices |
|
#5
|
|||
|
|||
|
He probado con el código TBAI que viene de ejemplo "TBAI-00000006Y-251019-btFpwP8dcLGAF-" y da 237 como debe ser.
Por ejemplo este "TBAI-79732487C-120521-ME4g0D7g/iyVk-" me devuelve 038 pero en http_//crccalc.com me devuelve 070. mientas que "TBAI-79732487C-120521-Kv+9Uth14cqcj-" devuelve 236 y es el esperado Otro ejemplo mas sencillo: "hola/-" la función para crc8 devuelve 035 mientras que en http_//crccalc.com devuelve 014 Uso esta función para crc8: https_//www_clubdelphi_com/~hector/foros/showthread.php?p=534948&highlight=crc8#post534948 ¿es posible que esta función tenga problemas con "/" ? |
|
#6
|
|||
|
|||
|
Cita:
Falla el validador No obstante prueba este código TBAI con barra, tanto en función como en este validador que parece mejor que el otro https://toolslick.com/programming/ha...crc-calculator TBAI-B09203993-200421-aZqWxK/x6JS3U- crc8 = 042 |
|
#7
|
|||
|
|||
|
Cita:
¿entonces es cosa de batuz? |
|
#8
|
|||
|
|||
|
Calculo CRC8
Buenas tardes,
Perdonad por mi ignorancia, pero sabéis de algún ejecutable al que se le mande la cadena de caracteres y devuelva el CRC8? Mi programa de gestión es bastante viejo y no puedo definir variables tipo byte por lo que tampoco puedo desarrollar el módulo para calcular el CRC8. Gracias de antemano. Saludos |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| SII -Nuevo sistema de la Agencia Tributaria española de envío de datos vía Webservice | newtron | Internet | 3716 | 19-01-2026 21:01:34 |
| Como utilizar la ayuda del nuevo Sistema Operativo | gluglu | Humor | 3 | 24-09-2007 10:39:05 |
| Aplicacion Agencia De Viajes | ArdiIIa | Varios | 9 | 20-01-2007 17:49:53 |
| El Vasco Aguirre | Al González | La Taberna | 5 | 26-05-2006 10:22:28 |
| Microsoft ha lanzado su nuevo sistema operativo | DarkByte | Humor | 0 | 25-01-2004 10:21:14 |
|