Project

General

Profile

Anomalie #593

Calcul bilan, erreur de report

Added by ILM Informatique almost 2 years ago.

Status:
Nouveau
Priority:
Normal
Assignee:
-
Start date:
03/27/2019
Due date:
% Done:

0%


Description

En fin de période, il faut comptabiliser les intérêt à percevoir non échus sur des placements à terme.(considérés comme des disponibilités): A priori, les écritures à passer:
5187 D
764 C

Au bilan 2033 : l'écriture est inscrite:
-> A l'actif dans les disponibilités (ligne 84) sous condition d'être Débiteur.
-> Au passif, dans le résultat de l'exercice (ligne 136)

Le résultat du 2033 d'OC réalise correctement cette ventilation, MAIS en retranchant le solde D du 5187 à la ligne 156.
Donc au final, 136 +D et 156-D = 0... Un débit du 5187 est compté 2 fois en + et en - au passif !

Voici le code responsable: (root)/trunk/OpenConcerto/src/org/openconcerto/erp/core/finance/accounting/report/Map2033A.java - Rev 156):

CODE :

long v156 = -this.sommeCompte.sommeCompteFils("161", this.dateDebut, this.dateFin) - this.sommeCompte.soldeCompte(163, 166, true, this.dateDebut, this.dateFin)                - this.sommeCompte.soldeCompte(1680, 1681, true, this.dateDebut, this.dateFin) - this.sommeCompte.soldeCompte(1682, 1682, true, this.dateDebut, this.dateFin)                - this.sommeCompte.soldeCompte(1684, 1689, true, this.dateDebut, this.dateFin) - this.sommeCompte.sommeCompteFils("17", this.dateDebut, this.dateFin)                - this.sommeCompte.sommeCompteFils("426", this.dateDebut, this.dateFin) + this.sommeCompte.soldeCompteCrediteur(450, 454, true, this.dateDebut, this.dateFin)                + this.sommeCompte.soldeCompteCrediteur(456, 456, true, this.dateDebut, this.dateFin) + this.sommeCompte.soldeCompteCrediteur(458, 459, true, this.dateDebut, this.dateFin)                + this.sommeCompte.soldeCompteCrediteur(512, 517, true, this.dateDebut, this.dateFin) - this.sommeCompte.sommeCompteFils("518", this.dateDebut, this.dateFin)                - this.sommeCompte.sommeCompteFils("519", this.dateDebut, this.dateFin);

Le solde des comptes 518 est retranché de la ligne 156. Ne faudrait il pas retrancher le 5186 uniquement ?

CODE :

this.sommeCompte.sommeCompteFils("5186", this.dateDebut, this.dateFin)

-> https://www.openconcerto.org/forum/viewtopic.php?t=3253&p=11020#p11020

Also available in: Atom PDF