Quick update: this is now shipped (Actor build 1.0.2, also on our API).
Every record now has status_normalized, one of active / in_liquidation / bankrupt / dissolved / unknown, plus status_raw with the registry's own codes and flags. The existing status and active fields are unchanged.
What changed for the weak spots:
- NO: konkurs, the liquidation flags and slettedato are now separate (bankrupt / in_liquidation / dissolved).
- PL: we read the KRS bankruptcy and liquidation sections and the deletion date, and old closed bankruptcies stay active.
- CZ: dissolved also comes from the commercial-register state, insolvency register entries map to bankrupt, and "v likvidaci" names to in_liquidation.
- FI: PRH situation codes (KONK, SELTILA, SANE) are mapped, with reorganisation flagged in status_raw.
I checked it against about 20 real companies across the seven sources. One caveat: for CZ, "bankrupt" means active insolvency proceedings, which isn't always a declared bankruptcy. Thanks again, the question made the data better.