Ir al contenido
Menú
Se marcó esta pregunta
3 Respuestas
936 Vistas

Bonjour,

Pour un cas particulier ou l'on facture une entreprise mensuellement  qui doit encaisser ses clients individuellement il faut faire apparaitre le montant TTC sur chaque ligne correpondant au montant dû par le client final. 

Comment réaliser cela ?

Merci pour vos lumières

Avatar
Descartar
Mejor respuesta

Bonjour

Vous pouvez modifier la vue QWEB

1- Activer mode développeur 

2- Paramètre --> Technique --> vues --> Ouvrir le fichier 'report_invoice_document' et ajouter ces blocs :


Résultat : 

Avant 


Après 

Avatar
Descartar
Autor Mejor respuesta

Bonjour,

Je vous remercie pour votre réponse réponse rapide et efficace.

Puis-je me permettre une question subsidiaire : Comment affecter ce type de rapport pour seulement certains clients ?

Merci encore

Cordialement

Pierre

Avatar
Descartar

Bonjour,

Ajouter une case à cocher show_ttc sur le modèle res.partner et afficher une section uniquement si ce champ est activé.
Étapes :

1- Ajouter un champ show_ttc sur res.partner

from odoo import models, fields

class ResPartner(models.Model):
_inherit = 'res.partner'

show_ttc = fields.Boolean(string="Afficher TTC")

2- Modifier les <th> et <td> en ajoutant t-if="line.partner_id.show_ttc"

2- Cocher ce champ pour les partenaires souhaités afin d'afficher leur TTC

Publicaciones relacionadas Respuestas Vistas Actividad
1
jul 25
459
1
jul 25
214
1
jul 25
239
2
jul 25
289
0
jun 25
197