Lotes Daniel Bandeira¶
1. Visao geral¶
- Slug:
lotes-daniel-bandeira - Grupo (menu):
Contabil - Pagina:
/lotes-daniel-bandeira - API dedicada: nao
- Permissao RBAC:
tool:lotes-daniel-bandeiraoutool:*(ADMIN tambem acessa) - Classificacao operacional:
local-only
A ferramenta le um TXT no mesmo layout do lotes-txt, inverte os lancamentos a debito e a credito de cada registro L, aplica o de/para de contas configurado na tela e gera um novo TXT ajustado para download.
2. Layout suportado¶
A leitura segue o mesmo layout IOB Lote Normal usado pelo lotes-txt.
Campos principais:
- Registro L
- Debito reduzido: 010 a 015
- Credito reduzido: 016 a 021
- Debito classificacao: 068 a 081
- Credito classificacao: 082 a 095
- Valor: 050 a 064
- Cabecalho C: total em 011 a 025
3. Fluxo de uso¶
- Abrir
/lotes-daniel-bandeira. - Selecionar o TXT no botao de arquivo.
- Clicar em Ler arquivo.
- Conferir o resumo de lancamentos invertidos, regras ativas e total do cabecalho.
- Ajustar ou adicionar regras de de/para na tabela local.
- Clicar em Baixar TXT ajustado.
4. Regras de processamento¶
- Todo registro
Ltem debito e credito invertidos. - O de/para da tela e aplicado nas contas reduzidas apos a inversao.
- As regras ficam salvas no navegador via
localStoragepara facilitar novos cadastros. - O arquivo final preserva as demais linhas do TXT.
- O campo total do cabecalho
Ce recalculado com base no total de debitos do arquivo final. - A saida e gerada em
UTF-8. - O leitor de TXT usa fallback de
UTF-8,Windows-1252eLatin1para evitar acentos quebrados na entrada.
5. Arquivos relacionados¶
- Pagina:
public/lotes-daniel-bandeira.html - Script:
public/js/lotes-daniel-bandeira.js - Layout compartilhado ERP TXT:
public/js/shared/erp-txt-layouts.js - Menu:
public/js/sidebar.js - Home:
public/home.html - Catalogo RBAC:
src/core/tool-catalog.json
6. Troubleshooting¶
Sintoma¶
O usuario adiciona novas regras, mas elas parecem sumir ao recarregar a pagina.
Causa provavel¶
As regras nao foram salvas no armazenamento local do navegador.
Solucao¶
Usar o botao Salvar de/para ou editar qualquer regra, pois a tela persiste automaticamente o conjunto em localStorage.
Sintoma¶
O TXT sai com conta invertida, mas sem o ajuste esperado no codigo de conta.
Causa provavel¶
A regra de de/para foi cadastrada com valor vazio, ou o campo nao estava numerico.
Solucao¶
Preencher contas de origem e destino apenas com digitos. O exemplo inicial ja vem carregado com as contas informadas na demanda.
Sintoma¶
O arquivo de saida nao abre corretamente em sistemas que exigem acentuacao preservada.
Causa provavel¶
Exportacao fora de UTF-8.
Solucao¶
A ferramenta gera o download em text/plain;charset=utf-8 e mantem o texto normalizado em UTF-8.