Cargando...
Buscando...
Nada coincide
Referencia de la clase Sage.ES.S50.Modelos.Item

Clase Item. Más...

Diagrama de herencia de Sage.ES.S50.Modelos.Item
Sage.ES.S50.Modelos.Interficies.IItem

Métodos públicos

 Item ()
 Constructor.
 

Propiedades

string _TransactionID [get, set]
 Número de factura.
 
string _TaxUID [get, set]
 TaxUID: ES.VentasRegimenGeneral_ES.IGICTipo0ES.IGICDev ... Identificador de transacción.
 
DateTime _TransactionTaxDate [get, set]
 Fecha de transaccion Se informará una fecha que esté incluida en las fechas del periodo que se está procesando (por ejemplo, primer o último día del periodo correspondiente o la fecha de la primera transacción de la agrupación)
 
decimal _TaxAmount [get, set]
 Importe impuesto deducible (si trabajamos con prorrata solo se suma parte de impuesto deducible) Deducible: Suma de todos los importes de IVA de cada agrupación. Casos especiales Para facturas de prorrata (IVASOPOR.PROAPLICAR=.T.) se sumará solamente el importe de la cuota de IVA del registro marcado como deducible(IVASOPOR.PRONODEDUC=.F.).
 
decimal _NetAmount [get, set]
 Importe base imponible.
 
bool _IsReverseCharge [get, set]
 IsReverseCharge.
 
bool _IsCorrection [get, set]
 Es rectificativa Se informará true para agrupaciones de facturas rectificativas Se informará false para agrupaciones de facturas no rectificativas.
 
decimal _OtherTaxAmount [get, set]
 Importe impuesto (si trabajamos con prorrata se suma todos los impuestos deducibles y no deducibles) Suma de todos los importes de IVA de cada agrupación.
 
string _TransactionType [get, set]
 INV(Invoice) / CCINV(Cash criteria invoice) / CCPAY(Cash criteria payment)
INV o CCINV "Se informará INV para agrupaciones de facturas que no sean de criterio de caja Se informará CCINV para agrupaciones de facturas que sean de criterio de caja".
 
DateTime _CorrectedTransactionDate [get, set]
 Fecha de transacción de factura rectificada Se informará una fecha que esté incluida en el periodo según agrupación, tener en cuenta que para transacciones recitificativas se crean tantas agrupaciones según periodo y ejercicio de las transacciones rectificadas(por ejemplo, primer o último día del periodo correspondiente o la fecha de la primera transacción de la agrupación)
 
string _VatNumber [get, set]
 AccountEntry.VatNumber: Para indicar el NIF en los modelos 111 y 115.
 

Descripción detallada

Clase Item.

Definición en la línea 14 del archivo Item.cs.

Documentación de constructores y destructores

◆ Item()

Sage.ES.S50.Modelos.Item.Item ( )
inline

Constructor.

Definición en la línea 104 del archivo Item.cs.

Documentación de propiedades

◆ _CorrectedTransactionDate

DateTime Sage.ES.S50.Modelos.Item._CorrectedTransactionDate
getset

Fecha de transacción de factura rectificada Se informará una fecha que esté incluida en el periodo según agrupación, tener en cuenta que para transacciones recitificativas se crean tantas agrupaciones según periodo y ejercicio de las transacciones rectificadas(por ejemplo, primer o último día del periodo correspondiente o la fecha de la primera transacción de la agrupación)

Implementa Sage.ES.S50.Modelos.Interficies.IItem.

Definición en la línea 91 del archivo Item.cs.

◆ _IsCorrection

bool Sage.ES.S50.Modelos.Item._IsCorrection
getset

Es rectificativa Se informará true para agrupaciones de facturas rectificativas Se informará false para agrupaciones de facturas no rectificativas.

Implementa Sage.ES.S50.Modelos.Interficies.IItem.

Definición en la línea 73 del archivo Item.cs.

◆ _IsReverseCharge

