Skip to content

Features

JouraBooks supports the full QuickBooks Desktop document workflow. Every form you use in QBD has an equivalent here — with a few upgrades.

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.

Estimates

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.

Sales Orders

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

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.

Bills

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.

Checks

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.

Deposits

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.

Receive Payment

Apply customer payments against invoices with underpayment handling.

Different from QBD: Balance badges and dated aging summaries visible right in the form.

Pay Bills

Batch vendor payments with per-bill discount handling.

Different from QBD: PaymentMethodType propagation — discount accounts applied automatically.

Bill Payment

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.

Transfer

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.