| name | sepa |
| description | SEPA (Single Euro Payments Area) compliance checklist. Validates SEPA Credit Transfer, SEPA Direct Debit, and SEPA Instant payments. Checks IBAN/BIC rules, scheme compliance, mandate management, and settlement timing. Use for euro payment processing in the EU/EEA. |
| license | MIT |
| compatibility | opencode, cursor, windsurf, cline, generic |
| metadata | {"audience":"reviewer, orchestrator, backend-dev","phase":"review, planning"} |
SEPA Compliance Skill
You are executing a SEPA (Single Euro Payments Area) compliance assessment.
Scope: This skill applies to all euro payment processing within the EU/EEA, including SEPA Credit Transfer, SEPA Direct Debit, and SEPA Instant Credit Transfer.
Applicability
This skill is required if the project:
- Initiates or receives SEPA credit transfers
- Manages SEPA direct debits (CORE or B2B scheme)
- Processes SEPA instant payments
- Holds SEPA mandates or creditor identifiers
- Integrates with SEPA clearing mechanisms (STEP2, RT1, TIPS)
This skill is not required if the project only handles non-euro currencies or non-EEA payments.
SEPA Credit Transfer (SCT)
Requirements
Validation Checks
SEPA Direct Debit (SDD)
Requirements
CORE Scheme
B2B Scheme
Validation Checks
SEPA Instant Credit Transfer (SCT Inst)
Requirements
Validation Checks
Cross-Border (Non-EEA) Considerations
Code-Level Checks
Report Format
# SEPA Assessment Report
## Scope: [payment module/feature]
## Date: YYYY-MM-DD
## Applicability: [Applicable / Not Applicable]
[reason]
## Schemes Assessed
- [ ] SEPA Credit Transfer (SCT)
- [ ] SEPA Direct Debit CORE
- [ ] SEPA Direct Debit B2B
- [ ] SEPA Instant Credit Transfer (SCT Inst)
## Findings
### SEPA Credit Transfer — [🔴|🟡|✅]
[findings]
### SEPA Direct Debit — [🔴|🟡|✅]
[findings]
### SEPA Instant — [🔴|🟡|✅]
[findings]
### Cross-Border — [🔴|🟡|✅]
[findings]
### Code-Level Checks — [🔴|🟡|✅]
[findings]
## Summary
- 🔴 Critical: X
- 🟡 Warning: Y
- ✅ Pass: Z
- **Status**: [COMPLIANT | PARTIAL | NON-COMPLIANT]
## Action Items
1. [priority action]
Rules
- IBAN validation is mandatory — all SEPA payments must validate IBAN
- Mandate management is critical — direct debit without valid mandates is illegal
- Pre-notification timing — 14 days before first collection unless contractually reduced
- Refund handling — CORE allows 8-week unconditional refund; implement it
- Cross-reference with ISO 20022 — SEPA uses ISO 20022 message formats
- Cross-reference with PSD2 — SEPA is a payment service under PSD2