POST api/Billecta/CalculateInvoicingData
Request Information
URI Parameters
None.
Body Parameters
InvoicingCalculationName | Description | Type | Additional information |
---|---|---|---|
LeadId | globally unique identifier |
None. |
|
PaymentDuration | PaymentDuration |
None. |
|
InvoiceType | InvoiceTypes |
None. |
Request Formats
application/json, text/json
Sample:
{ "LeadId": "2b681a3a-082c-45e5-90e0-4a188fec65ee", "PaymentDuration": 1, "InvoiceType": 1 }
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
ResponseOfInvoiceCalculatedDataName | 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-07-09T14:52:59.9680558+00:00", "CoolOffPeriodDate": "2025-07-09T14:52:59.9680558+00:00", "FirstBillingDate": "2025-07-09T14:52:59.9680558+00:00", "NextBillingDate": "2025-08-09T14:52:59.9680558+00:00", "StartDateString": "09/07/2025", "FirstBillingDateString": "09/07/2025", "NextBillingDateString": "09/08/2025", "CoolOffPeriodDateString": "09/07/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": -3.0, "PaymentDuration": 1, "PaymentDurationInMonths": 1 }, "Result": true, "Message": "sample string 2", "Errors": { "$id": "5" } }