Interface ICctBSPendentes
Classe utilizada para obter serviços e regras de negócio sobre Contas Correntes - Pendentes.
Namespace: ICctBS100
Assembly: ICctBS100.dll
Syntax
[ComVisible(true)]
[Guid("CB6AF3DC-904E-48E4-9606-402743C32187")]
public interface ICctBSPendentes
Methods
Actualiza(CctBEPendente)
Actualiza o documento pendente na base de dados.
Declaration
void Actualiza(CctBEPendente ClsPendente)
Parameters
| Type | Name | Description |
|---|---|---|
| CctBEPendente | ClsPendente |
Actualiza(CctBEPendente, ref String)
Actualiza o documento pendente na base de dados.
Declaration
void Actualiza(CctBEPendente ClsPendente, ref string strAvisos)
Parameters
| Type | Name | Description |
|---|---|---|
| CctBEPendente | ClsPendente | |
| System.String | strAvisos | Devolve os avisos encontrados durante a actualização. |
Actualiza(CctBEPendente, ref String, ref String)
Actualiza o documento pendente na base de dados.
Declaration
void Actualiza(CctBEPendente ClsPendente, ref string strAvisos, ref string IdDocLiqRet)
Parameters
| Type | Name | Description |
|---|---|---|
| CctBEPendente | ClsPendente | |
| System.String | strAvisos | Devolve os avisos encontrados durante a actualização. |
| System.String | IdDocLiqRet | Identifica o documento de retenção. |
Actualiza(CctBEPendente, ref String, ref String, ref String)
Actualiza o documento pendente na base de dados.
Declaration
void Actualiza(CctBEPendente ClsPendente, ref string strAvisos, ref string IdDocLiqRet, ref string IdDocLiqRetGar)
Parameters
| Type | Name | Description |
|---|---|---|
| CctBEPendente | ClsPendente | |
| System.String | strAvisos | Devolve os avisos encontrados durante a actualização. |
| System.String | IdDocLiqRet | Identifica o documento de retenção. |
| System.String | IdDocLiqRetGar | Identifica o documento de garantia de retenção. |
ActualizaPendente(CctBEPendente, String)
Actualiza o documento pendente na base de dados.
Declaration
void ActualizaPendente(CctBEPendente ClsPendente, string strAvisos = "")
Parameters
| Type | Name | Description |
|---|---|---|
| CctBEPendente | ClsPendente | |
| System.String | strAvisos | Devolve os avisos encontrados durante a actualização. |
ActualizaPendenteTransferencia(CctBEPendente, String)
Actualiza pendente de transferência.
Declaration
void ActualizaPendenteTransferencia(CctBEPendente ClsPendente, string strAvisos = "")
Parameters
| Type | Name | Description |
|---|---|---|
| CctBEPendente | ClsPendente | |
| System.String | strAvisos | Devolve os avisos encontrados durante a actualização. |
ActualizaTransferencia(CctBEPendente, String)
Actualiza transferência.
Declaration
void ActualizaTransferencia(CctBEPendente ClsPendente, string strAvisos = "")
Parameters
| Type | Name | Description |
|---|---|---|
| CctBEPendente | ClsPendente | |
| System.String | strAvisos | Devolve os avisos encontrados durante a actualização. |
ActualizaValorAtributo(String, String, Int32, Int32, String, String, String, Int32, String, Object)
Actualiza o valor de um atributo do Pendente.
Declaration
void ActualizaValorAtributo(string Modulo, string TipoDoc, int NumDocInt, int NumPrestacao, string Serie, string Filial, string Estado, int NumTransferencia, string Atributo, dynamic Valor)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Modulo | Identifica o modulo. |
| System.String | TipoDoc | Identifica o tipo de documento. |
| System.Int32 | NumDocInt | Identifica o numero do documento. |
| System.Int32 | NumPrestacao | Identifica o numero da prestação. |
| System.String | Serie | Identifica a série do pendente. |
| System.String | Filial | Identifica a filial do pendente. |
| System.String | Estado | Identifica o estado do pendente. |
| System.Int32 | NumTransferencia | Identifica o numero da transferencia. |
| System.String | Atributo | Identifica o atributo a actualizar. |
| System.Object | Valor | Identifica o valor a gravar no atributo seleccionado. |
ActualizaValorAtributoID(String, String, String, Object)
Actualiza o valor de um atributo do pendente.
Declaration
void ActualizaValorAtributoID(string IDHistorico, string Estado, string Atributo, dynamic Valor)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | IDHistorico | |
| System.String | Estado | Estado do pendente. |
| System.String | Atributo | Identifica o atributo a actualizar. |
| System.Object | Valor | Identifica o valor a gravar no atributo seleccionado. |
ActualizaValorAtributos(String, String, Int32, Int32, String, String, String, Int32, StdBECampos)
Actualiza o valor de um conjunto de atributos do pendente.
Declaration
void ActualizaValorAtributos(string Modulo, string TipoDoc, int NumDocInt, int NumPrestacao, string Serie, string Filial, string Estado, int NumTransferencia, StdBECampos Atributos)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Modulo | Identifica o modulo. |
| System.String | TipoDoc | Identifica o tipo de documento. |
| System.Int32 | NumDocInt | Identifica o numero do documento. |
| System.Int32 | NumPrestacao | Identifica o numero da prestação. |
| System.String | Serie | Identifica a série do pendente. |
| System.String | Filial | Identifica a filial do pendente. |
| System.String | Estado | Identifica o estado do pendente. |
| System.Int32 | NumTransferencia | Identifica o numero da transferencia. |
| StdBECampos | Atributos | Identifica os atributos e os respectivos valores a actualizar. |
ActualizaValorAtributosID(String, String, StdBECampos)
Actualiza o valor de um conjunto de atributos do Pendente.
Declaration
void ActualizaValorAtributosID(string IDHistorico, string Estado, StdBECampos Atributos)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | IDHistorico | |
| System.String | Estado | Estado do pendente. |
| StdBECampos | Atributos | Identifica os atributos e os respectivos valores a actualizar. |
ActualizaValorPendente(String, String, String, String, Int32, String, Int32, Int32, Double)
Actualiza o valor pendente.
Declaration
void ActualizaValorPendente(string Filial, string Modulo, string TipoDoc, string strSerie, int NumDoc, string Estado, int NumTransferencia, int NumPrestacao, double ValorPendente)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Filial | Código da filial. |
| System.String | Modulo | Módulo do documento pendente. |
| System.String | TipoDoc | Código do tipo do documento pendente. |
| System.String | strSerie | Série do documento pendente. |
| System.Int32 | NumDoc | Número do documento externo. |
| System.String | Estado | Identifica o estado. |
| System.Int32 | NumTransferencia | Número da transferência. |
| System.Int32 | NumPrestacao | Número da prestação. |
| System.Double | ValorPendente | Valor do pendente. |
AdicionaRetencao(CctBEPendente, Double, Double, Double)
Adiciona uma retenção ao pendente
Declaration
void AdicionaRetencao(CctBEPendente objPendente, double Incidencia, double TotalRetencao, double PercentagemRetencao)
Parameters
| Type | Name | Description |
|---|---|---|
| CctBEPendente | objPendente | |
| System.Double | Incidencia | O valor onde incidiu o percentagem de retenção |
| System.Double | TotalRetencao | Total da retenção a adicionar |
| System.Double | PercentagemRetencao | Percentagem usada para calcular a retenção |
CalculaDataVencimento(DateTime, String, Int32, String, String)
Calcula data de vencimento.
Declaration
DateTime CalculaDataVencimento(DateTime DataDoc, string CondPag, int Dias = 0, string TipoEntidade = "", string Entidade = "")
Parameters
| Type | Name | Description |
|---|---|---|
| System.DateTime | DataDoc | Data do documento. |
| System.String | CondPag | Código da condição de pagamento. |
| System.Int32 | Dias | |
| System.String | TipoEntidade | Código do tipo de entidade |
| System.String | Entidade | Código da entidade |
Returns
| Type | Description |
|---|---|
| System.DateTime |
CalculaRetencoes(Double, Double, CctBEPendente)
Efectua o calculo das retenções.
Declaration
CctBEResumoRetencoes CalculaRetencoes(double ValorTotal, double TotalIva, CctBEPendente objPendente)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Double | ValorTotal | Identifica o valor total. |
| System.Double | TotalIva | Identifica o total do Iva |
| CctBEPendente | objPendente |
Returns
| Type | Description |
|---|---|
| CctBEResumoRetencoes |
CalculaTotalRetencao(CctBEResumoRetencoes)
Efectua o calculo das retenções.
Declaration
double CalculaTotalRetencao(CctBEResumoRetencoes objRetencoes)
Parameters
| Type | Name | Description |
|---|---|---|
| CctBEResumoRetencoes | objRetencoes |
Returns
| Type | Description |
|---|---|
| System.Double |
CalculaTotalRetencaoGarantia(CctBEResumoRetencoes)
Efectua o calculo das retenções de garantia.
Declaration
double CalculaTotalRetencaoGarantia(CctBEResumoRetencoes objRetencoes)
Parameters
| Type | Name | Description |
|---|---|---|
| CctBEResumoRetencoes | objRetencoes |
Returns
| Type | Description |
|---|---|
| System.Double |
CompensaDocumentos(String, CctBEPendente)
Compensa dois documentos
Declaration
void CompensaDocumentos(string IDDocumentoOrigem, CctBEPendente objDoc)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | IDDocumentoOrigem | Id documento original |
| CctBEPendente | objDoc | Documento de estorno |
CompensaDocumentosID(String, String)
Compensa dois documentos
Declaration
void CompensaDocumentosID(string IDDocumentoOrigem, string IDDocumento)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | IDDocumentoOrigem | Id documento original |
| System.String | IDDocumento |
DaDefCamposUtil()
Devolve as definições dos campos do utilizador.
Declaration
StdBEDefCamposUtil DaDefCamposUtil()
Returns
| Type | Description |
|---|---|
| StdBEDefCamposUtil |
DaDefCamposUtilLinhas()
Devolve a definição de linhas doas campos do utilizador.
Declaration
StdBEDefCamposUtil DaDefCamposUtilLinhas()
Returns
| Type | Description |
|---|---|
| StdBEDefCamposUtil |
DaValorAtributo(String, String, Int32, Int32, String, String, String, Int32, String)
Devolve o valor de um atributo do Pendente.
Declaration
dynamic DaValorAtributo(string Modulo, string TipoDoc, int NumDocInt, int NumPrestacao, string Serie, string Filial, string Estado, int NumTransferencia, string Atributo)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Modulo | Identifica o modulo. |
| System.String | TipoDoc | Identifica o tipo de documento. |
| System.Int32 | NumDocInt | Identifica o numero do documento. |
| System.Int32 | NumPrestacao | Identifica o numero da prestação. |
| System.String | Serie | Identifica a série do pendente. |
| System.String | Filial | Identifica a filial do pendente. |
| System.String | Estado | Identifica o estado do pendente. |
| System.Int32 | NumTransferencia | Identifica o numero da transferencia. |
| System.String | Atributo | Identifica o atributo para o qual se pretende devolver o valor. |
Returns
| Type | Description |
|---|---|
| System.Object |
DaValorAtributoID(String, String, String)
Devolve o valor de um atributo do Pendente.
Declaration
dynamic DaValorAtributoID(string IDHistorico, string Estado, string Atributo)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | IDHistorico | |
| System.String | Estado | Estado do pendente. |
| System.String | Atributo | Identifica o atributo para o qual se pretende devolver o valor. |
Returns
| Type | Description |
|---|---|
| System.Object |
DaValorAtributoIDLock(String, String, String)
Devolve o valor de um atributo do Pendente.
Declaration
dynamic DaValorAtributoIDLock(string IDHistorico, string Estado, string Atributo)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | IDHistorico | |
| System.String | Estado | Estado do pendente. |
| System.String | Atributo | Identifica o atributo para o qual se pretende devolver o valor. |
Returns
| Type | Description |
|---|---|
| System.Object |
DaValorAtributoLock(String, String, Int32, Int32, String, String, String, Int32, String)
Devolve o valor de um atributo do Pendente.
Declaration
dynamic DaValorAtributoLock(string Modulo, string TipoDoc, int NumDocInt, int NumPrestacao, string Serie, string Filial, string Estado, int NumTransferencia, string Atributo)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Modulo | Identifica o modulo. |
| System.String | TipoDoc | Identifica o tipo de documento. |
| System.Int32 | NumDocInt | Identifica o numero do documento. |
| System.Int32 | NumPrestacao | Identifica o numero da prestação. |
| System.String | Serie | Identifica a série do pendente. |
| System.String | Filial | Identifica a filial do pendente. |
| System.String | Estado | Identifica o estado do pendente. |
| System.Int32 | NumTransferencia | Identifica o numero da transferencia. |
| System.String | Atributo | Identifica o atributo para o qual se pretende devolver o valor. |
Returns
| Type | Description |
|---|---|
| System.Object |
DaValorAtributos(String, String, Int32, Int32, String, String, String, Int32, String[])
Devolve o valor de um conjunto de atributos do Pendente.
Declaration
StdBECampos DaValorAtributos(string Modulo, string TipoDoc, int NumDocInt, int NumPrestacao, string Serie, string Filial, string Estado, int NumTransferencia, params string[] Atributos)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Modulo | Identifica o modulo. |
| System.String | TipoDoc | Identifica o tipo de documento. |
| System.Int32 | NumDocInt | Identifica o numero do documento. |
| System.Int32 | NumPrestacao | Identifica o numero da prestação. |
| System.String | Serie | Identifica a série do pendente. |
| System.String | Filial | Identifica a filial do pendente. |
| System.String | Estado | Identifica o estado do pendente. |
| System.Int32 | NumTransferencia | Identifica o numero da transferencia. |
| System.String[] | Atributos | Identifica os atributos para os quais se pretende devolver o valor. |
Returns
| Type | Description |
|---|---|
| StdBECampos |
DaValorAtributosID(String, String, String[])
Devolve o valor de um conjunto de atributos do Pendente.
Declaration
StdBECampos DaValorAtributosID(string IDHistorico, string Estado, params string[] Atributos)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | IDHistorico | |
| System.String | Estado | Estado do pendente. |
| System.String[] | Atributos | Identifica os atributos para os quais se pretende devolver o valor. |
Returns
| Type | Description |
|---|---|
| StdBECampos |
DaValorAtributosIDLock(String, String, String[])
Devolve o valor de um conjunto de atributos do Pendente.
Declaration
StdBECampos DaValorAtributosIDLock(string IDHistorico, string Estado, params string[] Atributos)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | IDHistorico | |
| System.String | Estado | Estado do pendente. |
| System.String[] | Atributos | Identifica os atributos para os quais se pretende devolver o valor. |
Returns
| Type | Description |
|---|---|
| StdBECampos |
DaValorAtributosLock(String, String, Int32, Int32, String, String, String, Int32, String[])
Devolve o valor de um conjunto de atributos do Pendente.
Declaration
StdBECampos DaValorAtributosLock(string Modulo, string TipoDoc, int NumDocInt, int NumPrestacao, string Serie, string Filial, string Estado, int NumTransferencia, params string[] Atributos)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Modulo | Identifica o modulo. |
| System.String | TipoDoc | Identifica o tipo de documento. |
| System.Int32 | NumDocInt | Identifica o numero do documento. |
| System.Int32 | NumPrestacao | Identifica o numero da prestação. |
| System.String | Serie | Identifica a série do pendente. |
| System.String | Filial | Identifica a filial do pendente. |
| System.String | Estado | Identifica o estado do pendente. |
| System.Int32 | NumTransferencia | Identifica o numero da transferencia. |
| System.String[] | Atributos | Identifica os atributos para os quais se pretende devolver o valor. |
Returns
| Type | Description |
|---|---|
| StdBECampos |
DaValorOriginal(String, String, String, String, Int32, String, ref Double, ref String, ref Double, ref Boolean, ref Double, ref Double, Int32, Int32)
Devolve o valor original.
Declaration
void DaValorOriginal(string Filial, string Modulo, string TipoDoc, string strSerie, int NumDoc, string Estado, ref double ValorOriginal, ref string MoedaOriginal, ref double CambioOriginal, ref bool MoedaUEMOriginal, ref double CambioMBaseOriginal, ref double CambioMAltOriginal, int NumPrestacao = 1, int NumTransferencia = 0)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Filial | Código da filial. |
| System.String | Modulo | Módulo do documento. M - Contas Correntes, V - Vendas, C - Compras. |
| System.String | TipoDoc | Código do tipo de documento. |
| System.String | strSerie | Série do documento. |
| System.Int32 | NumDoc | Número do documento. |
| System.String | Estado | Identifica o estado. |
| System.Double | ValorOriginal | Valor Original. |
| System.String | MoedaOriginal | Moeda Original. |
| System.Double | CambioOriginal | Câmbio Original. |
| System.Boolean | MoedaUEMOriginal | Moeda de trabalho Original. |
| System.Double | CambioMBaseOriginal | Câmbio da moeda base original. |
| System.Double | CambioMAltOriginal | Câmbio da moeda alternativa original. |
| System.Int32 | NumPrestacao | Número de prestação do documento. |
| System.Int32 | NumTransferencia | Número de transferência do documento. |
Edita(String, String, String, String, Int32, Int32, Int32)
Edita o documento pendente.
Declaration
CctBEPendente Edita(string Filial, string Modulo, string TipoDoc, string strSerie, int NumDoc, int NumPrestacao = 1, int NumTransferencia = 0)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Filial | Código da filial. |
| System.String | Modulo | Módulo do documento pendente. |
| System.String | TipoDoc | Código do tipo do documento pendente. |
| System.String | strSerie | Série do documento pendente. |
| System.Int32 | NumDoc | Número do documento pendente. |
| System.Int32 | NumPrestacao | Número da prestação. |
| System.Int32 | NumTransferencia | Número da transferência. |
Returns
| Type | Description |
|---|---|
| CctBEPendente |
EditaID(String)
Edita um pendente.
Declaration
CctBEPendente EditaID(string IDHistorico)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | IDHistorico |
Returns
| Type | Description |
|---|---|
| CctBEPendente |
EditaPendenteEstado(String, String, String, String, Int32, String, Int32, Int32)
Edita o documento pendente.
Declaration
CctBEPendente EditaPendenteEstado(string Filial, string Modulo, string TipoDoc, string strSerie, int NumDoc, string Estado, int NumTransferencia, int NumPrestacao = 1)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Filial | Código da filial. |
| System.String | Modulo | Módulo do documento pendente. |
| System.String | TipoDoc | Código do tipo do documento pendente. |
| System.String | strSerie | Série do documento pendente. |
| System.Int32 | NumDoc | Número do documento pendente. |
| System.String | Estado | Estado do pendente. |
| System.Int32 | NumTransferencia | Número de transferência. |
| System.Int32 | NumPrestacao | Número da prestação. |
Returns
| Type | Description |
|---|---|
| CctBEPendente |
EditaPendenteEstadoID(String, String)
Edita o documento pendente.
Declaration
CctBEPendente EditaPendenteEstadoID(string IDHistorico, string Estado)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | IDHistorico | ID do Histórico. |
| System.String | Estado | Estado do pendente. |
Returns
| Type | Description |
|---|---|
| CctBEPendente |
EditaPendentesContratoFactoring(String)
Edita todos os pendentes atuais de um determinado contrato de factoring de fornecedor
Declaration
CctBEPendentes EditaPendentesContratoFactoring(string ContratoFactoring)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | ContratoFactoring |
Returns
| Type | Description |
|---|---|
| CctBEPendentes | CctBEPendentes |
EditaPendentesDoc(String, String, Int32, String, String, Boolean)
Edita todos os pendentes actuais de um determinado documento
Declaration
CctBEPendentes EditaPendentesDoc(string Modulo, string TipoDoc, int NumDocInt, string Serie, string Filial, bool IgnoraLiquidados = false)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Modulo | Módulo do documento |
| System.String | TipoDoc | Tipo de documento |
| System.Int32 | NumDocInt | Número do documento |
| System.String | Serie | Série do documento |
| System.String | Filial | Filial do documento |
| System.Boolean | IgnoraLiquidados | Permite trazer apenas os documentos não liquidados |
Returns
| Type | Description |
|---|---|
| CctBEPendentes |
EstornaDocumento(String, CctBEPendente, String, String)
Gravar Estorno
Declaration
bool EstornaDocumento(string IDDocumentoOrigem, CctBEPendente DocEstrono, string Motivo, string Avisos = "")
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | IDDocumentoOrigem | Id Documento Origem |
| CctBEPendente | DocEstrono | Documento de Estorno |
| System.String | Motivo | Motivo Estorno |
| System.String | Avisos | Avisos |
Returns
| Type | Description |
|---|---|
| System.Boolean | Se gravou com Sucesso |
Existe(String, String, String, String, Int32, Int32, Int32)
Verifica se o documento pendente existe em pendentes.
Declaration
bool Existe(string Filial, string Modulo, string TipoDoc, string strSerie, int NumDocInt, int NumPrestacao = 1, int NumTransferencia = 0)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Filial | Código da filial. |
| System.String | Modulo | Módulo do documento pendente. |
| System.String | TipoDoc | Código do tipo do documento pendente. |
| System.String | strSerie | Série do documento pendente. |
| System.Int32 | NumDocInt | Número do documento pendente. |
| System.Int32 | NumPrestacao | Número da prestação. |
| System.Int32 | NumTransferencia | Número da transferência. |
Returns
| Type | Description |
|---|---|
| System.Boolean |
ExisteDocExterno(String, String, String, String, String, String, String, Int32, Int32)
Verifica se o documento pendente existe em pendentes.
Declaration
bool ExisteDocExterno(string Filial, string Modulo, string TipoDoc, string strSerie, string NumDoc, string TipoEntidade, string Entidade, int NumPrestacao = 1, int NumTransferencia = 0)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Filial | Código da filial. |
| System.String | Modulo | Módulo do documento pendente. |
| System.String | TipoDoc | Código do tipo do documento pendente. |
| System.String | strSerie | Série do documento pendente. |
| System.String | NumDoc | Número do documento externo. |
| System.String | TipoEntidade | Tipo da entidade pendente. |
| System.String | Entidade | Código da entidade pendente. |
| System.Int32 | NumPrestacao | Número da prestação. |
| System.Int32 | NumTransferencia | Número da transferência. |
Returns
| Type | Description |
|---|---|
| System.Boolean |
ExisteID(String)
Verifica a existencia de um pendente no historico.
Declaration
bool ExisteID(string IDHistorico)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | IDHistorico |
Returns
| Type | Description |
|---|---|
| System.Boolean |
ExistePendenteEstado(String, String, String, String, Int32, String, Int32, Int32)
Verifica se o documento pendente existe em pendentes.
Declaration
bool ExistePendenteEstado(string Filial, string Modulo, string TipoDoc, string strSerie, int NumDocInt, string Estado, int NumPrestacao = 1, int NumTransferencia = 0)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Filial | Código da filial. |
| System.String | Modulo | Módulo do documento pendente. |
| System.String | TipoDoc | Código do tipo do documento pendente. |
| System.String | strSerie | Série do documento pendente. |
| System.Int32 | NumDocInt | Número do documento pendente. |
| System.String | Estado | Estado do pendente. |
| System.Int32 | NumPrestacao | Número da prestação. |
| System.Int32 | NumTransferencia | Número da Transferência. |
Returns
| Type | Description |
|---|---|
| System.Boolean |
ExistePendenteEstadoID(String, String)
Verifica a existencia de um estado associado ao pendente.
Declaration
bool ExistePendenteEstadoID(string IDHistorico, string Estado)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | IDHistorico | |
| System.String | Estado | Identifica o estado. |
Returns
| Type | Description |
|---|---|
| System.Boolean |
IncrementarValorPendente(String, String, String, String, Int32, Double, String, Int32, Int32)
Incrementa o valor pendente.
Declaration
void IncrementarValorPendente(string Filial, string Modulo, string TipoDoc, string strSerie, int NumDoc, double Valor, string Estado, int NumPrestacao = 1, int NumTransferencia = 0)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Filial | Código da filial. |
| System.String | Modulo | Módulo do documento pendente. |
| System.String | TipoDoc | Código do tipo do documento pendente. |
| System.String | strSerie | Série do documento pendente. |
| System.Int32 | NumDoc | Número do documento externo. |
| System.Double | Valor | Valor a incrementar. |
| System.String | Estado | Identifica o estado. |
| System.Int32 | NumPrestacao | Número de prestação. |
| System.Int32 | NumTransferencia | Número de transferência. |
LstExtracto(CctBEParamsCCTExtracto)
Lista para carregamento da grelha do extracto.
Declaration
StdBELista LstExtracto(CctBEParamsCCTExtracto Params)
Parameters
| Type | Name | Description |
|---|---|---|
| CctBEParamsCCTExtracto | Params | Objecto com os parametros necessários para a consulta. |
Returns
| Type | Description |
|---|---|
| StdBELista |
LstMovimentosTesourariaLiquidacao(String)
Devolve uma lista dos movimentos de tesouraria liquidados.
Declaration
StdBELista LstMovimentosTesourariaLiquidacao(string IDHistorico)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | IDHistorico | Identifica o id do histórico. |
Returns
| Type | Description |
|---|---|
| StdBELista |
LstPendentes(String, String, String, String, String, String, DateTime, DateTime, String, Int32, ref Boolean, Boolean, ref Double[])
Devolve uma lista com os pendentes. A lista tem a seguinte estrutura:
Declaration
StdBELista LstPendentes(string TipoEntidade, string EntidadeInicial, string EntidadeFinal, string TipoConta, string Moeda, string Obra, DateTime DataVencimentoIni, DateTime DataVencimentoFim, string MoedaTrab, int TipoCambio, ref bool EntidadesAssociadas, bool AgrupaIdade, ref double[] Saldos)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | TipoEntidade | Identifica o tipo de entidade. |
| System.String | EntidadeInicial | Identifica a entidade inicial de um intervalo de entidades. |
| System.String | EntidadeFinal | Identifica a entidade final de um intervalo de entidades (apenas se o parametro EntidadesAssociadas fôr Falso). |
| System.String | TipoConta | Lista que identifica o(s) tipo(s) de conta a analisar, no Formato Conta, Estado, Modulo, Documento. Ex: "(TipoConta = 'CCC' AND (Estado IN ('PEN')) AND ( ((Modulo='V' AND TipoDoc IN ('DV', 'FA', 'NC', 'ND', 'VD'))) OR ((Modulo='C' AND TipoDoc IN ('VFA', 'VNC', 'VND', 'VVD'))) OR ((Modulo='M' AND TipoDoc IN ('ADC', 'CSG', 'FA', 'FAC', 'NCC', 'NDC', 'NDF', 'VEC'))))) OR (TipoConta = 'CLR' AND (Estado IN ('ACT', 'DES', 'EAC')) AND ( ((Modulo='M' AND TipoDoc IN ('LTC')))))". 'PriGlobal: IGNORE |
| System.String | Moeda | Identifica a moeda dos pendentes. |
| System.String | Obra | Identifica o Id da obra a que estão associados os pendentes. |
| System.DateTime | DataVencimentoIni | Identifica a data de vencimento inicial de um intervalo. |
| System.DateTime | DataVencimentoFim | Identifica a data de vencimento final de um intervalo. |
| System.String | MoedaTrab | Identifica a moeda de trabalho (a moeda em que vão ser apresentados os valores). |
| System.Int32 | TipoCambio | Identifica o Tipo de Câmbio a ser utilizado (Histórico/Actual). |
| System.Boolean | EntidadesAssociadas | Identifica se a lista de epdentes inclui a lista das entidades associades. No caso afirmativo apenas será considarada a EntidadeIncial. |
| System.Boolean | AgrupaIdade | |
| System.Double[] | Saldos | Array que vai devolver os saldos dos Valores Pendentes pela seguinte ordem (Total Pendente Original, Total Pendente Actual, Total Pendente Original Corrigido, Total Pendente Actual Corrigido) |
Returns
| Type | Description |
|---|---|
| StdBELista |
LstPendentesALiquidar(String, String, String, String, DateTime, String)
Devolve uma lista com os pendentes a liquidar.
Declaration
StdBELista LstPendentesALiquidar(string Entidade, string TipoEntidade, string TipoConta, string Moeda, DateTime DataLimite, string Estados)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Entidade | Identifica a entidade. |
| System.String | TipoEntidade | Identifica o tipo de entidade. |
| System.String | TipoConta | Identifica o tipo de conta. |
| System.String | Moeda | Identifica a moeda dos pendentes. |
| System.DateTime | DataLimite | Identifica a data até à qual os pendentes serão considerados. |
| System.String | Estados | Identifica os estados dos pendentes a considerar. |
Returns
| Type | Description |
|---|---|
| StdBELista |
LstPendentesAPagar(String, String, String, String, String, String, String)
Devolve uma lista com os pendentes a pagar.
Declaration
StdBELista LstPendentesAPagar(string Entidade, string TipoEntidade, string TipoConta, string Moeda, string Estados, string Filial = "", string Projectos = "")
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Entidade | Identifica a entidade. |
| System.String | TipoEntidade | Identifica o tipo de entidade. |
| System.String | TipoConta | Identifica o tipo de conta. |
| System.String | Moeda | Identifica a moeda dos pendentes. |
| System.String | Estados | Identifica os estados dos pendentes. |
| System.String | Filial | Identifica a filial seleccionada. |
| System.String | Projectos | Identifica os projectos. |
Returns
| Type | Description |
|---|---|
| StdBELista |
LstPendentesAReceber(String, String, String, String, String, String, String)
Devolve uma lista com os pendentes a receber.
Declaration
StdBELista LstPendentesAReceber(string Entidade, string TipoEntidade, string TipoConta, string Moeda, string Estados, string Filial = "", string Projectos = "")
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Entidade | Identifica a entidade. |
| System.String | TipoEntidade | Identifica o tipo de entidade. |
| System.String | TipoConta | Identifica o tipo de conta. |
| System.String | Moeda | Identifica a moeda dos pendentes. |
| System.String | Estados | Identifica os estados dos pendentes. |
| System.String | Filial | Identifica a filial seleccionada. |
| System.String | Projectos | Identifica os projectos. |
Returns
| Type | Description |
|---|---|
| StdBELista |
LstPendentesCliente(String)
Listagem de pendentes por cliente.
Declaration
StdBELista LstPendentesCliente(string Cliente)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Cliente | Código do cliente. |
Returns
| Type | Description |
|---|---|
| StdBELista |
NumInternoPendente(String, String, String, String, String, String, String, Int32, Int32)
Devolve o número interno do documento pendente.
Declaration
int NumInternoPendente(string Filial, string Modulo, string TipoDoc, string Serie, string NumDoc, string TipoEntidade, string Entidade, int NumPrestacao = 1, int NumTransferancia = 0)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Filial | Código da filial. |
| System.String | Modulo | Módulo do documento pendente. |
| System.String | TipoDoc | Código do tipo do documento pendente. |
| System.String | Serie | Série do documento pendente. |
| System.String | NumDoc | Número do documento externo. |
| System.String | TipoEntidade | Tipo da entidade pendente. |
| System.String | Entidade | Código da entidade pendente. |
| System.Int32 | NumPrestacao | Número da prestação. |
| System.Int32 | NumTransferancia | Número da transferência. |
Returns
| Type | Description |
|---|---|
| System.Int32 |
PreencheCompensacao(ref CctBEDocumentoLiq, String, CctBEPendente)
Preenche documento de compensação
Declaration
void PreencheCompensacao(ref CctBEDocumentoLiq objLiq, string IDDocumentoOrigem, CctBEPendente objDoc)
Parameters
| Type | Name | Description |
|---|---|---|
| CctBEDocumentoLiq | objLiq | Documento de compensação |
| System.String | IDDocumentoOrigem | Id documento original |
| CctBEPendente | objDoc | Documento de estorno |
PreencheCompensacaoID(ref CctBEDocumentoLiq, String, String)
Preenche documento de compensação
Declaration
void PreencheCompensacaoID(ref CctBEDocumentoLiq objLiq, string IDDocumentoOrigem, string IDDocumento)
Parameters
| Type | Name | Description |
|---|---|---|
| CctBEDocumentoLiq | objLiq | Documento de compensação |
| System.String | IDDocumentoOrigem | Id documento original |
| System.String | IDDocumento | Id documento de estorno |
PreencheDadosDocumentoEstorno(String, String, String, String, String)
Preenche documento de estorno
Declaration
CctBEPendente PreencheDadosDocumentoEstorno(string IDDocumentoOrigem, string Documento, string Serie, string MotivoEstorno, string Observacoes)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | IDDocumentoOrigem | Identificador do documento orginal |
| System.String | Documento | Tipo Documento |
| System.String | Serie | Serie |
| System.String | MotivoEstorno | Motivo de Estorno |
| System.String | Observacoes | Observações |
Returns
| Type | Description |
|---|---|
| CctBEPendente | Documento de estorno |
PreencheDadosDocumentoEstorno(String, String, String, String, String, ref DateTime)
Preenche documento de estorno
Declaration
CctBEPendente PreencheDadosDocumentoEstorno(string IDDocumentoOrigem, string Documento, string Serie, string MotivoEstorno, string Observacoes, ref DateTime DataDocumentoEstorno)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | IDDocumentoOrigem | Identificador do documento orginal |
| System.String | Documento | Tipo Documento |
| System.String | Serie | Serie |
| System.String | MotivoEstorno | Motivo de Estorno |
| System.String | Observacoes | Observações |
| System.DateTime | DataDocumentoEstorno | Data Documento de Estorno |
Returns
| Type | Description |
|---|---|
| CctBEPendente | Documento de estorno |
PreencheDadosDocumentoEstorno(String, String, String, String, String, ref DateTime, ref DateTime)
Preenche documento de estorno
Declaration
CctBEPendente PreencheDadosDocumentoEstorno(string IDDocumentoOrigem, string Documento, string Serie, string MotivoEstorno, string Observacoes, ref DateTime DataDocumentoEstorno, ref DateTime DataIntroducao)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | IDDocumentoOrigem | Identificador do documento orginal |
| System.String | Documento | Tipo Documento |
| System.String | Serie | Serie |
| System.String | MotivoEstorno | Motivo de Estorno |
| System.String | Observacoes | Observações |
| System.DateTime | DataDocumentoEstorno | Data Documento de Estorno |
| System.DateTime | DataIntroducao | Data de Introdução |
Returns
| Type | Description |
|---|---|
| CctBEPendente | Documento de estorno |
PreencheDadosDocumentoEstorno(String, String, String, String, String, ref DateTime, ref DateTime, CctBEPendente)
Preenche documento de estorno
Declaration
CctBEPendente PreencheDadosDocumentoEstorno(string IDDocumentoOrigem, string Documento, string Serie, string MotivoEstorno, string Observacoes, ref DateTime DataDocumentoEstorno, ref DateTime DataIntroducao, CctBEPendente DocOrigem)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | IDDocumentoOrigem | Identificador do documento orginal |
| System.String | Documento | Tipo Documento |
| System.String | Serie | Serie |
| System.String | MotivoEstorno | Motivo de Estorno |
| System.String | Observacoes | Observações |
| System.DateTime | DataDocumentoEstorno | Data Documento de Estorno |
| System.DateTime | DataIntroducao | Data de Introdução |
| CctBEPendente | DocOrigem | Documento origem |
Returns
| Type | Description |
|---|---|
| CctBEPendente | Documento de estorno |
PreencheDadosRelacionados(CctBEPendente)
Preenche o documento pendente com os valores sugeridos por defeito de acordo com a opção escolhida.
Declaration
CctBEPendente PreencheDadosRelacionados(CctBEPendente ClsPendente)
Parameters
| Type | Name | Description |
|---|---|---|
| CctBEPendente | ClsPendente |
Returns
| Type | Description |
|---|---|
| CctBEPendente |
PreencheDadosRelacionados(CctBEPendente, ref Int32)
Preenche o documento pendente com os valores sugeridos por defeito de acordo com a opção escolhida.
Declaration
CctBEPendente PreencheDadosRelacionados(CctBEPendente ClsPendente, ref int Preenche)
Parameters
| Type | Name | Description |
|---|---|---|
| CctBEPendente | ClsPendente | |
| System.Int32 | Preenche | Opção que permite preencher o documento de pendente. Objecto do tipo: PreencheRelacaoPendentes. |
Returns
| Type | Description |
|---|---|
| CctBEPendente |
PreencheRegimeIva(CctBEPendente)
Dado um documento com os dados minimos preenchidos, preenche o campo RegimeIva através das regras dos campos RegimeIvaReembolsos e EspacoFiscal.
Declaration
CctBEPendente PreencheRegimeIva(CctBEPendente Documento)
Parameters
| Type | Name | Description |
|---|---|---|
| CctBEPendente | Documento | Documento a utilizar no preenchimento. |
Returns
| Type | Description |
|---|---|
| CctBEPendente |
Remove(String, String, String, String, Int32, Int32, Int32, Boolean)
Remove o documento pendente.
Declaration
void Remove(string Filial, string Modulo, string TipoDoc, string strSerie, int NumDocInt, int NumPrestacao = 1, int NumTransferencia = 0, bool Conversao = false)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Filial | Código da filial. |
| System.String | Modulo | Módulo do documento pendente. |
| System.String | TipoDoc | Código do tipo do documento pendente. |
| System.String | strSerie | Série do documento pendente. |
| System.Int32 | NumDocInt | |
| System.Int32 | NumPrestacao | Número da prestação. |
| System.Int32 | NumTransferencia | Número da transferência. |
| System.Boolean | Conversao | Indica se é chamado numa transformação de documentos. |
RemoveID(String)
Remove o documento pendente.
Declaration
void RemoveID(string IDHistorico)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | IDHistorico | Identificador do pendente no histórico. |
RemovePendente(String, String, String, String, Int32, String, Int32, Int32)
Remove pendente.
Declaration
void RemovePendente(string Filial, string Modulo, string TipoDoc, string strSerie, int NumDoc, string Estado, int NumTransferencia, int NumPrestacao = 1)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Filial | Código da filial. |
| System.String | Modulo | Módulo do documento pendente. |
| System.String | TipoDoc | Código do tipo do documento pendente. |
| System.String | strSerie | Série do documento pendente. |
| System.Int32 | NumDoc | Número do documento externo. |
| System.String | Estado | Identificador do Estado. |
| System.Int32 | NumTransferencia | Identificador do Número de Tranferência. |
| System.Int32 | NumPrestacao | Número da prestação. |
RemovePendenteEstadoID(String, String)
Remove o estado associado a um pendente.
Declaration
void RemovePendenteEstadoID(string IDHistorico, string Estado)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | IDHistorico | |
| System.String | Estado | Identifica o estado. |
RemovePendenteGerado(String, String, String, Int32, String, String, String, String, Int32, String, Int32, Int32)
Remove o documento pendente gerado.
Declaration
void RemovePendenteGerado(string FilialLiq, string TipoDocLiq, string strSerieLiq, int NumDocLiq, string Filial, string Modulo, string TipoDoc, string strSerie, int NumDoc, string Estado, int NumTransferencia, int NumPrestacao = 1)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | FilialLiq | Código da filial do documento de liquidação. |
| System.String | TipoDocLiq | Código do tipo do documento de liquidação . |
| System.String | strSerieLiq | Série da Liquidacao. |
| System.Int32 | NumDocLiq | Número do documento do documento de liquidação. |
| System.String | Filial | Código da filial. |
| System.String | Modulo | Módulo do documento pendente. |
| System.String | TipoDoc | Código do tipo do documento pendente. |
| System.String | strSerie | Série do documento pendente. |
| System.Int32 | NumDoc | Número do documento pendente. |
| System.String | Estado | Estado do pendente. |
| System.Int32 | NumTransferencia | Número da transferência. |
| System.Int32 | NumPrestacao | Número da prestação. |
SQLQueryConsultaExtracto(CctBEParamsCCTExtracto)
Devolve a instrução SQL para a consulta do extracto.
Declaration
string SQLQueryConsultaExtracto(CctBEParamsCCTExtracto Params)
Parameters
| Type | Name | Description |
|---|---|---|
| CctBEParamsCCTExtracto | Params | Objecto com os parametros necessários para a consulta. |
Returns
| Type | Description |
|---|---|
| System.String |
SQLQueryConsultaPendentes(CctBEParamsCCTPendentes)
Devolve a instrução SQL para a consulta de pendentes.
Declaration
string SQLQueryConsultaPendentes(CctBEParamsCCTPendentes Params)
Parameters
| Type | Name | Description |
|---|---|---|
| CctBEParamsCCTPendentes | Params | Objecto com os parametros necessários para a consulta. |
Returns
| Type | Description |
|---|---|
| System.String |
ValidaActualizacao(CctBEPendente, ref String)
Efectua as validações necessárias à actualização do documento.
Declaration
bool ValidaActualizacao(CctBEPendente ClsPendente, ref string StrErro)
Parameters
| Type | Name | Description |
|---|---|---|
| CctBEPendente | ClsPendente | |
| System.String | StrErro |
Returns
| Type | Description |
|---|---|
| System.Boolean |
ValidaActualizacao(CctBEPendente, ref String, ref String)
Declaration
bool ValidaActualizacao(CctBEPendente ClsPendente, ref string StrErro, ref string StrAvisos)
Parameters
| Type | Name | Description |
|---|---|---|
| CctBEPendente | ClsPendente | |
| System.String | StrErro | |
| System.String | StrAvisos |
Returns
| Type | Description |
|---|---|
| System.Boolean |
ValidaRemocao(String, String, String, String, Int32, ref String, Int32, Int32, Boolean)
Efectua as validações necessárias para a remoção do documento
Declaration
bool ValidaRemocao(string Filial, string Modulo, string TipoDoc, string strSerie, int NumDoc, ref string StrErro, int NumPrestacao = 1, int NumTransferencia = 0, bool Conversao = false)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | Filial | Código da filial. |
| System.String | Modulo | Módulo do documento pendente. |
| System.String | TipoDoc | Código do tipo do documento pendente. |
| System.String | strSerie | Série do documento pendente. |
| System.Int32 | NumDoc | Número do documento pendente. |
| System.String | StrErro | Devolve a descrição do erro. |
| System.Int32 | NumPrestacao | Número da prestação. |
| System.Int32 | NumTransferencia | Número da transferência. |
| System.Boolean | Conversao | Identifica se o documento é convertido. |
Returns
| Type | Description |
|---|---|
| System.Boolean |
ValidaRemocaoGerado(String, String, String, Int32, String, String, String, String, Int32, String, ref String, Int32, Int32)
Efectua as validações necessárias para a remoção do documento gerado
Declaration
bool ValidaRemocaoGerado(string FilialLiq, string TipoDocLiq, string strSerieLiq, int NumDocLiq, string Filial, string Modulo, string TipoDoc, string strSerie, int NumDoc, string Estado, ref string StrErro, int NumPrestacao = 1, int NumTransferencia = 0)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | FilialLiq | Código da filial. |
| System.String | TipoDocLiq | Código do tipo do documento pendente. |
| System.String | strSerieLiq | Série do documento pendente. |
| System.Int32 | NumDocLiq | Número do documento pendente. |
| System.String | Filial | Identifica a filial. |
| System.String | Modulo | Identifica o modulo. |
| System.String | TipoDoc | Identifica o tipo de documento. |
| System.String | strSerie | Identifica a série. |
| System.Int32 | NumDoc | Identifica o numero do documento. |
| System.String | Estado | Identifica o estado. |
| System.String | StrErro | Descrição do erro devolvido pela função. |
| System.Int32 | NumPrestacao | Número da prestação. |
| System.Int32 | NumTransferencia | Número da transferência. |
Returns
| Type | Description |
|---|---|
| System.Boolean |
ValidaRemocaoID(String, ref String)
Efectua a validação da remoção de um pendente.
Declaration
bool ValidaRemocaoID(string IDHistorico, ref string StrErro)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | IDHistorico | |
| System.String | StrErro |
Returns
| Type | Description |
|---|---|
| System.Boolean |