DEV Community

Cover image for Spain’s BORME filings — what you actually get in the record
OpenRegistry
OpenRegistry

Posted on

Spain’s BORME filings — what you actually get in the record

Director appointments in Spain surface in the Boletín Oficial del Registro Mercantil (BORME). The bulletin appears every working day. It functions as the public notice layer for filings sent to the provincial Mercantile Registries. Board changes land there. So do capital adjustments and liquidation notices. When a corporate act is filed, the BORME entry is often the first public trace.

Most analysts start with a company NIF or CIF. Spanish registry entries also reference the company’s hoja registral inside the local Registro Mercantil. That file is located through a set of ledger coordinates recorded by the registry office: the province first, then the tomo and folio numbers, plus the inscripción that marks the specific act. When those references appear inside a BORME notice they point back to the precise page in the registry books where the filing sits.

BORME is arranged around legal acts rather than company profiles. Each notice captures one event. A capital increase appears as a standalone entry. A merger resolution shows up the same way. Director resignations and appointments follow the same pattern. The result is a chronological feed of corporate acts, each with a short narrative and a handful of identifiers.

OpenRegistry’s MCP server exposes those records in the same shape analysts usually extract by hand during issuer checks.

The company identifier appears as nif in the upstream record. The legal name sits under razon_social. Spanish registries also store the registered address in the field domicilio_social. Ledger coordinates surface through attributes such as tomo, folio, and hoja_registral. Those numbers indicate which provincial registry holds the official company file.

Director activity appears through officer records linked to the filing notice. Role labels usually read administrador_unico, administrador_solidario, or administrador_mancomunado. The difference is not cosmetic. Signing authority depends on the governance structure recorded in the registry entry.

Capital adjustments also appear inside the notice text. Structured attributes like capital_social often sit next to the narrative explanation. BORME publications commonly show both the previous amount and the updated share capital. When several increases happen within a short period, the bulletin reveals the order in which they occurred. That sequence matters during due diligence.

A typical lookup begins with a company name or a NIF.

search_companies({
  "jurisdiction": "ES",
  "query": "INDUSTRIA DE DISEÑO TEXTIL SA"
})
Enter fullscreen mode Exit fullscreen mode

The response returns the identifiers required to locate the registry entry. Once the company number is known, the MCP client can request the profile.

get_company_profile({
  "jurisdiction": "ES",
  "company_number": "A15075062"
})
Enter fullscreen mode Exit fullscreen mode

The profile contains the core registry data: legal name, NIF, and the registered address. It also includes the ledger references pointing to the relevant provincial Mercantile Registry. Those coordinates matter in practice. Spain does not maintain a single nationwide corporate database. The legal record remains with the local registry office referenced in the filing.

Corporate acts can then be pulled through the filings stream.

list_filings({
  "jurisdiction": "ES",
  "company_number": "A15075062"
})
Enter fullscreen mode Exit fullscreen mode

Each item corresponds to a BORME publication notice. The response normally includes the publication date, a short act description, and identifiers linking the notice back to the registry ledger. If directors or administrators are mentioned in the filing, the related officer data can be requested separately.

get_officers({
  "jurisdiction": "ES",
  "company_number": "A15075062"
})
Enter fullscreen mode Exit fullscreen mode

This endpoint returns individuals currently listed as administrators. The response also references the appointment or cessation filings that introduced the change.

Beneficial ownership introduces a complication. Spain records that information in a different system called the Registro de Titularidades Reales, maintained by the Colegio de Registradores. Access rules tightened after the CJEU decision in case C‑601/20 concerning AML ownership registers. Direct public queries are now restricted. As a result, BORME notices rarely include explicit ultimate ownership details.

For AML analysts this leaves a familiar puzzle. Ownership changes often have to be inferred from corporate acts published in the bulletin. Shareholder disclosures sometimes appear during capital increases. Merger filings may reveal the parent behind a subsidiary. Small fragments. They rarely form a complete ownership picture, though they can signal that control has moved.

Another quirk follows from the registry structure itself. Spain operates many local Mercantile Registries. A company incorporated in Barcelona keeps its ledger there. One formed in Madrid sits in the Madrid office. BORME gathers notices from all of them into a single publication, yet the underlying legal record still lives in the provincial registry referenced by the ledger coordinates.

That detail becomes relevant during cross‑border diligence. When reviewing a Spanish subsidiary inside a wider group, the BORME notice works as a pointer. The tomo, folio, and hoja registral values identify the exact file that holds the supporting documents.

For finance teams checking counterparties, the stream of legal acts in BORME forms a practical timeline. Director changes appear as they are filed. Capital restructurings show up with the revised figures. Merger notices include the ledger references linking the entities involved. Aggregated datasets often flatten this history into a single company snapshot. The bulletin keeps the order intact.

OpenRegistry exposes the Spanish registry layer through an MCP endpoint that AI assistants can query directly. Details and access instructions are available at https://openregistry.sophymarine.com.

Top comments (0)