PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface ICblBSSVAT

    Namespace: ICblBS100
    Assembly: ICblBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("8BFF9C35-60CF-47F5-9986-D4A041CAF473")]
    public interface ICblBSSVAT

    Properties

    EnterprisesList

    Devolve a lista de empresas disponiveis para o diagnóstico.

    Declaration
    List<clsFichaEmpresa> EnterprisesList { get; }
    Property Value
    Type Description
    System.Collections.Generic.List<clsFichaEmpresa>

    Methods

    ContaNaoPermitidaNoReferencialContabilistico(BasBETipos.EnumTipoExercicioContabilidade, String)

    Verifica se a conta está fora do referncial contabilistico

    Declaration
    bool ContaNaoPermitidaNoReferencialContabilistico(BasBETipos.EnumTipoExercicioContabilidade tipoExercicioCBL, string conta)
    Parameters
    Type Name Description
    BasBETipos.EnumTipoExercicioContabilidade tipoExercicioCBL
    System.String conta
    Returns
    Type Description
    System.Boolean

    DiagnosticTasks(String)

    List of all diagnostic tasks for each company

    Declaration
    List<ICblBSSVATDiagnosticTask> DiagnosticTasks(string company)
    Parameters
    Type Name Description
    System.String company
    Returns
    Type Description
    System.Collections.Generic.List<ICblBSSVATDiagnosticTask>

    DocumentosRascunho(Int32, String)

    Verifica se existem documentos de rascunho.

    Declaration
    int DocumentosRascunho(int ano, string tipoLancamento)
    Parameters
    Type Name Description
    System.Int32 ano
    System.String tipoLancamento
    Returns
    Type Description
    System.Int32

    ExisteLancamentoComDataCriacaoInvalida(String, Int32, Int32, Int32)

    Verifica a existencia de lancamentos com data de criacao invalida

    Declaration
    bool ExisteLancamentoComDataCriacaoInvalida(string tipoLancamento, int ano, int mes, int tipoNumeracao)
    Parameters
    Type Name Description
    System.String tipoLancamento
    System.Int32 ano
    System.Int32 mes
    System.Int32 tipoNumeracao
    Returns
    Type Description
    System.Boolean

    ExistemDocumentosDiferidosPorIntegrar(Int32, ref String)

    Verifica a existencia de documentos diferidos por integrar

    Declaration
    bool ExistemDocumentosDiferidosPorIntegrar(int ano, ref string aviso)
    Parameters
    Type Name Description
    System.Int32 ano
    System.String aviso
    Returns
    Type Description
    System.Boolean

    ExisteMovimento(Int32, CblBEDocumento.TipoTrancacao)

    Verifica a existencia de um documento num determinado ano dado o seu tipo de transacao

    Declaration
    bool ExisteMovimento(int ano, CblBEDocumento.TipoTrancacao tipoTrancacao)
    Parameters
    Type Name Description
    System.Int32 ano
    CblBEDocumento.TipoTrancacao tipoTrancacao
    Returns
    Type Description
    System.Boolean

    GetTipoExercicio(String, Int32)

    Tipo Exercicio

    Declaration
    BasBETipos.EnumTipoExercicioContabilidade GetTipoExercicio(string tipoLancamento, int ano)
    Parameters
    Type Name Description
    System.String tipoLancamento
    System.Int32 ano
    Returns
    Type Description
    BasBETipos.EnumTipoExercicioContabilidade

    GetWorkYears()

    Gets work years and it's work type for the current company

    Declaration
    List<string[]> GetWorkYears()
    Returns
    Type Description
    System.Collections.Generic.List<System.String[]>

    ListaTaxonomiaMascarasAT(BasBETipos.EnumTipoExercicioContabilidade, String)

    Lista o referncial contabilistico da AT

    Declaration
    List<CblBETaxonomiaMascaraAT> ListaTaxonomiaMascarasAT(BasBETipos.EnumTipoExercicioContabilidade tipoExercicioCBL, string plano = "TAX")
    Parameters
    Type Name Description
    BasBETipos.EnumTipoExercicioContabilidade tipoExercicioCBL
    System.String plano
    Returns
    Type Description
    System.Collections.Generic.List<CblBETaxonomiaMascaraAT>

    RunDiagnosticsAsync(String, String, Int32, BasBETipos.EnumTipoExercicioContabilidade, String)

    Executa os diagnósticos.

    Declaration
    Task<bool> RunDiagnosticsAsync(string empresa, string tipoLancamento, int anoTrabalho, BasBETipos.EnumTipoExercicioContabilidade tipoExercicio, string moeda)
    Parameters
    Type Name Description
    System.String empresa
    System.String tipoLancamento
    System.Int32 anoTrabalho
    BasBETipos.EnumTipoExercicioContabilidade tipoExercicio
    System.String moeda
    Returns
    Type Description
    System.Threading.Tasks.Task<System.Boolean>

    SaldosInvalidos(String, Boolean, Int32, Int32, String, CblBEFormula.ENUMValorNaMoeda, List<String>, String, String, String, String, String)

    Lista os saldos inválidos para as contas.

    Declaration
    ICblBSSVATDiagnosticTask SaldosInvalidos(string codigoEmpresa, bool apuramentoFinal, int ano, int mesFinal, string tipoLancamento, CblBEFormula.ENUMValorNaMoeda moeda, List<string> contasSaldosAnomalos, string contaCapital, string contaProveitoGanhos, string contaCustoPerdas, string prefixoProveitoGanhos = "7", string prefixocontaCustoPerdas = "6")
    Parameters
    Type Name Description
    System.String codigoEmpresa
    System.Boolean apuramentoFinal
    System.Int32 ano
    System.Int32 mesFinal
    System.String tipoLancamento
    CblBEFormula.ENUMValorNaMoeda moeda
    System.Collections.Generic.List<System.String> contasSaldosAnomalos
    System.String contaCapital
    System.String contaProveitoGanhos
    System.String contaCustoPerdas
    System.String prefixoProveitoGanhos
    System.String prefixocontaCustoPerdas
    Returns
    Type Description
    ICblBSSVATDiagnosticTask

    ValidaApuramentoResultados(CblBEDocumento)

    Valida se o documento cumpre as regras para o apuramento de resultados

    Declaration
    bool ValidaApuramentoResultados(CblBEDocumento documento)
    Parameters
    Type Name Description
    CblBEDocumento documento
    Returns
    Type Description
    System.Boolean

    ValidaApuramentoResultadosLinha(CblBELinhaDocGeral, CblBEDocumento.TipoTrancacao, String, String)

    Valida se o documento cumpre as regras para o apuramento de resultados

    Declaration
    bool ValidaApuramentoResultadosLinha(CblBELinhaDocGeral linha, CblBEDocumento.TipoTrancacao tipoTransacao, string prefixoContaAnalitica, string prefixoContaOrdem)
    Parameters
    Type Name Description
    CblBELinhaDocGeral linha
    CblBEDocumento.TipoTrancacao tipoTransacao
    System.String prefixoContaAnalitica
    System.String prefixoContaOrdem
    Returns
    Type Description
    System.Boolean