ProviderDto Data Type

The Class ProviderDto.

Implemented Interfaces
Serializable
Properties
name data type description
auditableField array of AuditableFieldDto
code string The code.
description string The description.
currency string The currency.
country string The country.
language string The language.
multiCurrency boolean The multi currency.
multiCountry boolean The multi country.
multiLanguage boolean The multi language.
userAccount string The user account.
enterprise boolean The enterprise.
levelDuplication boolean The level duplication.
rounding number The rounding.
roundingMode RoundingModeEnum The Rating amount rounding mode
invoiceRounding number The invoice amount rounding.
invoiceRoundingMode RoundingModeEnum The invoice amount rounding mode.
prepaidReservationExpirationDelayinMillisec number The prepaid reservation expiration delayin millisec.
discountAccountingCode string The discount accounting code.
email string The email.
bankCoordinates BankCoordinatesDto The bank coordinates.
paymentPlanPolicy PaymentPlanPolicyDto The Payment Plan Policy Dto.
recognizeRevenue boolean The recognize revenue.
invoiceConfiguration InvoiceConfigurationDto The invoice configuration.
customFields CustomFieldsDto The custom fields.
cdrDeduplicationKeyEL string if set to expression, will create cdr.originRecord dynamically

Example

{
  "auditableField" : [ {
    "entityClass" : "...",
    "fieldName" : "...",
    "id" : 12345,
    "changeOrigin" : "...",
    "auditableField" : [ { }, { } ],
    "originName" : "...",
    "code" : "...",
    "previousState" : "...",
    "currentState" : "...",
    "description" : "...",
    "created" : "...",
    "updatedCode" : "...",
    "actor" : "..."
  }, {
    "entityClass" : "...",
    "fieldName" : "...",
    "id" : 12345,
    "changeOrigin" : "...",
    "auditableField" : [ { }, { } ],
    "originName" : "...",
    "code" : "...",
    "previousState" : "...",
    "currentState" : "...",
    "description" : "...",
    "created" : "...",
    "updatedCode" : "...",
    "actor" : "..."
  } ],
  "code" : "...",
  "description" : "...",
  "currency" : "...",
  "country" : "...",
  "language" : "...",
  "multiCurrency" : true,
  "multiCountry" : true,
  "multiLanguage" : true,
  "userAccount" : "...",
  "enterprise" : true,
  "levelDuplication" : true,
  "rounding" : 12345,
  "roundingMode" : "UP",
  "invoiceRounding" : 12345,
  "invoiceRoundingMode" : "NEAREST",
  "prepaidReservationExpirationDelayinMillisec" : 12345,
  "email" : "...",
  "bankCoordinates" : {
    "bankCode" : "...",
    "branchCode" : "...",
    "accountNumber" : "...",
    "key" : "...",
    "iban" : "...",
    "bic" : "...",
    "accountOwner" : "...",
    "bankName" : "...",
    "bankId" : "...",
    "issuerNumber" : "...",
    "issuerName" : "...",
    "ics" : "..."
  },
  "paymentPlanPolicy" : {
    "defaultInstallmentCount" : 12345,
    "maxPaymentPlanDuration" : 12345,
    "defaultFeePerInstallmentPlan" : 12345,
    "installmentAmountRounding" : 12345,
    "defaultInterestRate" : 12345,
    "minAllowedReceivableAmount" : 12345.0,
    "maxAllowedReceivableAmount" : 12345.0,
    "minInstallmentAmount" : 12345.0,
    "theresHoldForApproval" : 12345.0,
    "splitEvenly" : true,
    "allowCustomInstallmentPlan" : true,
    "addInterestRate" : true,
    "addInstallmentFee" : true,
    "defaultBlockPayments" : true,
    "requireInternalApproval" : true,
    "defaultRecurrenceUnit" : "DAY",
    "actionOnRemainingAmount" : "ADDITIONAL",
    "clearingPriority" : "NEWEST",
    "allowedPaymentMethods" : [ "CARD", "CARD" ],
    "dunningDefaultPauseReason" : 12345,
    "defaultStartingDateOfPlan" : "TODAY",
    "allowedCreditCategories" : [ 12345, 12345 ]
  },
  "recognizeRevenue" : true,
  "invoiceConfiguration" : {
    "displaySubscriptions" : true,
    "displayServices" : true,
    "displayOffers" : true,
    "displayEdrs" : true,
    "displayProvider" : true,
    "displayCfAsXML" : true,
    "displayPricePlans" : true,
    "displayDetail" : true,
    "displayChargesPeriods" : true,
    "displayBillingCycle" : true,
    "displayFreeTransacInInvoice" : true,
    "displayOrders" : true,
    "currentInvoiceNb" : 12345,
    "displayWalletOperations" : true,
    "defaultInvoiceSubcategoryCode" : "...",
    "defaultGenericArticleCode" : "...",
    "defaultDiscountArticleCode" : "...",
    "defaultAdvancedPaymentArticleCode" : "...",
    "defaultInvoiceMinimumArticleCode" : "...",
    "displayUserAccountHierarchy" : true,
    "displayTaxDetails" : true
  },
  "customFields" : {
    "customField" : [ {
      "code" : "...",
      "description" : "...",
      "fieldType" : "LIST",
      "languageDescriptions" : [ { }, { } ],
      "valueDate" : 12345,
      "valuePeriodStartDate" : 12345,
      "valuePeriodEndDate" : 12345,
      "valuePeriodPriority" : 12345,
      "stringValue" : "...",
      "dateValue" : 12345,
      "longValue" : 12345,
      "doubleValue" : 12345.0,
      "booleanValue" : true,
      "value" : [ { }, { } ],
      "mapValue" : {
        "property1" : { },
        "property2" : { }
      },
      "entityReferenceValue" : { },
      "indexType" : "INDEX",
      "fileValue" : "...",
      "formattedValue" : { },
      "urlReferenceValue" : { },
      "guiPosition" : "...",
      "customTableCode" : "...",
      "dataFilter" : "...",
      "fields" : "..."
    }, {
      "code" : "...",
      "description" : "...",
      "fieldType" : "TEXT_AREA",
      "languageDescriptions" : [ { }, { } ],
      "valueDate" : 12345,
      "valuePeriodStartDate" : 12345,
      "valuePeriodEndDate" : 12345,
      "valuePeriodPriority" : 12345,
      "stringValue" : "...",
      "dateValue" : 12345,
      "longValue" : 12345,
      "doubleValue" : 12345.0,
      "booleanValue" : true,
      "value" : [ { }, { } ],
      "mapValue" : {
        "property1" : { },
        "property2" : { }
      },
      "entityReferenceValue" : { },
      "indexType" : "INDEX",
      "fileValue" : "...",
      "formattedValue" : { },
      "urlReferenceValue" : { },
      "guiPosition" : "...",
      "customTableCode" : "...",
      "dataFilter" : "...",
      "fields" : "..."
    } ],
    "inheritedCustomField" : [ {
      "code" : "...",
      "description" : "...",
      "fieldType" : "TEXT_AREA",
      "languageDescriptions" : [ { }, { } ],
      "valueDate" : 12345,
      "valuePeriodStartDate" : 12345,
      "valuePeriodEndDate" : 12345,
      "valuePeriodPriority" : 12345,
      "stringValue" : "...",
      "dateValue" : 12345,
      "longValue" : 12345,
      "doubleValue" : 12345.0,
      "booleanValue" : true,
      "value" : [ { }, { } ],
      "mapValue" : {
        "property1" : { },
        "property2" : { }
      },
      "entityReferenceValue" : { },
      "indexType" : "INDEX",
      "fileValue" : "...",
      "formattedValue" : { },
      "urlReferenceValue" : { },
      "guiPosition" : "...",
      "customTableCode" : "...",
      "dataFilter" : "...",
      "fields" : "..."
    }, {
      "code" : "...",
      "description" : "...",
      "fieldType" : "STRING",
      "languageDescriptions" : [ { }, { } ],
      "valueDate" : 12345,
      "valuePeriodStartDate" : 12345,
      "valuePeriodEndDate" : 12345,
      "valuePeriodPriority" : 12345,
      "stringValue" : "...",
      "dateValue" : 12345,
      "longValue" : 12345,
      "doubleValue" : 12345.0,
      "booleanValue" : true,
      "value" : [ { }, { } ],
      "mapValue" : {
        "property1" : { },
        "property2" : { }
      },
      "entityReferenceValue" : { },
      "indexType" : "STORE_ONLY",
      "fileValue" : "...",
      "formattedValue" : { },
      "urlReferenceValue" : { },
      "guiPosition" : "...",
      "customTableCode" : "...",
      "dataFilter" : "...",
      "fields" : "..."
    } ]
  },
  "cdrDeduplicationKeyEL" : "..."
}