Table of Contents

Class BxVO

Namespace
PHCBusinessLayer
Assembly
PHCBusinessLayer.dll

Bank Statements

[AttTable("Bx", 20200907)]
[AttTableFlags(new TableFlags[] { TableFlags.MasterEntity, TableFlags.TableForJorge })]
[AttTableOrderBy("startDt", "D")]
[AttTableGama(Gamas.Corporate)]
[AttTableProducts(new Products[] { Products.TESOURARIA })]
public class BxVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IParent, IGenericVO
Inheritance
BxVO

Properties

BlVO

É uma refência a entidade BlVO

[AttExternalCollection(typeof(BlVO), new string[] { "bl.noconta", "contado" })]
public BlVO BlVO { get; }

Property Value

BlVO

Remarks

Este campo é uma colecção externa

blstamp

[AttVirtualField]
public string blstamp { get; set; }

Property Value

string

bxls

[AttCollection(typeof(BxlVO))]
public List<BxlVO> bxls { get; set; }

Property Value

List<BxlVO>

bxstamp

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

Property Value

string

clipboardContent

[AttVirtualField]
public string clipboardContent { get; set; }

Property Value

string

contado

[AttLenght(4)]
[AttMandatory]
public int contado { get; set; }

Property Value

int

contadoSttCounter

This is previous statement balance, from last statamente with the same noconta

[AttLenght(19)]
[AttFieldType(AttFieldType.InputTypes.currency, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.isReadOnly })]
public int contadoSttCounter { get; set; }

Property Value

int

csvContent

[AttVirtualField]
public string csvContent { get; set; }

Property Value

string

currentAccBalance

This is current Account balance at date, introduced by user

[AttLenght(19, 6)]
[AttFieldType(AttFieldType.InputTypes.currency)]
public decimal currentAccBalance { get; set; }

Property Value

decimal

endDt

[AttIndex]
[AttFieldType(AttFieldType.InputTypes.date)]
[AttMandatory]
[AttList]
public DateTime endDt { get; set; }

Property Value

DateTime

endOlDt

[AttVirtualField]
public DateTime endOlDt { get; set; }

Property Value

DateTime

extracto

[AttLenght(20)]
[AttLogInfo(1)]
[AttFieldType(AttFieldType.InputTypes.string, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.isReadOnly })]
[AttList]
public string extracto { get; set; }

Property Value

string

importType

[AttVirtualField]
public BxBiz.BxImportTypes importType { get; set; }

Property Value

BxBiz.BxImportTypes

isFirstTimeImport

[AttVirtualField]
public bool isFirstTimeImport { get; set; }

Property Value

bool

isInicialBalanceStatement

Indicates if the BX is was created by import inicial balance action

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

Property Value

bool

moeda

[AttLenght(3)]
[AttEntityAvailable(typeof(CbVO))]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string moeda { get; set; }

Property Value

string

ollocal

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

Property Value

string

previousSttBalance

This is previous statement balance, from last statamente with the same noconta

[AttLenght(19, 6)]
[AttFieldType(AttFieldType.InputTypes.currency, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.isReadOnly })]
public decimal previousSttBalance { get; set; }

Property Value

decimal

reco

Indicates if the BX is reconciled

[AttList]
[AttFieldType(AttFieldType.InputTypes.boolean, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.isReadOnly })]
public bool reco { get; set; }

Property Value

bool

saldo

[AttLenght(19, 6)]
[AttFieldType(AttFieldType.InputTypes.currency, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.isReadOnly })]
[AttList]
public decimal saldo { get; set; }

Property Value

decimal

saldobxrec

[AttLenght(19, 6)]
public decimal saldobxrec { get; set; }

Property Value

decimal

saldoolrec

[AttLenght(19, 6)]
public decimal saldoolrec { get; set; }

Property Value

decimal

saldorec

[AttLenght(19, 6)]
public decimal saldorec { get; set; }

Property Value

decimal

startDt

[AttIndex]
[AttFieldType(AttFieldType.InputTypes.date)]
[AttMandatory]
[AttList]
public DateTime startDt { get; set; }

Property Value

DateTime

startOlDt

[AttVirtualField]
public DateTime startOlDt { get; set; }

Property Value

DateTime

tableConfig

[AttExternalCollection(typeof(BxImportConfigVO))]
public List<BxImportConfigVO> tableConfig { get; set; }

Property Value

List<BxImportConfigVO>

tableContent

[AttExternalCollection(typeof(string))]
public List<List<object>> tableContent { get; set; }

Property Value

List<List<object>>

tableData

[AttExternalCollection(typeof(OlVO))]
public List<OlVO> tableData { get; set; }

Property Value

List<OlVO>