From 89d0862bfd0983f0d87b160d6a940c3359ce49da Mon Sep 17 00:00:00 2001 From: Paolo Greppi Date: Wed, 18 Jul 2018 18:44:37 +0200 Subject: [PATCH] for #10, get rid or with helper in handlebars template --- bin/hbs.js | 3 - fatturaPA_1.2.hbs | 150 ++++++++++++++++++++---------------------- www/fatturaPA_1.2.hbs | 150 ++++++++++++++++++++---------------------- 3 files changed, 140 insertions(+), 163 deletions(-) diff --git a/bin/hbs.js b/bin/hbs.js index 9dfcbdb..a3f4a98 100755 --- a/bin/hbs.js +++ b/bin/hbs.js @@ -16,9 +16,6 @@ if (process.argv.length <= 2) { } var Handlebars = require('handlebars'); -Handlebars.registerHelper('with', function(context, options) { - return options.fn(context); -}); var source = fs.readFileSync('fatturaPA_1.2.hbs', 'utf-8'); var template = Handlebars.compile(source); var filename = process.argv[2]; diff --git a/fatturaPA_1.2.hbs b/fatturaPA_1.2.hbs index 0fa3ba9..a5da113 100644 --- a/fatturaPA_1.2.hbs +++ b/fatturaPA_1.2.hbs @@ -1,128 +1,120 @@ - {{#with FatturaElettronica.FatturaElettronicaHeader.DatiTrasmissione}} - {{IdTrasmittente.IdPaese}} - {{IdTrasmittente.IdCodice}} + {{FatturaElettronica.FatturaElettronicaHeader.DatiTrasmissione.IdTrasmittente.IdPaese}} + {{FatturaElettronica.FatturaElettronicaHeader.DatiTrasmissione.IdTrasmittente.IdCodice}} - {{ProgressivoInvio}} - {{FormatoTrasmissione}} - {{#if CodiceDestinatario}} - {{CodiceDestinatario}} + {{FatturaElettronica.FatturaElettronicaHeader.DatiTrasmissione.ProgressivoInvio}} + {{FatturaElettronica.FatturaElettronicaHeader.DatiTrasmissione.FormatoTrasmissione}} + {{#if FatturaElettronica.FatturaElettronicaHeader.DatiTrasmissione.CodiceDestinatario}} + {{FatturaElettronica.FatturaElettronicaHeader.DatiTrasmissione.CodiceDestinatario}} {{/if}} - {{#if ContattiTrasmittente}} + {{#if FatturaElettronica.FatturaElettronicaHeader.DatiTrasmissione.ContattiTrasmittente}} - {{#if ContattiTrasmittente.Telefono}} - {{ContattiTrasmittente.Telefono}} + {{#if FatturaElettronica.FatturaElettronicaHeader.DatiTrasmissione.ContattiTrasmittente.Telefono}} + {{FatturaElettronica.FatturaElettronicaHeader.DatiTrasmissione.ContattiTrasmittente.Telefono}} {{/if}} - {{#if ContattiTrasmittente.Email}} - {{ContattiTrasmittente.Email}} + {{#if FatturaElettronica.FatturaElettronicaHeader.DatiTrasmissione.ContattiTrasmittente.Email}} + {{FatturaElettronica.FatturaElettronicaHeader.DatiTrasmissione.ContattiTrasmittente.Email}} {{/if}} {{/if}} - {{#if PECDestinatario}} - {{PECDestinatario}} + {{#if FatturaElettronica.FatturaElettronicaHeader.DatiTrasmissione.PECDestinatario}} + {{FatturaElettronica.FatturaElettronicaHeader.DatiTrasmissione.PECDestinatario}} {{/if}} - {{/with}} - {{#with FatturaElettronica.FatturaElettronicaHeader.CedentePrestatore}} - {{DatiAnagrafici.IdFiscaleIVA.IdPaese}} - {{DatiAnagrafici.IdFiscaleIVA.IdCodice}} + {{FatturaElettronica.FatturaElettronicaHeader.CedentePrestatore.DatiAnagrafici.IdFiscaleIVA.IdPaese}} + {{FatturaElettronica.FatturaElettronicaHeader.CedentePrestatore.DatiAnagrafici.IdFiscaleIVA.IdCodice}} - {{#if DatiAnagrafici.Anagrafica.Denominazione}} - {{DatiAnagrafici.Anagrafica.Denominazione}} + {{#if FatturaElettronica.FatturaElettronicaHeader.CedentePrestatore.DatiAnagrafici.Anagrafica.Denominazione}} + {{FatturaElettronica.FatturaElettronicaHeader.CedentePrestatore.DatiAnagrafici.Anagrafica.Denominazione}} {{/if}} - {{#if DatiAnagrafici.Anagrafica.Nome}} - {{DatiAnagrafici.Anagrafica.Nome}} + {{#if FatturaElettronica.FatturaElettronicaHeader.CedentePrestatore.DatiAnagrafici.Anagrafica.Nome}} + {{FatturaElettronica.FatturaElettronicaHeader.CedentePrestatore.DatiAnagrafici.Anagrafica.Nome}} {{/if}} - {{#if DatiAnagrafici.Anagrafica.Cognome}} - {{DatiAnagrafici.Anagrafica.Cognome}} + {{#if FatturaElettronica.FatturaElettronicaHeader.CedentePrestatore.DatiAnagrafici.Anagrafica.Cognome}} + {{FatturaElettronica.FatturaElettronicaHeader.CedentePrestatore.DatiAnagrafici.Anagrafica.Cognome}} {{/if}} - {{DatiAnagrafici.RegimeFiscale}} - {{#if DatiAnagrafici.CodiceFiscale}} - {{DatiAnagrafici.CodiceFiscale}} + {{FatturaElettronica.FatturaElettronicaHeader.CedentePrestatore.DatiAnagrafici.RegimeFiscale}} + {{#if FatturaElettronica.FatturaElettronicaHeader.CedentePrestatore.DatiAnagrafici.CodiceFiscale}} + {{FatturaElettronica.FatturaElettronicaHeader.CedentePrestatore.DatiAnagrafici.CodiceFiscale}} {{/if}} - {{#if AlboProfessionale}} - {{DatiAnagrafici.AlboProfessionale}} + {{#if FatturaElettronica.FatturaElettronicaHeader.CedentePrestatore.AlboProfessionale}} + {{FatturaElettronica.FatturaElettronicaHeader.CedentePrestatore.DatiAnagrafici.AlboProfessionale}} {{/if}} - {{#if DatiAnagrafici.ProvinciaAlbo}} - {{DatiAnagrafici.ProvinciaAlbo}} + {{#if FatturaElettronica.FatturaElettronicaHeader.CedentePrestatore.DatiAnagrafici.ProvinciaAlbo}} + {{FatturaElettronica.FatturaElettronicaHeader.CedentePrestatore.DatiAnagrafici.ProvinciaAlbo}} {{/if}} - {{#if DatiAnagrafici.NumeroIscrizioneAlbo}} - {{DatiAnagrafici.NumeroIscrizioneAlbo}} + {{#if FatturaElettronica.FatturaElettronicaHeader.CedentePrestatore.DatiAnagrafici.NumeroIscrizioneAlbo}} + {{FatturaElettronica.FatturaElettronicaHeader.CedentePrestatore.DatiAnagrafici.NumeroIscrizioneAlbo}} {{/if}} - {{#if DatiAnagrafici.DataIscrizioneAlbo}} - {{DatiAnagrafici.DataIscrizioneAlbo}} + {{#if FatturaElettronica.FatturaElettronicaHeader.CedentePrestatore.DatiAnagrafici.DataIscrizioneAlbo}} + {{FatturaElettronica.FatturaElettronicaHeader.CedentePrestatore.DatiAnagrafici.DataIscrizioneAlbo}} {{/if}} - {{Sede.Indirizzo}} - {{Sede.CAP}} - {{Sede.Comune}} - {{#if Sede.Provincia}} - {{Sede.Provincia}} + {{FatturaElettronica.FatturaElettronicaHeader.CedentePrestatore.Sede.Indirizzo}} + {{FatturaElettronica.FatturaElettronicaHeader.CedentePrestatore.Sede.CAP}} + {{FatturaElettronica.FatturaElettronicaHeader.CedentePrestatore.Sede.Comune}} + {{#if FatturaElettronica.FatturaElettronicaHeader.CedentePrestatore.Sede.Provincia}} + {{FatturaElettronica.FatturaElettronicaHeader.CedentePrestatore.Sede.Provincia}} {{/if}} - {{Sede.Nazione}} - {{#if Sede.NumeroCivico}} - {{Sede.NumeroCivico}} + {{FatturaElettronica.FatturaElettronicaHeader.CedentePrestatore.Sede.Nazione}} + {{#if FatturaElettronica.FatturaElettronicaHeader.CedentePrestatore.Sede.NumeroCivico}} + {{FatturaElettronica.FatturaElettronicaHeader.CedentePrestatore.Sede.NumeroCivico}} {{/if}} - {{/with}} - {{#with FatturaElettronica.FatturaElettronicaHeader.CessionarioCommittente}} - {{#if DatiAnagrafici.CodiceFiscale}} - {{DatiAnagrafici.CodiceFiscale}} + {{#if FatturaElettronica.FatturaElettronicaHeader.CessionarioCommittente.DatiAnagrafici.CodiceFiscale}} + {{FatturaElettronica.FatturaElettronicaHeader.CessionarioCommittente.DatiAnagrafici.CodiceFiscale}} {{/if}} - {{#if DatiAnagrafici.Anagrafica.Denominazione}} - {{DatiAnagrafici.Anagrafica.Denominazione}} + {{#if FatturaElettronica.FatturaElettronicaHeader.CessionarioCommittente.DatiAnagrafici.Anagrafica.Denominazione}} + {{FatturaElettronica.FatturaElettronicaHeader.CessionarioCommittente.DatiAnagrafici.Anagrafica.Denominazione}} {{/if}} - {{#if DatiAnagrafici.Anagrafica.Nome}} - {{DatiAnagrafici.Anagrafica.Nome}} + {{#if FatturaElettronica.FatturaElettronicaHeader.CessionarioCommittente.DatiAnagrafici.Anagrafica.Nome}} + {{FatturaElettronica.FatturaElettronicaHeader.CessionarioCommittente.DatiAnagrafici.Anagrafica.Nome}} {{/if}} - {{#if DatiAnagrafici.Anagrafica.Cognome}} - {{DatiAnagrafici.Anagrafica.Cognome}} + {{#if FatturaElettronica.FatturaElettronicaHeader.CessionarioCommittente.DatiAnagrafici.Anagrafica.Cognome}} + {{FatturaElettronica.FatturaElettronicaHeader.CessionarioCommittente.DatiAnagrafici.Anagrafica.Cognome}} {{/if}} - {{Sede.Indirizzo}} - {{Sede.CAP}} - {{Sede.Comune}} - {{#if Sede.Provincia}} - {{Sede.Provincia}} + {{FatturaElettronica.FatturaElettronicaHeader.CessionarioCommittente.Sede.Indirizzo}} + {{FatturaElettronica.FatturaElettronicaHeader.CessionarioCommittente.Sede.CAP}} + {{FatturaElettronica.FatturaElettronicaHeader.CessionarioCommittente.Sede.Comune}} + {{#if FatturaElettronica.FatturaElettronicaHeader.CessionarioCommittente.Sede.Provincia}} + {{FatturaElettronica.FatturaElettronicaHeader.CessionarioCommittente.Sede.Provincia}} {{/if}} - {{Sede.Nazione}} - {{#if Sede.NumeroCivico}} - {{Sede.NumeroCivico}} + {{FatturaElettronica.FatturaElettronicaHeader.CessionarioCommittente.Sede.Nazione}} + {{#if FatturaElettronica.FatturaElettronicaHeader.CessionarioCommittente.Sede.NumeroCivico}} + {{FatturaElettronica.FatturaElettronicaHeader.CessionarioCommittente.Sede.NumeroCivico}} {{/if}} - {{/with}} {{#each FatturaElettronica.FatturaElettronicaBody}} - {{#with DatiGenerali.DatiGeneraliDocumento}} - {{TipoDocumento}} - {{Divisa}} - {{Data}} - {{Numero}} - {{#each Causale}} + {{DatiGenerali.DatiGeneraliDocumento.TipoDocumento}} + {{DatiGenerali.DatiGeneraliDocumento.Divisa}} + {{DatiGenerali.DatiGeneraliDocumento.Data}} + {{DatiGenerali.DatiGeneraliDocumento.Numero}} + {{#each DatiGenerali.DatiGeneraliDocumento.Causale}} {{this}} {{/each}} - {{/with}} {{#each DatiGenerali.DatiOrdineAcquisto}} {{#each RiferimentoNumeroLinea}} @@ -239,28 +231,26 @@ {{/each}} {{#if DatiGenerali.DatiTrasporto}} - {{#with DatiGenerali.DatiTrasporto}} - {{DatiAnagraficiVettore.IdFiscaleIVA.IdPaese}} - {{DatiAnagraficiVettore.IdFiscaleIVA.IdCodice}} + {{DatiGenerali.DatiTrasporto.DatiAnagraficiVettore.IdFiscaleIVA.IdPaese}} + {{DatiGenerali.DatiTrasporto.DatiAnagraficiVettore.IdFiscaleIVA.IdCodice}} - {{#if DatiAnagraficiVettore.Anagrafica.Denominazione}} - {{DatiAnagraficiVettore.Anagrafica.Denominazione}} + {{#if DatiGenerali.DatiTrasporto.DatiAnagraficiVettore.Anagrafica.Denominazione}} + {{DatiGenerali.DatiTrasporto.DatiAnagraficiVettore.Anagrafica.Denominazione}} {{/if}} - {{#if DatiAnagraficiVettore.Anagrafica.Nome}} - {{DatiAnagraficiVettore.Anagrafica.Nome}} + {{#if DatiGenerali.DatiTrasporto.DatiAnagraficiVettore.Anagrafica.Nome}} + {{DatiGenerali.DatiTrasporto.DatiAnagraficiVettore.Anagrafica.Nome}} {{/if}} - {{#if DatiAnagraficiVettore.Anagrafica.Cognome}} - {{DatiAnagraficiVettore.Anagrafica.Cognome}} + {{#if DatiGenerali.DatiTrasporto.DatiAnagraficiVettore.Anagrafica.Cognome}} + {{DatiGenerali.DatiTrasporto.DatiAnagraficiVettore.Anagrafica.Cognome}} {{/if}} - {{DataOraConsegna}} + {{DatiGenerali.DatiTrasporto.DataOraConsegna}} - {{/with}} {{/if}} diff --git a/www/fatturaPA_1.2.hbs b/www/fatturaPA_1.2.hbs index 0fa3ba9..a5da113 100644 --- a/www/fatturaPA_1.2.hbs +++ b/www/fatturaPA_1.2.hbs @@ -1,128 +1,120 @@ - {{#with FatturaElettronica.FatturaElettronicaHeader.DatiTrasmissione}} - {{IdTrasmittente.IdPaese}} - {{IdTrasmittente.IdCodice}} + {{FatturaElettronica.FatturaElettronicaHeader.DatiTrasmissione.IdTrasmittente.IdPaese}} + {{FatturaElettronica.FatturaElettronicaHeader.DatiTrasmissione.IdTrasmittente.IdCodice}} - {{ProgressivoInvio}} - {{FormatoTrasmissione}} - {{#if CodiceDestinatario}} - {{CodiceDestinatario}} + {{FatturaElettronica.FatturaElettronicaHeader.DatiTrasmissione.ProgressivoInvio}} + {{FatturaElettronica.FatturaElettronicaHeader.DatiTrasmissione.FormatoTrasmissione}} + {{#if FatturaElettronica.FatturaElettronicaHeader.DatiTrasmissione.CodiceDestinatario}} + {{FatturaElettronica.FatturaElettronicaHeader.DatiTrasmissione.CodiceDestinatario}} {{/if}} - {{#if ContattiTrasmittente}} + {{#if FatturaElettronica.FatturaElettronicaHeader.DatiTrasmissione.ContattiTrasmittente}} - {{#if ContattiTrasmittente.Telefono}} - {{ContattiTrasmittente.Telefono}} + {{#if FatturaElettronica.FatturaElettronicaHeader.DatiTrasmissione.ContattiTrasmittente.Telefono}} + {{FatturaElettronica.FatturaElettronicaHeader.DatiTrasmissione.ContattiTrasmittente.Telefono}} {{/if}} - {{#if ContattiTrasmittente.Email}} - {{ContattiTrasmittente.Email}} + {{#if FatturaElettronica.FatturaElettronicaHeader.DatiTrasmissione.ContattiTrasmittente.Email}} + {{FatturaElettronica.FatturaElettronicaHeader.DatiTrasmissione.ContattiTrasmittente.Email}} {{/if}} {{/if}} - {{#if PECDestinatario}} - {{PECDestinatario}} + {{#if FatturaElettronica.FatturaElettronicaHeader.DatiTrasmissione.PECDestinatario}} + {{FatturaElettronica.FatturaElettronicaHeader.DatiTrasmissione.PECDestinatario}} {{/if}} - {{/with}} - {{#with FatturaElettronica.FatturaElettronicaHeader.CedentePrestatore}} - {{DatiAnagrafici.IdFiscaleIVA.IdPaese}} - {{DatiAnagrafici.IdFiscaleIVA.IdCodice}} + {{FatturaElettronica.FatturaElettronicaHeader.CedentePrestatore.DatiAnagrafici.IdFiscaleIVA.IdPaese}} + {{FatturaElettronica.FatturaElettronicaHeader.CedentePrestatore.DatiAnagrafici.IdFiscaleIVA.IdCodice}} - {{#if DatiAnagrafici.Anagrafica.Denominazione}} - {{DatiAnagrafici.Anagrafica.Denominazione}} + {{#if FatturaElettronica.FatturaElettronicaHeader.CedentePrestatore.DatiAnagrafici.Anagrafica.Denominazione}} + {{FatturaElettronica.FatturaElettronicaHeader.CedentePrestatore.DatiAnagrafici.Anagrafica.Denominazione}} {{/if}} - {{#if DatiAnagrafici.Anagrafica.Nome}} - {{DatiAnagrafici.Anagrafica.Nome}} + {{#if FatturaElettronica.FatturaElettronicaHeader.CedentePrestatore.DatiAnagrafici.Anagrafica.Nome}} + {{FatturaElettronica.FatturaElettronicaHeader.CedentePrestatore.DatiAnagrafici.Anagrafica.Nome}} {{/if}} - {{#if DatiAnagrafici.Anagrafica.Cognome}} - {{DatiAnagrafici.Anagrafica.Cognome}} + {{#if FatturaElettronica.FatturaElettronicaHeader.CedentePrestatore.DatiAnagrafici.Anagrafica.Cognome}} + {{FatturaElettronica.FatturaElettronicaHeader.CedentePrestatore.DatiAnagrafici.Anagrafica.Cognome}} {{/if}} - {{DatiAnagrafici.RegimeFiscale}} - {{#if DatiAnagrafici.CodiceFiscale}} - {{DatiAnagrafici.CodiceFiscale}} + {{FatturaElettronica.FatturaElettronicaHeader.CedentePrestatore.DatiAnagrafici.RegimeFiscale}} + {{#if FatturaElettronica.FatturaElettronicaHeader.CedentePrestatore.DatiAnagrafici.CodiceFiscale}} + {{FatturaElettronica.FatturaElettronicaHeader.CedentePrestatore.DatiAnagrafici.CodiceFiscale}} {{/if}} - {{#if AlboProfessionale}} - {{DatiAnagrafici.AlboProfessionale}} + {{#if FatturaElettronica.FatturaElettronicaHeader.CedentePrestatore.AlboProfessionale}} + {{FatturaElettronica.FatturaElettronicaHeader.CedentePrestatore.DatiAnagrafici.AlboProfessionale}} {{/if}} - {{#if DatiAnagrafici.ProvinciaAlbo}} - {{DatiAnagrafici.ProvinciaAlbo}} + {{#if FatturaElettronica.FatturaElettronicaHeader.CedentePrestatore.DatiAnagrafici.ProvinciaAlbo}} + {{FatturaElettronica.FatturaElettronicaHeader.CedentePrestatore.DatiAnagrafici.ProvinciaAlbo}} {{/if}} - {{#if DatiAnagrafici.NumeroIscrizioneAlbo}} - {{DatiAnagrafici.NumeroIscrizioneAlbo}} + {{#if FatturaElettronica.FatturaElettronicaHeader.CedentePrestatore.DatiAnagrafici.NumeroIscrizioneAlbo}} + {{FatturaElettronica.FatturaElettronicaHeader.CedentePrestatore.DatiAnagrafici.NumeroIscrizioneAlbo}} {{/if}} - {{#if DatiAnagrafici.DataIscrizioneAlbo}} - {{DatiAnagrafici.DataIscrizioneAlbo}} + {{#if FatturaElettronica.FatturaElettronicaHeader.CedentePrestatore.DatiAnagrafici.DataIscrizioneAlbo}} + {{FatturaElettronica.FatturaElettronicaHeader.CedentePrestatore.DatiAnagrafici.DataIscrizioneAlbo}} {{/if}} - {{Sede.Indirizzo}} - {{Sede.CAP}} - {{Sede.Comune}} - {{#if Sede.Provincia}} - {{Sede.Provincia}} + {{FatturaElettronica.FatturaElettronicaHeader.CedentePrestatore.Sede.Indirizzo}} + {{FatturaElettronica.FatturaElettronicaHeader.CedentePrestatore.Sede.CAP}} + {{FatturaElettronica.FatturaElettronicaHeader.CedentePrestatore.Sede.Comune}} + {{#if FatturaElettronica.FatturaElettronicaHeader.CedentePrestatore.Sede.Provincia}} + {{FatturaElettronica.FatturaElettronicaHeader.CedentePrestatore.Sede.Provincia}} {{/if}} - {{Sede.Nazione}} - {{#if Sede.NumeroCivico}} - {{Sede.NumeroCivico}} + {{FatturaElettronica.FatturaElettronicaHeader.CedentePrestatore.Sede.Nazione}} + {{#if FatturaElettronica.FatturaElettronicaHeader.CedentePrestatore.Sede.NumeroCivico}} + {{FatturaElettronica.FatturaElettronicaHeader.CedentePrestatore.Sede.NumeroCivico}} {{/if}} - {{/with}} - {{#with FatturaElettronica.FatturaElettronicaHeader.CessionarioCommittente}} - {{#if DatiAnagrafici.CodiceFiscale}} - {{DatiAnagrafici.CodiceFiscale}} + {{#if FatturaElettronica.FatturaElettronicaHeader.CessionarioCommittente.DatiAnagrafici.CodiceFiscale}} + {{FatturaElettronica.FatturaElettronicaHeader.CessionarioCommittente.DatiAnagrafici.CodiceFiscale}} {{/if}} - {{#if DatiAnagrafici.Anagrafica.Denominazione}} - {{DatiAnagrafici.Anagrafica.Denominazione}} + {{#if FatturaElettronica.FatturaElettronicaHeader.CessionarioCommittente.DatiAnagrafici.Anagrafica.Denominazione}} + {{FatturaElettronica.FatturaElettronicaHeader.CessionarioCommittente.DatiAnagrafici.Anagrafica.Denominazione}} {{/if}} - {{#if DatiAnagrafici.Anagrafica.Nome}} - {{DatiAnagrafici.Anagrafica.Nome}} + {{#if FatturaElettronica.FatturaElettronicaHeader.CessionarioCommittente.DatiAnagrafici.Anagrafica.Nome}} + {{FatturaElettronica.FatturaElettronicaHeader.CessionarioCommittente.DatiAnagrafici.Anagrafica.Nome}} {{/if}} - {{#if DatiAnagrafici.Anagrafica.Cognome}} - {{DatiAnagrafici.Anagrafica.Cognome}} + {{#if FatturaElettronica.FatturaElettronicaHeader.CessionarioCommittente.DatiAnagrafici.Anagrafica.Cognome}} + {{FatturaElettronica.FatturaElettronicaHeader.CessionarioCommittente.DatiAnagrafici.Anagrafica.Cognome}} {{/if}} - {{Sede.Indirizzo}} - {{Sede.CAP}} - {{Sede.Comune}} - {{#if Sede.Provincia}} - {{Sede.Provincia}} + {{FatturaElettronica.FatturaElettronicaHeader.CessionarioCommittente.Sede.Indirizzo}} + {{FatturaElettronica.FatturaElettronicaHeader.CessionarioCommittente.Sede.CAP}} + {{FatturaElettronica.FatturaElettronicaHeader.CessionarioCommittente.Sede.Comune}} + {{#if FatturaElettronica.FatturaElettronicaHeader.CessionarioCommittente.Sede.Provincia}} + {{FatturaElettronica.FatturaElettronicaHeader.CessionarioCommittente.Sede.Provincia}} {{/if}} - {{Sede.Nazione}} - {{#if Sede.NumeroCivico}} - {{Sede.NumeroCivico}} + {{FatturaElettronica.FatturaElettronicaHeader.CessionarioCommittente.Sede.Nazione}} + {{#if FatturaElettronica.FatturaElettronicaHeader.CessionarioCommittente.Sede.NumeroCivico}} + {{FatturaElettronica.FatturaElettronicaHeader.CessionarioCommittente.Sede.NumeroCivico}} {{/if}} - {{/with}} {{#each FatturaElettronica.FatturaElettronicaBody}} - {{#with DatiGenerali.DatiGeneraliDocumento}} - {{TipoDocumento}} - {{Divisa}} - {{Data}} - {{Numero}} - {{#each Causale}} + {{DatiGenerali.DatiGeneraliDocumento.TipoDocumento}} + {{DatiGenerali.DatiGeneraliDocumento.Divisa}} + {{DatiGenerali.DatiGeneraliDocumento.Data}} + {{DatiGenerali.DatiGeneraliDocumento.Numero}} + {{#each DatiGenerali.DatiGeneraliDocumento.Causale}} {{this}} {{/each}} - {{/with}} {{#each DatiGenerali.DatiOrdineAcquisto}} {{#each RiferimentoNumeroLinea}} @@ -239,28 +231,26 @@ {{/each}} {{#if DatiGenerali.DatiTrasporto}} - {{#with DatiGenerali.DatiTrasporto}} - {{DatiAnagraficiVettore.IdFiscaleIVA.IdPaese}} - {{DatiAnagraficiVettore.IdFiscaleIVA.IdCodice}} + {{DatiGenerali.DatiTrasporto.DatiAnagraficiVettore.IdFiscaleIVA.IdPaese}} + {{DatiGenerali.DatiTrasporto.DatiAnagraficiVettore.IdFiscaleIVA.IdCodice}} - {{#if DatiAnagraficiVettore.Anagrafica.Denominazione}} - {{DatiAnagraficiVettore.Anagrafica.Denominazione}} + {{#if DatiGenerali.DatiTrasporto.DatiAnagraficiVettore.Anagrafica.Denominazione}} + {{DatiGenerali.DatiTrasporto.DatiAnagraficiVettore.Anagrafica.Denominazione}} {{/if}} - {{#if DatiAnagraficiVettore.Anagrafica.Nome}} - {{DatiAnagraficiVettore.Anagrafica.Nome}} + {{#if DatiGenerali.DatiTrasporto.DatiAnagraficiVettore.Anagrafica.Nome}} + {{DatiGenerali.DatiTrasporto.DatiAnagraficiVettore.Anagrafica.Nome}} {{/if}} - {{#if DatiAnagraficiVettore.Anagrafica.Cognome}} - {{DatiAnagraficiVettore.Anagrafica.Cognome}} + {{#if DatiGenerali.DatiTrasporto.DatiAnagraficiVettore.Anagrafica.Cognome}} + {{DatiGenerali.DatiTrasporto.DatiAnagraficiVettore.Anagrafica.Cognome}} {{/if}} - {{DataOraConsegna}} + {{DatiGenerali.DatiTrasporto.DataOraConsegna}} - {{/with}} {{/if}}