Ajout taux de tva ?

Recoupe toutes les discussions à propos de Noalyss
Répondre
mregg
Messages : 8
Enregistré le : mar. nov. 14, 2017 10:35 pm

Ajout taux de tva ?

Message par mregg » mar. nov. 14, 2017 10:35 pm

Bonjour :)

Je suis en train de tester phpCompta, et donc je débute. Je n\'arrive pas à créer un nouveau taux de tva.

1. Dans le plan comptable, j\'ai réussi à créer les comptes :
411590 TVA déductible sur achats
451560 TVA cocontractant

2. Dans les paramètres tva, j\'essaie ceci :
Label : COC
Taux : 0.2100
Comm. : Tva cocontractant
d,c : 411590,451560

Lorsque je confirme cette saisie, j\'obtiens l\'erreur suivante :
[quote]Warning: pg_query_params() [function.pg-query-params]: Query failed: ERREUR: l\'opérateur n\'existe pas : poste_comptable = text LINE 1: select count(*) from tmp_pcmn where pcm_val= $1 ^ HINT: Aucun opérateur ne correspond au nom donné et aux types d\'arguments. Vous devez ajouter des conversions explicites de type. QUERY: select count(*) from tmp_pcmn where pcm_val= $1 CONTEXT: PL/pgSQL function \"tva_insert\" line 19 at SQL statement in /var/www/phpcompta/include/postgres.php on line 167

Fatal error: Uncaught exception \'Exception\' with message \' SQL ERROR select tva_insert($1,$2,$3,$4)array array ( 0 => \'COC\', 1 => \'0.2100\', 2 => \'Tva cocontractant\', 3 => \'411590,451560\', )\' in /var/www/phpcompta/include/postgres.php:171 Stack trace: #0 /var/www/phpcompta/include/tva.inc.php(67): ExecSqlParam(Resource id #17, \'select tva_inse...\', Array) #1 /var/www/phpcompta/html/parametre.php(125): require_once(\'/var/www/phpcom...\') #2 {main} thrown in /var/www/phpcompta/include/postgres.php on line 171[/quote]

Quelqu\'un pourrait-il m\'aider ?

Merci :)

Dany
Messages : 2181
Enregistré le : mar. nov. 14, 2017 10:35 pm

Re:Ajout taux de tva ?

Message par Dany » mar. nov. 14, 2017 10:35 pm

Il faut ajouter ces postes comptables dans le plan comptable, donc paramètre-> poste comptable

Quelle version de postgresql vous utilisez ??

mregg
Messages : 8
Enregistré le : mar. nov. 14, 2017 10:35 pm

Re:Ajout taux de tva ?

Message par mregg » mar. nov. 14, 2017 10:35 pm

Les postes ont bien été ajoutés au plan comptable via paramètre -> plan comptable (pas via paramètre -> poste comptable).

J\'utilise postgresql 8.3

Dany
Messages : 2181
Enregistré le : mar. nov. 14, 2017 10:35 pm

Re:Ajout taux de tva ?

Message par Dany » mar. nov. 14, 2017 10:35 pm

Pourrais-tu essayer sur http://www.phpcompta.be/demo, pour voir si tu obtiens le même problème ?

mregg
Messages : 8
Enregistré le : mar. nov. 14, 2017 10:35 pm

Re:Ajout taux de tva ?

Message par mregg » mar. nov. 14, 2017 10:35 pm

J\'ai essayé de créer quelque chose, ça fonctionne, mais ça n\'est peut-être pas représentatif : on ne peut pas créer de dossier test avec un modèle de plan comptable belge (les deux plans comptables proposés sont français, malgré leurs libellés). Je n\'ai donc pas pu me remettre dans la même exacte situation que sur mon système pour déterminer si l\'erreur se reproduit ou non.

mregg
Messages : 8
Enregistré le : mar. nov. 14, 2017 10:35 pm

Re:Ajout taux de tva ?

Message par mregg » mar. nov. 14, 2017 10:35 pm

Par ailleurs, je peux modifier les 4 taux de tva proposés dans le plan comptable, mais je ne peux en fait en créer aucun autre nouveau :

J\'ai modifié le libellé du taux 6% en 61%, sans rien changer d\'autre. Ca fonctionne.

J\'ai ensuite créé un nouveau taux, libellé 6%, et reprenant exactement les mêmes settings que ceux du 6% d\'origine - et j\'obtiens à nouveau une erreur:
[quote] Divers Tva Poste Comptable Plan Comptable Fiche Sécurité Ecritures définies Document Journaux

Warning: pg_query_params() [function.pg-query-params]: Query failed: ERREUR: l\'opérateur n\'existe pas : poste_comptable = text LINE 1: select count(*) from tmp_pcmn where pcm_val= $1 ^ HINT: Aucun opérateur ne correspond au nom donné et aux types d\'arguments. Vous devez ajouter des conversions explicites de type. QUERY: select count(*) from tmp_pcmn where pcm_val= $1 CONTEXT: PL/pgSQL function \"tva_insert\" line 19 at SQL statement in /var/www/phpcompta/include/postgres.php on line 167

Fatal error: Uncaught exception \'Exception\' with message \' SQL ERROR select tva_insert($1,$2,$3,$4)array array ( 0 => \'6%\', 1 => \'0.0600\', 2 => \'Tva applicable aux journoux et livres\', 3 => \'4113,4513\', )\' in /var/www/phpcompta/include/postgres.php:171 Stack trace: #0 /var/www/phpcompta/include/tva.inc.php(67): ExecSqlParam(Resource id #17, \'select tva_inse...\', Array) #1 /var/www/phpcompta/html/parametre.php(125): require_once(\'/var/www/phpcom...\') #2 {main} thrown in /var/www/phpcompta/include/postgres.php on line 171[/quote]

Dany
Messages : 2181
Enregistré le : mar. nov. 14, 2017 10:35 pm

Re:Ajout taux de tva ?

Message par Dany » mar. nov. 14, 2017 10:35 pm

Ok j\'ai vu le soucis, tu auras le patch ce soir, en fait c\'est dans la procédure stocké tva_insert; Postgresql 8.3 est plus strict pour les types de données

mregg
Messages : 8
Enregistré le : mar. nov. 14, 2017 10:35 pm

Re:Ajout taux de tva ?

Message par mregg » mar. nov. 14, 2017 10:35 pm

Merci :)

Dany
Messages : 2181
Enregistré le : mar. nov. 14, 2017 10:35 pm

Re:Ajout taux de tva ?

Message par Dany » mar. nov. 14, 2017 10:35 pm

Voila la version 2479 est prête. Juste la décompresser la ou se trouve tes fichiers de phpcompta, tout écrasé

@+

mregg
Messages : 8
Enregistré le : mar. nov. 14, 2017 10:35 pm

Re:Ajout taux de tva ?

Message par mregg » mar. nov. 14, 2017 10:35 pm

OK thanks, ça marche impec !

Répondre