Configuration¶
Installation¶
Navigate to , search for Cash Register, and click Install. The module depends on Accounting; on a Hungarian localization database it is usually installed together with the localization.
Important
Configuring the numbering sequences is restricted to users in the Billing Administrator (Főkönyvelő) group. Cashiers do not need access to the configuration to record vouchers.
Set up a cash journal¶
Each physical cash desk is a separate cash journal, one per currency (for example Cash HUF, Cash EUR). To create one, go to , click New, and set the Type to Cash.
On a cash journal, the Journal Entries tab shows an extra Cash Book Sequences group where the four numbering sequences and the auto-statement option are assigned.
Numbering sequences¶
The module ships four ready-made No gap sequences that you assign on each cash journal. A no-gap sequence guarantees a continuous, audit-proof numbering as required by Hungarian strict accountability, and each sequence restarts every year.
Field |
Prefix |
Purpose |
|---|---|---|
Journal Sequence |
|
Numbers the journal entries of this cash journal. |
Statement Sequence |
|
Assigned to each cash-book statement when it is confirmed (kivonat sorszám). |
Cash-in Sequence |
|
Numbers inbound cash vouchers (befizetés sorszám). |
Cash-out Sequence |
|
Numbers outbound cash vouchers (kifizetés sorszám). |
Tip
You can assign the same sequence to Cash-in Sequence and Cash-out Sequence to keep a single running number across both directions, or assign two different sequences to number each direction separately. This choice also widens or narrows the scope of the back-dating check (see Back-dating protection).
To create your own sequences, duplicate the supplied templates in , keep the Implementation set to No gap, and select them on the journal. The running number is never reset by a module upgrade.
Auto statement¶
Enable Auto Statement on the journal so that posting a cash voucher automatically opens or attaches a cash-book statement when none is open. Leave it disabled to open the cash-book pages manually.
Back-dating protection¶
By default the cash book is protected against back-dating: a voucher cannot be posted with a date earlier than the last already-numbered voucher in its numbering scope. This keeps the numbering and the dates monotonic, as required for a strict-accountability cash book.
An administrator can lift this restriction by setting the system parameter
eyssen_cashregister.override_sequence_date_constraint to 1 in
. The default value 0 keeps the
protection active.