# Sample Business Document

Published by **Pine & Birch** · pine-and-birch.com/sample-files

## Section 1

This is a sample document published by Pine & Birch, a technology consulting firm in Toronto. It exists so that developers, QA testers, and product teams have a realistic file to use when testing uploads, previews, conversions, and integrations. Everything in it is fictional and free to use for any purpose.

## Section 2

A good test document mixes the structures real users produce: headings at several levels, ordinary paragraphs, bulleted and numbered lists, a data table, an embedded image, and page breaks. Parsers and previewers that handle this file cleanly will handle most documents your customers upload.

## Section 3

The table below shows fictional quarterly figures for a small distribution company. Values are deterministic, so the same file downloaded twice is byte-for-byte identical, which makes it safe to use as a fixture in automated tests and checksums.

## Section 4

When testing a document-processing pipeline, check the details that break silently: non-ASCII characters such as café, naïve, and Zürich; smart quotes like “this” and ‘that’; currency symbols (€, £, ¥); and long words that force line wrapping in narrow columns.

## Section 5

Accessibility matters even in test data. This document uses real heading styles rather than bold text, so screen readers and converters can build a proper outline from it. The image includes alternative text, and the table has a header row.

## Section 6

Nothing here should be treated as a template for legal, financial, or medical documents. It is a fixture — a stable, known input that lets you verify that the rest of your system behaves correctly.

### Key points

- Realistic structure: headings, lists, tables, and images
- Deterministic content — identical on every download
- Unicode, smart quotes, and currency symbols included
- No macros, no scripts, no tracking of any kind
- Free for any use, no attribution required

### Steps

1. Download the file size that matches your test case.
2. Upload it to the system under test, or pass its path to your parser.
3. Compare the extracted text, page count, and metadata with the values shown on the download page.
4. Keep the file in your repository as a fixture; it will not change.

| Order ID | Customer | Total |
|---|---|---|
| PB-100001 | Prairie Wind Farms | $21,600.00 |
| PB-100002 | Harbourfront Textiles | $26,400.00 |
| PB-100003 | Silverline Freight | $556.50 |
| PB-100004 | Birchwood Interiors | $792.00 |
| PB-100005 | Northwind Logistics | $10,800.00 |
| PB-100006 | Prairie Wind Farms | $3,200.00 |

```js
console.log('sample code block');
```
