Salta ai contenuti

Belgio — E-INVOICE BE (Unified API)

In Belgio, la fatturazione elettronica è obbligatoria ed è regolamentata dal Servizio Pubblico Federale delle Finanze (FPS Finance). Segue il modello Peppol: le fatture vengono scambiate tramite la rete Peppol utilizzando il formato Peppol BIS e tutti i Record devono essere archiviati per 10 anni nel formato elettronico conforme.

Questa pagina illustra i requisiti specifici del Belgio che integrano la Guida generale all’integrazione passo dopo passo. Assicuratevi di avere a disposizione le seguenti informazioni sul Taxpayer prima di procedere:

  • tax_id_number — numero KBO/BCE
  • vat_id_number — partita IVA belga / VATIN
  • credentials — credenziali di fiscalizzazione belghe
  • name — ragione sociale registrata e nome commerciale dell’azienda o della persona fisica
  • address — indirizzo legale registrato dell’azienda o della persona fisica

Invio di fatture elettroniche: requisiti del destinatario

Sezione intitolata “Invio di fatture elettroniche: requisiti del destinatario”

Come descritto nella guida generale all’integrazione, il destinatario di una fattura elettronica deve essere di tipo BUSINESS e il blocco invoicing deve essere valorizzato. Per il Belgio, questo significa impostare invoicing.type = PEPPOL e invoicing.identifier sul Peppol Network Identifier del destinatario.

fiskaly riceve anche le fatture elettroniche per vostro conto tramite la rete Peppol — non è necessario gestire o mantenere un proprio access point. Una volta che il vostro Taxpayer è elencato pubblicamente sulla rete, qualsiasi azienda può indirizzargli una fattura; fiskaly ne prende in carico la consegna e memorizza ciascuna fattura come Record che potete recuperare tramite l’API.

La ricezione è abilitata per impostazione predefinita quando create il System E_INVOICE_SERVICE: fiskaly registra l’identificatore Peppol del vostro Taxpayer sulla rete, senza alcuna configurazione aggiuntiva per iniziare a ricevere.

Ogni fattura indirizzata al vostro Taxpayer viene ricevuta, convalidata e memorizzata automaticamente come Record — non esiste alcun webhook, quindi dovete effettuare il polling per le nuove fatture:

  1. Chiamate listRecords e filtrate per E_INVOICE::RECEPTION.
  2. Per ogni nuovo Record, chiamate retrieveRecord con compliance-artifact per ottenere l’XML firmato.

listRecords restituisce i Record più recenti (limit predefinito a 10, dal più recente), quindi tenete traccia di quelli che avete già elaborato.