Look up a returnable invoice
Any signed in user. Returns a number’s invoice with per line returned and returnable counts. It is scoped to the caller’s branch and case insensitive, so an outside invoice gets 404.
GET
/api/v1/returns/lookup/{invoiceNumber}Authorization
AuthorizationBearer token (JWT) · headerrequiredJWT from POST /api/v1/auth/login sent as Authorization Bearer.
Path parameters
invoiceNumberstringrequiredThe invoice number, matched case insensitively, for example BR001-2026-000123.
Responses
200
The invoice and its returnable lines
idstringrequiredbranch_idstringrequireduser_idstringrequiredinvoice_numberstringrequireduuidstringrequiredicvintegerrequiredmin -9007199254740991 · max 9007199254740991
client_mutation_idstringrequiredpayload_hashstringrequireddevice_idstring | nullrequiredsync_statusstringrequiredsubtotal_amountstringrequiredvat_amountstringrequiredtotal_amountstringrequiredvat_breakdownobject[]requiredShow propertiesHide properties
Array of
objectratenumberrequiredtaxable_amountnumberrequiredvat_amountnumberrequiredpayment_methodstringrequiredpayment_linesstring | nullrequirednotesstringrequiredsession_idstring | nullrequiredcustomer_idstring | nullrequiredcustomer_namestringrequiredcoupon_idstring | nullrequiredglobal_discountnumberrequiredcoupon_discountnumberrequiredzatca_statusstringrequiredzatca_xmlstring | nullrequiredzatca_hashstringrequiredis_deletedbooleanrequiredsold_atstringrequiredpharmacist_namestring | nullrequireditemsobject[]requiredShow propertiesHide properties
Array of
objectidstringrequiredsale_idstringrequiredmedicine_idstringrequiredbatch_idstringrequiredquantityintegerrequiredmin -9007199254740991 · max 9007199254740991
unit_pricestringrequiredvat_ratestringrequiredvat_amountstringrequiredcost_at_salestringrequiredmedicine_namestring | nullrequiredalready_returnednumberrequiredreturnable_qtynumberrequired401
Not authenticated
detailstringrequired404
Invoice not found in this branch
detailstringrequired