Table of Contents

Class ChReturnVO

Namespace
PHCBusinessLayer
Assembly
PHCBusinessLayer.dll

Checks Returned.

[AttTable("ChReturn", 20201225)]
[AttTableGama(Gamas.Corporate)]
[AttTableProducts(new Products[] { Products.VENDAS })]
[AttTableOrderBy("nome,nocl")]
[AttTableFlags(new TableFlags[] { TableFlags.MasterEntity, TableFlags.TableForJorge, TableFlags.UseInternalRef })]
public class ChReturnVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IParent, IGenericVO
Inheritance
ChReturnVO

Properties

BlVO

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

Property Value

BlVO

ChVO

[AttExternalCollection(typeof(ChVO))]
public ChVO ChVO { get; }

Property Value

ChVO

ClVO

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

Property Value

ClVO

Cm1VO

[AttExternalCollection(typeof(Cm1VO))]
public Cm1VO Cm1VO { get; }

Property Value

Cm1VO

OlVO

The treasury movement created in OL

[AttExternalCollection(typeof(OlVO))]
public OlVO OlVO { get; }

Property Value

OlVO

blLabelField

From BlVO.labelField

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

Property Value

string

chreturnstamp

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

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

Property Value

string

Remarks

Length 25.

chstamp

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

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

Property Value

string

Remarks

Length 25.

clbanco

Customer Bank Check.

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

Property Value

string

Remarks

Length 60.

clcheque

Number of the check of the customer.

[AttLenght(20)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.syncOnChange })]
[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

cm1LabelField

C/C transaction title

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

Property Value

string

cmcc

C/C transaction code

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

Property Value

int

contado

Origin Account Internal No.

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

Property Value

int

Remarks

Non Duplicable Field.

currency

Currency.

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

Property Value

string

Remarks

Length 11.

Non Duplicable Field.

data

Date.

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

Property Value

DateTime

Remarks

Non Duplicable Field.

datach

Date from CH.

[AttFieldType(AttFieldType.InputTypes.date, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.isReadOnly })]
public DateTime datach { get; set; }

Property Value

DateTime

Remarks

Non Duplicable Field.

description

Description field.

[AttLenght(100)]
[AttMandatory]
[AttList]
public string description { get; set; }

Property Value

string

Remarks

Length 100.

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.isReadOnly })]
[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.

ndoc

Doc number.

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

Property Value

decimal

Remarks

Length 10.

nocl

Customer Number.

[AttLenght(10)]
[AttFieldType(AttFieldType.InputTypes.integer, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.syncOnChange })]
[AttMinValue(0)]
[AttList(Inactive = true)]
public decimal nocl { 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.

obs

Comments.

[AttLenght(200)]
public string obs { get; set; }

Property Value

string

Remarks

Length 200.

Non Duplicable Field.

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 .

source

Source.

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

Property Value

string

Remarks

Length 4.

Non Duplicable Field.

sourceName

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

Property Value

string

valorm

Foreign currency Amount.

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

Property Value

decimal

Remarks

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

Non Duplicable Field.