Event Name
initiateCompanyCreation.companyCreationInitiated
Domain
reference
Properties
{
    "sourceSystem": {
        "type": "string",
        "description": "Specifies an alternative short name to refer the current backend system"
    },
    "companyCode": {
        "type": "string",
        "description": "The identifier of the underlying Entity/Company/Branch."
    },
    "companyName": {
        "type": "string",
        "description": "The company in which payment is processed"
    },
    "bankAddresses": {
        "type": "array",
        "description": "Hold the name and address of the RECEIVING.BANK.",
        "items": {
            "id": "urn:jsonschema:bankAddresses",
            "properties": {
                "bankAddress": {
                    "type": "string",
                    "description": "Hold the name and address of the RECEIVING.BANK."
                }
            }
        }
    },
    "companyMnemonic": {
        "type": "string",
        "description": "Shortcut code for referring an Entity/Company/Branch related to the image record"
    },
    "financialCompany": {
        "type": "string",
        "description": "Indicates the financial lead company of the bank."
    },
    "financialCompanyMnemonic": {
        "type": "string",
        "description": "Indicates the mnemonic of the financial company."
    },
    "subDivisionCode": {
        "type": "string",
        "description": "Indicates the subdivision code allocated to a company. Value must be unique across all companies. Example: 001, 002 etc."
    },
    "creationDate": {
        "type": "string",
        "description": "Contains the creation date."
    },
    "defaultCompany": {
        "type": "string",
        "description": "Indicates an existing company record that acts as base record for creation of new company record in the system."
    }
}