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.
# 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
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.
Related files
- pdfPine Assembly Workshop: Bill of lading BOL-2026-0001 PDFBill of lading BOL-2026-0001 PDF for Pine Assembly Workshop. A one-page straight bill of lading for North loop. The consignment table lists 4 shipments and closes on a Total row reading 8 pieces, 97.600 kg and 544.00 USD declared value.

- pdfPine Assembly Workshop: Bill of lading BOL-2026-0004 PDFBill of lading BOL-2026-0004 PDF for Pine Assembly Workshop. A one-page straight bill of lading for West loop. The consignment table lists 4 shipments and closes on a Total row reading 20 pieces, 244.000 kg and 1,360.00 USD declared value.

- pdfPine Assembly Workshop: Carrier freight invoice PDFCarrier freight invoice PDF for Pine Assembly Workshop. A one-page freight invoice listing the 13 delivered consignments and closing on a Total due row of 861.19 USD. The rate basis is printed in the footnote, so the document carries everything needed to re-rate it.

- pdfPine Assembly Workshop: Customs commercial invoice PDFCustoms commercial invoice PDF for Pine Assembly Workshop. A one-page commercial invoice for the BOL-2026-0004 export. The line table totals 1,360.00 USD over 20 units and the valuation table walks goods plus freight to a customs value of 1,748.08 and a total charges payable of 133.29.

- xlsxPine Assembly Workshop: Freight rating workbookFreight rating workbook for Pine Assembly Workshop. Two worksheets: Rate sheet (2 zone rows) and Freight charges (16 rated shipments). The second sheet is derived entirely from the first plus shipments-export.csv, so the workbook carries both the inputs and the result of the same calculation.

- pdfPine Assembly Workshop: Packing list PDFPacking list PDF for Pine Assembly Workshop. A one-page packing list for BOL-2026-0003. The carton-contents table closes on a Total of 12.200 kg and the consignment table on 16 cartons weighing 195.200 kg.
