[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Phpcompta-support] Petit problème d'arrondi
From: |
Dany De Bontridder |
Subject: |
Re: [Phpcompta-support] Petit problème d'arrondi |
Date: |
Sun, 08 Oct 2006 16:17:43 +0200 |
Evidemment un problème d'arrondi :-( Le pire des soucis dans ce genre de
soft.
Le montant TVA est donné ou calculé ?? Cela dépend de comment tu
calcules si arrondi (sum * tva) ou arrondi (sum) * tva :-)
Ec qui explique que parfois, les fournisseurs donnent des montants
arrondis différemment et c'est pour ça que maintenant dans les achats tu
peux encoder toi-même la TVA ;-)
Le truc ennuyeux est de travailler avec des centièmes de cent.
L'opération échoue parce que le programme a détecté ce problème
35.99 + 3.56 + 11.25 = 50.8 mais 29.74+6.25+3.35+0.2 + 9.3 +1.95 = 5.79
C'est l'article B qui est mauvais : 3.35 + 0.2 = 3.55 (en fait 3.5550
arrondi donc a 3.6)
@+,
D.
On Sun, 2006-10-08 at 15:26 +0200, Roland wrote:
> Roland wrote:
> > Bonjour,
> >
> > Dans l'encodage d'une facture, j'ai repris les montants indiqué sur
> > la facture et le total montre une différence de 0.01 €. Sur la
> > facture, j'ai 50.79€ sur la facture et sur phpcompta j'ai 50.8€.
> > Pourriez-vous me dire quel est le bon montant ?
> >
> > Merci
> >
> > Roland
> >
> >
> > Date :
> > 30.09.2006
> > Client :
> > XXX
> > Echeance :
> > Description : Achat divers matériel
> > Article
> > quantité
> > prix
> > unit.
> > taux tva
> > Montant
> > HTVA
> > Montant
> > TVA
> > Total
> > Article A
> >
> > 1
> > 29.7438
> > 21%
> > 29.74
> > 6.25
> > 35.99
> > Article B
> >
> > 1
> > 3.3538
> > 6%
> > 3.35
> > 0.2
> > 3.56
> > Article C
> >
> > 1
> > 9.2975
> > 21%
> > 9.3
> > 1.95
> > 11.25
> > Total HTVA =42.4
> > Total = 50.8
> de plus si je confirme j'ai l'erreur suivantes :
>
> Warning: pg_query(): Query failed: ERREUR: balance error 0.0100
> in /home/roland/phpcompta/include/postgres.php on line 115
> Operation cancelled due to error : insert into jrn
> (jr_def_id,jr_montant,jr_comment,jr_date,jr_ech,jr_grpt_id,jr_tech_per)
> values ( 3,abs(50.80),'--',to_date('30.09.2006','DD.MM.YYYY'),null,29,74)
> _______________________________________________
> Phpcompta-support mailing list
> address@hidden
> http://lists.nongnu.org/mailman/listinfo/phpcompta-support