BusVirtualFinance
by Leonardo Valim Craveira
1. Tipos
1.1. Leitura de Lançamento Físico
1.1.1. Ler o que está no Sinacor e consolidar os lançamentos.
1.2. Lançamento Virtual
1.2.1. São lançamentos que estão somente no BusVirtualFinance e ainda não foram para o Sinacor.
1.3. Lançamento Virtual com substituição
1.3.1. Sinacor -> BVF. Caso seja inserido um lançamento no Sinacor ele será atualizado no BusVirtualFinance
1.4. Lançamento Virtual com escrita
1.4.1. BVF -> Sinacor. Esse caso será usado para lançamentos que chegam no BusVirtualFinance e precisam ser escritos imediatamente no Sinacor.
2. Cargas Iniciais
2.1. Ler as informações que estão no Sinacor e carregar em memória. Nessa etapa será carregada a tabela histórico e os dados de D-1 porque são os dados de fechamento que são os últimos.
3. Abertura
3.1. Com o sistema aberto vou chamar a tarefa "Lançamento Virtual com Substituição" para escrever no Sinacor.
4. Carga de Lançamentos
4.1. Para ler (Leitura de lançamento físico) vou consulta nas tabelas TCCMOVTO e TCCHISMOV. Para escrever (Lançamento Virtual com escrita) eu uso a tabela TCCINTOU.
5. Dúvidas
5.1. CF - Controle Financeiro? CCO - Conta corrente operacional?
6. Integração contínua
6.1. Na integração, o BVF fica "escutando" os lançamentos que são feitos no sinacor ou escreve lançamentos no sinacor.
7. Objetivo: Servir de "Middleware" entre os sistemas que orbitam o sinacor, fornecendo o saldo do cliente e se antecipando aos lançamentos sem sobrecarregar o sinacor diretamente criando o conta corrente virtual.
8. Para que iremos disponibilizar as informações: Para o Buscentral que será consumido por outros serviços.
9. Interface com sistemas
9.1. Controle patrimonial
9.2. Toro Radar 4
9.3. Billing - Contas a pagar da Toro pelo serviço de consultoria.
9.4. Tesouraria
9.5. Sinacor
9.6. Futuramente -> Risco
10. Robos
10.1. 1 - Carga de históricos Sinacor
10.2. 2 - Carga Saldo D-1
10.3. 3 - Lançamentos com escrita. BVF -> Sinacor.
10.4. 4 - Atualização contínua.
10.4.1. 4.1 - Disparar Evento de integração
10.4.2. 4.2 - Geração de Saldo Virtual