Invoices
Create, edit, save-as-draft, void, and post invoices. Line-level tax, markup, and class tracking.
Different from QBD: Dirty-discard semantics match QBD exactly — the same warning-on-close behavior you already know.
JouraBooks supports the full QuickBooks Desktop document workflow. Every form you use in QBD has an equivalent here — with a few upgrades.
Create, edit, save-as-draft, void, and post invoices. Line-level tax, markup, and class tracking.
Different from QBD: Dirty-discard semantics match QBD exactly — the same warning-on-close behavior you already know.
Draft estimates with expiration dates, convert selected lines to sales orders or invoices.
Different from QBD: Editable TOTAL column with dual absolute/percent markup — faster than QBD's modal workflow.
Non-posting sales orders that convert to invoices or drop-ship POs. Partial conversion tracked.
Different from QBD: Single-step Estimate→SO→PO conversion for drop-ship cycles. No retyping.
Purchase orders with drop-ship support, A/P account per line, and bill conversion.
Different from QBD: Vendor ship-to auto-fills from item preferred_vendor. One less hop per PO.
Enter bills, pay bills, age aged payables. 1099 tracking per vendor.
Different from QBD: AR/AP aging computed from document events — always consistent, always reproducible.
Write and void checks with full split line support.
Different from QBD: Close periods lock past checks without hiding them — still visible, no longer editable.
Record deposits against customers or GL accounts. Per-line payment method.
Different from QBD: Deposit-other-items editable grid — matches QBD's "Make Deposits" window.
Apply customer payments against invoices with underpayment handling.
Different from QBD: Balance badges and dated aging summaries visible right in the form.
Batch vendor payments with per-bill discount handling.
Different from QBD: PaymentMethodType propagation — discount accounts applied automatically.
Individual bill-payment records for audit and reconciliation.
Different from QBD: Full hash-chained audit log — every edit is tracked, every state change is replayable.
Move money between balance-sheet accounts. Reconciles against bank imports.
Different from QBD: Transfer events are kernel-level primitives; reports and queries see them natively.