site

Ma Facture

Le PDF de SA facture, servi par nous — jamais un lien vers Odoo.

Trois raisons de ne pas renvoyer le client chez Odoo : Odoo n'est pas ouvert au public, un lien direct serait un identifiant devinable, et une facture n'a pas à vivre ailleurs que derrière une session prouvée. On relit donc le PDF et on le rend en flux.

Le contrôle de propriété est entier dans sb.facture_telechargeable : le bon doit porter l'adresse du porteur du jeton, l'identifiant demandé doit appartenir à CE bon, et Odoo doit dire posted maintenant — pas au moment où le Hub en avait recopié le numéro. Une facture remise en brouillon ou annulée cesse donc d'être téléchargeable à la seconde, sans qu'on ait rien à synchroniser.

Et c'est un 404 dans tous les cas de refus — pas à vous, pas encore émise, Odoo muet : trois réponses différentes suffiraient à apprendre qu'une facture existe pour une commande qu'on ne possède pas.

get/api/site/commandes/{reference}/facture

Request

  • Base URL: https://api.brm-chronographes.com (the document declares no server; this is the origin it was published from)
  • URL: https://api.brm-chronographes.com/api/site/commandes/{reference}/facture
  • Auth: none declared

Path parameters

referencestring required

Query parameters

idinteger

Headers

x-site-jetonstring

Response

Successful Response

unknown required

Changes

No recorded changes to this operation across all 1 revision of this API.