FAQ NoTI-ER - Composizione Fattura UBL PEPPOL

 

RISPOSTE

 

  • Ci sono limiti alla dimensione dei file OpenPEPPOL?

Il Sistema di Interscambio pone  a 5 Mb le dimensioni massime di ogni file inviato attraverso SPCOOP. Dal momento che il file XML in formato FatturaPA che produce NoTIER ha più o meno le stesse dimensioni del documento OpenPEPPOL ricevuto, tale limite (5 Mb) si deve applicare anche ai documenti OpenPEPPOL

 

  • Quali sono le regole che sottendono ai campi relativi al numero fattura?

Il campo Numero nel formato FatturaPA deve contenere un identificativo univoco della fattura (stesso discorso vale per la nota di credito, la nota di addebito e per tutti i tipi di documenti previsti nel formato FatturaPA), ovvero un valore che identifichi univocamente la fattura emessa dall’Ente indipendentemente dal registro/sezionale/bollato nel quale la fattura è registrata e dall’anno di riferimento della fattura stessa.

Il campo numero deve assumere lo stesso valore sia nella fattura emessa dal gestionale, sia nel formato UBL (n.d.r.: il campo <cbc:id> di OpenPEPPOL).

 

  • Metodo di pagamento - Esempio 1

Devo indicare i seguenti estremi di pagamento. Come si traducono in OpenPEPPOL?

Metodo: bollettino bancario (c/c 035114)

Data Pagamento: 29/11/2014

Codice pagamento (per riconciliazione degli incassi da parte del cedente/prestatore): 2014/64

Banca: Unicredito

 

La porzione di codice è la seguente: 

  ComposizioneFatturaEs1.png

 

Che viene tradotta in formato FatturaPA, come segue:

ComposizioneFatturaEs1bis.png

 

Nota Bene:

      • Il numero di conto (035114 nell’esempio) deve essere necessariamente riportato in fondo al nome dell’Istituto Finanziario.
      • La definizione dell’importo in OpenPEPPOL (257.00 €) viene indicata in un’altra sezione (fare riferimento alle Specifiche)

 

  • Metodo di pagamento - Esempio 2

Devo indicare i seguenti estremi di pagamento. Come si traducono in OpenPEPPOL?

Metodo: bonifico (IBAN IT39G0503466010000000043001)

Data Pagamento: 29/11/2014

Codice pagamento (per riconciliazione degli incassi da parte del cedente/prestatore): 2014/64

Banca: Unicredito (Via Mazzini, 28 – 41049 Sassuolo - Italia) 

 

La porzione di codice è la seguente:

ComposizioneFatturaEs2.png

 

Che viene tradotta in formato FatturaPA, come segue:

ComposizioneFatturaEs2bis.png

 

Nota Bene:

      • La sezione <cac:Address> non viene supportata su SDI.
      • La definizione dell’importo in OpenPEPPOL (257.00 €) viene indicata in un’altra sezione (fare riferimento alle Specifiche)

 

  • Metodo di pagamento - Esempio 3

Devo indicare i seguenti estremi di pagamento. Come si traducono in OpenPEPPOL?

Metodo: MAV (959202014220295)

Data Pagamento: 29/11/2014

Codice pagamento (per riconciliazione degli incassi da parte del cedente/prestatore): 959202014220295

Banca: Unicredit Banca S.p.A. (Via Indipendenza, 11 - Bologna)

      • ABI: 01234
      • CAB: 12345 

 

La porzione di codice è la seguente:

ComposizioneFatturaEs3.png

  

Che viene tradotta in formato FatturaPA, come segue:

ComposizionefatturaEs3bis.png

 

Nota Bene:

      • La sezione <cac:Address> non viene supportata su SDI.
      • La definizione dell’importo in OpenPEPPOL (257.00 €) viene indicata in un’altra sezione (fare riferimento alle Specifiche)

 

  • Metodo di pagamento - Esempio 4

Devo indicare i seguenti estremi di pagamento. Come si traducono in OpenPEPPOL?

Metodo: giroconto sul conto di contabilità speciale 306286

Data Pagamento: 29/11/2014

Codice pagamento (per riconciliazione degli incassi da parte del cedente/prestatore): 2014/64

Banca: Banca d’Italia Tesoreria XXX 

  

La porzione di codice è la seguente:

