Class DettaglioLinee
- Assembly
- FatturaElettronica.dll
Linee di dettaglio del documento (i campi del blocco si ripetono per ogni riga di dettaglio).
public class DettaglioLinee : BaseClassSerializable, INotifyPropertyChanged, IEquatable<BaseClass>, IXmlSerializable
- Inheritance
-
DettaglioLinee
- Implements
- Inherited Members
- Extension Methods
Constructors
DettaglioLinee()
Linee di dettaglio del documento (i campi del blocco si ripetono per ogni riga di dettaglio).
public DettaglioLinee()
DettaglioLinee(XmlReader)
public DettaglioLinee(XmlReader r)
Parameters
Properties
AliquotaIVA
Aliquota (%) IVA applicata al bene/servizio.
[DataProperty(97)]
public decimal AliquotaIVA { get; set; }
Property Value
AltriDatiGestionali
Blocco che consente di inserire, con riferimento ad una linea di dettaglio, diverse tipologie di informazioni utili ai fini amministrativi, gestionali, etc.
[DataProperty(122)]
public List<AltriDatiGestionali> AltriDatiGestionali { get; set; }
Property Value
CodiceArticolo
Eventuale codifica dell'articolo (la molteplicità N del blocco consente di gestire la presenza di più codifiche).
[DataProperty(41)]
public List<CodiceArticolo> CodiceArticolo { get; set; }
Property Value
DataFinePeriodo
Data finale del periodo di riferimento cui si riferisce l'eventuale servizio prestato.
[DataProperty(72)]
public DateTime? DataFinePeriodo { get; set; }
Property Value
DataInizioPeriodo
Data iniziale del periodo di riferimento cui si riferisce l'eventuale servizio prestato.
[DataProperty(66)]
public DateTime? DataInizioPeriodo { get; set; }
Property Value
Descrizione
Natura e quantità dell'oggetto della cessione/prestazione; può fare anche riferimento ad un precedente documento emesso a titolo di anticipo/acconto, nel qual caso il valore del campo PrezzoUnitario e PrezzoTotale sarà negativo.
[DataProperty(48)]
public string Descrizione { get; set; }
Property Value
Natura
Natura dell'operazione se non rientra tra quelle imponibili (il campo Aliquota IVA deve essere valorizzato a zero).
[DataProperty(109)]
public string Natura { get; set; }
Property Value
NumeroLinea
Numero della riga di dettaglio del documento.
[DataProperty(29)]
public int NumeroLinea { get; set; }
Property Value
PrezzoTotale
Importo totale del bene/servizio (che tiene conto di eventuali sconti/maggiorazioni) IVA esclusa.
[DataProperty(91)]
public decimal PrezzoTotale { get; set; }
Property Value
PrezzoUnitario
Prezzo unitario del bene/servizio; nel caso di beni ceduti a titolo di sconto, premio o abbuono, l'importo indicato rappresenta il "valore normale".
[DataProperty(78)]
public decimal PrezzoUnitario { get; set; }
Property Value
Quantita
Numero di unità cedute / prestate.
[DataProperty(54)]
public decimal? Quantita { get; set; }
Property Value
RiferimentoAmministrazione
Codice identificativo ai fini amministrativo-contabili.
[DataProperty(115)]
public string RiferimentoAmministrazione { get; set; }
Property Value
Ritenuta
Da valorizzare solo in caso di cessione/prestazione soggetta a ritenuta di acconto.
[DataProperty(103)]
public string Ritenuta { get; set; }
Property Value
ScontoMaggiorazione
Eventuale sconto o maggiorazione applicati (la molteciplità N del blocco consente di gestire la presenza di più sconti o maggiorazioni a "cascata").
[DataProperty(85)]
public List<ScontoMaggiorazione> ScontoMaggiorazione { get; set; }
Property Value
TipoCessionePrestazione
Da valorizzare nei soli casi di sconto, premio, abbuono, spesa accessoria.
[DataProperty(35)]
public string TipoCessionePrestazione { get; set; }
Property Value
UnitaMisura
Unità di misura riferita alla quantità.
[DataProperty(60)]
public string UnitaMisura { get; set; }