PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface ICblBSApuramentoIVADL186

    Esta classe é utilizada para efectuar os apuramentos do I.V.A. DL/186 2009.

    Namespace: ICblBS100
    Assembly: ICblBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("35C50FB6-9EB3-4667-879F-681CEC266E82")]
    public interface ICblBSApuramentoIVADL186

    Properties

    EventHandler

    Declaration
    StdBEEventHandler EventHandler { set; }
    Property Value
    Type Description
    StdBEEventHandler

    Methods

    Actualiza(CblBEApuramentoIVADL186)

    Actualiza o ApuramentoIVA na base de dados

    Declaration
    void Actualiza(CblBEApuramentoIVADL186 objBE)
    Parameters
    Type Name Description
    CblBEApuramentoIVADL186 objBE

    Objecto que identifica o ApuramentoIVA a actualizar

    Actualiza(CblBEApuramentoIVADL186, ref String)

    Actualiza o ApuramentoIVA na base de dados

    Declaration
    void Actualiza(CblBEApuramentoIVADL186 objBE, ref string Avisos)
    Parameters
    Type Name Description
    CblBEApuramentoIVADL186 objBE

    Objecto que identifica o ApuramentoIVA a actualizar

    System.String Avisos

    Descrição dos avisos que possam surgir durante a actualização

    ActualizaLinhaApuramentoIVA(CblBELinhaApuramentoIVADL186, String)

    Actualiza uma linha do ApuramentoIVA na base de dados

    Declaration
    void ActualizaLinhaApuramentoIVA(CblBELinhaApuramentoIVADL186 objBE, string Avisos = "")
    Parameters
    Type Name Description
    CblBELinhaApuramentoIVADL186 objBE

    Objecto que identifica o ApuramentoIVA a actualizar

    System.String Avisos

    Descrição dos avisos que possam surgir durante a actualização

    ActualizaValorAtributo(Int32, String, Int32, String, Object)

    Permite efectuar a actualização de um atributo de um ApuramentoIVA

    Declaration
    void ActualizaValorAtributo(int Ano, string TipoLancamento, int Periodo, string Atributo, dynamic Valor)
    Parameters
    Type Name Description
    System.Int32 Ano

    Ano

    System.String TipoLancamento

    TipoLancamento

    System.Int32 Periodo

    Periodo

    System.String Atributo

    Nome do campo a actualizar

    System.Object Valor

    Valor do campo a actualizar

    ActualizaValorAtributoLinhaApuramentoIVA(Int32, String, Int32, Int32, String, Object)

    Permite efectuar a actualização de um atributo de uma linha do ApuramentoIVA

    Declaration
    void ActualizaValorAtributoLinhaApuramentoIVA(int Ano, string TipoLancamento, int Periodo, int Numero, string Atributo, dynamic Valor)
    Parameters
    Type Name Description
    System.Int32 Ano

    Ano

    System.String TipoLancamento

    TipoLancamento

    System.Int32 Periodo

    Periodo

    System.Int32 Numero

    Número do apuramento

    System.String Atributo

    Nome do campo a actualizar

    System.Object Valor

    Valor do campo a actualizar

    ActualizaValorAtributos(Int32, String, Int32, StdBECampos)

    Permite efectuar a actualização de um conjunto de atributos de um ApuramentoIVA

    Declaration
    void ActualizaValorAtributos(int Ano, string TipoLancamento, int Periodo, StdBECampos Atributos)
    Parameters
    Type Name Description
    System.Int32 Ano

    Ano

    System.String TipoLancamento

    TipoLancamento

    System.Int32 Periodo

    Periodo

    StdBECampos Atributos

    Atributos e respectivos valores a actualizar

    ActualizaValorAtributosLinhaApuramentoIVA(Int32, String, Int32, Int32, StdBECampos)

    Permite efectuar a actualização de um conjunto de atributos de uma linha do ApuramentoIVA

    Declaration
    void ActualizaValorAtributosLinhaApuramentoIVA(int Ano, string TipoLancamento, int Periodo, int Numero, StdBECampos Atributos)
    Parameters
    Type Name Description
    System.Int32 Ano

    Ano

    System.String TipoLancamento

    TipoLancamento

    System.Int32 Periodo

    Periodo

    System.Int32 Numero

    Número do apuramento

    StdBECampos Atributos

    Atributos e respectivos valores a actualizar

    ApuramentoDL186(Int32, ref String, CblBETipos.ENUMPeriodo, String, ref Int32, ref String, ref Int32, ref String, ref Int32, Boolean, ref Boolean, Boolean, CblBEApuramento.ENUMTipoMoedaApuramento, ref String)

    Efectua o apuramento do IVA e respectivo cálculo do imposto para um determinado período.

    Declaration
    CblBEApuramentoIVADL186.TipoResumoApuramento ApuramentoDL186(int Ano, ref string TipoLancamento, CblBETipos.ENUMPeriodo Periodo, string Apuramento, ref int Dia, ref string Diario, ref int NumeroDiario, ref string Documento, ref int NumeroDocumento, bool ForaPrazo, ref bool AutorizacaoReembolso, bool Linha_A_Linha, CblBEApuramento.ENUMTipoMoedaApuramento TipoMoedaApuramento, ref string Avisos)
    Parameters
    Type Name Description
    System.Int32 Ano

    Ano do Apuramento

    System.String TipoLancamento

    Tipo de Lancamento com o que vai ser feito o apuramento.

    CblBETipos.ENUMPeriodo Periodo

    Periodo a que respeita o apuramento.

    System.String Apuramento

    Identificador do apuramento

    System.Int32 Dia

    Dia em que o documento de apuramento irá ser efectuado.

    System.String Diario

    Identificador do Diário .

    System.Int32 NumeroDiario

    Númerador do diário.

    System.String Documento

    Identificador do documento.

    System.Int32 NumeroDocumento

    Numerador do documento.

    System.Boolean ForaPrazo

    Indica se o apuramento é feito dentro ou fora do prazo.

    System.Boolean AutorizacaoReembolso

    Indica se tem autorização para pedido do reembolso.

    System.Boolean Linha_A_Linha

    Indica se efectua o apuramento linha a linha ou se efectua o apuramento numa única conta.

    CblBEApuramento.ENUMTipoMoedaApuramento TipoMoedaApuramento

    Indica se o apuramento é afectado só à moeda base, Alternativa ou a ambas.

    System.String Avisos

    Devolve os erros e avisos ocorridos durante o processamento.

    Returns
    Type Description
    CblBEApuramentoIVADL186.TipoResumoApuramento

    ApuramentoDL186EX(Int32, ref String, CblBETipos.ENUMPeriodo, String, ref Int32, ref String, ref Int32, ref String, ref Int32, Boolean, ref Boolean, Boolean, CblBEApuramento.ENUMTipoMoedaApuramento, ref String)

    Efectua o apuramento do IVA e respectivo cálculo do imposto para um determinado período.

    Declaration
    CblBEApuramentoIVADL186.TipoResumoApuramentoEX ApuramentoDL186EX(int Ano, ref string TipoLancamento, CblBETipos.ENUMPeriodo Periodo, string Apuramento, ref int Dia, ref string Diario, ref int NumeroDiario, ref string Documento, ref int NumeroDocumento, bool ForaPrazo, ref bool AutorizacaoReembolso, bool Linha_A_Linha, CblBEApuramento.ENUMTipoMoedaApuramento TipoMoedaApuramento, ref string Avisos)
    Parameters
    Type Name Description
    System.Int32 Ano

    Ano do Apuramento

    System.String TipoLancamento

    Tipo de Lancamento com o que vai ser feito o apuramento.

    CblBETipos.ENUMPeriodo Periodo

    Periodo a que respeita o apuramento.

    System.String Apuramento

    Identificador do apuramento

    System.Int32 Dia

    Dia em que o documento de apuramento irá ser efectuado.

    System.String Diario

    Identificador do Diário .

    System.Int32 NumeroDiario

    Númerador do diário.

    System.String Documento

    Identificador do documento.

    System.Int32 NumeroDocumento

    Numerador do documento.

    System.Boolean ForaPrazo

    Indica se o apuramento é feito dentro ou fora do prazo.

    System.Boolean AutorizacaoReembolso

    Indica se tem autorização para pedido do reembolso.

    System.Boolean Linha_A_Linha

    Indica se efectua o apuramento linha a linha ou se efectua o apuramento numa única conta.

    CblBEApuramento.ENUMTipoMoedaApuramento TipoMoedaApuramento

    Indica se o apuramento é afectado só à moeda base, Alternativa ou a ambas.

    System.String Avisos

    Devolve os erros e avisos ocorridos durante o processamento.

    Returns
    Type Description
    CblBEApuramentoIVADL186.TipoResumoApuramentoEX

    ApuramentoDL186EX(Int32, ref String, CblBETipos.ENUMPeriodo, String, ref Int32, ref String, ref Int32, ref String, ref Int32, Boolean, ref Boolean, Boolean, CblBEApuramento.ENUMTipoMoedaApuramento, ref String, CblBELinhasApuramentoIVARegularizacaoNC)

    Declaration
    CblBEApuramentoIVADL186.TipoResumoApuramentoEX ApuramentoDL186EX(int Ano, ref string TipoLancamento, CblBETipos.ENUMPeriodo Periodo, string Apuramento, ref int Dia, ref string Diario, ref int NumeroDiario, ref string Documento, ref int NumeroDocumento, bool ForaPrazo, ref bool AutorizacaoReembolso, bool Linha_A_Linha, CblBEApuramento.ENUMTipoMoedaApuramento TipoMoedaApuramento, ref string Avisos, CblBELinhasApuramentoIVARegularizacaoNC cblBELinhaApuramentoIVARegularizacaoNC)
    Parameters
    Type Name Description
    System.Int32 Ano
    System.String TipoLancamento
    CblBETipos.ENUMPeriodo Periodo
    System.String Apuramento
    System.Int32 Dia
    System.String Diario
    System.Int32 NumeroDiario
    System.String Documento
    System.Int32 NumeroDocumento
    System.Boolean ForaPrazo
    System.Boolean AutorizacaoReembolso
    System.Boolean Linha_A_Linha
    CblBEApuramento.ENUMTipoMoedaApuramento TipoMoedaApuramento
    System.String Avisos
    CblBELinhasApuramentoIVARegularizacaoNC cblBELinhaApuramentoIVARegularizacaoNC
    Returns
    Type Description
    CblBEApuramentoIVADL186.TipoResumoApuramentoEX

    ApuraPeriodo(Int32, ref String, CblBETipos.ENUMPeriodo, String, ref Int32, String, ref String, ref Int32, ref String, ref Int32, Boolean, CblBEApuramento.ENUMTipoMoedaApuramento, Boolean, ref Boolean, ref String)

    Efectua o apuramento das contas de IVA para um determinado periodo.

    Declaration
    CblBEApuramentoIVADL186.TipoApuramentoPeriodo ApuraPeriodo(int Ano, ref string TipoLancamento, CblBETipos.ENUMPeriodo Periodo, string Apuramento, ref int Dia, string Descricao, ref string Diario, ref int NumeroDiario, ref string Documento, ref int NumeroDocumento, bool Linha_A_Linha, CblBEApuramento.ENUMTipoMoedaApuramento TipoMoedaApuramento, bool ForaPrazo, ref bool AutorizacaoReembolso, ref string Avisos)
    Parameters
    Type Name Description
    System.Int32 Ano

    Ano do Apuramento

    System.String TipoLancamento

    Tipo de Lancamento com o que vai ser feito o apuramento.

    CblBETipos.ENUMPeriodo Periodo

    Periodo a que respeita o apuramento.

    System.String Apuramento

    Identificador do apuramento

    System.Int32 Dia

    Dia em que o documento de apuramento irá ser efectuado.

    System.String Descricao

    Descrição a colocar nas linhas do documento gerado.

    System.String Diario

    Identificador do Diário .

    System.Int32 NumeroDiario

    Numerador do diário.

    System.String Documento

    Identificador do documento.

    System.Int32 NumeroDocumento

    Numerador do documento.

    System.Boolean Linha_A_Linha

    Indica se efectua o apuramento linha a linha ou se efectua o apuramento numa única conta.

    CblBEApuramento.ENUMTipoMoedaApuramento TipoMoedaApuramento

    Indica se o apuramento é afectado só à moeda base, Alternativa ou a ambas.

    System.Boolean ForaPrazo

    Indica se o apuramento é feito dentro ou fora do prazo.

    System.Boolean AutorizacaoReembolso

    Indica se tem autorização para pedido do reembolso.

    System.String Avisos

    Devolve os erros e avisos ocorridos durante o processamento.

    Returns
    Type Description
    CblBEApuramentoIVADL186.TipoApuramentoPeriodo

    CalculaImpostoPT2010(Int32, CblBEApuramentoIVADL186.TipoApuramentoPeriodo, String, Boolean, CblBEApuramento.ENUMTipoMoedaApuramento, ref String)

    Efectua o cálculo do imposto I.V.A. para Portugal baseado no valor e natureza da contrapartida indicados.

    Declaration
    CblBEApuramentoIVADL186.TipoImpostosCalculados CalculaImpostoPT2010(int Ano, CblBEApuramentoIVADL186.TipoApuramentoPeriodo DocApuramento, string Apuramento, bool ForaPrazo, CblBEApuramento.ENUMTipoMoedaApuramento TipoMoedaApuramento, ref string Avisos)
    Parameters
    Type Name Description
    System.Int32 Ano

    Ano do Apuramento

    CblBEApuramentoIVADL186.TipoApuramentoPeriodo DocApuramento
    System.String Apuramento

    Identificador do apuramento

    System.Boolean ForaPrazo

    Indica se o apuramento é feito dentro ou fora do prazo.

    CblBEApuramento.ENUMTipoMoedaApuramento TipoMoedaApuramento

    Indica se o apuramento é afectado só à moeda base, Alternativa ou a ambas.

    System.String Avisos

    Devolve os erros e avisos ocorridos durante o processamento.

    Returns
    Type Description
    CblBEApuramentoIVADL186.TipoImpostosCalculados

    DaDefCamposUtil()

    Devolve as definições dos campos do utilizador.

    Declaration
    StdBEDefCamposUtil DaDefCamposUtil()
    Returns
    Type Description
    StdBEDefCamposUtil

    DaDefCamposUtilLinhaApuramentoIVA()

    Devolve as definições dos campos do utilizador de Linha associados ao ApuramentoIVA

    Declaration
    StdBEDefCamposUtil DaDefCamposUtilLinhaApuramentoIVA()
    Returns
    Type Description
    StdBEDefCamposUtil

    DaUltimoNumeradorPeriodo(Int32, String, Int32)

    Devolve o número do último apuramento efectuado para um determinado periodo

    Declaration
    int DaUltimoNumeradorPeriodo(int Ano, string TipoLancamento, int Periodo)
    Parameters
    Type Name Description
    System.Int32 Ano

    Ano

    System.String TipoLancamento

    TipoLancamento

    System.Int32 Periodo

    Periodo

    Returns
    Type Description
    System.Int32

    DaValorAtributo(Int32, String, Int32, String)

    Devolve o valor de um atributo do ApuramentoIVA

    Declaration
    dynamic DaValorAtributo(int Ano, string TipoLancamento, int Periodo, string Atributo)
    Parameters
    Type Name Description
    System.Int32 Ano

    Ano

    System.String TipoLancamento

    TipoLancamento

    System.Int32 Periodo

    Periodo

    System.String Atributo

    Atributo que se pretende obter o valor

    Returns
    Type Description
    System.Object

    DaValorAtributoLinhaApuramentoIVA(Int32, String, Int32, Int32, String)

    Devolve o valor de um atributo da linha de um ApuramentoIVA

    Declaration
    dynamic DaValorAtributoLinhaApuramentoIVA(int Ano, string TipoLancamento, int Periodo, int Numero, string Atributo)
    Parameters
    Type Name Description
    System.Int32 Ano

    Ano

    System.String TipoLancamento

    TipoLancamento

    System.Int32 Periodo

    Periodo

    System.Int32 Numero

    Número do apuramento

    System.String Atributo

    Atributo que se pretende obter o valor

    Returns
    Type Description
    System.Object

    DaValorAtributoLinhaApuramentoIVALock(Int32, String, Int32, Int32, String)

    Devolve o valor de um atributo da linha de um ApuramentoIVA, respeitando os locks da base de dados.

    Declaration
    dynamic DaValorAtributoLinhaApuramentoIVALock(int Ano, string TipoLancamento, int Periodo, int Numero, string Atributo)
    Parameters
    Type Name Description
    System.Int32 Ano

    Ano

    System.String TipoLancamento

    TipoLancamento

    System.Int32 Periodo

    Periodo

    System.Int32 Numero

    Número do apuramento

    System.String Atributo

    Atributo que se pretende obter o valor

    Returns
    Type Description
    System.Object

    DaValorAtributoLock(Int32, String, Int32, String)

    Devolve o valor de um atributo do ApuramentoIVA, respeitando os locks da base de dados.

    Declaration
    dynamic DaValorAtributoLock(int Ano, string TipoLancamento, int Periodo, string Atributo)
    Parameters
    Type Name Description
    System.Int32 Ano

    Ano

    System.String TipoLancamento

    TipoLancamento

    System.Int32 Periodo

    Periodo

    System.String Atributo

    Atributo que se pretende obter o valor

    Returns
    Type Description
    System.Object

    DaValorAtributos(Int32, String, Int32, Object[])

    Devolve os valores de um conjunto de atributos do ApuramentoIVA

    Declaration
    StdBECampos DaValorAtributos(int Ano, string TipoLancamento, int Periodo, params dynamic[] Atributos)
    Parameters
    Type Name Description
    System.Int32 Ano

    Ano

    System.String TipoLancamento

    TipoLancamento

    System.Int32 Periodo

    Periodo

    System.Object[] Atributos

    Atributos para os quais se pretende devolver os valores

    Returns
    Type Description
    StdBECampos

    DaValorAtributosLinhaApuramentoIVA(Int32, String, Int32, Int32, Object[])

    Devolve os valores de um conjunto de atributos da linha de um ApuramentoIVA

    Declaration
    StdBECampos DaValorAtributosLinhaApuramentoIVA(int Ano, string TipoLancamento, int Periodo, int Numero, params dynamic[] Atributos)
    Parameters
    Type Name Description
    System.Int32 Ano

    Ano

    System.String TipoLancamento

    TipoLancamento

    System.Int32 Periodo

    Periodo

    System.Int32 Numero

    Número do apuramento

    System.Object[] Atributos

    Atributos para os quais se pretende devolver os valores

    Returns
    Type Description
    StdBECampos

    DaValorAtributosLinhaApuramentoIVA(String, Int32, String, Int32, Object[])

    Declaration
    StdBECampos DaValorAtributosLinhaApuramentoIVA(string TipoLancamento, int Ano, string Diario, int NumDiario, params dynamic[] Atributos)
    Parameters
    Type Name Description
    System.String TipoLancamento
    System.Int32 Ano
    System.String Diario
    System.Int32 NumDiario
    System.Object[] Atributos
    Returns
    Type Description
    StdBECampos

    DaValorAtributosLinhaApuramentoIVALock(Int32, String, Int32, Int32, Object[])

    Devolve os valores de um conjunto de atributos da linha de um ApuramentoIVA, respeitando os locks da base de dados.

    Declaration
    StdBECampos DaValorAtributosLinhaApuramentoIVALock(int Ano, string TipoLancamento, int Periodo, int Numero, params dynamic[] Atributos)
    Parameters
    Type Name Description
    System.Int32 Ano

    Ano

    System.String TipoLancamento

    TipoLancamento

    System.Int32 Periodo

    Periodo

    System.Int32 Numero

    Número do apuramento

    System.Object[] Atributos

    Atributos para os quais se pretende devolver os valores

    Returns
    Type Description
    StdBECampos

    DaValorAtributosLock(Int32, String, Int32, Object[])

    Devolve os valores de um conjunto de atributos do ApuramentoIVA, respeitando os locks da base de dados.

    Declaration
    StdBECampos DaValorAtributosLock(int Ano, string TipoLancamento, int Periodo, params dynamic[] Atributos)
    Parameters
    Type Name Description
    System.Int32 Ano

    Ano

    System.String TipoLancamento

    TipoLancamento

    System.Int32 Periodo

    Periodo

    System.Object[] Atributos

    Atributos para os quais se pretende devolver os valores

    Returns
    Type Description
    StdBECampos

    Edita(Int32, String, Int32)

    Edita a informação associado a um ApuramentoIVA

    Declaration
    CblBEApuramentoIVADL186 Edita(int Ano, string TipoLancamento, int Periodo)
    Parameters
    Type Name Description
    System.Int32 Ano

    Ano

    System.String TipoLancamento

    TipoLancamento

    System.Int32 Periodo

    Periodo

    Returns
    Type Description
    CblBEApuramentoIVADL186

    EntradaDados(String, Decimal, Boolean, ref Decimal, ref String)

    Evento que pede alguns valores associados ao apuramento.(p.e. contas com valor a pedido ou valor para reembolso)

    Declaration
    void EntradaDados(string Conta, decimal Valor, bool PedeReembolso, ref decimal ValorRetorno, ref string NaturezaRetorno)
    Parameters
    Type Name Description
    System.String Conta
    System.Decimal Valor
    System.Boolean PedeReembolso
    System.Decimal ValorRetorno
    System.String NaturezaRetorno

    Existe(Int32, String, Int32)

    Verifica se o ApuramentoIVA existe na base de dados

    Declaration
    bool Existe(int Ano, string TipoLancamento, int Periodo)
    Parameters
    Type Name Description
    System.Int32 Ano

    Ano

    System.String TipoLancamento

    TipoLancamento

    System.Int32 Periodo

    Periodo

    Returns
    Type Description
    System.Boolean

    ExisteApuramento(Int32, Int32, Int32, String)

    Verifica se existe um apuramento dentro das restrições definidas.

    Declaration
    bool ExisteApuramento(int Ano, int PeriodoInicial, int PeriodoFinal, string Restricao = "")
    Parameters
    Type Name Description
    System.Int32 Ano

    Ano

    System.Int32 PeriodoInicial

    Mês Inicial

    System.Int32 PeriodoFinal

    Mês Final

    System.String Restricao

    Restrição adicional que será incluida no WHERE.

    Returns
    Type Description
    System.Boolean

    ExisteApuramento(String, Int32, String, Int32, String)

    Declaration
    bool ExisteApuramento(string TipoLancamento, int Ano, string Diario, int NumDiario, string Restricao = "")
    Parameters
    Type Name Description
    System.String TipoLancamento
    System.Int32 Ano
    System.String Diario
    System.Int32 NumDiario
    System.String Restricao
    Returns
    Type Description
    System.Boolean

    ExisteDocumentoNoApuramento(Int32)

    Declaration
    bool ExisteDocumentoNoApuramento(int IdApuramento)
    Parameters
    Type Name Description
    System.Int32 IdApuramento
    Returns
    Type Description
    System.Boolean

    ExisteID(String)

    Verifica se o ApuramentoIVA existe na base de dados.

    Declaration
    bool ExisteID(string ID)
    Parameters
    Type Name Description
    System.String ID

    Identificador do Apuramento de IVA.

    Returns
    Type Description
    System.Boolean

    ExisteLinhaApuramentoIVA(Int32, String, Int32, Int32)

    Verifica se a linha de um ApuramentoIVA existe na base de dados

    Declaration
    bool ExisteLinhaApuramentoIVA(int Ano, string TipoLancamento, int Periodo, int Numero)
    Parameters
    Type Name Description
    System.Int32 Ano

    Ano

    System.String TipoLancamento

    TipoLancamento

    System.Int32 Periodo

    Periodo

    System.Int32 Numero

    Número do apuramento

    Returns
    Type Description
    System.Boolean

    ListaDocsApuramentoIVARegularizacaoNC(Int32, String, CblBETipos.ENUMPeriodo, CblBEApuramento.ENUMTipoMoedaApuramento)

    Lista os documentos assinados para um determinado apuramento (Ano, TipoLancamento, Periodo).

    Declaration
    DataTable ListaDocsApuramentoIVARegularizacaoNC(int Ano, string TipoLancamento, CblBETipos.ENUMPeriodo Periodo, CblBEApuramento.ENUMTipoMoedaApuramento TipoMoedaApuramento)
    Parameters
    Type Name Description
    System.Int32 Ano

    The ano.

    System.String TipoLancamento

    The tipo lancamento.

    CblBETipos.ENUMPeriodo Periodo

    The periodo.

    CblBEApuramento.ENUMTipoMoedaApuramento TipoMoedaApuramento

    The tipo moeda apuramento.

    Returns
    Type Description
    System.Data.DataTable

    ListaDocsApuramentoIVARegularizacaoNC(Int32, String, Int32, Int32, Boolean)

    Listas the docs apuramento iva regularizacao nc.

    Declaration
    DataTable ListaDocsApuramentoIVARegularizacaoNC(int Ano, string TipoLancamento, int Periodo, int Numero, bool MostrarDocsAnteriores = true)
    Parameters
    Type Name Description
    System.Int32 Ano

    The ano.

    System.String TipoLancamento

    The tipo lancamento.

    System.Int32 Periodo

    The periodo.

    System.Int32 Numero

    The numero.

    System.Boolean MostrarDocsAnteriores

    if set to true [mostrar docs anteriores].

    Returns
    Type Description
    System.Data.DataTable

    Remove(Int32, ref String, Int32, String, String)

    Remove toda a informação associada a um ApuramentoIVA

    Declaration
    void Remove(int Ano, ref string TipoLancamento, int Periodo, string MotivoAnulacao = null, string ObsAnulacao = null)
    Parameters
    Type Name Description
    System.Int32 Ano

    Ano

    System.String TipoLancamento

    TipoLancamento

    System.Int32 Periodo

    Periodo

    System.String MotivoAnulacao

    Código Motivo Anulação.

    System.String ObsAnulacao

    Observações da Anulação.

    RemoveApuramento(Int32, ref String, Int32, Int32, Boolean, String, String)

    Remove um apuramento

    Declaration
    void RemoveApuramento(int Ano, ref string TipoLancamento, int Periodo, int Numero, bool eliminaDocumentoApuramento, string MotivoAnulacao, string ObsAnulacao)
    Parameters
    Type Name Description
    System.Int32 Ano

    Ano

    System.String TipoLancamento

    TipoLancamento

    System.Int32 Periodo

    Periodo

    System.Int32 Numero

    Número do apuramento

    System.Boolean eliminaDocumentoApuramento
    System.String MotivoAnulacao

    Código Motivo Anulação.

    System.String ObsAnulacao

    Observações da Anulação.

    RemoveLinhaApuramentoIVA(Int32, ref String, Int32, Int32, String, String)

    Remove uma linha de um ApuramentoIVA

    Declaration
    void RemoveLinhaApuramentoIVA(int Ano, ref string TipoLancamento, int Periodo, int Numero, string MotivoAnulacao = null, string ObsAnulacao = null)
    Parameters
    Type Name Description
    System.Int32 Ano

    Ano

    System.String TipoLancamento

    TipoLancamento

    System.Int32 Periodo

    Periodo

    System.Int32 Numero

    Número do apuramento

    System.String MotivoAnulacao

    Código Motivo Anulação.

    System.String ObsAnulacao

    Observações da Anulação.

    ValidaActualizacao(CblBEApuramentoIVADL186, ref String)

    Efectua as validações necessárias à actualização de um ApuramentoIVA

    Declaration
    bool ValidaActualizacao(CblBEApuramentoIVADL186 objBE, ref string ErroValidacao)
    Parameters
    Type Name Description
    CblBEApuramentoIVADL186 objBE

    Objecto que identifica o ApuramentoIVA a validar

    System.String ErroValidacao

    Descrição de erro devolvida pela função

    Returns
    Type Description
    System.Boolean

    ValidaActualizacaoLinhaApuramentoIVA(CblBELinhaApuramentoIVADL186, ref String, Int32)

    Efectua as validações necessárias à actualização de uma linha do ApuramentoIVA

    Declaration
    bool ValidaActualizacaoLinhaApuramentoIVA(CblBELinhaApuramentoIVADL186 objBE, ref string ErroValidacao, int Linha = 0)
    Parameters
    Type Name Description
    CblBELinhaApuramentoIVADL186 objBE

    Objecto que identifica o ApuramentoIVA a validar

    System.String ErroValidacao

    Descrição de erro devolvida pela função

    System.Int32 Linha
    Returns
    Type Description
    System.Boolean

    ValidaRemocao(Int32, String, Int32, ref String)

    Efectua as validações necessárias à remoção do ApuramentoIVA

    Declaration
    bool ValidaRemocao(int Ano, string TipoLancamento, int Periodo, ref string ErroValidacao)
    Parameters
    Type Name Description
    System.Int32 Ano

    Ano

    System.String TipoLancamento

    TipoLancamento

    System.Int32 Periodo

    Periodo

    System.String ErroValidacao

    Descrição de erro devolvida pela função

    Returns
    Type Description
    System.Boolean

    ValidaRemocaoLinhaApuramentoIVA(Int32, String, Int32, Int32, ref String)

    Efectua as validações necessárias à remoção de uma linha do ApuramentoIVA

    Declaration
    bool ValidaRemocaoLinhaApuramentoIVA(int Ano, string TipoLancamento, int Periodo, int Numero, ref string ErroValidacao)
    Parameters
    Type Name Description
    System.Int32 Ano

    Ano

    System.String TipoLancamento

    TipoLancamento

    System.Int32 Periodo

    Periodo

    System.Int32 Numero

    Número do apuramento

    System.String ErroValidacao

    Descrição de erro devolvida pela função

    Returns
    Type Description
    System.Boolean