ComposizioneFatturaEs4.png

 

Che viene tradotta in formato FatturaPA, come segue: 

ComposizioneFatturaEs4bis.png 

 

Nota Bene:

      • Il conto di contabilità speciale (306282 nell’esempio) deve essere necessariamente riportato in fondo al nome dell’Istituto Finanziario.
      • La definizione dell’importo in OpenPEPPOL (257.00 €) viene indicata in un’altra sezione (fare riferimento alle Specifiche)

  

  • Metodo di pagamento - Esempio 5

Devo indicare i seguenti estremi di pagamento. Come si traducono in OpenPEPPOL?

Metodo: giroconto sul conto di contabilità speciale IBAN IT39G0503466010000000043001

Data Pagamento: 29/11/2014

Codice pagamento (per riconciliazione degli incassi da parte del cedente/prestatore): 2014/64

Banca: Banca d’Italia Tesoreria XXX

 

La porzione di codice è la seguente:

ComposizioneFatturaEs5v2.png

 

Che viene tradotta in formato FatturaPA, come segue:

ComposizioneFatturaEs5bis_v2.png

 

Nota Bene:

      • La definizione dell’importo in OpenPEPPOL (257.00 €) viene indicata in un’altra sezione (fare riferimento alle Specifiche)

 

 

  • Metodo di pagamento - Esempio 6

Devo indicare i seguenti estremi di pagamento. Come si traducono in OpenPEPPOL?

Metodo: pagamento in contante

Data Pagamento: 29/11/2014

 

La porzione di codice è la seguente:

ComposizioneFatturaEs6_v2.png

 

Che viene tradotta in formato FatturaPA, come segue:

ComposizioneFatturaEs6bis.png

 

Nota Bene:

      • La definizione dell’importo in OpenPEPPOL (257.00 €) viene indicata in un’altra sezione (fare riferimento alle Specifiche)

 

  • Metodo di pagamento - Esempio 7

Devo indicare i seguenti estremi di pagamento. Come si traducono in OpenPEPPOL?

Metodo: bollettino di c/c postale (c/c 035114)

Data Pagamento: 29/11/2014

Codice pagamento (per riconciliazione degli incassi da parte del cedente/prestatore): 2014/64

Banca: Poste Italiane S.p.A.

 

La porzione di codice è la seguente:

ComposizioneFatturaEs7.png

 

Che viene tradotta in formato FatturaPA, come segue:

ComposizioneFatturaEsempio7bis.png

 

Nota Bene:

      • Il numero di conto (035114 nell’esempio) deve essere necessariamente riportato in fondo al nome dell’Istituto Finanziario.
      • La definizione dell’importo in OpenPEPPOL (257.00 €) viene indicata in un’altra sezione (fare riferimento alle Specifiche)

 

  • Split Payment: come indico la scissione dei pagamenti?

Nell'estensione per specificare il tipo di esigibilità IVA, si inserisce il valore S in cbc:TaxTypeCode, Es:

ComposizioneFatturaSplitpayment.png

  

  • Come inserisco in una fattura i riferimenti a DDT e gli Ordini?

A seconda dei casi:

1. se una fattura fa riferimento a un unico DDT, va indicato in <cac:DespatchDocumentReference> con:

<cbc:ID> = <Numero DDT>

<cbc:IssueDate> = <Data DDT>

<cbc:DocumentType> = DDT

 

2. se una fattura fa riferimento a un ordine (La cardinalità è [0..1], quindi si può al massimo indicare un ordine), va indicato in <cac:OrderReference> con:

<cbc:ID> = <Numero ordine>

<cbc:IssueDate> = <data ordine>

 

3. se una linea di fattura fa riferimento a un certo DDT, va indicato in <cac:DespatchLineReference> con:

<cbc:LineID> = <Riferimento alla riga del DDT>

<cac:DocumentReference>

      • <cbc:ID> = <Numero DDT>
      • <cbc:IssueDate> = <Data DDT>
      • <cbc:DocumentType> = DDT

 

4. se una linea di fattura fa riferimento a una certa riga dell’ordine indicato in <cac:OrderReference>, va indicato in <cac:OrderLineReference> con:

<cbc:LineID> = <riga dell’ordine cui si riferisce la riga fattura>.

