GET /api/invoicing/salesrep, GET /api/invoicing/territory) ;GET /api/invoicing/templates) et le transporteur (GET /api/invoicing/shipping) ;code est obligatoire), et ce code ne touche pas au compteur ; les factures, elles, sont numérotées par Acomba à partir de ce compteur commun. Donnez à vos soumissions votre propre préfixe (ici SOUM-1045) : leur numéro ne se confond jamais avec celui d'une facture, et vos factures restent consécutives.sku : ce sont les clauses à ajouter à la soumission.valid_until est la date limite de la soumission.source_deleted: true : Acomba a retiré la soumission ; elle n'apparaît plus dans GET /api/invoicing/quotes.created_transaction_code : la commande garde le numéro de la soumission.created_order_transaction_id : l'id de la commande, à conserver pour la suite.GET /api/invoicing/orders/by-id/18795) : header.shipping_method porte le transporteur, et les lignes, les clauses et les totaux sont ceux de la soumission.$ python soumission.py creer
Soumission SOUM-1045 (id 18792) pour Rénovations Beaulieu inc.
Vendeur Martin Lessard · territoire Estrie · valide jusqu'au 2026-11-10
PEINT-H Peinture à l’heure 40 3,648.80 $
Pas d’électricité sur le chantier, joints non garantis
Sous-total 3,648.80 $ · taxes 546.41 $ · total 4,195.21 $
$ python soumission.py accepter SOUM-1045
Commande SOUM-1045 (id 18795) créée ; soumission retirée par Acomba : True
Vendeur Martin Lessard · territoire Estrie · transporteur Transport Gagnon
PEINT-H Peinture à l’heure 40 3,648.80 $
Pas d’électricité sur le chantier, joints non garantis
Sous-total 3,648.80 $ · taxes 546.41 $ · total 4,195.21 $
Lignes en B.O. (reste à livrer suivi) : PEINT-Hto-order.DELETE /api/invoicing/quotes/{code}, une commande abandonnée avec DELETE /api/invoicing/orders/{code}.POST /api/invoicing/orders/{code}/actions/to-invoice et ses lines.