# CostForBonusBranches

**Kind:** Class

**Source:** `Frontend/src/app/models/common/generate-bounces.ts` (line 108)

**Part of:** [Frontend](subsystem-frontend-src-app)

## Properties

| Property | Type |
|---|---|
| `Id` | `number` |
| `BranchId` | `number` |
| `BranchTargetId` | `number` |
| `BranchName` | `string` |
| `CurrentYear` | `number` |
| `ExpectedSGA` | `number` |
| `LastYearExpectedDepreciationAndAmorization` | `number` |
| `_totalExpectedSGAAndLastYearDepreciation` | `number` |
| `CollectionRiskPercent` | `number` |
| `CollectionRiskAmount` | `number` |
| `IncomeTaxPercent` | `number` |
| `IncomeTaxAmount` | `number` |
| `LegalReservePercent` | `number` |
| `LegalReserveAmount` | `number` |
| `FirstProfitDistributionPercent` | `number` |
| `FirstProfitDistributionAmount` | `number` |
| `MinimumEarningToCoverCost` | `number` |
| `RequiredMinimumBooking` | `number` |
| `BranchNominalPercent` | `number` |
| `ReferenceCurrencySymbol` | `string` |
| `ReferenceCurrencyCode` | `string` |
| `CurrencySymbol` | `string` |
| `CurrencyCode` | `string` |
| `CurrencyRate` | `number` |
| `_EarningOverMin` | `number` |
| `_LessCollectionRisk` | `number` |
| `_TotalExpectedEarningAfterRisk` | `number` |
| `_LessSGAndAAndDepreciation` | `number` |
| `_isOpened` | `boolean` |
| `_isDisplayCurrentEarningOpened` | `boolean` |
| `_isEarningBasedOnTendency` | `boolean` |
| `_ExpectedTendency` | `number` |
| `_MinEarningAfterTax` | `number` |
| `_MinEarningAfterTaxAndLeagalReserve` | `number` |
| `_MinEarningAfterTaxAndLeagalReserveAnd1stProfitDistr` | `number` |
| `_BonusPercent` | `number` |
| `_BonusAmount` | `number` |
| `_NetEarningAfterTaxAndLeagalReserveAnd1stProfitDistrAndBonus` | `number` |
| `_TotalShareHolderEarning` | `number` |

## Used by

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

### Imported by (7)

- `BonusDistribuionComponent` — `Frontend/src/app/components/configuration/generate-bounces/bonus-distribuion/bonus-distribuion.component.ts`:1
- `BonusDistributionBasedOnAmountComponent` — `Frontend/src/app/components/configuration/generate-bounces/bonus-distribuion/bonus-distribution-based-on-amount/bonus-distribution-based-on-amount.component.ts`:1
- `BonusDistributionBasedOnMonthsComponent` — `Frontend/src/app/components/configuration/generate-bounces/bonus-distribuion/bonus-distribution-based-on-months/bonus-distribution-based-on-months.component.ts`:1
- `CalculateEarningComponent` — `Frontend/src/app/components/configuration/generate-bounces/calculate-earning/calculate-earning.component.ts`:1
- `CostBranchesComponent` — `Frontend/src/app/components/configuration/generate-bounces/cost-branches/cost-branches.component.ts`:1
- `GenerateBouncesComponent` — `Frontend/src/app/components/configuration/generate-bounces/generate-bounces.component.ts`:1
- `GenerateBouncesService` — `Frontend/src/app/services/configurations/generate-bounces.service.ts`:1
