# CompanyBranch

**Kind:** Class

**Source:** `Pams/Web/Pams.WebApp/Client/app/models/organization/company-branch.model.ts` (line 5)

**Part of:** [Pams](subsystem-pams)

## Properties

| Property | Type |
|---|---|
| `CompanyBranchID` | `number` |
| `BranchName` | `string` |
| `BranchFullName` | `string` |
| `BranchStatement` | `string` |
| `AddressID` | `number` |
| `Address` | `Address` |
| `ManagingDirector` | `string` |
| `CommercialRegistrationNo` | `string` |
| `VATID` | `string` |
| `Logo` | `string` |
| `IsoLogo` | `string` |
| `VAt` | `string` |
| `CurrencyCode` | `string` |
| `IsActive` | `boolean` |
| `CompanyID` | `number` |
| `CompanyBranchSettingID` | `number` |
| `FinancialYearStart` | `Date` |
| `IsMainBranch` | `boolean` |
| `FinancialYearStartDay` | `number` |
| `FinancialYearStartMonth` | `number` |
| `Mail` | `string` |
| `SupplierID` | `number` |
| `ContactInfoList` | `Array<ContactInfo>` |

## Where it refuses work

- `CompanyBranch` stops the work with an early return when `this.FinancialYearStart == null`.

## Relationships

- IMPORTS → `Address`
- IMPORTS → `AppSettings`
