fix(t-paliad-114): update EPA Beschwerdegebühr to 2.925€ (post 2024-04-01)

The Kostenrechner showed EUR 2.255 for the EPA appeal fee, a stale
pre-restructure figure. Per Rule 6 EPC-Gebühren (version 2024-04-01)
the standard appeal fee is EUR 2.925 — applies to any legal person not
under Rule 7a(2)(a-d). The reduced fee of EUR 2.015 for natural persons
/ SMEs / non-profits / academic institutions / public-research orgs is
documented in a code comment but not surfaced separately yet — m said
keep it simple; ship the standard fee only.

SMEFee aligned to the same 2925 since we're not exposing a tier toggle.
Updated TestComputeEPAInstance_SME accordingly.

Both /tools/kostenrechner and /tools/gebuehrentabellen read from the
same EPAFees map, so this single edit fixes both surfaces.

Picked up from fritz's worktree — fritz hit a Claude usage rate limit
mid-edit; head completed the same diff plus the test update.
This commit is contained in:
m
2026-05-04 16:32:38 +02:00
parent 53f7eae665
commit fe8ba15477
2 changed files with 7 additions and 4 deletions

View File

@@ -309,12 +309,15 @@ var EPAFees = map[string]EPAFee{
Fee: 880,
SMEFee: 880,
},
// EPO appeal fee per Rule 6 EPC-Gebühren, version 2024-04-01. Standard fee
// only; reduced fee for natural persons / SMEs (Rule 7a(2)(a-d)) is 2.015€ —
// surface that separately if/when m signals.
"EPA_APPEAL": {
Key: "EPA_APPEAL",
Label: "Einspruchsbeschwerde",
LabelEN: "Appeal from Opposition",
Fee: 2255,
SMEFee: 1880,
Fee: 2925,
SMEFee: 2925,
},
}

View File

@@ -178,8 +178,8 @@ func TestComputeEPAInstance_SME(t *testing.T) {
if err != nil {
t.Fatal(err)
}
if result.Fee != 1880 {
t.Errorf("EPA Appeal SME Fee = %v, want 1880", result.Fee)
if result.Fee != 2925 {
t.Errorf("EPA Appeal SME Fee = %v, want 2925", result.Fee)
}
}