List sales
Any signed in user. Returns a page of sales, newest first, with branch and receipt identity. A pharmacist sees only their sales, a manager or cashier only their branch, whatever is asked.
/api/v1/salesAuthorizationBearer token (JWT) · headerrequiredJWT from POST /api/v1/auth/login sent as Authorization Bearer.
branch_idstringRestrict to one branch. Ignored for a branch manager or cashier, who stay on their own.
user_idstringRestrict to one cashier. Ignored for a pharmacist, who stays on their own sales.
payment_methodstringcash, card, mobile_money, transfer, insurance, or credit.
customer_idstringRestrict to one customer.
searchstringMatch the invoice number, the sale's customer, or the customer's name, phone, or id.
from_datestringEarliest sale date, as YYYY-MM-DD.
to_datestringLatest sale date, as YYYY-MM-DD, inclusive of that whole day.
pageintegerOne based page number. Defaults to 1.
page_sizeintegerRows per page, capped at 200. Defaults to 20.
A page of sales
totalintegerrequiredpageintegerrequiredpage_sizeintegerrequireditemsobject[]requiredShow propertiesHide properties
objectidstringrequiredbranch_idstringrequireduser_idstringrequiredinvoice_numberstringrequireduuidstringrequiredicvintegerrequiredclient_mutation_idstringrequiredpayload_hashstringrequireddevice_idstring | nullrequiredsync_statusstringrequiredsubtotal_amountstringrequiredvat_amountstringrequiredtotal_amountstringrequiredcurrency_codestringrequiredfx_rate_to_basestringrequiredbase_currency_codestringrequiredbase_total_amountstringrequiredvat_breakdownobject[]requiredShow propertiesHide properties
objectratenumberrequiredtaxable_amountnumberrequiredvat_amountnumberrequiredpayment_methodstringrequiredpayment_linesobject[] | nullrequiredShow propertiesHide properties
objectmethodstringrequiredamountnumbernullnotesstringrequiredsession_idstring | nullrequiredcustomer_idstring | nullrequiredcustomer_namestringrequiredcoupon_idstring | nullrequiredglobal_discountstringrequiredcoupon_discountstringrequiredzatca_statusstringrequiredzatca_xmlstring | nullrequiredzatca_hashstringrequiredis_deletedintegerrequiredsold_atstringrequiredpharmacist_namestring | nullrequiredcustomer_display_namestringrequiredbranch_namestring | nullrequiredbranch_addressstring | nullrequiredbranch_vat_numberstring | nullrequiredorganization_namestringrequiredorganization_legal_namestringrequiredorganization_phonestringrequiredorganization_emailstringrequiredorganization_addressstringrequiredorganization_tinstringrequiredorganization_vat_numberstringrequiredreceipt_headerstringrequiredreceipt_footerstringrequiredreturn_policystringrequiredhas_returnbooleanrequiredNot authenticated
detailstringrequired