Table of Contents

Class RlTxIvaVO

Namespace
PHCBusinessLayer
Assembly
PHCBusinessLayer.dll

VAT Rate of Row in Receipt

[AttTable("RlIva", 20210317)]
[AttTableOrderBy("taxa")]
public class RlTxIvaVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IGenericVO, IParent<RlVO>, IParent
Inheritance
RlTxIvaVO

Remarks

Representa uma Taxa de IVA que está incluída na Linha do Recibo especifica.

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

baseincm

Valor em Moeda Estrangeira da base de incidência.

[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

Código da Taxa de IVA

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

Property Value

int

Remarks

Length 3.

ebaseinc

Valor em Euros da base de incidência.

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

Property Value

decimal

Remarks

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

efinv

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

Property Value

decimal

etotal

[AttVirtualField]
[AttHidden]
public decimal etotal { get; }

Property Value

decimal

evalor

Valor em Euros do total de uma taxa de I.V.A.

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

Property Value

decimal

Remarks

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

evalorrec

Valor em Euros do Recargo de I.V.A.

[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.

evalreg

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

Property Value

decimal

finvmoeda

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

Property Value

decimal

rlivastamp

This field is used as the primary key by default

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

Property Value

string

Remarks

Length 25.

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

rlstamp

Refêrencia ao Recibo

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

Property Value

string

Remarks

Length25.

Field to the rlstamp entity field Receipt Line .

taxa

Taxa de IVA

[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

Taxa de Recargo do I.V.A.

[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.

totalm

[AttVirtualField]
[AttHidden]
public decimal totalm { get; }

Property Value

decimal

valorm

Valor em Moeda Estrangeira do total de uma taxa de I.V.A.

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

Property Value

decimal

Remarks

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

valorrecm

Valor em moeda do Recargo de I.V.A.

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

Property Value

decimal

valregm

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

Property Value

decimal

Methods

SetStampValue(string)

public override void SetStampValue(string stampID)

Parameters

Nome Tipo Descrição
stampID string

Explicit Interface Implementations

ParentVO

RlVO ParentVO { get; set; }

Returns

RlVO