GetInvoicingConfigurationResponseDto Data Type

The Class GetInvoicingConfigurationResponseDto.

Implemented Interfaces
Serializable
Properties
name data type description
actionStatus ActionStatus The status response of the web service response.
calendars CalendarsDto The calendars.
taxes TaxesDto The taxes.
invoiceCategories InvoiceCategoriesDto The invoice categories.
invoiceSubCategories InvoiceSubCategoriesDto The invoice sub categories.
billingCycles BillingCyclesDto The billing cycles.
terminationReasons TerminationReasonsDto The termination reasons.

Example

{
  "actionStatus" : {
    "status" : "FAIL",
    "errorCode" : { },
    "message" : "...",
    "entityId" : 12345,
    "entityCode" : "...",
    "nrAffected" : 12345,
    "json" : "..."
  },
  "calendars" : {
    "calendar" : [ {
      "id" : 12345,
      "auditableField" : [ { }, { } ],
      "code" : "...",
      "description" : "...",
      "updatedCode" : "...",
      "calendarType" : "PERIOD",
      "fixedDates" : [ "...", "..." ],
      "days" : [ { }, { } ],
      "hours" : [ { }, { } ],
      "periodLength" : 12345,
      "periodUnit" : "DAY_OF_MONTH",
      "nbPeriods" : 12345,
      "joinCalendar1Code" : "...",
      "joinCalendar2Code" : "...",
      "intervalType" : "WDAY",
      "intervals" : [ { }, { } ],
      "weekendBegin" : 12345,
      "weekendEnd" : 12345,
      "endDate" : 12345,
      "startDate" : 12345,
      "initDateEL" : "...",
      "holidays" : [ { }, { } ],
      "languageDescriptions" : [ { }, { } ]
    }, {
      "id" : 12345,
      "auditableField" : [ { }, { } ],
      "code" : "...",
      "description" : "...",
      "updatedCode" : "...",
      "calendarType" : "INTERVAL",
      "fixedDates" : [ "...", "..." ],
      "days" : [ { }, { } ],
      "hours" : [ { }, { } ],
      "periodLength" : 12345,
      "periodUnit" : "DAY_OF_MONTH",
      "nbPeriods" : 12345,
      "joinCalendar1Code" : "...",
      "joinCalendar2Code" : "...",
      "intervalType" : "HOUR",
      "intervals" : [ { }, { } ],
      "weekendBegin" : 12345,
      "weekendEnd" : 12345,
      "endDate" : 12345,
      "startDate" : 12345,
      "initDateEL" : "...",
      "holidays" : [ { }, { } ],
      "languageDescriptions" : [ { }, { } ]
    } ]
  },
  "taxes" : {
    "tax" : [ {
      "percent" : 12345.0,
      "accountingCode" : "...",
      "id" : 12345,
      "auditableField" : [ { }, { } ],
      "languageDescriptions" : [ { }, { } ],
      "code" : "...",
      "customFields" : { },
      "composite" : true,
      "description" : "...",
      "subTaxes" : [ { }, { } ],
      "updatedCode" : "..."
    }, {
      "percent" : 12345.0,
      "accountingCode" : "...",
      "id" : 12345,
      "auditableField" : [ { }, { } ],
      "languageDescriptions" : [ { }, { } ],
      "code" : "...",
      "customFields" : { },
      "composite" : true,
      "description" : "...",
      "subTaxes" : [ { }, { } ],
      "updatedCode" : "..."
    } ]
  },
  "invoiceCategories" : {
    "invoiceCategory" : [ {
      "languageDescriptions" : [ { }, { } ],
      "id" : 12345,
      "auditableField" : [ { }, { } ],
      "occTemplateCode" : "...",
      "code" : "...",
      "occTemplateNegativeCode" : "...",
      "customFields" : { },
      "description" : "...",
      "sortIndex" : 12345,
      "updatedCode" : "..."
    }, {
      "languageDescriptions" : [ { }, { } ],
      "id" : 12345,
      "auditableField" : [ { }, { } ],
      "occTemplateCode" : "...",
      "code" : "...",
      "occTemplateNegativeCode" : "...",
      "customFields" : { },
      "description" : "...",
      "sortIndex" : 12345,
      "updatedCode" : "..."
    } ]
  },
  "invoiceSubCategories" : {
    "invoiceSubCategory" : [ {
      "invoiceCategory" : "...",
      "id" : 12345,
      "accountingCode" : "...",
      "auditableField" : [ { }, { } ],
      "code" : "...",
      "languageDescriptions" : [ { }, { } ],
      "customFields" : { },
      "description" : "...",
      "occTemplateCode" : "...",
      "updatedCode" : "...",
      "occTemplateNegativeCode" : "...",
      "sortIndex" : 12345
    }, {
      "invoiceCategory" : "...",
      "id" : 12345,
      "accountingCode" : "...",
      "auditableField" : [ { }, { } ],
      "code" : "...",
      "languageDescriptions" : [ { }, { } ],
      "customFields" : { },
      "description" : "...",
      "occTemplateCode" : "...",
      "updatedCode" : "...",
      "occTemplateNegativeCode" : "...",
      "sortIndex" : 12345
    } ]
  },
  "billingCycles" : {
    "billingCycle" : [ {
      "id" : 12345,
      "auditableField" : [ { }, { } ],
      "code" : "...",
      "description" : "...",
      "billingTemplateNameEL" : "...",
      "updatedCode" : "...",
      "invoiceDateDelayEL" : "...",
      "dueDateDelayEL" : "...",
      "invoiceDateProductionDelayEL" : "...",
      "lastTransactionDateDelayEL" : "...",
      "lastTransactionDateEL" : "...",
      "calendar" : "...",
      "invoicingThreshold" : 12345.0,
      "splitPerPaymentMethod" : true,
      "invoiceTypeCode" : "...",
      "invoiceTypeEl" : "...",
      "customFields" : { },
      "type" : "SUBSCRIPTION",
      "referenceDate" : "TODAY",
      "scriptInstanceCode" : "...",
      "checkThreshold" : "BEFORE_DISCOUNT",
      "collectionDateDelayEl" : "...",
      "computeDatesAtValidation" : true,
      "thresholdPerEntity" : true,
      "billingRunValidationScriptCode" : "...",
      "languageDescriptions" : [ { }, { } ]
    }, {
      "id" : 12345,
      "auditableField" : [ { }, { } ],
      "code" : "...",
      "description" : "...",
      "billingTemplateNameEL" : "...",
      "updatedCode" : "...",
      "invoiceDateDelayEL" : "...",
      "dueDateDelayEL" : "...",
      "invoiceDateProductionDelayEL" : "...",
      "lastTransactionDateDelayEL" : "...",
      "lastTransactionDateEL" : "...",
      "calendar" : "...",
      "invoicingThreshold" : 12345.0,
      "splitPerPaymentMethod" : true,
      "invoiceTypeCode" : "...",
      "invoiceTypeEl" : "...",
      "customFields" : { },
      "type" : "BILLINGACCOUNT",
      "referenceDate" : "TODAY",
      "scriptInstanceCode" : "...",
      "checkThreshold" : "AFTER_DISCOUNT",
      "collectionDateDelayEl" : "...",
      "computeDatesAtValidation" : true,
      "thresholdPerEntity" : true,
      "billingRunValidationScriptCode" : "...",
      "languageDescriptions" : [ { }, { } ]
    } ]
  },
  "terminationReasons" : {
    "terminationReason" : [ {
      "applyAgreement" : true,
      "id" : 12345,
      "auditableField" : [ { }, { } ],
      "invoiceAgreementImmediately" : true,
      "code" : "...",
      "applyReimbursment" : true,
      "applyTerminationCharges" : true,
      "description" : "...",
      "overrideProrata" : "NO_PRORATA",
      "updatedCode" : "...",
      "reimburseOneshots" : true,
      "languageDescriptions" : [ { }, { } ]
    }, {
      "applyAgreement" : true,
      "id" : 12345,
      "auditableField" : [ { }, { } ],
      "invoiceAgreementImmediately" : true,
      "code" : "...",
      "applyReimbursment" : true,
      "applyTerminationCharges" : true,
      "description" : "...",
      "overrideProrata" : "NO_OVERRIDE",
      "updatedCode" : "...",
      "reimburseOneshots" : true,
      "languageDescriptions" : [ { }, { } ]
    } ]
  }
}