Table of Contents

Class ReTxIvaVO

Namespace
PHCBusinessLayer
Assembly
PHCBusinessLayer.dll

VAT Rate of Receipt

[AttTable("ReIva", 20201020)]
[AttTableOrderBy("taxa")]
public class ReTxIvaVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IGenericVO, IParent<ReVO>, IParent
Inheritance
ReTxIvaVO

Remarks

Represents a VAT rate that is included in a specificreceipt.

Properties

GetFieldStampName

Use only field name without table name

public override string GetFieldStampName { get; }

Property Value

string

GetStampValue

public override string GetStampValue { get; }

Property Value

string

TaxaIVAVO

[AttExternalCollection(typeof(TaxasIVAVO), new string[] { "[TaxasIva].[codigo]", "[Fot].[codigo]" })]
public TaxasIVAVO TaxaIVAVO { get; }

Property Value

TaxasIVAVO

baseincm

Foreign currency before VAT.

[AttLenght(19, 6)]
public decimal baseincm { get; set; }

Property Value

decimal

Remarks

Lenght of 19, where the units are 12 and decimals are 6.

codigo

VAT Rate Code

[AttLenght(3)]
[AttPrimaryKey(CanDuplicate = true)]
public int codigo { get; set; }

Property Value

int

Remarks

Length 3.

ebaseinc

Tax base

[AttLenght(19, 6)]
public decimal ebaseinc { get; set; }

Property Value

decimal

Remarks

Lenght of 19, where the units are 12 and decimals are 6.

eivaliq

Deducted VAT

[AttLenght(19, 6)]
public decimal eivaliq { get; set; }

Property Value

decimal

evalorrec

Surcharge VAT Amount.

[AttLenght(19, 6)]
[AttCountryDepending(CountryDependingType.E1, new languages[] { languages.es_ES })]
public decimal evalorrec { get; set; }

Property Value

decimal

Remarks

Lenght of 19, where the units are 12 and decimals are 6.

mivaliq

Deducted VAT Foreign Currency

[AttLenght(19, 6)]
public decimal mivaliq { get; set; }

Property Value

decimal

reivastamp

This field is used as the primary key by default

[AttLenght(25)]
public string reivastamp { get; set; }

Property Value

string

Remarks

Length 25.

This field uniquely identifies the record (primary key by default).

restamp

Refers to receipt

[AttForeignKey(typeof(ReVO))]
[AttLenght(25)]
[AttPrimaryKey]
public string restamp { get; set; }

Property Value

string

Remarks

Length25.

Field to link field restamp of the entity receipt.

taxa

VAT Rate

[AttLenght(5, 2)]
[AttPrimaryKey(CanDuplicate = true)]
public decimal taxa { get; set; }

Property Value

decimal

Remarks

Lenght of 5, where the units are 2 and decimals are 2.

taxarec

Surcharge Rate

[AttLenght(5, 2)]
[AttPrimaryKey(CanDuplicate = true)]
[AttCountryDepending(CountryDependingType.E1, new languages[] { languages.es_ES })]
public decimal taxarec { get; set; }

Property Value

decimal

Remarks

Lenght of 5, where the units are 2 and decimals are 2.

valorrecm

Surcharge VAT Foreign Currency

[AttLenght(19, 6)]
[AttCountryDepending(CountryDependingType.E1, new languages[] { languages.es_ES })]
public decimal valorrecm { get; set; }

Property Value

decimal

vattype

[AttVirtualField]
[AttLenght(1)]
public int vattype { get; }

Property Value

int

Methods

SetStampValue(string)

public override void SetStampValue(string stampID)

Parameters

Nome Tipo Descrição
stampID string

Explicit Interface Implementations

ParentVO

ReVO ParentVO { get; set; }

Returns

ReVO