# updateCompany

## Overview

Updates an existing company's legal name, tax ID, registration number, base currency, and address details.

## Modules Commands Used

- [organization] UpdateCompany

## Exception Handling

| Error Code | Description |
| --- | --- |
| ORGANIZATION_COMPANY_NOT_FOUND | The specified company does not exist |
| ORGANIZATION_INVALID_LEGAL_NAME | Legal name is empty or invalid |
| ORGANIZATION_CURRENCY_IMMUTABLE | Base currency cannot be changed once set |
| ORGANIZATION_CURRENCY_NOT_FOUND | The specified base currency does not exist |
