# Wystaw fakturę XRechnung

Wypełnij fakturę i pobierz plik XRechnung 3.0, który Twój kontrahent przetworzy.

Source: https://tally-stick.com/pl/wystaw-fakture-xrechnung

## Jak to działa

Wpisz fakturę na stronie: numer i daty, swoją firmę, kontrahenta, pozycje oraz opcjonalnie IBAN i warunki płatności. Sumy i VAT według stawek przeliczają się podczas pisania. Przycisk pobierania na dole zapisuje plik.

`Pobierz XML` tworzy UBL 2.1 ze standardem wybranym u góry formularza, domyślnie XRechnung 3.0. Drukuj obok, żeby mieć kopię na papierze.

Nic nie jest wysyłane. Formularz zamienia się w XML w Twojej przeglądarce, w ramach uczciwego limitu użycia. Dane Twojej firmy leżą w Local Storage tej przeglądarki, więc następna faktura zaczyna się w połowie wypełniona; kontrahent i pozycje nie.

Żadne pole nie ma wartości domyślnej, a listy wyboru typu faktury i jednostki nie wskazują na nic. Wstępnie wypełniona data faktury to data, której nikt nie sprawdził, a wstępnie wypełniona jednostka to założenie o Twojej fakturze: czego brakuje, zostaje zgłoszone, a nie po cichu odgadnięte.

## Standardy, które można zapisać

Pole **Standard** decyduje, co plik deklaruje. Domyślnie jest to XRechnung 3.0. Wybór zapamiętujemy na następne faktury i jest wspólny dla narzędzi piszących; ustala też zwykłą walutę i liczbę miejsc po przecinku: faktura w JPY jest zapisywana bez miejsc po przecinku.

| Standard | CustomizationID | ProfileID |
| --- | --- | --- |
| XRechnung 3.0 (Niemcy) | `urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0` | `urn:fdc:peppol.eu:2017:poacc:billing:01:1.0` |
| NLCIUS / SI-UBL 2.0 (Holandia) | `urn:cen.eu:en16931:2017#compliant#urn:fdc:nen.nl:nlcius:v1.0` | `urn:fdc:peppol.eu:2017:poacc:billing:01:1.0` |
| Peppol BIS Billing 3.0 (Europa i międzynarodowo) | `urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0` | `urn:fdc:peppol.eu:2017:poacc:billing:01:1.0` |
| EN 16931 (bez reguł krajowych) | `urn:cen.eu:en16931:2017` | nie jest zapisywany |
| Peppol PINT A-NZ (Australia, Nowa Zelandia) | `urn:peppol:pint:billing-1@aunz-1` | `urn:peppol:bis:billing` |
| Peppol PINT Japan | `urn:peppol:pint:billing-1@jp-1` | `urn:peppol:bis:billing` |
| Peppol PINT Malaysia | `urn:peppol:pint:billing-1@my-1` | `urn:peppol:bis:billing` |
| Peppol PINT Singapore (InvoiceNow) | `urn:peppol:pint:billing-1@sg-1` | `urn:peppol:bis:billing` |
| Peppol PINT United Arab Emirates | `urn:peppol:pint:billing-1@ae-1` | `urn:peppol:bis:billing` |

Treść faktury jest w każdym wypadku zgodna z EN 16931. Standard zmienia dwa identyfikatory, zaokrąglenie waluty, to, czy Leitweg-ID w ogóle występuje, oraz schemat, w jakim zapisany jest adres elektroniczny. Waluta przyjmuje wartość domyślną standardu i nie jest wymuszana.

## Co jest sprawdzane przed zapisem

Pobranie zostaje odmówione z listą brakujących pól, gdy tylko brakuje pola, którego wymaga EN 16931: numer faktury, poprawna data wystawienia w formacie `RRRR-MM-DD`, typ faktury, waluta, referencja nabywcy lub Leitweg-ID, nazwa, ulica, kod pocztowy, miejscowość i dwuliterowy kod kraju sprzedawcy i nabywcy, adres elektroniczny każdej strony, co najmniej jedna pozycja, ilość większa od zera, opis i jednostka każdej pozycji oraz stawka między 0 a 100. Komunikaty są po polsku: „Pozycja 1: stawka VAT jest wymagana, wpisz 0 dla pozycji ze stawką 0%” mówi, co zrobić. Sumy są liczone, a nie brane na wiarę.

## Częste pytania

### Ile pozycji mogę dodać?

Tyle, ile wymaga faktura. Ani górnej granicy, ani taryfy, która ją odblokowuje.

### Co dostaję na wyjściu?

Plik XRechnung 3.0 w składni UBL 2.1, czyli to, co przyjmują niemieccy zamawiający publiczni.

### Co to jest Leitweg-ID?

Numer trasowania, który daje Ci niemiecki zamawiający publiczny, żeby jego system wiedział, do której komórki należy faktura. Wygląda jak 04011000-1234512345-06. Jeśli kontrahent podał numer zamówienia albo referencji, wpisz go jako referencję nabywcy i zostaw Leitweg-ID puste.

### Czy mogę wystawić coś innego niż XRechnung?

Tak. Wybór standardu u góry pisze też NLCIUS dla Holandii, Peppol BIS Billing 3.0 (czyli także norweski EHF Billing 3.0), czysty EN 16931 oraz Peppol PINT dla Australii i Nowej Zelandii, Japonii, Malezji, Singapuru i ZEA. Formularz zostaje ten sam, a kontrole podążają za standardem.

### Czy potrzebuję konta?

Nie. Bez rejestracji, w ramach uczciwego limitu użycia.

### Mam już dane w arkuszu.

Pomiń formularz. [Excel do XRechnung](https://tally-stick.com/pl/excel-do-xrechnung) przyjmuje wypełniony skoroszyt i pisze plik dla każdej faktury, a [Excel do ZUGFeRD](https://tally-stick.com/pl/excel-do-zugferd) robi to samo jako PDF.

### Czy plik jest tym samym sprawdzony?

Pola obowiązkowe EN 16931 są sprawdzane przed zapisem i bez nich nie ma pliku. Gotową fakturę od kogoś innego sprawdzisz [walidatorem EN 16931](https://tally-stick.com/pl/walidator-en16931): podaje regułę i kwoty, których dotyczy.

## Powiązane narzędzia

- [Osadź w PDF](https://tally-stick.com/pl/xml-do-wlasnego-pdf)
- [Faktura korygująca](https://tally-stick.com/pl/wystaw-fakture-korygujaca)
- [Excel do XRechnung](https://tally-stick.com/pl/excel-do-xrechnung)
- [Excel do ZUGFeRD](https://tally-stick.com/pl/excel-do-zugferd)
