Table of Contents

Class ChVO

Namespace
PHCBusinessLayer
Assembly
PHCBusinessLayer.dll

Checks of customer.

[AttTable("Ch", 20201219)]
[AttTableGama(Gamas.Corporate)]
[AttTableProducts(new Products[] { Products.VENDAS })]
[AttTableOrderBy("nome,no")]
[AttTableVOInfo(typeof(ChAttInfo))]
[AttTableFlags(new TableFlags[] { TableFlags.MasterEntity, TableFlags.TableForJorge, TableFlags.UseInternalRef })]
public class ChVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IParent, IGenericVO
Inheritance
ChVO

Properties

BlVO

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

Property Value

BlVO

ClVO

[AttExternalCollection(typeof(ClVO), new string[] { "cl.no", "no", "cl.estab", "estab" })]
public ClVO ClVO { get; }

Property Value

ClVO

blLabelField

From BlVO.labelField

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

Property Value

string

chequeState

Cheque state value

[AttLenght(1)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.syncOnChange, AttFieldType.FieldFlags.isReadOnly })]
public ChequeState chequeState { get; set; }

Property Value

ChequeState

chequeStateName

Name of cheque state.

[AttLenght(50)]
[AttLocale(typeof(ChAttInfo), new string[] { "[Ch].[chequeState]" })]
public string chequeStateName { get; set; }

Property Value

string

chstamp

This field uniquely identifies the record (primary key by default).

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

Property Value

string

Remarks

Length 25.

clbanco

Customer Bank Check.

[AttLenght(20)]
public string clbanco { get; set; }

Property Value

string

Remarks

Length 20.

clcheque

Number of the check of the customer.

[AttLenght(20)]
[AttMandatory]
[AttLogInfo(0)]
[AttList]
public string clcheque { get; set; }

Property Value

string

Remarks

Length 20.

Non Duplicable Field.

clstamp

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

Property Value

string

cm

Transaction Code.

[AttLenght(6)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.isReadOnly })]
public int cm { get; set; }

Property Value

int

Remarks

Length 6.

cmdesc

Document name.

[AttLenght(20)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.isReadOnly })]
public string cmdesc { get; set; }

Property Value

string

Remarks

Length 20.

contado

Origin Account Internal No.

[AttLenght(4)]
[AttMandatory]
[AttFieldType(AttFieldType.InputTypes.integer, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.syncOnChange })]
public int contado { get; set; }

Property Value

int

Remarks

Non Duplicable Field.

data

Date.

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

Property Value

DateTime

Remarks

Non Duplicable Field.

dataox

Deposit date.

public DateTime dataox { get; set; }

Property Value

DateTime

Remarks

Non Duplicable Field.

dueDate

Due date.

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

Property Value

DateTime

Remarks

Length 1.

estab

Customer Branch.

[AttLenght(6)]
[AttGama(Gamas.Advanced)]
[AttFieldType(AttFieldType.InputTypes.integer, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.syncOnChange })]
[AttList(Inactive = true)]
public int estab { get; set; }

Property Value

int

Remarks

Length 6.

From what range of software this field is available: Max.

evalor

Amount.

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

Property Value

decimal

Remarks

Lenght of 19, where the units are 12 and decimals are 6.

Non Duplicable Field.

ftstamp

Connection Field to FT.

[AttForeignKey(typeof(FtVO))]
[AttLenght(25)]
public string ftstamp { get; set; }

Property Value

string

Remarks

Length 25.

Foreign Key field to another table.

Non Duplicable Field.

isNullify

Field to know if was cancelled

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

Property Value

bool

Remarks

Length 1.

moeda

Currency.

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

Property Value

string

Remarks

Length 11.

Non Duplicable Field.

no

Customer Number.

[AttLenght(10)]
[AttFieldType(AttFieldType.InputTypes.integer, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.syncOnChange })]
[AttMinValue(0)]
[AttList]
public decimal no { get; set; }

Property Value

decimal

Remarks

Length 10.

nome

Customer name.

[AttLenght(100)]
[AttRGPDrank(RGPDranks.Personal)]
[AttMandatory]
[AttLogInfo(3)]
[AttList]
public string nome { get; set; }

Property Value

string

Remarks

Length 100.

nrdoc

Document Number.

[AttLenght(10)]
[AttFieldType(AttFieldType.InputTypes.integer)]
public decimal nrdoc { get; set; }

Property Value

decimal

Remarks

Length 10.

nullifyReason

Reason of nullify.

[AttLenght(50)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.isReadOnly })]
public string nullifyReason { get; set; }

Property Value

string

obs

Comments.

[AttFieldType(AttFieldType.InputTypes.memo)]
public string obs { get; set; }

Property Value

string

Remarks

Length 200.

Non Duplicable Field.

origem

Source.

[AttLenght(12)]
public string origem { get; set; }

Property Value

string

Remarks

Length 4.

Non Duplicable Field.

origemName

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

Property Value

string

refInt

Internal reference.

Contains the value of the user's internal reference that created the record.

[AttLenght(50)]
[AttEntityAvailable(typeof(RefInternaVO))]
[AttList(Inactive = true)]
public string refInt { get; set; }

Property Value

string

Remarks

Length 50 .

restamp

Connection Field to RE.

[AttForeignKey(typeof(ReVO))]
[AttLenght(25)]
public string restamp { get; set; }

Property Value

string

Remarks

Length 25.

Foreign Key field to another table.

Non Duplicable Field.

stateDate

State date.

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

Property Value

DateTime

Remarks

Length 1.

valorm

Foreign currency Amount.

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

Property Value

decimal

Remarks

Lenght of 19, where the units are 12 and decimals are 6.

Non Duplicable Field.