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
ClVO
[AttExternalCollection(typeof(ClVO), new string[] { "cl.no", "no", "cl.estab", "estab" })]
public ClVO ClVO { get; }
Property Value
blLabelField
From BlVO.labelField
[AttVirtualField]
[AttHidden]
public string blLabelField { get; set; }
Property Value
chequeState
Cheque state value
[AttLenght(1)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.syncOnChange, AttFieldType.FieldFlags.isReadOnly })]
public ChequeState chequeState { get; set; }
Property Value
chequeStateName
Name of cheque state.
[AttLenght(50)]
[AttLocale(typeof(ChAttInfo), new string[] { "[Ch].[chequeState]" })]
public string chequeStateName { get; set; }
Property Value
chstamp
This field uniquely identifies the record (primary key by default).
[AttLenght(25)]
public string chstamp { get; set; }
Property Value
Remarks
Length 25.
clbanco
Customer Bank Check.
[AttLenght(20)]
public string clbanco { get; set; }
Property Value
Remarks
Length 20.
clcheque
Number of the check of the customer.
[AttLenght(20)]
[AttMandatory]
[AttLogInfo(0)]
[AttList]
public string clcheque { get; set; }
Property Value
Remarks
Length 20.
Non Duplicable Field.
clstamp
[AttVirtualField]
[AttHidden]
public string clstamp { get; set; }
Property Value
cm
Transaction Code.
[AttLenght(6)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.isReadOnly })]
public int cm { get; set; }
Property Value
Remarks
Length 6.
cmdesc
Document name.
[AttLenght(20)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.isReadOnly })]
public string cmdesc { get; set; }
Property Value
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
Remarks
Non Duplicable Field.
data
Date.
[AttFieldType(AttFieldType.InputTypes.date)]
[AttMandatory]
[AttList]
public DateTime data { get; set; }
Property Value
Remarks
Non Duplicable Field.
dataox
Deposit date.
public DateTime dataox { get; set; }
Property Value
Remarks
Non Duplicable Field.
dueDate
Due date.
[AttFieldType(AttFieldType.InputTypes.date)]
[AttMandatory]
public DateTime dueDate { get; set; }
Property Value
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
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
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
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
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
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
Remarks
Length 10.
nome
Customer name.
[AttLenght(100)]
[AttRGPDrank(RGPDranks.Personal)]
[AttMandatory]
[AttLogInfo(3)]
[AttList]
public string nome { get; set; }
Property Value
Remarks
Length 100.
nrdoc
Document Number.
[AttLenght(10)]
[AttFieldType(AttFieldType.InputTypes.integer)]
public decimal nrdoc { get; set; }
Property Value
Remarks
Length 10.
nullifyReason
Reason of nullify.
[AttLenght(50)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.isReadOnly })]
public string nullifyReason { get; set; }
Property Value
obs
Comments.
[AttFieldType(AttFieldType.InputTypes.memo)]
public string obs { get; set; }
Property Value
Remarks
Length 200.
Non Duplicable Field.
origem
Source.
[AttLenght(12)]
public string origem { get; set; }
Property Value
Remarks
Length 4.
Non Duplicable Field.
origemName
[AttVirtualField]
public string origemName { get; set; }
Property Value
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
Remarks
Length 50 .
restamp
Connection Field to RE.
[AttForeignKey(typeof(ReVO))]
[AttLenght(25)]
public string restamp { get; set; }
Property Value
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
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
Remarks
Lenght of 19, where the units are 12 and decimals are 6.
Non Duplicable Field.