Přejít na obsah

O pacs008 O pacs008

pacs008 je sada nástrojů v Pythonu pro automatizaci pracovních postupů zákaznických úhrad ISO 20022 mezi finančními institucemi.

Co umí Co umí

  • Generuje XML pro pacs.008 a související definice zpráv pacs
  • Validuje data a XML proti schématům
  • Poskytuje službu FastAPI pro automatizované pracovní postupy
  • Poskytuje CLI pro lokální spuštění a CI pipeline
  • Podporuje strukturované zdroje dat včetně CSV, JSON, JSONL, SQLite a Parquet
  • Validuje identifikátory IBAN (75 zemí, kontrolní součet ISO 7064) a BIC (ISO 9362)
  • Čistí platební data pro soulad se SWIFT pomocí transliterace a kontroly délky polí
  • Streamuje velké datové sady v konfigurovatelných blocích pro paměťově efektivní zpracování
  • Poskytuje Docker image pro kontejnerizované nasazení API

Pro koho je určen Pro koho je určen

  • Týmy platebních operací
  • Platformoví inženýři budující interní infrastrukturu zpracování plateb
  • Migrační programy přecházející na ISO 20022
  • Týmy compliance a QA validující odchozí platební zprávy

Validace Validace

Před zápisem jakéhokoli XML spolupracuje několik validačních vrstev:

  • Validace JSON Schema proti 20 schématům specifickým pro typy zpráv
  • Ověření formátu a kontrolního součtu IBAN pro 75 zemí
  • Validace struktury BIC a kódu země podle ISO 9362
  • XSD validace vygenerovaného XML proti oficiálním schématům ISO 20022

Bezpečnost Bezpečnost

pacs008 implementuje obranu do hloubky v každé vrstvě zpracovávacího řetězce:

  • Prevence XXE prostřednictvím defusedxml pro všechny operace parsování XML
  • Ochrana proti procházení cest s přísným seznamem povolených adresářů
  • Maskování PII ve strukturovaných JSON logech pro soulad s GDPR a PCI DSS
  • Ochrana proti SQL injection s přísnou sanitizací názvů tabulek pro zdroje SQLite

Připravenost na rok 2026 Připravenost na rok 2026

pacs008 je postaven kolem provozních termínů a požadavků na kvalitu dat relevantních pro rok 2026:

  • Zpracování strukturovaných a hybridních poštovních adres pro CBPR+ a migrace schémat
  • Silnější validace kvality dat dlužníka, věřitele a agenta
  • Generování s ohledem na verze napříč staršími i aktuálními revizemi pacs.008
  • Automatizační cesty vhodné pro CI, dávkové operace a interní platební služby

Provozní zaměření Provozní zaměření

pacs008 jde nad rámec referenčních definic zpráv a podporuje provozní implementaci:

  • Generujte XML ze skutečných zdrojových dat
  • Validujte před doručením
  • Modelujte platební řetězce a navazující formáty
  • Udělejte změny specifické pro schéma testovatelné v kódu

Poslední aktualizace: