DunningPolicyRuleLine Data Type

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

Example

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