DunningPolicyRuleLine Data Type

Implemented Interfaces
Serializable
Properties
name data type description
version number
policyConditionTarget string
policyConditionOperator string
auditable Auditable
notified boolean
id number
auditableFields array of AuditableFieldHistory
dunningPolicyRule DunningPolicyRule
transient boolean
ruleLineJoint string
historized boolean
policyConditionTargetValue string

Example

{
  "version" : 12345,
  "policyConditionTarget" : "...",
  "policyConditionOperator" : "...",
  "auditable" : {
    "updater" : "...",
    "updated" : 12345,
    "creator" : "...",
    "lastUser" : "...",
    "created" : 12345,
    "lastModified" : 12345
  },
  "notified" : true,
  "id" : 12345,
  "auditableFields" : [ {
    "historable" : true,
    "fieldName" : "...",
    "currentState" : { },
    "notified" : true,
    "notfiable" : true,
    "previousState" : { },
    "auditType" : "RENEWAL",
    "historized" : true
  }, {
    "historable" : true,
    "fieldName" : "...",
    "currentState" : { },
    "notified" : true,
    "notfiable" : true,
    "previousState" : { },
    "auditType" : "OTHER",
    "historized" : true
  } ],
  "dunningPolicyRule" : {
    "ruleJoint" : "...",
    "transient" : true,
    "auditableFields" : [ {
      "historable" : true,
      "fieldName" : "...",
      "currentState" : { },
      "notified" : true,
      "notfiable" : true,
      "previousState" : { },
      "auditType" : "STATUS",
      "historized" : true
    }, {
      "historable" : true,
      "fieldName" : "...",
      "currentState" : { },
      "notified" : true,
      "notfiable" : true,
      "previousState" : { },
      "auditType" : "STATUS",
      "historized" : true
    } ],
    "notified" : true,
    "auditable" : {
      "updater" : "...",
      "updated" : 12345,
      "creator" : "...",
      "lastUser" : "...",
      "created" : 12345,
      "lastModified" : 12345
    },
    "dunningPolicyRuleLines" : [ {
      "version" : 12345,
      "policyConditionTarget" : "...",
      "policyConditionOperator" : "...",
      "auditable" : { },
      "notified" : true,
      "id" : 12345,
      "auditableFields" : [ { }, { } ],
      "dunningPolicyRule" : { },
      "transient" : true,
      "ruleLineJoint" : "...",
      "historized" : true,
      "policyConditionTargetValue" : "..."
    }, {
      "version" : 12345,
      "policyConditionTarget" : "...",
      "policyConditionOperator" : "...",
      "auditable" : { },
      "notified" : true,
      "id" : 12345,
      "auditableFields" : [ { }, { } ],
      "dunningPolicyRule" : { },
      "transient" : true,
      "ruleLineJoint" : "...",
      "historized" : true,
      "policyConditionTargetValue" : "..."
    } ],
    "version" : 12345,
    "historized" : true,
    "id" : 12345,
    "dunningPolicy" : {
      "isDefaultPolicy" : true,
      "transient" : true,
      "version" : 12345,
      "totalDunningLevels" : 12345,
      "id" : 12345,
      "minBalanceTriggerCurrency" : { },
      "interestForDelaySequence" : 12345,
      "policyPriority" : 12345,
      "active" : true,
      "auditableFields" : [ { }, { } ],
      "historized" : true,
      "isActivePolicy" : true,
      "policyName" : "...",
      "minBalanceTrigger" : 12345.0,
      "attachInvoicesToEmails" : true,
      "includePayReminder" : true,
      "dunningPolicyRules" : [ { }, { } ],
      "dunningLevels" : [ { }, { } ],
      "disabled" : true,
      "determineLevelBy" : "DAYS_OVERDUE_OR_BALANCE_THRESHOLD",
      "auditable" : { },
      "notified" : true,
      "includeDueInvoicesInThreshold" : true,
      "policyDescription" : "..."
    }
  },
  "transient" : true,
  "ruleLineJoint" : "...",
  "historized" : true,
  "policyConditionTargetValue" : "..."
}