Interface ICctBSLiquidacoes
Classe utilizada para obter serviços e regras de negócio sobre Liquidações.
Namespace: ICctBS100
Assembly: ICctBS100.dll
Syntax
[ComVisible(true)]
[Guid("D8116ED7-3881-4FB8-BD3F-629173668E08")]
public interface ICctBSLiquidacoes
Methods
Actualiza(CctBEDocumentoLiq)
Actualiza o documento de liquidação na base de dados.
Declaration
void Actualiza(CctBEDocumentoLiq ClsDocLiq)
Parameters
Type | Name | Description |
---|---|---|
CctBEDocumentoLiq | ClsDocLiq |
Actualiza(CctBEDocumentoLiq, ref String)
Actualiza o documento de liquidação na base de dados.
Declaration
void Actualiza(CctBEDocumentoLiq ClsDocLiq, ref string strAvisos)
Parameters
Type | Name | Description |
---|---|---|
CctBEDocumentoLiq | ClsDocLiq | |
System.String | strAvisos | Devolve as mensagens de aviso encontradas durante a actualização. |
Actualiza(CctBEDocumentoLiq, ref String, Boolean)
Actualiza o documento de liquidação na base de dados.
Declaration
void Actualiza(CctBEDocumentoLiq ClsDocLiq, ref string strAvisos, bool IgnoraDescontos)
Parameters
Type | Name | Description |
---|---|---|
CctBEDocumentoLiq | ClsDocLiq | |
System.String | strAvisos | Devolve as mensagens de aviso encontradas durante a actualização. |
System.Boolean | IgnoraDescontos | Define se os descontos são ignorados para efeitos de calculo do valor de retenção. |
Actualiza(CctBEDocumentoLiq, ref String, Boolean, Boolean)
Actualiza o documento de liquidação na base de dados.
Declaration
void Actualiza(CctBEDocumentoLiq ClsDocLiq, ref string strAvisos, bool IgnoraDescontos, bool AplicaCorreccao)
Parameters
Type | Name | Description |
---|---|---|
CctBEDocumentoLiq | ClsDocLiq | |
System.String | strAvisos | Devolve as mensagens de aviso encontradas durante a actualização. |
System.Boolean | IgnoraDescontos | Define se os descontos são ignorados para efeitos de calculo do valor de retenção. |
System.Boolean | AplicaCorreccao | Define se deve ser efectuada correcção monetária. |
Actualiza(CctBEDocumentoLiq, ref String, Boolean, Boolean, Boolean)
Actualiza o documento de liquidação na base de dados.
Declaration
void Actualiza(CctBEDocumentoLiq ClsDocLiq, ref string strAvisos, bool IgnoraDescontos, bool AplicaCorreccao, bool LiqRetencao)
Parameters
Type | Name | Description |
---|---|---|
CctBEDocumentoLiq | ClsDocLiq | |
System.String | strAvisos | Devolve as mensagens de aviso encontradas durante a actualização. |
System.Boolean | IgnoraDescontos | Define se os descontos são ignorados para efeitos de calculo do valor de retenção. |
System.Boolean | AplicaCorreccao | Define se deve ser efectuada correcção monetária. |
System.Boolean | LiqRetencao | Define se estamos perante uma operação de liquidação de retenção. |
ActualizaValorAtributo(String, Int32, String, String, String, Object)
Actualiza o valor de um atributo da Liquidação.
Declaration
void ActualizaValorAtributo(string TipoDoc, int NumDoc, string Filial, string Serie, string Atributo, dynamic Valor)
Parameters
Type | Name | Description |
---|---|---|
System.String | TipoDoc | Identifica o tipo de documento. |
System.Int32 | NumDoc | Identifica o numero do documento. |
System.String | Filial | Identifica a filial. |
System.String | Serie | Identifica a série |
System.String | Atributo | Identifica o atributo a actualizar. |
System.Object | Valor | Identifica o valor a gravar no atributo seleccionado. |
ActualizaValorAtributos(String, Int32, String, String, StdBECampos)
Actualiza o valor de um conjunto de atributos da Liquidação.
Declaration
void ActualizaValorAtributos(string TipoDoc, int NumDoc, string Filial, string Serie, StdBECampos Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | TipoDoc | Identifica o tipo de documento. |
System.Int32 | NumDoc | Identifica o numero do documento. |
System.String | Filial | Identifica a filial. |
System.String | Serie | Identifica a série |
StdBECampos | Atributos | Identifica os atributos e os respectivos valores a actualizar. |
AdicionaLinha(CctBEDocumentoLiq, String, String, String, String, Int32, Int32, String, Int32)
Adiciona a(s) linha(s) ao documento de liquidação com os dados do documento a liquidar.
Declaration
CctBEDocumentoLiq AdicionaLinha(CctBEDocumentoLiq ClsDocLiq, string Filial, string Modulo, string TipoDoc, string strSerie, int NumDoc, int NumPrestacao, string Estado, int NumTransferencia)
Parameters
Type | Name | Description |
---|---|---|
CctBEDocumentoLiq | ClsDocLiq | |
System.String | Filial | Código da filial do documento a liquidar. |
System.String | Modulo | Módulo do documento a liquidar. |
System.String | TipoDoc | Código do tipo de documento a liquidar. |
System.String | strSerie | Série do documento a liquidar. |
System.Int32 | NumDoc | Número do documento a liquidar. |
System.Int32 | NumPrestacao | Número da prestação do documento. |
System.String | Estado | Identifica o estado. |
System.Int32 | NumTransferencia | Número de transferência. |
Returns
Type | Description |
---|---|
CctBEDocumentoLiq |
AdicionaLinha(CctBEDocumentoLiq, String, String, String, String, Int32, Int32, String, Int32, ref Double)
Adiciona a(s) linha(s) ao documento de liquidação com os dados do documento a liquidar.
Declaration
CctBEDocumentoLiq AdicionaLinha(CctBEDocumentoLiq ClsDocLiq, string Filial, string Modulo, string TipoDoc, string strSerie, int NumDoc, int NumPrestacao, string Estado, int NumTransferencia, ref double ValorRecMLiq)
Parameters
Type | Name | Description |
---|---|---|
CctBEDocumentoLiq | ClsDocLiq | |
System.String | Filial | Código da filial do documento a liquidar. |
System.String | Modulo | Módulo do documento a liquidar. |
System.String | TipoDoc | Código do tipo de documento a liquidar. |
System.String | strSerie | Série do documento a liquidar. |
System.Int32 | NumDoc | Número do documento a liquidar. |
System.Int32 | NumPrestacao | Número da prestação do documento. |
System.String | Estado | Identifica o estado. |
System.Int32 | NumTransferencia | Número de transferência. |
System.Double | ValorRecMLiq | Valor recebido na moeda de liquidação. |
Returns
Type | Description |
---|---|
CctBEDocumentoLiq |
AdicionaLinha(CctBEDocumentoLiq, String, String, String, String, Int32, Int32, String, Int32, ref Double, ref Double)
Adiciona a(s) linha(s) ao documento de liquidação com os dados do documento a liquidar.
Declaration
CctBEDocumentoLiq AdicionaLinha(CctBEDocumentoLiq ClsDocLiq, string Filial, string Modulo, string TipoDoc, string strSerie, int NumDoc, int NumPrestacao, string Estado, int NumTransferencia, ref double ValorRecMLiq, ref double ValorDescMLiq)
Parameters
Type | Name | Description |
---|---|---|
CctBEDocumentoLiq | ClsDocLiq | |
System.String | Filial | Código da filial do documento a liquidar. |
System.String | Modulo | Módulo do documento a liquidar. |
System.String | TipoDoc | Código do tipo de documento a liquidar. |
System.String | strSerie | Série do documento a liquidar. |
System.Int32 | NumDoc | Número do documento a liquidar. |
System.Int32 | NumPrestacao | Número da prestação do documento. |
System.String | Estado | Identifica o estado. |
System.Int32 | NumTransferencia | Número de transferência. |
System.Double | ValorRecMLiq | Valor recebido na moeda de liquidação. |
System.Double | ValorDescMLiq | Valor de desconto na moeda de liquidação. |
Returns
Type | Description |
---|---|
CctBEDocumentoLiq |
AdicionaLinha(CctBEDocumentoLiq, String, String, String, String, Int32, Int32, String, Int32, ref Double, ref Double, Double)
Adiciona a(s) linha(s) ao documento de liquidação com os dados do documento a liquidar.
Declaration
CctBEDocumentoLiq AdicionaLinha(CctBEDocumentoLiq ClsDocLiq, string Filial, string Modulo, string TipoDoc, string strSerie, int NumDoc, int NumPrestacao, string Estado, int NumTransferencia, ref double ValorRecMLiq, ref double ValorDescMLiq, double ValorRetencao)
Parameters
Type | Name | Description |
---|---|---|
CctBEDocumentoLiq | ClsDocLiq | |
System.String | Filial | Código da filial do documento a liquidar. |
System.String | Modulo | Módulo do documento a liquidar. |
System.String | TipoDoc | Código do tipo de documento a liquidar. |
System.String | strSerie | Série do documento a liquidar. |
System.Int32 | NumDoc | Número do documento a liquidar. |
System.Int32 | NumPrestacao | Número da prestação do documento. |
System.String | Estado | Identifica o estado. |
System.Int32 | NumTransferencia | Número de transferência. |
System.Double | ValorRecMLiq | Valor recebido na moeda de liquidação. |
System.Double | ValorDescMLiq | Valor de desconto na moeda de liquidação. |
System.Double | ValorRetencao | Valor de retenção. |
Returns
Type | Description |
---|---|
CctBEDocumentoLiq |
AdicionaLinhaCDUs(CctBEDocumentoLiq, String, String, String, String, Int32, Int32, String, Int32)
Adiciona a(s) linha(s) ao documento de liquidação com os dados do documento a liquidar.
Declaration
CctBEDocumentoLiq AdicionaLinhaCDUs(CctBEDocumentoLiq ClsDocLiq, string Filial, string Modulo, string TipoDoc, string strSerie, int NumDoc, int NumPrestacao, string Estado, int NumTransferencia)
Parameters
Type | Name | Description |
---|---|---|
CctBEDocumentoLiq | ClsDocLiq | |
System.String | Filial | Código da filial do documento a liquidar. |
System.String | Modulo | Módulo do documento a liquidar. |
System.String | TipoDoc | Código do tipo de documento a liquidar. |
System.String | strSerie | Série do documento a liquidar. |
System.Int32 | NumDoc | Número do documento a liquidar. |
System.Int32 | NumPrestacao | Número da prestação do documento. |
System.String | Estado | Identifica o estado. |
System.Int32 | NumTransferencia | Número de transferência. |
Returns
Type | Description |
---|---|
CctBEDocumentoLiq |
AdicionaLinhaCDUs(CctBEDocumentoLiq, String, String, String, String, Int32, Int32, String, Int32, ref Double)
Adiciona a(s) linha(s) ao documento de liquidação com os dados do documento a liquidar.
Declaration
CctBEDocumentoLiq AdicionaLinhaCDUs(CctBEDocumentoLiq ClsDocLiq, string Filial, string Modulo, string TipoDoc, string strSerie, int NumDoc, int NumPrestacao, string Estado, int NumTransferencia, ref double ValorRecMLiq)
Parameters
Type | Name | Description |
---|---|---|
CctBEDocumentoLiq | ClsDocLiq | |
System.String | Filial | Código da filial do documento a liquidar. |
System.String | Modulo | Módulo do documento a liquidar. |
System.String | TipoDoc | Código do tipo de documento a liquidar. |
System.String | strSerie | Série do documento a liquidar. |
System.Int32 | NumDoc | Número do documento a liquidar. |
System.Int32 | NumPrestacao | Número da prestação do documento. |
System.String | Estado | Identifica o estado. |
System.Int32 | NumTransferencia | Número de transferência. |
System.Double | ValorRecMLiq | Valor recebido na moeda de liquidação. |
Returns
Type | Description |
---|---|
CctBEDocumentoLiq |
AdicionaLinhaCDUs(CctBEDocumentoLiq, String, String, String, String, Int32, Int32, String, Int32, ref Double, ref Double)
Adiciona a(s) linha(s) ao documento de liquidação com os dados do documento a liquidar.
Declaration
CctBEDocumentoLiq AdicionaLinhaCDUs(CctBEDocumentoLiq ClsDocLiq, string Filial, string Modulo, string TipoDoc, string strSerie, int NumDoc, int NumPrestacao, string Estado, int NumTransferencia, ref double ValorRecMLiq, ref double ValorDescMLiq)
Parameters
Type | Name | Description |
---|---|---|
CctBEDocumentoLiq | ClsDocLiq | |
System.String | Filial | Código da filial do documento a liquidar. |
System.String | Modulo | Módulo do documento a liquidar. |
System.String | TipoDoc | Código do tipo de documento a liquidar. |
System.String | strSerie | Série do documento a liquidar. |
System.Int32 | NumDoc | Número do documento a liquidar. |
System.Int32 | NumPrestacao | Número da prestação do documento. |
System.String | Estado | Identifica o estado. |
System.Int32 | NumTransferencia | Número de transferência. |
System.Double | ValorRecMLiq | Valor recebido na moeda de liquidação. |
System.Double | ValorDescMLiq | Valor de desconto na moeda de liquidação. |
Returns
Type | Description |
---|---|
CctBEDocumentoLiq |
AdicionaLinhaCDUs(CctBEDocumentoLiq, String, String, String, String, Int32, Int32, String, Int32, ref Double, ref Double, Double)
Adiciona a(s) linha(s) ao documento de liquidação com os dados do documento a liquidar.
Declaration
CctBEDocumentoLiq AdicionaLinhaCDUs(CctBEDocumentoLiq ClsDocLiq, string Filial, string Modulo, string TipoDoc, string strSerie, int NumDoc, int NumPrestacao, string Estado, int NumTransferencia, ref double ValorRecMLiq, ref double ValorDescMLiq, double ValorRetencao)
Parameters
Type | Name | Description |
---|---|---|
CctBEDocumentoLiq | ClsDocLiq | |
System.String | Filial | Código da filial do documento a liquidar. |
System.String | Modulo | Módulo do documento a liquidar. |
System.String | TipoDoc | Código do tipo de documento a liquidar. |
System.String | strSerie | Série do documento a liquidar. |
System.Int32 | NumDoc | Número do documento a liquidar. |
System.Int32 | NumPrestacao | Número da prestação do documento. |
System.String | Estado | Identifica o estado. |
System.Int32 | NumTransferencia | Número de transferência. |
System.Double | ValorRecMLiq | Valor recebido na moeda de liquidação. |
System.Double | ValorDescMLiq | Valor de desconto na moeda de liquidação. |
System.Double | ValorRetencao | Valor de retenção. |
Returns
Type | Description |
---|---|
CctBEDocumentoLiq |
AdicionaLinhaCDUs(CctBEDocumentoLiq, String, String, String, String, Int32, Int32, String, Int32, ref Double, ref Double, Double, StdBECampos)
Adiciona a(s) linha(s) ao documento de liquidação com os dados do documento a liquidar.
Declaration
CctBEDocumentoLiq AdicionaLinhaCDUs(CctBEDocumentoLiq ClsDocLiq, string Filial, string Modulo, string TipoDoc, string strSerie, int NumDoc, int NumPrestacao, string Estado, int NumTransferencia, ref double ValorRecMLiq, ref double ValorDescMLiq, double ValorRetencao, StdBECampos objCampos)
Parameters
Type | Name | Description |
---|---|---|
CctBEDocumentoLiq | ClsDocLiq | |
System.String | Filial | Código da filial do documento a liquidar. |
System.String | Modulo | Módulo do documento a liquidar. |
System.String | TipoDoc | Código do tipo de documento a liquidar. |
System.String | strSerie | Série do documento a liquidar. |
System.Int32 | NumDoc | Número do documento a liquidar. |
System.Int32 | NumPrestacao | Número da prestação do documento. |
System.String | Estado | Identifica o estado. |
System.Int32 | NumTransferencia | Número de transferência. |
System.Double | ValorRecMLiq | Valor recebido na moeda de liquidação. |
System.Double | ValorDescMLiq | Valor de desconto na moeda de liquidação. |
System.Double | ValorRetencao | Valor de retenção. |
StdBECampos | objCampos | Campos de Utilizador do documento. |
Returns
Type | Description |
---|---|
CctBEDocumentoLiq |
AdicionaLinhaCorreccaoMonetaria(CctBEDocumentoLiq, String, String, String, String, Int32, Int32, String, Int32, Double)
Adiciona a(s) linha(s) ao documento de liquidação com os dados do documento a liquidar e efctua a correcção monetária.
Declaration
CctBEDocumentoLiq AdicionaLinhaCorreccaoMonetaria(CctBEDocumentoLiq ClsDocLiq, string Filial, string Modulo, string TipoDoc, string strSerie, int NumDoc, int NumPrestacao, string Estado, int NumTransferencia, double CambioActual)
Parameters
Type | Name | Description |
---|---|---|
CctBEDocumentoLiq | ClsDocLiq | |
System.String | Filial | Código da filial do documento a liquidar. |
System.String | Modulo | Módulo do documento a liquidar. |
System.String | TipoDoc | Código do tipo de documento a liquidar. |
System.String | strSerie | Série do documento a liquidar. |
System.Int32 | NumDoc | Número do documento a liquidar. |
System.Int32 | NumPrestacao | Número da prestação do documento. |
System.String | Estado | Identifica o estado. |
System.Int32 | NumTransferencia | Número de transferência. |
System.Double | CambioActual | Cambio Actual da Moeda de Correcção Monetária. |
Returns
Type | Description |
---|---|
CctBEDocumentoLiq |
AdicionaLinhaCorreccaoMonetaria(CctBEDocumentoLiq, String, String, String, String, Int32, Int32, String, Int32, Double, ref Double)
Adiciona a(s) linha(s) ao documento de liquidação com os dados do documento a liquidar e efctua a correcção monetária.
Declaration
CctBEDocumentoLiq AdicionaLinhaCorreccaoMonetaria(CctBEDocumentoLiq ClsDocLiq, string Filial, string Modulo, string TipoDoc, string strSerie, int NumDoc, int NumPrestacao, string Estado, int NumTransferencia, double CambioActual, ref double ValorRecMLiq)
Parameters
Type | Name | Description |
---|---|---|
CctBEDocumentoLiq | ClsDocLiq | |
System.String | Filial | Código da filial do documento a liquidar. |
System.String | Modulo | Módulo do documento a liquidar. |
System.String | TipoDoc | Código do tipo de documento a liquidar. |
System.String | strSerie | Série do documento a liquidar. |
System.Int32 | NumDoc | Número do documento a liquidar. |
System.Int32 | NumPrestacao | Número da prestação do documento. |
System.String | Estado | Identifica o estado. |
System.Int32 | NumTransferencia | Número de transferência. |
System.Double | CambioActual | Cambio Actual da Moeda de Correcção Monetária. |
System.Double | ValorRecMLiq | Valor recebido na moeda de liquidação. |
Returns
Type | Description |
---|---|
CctBEDocumentoLiq |
AdicionaLinhaCorreccaoMonetaria(CctBEDocumentoLiq, String, String, String, String, Int32, Int32, String, Int32, Double, ref Double, ref Double)
Adiciona a(s) linha(s) ao documento de liquidação com os dados do documento a liquidar e efctua a correcção monetária.
Declaration
CctBEDocumentoLiq AdicionaLinhaCorreccaoMonetaria(CctBEDocumentoLiq ClsDocLiq, string Filial, string Modulo, string TipoDoc, string strSerie, int NumDoc, int NumPrestacao, string Estado, int NumTransferencia, double CambioActual, ref double ValorRecMLiq, ref double ValorDescMLiq)
Parameters
Type | Name | Description |
---|---|---|
CctBEDocumentoLiq | ClsDocLiq | |
System.String | Filial | Código da filial do documento a liquidar. |
System.String | Modulo | Módulo do documento a liquidar. |
System.String | TipoDoc | Código do tipo de documento a liquidar. |
System.String | strSerie | Série do documento a liquidar. |
System.Int32 | NumDoc | Número do documento a liquidar. |
System.Int32 | NumPrestacao | Número da prestação do documento. |
System.String | Estado | Identifica o estado. |
System.Int32 | NumTransferencia | Número de transferência. |
System.Double | CambioActual | Cambio Actual da Moeda de Correcção Monetária. |
System.Double | ValorRecMLiq | Valor recebido na moeda de liquidação. |
System.Double | ValorDescMLiq | Valor de desconto na moeda de liquidação. |
Returns
Type | Description |
---|---|
CctBEDocumentoLiq |
AdicionaLinhaCorreccaoMonetaria(CctBEDocumentoLiq, String, String, String, String, Int32, Int32, String, Int32, Double, ref Double, ref Double, Double)
Adiciona a(s) linha(s) ao documento de liquidação com os dados do documento a liquidar e efctua a correcção monetária.
Declaration
CctBEDocumentoLiq AdicionaLinhaCorreccaoMonetaria(CctBEDocumentoLiq ClsDocLiq, string Filial, string Modulo, string TipoDoc, string strSerie, int NumDoc, int NumPrestacao, string Estado, int NumTransferencia, double CambioActual, ref double ValorRecMLiq, ref double ValorDescMLiq, double ValorRetencao)
Parameters
Type | Name | Description |
---|---|---|
CctBEDocumentoLiq | ClsDocLiq | |
System.String | Filial | Código da filial do documento a liquidar. |
System.String | Modulo | Módulo do documento a liquidar. |
System.String | TipoDoc | Código do tipo de documento a liquidar. |
System.String | strSerie | Série do documento a liquidar. |
System.Int32 | NumDoc | Número do documento a liquidar. |
System.Int32 | NumPrestacao | Número da prestação do documento. |
System.String | Estado | Identifica o estado. |
System.Int32 | NumTransferencia | Número de transferência. |
System.Double | CambioActual | Cambio Actual da Moeda de Correcção Monetária. |
System.Double | ValorRecMLiq | Valor recebido na moeda de liquidação. |
System.Double | ValorDescMLiq | Valor de desconto na moeda de liquidação. |
System.Double | ValorRetencao | Valor de retenção. |
Returns
Type | Description |
---|---|
CctBEDocumentoLiq |
AdicionaNovoPendente(CctBEDocumentoLiq, String, String, String, String, Int32, Double, String, DateTime, String, DateTime)
Adiciona um novo pendente.
Declaration
CctBEDocumentoLiq AdicionaNovoPendente(CctBEDocumentoLiq ClsDocLiq, string ContaBancaria, string Avalista, string NumContribuinte, string NIB, int NumDoc, double Valor, string NumAceite, DateTime DataVencimento, string Serie, DateTime DataDoc)
Parameters
Type | Name | Description |
---|---|---|
CctBEDocumentoLiq | ClsDocLiq | Identifica o documento de liquidação. |
System.String | ContaBancaria | Identifica a conta bancária. |
System.String | Avalista | Identifica o avalista. |
System.String | NumContribuinte | Identifica o numero de contribuite. |
System.String | NIB | Identifica o NIB. |
System.Int32 | NumDoc | Identifica o numero do documento. |
System.Double | Valor | Identifica o valor do documento. |
System.String | NumAceite | Identifica o numero do aceite. |
System.DateTime | DataVencimento | Identifica a data de vencimento. |
System.String | Serie | Identifica a série do documento. |
System.DateTime | DataDoc | Identifica a data do documento. |
Returns
Type | Description |
---|---|
CctBEDocumentoLiq |
AdicionaNovoPendentePEntidade(CctBEDocumentoLiq, String, String, String, String, Int32, Double, String, DateTime, String, DateTime, String, String)
Adiciona um novo pendente permitindo indicar a entidade para quem o pendente irá ser criado.
Declaration
CctBEDocumentoLiq AdicionaNovoPendentePEntidade(CctBEDocumentoLiq ClsDocLiq, string ContaBancaria, string Avalista, string NumContribuinte, string NIB, int NumDoc, double Valor, string NumAceite, DateTime DataVencimento, string Serie, DateTime DataDoc, string sTipoEntidade, string sEntidade)
Parameters
Type | Name | Description |
---|---|---|
CctBEDocumentoLiq | ClsDocLiq | Identifica o documento de liquidação. |
System.String | ContaBancaria | Identifica a conta bancária. |
System.String | Avalista | Identifica o avalista. |
System.String | NumContribuinte | Identifica o numero de contribuite. |
System.String | NIB | Identifica o NIB. |
System.Int32 | NumDoc | Identifica o numero do documento. |
System.Double | Valor | Identifica o valor do documento. |
System.String | NumAceite | Identifica o numero do aceite. |
System.DateTime | DataVencimento | Identifica a data de vencimento. |
System.String | Serie | Identifica a série do documento. |
System.DateTime | DataDoc | Identifica a data do documento. |
System.String | sTipoEntidade | |
System.String | sEntidade |
Returns
Type | Description |
---|---|
CctBEDocumentoLiq |
AdicionaResumoIva(CctBEDocumentoLiq, String, Double, Double, Double)
Adiciona o resumo de iva ao documento de liquidação.
Declaration
void AdicionaResumoIva(CctBEDocumentoLiq ClsDocLiq, string CodIva, double TaxaIva, double Incidencia, double Valor)
Parameters
Type | Name | Description |
---|---|---|
CctBEDocumentoLiq | ClsDocLiq | Identifica o documento de liquidação. |
System.String | CodIva | |
System.Double | TaxaIva | |
System.Double | Incidencia | Identifica a incidencia. |
System.Double | Valor | Identifica o valor do IVA. |
AdicionaValorExcesso(CctBEDocumentoLiq, String, Double, Double, String)
Permite adicionar o valor em excesso ao documento de liquidação.
Declaration
void AdicionaValorExcesso(CctBEDocumentoLiq ClsDocLiq, string TipoDoc, double NumDocExterno = 0, double Valor = 0, string NumDocExternoAlfa = "")
Parameters
Type | Name | Description |
---|---|---|
CctBEDocumentoLiq | ClsDocLiq | Identifica o documento de liquidação. |
System.String | TipoDoc | Identifica o tipo de documento. |
System.Double | NumDocExterno | Identifica o numero do documento externo. |
System.Double | Valor | Identifica o valor a considerar. |
System.String | NumDocExternoAlfa | Identifica o numero do documento externo do tipo Alfanumérico. |
AnulaDocumento(String, String, String, Int32, String, String)
Anula o documento de liquidãção.
Declaration
void AnulaDocumento(string Filial, string TipoDoc, string strSerie, int Numdoc, string Motivo, string Observacoes)
Parameters
Type | Name | Description |
---|---|---|
System.String | Filial | Código da filial ("000" no caso de ser sede ou empresa sem filiais). |
System.String | TipoDoc | Código do tipo de documento. |
System.String | strSerie | Código da série. |
System.Int32 | Numdoc | Número do documento. |
System.String | Motivo | Motivo da anulação. |
System.String | Observacoes | Observações. |
CalculaCambioMedio(CctBEDocumentoLiq)
Calcula o câmbio médio de uma liquidação.
Declaration
CctBEDocumentoLiq CalculaCambioMedio(CctBEDocumentoLiq ClsDocLiq)
Parameters
Type | Name | Description |
---|---|---|
CctBEDocumentoLiq | ClsDocLiq | Identifica o documento de liquidação. |
Returns
Type | Description |
---|---|
CctBEDocumentoLiq | Objecto com o cambio correto |
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 | Data de vencimento. |
CalculaDifArredondamento(CctBEDocumentoLiq)
Calcula as diferenças de arredondamento.
Declaration
double CalculaDifArredondamento(CctBEDocumentoLiq ClsDocLiq)
Parameters
Type | Name | Description |
---|---|---|
CctBEDocumentoLiq | ClsDocLiq | Identifica o documento de liquidação sobre o qual irão ser calculadas as diferenças. |
Returns
Type | Description |
---|---|
System.Double |
CalculaDifCambio(CctBEDocumentoLiq)
Efectua o calculo das diferenças de cambio.
Declaration
double CalculaDifCambio(CctBEDocumentoLiq ClsDocLiq)
Parameters
Type | Name | Description |
---|---|---|
CctBEDocumentoLiq | ClsDocLiq | Identifica o documento de liquidação sobre o qual irá incidir o calculo. |
Returns
Type | Description |
---|---|
System.Double |
CalculaDiferencas(CctBEDocumentoLiq, ref Double, ref Double, ref Double)
Efectua o calculo das diferenças de cambio. O Objecto é actualizado com as diferenças no cabeçalho e nas linhas
Declaration
void CalculaDiferencas(CctBEDocumentoLiq ClsDocLiq, ref double DifCambio, ref double DifArredonda, ref double CorreccaoMonetaria)
Parameters
Type | Name | Description |
---|---|---|
CctBEDocumentoLiq | ClsDocLiq | |
System.Double | DifCambio | Identifica as diferenças de cambio. |
System.Double | DifArredonda | Identifica as diferenças de arredondamento. |
System.Double | CorreccaoMonetaria | Valor de correção monetária. |
CalculaDiferencas(CctBEDocumentoLiq, ref Double, ref Double, ref Double, Boolean)
Efectua o calculo das diferenças de cambio. O Objecto é actualizado com as diferenças no cabeçalho e nas linhas
Declaration
void CalculaDiferencas(CctBEDocumentoLiq ClsDocLiq, ref double DifCambio, ref double DifArredonda, ref double CorreccaoMonetaria, bool AplicaCorreccao)
Parameters
Type | Name | Description |
---|---|---|
CctBEDocumentoLiq | ClsDocLiq | |
System.Double | DifCambio | Identifica as diferenças de cambio. |
System.Double | DifArredonda | Identifica as diferenças de arredondamento. |
System.Double | CorreccaoMonetaria | Valor de correção monetária. |
System.Boolean | AplicaCorreccao | Identifica se apica a correção monetária. |
CalculaDiferencas(CctBEDocumentoLiq, ref Double, ref Double, ref Double, Boolean, Boolean)
Efectua o calculo das diferenças de cambio. O Objecto é actualizado com as diferenças no cabeçalho e nas linhas
Declaration
void CalculaDiferencas(CctBEDocumentoLiq ClsDocLiq, ref double DifCambio, ref double DifArredonda, ref double CorreccaoMonetaria, bool AplicaCorreccao, bool Reconstrucao)
Parameters
Type | Name | Description |
---|---|---|
CctBEDocumentoLiq | ClsDocLiq | |
System.Double | DifCambio | Identifica as diferenças de cambio. |
System.Double | DifArredonda | Identifica as diferenças de arredondamento. |
System.Double | CorreccaoMonetaria | Valor de correção monetária. |
System.Boolean | AplicaCorreccao | Identifica se apica a correção monetária. |
System.Boolean | Reconstrucao | Indica se a função está a ser chamada para efeitos de reconstrução de câmbios. |
CalculaDiferencas(CctBEDocumentoLiq, ref Double, ref Double, ref Double, Boolean, Boolean, ref Double)
Efectua o calculo das diferenças de cambio. O Objecto é actualizado com as diferenças no cabeçalho e nas linhas
Declaration
void CalculaDiferencas(CctBEDocumentoLiq ClsDocLiq, ref double DifCambio, ref double DifArredonda, ref double CorreccaoMonetaria, bool AplicaCorreccao, bool Reconstrucao, ref double DifArredondaMAlt)
Parameters
Type | Name | Description |
---|---|---|
CctBEDocumentoLiq | ClsDocLiq | |
System.Double | DifCambio | Identifica as diferenças de cambio. |
System.Double | DifArredonda | Identifica as diferenças de arredondamento. |
System.Double | CorreccaoMonetaria | Valor de correção monetária. |
System.Boolean | AplicaCorreccao | Identifica se apica a correção monetária. |
System.Boolean | Reconstrucao | Indica se a função está a ser chamada para efeitos de reconstrução de câmbios. |
System.Double | DifArredondaMAlt | Valor de diferença de arredondamento na moeda alternativa. |
CalculaDiferencasLinha(CctBEDocumentoLiq, ref Double, ref Double, ref Double, Int32)
Efectua o calculo das diferenças de uma determinada linha.
Declaration
void CalculaDiferencasLinha(CctBEDocumentoLiq ClsDocLiq, ref double DifCambio, ref double DifArredonda, ref double CorreccaoMonetaria, int NumLinha)
Parameters
Type | Name | Description |
---|---|---|
CctBEDocumentoLiq | ClsDocLiq | |
System.Double | DifCambio | Identifica as diferenças de cambio. |
System.Double | DifArredonda | Identifica as diferenças de arredondamento. |
System.Double | CorreccaoMonetaria | Valor de correção monetária. |
System.Int32 | NumLinha | Identifica a linha. |
CalculaDiferencasLinha(CctBEDocumentoLiq, ref Double, ref Double, ref Double, Int32, Boolean)
Efectua o calculo das diferenças de uma determinada linha.
Declaration
void CalculaDiferencasLinha(CctBEDocumentoLiq ClsDocLiq, ref double DifCambio, ref double DifArredonda, ref double CorreccaoMonetaria, int NumLinha, bool AplicaCorreccao)
Parameters
Type | Name | Description |
---|---|---|
CctBEDocumentoLiq | ClsDocLiq | |
System.Double | DifCambio | Identifica as diferenças de cambio. |
System.Double | DifArredonda | Identifica as diferenças de arredondamento. |
System.Double | CorreccaoMonetaria | Valor de correção monetária. |
System.Int32 | NumLinha | Identifica a linha. |
System.Boolean | AplicaCorreccao | Identifica se apica a correção monetária. |
CalculaDiferencasLinha(CctBEDocumentoLiq, ref Double, ref Double, ref Double, Int32, Boolean, Boolean)
Efectua o calculo das diferenças de uma determinada linha.
Declaration
void CalculaDiferencasLinha(CctBEDocumentoLiq ClsDocLiq, ref double DifCambio, ref double DifArredonda, ref double CorreccaoMonetaria, int NumLinha, bool AplicaCorreccao, bool Reconstrucao)
Parameters
Type | Name | Description |
---|---|---|
CctBEDocumentoLiq | ClsDocLiq | |
System.Double | DifCambio | Identifica as diferenças de cambio. |
System.Double | DifArredonda | Identifica as diferenças de arredondamento. |
System.Double | CorreccaoMonetaria | Valor de correção monetária. |
System.Int32 | NumLinha | Identifica a linha. |
System.Boolean | AplicaCorreccao | Identifica se apica a correção monetária. |
System.Boolean | Reconstrucao | Indica se a função está a ser chamada para efeitos de reconstrução de câmbios. |
CalculaDiferencasLinha(CctBEDocumentoLiq, ref Double, ref Double, ref Double, Int32, Boolean, Boolean, ref Double)
Efectua o calculo das diferenças de uma determinada linha.
Declaration
void CalculaDiferencasLinha(CctBEDocumentoLiq ClsDocLiq, ref double DifCambio, ref double DifArredonda, ref double CorreccaoMonetaria, int NumLinha, bool AplicaCorreccao, bool Reconstrucao, ref double DifArredondaMAlt)
Parameters
Type | Name | Description |
---|---|---|
CctBEDocumentoLiq | ClsDocLiq | |
System.Double | DifCambio | Identifica as diferenças de cambio. |
System.Double | DifArredonda | Identifica as diferenças de arredondamento. |
System.Double | CorreccaoMonetaria | Valor de correção monetária. |
System.Int32 | NumLinha | Identifica a linha. |
System.Boolean | AplicaCorreccao | Identifica se apica a correção monetária. |
System.Boolean | Reconstrucao | Indica se a função está a ser chamada para efeitos de reconstrução de câmbios. |
System.Double | DifArredondaMAlt | Valor de diferença de arredondamento na moeda alternativa. |
CalculaMoedaDiferenteRef()
Determina qual das moedas de parametrização do exercício (Base, Alternativa) é diferente da moeda de referência. Devolve a string nula quando as ambas são iguais à moeda de referência.
Declaration
string CalculaMoedaDiferenteRef()
Returns
Type | Description |
---|---|
System.String |
CalculaResumoIvas(CctBEDocumentoLiq)
Devolve uma estrutura com o Resumo do Iva a regularizar de uma liquidação.
Declaration
BasBEResumoIvas CalculaResumoIvas(CctBEDocumentoLiq objDocLiq)
Parameters
Type | Name | Description |
---|---|---|
CctBEDocumentoLiq | objDocLiq | Identifica o documento de liquidação a ser tratado. |
Returns
Type | Description |
---|---|
BasBEResumoIvas | Resumo do Iva a regularizar de uma liquidação. |
CalculaRetencoesGerar(CctBETipos.TPendenteLiquidar[], String, Double, Boolean, Int32, Boolean)
Efectua o calculo das retenções a gerar.
Declaration
CctBEResumoRetencoes CalculaRetencoesGerar(CctBETipos.TPendenteLiquidar[] arrPendentesLiq, string Moeda, double Cambio, bool MoedaUEM, int NumCasasDecimais, bool AgruparRetencoes = true)
Parameters
Type | Name | Description |
---|---|---|
CctBETipos.TPendenteLiquidar[] | arrPendentesLiq | Identifica os pendentes a liquidar. |
System.String | Moeda | Identifica a moeda. |
System.Double | Cambio | Identifica o cambio. |
System.Boolean | MoedaUEM | Identifica se a moeda pertence à UEM. |
System.Int32 | NumCasasDecimais | Identifica o numero de casas decimais a considerar. |
System.Boolean | AgruparRetencoes | Identifica se as retenções são agrupadas |
Returns
Type | Description |
---|---|
CctBEResumoRetencoes |
CalculaRetencoesGerarEX(CctBETipos.TPendenteLiquidar[], String, Double, Boolean, Int32, Boolean, Boolean)
Efectua o calculo das retenções a gerar.
Declaration
CctBEResumoRetencoes CalculaRetencoesGerarEX(CctBETipos.TPendenteLiquidar[] arrPendentesLiq, string Moeda, double Cambio, bool MoedaUEM, int NumCasasDecimais, bool AgruparRetencoes = true, bool blnRatear = false)
Parameters
Type | Name | Description |
---|---|---|
CctBETipos.TPendenteLiquidar[] | arrPendentesLiq | Identifica os pendentes a liquidar. |
System.String | Moeda | Identifica a moeda. |
System.Double | Cambio | Identifica o cambio. |
System.Boolean | MoedaUEM | Identifica se a moeda pertence à UEM. |
System.Int32 | NumCasasDecimais | Identifica o numero de casas decimais a considerar. |
System.Boolean | AgruparRetencoes | Identifica se as retenções são agrupadas |
System.Boolean | blnRatear | Identifica se o valor da retenção é em uma percentagem função do valor pagp e recebido |
Returns
Type | Description |
---|---|
CctBEResumoRetencoes |
CalculaRetencoesLiquidacao(Double, Double, Double, String, Double, Boolean, Int32, String, String)
Efectua o calculo de retenções da liquidação.
Declaration
CctBEResumoRetencoes CalculaRetencoesLiquidacao(double ValorRec, double ValorRetRec, double ValorRetGarRec, string Moeda, double Cambio, bool MoedaUEM, int Arredondamento, string IDHistorico, string Estado)
Parameters
Type | Name | Description |
---|---|---|
System.Double | ValorRec | Identifica o valor recebido. |
System.Double | ValorRetRec | Identifica o valor retido |
System.Double | ValorRetGarRec | Identifica o valor retido de garantia |
System.String | Moeda | Identifica a moeda. |
System.Double | Cambio | Identifica o cambio. |
System.Boolean | MoedaUEM | Identifica se a moeda pertence à UEM. |
System.Int32 | Arredondamento | Identifica o arredondamento da moeda. |
System.String | IDHistorico | Identifica a ligação com o histórico. |
System.String | Estado | Identifica o estado da liquidação. |
Returns
Type | Description |
---|---|
CctBEResumoRetencoes |
CalculaRetencoesLiquidacaoEX(Double, Double, Double, String, Double, Boolean, Int32, String, String, Boolean)
Efectua o calculo de retenções da liquidação.
Declaration
CctBEResumoRetencoes CalculaRetencoesLiquidacaoEX(double ValorRec, double ValorRetRec, double ValorRetGarRec, string Moeda, double Cambio, bool MoedaUEM, int Arredondamento, string IDHistorico, string Estado, bool blnRatear = false)
Parameters
Type | Name | Description |
---|---|---|
System.Double | ValorRec | Identifica o valor recebido. |
System.Double | ValorRetRec | Identifica o valor retido |
System.Double | ValorRetGarRec | Identifica o valor retido de garantia |
System.String | Moeda | Identifica a moeda. |
System.Double | Cambio | Identifica o cambio. |
System.Boolean | MoedaUEM | Identifica se a moeda pertence à UEM. |
System.Int32 | Arredondamento | Identifica o arredondamento da moeda. |
System.String | IDHistorico | Identifica a ligação com o histórico. |
System.String | Estado | Identifica o estado da liquidação. |
System.Boolean | blnRatear | Identifica se o valor da retenção é em uma percentagem função do valor pago e recebido |
Returns
Type | Description |
---|---|
CctBEResumoRetencoes |
CalculaValorConvertido(String, String, Double, Double, Double, Double, Double, Double, Double, Int32, Int32, Boolean)
Calcula o valor entre duas moedas. Foi descontinuada!
Declaration
double CalculaValorConvertido(string MoedaOrig, string MoedaDest, double Valor, double CambioOrig, double CambioMBaseOrig, double CambioMAltOrig, double CambioDest, double CambioMBaseDest, double CambioMAltDest, int DecArredondaOrig, int DecArredondaDest, bool AplicaCorreccao = false)
Parameters
Type | Name | Description |
---|---|---|
System.String | MoedaOrig | Moeda original do valor a converter. |
System.String | MoedaDest | Moeda para que vai ser convertido o valor. |
System.Double | Valor | Montante a ser convertido. |
System.Double | CambioOrig | Câmbio do valor original (câmbio da moeda original). |
System.Double | CambioMBaseOrig | Câmbio da moeda base do valor original. |
System.Double | CambioMAltOrig | Câmbio da moeda alternativa do valor original. |
System.Double | CambioDest | Câmbio da moeda destino. |
System.Double | CambioMBaseDest | Câmbio da moeda base do destino. |
System.Double | CambioMAltDest | Câmbio da moeda alternativa do destino. |
System.Int32 | DecArredondaOrig | Numero de casas decimais da moeda original. |
System.Int32 | DecArredondaDest | Numero de casas decimais da moeda destino. |
System.Boolean | AplicaCorreccao | Define se devem efectuar-se os cálculos com correcção monetária. |
Returns
Type | Description |
---|---|
System.Double |
DaDefCamposUtil()
Devolve as definições dos campos do utilizador.
Declaration
StdBEDefCamposUtil DaDefCamposUtil()
Returns
Type | Description |
---|---|
StdBEDefCamposUtil |
DaDefCamposUtilLinhas()
Devolve as definições dos campos do utilizador.
Declaration
StdBEDefCamposUtil DaDefCamposUtilLinhas()
Returns
Type | Description |
---|---|
StdBEDefCamposUtil |
DaDocLiquidacao(String, String, String, String, Int32, ref String, ref String, ref String, ref Int32, String, Int32, Int32)
Devolve o documento de liquidação correspondente à liquidação do documento original.
Declaration
bool DaDocLiquidacao(string FilialOrig, string ModuloOrig, string TipoDocOrig, string strSerieOrig, int NumDocOrig, ref string Filial, ref string TipoDoc, ref string strSerie, ref int NumDoc, string TipoEntidade = "", int NumPrestacao = 1, int NumTransferencia = 0)
Parameters
Type | Name | Description |
---|---|---|
System.String | FilialOrig | Código da filial do documento original. |
System.String | ModuloOrig | Modulo do documento original. |
System.String | TipoDocOrig | Código do tipo de documento que gerou a liquidação. |
System.String | strSerieOrig | Série do documento que gerou a liquidação |
System.Int32 | NumDocOrig | Número do documento que gerou a liquidação. |
System.String | Filial | |
System.String | TipoDoc | |
System.String | strSerie | |
System.Int32 | NumDoc | |
System.String | TipoEntidade | Identifica o tipo de entidade. |
System.Int32 | NumPrestacao | Número de prestação. |
System.Int32 | NumTransferencia | Número de transferência. |
Returns
Type | Description |
---|---|
System.Boolean |
DaIDCabecDocumento(String)
Devolve o identificador da do documento com base no identificador da linha.
Declaration
string DaIDCabecDocumento(string IDLinha)
Parameters
Type | Name | Description |
---|---|---|
System.String | IDLinha |
Returns
Type | Description |
---|---|
System.String |
DaIDCabecDocumentoLock(String)
Devolve o identificador da do documento com base no identificador da linha.
Declaration
string DaIDCabecDocumentoLock(string IDLinha)
Parameters
Type | Name | Description |
---|---|---|
System.String | IDLinha |
Returns
Type | Description |
---|---|
System.String |
DaIdHistPendenteLinhaLiq(CctBELinhaLiq)
Devolve o identificador da linda do histórico da linha de liquidação do pendente.
Declaration
string DaIdHistPendenteLinhaLiq(CctBELinhaLiq objLinhaLiq)
Parameters
Type | Name | Description |
---|---|---|
CctBELinhaLiq | objLinhaLiq | Objecto com as definições da Linha de Liquidação. |
Returns
Type | Description |
---|---|
System.String | Identificador da linda do histórico da linha de liquidação do pendente. |
DaNumeroTransferencia(String, String, String, String, Int32, Int32, String)
Devolve o numero da transferencia.
Declaration
int DaNumeroTransferencia(string Filial, string Modulo, string TipoDoc, string strSerie, int NumDocInt, int NumPrestacao, string TipoEntidade)
Parameters
Type | Name | Description |
---|---|---|
System.String | Filial | Identifica a Filial. |
System.String | Modulo | Identifica o módulo do documento. |
System.String | TipoDoc | Identifica o tipo de documento. |
System.String | strSerie | Identifica a série do documento. |
System.Int32 | NumDocInt | Identifica o numero do documento. |
System.Int32 | NumPrestacao | Identifica o numero da prestação. |
System.String | TipoEntidade | Identifica o tipo de entidade. |
Returns
Type | Description |
---|---|
System.Int32 |
DaValorAtributo(String, Int32, String, String, String)
Devolve o valor de um atributo da Liquidação.
Declaration
dynamic DaValorAtributo(string TipoDoc, int NumDoc, string Filial, string Serie, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.String | TipoDoc | Identifica o tipo de documento. |
System.Int32 | NumDoc | Identifica o numero do documento. |
System.String | Filial | Identifica a filial. |
System.String | Serie | Identifica a série |
System.String | Atributo | Identifica o atributo para o qual se pretende devolver o valor. |
Returns
Type | Description |
---|---|
System.Object |
DaValorAtributoID(String, String)
Devolve o valor de um atributo da Liquidação.
Declaration
dynamic DaValorAtributoID(string Id, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.String | Id | Identifica o Id do documento de liquidação. |
System.String | Atributo |
Returns
Type | Description |
---|---|
System.Object |
DaValorAtributoIDLock(String, String)
Devolve o valor de um atributo da Liquidação.
Declaration
dynamic DaValorAtributoIDLock(string Id, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.String | Id | Identifica o Id do documento de liquidação. |
System.String | Atributo |
Returns
Type | Description |
---|---|
System.Object |
DaValorAtributoLock(String, Int32, String, String, String)
Devolve o valor de um atributo da Liquidação.
Declaration
dynamic DaValorAtributoLock(string TipoDoc, int NumDoc, string Filial, string Serie, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.String | TipoDoc | Identifica o tipo de documento. |
System.Int32 | NumDoc | Identifica o numero do documento. |
System.String | Filial | Identifica a filial. |
System.String | Serie | Identifica a série |
System.String | Atributo | Identifica o atributo para o qual se pretende devolver o valor. |
Returns
Type | Description |
---|---|
System.Object |
DaValorAtributos(String, Int32, String, String, String[])
Devolve o valor de um conjunto de atributos da Liquidação.
Declaration
StdBECampos DaValorAtributos(string TipoDoc, int NumDoc, string Filial, string Serie, params string[] Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | TipoDoc | Identifica o tipo de documento. |
System.Int32 | NumDoc | Identifica o numero do documento. |
System.String | Filial | Identifica a filial. |
System.String | Serie | Identifica a série |
System.String[] | Atributos | Identifica os atributos para os quais se pretende devolver o valor. |
Returns
Type | Description |
---|---|
StdBECampos |
DaValorAtributosID(String, String[])
Devolve o valor de um conjunto de atributos da Liquidação.
Declaration
StdBECampos DaValorAtributosID(string Id, params string[] Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | Id | Identifica o Id do documento de liquidação. |
System.String[] | Atributos |
Returns
Type | Description |
---|---|
StdBECampos |
DaValorAtributosIDLock(String, String[])
Devolve o valor de um conjunto de atributos da Liquidação.
Declaration
StdBECampos DaValorAtributosIDLock(string Id, params string[] Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | Id | Identifica o Id do documento de liquidação. |
System.String[] | Atributos |
Returns
Type | Description |
---|---|
StdBECampos |
DaValorAtributosLock(String, Int32, String, String, String[])
Devolve o valor de um conjunto de atributos da Liquidação.
Declaration
StdBECampos DaValorAtributosLock(string TipoDoc, int NumDoc, string Filial, string Serie, params string[] Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | TipoDoc | Identifica o tipo de documento. |
System.Int32 | NumDoc | Identifica o numero do documento. |
System.String | Filial | Identifica a filial. |
System.String | Serie | Identifica a série |
System.String[] | Atributos | Identifica os atributos para os quais se pretende devolver o valor. |
Returns
Type | Description |
---|---|
StdBECampos |
Edita(String, String, String, Int32)
Permite editar uma liquidação.
Declaration
CctBEDocumentoLiq Edita(string Filial, string TipoDoc, string strSerie, int NumDoc)
Parameters
Type | Name | Description |
---|---|---|
System.String | Filial | Código da filial. |
System.String | TipoDoc | Código do tipo de documento de liquidação. |
System.String | strSerie | Série do documento de liquidação. |
System.Int32 | NumDoc | Número do documento de liquidação. |
Returns
Type | Description |
---|---|
CctBEDocumentoLiq |
EditaID(String)
Permite editar uma liquidação com base no ID.
Declaration
CctBEDocumentoLiq EditaID(string Id)
Parameters
Type | Name | Description |
---|---|---|
System.String | Id |
Returns
Type | Description |
---|---|
CctBEDocumentoLiq |
EstornaDocumentoLiquidacao(String, CctBEDocumentoLiq, String)
Gravar Estorno
Declaration
bool EstornaDocumentoLiquidacao(string IDDocumentoOrigem, CctBEDocumentoLiq DocEstrono, string Motivo)
Parameters
Type | Name | Description |
---|---|---|
System.String | IDDocumentoOrigem | Id Documento Origem |
CctBEDocumentoLiq | DocEstrono | Documento de Estorno |
System.String | Motivo | Motivo Estorno |
Returns
Type | Description |
---|---|
System.Boolean | Se gravou com Sucesso |
EstornaDocumentoLiquidacao(String, CctBEDocumentoLiq, String, ref String)
Gravar Estorno
Declaration
bool EstornaDocumentoLiquidacao(string IDDocumentoOrigem, CctBEDocumentoLiq DocEstrono, string Motivo, ref string Avisos)
Parameters
Type | Name | Description |
---|---|---|
System.String | IDDocumentoOrigem | Id Documento Origem |
CctBEDocumentoLiq | 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, Int32)
Verifica se o documento existe na base de dados.
Declaration
bool Existe(string Filial, string TipoDoc, string strSerie, int NumDoc)
Parameters
Type | Name | Description |
---|---|---|
System.String | Filial | Código da filial. |
System.String | TipoDoc | Código do tipo de documento de liquidação. |
System.String | strSerie | Série do documento de liquidação. |
System.Int32 | NumDoc | Número do documento de liquidação. |
Returns
Type | Description |
---|---|
System.Boolean |
ExisteLiquidacao(String, String, String, String, Int32, Int32, Int32)
Verifica se o documento venda/compra/pendente já está liquidado.
Declaration
bool ExisteLiquidacao(string Filial, string Modulo, string TipoDoc, string strSerie, int NumDoc, int NumTransferencia = 0, int NumPrestacao = 0)
Parameters
Type | Name | Description |
---|---|---|
System.String | Filial | Código da filial. |
System.String | Modulo | Identifica origem de dados (V - Vendas, C - Compras, M - Contas Correntes). |
System.String | TipoDoc | Código do tipo de documento liquidado. |
System.String | strSerie | Sérido do documento liquidado. |
System.Int32 | NumDoc | Número do documento de liquidação. |
System.Int32 | NumTransferencia | Número de transferência. |
System.Int32 | NumPrestacao | Número de prestação. |
Returns
Type | Description |
---|---|
System.Boolean |
ExisteLiquidacaoEx(String, String, String, String, Int32, Int32, Int32, String, Boolean, Boolean)
Verifica se o documento venda/compra/pendente já está liquidado.
Declaration
bool ExisteLiquidacaoEx(string Filial, string Modulo, string TipoDoc, string strSerie, int NumDoc, int NumTransferencia = 0, int NumPrestacao = 0, string IdRegularizacao = "", bool IgnoraAnulados = true, bool IgnoraEstornados = false)
Parameters
Type | Name | Description |
---|---|---|
System.String | Filial | Código da filial. |
System.String | Modulo | Identifica origem de dados (V - Vendas, C - Compras, M - Contas Correntes). |
System.String | TipoDoc | Código do tipo de documento liquidado. |
System.String | strSerie | Sérido do documento liquidado. |
System.Int32 | NumDoc | Número do documento de liquidação. |
System.Int32 | NumTransferencia | Número de transferência. |
System.Int32 | NumPrestacao | Número de prestação. |
System.String | IdRegularizacao | Identificador do documento de compensação do adiantamento |
System.Boolean | IgnoraAnulados | Identificador documentos anulados são ignorados na validação. |
System.Boolean | IgnoraEstornados | Documentos estornados são ignorados na validação. |
Returns
Type | Description |
---|---|
System.Boolean |
ExisteLiquidacaoID(String)
Verifica se o documento venda/compra/pendente já está liquidado.
Declaration
bool ExisteLiquidacaoID(string IDHistorico)
Parameters
Type | Name | Description |
---|---|---|
System.String | IDHistorico | Identificador do pendente no histórico. |
Returns
Type | Description |
---|---|
System.Boolean |
GerarPendentesRetencoes(CctBEDocumentoLiq, Int32, Boolean, Boolean)
Permite gerar pendentes pelas retenções encontradas.
Declaration
CctBEPendentes GerarPendentesRetencoes(CctBEDocumentoLiq objCabLiq, int NumCasasDecimais, bool IgnoraDescontos = false, bool LiqRetencao = false)
Parameters
Type | Name | Description |
---|---|---|
CctBEDocumentoLiq | objCabLiq | Identifica o documento de liquidação a gerar. |
System.Int32 | NumCasasDecimais | Identifica o numero de casas decimais. |
System.Boolean | IgnoraDescontos | Define se o valor das retenções é calculado sem o desconto. |
System.Boolean | LiqRetencao | Define se estamos perante uma operação de liquidação de retenção. |
Returns
Type | Description |
---|---|
CctBEPendentes |
LiquidaIvaCativo(String, String, String, Int32, String, Int32, Int32, String, ref String, ref Double)
Efectua a liquidação do IVA Cativo (Angola) de um determinado pendente. A Liquidação automática de IVA Cativo uma vez que será feita na introdução do documento será sempre feita na moeda original e aos câmbios da emissão do mesmo.
Declaration
void LiquidaIvaCativo(string Modulo, string Filial, string TipoDoc, int NumDoc, string Serie, int NumPrestacao, int NumTransferencia, string TipoDocLiq, ref string IdDocLiqRet, ref double dblValorIvaCativoLinha)
Parameters
Type | Name | Description |
---|---|---|
System.String | Modulo | Modulo do documento pendente. |
System.String | Filial | Filial do documento pendente. |
System.String | TipoDoc | TipoDoc de Documento do documento pendente. |
System.Int32 | NumDoc | NumDoc Interno do documento pendente. |
System.String | Serie | Serie do documento pendente. |
System.Int32 | NumPrestacao | NumPrestacao Número de prestação. |
System.Int32 | NumTransferencia | NumTransferencia Número de transferência. |
System.String | TipoDocLiq | Tipo de Documento de liquidação a gerar para liquidação do IVA Cativo. |
System.String | IdDocLiqRet | Id do documento de liquidação de IVA Cativo gerado. |
System.Double | dblValorIvaCativoLinha | Valor do Iva Cativo |
LiquidaRetencao(String, String, String, Int32, String, Int32, Int32, String, ref String)
Efectua a liquidação da retenção na fonte de um determinado pendente.
Declaration
void LiquidaRetencao(string Modulo, string Filial, string TipoDoc, int NumDoc, string Serie, int NumPrestacao, int NumTransferencia, string TipoDocLiq, ref string IdDocLiqRet)
Parameters
Type | Name | Description |
---|---|---|
System.String | Modulo | do documento pendente. |
System.String | Filial | do documento pendente. |
System.String | TipoDoc | de Documento do documento pendente. |
System.Int32 | NumDoc | Interno do documento pendente. |
System.String | Serie | do documento pendente. |
System.Int32 | NumPrestacao | Número de prestação. |
System.Int32 | NumTransferencia | Número de transferência. |
System.String | TipoDocLiq | Tipo de Documento de liquidação a gerar para liquidação das retenções na fonte. |
System.String | IdDocLiqRet | Id do documento de liquidação de retenção na fonte gerado. |
LiquidaRetencaoGarantia(String, String, String, Int32, String, Int32, Int32, String, ref String)
Efectua a liquidação da retenção de garantia de um determinado pendente.
Declaration
void LiquidaRetencaoGarantia(string Modulo, string Filial, string TipoDoc, int NumDoc, string Serie, int NumPrestacao, int NumTransferencia, string TipoDocLiq, ref string IdDocLiqRet)
Parameters
Type | Name | Description |
---|---|---|
System.String | Modulo | do documento pendente. |
System.String | Filial | do documento pendente. |
System.String | TipoDoc | |
System.Int32 | NumDoc | Interno do documento pendente. |
System.String | Serie | do documento pendente. |
System.Int32 | NumPrestacao | Número de prestação. |
System.Int32 | NumTransferencia | Número de transferência. |
System.String | TipoDocLiq | Tipo de Documento de liquidação a gerar para liquidação das retenções de garantia. |
System.String | IdDocLiqRet | Id do documento de liquidação de retenção na fonte gerado. |
ListaPendentes(CctBEParamsCCTListaPendentes)
Lista pendentes
Declaration
StdBELista ListaPendentes(CctBEParamsCCTListaPendentes tParams)
Parameters
Type | Name | Description |
---|---|---|
CctBEParamsCCTListaPendentes | tParams | Filtros |
Returns
Type | Description |
---|---|
StdBELista | Lista com resultado |
ListaResumoRetencao(String)
Lista o resumo das retenções de um documento de liquidação
Declaration
StdBELista ListaResumoRetencao(string Id)
Parameters
Type | Name | Description |
---|---|---|
System.String | Id | Identificador do documento de liquidação |
Returns
Type | Description |
---|---|
StdBELista | Lista com resultado |
LstDetalheLiq(String, String, String, String, Int32)
Devolve uma lista com os detalhes de liquidação.
Declaration
StdBELista LstDetalheLiq(string Filial, string Modulo, string TipoDoc, string strSerie, int NumDoc)
Parameters
Type | Name | Description |
---|---|---|
System.String | Filial | Identifica a Filial. |
System.String | Modulo | Identifica o módulo do documento. |
System.String | TipoDoc | Identifica o tipo de documento. |
System.String | strSerie | Identifica a série do documento. |
System.Int32 | NumDoc | Identifica o numero do documento. |
Returns
Type | Description |
---|---|
StdBELista |
LstDetalheTrans(String, String, String, String, Int32)
Devolve uma lista com os detalhes de uma transferencia.
Declaration
StdBELista LstDetalheTrans(string Filial, string Modulo, string TipoDoc, string strSerie, int NumDoc)
Parameters
Type | Name | Description |
---|---|---|
System.String | Filial | Identifica a Filial. |
System.String | Modulo | Identifica o módulo do documento. |
System.String | TipoDoc | Identifica o tipo de documento. |
System.String | strSerie | Identifica a série do documento. |
System.Int32 | NumDoc | Identifica o numero do documento. |
Returns
Type | Description |
---|---|
StdBELista |
LstLiquidacoes(String, DateTime, DateTime, String, String, Boolean, String, Boolean, String)
Lista liquidações
Declaration
StdBELista LstLiquidacoes(string Filial, DateTime DataInicio, DateTime DataFim, string TipoEntidade, string Entidades, bool GrupoEntidades, string Documentos, bool IncluiEstorno, string CamposSelect = " * ")
Parameters
Type | Name | Description |
---|---|---|
System.String | Filial | Filial |
System.DateTime | DataInicio | Data de |
System.DateTime | DataFim | Data até |
System.String | TipoEntidade | Tipo Entidade |
System.String | Entidades | Entidade |
System.Boolean | GrupoEntidades | Se restrição de entidade tem grupo (TRUE se entidades separadas por ']...[' ; FALSE se entidades separadas por ',' |
System.String | Documentos | Documentos a filtrar |
System.Boolean | IncluiEstorno | Inclui documentos estornados |
System.String | CamposSelect | Campo a devolver na lista |
Returns
Type | Description |
---|---|
StdBELista | Lista com resultado |
LstLiquidacoesDt(String, DateTime, DateTime, String, String, Boolean, String, Boolean, String)
Lista liquidações
Declaration
DataTable LstLiquidacoesDt(string Filial, DateTime DataInicio, DateTime DataFim, string TipoEntidade, string Entidades, bool GrupoEntidades, string Documentos, bool IncluiEstorno, string CamposSelect = " * ")
Parameters
Type | Name | Description |
---|---|---|
System.String | Filial | Filial |
System.DateTime | DataInicio | Data de |
System.DateTime | DataFim | Data até |
System.String | TipoEntidade | Tipo Entidade |
System.String | Entidades | Entidade |
System.Boolean | GrupoEntidades | Se restrição de entidade tem grupo (TRUE se entidades separadas por ']...[' ; FALSE se entidades separadas por ',' |
System.String | Documentos | Documentos a filtrar |
System.Boolean | IncluiEstorno | Inclui documentos estornados |
System.String | CamposSelect | Campo a devolver na lista |
Returns
Type | Description |
---|---|
System.Data.DataTable | Lista com resultado |
PendenteGeradoComLiquidacao(String, String, String, String, Int32, Int32, Int32, String)
Verifica se os documentos gerados através de alguma liquidação já foram liquidados
Declaration
bool PendenteGeradoComLiquidacao(string Filial, string Modulo, string TipoDoc, string strSerie, int NumDoc, int NumPrestacao, int NumTransferencia, string Estado)
Parameters
Type | Name | Description |
---|---|---|
System.String | Filial | Código da filial. |
System.String | Modulo | Identifica origem de dados (V - Vendas, C - Compras, M - Contas Correntes). |
System.String | TipoDoc | Código do tipo de documento liquidado. |
System.String | strSerie | Série do documento liquidado. |
System.Int32 | NumDoc | Número do documento de liquidação. |
System.Int32 | NumPrestacao | Numero da prestação. |
System.Int32 | NumTransferencia | Número da transferencia. |
System.String | Estado | Identifica o estado. |
Returns
Type | Description |
---|---|
System.Boolean |
PreencheDadosDocumentoEstorno(String, String, String, String, String)
Preenche documento de estorno
Declaration
CctBEDocumentoLiq 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 | Documento |
System.String | Serie | Serie |
System.String | MotivoEstorno | Motivo de Estorno |
System.String | Observacoes | Observações |
Returns
Type | Description |
---|---|
CctBEDocumentoLiq | Documento de estorno |
PreencheDadosDocumentoEstorno(String, String, String, String, String, ref DateTime)
Preenche documento de estorno
Declaration
CctBEDocumentoLiq 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 | 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 |
---|---|
CctBEDocumentoLiq | Documento de estorno |
PreencheDadosDocumentoEstorno(String, String, String, String, String, ref DateTime, ref DateTime)
Preenche documento de estorno
Declaration
CctBEDocumentoLiq 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 | 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 |
---|---|
CctBEDocumentoLiq | Documento de estorno |
PreencheDadosDocumentoEstorno(String, String, String, String, String, ref DateTime, ref DateTime, ref CctBEDocumentoLiq)
Preenche documento de estorno
Declaration
CctBEDocumentoLiq PreencheDadosDocumentoEstorno(string IDDocumentoOrigem, string Documento, string Serie, string MotivoEstorno, string Observacoes, ref DateTime DataDocumentoEstorno, ref DateTime DataIntroducao, ref CctBEDocumentoLiq DocOrigem)
Parameters
Type | Name | Description |
---|---|---|
System.String | IDDocumentoOrigem | Identificador do documento orginal |
System.String | Documento | 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 |
CctBEDocumentoLiq | DocOrigem | Documento Origem |
Returns
Type | Description |
---|---|
CctBEDocumentoLiq | Documento de estorno |
PreencheDadosRelacionados(CctBEDocumentoLiq)
Preenche o cabeçalho do documento de venda com os valores sugeridos por defeito de acordo com a opção escolhida.
Declaration
CctBEDocumentoLiq PreencheDadosRelacionados(CctBEDocumentoLiq ClsDocLiq)
Parameters
Type | Name | Description |
---|---|---|
CctBEDocumentoLiq | ClsDocLiq |
Returns
Type | Description |
---|---|
CctBEDocumentoLiq |
PreencheDadosRelacionados(CctBEDocumentoLiq, ref Int32)
Preenche o cabeçalho do documento de venda com os valores sugeridos por defeito de acordo com a opção escolhida.
Declaration
CctBEDocumentoLiq PreencheDadosRelacionados(CctBEDocumentoLiq ClsDocLiq, ref int Preenche)
Parameters
Type | Name | Description |
---|---|---|
CctBEDocumentoLiq | ClsDocLiq | |
System.Int32 | Preenche | Opção que permite preencher o documento de liquidação. Objecto do tipo: PreencheRelacaoCCT. |
Returns
Type | Description |
---|---|
CctBEDocumentoLiq |
Remove(String, String, String, Int32)
Permite remover uma liquidação.
Declaration
void Remove(string Filial, string TipoDoc, string strSerie, int NumDoc)
Parameters
Type | Name | Description |
---|---|---|
System.String | Filial | Código da filial. |
System.String | TipoDoc | Código do tipo de documento de liquidação. |
System.String | strSerie | Série do documento de liquidação. |
System.Int32 | NumDoc | Número do documento de liquidação. |
TotalCorreccaoMonetaria(String, Int32, String, String)
Devolve o total de correcao monetaria nas liquidações para um determinado documento.
Declaration
double TotalCorreccaoMonetaria(string TipoDoc, int NumDoc, string Filial, string Serie)
Parameters
Type | Name | Description |
---|---|---|
System.String | TipoDoc | Identifica o tipo de documento. |
System.Int32 | NumDoc | Identifica o numero do documento. |
System.String | Filial | Identifica a filial em que foi gravado o documento. |
System.String | Serie | Identifica a série do documento. |
Returns
Type | Description |
---|---|
System.Double |
ValidaActualizacao(CctBEDocumentoLiq, ref String)
Efectua as validações necessárias à actualização do documento de liquidação.
Declaration
bool ValidaActualizacao(CctBEDocumentoLiq ClsDocLiq, ref string StrErro)
Parameters
Type | Name | Description |
---|---|---|
CctBEDocumentoLiq | ClsDocLiq | |
System.String | StrErro | Descrição do erro devolvida pela função. |
Returns
Type | Description |
---|---|
System.Boolean |
ValidaActualizacao(CctBEDocumentoLiq, ref String, ref String)
Declaration
bool ValidaActualizacao(CctBEDocumentoLiq ClsDocLiq, ref string StrErro, ref string StrAvisos)
Parameters
Type | Name | Description |
---|---|---|
CctBEDocumentoLiq | ClsDocLiq | |
System.String | StrErro | |
System.String | StrAvisos |
Returns
Type | Description |
---|---|
System.Boolean |
ValidaRemocao(String, String, String, Int32, ref String)
Efectua as validações necessárias à remoção do documento de liquidação.
Declaration
bool ValidaRemocao(string Filial, string TipoDoc, string strSerie, int NumDoc, ref string StrErro)
Parameters
Type | Name | Description |
---|---|---|
System.String | Filial | Código da filial. |
System.String | TipoDoc | Código do tipo de documento de liquidação. |
System.String | strSerie | Série do documento de Liquidação |
System.Int32 | NumDoc | Número do documento de liquidação. |
System.String | StrErro |
Returns
Type | Description |
---|---|
System.Boolean |
ValorTotalDoc(CctBEDocumentoLiq, Int32, Boolean)
Calcula valor total do documento de liquidação
Declaration
double ValorTotalDoc(CctBEDocumentoLiq ClsDocLiq, int CasasDec, bool ComExcesso)
Parameters
Type | Name | Description |
---|---|---|
CctBEDocumentoLiq | ClsDocLiq | |
System.Int32 | CasasDec | Casas decimais. |
System.Boolean | ComExcesso | Documento com valores em Excesso. |
Returns
Type | Description |
---|---|
System.Double | Valor total do documento de liquidação. |