GetInvoicingConfigurationResponseDto Data Type

All the MEVEO API web service response must extend this class.

Implemented Interfaces
Serializable
Properties
name data type description
calendars CalendarsDto
taxes TaxesDto
invoiceCategories InvoiceCategoriesDto
invoiceSubCategories InvoiceSubCategoriesDto
billingCycles BillingCyclesDto
terminationReasons TerminationReasonsDto
Properties inherited from BaseResponse
actionStatus ActionStatus

Example

{
  "calendars" : {
    "calendar" : [ {
      "code" : "...",
      "description" : "...",
      "calendarType" : "UNION",
      "days" : [ { }, { } ],
      "hours" : [ { }, { } ],
      "periodLength" : 12345,
      "periodUnit" : "MINUTE",
      "nbPeriods" : 12345,
      "joinCalendar1Code" : "...",
      "joinCalendar2Code" : "...",
      "intervalType" : "HOUR",
      "intervals" : [ { }, { } ],
      "updatedCode" : "..."
    }, {
      "code" : "...",
      "description" : "...",
      "calendarType" : "INTERVAL",
      "days" : [ { }, { } ],
      "hours" : [ { }, { } ],
      "periodLength" : 12345,
      "periodUnit" : "MINUTE",
      "nbPeriods" : 12345,
      "joinCalendar1Code" : "...",
      "joinCalendar2Code" : "...",
      "intervalType" : "HOUR",
      "intervals" : [ { }, { } ],
      "updatedCode" : "..."
    } ]
  },
  "taxes" : {
    "tax" : [ {
      "code" : "...",
      "description" : "...",
      "percent" : 12345.0,
      "accountingCode" : "...",
      "languageDescriptions" : [ { }, { } ],
      "customFields" : { },
      "updatedCode" : "..."
    }, {
      "code" : "...",
      "description" : "...",
      "percent" : 12345.0,
      "accountingCode" : "...",
      "languageDescriptions" : [ { }, { } ],
      "customFields" : { },
      "updatedCode" : "..."
    } ]
  },
  "invoiceCategories" : {
    "invoiceCategory" : [ {
      "code" : "...",
      "description" : "...",
      "languageDescriptions" : [ { }, { } ],
      "customFields" : { },
      "updatedCode" : "..."
    }, {
      "code" : "...",
      "description" : "...",
      "languageDescriptions" : [ { }, { } ],
      "customFields" : { },
      "updatedCode" : "..."
    } ]
  },
  "invoiceSubCategories" : {
    "invoiceSubCategory" : [ {
      "code" : "...",
      "description" : "...",
      "invoiceCategory" : "...",
      "accountingCode" : "...",
      "languageDescriptions" : [ { }, { } ],
      "customFields" : { },
      "updatedCode" : "..."
    }, {
      "code" : "...",
      "description" : "...",
      "invoiceCategory" : "...",
      "accountingCode" : "...",
      "languageDescriptions" : [ { }, { } ],
      "customFields" : { },
      "updatedCode" : "..."
    } ]
  },
  "billingCycles" : {
    "billingCycle" : [ {
      "code" : "...",
      "description" : "...",
      "billingTemplateName" : "...",
      "invoiceDateDelay" : 12345,
      "dueDateDelay" : 12345,
      "dueDateDelayEL" : "...",
      "invoiceDateProductionDelay" : 12345,
      "transactionDateDelay" : 12345,
      "calendar" : "...",
      "invoicingThreshold" : 12345.0,
      "invoiceTypeCode" : "...",
      "customFields" : { },
      "updatedCode" : "..."
    }, {
      "code" : "...",
      "description" : "...",
      "billingTemplateName" : "...",
      "invoiceDateDelay" : 12345,
      "dueDateDelay" : 12345,
      "dueDateDelayEL" : "...",
      "invoiceDateProductionDelay" : 12345,
      "transactionDateDelay" : 12345,
      "calendar" : "...",
      "invoicingThreshold" : 12345.0,
      "invoiceTypeCode" : "...",
      "customFields" : { },
      "updatedCode" : "..."
    } ]
  },
  "terminationReasons" : {
    "terminationReason" : [ {
      "code" : "...",
      "description" : "...",
      "applyAgreement" : true,
      "applyReimbursment" : true,
      "applyTerminationCharges" : true,
      "updatedCode" : "..."
    }, {
      "code" : "...",
      "description" : "...",
      "applyAgreement" : true,
      "applyReimbursment" : true,
      "applyTerminationCharges" : true,
      "updatedCode" : "..."
    } ]
  },
  "actionStatus" : {
    "status" : "SUCCESS",
    "errorCode" : "MISSING_PARAMETER",
    "message" : "..."
  }
}