Pour se connecter à Sage Intacct® et l'automatiser dans le cadre d'une chaîne, ajoutez une étape qui inclut une commande de connexion à Sage Intacct. Certaines commandes nécessitent des connaissances de base de l'interface de programmation d'application (API) de Sage Intacct .
Pour activer ces commandes, un administrateur informatique crée d'abord un connecteur Sage Intacct.
Créer un objet
Pour créer un objet en fonction de son type et de sa charge utile XML (extensible markup language), utilisez la commande Create object.
Propriétés
| Entrée |
Détail |
| Type d’objet |
Saisissez le type d'objet à créer, par exemple glbactch ou glbudget. |
| Paramètres |
Saisir la charge utile XML de l'objet. Pour connaître la structure du XML de l'objet, consultez le site Sage Intacct API. |
Sorties
| Sortie |
Type de sortie |
| Objet |
JSON |
Codes de sortie
| Code |
Type |
Détail |
| 0 |
Réussite |
Réussite |
| 1 |
Erreur |
Erreur d'exécution de la commande |
| 2 |
Erreur |
Erreur d'authentification avec le serveur |
Supprimer l'objet
Pour supprimer un objet en fonction de son type et de RECORDNO ID, utilisez la commande Delete object.
Propriétés
| Entrée |
Détail |
| Type d’objet |
Saisissez le type d'objet à supprimer, par exemple glbactch ou glbudget. |
| ID de l’enregistrement |
Saisissez l'identifiant unique RECORDNO de l'objet à supprimer. |
Sorties
Aucun
Codes de sortie
| Code |
Type |
Détail |
| 0 |
Réussite |
Réussite |
| 1 |
Erreur |
Erreur d'exécution de la commande |
| 2 |
Erreur |
Erreur d'authentification avec le serveur |
Obtenir les détails d'un rapport personnalisé
Pour récupérer les détails d'un rapport personnalisé, utilisez la commande Get custom report details.
Propriétés
| Entrée |
Détail |
| Nom |
Saisissez le nom du rapport personnalisé dont les détails doivent être renvoyés. |
| Interactif |
Si le rapport est interactif, cochez cette case. |
Sorties
| Sortie |
Type de sortie |
| Définition du rapport |
JSON |
Codes de sortie
| Code |
Type |
Détail |
| 0 |
Réussite |
Réussite |
| 1 |
Erreur |
Erreur d'exécution de la commande |
| 2 |
Erreur |
Erreur d'authentification avec le serveur |
Obtenir un objet
Pour récupérer un objet en fonction de son type et de RECORDNO ID, utilisez la commande Get object.
Propriétés
| Entrée |
Détail |
| Type d’objet |
Saisissez le type d'objet à renvoyer, par exemple glbatch ou glbudget. |
| Champs |
Saisissez une liste de champs de l'objet séparés par des virgules, par exemple RECORDNO,CREATEDBY. Pour renvoyer tous les champs, laisser en blanc. |
| ID de l’enregistrement |
Saisir l'identifiant unique RECORDNO de l'objet à renvoyer. |
Sorties
| Sortie |
Type de sortie |
| Objet |
JSON |
Codes de sortie
| Code |
Type |
Détail |
| 0 |
Réussite |
Réussite |
| 1 |
Erreur |
Erreur d'exécution de la commande |
| 2 |
Erreur |
Erreur d'authentification avec le serveur |
Obtenir des balances de vérification
Pour obtenir une liste des balances de vérification, utilisez la commande Get trial balances.
Propriétés
| Entrée |
Détail |
| Période de reporting |
Saisissez la période de reporting à filtrer. Si cette option est activée, la commande ignore Date de début et Date de fin. |
| Date de début |
Saisissez le paramètre de la date de début à filtrer, sous forme de chiffres uniquement. Utilisé uniquement si Période de déclaration est vide. |
| Date de fin |
Saisissez le paramètre de la date de fin à filtrer, sous forme de chiffres uniquement. Utilisé uniquement si Période de déclaration est vide. |
| Résultats en avant-première |
Pour prévisualiser les résultats du rapport, cochez cette case. |
| Autres options |
Ajoutez des paramètres supplémentaires pour personnaliser la liste des soldes retournés. |
| Utiliser V2 |
Utilisez la V2 de cette commande. Voir Sage Intacct Get Trial Balances V2 option pour plus de détails. |
Sorties
| Sortie |
Type de sortie |
| Soldes (CSV) |
Fichier |
| Total d’enregistrements |
Entier |
Codes de sortie
| Code |
Type |
Détail |
| 0 |
Réussite |
Réussite |
| 1 |
Erreur |
Erreur d'exécution de la commande |
| 2 |
Erreur |
Erreur d'authentification avec le serveur |
Liste des relations entre les dimensions
Pour obtenir une liste de toutes les relations dimensionnelles, utilisez la commande List dimension relationships.
Les entrées
Propriétés
| Entrée |
Détail |
| Résultats en avant-première |
Pour prévisualiser les résultats du rapport, cochez cette case. |
Sorties
| Sortie |
Type de sortie |
| Relations (CSV) |
Fichier |
| Nombre de relations |
Entier |
Codes de sortie
| Code |
Type |
Détail |
| 0 |
Réussite |
Réussite |
| 1 |
Erreur |
Erreur d'exécution de la commande |
| 2 |
Erreur |
Erreur d'authentification avec le serveur |
Liste des dimensions
Pour obtenir une liste de toutes les dimensions, utilisez la commande List dimensions.
Propriétés
| Entrée |
Détail |
| Résultats en avant-première |
Pour prévisualiser les résultats du rapport, cochez cette case. |
Sorties
| Sortie |
Type de sortie |
| Dimensions (CSV) |
Fichier |
| Nombre de dimensions |
Entier |
Codes de sortie
| Code |
Type |
Détail |
| 0 |
Réussite |
Réussite |
| 1 |
Erreur |
Erreur d'exécution de la commande |
| 2 |
Erreur |
Erreur d'authentification avec le serveur |
Liste d'objets
Pour récupérer une liste d'objets en fonction de leur type et d'un filtre de requête, utilisez la commande List objects. Vous pouvez également spécifier les champs à renvoyer pour chaque objet.
Propriétés
| Entrée |
Détail |
| Type d’objet |
Saisissez le type d'objets à renvoyer, par exemple glbatch ou glbudget. |
| Champs |
Saisissez une liste de champs séparés par des virgules pour chaque objet, par exemple RECORDNO,CREATEDBY. Pour renvoyer tous les champs, laisser en blanc. |
| Requête |
Pour ne renvoyer que les objets de ce type, saisissez les critères de filtrage en utilisant un langage de requête structuré (SQL) :
- Pour faire correspondre plusieurs champs, utilisez les opérateurs
AND et OR.
- Les opérateurs
, >, >=, , =, comme, pas comme, dans, pas dans sont pris en charge. Les jointures sont et non.
- Si vous effectuez des comparaisons avec
NULL, utilisez IS NULL ou IS NOT NULL.
|
| Résultats en avant-première |
Pour prévisualiser les résultats du rapport, cochez cette case. |
Sorties
| Sortie |
Type de sortie |
| Objets (CSV) |
Fichier |
| Nombre d'objets |
Entier |
Note: Les colonnes du fichier de sortie CSV sont formatées de manière alphanumérique et peuvent être ordonnées différemment que dans Sage Intacct.
Codes de sortie
| Code |
Type |
Détail |
| 0 |
Réussite |
Réussite |
| 1 |
Erreur |
Erreur d'exécution de la commande |
| 2 |
Erreur |
Erreur d'authentification avec le serveur |
Exécuter un rapport personnalisé
Pour exécuter un rapport personnalisé et renvoyer ses résultats sous forme de valeurs séparées par des virgules (CSV), utilisez la commande Run custom report.
Propriétés
| Entrée |
Détail |
| Nom |
Saisissez le nom du rapport personnalisé à exécuter. |
| Interactif |
Si le rapport est interactif, cochez cette case. |
| Résultats en avant-première |
Pour prévisualiser les résultats du rapport, cochez cette case. |
Sorties
| Sortie |
Type de sortie |
| Données du rapport (CSV) |
Fichier |
| Total d’enregistrements |
Entier |
Note: Les colonnes du fichier de sortie CSV sont formatées de manière alphanumérique et peuvent être ordonnées différemment que dans Sage Intacct.
Codes de sortie
| Code |
Type |
Détail |
| 0 |
Réussite |
Réussite |
| 1 |
Erreur |
Erreur d'exécution de la commande |
| 2 |
Erreur |
Erreur d'authentification avec le serveur |
Mise à jour de l'objet
Pour mettre à jour un objet avec une charge utile XML, utilisez la commande Update object.
Propriétés
| Entrée |
Détail |
| Type d’objet |
Saisissez le type d'objet à mettre à jour, par exemple glbatch ou glbudget. |
| Paramètres |
Saisir la charge utile XML de l'objet. Pour connaître la structure du XML de l'objet, consultez le site Sage Intacct API. |
Sorties
| Sortie |
Type de sortie |
| Objet |
JSON |
Codes de sortie
| Code |
Type |
Détail |
| 0 |
Réussite |
Réussite |
| 1 |
Erreur |
Erreur d'exécution de la commande |
| 2 |
Erreur |
Erreur d'authentification avec le serveur |