Transaction
Création d'une transaction (Facture, commande, soumission)
TaskType : CREATETRANSACTION01
TaskParam : FACTURE, étant une FicheTransaction au complet.
Exemple :
Voir ici : Creation d'une transaction
Consultation d'une transaction
TaskType : GETTRANSACTION01
TaskParam : NoDocument, TypeDocument, Clé secrete.
Exemple :
{ "CodeLicence":"VOTRE_CODE_LICENCE", "JSON_Question":{ "TaskCategory":"OnlineERP", "TaskType":"GETTRANSACTION01", "TaskParam":{ "CLESECRETE":"test", "TypeDocument":"FACTURE", "NoDocument":"12345" } } } |
Paiement d'une transaction
Commande de paiement Unique
TaskType : PAYINVOICE01
TaskParam : NoFacture, liste des modes de paiements.
Exemple :
{ "CodeLicence":"VOTRE_CODE_LICENCE", "JSON_Question":{ "TaskCategory":"OnlineERP", "TaskType":"PAYINVOICE01", "TaskParam":{ "CLESECRETE":"test", "NoFacture":"394101", "ListeModePaiements":[ {"ModePaiement":"2", "date_DatePaiement":"2018-04-12", "dbl_MontantPaiement":-114.98 } ] } } } |
CREATETRANSACTION01 (avec paiement)
Paiement en même temps que le CreateTransaction
TaskParam : FicheTransaction, et les données de paiements
Exemple :
{ "CodeLicence":"VOTRE_CODE_LICENCE", "JSON_Question":{ "TaskCategory":"OnlineERP", "TaskType":"CREATETRANSACTION01", "TaskParam":{ "CLESECRETE":"test", "FACTURE":{ "TypeDoc":"FACTURES", "Référence":"", "Description":"", "DateFacture":"2018-01-03", "InfoClientFacturerA":{ "NoClient":"5344450" }, "LigneFacture":[ { "strNoGroupeProduit":"1", "QteCommande":-1, "QteFacture":-1, "PrixFinal":100.00 } ] }, "ListeModePaiements":[ { "ModePaiement":"101", "date_DatePaiement":"2018-01-05", "dbl_MontantPaiement":-114.98 } ] } } } } }
|
Clients
Chercher un client en particulier
TaskType : GETCUSTOMER01
TaskParam : NoClient : '12345'
Exemple :
{ "CodeLicence":"VOTRE_CODE_LICENCE", "JSON_Question":{ "TaskCategory":"OnlineERP", "TaskType":"GETCUSTOMER01", "TaskParam":{ "CLESECRETE":"test", "NoClient":"12345" } } } |
Creation d'un client
Note : affiche une erreur si le client existait déjà
TaskType : ADDCUSTOMER01
TaskParam : CLIENT, étant une fiche client au complet
Exemple :
{ "CodeLicence": "CODE_LICENCE_DU_CLIENT", "JSON_Question": { "TaskCategory": "OnlineERP", "TaskType": "SETCUSTOMER01", "TaskParam": { "CLESECRETE": "test", "CLIENT": { "NOCLIENT": "01234", "NOMCLIENT": "Les entreprises ABC", "ADRESSE": "150 Rang 3 Est", "VILLE": "Bonaventure, QC", "CODEPOSTAL": "G0C1E0", "SITEWEB": "www.test.com", "EMAILPRINCIPAL_ADRESSE": "Leclient@Email.com", "ListeTelephonique": [ { "TYPETEL": "PRINCIPAL", "NUMERO": "4185344450", "EXTENSION": "", "DESCRIPTION": "" } ] } } } } }
|
Mise à jour d'un client
Note : Affiche une erreur si le client n'existe pas
TaskType : SETCUSTOMER01
TaskParam : CLIENT, étant une fiche client au complet (voir AddCustomer01...)
Produits
Chercher un produit en particulier
TaskType : GETPRODUCTS
TaskParam : NoProduit: '12345'
Exemple :
{
"CodeLicence": "SOLINFOTEST_OERP_AABE00F5873A",
"JSON_Question": {
"TaskCategory": "OnlineERP",
"TaskType": "GETPRODUCTS",
"TaskParam": {
"CLESECRETE":"test"
"NOPRODUIT": "00grsw5001",
}
}
}
|
Connexion et autre
Tester la connexion à Acomba
TaskType : ACOMBA_TEST_CONNEXION_01
Tester si le client Windows est à l'écoute
TaskType : TEST_CONNECTION_01
Forcer le réenregistrement des DLL Acomba
TaskType : ACOMBA_FORCE_REGISTERING_DLL
ATTENTION : ne pas utiliser sauf si autorisé par Solution Infomédia
Forcer le lancement du processus de mise à jour de l'outil
TaskType : FORCE_UPDATE_01
Forcer le redémarrage du service Windows à l'écoute
TaskType : FORCE_RESTART_01