Openapi
Create a purchase bill from a supplier. Set issue to true to issue it at once.
sb-auth-token<token>Supabase browser session cookie. Supabase may split larger session values into chunked cookies like sb-auth-token.0.
organizationId*stringuuidThe bill payload.
application/jsoncurrency*string3 <= length <= 3"EUR"dueOn?stringdateissue*booleanfalseissuedOn?stringdatelines*array<>1 <= itemspurchaseOrderId?stringuuidsupplierId*stringuuidsupplierReference?string1 <= length <= 100title*string1 <= length <= 200Returns the result.
application/jsonbalance*minorUnitscurrency*stringdueOn*|nullid*stringuuididentifier*string|nullissuedOn*|nullpurchaseOrderId*|uuidstatus*billStatusSchema"draft""sent""partially_paid""paid""overdue""canceled""uncollectible"supplierId*|uuidsupplierName*string|nullsupplierReference*string|nulltitle*stringtotal*minorUnitscurl -X POST 'https://app.localhost/api/v1/organizations/123/bills' \ -H 'Content-Type: application/json' \ -d '{ "currency": "EUR", "issue": false, "lines": [ { "description": "string", "quantity": 1, "taxRateBps": 0, "unitAmount": 0 } ], "supplierId": "e01eb4c4-8eb9-4fb7-b625-61f58c6148db", "title": "string"}'{ "balance": 0, "currency": "string", "dueOn": "2019-08-24", "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "identifier": "string", "issuedOn": "2019-08-24", "purchaseOrderId": "84a099d9-2935-4997-a6ac-0d3ee9bbef72", "status": "draft", "supplierId": "e01eb4c4-8eb9-4fb7-b625-61f58c6148db", "supplierName": "string", "supplierReference": "string", "title": "string", "total": 0}