Closed AdamMadrzejewski closed 5 years ago
Credo si parli dei campi DataInizioPeriodo e DataFinePeriodo, c'è solo da capire se il termine dei 10 giorni vale dalla data di inizio o da quella di fine. Ho aperto un ticket su forum italia per chiarire ogni dubbio comunque: https://forum.italia.it/t/dubbi-sulle-tempistiche-di-emissione-delle-fatture-in-base-alla-data-della-prestazione/6738
@Bibendus83 si tratta dei campi DataInizioPeriodo
e DataFinePeriodo
da indicare nel caso la riga di dettaglio si riferisca ad un servizio la cui erogazione è temporale e distinta per periodi. Questi campi possono essere aggiunti utilizzando le proprietà dinamiche, quindi:
$riga->DataInizioPeriodo = '2018-05-01';
$riga->DataFinePeriodo = '2018-05-31';
devo solo verificare che la posizione del campo all'interno del blocco non sia determinante ai fini della validazione. Verifico e vi faccio sapere.
Con un aggiornamento di ottobre hanno fatto passare queste modifiche http://www.gazzettaufficiale.it/eli/id/2018/10/23/18G00151/sg
Leggendo l'articolo 11 si desume che dal primo luglio scatterà l'obbligo di fatturare entro 10 giorni dall'erogazione della prestazione. Per erogazione della prestazione si intende il momento in cui viene effettuato un pagamento, anche parziale. Non credo quindi ci siano campi da compilare nell'xml, presumo ci saranno sanzioni se verrà rilevato un incasso antecedente di 10 giorni alla data di emissione della fattura.
@Bibendus83 sì d'accordo, ma abbiamo fatto un po' di confusione. Tu hai fatto riferimento ai campi DataInizioPeriodo
e DataFinePeriodo
che sono obbligatori se la fattura si riferisce ad un arco temporale (es. operatore telefonico che emette fattura per un determinato bimestre). L'obbligo di indicare il periodo esisteva anche prima, ma era sufficiente indicarlo in modo descrittivo nella riga fattura. Adesso è obbligatorio indicarlo negli appositi campi. Sull'obbligo di emettere la fattura entro un determinato periodo, es. 10 giorni dalla ricezione del pagamento, hai ragione tu, non serve intervenire nell'xml, ma sono due cose distinte.
Ah ok, non capivo a cosa servissero quei campi. Comunque il chiarimento sulla legge è saltato fuori chiedendo sul forum italia.
Confermo che è possibile specificare il periodo di riferimento di ogni riga in questo modo:
$riga->DataInizioPeriodo = '2018-05-01';
$riga->DataFinePeriodo = '2018-05-31';
Implementando la fatturazione elettronica ho trovato dei testi che indicano la necessita di specificare la data dell'operazione/effettuazione, quando questa sia diversa dalla data di emissione della fattura. Credo che questo caso, in questi mesi, sarà abbastanza frequente, in quanto ci saranno sicuramente dei problemi con l'implementazione e generazione dei file xml.
E anche questo:
Nel file che rappresenta la struttura del file XML (Tracciato Fattura) non riesco a trovare un elemento che potrebbe servire a specificare questo caso.
Cosa ne pensate? Una volta individuato il campo si potrà provvedere alla sua implementazione, ma prima dobbiamo capire se è necessario e come si fa :)