HisabNeer
Every branch. One accountable picture.
These coverage labels are transcribed from the supplied audit, not independently reclassified. “Local” does not mean production ready. [S1]
The interface, as observed
Original CSS + JavaScript · Real local API via Python bridge · Synthetic examples

1440 × 1000 CSS-pixel viewport; full-page capture. Existing source branding is unchanged. Full-resolution PNG ↗

Language toggle exercised. Translation quality was not independently reviewed. Full-resolution PNG ↗

390 × 844 CSS-pixel viewport; full-page capture. Not a physical device. Full-resolution PNG ↗
Record-table capture — Products & barcodes

Records shown are seeded synthetic examples. No record mutations were made. Full-resolution PNG ↗
Create-form capture — rendered, not submitted

Form rendering only; no submission or field-completeness certification. Full-resolution PNG ↗
[S2] Capture metadata, timestamps, routes and screenshot hashes. Offline rendering uses actual app functions with a local HTTP bridge; browser network navigation, cookies, service workers and transport enforcement were not validated.
What this sample actually checks
| Check | Observed result | Boundary / context |
|---|---|---|
| Local HTTP shell route | 200 | Python client, not browser navigation |
| Overview metrics | 5 displayed | English and Bengali headings rendered |
| Bengali language toggle | PASS | সারসংক্ষেপ |
| 390 px navigation | PASS | Menu opened and closed |
| Horizontal page overflow | 0 px | At the two measured viewport widths |
| Sampled record table | 2 rows | Products & barcodes |
| Sampled create form | PASS | 6 labels rendered |
| Create / edit submission | NOT ATTEMPTED | Opening a form is not a persistence test |
Corroborating automated tests
These exact tests were matched to the fresh run. They support their named invariants; they do not prove every source requirement. [S3]
| Source requirement | Test reference | Fresh run |
|---|---|---|
| HN-F02 Chart of accounts | HisabNeerTests.test_unbalanced_cannot_post_and_posted_manual_reversal_nets_zero | PASS |
| HN-F03 Purchase and receiving | HisabNeerTests.test_named_extra_receipt_approval_cannot_be_self_approved_or_reused | PASS |
| HN-F04 Inventory ledger | HisabNeerTests.test_branch_transfer_and_approved_count_preserve_inventory_value | PASS |
Scope that stays visible
Online BDT books with FIFO cost layers. One tenant is one company. Tax filing, VAT certification and offline sales are outside this edition.
FIFO মূল্যস্তরসহ অনলাইন টাকার হিসাব। প্রতি প্রতিষ্ঠান আলাদা হিসাব রাখে। কর দাখিল, ভ্যাট সনদ ও অফলাইন বিক্রয় এই সংস্করণে নেই।
All 12 supplied requirements and their residual limitations
| Requirement | Source status | Implementation scope / remaining work |
|---|---|---|
| HN-F01 Company and branch boundaries | PARTIAL | One tenant per company, company-scoped ledgers, branches/warehouses, fiscal periods and app roles. Remaining: Branch-specific membership, a company switcher and explicit consolidation mappings are not implemented. |
| HN-F02 Chart of accounts | Local implementation | Accountant-controlled codes, types, parents, active/posting gates and preserved posted classifications/snapshots. Remaining: The company must supply its reviewed chart; no statutory chart is certified. |
| HN-F03 Purchase and receiving | Local implementation | Immutable purchase terms, supplier invoice linkage, partial receipt and distinct-person bounded over-receipt approval. Remaining: Supplier evidence is operator-entered; no procurement-provider integration is claimed. |
| HN-F04 Inventory ledger | Local implementation | FIFO layers and receipt/sale/return/transfer/count movements with separate approval, costing and inventory-difference journals. Remaining: Multi-unit conversion/manufacturing are outside this edition; operator costing policy review remains required. |
| HN-F05 Fast POS checkout | PARTIAL | Atomic online POS, configured discounts, cash/credit remainder and repeatable bilingual receipt printing without side effects. Remaining: Scanner-device integration, specialized keyboard ergonomics and arbitrary digital split tenders are not implemented. |
| HN-F06 Balanced journal posting | Local implementation | Only balanced vouchers post; posted facts remain immutable and corrections use linked full reversals. Remaining: The app requires reviewed accounts/periods; it is not an external accounting certification. |
| HN-F07 Cash close and variance | PARTIAL | Opening float, cash sales, deposits/withdrawals, physical count and preserved variance requiring distinct approval. Remaining: Finance refunds occur outside the original till; partial refunds from an active drawer are not implemented. |
| HN-F08 Receivables and payables | PARTIAL | Party open items, due dates, partial evidenced bank settlement and allocations bounded by payment and invoice remainder. Remaining: Advanced credit notes/refund allocations and a dedicated receivable/payable aging workspace are not implemented. |
| HN-F09 Batch and serial traceability | Blocked | No enabled batch/serial lifecycle. Remaining: Lot expiry, IMEI, quarantine and recall workflows are not implemented. |
| HN-F10 Configurable VAT documents | Blocked | Receipts make no VAT-certification claim. Remaining: Effective-dated VAT rules, professionally reviewed statutory invoice templates and filing are not supplied. |
| HN-F11 Offline till allocation | Blocked | No disconnected till sale allocation. Remaining: Offline terminal stock/discount budgets and append-only synchronization are not implemented. |
| HN-F12 Period controls and reports | Local implementation | Posted-only trial balance with opening balances, period P&L, FIFO valuation, locks and distinct-person version-bound reopening. Remaining: Accountant acceptance, closing policy and real operational reporting review remain external. |
App-specific coverage JSON · Supplied release gates (Source snapshots and local paths are not published with this site.)
Sources and provenance
[S1] Supplied feature coverage (Source snapshots and local paths are not published with this site.); subset linked above. No coverage status has been upgraded by this pack.
[S2] Fresh UI capture record and original PNGs. Harness method and exclusions.
[S3] Fresh 143-test validation · Full test log.
[S4] Supplied HisabNeer module (Source snapshots and local paths are not published with this site.) · Supplied frontend source (Source snapshots and local paths are not published with this site.).
[S5] Supplied release-candidate validation (Source snapshots and local paths are not published with this site.) · Source-subset hashes (Source snapshots and local paths are not published with this site.).