data: add sanitized test fixtures and their generator

Real samples under data/test_input/ stay local and gitignored; these
committed fixtures are format-identical copies with every identifying
value replaced one-way via salted hashes: epsilon contract cards and
customer numbers into synthetic disjoint ranges (batches renumbered
9405+, dates +2y; cumulative slice batches 5001+, dates -6y), tsdrms
R/A / DBR / location ids into ZZ-form synthetic ids (dates +2y,
filenames shifted to match cutoffs), subfranchise statements to
extracted text with sender, partner, invoice numbers and amounts
replaced (EUR x rate = SEK arithmetic deliberately NOT preserved).
Amounts, GL codes, descriptions, and station/terminal/pump/receipt
numbers carry no personal data and are kept verbatim per readme
'Data formats'.

scripts/sanitize_samples.py regenerates fixtures deterministically
from local raw samples; scripts/check_fixture_leaks.py verifies no
real value appears in fixtures (content or filenames), exit 0 =
clean. Verified passing for all sources.
This commit is contained in:
hermes
2026-10-08 11:30:13 +02:00
parent 676e55eeb6
commit 3f0974a1d1
21 changed files with 8388 additions and 0 deletions
@@ -0,0 +1,45 @@
EXEMPEL MOBILITY SVERIGE FILIAL Settlement period
Exempelvägen 1 January
111 22 EXEMPELSTAD 2028
Exempelland
Org.nr. 556000-0001 ZZTT
Invoice #: 98000001
Date: March 2, 2028
Partner: Demo Uthyrning AB
Reference: Subfranchise Statement - Demostad January 2028
EUR @daily rate AMOUNT SEK
All Revenues of Sub-franchised Business 144.434,94€ 10,66 1.512.627,10 kr
Excluded revenues of Sub-franchised Business (as defined
in Attachment 7 of Subfranchise Agreement) (46.292,15)€ 10,66 336.616,19 kr-
Gross Revenues less exclusions of Sub-fanchised Business
for such period less than or equal to 29 days 780.559,91 kr
Fees
Royalty Fee due to (7.0%) 46.123,97 kr
Central Invoicing Fee (2.0%) 16.827,28 kr
Marketing Fee (1.0%) 11.556,14 kr
Subtotal Direct Subfranchise Fees (as defined in article
6.1 & 6.2 of Subfranchise Agreement) 149.015,39 kr
Reservation Fees - (GDS, Contact Center, TATO, Manual Comm, Referral Fees, Other 3rd Party Fees) 7.292,70€ 10,66 111.760,66 kr
GF Learning Center - January 2028 -€ 10,66 - kr
InMoment SQI - January 2028 41,71€ 10,66 344,18 kr
Cross Border Debit 10,02€ 10,66 164,85 kr
Bad Debt Reserve for Billed Accounts (1%) 954,92€ 10,66 6.253,50 kr
Subtotal fees due to EHI Franchising (EMEA) LTD (as defined
in article 6.3 of Subfranchise Agreement) 89.640,20 kr
Total fees due 264.760,59 kr
VAT 25% 33.788,90 kr
Adjustments
Cross Border Commissions -€ 10,66 - kr
Outbound Commissions -€ 10,66 - kr
No Show & Cancellation Revenue (223,24)€ 10,66 2.453,19 kr-
AR Adjustments -€ 10,66 - kr
Invoice Adjustments -€ 10,66 - kr
FRB Omitted Rentals -€ 10,66 - kr
Total amount due to Franchisee for customer billed accounts at counter (44.158,52)€ 10,66 609.915,33 kr-
Subtotal Amount Due - Invoice 98000001 754.521,03 kr-
hereof VAT 43.045,90 kr
Payment Received - kr
Balance Due to(from) Exempel Mobility as of - January 2028 - kr
Total amount due to/(from) Exempel Mobility Exempelland Filial 640.528,03 kr-
hereof VAT 42.120,90 kr
DESCRIPTION
@@ -0,0 +1,46 @@
EXEMPEL MOBILITY SVERIGE FILIAL Settlement period
Exempelvägen 1 February
111 22 EXEMPELSTAD 2028
Exempelland
Org.nr. 556000-0001 ZZTT
Invoice #: 98000028
Date: April 1, 2028
Partner: Demo Uthyrning AB
Reference: Subfranchise Statement - Demostad February 2028
EUR @daily rate AMOUNT SEK
All Revenues of Sub-franchised Business 109.523,78€ 10,94 1.772.473,49 kr
Excluded revenues of Sub-franchised Business (as defined
in Attachment 7 of Subfranchise Agreement) (30.169,38)€ 10,94 340.971,88 kr-
Gross Revenues less exclusions of Sub-fanchised Business
for such period less than or equal to 29 days 1.445.024,60 kr
Fees
Royalty Fee due to (7.0%) 52.181,19 kr
Central Invoicing Fee (2.0%) 27.752,91 kr
Marketing Fee (1.0%) 8.027,46 kr
Subtotal Direct Subfranchise Fees (as defined in article
6.1 & 6.2 of Subfranchise Agreement) 112.390,56 kr
Reservation Fees - (GDS, Contact Center, TATO, Manual Comm, Referral Fees, Other 3rd Party Fees) 12.504,46€ 10,94 110.824,42 kr
GF Learning Center - February 2028 -€ 10,94 - kr
InMoment SQI - February 2028 24,96€ 10,94 263,42 kr
Cross Border Debit 93,90€ 10,94 1.046,92 kr
RMS Fleet and Strategy - February 2028 318,00€ 10,94 4.021,06 kr
Bad Debt Reserve for Billed Accounts (1%) 591,86€ 10,94 6.552,92 kr
Subtotal fees due to EHI Franchising (EMEA) LTD (as defined
in article 6.3 of Subfranchise Agreement) 122.050,75 kr
Total fees due 162.566,31 kr
VAT 25% 70.147,58 kr
Adjustments
Cross Border Commissions -€ 10,94 - kr
Outbound Commissions -€ 10,94 - kr
No Show & Cancellation Revenue -€ 10,94 - kr
AR Adjustments -€ 10,94 - kr
Invoice Adjustments -€ 10,94 - kr
FRB Omitted Rentals -€ 10,94 - kr
Total amount due to Franchisee for customer billed accounts at counter (65.507,75)€ 10,94 696.376,40 kr-
Subtotal Amount Due - Invoice 98000028 521.616,52 kr-
hereof VAT 48.435,58 kr
Payment Received - kr
Balance Due to(from) Exempel Mobility as of - February 2028 - kr
Total amount due to/(from) Exempel Mobility Exempelland Filial 452.876,52 kr-
hereof VAT 82.952,58 kr
DESCRIPTION
@@ -0,0 +1,46 @@
EXEMPEL MOBILITY SVERIGE FILIAL Settlement period
Exempelvägen 1 March
111 22 EXEMPELSTAD 2028
Exempelland
Org.nr. 556000-0001 ZZTT
Invoice #: 98000064
Date: May 4, 2028
Partner: Demo Uthyrning AB
Reference: Subfranchise Statement - Demostad March 2028
EUR @daily rate AMOUNT SEK
All Revenues of Sub-franchised Business 108.447,07€ 10,86 1.308.011,36 kr
Excluded revenues of Sub-franchised Business (as defined
in Attachment 7 of Subfranchise Agreement) (55.177,05)€ 10,86 625.226,68 kr-
Gross Revenues less exclusions of Sub-fanchised Business
for such period less than or equal to 29 days 943.171,69 kr
Fees
Royalty Fee due to (7.0%) 62.914,96 kr
Central Invoicing Fee (2.0%) 14.424,27 kr
Marketing Fee (1.0%) 15.978,14 kr
Subtotal Direct Subfranchise Fees (as defined in article
6.1 & 6.2 of Subfranchise Agreement) 117.618,37 kr
Reservation Fees - (GDS, Contact Center, TATO, Manual Comm, Referral Fees, Other 3rd Party Fees) 8.293,75€ 10,86 78.242,04 kr
GF Learning Center - March 2028 -€ 10,86 - kr
InMoment SQI - March 2028 85,01€ 10,86 966,40 kr
Cross Border Debit 163,90€ 10,86 1.016,81 kr
RMS Fleet and Strategy - March 2028 252,00€ 10,86 2.507,30 kr
Bad Debt Reserve for Billed Accounts (1%) 545,78€ 10,86 6.316,44 kr
Subtotal fees due to EHI Franchising (EMEA) LTD (as defined
in article 6.3 of Subfranchise Agreement) 162.443,00 kr
Total fees due 281.094,36 kr
VAT 25% 52.416,34 kr
Adjustments
Cross Border Commissions -€ 10,86 - kr
Outbound Commissions -€ 10,86 - kr
No Show & Cancellation Revenue (396,74)€ 10,86 4.128,62 kr-
AR Adjustments -€ 10,86 - kr
Invoice Adjustments -€ 10,86 - kr
FRB Omitted Rentals -€ 10,86 - kr
Total amount due to Franchisee for customer billed accounts at counter (71.115,11)€ 10,86 912.325,95 kr-
Subtotal Amount Due - Invoice 98000064 465.986,86 kr-
hereof VAT 77.185,34 kr
Payment Received - kr
Balance Due to(from) Exempel Mobility as of - March 2028 - kr
Total amount due to/(from) Exempel Mobility Exempelland Filial 444.805,86 kr-
hereof VAT 70.849,34 kr
DESCRIPTION
@@ -0,0 +1,46 @@
EXEMPEL MOBILITY SVERIGE FILIAL Settlement period
Exempelvägen 1 April
111 22 EXEMPELSTAD 2028
Exempelland
Org.nr. 556000-0001 ZZTT
Invoice #: 98000097
Date: June 1, 2028
Partner: Demo Uthyrning AB
Reference: Subfranchise Statement - Demostad April 2028
EUR @daily rate AMOUNT SEK
All Revenues of Sub-franchised Business 105.443,77€ 10,77 725.956,08 kr
Excluded revenues of Sub-franchised Business (as defined
in Attachment 7 of Subfranchise Agreement) (19.956,44)€ 10,77 293.436,93 kr-
Gross Revenues less exclusions of Sub-fanchised Business
for such period less than or equal to 29 days 580.784,15 kr
Fees
Royalty Fee due to (7.0%) 63.885,45 kr
Central Invoicing Fee (2.0%) 19.911,84 kr
Marketing Fee (1.0%) 7.549,92 kr
Subtotal Direct Subfranchise Fees (as defined in article
6.1 & 6.2 of Subfranchise Agreement) 70.523,21 kr
Reservation Fees - (GDS, Contact Center, TATO, Manual Comm, Referral Fees, Other 3rd Party Fees) 4.867,37€ 10,77 50.796,19 kr
GF Learning Center - April 2028 -€ 10,77 - kr
InMoment SQI - April 2028 69,76€ 10,77 846,92 kr
Cross Border Debit 81,39€ 10,77 1.081,90 kr
RMS Fleet and Strategy - April 2028 357,00€ 10,77 2.864,94 kr
Bad Debt Reserve for Billed Accounts (1%) 930,22€ 10,77 9.420,49 kr
Subtotal fees due to EHI Franchising (EMEA) LTD (as defined
in article 6.3 of Subfranchise Agreement) 79.879,44 kr
Total fees due 162.789,66 kr
VAT 25% 41.139,41 kr
Adjustments
Cross Border Commissions -€ 10,77 - kr
Outbound Commissions -€ 10,77 - kr
No Show & Cancellation Revenue (420,10)€ 10,77 2.689,80 kr-
AR Adjustments -€ 10,77 - kr
Invoice Adjustments -€ 10,77 - kr
FRB Omitted Rentals -€ 10,77 - kr
Total amount due to Franchisee for customer billed accounts at counter (55.614,77)€ 10,77 932.600,37 kr-
Subtotal Amount Due - Invoice 98000097 513.877,09 kr-
hereof VAT 61.045,41 kr
Payment Received - kr
Balance Due to(from) Exempel Mobility as of - April 2028 - kr
Total amount due to/(from) Exempel Mobility Exempelland Filial 439.805,09 kr-
hereof VAT 51.313,41 kr
DESCRIPTION
@@ -0,0 +1,46 @@
EXEMPEL MOBILITY SVERIGE FILIAL Settlement period
Exempelvägen 1 May
111 22 EXEMPELSTAD 2028
Exempelland
Org.nr. 556000-0001 ZZTT
Invoice #: 98000115
Date: July 1, 2028
Partner: Demo Uthyrning AB
Reference: Subfranchise Statement - Demostad May 2028
EUR @daily rate AMOUNT SEK
All Revenues of Sub-franchised Business 102.023,85€ 10,77 872.982,00 kr
Excluded revenues of Sub-franchised Business (as defined
in Attachment 7 of Subfranchise Agreement) (24.782,73)€ 10,77 203.243,08 kr-
Gross Revenues less exclusions of Sub-fanchised Business
for such period less than or equal to 29 days 1.049.349,92 kr
Fees
Royalty Fee due to (7.0%) 64.335,29 kr
Central Invoicing Fee (2.0%) 17.222,80 kr
Marketing Fee (1.0%) 6.874,90 kr
Subtotal Direct Subfranchise Fees (as defined in article
6.1 & 6.2 of Subfranchise Agreement) 75.262,99 kr
Reservation Fees - (GDS, Contact Center, TATO, Manual Comm, Referral Fees, Other 3rd Party Fees) 7.859,01€ 10,77 83.286,35 kr
GF Learning Center - May 2028 -€ 10,77 - kr
InMoment SQI - May 2028 52,76€ 10,77 677,21 kr
Cross Border Debit 105,02€ 10,77 882,37 kr
RMS Fleet and Strategy - May 2028 364,00€ 10,77 2.487,94 kr
Bad Debt Reserve for Billed Accounts (1%) 534,12€ 10,77 6.457,65 kr
Subtotal fees due to EHI Franchising (EMEA) LTD (as defined
in article 6.3 of Subfranchise Agreement) 101.097,53 kr
Total fees due 135.122,52 kr
VAT 25% 42.038,13 kr
Adjustments
Cross Border Commissions -€ 10,77 - kr
Outbound Commissions -€ 10,77 - kr
No Show & Cancellation Revenue (315,28)€ 10,77 1.835,78 kr-
AR Adjustments -€ 10,77 - kr
Invoice Adjustments -€ 10,77 - kr
FRB Omitted Rentals -€ 10,77 - kr
Total amount due to Franchisee for customer billed accounts at counter (35.986,71)€ 10,77 378.818,54 kr-
Subtotal Amount Due - Invoice 98000115 250.127,67 kr-
hereof VAT 38.660,13 kr
Payment Received - kr
Balance Due to(from) Exempel Mobility as of - May 2028 - kr
Total amount due to/(from) Exempel Mobility Exempelland Filial 168.453,67 kr-
hereof VAT 29.276,13 kr
DESCRIPTION
@@ -0,0 +1,46 @@
EXEMPEL MOBILITY SVERIGE FILIAL Settlement period
Exempelvägen 1 June
111 22 EXEMPELSTAD 2028
Exempelland
Org.nr. 556000-0001 ZZTT
Invoice #: 98000142
Date: August 3, 2028
Partner: Demo Uthyrning AB
Reference: Subfranchise Statement - Demostad June 2028
EUR @daily rate AMOUNT SEK
All Revenues of Sub-franchised Business 173.273,62€ 10,98 1.230.767,89 kr
Excluded revenues of Sub-franchised Business (as defined
in Attachment 7 of Subfranchise Agreement) (47.233,15)€ 10,98 400.129,79 kr-
Gross Revenues less exclusions of Sub-fanchised Business
for such period less than or equal to 29 days 1.447.476,10 kr
Fees
Royalty Fee due to (7.0%) 79.808,55 kr
Central Invoicing Fee (2.0%) 17.448,44 kr
Marketing Fee (1.0%) 7.038,22 kr
Subtotal Direct Subfranchise Fees (as defined in article
6.1 & 6.2 of Subfranchise Agreement) 94.184,21 kr
Reservation Fees - (GDS, Contact Center, TATO, Manual Comm, Referral Fees, Other 3rd Party Fees) 8.419,21€ 10,98 84.714,22 kr
GF Learning Center - June 2028 -€ 10,98 - kr
InMoment SQI - June 2028 42,08€ 10,98 688,20 kr
Cross Border Debit 49,54€ 10,98 652,31 kr
RMS Fleet and Strategy - June 2028 427,00€ 10,98 3.075,70 kr
Bad Debt Reserve for Billed Accounts (1%) 294,46€ 10,98 3.795,68 kr
Subtotal fees due to EHI Franchising (EMEA) LTD (as defined
in article 6.3 of Subfranchise Agreement) 100.217,11 kr
Total fees due 156.481,32 kr
VAT 25% 49.832,08 kr
Adjustments
Cross Border Commissions -€ 10,98 - kr
Outbound Commissions -€ 10,98 - kr
No Show & Cancellation Revenue (293,06)€ 10,98 5.742,67 kr-
AR Adjustments -€ 10,98 - kr
Invoice Adjustments 29,53€ 10,98 337,43 kr
FRB Omitted Rentals -€ 10,98 - kr
Total amount due to Franchisee for customer billed accounts at counter (66.019,26)€ 10,98 606.006,42 kr-
Subtotal Amount Due - Invoice 98000142 286.680,26 kr-
hereof VAT 50.297,08 kr
Payment Received - kr
Balance Due to(from) Exempel Mobility as of - June 2028 - kr
Total amount due to/(from) Exempel Mobility Exempelland Filial 334.907,26 kr-
hereof VAT 40.983,08 kr
DESCRIPTION