quote → cash
FR/EN Contact

Billing·Avancé·5 min·Mis à jour le 05/10/2026

Note de terrain · Facturation

Les critères d’affectation comptable sont insert-only, et rien ne vous prévient

Une erreur dans un critère de routage comptable est définitive. L’objet accepte des noms de champs qui n’existent pas, et ne vous le dit qu’au postage.

Salesforce docs documenté par SalesforceTerrain constaté sur une vraie orgRecommandé ce que nous recommandonsÀ vérifier non vérifié

Les règles d’affectation de compte comptable portent leurs critères dans un objet enfant. Cet objet enfant est insert-only : ni update, ni delete, ni en Apex ni par API. Il n’y a pas d’annulation.

Les conséquences s’additionnent :

  • Une règle qui porte un critère ne peut plus être supprimée — seulement désactivée. Vos erreurs s’accumulent définitivement dans l’org.
  • La règle doit être désactivée avant qu’un critère puisse être ajouté.
  • Aucune validation du nom de champ à l’insert. N’importe quelle chaîne passe, y compris un champ qui n’existe pas. L’erreur ne sort qu’au postage d’une facture.

Le contournement, une fois coincé avec un mauvais critère, consiste à en ajouter un autre de séquence supérieure et à changer la logique de filtre de la règle pour ignorer le mauvais.

La règle pratique qui en découle : prouvez chaque règle avec une vraie facture postée. Lire la configuration ne prouve rien, puisque la configuration accepte n’importe quoi.

Ressources Salesforce