Foppy platforma dla FOP: rachunki, płatności IBAN i QR bez RRO
Programowanie stron internetowych 84 PLNFoppy (foppy.co) — platforma LegalTech dla ukraińskich FOP 3. grupy, która pozwala legalnie przyjmować płatności i prowadzić ewidencję rachunków w pełnej zgodności z ustawodawstwem Ukrainy — bez kasy fiskalnej (RRO/PRRO).
ZADANIE
Zautomatyzować wymagania Ustawy Ukrainy nr 4791-IX (jednostronne dokumenty pierwotne) i dać przedsiębiorcy narzędzie do przyjmowania płatności bezpośrednio na IBAN, bez bramek płatniczych i prowizji, zachowując zwolnienie z RRO.
CO ZREALIZOWANO
• Generacja płatniczych kodów QR według standardu NBU (Rozporządzenie nr 97, format BCD) — klient skanuje kod w aplikacji bankowej i płaci bezpośrednim przelewem na IBAN.
• Automatyczne tworzenie prawnie poprawnych rachunków i dokumentów pierwotnych.
• Integracja banków w sposób agnostyczny: podłączenie banków (monobank, PrivatBank, Raiffeisen) przez tokeny tylko do odczytu (BYOK) — platforma nigdy nie dotyka środków klienta.
• Automatyczne uzgadnianie płatności (reconciliation): pracownik w tle odczytuje wyciąg i sam oznacza rachunek jako „Opłacono”, informując przedsiębiorcę.
• Powiadomienia przez bota Telegram i e-mail.
• Subskrypcje i taryfy (Free / Base / Pro), kody promocyjne, program poleceń.
• 2FA (TOTP), podpisywanie umów przez Dii.Pidpis.
• Multiaccounting: kilka odbierających IBAN na jednego FOP.
BEZPIECZEŃSTWO
• Tokeny banków są przechowywane w zaszyfrowanej formie (AES-256-GCM) z indywidualną solą, tylko do odczytu.
• Ochrona webhooków: podpisy HMAC, IP-whitelist, UUID-ścieżki.
• Wydzielony adres IP egress, WAF na Cloudflare.
ARCHITEKTURA
Monorepo z 4 usługami: Core API, panel użytkownika (SPA), marketingowy landing i dokumentacja dla deweloperów. Rozwój w Dockerze przez Cloudflare Tunnel.
STECK
Backend: Rust, axum, SQLx, PostgreSQL, Redis, tokio.
Frontend: Preact, Zustand, TailwindCSS, Vite.
Landing i dokumentacja: Astro + Starlight.
Infrastruktura: Docker Compose, Caddy, Cloudflare.
#rust #saas #fintech #legaltech #postgresql #docker #api #backend #preact #astro
ZADANIE
Zautomatyzować wymagania Ustawy Ukrainy nr 4791-IX (jednostronne dokumenty pierwotne) i dać przedsiębiorcy narzędzie do przyjmowania płatności bezpośrednio na IBAN, bez bramek płatniczych i prowizji, zachowując zwolnienie z RRO.
CO ZREALIZOWANO
• Generacja płatniczych kodów QR według standardu NBU (Rozporządzenie nr 97, format BCD) — klient skanuje kod w aplikacji bankowej i płaci bezpośrednim przelewem na IBAN.
• Automatyczne tworzenie prawnie poprawnych rachunków i dokumentów pierwotnych.
• Integracja banków w sposób agnostyczny: podłączenie banków (monobank, PrivatBank, Raiffeisen) przez tokeny tylko do odczytu (BYOK) — platforma nigdy nie dotyka środków klienta.
• Automatyczne uzgadnianie płatności (reconciliation): pracownik w tle odczytuje wyciąg i sam oznacza rachunek jako „Opłacono”, informując przedsiębiorcę.
• Powiadomienia przez bota Telegram i e-mail.
• Subskrypcje i taryfy (Free / Base / Pro), kody promocyjne, program poleceń.
• 2FA (TOTP), podpisywanie umów przez Dii.Pidpis.
• Multiaccounting: kilka odbierających IBAN na jednego FOP.
BEZPIECZEŃSTWO
• Tokeny banków są przechowywane w zaszyfrowanej formie (AES-256-GCM) z indywidualną solą, tylko do odczytu.
• Ochrona webhooków: podpisy HMAC, IP-whitelist, UUID-ścieżki.
• Wydzielony adres IP egress, WAF na Cloudflare.
ARCHITEKTURA
Monorepo z 4 usługami: Core API, panel użytkownika (SPA), marketingowy landing i dokumentacja dla deweloperów. Rozwój w Dockerze przez Cloudflare Tunnel.
STECK
Backend: Rust, axum, SQLx, PostgreSQL, Redis, tokio.
Frontend: Preact, Zustand, TailwindCSS, Vite.
Landing i dokumentacja: Astro + Starlight.
Infrastruktura: Docker Compose, Caddy, Cloudflare.
#rust #saas #fintech #legaltech #postgresql #docker #api #backend #preact #astro