El SAT ha definido DOS usos para el CBB o QRCode

Acerca de los "Comprobantes Fiscales en Papel" que son aquellos que llevan un Codigo de barras proporcionado por el SAT. Tambien se discute sobre el OTRO Codigo de barras que llevan los nuevos Comprobantes por Internet (CFDI)
[[ FORO CERRADO DEBIDO A QUE YA LA INFORMACION YA NO ES VIGENTE ]]
Avatar de Usuario
Dado
Mensajes: 15824
Registrado: Mar Jul 06, 2010 8:56 pm

Re: El SAT ha definido DOS usos para el CBB o QRCode

Mensajepor Dado » Dom Sep 11, 2011 11:27 am

Yo uso este codigo para crear el DATO que debe llevar el QRCode

Código: Seleccionar todo

function nombre_cualquiera(RFCEmisor,RFCReceptor,Total,UUID : string) : strng;
begin
   Total := Format('%17.6f',[StrToFloatDef(Total,0)]);
   Total := AnsiReplaceStr(Total,' ','0');
   Result := '?re=' + RFCEmisor + '&rr=' + RFCReceptor + '&tt=' + Total + '&id=' + UUID;
end;
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!

jmartiza
Mensajes: 19
Registrado: Mié Dic 01, 2010 10:53 am

Re: El SAT ha definido DOS usos para el CBB o QRCode

Mensajepor jmartiza » Dom Sep 11, 2011 7:00 pm

mil gracias pero me el dato de UUID ese viene en el xml que regresa timbrado edicom...?
o de onde lo saco...?

Avatar de Usuario
Dado
Mensajes: 15824
Registrado: Mar Jul 06, 2010 8:56 pm

Re: El SAT ha definido DOS usos para el CBB o QRCode

Mensajepor Dado » Lun Sep 12, 2011 9:15 am

jmartiza escribió:mil gracias pero me el dato de UUID ese viene en el xml que regresa timbrado edicom...?
o de onde lo saco...?


Si, el UUID te lo asigna el PAC, esta dentro del nodo del Timbre
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!

Avatar de Usuario
ramonzea
Mensajes: 167
Registrado: Mié Sep 15, 2010 1:23 am

Re: El SAT ha definido DOS usos para el CBB o QRCode

Mensajepor ramonzea » Mié Sep 21, 2011 2:39 pm

Tengo una duda:
1.- el UUID que regresan los PAC, mide 36 caracteres, los RFC's de 12 o 13 caracteres, entonces debo compensar el total con ceros hasta que mida 17 caracteres?

Esto incaria que la longitud de los datos varia hasta los 95 indicados por el SAT?

re=GOYA780416GM0&rr=XXAX010101XXX&tt=0000000005.450000&id=C6744D21-3022-4D4F-8FA1-EE6B46AA811A
o
re=GOYA780416GM0&rr=XXAX010101XXX&tt=5.450000&id=C6744D21-3022-4D4F-8FA1-EE6B46AA811A

Saludos.

Avatar de Usuario
Dado
Mensajes: 15824
Registrado: Mar Jul 06, 2010 8:56 pm

Re: El SAT ha definido DOS usos para el CBB o QRCode

Mensajepor Dado » Mié Sep 21, 2011 2:48 pm

ramonzea escribió:Tengo una duda:
1.- el UUID que regresan los PAC, mide 36 caracteres, los RFC's de 12 o 13 caracteres, entonces debo compensar el total con ceros hasta que mida 17 caracteres?

Esto incaria que la longitud de los datos varia hasta los 95 indicados por el SAT?

re=GOYA780416GM0&rr=XXAX010101XXX&tt=0000000005.450000&id=C6744D21-3022-4D4F-8FA1-EE6B46AA811A
o
re=GOYA780416GM0&rr=XXAX010101XXX&tt=5.450000&id=C6744D21-3022-4D4F-8FA1-EE6B46AA811A

Saludos.


Si debes hacer un "padding" es decir agregarle los ceros

El correcto entonces es asi :

re=GOYA780416GM0&rr=XXAX010101XXX&tt=0000000005.450000&id=C6744D21-3022-4D4F-8FA1-EE6B46AA811A

NOTA importante, he revisado varios QRCode de varios PAC que no dire su nombre pa' no quemarlos y no le agregan esos ceros, pero el anexo es muy claro dice mas o menos :

"Total del comprobante a 17 posiciones, 10 para los enteros, 1 punto decimal y 6 decimales.......continua mas adelante.....hasta acompletar 95 caracteres"

Aunque ya se ha discutido el tema de los 12 o 13 caracteres del RFC asi que en realidad deberia ser de 93 a 95 caracteres
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!


Volver a “CF Autoimpresos en Papel y Codigo de barras bidimensional (QR Code)”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 3 invitados