-----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-----