Interface ICblBSSVAT
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
Methods
ContaNaoPermitidaNoReferencialContabilistico(BasBETipos.EnumTipoExercicioContabilidade, String)
Verifica se a conta está fora do referncial contabilistico
Declaration
bool ContaNaoPermitidaNoReferencialContabilistico(BasBETipos.EnumTipoExercicioContabilidade tipoExercicioCBL, string conta)
Parameters
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
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
Returns
Type |
Description |
System.Boolean |
|
GetTipoExercicio(String, Int32)
Declaration
BasBETipos.EnumTipoExercicioContabilidade GetTipoExercicio(string tipoLancamento, int ano)
Parameters
Type |
Name |
Description |
System.String |
tipoLancamento |
|
System.Int32 |
ano |
|
Returns
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
Returns
RunDiagnosticsAsync(String, String, Int32, BasBETipos.EnumTipoExercicioContabilidade, String)
Declaration
Task<bool> RunDiagnosticsAsync(string empresa, string tipoLancamento, int anoTrabalho, BasBETipos.EnumTipoExercicioContabilidade tipoExercicio, string moeda)
Parameters
Returns
Type |
Description |
System.Threading.Tasks.Task<System.Boolean> |
|
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
ValidaApuramentoResultados(CblBEDocumento)
Valida se o documento cumpre as regras para o apuramento de resultados
Declaration
bool ValidaApuramentoResultados(CblBEDocumento documento)
Parameters
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
Returns
Type |
Description |
System.Boolean |
|