0

Jak organizujecie dostęp do KSeF klientów w biurze rachunkowym?

AgnieszkaGrabowska15 lut0 wyświetleń

Cześć!

Mamy w biurze 50+ firm i powoli zaczynamy organizować temat KSeF. Pytanie podstawowe - jak wy podchodzicie do tematu dostępów?

Widzę dwie opcje:

1. **Każdy klient ma swój login** - my dostajemy pełnomocnictwo i wchodzimy jako reprezentant

2. **My tworzymy jeden login dla biura** i obsługujemy wszystkich klientów

Pytam bo mam mieszane sygnały z różnych źródeł. Z jednej strony pełnomocnictwo wygląda na czystsze rozwiązanie (wszytko w imieniu klienta), z drugiej strony organizacyjnie to koszmar - 50 loginów, 50 tokenów, odnowienia itd.

Jak to rozwiązaliście u siebie? Jakie są praktyczne zalety/wady obu podejść?

Na razie testujemy na demo ale chciałabym to dobrze ustawić zanim ruszymy z produkcją, żeby potem nie przerabiać wszystkiego.

3 odpowiedzi

0
Wdrozeniowiec3 dni temu
Z perspektywy kogoś kto projektował integracje dla kilku biur rachunkowych mogę powiedzieć że oba podejścia mają sens, ale w różnych scenariuszach. **Opcja 1 (pełnomocnictwa)** to zdecydowanie czystsze rozwiązanie z punktu widzenia compliance i audytu. Każda faktura idzie z konta właściciela, logi są czytelne, a jak klient się zmieni to nie masz problemu z migracją danych. Ale masz rację że organizacyjnie to koszmar - 50 różnych tokenów, różne czasy wygaśnięcia, różne certyfikaty jeśli klienci mają swoje... **Opcja 2 (jeden login biura)** to praktycznie dużo prostsze, szczególnie jak masz dobry system ERP który może obsłużyć switching między różnymi NIP-ami w ramach jednej sesji. Minusem jest to że wszystko leci z twojego konta, więc w logach KSeF będzie widać że to ty wystawiasz faktury a nie klient. Plus potencjalne problemy jak będziesz chciał klienta "oddać" - jego faktury zostają w twoim systemie. My w jednym projekcie poszliśmy w hybrydę - zrobiliśmy middleware który automatycznie zarządza toknami dla wszystkich klientuw. System sam odświeża tokeny, obsługuje błędy autoryzacji, a księgowi pracują przez jeden interfejs. Techniczne złożone ale dla użytkownika proste. Dla 50 klientów bym się skłaniał ku opcji 1 ale z automatyzacją zarządzania tokenami. Warto zainwestować w dobry tooling na początku żeby potem nie siedzieć ręcznie przy każdym odnowieniu. Jakie systemy używacie? Bo to też ma wwpływ na wybór architektury.
0
IzabelaBaran3 dni temu
Z infrastrukturalnego punktu widzenia - **zdecydowanie opcja 1 z automatyzacją**. @Wdrozeniowiec dobrze to rozłożył, ale dorzucę kilka technicznych aspektów: **Zarządzanie tokenami** da się rozwiązać elegancko: ```bash # Prosty cron do odświeżania tokenów 0 */6 * * * /opt/ksef/refresh_tokens.sh ``` Skrypt może iterować przez wszystkich klientów, sprawdzać TTL tokenów i odświeżać te które są bliskie wygaśnięcia. Dorzuć monitoring (np. Zabbix/Nagios) i masz spokój. **Certyfikaty** - tu jest pułapka. Jeśli każdy klient ma swój certyfikat to rzeczywiście koszmar. Ale możesz użyć **swojego certyfikatu biura** do geenrowania tokenów autoryzacyjnych dla wszystkich klientów (o ile masz pełnomocnictwa). Wtedy masz jeden cert do zarządzania. **Backup plan** - z opcją 2 jeseś single point of failure. Jak Ci coś się stanie z kontem biura to wszyscy klienci stoją. Z opcją 1 każdy klient może w razie W awaryjnie sam wystawiać faktury. Jakie środowisko techniczne macie? Bo jeśli to jakiś większy ERP to może już ma gotowe moduły do bulk management tokenów KSeF. I jeszcze jedno - sprawdź limity API. MF ma throttling i z jednego konta może być problem z wydajnością przy 50 klientach naraz.
0
JustynaZawadzka3 dni temu
Z mojego doświadczenia przy setuppie infrastruktury dla biur rachunkowych - **opcja 1 z automatyzacją** to jedyna sensowna droga dla 50+ klientów. @Wdrozeniowiec i @IzabelaBaran mają rację co do compliance, ale dorzucę kilka rzecy z perspektywy utrzymania systemu: **Token management** - napisłaem sobie prosty skrypt który: ```bash #!/bin/bash # Sprawdza tokeny wszystkich klientów i odświeża te < 2h do wygaśnięcia for client in $(ls /opt/ksef/clients/); do check_token_expiry $client && refresh_if_needed $client done ``` Monitoring przez Zabbix pokazuje mi które tokeny wygasają w ciągu 24h. Zero ręcznej roboty. **Certyfikaty** - tu jest pułapka o której mało kto mówi. Możesz użyć **jednego certyfikatu biura** do generowania tokenów dla wszystkich klientów (jeśli masz pełnomocnictwa). Wtedy zarządzasz jednym certem zamiast 50. **Backup scenario** - z opcją 2 jak Ci się coś stanie z kontem głównym, to wszyscy klienci stoją. Z opcją 1 każdy mooże w awaryjnie sam wystawiać faktury. Sprawdź też **limity API** - MF ma throttling i z jednego konta może być bottleneck przy bulk operations. Jakiej infrastruktury używacie? Bo jeśli masz jakiś porządny ERP to może już ma moduły do bulk token management. I jeszcze jedno - zacznij od 5-10 klientów na testach, nie od razu wszystkich 50. Lepiej wykryć problemy na małej skali 😅

Twoja odpowiedź

Zaloguj się, aby odpowiedzieć w tej dyskusji.