Este artigo descreve as etapas e atividades necessárias para implantar o ciclo financeiro da locação.
...
# | Parametrização | Descrição |
---|---|---|
1 | Abertura do Período | Realizar a abertura do período Anual dentro do cadastro de empresas |
2 | ||
3 |
Importação
Na tabela abaixo estão relacionadas os objetos que devem ser importados para o ciclo financeiro.
...
Na tabela abaixo estão discriminados os serviços responsáveis pelo processamento do ciclo financeiro devem ser ativados.
# | Serviço | Classe | Código para ativação | |||
---|---|---|---|---|---|---|
1 | 01. Lançamento | GeracaoLancamentosContratosBatch | SystemDatabase.scheduleBatchexecuteBatch(new snap_brok.GeracaoLancamentosContratosBatch(), '1. Lançamento', 3, 100); | |||
2 | 02. Faturamento | FaturaBatch | System Database. scheduleBatchexecuteBatch(new snap_brok.FaturaBatch(), '2. Faturamento', 3,100); | |||
3 | 03. Emissão de boletos | FaturaEmitirBoletoBatch | SystemDatabase.scheduleBatchexecuteBatch(new snap_brok.FaturaEmitirBoletoBatchCobrancaEmitirBoletoBatch(), '3. Emissão de boletos', 3, 100); | |||
4 | 04. Consulta de boletos | FaturaConsultarBoletoBatch | System Database. scheduleBatchexecuteBatch(new snap_brok. FaturaConsultarBoletoBatchCobrancaConsultarBoletoBatch(), '4. Consulta de boletos', 3, 1005); | |||
5 | 05. Geração de faturas | FaturaGerarArquivoBatch | System Database. scheduleBatchexecuteBatch(new snap_brok.FaturaGerarArquivoBatch() , '5. Geração de faturas', 3, 100); | |||
6 | 06. Repasse | Database.executeBatch(new snap_brok.RepasseBatch System.scheduleBatch(), 100); | ||||
7 | Contabilização de faturas | Database.executeBatch(new snap_brok. RepasseBatchFaturaContabilizarBatch(), '6. Repasse', 3100); | ||||
| ||||||
9 | Atualização de títulos | Database.executeBatch(new snap_brok.CobrancaAtualizarTituloBatch(), 100); | ||||
710 | Contabilização de faturas | FaturaContabilizarBatch | System.scheduleBatchEnvio de SMS | Database.executeBatch(new snap_brok.EnviarSmsBatch(), 100); | ||
11 | Atualização de cobranças | Database.executeBatch(new snap_brok. FaturaContabilizarBatchCobrancaAtualizarCobrancaBatch(), '7. Contabilização de faturas', 3100); | ||||
12 | 12. Limpeza de logs | Database.executeBatch(new snap_brok.LogLimparBatch(), 100); | ||||
13 | Geração de pagamento | Database.executeBatch(new snap_finan.PagamentoGerarBatch(), 100); | ||||
814 | Reajuste Envio do Extrato do aluguel | ReajusteAluguelBatch | System.scheduleBatch(Locador | snap_brok__.EnvioExtratoRepasseBatch batch = new snap_brok__.EnvioExtratoRepasseBatch(); Id batchJobId = Database.executeBatch(batch); | ||
15 | Envio do Extrato da Fatura - TituloRegistradoEnviarFaturaBatch | snap_brok__.TituloRegistradoEnviarFaturaBatch batch = new snap_brok__.ReajusteAluguelBatchTituloRegistradoEnviarFaturaBatch(), '8. Reajuste do aluguel', 10, 100); | 9 | Atualizar títulos | CobrancaAtualizarTituloBatch | System.scheduleBatch(new snap_brok.CobrancaAtualizarTituloBatch(), '9. Atualizar títulos', 60, 100; Id batchJobId = Database.executeBatch(batch, 1); |
16 | Enviar cobrança | snap_brok__.CobrancaAtualizarFaturaBatch batch = new snap_brok__.CobrancaAtualizarFaturaBatch(); Id batchJobId = Database.executeBatch(batch); | ||||
17 | Contabilizar Repasse - RepasseContabilizadoBatch | snap_brok__.RepasseContabilizadoBatch batch = new snap_brok__.RepasseContabilizadoBatch(); Id batchJobId = Database.executeBatch(batch, 1); | ||||
18 | ImovelAtualizarScheduler | snap_brok__.ImovelIndexarBatch batch = new snap_brok__.ImovelIndexarBatch(); snap_brok__Exportar_imovel__mdt configExportarImovel = snap_brok__.ImovelServico.configuracaoExportarImovel; Id idBatch = Database.executeBatch(batch, Integer.valueOf(configExportarImovel.snap_brok__Lote__c)); | ||||
19 | Atualização da fatura e Adicionar fatura ao processo de cobrança | CobrancaAtualizarFaturaScheduler | ||||
20 | ConsultarRemessaAlteracaoBatch | snap_brok__.ConsultarRemessaAlteracaoBatch batch = new snap_brok__.ConsultarRemessaAlteracaoBatch(); Id batchJobId = Database.executeBatch(batch, 1); | ||||
21 | atualizar os saldos das contas contábeis | snap_brok.CalcularSaldoContabilBatch batch = new snap_brok.CalcularSaldoContabilBatch('ID do Exercício contábil do ano escolhido'); |