Find files, editable templates and browser test targets by what you need to make or test. The directory below is cut by format; the two collections under it cut the same library by subject and by workflow.
Supplier invoice PDF for Cedar Street Tacos. Invoice INV-TRK-5002 dated 2026-08-14, due 2026-09-13: 3 lines, net 99.36, GST 4.97 and 104.33 CAD due. Line 2 bills the ordered quantity even though the goods-received note records a short delivery of 4 kg.
Supplier invoice PDF reusing an invoice number for Cedar Street Tacos. A second document issued under invoice number INV-TRK-5002, dated 2026-08-17 with 2 lines totalling 48.13 CAD. The first document of that number is dated 2026-08-14 with 3 lines totalling 104.33 CAD. Both are listed on statement STM-TRK-6002 and both are inside its closing balance.
Two plate combo for Cedar Street Tacos. A fixed price page at 22.50 CAD covering 2 dishes that are already on the printed menu. The same items ordered separately come to 25.50 CAD, so the page states a saving of 3.00 CAD. Plate cost for the bundle is 3.29 CAD.
UBL 2.1 credit note XML for Cedar Street Tacos. OASIS UBL 2.1 CreditNote for CN-TRK-7002 with type code 381, a BillingReference to invoice INV-TRK-5004 dated 2026-08-28, one CreditNoteLine of 5 each and a PayableAmount of 1.10 CAD. It carries the same over-credit as credit-note.pdf: 2 units more than GRN-TRK-2004 records returned.
UBL 2.1 invoice XML for Cedar Street Tacos. OASIS UBL 2.1 Invoice for INV-TRK-5001 with 3 InvoiceLine elements, a TaxTotal of 9.38 on a taxable amount of 187.70, and a PayableAmount of 197.08 CAD. OrderReference names PO-TRK-1001 and DespatchDocumentReference names GRN-TRK-2001, both of which exist in this folder.
Document set README for Cobalt Operations Team. 29 files, 1 of them intentionally invalid, with the reconciliation identities and the exact defect in each broken file named in full.
Employment offer letter (DOCX) for Cobalt Operations Team. An offer letter for Team member 5 at 28.00 USD per paid hour, starting 10 August 2026. The shift table reproduces the six rostered days the people-operations model holds for EMP-05, whose paid hours sum to 42 and whose base pay sums to 1,176.00 USD, the same number the wave-one payroll register pays. The PDF twin in the same directory carries the identical text.
Employment offer letter (PDF) for Cobalt Operations Team. An offer letter for Team member 5 at 28.00 USD per paid hour, starting 10 August 2026. The shift table reproduces the six rostered days the people-operations model holds for EMP-05, whose paid hours sum to 42 and whose base pay sums to 1,176.00 USD, the same number the wave-one payroll register pays. The DOCX twin in the same directory carries the identical text.
Hours and payroll workbook for Cobalt Operations Team. Two worksheets: Shifts (48 rows) and Register (9 rows). The Register sheet is derived entirely from the Shifts sheet plus the declared rates, so the workbook carries the input and the output of one payroll run and both total 9072.00 gross.
Leave workbook for Cobalt Operations Team. Two worksheets: Balances (9 rows including TOTAL) and Requests (4 rows). The approved requests on the second sheet are the approved_future_hours on the first; the pending ones are not, which is visible by comparing the two sheets side by side.
Operating report PDF for Cobalt Operations Team. Three readable pages summarize the same model, chart, source tables and usage instructions. Paid hours=336.00 hours; Base pay=9,072.00 USD; Employees=8.00 records.
Payroll register workbook for Cobalt Operations Team. One worksheet with the 8 employee rows and the TOTAL row, the same values as payroll-register.csv. Amounts are stored as text with two decimals, so a net pay ending in a zero cent is not displayed short and cannot be silently re-rounded by a recalculation.
Payroll summary PDF for Cobalt Operations Team. A one-page summary of the run. The employee table closes on 9,072.00 gross, (2,422.56) of deductions and 6,649.44 net; the deduction analysis splits the same 2,422.56 three ways; and the employer cost table adds 1,470.17 of employer contributions to reach 10,542.17.
Payslip PDF for EMP-03 for Cobalt Operations Team. A one-page payslip for Team member 3. The period table runs 1,008.00 gross through three deductions to 734.16 net, the employer-cost table shows 30.24, 77.11 and 63.00 that are not deducted from pay, and the year-to-date table shows 5 periods at 3,670.80 net.
Payslip PDF for EMP-08 for Cobalt Operations Team. A one-page payslip for Team member 8. The period table runs 1,428.00 gross through three deductions to 1,057.56 net, the employer-cost table shows 42.84, 109.24 and 63.00 that are not deducted from pay, and the year-to-date table shows 5 periods at 5,287.80 net.
Termination letter (DOCX) for Cobalt Operations Team. A termination letter for Team member 7, last day 15 September 2026. The final payment table pays one rostered cycle of 42 hours at 32.00 USD, which is 1,344.00 USD and the exact base pay the people-operations model records for EMP-07, plus the same amount again as pay in lieu of notice, giving 2,688.00 USD. Accrued leave is zero because the leave register holds no request for EMP-07. The PDF twin in the same directory carries the identical text.
Termination letter (PDF) for Cobalt Operations Team. A termination letter for Team member 7, last day 15 September 2026. The final payment table pays one rostered cycle of 42 hours at 32.00 USD, which is 1,344.00 USD and the exact base pay the people-operations model records for EMP-07, plus the same amount again as pay in lieu of notice, giving 2,688.00 USD. Accrued leave is zero because the leave register holds no request for EMP-07. The DOCX twin in the same directory carries the identical text.
A UTF-8 file with the same words in both NFC (precomposed) and NFD (decomposed combining marks) normalisation forms, for testing normalisation-aware comparison, search, and dedup.
Allergen menu for Copper Oven Bakery. A landscape page carrying 4 dishes against the 14 declarable allergens, Y for declared and a hyphen for not declared, with a second table naming the ingredient behind every Y. The grid reproduces allergen-matrix.csv in the costing folder cell for cell.
ANSI X12 810 invoice for Copper Oven Bakery. Version 004010 transaction set 810 for invoice INV-BAK-5002, control number 810002. 3 IT1 segments, a TXI segment stating GST of 13.79, and a TDS segment of 28965 in implied-decimal cents, which is 289.65 CAD. SE declares 13 segments and 13 are present.
ANSI X12 810 invoice with a wrong SE segment count for Copper Oven Bakery. Identical to edi-810-invoice.edi except for one element: SE declares 11 segments where 13 are present between ST and SE inclusive. The ISA, GS, GE and IEA control numbers, every data segment and the TDS total of 28965 are unchanged, so a parser that checks only syntax accepts the file and only a parser that recounts segments rejects it.
ANSI X12 850 purchase order for Copper Oven Bakery. Version 004010 transaction set 850 for PO-BAK-1002, control number 850002. 3 PO1 segments carry quantity, X12 unit code, unit price, the supplier item code (VP) and the buyer item code (BP); CTT declares 3 line items and SE declares 14 segments, which is the number actually present between ST and SE inclusive.