MassInterCompanyTransferJobDto¶
Example Json Object
1{
2 "id": 10000001,
3 "taskCount": 100,
4 "failedTaskCount": 5,
5 "doneTaskCount": 80,
6 "inProgressTaskCount": 10,
7 "cancelledTaskCount": 5,
8 "errorMessage": "Failed to process transfer for contract ID 12345",
9 "queueTime": "2024-01-15T10:30:00Z",
10 "startTime": "2024-01-15T10:35:00Z",
11 "endTime": "2024-01-15T12:00:00Z",
12 "status": {
13 "name": "PROCESSING",
14 "captionKey": "enum.batchJobStatus.processing",
15 "caption": "Processing"
16 },
17 "executor": {
18 "name": "MANUAL",
19 "captionKey": "enum.batchJobExecutor.manual",
20 "caption": "Manual"
21 },
22 "scheduleJobId": 20000001,
23 "batchSize": 1000,
24 "totalObjectCount": 5000,
25 "readOnly": false,
26 "profileId": 30000001,
27 "unauthorized": false,
28 "reverting": false,
29 "reverted": false,
30 "revertible": true,
31 "revertedCount": 0,
32 "revertPercentage": 0,
33 "stage": {
34 "name": "PROCESSING_MASS_INTER_COMPANY_TRANSFER",
35 "captionKey": "enum.massInterCompanyTransferStage.processingMassInterCompanyTransfer",
36 "caption": "Processing Mass Inter-Company Transfer"
37 },
38 "inputFile": {
39 "templateFileStorageId": "template-file-uuid-12345",
40 "inputFileStorageId": "input-file-uuid-67890",
41 "generatingTemplateFile": false,
42 "startedGeneratingTemplateFileAt": "2024-01-15T10:30:00Z",
43 "finishedGeneratingTemplateFileAt": "2024-01-15T10:35:00Z",
44 "inputFileName": "mass_transfer_input_2024.xlsx",
45 "templateDocStoreId": 40000001,
46 "inputDocStoreId": 40000002
47 },
48 "filter": {
49 "id": 10000001,
50 "profileId": 30000001,
51 "jobId": 10000001,
52 "skipItemsWithOpenDraft": true,
53 "filterTypes": {
54 "erpSystemFilterType": {
55 "name": "ALL",
56 "captionKey": "enum.filterType.all",
57 "caption": "All"
58 },
59 "erpSystems": [],
60 "leaseAreaFilterType": {
61 "name": "ALL",
62 "captionKey": "enum.filterType.all",
63 "caption": "All"
64 },
65 "leaseAreas": [],
66 "businessUnitFilterType": {
67 "name": "ALL",
68 "captionKey": "enum.filterType.all",
69 "caption": "All"
70 },
71 "businessUnits": [],
72 "companyFilterType": {
73 "name": "ALL",
74 "captionKey": "enum.filterType.all",
75 "caption": "All"
76 },
77 "companies": [],
78 "leaseDepartmentFilterType": {
79 "name": "ALL",
80 "captionKey": "enum.filterType.all",
81 "caption": "All"
82 },
83 "leaseDepartments": [],
84 "leaseGroupFilterType": {
85 "name": "ALL",
86 "captionKey": "enum.filterType.all",
87 "caption": "All"
88 },
89 "leaseGroups": [],
90 "costCenterFilterType": {
91 "name": "ALL",
92 "captionKey": "enum.filterType.all",
93 "caption": "All"
94 },
95 "costCenters": [],
96 "profitCenterFilterType": {
97 "name": "ALL",
98 "captionKey": "enum.filterType.all",
99 "caption": "All"
100 },
101 "profitCenters": [],
102 "wbsFilterType": {
103 "name": "ALL",
104 "captionKey": "enum.filterType.all",
105 "caption": "All"
106 },
107 "wbses": [],
108 "businessAreaFilterType": {
109 "name": "ALL",
110 "captionKey": "enum.filterType.all",
111 "caption": "All"
112 },
113 "businessAreas": [],
114 "functionalAreaFilterType": {
115 "name": "ALL",
116 "captionKey": "enum.filterType.all",
117 "caption": "All"
118 },
119 "functionalAreas": []
120 },
121 "listObjectType": {
122 "name": "CONTRACT",
123 "captionKey": "enum.listObjectType.contract",
124 "caption": "Contract"
125 },
126 "objectList": []
127 },
128 "input": {
129 "id": 10000001,
130 "name": "Q1 2024 Inter-Company Transfer",
131 "transferDate": "2024-03-31",
132 "principalPositionType": {
133 "name": "LESSEE",
134 "captionKey": "enum.principalpositiontype.lessee",
135 "caption": "Lessee"
136 },
137 "postingDate": "2019-08-24",
138 "documentDate": "2019-08-24",
139 "skipItemsWithOpenDraft": true
140 },
141 "tasks": []
142}
📄 Description: Data transfer object representing a mass inter-company transfer job within the Nakisa Lease Accounting Suite, encompassing lease contracts and financial obligations to facilitate accurate accounting entries across multiple entities.
Properties
Name |
Type |
Required |
Restrictions |
Description |
|---|---|---|---|---|
id |
integer(int64) |
false |
none |
Unique identifier for the resource |
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 mass inter-company transfer process within the Nakisa Lease Accounting Suite. |
queueTime |
string(date-time) |
false |
none |
Time of the queue |
startTime |
string(date-time) |
false |
none |
Time of the start |
endTime |
string(date-time)¦null |
false |
none |
Time of the end |
status |
false |
none |
Status of the resource |
|
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 lease and contract-related 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 |
readOnly |
boolean |
false |
none |
Boolean flag indicating readOnly status |
profileId |
integer(int64)¦null |
false |
none |
Unique identifier for the profile |
unauthorized |
boolean |
false |
none |
Boolean flag indicating unauthorized status |
reverting |
boolean |
false |
none |
Boolean flag indicating reverting status |
reverted |
boolean |
false |
none |
Boolean flag indicating reverted status |
revertible |
boolean |
false |
none |
Boolean flag indicating revertible status |
revertedCount |
integer(int64) |
false |
none |
Count of reverted |
revertPercentage |
integer(int64) |
false |
none |
Percentage of revert |
stage |
false |
none |
Indicates the current status of the mass inter-company transfer job within the Nakisa Lease Accounting Suite, reflecting its progression through the lease, contract, financial obligation, and accounting entry processes. |
|
inputFile |
false |
none |
Value for inputFile field |
|
filter |
false |
none |
Value for filter field |
|
input |
false |
none |
Value for input field |
|
tasks |
false |
none |
List of tasks items |