Create Bill
POST/api/bills
Creates a standalone bill. Note: This endpoint is currently not used in practice — bills are typically created via purchase order or warehouse transfer nested routes.
Authentication: Requires Bearer token.
Fields:
- vendor_id (required): ID of the vendor
- invoice_number (required, unique): Invoice reference number
- invoice_date (required): Invoice date (YYYY-MM-DD)
- link_type (required): Type of link — 'purchase_order' or 'warehouse_transfer'
- link_id (required): ID of the linked record
- currency_id (optional): Currency ID
- currency_rate (optional): Exchange rate
- proration_strategy (required): One of cost_based, quantity_based, manual
- lines (required): Array of bill lines
- lines.*.description: Line description
- lines.*.quantity: Quantity
- lines.*.amount: Unit amount
- lines.*.nominal_code_id: Nominal code ID
- lines.*.tax_rate_id: Tax rate ID (optional)
- allocations (optional): Array of allocation objects
- allocations.*.purchase_order_line_id: PO line ID
- allocations.*.allocation_amount: Amount to allocate
Request
Responses
- 200
Successful response