UC00129 - Integração contábil Alterdata
Conteúdo |
Objetivo
- Realizar integração contábil entre o JResulth e o sistema contábil da Alterdata
Atores
- Usuário
Pré-requisitos
- Considerar documento Padrões de desenvolvimento.
- No projeto da rotina, em confsrc > META-INF > messages > view.properties definir o nome como Conta contábil. Este nome será utilizado para criar a página no Wiki.
- No cadastro da filial, criar campo novo 'Centro de custo'
- Promover alterações no cadastro de fórmulas e cadastro de operaçÕes
- Esta rotina só poderá ser visível no menu para usuários que possuem acesso a mesma em empresas cuja senha possui o módulo de contabilidade.
Sistema
- Contabilidade
Resultado esperado
- Gerar arquivo, conforme modelo
Fluxo de eventos
Fluxos principais
Fluxo 1: Usuário acessa Menu > Utilitários -> Fórmula. Sistema procede conforme RN01
Fluxo 2: Usuário acessa Menu > Cadastro Operações > (todas). Sistema procede conforme RN02
Fluxo 3: Usuário acessa Menu > Utilitários -> Gera Integração Contábil. Sistema procede conforme RN03.
Regras de negócio
RN01 - Cadastro de Fórmulas
RN02 - Tela de manutenção
== RN03 - Geração Arquivo Contábil
Para gerar o arquivo, será necessário identificar o centro de custo da filial. Sendo assim, se o cliente da ATS tem o sistema contábil (JCB), solicitar o campo centro de custo contábil, string 10 bytes, não obrigatório, ao lado do campo 'código da filial', na aba 'outros dados'
A tela da integração contábil solicitaria os seguintes campos:
- filiais
- período de movimento
- Nome do arquivo
- ( ) Contabilizar movimento bancário
- ( ) Contabilizar movimento de caixa
- ( ) Contabilizar ECF
- ( ) Contabilizar Notas de entrada
- ( ) Contabilizar Notas de saída
- ( ) Contabilizar Notas de entrada emitidas
Contabilizar movimento bancário
Se faltar uma das contas, ou conta contábil da conta bancária, ou a conta contábil do tipo de lançamento, ignorar movimento. Isto é normal.
[posição 1]: vazio [posições 2 e 3:] Se o movimento bancário for de saída, a primeira conta, de débito, (que será sempre a conta reduzida), será do tipo de lançamento bancário, e segunda (que seria a conta credora, será a conta contábil da conta bancária). Se o lançamento for de entrada no banco, inverte. Ou seja, débito o banco e credito o tipo de lançamento. A CONTABILIDADE TRABALHA ao contrário do nosso senso comum. [posição 4]: data do movimento bancário [posição 5]: valor normal do lançamento [posição 6]: criar um campo, string(5), nao obrigatório, na filial, e usar este campo. [posição 7]: deixar branco [posição 8]: usar o histórico do banco [posição 9]: usar o número do banco (temm isto no movimento, mesmo que opcional)