POST api/tenancy/{id}/createrentdemand
Create custom rent demand for the tenancy
Request Information
URI Parameters
| Name | Description | Type | Additional information | 
|---|---|---|---|
| id | Tenant Role Id | integer | Required | 
Body Parameters
RentDemandDataContract with start and end date and amount filled in
RentDemandDataContract| Name | Description | Type | Additional information | 
|---|---|---|---|
| DueDate | date | None. | |
| EndDate | date | None. | |
| TotalAmount | decimal number | None. | |
| TotalOutstanding | decimal number | None. | |
| DiscountTotalAmount | decimal number | None. | |
| Fees | Collection of string | None. | |
| FeeAmount | decimal number | None. | |
| LandlordPayment | decimal number | None. | |
| Items | Collection of RentItemDataContract | None. | |
| IsPaid | boolean | None. | |
| IsForecast | boolean | None. | |
| IsFullRentAmount | boolean | None. | |
| DaysInRentPeriod | integer | None. | |
| DayRate | decimal number | None. | |
| InvoiceId | integer | None. | |
| IsProjection | boolean | None. | |
| Id | integer | None. | 
Request Formats
application/x-www-form-urlencoded
            Sample:
    
        Sample not available.
application/json, text/json
            Sample:
{
  "DueDate": "2025-10-30T06:03:11.4485469Z",
  "EndDate": "2025-10-30T06:03:11.4485469Z",
  "TotalAmount": 3.0,
  "TotalOutstanding": 4.0,
  "DiscountTotalAmount": 5.0,
  "Fees": [
    "sample string 1",
    "sample string 2"
  ],
  "FeeAmount": 6.0,
  "LandlordPayment": -8.0,
  "Items": [
    {
      "Amount": 1.0,
      "Discount": 2.0,
      "FeeAmount": 3.0,
      "AmountPayable": -4.0,
      "Id": 4
    },
    {
      "Amount": 1.0,
      "Discount": 2.0,
      "FeeAmount": 3.0,
      "AmountPayable": -4.0,
      "Id": 4
    }
  ],
  "IsPaid": true,
  "IsForecast": true,
  "IsFullRentAmount": true,
  "DaysInRentPeriod": 10,
  "DayRate": 11.0,
  "InvoiceId": 1,
  "IsProjection": true,
  "Id": 13
}
        Response Information
