Interface ICblBSApuramentoSelo
Esta classe é utilizada para efectuar os apuramentos do Selo.
Namespace: ICblBS100
Assembly: ICblBS100.dll
Syntax
[ComVisible(true)]
[Guid("244E313E-CDC5-44E9-ABCE-B8415AA994D7")]
public interface ICblBSApuramentoSelo
Properties
EventHandler
Declaration
StdBEEventHandler EventHandler { set; }
Property Value
Type | Description |
---|---|
StdBEEventHandler |
Methods
Apura(Int32, CblBETipos.ENUMPeriodo, Int32, String, String, ref Int32, String, ref Int32, Decimal, Decimal, Boolean, CblBEApuramento.EnumTipoPedido, CblBEApuramento.ENUMTipoMoedaApuramento, ref String)
Efectua o apuramento do Selo.
Declaration
bool Apura(int Ano, CblBETipos.ENUMPeriodo Periodo, int Dia, string Apuramento, string Diario, ref int NumeroDiario, string Documento, ref int NumeroDocumento, decimal Juros, decimal Coimas, 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.Decimal | Juros | Valor referente aos juros. |
System.Decimal | Coimas | Valor referente aos juros. |
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, CblBETipos.ENUMPeriodo, Int32, String, String, ref Int32, String, ref Int32, Decimal, Decimal, Boolean, CblBEApuramento.EnumTipoPedido, CblBEApuramento.ENUMTipoMoedaApuramento, ref String, ref String)
Efectua o apuramento do Selo.
Declaration
bool Apura(int Ano, CblBETipos.ENUMPeriodo Periodo, int Dia, string Apuramento, string Diario, ref int NumeroDiario, string Documento, ref int NumeroDocumento, decimal Juros, decimal Coimas, 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.Decimal | Juros | Valor referente aos juros. |
System.Decimal | Coimas | Valor referente aos juros. |
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 Lançamento no que vai ser feito o apuramento. |
Returns
Type | Description |
---|---|
System.Boolean |
Remove(Int32, Int32, String, Int32, String, String, String)
Anula o apuramento do Selo.
Declaration
bool Remove(int Ano, int Mes, string Diario, int NumDiario, string MotivoAnulacao, string ObsAnulacao = null, string TipoLancamento = "")
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | Ano | Ano do Apuramento |
System.Int32 | Mes | Periodo a que respeita o apuramento. (Pode assumir o valor de 1 a 12) |
System.String | Diario | Identificador do Diário . |
System.Int32 | NumDiario | Númerador do diário. |
System.String | MotivoAnulacao | Código Motivo Anulação. |
System.String | ObsAnulacao | Observações da Anulação. |
System.String | TipoLancamento | Tipo de Lançamento. |
Returns
Type | Description |
---|---|
System.Boolean |
Remove(String, Int32, Int32, String, Int32, Boolean, String, String)
Anula o apuramento do Selo.
Declaration
bool Remove(string TipoLancamento, int Ano, int Mes, string Diario, int NumDiario, bool removeDocumentoContabilistico, string MotivoAnulacao, string ObsAnulacao)
Parameters
Type | Name | Description |
---|---|---|
System.String | TipoLancamento | Tipo de Lançamento. |
System.Int32 | Ano | Ano do Apuramento |
System.Int32 | Mes | Periodo a que respeita o apuramento. (Pode assumir o valor de 1 a 12) |
System.String | Diario | Identificador do Diário . |
System.Int32 | NumDiario | Númerador do diário. |
System.Boolean | removeDocumentoContabilistico | Remove Documento Contabilistico, ou apenas remove links de ligação. |
System.String | MotivoAnulacao | Código Motivo Anulação. |
System.String | ObsAnulacao | Observações da Anulação. |
Returns
Type | Description |
---|---|
System.Boolean |