MassModificationJobInputDto¶
Example Json Object
1{
2 "id": 10000001,
3 "modificationTypes": {
4 "name": "LEASE_COMPONENT_MODIFICATION",
5 "captionKey": "enum.modificationType.leaseComponentModification",
6 "caption": "Lease Component Modification"
7 },
8 "applyGlobalOnEventName": false,
9 "leaseComponentEventName": "sample_leaseComponentEventName",
10 "activationGroupEventName": "sample_activationGroupEventName",
11 "applyGlobalOnEffectiveDates": false,
12 "effectiveDateType": {
13 "name": "JOB_DATE",
14 "captionKey": "enum.modificationDateType.jobDate",
15 "caption": "Job Date"
16 },
17 "effectiveDate": "2025-01-01",
18 "applyGlobalOnModificationDates": false,
19 "modificationDateType": {
20 "name": "JOB_DATE",
21 "captionKey": "enum.modificationDateType.jobDate",
22 "caption": "Job Date"
23 },
24 "modificationDate": "2025-01-01",
25 "activationDateType": {
26 "name": "JOB_DATE",
27 "captionKey": "enum.modificationDateType.jobDate",
28 "caption": "Job Date"
29 },
30 "postingDate": "2025-01-01",
31 "documentDate": "2025-01-01",
32 "translationDate": "2025-01-01",
33 "applyGlobalOnContractRate": false,
34 "useAutoRate": false,
35 "contractRate": 1000,
36 "applyGlobalOnTermFlags": false,
37 "exerciseTermType": {
38 "name": "APPLY_ON_ALL_TERMS",
39 "captionKey": "enum.termApplicationType.applyOnAllTerms",
40 "caption": "Apply On All Terms"
41 },
42 "applyIndexationTermType": {
43 "name": "APPLY_ON_ALL_TERMS",
44 "captionKey": "enum.termApplicationType.applyOnAllTerms",
45 "caption": "Apply On All Terms"
46 },
47 "migratedFilterType": {
48 "name": "ALL",
49 "captionKey": "enum.migratedFilterType.all",
50 "caption": "All"
51 }
52}
📄 Description: Data transfer object representing the input parameters for a mass modification job within the Nakisa Lease Accounting Suite, facilitating bulk updates to leases, contracts, financial obligations, and accounting entries.
Properties
Name |
Type |
Required |
Restrictions |
Description |
|---|---|---|---|---|
id |
integer(int64) |
false |
none |
Unique identifier for the resource |
modificationTypes |
false |
none |
List of modificationTypes items |
|
applyGlobalOnEventName |
boolean |
false |
none |
Name of the apply global on event |
leaseComponentEventName |
string |
false |
none |
Name of the lease component event |
activationGroupEventName |
string |
false |
none |
Name of the activation group event |
applyGlobalOnEffectiveDates |
boolean |
false |
none |
Boolean flag indicating applyGlobalOnEffectiveDates status |
effectiveDateType |
false |
none |
Type of the effective date |
|
effectiveDate |
string(date) |
false |
none |
Date of the effective |
applyGlobalOnModificationDates |
boolean |
false |
none |
Boolean flag indicating applyGlobalOnModificationDates status |
modificationDateType |
false |
none |
Type of the modification date |
|
modificationDate |
string(date) |
false |
none |
Date of the modification |
activationDateType |
false |
none |
Type of the activation date |
|
postingDate |
string(date) |
false |
none |
Date of the posting |
documentDate |
string(date) |
false |
none |
Date of the document |
translationDate |
string(date) |
false |
none |
Date of the translation |
applyGlobalOnContractRate |
boolean |
false |
none |
Rate of apply global on contract |
useAutoRate |
boolean |
false |
none |
Rate of use auto |
contractRate |
number(double) |
false |
none |
Rate of contract |
applyGlobalOnTermFlags |
boolean |
false |
none |
Boolean flag indicating applyGlobalOnTermFlags status |
exerciseTermType |
false |
none |
Type of the exercise term |
|
applyIndexationTermType |
false |
none |
Type of the apply indexation term |
|
migratedFilterType |
true |
none |
Type of the migrated filter |