invoices / #44
- fromUserId
- 236
- toUserId
- 160
- invoiceNumber
- INV-2024-0044
- status
- sent
- issuedAt
- dueAt
- paidAt
- —
- subtotal
- 14698.24
- tax
- 0
- total
- 14698.24
- currency
- EUR
- lineItems
-
[ { "description": "Accounting services", "quantity": 16, "unitPrice": 209.5, "lineTotal": 3352 }, { "description": "Consulting services", "quantity": 39, "unitPrice": 210.68, "lineTotal": 8216.52 }, { "description": "Consulting services", "quantity": 11, "unitPrice": 284.52, "lineTotal": 3129.72 } ] - createdAt
Component variants
Medium
#44
#44
Small
invoices/44 curl -sS \
"https://example-data.com/api/v1/invoices/44" \
-H "Accept: application/json"const res = await fetch(
"https://example-data.com/api/v1/invoices/44"
);
const invoice = await res.json();import type { Invoice } from "https://example-data.com/types/invoices.d.ts";
const res = await fetch(
"https://example-data.com/api/v1/invoices/44"
);
const invoice = (await res.json()) as Invoice;import requests
res = requests.get(
"https://example-data.com/api/v1/invoices/44"
)
invoice = res.json() {
"id": 44,
"fromUserId": 236,
"toUserId": 160,
"invoiceNumber": "INV-2024-0044",
"status": "sent",
"issuedAt": "2024-09-15T01:27:19.902Z",
"dueAt": "2024-11-12T01:27:19.902Z",
"paidAt": null,
"subtotal": 14698.24,
"tax": 0,
"total": 14698.24,
"currency": "EUR",
"lineItems": [
{
"description": "Accounting services",
"quantity": 16,
"unitPrice": 209.5,
"lineTotal": 3352
},
{
"description": "Consulting services",
"quantity": 39,
"unitPrice": 210.68,
"lineTotal": 8216.52
},
{
"description": "Consulting services",
"quantity": 11,
"unitPrice": 284.52,
"lineTotal": 3129.72
}
],
"createdAt": "2024-09-14T04:25:48.558Z"
}