Application DevelopmentCloud InfrastructureLong-term Partnership

Áfamegfelelés autopilóton — európai léptékben.

Hat év. Nyolc mérnök. 2,1 milliárd euró feldolgozott tranzakció. Így néz ki egy vállalattal együtt növekvő infrastruktúra felépítése.

Egy platform. 27 ország. Minden tranzakció elszámolva.

A Hellotax egy mindent egyben áfamegfelelési platform az Európa-szerte működő online kereskedők számára. Több forrásból gyűjti össze a tranzakciós adatokat — Amazon, más piacok, ERP-rendszerek —, valós időben osztályozza azokat az egyes EU-s országok áfaszabályai alapján, és generálja az adóhatóságok által megkövetelt jelentéseket.

Az Amazon ajánlja. Több ezer kereskedő bízik benne. Eddig több mint 2,1 milliárd euró adóköteles tranzakciót dolgozott fel.

„Egyedülálló Európában.”

Amikor a Cubicfox csatlakozott a projekthez, a Hellotax csupán egy papíron lévő ötlet volt. Ma a kontinens legaktívabb határokon átnyúló kereskedőinek infrastruktúrája.

Hat év, egy irány.

2018

Első találkozó

Egy startup egy koncepcióval és kódbázis nélkül. Elvállaltuk a kihívást, hogy nulláról felépítsük.

2019

Az első verzió élesben

Az alapvető áfaszámítási motor és az irányítópult kiszállítva. Első fizető ügyfelek.

2020

Skálázás

A tranzakcióvolumen gyorsabban nőtt a vártnál. A csapat bővült. Az architektúrát hosszú távra vizsgáltuk felül.

2021

Amazon-ajánlás

A Hellotax az Amazon hivatalos ajánlásává válik. Megugrott a forgalom. Az infrastruktúra tartotta magát.

2022

8 fős csúcscsapat

A projekt csúcsán 8 Cubicfox-mérnök dolgozik dedikáltan a Hellotaxon. Scrum, sprint review-k, közös csapatesemények.

2023–napjainkig

Folyamatos

Az áfaszabályok folyamatosan változnak. Új EU-s országok, új szabályok, új funkciók. Mi még mindig itt vagyunk.

Cubicfox and Hellotax team
Cubicfox and Hellotax team meeting
Cubicfox and Hellotax networking

A probléma terjedelme.

Csatlakoztunk, amikor még minden csak egy ötlet volt. A megvalósíthatósági tanulmány után a technikai kihívás terjedelme egyértelművé vált — és szignifikáns volt.

Adatbetöltés nagy volumenben

Értékesítési és árumozgási adatok szinkronizálása egyszerre több piacról — Amazon MWS, más platformok, ERP-rendszerek —, adatvesztés vagy -duplikáció nélkül. 70M+ tranzakciónál még 0,1%-os hibaarány is 70 000 hibásan beadott adóeseményt jelent.

Valós idejű áfaosztályozás

Minden tranzakciót a megfelelő ország megfelelő áfakulcsa alapján kell osztályozni a megfelelő időpontban. Az európai áfaszabályok országonként és termékkategóriánként eltérnek, és rendszeresen változnak. Az algoritmusnak gyorsnak és tökéletesen pontosnak kell lennie egyszerre.

27 ország — szabályozói megfelelés

Minden EU-tagállamnak saját beadási formátuma, határidőnaptára és beküldési protokollja van. A rendszernek ország-specifikus jelentéseket kell generálnia emberi beavatkozás nélkül — és automatikusan frissülnie, ha a szabályok változnak.

Terhelés alatti teljesítmény

Az áfaszámítások és minőségellenőrzések folyamatosan futnak a háttérben — de a felhasználói irányítópultnak mindig válaszkésznek kell maradnia. A feldolgozási intenzitás nem szivároghat át a UX-romlásba.

European VAT data coverage across 27 EU member states

Pontosságra tervezve, egyszerűségre kialakítva.

A brief megtévesztően egyszerű volt: tegyük az áfamegfelelést láthatatlanná a felhasználó számára. Minden összetett dolog a háttérben történik — a felület csak azt mutatja meg, amit tudni kell.

  1. 01

    Google Cloud Platform + Kubernetes

    Az infrastruktúrát GCP-re terveztük az első naptól, Kubernetes által kezelt konténerizált mikroservicekkel. A számítási munkaterhelések vízszintesen skálázódnak a csúcsidőszakokban a platform elérhetőségének befolyásolása nélkül — az egyes servicek leállás nélkül frissíthetők vagy cserélhetők.

  2. 02

    Leválasztott számítási motor

    Az áfamotor (Java / Spring) teljesen külön fut a felhasználói alkalmazástól (PHP / Phalcon + Vue.js). A számítási feladatok sorba kerülnek és aszinkron feldolgozódnak — a felhasználó az eredményeket látja, nem azt a munkát, ami azok előállításához szükséges.

  3. 03

    Szabályozói frissítési folyamat

    Strukturált folyamatot építettünk az áfaszabályok változásainak befogadására 27 ország vonatkozásában. Ha a szabályok módosulnak, a változás az érintett ország osztályozási moduljára korlátozódik — a rendszer többi részét nem érinti.

  4. 04

    Agilis nagy léptékben

    Ahogy a csapat 8 mérnökre nőtt, dedikált scrum mastert vezettünk be és formalizáltuk a sprint-ritmusokat. Ez magasan tartotta a szállítási sebességet a növekvő komplexitás ellenére is.

PHP / PhalconVue.jsJava / SpringAmazon MWSGoogle Cloud PlatformKubernetes
Cubicfox engineering team working on Hellotax
Hellotax sales dashboard and reporting

Számok, amelyek magukért beszélnek.

€2.1B+EUR adóköteles tranzakció feldolgozva
egyedi tranzakció kezelve
adatbázis méret
EU-s ország lefedve
év aktív partnerség
Cubicfox mérnök a csúcson
Munkájuk jóval túlmutat a fejlesztésen — évek óta csapatként dolgozunk együtt, az első ötletek agyszüleményétől a legaprólékosabb megvalósításig. Együtt építettünk olyan szoftvert, amelyet Amazon-eladók világszerte használnak adóbevallásukhoz.

Christoph Prokes

Társalapító, Hellotax

hellotax.com

Következő esettanulmány

Angolutca