Docs

1 Begin hier1.1

1.1

Wat eurinvoice is

Wat de dienst binnenkrijgt, controleert, aanmaakt en vastlegt.

  • In de sandbox

In gewone woorden

eurinvoice haalt de facturen van een eindklant uit zijn ERP (zijn bedrijfssoftware), toetst ze aan de regels van één land, maakt het rechtsgeldige bestand aan en legt vast wat er daarna gebeurt. De verbinding met de belastingdienst of het factuurnetwerk huren we, omdat we zelf geen toegangspunt of platform zijn. Momenteel draait de dienst als sandbox in Frankfurt, met voorbeeldgegevens.

eurinvoice is één Java-dienst. Hij haalt de factuur van een eindklant uit een ERP, controleert ze, maakt het rechtsgeldige bestand aan en legt vast wat er daarna gebeurt.

Wat er binnenkomt

Drie soorten invoer. Elke soort komt binnen via een API-aanroep of als bestand in een bestandsmap (zie bestandsmap):

  • Een ERP-export. Business Central en SAP Business One hebben een mapping.
  • Canonieke JSON, ons eigen factuurmodel.
  • Een kant-en-klaar XML-bestand in UBL, CII of FA(3).

Wat de dienst doet

  1. Toetst de factuur aan het canonieke schema en de regels van het verzendkanaal.
  2. Maakt het bestand aan dat het verzendkanaal nodig heeft: UBL, CII, FA(3) of een ZUGFeRD-PDF voor Duitsland.
  3. Zet de factuur in de wachtrij.
  4. Legt het resultaat vast als statusberichten.

Een kant-en-klaar XML-bestand slaat de canonieke controle en het aanmaken over. Het krijgt een veiligheidscontrole en de eigen validators van het verzendkanaal, en gaat daarna naar de wachtrij (zie XML indienen).

Vijf verzendkanalen worden gecontroleerd: Duitsland (XRechnung en ZUGFeRD), Peppol, Frankrijk (Plateforme Agréée), Polen (KSeF) en Roemenië (e-Factura). Verzendkanalen en landen vermeldt wat er op elk kanaal draait.

Wat één opdracht omvat

De eenheid is één juridische entiteit, één ERP-export, één verzendkanaal en één type uitgaande facturen. Na de livegang vallen afgewezen facturen onder de opvolging van afwijzingen (Rejection Care), een maandelijks abonnement. De prijzen staan in het partneraanbod, niet in deze documentatie.

Waar de dienst draait

In de sandboxsandbox

De sandbox draait op AWS in Frankfurt, met voorbeeldgegevens (zie hosting en gegevens). Ze bevat nog geen toegangsgegevens voor een netwerk, dus een verzendkanaal daar dat ze nodig heeft bereikt submitted en er wordt niets naar een netwerk verzonden. Wat eurinvoice niet doet geeft meer uitleg.

Op deze pagina