UC00129 - Integração contábil Alterdata
(Criou página com '= 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 d...') |
|||
| Linha 36: | Linha 36: | ||
== RN03 - Geração Arquivo Contábil | == 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) | ||
Edição das 10h06min de 15 de janeiro de 2015
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)