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 |