Resource Description
InvoiceDataContract| Name | Description | Type | Additional information | 
|---|---|---|---|
| RecipientAccountId | integer | None. | |
| LiableAccountId | integer | None. | |
| RecipientAccountName | string | None. | |
| RecipientGroupId | integer | None. | |
| LiableAccountName | string | None. | |
| LiableAccountBalance | decimal number | None. | |
| LiableGroupId | decimal number | None. | |
| Status | string | None. | |
| DueDate | date | None. | |
| CreatedDate | date | None. | |
| RentPeriodEndDate | date | None. | |
| InvoiceNumber | integer | None. | |
| Description | string | None. | |
| InvoiceType | string | None. | |
| InvoiceSubType | string | None. | |
| TotalAmount | decimal number | None. | |
| SubTotalAmount | decimal number | None. | |
| TaxTotalAmount | decimal number | None. | |
| DiscountTotalAmount | decimal number | None. | |
| TotalOutstanding | decimal number | None. | |
| TotalPaid | decimal number | None. | |
| Notes | string | None. | |
| Payments | Collection of InvoicePaymentDataContract | None. | |
| Allocations | Collection of InvoiceAllocationCollectionDataContract | None. | |
| InvoiceItems | Collection of InvoiceItemDetailDataContract | None. | |
| LinkedFees | Collection of LinkedFeeDataContract | None. | |
| PropertyId | integer | None. | |
| TenancyRoleId | integer | None. | |
| Address | string | None. | |
| RelatedInvoiceId | integer | None. | |
| CustomInvoiceNumber | string | None. | |
| DocumentIds | Collection of integer | None. | |
| PropertyAccountId | integer | None. | |
| InternalInvoiceNumber | integer | None. | |
| PreviewReziDocumentRef | string | None. | |
| Id | integer | None. | 
Response Formats
application/json, text/json
            Sample:
{
  "RecipientAccountId": 1,
  "LiableAccountId": 2,
  "RecipientAccountName": "sample string 3",
  "RecipientGroupId": 4,
  "LiableAccountName": "sample string 5",
  "LiableAccountBalance": 6.0,
  "LiableGroupId": 7.0,
  "Status": "sample string 8",
  "DueDate": "2025-10-30T06:03:11.4485469Z",
  "CreatedDate": "2025-10-30T06:03:11.4485469Z",
  "RentPeriodEndDate": "2025-10-30T06:03:11.4485469Z",
  "InvoiceNumber": 11,
  "Description": "sample string 12",
  "InvoiceType": "sample string 13",
  "InvoiceSubType": "sample string 14",
  "TotalAmount": 15.0,
  "SubTotalAmount": 16.0,
  "TaxTotalAmount": 17.0,
  "DiscountTotalAmount": 18.0,
  "TotalOutstanding": 19.0,
  "TotalPaid": 20.0,
  "Notes": "sample string 21",
  "Payments": [
    {
      "PaymentNumber": "sample string 1",
      "Amount": 2.0,
      "Date": "2025-10-30T06:03:11.4485469Z",
      "Id": 4
    },
    {
      "PaymentNumber": "sample string 1",
      "Amount": 2.0,
      "Date": "2025-10-30T06:03:11.4485469Z",
      "Id": 4
    }
  ],
  "Allocations": [
    {
      "Date": "2025-10-30T06:03:11.4485469Z",
      "Amount": 2.0,
      "Description": "sample string 3",
      "AllocationItems": [
        {
          "Date": "2025-10-30T06:03:11.4485469Z",
          "Amount": 2.0,
          "InvoiceId": 3,
          "InvoiceItemId": 4,
          "InvoiceItemDescription": "sample string 5",
          "Protected": true,
          "ProtectedDate": "2025-10-30T06:03:11.4485469Z",
          "LandlordProtected": true,
          "Id": 9
        },
        {
          "Date": "2025-10-30T06:03:11.4485469Z",
          "Amount": 2.0,
          "InvoiceId": 3,
          "InvoiceItemId": 4,
          "InvoiceItemDescription": "sample string 5",
          "Protected": true,
          "ProtectedDate": "2025-10-30T06:03:11.4485469Z",
          "LandlordProtected": true,
          "Id": 9
        }
      ],
      "Id": 4
    },
    {
      "Date": "2025-10-30T06:03:11.4485469Z",
      "Amount": 2.0,
      "Description": "sample string 3",
      "AllocationItems": [
        {
          "Date": "2025-10-30T06:03:11.4485469Z",
          "Amount": 2.0,
          "InvoiceId": 3,
          "InvoiceItemId": 4,
          "InvoiceItemDescription": "sample string 5",
          "Protected": true,
          "ProtectedDate": "2025-10-30T06:03:11.4485469Z",
          "LandlordProtected": true,
          "Id": 9
        },
        {
          "Date": "2025-10-30T06:03:11.4485469Z",
          "Amount": 2.0,
          "InvoiceId": 3,
          "InvoiceItemId": 4,
          "InvoiceItemDescription": "sample string 5",
          "Protected": true,
          "ProtectedDate": "2025-10-30T06:03:11.4485469Z",
          "LandlordProtected": true,
          "Id": 9
        }
      ],
      "Id": 4
    }
  ],
  "InvoiceItems": [
    {
      "TaxAmount": 1.0,
      "SubTotalAmount": 2.0,
      "TotalOutstanding": 3.0,
      "Amount": 4.0,
      "Name": "sample string 5",
      "IsTaxable": true,
      "TaxitemId": 1,
      "Discount": 7.0,
      "DiscountName": "sample string 8",
      "DiscountDate": "2025-10-30T06:03:11.4485469Z",
      "Type": 0,
      "RelatedEntityId": 9,
      "CreditNoteItems": [
        {
          "Amount": 1.0,
          "InvoiceItemId": 2,
          "CreditNoteId": 3,
          "Reason": "sample string 4",
          "InvoiceNumber": 5,
          "InvoiceId": 6,
          "CreatedDate": "2025-10-30T06:03:11.4485469Z",
          "Id": 8
        },
        {
          "Amount": 1.0,
          "InvoiceItemId": 2,
          "CreditNoteId": 3,
          "Reason": "sample string 4",
          "InvoiceNumber": 5,
          "InvoiceId": 6,
          "CreatedDate": "2025-10-30T06:03:11.4485469Z",
          "Id": 8
        }
      ],
      "RefundItems": [
        {
          "Amount": 1.0,
          "InvoiceItemId": 2,
          "InvoiceId": 3,
          "RefundId": 4,
          "Id": 5
        },
        {
          "Amount": 1.0,
          "InvoiceItemId": 2,
          "InvoiceId": 3,
          "RefundId": 4,
          "Id": 5
        }
      ],
      "Id": 10
    },
    {
      "TaxAmount": 1.0,
      "SubTotalAmount": 2.0,
      "TotalOutstanding": 3.0,
      "Amount": 4.0,
      "Name": "sample string 5",
      "IsTaxable": true,
      "TaxitemId": 1,
      "Discount": 7.0,
      "DiscountName": "sample string 8",
      "DiscountDate": "2025-10-30T06:03:11.4485469Z",
      "Type": 0,
      "RelatedEntityId": 9,
      "CreditNoteItems": [
        {
          "Amount": 1.0,
          "InvoiceItemId": 2,
          "CreditNoteId": 3,
          "Reason": "sample string 4",
          "InvoiceNumber": 5,
          "InvoiceId": 6,
          "CreatedDate": "2025-10-30T06:03:11.4485469Z",
          "Id": 8
        },
        {
          "Amount": 1.0,
          "InvoiceItemId": 2,
          "CreditNoteId": 3,
          "Reason": "sample string 4",
          "InvoiceNumber": 5,
          "InvoiceId": 6,
          "CreatedDate": "2025-10-30T06:03:11.4485469Z",
          "Id": 8
        }
      ],
      "RefundItems": [
        {
          "Amount": 1.0,
          "InvoiceItemId": 2,
          "InvoiceId": 3,
          "RefundId": 4,
          "Id": 5
        },
        {
          "Amount": 1.0,
          "InvoiceItemId": 2,
          "InvoiceId": 3,
          "RefundId": 4,
          "Id": 5
        }
      ],
      "Id": 10
    }
  ],
  "LinkedFees": [
    {
      "LiableAccountId": 1,
      "RecipientAccountId": 2,
      "FeeId": 3,
      "ExternalReference": 4,
      "Id": 5
    },
    {
      "LiableAccountId": 1,
      "RecipientAccountId": 2,
      "FeeId": 3,
      "ExternalReference": 4,
      "Id": 5
    }
  ],
  "PropertyId": 1,
  "TenancyRoleId": 1,
  "Address": "sample string 22",
  "RelatedInvoiceId": 1,
  "CustomInvoiceNumber": "sample string 23",
  "DocumentIds": [
    1,
    2
  ],
  "PropertyAccountId": 1,
  "InternalInvoiceNumber": 1,
  "PreviewReziDocumentRef": "sample string 24",
  "Id": 25
}