Odoo 19.4 ajoute un contrôle permettant de basculer entre les prix TTC et HT sur les bons de vente, les bons d'achat et les factures. Cela place la sélection sur le document transactionnel au lieu de s'appuyer uniquement sur les paramètres du site web ou sur la configuration des taxes individuelles. (Notes de version Odoo 19.4)
Les taxes individuelles peuvent être configurées pour remplacer le comportement au niveau du document. Le nouveau sélecteur fonctionne donc en parallèle des règles de taxe existantes, sans les remplacer. Lors de la vérification d'une transaction, les organisations doivent prendre en compte à la fois la sélection du document et toute configuration de remplacement définie pour la taxe applicable. (Notes de version Odoo 19.4)
Ce que couvre le nouveau sélecteur
Le périmètre confirmé couvre les bons de vente, les bons d'achat et les factures, ce qui rend ce contrôle pertinent pour les ventes client, les achats fournisseurs et les flux de facturation. Les informations de version ne confirment pas l'existence d'un sélecteur équivalent dans d'autres interfaces Odoo, il ne faut donc pas supposer qu'il est disponible ailleurs. (Notes de version Odoo 19.4)
La fonctionnalité détermine si les prix sur un document pris en charge sont TTC ou HT. Elle est distincte du processus de calcul des taxes sous-jacent d'Odoo. Odoo applique les taxes aux lignes de vente, d'achat, de facture, de note de frais et de point de vente, puis calcule les montants de taxe et les écritures comptables correspondantes. (Notes de version Odoo 19.4; Documentation Odoo 19.0 : Taxes comptables)
Cette distinction sépare le traitement des prix au niveau du document du calcul des taxes au niveau des lignes. Le fait de choisir un mode sur une commande ou une facture ne supprime pas la nécessité de configurer les taxes appliquées à ses lignes. La configuration des taxes continue de déterminer les montants calculés par Odoo et les écritures comptables qu'il crée. (Notes de version Odoo 19.4; Documentation Odoo 19.0 : Taxes comptables)
Les taxes individuelles peuvent remplacer la sélection
Odoo 19.4 permet aux taxes individuelles de remplacer le comportement au niveau du document. Un utilisateur peut choisir une tarification TTC ou HT pour un document tandis que la configuration d'une taxe particulière prend le dessus. Tester uniquement la sélection visible du document peut donc masquer un résultat différent causé par un remplacement. (Notes de version Odoo 19.4)
Les tests de déploiement doivent couvrir chaque taxe utilisée dans les flux de vente et d'achat concernés. Vérifiez la taxe sur chaque ligne, les totaux du document et le traitement comptable obtenu. Ces contrôles couvrent l'interaction entre le nouveau contrôle au niveau du document et le calcul existant par Odoo des taxes de ligne, des montants de taxe et des écritures comptables. (Notes de version Odoo 19.4; Documentation Odoo 19.0 : Taxes comptables)
Les notes de version confirment que des remplacements sont disponibles, mais les informations fournies ne précisent pas leurs paramètres détaillés, leurs valeurs par défaut ni leur ordre de priorité. Les administrateurs doivent vérifier ces points dans l'environnement Odoo 19.4 déployé avant de documenter les procédures ou d'attribuer la responsabilité du changement de sélection. (Notes de version Odoo 19.4)
L'affichage des taxes sur le site web reste distinct
L'affichage des taxes dans l'eCommerce d'Odoo est configuré par site web. Des sites web distincts peuvent donc afficher des prix TTC ou HT. Ce paramètre du site web est distinct du contrôle Odoo 19.4 disponible sur les bons de vente, les bons d'achat et les factures. (Documentation Odoo 19.0 : Prix eCommerce; Notes de version Odoo 19.4)
Passer un document transactionnel en tarification TTC ou HT ne doit pas être supposé modifier l'affichage du site web. Les sources décrivent des contrôles distincts : la configuration du site web régit l'affichage en ligne, tandis que la fonctionnalité Odoo 19.4 s'applique aux documents transactionnels pris en charge. (Documentation Odoo 19.0 : Prix eCommerce; Notes de version d'Odoo 19.4)
Cette séparation compte lorsqu'une transaction en ligne devient une commande client ou une facture. Les tests doivent comparer le prix affiché au client sur le site web avec la présentation et le calcul de la taxe sur le document obtenu. L'affichage sur le site ne suffit pas à établir que la sélection au niveau du document et la configuration fiscale sont correctes. (Documentation Odoo 19.0 : Prix eCommerce; Notes de version d'Odoo 19.4; Documentation Odoo 19.0 : Taxes comptables)
Structure de site web B2B et B2C
La documentation Odoo sur le B2B et le B2C recommande des sites web distincts lorsqu'une entreprise a besoin d'un accès client et d'un comportement tarifaire sensiblement différents. Comme l'affichage des taxes est configuré pour chaque site web, des sites distincts peuvent offrir des présentations fiscales en ligne différentes pour des groupes de clients distincts. (Documentation Odoo 19.0 : eCommerce B2b B2c; Documentation Odoo 19.0 : Prix eCommerce)
Le changement de document ne supprime pas cette considération d'architecture de site web. Il contrôle les prix sur les commandes clients, les commandes d'achat et les factures, tandis que des sites web distincts restent l'approche documentée d'Odoo lorsque les opérations B2B et B2C exigent un accès en ligne et un comportement tarifaire sensiblement différents. (Notes de version d'Odoo 19.4; Documentation Odoo 19.0 : eCommerce B2b B2c)
Une entreprise qui sert des consommateurs et des clients professionnels doit décider séparément comment chaque site web affiche les prix et comment les documents de transaction internes gèrent l'inclusion des taxes. Les décisions peuvent s'aligner, mais elles s'appliquent à des niveaux différents. Un paramètre au niveau du document ne remplace pas l'évaluation de la structure de site requise et de l'affichage des taxes par site web. (Notes de version d'Odoo 19.4; Documentation Odoo 19.0 : Prix eCommerce; Documentation Odoo 19.0 : eCommerce B2b B2c)
Points à vérifier avant le déploiement
Commencez par confirmer que le contrôle apparaît dans chaque flux de commande client, de commande d'achat et de facture requis dans l'environnement Odoo 19.4 déployé. Les notes de version identifient les catégories de documents prises en charge, mais les informations fournies ne précisent pas les droits d'accès, l'emplacement dans l'interface ni la nécessité d'ajuster des formulaires personnalisés. (Notes de version d'Odoo 19.4)
Ensuite, identifiez chaque taxe configurée pour outrepasser le comportement au niveau du document. Testez chacune d'elles dans les types de transactions où elle est utilisée. Vérifiez la taxe associée à chaque ligne, le montant calculé et les écritures comptables générées par Odoo, au lieu de vous fier uniquement au prix unitaire affiché ou au total du document. (Notes de version d'Odoo 19.4; Documentation Odoo 19.0 : Taxes comptables)
Troisièmement, examinez chaque site web indépendamment. Odoo configure l'affichage des taxes par site web, donc la vérification d'un site ne confirme pas les paramètres d'un autre site. Lorsque des sites B2B et B2C distincts sont utilisés, testez sur chaque site la présentation des prix et le comportement d'accès client attendus. (Documentation Odoo 19.0 : Prix eCommerce; Documentation Odoo 19.0 : eCommerce B2b B2c)
Quatrièmement, testez le parcours complet de la transaction, depuis l'affichage du prix sur le site web jusqu'à la commande client et à la facture concernées. Pour les achats, testez les commandes d'achat et le traitement comptable obtenu selon la configuration fiscale applicable. Cela vérifie la frontière entre la présentation sur le site web, la sélection au niveau du document et le calcul de taxe au niveau de la ligne dans Odoo. (Notes de version d'Odoo 19.4; Documentation Odoo 19.0 : Prix eCommerce; Documentation Odoo 19.0 : Taxes comptables)
Limites des informations disponibles
Les sources fournies confirment le nouveau commutateur, ses trois catégories de documents prises en charge et la capacité de taxes individuelles à le remplacer. Elles ne précisent pas le comportement de migration des documents existants, la sélection par défaut après une mise à niveau, les contrôles d'autorisations utilisateur, les résultats spécifiques à la localisation ni le traitement des modules personnalisés. (Notes de version d'Odoo 19.4)
Ces points nécessitent des tests de mise en œuvre plutôt que des suppositions fondées sur l'annonce de la fonctionnalité. Avant d'utiliser ce contrôle dans les flux de travail opérationnels, les organisations doivent valider leurs taxes, leurs sites web, leurs documents de transaction, leurs modèles et leurs résultats comptables dans l'environnement cible Odoo 19.4. (Notes de version Odoo 19.4; Documentation Odoo 19.0 : Prix eCommerce; Documentation Odoo 19.0 : Taxes comptables)
