-----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.
- -- 
Richard PALO

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQEcBAEBAgAGBQJVDJ1HAAoJECAB22fHtp27EoQH/1ZbNisJ0oZOKfj8KXjkiFIv
fGlebNHPGWptPzutmn1LXbh6HXMsQVW4m8eTY+UwW4klKS935eCga9zZmb3LmENw
oou/QVOmltHT9Zmr6U6/oEV3PvHKU2+JIyg80fC1aAlVBiuQWJ+3c7DjAZuSZdrr
r14lW4vulcd5mq3ZL1Efxiw19582whYHNVPMwmDpowWecEu/mYGr/Bkw4fRJMgk4
AhEBDXlQiUu2KiIIcbuU8PWDr0ycWBdVdbSTnUwQcX4bJo5xVei4+hDAnQnthfDg
hfVzsC6IbQWQ5koh+Z759MuB9Crd9wxh2JZtXLS5fljEsxsTn+nA30l0RTVm+D4=
=84FZ
-----END PGP SIGNATURE-----

Répondre à