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
Remarks
Este campo é uma colecção externa
GetFieldStampName
Use only field name without table name
public override string GetFieldStampName { get; }
Property Value
GetStampValue
public override string GetStampValue { get; }
Property Value
PaymentTypeVO
É uma refência a entidade Tipos Pagamentos
[AttExternalCollection(typeof(PaymentTypeVO), new string[] { "PaymentType.paymentTypeStamp", "paymentTypeStamp" })]
public PaymentTypeVO PaymentTypeVO { get; }
Property Value
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
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
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
debm
Value of debit in currency.
[AttLenght(19, 6)]
[AttFieldType(AttFieldType.InputTypes.currency)]
public decimal debm { get; set; }
Property Value
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
ecred
Value of credit.
[AttLenght(19, 6)]
public decimal ecred { get; set; }
Property Value
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
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
formapag
Payment method.
[AttLenght(55)]
public string formapag { get; set; }
Property Value
Remarks
Length 55.
formapagDesc
[AttVirtualField]
public string formapagDesc { get; set; }
Property Value
ftccstamp
Field that uniquely identifies a record in that entity.
[AttLenght(25)]
public string ftccstamp { get; set; }
Property Value
Remarks
- Length 25
ftstamp
Connection field to the entity FtVO.
[AttForeignKey(typeof(FtVO))]
[AttLenght(25)]
public string ftstamp { get; set; }
Property Value
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
Methods
SetStampValue(string)
public override void SetStampValue(string stampID)
Parameters
| Nome | Tipo | Descrição |
|---|---|---|
stampID |
string |
Explicit Interface Implementations
ParentVO
FtVO ParentVO { get; set; }