ChargeDto¶
Example Json Object
1{
2 "id": 0,
3 "displayId": "string",
4 "name": "string",
5 "description": "string",
6 "dueDate": "2019-08-24",
7 "amount": 0.1,
8 "hasPostedDocument": true,
9 "fiscalYear": 0,
10 "fiscalPeriod": 0,
11 "expenseCategory": {
12 "id": 0,
13 "displayId": "string",
14 "status": "CREATED",
15 "name": "string",
16 "expenseCategoryType": "PAYMENT"
17 },
18 "unitId": 0,
19 "unitDisplayId": "string",
20 "activationGroupId": 0,
21 "vendorPaymentSplits": [
22 {
23 "percentage": 0,
24 "calculateTax": true,
25 "taxExemptionPercentage": 0,
26 "partner": {
27 "id": 0,
28 "displayId": "string",
29 "status": "CREATED",
30 "name": "string",
31 "erpSystemDisplayId": "string"
32 },
33 "partnerRole": {
34 "id": 0,
35 "displayId": "string",
36 "status": "CREATED",
37 "name": "string"
38 },
39 "taxCodeDetermination": {
40 "id": 0,
41 "displayId": "string",
42 "companyId": 0,
43 "partnerId": 0,
44 "taxJurisdictionId": 0,
45 "taxJurisdictionDisplayId": "string",
46 "defaultTaxCodeId": 0,
47 "defaultTaxCodeDisplayId": "string",
48 "defaultExemptionTaxCodeId": 0,
49 "defaultExemptionTaxCodeDisplayId": "string",
50 "defaultExemptionPercentage": 0,
51 "mapping": {
52 "isLeaseExpense": true,
53 "nonLeaseTaxCodeId": 0,
54 "nonLeaseTaxCodeDisplayId": "string",
55 "nonLeaseExemptionTaxCodeId": 0,
56 "nonLeaseExemptionTaxCodeDisplayId": "string",
57 "nonLeaseExemptionTaxPercentage": 0.1,
58 "principalTaxCodeId": 0,
59 "principalTaxCodeDisplayId": "string",
60 "principalExemptionTaxCodeId": 0,
61 "principalExemptionTaxCodeDisplayId": "string",
62 "principalExemptionTaxPercentage": 0.1
63 }
64 }
65 }
66 ],
67 "numberRangeIdentifierType": {
68 "name": "string"
69 },
70 "numberRangeIdentifierValue": "string",
71 "allowsSystemGenerateNewId": true,
72 "numberRangeType": {
73 "name": "string"
74 }
75}
📄 Description: Data transfer object representing a charge associated with a portfolio asset within the Nakisa Portfolio Management Suite, facilitating analytics and reporting for real estate properties.
Properties
Name |
Type |
Required |
Restrictions |
Description |
|---|---|---|---|---|
id |
integer(int64) |
false |
none |
Unique identifier for the resource |
displayId |
string |
false |
none |
Unique identifier for the display |
name |
string |
true |
none |
Name of the resource |
description |
string |
false |
none |
Description of the resource |
dueDate |
string(date) |
true |
none |
Due date of the resource |
amount |
number(double) |
true |
none |
Amount value |
hasPostedDocument |
boolean |
false |
none |
Whether the resource has has posted document |
fiscalYear |
integer(int64) |
false |
none |
Numeric value representing fiscalYear |
fiscalPeriod |
integer(int64) |
false |
none |
Numeric value representing fiscalPeriod |
expenseCategory |
true |
none |
Category of the expense |
|
unitId |
integer(int64) |
true |
none |
Unique identifier for the unit |
unitDisplayId |
string |
false |
none |
Unique identifier for the unit display |
activationGroupId |
integer(int64) |
true |
none |
Unique identifier for the activation group |
vendorPaymentSplits |
false |
none |
List of vendorPaymentSplits items |
|
numberRangeIdentifierType |
false |
none |
Type of the number range identifier |
|
numberRangeIdentifierValue |
string |
false |
none |
Represents a unique string value that identifies a specific range of numbers associated with assets within the Nakisa Portfolio Management Suite, facilitating effective portfolio and asset analytics in real estate property management. |
allowsSystemGenerateNewId |
boolean |
false |
none |
Unique identifier for the allows system generate new |
numberRangeType |
false |
none |
Type of the number range |