Class CmpBETabCompra
Classe que identifica a tabela dos documentos de compra.
Implements
Inherited Members
Namespace: CmpBE100
Assembly: CmpBE100.dll
Syntax
[ComVisible(true)]
[Guid("DEC66E3D-2514-4D3C-ABDE-F11D74C942B5")]
[ClassInterface(ClassInterfaceType.None)]
public class CmpBETabCompra : CmpBaseBE, ITabDocLogistica
Constructors
CmpBETabCompra()
Construtor da classe.
Inicializa as coleções CamposUtil e LigacoesBancos.
Declaration
public CmpBETabCompra()
Properties
AcaoFaturacaoSTP
Identifica o tipo de ação de faturação que o documento efetua na integração com os Serviços Técnicos.
Declaration
public BasBETiposGcp.EnumTipoAcaoFaturacaoSTP AcaoFaturacaoSTP { get; set; }
Property Value
Type | Description |
---|---|
BasBETiposGcp.EnumTipoAcaoFaturacaoSTP |
ActualizaDataUltEntrada
Indica se o documento atualiza a data da última entrada nos movimentos de entrada de stock.
Declaration
public bool ActualizaDataUltEntrada { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
ActualizaDataUltSaida
Indica se o documento atualiza a data da última saída nos movimentos de saída de stock.
Declaration
public bool ActualizaDataUltSaida { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
ActualizaPCU
Indica se o documento atualiza o último preço de custo nos movimentos de entrada de stock.
Declaration
public bool ActualizaPCU { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
AlteracaoPatrimonial
Alteração patrimonial a usar na integração com EAP
Declaration
public string AlteracaoPatrimonial { get; set; }
Property Value
Type | Description |
---|---|
System.String |
BensCirculacao
Indica se o documento é usado para acompanhar bens em circulação.
Declaration
public bool BensCirculacao { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
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. |
ClasseAnalitica
Classe analítica de Projectos/Obras.
Declaration
public int ClasseAnalitica { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
CodigoCenario
Código do cenário de contabilização associado.
Declaration
public string CodigoCenario { get; set; }
Property Value
Type | Description |
---|---|
System.String |
CondPagASugerir
Código da condição de pagamento a sugerir na integração em contas correntes.
Declaration
public string CondPagASugerir { get; set; }
Property Value
Type | Description |
---|---|
System.String | Código da condição de pagamento (CondPag). |
ControlaCustosPorObra
Indica se o documento controla custos por obra.
Declaration
public bool ControlaCustosPorObra { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
ControlaLimitesCCP
Indica o controle de limites CCP.
Declaration
public bool ControlaLimitesCCP { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
ControlaQtdSatisfeita
Indica se o documento controla as quantidades satisfeitas do documento origem.
Declaration
public bool ControlaQtdSatisfeita { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
Remarks
Controlo efetuado na cópia de linhas.
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. |
DeduzLiquidaIVA
Indica se o iva no documento é deduzido ou liquidado na emissão do documento (Regime de Caixa).
Declaration
public bool DeduzLiquidaIVA { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
Descricao
Descrição do documento.
Declaration
public string Descricao { get; set; }
Property Value
Type | Description |
---|---|
System.String | Texto até 35 caracteres. |
DocConferencia
Código do tipo de documento de conferência.
Declaration
public string DocConferencia { get; set; }
Property Value
Type | Description |
---|---|
System.String | Código do tipo de documento (Documento). |
DocLiqIvaCativo
Código do tipo de documento a ser gerado na liquidação dos valores de retenção de valores de IVA Cativo em AO. ///
Declaration
public string DocLiqIvaCativo { get; set; }
Property Value
Type | Description |
---|---|
System.String | Código do tipo de documento (Documento). |
Remarks
Opção apenas válida para o mercado Angolano.
DocNaoValorizado
Indica se o documento não é valorizado na impressão.
Declaration
public bool DocNaoValorizado { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
Documento
Código do tipo de documento.
Declaration
public string Documento { get; set; }
Property Value
Type | Description |
---|---|
System.String | Texto até 5 caracteres. |
DocumentoEstorno
Código do tipo de documento a usar para o estorno/crédito.
Declaration
public string DocumentoEstorno { get; set; }
Property Value
Type | Description |
---|---|
System.String | Código do tipo de documento (Documento). |
DocumentoLiqAGerar
Código do documento a gerar na liquidação automática.
Declaration
public string DocumentoLiqAGerar { get; set; }
Property Value
Type | Description |
---|---|
System.String | Código do tipo de documento (Documento). |
DocumentoLiquidacaoRetencao
Código do tipo de documento a ser gerado para liquidação dos valores de retenção na fonte na introdução do documento.
Declaration
public string DocumentoLiquidacaoRetencao { get; set; }
Property Value
Type | Description |
---|---|
System.String | Código do tipo de documento (Documento). |
DocumentoLiquidacaoRetencaoGarantia
Código do tipo de documento a ser gerado para liquidação dos valores de retenção de garantia na introdução do documento.
Declaration
public string DocumentoLiquidacaoRetencaoGarantia { get; set; }
Property Value
Type | Description |
---|---|
System.String | Código do tipo de documento (Documento). |
DocumentoRetificacao
Código do tipo de documento utilizado na retificação.
Declaration
public string DocumentoRetificacao { get; set; }
Property Value
Type | Description |
---|---|
System.String | Código do tipo de documento (Documento). |
DocumentoTesouraria
Código do tipo de documento a usar na ligação à tesouraria.
Declaration
public string DocumentoTesouraria { get; set; }
Property Value
Type | Description |
---|---|
System.String | Código do tipo de documento (Documento). |
EmailBCC
Lista de emails a enviar em BCC.
Declaration
public string EmailBCC { get; set; }
Property Value
Type | Description |
---|---|
System.String | Texto até 512 caracteres. |
EmailCC
Lista de emails a enviar em CC.
Declaration
public string EmailCC { get; set; }
Property Value
Type | Description |
---|---|
System.String | Texto até 512 caracteres. |
EmailConfirmar
Indica se é pedida a confirmação para o envio do email na gravação do documento.
Declaration
public bool EmailConfirmar { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | True - Sim; False - Não |
EmailFixo
Indica se o email do destinatário é fixo.
Declaration
public bool EmailFixo { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | True - Sim; False - Não |
EMailTexto
Texto do email.
Declaration
public string EMailTexto { get; set; }
Property Value
Type | Description |
---|---|
System.String |
EmailTo
Define o destinatário do envio do email:
- Lista de emails fixos;
- Tipo de contacto para obtenção do email do contacto.
Declaration
public string EmailTo { get; set; }
Property Value
Type | Description |
---|---|
System.String | Texto até 512 carateres. |
EmailVisualizar
Indica se é feita a pré-visualização do email.
Declaration
public bool EmailVisualizar { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | True - Sim; False - Não |
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 |
EnviaEmail
Indica se o documento envia email na gravação.
Declaration
public bool EnviaEmail { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | True - Envia; False - Não envia |
Estado
Código do estado no qual o pendente será lançado na integração em contas correntes.
Declaration
public string Estado { get; set; }
Property Value
Type | Description |
---|---|
System.String | Código do estado (Estado). |
EstadoTransitar
Código do estado de projecto a transitar caso o documento esteja configurado para tal (TransitaEstado).
Declaration
public string EstadoTransitar { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Fornecedores
Indica se o documento é permitido a fornecedores.
Declaration
public bool Fornecedores { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
FornIndiferenciado
Indica se o documento permite o fornecedor indiferenciado.
Declaration
public bool FornIndiferenciado { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | True - Permite; False - Não permite |
Remarks
Fornecedor indiferenciado definido em FornecedorVD.
GeraPendentePorLinha
Indica se o documento gera pendentes por linha na ligação a contas correntes.
Declaration
public bool GeraPendentePorLinha { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | True - Gera um pendente por cada linha; False - Gera um único pendente para o documento |
IdContrato
Identificador do Contrato.
Declaration
public string IdContrato { get; set; }
Property Value
Type | Description |
---|---|
System.String |
IntegraEAP
Indicação se o documento é usado para fazer integrações em Equipamentos e Ativos
Declaration
public bool IntegraEAP { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
IntrastatCondEnt
Código da condição de entrega de intrastat.
Declaration
public string IntrastatCondEnt { get; set; }
Property Value
Type | Description |
---|---|
System.String | Código da condição de entrega (CondEntrega). |
LigacaoBancos
Indica se o documento efetua ligação à tesouraria.
Declaration
public bool LigacaoBancos { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
LigacaoCBL
Indica se o documento efetua ligação à contabilidade.
Declaration
public bool LigacaoCBL { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
LigacaoCC
Indica se o documento integra em contas correntes.
Declaration
public bool LigacaoCC { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | True - Integra; False - Não integra |
LigacaoStocks
Indica se o documento integra os artigos que movimentam stock em inventário.
Declaration
public bool LigacaoStocks { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | True - Integra; False - Não integra |
LigacaoSTP
Identifica se o documento liga com os Serviços Técnicos.
Declaration
public bool LigacaoSTP { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
LigacoesBancos
Coleção com as linhas para a ligação à tesouraria.
Declaration
public BasBELinhasLigacaoBancos LigacoesBancos { get; set; }
Property Value
Type | Description |
---|---|
BasBELinhasLigacaoBancos |
Limitecredito
Indica se o documento faz gestão de mimite de crédito.
Declaration
public bool Limitecredito { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
LiquidacaoAutomatica
Indica se o documento efetua liquidação automática na integração em contas correntes.
Declaration
public bool LiquidacaoAutomatica { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
LiquidaRetencaoGarantiaIntroducao
Indica se o documento efectua a liquidação dos valores de retenção de garantia na introdução do documento.
Declaration
public bool LiquidaRetencaoGarantiaIntroducao { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
LiquidaRetencaoIntroducao
Indica se o documento efectua a liquidação dos valores de retenção na fonte na introdução do documento.
Declaration
public bool LiquidaRetencaoIntroducao { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
NActualizaPCU
Indica se o documento atualiza o último preço de custo nos movimentos negativos.
Declaration
public bool NActualizaPCU { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
NActualizaUltimaEntrada
Indica se o documento atualiza a data da última entrada nos movimentos negativos.
Declaration
public bool NActualizaUltimaEntrada { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
NActualizaUltimaSaida
Indica se o documento atualiza a data da última saída nos movimentos negativos.
Declaration
public bool NActualizaUltimaSaida { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
NaturezaCCOP
Natureza do documento na CCOP.
Declaration
public string NaturezaCCOP { get; set; }
Property Value
Type | Description |
---|---|
System.String | "C" - Crédito; "D" - Débito |
NTipoMovStock
Tipo doc movimento de stock para os movimentos negativos.
Declaration
public string NTipoMovStock { get; set; }
Property Value
Type | Description |
---|---|
System.String | "E" - Entrada; "S" - Saída |
OperacaoControlaQtdSatisfeita
Indica a ação a tomar quando o controlo de quantidade satisfeita é transgredido.
Declaration
public int OperacaoControlaQtdSatisfeita { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 | 0 - Avisar; 1 - Bloquear; 2 - Ignorar |
OutrosCredores
Indica se o documento é permitido a outros credores.
Declaration
public bool OutrosCredores { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
PagarReceber
Natureza do documento.
Declaration
public string PagarReceber { get; set; }
Property Value
Type | Description |
---|---|
System.String | "P" - Documento a pagar; "R" - Documento a receber |
PermiteAltAposExp
Indica se é permitida a alteração do documento após exportação de e para filiais.
Declaration
public bool PermiteAltAposExp { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
PermiteDocNegativo
Indica se o documento permite valores totais negativos.
Declaration
public bool PermiteDocNegativo { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
PermiteEstorno
Indica se o documento permite estorno/crédito.
Declaration
public bool PermiteEstorno { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
PermiteLinhasNegativas
Indica se o documento permite linhas negativas.
Declaration
public bool PermiteLinhasNegativas { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
ProcessaIntrastat
Indica se o documento processa intrastat.
Declaration
public bool ProcessaIntrastat { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
Recapitulativos
Indica se o documento está sujeito a recapitulativos.
Declaration
public bool Recapitulativos { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
RecolhaDE_IL
Indica se o documento faz recolha do nº de identificação de DE.
Declaration
public bool RecolhaDE_IL { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
RequerProcessoSTP
Identifica se o documento requer o Processo dos Serviços Técnicos.
Declaration
public bool RequerProcessoSTP { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
RubricaTesouraria
Código da rúbrica de tesouraria.
Declaration
public string RubricaTesouraria { get; set; }
Property Value
Type | Description |
---|---|
System.String | Código da rúbrica (Rubrica). |
SAFTTipoDoc
Código SAFT correspondente ao tipo de documento.
Declaration
public string SAFTTipoDoc { get; set; }
Property Value
Type | Description |
---|---|
System.String |
SeparaControloQtdSatisfeita
Permite separar o controlo de quantidades da cópia para a transformação/conversão.
Declaration
public bool SeparaControloQtdSatisfeita { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
SerieDocEstorno
Código da série do documento a usar para o estorno/crédito.
Declaration
public string SerieDocEstorno { get; set; }
Property Value
Type | Description |
---|---|
System.String | Código série (Serie). |
SerieDocRetificacao
Série do documento utilizado na retificação.
Declaration
public string SerieDocRetificacao { get; set; }
Property Value
Type | Description |
---|---|
System.String | Série do documento (Serie). |
SugereCondPag
Indica se é dugerida a condição de pagamento na integração em contas correntes.
Declaration
public bool SugereCondPag { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
SugestaoEstat
Sugestão para as estatísticas.
Declaration
public bool SugestaoEstat { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
SujeitoAProvisoes
Indica se o documento efetua sugestão para provisões.
Declaration
public bool SujeitoAProvisoes { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
SujeitoConferencia
Indica se o documento está sujeito a receção e conferência.
Declaration
public bool SujeitoConferencia { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
SujeitoConversao
Indica se o documento está sujeito a conversão.
Declaration
public bool SujeitoConversao { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
SujeitoIvaCativo
Indica se o documento pode ser usado para efeitos de tratamento de valores de IVA Cativo em AO.
Declaration
public bool SujeitoIvaCativo { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
Remarks
Opção apenas válida para o mercado Angolano.
SujeitoRetencaoGarantia
Indica se o documento pode ser usado para efeitos de tratamento de valores de retenção de garantia.
Declaration
public bool SujeitoRetencaoGarantia { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
TipoConta
Código do tipo de conta no qual o pendente será lançado na integração em contas correntes.
Declaration
public string TipoConta { get; set; }
Property Value
Type | Description |
---|---|
System.String | Código do tipo de conta (TipoConta). |
TipoDocumento
Tipo de documento.
Declaration
public int TipoDocumento { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 | 0 - Pedido Cotação; 1 - Cotação; 2 - Encomenda; 3 - Stock/Trans.; 4 - Financeiro |
TipoIntervencaoSTP
Identifica o tipo de intervenção a criar na integração com os Serviços Técnicos.
Declaration
public string TipoIntervencaoSTP { get; set; }
Property Value
Type | Description |
---|---|
System.String |
TipoLigacaoBancos
Indica qual o tipo de ligação à tesouraria.
Declaration
public bool TipoLigacaoBancos { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | True - Modo de Pagamento; False - Grelha de configurações |
TipoMovStock
Tipo doc movimento de stock para os movimentos posítivos.
Declaration
public string TipoMovStock { get; set; }
Property Value
Type | Description |
---|---|
System.String | "E" - Entrada; "S" - Saída |
TipoProcAltPatrimonial
Tipo de Alteração patrimonial a usar na integração com EAP
Declaration
public string TipoProcAltPatrimonial { get; set; }
Property Value
Type | Description |
---|---|
System.String |
TransitaEstado
Indica se o documento efectua a transição de estado dos projectos.
Declaration
public bool TransitaEstado { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
UtilizaDescricaoFornecedor
Indica se será usada a descrição dos artigos dos fornecedores na sugestão das linhas no editor.
Declaration
public bool UtilizaDescricaoFornecedor { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
ValidaDocExt
Indica como é tratada a duplicação do número do documento externo.
Declaration
public string ValidaDocExt { get; set; }
Property Value
Type | Description |
---|---|
System.String | 0 - Ignora duplicação; 1 - Informa sobre duplicação; 2 - Não permite duplicação |
Methods
Finalize()
Destrutor da classe.
Destroi as coleções CamposUtil e LigacoesBancos.
Declaration
protected override void Finalize()