Closed domguard closed 7 months ago
Bonjour,
Effectivement, il semble nécessaire d'adapter le code, ce n'est qu'un question d'affichage et de prise en compte des calculs. Le seul exemple que j'avais pour tester les formules récupérées sur le site Télédec était mon premier exercice, géré par mon comptable à travers une SCI à l'IS (compte associé 455 et non 108), donc je n'ai pas pu tout tester.
Serait-il possible de m'envoyer par e-mail à l'adresse picsou83@gmail.com votre FEC, balance, bilan et compte de résultat de l'exercice 2022 ? Cela me permettra d'identifier les valeurs qui ne sont pas correctement calculées et d'ajuster les formules en conséquence. Les données seront supprimées une fois le débogage effectué.
merci pour votre réponse rapide avant de vous embeter avec toutes mes données : Pour le probleme 1, j'ai trouvé une solution rapide en faisant un simple copier-coller du code dédié au compte 101 pour remplacer la ligne concernant le compte 108, en changeant la reference entre slashs :
if(substr( $_->{numero_compte}, 0, 3 ) =~ /108/){unless ( $_->{numero_compte} eq $numero_compte ) {
if(($_->{solde_crediteur}=~/\d/) && ($_->{solde_crediteur} >= 0) && ($_->{solde_crediteur} < 999999999999999)){
(my $total = $_->{solde_crediteur});$passif[0] += $total ;}}}
après redemarrage du container, ça m'affiche bien le solde au lieu de l'addition
pour le probleme 2 c'est plus compliqué, je dois d'abord revoir ma méthode (j'utilise le compte 230 directement pour les immos en cours, et directement le 681 pour les amortissements, et c'est plutot moi qui suis limite finalement)
En tout cas ligne 2240 je recupere mes immos "net" avec ce copier-coller modifié, mais pas les "brut" :
if ((substr( $_->{numero_compte}, 0, 2 ) =~ /21|22|23/ || (substr( $_->{numero_compte}, 0, 3 ) =~ /231|238/)) {
unless ( $_->{numero_compte} eq $numero_compte ) {
if(($_->{solde_debiteur}=~/\d/) && ($_->{solde_debiteur} >= 0) && ($_->{solde_debiteur} < 999999999999999)){
(my $total = $_->{solde_debiteur});$actif[4] += $total ;
}
}}
Pour les formules de calcul, je me suis basé sur le site https://www.teledec.fr/, qui génère gratuitement les formulaires d'impôts à partir d'une balance comptable.
Le capital social est calculé de la manière suivante : Solde créditeur de 101 + Crédit de 108 moins le solde débiteur de 109.
Je vais le modifier comme suit dans la version 1.109 : Solde créditeur de 10
if(substr( $_->{numero_compte}, 0, 2 ) =~ /10/){unless ( $_->{numero_compte} eq $numero_compte ) {
if(($_->{solde_crediteur}=~/\d/) && ($_->{solde_crediteur} >= 0) && ($_->{solde_crediteur} < 999999999999999)){
(my $total = $_->{solde_crediteur});$passif[0] += $total ;}}}
D'accord, merci !
Pour les immobilisations, après remise au carré de mes ecritures "en raccourci", ça fonctionne avec ceci :
if ((substr( $_->{numero_compte}, 0, 2 ) =~ /21|22/) || (substr( $_->{numero_compte}, 0, 3 ) =~ /230|231|238/)) {
unless ( $_->{numero_compte} eq $numero_compte ) {
if(($_->{solde_debiteur}=~/\d/) && ($_->{solde_debiteur} >= 0) && ($_->{solde_debiteur} < 999999999999999)){
(my $total = $_->{solde_debiteur});$actif[4] += $total ;
}
}}
Le principal changement serait d'utiliser le solde débiteur plutot que le total_debit.
Un ajout personnel est d'inclure le compte 230 000 "brut" dans le calcul, de la meme maniere que ses sous-comptes 231 et 238 : je suis la méthode d'un logiciel de compta agricole (Ekylibre). En gros c'est des achats relatifs aux immos en cours en attente de ventilation. On pourrait laisser des immos en cours dans ce 230, selon d'autres sources, il faudrait les reporter dans un compte 722. Il s'agit en fait de dépenses pour la construction d'une immobilisation, pas encore mise en service. Je ne crois pas que ça interfere vraiment d'inclure le 230 comme je l'ai fait, mais au pire ça ne me gêne pas d'utiliser une version "patchée".
En tout cas merci pour votre réactivité
Ajout dans la version 1.109 d'un module permettant de gérer les options de calcul des différents champs pour le bilan et le compte de résultat, ainsi que pour d'éventuels formulaires. Les formules actuelles sont adaptées du logiciel de comptabilité Oxygène pour un régime simplifié. Il est donc désormais possible de modifier à la volée la formule des calculs si besoin et de partager des formulaires via import-export.
Bonjour j'ai installé l'appli sur le cloud oracle, tout marche bien je rencontre des incohérences comptables sur le bilan bon après je n'y connais rien en perl...
les deux soucis :