Get Company

Get company based on provided input.

Input

Input Example

{
    "registrationNumber": "12345"
}

Output

CompanyDto

Company Details

Person

Representative

Natural Person

Nationality

Involved Party

Involved Party Type

Local Body Corporate

Company Type

CompanyState

Share Capital

Share Type

Public Share

Share

Output Example

{
    "companyDetails": {
        "uuid": "123e4567-e89b-12d3-a456-426614174000",
        "totalIssuedShareCapital": 500000,
        "totIssuedShareCapital": 500000,
        "suffix": "Ltd",
        "street": "123 Business Street",
        "statusEffectiveDate": "2021-12-31",
        "secretaries": [
            {
                "type": "Secretary",
                "naturalPerson": {
                    "title": "Mr",
                    "tempNationality": {
                        "nationality": "Maltese"
                    },
                    "surname": "Doe",
                    "street": "123 Secretary St",
                    "postcode": "SECR123",
                    "locality": "Valletta",
                    "firstName": "John",
                    "country": "Malta",
                    "building": "Secretary Building"
                }
            }
        ],
        "representatives": [
            {
                "type": "Representative",
                "legalPerson": {
                    "type": "Company",
                    "naturalPerson": null,
                    "uncategorisedLegalPerson": {
                        "street": "456 Rep St",
                        "registrationNumber": "REP456",
                        "postcode": "REP123",
                        "name": "Rep Company",
                        "country": "Malta",
                        "city": "Sliema",
                        "building": "Rep Building"
                    },
                    "localBodyCorporate": null,
                    "identificationNumber": "REP-123456"
                }
            }
        ],
        "registrationNumber": "C78901",
        "registrationDate": "2020-01-01",
        "postcode": "COMP123",
        "name": "Example Company Ltd.",
        "locality": "Birkirkara",
        "involvedParties": [
            {
                "type": {
                    "name": "Owner",
                    "key": "OWNER"
                },
                "legalPerson": {
                    "type": "Person",
                    "naturalPerson": {
                        "title": "Ms",
                        "tempNationality": {
                            "nationality": "British"
                        },
                        "surname": "Smith",
                        "street": "789 Owner St",
                        "postcode": "OWN123",
                        "locality": "St. Julian's",
                        "firstName": "Jane",
                        "country": "UK",
                        "building": "Owner Building"
                    },
                    "uncategorisedLegalPerson": null,
                    "localBodyCorporate": {
                        "suffix": "PLC",
                        "street": "123 Local St",
                        "registrationNumber": "LOC789",
                        "postcode": "LOC456",
                        "name": "Local Company",
                        "locality": "Marsascala",
                        "country": "Malta",
                        "address": "123 Local St, Marsascala, Malta"
                    },
                    "identificationNumber": null
                }
            }
        ],
        "fullName": "Example Company Limited",
        "directors": [
            {
                "type": "Director",
                "naturalPerson": {
                    "title": "Dr",
                    "tempNationality": {
                        "nationality": "Italian"
                    },
                    "surname": "Rossi",
                    "street": "321 Director St",
                    "postcode": "DIR123",
                    "locality": "Floriana",
                    "firstName": "Mario",
                    "country": "Italy",
                    "building": "Director Building"
                }
            }
        ],
        "country": "Malta",
        "address": "123 Business Street, Birkirkara, Malta",
        "companyType": {
            "type": "Private",
            "subtype": "Limited",
            "legislation": "Companies Act"
        },
        "state": {
            "state": "Active"
        },
        "clauses": [],
        "authorisedShareCapital": [
            {
                "valuePerShare": "1.00",
                "shareTypes": {
                    "type": "Ordinary",
                    "key": "ORD"
                },
                "numberOfShares": 500000,
                "currency": "EUR",
                "clazz": null
            }
        ]
    },
    "publicShares": [
        {
            "shares": [
                {
                    "valuePerShare": "1.00",
                    "type": "Ordinary",
                    "percentagePaidUp": 100,
                    "onBehalfOf": null,
                    "numberOfShares": 250000,
                    "currency": "EUR",
                    "clazz": "Class A"
                },
                {
                    "valuePerShare": "2.00",
                    "type": "Preference",
                    "percentagePaidUp": 50,
                    "onBehalfOf": null,
                    "numberOfShares": 150000,
                    "currency": "EUR",
                    "clazz": "Class B"
                }
            ],
            "legalPerson": {}
        }
    ]
}

Last updated