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 |
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 |