DunningPolicyRuleLine Data Type

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

Example

{
  "version" : 12345,
  "id" : 12345,
  "transient" : true,
  "notified" : true,
  "policyConditionTarget" : "...",
  "historized" : true,
  "policyConditionTargetValue" : "...",
  "auditable" : {
    "updater" : "...",
    "updated" : 12345,
    "creator" : "...",
    "lastUser" : "...",
    "created" : 12345,
    "lastModified" : 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" : "RENEWAL",
    "historized" : true
  } ],
  "policyConditionOperator" : "...",
  "dunningPolicyRule" : {
    "historized" : 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
    } ],
    "auditable" : {
      "updater" : "...",
      "updated" : 12345,
      "creator" : "...",
      "lastUser" : "...",
      "created" : 12345,
      "lastModified" : 12345
    },
    "ruleJoint" : "...",
    "dunningPolicyRuleLines" : [ {
      "version" : 12345,
      "id" : 12345,
      "transient" : true,
      "notified" : true,
      "policyConditionTarget" : "...",
      "historized" : true,
      "policyConditionTargetValue" : "...",
      "auditable" : { },
      "auditableFields" : [ { }, { } ],
      "policyConditionOperator" : "...",
      "dunningPolicyRule" : { },
      "ruleLineJoint" : "..."
    }, {
      "version" : 12345,
      "id" : 12345,
      "transient" : true,
      "notified" : true,
      "policyConditionTarget" : "...",
      "historized" : true,
      "policyConditionTargetValue" : "...",
      "auditable" : { },
      "auditableFields" : [ { }, { } ],
      "policyConditionOperator" : "...",
      "dunningPolicyRule" : { },
      "ruleLineJoint" : "..."
    } ],
    "notified" : true,
    "version" : 12345,
    "id" : 12345,
    "transient" : true,
    "dunningPolicy" : {
      "policyPriority" : 12345,
      "minBalanceTrigger" : 12345.0,
      "transient" : true,
      "totalDunningLevels" : 12345,
      "attachInvoicesToEmails" : true,
      "auditableFields" : [ { }, { } ],
      "dunningPolicyRules" : [ { }, { } ],
      "disabled" : true,
      "isActivePolicy" : true,
      "notified" : true,
      "id" : 12345,
      "minBalanceTriggerCurrency" : { },
      "dunningLevels" : [ { }, { } ],
      "interestForDelaySequence" : 12345,
      "active" : true,
      "includePayReminder" : true,
      "version" : 12345,
      "policyName" : "...",
      "policyDescription" : "...",
      "auditable" : { },
      "isDefaultPolicy" : true,
      "determineLevelBy" : "DAYS_OVERDUE",
      "includeDueInvoicesInThreshold" : true,
      "historized" : true
    }
  },
  "ruleLineJoint" : "..."
}