Closed RigoFlores closed 6 years ago
Leí este cbb de una factura de at&t y ni siquiera carga los datos en la pantalla de verificación del sat
ya encontre la diferencia, no es el & que descubriste.
Checa estas dos cadenas
La primera la generamos nosotros y es incorrecta. La segunda la generó el SAT, al momento de consultar la representación impresa de la misma factura.
La diferencia son los últimos 8 caracteres, nosotros estamos poniendo los 8 últimos caracteres del sello del sat, y en realidad deben ir los últimos 8 caracteres del sello del emisor
Te voy a generar una versión standalone para probar..
Pues se ocupa en escritorio, pero sobre todo en web ... en ambos.
Listo... subo un release de standalone, y otro a web... ya generé yo una factura y ya la valida correctamente
no alcance a terminar lo de pagos.... ma;ana espero que ya quede listo
AHORA EL TOTAL NO LO ESTÁ REPORTANDO CORRECTAMENTE. ESE TOTAL EN EL QR, DEBE SER EL MISMO QUE SE ENVÍA AL XML, DE LO CONTRARIO QUEDA CHUECO Y POR ELLO NO VALIDA. TE ENVIÉ CORREO. OTRA MAS DE PRODUCCIÓN.....
fixed... standalone release 11.0.1 y web PRU...
Hice la prueba inicialmente para web pru, y no está jalando... esta es la cadena que envía el CBB. Si te das cuenta envía 4 decimales al total.
y el XML de esa factura que es la A54, por si gustas checar indica entre otros muchos parámetros:
Moneda="MXN" TipoCambio="1" Total="116.77"
es decir a menos en web, no quedó la corrección. Ahora sigo con escritorio
Ya hice la prueba en escritorio, capturando las mismas cifras para reproducir el escenario. En este caso, si jaló OK, es decir reportó el total a 2 decimales, tal cual se incluye en el XML.
fixed... ayer no subi el cambio a web
OK, en pruebas ya quedó bien este asunto. Al menos a nivel del contenido del CBB. La prueba end to end, es timbrar en producción, y que al leer el cbb valide correctamente en el sat. Lo cerraré en cuanto supere esa prueba...
cuando subimos a pro esto???
Cuando lees el CBB con un lector de QR, te debe mandar a la liga del SAT y es como una macro o api, que vacía los datos en el verificador del SAT. Nuestro código no lo está haciendo correctamente. Al menos detecté que le falta un & entre ? y id?, es decir debería quedar ?&id= Te lo envié por correo. Se lo agregué manualmente y no jaló, supongo yo porque al final el fe= lleva una cadena que incluye todo lo anterior.
https://verificacfdi.facturaelectronica.sat.gob.mx/default.aspx?id=da83924b-3d8e-4228-8579-0e70434d4496&re=WEB120216SD0&rr=XAXX010101000&tt=48068.9964&fe=L9amNg==