Class CblBETipoDocumento
  
  Esta classe permite fornecer serviços sobre os Tipos de Documentos.
 
  
  
    Inheritance
    System.Object
    
    CblBETipoDocumento
   
  
    Implements
    CblBE100.ICblBETipoDocumento
   
  
  
  Assembly: CblBE100.dll
  Syntax
  
    [ComVisible(true)]
[Guid("ED44ABFA-6BC5-4805-B1D2-03B6A25CDA25")]
[ClassInterface(ClassInterfaceType.None)]
public class CblBETipoDocumento : CblBaseBE, ICblBETipoDocumento
   
  Constructors
  
  
  CblBETipoDocumento()
  
  
  Declaration
  
    public CblBETipoDocumento()
   
  Properties
  
  
  Ano
  
  
  Declaration
  
    public int Ano { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Int32 | 
         | 
      
    
  
  
  BalAnalitica
  Propriedade que determina se há ou não Balanceamento para a Analítica na moeda base.
 
  
  Declaration
  
    public bool BalAnalitica { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Boolean | 
         | 
      
    
  
  
  BalAnaliticaMAlt
  Propriedade que determina se há ou não Balanceamento para a Analítica na moeda alternativa.
 
  
  Declaration
  
    public bool BalAnaliticaMAlt { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Boolean | 
         | 
      
    
  
  
  BalFinanceira
  Propriedade que determina se há ou não Balanceamento para a Financeira na moeda base.
 
  
  Declaration
  
    public bool BalFinanceira { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Boolean | 
         | 
      
    
  
  
  BalFinanceiraMAlt
  Propriedade que determina se há ou não Balanceamento para a Financeira na moeda alternativa.
 
  
  Declaration
  
    public bool BalFinanceiraMAlt { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Boolean | 
         | 
      
    
  
  
  BalOrcamental
  
  
  Declaration
  
    public bool BalOrcamental { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Boolean | 
         | 
      
    
  
  
  BalOrcamentalMAlt
  
  
  Declaration
  
    public bool BalOrcamentalMAlt { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Boolean | 
         | 
      
    
  
  
  CamposUtil
  Colecção dos Campos de Utilizador.
 
  
  Declaration
  
    public StdBECampos CamposUtil { get; set; }
   
  Property Value
  
  
  CodigoFiscal
  Identifica o Código Fiscal correspondente ao tipo de documento
 
  
  Declaration
  
    public string CodigoFiscal { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.String | 
         | 
      
    
  
  
  DataIntegracaoCCT
  Indica qual a data a usar no documento de integração nas contas correntes (1 - Data do Documento, 2 - Data de Lançamento, 3 - Data Actual).
 
  
  Declaration
  
    public int DataIntegracaoCCT { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Int32 | 
         | 
      
    
  
  
  Descricao
  Descrição associada ao documento.
 
  
  Declaration
  
    public string Descricao { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.String | 
         | 
      
    
  
  
  Diario
  
  
  Declaration
  
    public string Diario { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.String | 
         | 
      
    
  
  
  Documento
  Identificador do Documento.
 
  
  Declaration
  
    public string Documento { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.String | 
         | 
      
    
  
  
  EmModoEdicao
  Indica se se trata de um Documento ou de um já existente em edição. EmModoEdicao = True já existente, EmModoEdicao = False Novo.
 
  
  Declaration
  
    public bool EmModoEdicao { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Boolean | 
         | 
      
    
  
  
  ExportaSAFTCompras
  Indica se o documento exporta para o SAF-T de compras
 
  
  Declaration
  
    public bool ExportaSAFTCompras { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Boolean | 
         | 
      
    
  
  
  IntegraCCT
  Indica se a documento faz integração automática nas contas correntes.
 
  
  Declaration
  
    public bool IntegraCCT { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Boolean | 
         | 
      
    
  
  
  IvaCaixa
  Indica se o documento está afecto a IVA de caixa.
 
  
  Declaration
  
    public bool IvaCaixa { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Boolean | 
         | 
      
    
  
  
  LinhasDocumento
  Colecção de linhas do Documento.
 
  
  Declaration
  
    public CblBELinhasTipoDocumento LinhasDocumento { get; }
   
  Property Value
  
  
  LinhasFluxos
  Colecção de linhas dos fluxos do  Documento.
 
  
  Declaration
  
    public CblBELinhasFluxoTipoDocumento LinhasFluxos { get; }
   
  Property Value
  
  
  LiqPendentes
  Identifica se está sujeito ou a Liquidação de Pendentes.
 
  
  Declaration
  
    public bool LiqPendentes { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Boolean | 
         | 
      
    
  
  
  Numerador
  Define o valor do campo Numerador.
 
  
  Declaration
  
    public int Numerador { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Int32 | 
         | 
      
    
  
  
  ObrigaNumDocExt
  Indica se a documento obriga à intrudução do nº do documento externo.
 
  
  Declaration
  
    public bool ObrigaNumDocExt { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Boolean | 
         | 
      
    
  
  
  PermiteEdicao
  Propriedade que define se um documento editado pode ser editado.
 
  
  Declaration
  
    public bool PermiteEdicao { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Boolean | 
         | 
      
    
  
  
  Recapitulativos
  Identifica se está sujeito a Recapitulativos.
 
  
  Declaration
  
    public bool Recapitulativos { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Boolean | 
         | 
      
    
  
  
  RecolhaTerc
  Identifica se está ou não sujeito a recolha do terceiro nos movimentos na moeda base.
 
  
  Declaration
  
    public int RecolhaTerc { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Int32 | 
         | 
      
    
  
  
  Retencao
  Identifica se está sujeito ou não à Retenção na Fonte.
 
  
  Declaration
  
    public bool Retencao { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Boolean | 
         | 
      
    
  
  
  SerieLiq
  Série do documento de liquidação (regularização) para integração nas contas correntes.
 
  
  Declaration
  
    public string SerieLiq { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.String | 
         | 
      
    
  
  
  TipoCalculoFluxosCaixa
  Tipo de cálculo para os fluxos de caixa
 
  
  Declaration
  
    public CblBETipoDocumento.ENUMTipoCalculoFluxosCaixa TipoCalculoFluxosCaixa { get; set; }
   
  Property Value
  
  
  TipoDocIMO
  Propriedade que atribui um tipo de Documento no Imobizado.
 
  
  Declaration
  
    public CblBETipos.EnumTipoDocIMO TipoDocIMO { get; set; }
   
  Property Value
  
  
  TipoDocLiq
  Documento de liquidação (regularização) para integração nas contas correntes.
 
  
  Declaration
  
    public string TipoDocLiq { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.String | 
         | 
      
    
  
  
  TipoLancamento
  Devolve o Tipo de Lançamento.
 
  
  Declaration
  
    public string TipoLancamento { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.String | 
         | 
      
    
  
  
  TipoOperacaoPendente
  Indica o tipo de pendente que o documento gera.
 
  
  Declaration
  
    public CblBETipoDocumento.EnumTipoOperacaoPendente TipoOperacaoPendente { get; set; }
   
  Property Value
  
  
  ValidaDupNumDocExt
  Indica se a documento valida duplicações do nº do documento externo.
 
  
  Declaration
  
    public bool ValidaDupNumDocExt { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Boolean | 
         | 
      
    
  
  
  ValidaDupNumDocExtEntidade
  Indica se a documento valida duplicações do nº do documento externo apenas para a entidade.
 
  
  Declaration
  
    public bool ValidaDupNumDocExtEntidade { get; set; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Boolean | 
         | 
      
    
  
  Methods
  
  
  Finalize()
  
  
  Declaration
  
    protected override void Finalize()
   
  Implements
  
      CblBE100.ICblBETipoDocumento