Class VndBEDocumentoVenda
Classe que identifica um documento de venda.
Inherited Members
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 |
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
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()