Esempio

      • <cac:OrderLineReference>
      • <cbc:LineID>3</cbc:LineID>
      • </cac:OrderLineReference>

 

5. se una linea di fattura fa riferimento a un ordine differente da quello indicato in testata (<cac:OrderReference>), va indicato nell'elemento <cac:OrderReference> di <cac:OrderLineReference>:

<cbc:LineID> = <riga dell’ordine cui si riferisce la riga fattura>

<cbc:ID> = <numero ordine cui si riferisce la riga>.

  

  • Come si gestisce l'estensione relativa alla Natura dell'imposta?

Sono previste due modalità:

      • un modo generico di specificare che qualsiasi istanza di un valore (es. "O") in una data fattura va convertito nel valore N1 in SDI.
      • un modo più specifico per indicare in ogni riga della fattura dove appare il TaxCategory/ID = 'O' quale valore SDI va associato (N1 o N2). La stessa cosa vale per il TaxCategory/ID fornito nelle righe di riepilogo IV.

Per ulteriori informazioni, fare riferimento alla Specifica delle Codifiche disponibile sul sito di IntercentER

 

  • Sono un fornitore e ho inserito il mio codice EORI nella fattura elettronica, ma non lo trovo nella relativa fattura UBL

Lo Schema  EORI non è al momento supportato da OpenPEPPOL

 

  • Le regole [SDI-T10-R001] e [SDI-T10-R003] obbligano l’inserimento del numero civico nell’indirizzo del prestatore/committente; ma se non esiste o non lo conosco, cosa devo inserire in <cbc:StreetName>?

Si deve inserire la stringa “s.n.c.” (senza numero civico)

 

  • Il tag <cac:LegalMonetaryTotal/cbc:PayableAmount> rappresenta l’importo totale che deve essere corrisposto al professionista?

No, OpenPEPPOL non supporta nativamente la ritenuta d’acconto, che deve essere inserita nel tag <WithholdingTaxTotal>. Nella conversione verso SDI, la ritenuta d’acconto viene sottratta dal totale da pagare, quindi nella fattura OpenPEPPOL il totale <cac:LegalMonetaryTotal/cbc:PayableAmount> non è effettivamente il totale da pagare al professionista, perché va sottratta la ritenuta.

 

  • Come si indica il bollo virtuale e come si fa per addebitarlo al Cliente?

Occorre innanzitutto dichiarare il bollo nell’intestazione della fattura, come segue:

ComposizioneFatturaAddebitobollo1.png

 

Inserire quindi una riga di fattura che riguarda il bollo:

ComposizioneFatturaAddebitobollo2.png

 

Poi, nei subtotali, la riga che riguarda il bollo:

ComposizioneFatturaAddebitobollo3.png

 

  • Vorrei applicare il bollo (virtuale) ma non voglio addebitarlo al Cliente; cosa devo indicare nella fattura UBL?

Occorre solo dichiarare il bollo nell’intestazione della fattura, come segue:

ComposizioneFatturaBollonoaddebito.png

 

  • Qual è il campo OpenPEPPOL dove inserire il numero di autorizzazione relativo ai bolli virtuali?

Occorre inserire solo l'importo del bollo (estensione <ext:ExtensionURI>urn:www.ubl-italia.org:spec:fatturapa:bollo</ext:ExtensionURI>).

  •  Come posso gestire la deduzione dell'acconto in fattura (importi negativi)?

Per poter gestire questo scenario occorre inserire, a livello di riga di dettaglio della fattura, il blocco denominato "cac:AllowanceCharge" impostato come segue:

 Parziale.png

All'interno del campo "cbc:AllowanceChargeReason" è possibile inserire la causale della deduzione ("Deduzione acconto"). 

Il tag cbc:LineExtensionAmount dovrà contenere la differenza tra il valore contenuto nel tag cbc:PriceAmount e il tag cac:AllowanceCharge/cbc:Amount (riferito alla deduzione di cui sopra).

E' importante che tutti gli importi vengano inseriti positivi (prezzo, acconto e totale di riga); PEPPOL BIS 2 non consente di indicare importi minori di zero.

Di seguito si propone un esempio.

Completo.png

Azioni sul documento

ultima modifica 2020-02-18T16:16:52+02:00
Questa pagina ti è stata utile?

Valuta il sito

Non hai trovato quello che cerchi?

Piè di pagina