Early Termination Charge
Elevate Rental API (1.5)
Provides access to rental rating values for customer and RPIs. Currently supports;
- Get the Early Termination Charge (ETC) that would apply for a given customer or RPI should the customer/RPI end the contract early
- Get the rated sell records for a rental product inventory, site or customer in a given adhoc/bill run
- Get the rated buy records for a rental product inventory, site or customer in a given bill run
- Get the suspense records for a rental product inventory, site or customer
Download OpenAPI description
Languages
Servers
https://rest.elevatebilling.com/v1
Query
Results to return per page
Example: pageSize=100
Comma-delimited list of the fields to sort by - defaults to ascending order, suffix :desc to change
Example: sort=id,name | name:desc
Comma-delimited list of the field(s) to return if only a subset is required
Example: fields=id,name
Return based on rental product inventory identifier
Example: rentalProductInventoryId=0
Filter out buy prices (true/false)
Example: excludeBuyPrices=xyz | in:x,y | like:xyz
Filter out sell prices (true/false)
Example: excludeSellPrices=xyz | in:x,y | like:xyz
Filter out supplier prices (true/false)
Example: excludeSupplierPrices=xyz | in:x,y | like:xyz
Filter out suspense records
Example: excludeSuspense=xyz | in:x,y | like:xyz
Filter out those records without a sell price
Example: hasSellPrice=xyz | in:x,y | like:xyz
- https://rest.elevatebilling.com/v1/rental-combined-records
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://rest.elevatebilling.com/v1/rental-combined-records?page=1&pageSize=100&sort=id%2Cname+%7C+name%3Adesc&fields=id%2Cname&rentalProductInventoryId=0&excludeBuyPrices=xyz+%7C+in%3Ax%2Cy+%7C+like%3Axyz&excludeSellPrices=xyz+%7C+in%3Ax%2Cy+%7C+like%3Axyz&excludeSupplierPrices=xyz+%7C+in%3Ax%2Cy+%7C+like%3Axyz&excludeSuspense=xyz+%7C+in%3Ax%2Cy+%7C+like%3Axyz&hasSellPrice=xyz+%7C+in%3Ax%2Cy+%7C+like%3Axyz&searchFilter=xyz+%7C+in%3Ax%2Cy+%7C+like%3Axyz' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'Response
application/json
[ { "rentalProductInventoryId": 1, "invoicePresentationProductName": "string", "billRunId": 1, "adhocBillRunId": 1, "billRunName": "string", "adhocBillRunName": "string", "billRunStatus": "string", "adhocBillRunStatus": "string", "chargeStartDate": "2019-08-24", "chargeEndDate": "2019-08-24", "buyPrice": 10.5, "sellPrice": 10.5, "preDiscountSellPrice": 10.5, "supplierPrice": 10.5, "sellPriceType": "Rental", "buyPriceType": "Rental", "qty": 1, "howWasTheBuyRateDerived": "string", "howWasTheSellRateDerived": "string", "suspenseReason": "Cannot find a rate in the rate card" } ]