The Class ProviderDto.
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. |
|
|
|
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" : "UP", "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" : "MONTH", "actionOnRemainingAmount" : "FIRST", "clearingPriority" : "SMALLEST", "allowedPaymentMethods" : [ "CHECK", "PAYPAL" ], "dunningDefaultPauseReason" : 12345, "defaultStartingDateOfPlan" : "LAST_DAY_OF_CURRENT_MONTH", "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" : "BOOLEAN", "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" : "CUSTOM_TABLE_WRAPPER", "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_NOT_ANALYZE", "fileValue" : "...", "formattedValue" : { }, "urlReferenceValue" : { }, "guiPosition" : "...", "customTableCode" : "...", "dataFilter" : "...", "fields" : "..." } ], "inheritedCustomField" : [ { "code" : "...", "description" : "...", "fieldType" : "CUSTOM_TABLE_WRAPPER", "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" : "..." }, { "code" : "...", "description" : "...", "fieldType" : "LONG", "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" : "..." } ] }, "cdrDeduplicationKeyEL" : "..." }