ChargesAiRequest¶
Example Json Object
1{
2 "prompt": "Create monthly rent charges for 2025",
3 "chargesJsonArray": "[{\"name\":\"Existing Charge\",\"amount\":1000}]",
4 "messageHistory": [
5 "Create charges for Q1",
6 "Add rent payments"
7 ],
8 "unitsJsonArray": "[{\"id\":30001,\"displayId\":\"UNIT-0001\"}]",
9 "calculateVendorPaymentSplits": true,
10 "partnersJsonArray": "[{\"id\":50001,\"name\":\"Vendor A\"}]"
11}
📄 Description: Data transfer object representing a request for charge calculations related to leases and contracts, facilitating the management of financial obligations and accounting entries within the Nakisa Lease Accounting Suite.
Properties
Name |
Type |
Required |
Restrictions |
Description |
|---|---|---|---|---|
prompt |
string |
false |
none |
Textual input that specifies the request or inquiry related to lease contracts and financial obligations within the Nakisa Lease Accounting Suite. |
chargesJsonArray |
string |
false |
none |
JSON array containing detailed charge information related to leases and contracts, essential for managing financial obligations and accounting entries within the Nakisa Lease Accounting Suite. |
messageHistory |
[string] |
false |
none |
List of messageHistory items |
unitsJsonArray |
string |
false |
none |
JSON array containing unit details related to leases and contracts, essential for accurately representing financial obligations and accounting entries within the Nakisa Lease Accounting Suite. |
calculateVendorPaymentSplits |
boolean |
false |
none |
Boolean flag indicating calculateVendorPaymentSplits status |
partnersJsonArray |
string |
false |
none |
JSON array containing partner information relevant to lease contracts and financial obligations within the Nakisa Lease Accounting Suite. |