📋 Spis treści
1. Wymagania wstępne
- Masz zainstalowany moduł KSeF 2 Integration (ksef_2_FA3)
- Masz skonfigurowane tokeny dostępu do KSeF w ustawieniach firmy
- Posiadasz aktywną sesję w Krajowym Systemie e-Faktur
Zależności modułu:
account- moduł księgowości Odoomail- moduł poczty Odooksef_2_FA3- moduł KSeF 2 Integration
2. Instalacja modułu
Rozpakuj archiwum ksef_incoming.zip do katalogu z dodatkami Odoo (np. /mnt/extra-addons/)
Przejdź do:
Wyszukaj "KSeF Incoming" i kliknij Zainstaluj
3. Konfiguracja
3.1 Konfiguracja firmy
Przejdź do:
Otwórz swoją firmę i znajdź zakładkę "KSeF Incoming":
| Pole | Opis | Zalecane ustawienie |
|---|---|---|
| Auto-fetch KSeF Invoices | Włącza automatyczne pobieranie faktur (wymaga dodania cron ręcznie) | Według potrzeb |
| Auto-create Vendors | Automatycznie tworzy kartoteki dostawców dla nieznanych NIP | ✅ Włączone |
| Default Purchase Journal | Domyślny dziennik dla tworzonych faktur zakupowych | Wybierz dziennik zakupów |
| Last KSeF Fetch | Data ostatniego pobierania (tylko odczyt) | - |
- KSeF Environment (środowisko: Test/Demo/Produkcja)
- KSeF Context Identifier (NIP firmy)
- KSeF Access Token (token dostępu)
- KSeF Refresh Token (token odświeżania)
4. Pobieranie faktur z KSeF
4.1 Ręczne pobieranie
Kliknij przycisk "Fetch from KSeF" w menu akcji (⚙️) lub na górnym pasku
System pobierze nowe faktury z KSeF i wyświetli powiadomienie z liczbą pobranych dokumentów
- System otwiera sesję z KSeF
- Pobiera listę faktur, gdzie Twoja firma jest nabywcą
- Dla każdej faktury pobiera pełny XML
- Parsuje dane i tworzy rekordy w Odoo
- Automatycznie próbuje dopasować dostawców po NIP
- Zamyka sesję KSeF
4.2 Automatyczne pobieranie (opcjonalne)
Aby skonfigurować automatyczne pobieranie, dodaj zaplanowane działanie:
- Model: ksef.incoming.invoice
- Metoda: cron_fetch_incoming_invoices
- Interwał: według potrzeb (np. co 4 godziny)
5. Przetwarzanie faktur
5.1 Widok listy
Lista faktur przychodzących zawiera następujące informacje:
- Nazwa - numer faktury i numer KSeF
- Numer KSeF - unikalny identyfikator w systemie KSeF
- Numer faktury - oryginalny numer faktury od dostawcy
- Data faktury - data wystawienia
- Nazwa sprzedawcy - nazwa dostawcy
- NIP sprzedawcy - numer NIP dostawcy
- Kwota - wartość brutto faktury
- Dostawca - dopasowany partner w Odoo
- Status - aktualny status przetwarzania
- Faktura zakupowa - link do utworzonej faktury
5.2 Widok formularza
Formularz szczegółowy zawiera dodatkowe informacje:
- Pełne dane sprzedawcy i nabywcy
- Data rejestracji w KSeF
- Załączony plik XML z KSeF
- Ewentualne komunikaty błędów
6. Statusy faktur
| Status | Znaczenie | Wymagane działanie |
|---|---|---|
| New | Nowa faktura, dostawca nie został dopasowany | Ręcznie przypisz dostawcę lub utwórz nowego |
| Matched | Dostawca został automatycznie dopasowany po NIP | Zweryfikuj dopasowanie i utwórz fakturę zakupową |
| Imported | Faktura zakupowa została utworzona w Odoo | Brak - proces zakończony |
| Error | Wystąpił błąd podczas przetwarzania | Sprawdź komunikat błędu i napraw problem |
7. Tworzenie faktur zakupowych
Kliknij na wybraną fakturę w liście, aby otworzyć formularz szczegółowy
Upewnij się, że pole "Vendor" jest wypełnione. Jeśli nie, wybierz lub utwórz dostawcę
Kliknij przycisk "Create Vendor Bill"
System otworzy utworzoną fakturę zakupową. Sprawdź dane, uzupełnij konta i zatwierdź
- Linie faktury są tworzone na podstawie danych z XML
- Oryginalny plik XML jest załączany do faktury zakupowej
- Numer referencyjny zawiera oryginalny numer faktury
8. Często zadawane pytania
❓ Dlaczego nie widzę żadnych faktur po pobraniu?
Możliwe przyczyny:
- Brak nowych faktur w KSeF od ostatniego pobierania
- Nieprawidłowe tokeny dostępu - sprawdź konfigurację KSeF
- Faktury już zostały wcześniej pobrane (sprawdź wszystkie statusy)
❓ Dostawca nie został automatycznie dopasowany. Dlaczego?
Automatyczne dopasowanie działa po NIP. Sprawdź czy:
- Dostawca istnieje w systemie z poprawnym NIP
- NIP jest w formacie z prefiksem PL lub bez
- W polu VAT nie ma literówek ani spacji
❓ Jak włączyć automatyczne tworzenie dostawców?
Przejdź do konfiguracji firmy i włącz opcję "Auto-create Vendors" w zakładce KSeF Incoming.
❓ Czy mogę pobrać faktury z określonego okresu?
Obecnie moduł pobiera faktury od daty ostatniego pobierania. Dla pierwszego pobierania sięga 30 dni wstecz.
❓ Co się stanie jeśli faktura już istnieje?
System sprawdza duplikaty po numerze KSeF - ta sama faktura nie zostanie pobrana dwukrotnie.
Automatyczne pobieranie
Faktury są pobierane bezpośrednio z KSeF
Dopasowanie NIP
Automatyczne rozpoznawanie dostawców
Parsowanie XML
Ekstrakcja danych z e-Faktur
Integracja z księgowością
Tworzenie faktur zakupowych
Please log in to comment on this module