A growing set of production-ready quario reports. Each one is a declarative definition — copy it, point it at your data, and render to HTML and PDF, and to Excel or Word where it holds no chart.
| Item | Qty | Unit | VAT | Amount |
|---|---|---|---|---|
| Typesetting | 12 | €120.00 | 21% | €1,440.00 |
| Folding & gathering | 4 | €80.00 | 21% | €320.00 |
| Case binding, quarter cloth | 250 | €6.40 | 21% | €1,600.00 |
| Foil stamping, spine | 250 | €1.10 | 21% | €275.00 |
| Proof copies, courier | 1 | €48.00 | 21% | €48.00 |
| Subtotal | €3,683.00 | |||
| VAT 21% | €773.43 | |||
| Total due | €4,456.43 | |||
| Date | Reference | Description | Charge | Credit | Balance |
|---|---|---|---|---|---|
| 1 Jun 2026 | 2026-1021 | Letterpress business cards, 500 | €312.18 | €2,152.18 | |
| 2 Jun 2026 | R-26-0611 | Payment received, thank you | €1,840.00 | €312.18 | |
| 5 Jun 2026 | 2026-1022 | Wedding suite, 120 sets | €1,385.45 | €1,697.63 | |
| 9 Jun 2026 | 2026-1023 | Chapbook, saddle-stitched, 300 | €968.00 | €2,665.63 | |
| 11 Jun 2026 | 2026-1024 | Proof copies, courier | €58.08 | €2,723.71 | |
| 16 Jun 2026 | R-26-0619 | Payment received, thank you | €250.00 | €2,473.71 | |
| 18 Jun 2026 | 2026-1025 | Poster run, A2, 250 | €726.00 | €3,199.71 | |
| 19 Jun 2026 | 2026-1026 | Foil-stamped folders, 200 | €484.00 | €3,683.71 | |
| 23 Jun 2026 | R-26-0627 | Payment received, thank you | €1,385.45 | €2,298.26 | |
| 25 Jun 2026 | 2026-1027 | Case binding, quarter cloth, 150 | €1,161.60 | €3,459.86 | |
| 26 Jun 2026 | 2026-1028 | Typesetting, 64 pp | €774.40 | €4,234.26 | |
| 30 Jun 2026 | R-26-0634 | Payment received, thank you | €968.00 | €3,266.26 | |
| 2 Jul 2026 | 2026-1029 | Notebooks, Smyth-sewn, 400 | €1,936.00 | €5,202.26 | |
| 3 Jul 2026 | 2026-1030 | Envelopes, lined, 1,000 | €605.00 | €5,807.26 | |
| 7 Jul 2026 | R-26-0641 | Payment received, thank you | €58.08 | €5,749.18 | |
| 8 Jul 2026 | 2026-1031 | Bookplates, 2,000 | €290.40 | €6,039.58 | |
| 10 Jul 2026 | CN-26-014 | Credit note, short delivery | €96.80 | €5,942.78 | |
| 14 Jul 2026 | R-26-0648 | Payment received, thank you | €726.00 | €5,216.78 | |
| 15 Jul 2026 | 2026-1032 | Exhibition catalogue, 500 | €3,872.00 | €9,088.78 | |
| 17 Jul 2026 | 2026-1033 | Proof copies, courier | €48.40 | €9,137.18 | |
| 21 Jul 2026 | R-26-0655 | Payment received, thank you | €300.00 | €8,837.18 | |
| 22 Jul 2026 | 2026-1034 | Menu cards, die-cut, 300 | €471.90 | €9,309.08 | |
| 24 Jul 2026 | 2026-1035 | Reprint, chapbook, 200 | €605.00 | €9,914.08 | |
| 28 Jul 2026 | R-26-0661 | Payment received, thank you | €1,161.60 | €8,752.48 | |
| 30 Jul 2026 | 2026-1036 | Gift wrap, two colours, 500 | €363.00 | €9,115.48 | |
| 3 Aug 2026 | R-26-0668 | Payment received, thank you | €774.40 | €8,341.08 | |
| 4 Aug 2026 | 2026-1037 | Letterpress invitations, 250 | €1,149.50 | €9,490.58 | |
| 6 Aug 2026 | 2026-1038 | Slipcases, 150 | €1,210.00 | €10,700.58 | |
| 10 Aug 2026 | R-26-0674 | Payment received, thank you | €1,936.00 | €8,764.58 | |
| 11 Aug 2026 | 2026-1039 | Bookmarks, 1,000 | €181.50 | €8,946.08 | |
| 13 Aug 2026 | 2026-1040 | Typesetting, 128 pp | €1,548.80 | €10,494.88 | |
| 14 Aug 2026 | 2026-1042 | Case binding, quarter cloth, 250 | €4,456.43 | €14,951.31 | |
| 18 Aug 2026 | R-26-0682 | Payment received, thank you | €605.00 | €14,346.31 | |
| 19 Aug 2026 | 2026-1043 | Proof copies, courier | €58.08 | €14,404.39 | |
| 21 Aug 2026 | 2026-1044 | Poster run, A1, 100 | €544.50 | €14,948.89 | |
| 25 Aug 2026 | R-26-0689 | Payment received, thank you | €290.40 | €14,658.49 | |
| 26 Aug 2026 | 2026-1045 | Chapbook, second series, 300 | €968.00 | €15,626.49 | |
| 27 Aug 2026 | 2026-1046 | Foil stamping, spine, 300 | €399.30 | €16,025.79 | |
| 31 Aug 2026 | R-26-0695 | Payment received, thank you | €3,872.00 | €12,153.79 | |
| Closing balance at 31 Aug 2026 | €12,153.79 | ||||
| Item | Qty | Unit | VAT | Amount |
|---|---|---|---|---|
| Marbled endpapers | 4 | €3.50 | 21% | €14.00 |
| Bookcloth, quarter | 1 | €18.00 | 21% | €18.00 |
| Proof copy, A4 | 2 | €6.00 | 21% | €12.00 |
| Type specimen book | 1 | €28.00 | 9% | €28.00 |
| Subtotal | €72.00 | |||
| VAT 9% | €2.52 | |||
| VAT 21% | €9.24 | |||
| Total | €83.76 | |||
| Code | Item | Qty | Unit price | Amount |
|---|---|---|---|---|
| MU-090-SW | Munken Pure 90gsm, 70×100 | 24 reams | €62.50 | €1,500.00 |
| BC-QT-NAT | Bookcloth, natural quarter | 40 m | €11.80 | €472.00 |
| GB-2MM | Greyboard 2mm, 100×140 | 300 sheets | €1.35 | €405.00 |
| HB-IND | Headbands, indigo | 250 m | €0.42 | €105.00 |
| Subtotal | €2,482.00 | |||
| VAT 21% | €521.22 | |||
| Order total | €3,003.22 | |||
| Item | Qty | Unit | VAT | Amount |
|---|---|---|---|---|
| Page design | 8 | €95.00 | 21% | €760.00 |
| Plate making | 16 | €22.00 | 21% | €352.00 |
| Offset printing, 500 copies | 500 | €1.85 | 21% | €925.00 |
| Saddle stitching | 500 | €0.35 | 21% | €175.00 |
| Subtotal | €2,212.00 | |||
| VAT 21% | €464.52 | |||
| Total | €2,676.52 | |||
| Description | This period | Year to date |
|---|---|---|
| Gross pay | €3,200.00 | €25,600.00 |
| Wage tax | -€890.00 | -€7,120.00 |
| Net pay | €2,310.00 | €18,480.00 |
| Holiday allowance reserved | €256.00 | €2,048.00 |
| SKU | Item | Qty | Unit |
|---|---|---|---|
| CB-QC-250 | Case-bound copies, quarter cloth, 1–120 | 120 | copies |
| SKU | Item | Qty | Unit |
|---|---|---|---|
| CB-QC-250 | Case-bound copies, quarter cloth, 121–240 | 120 | copies |
| SKU | Item | Qty | Unit |
|---|---|---|---|
| CB-QC-250 | Case-bound copies, quarter cloth, 241–250 | 10 | copies |
| PR-A4 | Bound proof copies | 2 | copies |
| EP-MRB | Spare marbled endpapers | 20 | sheets |
| DJ-250 | Loose dust jackets | 30 | pcs |
| Code | Description | Ordered | Delivered | Outstanding |
|---|---|---|---|---|
| MU-090-SW | Munken Pure 90gsm, 70×100, reams | 24 | 24 | 0 |
| BC-QT-NAT | Bookcloth, natural quarter, metres | 40 | 40 | 0 |
| GB-2MM | Greyboard 2mm, 100×140, sheets | 300 | 200 | 100 |
| HB-IND | Headbands, indigo, metres | 250 | 250 | 0 |
| Total units | 614 | 514 | 100 | |
| Units | Package | Description | Dims (cm) | HM | Weight (kg) |
|---|---|---|---|---|---|
| 2 | Pallet | Case-bound books, quarter cloth, shrink-wrapped | 120 × 80 × 110 | 486.5 | |
| 1 | Pallet | Type specimen books, boxed | 120 × 80 × 90 | 212.0 | |
| 6 | Carton | Proof copies and loose dust jackets | 60 × 40 × 40 | 41.6 | |
| 1 | Drum | Printing ink, oil-based, 25 L | Ø 30 × 40 | X | 27.4 |
| 10 | Handling units | 767.5 | |||
| Ref. | Description | Qty | Unit | Rate | Amount |
|---|---|---|---|---|---|
| LAB-STD | Diagnosis and strip-down of feeder | 1 | h | €72.00 | €72.00 |
| LAB-STD | Platen levelling and dwell reset | 2 | h | €72.00 | €144.00 |
| LAB-TRV | Call-out, Amsterdam zone | 1 | visit | €45.00 | €45.00 |
| Ref. | Description | Qty | Unit | Rate | Amount |
|---|---|---|---|---|---|
| HD-SC-12 | Suction cup, rubber, 12 mm | 8 | pcs | €4.35 | €34.80 |
| HD-VG-03 | Feeder valve gasket | 1 | pcs | €23.90 | €23.90 |
| OIL-68 | Press oil, ISO VG 68, 1 L | 2 | L | €11.75 | €23.50 |
| Date | Project | Task | Billable | Hours |
|---|---|---|---|---|
| 17 Aug 2026 | Folio & Sons catalogue | Typesetting, sections 1–3 | Yes | 6.00 |
| 17 Aug 2026 | Internal | Press maintenance | No | 1.50 |
| 18 Aug 2026 | Folio & Sons catalogue | Typesetting, sections 4–6 | Yes | 7.50 |
| 19 Aug 2026 | Folio & Sons catalogue | Proof corrections | Yes | 4.00 |
| 19 Aug 2026 | Type specimen reprint | Plate check | Yes | 3.50 |
| 20 Aug 2026 | Type specimen reprint | Make-ready and press run | Yes | 6.50 |
| 20 Aug 2026 | Internal | Team meeting | No | 1.00 |
| 21 Aug 2026 | Folio & Sons catalogue | Index and cross-references | Yes | 6.50 |
| Date | Project | Task | Billable | Hours |
|---|---|---|---|---|
| 24 Aug 2026 | Folio & Sons catalogue | Second proof | Yes | 7.50 |
| 25 Aug 2026 | Type specimen reprint | Press run | Yes | 7.25 |
| 26 Aug 2026 | Type specimen reprint | Binding check | Yes | 3.00 |
| 26 Aug 2026 | Internal | Training, new guillotine | No | 4.50 |
| 27 Aug 2026 | Folio & Sons catalogue | Final files to print | Yes | 6.00 |
| 27 Aug 2026 | Internal | Press maintenance | No | 1.50 |
| 28 Aug 2026 | Folio & Sons catalogue | Press check | Yes | 5.75 |
| Module | Hours | Result |
|---|---|---|
| Paper grain, folding and gathering | 6 | Pass |
| Sewing structures | 8 | Distinction |
| Case binding, quarter cloth | 12 | Distinction |
| Finishing and foil stamping | 6 | Pass |
| Overall | 32 | Pass with distinction |
| Subject | Teacher | Score | Grade | Comment |
|---|---|---|---|---|
| English | Mr P. Walsh | 84% | B | Thoughtful essays; quote more from the text. |
| Irish | Ms S. Ní Bhriain | 76% | B | Oral work much improved. |
| French | Mme C. Laurent | 88% | A | Excellent listening and reading. |
| Subject | Teacher | Score | Grade | Comment |
|---|---|---|---|---|
| Mathematics | Mr D. Kelly | 63% | C | Algebra needs regular practice. |
| Science | Dr A. Murphy | 91% | A | Outstanding lab report on density. |
| Subject | Teacher | Score | Grade | Comment |
|---|---|---|---|---|
| History | Mr J. O'Neill | 79% | B | Good use of sources. |
| Geography | Ms L. Kavanagh | 72% | B | Fieldwork write-up was rushed. |
| Subject | Teacher | Score | Grade | Comment |
|---|---|---|---|---|
| Art | Ms E. Brennan | 93% | A | A portfolio to be proud of. |
| Music | Mr T. Quinn | 81% | B | Confident ensemble playing. |
| Date | Order | Customer | Amount |
|---|---|---|---|
| 3 Jul 2026 | 2026-1030 | Studio Halfweg | €500.00 |
| 8 Jul 2026 | 2026-1031 | Boekhandel Van Rossem | €240.00 |
| 10 Jul 2026 | 2026-1032 | Museum of Print, Antwerp | €3,200.00 |
| 24 Jul 2026 | 2026-1036 | Studio Halfweg | €300.00 |
| 30 Jul 2026 | 2026-1038 | Boekhandel Van Rossem | €1,000.00 |
| 11 Aug 2026 | 2026-1041 | Galerie Noord | €480.00 |
| 18 Aug 2026 | 2026-1044 | Museum of Print, Antwerp | €450.00 |
| 19 Aug 2026 | 2026-1045 | Studio Halfweg | €800.00 |
| 25 Aug 2026 | 2026-1047 | Galerie Noord | €2,150.00 |
| 27 Aug 2026 | 2026-1049 | Boekhandel Van Rossem | €330.00 |
| 8 Sept 2026 | 2026-1052 | Studio Halfweg | €620.00 |
| 9 Sept 2026 | 2026-1053 | Museum of Print, Antwerp | €1,880.00 |
| 17 Sept 2026 | 2026-1056 | Galerie Noord | €725.00 |
| 22 Sept 2026 | 2026-1057 | Boekhandel Van Rossem | €410.00 |
| 29 Sept 2026 | 2026-1060 | Studio Halfweg | €1,440.00 |
| Subtotal Benelux | €14,525.00 | ||
| Date | Order | Customer | Amount |
|---|---|---|---|
| 2 Jul 2026 | 2026-1029 | Folio & Sons | €1,600.00 |
| 15 Jul 2026 | 2026-1033 | Folio & Sons | €40.00 |
| 22 Jul 2026 | 2026-1035 | Hatch & Lane, Bristol | €500.00 |
| 4 Aug 2026 | 2026-1039 | Folio & Sons | €150.00 |
| 13 Aug 2026 | 2026-1042 | Folio & Sons | €3,683.00 |
| 14 Aug 2026 | 2026-1043 | Hatch & Lane, Bristol | €48.00 |
| 26 Aug 2026 | 2026-1048 | Folio & Sons | €800.00 |
| 3 Sept 2026 | 2026-1051 | Hatch & Lane, Bristol | €1,125.00 |
| 15 Sept 2026 | 2026-1055 | Folio & Sons | €2,160.00 |
| 25 Sept 2026 | 2026-1059 | Hatch & Lane, Bristol | €275.00 |
| Subtotal Ireland & UK | €10,381.00 | ||
| Date | Order | Customer | Amount |
|---|---|---|---|
| 17 Jul 2026 | 2026-1034 | Lindqvist Förlag | €390.00 |
| 28 Jul 2026 | 2026-1037 | Fjeldstad Papir | €950.00 |
| 6 Aug 2026 | 2026-1040 | Lindqvist Förlag | €1,280.00 |
| 21 Aug 2026 | 2026-1046 | Fjeldstad Papir | €330.00 |
| 1 Sept 2026 | 2026-1050 | Lindqvist Förlag | €2,400.00 |
| 11 Sept 2026 | 2026-1054 | Fjeldstad Papir | €175.00 |
| 23 Sept 2026 | 2026-1058 | Lindqvist Förlag | €640.00 |
| Subtotal Nordics | €6,165.00 | ||
| Month | Orders | 2025 | 2026 | Change |
|---|---|---|---|---|
| January | 41 | €16,950.50 | €18,420.00 | 8.7% |
| February | 38 | €17,880.00 | €17,260.75 | -3.5% |
| March | 52 | €20,140.25 | €24,310.00 | 20.7% |
| April | 47 | €19,325.00 | €21,980.50 | 13.7% |
| May | 55 | €21,760.00 | €26,140.00 | 20.1% |
| June | 44 | €22,410.50 | €20,875.25 | -6.9% |
| July | 36 | €15,280.00 | €16,930.00 | 10.8% |
| August | 31 | €14,090.75 | €14,615.50 | 3.7% |
| September | 58 | €23,115.00 | €28,460.00 | 23.1% |
| Total | 402 | €170,952.00 | €188,992.00 | 10.6% |
| Date | Merchant | Description | Amount |
|---|---|---|---|
| 4 Sept 2026 | Het Pakhuis | Dinner with Folio & Sons, 3 guests | €212.60 |
| 16 Sept 2026 | Brauhaus am Rhein | Lunch with Rheinland Verlag, 2 guests | €96.40 |
| Subtotal Client entertainment | €309.00 | ||
| Date | Merchant | Description | Amount |
|---|---|---|---|
| 3 Sept 2026 | Taxi Antwerpen | Taxi, station to client | €18.40 |
| 11 Sept 2026 | Q-Park | Parking, Utrecht client visit | €24.00 |
| 16 Sept 2026 | KVB | Day ticket, Cologne | €9.20 |
| 24 Sept 2026 | STIB | Metro, 10-ride card | €16.80 |
| Subtotal Local transport | €68.40 | ||
| Date | Merchant | Description | Amount |
|---|---|---|---|
| 3 Sept 2026 | Hotel Scheldekaai | 1 night, Antwerp | €168.00 |
| 15 Sept 2026 | Hotel am Domplatz | 2 nights, Cologne | €254.00 |
| 24 Sept 2026 | Hotel Zavelhof | 1 night, Brussels | €149.00 |
| Subtotal Lodging | €571.00 | ||
| Date | Merchant | Description | Amount |
|---|---|---|---|
| 3 Sept 2026 | Brasserie Zuid | Dinner, Antwerp | €38.50 |
| 15 Sept 2026 | Bahnhof Deli | Lunch, Cologne | €21.90 |
| 16 Sept 2026 | Altstadt Bistro | Dinner, Cologne | €44.60 |
| 25 Sept 2026 | Le Petit Sablon | Lunch, Brussels | €26.30 |
| Subtotal Meals | €131.30 | ||
| Date | Merchant | Description | Amount |
|---|---|---|---|
| 2 Sept 2026 | Hollandia Office | Sample folders and mailers | €34.75 |
| 22 Sept 2026 | Copyshop Centraal | Printed dummies, 6 copies | €58.50 |
| Subtotal Supplies | €93.25 | ||
| Date | Merchant | Description | Amount |
|---|---|---|---|
| 3 Sept 2026 | NS International | Train, Amsterdam to Antwerp, return | €89.40 |
| 15 Sept 2026 | Deutsche Bahn | ICE, Amsterdam to Cologne, return | €142.80 |
| 24 Sept 2026 | NS International | Train, Amsterdam to Brussels, return | €96.20 |
| Subtotal Travel | €328.40 | ||
| Actual | Plan | Variance | Actual | Plan | Variance | |
|---|---|---|---|---|---|---|
| Revenue | €60,006 | €57,000 | €3,006 | €188,992 | €179,500 | €9,492 |
| Cost of sales | (€27,840) | (€25,650) | (€2,190) | (€84,210) | (€80,780) | (€3,430) |
| Staff | (€18,450) | (€18,600) | €150 | (€55,020) | (€55,800) | €780 |
| Rent and premises | (€7,650) | (€7,650) | - | (€22,950) | (€22,950) | - |
| Marketing and fairs | (€2,310) | (€2,800) | €490 | (€6,480) | (€8,400) | €1,920 |
| Other overheads | (€1,620) | (€1,500) | (€120) | (€4,870) | (€4,500) | (€370) |
| Operating profit | €2,136 | €800 | €1,336 | €15,462 | €7,070 | €8,392 |
Customising a template is a diff, not a rewrite: add a tax row, swap a logo, localise labels. The same definition renders in Node, the browser, and at the edge, so your preview and your PDF never drift. And because quario renders without eval, building documents from customer data doesn't open an injection path. Security →
@quario/pdf and get PDF bytes back, no browser needed. Full example →