POST api/Billecta/CalculateInvoicingData

Request Information

URI Parameters

None.

Body Parameters

InvoicingCalculation
NameDescriptionTypeAdditional 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

ResponseOfInvoiceCalculatedData
NameDescriptionTypeAdditional 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"
  }
}