Liste des requêtes de bases

Numéro de l'article : 9214 - Dernière modification : 23 November 2017

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": "[email protected]",
                "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 

NOUS JOINDRE

N'hésitez pas à nous contacter si vous ne trouvez pas de réponses à vos questions.