Legal & Advice

Property Allocation Agent

Two properties on the same street, one invoice without a house number. The allocation comes down to gut feeling.

Allocates receipts to one of several properties using a ranking of signals, or deliberately not at all.

Open agent
Public administration

Four processes that take up the most time today

Developed in Germany · Hosted in the EU

Developed in Germany · Hosted in the EU or on-premises

Delivered together with

STACKIT Sovereign hosting in Germany, single-tenant from the first user.
Rödl Legal, tax and compliance expertise for legally sound deployment.
4P Consulting Advisory and implementation for the public sector, starting with the AI readiness assessment.

A wrongly assigned house number travels through three reports before anyone notices.

A client owns five properties, and the receipts sometimes give the address, sometimes the tenancy agreement, sometimes only the tradesperson. When two signals conflict, whoever happens to be sorting decides. The error shows up months later in the service charge statement, and then the whole period has to be reopened.

5properties per clientFive rental properties run under one client number.
4signals per receiptAddress, tenancy agreement number, cost centre and invoicing party point to a property.
31conflicting receiptsOn thirty-one receipts a year, two signals point to different properties.
4 monthsuntil it comes to lightThat is how long it takes for the service charge statement to expose the mistake.

A flagged doubtful case costs a few minutes, a silent mistake costs reopening the whole period, and that difference is where the 55% fewer misallocations come from.

The 55% reduction in misallocations is this agent's headline figure. Five properties, four signals per receipt and thirty-one conflicts a year sketch a client with a mixed portfolio; none of these figures is measured.

Three steps through the process.

Every receipt gets its property from a fixed ranking of signals; when two signals conflict, the agent passes the case to the tax specialist instead of guessing.

Weigh the signals for each receipt

The agent reads the address, tenancy agreement number, cost centre and invoicing party from the receipt. It records which signals are present and which are missing.

Receipt R-5527, 3 of 4 signals present, address without house number

Assign the property by ranking

If the signals present agree, the agent assigns the property and notes the deciding signal. It records the supporting signals alongside.

Receipt R-5527 allocated to the property at Uferweg 3, deciding signal: tenancy agreement number

Refer doubtful cases for clarification

If two signals point to different properties, the agent does not allocate. It sets out both candidates side by side, each with its signal.

Clarification list, 31 receipts, each with 2 candidate properties and their signals

What the agent does not do.

When in doubt, it allocates nothing.

If the address and cost centre conflict, the receipt stays on the clarification list. The tax specialist assigns the property.

It does not change any allocation from the previous year.

If it arrives at a different property for receipt R-5527 than the 2024 records show, it reports the discrepancy. The firm decides whether the previous year is reopened.

It does not change the ranking of the four signals.

The firm sets the order of precedence once, and it is shown with every allocation. If the ranking does not suit a client, property controlling changes it.

Connected systems

  • Property management software
  • property accounting
  • tenancy agreement archive

Operations

  • Deployment modelEU cloud, private cloud or on-premises
  • Data processingGDPR-compliant, no model training on your data
  • Responsible teamsTax firms, accounting

The questions that come up before the first meeting.

How quickly is the Property Allocation Agent ready to use?

A pilot typically runs on your own data within 4 to 6 weeks. The agent connects to your existing systems rather than running as a separate, parallel environment.

Where is the data processed?

EU cloud, private cloud or on-premises. Processing is GDPR-compliant and models are never trained on your data. Details in the Trust Center.

Where does the figure “55% fewer misallocations” come from?

It is based on experience from comparable projects and process benchmarks, not a commitment. We work out the realistic effect for your organisation during the assessment before the pilot.

Related agents.

Intake review, case 2026/04711

Skip to content

Page footer