curl --location 'https://gateway.erpconnector.ca/api/Entity/CustomerARInvoice' \
--header 'SIMULATE_ONLY: TRUE' \
--header 'COMPANY_CODE: ACODEV_PROSHOP_SOLINFO' \
--header 'Authorization: Basic <encoded-value>' \
--header 'Content-Type: application/json' \
--data '{
"Facture": {
"TypeDoc": "FACTURES", //Type doc est important! : '\''FACTURES'\'','\''COMMANDES'\'','\''SOUMISSIONS'\'','\''ACHATS'\''.
"SousTypeTransaction": "INVOICE_AR",
"Référence": "From OERP",
"Description": "From OERP",
//dans une factureAR, il est possible de pousser un # de facture
"NoFacture":"test123-2",
"DateFacture": "2024-04-24", //La date de la commande
//les informations sur le clients attaché à la commande
"InfoClientFacturerA": {
"NoClient": "0Comptoir2"
},
"SousTotalFacture": 14.68, /*Doit correspondre à la somme des lignes enfants.*/
/*Ici, une liste avec les de GL de la transaction (inscription cliente)
le compte GL est obbligatoire
La transaction doit balancer
*/
"LigneFacture": [
{
"DescriptionLigne": "COMPTES A RECEVOIR",
"NoCompteGL": "1210",
"PrixFinal": 16.73
},
{
"DescriptionLigne": "Revenu Électricité",
"NoCompteGL": "4024",
"PrixFinal": -14.68
},
{
"DescriptionLigne": "T.P.S. à payer",
"NoCompteGL": "2350",
"PrixFinal": -0.88
},
{
"DescriptionLigne": "T.V.Q. à payer",
"NoCompteGL": "2360",
"PrixFinal": -1.17
}
]
}
}'{
"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