Pular para conteúdo

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-bandeira ou tool:* (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

  1. Abrir /lotes-daniel-bandeira.
  2. Selecionar o TXT no botao de arquivo.
  3. Clicar em Ler arquivo.
  4. Conferir o resumo de lancamentos invertidos, regras ativas e total do cabecalho.
  5. Ajustar ou adicionar regras de de/para na tabela local.
  6. Clicar em Baixar TXT ajustado.

4. Regras de processamento

  • Todo registro L tem debito e credito invertidos.
  • O de/para da tela e aplicado nas contas reduzidas apos a inversao.
  • As regras ficam salvas no navegador via localStorage para facilitar novos cadastros.
  • O arquivo final preserva as demais linhas do TXT.
  • O campo total do cabecalho C e 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-1252 e Latin1 para 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.