Commission Settlement

Record a payment

Partial payments are allowed; the status only moves to paid once the balance is settled in full.

post

Path Parameters

settlementIdstringrequired

Example:stl_7c53

Body

application/json
amount_eurnumber(float)required

Example:23030.5

value_datestring(date)required

Example:2026-08-26

referencestring

Example:INV-2026-0418

Response

application/json

Recorded

Settlement

idstring

Example:stl_7c53

property_idstring

Example:prop_8f2c1a

statusstring

Allowed values:draftopenpartially_paidpaidcanceled

Example:open

deal_typestring

Allowed values:salerentalcommercial_rental

Example:sale

assessment_basis_eurinteger

Example:645000

line_itemsarray[object]
Show Child Parameters
invoice_idstring

Example:inv_a920

due_datestring(date)

Example:2026-08-28

paid_eurnumber(float)

Example:0

created_atstring(date-time)

Example:2026-08-15T07:30:00Z

post/settlements/{settlementId}/payments

Body

{ "amount_eur": 23030.5, "value_date": "2026-08-26" }
 
application/json

Invoices

Download an invoice as PDF

get

Path Parameters

invoiceIdstringrequired

Example:inv_a920

Response

application/pdf

PDF document

string
get/invoices/{invoiceId}/pdf
 
application/pdf

Commission

Calculate a commission upfront

Runs a commission calculation without creating a settlement - useful for
sales conversations and for the figure shown in the listing.

post

Body

application/json
assessment_basis_eurintegerrequired

Example:645000

buyer_percentnumber(float)required

Example:3.57

seller_percentnumber(float)

Example:3.57

tax_percentnumber(float)

Default:19

Response

application/json

Calculation

line_itemsarray[object]
Show Child Parameters
gross_total_eurnumber(float)

Example:46061

post/commission/calculator

Body

{ "assessment_basis_eur": 645000, "buyer_percent": 3.57 }
 
application/json