Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Proyecto SIF/Veri*Factu/Ley Antifraude > Registros de Facturacion y Eventos (XML)
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 24-11-2025
chenech chenech is offline
Miembro
 
Registrado: dic 2013
Posts: 138
Poder: 13
chenech Va por buen camino
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
Responder Con Cita
  #2  
Antiguo 24-11-2025
ermendalenda ermendalenda is offline
Miembro
 
Registrado: ago 2021
Posts: 2.759
Poder: 7
ermendalenda Va por buen camino
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.
Responder Con Cita
  #3  
Antiguo 24-11-2025
chenech chenech is offline
Miembro
 
Registrado: dic 2013
Posts: 138
Poder: 13
chenech Va por buen camino
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.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

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


La franja horaria es GMT +2. Ahora son las 06:39:17.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi