Claude Code w firmie - faktura VAT, BLIK i klucze zespołu
Claude Code dla firmy w Polsce: krajowa faktura VAT po każdym doładowaniu, BLIK, osobny klucz z limitem dla każdej osoby, offboarding i księgowanie salda.
Claude Code w firmie najprościej rozliczyć przez saldo w złotówkach: jedna osoba doładowuje konto BLIK-iem albo kartą, faktura VAT z NIP-em wystawia się automatycznie po każdej wpłacie, a każdy programista dostaje własny klucz API z limitem miesięcznym. Ten tekst jest o stronie firmowej: fakturach, kluczach dla zespołu, odejściach pracowników i księgowaniu. Instalację i pierwsze uruchomienie opisałem w tekście Claude Code - cena i jak zacząć, a pełną konfigurację w dokumentacji Claude Code.
Polska faktura VAT zamiast importu usług
Abonament albo API kupione bezpośrednio u Anthropic to faktura od zagranicznego podmiotu w dolarach, czyli import usług po stronie twojej firmy. Jak to wygląda krok po kroku, opisałem w tekście faktura VAT za API AI w polskiej firmie, więc nie powtarzam tego tutaj.
Przy rozliczeniu przez Jantaris:
- dostajesz krajową fakturę VAT z 23% VAT, wystawioną na dane firmy z NIP-em,
- faktura wystawia się automatycznie po każdym doładowaniu i czeka w panelu,
- ceny są w złotówkach brutto, kwotę widzisz przed zapłatą,
- saldo nie wygasa i nie ma abonamentu, więc nie płacisz za miesiące, w których zespół mniej koduje.
Dane do faktury uzupełnij w panelu przed pierwszym doładowaniem. Szczegóły płatności są w dokumentacji rozliczeń.
Konfiguracja w dwóch zmiennych
Każda osoba w zespole ustawia u siebie dwie zmienne, np. w ~/.claude/settings.json:
{
"env": {
"ANTHROPIC_BASE_URL": "https://jantaris.com",
"ANTHROPIC_AUTH_TOKEN": "sk-jt-..."
}
}Endpoint /v1/messages Jantarisa obsługuje tylko modele Claude. Wybór modeli, zmienne powłoki dla każdego systemu i pułapki po zmianie base URL są w dokumentacji Claude Code, a instalacja krok po kroku w tekście jak zacząć z Claude Code.
Kto doładowuje saldo
Konto firmy ma jedno saldo i jeden panel. U mnie wygląda to tak:
- Doładowuje jedna osoba - właściciel albo osoba od finansów. Programiści nie potrzebują dostępu do panelu, dostają tylko klucze.
- Płatność BLIK-iem albo kartą. Minimalne doładowanie to 40 zł, BLIK księguje się na saldzie od razu.
- Faktura trafia na dane firmy, niezależnie od tego, kto z zespołu zużył tokeny.
- Kwotę doładowania dobieram do sumy limitów kluczy. Jeśli limity w zespole dają razem np. kilkaset złotych miesięcznie, saldo z zapasem na miesiąc nie zatrzyma nikomu pracy w połowie zadania.
Klucz na osobę z limitem miesięcznym
Jeden wspólny klucz dla całego zespołu to proszenie się o kłopoty: nie wiesz, kto ile zużywa, a gdy ktoś odchodzi, musisz zmieniać klucz wszystkim. Dlatego w panelu tworzę osobny klucz dla każdej osoby:
- Nazwa klucza to imię albo login pracownika, np. "claude-code-anna".
- Limit miesięczny w złotówkach to budżet tej osoby na Claude Code.
- Klucz
sk-jt-...pokazuje się tylko raz, więc przekazuję go od razu przez menedżer haseł, nie przez czat ani maila.
Po dojściu do limitu API odpowiada błędem limitu (kod 403) i Claude Code przestaje działać na tym kluczu do końca miesiąca. Agent zapętlony w nocy zatrzyma się na limicie jednej osoby, a nie na saldzie całej firmy.
Wspólny settings.json w repozytorium bez tokenu
Projektowy plik .claude/settings.json zwykle ląduje w gicie razem z kodem. Może zawierać ANTHROPIC_BASE_URL i wybór modeli, żeby cały zespół pracował na tych samych ustawieniach, ale nigdy token. Każda osoba trzyma swój klucz poza repozytorium:
- w
~/.claude/settings.jsonw katalogu domowym, - albo w
.claude/settings.local.jsonw projekcie, dopisanym do.gitignore, - albo w zmiennej środowiskowej
ANTHROPIC_AUTH_TOKEN.
Jeśli klucz kiedyś trafi do commita, traktuję go jako spalony: unieważniam go w panelu i wystawiam tej osobie nowy.
Offboarding: odejście pracownika
Kiedy ktoś kończy współpracę, w panelu unieważniam jego klucz przyciskiem "Unieważnij". Od tej chwili każde zapytanie z tym kluczem dostaje błąd 401, nawet jeśli klucz został na prywatnym laptopie. Pozostałe klucze działają dalej, nikomu nie trzeba nic zmieniać.
Zużycie tej osoby do dnia odejścia zostaje w historii konta, a saldo firmy nie przepada razem z kluczem.
Księgowanie doładowań
Faktura dotyczy doładowania salda, a nie pojedynczych zapytań do modeli. Kilka rzeczy, które ułatwiają pracę księgowej:
- jedna faktura na każde doładowanie, w złotówkach, bez przeliczania kursu dolara,
- rzadsze, większe doładowania to mniej dokumentów w miesiącu,
- historia zużycia w panelu pokazuje daty i modele, więc łatwo powiązać wydatki z okresem,
- sposób ujęcia salda w kosztach (od razu czy w miarę zużycia) ustal z księgową, bo zależy od polityki rachunkowości firmy.
Ten sam klucz w innych narzędziach
Jantaris obsługuje też format OpenAI (/v1/chat/completions), więc klucz pracownika zadziała w Cursorze, Cline czy n8n, z adresem https://jantaris.com/v1 i także z modelami spoza rodziny Claude. Limit miesięczny obejmuje wtedy wszystkie narzędzia tej osoby łącznie. Konfigurację pokazuję w dokumentacji Claude Code i dokumentacji czatu.
FAQ
Czy to import usług?
Nie. Za doładowanie salda dostajesz krajową fakturę VAT z 23% VAT, wystawioną na NIP firmy, więc nie rozliczasz importu usług jak przy fakturze od zagranicznego dostawcy. Różnice opisałem w tekście faktura VAT za API AI w polskiej firmie.
Jak rozdzielić koszty na pracowników?
Każda osoba dostaje osobny klucz z własnym limitem miesięcznym, a nazwa klucza wskazuje pracownika. Limit działa jak budżet tej osoby na Claude Code. Faktury są wystawiane na doładowania firmy, więc podział kosztów na pracowników albo projekty robisz wewnętrznie, według kluczy i ich limitów.
Co się stanie, gdy klucz pracownika dojdzie do limitu?
API zwraca błąd limitu (kod 403) i Claude Code przestaje działać na tym kluczu do końca miesiąca. Pozostałe klucze działają dalej. Jeśli ta osoba potrzebuje więcej, w panelu tworzysz nowy klucz z wyższym limitem, a stary unieważniasz.
Czy mogę zapłacić BLIK-iem?
Tak, BLIK albo karta. Doładowanie BLIK-iem jest widoczne na saldzie od razu, a faktura VAT pojawia się w panelu automatycznie.
Czy kod i prompty zespołu są używane do trenowania modeli?
Nie. Treści promptów i wyników nie są używane do trenowania modeli.












