Skip to content
Novus Examples
csv1.3 KB

Willow Community Fund: Donation receipts that treat a quid pro quo gift as fully deductible

Donation receipts that treat a quid pro quo gift as fully deductible for Willow Community Fund. The same 9 receipts, but on the 6 rows with a benefit the deductible_amount was copied from gross_amount while value_of_benefits and benefit_description were left correct. The deductible column totals 1800.00 against the correct 1669.50, overstating the deductible amount by 130.50, which is precisely the value of benefits the same file reports.

csv

text/csv

1.3 KB
Document Set
nonprofit
Industry
nonprofit
Source Kit
nonprofit-fundraising
Synthetic
true
As Of
2026-09-08
Rows
9

Binary csv: no in-browser preview. Download it above to open in a compatible application.

Specifications

Document Set
nonprofit
Industry
nonprofit
Source Kit
nonprofit-fundraising
Synthetic
true
As Of
2026-09-08
Rows
9
Offending Rows
6
Stated Deductible Usd
1800.00
Correct Deductible Usd
1669.50
Overstatement Usd
130.50
Intentionally Invalid
true

Testing contract

Expected to fail
Scenario
Check deductible_amount against gross_amount minus value_of_benefits on every row.
Expected result
The 3 pure gifts pass. All 6 quid pro quo rows fail by their own stated benefit value, for example RCPT-2026-0009 which claims 300.00 deductible while declaring 25.50 of benefits received. The total overstatement is 130.50. The file is internally detectable, which is exactly why an importer has no excuse for accepting it.

What is a .csv file?

CSV (Comma-Separated Values) is a plain-text tabular format where rows are lines and fields are separated by commas, with quoting rules for values that contain delimiters, quotes, or newlines. It has no formal type system and depends on encoding and dialect conventions. It is the most portable format for tabular data exchange.

How to use this file

Use an example CSV to test parsers against quoting and embedded-delimiter edge cases, header handling, encoding detection, and import pipelines into databases or spreadsheets.

How to use this file for testing

“Willow Community Fund: Donation receipts that treat a quid pro quo gift as fully deductible” is a deterministic Novus Examples fixture for Data import, Error handling. Realistic faker-generated datasets with documented schemas for testing import and ETL flows.

Documented properties for this file: 9 rows. 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.

Data fixtures document their exact quirks (delimiters, encodings, null handling, schema, and row counts) in the spec table. Point your parser or importer at the file and assert it handles the documented edge cases; clean and deliberately-messy siblings make before/after diffs straightforward.

Code examples

import pandas as pd

df = pd.read_csv("donation-receipts-deductible-overstated.csv")
print(df.head())
print(df.dtypes)

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