Table of Contents

Class HistoricRecoBxVO

Namespace
PHCBusinessLayer
Assembly
PHCBusinessLayer.dll

This will be the mainform where the automatic bank reconciliation intelligence will be maintained, minimizing the assistant's doubts. This table will enter the automatisms present both in the assistant where the objective will be to have an unambiguous match to reconcile or to have as little match as possible to make it easier to decide.

[AttTable("Historicrecobx", 20210809)]
[AttTableFlags(new TableFlags[] { TableFlags.MasterEntity, TableFlags.TableForJorge })]
[AttTableGama(Gamas.Corporate)]
[AttTableProducts(new Products[] { Products.TESOURARIA })]
[AttTableVOInfo(typeof(HistoricrecobxAttInfo))]
public class HistoricRecoBxVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IParent, IGenericVO
Inheritance
HistoricRecoBxVO

Properties

blAccount

[AttLenght(50)]
[AttLogInfo(1)]
[AttFieldType(AttFieldType.InputTypes.string)]
[AttMandatory]
[AttList]
public string blAccount { get; set; }

Property Value

string

blNo

[AttLenght(4)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.syncOnChange })]
[AttMandatory]
public int blNo { get; set; }

Property Value

int

blVO

[AttExternalCollection(typeof(BlVO))]
public BlVO blVO { get; }

Property Value

BlVO

clName

[AttVirtualField]
[AttHidden]
public string clName { get; set; }

Property Value

string

clVO

[AttExternalCollection(typeof(ClVO))]
public ClVO clVO { get; }

Property Value

ClVO

clstamp

[AttLenght(25)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.syncOnChange })]
public string clstamp { get; set; }

Property Value

string

description

[AttLenght(200)]
[AttLogInfo(0)]
[AttFieldType(AttFieldType.InputTypes.string)]
[AttMandatory]
[AttList]
public string description { get; set; }

Property Value

string

expensesTypeVO

[AttExternalCollection(typeof(ExpensesTypeVO))]
public ExpensesTypeVO expensesTypeVO { get; }

Property Value

ExpensesTypeVO

expensestypestamp

This field is to connect with ExpensesTypeVO.

[AttLenght(25)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.syncOnChange })]
public string expensestypestamp { get; set; }

Property Value

string

Remarks

Length 25.

expensetypeName

[AttVirtualField]
[AttHidden]
public string expensetypeName { get; set; }

Property Value

string

flName

[AttVirtualField]
[AttHidden]
public string flName { get; set; }

Property Value

string

flVO

[AttExternalCollection(typeof(FlVO))]
public FlVO flVO { get; }

Property Value

FlVO

flstamp

[AttLenght(25)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.syncOnChange })]
public string flstamp { get; set; }

Property Value

string

historicRecoBxStamp

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

Property Value

string

isFL

Indicates if the is to use with cl or fl

[AttFieldType(AttFieldType.InputTypes.boolean, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.syncOnChange })]
public bool isFL { get; set; }

Property Value

bool

isToUseMotiseimp

[AttVirtualField]
[AttHidden]
public bool isToUseMotiseimp { get; set; }

Property Value

bool

miseimpDescription

[AttVirtualField]
[AttHidden]
public string miseimpDescription { get; set; }

Property Value

string

miseimpVO

[AttExternalCollection(typeof(MiseimpVO))]
public MiseimpVO miseimpVO { get; }

Property Value

MiseimpVO

miseimpstamp

[AttLenght(25)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.syncOnChange })]
public string miseimpstamp { get; set; }

Property Value

string

movType

[AttLenght(1)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.syncOnChange })]
[AttMandatory]
public HistoricRecoTypes movType { get; set; }

Property Value

HistoricRecoTypes

movTypeName

[AttLenght(50)]
[AttLocale(typeof(HistoricrecobxAttInfo), new string[] { "[Historicrecobx].[movType]" })]
[AttList]
public string movTypeName { get; set; }

Property Value

string

olbb

[AttExternalCollection(typeof(BlVO))]
public BlVO olbb { get; }

Property Value

BlVO

olbbAccount

[AttVirtualField]
[AttHidden]
public string olbbAccount { get; set; }

Property Value

string

olbbNo

[AttLenght(4)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.syncOnChange })]
public int olbbNo { get; set; }

Property Value

int

stDesign

[AttVirtualField]
[AttHidden]
public string stDesign { get; set; }

Property Value

string

stRef

[AttLenght(18)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.syncOnChange })]
public string stRef { get; set; }

Property Value

string

stVO

[AttExternalCollection(typeof(StVO))]
public StVO stVO { get; }

Property Value

StVO

taxasIvaVO

[AttExternalCollection(typeof(TaxasIVAVO))]
public TaxasIVAVO taxasIvaVO { get; }

Property Value

TaxasIVAVO

vatCode

[AttLenght(3)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.syncOnChange })]
public int vatCode { get; set; }

Property Value

int

vatName

[AttVirtualField]
[AttHidden]
public string vatName { get; set; }

Property Value

string

vatTax

[AttVirtualField]
[AttHidden]
public decimal vatTax { get; set; }

Property Value

decimal