Table of Contents

Class DettaglioLinee

Namespace
FatturaElettronica.Ordinaria.FatturaElettronicaBody.DatiBeniServizi
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

r XmlReader

Properties

AliquotaIVA

Aliquota (%) IVA applicata al bene/servizio.

[DataProperty(97)]
public decimal AliquotaIVA { get; set; }

Property Value

decimal

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

List<AltriDatiGestionali>

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

List<CodiceArticolo>

DataFinePeriodo

Data finale del periodo di riferimento cui si riferisce l'eventuale servizio prestato.

[DataProperty(72)]
public DateTime? DataFinePeriodo { get; set; }

Property Value

DateTime?

DataInizioPeriodo

Data iniziale del periodo di riferimento cui si riferisce l'eventuale servizio prestato.

[DataProperty(66)]
public DateTime? DataInizioPeriodo { get; set; }

Property Value

DateTime?

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

string

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

string

NumeroLinea

Numero della riga di dettaglio del documento.

[DataProperty(29)]
public int NumeroLinea { get; set; }

Property Value

int

PrezzoTotale

Importo totale del bene/servizio (che tiene conto di eventuali sconti/maggiorazioni) IVA esclusa.

[DataProperty(91)]
public decimal PrezzoTotale { get; set; }

Property Value

decimal

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

decimal

Quantita

Numero di unità cedute / prestate.

[DataProperty(54)]
public decimal? Quantita { get; set; }

Property Value

decimal?

RiferimentoAmministrazione

Codice identificativo ai fini amministrativo-contabili.

[DataProperty(115)]
public string RiferimentoAmministrazione { get; set; }

Property Value

string

Ritenuta

Da valorizzare solo in caso di cessione/prestazione soggetta a ritenuta di acconto.

[DataProperty(103)]
public string Ritenuta { get; set; }

Property Value

string

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

List<ScontoMaggiorazione>

TipoCessionePrestazione

Da valorizzare nei soli casi di sconto, premio, abbuono, spesa accessoria.

[DataProperty(35)]
public string TipoCessionePrestazione { get; set; }

Property Value

string

UnitaMisura

Unità di misura riferita alla quantità.

[DataProperty(60)]
public string UnitaMisura { get; set; }

Property Value

string