chargeTemplateDto Data Type

The Class ChargeTemplateDto.

Namespace
(Default)
Subtypes
oneShotChargeTemplateDto, productChargeTemplateDto, recurringChargeTemplateDto, usageChargeTemplateDto
Properties
name data type type namespace min/max occurs constraints description
amountEditable boolean element 0/1   The amount editable.
customFields customFieldsDto element 0/1   The custom fields.
inputUnitDescription string element 0/1   The input unit description.
invoiceSubCategory string element 1/1 required The invoice sub category.
languageDescriptions languageDescriptionDto element 0/unbounded   The language descriptions.
ratingUnitDescription string element 0/1   The rating unit description.
revenueRecognitionRuleCode string element 0/1   The revenue recognition rule code.
roundingModeDtoEnum roundingModeEnum element 0/1   EDR and WO quantity field value rounding
triggeredEdrs triggeredEdrTemplatesDto element 0/1   The triggered edrs.
unitMultiplicator decimal element 0/1   The unit multiplicator.
unitNbDecimal int element 1/1   EDR and WO quantity field value precision
Properties inherited from enableBusinessDto
code string attribute 1/1   The code
description string attribute 0/1   The description
id long attribute 0/1   The id.
auditable auditableDto element 0/1    
auditableField auditableFieldDto element 0/unbounded    
disabled boolean element 0/1   Is entity disabled. Value is ignored in Update action - use enable/disable API instead.
updatedCode string element 0/1   The updated code.

Example

<ChargeTemplate code="..." description="..." id="...">
  <invoiceSubCategory>...</invoiceSubCategory>
  <amountEditable>...</amountEditable>
  <languageDescriptions>
    <languageCode>...</languageCode>
    <description>...</description>
  </languageDescriptions>
  <inputUnitDescription>...</inputUnitDescription>
  <ratingUnitDescription>...</ratingUnitDescription>
  <unitMultiplicator>...</unitMultiplicator>
  <unitNbDecimal>...</unitNbDecimal>
  <roundingModeDtoEnum>...</roundingModeDtoEnum>
  <revenueRecognitionRuleCode>...</revenueRecognitionRuleCode>
  <customFields>
    <customField code="..." description="..." valueDate="..." valuePeriodEndDate="..." valuePeriodPriority="..." valuePeriodStartDate="...">
      <fieldType>...</fieldType>
      <languageDescriptions/>
      <stringValue>...</stringValue>
      <dateValue>...</dateValue>
      <longValue>...</longValue>
      <doubleValue>...</doubleValue>
      <booleanValue>...</booleanValue>
      <listValue>
        <value/>
      </listValue>
      <mapValue>...</mapValue>
      <entityReferenceValue/>
      <indexType>...</indexType>
      <fileValue>...</fileValue>
      <formattedValue/>
      <guiPosition>...</guiPosition>
    </customField>
    <inheritedCustomField code="..." description="..." valueDate="..." valuePeriodEndDate="..." valuePeriodPriority="..." valuePeriodStartDate="...">
      <fieldType>...</fieldType>
      <languageDescriptions/>
      <stringValue>...</stringValue>
      <dateValue>...</dateValue>
      <longValue>...</longValue>
      <doubleValue>...</doubleValue>
      <booleanValue>...</booleanValue>
      <listValue>
        <value/>
      </listValue>
      <mapValue>...</mapValue>
      <entityReferenceValue/>
      <indexType>...</indexType>
      <fileValue>...</fileValue>
      <formattedValue/>
      <guiPosition>...</guiPosition>
    </inheritedCustomField>
  </customFields>
  <triggeredEdrs>
    <triggeredEdr code="..." description="..." id="...">
      <subscriptionEl>...</subscriptionEl>
      <subscriptionElSpark>...</subscriptionElSpark>
      <auditable/>
      <auditableFields>
        <auditableField/>
      </auditableFields>
      <meveoInstanceCode>...</meveoInstanceCode>
      <conditionEl>...</conditionEl>
      <updatedCode>...</updatedCode>
      <conditionElSpark>...</conditionElSpark>
      <quantityEl>...</quantityEl>
      <quantityElSpark>...</quantityElSpark>
      <param1El>...</param1El>
      <param1ElSpark>...</param1ElSpark>
      <param2El>...</param2El>
      <param2ElSpark>...</param2ElSpark>
      <param3El>...</param3El>
      <param3ElSpark>...</param3ElSpark>
      <param4El>...</param4El>
      <param4ElSpark>...</param4ElSpark>
      <opencellInstanceEL>...</opencellInstanceEL>
      <triggeredEdrScript>...</triggeredEdrScript>
    </triggeredEdr>
  </triggeredEdrs>
  <disabled>...</disabled>
  <auditable created="..." creator="..." updated="..." updater="..."/>
  <auditableFields>
    <auditableField actor="..." changeOrigin="..." code="..." created="..." currentState="..." description="..." entityClass="..." fieldName="..." id="..." originName="..." previousState="...">
      <auditable/>
      <auditableFields>
        <auditableField/>
      </auditableFields>
      <updatedCode>...</updatedCode>
    </auditableField>
  </auditableFields>
  <updatedCode>...</updatedCode>
</ChargeTemplate>