# SupplierContractualInfo

**Kind:** Class

**Source:** `Pams/Web/Pams.WebApp/Client/app/models/common/supplier-contractual-info.model.ts` (line 6)

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

## Properties

| Property | Type |
|---|---|
| `ContractInfoID` | `number` |
| `SupplierID` | `number` |
| `ExpiryDate` | `string` |
| `CancellationPeriod` | `number` |
| `CancellationPeriodType` | `number` |
| `CommissionType` | `number` |
| `Commission` | `number` |
| `DecreasedTableList` | `DecreasedTable[]` |
| `Countries` | `SupplierContractCountry[]` |
| `Clients` | `SupplierContractClient[]` |
| `MarketSegments` | `SupplierContractMarketSegment[]` |

## Relationships

- IMPORTS → `SupplierContractCountry`
- IMPORTS → `SupplierContractClient`
- IMPORTS → `SupplierMarketSegment`
- IMPORTS → `SupplierContractMarketSegment`
- IMPORTS → `DecreasedTable`

## Used by

4 references from 4 files. Each is a place in this repository where the symbol is actually used — go read one rather than trusting an example.

### Imported by (4)

- `AccountsService` — `Pams/Web/Pams.WebApp/Client/app/services/person/accounts.service.ts`:1
- `SupplierService` — `Pams/Web/Pams.WebApp/Client/app/services/person/supplier.service.ts`:1
- `Account` — `Pams/Web/Pams.WebApp/Client/app/models/person/accounts.model.ts`:10
- `Supplier` — `Pams/Web/Pams.WebApp/Client/app/models/person/supplier.model.ts`:9
