Skip to content
Testaroo
md5.4 KB

Pine Assembly Workshop: Document set README

Document set README for Pine Assembly Workshop. 30 files, 2 of them intentionally invalid, with the reconciliation identities and the exact defect in each broken file named in full.

Preview, first 50 linesmd
# Pine Assembly Workshop: bill of lading, packing list, customs and proof-of-delivery documents

Everything a small shipper generates for one week of outbound freight: the shipment export, the bills of lading and the carton-level packing list, the rate sheet and the freight it produces, the carrier invoice, proof of delivery, the tracking event stream in three shapes, an EDI advance ship notice and a customs entry for the round that crosses a border.

All parties, amounts and identifiers are fictional. Fixed snapshot: 2026-09-08. Every record is derived from the shared operating model `inventory-manufacturing`, so identifiers join across this set and across the business-kit fixtures that use the same model.

## Reconciliation identities this set asserts

- gross_weight_kg equals parcels times 12.200 on every shipment, totalling 683.200 kg.
- The 4 bills of lading account for all 56 pieces, and the packing list describes exactly 56 cartons.
- Rating the shipments from rate-sheet.csv reproduces freight-charges.csv line for line and totals 861.19 across the 13 billable shipments.
- Goods 1360.00 plus freight 388.08 equals the 1748.08 customs value, on which duty and import tax come to 133.29.
- Parcels held on open exceptions (12) equals parcels shipped minus parcels delivered (56 - 44).

## Files

| File | Format | Validity | What it is |
| --- | --- | --- | --- |
| `shipments-export.csv` | csv | valid | Shipment export CSV |
| `shipments-export.json` | json | valid | Shipment export JSON |
| `shipments-export.xlsx` | xlsx | valid | Shipment export workbook |
| `bill-of-lading-register.csv` | csv | valid | Bill of lading register |
| `bill-of-lading-BOL-2026-0001.pdf` | pdf | valid | Bill of lading BOL-2026-0001 PDF |
| `bill-of-lading-BOL-2026-0004.pdf` | pdf | valid | Bill of lading BOL-2026-0004 PDF |
| `packing-list.csv` | csv | valid | Packing list by carton |
| `packing-list-piece-count-mismatch.csv` | csv | invalid | Packing list whose carton count is short of the bill of lading |
| `packing-list-BOL-2026-0003.pdf` | pdf | valid | Packing list PDF |
| `rate-sheet.csv` | csv | reference | Carrier rate sheet |
| `rate-sheet.json` | json | reference | Carrier rate sheet JSON |
| `freight-charges.csv` | csv | valid | Rated freight charges |
| `freight-charges.xlsx` | xlsx | valid | Freight rating workbook |
| `carrier-invoice-fuel-surcharge-basis.csv` | csv | invalid | Carrier invoice whose fuel surcharge uses the wrong basis on one line |
| `carrier-invoice-CARR-2026-08.pdf` | pdf | valid | Carrier freight invoice PDF |
| `proof-of-delivery.csv` | csv | valid | Proof of delivery register |
| `proof-of-delivery-SHIP-07.pdf` | pdf | valid | Proof of delivery PDF |
| `hs-code-table.csv` | csv | reference | HS tariff code reference |
| `commercial-invoice.csv` | csv | valid | Customs commercial invoice lines |
| `customs-declaration.xml` | xml | valid | Customs entry XML |
| `commercial-invoice-CI-2026-0004.pdf` | pdf | valid | Customs commercial invoice PDF |
| `tracking-events.csv` | csv | valid | Shipment tracking event export |
| `tracking-events.jsonl` | jsonl | valid | Shipment tracking events as newline-delimited JSON |
| `tracking-events-out-of-order.csv` | csv | recoverable | Tracking events out of order with a duplicated delivery scan |
| `advance-ship-notice-856.edi` | edi | valid | EDI X12 856 advance ship notice |
| `delivery-exceptions.csv` | csv | valid | Open delivery exceptions |
| `route-plan.csv` | csv | valid | Delivery route plan and capacity |
| `vehicle-utilisation.csv` | csv | valid | Vehicle utilisation report |
| `logistics-reconciliation.json` | json | reference | Logistics reconciliation assertions |

## Deliberate defects
… 64 lines total: download for the full file.

Specifications

Document Set
logistics
Industry
logistics
Source Kit
inventory-manufacturing
Synthetic
true
As Of
2026-09-08
Documented Files
30
Documented Defects
2

Testing contract

Reference control
Scenario
Read the README before using the set, then check that every filename it lists exists in the same directory and that the defect list matches the files marked invalid.
Expected result
The file table lists 30 entries including this README, and the deliberate-defect section names 2 file(s). The reconciliation section states the arithmetic identities the valid files satisfy exactly.

What is a .md file?

Markdown (MD) is a lightweight plain-text markup language that uses simple punctuation conventions to denote headings, lists, links, emphasis, and code. It is designed to be readable as-is and to convert cleanly to HTML. It is widely used for documentation, READMEs, and content authoring.

How to use this file

Use an example Markdown file to test parsers and renderers, verify GitHub-Flavored Markdown extensions like tables and fenced code, and exercise HTML-conversion pipelines.

How to use this file for testing

“Pine Assembly Workshop: Document set README” is a deterministic Testaroo fixture for Data import. Realistic faker-generated datasets with documented schemas for testing import and ETL flows.

Documented properties for this file: MD · 5,492 bytes. Compare results against paired or grouped companions on this page when present (clean↔damaged, searchable↔scanned, or format twins) so scores stay reproducible across runs.

Download the file once, keep the path stable in CI or local scripts, and treat the spec table as the contract: dimensions, seeds, field lists, and roles are intentional. Corrupt or invalid samples are labelled as such, expect parsers to fail loudly rather than silently accept them.

Document fixtures list their internal structure (pages, fields, tracked changes, embedded objects) in the spec table. Test extractors, converters, and OCR against that known structure, and compare searchable↔scanned or format-twin companions when present.

Code examples

import markdown  # pip install markdown

html = markdown.markdown(open("README.md").read())
print(html[:200])

Generated by generation/industry_documents.py. Free for any use, no attribution required, license.