Class FiTaxesVO
- Namespace
- PHCBusinessLayer
- Assembly
- PHCBusinessLayer.dll
[AttTable("FiTaxes", 20230104)]
[AttTableOrderBy("[FiTaxes].[codtaxes]")]
[AttTableMaintenance(typeof(FiTaxesMaintenance))]
public class FiTaxesVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IGenericVO, IParent<FiVO>, IParent
- Inheritance
-
FiTaxesVO
Properties
AccountNo
Unique ID for accounting.
[AttVirtualField]
[AttHidden]
public int AccountNo { get; set; }
Property Value
FtVO
public FtVO FtVO { get; }
Property Value
GetFieldStampName
Use only field name without table name
public override string GetFieldStampName { get; }
Property Value
GetStampValue
public override string GetStampValue { get; }
Property Value
GetTaxAmount
Value
[AttVirtualField]
[AttHidden]
public decimal GetTaxAmount { get; }
Property Value
StVO
[AttExternalCollection(typeof(StVO), new string[] { "[ST].[ststamp]", "[FiTaxes].[ststamp]" })]
public StVO StVO { get; }
Property Value
codstamp
[AttLenght(25)]
[AttEntityAvailable(typeof(TaxRetentionVO))]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.syncOnChange })]
public string codstamp { get; set; }
Property Value
codtaxes
Tax type code, ex: IRS, IRS, IS, ECO
[AttLenght(20)]
[AttVirtualField(typeof(FiAttInfo))]
public string codtaxes { get; set; }
Property Value
design
Description
[AttVirtualField(typeof(FiAttInfo))]
[AttFieldType(AttFieldType.InputTypes.memo)]
public string design { get; set; }
Property Value
fistamp
ForeignKey to FiVO fistamp
[AttLenght(25)]
[AttForeignKey(CanDuplicate = true, ForeignType = typeof(FiVO), HiddenField = false)]
[AttIndex]
public string fistamp { get; set; }
Property Value
fitaxesstamp
Unique ID
[AttLenght(25)]
public string fitaxesstamp { get; set; }
Property Value
ignoreit
public bool ignoreit { get; set; }
Property Value
includedinprice
Included in the sale price
[AttVirtualField(typeof(FiAttInfo))]
public bool includedinprice { get; set; }
Property Value
ndoctaxes
Is a conversion to numeric of codigo field.
[AttLenght(18)]
[AttHidden]
[AttVirtualField(typeof(FiAttInfo))]
public decimal ndoctaxes { get; set; }
Property Value
Remarks
its only use to build TaxRetention routes across the series.
ref
Reference
[AttLenght(18)]
[AttVirtualField(typeof(FiAttInfo))]
public string @ref { get; set; }
Property Value
shouldIncludeInProfit
public bool shouldIncludeInProfit { get; set; }
Property Value
ststamp
ForeignKey to StVO
[AttLenght(25)]
[AttForeignKey(CanDuplicate = true, ForeignType = typeof(StVO), HiddenField = false)]
[AttIndex]
[AttEntityAvailable(typeof(StVO))]
public string ststamp { get; set; }
Property Value
taxesLabelField
Taxes types description
[AttLenght(100)]
[AttVirtualField(typeof(FiAttInfo))]
[AttLabelField(new string[] { "taxesstamp" })]
public string taxesLabelField { get; set; }
Property Value
taxesstamp
ForeignKey to TaxesVO
[AttLenght(25)]
[AttForeignKey(CanDuplicate = true, ForeignType = typeof(TaxesVO), HiddenField = false)]
[AttIndex]
[AttEntityAvailable(typeof(TaxesVO))]
public string taxesstamp { get; set; }
Property Value
taxretentionLabelField
Tax description
[AttLenght(100)]
[AttVirtualField]
public string taxretentionLabelField { get; set; }
Property Value
taxretentionstamp
[AttLenght(25)]
[AttHidden]
[AttVirtualField]
public string taxretentionstamp { get; set; }
Property Value
unidade
Unit
[AttLenght(4)]
[AttVirtualField(typeof(FiAttInfo))]
public string unidade { get; set; }
Property Value
Methods
SetStampValue(string)
public override void SetStampValue(string stampID)
Parameters
| Nome | Tipo | Descrição |
|---|---|---|
stampID |
string |
Explicit Interface Implementations
ParentVO
FiVO
FiVO ParentVO { get; set; }
Returns
TaxRetentionVO
[AttExternalCollection(typeof(TaxRetentionVO), new string[] { "[TaxRetention].[codstamp]", "[FiTaxes].[codstamp]" })]
TaxRetentionVO TaxRetentionVO { get; }
Returns
TaxesVO
[AttExternalCollection(typeof(TaxesVO), new string[] { "[Taxes].[taxesstamp]", "[FiTaxes].[taxesstamp]" })]
TaxesVO TaxesVO { get; }
Returns
etaxtot
Tax
[AttLenght(19, 6)]
[AttMinValue(0)]
[AttFieldType(AttFieldType.InputTypes.currency, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.isReadOnly })]
decimal etaxtot { get; set; }
Returns
fixedvalue
Fixed value when mathtype = TaxMathTypes.Value
[AttVirtualField]
[AttHidden]
[AttLenght(19, 6)]
[AttFieldType(AttFieldType.InputTypes.currency)]
decimal fixedvalue { get; set; }
Returns
mtaxtot
Tax in currency
[AttLenght(19, 6)]
[AttMinValue(0)]
[AttFieldType(AttFieldType.InputTypes.currency, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.isReadOnly })]
decimal mtaxtot { get; set; }
Returns
percentagevalue
Percentage value when mathtype = TaxMathTypes.Percentage
[AttVirtualField]
[AttHidden]
[AttLenght(7, 4)]
decimal percentagevalue { get; set; }
Returns
qtt
Quantity
[AttLenght(14, 4)]
[AttMinValue(0)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.syncOnChange })]
decimal qtt { get; set; }