Aller au contenu principal

Configurer Autotask pour l'intégration à Acomba

S’applique àAutotaskAcomba

Le synchronisateur pousse les factures, clients et produits d'Autotask vers Acomba. Pour qu'il sache quoi transférer, où le classer et où rapporter ses erreurs, quatre réglages sont à faire une fois dans Autotask.

1. Le numéro de facture (Invoice Number)

Dans Autotask, chaque facture possède :

  • un ID interne (id), séquentiel et non modifiable ;
  • un champ modifiable nommé Invoice Number (numéro de facture).

Le synchronisateur se sert du champ Invoice Number pour :

  1. Détecter les nouvelles factures à transférer : si le champ est vide, la facture est poussée vers votre ERP.
  2. Y inscrire le résultat :
    • en cas de succès, le numéro de la facture créée dans votre ERP ;
    • en cas d'erreur, le numéro du ticket d'erreur Autotask créé, qui contient le message retourné par Acomba.

Liste des factures Autotask : le champ Invoice Number porte le numéro de facture Acomba après une synchro réussie, ou le numéro du ticket d'erreur

Désactiver la numérotation automatique

Pour que le champ reste vide sur une nouvelle facture, il faut désactiver la numérotation automatique d'Autotask :

  1. Admin > System Settings.
  2. Ouvrez la section Contracts.
  3. Option Next invoice number (leave blank to disable auto-numbering) : laissez la valeur vide. L'écran affiche alors Not enabled.

Autotask, System Settings, section Contracts : l'option Next invoice number affiche Not enabled

Chaque nouvelle facture garde son ID interne, unique et incrémental, mais son champ Invoice Number reste vide jusqu'à la synchro.

Relancer la création d'une facture

Videz le champ Invoice Number, cliquez Save, puis relancez la synchro (ou attendez son prochain passage).

Facture Autotask en édition, champ Invoice Number vidé pour forcer une nouvelle synchro

2. Relier les Billing Codes aux groupes de produits Acomba

Pour que les items, produits et services soient correctement créés dans Acomba, chaque Billing Code d'Autotask doit être relié à un groupe de produits Acomba. Le lien se fait par le champ External Number du Billing Code.

  1. Admin > Features and Settings.
  2. Section Finances, Accounting and Invoicing > Billing Code.

Autotask, Features and Settings : accès à la liste des Billing Codes

  1. Pour chaque Billing Code utilisé sur vos factures : ouvrez-le en édition, saisissez dans External Number le numéro du groupe de produits Acomba correspondant (une valeur qui existe dans Acomba), puis enregistrez.

Autotask, édition d'un Billing Code : le champ External Number reçoit le numéro du groupe de produits Acomba

Comportement à la création de la facture dans Acomba :

  • si la ligne porte un code produit valide, déjà présent dans Acomba, ce produit est utilisé (avec le groupe de produits qui lui est attaché) ;
  • si la ligne n'a pas de code produit, ou si le code est introuvable dans Acomba, c'est le groupe de produits du Billing Code (External Number) qui est utilisé.

Bonnes pratiques : créez d'abord dans Acomba tous les groupes de produits nécessaires, avec des codes et des descriptions clairs ; tenez à jour la correspondance Billing Code → groupe quand vous ajoutez des catégories de facturation ; testez une facture type, avec et sans code produit.

3. La catégorie de ticket pour les erreurs de synchronisation

Quand une synchronisation échoue, le système crée automatiquement un ticket Autotask qui contient le détail de l'erreur. Ce ticket est créé à partir d'une catégorie de ticket, qui fixe le client, la priorité, etc.

  1. Admin > Features and Settings > Service Desk (Tickets) > Ticket Categories.

Autotask, Features and Settings : accès aux Ticket Categories

  1. Créez ou modifiez une catégorie de ticket. Suggestion : un nom explicite comme ERP Sync Errors.

Autotask, édition d'une Ticket Category nommée ERP Sync Errors

  1. Inscrivez le nom exact de cette catégorie dans la configuration de votre tenant.

Si vous ne voulez aucun ticket automatique, inscrivez plutôt NO_TICKET dans la configuration du tenant.

4. Le champ d'association avec l'identifiant Acomba

Quand un client, un produit ou un fournisseur est créé dans Acomba, Acomba lui attribue un identifiant interne, distinct du numéro de client, de produit ou de fournisseur. Cet identifiant ne change jamais, même si le numéro est modifié plus tard.

Pour garder un lien permanent entre Autotask et Acomba, créez dans Autotask un User Defined Field (UDF) sur les entités Companies et Products :

  1. Admin > Features and Settings > User-Defined Fields.

Autotask, accès aux User-Defined Fields, onglets Accounts et Products

  1. Dans l'onglet Accounts puis dans l'onglet Products, cliquez New et créez le champ, type Text (Single Line).

Autotask, création du User-Defined Field ERPConnector_ERPInternalId

Le nom doit être exactement

ERPConnector_ERPInternalId

Grâce à ce champ :

  • à la création d'un produit, d'un client ou d'un fournisseur dans Acomba, la clé interne générée par Acomba est retournée et stockée dans Autotask ;
  • un numéro de produit ou de client modifié dans Acomba est détecté sans perdre la correspondance entre les deux systèmes.

Priorité de l'identifiant :

  • Clients : si votre configuration utilise déjà l'ID de client Autotask comme numéro de client Acomba, cette mécanique n'a pas priorité.
  • Produits : l'identifiant interne Acomba prime toujours et sert de référence principale.

Ne modifiez jamais ce champ à la main dans Autotask. La seule action permise est de le vider, pour forcer une recréation ou un remappage quand le numéro de client ou de produit existe déjà dans Acomba.

Et côté Acomba

Le connecteur qui écrit dans Acomba a ses propres prérequis (SDK, usager, chemins) : Connecter et configurer Acomba. Les erreurs renvoyées dans les tickets sont expliquées dans Erreurs Acomba.

Cette page vous a-t-elle été utile ?