ToolJovia
Files

Draft Invoice Document Builder

Create an original printable invoice draft with authored parties, dates, exact line amounts and a transparent rounded total.

✓ Browser-local processing

Loading tool…

How to use Draft Invoice Document Builder

Turn an explicit small line-item list into a usable document draft. Seller, buyer, reference, issue/due dates and payment notes stay together with the item rows, while exact integer arithmetic makes each rounded line and the final sum traceable. The output remains an authored draft for review; it does not infer tax rules, a business registration, payment status or legal requirements.

  1. Enter your own parties, reference, valid issue/due dates, currency label and one to fifty items.
  2. Supply positive quantity and nonnegative unit price as exact decimal strings, then choose displayed amount places.
  3. Review exact products, rounded lines and total; download and inspect the actual print preview before preparing an issued document.

Good to know

  • At most 100,000 JSON characters and fifty items. Unknown keys and duplicate JSON members are refused. References are nonblank at most 80 characters, party blocks 1,000 each, descriptions 300 and optional notes 2,000. Literal document text is escaped; no logos, raw HTML, links or remote resources are executed.
  • Quantity and unit price are canonical nonnegative decimal strings with at most twelve integer digits and six fractional digits. Quantity must be positive. Grouping, signs, exponent notation, numeric JSON values and nonzero hidden fractions are refused; supplied trailing zeros remain visible.
  • Each exact quantity × price product is rounded half-up to the selected 0, 2, 3 or 4 decimal places. The total adds those rounded lines, with at most 1 e 18 currency units per line and total. No tax, discount, credit note, exchange rate or independent aggregate-rounding rule is calculated.
  • Currency is only a three-uppercase-letter label, without registry validation or inferred minor units. Gregorian issue/due dates use years 0001–9999; due must be on or after issue. This draft does not establish tax registration, statutory fields, a compliant tax invoice, delivery, issuance, payment or authorization.
  • The original A4/Letter portrait source repeats table headings and preserves long text. Real page breaks, fonts, margins and printer settings need actual print-preview review. Data stays local, with no account, persistent history, payment processing or transmission.
  • Processing is local. Output is limited to 1,000,000 text characters unless a stricter file limit is stated.

Common questions

Why can the total differ from rounding the sum of every exact product once?

This document deliberately rounds each line first and then adds the displayed line amounts. The report names that policy and retains each exact product, so a reviewer can distinguish it from aggregate rounding.

Is this input sent to a server?

No. The application processes this input inside your browser tab and does not save it to persistent storage.

Keep going with related tools

All files →