ERPNext jest systemem globalnym, budowanym z myślą o rynkach na całym świecie. Dla polskich firm oznacza to, że po instalacji brakuje kilku rzeczy specyficznych dla naszego rynku: walidacji NIP, pól takich jak REGON czy KRS, czy gotowych szablonów faktur dostosowanych do polskich realiów. Firma ERPTECH postanowiła rozwiązać ten problem raz - i udostępnić gotowe rozwiązanie bezpłatnie dla całej społeczności.
Aplikacja ERPNextPL Community jest dostępna na GitHubie jako projekt open source na licencji MIT. Każda firma, partner czy developer może ją zainstalować, używać i rozwijać bez żadnych opłat.
Co zawiera ERPNextPL Community
Aplikacja skupia się na elementach, które są niezbędne do prawidłowej pracy z ERPNext w polskiej firmie.
- Walidacja NIP - system sprawdza poprawność numeru NIP dla kontrahentów krajowych. Walidacja uruchamia się dla klientów z terytorium Polska i typem Firma, a zamiast blokować zapis, wyświetla ostrzeżenie.
- Pole REGON - dodatkowe pole na kartotece klienta dla numeru REGON, wymaganego w wielu przetargach i umowach z instytucjami publicznymi.
- Pole KRS - pole z numerem Krajowego Rejestru Sądowego, przydatne przy weryfikacji kontrahentów i dokumentacji formalnej.
- Pole PESEL - dla kontrahentów będących osobami fizycznymi prowadzącymi działalność.
- Status VAT - dedykowane pole do oznaczenia statusu podatnika VAT klienta.
- Data wykonania usługi na fakturze - dodatkowe pole na fakturze sprzedaży wymagane przepisami przy fakturowaniu usług.
- Szablony wiadomości e-mail - gotowe szablony dla przypomnienia o płatności i powiadomienia o wystawionej fakturze za usługę, dostosowane do polskich zwrotów i tonu komunikacji.
- Szablon faktury - wydruk faktury z polskim układem i stylistyką.
- Walidacje dokumentów - logika sprawdzania dat na fakturach (data wykonania usługi, termin płatności) zgodna z polskimi wymaganiami.
Jak aplikacja jest zbudowana
ERPNextPL Community jest zbudowane w sposób, który minimalizuje ryzyko konfliktów z innymi modyfikacjami w systemie.
- Pola dodawane przez migracje - aplikacja nie nadpisuje standardowych formularzy ERPNext, ale dodaje pola za pomocą mechanizmu migracji. Oznacza to, że lokalne dostosowania formularzy pozostają nienaruszone.
- Zasada nienadpisywania - jeśli dany dokument już istnieje w systemie, aplikacja go nie zmienia. Jeśli go brakuje, tworzy go z plików JSON. To bezpieczne podejście przy aktualizacjach.
- Powiadomienia wyłączone domyślnie - szablony powiadomień są dostarczane jako wyłączone, żeby uniknąć przypadkowego wysyłania wiadomości do kontrahentów po instalacji.
- Brak zewnętrznych połączeń - aplikacja działa wyłącznie w lokalnej instancji Frappe/ERPNext, nie wysyła żadnych danych na zewnątrz i nie wymaga dostępu do internetu.
- Licencja MIT - kod można używać, modyfikować i dystrybuować bez ograniczeń, również w projektach komercyjnych.
Jak zainstalować ERPNextPL Community
Instalacja przebiega standardową ścieżką Frappe bench, tak samo jak każda inna aplikacja dla ERPNext.
- Pobierz aplikację - użyj polecenia
bench get-appz adresem repozytorium na GitHubie (github.com/ERPnextPL/erpnextpl_community). - Zainstaluj na stronie - wykonaj
bench install-app erpnextpl_communitydla wybranej instancji ERPNext. - Uruchom migracje - standardowy
bench migratezastosuje wszystkie pola i dokumenty dostarczane przez aplikację. - Sprawdź kartotekę klienta - po instalacji na karcie klienta powinny pojawić się pola REGON, KRS, PESEL i Status VAT.
- Włącz powiadomienia ręcznie - szablony powiadomień są domyślnie wyłączone. Włącz tylko te, które chcesz aktywnie używać.
Dlaczego ERPTECH udostępnia to bezpłatnie
Polska społeczność ERPNext jest mała, ale rośnie. Im więcej firm ma dostęp do dobrze przygotowanych narzędzi lokalizacyjnych, tym łatwiej ERPNext zdobywa zaufanie na polskim rynku. ERPTECH, jako firma wdrażająca ERPNext od lat, wielokrotnie budowała podobne elementy lokalizacyjne dla swoich klientów. Udostępnienie ich jako projektu open source to naturalny krok - zamiast każdy partner wdrożeniowy rozwiązywał te same problemy od zera, dostępna jest gotowa, utrzymywana baza.
Projekt jest otwarty na współpracę. Jeśli używasz ERPNextPL Community i masz pomysł na rozszerzenie lub poprawkę, repozytorium na GitHubie jest właściwym miejscem do zgłoszenia.
Dla kogo jest ta aplikacja
- Firmy wdrażające ERPNext samodzielnie - zamiast ręcznie dodawać pola i tworzyć szablony, można zainstalować gotowe rozwiązanie w kilka minut.
- Partnerzy i konsultanci ERPNext - aplikacja może być punktem startowym dla projektów lokalizacyjnych zamiast budowania wszystkiego od zera.
- Programiści rozwijający ERPNext - kod jest przykładem podejścia do polskiej lokalizacji bez ingerowania w rdzeń systemu.
- Firmy już używające ERPNext - jeśli brakuje walidacji NIP lub pól rejestrowych, aplikacja uzupełnia te braki bez ryzyka nadpisania istniejących konfiguracji.