Table of Contents

Class FtCcVO

Namespace
PHCBusinessLayer
Assembly
PHCBusinessLayer.dll

Row of payment of a Invoice Document

[AttTable("FtCc", 20221115)]
[AttTableOrderBy("dataven", OrderTypes.Ascending)]
public class FtCcVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IGenericVO, IParent<FtVO>, IParent
Inheritance
FtCcVO

Remarks

When the document passes from the final draft, each row of this table is converted to a new record registered in the table CcVO

Properties

CcVO

É uma refência a entidade Conta Corrente de Cliente

[AttExternalCollection(typeof(CcVO), new string[] { "cc.ccstamp", "ccstamp" })]
public CcVO CcVO { get; }

Property Value

CcVO

Remarks

Este campo é uma colecção externa

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

É uma refência a entidade Tipos Pagamentos

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

Property Value

PaymentTypeVO

Remarks

Este campo é uma colecção externa

ccstamp

Connection field to the entity CcVO.

[AttForeignKey(typeof(CcVO))]
[AttLenght(25)]
public string ccstamp { get; set; }

Property Value

string

Remarks

  • Length 25

This field is filled only when the invoice document is in the final phase.

credm

Value of credit in currency.

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

Property Value

decimal

Remarks

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

dataven

Due date.

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

Property Value

DateTime

debm

Value of debit in currency.

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

Property Value

decimal

Remarks

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

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

Value of credit.

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

Property Value

decimal

Remarks

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

edeb

Value of debit.

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

Property Value

decimal

Remarks

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

entradainicial

Initial entry.

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

Property Value

bool

formapag

Payment method.

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

Property Value

string

Remarks

Length 55.

formapagDesc

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

Property Value

string

ftccstamp

Field that uniquely identifies a record in that entity.

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

Property Value

string

Remarks

  • Length 25

ftstamp

Connection field to the entity FtVO.

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

Property Value

string

Remarks

  • Length 25.

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

FtVO ParentVO { get; set; }

Returns

FtVO