![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
|
Error cálculo huella
Me ha pasado hoy una cosa muy curiosa, un cliente que lleva tiempo enviando y todo correcto, pero hoy me han empezado a devolver el error de que la huella no está bien calculada.
Después de examinar varias cosas, veo que son los decimales, yo estaba enviando 120 en el campo <ImporteTotal> y uso 120 para calcularla, si la calculo con 120.00 me da bien, al igual que el importe de de la cuota. Pero es que tengo otros que siguen usando el programa sin modificar y enviando 120 y va bien. Les ha pasado algo parecido? Como calculan la huella, con los dos decimales o sin ninguno o uno según el importe? ![]() Gracias |
|
#2
|
|||
|
|||
|
Hola, es dificil saberlo sin conocer tu desarrollo, pero puedes verificar algunas cosas:
-Configuración Regional, separador decimal y miles de ambos, puede que estén diferentes y afecte a tu programa, es una cosa qque yo he tenido en cuenta y al inicio del programa redefino siempre para evitar errores de que un usuario los cambie o no se haya instalado el Sistema operativo acorde a dichas reglas de puntuación. -Cuando envies el cálculo del hash, en la linea anterior o posterior guarda la cadena con la que se realiza el cálculo del mismo, para saber si hay alguna diferencia entre ambas cadenas en cuanto al importe que comentas, por que aunque creas que en ambos cálculos esté sin decimales quizas alguna variable mal definida y que actue en alguna ocasión, esté formateandolo a número entero y en otras no actue esa variable. por ejemplo al pasar a string al formar la cadena puede actuar ese tipo Long (entero) y te la lie. |
|
#3
|
|||
|
|||
|
Está bien la configuración, guardo el string del cálculo y la única diferencia es que paso 120 en lugar de 120.00, y la respuesta de verifactu es que está mal, si lo envío como 120.00 me da ok, se ve que yo lo calculo de una forma y ellos de otra. Pero que solo me pase ahí es lo curioso por que en otros paso 120.
En fin, a meter mas controles. ![]() |
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| El cálculo de la huella suministrada es incorrecta | Ramon88 | Errores (relacionados con al AEAT) | 29 | 16-10-2025 12:47:23 |
| Error 2000 en la huella, al hacer una anulacion ¿Como lo soluciono? | djatila | Errores (relacionados con al AEAT) | 13 | 15-01-2025 11:42:03 |
| Error en la Huella [2000] | krilian | Envío de registros y sus respuestas | 8 | 20-12-2024 09:11:01 |
| Error en calculo de iva | jlmoli_67 | Errores (relacionados con al AEAT) | 20 | 17-12-2024 17:17:06 |
| Error huella factura rectificativa | florenagm | Envío de registros y sus respuestas | 8 | 20-11-2024 09:55:22 |
|