def METHOD_NAME(context: Context, data: Dict[str, Any]) -> None:
    idno = data.pop("IDNO/ Cod fiscal")
    name = data.pop("Denumirea completă")
    address = data.pop("Adresa")
    company = context.make("Company")
    if idno is not None:
        company.id = f"oc-companies-md-{idno}"
    else:
        company.id = context.make_id(name, address)
    if company.id is None:
        context.log.error(
            "Cannot generate key",
            idno=idno,
            name=name,
            address=address,
        )
        return
    company.add("name", name)
    company.add("incorporationDate", data.pop("Data înregistrării"))
    company.add("dissolutionDate", data.pop("Data lichidării"))
    company.add("jurisdiction", "md")
    company.add("address", address)
    company.add("legalForm", data.pop("Forma org./jurid."))
    parse_directors(context, company, data.pop("Lista conducătorilor"))
    parse_founders(context, company, data.pop("Lista fondatorilor"))
    parse_owners(context, company, data.pop("Lista beneficiarilor efectivi", None))
    context.emit(company)
    context.audit_data(data, ignore=IGNORE_COLUMNS)