Class DlVO
- Namespace
- PHCBusinessLayer
- Assembly
- PHCBusinessLayer.dll
Disposals lines
[AttTable("Dl", 20230715)]
[AttTableOrderBy("[Dl].[order]")]
[AttTableProducts(new Products[] { Products.Assets })]
[AttTableFlags(new TableFlags[] { TableFlags.UseDimensions })]
public class DlVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IGenericVO, IParent<DisposalVO>, IParent
- Inheritance
-
DlVO
Properties
AssetVO
[AttExternalCollection(typeof(DlVO), new string[] { "Asset.assetcode", "assetcode" })]
public AssetVO AssetVO { get; }
Property Value
accucontabdepreciationamount
Accumulated tax Depreciation Amount (Depreciações fiscais acumuladas)
[AttLenght(19, 6)]
[AttMinValue(0)]
[AttFieldType(AttFieldType.InputTypes.currency)]
public decimal accucontabdepreciationamount { get; set; }
Property Value
Remarks
Lenght of 19, where the units are 12 and decimals are 6.
accucontabimpairmentNotFiscalAcceptedamount
Accumulated contab impairment Amount (Abates contabilisticas acumulados)
[AttLenght(19, 6)]
[AttMinValue(0)]
[AttFieldType(AttFieldType.InputTypes.currency)]
public decimal accucontabimpairmentNotFiscalAcceptedamount { get; set; }
Property Value
Remarks
Lenght of 19, where the units are 12 and decimals are 6.
accucontabimpairmentamount
Accumulated contab impairment Amount (Abates contabilisticas acumulados)
[AttLenght(19, 6)]
[AttMinValue(0)]
[AttFieldType(AttFieldType.InputTypes.currency)]
public decimal accucontabimpairmentamount { get; set; }
Property Value
Remarks
Lenght of 19, where the units are 12 and decimals are 6.
accutaxdepreciationamount
Accumulated contab Depreciation Amount (Depreciações contabilisticas acumuladas)
[AttLenght(19, 6)]
[AttMinValue(0)]
[AttFieldType(AttFieldType.InputTypes.currency)]
public decimal accutaxdepreciationamount { get; set; }
Property Value
Remarks
Lenght of 19, where the units are 12 and decimals are 6.
assetcategorysubsuffix
[AttVirtualField]
[AttLenght(1)]
[AttCountryDepending(CountryDependingType.E1, new languages[] { languages.pt_MZ })]
public int assetcategorysubsuffix { get; }
Property Value
assetcode
Asset code (Codigo do ativo)
[AttLenght(30)]
[AttMandatory]
public string assetcode { get; set; }
Property Value
assetname
Asset name (Descrição do ativo)
[AttLenght(100)]
public string assetname { get; set; }
Property Value
carryingamount
Carrying Amount (Quantia escriturada)
[AttLenght(19, 6)]
[AttMinValue(0)]
[AttFieldType(AttFieldType.InputTypes.currency)]
public decimal carryingamount { get; set; }
Property Value
Remarks
Lenght of 19, where the units are 12 and decimals are 6.
cdcamount
Currency devaluation coefficients (coeficiente de desvalorização da moeda)
[AttLenght(19, 6)]
[AttMinValue(0)]
[AttFieldType(AttFieldType.InputTypes.decimal)]
public decimal cdcamount { get; set; }
Property Value
Remarks
Lenght of 19, where the units are 12 and decimals are 6.
disposalreason
Type of treasury account
[AttLenght(20)]
[AttMandatory]
[AttFieldType(AttFieldType.InputTypes.integer)]
public DisposalReasons disposalreason { get; set; }
Property Value
disposalstamp
Connects to disposalstamp that contains this line.
[AttForeignKey(typeof(DisposalVO))]
[AttLenght(25)]
[AttIndex]
public string disposalstamp { get; set; }
Property Value
gainsorlossescontab
Gains or losses contab (Mais-valia ou menos-valia contabilísticas)
[AttLenght(19, 6)]
[AttFieldType(AttFieldType.InputTypes.currency)]
public decimal gainsorlossescontab { get; set; }
Property Value
Remarks
Lenght of 19, where the units are 12 and decimals are 6.
gainsorlossestax
Gains or losses tax (Mais-valia ou menos-valia fiscais)
[AttLenght(19, 6)]
[AttFieldType(AttFieldType.InputTypes.currency)]
public decimal gainsorlossestax { get; set; }
Property Value
Remarks
Lenght of 19, where the units are 12 and decimals are 6.
marketorigin
Mercado de origem da compra
[AttLenght(20)]
[AttFieldType(AttFieldType.InputTypes.integer)]
public Marketorigin marketorigin { get; set; }
Property Value
oristamp
key to document of origin
[AttLenght(25)]
public string oristamp { get; set; }
Property Value
oritable
[AttLenght(25)]
public string oritable { get; set; }
Property Value
purchaseamount
Purchase Amount (Valor da aquisição)
[AttLenght(19, 6)]
[AttMinValue(0)]
[AttFieldType(AttFieldType.InputTypes.currency)]
public decimal purchaseamount { get; set; }
Property Value
Remarks
Lenght of 19, where the units are 12 and decimals are 6.
purchasecontabamount
Purchase Amount (Valor da aquisição)
[AttLenght(19, 6)]
[AttMinValue(0)]
[AttFieldType(AttFieldType.InputTypes.currency)]
public decimal purchasecontabamount { get; set; }
Property Value
Remarks
Lenght of 19, where the units are 12 and decimals are 6.
purchaseyear
Purchase Amount (Valor da aquisição)
[AttLenght(4)]
public int purchaseyear { get; set; }
Property Value
Remarks
Lenght of 19, where the units are 12 and decimals are 6.
reinvestmentpct
reinvestment percentage (% de reinvestimento)
[AttLenght(12, 2)]
[AttMinValue(0)]
[AttFieldType(AttFieldType.InputTypes.decimal)]
public decimal reinvestmentpct { get; set; }
Property Value
Remarks
Lenght of 12, where the units are 10 and decimals are 2.
saleamount
Sale Amount (Valor da realização/venda)
[AttLenght(19, 6)]
[AttMinValue(0)]
[AttFieldType(AttFieldType.InputTypes.currency)]
public decimal saleamount { get; set; }
Property Value
Remarks
Lenght of 19, where the units are 12 and decimals are 6.
Explicit Interface Implementations
ParentVO
DisposalVO ParentVO { get; set; }
Returns
dlstamp
Single registration field
[AttLenght(25)]
string dlstamp { get; set; }
Returns
order
Indicates the line order in the document.
[AttLenght(10)]
[AttHidden]
decimal order { get; set; }
Returns
previousLineID
[AttVirtualField]
[AttHidden]
string previousLineID { get; set; }