BaseInvoice Class

Contains the invoice information.

Definition

Namespace: Aliquo.Core.Models
Assembly: Aliquo.Core (in Aliquo.Core.dll) Version: 5.0.9179.22651
C#
[SerializableAttribute]
public abstract class BaseInvoice : BindableCore
Inheritance
Object    BindableCore    BaseInvoice
Derived

Properties

AddressCode Shipping address code [CodDireccion].
AmountBaseVAT1 Amount of taxable base 1 [BaseImponible1].
AmountBaseVAT2 Amount of tax base 2 [BaseImponible2].
AmountBaseVAT3 Amount of tax base 3 [BaseImponible3].
AmountBaseVAT4 Amount of tax base 4 [BaseImponible4].
AmountBaseVAT5 Amount of tax base 5 [BaseImponible5].
AmountBaseVAT6 Amount of tax base 6 [BaseImponible6].
CalculationTypeTaxRetention Retention rate calculation method [MetodoCalculoIRPF].
ClassificationCode Classification code [CodTipoClasificacion].
CodeTaxRetention Withholding rate code [CodImpuestoRetencion].
CodeVAT1 Tax code 1 [CodTipoImpuesto1].
CodeVAT2 Tax code 2 [CodTipoImpuesto2].
CodeVAT3 Tax code 3 [CodTipoImpuesto3].
CodeVAT4 Tax code 4 [CodTipoImpuesto4].
CodeVAT5 Tax code 5 [CodTipoImpuesto5].
CodeVAT6 Tax code 6 [CodTipoImpuesto6].
ControlNumber /Control number of invoice [NumControl].
CurrencyAmountBaseVAT1 Amount of tax base 1 in the currency [BaseImponible1Divisa].
CurrencyAmountBaseVAT2 Amount of tax base 2 in the currency [BaseImponible2Divisa].
CurrencyAmountBaseVAT3 Amount of tax base 3 in the currency [BaseImponible3Divisa].
CurrencyAmountBaseVAT4 Amount of tax base 4 in the currency [BaseImponible4Divisa].
CurrencyAmountBaseVAT5 Amount of tax base 5 in the currency [BaseImponible5Divisa].
CurrencyAmountBaseVAT6 Amount of tax base 6 in the currency [BaseImponible6Divisa].
CurrencyCode Invoice currency code [CodDivisa].
CurrencyExchange Change of invoice currency [CambioDivisa].
CurrencyOthers1Amount Amounts of other amounts 1 in the currency [ImporteOtrosImp1Divisa].
CurrencyOthers2Amount Amount of other amounts 2 in the currency [ImporteOtrosImp2Divisa].
CurrencyTransportAmount Amount of transport in currency [ImportePortesDivisa].
Date Invoice date [Fecha].
Description Description text of invoice [Descripcion].
Fields List of extended fields and values.
FiscalAddress Fiscal address [DireccionFiscal].
FiscalCity Fiscal city [PoblacionFiscal].
FiscalCodeCountry Fiscal code of country [CodPaisFiscal].
FiscalEmail Fiscal email [EmailFiscal].
FiscalIdentificationCode Fiscal identification code [CodIdentificacionFiscal].
FiscalName Fiscal name [NombreFiscal].
FiscalPhone Fiscal phone [TelefonoFiscal].
FiscalState Fiscal state [ProvinciaFiscal].
FiscalVATNumber Fiscal VAT Number [NIFFiscal].
FiscalZipCode Fiscal ZIP code [CodigoPostalFiscal].
MethodPaymentCode Method payment code [CodMedioPago].
Notes List of invoice note ids.
Others1Amount Amount of other amounts 1 [ImporteOtrosImp1].
Others1Code Other amounts code 1 [CodOtrosImp1].
Others1CodeVAT Code of tax [CodTipoImpuestoOtrosImp1].
Others1Name Name of other amounts 1 [NombreOtrosImp1].
Others1Percent Percentage of other amounts 1 [PorcOtrosImp1].
Others1PercentSpecialVAT RE percentage of other amounts 1 [PorcREOtrosImp1].
Others1PercentVAT VAT percentage of other amounts 1 [PorcIVAOtrosImp1].
Others2Amount Amount of other amounts 2 [ImporteOtrosImp2].
Others2Code Other amounts code 2 [CodOtrosImp2].
Others2CodeVAT Code of tax [CodTipoImpuestoOtrosImp2].
Others2Name Name of other amounts 2 [NombreOtrosImp2].
Others2Percent Percentage of other amounts 2 [PorcOtrosImp2].
Others2PercentSpecialVAT RE percentage of other amounts 2 [PorcREOtrosImp2].
Others2PercentVAT VAT percentage of other amounts 2 [PorcIVAOtrosImp2].
PercentRetention Percentage of retention on maturities [PorcRetencion].
PercentSpecialVAT1 RE 1 Percentage [PorcRE1].
PercentSpecialVAT2 RE 2 Percentage [PorcRE2].
PercentSpecialVAT3 RE 3 Percentage [PorcRE3].
PercentSpecialVAT4 RE 4 Percentage [PorcRE4].
PercentSpecialVAT5 RE 5 Percentage [PorcRE5].
PercentSpecialVAT6 RE 6 Percentage [PorcRE63].
PercentTaxRetention Retention rate percentage [PorcIRPF].
PercentVAT1 VAT percentage 1 [PorcIVA1].
PercentVAT2 VAT percentage 2 [PorcIVA2].
PercentVAT3 VAT percentage 3 [PorcIVA3].
PercentVAT4 VAT percentage 4 [PorcIVA4].
PercentVAT5 VAT percentage 5 [PorcIVA5].
PercentVAT6 VAT percentage 6 [PorcIVA6].
ProjectCode Set the code of project to which is attached [CodProyecto].
Rectification Indicates if it is a rectification invoice [Rectificativa].
RectifiedInvoiceId Rectification invoice indentification [IdFacturaRectificada].
Reference It indicates a free text [Referencia].
SpecialVAT Indicates whether the RE must be calculated [RecargoEquivalencia].
TaxRates Invoice Rate List.
TaxTreatmentCode VAT treatment [CodTratamientoImpuesto].
TermPaymentCode Term payment code [CodTerminoPago].
TransportAmount Transport amount [ImportePortes].
TransportCodeVAT Code of transport tax [CodTipoImpuestoPortes].
TransportPercentSpecialVAT Transport RE percentage [PorcREPortes].
TransportPercentVAT Transport VAT percentage [PorcIVAPortes].
TypeCode Invoice type code [CodTipoFactura].
WorkOrderCode Indicates the code of work order which is adhered [CodParteTrabajo].

Extension Methods

GetAttributeFromT Get attribute from a class.
(Defined by ObjectExtensions)
ValidateDataAnnotations Validate class with validator of DataAnnotations.
(Defined by ObjectExtensions)

See Also