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
GetStampValue
public override string GetStampValue { get; }
Property Value
TaxaIVAVO
[AttExternalCollection(typeof(TaxasIVAVO), new string[] { "[TaxasIva].[codigo]", "[Fot].[codigo]" })]
public TaxasIVAVO TaxaIVAVO { get; }
Property Value
baseincm
Foreign currency before VAT.
[AttLenght(19, 6)]
public decimal baseincm { get; set; }
Property Value
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
Remarks
Length 3.
ebaseinc
Tax base
[AttLenght(19, 6)]
public decimal ebaseinc { get; set; }
Property Value
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
evalorrec
Surcharge VAT Amount.
[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.
mivaliq
Deducted VAT Foreign Currency
[AttLenght(19, 6)]
public decimal mivaliq { get; set; }
Property Value
reivastamp
This field is used as the primary key by default
[AttLenght(25)]
public string reivastamp { get; set; }
Property Value
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
Remarks
taxa
VAT Rate
[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
Surcharge Rate
[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.
valorrecm
Surcharge VAT Foreign Currency
[AttLenght(19, 6)]
[AttCountryDepending(CountryDependingType.E1, new languages[] { languages.es_ES })]
public decimal valorrecm { get; set; }
Property Value
vattype
[AttVirtualField]
[AttLenght(1)]
public int vattype { get; }
Property Value
Methods
SetStampValue(string)
public override void SetStampValue(string stampID)
Parameters
| Nome | Tipo | Descrição |
|---|---|---|
stampID |
string |
Explicit Interface Implementations
ParentVO
ReVO ParentVO { get; set; }