- Export Khasheshivit
Enterprise Accounting Export for Hashavshevet (חשב שבת)
- What Export Khasheshivit Really Is
Export Khasheshivit is not a file export.
It is a controlled accounting translation engine.
Its job is to take live business documents and convert them into ledger-ready accounting transactions that Hashavshevet can accept without interpretation, correction, or risk.
This feature exists because:
-
Accounting systems do not read business logic
-
They read strict, formatted financial entries
Export Khasheshivit speaks that language fluently.
- View 1: The Export Screen (User Perspective)
What the user experiences
-
A focused modal
-
One clear path forward
-
No optional complexity
Design philosophy
This screen is intentionally minimal because:
-
Accounting exports must be deliberate
-
Fewer choices = fewer accounting errors
-
The system enforces correctness, not the user
This is a “safe screen” — designed to prevent mistakes.
- View 2: Company Context (Accounting Identity)
What selecting a company actually does
It defines the entire accounting identity of the export:
-
Revenue account codes
-
VAT / tax accounts
-
Customer debt accounts
-
Payment-method ledger mapping
-
Currency behavior
Why it’s mandatory
Hashavshevet does not accept “generic” data.
Every transaction must belong to a fully defined accounting entity.
This step ensures:
-
Every row knows where it belongs
-
No orphan transactions
-
No ambiguous imports
- View 3: Financial Period Control
What this view defines
-
The financial boundary of the export
-
Which documents legally belong to the period
Accounting accuracy rules
-
Based on document creation date
-
Day-level precision
-
Time is ignored to avoid ambiguity
This guarantees:
-
Clean monthly closings
-
Correct VAT reporting
-
Audit-safe period exports
- View 4: Export Execution (The Commitment Point)
What happens at this moment
-
Validation locks in
-
Data is frozen for processing
-
Export becomes deterministic
The system now takes responsibility for:
-
Structure
-
Balance
-
Compliance
The user does not “format” anything —
the system guarantees correctness.
- View 5: Accounting Intelligence Layer (Behind the Scenes)
How documents are transformed
Each business document is re-interpreted as accounting truth:
-
Invoices → revenue + VAT
-
Receipts → payment ledger entries
-
Credit invoices → reversed postings
-
Receipt-tax invoices → dual accounting events
-
Split payments → multiple ledger rows
This is real accounting logic, not reporting.
- View 6: Hashavshevet-Native File Structure
What gets generated
Two files — both essential:
-
movein.doc → the financial transactions
-
movein.prm → the structural map
Why fixed-width matters
Hashavshevet expects:
-
Exact character positions
-
Exact encoding (Hebrew)
-
Exact numeric alignment
This export matches that byte-for-byte.
- View 7: Final Delivery (Accountant-Ready)
What the user receives
A single ZIP file that:
-
Opens cleanly
-
Imports cleanly
-
Requires no explanation
This file can be:
-
Sent to an accountant
-
Imported immediately
-
Stored for audit
-
Re-used safely
- How to Think About This Feature
Export Khasheshivit is a bridge
Between how businesses work
and how accounting systems think.
It removes:
-
Manual adjustments
-
Excel fixes
-
Import errors
-
Accounting ambiguity
- Final Conceptual Definition
Export Khasheshivit converts business documents into Hashavshevet-ready accounting transactions — structured, compliant, balanced, and immediately importable.
One-Line Executive Summary
A zero-guesswork accounting export engine built for Hashavshevet compliance.
