Gestion des quantités

transactionWithQte est testé, le reste non
la pr sert juste à voir si les tests passent (normalement non, j'ai modifié une méthode de Purchase) et si vous êtes ok avec ma façon de faire