{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/9"}],"enrichment":{"capability":"Generates SEPA XML payment files for direct debits and credit transfers, supporting multiple PAIN schema versions (001 and 008 series) used in European banking.","skillfed_tags":["banking","xml-generation","sepa-payments"],"use_cases":["Generate direct debit XML files for recurring subscription or utility billing in SEPA countries","Create credit transfer payment files for payroll or vendor payments in EUR","Integrate SEPA payment generation into accounting or ERP systems for automated bank file export","Batch process multiple payments into a single validated SEPA XML document for bank submission","Support multi-country European payment workflows with optional address fields for compliance"],"what_it_does":"sepaxml is a Python library that generates SEPA XML payment files conforming to ISO 20022 PAIN standards. It handles two main payment types: direct debits (PAIN.008 series) and credit transfers (PAIN.001 series), with support for multiple schema versions ranging from 001.02 to 001.11. The library takes payment configuration and transaction details as dictionaries, validates them against the appropriate XML schema, and exports compliant SEPA XML that can be submitted to European banks.\n\nThe package wraps xmlschema for validation and text-unidecode for character handling, making it suitable for applications that need to generate payment files programmatically. It supports optional address fields, batch processing, and various payment types (FRST, RCUR, OOFF, FNAL for debits; standard transfers for credits). The library is maintained but aging\u2014last updated 346 days ago\u2014and carries a permissive MIT license.","worth_installing":"Yes, if you need SEPA XML generation for European banking workflows. The package is stable, has low dependencies, carries a permissive license, and handles the core use case well. However, be aware that maintenance is aging (last release 346 days ago) and Python version support in classifiers only extends to 3.6\u2014verify compatibility with your target Python version before committing to production use."},"id":"sepaxml","links":{"html":"https://skillfed.io/packages/sepaxml","md":"https://skillfed.io/packages/sepaxml.md","pypi":"https://pypi.org/project/sepaxml/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2025-09-02","license_spdx":null,"license_treatment":"permissive","name":"sepaxml","python_support":"unspecified","summary":"Python SEPA XML implementations"},"popularity":{"monthly_downloads":359647,"position":7248,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2.7.0"}
