PRIMAVERA | Developers

    Show / Hide Table of Contents

    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.