Polska PIT-11 i PIT-4R - Generator
Twórz oficjalne polskie informacje PIT-11 (29) i deklaracje PIT-4R (13) jako XML e-Deklaracje
Buduj polskie roczne informacje o przychodach z tytułu podatku dochodowego od osób fizycznych (PIT-11) dla swoich pracowników oraz roczną deklarację pobranych zaliczek (PIT-4R) dla firmy bezpośrednio z Odoo, jako ustrukturyzowany plik XML akceptowany przez bramkę e-Deklaracje Ministerstwa Finansów. Moduł wylicza kwoty według polskiej skali podatkowej, waliduje każdy identyfikator podatkowy, uruchamia reguły spójności przed wysyłką i zapisuje gotowy do złożenia plik XML.
Co robi ten moduł
Informacje PIT-11 (29)
- Jedna informacja na pracownika i rok podatkowy.
- Oblicza przychód (P_29), koszty uzyskania przychodu (P_30), dochód (P_31), pobraną zaliczkę (P_33) oraz odliczalne składki społeczne (P_95).
- Standardowe koszty 250 PLN/mies. lub podwyższone 300 PLN/mies., limitowane rocznie.
- Opcjonalne pola nadpisania dla dokładnych kwot składek społecznych, zdrowotnych i zaliczek pobranych w liście płac.
- Kreator zbiorczego tworzenia dla wielu pracowników naraz.
Deklaracja PIT-4R (13)
- Jedna roczna deklaracja na firmę i rok.
- Dwanaście miesięcznych wierszy: liczba podatników, pobrane zaliczki i zaliczki należne urzędowi skarbowemu.
- Jednoklikowa agregacja zaliczek z PIT-11 danego roku do siatki miesięcznej jako wstępny szkic.
- Roczna suma zaliczek wyliczana automatycznie.
Wbudowany silnik polskiego podatku
| Parametr | Zastosowana wartość |
|---|---|
| Pierwszy próg podatkowy | 12% do 120 000 PLN |
| Drugi próg podatkowy | 32% powyżej 120 000 PLN |
| Kwota wolna | 30 000 PLN (3 600 PLN rocznej kwoty zmniejszającej podatek) |
| Standardowe koszty uzyskania przychodu | 250 PLN/mies., limit 3 000 PLN/rok |
| Podwyższone koszty (dojazdy) | 300 PLN/mies., limit 3 600 PLN/rok |
| Składki społeczne pracownika (ZUS) | 13,71% (emerytalna 9,76% + rentowa 1,50% + chorobowa 2,45%) |
| Składka zdrowotna | 9% (raportowana informacyjnie) |
Walidacja przed wysyłką
Kontrola identyfikatorów podatkowych
- NIP - ważona suma kontrolna modulo-11 (płatnik i nierezydent podatnik).
- PESEL - suma kontrolna modulo-10 z dekodowaniem daty urodzenia.
- REGON - suma kontrolna 9- i 14-cyfrowa.
Reguły biznesowe
- Obowiązkowe identyfikatory i nazwy płatnika oraz podatnika.
- Dochód równy przychód minus koszty; składki społeczne nigdy nie przekraczają przychodu.
- Pobrana zaliczka jest wiarygodna względem skali na podstawie opodatkowania.
- Kwoty miesięczne PIT-4R nieujemne; suma roczna uzgodniona z sumą miesięczną.
Wynik XML e-Deklaracje
Wygenerowany dokument to kompletny element Deklaracja
w oficjalnej przestrzeni nazw CRWDE, z poprawnym
kodSystemowy (PIT-11 (29) / PIT-4R (13)),
nagłówkiem WariantFormularza i
wersjaSchemy, blokiem płatnika
Podmiot1, blokiem podatnika Podmiot2
(PIT-11) oraz szczegółowymi pozycjami
PozycjeSzczegolowe.
BYOK - to Ty masz kontrolę
Ten moduł buduje i przechowuje plik XML wyłącznie w Twojej bazie Odoo. Złożenie do bramki e-Deklaracje Ministerstwa Finansów wykonujesz samodzielnie, własnymi danymi uwierzytelniającymi i kwalifikowanym podpisem elektronicznym lub danymi autoryzacyjnymi. Moduł nigdy nie przesyła żadnych danych w Twoim imieniu i nie działa jako certyfikowany pośrednik.
Tylko Community, czysta instalacja
Zależy wyłącznie od base i mail - bez
modułów Enterprise. Instaluje się na Odoo 18 i 19. Silnik
podatkowy, walidatory identyfikatorów i generatory XML są w
czystym Pythonie i w pełni pokryte testami automatycznymi.
English
Poland PIT-11 & PIT-4R Generator
Produce official Polish PIT-11 (29) and PIT-4R (13) income-tax statements as e-Deklaracje XML
Build the Polish annual personal-income-tax information statements (PIT-11) for your employees and the annual declaration of collected advances (PIT-4R) for your company straight from Odoo, as the structured XML accepted by the Ministry of Finance e-Deklaracje gateway. The module computes the figures from the Polish tax scale, validates every fiscal identifier, runs the pre-submission consistency rules, and stores a ready-to-submit XML file.
PIT-11 (29) statements
- One statement per employee and tax year.
- Computes revenue, cost of obtaining revenue, income, collected advance and deductible social contributions.
- Standard 250 PLN/month or raised 300 PLN/month cost allowance, capped annually.
- Optional override boxes for the exact social, health and advance amounts withheld in payroll.
- Batch creation wizard for many employees at once.
PIT-4R (13) declaration
- One annual declaration per company and year.
- Twelve monthly rows: taxpayer count, advances collected and advances due.
- One-click aggregation of the year's PIT-11 advances into the monthly grid.
- Annual total of advances computed automatically.
Validation before you submit
- NIP weighted modulo-11 checksum (payer and non-resident taxpayer).
- PESEL modulo-10 checksum with birth-date decoding.
- REGON 9- and 14-digit checksum.
- Mandatory identifiers, income = revenue - cost, plausible advance, reconciled totals.
e-Deklaracje XML & BYOK
- Complete
Deklaracjaelement in the official CRWDE namespace. - Correct
kodSystemowy, header,Podmiot1/Podmiot2and detailed positions. - The module only builds and stores the XML; you submit it yourself with your own signature.
- Depends only on
baseandmail; Odoo 18 and 19; fully unit tested.
Screenshots
Pit 11 Statements
Create Pit 11 Batch
Pit 4R Declarations
Update date: 2026-07-02