PRIMAVERA | Developers

    Show / Hide Table of Contents

    Class CmpBEDocumentoCompra

    Classe que identifica um documento de dompra.

    Inheritance
    System.Object
    CmpBaseBE
    CmpBEDocumentoCompra
    Implements
    IDocLogistica
    IDocStock
    Inherited Members
    CmpBaseBE.AbvtApl
    Namespace: CmpBE100
    Assembly: CmpBE100.dll
    Syntax
    [ComVisible(true)]
    [Guid("18D9A929-213C-4BA4-94D1-0B0825B5DD45")]
    [ClassInterface(ClassInterfaceType.None)]
    public class CmpBEDocumentoCompra : CmpBaseBE, IDocLogistica, IDocStock

    Constructors

    CmpBEDocumentoCompra()

    Construtor da classe.

    Inicializa as coleções CamposUtil, Linhas, Prestacoes, Series, Retencoes, ResumoIva e Encargos.

    Inicializa o objeto CargaDescarga.

    Declaration
    public CmpBEDocumentoCompra()

    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.

    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ódigo da moeda.

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

    Código da moeda (Moeda).

    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

    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.

    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).

    ContratoFactoring

    Identificador do contrato de Factoring.

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

    Identificador.

    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).

    DataIntroducao

    Data de introdução do documento.

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

    Data de introdução do documento.

    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

    DescFinanceiro

    Desconto financeiro.

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

    Valor percentual do desconto.

    DescFornecedor

    Desconto da entidade.

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

    Valor percentual do desconto.

    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).

    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

    DocumentoVPT

    Objeto com as linhas das variações de preço na transformação.

    Declaration
    public InvBEDocumentoVPT DocumentoVPT { get; set; }
    Property Value
    Type Description
    InvBEDocumentoVPT

    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

    Encargos

    Colecção com os encargos/descontos.

    Declaration
    public InvBEEncargos Encargos { get; set; }
    Property Value
    Type Description
    InvBEEncargos

    EncargosOrig

    Colecção com os encargos/descontos originais.

    Declaration
    public InvBEEncargos EncargosOrig { get; set; }
    Property Value
    Type Description
    InvBEEncargos
    Remarks

    Coleção apenas usada na edição de um documento.

    Entidade

    Código da entidade.

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

    TipoEntidade = "F" - Fornecedor; "..." - Terceiro.

    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).

    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

    HoraDocDefinida

    Indica se a hora do documento foi definida pelo utilizador.

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

    HoraIntrodDefinida

    Indica se a hora de introdução foi definida pelo utilizador.

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

    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.

    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).

    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).

    IdDocConferencia

    Identificador do documento de conferência.

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

    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

    GDOC-id

    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).

    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).

    IntrastatCondEntrega

    Condição de entrega do Intrastat.

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

    IntrastatModoTransporte

    Código do modo de transporte do Intrastat.

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

    IntrastatNaturezaA

    Natureza da transacção do Intrastat.

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

    IntrastatNaturezaB

    Natureza da transacção do Intrastat.

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

    IntrastatPais

    Código do país do Intrastat.

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

    IntrastatPorto

    Código do Porto.

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

    Linhas

    Coleção com as linhas do documento.

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

    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.

    LocalidadeEntrega

    Localidade de entrega.

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

    Localidade de entrega (LocalidadeEntrega).

    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).

    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).

    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).

    NumContribuinte

    Número de contribuinte da entidade.

    Declaration
    public string NumContribuinte { 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.

    NumDocExterno

    Número do documento externo associado ao fornecedor.

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

    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).

    ObsDocConferencia

    Observações do documento de conferência.

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

    Observacoes

    Observações.

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

    Texto livre.

    Pais

    Código do país.

    Declaration
    public string Pais { 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

    RefDataDocOrig

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

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

    Texto até 50 caracteres.

    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.

    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.

    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.

    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.

    Serie

    Código da série.

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

    Código da série (Serie).

    Series

    Colecção de séries do documento de compra.

    Declaration
    public BasBESeries Series { get; set; }
    Property Value
    Type Description
    BasBESeries

    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

    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

    "F" - Fornecedores; "R" - Outro credor; "I" - Forn. Imobilizado; "A" - Subscritor de Capital; "L" - Cred. subs. não liberada; "T" - Cons. Assessor Inter.; "G" - Obrigacionista

    TipoEntidadeEntrega

    Tipo da entidade de entrega.

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

    Tipo da entidade (TipoEntidadeEntrega).

    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.

    TotalDespesasAdicionais

    Valor total das despesas adicionais.

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

    Valor total das despesas adicionais.

    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.

    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

    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.

    UtilizaMoradaAlternativaEntrega

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

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

    True - Usa; False - Não usa

    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

    Methods

    Finalize()

    Destrutor da classe.

    Destroi as coleções CamposUtil, Linhas, Prestacoes, Series, Retencoes, ResumoIva e Encargos.

    Destroi o objeto CargaDescarga.

    Declaration
    protected override void Finalize()

    Implements

    IDocLogistica
    IDocStock