Le 20/03/2015 à 23:20, Richard PALO a écrit :
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Le 20/03/15 19:20, Richard PALO a écrit :
J'ai remarqué suite au conseil de Cédric d'annuler les mouvements faits 
derrière un relevé posté
que cette annulation (ou extourne) se présente dans la forme suivante:

Compte| Débit | Crédit
------+-------+-------
512   |       |  100
604   |  100  |
======+=======+======
512   |       | -100
604   | -100  |


Nous avions déjà perdu cette bataille avec l'expert comptable (avec Sage et 
OpenERP)
les écritures d'annulation et d'extourne doivent obligatoirement être fait 
comme suit:
======+=======+======
512   |  100  |
604   |       | 100

Comment corriger ce traitement d'inversement de signe par
inversement de sorte (Débit ou Crédit)?

Existe t'il un paramètre en particulier à renseigner?



J'ai trouvé ceci dans account/move.py:
373     def cancel(self):
  374         'Return a cancel move'
  375         pool = Pool()
  376         Line = pool.get('account.move.line')
  377         TaxLine = pool.get('account.tax.line')
  378         default = self._cancel_default()
  379         cancel_move, = self.copy([self], default=default)
  380         lines = []
  381         tax_lines = []
  382         for line in cancel_move.lines:
  383             line.debit *= -1
  384             line.credit *= -1
  385             lines.extend(([line], line._save_values))
  386             line._values = None
  387             for tax_line in line.tax_lines:
  388                 tax_line.amount *= -1
  389                 tax_lines.extend(([tax_line], tax_line._save_values))
  390                 tax_line._values = None
  391         if lines:
  392             Line.write(*lines)
  393         if tax_lines:
  394             TaxLine.write(*tax_lines)
  395         return cancel_move


Il me semble donc qu'un paramétrage manque dans tryton pour autoriser ou non la
contre passation en écriture négative car ici c'est toujours le cas.
- --

Mise à jour de https://bugs.tryton.org/issue5180
avec la proposition et le projet pour la 1ère phase d'amélioration d'une 
annulation
par un paramétrage permettant des lignes négatives ou non dans une écriture 
comptable [validée].

--

Richard PALO

--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes 
tryton-fr.
Cette discussion peut être lue sur le Web à l'adresse 
https://groups.google.com/d/msgid/tryton-fr/c236c304-f5d1-2a70-ad99-6d8a614bfa2f%40free.fr.

Répondre à