Table of Contents

Class FoFcVO

Namespace
PHCBusinessLayer
Assembly
PHCBusinessLayer.dll

Row of payment of a Purchase

[AttTable("FoFc", 20221106)]
[AttTableOrderBy("dataven", OrderTypes.Ascending)]
[AttTableMaintenance(typeof(FoFcMaintenance))]
public class FoFcVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IGenericVO, IParent<FoVO>, IParent
Inheritance
FoFcVO

Properties

FcVO

[AttExternalCollection(typeof(FcVO), new string[] { "fc.fcstamp", "fcstamp" })]
public FcVO FcVO { get; }

Property Value

FcVO

GetFieldStampName

Use only field name without table name

public override string GetFieldStampName { get; }

Property Value

string

GetStampValue

public override string GetStampValue { get; }

Property Value

string

PaymentTypeVO

[AttExternalCollection(typeof(PaymentTypeVO), new string[] { "PaymentType.paymentTypeStamp", "paymentTypeStamp" })]
public PaymentTypeVO PaymentTypeVO { get; }

Property Value

PaymentTypeVO

credm

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

Property Value

decimal

dataven

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

Property Value

DateTime

debm

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

Property Value

decimal

ecativa

VAT captivation

[AttLenght(19, 6)]
[AttFieldType(AttFieldType.InputTypes.currency, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.isReadOnly })]
[AttCountryDepending(CountryDependingType.E1, new languages[] { languages.pt_AO })]
public decimal ecativa { get; set; }

Property Value

decimal

ecred

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

Property Value

decimal

edeb

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

Property Value

decimal

entradainicial

[AttFieldType(AttFieldType.InputTypes.boolean)]
public bool entradainicial { get; set; }

Property Value

bool

fcstamp

[AttForeignKey(typeof(FcVO))]
[AttLenght(25)]
public string fcstamp { get; set; }

Property Value

string

fofcstamp

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

Property Value

string

formapag

[AttLenght(55)]
[AttFieldType(AttFieldType.InputTypes.string)]
public string formapag { get; set; }

Property Value

string

formapagdesc

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

Property Value

string

fostamp

[AttForeignKey(typeof(FoVO))]
[AttLenght(25)]
public string fostamp { get; set; }

Property Value

string

mcativa

VAT captivation in foreign currency

[AttLenght(19, 6)]
[AttFieldType(AttFieldType.InputTypes.currency, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.syncOnChange })]
[AttCountryDepending(CountryDependingType.E1, new languages[] { languages.pt_AO })]
public decimal mcativa { get; set; }

Property Value

decimal

Methods

SetStampValue(string)

public override void SetStampValue(string stampID)

Parameters

Nome Tipo Descrição
stampID string

Explicit Interface Implementations

ParentVO

FoVO ParentVO { get; set; }

Returns

FoVO