Docs

1 Na początek1.1

1.1

Czym jest eurinvoice

Co usługa przyjmuje, sprawdza, tworzy i zapisuje.

  • W sandboxie

Prostymi słowami

eurinvoice pobiera faktury klienta z jego ERP (systemu do zarządzania firmą), sprawdza je według reguł jednego kraju, tworzy plik wymagany przepisami i zapisuje, co dzieje się dalej. Połączenie z administracją podatkową lub siecią e-faktur wynajmujemy, bo sami nie jesteśmy punktem dostępowym ani platformą. Dziś usługa działa jako sandbox we Frankfurcie, na danych przykładowych.

eurinvoice to jedna usługa w Javie. Pobiera fakturę klienta z ERP, sprawdza ją, tworzy plik wymagany przepisami i zapisuje, co dzieje się dalej.

Co trafia na wejście

Trzy rodzaje danych wejściowych. Każdy z nich trafia do usługi przez wywołanie API albo jako plik w folderze wymiany (zob. przekazywanie plików):

  • Eksport z ERP. Zmapowane są Business Central i SAP Business One.
  • Kanoniczny JSON, nasz własny model faktury.
  • Gotowy plik XML w formacie UBL, CII lub FA(3).

Co robi

  1. Sprawdza zgodność faktury ze schematem kanonicznym i regułami kanału przesyłania.
  2. Tworzy plik, którego wymaga kanał: UBL, CII, FA(3) lub PDF ZUGFeRD dla Niemiec.
  3. Umieszcza fakturę w kolejce.
  4. Zapisuje wynik jako zdarzenia statusu.

Gotowy plik XML pomija kontrolę kanoniczną i tworzenie pliku. Przechodzi kontrolę bezpieczeństwa i walidatory właściwe dla kanału, a potem trafia do kolejki (zob. przesłanie XML).

Sprawdzanych jest pięć kanałów przesyłania: Niemcy (XRechnung i ZUGFeRD), Peppol, Francja (Plateforme Agréée), Polska (KSeF) i Rumunia (e-Factura). Strona Kanały i kraje podaje, co jest uruchamiane w każdym z nich.

Co obejmuje jeden projekt

Jeden projekt to jeden podmiot prawny, jeden eksport z ERP, jeden krajowy kanał przesyłania i jeden rodzaj faktur wychodzących. Po uruchomieniu odrzucone faktury obejmuje miesięczny abonament na obsługę. Ceny są w ofercie dla partnerów, a nie w tej dokumentacji.

Gdzie działa

W sandboxiesandbox

Sandbox działa w AWS we Frankfurcie, na danych przykładowych (zob. hosting i dane). Nie przechowuje jeszcze żadnych danych dostępowych do sieci, więc kanał, który ich wymaga, dochodzi tam do stanu submitted, a do sieci nic nie jest wysyłane. Więcej informacji zawiera strona Czego eurinvoice nie robi.

Na tej stronie