Erreur de writeback avec Sage Intacct
Dépannage
Problème
L'envoi des valeurs mappées vers Sage Intacct échoue avec le message Le writeback s'est terminé avec des erreurs. The operation is not supported for table [TableName] in the API. Set UseLegacy to true. L'erreur peut apparaître quand un writeback est créé à partir de zéro ou en utilisant un classeur writeback prédéfini.

Cause
Dans Sage Intacct, certaines tables sont accessibles en création et en modification uniquement par l'ancienne API XML. Le writeback ne passe pas par cette API, donc aucun enregistrement n'est créé ni modifié dans ces tables.
Les domaines concernés sont les suivants :
- Accounts Receivable Invoices
- Order Entry
- Purchasing
- Expense Reports
La référence de l'API XML pour les développeurs Sage Intacct (en anglais uniquement) indique le statut de chaque objet. Quand l'opération Create ou Update porte la mention (Legacy), le writeback ne peut pas l'utiliser.
Solution
Retirez les tables concernées de la configuration du writeback avant de réessayer.
- Sélectionnez la cellule qui contient la formule de writeback.
- Dans le ruban, cliquez sur l'onglet Analyse, puis cliquez sur Assistant WRITEBACK.
- Décochez les champs qui appartiennent aux tables concernées.
- Cliquez sur Enregistrer.
- Relancez le writeback.