Archives de la liste a​i​d​e​@p​a​h​e​k​o​.c​l​o​u​d​

changement plan comptable 99 vers 2018 : problème

fredclo

02/09/2022 11:31:41

Bonjour

Passer du PCG99 au PCG2018 me pose un problème que je ne comprends pas :

lors de l'enregistrement d'une activité d'un membre, voici le message 
que j'obtiens

le numéro change en fonction du numéro de compte banque que je mets, 
mais j'ai ce message que ce soit pour un 530, 512 ou 511, comptes 
existants dans le PCG99 et 2018.

Je ne comprends pas. Ca vous est déjà arrivé ?

Merci

changement plan comptable 99 vers 2018 : problème

BohwaZ/Garradin

02/09/2022 13:56:16

Quelle version utilise-tu ? C'était un bug corrigé dans la version
1.0.1 (5 janvier 2021).

C'est noté dans le Changelog :

https://fossil.kd2.org/garradin/wiki/?name=Changelog

Attention : si vous avez fait une balance d'ouverture qui reprend celle
d'un exercice qui a un plan comptable différent (et uniquement en cas
de différence de plan comptable entre les deux exercices), cette
balance est erronée dans la 1.0.0, en faisant référence à des comptes
de l'ancien plan comptable et non du nouveau.

Ceci peut amener à voir des comptes "en double" (en fait ce sont des
comptes avec le même nom/code mais dans des plans comptables
différents) dans les rapports (bilan, compte de résultat, etc.).

Ce bug peut également survenir dans certains rares cas quand un tarif
d'activité a été lié à un compte qui ne correspond pas à l'exercice
sélectionné. Dans ce cas les tarifs concernés seront déconnectés de la
comptabilité, il faudra les reconnecter en les modifiant.

Il est conseillé dans ce cas de soit modifier l'écriture (les comptes
erronés s'afficheront sur la page de détails mais PAS sur le formulaire
de modification), soit supprimer et re-créer l'écriture si c'est plus
simple.

Toutes les écritures erronées se sont vu ajouter le texte [ERREUR ! À
corriger !] en début de libellé, et un message d'erreur apparaîtra dans
la page de détails de la transaction. Ce message disparaîtra une fois
l'écriture modifiée.

La requête suivante permet d'identifier les numéros d'écritures erronés
:

SELECT DISTINCT t.id
FROM acc_transactions t
INNER JOIN acc_transactions_lines l ON l.id_transaction = t.id
INNER JOIN acc_accounts a ON l.id_account = a.id
INNER JOIN acc_years y ON y.id = t.id_year AND y.closed = 0 AND
y.id_chart != a.id_chart;