PRIMAVERA | Developers

    Show / Hide Table of Contents

    Class VndBELinhaFacturacao

    Classe que identifica uma linha a faturar de um plano de faturação.

    Inheritance
    System.Object
    VndBaseBE
    VndBELinhaFacturacao
    Implements
    VndBE100.IVndBELinhaFacturacao
    Inherited Members
    VndBaseBE.AbvtApl
    Namespace: VndBE100
    Assembly: VndBE100.dll
    Syntax
    [ComVisible(true)]
    [Guid("e2d4aefa-c224-4fa9-a609-eb856a1ebc8c")]
    [ClassInterface(ClassInterfaceType.None)]
    public class VndBELinhaFacturacao : VndBaseBE, IVndBELinhaFacturacao

    Constructors

    VndBELinhaFacturacao()

    Construtor da classe.

    Inicializa a coleção CamposUtil.

    Declaration
    public VndBELinhaFacturacao()

    Properties

    Cambio

    Câmbio associado à moeda da faturação.

    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 string Codigo { get; set; }
    Property Value
    Type Description
    System.String

    Código do agendamento (Codigo).

    Contrato

    Identidificador do contrato.

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

    DataPrevista

    Data prevista de faturação.

    Declaration
    public DateTime DataPrevista { get; set; }
    Property Value
    Type Description
    System.DateTime

    DescricaoOrigem

    Descrição da origem da faturação.

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

    Documento

    Documento de facturação a gerar.

    Declaration
    public dynamic Documento { get; set; }
    Property Value
    Type Description
    System.Object

    Entidade

    Código da entidade.

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

    Código da entidade (Cliente).

    EntidadeFacturacao

    Código da entidade de faturação.

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

    Código da entidade (Cliente).

    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

    IDExt1

    Identificador para extensibilidade.

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

    IDExt2

    Identificador para extensibilidade.

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

    IDExt3

    Identificador para extensibilidade.

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

    IDOrigem

    Identificador da origem.

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

    Linha

    Número da linha.

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

    Moeda

    Código da moeda.

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

    Código da moeda (Moeda).

    NomeEntidade

    Nome da entidade.

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

    Nome da entidade (Nome).

    NomeEntidadeFacturacao

    Nome da entidade de faturação.

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

    Nome da entidade (Nome).

    Origem

    Origem da linha da faturação.

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

    "A" - Agenda; "I" - Intervenção, "Outro" - Personalizado

    Seleccionada

    Indica que a linha se encontra selecionada para geração de documento de facturação.

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

    True - Linha selecionada; False - Linha não selecionada

    TipoEntidade

    Código do tipo da entidade.

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

    "C" - Cliente

    TipoEntidadeFacturacao

    Código do tipo da entidade de faturação.

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

    "C" - Cliente

    ValorPrevistoFacturacao

    Valor previsto de facturação.

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

    ValorPrevistoTotal

    Valor total previsto de faturação.

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

    Methods

    Finalize()

    Destrutor da classe.

    Destroi a coleção CamposUtil.

    Declaration
    protected override void Finalize()

    Implements

    VndBE100.IVndBELinhaFacturacao