PRIMAVERA | Developers

    Show / Hide Table of Contents

    Class VndBEDocumentoVenda

    Classe que identifica um documento de venda.

    Inheritance
    System.Object
    VndBaseBE
    VndBEDocumentoVenda
    Implements
    VndBE100.IVndBEDocumentoVenda
    IDocLogistica
    IDocStock
    Inherited Members
    VndBaseBE.AbvtApl
    Namespace: VndBE100
    Assembly: VndBE100.dll
    Syntax
    [ComVisible(true)]
    [Guid("0d8212e1-b151-4458-9064-347aa113018b")]
    [ClassInterface(ClassInterfaceType.None)]
    public class VndBEDocumentoVenda : VndBaseBE, IVndBEDocumentoVenda, IDocLogistica, IDocStock

    Constructors

    VndBEDocumentoVenda()

    Construtor da classe.

    Inicializa as coleções CamposUtil, Linhas, Prestacoes, Retencoes, ResumoIva, Devolucoes e ResumoIS.

    Inicializa os objetos CargaDescarga e TaxFree.

    Declaration
    public VndBEDocumentoVenda()

    Properties

    Anulado

    Indica se o documento de encontra anulado.

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

    True - Sim; False - Não

    Arredondamento

    Arredondamento a aplicar aos valores totais do documento.

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

    Valor do arredondamento.

    ArredondamentoIva

    Arredondamento a aplicar aos valores do iva.

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

    Valor do arredondamento.

    Assinatura

    Assinatura do documento.

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

    Texto de 255 caracteres.

    ATDocCodeID

    Código da AT para identificação do documento de transporte de mercadorias.

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

    Texto até 200 caracteres.

    B2BAssociacaoManual

    Indica se o documento está a ser efectuada por uma associação manual.

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

    True - Sim; False - Não

    B2BEnvioNaGravacao

    Indica se o documento será enviado na gravação.

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

    True - Sim; False - Não

    B2BTrataTrans

    Indica se o documento trata transacção eletrónica.

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

    True - Trata; False - Não trata

    CAE

    Código CAE.

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

    Texto até 15 caracteres.

    CalculoManual

    Indica que os valores do documento não são recalculados antes da gravação.

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

    True - Não recalcula valores; False - Recalcula valores

    Callbacks

    Colecção de Callbacks.

    Declaration
    public StdBECallbacks Callbacks { get; set; }
    Property Value
    Type Description
    StdBECallbacks

    Cambio

    Câmbio associado à moeda do documento.

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

    Valor do câmbio.

    CambioADataDoc

    Indica se a liquidação do pendente gerado utiliza o câmbio do documento original.

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

    True - Utiliza; False - Não utiliza

    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.

    CargaDescarga

    Objeto que identifica um conjunto de propriedades para a definição da carga/descarga.

    Declaration
    public BasBECargaDescarga CargaDescarga { get; set; }
    Property Value
    Type Description
    BasBECargaDescarga

    Categoria

    Declaration
    public override string Categoria { get; }
    Property Value
    Type Description
    System.String

    CBLAno

    Ano usado na ligação à contabilidade.

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

    Ano contabilístico.

    CBLDiario

    Diário usado na ligação à contabilidade.

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

    Código do diário da contablidade.

    CBLEstado

    Indica o estado da integração do documento na contabilidade.

    Declaration
    public byte CBLEstado { get; set; }
    Property Value
    Type Description
    System.Byte

    0 - Não exportado; 1 - Exportado; 2 - Numerador reservado.

    CBLNumDiario

    Número de diário usado na ligação à contabilidade.

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

    Número de diário da contabilidade.

    Certificado

    Número do certificado usado para a Assinatura.

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

    Texto até 50 caracteres.

    CertificadoRecuperacao

    Número do certificado dos documentos de recuperação usado para a Assinatura.

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

    Texto até 50 caracteres.

    CodigoPostal

    Código postal da entidade.

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

    Texto até 15 caracteres.

    CodigoPostalFac

    Codigo postal da entidade de facturação.

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

    Texto até 15 caracteres.

    CodPostalEntrega

    Código postal de entrega.

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

    Código postal de entrega (CodPostalEntrega).

    CodPostalLocalidadeEntrega

    Localidade do código postal de entrega.

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

    Localidade do código postal de entrega (CodPostalLocalidadeEntrega).

    CondPag

    Código da condição de pagamento.

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

    Código da condição de pagamento (CondPag).

    ContaDomiciliacao

    Código da conta de domiciliação para pagamento.

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

    Código da conta de domiciliação (Conta).

    DataDoc

    Data do documento.

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

    Data do documento.

    DataGravacao

    Data de gravação do documento.

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

    Data/hora de gravação do documento.

    DataHoraCarga

    Data/hora de carga da mercadoria.

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

    Data/hora de carga (DataHoraCarga).

    DataHoraDescarga

    Data/hora de descarga.

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

    Data/hora de descarga (DataHoraDescarga).

    DataUltimaActualizacao

    Data da última actualização do registo.

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

    Data e hora do registo.

    DataVenc

    Data de vencimento do documento.

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

    Data de vencimento

    DE_IL

    Identificador para os pedidos de reembolso de iva.

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

    DescEntidade

    Desconto da entidade.

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

    Valor percentual do desconto.

    DescFinanceiro

    Desconto financeiro.

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

    Valor percentual do desconto.

    DescricaoEntidade

    Declaration
    public override string DescricaoEntidade { get; }
    Property Value
    Type Description
    System.String

    DescricaoMotivoEmissao

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

    Devolucoes

    Coleção com os documentos a devolver.

    Declaration
    public VndBEDevolucoesVenda Devolucoes { get; set; }
    Property Value
    Type Description
    VndBEDevolucoesVenda

    Coleção com os documentos a devolver.

    Distrito

    Código do distrito.

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

    Texto até 2 caracteres.

    DistritoEntrega

    Distrito de entrega.

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

    Distrito de entrega (DistritoEntrega).

    DistritoFac

    Código do distrito da entidade de facturação.

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

    Texto até 2 caracteres.

    DocImpresso

    Indica se o documento já foi impresso.

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

    True - Sim; False - Não

    DocsOriginais

    Lista de números de documentos que deram origem ao documento.

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

    Texto livre.

    Documento

    Identificador único do documento.

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

    Texto até 50 caracteres.

    Remarks

    Preenchimento automático na gravação do documento (@TipoDoc@ @Serie@/@NumDoc@).

    DocumentoCertificado

    Indica se o documento está assinado digitalmente (propriedade apenas de leitura).

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

    True - Documento assinado; False - Documento não assinado

    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 da entidade.

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

    TipoEntidade = "C" - Cliente; "D" - Terceiro; "X" - Entidade externa (CRM)

    EntidadeDescarga

    Código da entidade de descarga.

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

    Código da entidade de descarga (EntidadeDescarga).

    EntidadeEntrega

    Código da entidade de entrega.

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

    Código da entidade (EntidadeEntrega).

    EntidadeFac

    Código da entidade de faturação.

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

    "C" - Cliente; "D" - Terceiro; "X" - Entidade externa (CRM)

    EspacoFiscal

    Espaço fiscal de operação da entidade.

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

    0 - Nacional-Normal; 1 - Nacional-Isento; 2 - Intracomunitário; 3 - Externo

    Estado

    Estado do documento.

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

    "P" - Pendente para transformação; "T" - Transformado; "R" - Anulado ou rejeitado; "G" - Aguarda cotação; "C" - Cotado; "F" - Fechado

    Fechado

    Indica se o documento de encontra fechado.

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

    True - Sim; False - Não

    Filial

    Código da filial.

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

    Código da filial.

    Fluxo

    Código do fluxo documental.

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

    Código do fluxo (Fluxo).

    GeraPendentePorLinha

    Indica se gera um pendente por cada linha ou um único para o documento.

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

    True - Gera pendente por cada linha; False - Gera um pendente para o documento

    Grupo

    Grupo do documento de venda.

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

    Texto até 30 carateres.

    Remarks

    Esta propriedade pode ser usada nos agrupamentos nas conversões.

    HoraDefinida

    Indica se a hora do documento foi definida pelo utilizador.

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

    True - Hora definida pelo utilizador; False - Hora não definida pelo utilizador

    ID

    Identificador do documento.

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

    Identificador (Guid).

    IdAgendamento

    Identificador do agendamento que deu origem ao documento de venda.

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

    Identificador do agendamento (ID).

    IDCabecMovCbl

    Identificador do documento da contabilidade.

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

    Identificador (Guid).

    IdContrato

    Identificador do contrato.

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

    Identificador (Guid).

    IDDiarioCaixa

    Identificador do diário de caixa do POS.

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

    Identificador do diário (ID).

    IDDocB2B

    Identificador que permite a relação com a tabela TransB2B.

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

    Identificador (Guid).

    IdDocOrigem

    Identificador do documento de origem.

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

    Identificador do documento (ID).

    IDEstorno

    Identificador do documento que deu origem ao estorno.

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

    Identificador do documento (ID).

    IdGDOC

    #Id GDOC

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

    IDObra

    Identificador do projeto/obra.

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

    Identificador (Guid).

    IdOportunidade

    Identificador da oportunidade de venda que deu origem ao documento.

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

    Identificador (Guid).

    IDRegularizacao

    Identificador da regularização que foi gerada no momento da gravação da venda.

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

    Identificador da regularização (ID).

    Linhas

    Coleção com as linhas do documento.

    Declaration
    public VndBELinhasDocumentoVenda Linhas { get; set; }
    Property Value
    Type Description
    VndBELinhasDocumentoVenda

    Coleção com as linhas do documento.

    LinhasRemovidas

    Coleção com as linhas removidas.

    Declaration
    public BasBELinhasChaves LinhasRemovidas { get; set; }
    Property Value
    Type Description
    BasBELinhasChaves

    Coleção com as linhas removidas.

    LocalCarga

    Localidade de carga da mercadoria.

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

    Localidade de carga (LocalCarga).

    LocalDescarga

    Localidade de descarga.

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

    Localidade de descarga (LocalDescarga).

    Localidade

    Localidade da entidade.

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

    Texto até 50 caracteres.

    LocalidadeCodigoPostal

    Localidade do código postal.

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

    Texto até 50 caracteres.

    LocalidadeCodigoPostalFac

    Localidade do código postal da entidade de facturação.

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

    Texto até 50 caracteres.

    LocalidadeEntrega

    Localidade de entrega.

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

    Localidade de entrega (LocalidadeEntrega).

    LocalidadeFac

    Localidade da entidade de facturação.

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

    Texto até 50 caracteres.

    LocalOperacao

    Código do local onde a operação é realizada.

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

    Código do local de operação (LocalOperacao).

    MapaImpressao

    Código do relatório sugerido para a impressão do documento.

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

    Código do relatório (Config).

    Matricula

    Matrícula da viatura.

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

    Matricula da viatura (Matricula).

    ModoExp

    Código do modo de expedição associado ao documento.

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

    Código do modo de expedição (ModoExp).

    ModoPag

    Código do modo de pagamento.

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

    Código do modo de pagamento (Movimento).

    ModuloOrigem

    Módulo do documento de origem.

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

    Módulo do documento de origem.

    Examples

    "V" - Vendas; "C" - Compras; "N" - Internos

    Moeda

    Código da moeda.

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

    Código da moeda (Moeda).

    MoedaDaUEM

    Indica se a moeda de pagamento pertence à UEM.

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

    True - Sim; False - Não

    Morada

    1ª linha da morada da entidade.

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

    Texto até 50 caracteres.

    Morada2

    2ª linha da morada da entidade.

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

    Texto até 50 caracteres.

    Morada2Entrega

    2ª linha da morada de entrega.

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

    Morada de entrega (Morada2Entrega).

    Morada2Fac

    2ª linha da morada da entidade de faturação.

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

    Texto até 50 caracteres.

    MoradaAlternativaEntrega

    Morada alternativa de entrega a ser usada no documento.

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

    Morada alternativa (MoradaAlternativaEntrega).

    MoradaEntrega

    1ª linha da morada de entrega.

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

    Morada de entrega (MoradaEntrega).

    MoradaFac

    1ª linha da morada da entidade de faturação.

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

    Texto até 50 caracteres.

    MotivoEmissao

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

    Nome

    Nome da entidade.

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

    Texto até 50 caracteres.

    NomeEntrega

    Nome da entidade de entrega.

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

    Nome da entidade (NomeEntrega).

    NomeFac

    Nome da entidade de facturação.

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

    Texto até 50 caracteres.

    NumContribuinte

    Número de contribuinte da entidade.

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

    Texto até 20 caracteres.

    NumContribuinteFac

    Número de contribuinte da entidade de facturação.

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

    Texto até 20 caracteres.

    NumDoc

    Número do documento.

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

    Número do documento.

    Remarks

    Para novos documentos, este valor é atribuído pelo Numerador da série indicada em Serie.

    NumProposta

    Número da proposta da oportunidade de venda que deu origem ao documento.

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

    Número da proposta da oportunidade de venda.

    NumVias

    Número de vias sugerido para a impressão do documento.

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

    Código do relatório (NumVias).

    Observacoes

    Observações.

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

    Texto livre.

    OcultaCargaDescarga

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

    OnlinePaymentIds

    Declaration
    public List<string> OnlinePaymentIds { get; set; }
    Property Value
    Type Description
    System.Collections.Generic.List<System.String>

    Origem

    Código da origem do documento.

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

    Código da origem (Origem).

    Examples

    "WEB"; "FAX"; "CARTA"

    OrigemPOS

    Indica se o documento foi criado no POS.

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

    True - Sim; False - Não

    Pais

    Código do país.

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

    Código do país (Codigo).

    PaisFac

    Código do país da entidade de faturação.

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

    Código do país (Codigo).

    PercentagemCativacao

    Percentagem de cativação.

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

    Valor percentual da cativação.

    PercentagemRetencao

    Percentagem da retenção na fonte.

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

    Valor percentual da retenção na fonte.

    Posto

    Número do posto utilizado no POS.

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

    Número do posto.

    Prestacoes

    Coleção com as prestações associadas ao documento.

    Declaration
    public BasBEPrestacoes Prestacoes { get; set; }
    Property Value
    Type Description
    BasBEPrestacoes

    Coleção com as prestações.

    PreVisualizar

    Indica se o documento é pré-visualizado na impressão, sugerido pela configuração da série (Previsao).

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

    True - Com pré-visialização; False - Sem pré-visialização

    Rascunho

    Indica se o documento é um rascunho.

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

    True - Documento rascunho: False - Documento normal

    RefDocOrig

    Referência do documento original (Número do Documento).

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

    Texto até 50 caracteres.

    Referencia

    Referência do documento.

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

    Texto até 20 carateres.

    RefSerieDocOrig

    Referência do documento origem (Série do Documento).

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

    Texto até 50 caracteres.

    RefTipoDocOrig

    Referência do documento original (Tipo do Documento).

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

    Texto até 50 caracteres.

    RegimeIva

    Regime de iva associado ao documento.

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

    "0" - Nacional; "1" - Intracomunitário; "2" - Externo.

    RegimeIvaReembolsos

    Regime de iva da entidade.

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

    0 - Normal; 1 - Inversão do sujeito passivo; 2 - Isento

    Requisicao

    Número da requisição/referência.

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

    Texto até 20 carateres.

    Responsavel

    Código do vendedor responsável pela cobrança.

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

    Código do vendedor (Vendedor).

    Resumo

    Indica se é um documento resumo.

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

    True - Sim; False - Não

    Remarks

    Um documento só pode ser definido como Resumo quando é uma cópia de documento gerado noutra aplicação.

    ResumoIS

    Coléção que identifica o resumo do imposto de selo.

    Declaration
    public BasBEResumosIS ResumoIS { get; set; }
    Property Value
    Type Description
    BasBEResumosIS

    ResumoIva

    Coleção com o resumo do iva.

    Declaration
    public BasBEResumoIvas ResumoIva { get; set; }
    Property Value
    Type Description
    BasBEResumoIvas

    Coleção com o resumo do iva.

    Retencoes

    Coleção com o resumo das retenções.

    Declaration
    public CctBEResumoRetencoes Retencoes { get; set; }
    Property Value
    Type Description
    CctBEResumoRetencoes

    Coleção com o resumo das retenções.

    Seccao

    Código da secção.

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

    Código da secção (Seccao).

    Serie

    Código da série.

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

    Código da série (Serie).

    SimboloMoeda

    Símbolo da moeda.

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

    Símbolo da moeda.

    SujeitoRecargo

    Indica se o documento está sujeito a recargo.

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

    True - Sim; False - Não

    SujeitoRetencao

    Indica se o documento está sujeito a retenção.

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

    True - Sim; False - Não

    TaxFree

    Objeto que identifica o Tax Free.

    Declaration
    public VndBETaxFree TaxFree { get; set; }
    Property Value
    Type Description
    VndBETaxFree

    Tipodoc

    Código do tipo de documento.

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

    Código do tipo de documento (Documento).

    TipoEntidade

    Código do tipo da entidade.

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

    "C" - Cliente; "D" - Outro devedor; "X" - Entidade externa

    TipoEntidadeEntrega

    Tipo da entidade de entrega.

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

    Tipo da entidade (TipoEntidadeEntrega).

    TipoEntidadeFac

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

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

    "C" - Cliente; "D" - Outro terceiro devedor; "X" - Entidade externa

    TipoFiscal

    Tipo fiscal, de acordo com o tipo operação definida no documento.

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

    Tipo fiscal.

    TipoLancamento

    Código do tipo de lançamento na contabilidade.

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

    Código do tipo de lançamento contabilístico.

    TipoOperacao

    Código do tipo de operação.

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

    Código do tipo de operação.

    TipoTerceiro

    Código do tipo de terceiro associado à entidade,

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

    Código do tipo de terceiro (TipoTerceiro).

    TotalDesc

    Valor total dos descontos.

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

    Valor total dos descontos.

    TotalDocumento

    Valor total do documento.

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

    Valor total do documento.

    TotalEcotaxa

    Valor total do ecovalor do documento.

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

    Valor total do ecovalor.

    TotalIEC

    Valor total do IEC.

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

    Valor total do IEC.

    TotalIS

    Valor total do imposto de selo.

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

    Valor total do imposto de selo.

    TotalIva

    Valor total do Iva.

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

    Valor total do Iva.

    TotalMerc

    Valor total da mercadoria.

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

    Valor total da mercadoria.

    TotalOutros

    Valor total dos outros serviços.

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

    Valor total dos outros serviços.

    TotalRecargo

    Valor total do recargo de equivalência.

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

    Valor total do recargo de equivalência.

    TotalRetencao

    Valor total da retenção na fonte.

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

    Valor total da retenção na fonte.

    TotalRetencaoGarantia

    Valor total da retenção de garantia.

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

    Valor total da retenção de garantia.

    TrataIvaCaixa

    Indica se o documento foi efectuado para uma entidade que trata o regime de iva de caixa.

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

    Trua - Trata iva de caixa; False - Não trata iva de caixa

    TrocoCambio

    Câmbio associado à moeda do troco.

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

    Valor do câmbio.

    TrocoMoeda

    Código da moeda do troco.

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

    Código da moeda (Moeda).

    TrocoValor

    Valor do troco.

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

    Valor do troco.

    Utilizador

    Código do utilizador.

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

    Código do utilizador.

    Remarks

    Exclusivo para documentos criados no POS.

    UtilizaMoradaAlternativaEntreg

    Indica se o documento usa uma morada alternativa de entrega (UsaMoradaAlternativaEntrega).

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

    True - Usa; False - Não usa

    ValorEntregue

    Valor entregue para pagamento do documento.

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

    Valor entregue para pagamento do documento.

    ValorEntregueCambio

    Câmbio associado à moeda do valor entregue.

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

    Valor do câmbio.

    ValorEntregueMoeda

    Código da moeda do valor entregue.

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

    Código da moeda (Moeda).

    Versao

    Versão do documento.

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

    Versão do documento.

    VersaoAssinatura

    Versão da chave privada usada para assinar o documento.

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

    Texto até 20 caracteres.

    WBSItem

    Identificador do item WBS do Projecto.

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

    Zona

    Código da zona.

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

    Código da zona (Zona).

    Methods

    Finalize()

    Destrutor da classe.

    Destroi as coleções CamposUtil, Linhas, Prestacoes, Retencoes, ResumoIva, Devolucoes e ResumoIS.

    Destroi os objetos CargaDescarga e TaxFree.

    Declaration
    protected override void Finalize()

    Implements

    VndBE100.IVndBEDocumentoVenda
    IDocLogistica
    IDocStock