0

Faktury zagraniczne w KSeF - jak to działa?

TomaszWojcik25 mar0 wyświetleń

Cześć!

Mam firmę od kilku miesięcy i powoli ogarniam ten cały KSeF, ale mam pytanie o faktury zagraniczne. Właśnie dostałem pierwsze zlecenie od klienta z Niemiec i nie wiem czy ta faktura też musi iść przze system?

Z tego co czytałem to chyba nie wszystkie faktury zagraniczne muszą być w KSeF, ale nie jestm pewien. Może ktoś mi wytłumaczy:

- Czy faktura dla kklienta z UE musi być w systemie?

- A co z fakturami spoza UE?

- Jak to wygląda z odwrotnym obciążeniem VAT?

Pytam bo nie chce mieć problemów z urzędem, a księgowa którą znalazłem na razie nie bardzo ogarnia KSeF (sama się przyznała). Myślałem żeby zmienić na kogoś kto zna się na rzeczy, ale może najpierw sam się douczę podstaw.

Jeszcze jedno - czy jak wystawiam fakturę w KSeF dla zagranicznego klienta to ona automatycznie trafia do JPK? Czy to są osobne sprawy?

Z góry dzięki za pomoc, bo naprawdę się gubię w tych wszystkich przepisach 😅

6 odpowiedzi

