Seller utility
Quotation & proforma invoice generator
Fill the document details and item lines on the left — the right side is a print-ready A4 quotation or proforma invoice that updates as you type, with line amounts, discount, tax, shipping and totals computed in integer minor units. Drafts auto-save to this browser, and items hand off to the packing-slip tool in one click.
A4 preview · updates as you type
Quotation vs proforma invoice
Pick “Quotation” when you are offering a price before the deal is agreed; pick “Proforma invoice” when the buyer needs a document to arrange payment, import permits or customs pre-clearance. The same entries render under either title, so you can switch the type any time before printing.
How the totals are calculated
Each line amount is quantity × unit price, rounded to the currency’s smallest unit (cents for most, whole units for JPY/KRW/VND/IDR). Discount subtracts from the subtotal, tax applies on the discounted amount at the rate you type in, and shipping is added after tax — all arithmetic is done in integer minor units, so there are no floating-point surprises.
Drafts stay on this device
Your entries auto-save to this browser’s localStorage so a refresh or restart won’t lose a half-finished quote. The draft never leaves the device and nothing goes into the URL — use “Clear all & draft” to wipe both the form and the saved copy. Save a PDF from the print dialog when you need a permanent record.
Printing, PDF and fonts
“Print / Save PDF” opens the browser’s print dialog — choose “Save as PDF” (A4, portrait, default scale) to get a real PDF rendered by the operating system. Chinese and English text is drawn with your system fonts and embedded into the file, so a typical one-page document lands around 100–300 KB — small enough to attach anywhere, and the text stays selectable.
Handing items to the packing slip
“Send items to packing slip” hands the valid item lines (name, SKU, quantity — with the unit price noted) plus the document number, date and both parties to the packing-slip tool in one click, via sessionStorage — the data moves between the two tabs without touching the URL and is deleted as soon as the packing slip reads it.
Not a tax invoice
This tool produces pre-trade documents for quoting and order confirmation. Tax rates are typed in by you — the tool does not look up any country’s tax rules, does not connect to payment or e-invoicing systems, and the PDF it helps your browser make is not a statutory VAT/GST invoice. For a compliant tax invoice, use your jurisdiction’s official channel.
Frequently asked
Is this a statutory tax invoice?
No. The tool produces pre-trade documents: a quotation for negotiating, a proforma invoice for arranging payment, import permits or customs pre-clearance. Both the page and the document state "not a tax invoice" — use your jurisdiction's official channel for compliant VAT/GST invoices.
What tax rate should I enter? Does the tool know my country's rules?
The rate is entirely manual — the tool looks up no tax rules and connects to no payment or e-invoicing system. Leave it blank for no tax; whatever you type is applied to the discounted subtotal. Shipping is added after tax and is not taxed.
Will I lose my work if I close the tab?
No. Everything auto-saves to this browser's localStorage and is restored on the next visit. The draft stays on your device — nothing uploads or goes into the URL. "Clear all & draft" wipes both the form and the saved copy.
What does "Send items to packing slip" carry over?
The valid lines' name, SKU and quantity (with the unit price in the note), plus the document number, date and both parties — via sessionStorage, so nothing enters the URL and the data is deleted as soon as the packing slip reads it. Incomplete lines are skipped after a confirmation.
Does the saved PDF render Chinese correctly? How big is it?
"Print / Save PDF" opens the browser print dialog — pick "Save as PDF" and the operating system renders a real PDF. Chinese and English text uses your system fonts embedded as subsets, so there is no mojibake and the file stays small — typically tens of KB per page. Choose A4, portrait, default scale.
Can quantity or price have decimals? How are amounts rounded?
Quantity allows up to 3 decimals (e.g. 2.5); unit price is validated against the currency's decimals — JPY, KRW, VND and IDR are zero-decimal and reject fractions. Each line amount is quantity × price rounded to the currency's smallest unit, all in integer math — no floating-point drift.
In what order are discount, tax and shipping applied?
Line amounts sum to the subtotal, the discount (percent or fixed) subtracts from it, tax applies on the discounted amount at your rate, and shipping is added last. The totals block on the document lists each step: subtotal, discount, tax, shipping and grand total.