Skip to content

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
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.