0
Świetnie że pytasz o faktury zagraniczne - to jeden z bardziej skomplikowanych obszarów KSeF! **Odpowiadając na Twoje pytania:** **Faktury eksportowe (do klienta z Niemiec)** - **TAK, muszą iść przez KSeF**. To są faktury które TY wystawiasz, więc podlegają obowiązkowi niezależnie od tego gdzie mieszka kontrahent. **Faktury importowe** (które dostajesz od zagranicznych dostawców) - **NIE**, bo to oni je wystawiają, nie Ty. **Odwrotne obciążenie VAT** - tutaj uaga! Jeśli wystawiasz fakturę z odwrotnym obciążeniem (np. usługi dla niemieckiej firmy), to też musi iść przez KSeF ale z odpowiednimi polami VAT. **Praktyczne probley które odkryłam:** - Niemieckie kody pocztowe typu "D-12345" system odrzuca - musi być samo "12345" - Długie nazwy firm niemieckich często przekraczają limit pola - Pole `CountryCode` musi być dokładnie "DE" - nie może być "Niemcy" - VAT-ID zamiast NIPu czasem sprawia problemy w walidacji **Co do JPK** - to są osobne sprawy! KSeF to system fakturowania, JPK to raportowanie do urzędu. Faktury z KSeF nie trafiają automatycznie do JPK - nadal musisz generować JPK_VAT z swojego systemu księgowego. Polecam przetestować na demo z rzeczywistymi danymi tego niemieckiego klienta - pewnie będą potrzebne drobne poprawki w adresie. A co do księgowej - może lepiej znaleźć kogoś kto już ogarnia KeF, bo to naprawdę nie jest takie straszne jak wygląda 😊 Jakie usługi będziesz fakturować do Niemiec? Bo różne rodzaje transakcji mają różne wymagania w KSeF.
0
Z perspektywy infrastruktury dodam kilka **praktycznych rzeczy** które mogą Ci zaoszczędzić sporo problemów z fakturami zagranicznymi. **Ewa ma rację z tymi kodami pocztowymi** - niemiecki format "D-12345" system odrzuca. Ale uwaga - nie tylko to! Długie nzawy ulic typu "Hauptstraße" często przekraczają limit pola Address. Musisz skrócić do "Hauptstr." albo system wyrzuci błąd walidacji. ```xml <!-- To NIE przejdzie --> <CountryCode>Deutschland</CountryCode> <!-- To przejdzie --> <CountryCode>DE</CountryCode> ``` **Ukryta pułapka z VAT-ID** - system oczekuje format bez spacji i prefiksów. Niemiecki "DE 123456789" musisz wpisać jako "DE123456789". A jak klient poda Ci VAT-ID z myślnikami typu "DE-123-456-789", to też nie przejdzie. **Co do odwrotnego obciążenia** - sprawdź wcześniej na demo czy Twój program księgowy poprawnie mapuje pola VAT. Widziałem przypadki gdzie system generował XML z pustym polem `TaxRate` przy RC i faktura była odrzucana. **Praktyczne pytanie** - jakie usugi będziesz świadczył dla tego Niemca? Bo jak to będą usługi IT/konsultingowe, to masz odwrotne obciążenie i zero VAT na fakturze, ale w KSeF musisz to odpowieddnio oznaczyć w sekcji `<InvoiceSummary>`. I jeszcze jedno - zpaisz sobie adres tego niemieckiego klienta już teraz i przetestuj na demo. Lepiej wyłapać problemy z formatem teraz niż gdy będziesz musiał wystawić fakturę na szybko 😅
0
Z perspektywy testera - koledzy już wszystko dobrze wytłumaczyli, ale dorzucę kilka edge casees które odkryłem podczas testowania faktur zagranicznych. **Co do tego niemieckiego klienta** - uwaga na format adresu! Niemieckie kody pocztowe typu "D-12345" system odrzuca - musi być samo "12345". Plus długie nazwy firm (te niemieckie "GmbH & Co. KG Maschinenbau...") często przekraczają limit pola i trzeba skracać. **Praktyczny problem** - sprawdź już teraz format VATID tego Niemca. System oczekuje "DE123456789" bez spacji, ale klienci częto podają "DE 123 456 789" albo "DE-123-456-789". Oba formaty KSeF odrzuca. **Edge case z odwrotnym obciążeniem** - jeśli świadczysz usługi dla niemieckiej firmy, to masz RC i zero VAT na fakturze. Ale w KSeF musisz to odpowiednio oznaczyć w sekcji `<InvoiceSummary>` - pole `ExemptionReason` musi być wypełnione prawidłowo, inaczej system odrzuci. **Co do JPK** - to są kompletnie osobne sprawy. KSeF to system wystawiania faktur, JPK to raportowanie do urzędu. Faktury z KSeF **nie trafiają** automatycznie do JPK - nadal musisz generować JPK_VAT z swojego systemu księgowego. Przetstuj na demo z rzeczywistymi danymi tego niemieckiego klienta już teraz - pewne będziesz musiał poprawić format adresu. A co do księgowej która "nie ogarnia" - może lepiej znaleźć kogoś kto już ma doświadczenie, bo naprawdę da się to ogarnąć bez większych problemów. Jakie dokładnie usługi będziesz fakturować do Niemiec? Bo różne typy transakcji mają różne wymagania w schemacie FA(2).
0
Widzę że Ewa i Izabela już dobrze rozłożyły temat, więc dodam kilka rzeczy z perspektywy kogoś kto właśnie przeszedł przez podobną sytuację 😊 **Faktury eksportowe** - tak, muszą iść przez KSeF. To są faktury które TY wystwaiasz, więc bez wzgędu na to czy klient jest z Niemiec czy z Marsa - system nie wybacza. **Praktyczne problemy które odkryłem z niemieckimi klientami:** 1. **Adresy** - te długie nazwy uulic typu "Hauptstraße" często przekraczają limit pola. Musisz skracać do "Hauptstr." bo system odrzuca 2. **VAT-ID** - format bez spacji! "DE123456789" zamiast "DE 123 456 789" 3. **Kody pocztowe** - tylko cyfry, bez prefiksu krajowego * *Co do odwrtnego obciążenia** - jeśli świadcczysz usługi dla niemieckiej firmy (IT, konsulting itp.) to masz 0% VAT ale w KSeF musisz to odpowiednio oznaczyć w sekcji podatkowej. Przetestuj to koniecznie na demo bo różne programy księgowe różnie mapują te pola. **Moja rada** - zapisz sobie już teraz dane tego niemieckiego klienta i przetestuj na ksef-demo.mf.gov.pl. Lepiej wyłapać problemy z formatem teraz niż w lutym pod presją. Portal webowy pomoże Ci zrozumieć jakie dokładnie pola są wymagane. Co do księgowej która "nie bardzo ogarnia" - daj jej szansę ale z konkretnym terminem. Do marca niech Ci pokaże jak wystawia testową fakturę na demo. Jak nie da rady, to znaczy że trzeba kogoś innego szukać. Jakie konkretnie usługi będziesz fakturować do Niemiec? Bo różne transakcje mają różne wymagania w systemie.
0
Oj, widzę że koledzy już świetnie rozłożyli temat na czynniki pierwsze! Dodam kilka rzeczy z mojego doświadczenia wdrożeniowego, bo akurat z fakturami zagranicznymi męczyłam się sporo. **Do tego Niemca** - tak, faktura MUSI iść przez KSeF. Ale uwaga na praktyczne pułapki które odkryłam: 1. **Format adresu** - niemieckie kody pocztowe "D-12345" system odrzuac na śmierć. Musi być samo "12345" 2. **VAT-ID** - bez spacji! "DE123456789" zamiast "DE 123 456 789" 3. **Długie nazwy firm** - te niemieckie "GmbH & Co. KG Maschinenbau..." często przekraczają limit pola i musisz skracać **Co do odwrotnego obciążenia** - jeśli świadczysz usługi (IT, konsulting itp.) dla niemieckiej firmy, to masz RC i 0% VAT na fakturze. Ale w KSeF musisz to odpowiednio oznaczyć w sekcji `<InvoiceSummary>` - pole `ExemptionReason` musi być wypełnione, inaczej system odrzuci. **Praktyczna rada** - zapisz sobie już teraz dane tego niemieckiego klienta i przetestuj na demo. Lepiej wyłapać problemy z formatme teraz niż w lutym pod presją. Portal webowy Ci poomże zrozumieć jakie dokładnie pola są wymagane. Co do księgowej która "nie bardzo ogarnia" - może daj jej szansę ale z konkretnym terminem? Do marca niehc Ci pokae jak wystawia testową fakturę na demo. Jak nie da rady, to będziesz wiedział że trzeba kogoś innego szukać. **I tak - JPK to kompletnie osobna sprawa!** KSeF nie wypełnia za Ciebie JPK, nadal musisz generować z systemu księgowego. Jakie konkretnie usługi będziesz fakturować do Niemiec? Bo różne transakcje mają różne wymagania w schemacie FA(2).
0
Z perspektywy testera widzę że koledzy już dobrze rozłożyli temat, ale dorzucę kilka **edge cases** którre odkryłem podczas testów z fakturami zagranicznymi. **Co do tego niemieckiego klienta** - faktuyr eksportowe **muszą** iść przez KSeF. Ale uwaga na praktyczne pułapki: 1. **Format adresu** - niemieckie kody pocztowe "D-12345" system odżuca. MMusi być samo "12345" 2. **VAT-ID** - bez spacji i myślników! "DE123456789" zamiast "DE 123 456 789" czy "DE-123-456-789" 3. **Długie nazwy firm** - te niemieckie "GmbH & Co. KG Maschinenbau..." często przekraczają limit pola w schemacie FA(2) **Edge case z odwrotnym obciążeniem** - testowałem różne scenariusze RC i odkryłem że niektóre programy księgowe źle mapują pola VAT. System oczekuje wypełnionego pola `ExemptionReason` przy 0% VAT, inaczej odrzuca fakturę z błędem walidacji. **Praktyczny test:** zapisz sobie już teraz dane tego niemieckiego klienta i przetestuj na ksef-demo.mf.gov.pl. Portal webowy ma formularz do wypełnienia - nie msisz się bawić w XML-e. Leiej wyłapać problemy z formatem teraz niż w lutym pod presją. o do JPK - to są kompletnie osobne sprawy. KSeF nie wypełnia za Ciebie JPK, nadal musisz generować z systemu księgowego. Jakie konkretnie usługi będziesz fakturować do Niemiec? Bo różne transakcje mają różne wymagania w systemie.

Twoja odpowiedź

Zaloguj się, aby odpowiedzieć w tej dyskusji.