POST api/Billecta/CalculateInvoicingData
Request Information
URI Parameters
None.
Body Parameters
InvoicingCalculation| Name | Description | Type | Additional information |
|---|---|---|---|
| LeadId | globally unique identifier |
None. |
|
| PaymentDuration | PaymentDuration |
None. |
|
| InvoiceType | InvoiceTypes |
None. |
Request Formats
application/json, text/json
Sample:
{
"LeadId": "593b5b94-095c-41e3-b6fd-d59abde508f8",
"PaymentDuration": 1,
"InvoiceType": 1
}
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
ResponseOfInvoiceCalculatedData| Name | Description | Type | Additional information |
|---|---|---|---|
| Data | InvoiceCalculatedData |
None. |
|
| Result | boolean |
None. |
|
| Message | string |
None. |
|
| Errors | Object |
None. |
Response Formats
application/json, text/json
Sample:
{
"Data": {
"$id": "2",
"DiscountAvailable": true,
"DiscountType": 0,
"StartDate": "2025-12-22T03:04:23.1080945+00:00",
"CoolOffPeriodDate": "2025-12-22T03:04:23.1080945+00:00",
"FirstBillingDate": "2025-12-22T03:04:23.1080945+00:00",
"NextBillingDate": "2026-01-22T03:04:23.1080945+00:00",
"StartDateString": "22/12/2025",
"FirstBillingDateString": "22/12/2025",
"NextBillingDateString": "22/01/2026",
"CoolOffPeriodDateString": "22/12/2025",
"PaperInvoiceCharges": 5.1,
"PurchasedPackages": [
{
"$id": "3",
"PublicId": "sample string 1",
"PackageName": "sample string 2",
"ExtraTagsCount": 3,
"SecurityServiceOpted": true,
"PackageFirstBillingDiscount": {
"$id": "4",
"Value": 1.1,
"Amount": 2.1
},
"PackageNextBillingDiscount": {
"$ref": "4"
},
"PackageActualAmount": 5.1,
"TagActualAmount": 6.1,
"SecurityServiceActualAmount": 7.1,
"PackagePriceExVat": 8.1,
"TagPriceExVat": 9.1,
"SecurityServicePriceExVat": 10.1,
"PackageActualFirstBillingAmount": 11.1,
"PackageActualFirstBillingAmountExVat": 12.1,
"PackageActualNextBillingAmount": 13.1,
"PackageActualNextBillingAmountExVat": 14.1,
"PackageFirstBillingAmount": 15.1,
"PackageFirstBillingAmountExVat": 16.1,
"TagFirstBillingAmount": 17.1,
"TagFirstBillingAmountExVat": 18.1,
"SecurityServiceFirstBillingAmount": 19.1,
"SecurityServiceFirstBillingAmountExVat": 20.1,
"PackageNextBillingAmount": 21.1,
"PackageNextBillingAmountExVat": 22.1,
"TagNextBillingAmount": 23.1,
"TagNextBillingAmountExVat": 24.1,
"SecurityServiceNextBillingAmount": 25.1,
"SecurityServiceNextBillingAmountExVat": 26.1,
"PackageTotalBillingAmount": 36.2,
"PackageTotalBillingAmountExVat": 38.2,
"TagTotalBillingAmount": 40.2,
"TagTotalBillingAmountExVat": 42.2,
"SecurityServiceTotalBillingAmount": 44.2,
"SecurityServiceTotalBillingAmountExVat": 46.2,
"TotalFirstBillingAmount": 51.3,
"TotalFirstBillingAmountExVat": 54.3,
"TotalNextBillingAmount": 69.3,
"TotalNextBillingAmountExVat": 72.3,
"DiscountExVat": 27.1,
"DiscountType": 28
},
{
"$ref": "3"
}
],
"TotalFirstBillingAmount": 102.6,
"TotalNextBillingAmount": 138.6,
"DaysInMonth": 6,
"RemainingDaysInMonth": -16.0,
"PaymentDuration": 1,
"PaymentDurationInMonths": 1
},
"Result": true,
"Message": "sample string 2",
"Errors": {
"$id": "5"
}
}