MassInterCompanyTransferJob¶
Example Json Object
1{
2 "persistable": true,
3 "id": 10000001,
4 "createdBy": "john.doe@example.com",
5 "createdAt": "2024-01-15T10:30:00Z",
6 "modifiedBy": "jane.smith@example.com",
7 "modifiedAt": "2024-01-15T14:45:00Z",
8 "taskCount": 100,
9 "failedTaskCount": 5,
10 "doneTaskCount": 80,
11 "inProgressTaskCount": 10,
12 "cancelledTaskCount": 5,
13 "errorMessage": "Failed to process transfer for contract ID 12345",
14 "executor": {
15 "name": "MANUAL",
16 "captionKey": "enum.batchJobExecutor.manual",
17 "caption": "Manual"
18 },
19 "scheduleJobId": 20000001,
20 "batchSize": 1000,
21 "totalObjectCount": 5000,
22 "reverting": false,
23 "reverted": false,
24 "inputFile": {
25 "templateFileStorageId": "template-file-uuid-12345",
26 "inputFileStorageId": "input-file-uuid-67890",
27 "generatingTemplateFile": false,
28 "startedGeneratingTemplateFileAt": "2024-01-15T10:30:00Z",
29 "finishedGeneratingTemplateFileAt": "2024-01-15T10:35:00Z",
30 "inputFileName": "mass_transfer_input_2024.xlsx",
31 "templateDocStoreId": 40000001,
32 "inputDocStoreId": 40000002
33 },
34 "input": {
35 "persistable": true,
36 "id": 10000001,
37 "createdBy": "john.doe@example.com",
38 "createdAt": "2024-01-15T10:30:00Z",
39 "modifiedBy": "jane.smith@example.com",
40 "modifiedAt": "2024-01-15T14:45:00Z",
41 "name": "Q1 2024 Inter-Company Transfer",
42 "transferDate": "2024-03-31",
43 "principalPositionType": {
44 "name": "LESSEE",
45 "captionKey": "enum.principalpositiontype.lessee",
46 "caption": "Lessee"
47 },
48 "postingDate": "2019-08-24",
49 "documentDate": "2019-08-24",
50 "new": false
51 },
52 "filter": {
53 "persistable": true,
54 "id": 10000001,
55 "createdBy": "john.doe@example.com",
56 "createdAt": "2024-01-15T10:30:00Z",
57 "modifiedBy": "jane.smith@example.com",
58 "modifiedAt": "2024-01-15T14:45:00Z",
59 "skipItemsWithOpenDraft": true,
60 "filterTypes": {
61 "erpSystemFilterType": {
62 "name": "ALL",
63 "captionKey": "enum.filterType.all",
64 "caption": "All"
65 },
66 "leaseAreaFilterType": {
67 "name": "ALL",
68 "captionKey": "enum.filterType.all",
69 "caption": "All"
70 },
71 "businessUnitFilterType": {
72 "name": "ALL",
73 "captionKey": "enum.filterType.all",
74 "caption": "All"
75 },
76 "companyFilterType": {
77 "name": "ALL",
78 "captionKey": "enum.filterType.all",
79 "caption": "All"
80 },
81 "leaseDepartmentFilterType": {
82 "name": "ALL",
83 "captionKey": "enum.filterType.all",
84 "caption": "All"
85 },
86 "leaseGroupFilterType": {
87 "name": "ALL",
88 "captionKey": "enum.filterType.all",
89 "caption": "All"
90 },
91 "costCenterFilterType": {
92 "name": "ALL",
93 "captionKey": "enum.filterType.all",
94 "caption": "All"
95 },
96 "profitCenterFilterType": {
97 "name": "ALL",
98 "captionKey": "enum.filterType.all",
99 "caption": "All"
100 },
101 "wbsFilterType": {
102 "name": "ALL",
103 "captionKey": "enum.filterType.all",
104 "caption": "All"
105 },
106 "businessAreaFilterType": {
107 "name": "ALL",
108 "captionKey": "enum.filterType.all",
109 "caption": "All"
110 },
111 "functionalAreaFilterType": {
112 "name": "ALL",
113 "captionKey": "enum.filterType.all",
114 "caption": "All"
115 }
116 },
117 "baseIdList": [],
118 "listObjectType": {
119 "name": "CONTRACT",
120 "captionKey": "enum.listObjectType.contract",
121 "caption": "Contract"
122 },
123 "objectList": [],
124 "new": false
125 },
126 "tasks": [],
127 "scheduledJob": false,
128 "new": false
129}
📄 Description: Data transfer object representing a mass intercompany transfer job within the Nakisa Lease Accounting Suite, facilitating the management of lease contracts and financial obligations across multiple entities for accurate accounting entries.
Properties
Name |
Type |
Required |
Restrictions |
Description |
|---|---|---|---|---|
persistable |
boolean |
false |
none |
Boolean flag indicating persistable status |
id |
integer(int64) |
false |
none |
Unique identifier for the resource |
createdBy |
string |
false |
none |
Username of who created this resource |
createdAt |
string(date-time) |
false |
none |
Timestamp when this resource was created |
modifiedBy |
string |
false |
none |
Username of who last modified this resource |
modifiedAt |
string(date-time) |
false |
none |
Timestamp when this resource was last modified |
taskCount |
integer(int32) |
false |
none |
Count of task |
failedTaskCount |
integer(int32) |
false |
none |
Count of failed task |
doneTaskCount |
integer(int32) |
false |
none |
Count of done task |
inProgressTaskCount |
integer(int32) |
false |
none |
Count of in progress task |
cancelledTaskCount |
integer(int32) |
false |
none |
Count of cancelled task |
errorMessage |
string¦null |
false |
none |
Descriptive message detailing any errors encountered during the execution of a mass inter-company transfer job within the Nakisa Lease Accounting Suite, relevant to lease and financial obligation management. |
executor |
false |
none |
Identifies the individual or entity responsible for executing the mass inter-company transfer job within the Nakisa Lease Accounting Suite, ensuring accurate management of leases, contracts, and financial obligations. |
|
scheduleJobId |
integer(int64)¦null |
false |
none |
Unique identifier for the schedule job |
batchSize |
integer(int32) |
false |
none |
Numeric value representing batchSize |
totalObjectCount |
integer(int32) |
false |
none |
Count of total object |
reverting |
boolean |
false |
none |
Boolean flag indicating reverting status |
reverted |
boolean |
false |
none |
Boolean flag indicating reverted status |
inputFile |
false |
none |
Value for inputFile field |
|
input |
false |
none |
Value for input field |
|
filter |
false |
none |
Value for filter field |
|
tasks |
false |
none |
List of tasks items |
|
scheduledJob |
boolean |
false |
none |
Boolean flag indicating scheduledJob status |
new |
boolean |
false |
none |
Boolean flag indicating new status |