Class CbblVO
- Namespace
- PHCBusinessLayer
- Assembly
- PHCBusinessLayer.dll
Entidade que representa uma linha de uma cobrança via banco.
[AttTable("cbbl", 20161014)]
[AttTableOrderBy("lordem")]
public class CbblVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IGenericVO, IParent<CbbVO>, IParent
- Inheritance
-
CbblVO
Remarks
Esta entidade tem uma correspondência directa com a tabela "CBBL" existente na base de dados. .
Properties
BlVO
[AttExternalCollection(typeof(BlVO), new string[] { "bl.blstamp", "blstamp" })]
public BlVO BlVO { get; }
Property Value
CcVO
Conta Corrente do cliente associado a esta linha.
[AttExternalCollection(typeof(CcVO), new string[] { "cc.ccstamp", "ccstamp" })]
public CcVO CcVO { get; }
Property Value
Remarks
Data type CcVO.
Field not sent to the frontend.
ClVO
[AttExternalCollection(typeof(ClVO), new string[] { "cl.no", "no", "cl.estab", "estab" })]
public ClVO ClVO { get; }
Property Value
FtVO
Documento de Facturação associado a esta linha.
[AttExternalCollection(typeof(FtVO), new string[] { "ft.ftstamp", "ftstamp" })]
public FtVO FtVO { get; }
Property Value
Remarks
Data type FtVO.
Field not sent to the frontend.
ReVO
Recibo associado a esta linha.
[AttExternalCollection(typeof(ReVO), new string[] { "re.restamp", "restamp" })]
public ReVO ReVO { get; }
Property Value
Remarks
Data type ReVO.
Field not sent to the frontend.
SepaMandateVO
É uma refência a entidade Mandatos SEPA
[AttExternalCollection(typeof(SepaMandateVO), new string[] { "sepamandate.sepamandatestamp", "sepamandatestamp" })]
public SepaMandateVO SepaMandateVO { get; }
Property Value
Remarks
Este campo é uma colecção externa
blstamp
Campo de ligação à entidade Contas de Tesouraria (BL).
[AttForeignKey(typeof(BlVO))]
[AttLenght(25)]
public string blstamp { get; set; }
Property Value
Remarks
Length 25.
Foreign Key field to another table.
cbblid
Número Interno da Linha da Cobrança Bancária.
[AttLenght(15)]
public decimal cbblid { get; set; }
Property Value
Remarks
Length 15.
Este campo é de incrementação automática.
cbblstamp
Single registration field, used to link others to this entity.
[AttLenght(25)]
public string cbblstamp { get; set; }
Property Value
Remarks
This field uniquely identifies the record (primary key by default).
Length 25.
Para efeitos de produção do ficheiro SEPA, este campo só pode conter os seguintes caracteres:.
a b c d e f g h i j k l m n o p q r s t u v w x y z.
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z.
0 1 2 3 4 5 6 7 8 9.
- ? : ( ) . , ' +.
Space.
Esta informação é especialmente útil se este campo por preenchido via FX Engine.
cbbstamp
Campo de ligação à entidade principal CbbVO.
[AttForeignKey(typeof(CbbVO))]
[AttLenght(25)]
public string cbbstamp { get; set; }
Property Value
Remarks
Length 25.
Foreign Key field to another table.
ccstamp
Campo de ligação à entidade da conta corrente do cliente (CcVO).
[AttForeignKey(typeof(CcVO))]
[AttLenght(25)]
public string ccstamp { get; set; }
Property Value
Remarks
Length 25.
Foreign Key field to another table.
codret
Código de Retorno.
[AttLenght(400)]
public string codret { get; set; }
Property Value
Remarks
Length 400.
codretsepadesign
Designação do código de retorno SEPA.
[AttVirtualField]
public string codretsepadesign { get; set; }
Property Value
description
cbb description
[AttVirtualField]
public string description { get; set; }
Property Value
devolv
Devolvido pelo Banco.
[AttLenght(1)]
public bool devolv { get; set; }
Property Value
docdata
Data do documento.
public DateTime docdata { get; set; }
Property Value
Remarks
Campo de Pesquisa.
Field available in the basic search results list.
documento
Documento.
[AttLenght(35)]
public string documento { get; set; }
Property Value
Remarks
Length 35.
estab
Estabelecimento
[AttLenght(6)]
[AttGama(Gamas.Advanced)]
public int estab { get; set; }
Property Value
Remarks
Length 3.
evalor
Valor.
[AttLenght(19, 6)]
public decimal evalor { get; set; }
Property Value
Remarks
Lenght of 19, where the units are 12 and decimals are 6.
finalstatus
Indicates the future status of the receipt, according to the SEPA response from the bank.
[AttVirtualField]
public string finalstatus { get; set; }
Property Value
ftstamp
Campo de ligação à entidade do factura (FtVO).
[AttForeignKey(typeof(FtVO))]
[AttLenght(25)]
public string ftstamp { get; set; }
Property Value
Remarks
Length 25.
Foreign Key field to another table.
haschangestobeincludedinsepafile
Indica que houve alterações que deverão ser referidas no próximo ficheiro SEPA, como por exemplo o IBAN do cliente mudou
[AttHidden]
public bool haschangestobeincludedinsepafile { get; set; }
Property Value
isnotprocessed
Indica se este movimento SEPA ainda está no seu estado original, isto é, não foi processado com a resposta do banco (positiva ou não), nem marcado como "não aceite"
[AttVirtualField]
[AttHidden]
public bool isnotprocessed { get; set; }
Property Value
issucessfullyprocessed
Indica se este movimento SEPA já foi processado com sucesso.
[AttVirtualField]
[AttHidden]
public bool issucessfullyprocessed { get; set; }
Property Value
lordem
Ordem.
[AttLenght(10)]
[AttHidden]
public decimal lordem { get; set; }
Property Value
Remarks
Length 10.
Field not available to the user.
naoAceite
Não aceite pelo banco.
public bool naoAceite { get; set; }
Property Value
no
Número do Cliente
[AttLenght(10)]
[AttMandatory]
[AttFieldType(AttFieldType.InputTypes.integer)]
public decimal no { get; set; }
Property Value
Remarks
Length 10.
Mandatory field.
nome
Nome do Cliente.
[AttLenght(100)]
public string nome { get; set; }
Property Value
Remarks
Length 55.
ollocal
Conta de Tesouraria para débito direto.
[AttLenght(50)]
public string ollocal { get; set; }
Property Value
Remarks
Length 50.
pmtinfid
Identificação do grupo de pagamento (Payment Information) Devem ser utilizadas referências únicas.
[AttLenght(35)]
[AttHidden]
public string pmtinfid { get; set; }
Property Value
Remarks
Length 35.
Field not available to the user.
requestedcollectiondate
Data de previsão de liquidação da transação.
public DateTime requestedcollectiondate { get; set; }
Property Value
restamp
Campo de ligação à entidade do recibo (ReVO).
[AttForeignKey(typeof(ReVO))]
[AttLenght(25)]
public string restamp { get; set; }
Property Value
Remarks
Length 25.
Foreign Key field to another table.
reuniqueID
Indica o numero do recibo
[AttVirtualField]
public string reuniqueID { get; set; }
Property Value
sepamandatedesign
Designação do Mandato SEPA.
[AttVirtualField]
public string sepamandatedesign { get; set; }
Property Value
sepamandatestamp
Campo de ligação à entidade Mandatos SEPA (SEPAMANDATE).
[AttForeignKey(typeof(SepaMandateVO))]
[AttLenght(25)]
public string sepamandatestamp { get; set; }
Property Value
Remarks
Length 25.
Foreign Key field to another table.
seqtype
Tipo de sequência SEPA associado (FRST, RCUR, FNAL, OOFF) FRST: First direct debit transaction in a series RCUR: Recurring direct debit transaction in a series. FNAL: Final direct debit transaction in a series. OOFF: One off. A single direct debit.
[AttLenght(1)]
[AttHidden]
public SepaPaymentType seqtype { get; set; }
Property Value
Remarks
Length 1.
Field not available to the user.
.
seqtypedesign
Designação do tipo de movimento (FRST=Primeiro Débito, RCUR=Débito Recorrente, OOFF=Débito Pontual, FNAL=Último Débito)
[AttVirtualField]
public string seqtypedesign { get; set; }
Property Value
status
Indica se o recibo já foi processado
[AttVirtualField]
public string status { get; set; }
Property Value
Explicit Interface Implementations
ParentVO
CbbVO ParentVO { get; set; }