Informe a data inicial e a final.
QuandoUma das duas datas vazia.
Sistema antigoSai sem mensagem (RETURN(.F.), :231).
Não grava. statuscode 400 com a frase abaixo, que a tela mostra como está.
Pergunta antes de seguir. Quem pergunta está dito em cada regra — o servidor (statuscode 409, com o nome do campo) ou a própria tela.
Passa, mas com um comportamento que surpreende quem está conferindo — ou é conferido só na tela.
O servidor devolve a frase do sistema antigo, e várias eram em espanhol lá. Não é tradução faltando.
Filtros: data inicial e final, tipo de emissão (Todos, Pagar, Receber), filial (em branco = todas) e o usuário que vai escrito em cada lançamento (convertido para maiúsculas, como o PICTURE "@!" do sistema antigo). As datas nascem em hoje. Só entram baixas vivas de conta bancária com contabilidade_cod_conta preenchido.
Informe a data inicial e a final.
QuandoUma das duas datas vazia.
Sistema antigoSai sem mensagem (RETURN(.F.), :231).
A data final é anterior à inicial.
QuandoPeríodo invertido.
Sistema antigoNão confere: gera o arquivo vazio.
O período tem de estar dentro do mesmo ano.
QuandoData inicial e final em anos diferentes.
Sistema antigo"No esta dentro del mismo año" (:219).
Filial 7 não encontrada.
QuandoA filial do filtro (ou a da sessão, sem filtro) não existe em filial. O número muda conforme a filial.
AtençãoRazão social, cidade e código contábil da filial saem da filial do filtro; sem filtro, da sessão.
Nenhuma baixa no período com conta contábil no banco.
QuandoNenhuma baixa nas duas passadas (depois de tirar as de título excluído).
Sistema antigoGrava um arquivo vazio e diz "Terminado !" (:505).
O arquivo sai em windows-1252 com CRLF. Cada baixa abre com |6000|X||<id do título>| e cada lançamento é |6100|dd/mm/aaaa|débito|crédito|valor|| histórico|usuário|código da filial|, valor com 3 casas e vírgula. São duas passadas, nesta ordem, cada uma por data da baixa e id: (1) títulos da filial, contra o fornecedor/cliente; (2) banco da filial pagando título de outra, contra a conta transitória. Juros+acréscimo e desconto viram lançamentos à parte; o tipo de faturamento 1113 (devolução de venda) inverte os lados da baixa.
A conta do fornecedor/cliente é a conta_for_contab_ext/conta_cli_contab_ext do centro de custo do título quando preenchida, senão o código contábil do emitente.
3 baixa(s) de título excluído ficaram fora do arquivo.
QuandoBaixa viva cujo título está excluído. Vem no rodapé do resultado (cabeçalho X-Avisos), junto com a contagem de baixas e linhas; o arquivo é gerado.
Sistema antigoO STR(NIL) do título nulo derruba a geração.
(sem mensagem) — baixa com filial do título diferente da filial do banco usa a conta transitória
QuandoNa 1ª passada a conta do banco vira 38 (razão social com UNIAO) ou 10544; na 2ª, a transitória é essa mesma quando as filiais diferem, e 999999 quando coincidem.
Sistema antigoIgual (:273 e :406).
(sem mensagem) — baixa de valor zero não gera o lançamento principal
QuandoValor da baixa zero: sai o |6000| e só os lançamentos de juros/desconto que houver.
Sistema antigoIgual (IF valor > 0).
grep hUsuarioRegras no programa do sistema antigo devolve zero: esta tela não tem regra nomeada a conceder no Acesso dos Grupos (444). Quem vê a opção 452 no menu (matriz de grupo_permissao) usa a tela inteira.
Recusa de regra: HTTP 200 com statuscode 400 e a frase, que a tela mostra na faixa vermelha da janela. As mensagens que só a tela confere (marcadas "conferido só na tela") não chegam ao servidor. Erro inesperado traz o código de ocorrência de 8 caracteres — copie-o no chamado.
Contas fixas do sistema antigo, portadas como estão (decisão 17): juros pagos 932, desconto obtido 923, juros recebidos 924, desconto concedido 929 — em COLINA (cidade da filial) 2659/2656/2455/2454. Transitória 38 quando a razão social tem UNIAO, senão 10544; 999999 na 2ª passada com filiais iguais. Tipo 1113 = devolução de venda.
| Ponto | Situação |
|---|---|
| período | faixa meio-aberta sobre data_baixa (datetime); o sistema antigo usa BETWEEN com data pura e perde o último dia com hora |
| todas as filiais | a 2ª passada é só o que foi pago por banco de outra filial; o sistema antigo, sem filtro, repete TODAS as baixas contra a transitória 999999 e duplica o arquivo |
| filial do cabeçalho | razão social/cidade/código contábil são da filial escolhida no filtro (como o ceif); o sistema antigo usa sempre a da sessão |
| título excluído | fica fora com aviso; no sistema antigo derruba a geração |
| período sem baixa | recusado; o sistema antigo grava arquivo vazio |
| período invertido | recusado; o sistema antigo não confere |
| ceif | não se segue o defeito do ceif que confere a conta de CLIENTE e usa a de FORNECEDOR, nem a filial do banco por idfilial_associada (vale c.idfilial, como o legado) |
| saída do arquivo | baixado pelo navegador; o sistema antigo grava BAIXAS_CONTAMAX.TXT na pasta do micro |
Nenhuma regra bate com essa busca. Tente um trecho menor da mensagem, ou limpe os filtros.