curl --location 'https://gateway.erpconnector.ca/api/Entity/CustomerInvoice' \
--header 'SIMULATE_ONLY: TRUE' \
--header 'Authorization: Basic <encoded-value>' \
--header 'Content-Type: application/json' \
--data '{
"Facture":{
"TypeDoc": "FACTURES", //Type doc est important! : '\''FACTURES'\'','\''COMMANDES'\'','\''SOUMISSIONS'\'','\''ACHATS'\''.
"Référence": "From OERP",
"Description": "From OERP",
"DateFacture": "2024-04-24", //La date de la commande
//les informations sur le clients attaché à la commande
"InfoClientFacturerA": {
"NoClient": "0Comptoir"
},
/*****************************************************/
//Array des LIGNES de la commandes à créer. Comme toute les autres transactions, il y a plusieurs
"LigneFacture": [
{ //la version ici est ultra simple : NoProduit et Qté. La description et toute autre info sera ramassé dans Acomba.
"QteFacture": 4,
"strNoProduit": "CAThermo"
},
{ //une simple ligne de commentaire
"DescriptionLigne":"Il est aussi possible de simplement pousser une ligne de texte"
},
{ //une ligne d'\''espace vide
"DescriptionLigne":""
},
{ //ici, on va facturer un GROUPE DE PRODUIT Directement, sans utiliser un Code de produit
"QteFacture": 1,
"QteCommande": 1,
"strNoGroupeProduit": "115",
"DescriptionLigne": "Il est aussi possible de ne facturer que sur le Groupe de produit",
"PrixFinal": 26.09
},
{ //la ligne ici montre un exemple où l'\''on assigne aussi le champ QteFacture. Cela permet de marquer que la ligne a été "Expédié" au client. Aucun mouvement d'\''inventaire n'\''est généré avec cela.
"QteCommande":3,
"QteFacture":3, //donc reste 0 BO
"strNoProduit":"SCIE-10"
}
]
/*****************************************************/
},
"ListeModePaiements":null,
//ReturnFullTransaction : peut être omit. demande au Connecteur de nous retourner 100% du payload de la transaction créée. inutile si vous n'\''avez besion que du # de facture!
"ReturnFullTransaction":true
}'{
"OrigRemoteTaskID": 129014,
"ResultType": "Success",
"ErrorType": "None",
"ResultMessage": "Tâche terminée avec succès",
"ResultPayload": {
"Message": "OK - Facture créée sous le numéro : 10044",
"NoFacture": "10044",
"ResultatPaiement": "OK - Aucun paiement appliqué",
"RecCardPos": "115",
"SousTotal": 1039.06,
"Total": 1195.17,
"FullTransaction": {
"NoFacture": "10044",
"NoUniqueSystemeSource": "115",
"TypeDoc": 1,
"Référence": "From OERP",
"NoAutorisation": null,
"Description": "From OERP",
"DateFacture": "2024-04-24T00:00:00",
"CodeUsagerCreation": "Supervisor",
"NoProjet": null,
"NoProjet_NoUniqueSystemeSource": null,
"Fiche_DerniereModification": "2024-05-23T09:36:14",
"NbLignes_DocumentOriginal": 0,
"ListeDesTaxes": [
{
"NoUniqueSystemeSource": "1",
"Fiche_DerniereModification": null,
"Taxe_Numero": "T.P.S. 100%",
"Taxe_Description": "Taxe sur les produits et services",
"MontantTaxe": 72.73,
"Taxe_NumeroLegalGouv": "RT100393939933",
"TauxDeLaTaxe": 0,
"NoCompteGL_PayedTax": "2355",
"NoCompteGL_PerceivedTax": "2350"
},
{
"NoUniqueSystemeSource": "3",
"Fiche_DerniereModification": null,
"Taxe_Numero": "T.V.Q. 100%",
"Taxe_Description": "Taxe de Vente Québec",
"MontantTaxe": 83.38,
"Taxe_NumeroLegalGouv": "TQ1000292929922",
"TauxDeLaTaxe": 0,
"NoCompteGL_PayedTax": "2365",
"NoCompteGL_PerceivedTax": "2360"
}
],
"ctrl_Update_AncienNombreLigne": 5,
"ctrl_InfoCreation_NomUsagerWindows": null,
"ctrl_InfoCreation_NomLogiciel": null,
"ctrl_InfoCreation_NomPoste": null,
"ctrl_NoDocumentLocal": null,
"SousTypeTransaction": "Facture",
"CompteRecevable_No": "0",
"EstActif": true,
"NoteGlobaleExterne01": null,
"EstInversee": false,
"RaisonInversement": null,
"ReferenceInversement": null,
"OptionsTaxesForcees": {
"InfoTaxe_MontantForce_ErreurSiNonMatch": false,
"InfoTaxe_ForcerMontantTaxes": false,
"InfoTaxe_MontantForce_TotalVoulu": 0,
"InfoTaxe_ListTaxesForcees": []
},
"InfoClientFacturerA": {
"NoClient": "0Comptoir",
"NomClient": "Ventes au comptoir",
"FicheNomComplet": "0Comptoir - Ventes au comptoir",
"FicheChampsRecherche": "0Comptoir Ventes au comptoir ",
"NoUniqueSystemeSource": "1",
"ClientFacturation_No": null,
"ClientFacturation_NoUniqueSystemeSource": null,
"CompteRecevable": null,
"DescriptionAdresse": null,
"Adresse": "",
"Adresse2": null,
"CleTri1": null,
"CodePostal": "",
"Ville": "",
"MRC": null,
"Province": null,
"Pays": "CA",
"InfoLivraisonSpeciale1": null,
"InfoLivraisonSpeciale2": null,
"NomPersonneContact": "",
"DateOuvertureDossier": null,
"NoVendeur": null,
"NoVendeur_NoUniqueSystemSource": null,
"Vendeur_NomComplet": null,
"Territoire": null,
"Territoire_NoUniqueSystemeSource": null,
"Territoire_NomComplet": null,
"NoModeExpeditionDefaut": null,
"NoModeExpeditionDefaut_NoUniqueSystemeSource": null,
"LangueClient": null,
"EmailPrincipal_Adresse": null,
"EmailPrincipal_Desc": null,
"EmailPrincipal_EstEtatDeCompte": false,
"EmailPrincipal_EstEmailFacturation": false,
"EmailPrincipal_EstPublicite": false,
"Email2_Adresse": null,
"Email2_Desc": null,
"Email2_EstEtatDeCompte": false,
"Email2_EstEmailFacturation": false,
"Email2_EstPublicite": false,
"Email3_Adresse": null,
"Email3_Desc": null,
"Email3_EstEtatDeCompte": false,
"Email3_EstEmailFacturation": false,
"Email3_EstPublicite": false,
"SiteWeb": null,
"Bool_ClientComptoir": false,
"EstActif