Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Proyecto SIF/Veri*Factu/Ley Antifraude > Errores (relacionados con al AEAT)
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #21  
Antiguo 17-12-2024
ermendalenda ermendalenda is offline
Miembro
 
Registrado: ago 2021
Posts: 2.759
Poder: 7
ermendalenda Va por buen camino
Hola creo que no has puesto un ejemplo complejo.
En este caso has redondeado mal.
Ya que el iva es 0,2545 u se redondea a 0.25
Y la base 2.545 que se redondea a 2.55.
Pero llevas razón en que te vas a encontrar casos en los que si sumas individualmente bases e ivas obtienes diferencias con los totales, cuantas más líneas de artículos y más parametros(descuentos, recargos de equivalencias etc) más descuadres.
Existen varios problemas que te puedes encontrar si no lo haces bien, la solución:
-Internamente tienes que guardar los ivas a 8 decimales aunque los presentes redondeados a 2.
-calculas el importe total iva incluido por cada tipo de iva,sumando los importes , que es lo que tienes más claro.
-sumas los ivas por tipo(pero con los 8 decimales) y ya tienes los ivas, que tienes que presentarlo redondeados a 2 decimales
-se lo restas al importe total de cada importe por tipo el iva correspondiente redondeado, y ya tienes la base

De esta forma los descuadres se los come la base, aplicando el iva correcto SIEMPRE, que es lo más importante para hacienda.
Con lo cual si sumas el iva y la base te va a dar el importe total =que si sumaras los importes individualmente.
No pretendas en todos los casos que la suma de ivas redondeados o de las bases redondeados cuadren con las bases o ivas redondeados.
Nosotros en facturas grandes(de más de 1000lineas, por que son albaranes de 15 dias recapitulados en una factura) tenemos diferencia sumando las líneas hasta de 4 ó 5 euros entre la base y el iva pero si sumas las 2 juntas sale perfecto.. Pero claro eso pasa aplicado descuentos y recargos de equivalencia.
Te aconsejo que lo hagas así para que después en factura electrónica lo tengas más fácil.
Si lo haces con los 2 lados. Sumando ivas y bases cuando apliques recargos o descuentos te vas a encontrar de nuevo con el problema y vas a volver a tener descuadres.

Última edición por ermendalenda fecha: 17-12-2024 a las 17:28:50.
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
Procedimiento Calculo RFC amerika111 Firebird e Interbase 26 17-08-2011 20:07:03
Duda con un Error en proceso de cálculo..... ronimaxh Conexión con bases de datos 2 22-12-2009 17:01:48
Error Calculo FIREBIRD 1.5.2.4731 ASAPLTDA Firebird e Interbase 1 10-01-2006 21:55:26
calculo letra NIE Cabanyaler Varios 3 29-03-2005 12:19:42
error calculo en udf marrullas Firebird e Interbase 0 02-11-2004 21:01:58


La franja horaria es GMT +2. Ahora son las 19:39:42.


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