feat: cash-only registers, day book sections and DD amendments
This commit is contained in:
@@ -20,8 +20,6 @@ import { CashierPositionComponent } from './cashier-position/cashier-position.co
|
||||
import { ReconciliationComponent } from './reconciliation/reconciliation.component';
|
||||
import { CashHistoryComponent } from './cash-history/cash-history.component';
|
||||
import { DayBookComponent } from './day-book/day-book.component';
|
||||
import { VoucherExceptionsComponent } from './voucher-exceptions/voucher-exceptions.component';
|
||||
import { VoucherViewComponent } from './voucher-view/voucher-view.component';
|
||||
import { VoucherReportComponent } from './voucher-report/voucher-report.component';
|
||||
import { BranchDayComponent } from './branch-day/branch-day.component';
|
||||
import { VaultPositionComponent } from './vault-position/vault-position.component';
|
||||
@@ -226,20 +224,23 @@ const routes: Routes = [
|
||||
component: DayBookComponent,
|
||||
data: { title: 'Day Book', breadcrumb: 'Day Book' }
|
||||
},
|
||||
// The register is read one side at a time: Received is the CR side, Payment the DR side.
|
||||
// Same component both times — the side it shows comes from `data.side`.
|
||||
//
|
||||
// `cashOnly` is what makes these the cashier's own registers rather than the whole voucher
|
||||
// book: a cashier deals in notes and coins, so only vouchers that actually moved cash
|
||||
// belong here, and the two reports then reconcile against the drawer and the closing
|
||||
// report. A back-office screen wanting every voucher points at the same component without
|
||||
// the flag.
|
||||
{
|
||||
path: 'voucher-exceptions',
|
||||
component: VoucherExceptionsComponent,
|
||||
data: { title: 'Voucher Exceptions', breadcrumb: 'Voucher Exceptions' }
|
||||
},
|
||||
{
|
||||
path: 'voucher',
|
||||
component: VoucherViewComponent,
|
||||
data: { title: 'Voucher', breadcrumb: 'Voucher' }
|
||||
},
|
||||
{
|
||||
path: 'voucher-report',
|
||||
path: 'received-report',
|
||||
component: VoucherReportComponent,
|
||||
data: { title: 'Voucher Report', breadcrumb: 'Voucher Report' }
|
||||
data: { title: 'Received Report', breadcrumb: 'Received Report', side: 'CR', cashOnly: true }
|
||||
},
|
||||
{
|
||||
path: 'payment-report',
|
||||
component: VoucherReportComponent,
|
||||
data: { title: 'Payment Report', breadcrumb: 'Payment Report', side: 'DR', cashOnly: true }
|
||||
},
|
||||
{
|
||||
path: 'closing-report',
|
||||
|
||||
Reference in New Issue
Block a user