Accounting

Accounting Rule

@for (accountingRule of accountingRuleData; track accountingRule; let i = $index) { {{ 'labels.accounting.' + accountingRule | translate }} }
@if (!isCashOrAccrualAccounting()) {
Select a cash or accrual accounting rule to configure GL mappings. The default "None" rule does not require any accounting mappings.
} @if (isCashOrAccrualAccounting()) { @for (section of accountingSectionConfigs; track section.key) {

{{ section.title }}

@for (row of section.rows; track row.key) { @if ( (!row.accrualOnly || isAccrualAccounting()) && (!row.dormancyOnly || isDormancyTrackingEnabled()) ) {
{{ section.pillLabel }} {{ row.label }}
} }
@for ( otherRow of getOtherGlMappingsArray(section.otherMappingsControlName).controls; track $index; let i = $index ) {
{{ section.pillLabel }}
GL Code @for (glAccount of section.otherAccountOptions; track glAccount.id) { {{ '(' + glAccount.glCode + ') ' + glAccount.name }} }
}
} }