Table of Contents

Class ATInvoiceVO

Namespace
PHCBusinessLayer
Assembly
PHCBusinessLayer.dll
[AttTable("ATInvoice", 20210406)]
[AttTableOrderBy("usrdata, usrhora, ousrdata, ousrhora", "D,D,D,D")]
[AttTableVOInfo(typeof(ATInvoiceAttInfo))]
[AttTableFlags(new TableFlags[] { TableFlags.MasterEntity, TableFlags.TableForJorge, TableFlags.NotUseHashTag })]
[AttTableGama(Gamas.Advanced)]
[AttTableProducts(new Products[] { Products.COMPRAS })]
public class ATInvoiceVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IParent, IGenericVO
Inheritance
ATInvoiceVO

Properties

Cm1LabelField

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

Property Value

string

Cm1VO

[AttExternalCollection(typeof(Cm1VO), new string[] { "cm1.cm", "cm" })]
public Cm1VO Cm1VO { get; }

Property Value

Cm1VO

FoVO

[AttExternalCollection(typeof(FoVO), new string[] { "fo.fostamp", "fostamp" })]
public FoVO FoVO { get; }

Property Value

FoVO

atInvoiceLines

[AttCollection(typeof(ATInvoiceLineVO))]
public List<ATInvoiceLineVO> atInvoiceLines { get; set; }

Property Value

List<ATInvoiceLineVO>

atinvoicestamp

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

Property Value

string

cm

Transaction Code.

[AttLenght(6)]
[AttFieldType(AttFieldType.InputTypes.integer)]
public int cm { get; set; }

Property Value

int

documentDate

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

Property Value

DateTime

documentId

[AttLenght(30)]
[AttFieldType(AttFieldType.InputTypes.string, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.isReadOnly })]
public string documentId { get; set; }

Property Value

string

etotal

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

Property Value

decimal

etotaliva

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

Property Value

decimal

foUniqueID

[AttVirtualField]
[AttFieldType(AttFieldType.InputTypes.string, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.isReadOnly })]
public string foUniqueID { get; set; }

Property Value

string

fostamp

[AttLenght(25)]
[AttFieldType(AttFieldType.InputTypes.string, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.isReadOnly })]
[AttForeignKey(typeof(FoVO))]
public string fostamp { get; set; }

Property Value

string

importDate

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

Property Value

DateTime

importObs

[AttFieldType(AttFieldType.InputTypes.memo, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.isReadOnly })]
public string importObs { get; set; }

Property Value

string

ncont

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

Property Value

string

nome

[AttLenght(100)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.isReadOnly })]
[AttList]
public string nome { get; set; }

Property Value

string

status

[AttLenght(10)]
public ATInvoiceStatus status { get; set; }

Property Value

ATInvoiceStatus

statusLabel

[AttLocale(typeof(ATInvoiceAttInfo), new string[] { "[ATInvoice].[status]" })]
[AttList]
[AttVirtualField]
public string statusLabel { get; set; }

Property Value

string

tiposaft

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

Property Value

string

uniqueID

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

Property Value

string

username

[AttLenght(30)]
[AttFieldType(AttFieldType.InputTypes.string, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.isReadOnly })]
public string username { get; set; }

Property Value

string

usstamp

[AttLenght(25)]
[AttForeignKey(typeof(UserVO))]
public string usstamp { get; set; }

Property Value

string