Document template · eu.compliance.ubo_declaration
UBO Declaration
- Render-verified
- Official document
- Version 1.0.0
Ultimate Beneficial Owner declaration filed by a legal entity to the national UBO register under Art. 30 Directive (EU) 2015/849 (4AMLD), as amended by Directive (EU) 2018/843 (5AMLD) and recast within the AML framework by Regulation (EU) 2024/1624 (AMLR) and Directive (EU) 2024/1640 (6AMLD). The default beneficial-owner threshold is ownership or control of more than 25% of the shares, voting rights or equivalent control (Art. 3(6)(a)(i) Dir. 2015/849; Art. 2(22) Reg. 2024/1624). If no natural person is identified on that basis, the senior managing official(s) must be declared as UBO(s) of last resort (Art. 3(6)(a)(ii) Dir. 2015/849).
JSON Schema
Fields in this template
Data sent to the API is validated against the template’s JSON Schema before anything is rendered. This template defines 20 fields:
| Field | Required | Type | Description |
|---|---|---|---|
| declaring_entity | Required | object | Legal entity subject to the UBO registration obligation under Art. 30(1) Directive (EU) 2015/849. |
| declaring_entity.name | Required | string | |
| declaring_entity.legal_form | Required | string | Legal form of the entity (e.g. SRL/BV, SA/NV, SAS, GmbH). |
| declaring_entity.registration_number | Required | string | National business / commercial register number. |
| declaring_entity.registered_address | Required | string | |
| declaring_entity.country_code | Required | string | ISO 3166-1 alpha-2 code of the Member State where the entity is incorporated. |
| declaring_entity.industry | Optional | string | |
| declaration | Required | object | Metadata of the filing itself. |
| declaration.date | Required | date | Date of the declaration. Updates must be filed without undue delay and in any event within one month of the change (Art. 30(4) Directive (E… |
| declaration.type | Required | enum | Filing type: initial registration, update following a change, or annual confirmation. |
| declaration.reason_for_update | Optional | string | Required when type=update: the change that triggers the filing (new shareholder, change of control, exit, etc.). |
| ubos | Required | array | Natural persons who are ultimate beneficial owners of the declaring entity. Where no >25% owner exists, this list must still contain the se… |
| no_ubo_identified | Optional | object | Optional explanation used when no natural person meets the >25% threshold and senior managing official(s) are declared as UBO(s) of last re… |
| no_ubo_identified.reason | Required | enum | Why no beneficial owner meets the >25% threshold. |
| no_ubo_identified.reason_detail | Optional | string | |
| signatory | Required | object | |
| signatory.name | Required | string | |
| signatory.title | Required | string | |
| signatory.on_behalf_of | Required | string | Entity on whose behalf the declaration is signed — typically the declaring entity itself. |
| supporting_documents | Optional | array of string | Filenames of supporting evidence attached to the filing (shareholder register extract, articles of association, etc.). |
POST /render
Generate it
One POST /render call: send your JSON, get the finished PDF back. Or skip the JSON entirely and describe the document in plain language on chut.app.
curl -X POST https://api.papii.eu/render \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"template": "eu.compliance.ubo_declaration",
"data": { ... },
"options": {"language": "en"}
}' -o ubo-declaration.pdf Frequently asked questions
What is “UBO Declaration”?
Ultimate Beneficial Owner declaration filed by a legal entity to the national UBO register under Art. 30 Directive (EU) 2015/849 (4AMLD), as amended by Directive (EU) 2018/843 (5AMLD) and recast within the AML framework by Regulation (EU) 2024/1624 (AMLR) and Directive (EU) 2024/1640 (6AMLD). The default beneficial-owner threshold is ownership or control of more than 25% of the shares, voting rights or equivalent control (Art. 3(6)(a)(i) Dir. 2015/849; Art. 2(22) Reg. 2024/1624). If no natural person is identified on that basis, the senior managing official(s) must be declared as UBO(s) of last resort (Art. 3(6)(a)(ii) Dir. 2015/849). On papii this document is available as template eu.compliance.ubo_declaration: a JSON Schema plus a deterministic PDF renderer, so the same data always produces the same document.
Can I generate a UBO Declaration with AI?
Yes. chut.app — the AI back office papii powers — fills this template from a plain-language description: you describe the document in one sentence, the AI structures the data, papii validates it against the schema and renders the PDF. Developers can also call the papii API directly with structured JSON.
Is the UBO Declaration template legally compliant?
This template is render-verified: its schema, sample data and PDF output are automatically tested on every release. It is published with status “ready”, meaning it has not yet been through papii’s final legal review. Where it references specific legislation, that is stated in the template description — always have a professional check documents with legal effect before relying on them.