Invoice Line Items
Create a new Line Item
Create a new Line Item
POST
/
invoices
/
{invoice}
/
line-items
Header
Path
Body
curl --request POST \
--url https://dev.seqhq.io/api/invoices/{invoice}/line-items \
--header 'Authorization: <authorization>' \
--header 'Content-Type: application/json' \
--data '{
"creditGrantId": "fe2fcd0b-4c53-45c7-b2ae-b6c1a7d21e95",
"description": "Red",
"externalIds": [
{
"key": "Xero",
"value": "123"
}
],
"groupId": "cd11218d-fa00-4faa-8684-a43113d076a8",
"priceId": "fe2fcd0b-4c53-45c7-b2ae-b6c1a7d21e95",
"quantity": "2",
"rate": "20000.10",
"rateDisplay": "ABSOLUTE",
"revenueClassification": "EARNED",
"servicePeriod": {
"endDate": "2022-10-24",
"startDate": "2022-10-20"
},
"servicePeriodEnd": "2022-10-24T00:00:00Z",
"servicePeriodStart": "2022-10-20T00:00:00Z",
"taxRate": "0.2",
"title": "Ferraris"
}'
{
"creditGrantId": "fe2fcd0b-4c53-45c7-b2ae-b6c1a7d21e95",
"description": "Red",
"externalIds": [
{
"key": "Xero",
"value": "123"
}
],
"grossTotal": "101.23",
"groupId": "cd11218d-fa00-4faa-8684-a43113d076a8",
"id": "af60cab3-812d-4250-a051-0fb7133a00c7",
"index": 2,
"invoiceId": "cd11218d-fa00-4faa-8684-a43113d076a8",
"netTotal": "51.20",
"priceId": "fe2fcd0b-4c53-45c7-b2ae-b6c1a7d21e95",
"quantity": "2",
"rate": "20000.10",
"rateDisplay": "ABSOLUTE",
"revenueClassification": "EARNED",
"servicePeriod": {
"endDate": "2022-10-24",
"startDate": "2022-10-20"
},
"servicePeriodEnd": "2022-10-24T00:00:00Z",
"servicePeriodStart": "2022-10-20T00:00:00Z",
"taxRate": "0.2",
"title": "Ferraris",
"totalTax": "2.50"
}
Headers
Authorization
string
requiredYour API credentials. Eg. Basic {credentials}
.
Path Parameters
invoice
string
requiredThe Invoice ID
Body
application/json
creditGrantId
string
description
string
externalIds
object[]
requiredgroupId
string
priceId
string
quantity
string
requiredrate
string
requiredrateDisplay
enum<string>
Available options:
ABSOLUTE
, PERCENTAGE
revenueClassification
enum<string>
Available options:
PREPAYMENT
, EARNED
, BURNDOWN
servicePeriod
object
servicePeriodEnd
string
servicePeriodStart
string
taxRate
string
requiredtitle
string
requiredResponse
201 - application/json
creditGrantId
string
description
string
externalIds
object[]
requiredgrossTotal
string
requiredgroupId
string
id
string
requiredindex
integer
requiredinvoiceId
string
requirednetTotal
string
requiredpriceId
string
quantity
string
requiredrate
string
requiredrateDisplay
enum<string>
requiredAvailable options:
ABSOLUTE
, PERCENTAGE
revenueClassification
enum<string>
Available options:
PREPAYMENT
, EARNED
, BURNDOWN
servicePeriod
object
servicePeriodEnd
string
servicePeriodStart
string
taxRate
string
requiredtitle
string
requiredtotalTax
string
requiredcurl --request POST \
--url https://dev.seqhq.io/api/invoices/{invoice}/line-items \
--header 'Authorization: <authorization>' \
--header 'Content-Type: application/json' \
--data '{
"creditGrantId": "fe2fcd0b-4c53-45c7-b2ae-b6c1a7d21e95",
"description": "Red",
"externalIds": [
{
"key": "Xero",
"value": "123"
}
],
"groupId": "cd11218d-fa00-4faa-8684-a43113d076a8",
"priceId": "fe2fcd0b-4c53-45c7-b2ae-b6c1a7d21e95",
"quantity": "2",
"rate": "20000.10",
"rateDisplay": "ABSOLUTE",
"revenueClassification": "EARNED",
"servicePeriod": {
"endDate": "2022-10-24",
"startDate": "2022-10-20"
},
"servicePeriodEnd": "2022-10-24T00:00:00Z",
"servicePeriodStart": "2022-10-20T00:00:00Z",
"taxRate": "0.2",
"title": "Ferraris"
}'
{
"creditGrantId": "fe2fcd0b-4c53-45c7-b2ae-b6c1a7d21e95",
"description": "Red",
"externalIds": [
{
"key": "Xero",
"value": "123"
}
],
"grossTotal": "101.23",
"groupId": "cd11218d-fa00-4faa-8684-a43113d076a8",
"id": "af60cab3-812d-4250-a051-0fb7133a00c7",
"index": 2,
"invoiceId": "cd11218d-fa00-4faa-8684-a43113d076a8",
"netTotal": "51.20",
"priceId": "fe2fcd0b-4c53-45c7-b2ae-b6c1a7d21e95",
"quantity": "2",
"rate": "20000.10",
"rateDisplay": "ABSOLUTE",
"revenueClassification": "EARNED",
"servicePeriod": {
"endDate": "2022-10-24",
"startDate": "2022-10-20"
},
"servicePeriodEnd": "2022-10-24T00:00:00Z",
"servicePeriodStart": "2022-10-20T00:00:00Z",
"taxRate": "0.2",
"title": "Ferraris",
"totalTax": "2.50"
}