PRIMAVERA | Developers

    Show / Hide Table of Contents

    Class VndBEAgendamentoFacturacao

    Classe que identifica um agendamento de um plano de facturação.

    Inheritance
    System.Object
    VndBaseBE
    VndBEAgendamentoFacturacao
    Implements
    VndBE100.IVndBEAgendamentoFacturacao
    Inherited Members
    VndBaseBE.AbvtApl
    Namespace: VndBE100
    Assembly: VndBE100.dll
    Syntax
    [ComVisible(true)]
    [Guid("0ed8fa9d-64ab-4f5d-8b60-c0b02e9c3bfc")]
    [ClassInterface(ClassInterfaceType.None)]
    public class VndBEAgendamentoFacturacao : VndBaseBE, IVndBEAgendamentoFacturacao

    Constructors

    VndBEAgendamentoFacturacao()

    Construtor da classe.

    Inicializa as coleções CamposUtil, ArtigosAgendamentoFacturacao, PlanoFactOcorrencias e EntidadesFacturacao.

    Inicializa o objeto CalendarioGeral.

    Declaration
    public VndBEAgendamentoFacturacao()

    Properties

    ArtigosAgendamentoFacturacao

    Coleção com os artigos a facturar.

    Declaration
    public VndBEArtigosAgendamentoFact ArtigosAgendamentoFacturacao { get; set; }
    Property Value
    Type Description
    VndBEArtigosAgendamentoFact

    Coleção com os artigos.

    CalendarioGeral

    Objeto que identifica a calenderização de frequências do plano de faturação.

    Declaration
    public StdBECalendarioGeral CalendarioGeral { get; set; }
    Property Value
    Type Description
    StdBECalendarioGeral

    Objeto que identifica a calenderização.

    Cambio

    Câmbio associado à moeda do agendamento.

    Declaration
    public double Cambio { get; set; }
    Property Value
    Type Description
    System.Double

    Valor do câmbio.

    CambioMAlt

    Câmbio para a moeda alternativa.

    Declaration
    public double CambioMAlt { get; set; }
    Property Value
    Type Description
    System.Double

    Valor do câmbio.

    CambioMBase

    Câmbio para a moeda base.

    Declaration
    public double CambioMBase { get; set; }
    Property Value
    Type Description
    System.Double

    Valor do câmbio.

    CamposUtil

    Coleção com os campos do utilizador.

    Declaration
    public StdBECampos CamposUtil { get; set; }
    Property Value
    Type Description
    StdBECampos

    Coleção com os campos do utilizador.

    Codigo

    Código do agendamento.

    Declaration
    public int Codigo { get; set; }
    Property Value
    Type Description
    System.Int32

    Código do agendamento.

    ContratoID

    Identificador do documento de contrato associado.

    Declaration
    public string ContratoID { get; set; }
    Property Value
    Type Description
    System.String

    Identificador (Guid).

    Descricao

    Descrição do agendamento.

    Declaration
    public string Descricao { get; set; }
    Property Value
    Type Description
    System.String

    Texto até 255 carateres.

    DocVendaID

    Identificador do documento de venda associado.

    Declaration
    public string DocVendaID { get; set; }
    Property Value
    Type Description
    System.String

    Identificador do documento (ID).

    DocVendaNumDoc

    Número do documento de venda associado.

    Declaration
    public string DocVendaNumDoc { get; set; }
    Property Value
    Type Description
    System.String

    Número do documento (NumDoc).

    DocVendaSerie

    Código da série do documento de venda associado.

    Declaration
    public string DocVendaSerie { get; set; }
    Property Value
    Type Description
    System.String

    Código da série (Serie).

    DocVendaTipoDoc

    Código do tipo de documento de venda associado.

    Declaration
    public string DocVendaTipoDoc { get; set; }
    Property Value
    Type Description
    System.String

    Código do tipo de documento (Tipodoc).

    EmModoEdicao

    Indica se o registo de encontra em edição.

    Declaration
    public bool EmModoEdicao { get; set; }
    Property Value
    Type Description
    System.Boolean

    True - Registo em edição; False: Novo registo

    Entidade

    Código do cliente associado ao plano.

    Declaration
    public string Entidade { get; set; }
    Property Value
    Type Description
    System.String

    Código do cliente (Cliente).

    EntidadesFacturacao

    Coleção com as entidades de facturação do agendamento.

    Declaration
    public VndBEEntidsAgendFacturacao EntidadesFacturacao { get; set; }
    Property Value
    Type Description
    VndBEEntidsAgendFacturacao

    Coleção com as entidades.

    FixarCambios

    Indica se são usados câmbios fixos na facturação.

    Declaration
    public bool FixarCambios { get; set; }
    Property Value
    Type Description
    System.Boolean

    True - Sim; False - Não

    FrequenciaID

    Identificador da configuração de frequência associado.

    Declaration
    public string FrequenciaID { get; set; }
    Property Value
    Type Description
    System.String

    Identificador do calendário geral (Id).

    ID

    Identificador da linha.

    Declaration
    public string ID { get; set; }
    Property Value
    Type Description
    System.String

    Identificador (Guid).

    Inactivo

    Indica o estado do plano de facturação.

    Declaration
    public bool Inactivo { get; set; }
    Property Value
    Type Description
    System.Boolean

    True - Inativo; False - Ativo

    Moeda

    Código da moeda.

    Declaration
    public string Moeda { get; set; }
    Property Value
    Type Description
    System.String

    Código da moeda (Moeda).

    NumLinha

    Número da linha.

    Declaration
    public int NumLinha { get; set; }
    Property Value
    Type Description
    System.Int32

    Número da linha.

    OrigemItensFacturar

    Indica a origem dos artigos a facturar.

    Declaration
    public GcpOrigemItensFacturar OrigemItensFacturar { get; set; }
    Property Value
    Type Description
    GcpOrigemItensFacturar

    Origem dos artigos (Enumerado).

    PlanoFactOcorrencias

    Coleção com as ocorrências do agendamento de facturação.

    Declaration
    public VndBEPlanoFactOcorrencias PlanoFactOcorrencias { get; set; }
    Property Value
    Type Description
    VndBEPlanoFactOcorrencias

    Coleção com as ocorrências.

    TipoCalenderizacao

    Indica o tipo de calenderização associado.

    Declaration
    public GcpTipoCalenderizacao TipoCalenderizacao { get; set; }
    Property Value
    Type Description
    GcpTipoCalenderizacao

    Tipo de calenderização (Enumerado).

    UsaDadosDocOrigem

    Definição se usa os dados de cabeçalho do documento de origem associado.

    Declaration
    public bool UsaDadosDocOrigem { get; set; }
    Property Value
    Type Description
    System.Boolean

    Usa dados de cabeçalho do documento associado (NumDoc).

    Valor

    Valor total do plano de faturação.

    Declaration
    public double Valor { get; set; }
    Property Value
    Type Description
    System.Double

    Valor do agendamento.

    Methods

    Finalize()

    Destrutor da classe.

    Destroi as coleções CamposUtil, ArtigosAgendamentoFacturacao, PlanoFactOcorrencias e EntidadesFacturacao.

    Destroi o objeto CalendarioGeral.

    Declaration
    protected override void Finalize()

    Implements

    VndBE100.IVndBEAgendamentoFacturacao