Oprogramowanie na zamówienie w Grecji — SoftOne, Entersoft, Atlantis ERP i myDATA AADE
Na greckim rynku oprogramowania B2B SoftOne (SoftOne Cloud, SoftOne Hospitality), Entersoft (Entersoft Business Suite, Entersoft CRM) i Atlantis ERP to trzej dominujący gracze. Bez względu na branżę, aby greckie MŚP z 50+ pracownikami przyjęło Twoje oprogramowanie, musisz mówić API co najmniej jednego z nich — księgowość, płace i magazyn już tam działają. Ten przewodnik omawia aplikację call-center podpiętą do SoftOne przez SOAP, mobilną aplikację terenową Entersoft przez REST oraz dashboard BI Atlantis, z całą wymaganą prawem instalacją myDATA AADE.
Mapa greckich ERP — kto na czym pracuje?
| ERP | Dominacja sektorowa | Typ API | Gotowy do myDATA |
| SoftOne Cloud | Retail, hotele, sieci restauracji | REST + SOAP | Natywny |
| Entersoft Business Suite | Produkcja, dystrybucja, retail | REST + ODBC | Natywny |
| Atlantis ERP | Zdrowie, logistyka, edukacja | REST + widok SQL | Natywny |
| PROSVASIS / Epsilon Net | Księgowi + MŚP | REST | Natywny |
| Megasoft | Restauracje, kawiarnie, POS | REST + eksport pliku | Natywny |
API myDATA AADE — element nienegocjowalny greckiego oprogramowania
Od 2021 platforma myDATA AADE wymaga transmisji w czasie rzeczywistym każdego dokumentu handlowego. Twoje oprogramowanie musi tłumaczyć faktury, dowody dostawy, korekty, zwroty i uzgodnienia bankowe na kanoniczny markup AADE (myDATA Document Type) i wysyłać POST na endpoint REST. SDK myDATA od ZunaPro obsługuje to end-to-end — walidacja XSD przed wysyłką, zarządzanie kluczami idempotentności, exponential backoff przy błędach, archiwizacja zwróconej przez AADE referencji MARK do audytu.
Szyna IRIS Payments — integracja płatności natychmiastowych
IRIS Payments to grecka szyna instant-SEPA prowadzona przez DIAS Interbank. Konsumenci pushują płatności na numer telefonu lub ΑΦΜ (NIP), a konto odbiorcy jest zasilane w sekundy. ZunaPro osadza bramkę IRIS w Twoim oprogramowaniu: inkaso QR, mobilna płatność push, przelew na ΑΦΜ, opłaty cykliczne.
Case 1: dystrybutor z Salonik na Entersoft mobile
Dystrybutor spożywczy z Salonik obsługujący północną Grecję i granicę bułgarską działał na Entersoft Business Suite. Zbudowaliśmy aplikację tabletową dla handlowców, która pobiera stan i cenę z Entersoft przy wizycie u klienta, zwraca zamówienie, przesyła do myDATA w czasie rzeczywistym i wysyła PDF + QR e-mailem. 4 500 zamówień/miesiąc, czas rejestracji spadł z 12 minut do 90 sekund.
Case 2: ateński 3PL na Atlantis ERP + magazyn IoT
Operator 3PL przy porcie Pireus działał na Atlantis ERP. ZunaPro zsynchronizował stack etykiet półkowych Bluetooth + kamera IoT + skaner kodów z Atlantisem przez widoki SQL, a przy potwierdzeniu wysyłki uruchamia równoległy druk etykiet przez API ELTA Courier i ACS Courier.
Architektura zgodna z ΑΠΔΠΧ — kluczowe zasady
- Baza danych hostowana w UE (AWS Frankfurt, Hetzner Helsinki, OVH Strasburg)
- Dane osobowe w oddzielnym schemacie z audytowalnym logiem
- Wszystkie wywołania API HTTPS + JWT, rotacja refresh-token
- SLA cron 30 dni dla żądań usunięcia/przeniesienia
- Szyfrowanie na poziomie pola dodatkowo w zdrowiu/finansach
Stack technologiczny — domyślne ustawienia ZunaPro dla Grecji
Nasze nowoczesne buildy dla greckich MŚP używają NestJS (TypeScript) backend, Next.js 14 App Router frontend, PostgreSQL + Redis, kolejka Bull, magazyn obiektowy zgodny z S3. Integracje ERP żyją w dedykowanym workerze (gateway SoftOne SOAP, adapter Entersoft REST, tunel Atlantis ODBC), aby aplikacja główna pozostawała eventually consistent i odporna na downtime ERP.
Język grecki — nie tylko UI, także warstwa danych
Często pomijany aspekt greckiego oprogramowania to poprawne przechowywanie UTF-8 rozszerzonego zestawu znaków greckich. Starsze instalacje Microsoft SQL Server z kolacją Greek_CI_AS produkują podwójnie zapisane znaki i zepsute sortowanie. ZunaPro provisionuje PostgreSQL z locale el_GR.UTF-8 i tworzy indeksy z COLLATE "el-GR-x-icu", zapewniając poprawne case-folding (Σ ↔ σ ↔ ς) i wyszukiwanie nieczułe na akcenty.
Greckie prawo pracy — płace i nadgodziny
Greckie prawo pracy nakłada 13. i 14. pensję (αμοιβές δώρα), reguły transparentności wynagrodzeń (ustawa Pavlos), składki pracodawcy (EFKA 22,5% + 13,3% = 35,8%) i inspekcje ergonomiczne. Jeśli Twoje oprogramowanie służy greckim MŚP, moduł płac musi emitować XML EFKA APD (deklaracja miesięczna), zgłoszenie ΑΠΔ i εργατικό μητρώο — inaczej księgowy klienta pracuje ręcznie w Excelu.
Analytics w czasie rzeczywistym — anonimizacja dla ΑΠΔΠΧ
ΑΠΔΠΧ oczekuje, że piksele analityczne mają maskowanie IP na poziomie użytkownika i żadnego fingerprintingu. ZunaPro hostuje moduły analityczne (Plausible, PostHog self-hosted, Matomo on-premise) we Frankfurcie lub Helsinkach i maskuje IP do oktetu /24.
Odzyskiwanie błędów myDATA — scenariusze rzeczywiste
Większość błędów transmisji myDATA AADE (~4% rate) pochodzi z przeciążonych serwerów AADE na koniec miesiąca, timeoutów sieciowych, wygasłego TLS lub tokenów. Konektor AADE ZunaPro ponawia 5 razy z exponential backoff (1, 2, 4, 8, 16 minut), trzyma payload w trwałej kolejce, a po sukcesie zapisuje zwróconą referencję MARK do bazy; przy błędzie alert e-mail trafia do admina.
CI/CD i deployment — Frankfurt czy Ateny?
ZunaPro hostuje greckich klientów custom-software na Hetzner Helsinki (najtaniej), AWS Frankfurt (compliance enterprise) lub Linode/Akamai Ateny (lokalna niska latencja). CI/CD na GitLab CI lub GitHub Actions; backupy bazy dziennie PITR z 30-dniową retencją.
PEPPOL B2G — obowiązek e-faktury sektora publicznego
Greckie przetargi publiczne wymagają od 2023 e-fakturacji PEPPOL. SoftOne, Entersoft i Atlantis są certyfikowane jako PEPPOL Access Point; ZunaPro dodaje konektor PEPPOL — format faktury UBL 2.1, specyfikacja transmisji BIS Billing 3.0.
Strategia testów — unit + E2E z greckimi danymi
Często pomijany aspekt greckich pakietów testów: fuzz testing z greckim zestawem znaków, walidacja cyfry kontrolnej ΑΦΜ (modulus 11), parsowanie QR IRIS, walidacja XSD myDATA i schemat XML feedu Skroutz. Pipeline testowy ZunaPro używa Vitest + Playwright + sandbox AADE + mocków Skroutz Merchant API.
Integracja ΕΣΗΔΗΣ — grecka platforma zamówień publicznych
Greckie przetargi publiczne nakładają ΕΣΗΔΗΣ (Krajowy System Elektronicznych Zamówień Publicznych). Składanie ofert i fakturowanie idą przez ten portal. ZunaPro dodaje konektor API ΕΣΗΔΗΣ — automatyczne składanie ofert i wystawianie faktur.
Podpis elektroniczny i certyfikaty — ΑΠΕΔ i Διαύγεια
Greckie dokumenty publiczne i B2B wymagają podpisu elektronicznego (zarejestrowanego w ΑΠΕΔ) i integracji Διαύγεια (transparentność publiczna). ZunaPro integruje SDK certyfikatu Athens Trust Services CSP lub ADACOM — formaty PAdES, XAdES, CAdES zgodne z eIDAS.