Interface ICblBSApuramentoIVA
Esta classe é utilizada para efectuar os apuramentos do I.V.A.
Namespace: ICblBS100
Assembly: ICblBS100.dll
Syntax
[ComVisible(true)]
[Guid("C2B23EEA-87D9-46CC-AE05-1C69578FB24A")]
public interface ICblBSApuramentoIVA
Properties
EventHandler
Declaration
StdBEEventHandler EventHandler { set; }
Property Value
Type | Description |
---|---|
StdBEEventHandler |
Methods
Apura(Int32, ref CblBETipos.ENUMPeriodo, Int32, String, String, ref Int32, String, ref Int32, String, Decimal, String, Boolean, CblBEApuramento.EnumTipoPedido, CblBEApuramento.ENUMTipoMoedaApuramento, ref String)
Efectua o apuramento do I.V.A.
Declaration
bool Apura(int Ano, ref CblBETipos.ENUMPeriodo Periodo, int Dia, string Apuramento, string Diario, ref int NumeroDiario, string Documento, ref int NumeroDocumento, string ContaReporte, decimal Campo81, string Periodos81, bool Linha_A_Linha, CblBEApuramento.EnumTipoPedido tipoPedido, CblBEApuramento.ENUMTipoMoedaApuramento TipoMoedaApuramento, ref string Mensagem)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Ano | Ano do Apuramento |
CblBETipos.ENUMPeriodo | Periodo | Periodo a que respeita o apuramento. (Pode assumir o valor de 1 a 12) |
System.Int32 | Dia | Dia em que o documento de apuramento irá ser efectuado. |
System.String | Apuramento | Identificador do apuramento |
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.String | ContaReporte | Identificador da conta de reporte, para devolver o valor do periodo anterior. |
System.Decimal | Campo81 | Valor do campo 81 da declaração. |
System.String | Periodos81 | Periodo a que respeita o valor do campo 81. |
System.Boolean | Linha_A_Linha | Indica se efectua o apuramento linha a linha ou se efectua o apuramento numa única conta. |
CblBEApuramento.EnumTipoPedido | tipoPedido | Indica se efectua o pedido de reembolso ou se reporta o excesso automáticamente ou se pergunta ao utilizador o que fazer. |
CblBEApuramento.ENUMTipoMoedaApuramento | TipoMoedaApuramento | Indica se o apuramento é afectado só à moeda base, Alternativa ou a ambas. |
System.String | Mensagem | Devolve os erros e avisos ocorridos durante o processamento. |
Returns
Type | Description |
---|---|
System.Boolean |
Apura(Int32, ref CblBETipos.ENUMPeriodo, Int32, String, String, ref Int32, String, ref Int32, String, Decimal, String, Boolean, CblBEApuramento.EnumTipoPedido, CblBEApuramento.ENUMTipoMoedaApuramento, ref String, ref String)
Efectua o apuramento do I.V.A.
Declaration
bool Apura(int Ano, ref CblBETipos.ENUMPeriodo Periodo, int Dia, string Apuramento, string Diario, ref int NumeroDiario, string Documento, ref int NumeroDocumento, string ContaReporte, decimal Campo81, string Periodos81, bool Linha_A_Linha, CblBEApuramento.EnumTipoPedido tipoPedido, CblBEApuramento.ENUMTipoMoedaApuramento TipoMoedaApuramento, ref string Mensagem, ref string TipoLancamento)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Ano | Ano do Apuramento |
CblBETipos.ENUMPeriodo | Periodo | Periodo a que respeita o apuramento. (Pode assumir o valor de 1 a 12) |
System.Int32 | Dia | Dia em que o documento de apuramento irá ser efectuado. |
System.String | Apuramento | Identificador do apuramento |
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.String | ContaReporte | Identificador da conta de reporte, para devolver o valor do periodo anterior. |
System.Decimal | Campo81 | Valor do campo 81 da declaração. |
System.String | Periodos81 | Periodo a que respeita o valor do campo 81. |
System.Boolean | Linha_A_Linha | Indica se efectua o apuramento linha a linha ou se efectua o apuramento numa única conta. |
CblBEApuramento.EnumTipoPedido | tipoPedido | Indica se efectua o pedido de reembolso ou se reporta o excesso automáticamente ou se pergunta ao utilizador o que fazer. |
CblBEApuramento.ENUMTipoMoedaApuramento | TipoMoedaApuramento | Indica se o apuramento é afectado só à moeda base, Alternativa ou a ambas. |
System.String | Mensagem | Devolve os erros e avisos ocorridos durante o processamento. |
System.String | TipoLancamento | Tipo de Lancamento com o que vai ser feito o apuramento. |
Returns
Type | Description |
---|---|
System.Boolean |