PRIMAVERA | Developers

    Show / Hide Table of Contents

    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