W xSale możliwa jest obsługa zamówień z różnymi stawkami VAT zarówno dla klientów detalicznych, jak i podmiotów gospodarczych. Przy zapisie zamówienia w Comarch ERP Optima system bierze pod uwagę między innymi typ kontrahenta, kraj docelowej dostawy, prefiks kraju i na tej podstawie zapisuje dokument z odpowiednimi stawkami VAT.
Dzięki temu możliwa jest poprawna obsługa procedury OSS (One-Stop-Shop), ale także innych scenariuszy, na przykład sprzedaży wewnątrzunijnej, sprzedaży poza UE i pozostałych typów obsługiwanych w ERP.
W tym artykule znajdziesz
- jak działa obsługa międzynarodowych stawek VAT
- jak skonfigurować WebService dla OSS i VAT międzynarodowego
- jakie scenariusze sprzedaży obsługuje xSale
- jak działa Intrastat w tym scenariuszu
Opis działania
W ramach xSale możliwa jest obsługa zamówień z różnymi stawkami VAT zarówno dla klientów detalicznych, jak i podmiotów gospodarczych. xSale przy zapisie zamówienia w systemie Comarch ERP Optima weźmie pod uwagę między innymi typ kontrahenta (na podstawie: NIP / bez NIP), kraj docelowej dostawy towarów oraz prefiks kraju dostawy i z uwzględnieniem tych danych zapisze zamówienie w systemie ERP z poprawnymi stawkami VAT dla pozycji zamówienia.
Dzięki temu możliwa jest poprawna obsługa procedury OSS (One-Stop-Shop), ale też innych scenariuszy, na przykład sprzedaży wewnątrzunijnej, sprzedaży poza UE i innych dostępnych typów.
Konfiguracja
Automatyczna obsługa różnych stawek VAT (w tym OSS) jest możliwa od wersji 1.95 WebService.
W instalatorze WebService, w wersji 1.95 i wyższej, możliwe jest przełączanie między trybem z auto-obsługą OSS a działaniem na podstawie konfiguracji międzynarodowych stawek VAT z xSale. Domyślnym trybem jest działanie z auto-obsługą OSS.
Aby uruchomić funkcjonalność, w instalatorze WebService należy zaznaczyć opcje konfiguracyjne na zakładce Konfiguracja -> Wczytywanie dok. do ERP:
- Ustaw czy „Podmiot gospodarczy?” na podstawie NIP
- Ustaw typ transakcji na podstawie NIP
- Ustawiaj wysyłkę do KSeF na podstawie typu kontrahenta – po włączeniu tej opcji ustawienie wysyłki dokumentu do KSeF jest określane na podstawie typu kontrahenta.
Dodatkowe opcje pozwalające na sterowanie funkcjonalnością:
- Stosuj procedurę OSS – dla zaznaczonej opcji dla kontrahentów B2C UE stosowana jest procedura OSS według scenariusza 4. Dla odznaczonej opcji dla kontrahentów B2C UE stosowany jest scenariusz 5.
- Dla transakcji pozaunijnych ustawiaj stawki VAT z karty towaru (zamiast 0%) – dla scenariusza 7 i 8 decyduje, jaka stawka zostanie ustawiona na pozycji.
Scenariusze działania
Poniższa tabela pokazuje scenariusze sprzedaży oraz sposób ich obsługi po stronie xSale i Comarch ERP Optima.
| Scenariusz (typ kontrahenta i sprzedaży) | Scenariusz obsługiwany przez xSale? | Zamówienie xSale | Optima | ||||||||
| NIP – Nabywca | Kraj Nabywca | Kraj Odbiorca | Kod kraju ISO przed NIP | Status kontrahenta – karta kontrahenta, przenosi się na dokument | Rodzaj transakcji – dokument | Stawka VAT towar | Stawka VAT transport | Deklaracja | Intrastat | ||
| 1. Kontrahent krajowy B2B | Tak | NIP | PL | – | nie jest konieczny | Podmiot gospodarczy, Krajowy, Podatnik VAT | Krajowy | Pobierana z karty towaru w Optimie | Pobierana z karty towaru w Optimie | JPK_V7: sprzedaż krajowa (dla stawki 23% kolumna P_19) | Nie |
| 2. Kontrahent krajowy B2C | Tak | brak | PL | – | nie jest konieczny | Osoba fizyczna, Krajowy | Krajowy | Pobierana z karty towaru w Optimie | Pobierana z karty towaru w Optimie | JPK_V7: sprzedaż krajowa (dla stawki 23% kolumna P_19) | Nie |
| 3a. Kontrahent UE B2B z dostawą po za PL | Tak | NIP | UE | UE | konieczny | Podmiot gospodarczy, Wewnątrzunijny, Podatnik VAT | Wewnątrzunijny | 0% | NP | JPK_V7: WDT kolumna P_21 | Tak |
| 3b. Kontrahent UE B2B z dostawą do PL | Tak (Optima 2025.3.1 i nowsze) |
NIP | UE | PL | konieczny | Podmiot gospodarczy, Krajowy, Podatnik VAT | Krajowy | Pobierana z karty towaru w Optimie | Pobierana z karty towaru w Optimie | PK_V7: sprzedaż krajowa (dla stawki 23% kolumna P_19) | Nie |
| 4. Kontrahent UE B2C, procedura OSS | Tak | brak | UE | – | konieczny | Osoba fizyczna, procedura OSS, Rozliczam podatek w OSS | Procedura OSS | Pobierana z karty towaru w Optimie, odpowiednia dla kraju docelowego | Pobierana z karty towaru w Optimie, odpowiednia dla kraju docelowego | VIU-DO: pozycja C.2 | Tak |
| 5. Kontrahent UE B2C, sprzedaż poniżej limitu, bez NIP w kraju docelowym | Tak – Wyłączona auto-obsługa OSS | brak | UE | – | konieczny | Osoba fizyczna, Wewnątrzunijny | Wewnątrzunijny | Taka jak krajowa, pobierana z karty towaru w Optimie | Taka jak krajowa, pobierana z karty towaru w Optimie | JPK_V7: sprzedaż krajowa (dla stawki 23% kolumna P_19) | Tak |
| 6. Kontrahent UE B2C, sprzedaż powyżej limitu, nadany NIP w kraju docelowym | Nie | brak | UE | – | konieczny | Osoba fizyczna, Wewnątrzunijny | Wewnątrzunijny | Pobierana z karty towaru w Optimie, odpowiednia dla kraju docelowego | Pobierana z karty towaru w Optimie, odpowiednia dla kraju docelowego | deklaracja w kraju docelowym | Tak |
| 7. Kontrahent poza UE B2B | Tak | Tak | poza UE | – | konieczny | Podmiot gospodarczy, Pozaunijny | Eksport | 0% lub VAT krajowy pobierany z karty towaru w Optimie (wg. konfiguracji) | 0% lub VAT krajowy pobierany z karty towaru w Optimie (wg. konfiguracji) | JPK_V7: Eksport towarów kolumna P_22 dla 0%, lub P_19 jak sprzedaż krajowa | Nie |
| 8. Kontrahent poza UE B2C | Tak | brak | poza UE | – | konieczny | Osoba fizyczna, Pozaunijny | Eksport | 0% lub VAT krajowy pobierany z karty towaru w Optimie (wg. konfiguracji) | 0% lub VAT krajowy pobierany z karty towaru w Optimie (wg. konfiguracji) | JPK_V7: Eksport towarów kolumna P_22 dla 0%, lub P_19 jak sprzedaż krajowa | Nie |
| 9. Kontrahent poza terytorium kraju B2B/B2C | Nie | brak | poza UE | – | konieczny | Podmiot gospodarczy, Poza terytorium kraju | Poza terytorium kraju | 0% | 0% | JPK_V7: Dostawa towarów oraz usług, poza terytorium kraju kolumna P_11 | Nie |
| 10. Kontrahent poza terytorium kraju B2C/B2B | Nie | brak | poza UE | – | konieczny | Osoba fizyczna, Poza terytorium kraju | Poza terytorium kraju | 0% | 0% | JPK_V7: Dostawa towarów oraz usług, poza terytorium kraju kolumna P_11 | Nie |
Intrastat
Jeśli flaga Intrastat jest zaznaczona, to dla scenariuszy 3, 4, 5, 6 procedury OSS zaznacza się Kod transakcji: 11.
W przypadku, gdy w konfiguracji Start -> Konfiguracja -> Firma -> Dane firmy -> Intrastat zaznaczono parametr Intrastat oraz na karcie kontrahenta wybrano status Wewnątrzunijny, Wewnątrzunijny – Podatnikiem jest nabywca lub Procedura OSS, pojawi się pole Domyślny kod transakcji na zakładce Handlowe na karcie kontrahenta.
Kod transakcji powinien ustawić się na:
- Rezerwacji Odbiorcy
- Kontrahencie
- WZ
- Faktura
Tylko w przypadku, gdy xSale tworzy dokumenty lub modyfikuje kontrahenta.
Pole z domyślnym kodem transakcji dostępne jest tylko w przypadku rodzaju transakcji:
- Wewnątrzunijny
- Procedura OSS
Gdy domyślny kod transakcji jest uzupełniony na karcie kontrahenta, przenosi się na dokument RO, WZ i FA.


