Fechamento cambial IFRS: a rodada anterior deste período será substituída. Continuar?
QuandoPergunta da tela.
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.
Fechamento cambial IFRS: a rodada anterior deste período será substituída. Continuar?
QuandoPergunta da tela.
Filial sem conta de diferenca cambial (filial.idplc_difcamb).
QuandoA filial não tem a conta de diferença cambial.
ConferirCadastros › Filiais: a conta de diferença cambial.
Sistema antigoNão confere.
Periodo obrigatorio.
QuandoAno, mês ou uma das datas chegou vazio. A tela sempre manda; a frase só aparece com a requisição montada por fora.
Periodo ja fechado pela contabilidade: o fechamento cambial IFRS (25G) nao pode ser executado para 2025-11-30, porque o fechamento contabil (parametros.udf_cont) esta em 2025-12-31.
QuandoA data final (último dia do mês) do período é igual ou anterior ao fechamento contábil. A conferência vem antes de apagar a rodada anterior — senão a rotina destruiria o fechamento antigo e só depois falharia.
Conferirparametros.udf_cont (o fechamento contábil do tenant inteiro — hoje 31/12/2025 em central).
Sistema antigoNão confere — zero ocorrências de "udf" nos quatro programas de fechamento. Rodado com o mês errado, o sistema antigo reescreve um mês fechado sem avisar. Divergência deliberada.
Sem numero de asiento para o ano 2026.
QuandoO contador de asientos do ano (numero_asiento) não devolveu número. Na prática não acontece: sem a linha do ano, ela é criada.
Conferirnumero_asiento do ano.
Sistema antigo"Sem numero asiento" (numelanContabNew).
Filial 3 nao encontrada.
QuandoA filial da sessão não existe mais no cadastro. Entre de novo e escolha a filial.
A rodada anterior da mesma data (só as linhas IFRS) é marcada excluída antes. As linhas geradas aqui não entram no 25E, e vice-versa.
Fechamento cambial IFRS concluído. 18 conta(s) com ganho, 22 com perda. 80 linha(s) da rodada anterior excluída(s).
QuandoPara cada conta 1 e 2 (a 3 não entra, ao contrário do 25E), compara o saldo já em dólar com o reavaliado pelo câmbio IFRS (valor_ifr, multiplicado ou dividido conforme moeda.operacao_ifr) e lança a diferença em moeda 112, com duas casas, marcada ifrs = 'T'. Não sai linha de arredondamento — está comentada no sistema antigo.
ConferirContabilidade › 251: histórico "Variacion cambial de cierre IFRS".
Sistema antigo"Fechamento terminada !" (:425).
grep hUsuarioRegras no programa do sistema antigo devolve
zero: esta tela não tem regra nomeada a conceder no Acesso dos Grupos (444).
Recusa de regra: HTTP 200 com statuscode 400 e a frase, que a tela mostra em
vermelho abaixo dos botões. As recusas desta tela vêm antes de qualquer escrita — nada
foi apagado nem gravado. Depois que a rotina começa, cada asiento é uma transação, como
no sistema antigo: um erro no meio deixa gravados os asientos anteriores. Rodar de novo é o
remédio — a rodada anterior do mesmo período é sempre substituída. Erro inesperado traz o
código de ocorrência de 8 caracteres — copie-o no chamado.
| O que | Valor |
|---|---|
| moeda do balanço IFRS | 112 |
| casas | duas, qualquer que seja a moeda local |
| Ponto | Situação |
|---|---|
fechamento contábil (udf_cont) | conferido pela data final; o sistema antigo não confere |
| filial sem conta de diferença cambial | recusada; o sistema antigo lança com conta zerada |
Nenhuma regra bate com essa busca. Tente um trecho menor da mensagem, ou limpe os filtros.