curl --location 'https://gateway.erpconnector.ca/api/Entity/CustomerBid' \
--header 'Authorization: Basic <encoded-value>' \
--header 'Content-Type: application/json' \
--data '{
"Facture":{
"TypeDoc": "SOUMISSIONS", //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"
}
]
/*****************************************************/
}
}'