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
GetStampValue
public override string GetStampValue { get; }
Property Value
baseincm
Valor em Moeda Estrangeira da base de incidência.
[AttLenght(19, 6)]
public decimal baseincm { get; set; }
Property Value
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
Remarks
Length 3.
ebaseinc
Valor em Euros da base de incidência.
[AttLenght(19, 6)]
public decimal ebaseinc { get; set; }
Property Value
Remarks
Lenght of 19, where the units are 12 and decimals are 6.
efinv
[AttLenght(19, 6)]
public decimal efinv { get; set; }
Property Value
etotal
[AttVirtualField]
[AttHidden]
public decimal etotal { get; }
Property Value
evalor
Valor em Euros do total de uma taxa de I.V.A.
[AttLenght(19, 6)]
public decimal evalor { get; set; }
Property Value
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
Remarks
Lenght of 19, where the units are 12 and decimals are 6.
evalreg
[AttLenght(19, 6)]
public decimal evalreg { get; set; }
Property Value
finvmoeda
[AttLenght(19, 6)]
public decimal finvmoeda { get; set; }
Property Value
rlivastamp
This field is used as the primary key by default
[AttLenght(25)]
public string rlivastamp { get; set; }
Property Value
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
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
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
Remarks
Lenght of 5, where the units are 2 and decimals are 2.
totalm
[AttVirtualField]
[AttHidden]
public decimal totalm { get; }
Property Value
valorm
Valor em Moeda Estrangeira do total de uma taxa de I.V.A.
[AttLenght(19, 6)]
public decimal valorm { get; set; }
Property Value
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
valregm
[AttLenght(19, 6)]
public decimal valregm { get; set; }
Property Value
Methods
SetStampValue(string)
public override void SetStampValue(string stampID)
Parameters
| Nome | Tipo | Descrição |
|---|---|---|
stampID |
string |
Explicit Interface Implementations
ParentVO
RlVO ParentVO { get; set; }