bool Sage.ES.S50.Modelos.Item._IsReverseCharge
getset

IsReverseCharge.

Implementa Sage.ES.S50.Modelos.Interficies.IItem.

Definición en la línea 66 del archivo Item.cs.

◆ _NetAmount

decimal Sage.ES.S50.Modelos.Item._NetAmount
getset

Importe base imponible.

Implementa Sage.ES.S50.Modelos.Interficies.IItem.

Definición en la línea 61 del archivo Item.cs.

◆ _OtherTaxAmount

decimal Sage.ES.S50.Modelos.Item._OtherTaxAmount
getset

Importe impuesto (si trabajamos con prorrata se suma todos los impuestos deducibles y no deducibles) Suma de todos los importes de IVA de cada agrupación.

Implementa Sage.ES.S50.Modelos.Interficies.IItem.

Definición en la línea 79 del archivo Item.cs.

◆ _TaxAmount

decimal Sage.ES.S50.Modelos.Item._TaxAmount
getset

Importe impuesto deducible (si trabajamos con prorrata solo se suma parte de impuesto deducible) Deducible: Suma de todos los importes de IVA de cada agrupación. Casos especiales Para facturas de prorrata (IVASOPOR.PROAPLICAR=.T.) se sumará solamente el importe de la cuota de IVA del registro marcado como deducible(IVASOPOR.PRONODEDUC=.F.).

Devengado: Suma de todos los importes de IVA de cada agrupación porque solo tenemos prorrata en compras

Operación no sujeta: No hay importe de impuesto en tabla IVA_EXEN

Deducible RECC: Suma de todos los importes de IVA de cada agrupación. Casos especiales Para pagos de facturas de prorrata (IVACJSOPOR.PROAPLICAR=.T.) se sumará solamente el importe de la cuota de IVA del registro marcado como deducible(IVACJSOPOR.PRONODEDUC=.F.). "

Devengado RECC: Suma de todos los importes de IVA de cada agrupación.

Implementa Sage.ES.S50.Modelos.Interficies.IItem.

Definición en la línea 56 del archivo Item.cs.

◆ _TaxUID

string Sage.ES.S50.Modelos.Item._TaxUID
getset

TaxUID: ES.VentasRegimenGeneral_ES.IGICTipo0ES.IGICDev ... Identificador de transacción.

Implementa Sage.ES.S50.Modelos.Interficies.IItem.

Definición en la línea 26 del archivo Item.cs.

◆ _TransactionID

string Sage.ES.S50.Modelos.Item._TransactionID
getset

Número de factura.

Implementa Sage.ES.S50.Modelos.Interficies.IItem.

Definición en la línea 20 del archivo Item.cs.

◆ _TransactionTaxDate

DateTime Sage.ES.S50.Modelos.Item._TransactionTaxDate
getset

Fecha de transaccion Se informará una fecha que esté incluida en las fechas del periodo que se está procesando (por ejemplo, primer o último día del periodo correspondiente o la fecha de la primera transacción de la agrupación)

Implementa Sage.ES.S50.Modelos.Interficies.IItem.

Definición en la línea 33 del archivo Item.cs.

◆ _TransactionType

string Sage.ES.S50.Modelos.Item._TransactionType
getset

INV(Invoice) / CCINV(Cash criteria invoice) / CCPAY(Cash criteria payment)
INV o CCINV "Se informará INV para agrupaciones de facturas que no sean de criterio de caja Se informará CCINV para agrupaciones de facturas que sean de criterio de caja".

Implementa Sage.ES.S50.Modelos.Interficies.IItem.

Definición en la línea 86 del archivo Item.cs.

◆ _VatNumber

string Sage.ES.S50.Modelos.Item._VatNumber
getset

AccountEntry.VatNumber: Para indicar el NIF en los modelos 111 y 115.

Implementa Sage.ES.S50.Modelos.Interficies.IItem.

Definición en la línea 97 del archivo Item.cs.


La documentación de esta clase está generada del siguiente archivo: