Cette requête permet de créer une transaction (achats, soumissions, factures, etc..) dans votre système source (Acomba, simple comptable, etc..) à partir du Service Web.
Requête :
{
- "CodeLicence":"VOTRE_CODE_LICENCE",
- "JSON_Question":{
- "TaskCategory":"OnlineERP",
- "TaskType":"CREATETRANSACTION01",
- "TaskParam":{
- "CLESECRETE":"TEST",
- "Facture":{
- "TypeDoc":"SOUMISSIONS",
- "Référence":"ET la référence",
- "Description":"La description de ma facture",
- "DateFacture":"2016-05-25",
- "InfoClientFacturerA":{},
- "LigneFacture":[
- {},
- {
- "strNoProduit":"",
- "DescriptionLigne":"Ligne Commentaire"
}, - {
- "strNoProduit":"22",
- "DescriptionLigne":"Votre produit #22",
- "QteFacture":3.0
}
]
}
}
}
Réponse attendue si succès :
- "TaskID":31,
- "CodeLicence":"VOTRE_CODE_LICENCE",
- "SignalR_AskerConnexionID":"WEBAPI_d6872049-bcd4-480d-8ac7-8068cce5a6fd",
- "SignalR_WorkerConnexionID":null,
- "bool_Completed":true,
- "TaskState":null,
- "JSON_Question":{
- "TaskParam":{
- "CLESECRETE":"TEST",
- "Facture":{
- "TypeDoc":"SOUMISSIONS",
- "Référence":"ET la référence",
- "Description":"La description de ma facture",
- "DateFacture":"2016-05-25",
- "InfoClientFacturerA":{},
- "LigneFacture":[
- {},
- {
- "strNoProduit":"",
- "DescriptionLigne":"Ligne Commentaire"
}, - {
- "strNoProduit":"22",
- "DescriptionLigne":"Votre produit #22",
- "QteFacture":3.0
}
]
}
}, - "TaskCategory":"OnlineERP",
- "TaskType":"CREATETRANSACTION01",
- "TaskUniqueID":0
}, - "JSON_Reponse":{
- "ResultType":"SUCCESS",
- "ResultDetail":{
- "Message":"OK - Facture créée sous le numéro : 3175",
- "NoFacture":"3175",
- "RecCardPos":"25947"
}, - "TaskCategory":"OnlineERP",
- "TaskType":"CREATETRANSACTION01_RESULTS",
- "TaskUniqueID":0
}
} En cas d'erreur (ici, un #produit invalide) :
- "TaskID":32,
- "CodeLicence":"VOTRE_CODE_LICENCE",
- "SignalR_AskerConnexionID":"WEBAPI_55c0c751-45ab-455d-b534-44b2ed6c2b05",
- "SignalR_WorkerConnexionID":null,
- "bool_Completed":true,
- "TaskState":null,
- "JSON_Question":{
- "TaskParam":{
- "CLESECRETE":"TEST",
- "Facture":{
- "TypeDoc":"SOUMISSIONS",
- "Référence":"ET la référence",
- "Description":"La description de ma facture",
- "DateFacture":"2016-05-25",
- "InfoClientFacturerA":{},
- "LigneFacture":[
- {},
- {
- "strNoProduit":"",
- "DescriptionLigne":"Ligne Commentaire"
}, - {
- "strNoProduit":"22",
- "DescriptionLigne":"Votre produit #22",
- "QteFacture":3.0
}
]
}
}, - "TaskCategory":"OnlineERP",
- "TaskType":"CREATETRANSACTION01",
- "TaskUniqueID":0
}, - "JSON_Reponse":{
- "ResultType":"ERROR",
- "ResultDetail":{
- "Message":"Erreur - Erreur lors du traitement interne de votre facture : Erreur Solinfo - Sur la ligne #1 - Le produit '111' ne semble pas valide (Erreur Acomba : La clé spécifiée n'a pas été trouvée.)"
}, - "TaskCategory":"OnlineERP",
- "TaskType":"CREATETRANSACTION01_RESULTS",
- "TaskUniqueID":0
}
}