Auth Member token+ Tenant headerParameters Response 200 supplier_invoice_id Uuid7 required supplier object required
invoice_no string required
invoice_date string (date) required
pattern ^(?:(?:[0-9][0-9][2468][048]|[0-9][0-9][13579][26]|[0-9][0-9]0[48]|[02468][048]00|[13579][26]00)-02-29|[0-9]{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12][0-9]|3[01])|(?:0[469]|11)-(?:0[1-9]|[12][0-9]|30)|(?:02)-(?:0[1-9]|1[0-9]|2[0-8])))$
po_id Uuid7 | nullrequired subtotal_minor integer required
≥ -9007199254740991 ≤ 9007199254740991
tax_minor integer required
≥ -9007199254740991 ≤ 9007199254740991
total_minor integer required
≥ -9007199254740991 ≤ 9007199254740991
currency string required
pattern ^[A-Z]{3}$
status enum (4) required
recordedapproveddisputedvoid
lines array of object required
line_no integer required
≥ -9007199254740991 ≤ 9007199254740991
po_line_id Uuid7 | nullrequired ingredient_id Uuid7 | nullrequired description string | null required
qty_milli integer required
≥ -9007199254740991 ≤ 9007199254740991
unit string required
pattern ^[a-z][a-z_]{0,15}$
unit_price_minor integer required
≥ -9007199254740991 ≤ 9007199254740991
tax_minor integer required
≥ -9007199254740991 ≤ 9007199254740991
line_total_minor integer required
≥ -9007199254740991 ≤ 9007199254740991
payable object | null required
due_on string (date) required
pattern ^(?:(?:[0-9][0-9][2468][048]|[0-9][0-9][13579][26]|[0-9][0-9]0[48]|[02468][048]00|[13579][26]00)-02-29|[0-9]{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12][0-9]|3[01])|(?:0[469]|11)-(?:0[1-9]|[12][0-9]|30)|(?:02)-(?:0[1-9]|1[0-9]|2[0-8])))$
amount_minor integer required
≥ -9007199254740991 ≤ 9007199254740991
status enum (4) required
openpaiddisputedvoid
Errors Every error body carries a code, a message and, where it applies, a reason_code. All error and reason codes .