Pular para o conteúdo principal

12

Notas de Lançamento do BrERP versão 12

Confira os Configuradores do Sistema - BrERP

Build 12.0.0.202507282209

  • [Entregas Pendentes] - Validações: Melhoria [19507] - Para melhorar o controle de entregas prevenindo esquecimentos e ajudando a identificar oportunidades para consolidar fretes, o sistema agora pode alertar os usuários sobre pedidos pendentes ao criar ou alterar uma Ordem de Venda e também ao Gerar um Embarque. Essa validação poderá ser habilitada através do configurador de sistema COF_DIAS_ALERTA_PEDIDO, implementado com o valor padrão -1 ao nível de Organização. Caso seja usado, este configurador deverá ser preenchido com a quantidade de dias à frente que serão validados. Essa validação alertará o usuário caso identifique outros pedidos que se enquadrem nas condições abaixo:
    • Data Prometida do outro pedido é anterior a data de entrega do pedido atual ou, conforme preenchido no configurador, quantidade X de dias à frente do pedido atual;
    • Status de pedido como Completo (CO);
    • Localização de outros pedidos é a mesma do pedido atual;
    • Parceiro de Negócios selecionado de outros pedidos é o mesmo PN do pedido atual.

Build 12.0.0.202507261930

  • [Sped Contribuições] Nota Técnica EFD-Contribuições nº 009: Melhoria [18700] - Adequação à Nota Técnica EFD-Contribuições nº 009:
    • O sistema não irá mais gerar o "Registro 0145: Regime de Apuração da Contribuição Previdenciária Sobre a Receita Bruta" e, consequentemente, nenhum registro do Bloco P;
    • Ajustada a geração dos registros D500, D501 e D505 para incluir os modelos 55 e 62, que possuem aquisição com direito a créditos tributários de PIS/PASEP e COFINS gerados a partir de 01/04/2025;
    • Adicionado no Registro D500 o campo CHV_DOC_E para a Chave do Documento Fiscal Eletrônico, pois este campo será obrigatório a partir do período de apuração 01/04/2025 para os modelos 55 e 62.
  • [Importar Pedido por XML] Melhorias: Melhoria [18869]
    • A tela de seleção de linhas do pedido de compra agora está mais inteligente, com filtros automáticos por produto, opção de tela cheia e cabeçalhos de coluna fixos para facilitar a navegação;
    • Criado configurador COF_VINCULAR_LINHAS_PED_POR_XML, ao nível de Organização, padrão Y. Ao desativar esse configurador, não será realizado o vínculo automático do Pedido de Compra com o XML, exigindo uma validação manual;
    • Ajuste para reconhecer Parceiros de Negócios cadastrados em outras organizações durante a importação.
  • [Gerar Fatura] - Melhoria na mensagem de erro: Melhoria [19123] - Aprimoramos a mensagem de retorno exibida pelo processo, facilitando identificação e correção de problemas. Agora, em caso de falha por dados cadastrais incompletos (como a falta de um telefone no endereço), a mensagem informará exatamente qual documento de origem não pôde ser processado e qual Parceiro de Negócios requer ajuste, incluindo Zoom para os respectivos registros.
  • [Usuário] Tratamento nos campos de Telefone: Funcionalidade [19129] - Implementamos uma nova validação nos campos de telefone. A partir de agora, os campos de telefone nas telas de "Usuário" e "Localização do Parceiro de Negócios" aceitarão somente a inserção de caracteres numéricos.
  • [Apuração] - Melhorias PIS e COFINS: Melhoria [19248] - Ajustamos a aba "Outras Receitas/Despesas" da janela "Apuração de Impostos" para permitir a edição e inclusão de ajustes manuais. Com esta melhoria, qualquer alteração ou novo lançamento realizado nesta aba recalcula automaticamente os totais de créditos, débitos e as bases de cálculo no cabeçalho do documento.
  • [Controle Remessas Industrialização] Devolução Material não Produzido: Melhoria [19148] - Implementada na janela "Controle de Remessas para Industrialização" o gerenciamento de forma automática da devolução de materiais de terceiros que não foram utilizados no processo produtivo. Assim, o "Saldo a Produzir" será atualizado em tempo real conforme as devoluções são faturadas, além de exibir a quantidade de "Material Não Aplicado" e listar todos os documentos fiscais de devolução relacionados em uma nova aba chamada "Documentos de Devolução Relacionados (Fornecedor)".
  • [Frete/Seguro/Outras Despesas] - Casas decimais: Defeito [19310] - Ajustado o cálculo de rateio de valores de 'Frete', 'Seguro' e 'Outras Despesas' para corrigir divergências de arredondamento que impediam a emissão de Documentos Fiscais.
  • [Processo Alocação Automática] - Melhoria nos parâmetros: Defeito [19386] - Implementado no processo a possibilidade de selecionar múltiplas Organizações e Tipos de Documento em uma única operação. Incluído também o filtro por "Centro de Custo 2", que será exibido condicionalmente somente para as empresas que utilizam este recurso.
  • [Tratamento De Logs] - Divide by Zero: Defeito [19399] - Corrigimos uma falha no processo de rateio de descontos que, em cenários específicos, poderia causar um erro de cálculo ao realizar divisão por zero.
  • [pgBadger] - Relatórios do livro fiscal: Melhoria [19403] - Otimizado o desempenho de relatórios gerados a partir da janela "Apuração de Impostos", como o "Livro de Apuração" e "Registro de Apuração", reduzindo o tempo de processamento em aproximadamente 60%.
  • [Relatório De Armazenamento Por Produto] - Erro coluna não existente: Defeito [19436] - Corrigimos uma falha no "Relatório de Armazenamento por Produto" que impedia sua execução após a atualização para a versão 12.
  • [Transação Inativa] - Transação Inativa Invalidar Pix: Defeito [19479] - Corrigida falha no processo que, em casos de erro de permissão, deixava transações abertas e inativas. Este ajuste garante que todas as transações de dados sejam devidamente finalizadas.

Build 12.0.0.202507172018

  • [SERASA] - Melhorias nos processos: Defeito [19387] - Melhorias na integração com o SERASA:
    • Atualização Automática de Dados Cadastrais: Ao realizar uma consulta, os dados do parceiro de negócio (PN) serão atualizados automaticamente, incluindo o score de crédito e a data da última revisão;
    • Data da Próxima Revisão Cadastral: Foi adicionado o novo campo "Data de Próxima Revisão Cadastral" no grupo Financeiro do cadastro do parceiro de negócio. Este campo permite um controle mais flexível e individualizado sobre o agendamento de novas consultas;
    • Intervalo Mínimo Entre Consultas: Para evitar consultas duplicadas e otimizar custos, foi implementada uma trava de segurança através do configurador ao nível de organização chamado COF_INTERVALO_DIAS_CONSULTA_DADOS, que permite configurar um intervalo mínimo (em dias) entre as consultas para um mesmo parceiro de negócio. Caso o configurador não seja definido ou for definido como -1, o mesmo será considerado desativado;
    • Acesso Simplificado às Consultas: Agora é possível executar consultas de dados diretamente das seguintes janelas, agilizando o processo de verificação:
      • Parceiro de Negócios;
      • Informações do Parceiro de Negócio;
      • Análise de Crédito;
    • Vinculação Automática de Histórico: Ao consultar um documento (CPF/CNPJ), o sistema agora verifica se já existe um parceiro de negócio cadastrado na base de dados. Em caso afirmativo, a consulta é automaticamente vinculada ao cadastro existente, mantendo o histórico de crédito do mesmo.
    • Parâmetro de Organização: Para garantir maior rastreabilidade e organização, o parâmetro "Organização" (AD_Org_ID) foi adicionado a todos os processos de consulta. Ele será preenchido automaticamente com a organização do usuário logado.
    • Atualização do Score: Ajustado para que, caso a consulta seja executada a partir da janela de "Análise de Crédito", somente o score nesta tela será atualizado. Em contrapartida, ao executar consulta nas demais janelas, o score será atualizado no cadastro do Parceiro de Negócios.
    • Formato de Data: Corrigido o formato do campo de data de nascimento (p_Birthday) no processo de consulta de CPF na Receita Federal, eliminando erros de comunicação com a API.
  • [Cálculo de Markup] - Correção Callout: Defeito [19450] - Corrigimos uma falha no cálculo de markup que resultava na exibição de preços com valor incorreto de "1" ao adicionar um produto. O sistema agora garante que o preço final seja sempre calculado e exibido corretamente.
  • [Posição Financeira] Campo Multiseleção Organização: Melhoria [19455] - Aprimoramos o relatório ao adicionar o parâmetro multiseleção "Organização".

Build 12.0.0.202507150032

  • [Ícone Componente Pesagem] - Ícone do Componente de pesagem invisível: Defeito [19431] - Corrigida falha visual na tela da "Lista de Embarque", restaurando a exibição do ícone do componente de pesagem que estava invisível a partir da versão 12.
  • [Imprimir Boletos] - Arquivo sem extensão '.pdf': Defeito [19441] - Corrigida uma falha no processo "Imprimir Boletos" que fazia com que o arquivo fosse baixado sem a extensão .pdf. Agora, o arquivo é salvo corretamente com seu formato, permitindo sua abertura imediata em qualquer leitor de PDF.
  • [Extrato Bancário] - Erro ao completar com múltiplo pagamento/recebimento: Defeito [19442] - Para contornar validação criada no ticket IDEMPIERE-5329 que impedia que um pagamento fosse conciliado quando era referenciado mais de uma vez nas linhas dos extratos bancários, foi criado configurador COF_VALIDAR_RECONCILIACAO_MULTIPLA_PAGAMENTO, ao nível de Organização, com padrão falso.

Build 12.0.0.202507102254

  • [Ordem de Venda/Fatura] Erro ao abrir janela: Defeito [19409] - Corrigido problema que impedia a abertura das janelas de Ordem de Venda e Fatura (Cliente/Fornecedor). Com esta correção, as telas voltam a funcionar normalmente, exibindo todos os campos corretamente, incluindo o Centro de Custo.
  • [Conciliação de Lançamentos Financeiros com OFX] Erro ao importar arquivo: Defeito [19410] - Correção de falha que ocorria ao importar arquivo OFX.

Build 12.0.0.202507090008

  • [Custo de Produto Industrializado para terceiro] - Apropriação contábil e reversão de valor de CMP: Melhoria [19404] - Para evitar distorções nos relatórios de custo e margem, foram realizados os seguintes ajustes:
    • Zerar o custo nos detalhes de custo de qualquer produto classificado como “Industrializado para Terceiro”;
    • Excluir a contabilização de CPV no momento da expedição de produtos desse tipo;
    • Produtos aplicados incluídos na OV de faturamento do PA industrializado seguirão o comportamento padrão do sistema.

Build 12.0.0.202507071349

  • [Ordem de Produção] Peso do Produto: Defeito [19374] - Ajustes no processo que gera as ordens de produção, prevenindo a ocorrência de exceções inesperadas.
  • [Fundir Entidades] - Implementar suporte à campos multi-seleção e nova entidade "Localização de PN": Melhoria [19397] - Implementado no processo "Fundir Entidades" a possibilidade de fusão de "Localização de Parceiro". Ao utilizar esse recurso, será validada se a localização de origem/destino pertencem ao mesmo Parceiro de Negócios, garantindo integridade após execução do processo.
  • [Plataforma] - Atualizações de componentes, melhorias e segurança:
    • ID-362-Iniciada a ocultação de janelas e funcionalidades que não estão finalizadas ou não são utilizadas.
    • ID-2449-Correção de exceção que ocorria aleatoriamente ao salvar registros com a aba no modo grade.
    • ID-2826-O módulo de Promotions foi removido do núcleo do sistema e transformado em plugin separado: org.idempiere.promotion.
    • ID-3031-Corrigido problema que impedia a definição da "Dica Rápida" em cabeçalhos de colunas em diversas janelas e formulários.
    • ID-3989-Adicionada opção para exibir o Tipo de Entidade dos elementos do dicionário (janela, processo, etc.), útil para suporte e diagnóstico. Pode ser ativada por preferência do usuário ao marcar a flag “Mostrar Informações Técnicas na Ajuda” (IsShowTechnicalInfOnHelp). Documentação do iDempiere: https://wiki.idempiere.org/en/NF12_Plugins_Extension_Entity_Type_Identification
    • ID-4302-Corrigido problema onde agendamentos inativos ainda eram executados. Também ajustada a verificação de hostname, que falhava ao comparar nomes locais.
    • ID-4416-Corrige cenário onde ao invalidar um pedido de compra não remove a conexão com o recebimento.
    • ID-4734-Correção para usuários de Mac com teclado alemão não era possível digitar símbolos como @ (Option+L) e € (Option+E) nos campos do iDempiere, pois essas combinações são capturadas por atalhos do sistema.
    • ID-4827-Padronizada a interpretação de variáveis contextuais com a adoção da DefaultEvaluatee em pontos diversos do sistema.
    • ID-4925-Adicionadas as colunas QtyEntered e UOM à linha de movimentação de inventário, permitindo ao usuário informar quantidades em unidades alternativas com conversão automática para a unidade padrão de movimentação. A quantidade movimentada tornou-se somente leitura e é calculada com base na quantidade inserida. Documentação do iDempiere: https://wiki.idempiere.org/en/NF12_Support_UOM_On_Inventory_Move
    • ID-5150-Adicionados ajustes no pom.xml do projeto para facilitar o desenvolvimento do iDempiere no IntelliJ com o plugin eclipse-pde-partial-idea, incluindo suporte à estrutura de diretórios e versão Java. Embora limitado, o suporte permite reconhecimento básico de classes e dependências.
    • ID-5329-Melhoria que possibilita reconciliar uma única linha de extrato bancário com múltiplos pagamentos por meio do campo "Depósito em Lote". O processo "Confrontar Extrato Bancário" foi atualizado para suportar "Depósito em Lote", com marcação automática dos pagamentos envolvidos como reconciliados. Documentação do iDempiere: https://wiki.idempiere.org/en/NF12_Multiple_Payments_against_statement_line_by_Payment_Batch
    • ID-5567-Melhorias que possibilitam utilizar o UUID como chave primária em Info Window e seus processos.
    • ID-5657-Corrigidos erros de compatibilidade com o PostgreSQL 15, causados por ausência de espaços entre argumentos e palavras-chave em comandos SQL.
    • ID-5758-Melhorias para tornar mais fácil de personalizar e estender o Relatório de Reabastecimento.
    • ID-5767-Exibir ajuda/dica nos registros do painel Atividades.
    • ID-5769-WRadioGroupEditor: torna a classe RadioGroupEditor pública.
    • ID-5803-Corrige para o atalho ESC não fechar a guia e a janela pop-up de uma só vez.
    • ID-5804-Correção em cenário onde os parâmetros obrigatórios da Janela de Informações não estavam sendo exibidos corretamente.
    • ID-5805-Corrige ícone de ajuda do painel que produzia solicitações de rede indesejadas.
    • ID-5807-Adicionada capacidade de especificar conjunto de atributos ao importar produtos.
    • ID-5811-Corrigido NullPointerException no evento para BroadcastMessages.
    • ID-5816-Atualizada versão do Hazelcast.
    • ID-5826-Reversão do Ticket referente ao REST, onde é possível inserir uma chave estrangeira inválida.
    • ID-5850-Ajusta geração de documentos consolidados, caso uma fatura, remessa ou ARM seja gerado a partir de múltiplos documentos o campo de vínculo ficará vazio ao preparar o documento, exemplo uma remessa gerada a partir de múltiplas OVs, o campo C_Order_ID no cabeçalho ficará vazio.
    • ID-5859-Melhorias e correções no suporte para referência multi-seleção na Instância de Conjunto de Atributos.
    • ID-5888-Ajuste nas preferencias de login para quando exportado elas sejam mantidas. Correção de Cross Tenant ao realizar login.
    • ID-5936-Melhoria no Desempenho utilizando o 'Criar linhas a partir de' da Fatura.
    • ID-5937-Corrigido o comportamento inconsistente do menu de contexto na visualização HTML de relatórios padrão, onde múltiplos cliques rápidos faziam o menu fechar prematuramente. Agora, o tempo de exibição é reiniciado corretamente ao abrir um novo menu, mantendo o intervalo padrão de 3 segundos.
    • ID-5943-Implementação de suporte ao particionamento de tabelas para PostgreSQL e Oracle.
    • ID-5948-Ajustes para trabalhar com Eclipse 2023-09
    • ID-5951-Correção na ordenação do menu principal, onde ocorria de entradas no menu adicionadas pelo 2Pack estavam sendo mostradas na parte superior.
    • ID-5973-Agora é possível alternar entre formatos de impressão e idiomas ao visualizar relatórios Jasper, mesmo quando o formato Jasper é definido diretamente no tipo de documento ou na configuração padrão de impressão.
    • ID-5982-Implementa reativação de extratos bancários.
    • ID-5985-Implementa reativação de pagamentos.
    • ID-6011-Permitir usar a tecla Enter para retornar OK na caixa de diálogo Messagebox.
    • ID-6040-Melhorias no modelo de importação de CSV.
    • ID-6064-Ajuste na criação de tabela com nome extenso através do processo 'Criar Tabela'.
    • ID-6065-Melhora o updateLookupList agrupando a solicitação de atualização em lote.
    • ID-6067-Implementado controle de reativação de documentos via tipo de documento. Documentação do iDempiere: https://wiki.idempiere.org/en/NF12_Reactivation_of_Invoices
    • ID-6070-Reduz o uso de collection sincronizadas para cache.
    • ID-6074-Refinamento do cache GridWindowVO para GridWindowVO.get e GridWindowVO.create, sempre utilizando a instância em cache de GridWindowVO.
    • ID-6075-WRadioGroupEditor - adicionado um método para obter Radiogroup.
    • ID-6079-Implementada política de expiração após acesso para cache.
    • ID-6080-Remove MBPartner.getTemplate chamando no beforeSave da MInvoice e MOrder.
    • ID-6083-Adicionar formulário Personalizar visualização em grade à personalização da janela.
    • ID-6084-Remove código inacessível na MStorageOnHand.
    • ID-6088-Atualização de Plataforma de Julho 2024.
    • ID-6092-Caixa de diálogo de anexo: removida a chamada setStyle codificada e move as configurações para o arquivo CSS do tema.
    • ID-6093-WQuickForm: removida a chamada de estilo codificada e move as configurações para o arquivo CSS do tema.
    • ID-6097-Descontinuado e removido o uso do método Util.stripDiacritics(String).
    • ID-6108-Atualizado Tycho para versão 4.0.7
    • ID-6112-Escreva uma nova API para MSession que permite desabilitar temporariamente o log de atualização de uma tabela para a MSession atual.
    • ID-6129-Corrigido o erro "value too long" que ocorria ao tentar armazenar textos com mais de 255 caracteres.
    • ID-6131-O tema padrão da interface web foi atualizado. A mudança moderniza a aparência do sistema e é um passo preparatório para a futura atualização para o framework ZK 10, onde o tema que era utilizado foi descontinuado.
    • ID-6133-Adicionado suporte para a exportação de colunas do tipo binário (BLOB) na ferramenta "Exportar Scripts de Inserção SQL".
    • ID-6135-Adicionados exemplos para desenvolvimento rápido de plugins.
    • ID-6138-Adicionada a funcionalidade que permite ao usuário congelar colunas na visão de grade. Ao selecionar a opção "Congelar" no menu de uma coluna, a coluna selecionada e todas as anteriores a ela permanecerão fixas durante a rolagem horizontal. Um botão "Restaurar Congelamento" também foi disponibilizado para reverter a visualização.
    • ID-6141-Corrigido um problema de layout onde os botões no canto inferior direito do diálogo do editor de campos binários apareciam cortados.
    • ID-6147-Adicionado o campo 'IsHtml' nas configurações de 'AD_Field' e 'AD_UserDef_Field'. Esta mudança permite definir ao nível de campo se o conteúdo deve ser renderizado como HTML, oferecendo maior flexibilidade do que a configuração anterior que era somente ao nível de 'AD_Column'. Documentação do iDempiere: https://wiki.idempiere.org/en/NF12_Define_HTML_field_at_field_level
    • ID-6156-O construtor da classe 'WRadioGroupEditor' foi alterado para público, permitindo a criação programática de grupos com valores definidos em código, sem a necessidade de uma lista de referência.
    • ID-6157-Corrigida a estilização de campos do tipo HTML no tema "Ice blue", que eram exibidos sem borda. Foi adicionada uma borda padrão e um efeito de 'hover' para garantir a consistência visual com os demais campos da interface.
    • ID-6164-Aprimorado o processo 'InitialClientSetup': foram adicionadas variáveis estáticas públicas para expor seu estado de execução, permitindo que outros componentes verifiquem se o processo está ativo. Adicionalmente, o prefixo do nome da transação foi alterado para "InitialClientSetup" para maior clareza nos logs e monitoramento.
    • ID-6170-Corrigida a implementação do método MUser.isEMailValid() para realizar uma validação de formato de e-mail mais robusta e conforme os padrões. A implementação anterior não validava o endereço eficazmente.
    • ID-6171-Corrigida a lógica de exibição dos campos na janela Requisição. Os campos agora são ocultados corretamente quando a funcionalidade de 'Change Management' está desativada.
    • ID-6177-Refatorado o fluxo de "Pedido Antecipado" para aumentar sua flexibilidade e compatibilidade com processos de expedição padrão. A geração automática de Remessa e Fatura, que antes era um comportamento fixo, agora é controlada por duas novas flags no "Tipo de Documento". Documentação do iDempiere: https://wiki.idempiere.org/en/NF12_Prepay_Order_Configurable_Shipment_and_Invoicing
    • ID-6179-Atualizada a versão da ZK para a 10.0.1.
    • ID-6180-Correção em cenário onde a árvore do Elemento de Conta (Plano de Contas) era mostrada sem ícones nas ramificações.
    • ID-6192-Corrigida a exibição dos ícones de fonte nos itens do menu de contexto em relatórios HTML. O problema fazia com que os ícones não fossem renderizados, afetando a consistência visual da interface.
    • ID-6203-Implementado controle e processamento de retroatividade em custos. Documentação do iDempiere: https://wiki.idempiere.org/en/NF12_Back-dating_Costing
    • ID-6222-Implementada a renderização de imagens para relatórios HTML e DataTable, alinhando a funcionalidade com a saída em PDF. A dimensão da imagem é controlada pelas propriedades 'MaxWidth' e 'MaxHeight' do item de impressão, e o tratamento de erro para URLs vazias foi aprimorado.
    • ID-6241-Corrigida a renderização da funcionalidade "Imprimir na Próxima Linha" para relatórios HTML e DataTable, alinhando seu comportamento com a saída em PDF. A correção garante que os campos configurados para quebra de linha sejam exibidos corretamente, com ajuste dinâmico da altura da linha e aplicação de estilos.
    • ID-6242-Corrigido e aprimorado o tipo de exibição "Imagem" nas Info Windows. A funcionalidade agora suporta a renderização de imagens a partir de campos de URL e de colunas de ID. Adicionalmente, foi implementado um efeito de 'hover' para ampliar a imagem e um placeholder para quando não há imagem. Documentação do iDempiere: https://wiki.idempiere.org/en/NF12_ImageURL_Fieldtype
    • ID-6253-Aprimorada a Busca Global com suporte para layouts de resultado totalmente customizáveis em formato de "card". A mudança permite a exibição de múltiplos campos de forma rica e visual, facilitando a rápida identificação dos resultados. Documentação do iDempiere: https://wiki.idempiere.org/en/NF12_Document_Search_Customisable_Layout
    • ID-6256-Adicionado suporte para renderizar imagens armazenadas como anexos em relatórios e na UI. A funcionalidade utiliza uma nova sintaxe no campo 'ImageURL' para carregar imagens dinamicamente por registro, com verificação de permissão de acesso. Obs.: A exportação para Excel ainda não é suportada. Documentação do iDempiere: https://wiki.idempiere.org/en/NF12_Get_image_through_url_from_attachment
    • ID-6262-Realizada uma série de refinamentos na interface do usuário para alinhar componentes diversos com o tema 'IceBlue'. As melhorias incluem padronizar cores em cabeçalhos, a correção de alinhamentos de ícones, o ajuste de espaçamentos entre campos e a uniformização de layouts em janelas de login, ajuda e parâmetros, resultando em uma experiência mais coesa e moderna.
    • ID-6266-Corrigida uma regressão que impedia o anexo de arquivos via "arrastar e colar".
    • ID-6268-Corrigida uma regressão onde o 'SchedulerStateEditor' não era aplicado na janela "Agendador".
    • ID-6270-Corrigida a exibição na grade da janela "Agendador", onde a coluna "Status do Agendador" mostrava o mesmo valor para todas as linhas (o status do último registro selecionado).
    • ID-6271-Corrigido a busca avançada da janela "Agendador" onde o campo "Status do Agendador" era exibido como pesquisável após alternar abas.
    • ID-6273-Ajustada responsividade da Home Page do Idempiere.
    • ID-6275-Corrigido uso da preferência de usuário para exibir resultados sempre em modo grade.
    • ID-6278-Melhorada definição de cláusulas Order By em abas sem ordenação definida.
    • ID-6283-Ajustada lógica do FindWindow para usar LIKE com % em ambos os lados e permitir extensões via plugin.
    • ID-6289-Corrigida ausência de ícones na lista de abas para janelas abertas via dashboard, formulário customizado e janelas de informação.
    • ID-6290-Melhorado o método DB.getKeyNamePair com transação somente leitura e testes unitários.
    • ID-6291-Tornamos o ícone de ajuda no dashboard clicável para exibir explicação detalhada.
    • ID-6293-Implementadas variações de tema por empresa, organização, perfil e usuário. Documentação do iDempiere: https://wiki.idempiere.org/en/NF12_Theme_Customization
    • ID-6298-Adicionada mensagem personalizada de exclusão no widget de itens recentes.
    • ID-6299-Definida aba padrão do Record Info com base nas preferências do usuário.
    • ID-6300-Removidos caracteres de quebra de linha do final do texto da mensagem de "Saldo em Aberto". A correção impede a propagação de dados malformados para outras tabelas durante a execução de processos.
    • ID-6301-Corrigida a sobreposição de texto na aba "Info" da janela "Sobre" através da aplicação de um ajuste para melhorar a legibilidade.
    • ID-6302-Ajustado o estilo padrão dos botões para melhorar a consistência visual e a usabilidade. A mudança corrige o alinhamento vertical de ícones e texto e introduz uma hierarquia visual que destaca a ação primária em relação às ações secundárias.
    • ID-6303-Criada uma nova API para a execução programática de processos em background. A funcionalidade foi extraída da opção "Run as Job" do diálogo de processo, disponibilizando para os desenvolvedores um recurso que antes era restrito à interface de usuário.
    • ID-6306-Ajustado o estilo do Calendário para corrigir uma inconsistência de usabilidade. Anteriormente, apenas o número do dia era destacado ao passar o mouse, mas a área clicável era toda a célula. Agora, a célula inteira recebe o destaque, alinhando o feedback visual com o comportamento da interface e tornando a interação mais intuitiva.
    • ID-6308-Refatoração do formulário Visualização de LDM.
    • ID-6318-Ajustado ícone de guia para ser mostrado quando o configurador "ZK_THEME_USE_FONT_ICON_FOR_IMAGE" for = N.
    • ID-6321-Adicionado suporte à formatação Markdown e a estilos de escopo ao widget da Linha de Status, permitindo mensagens mais dinâmicas e visualmente customizáveis. Documentação do iDempiere: https://wiki.idempiere.org/en/NF12_Status_Line_Widget_Markdown_And_Scoped_Style
    • ID-6324-Adicionado suporte a Markdown no Template de E-mail. Documentação do iDempiere: https://wiki.idempiere.org/en/NF12_Email_Template_Markdown_Text
    • ID-6326-Renomeada a preferência de usuário "Automatic Commit" para "Save on Navigate" para descrever sua funcionalidade de forma mais clara e intuitiva.
    • ID-6328-Melhorias na interface do módulo de Feedback, incluindo ajustes no layout do botão de anexo, ícone do menu, clareza nos campos de entrada e usabilidade aprimorada em dispositivos móveis. O diálogo de envio por e-mail agora tem o mesmo tamanho do utilizado em relatórios e exibe melhor desempenho visual.
    • ID-6333-Ajustado o espaçamento entre linhas nos conteúdos de ajuda de contexto (Dica Rápidas e Tutorial) para melhorar a legibilidade.
    • ID-6337-Adicionado cache por UUID para a classe MReference, melhorando o desempenho em customizações que necessitam obter um AD_Reference_ID a partir de seu UUID, eliminando consultas repetitivas ao banco de dados.
    • ID-6338-Melhorada a identificação de dispositivos registrados para MFA. O 'userAgent' do navegador agora é salvo no momento do registro e utilizado como identificador, permitindo ao usuário visualizar uma descrição clara do dispositivo (ex: "Chrome no Windows") no processo de revogação.
    • ID-6339-Adicionado destaque visual para botões que estejam em foco ao usar o novo tema, corrigindo um problema de navegação por teclado.
    • ID-6343-Melhorias realizadas na usabilidade das janelas para dispositivos móveis.
    • ID-6344-Melhoria do painel de login mobile para ser apresentado corretamente em dispositivos móveis.
    • ID-6347-Atualização da fonte padrão de texto.
    • ID-6348-Migração da versão 11 para a versão 12.
    • ID-6349-Adicionados novos campos na janela de País, conforme Documentação do iDempiere: https://wiki.idempiere.org/en/NF12_New_Fields_in_Country, sendo:
      • Código M49, também conhecido como "Códigos Padrão de País" ou "Área para Uso Estatístico" (Série M, No. 49);
      • Código ISO Alpha-3 faz parte do padrão ISO 3166-1 que atribui códigos de três letras a países, territórios dependentes e áreas de interesse geográfico especial.
    • ID-6350-Corrigida exibição de Nome e Descrição personalizados em botões de processo na toolbar.
    • ID-6351-Corrigido uso de customização de Nome e Descrição em processos chamados via Info Window.
    • ID-6352-Adicionada anotação @Deprecated onde havia somente tag javadoc @deprecated.
    • ID-6355-Corrigido problema com campo de data virtual exibindo registro como não salvo.
    • ID-6364-Corrigido destaque da busca no menu para ignorar acentuação.
    • ID-6365-Correção de problema ao traduzir RefTable com chave não baseada em ID.
    • ID-6368-Melhorada a execução de tarefas.
    • ID-6369-Ajustado erro ao iniciar o servidor da v12 no Windows.
    • ID-6370-Melhorado o filtro da árvore de menu exibindo o nome ao lado do ícone.
    • ID-6371-Corrigido o teste unitário de impressão com arquivo local para compatibilidade com Windows.
    • ID-6373-Atualização da Home Page do IDempiere.
    • ID-6375-Adicionadas colunas de Reservas e Disponibilidade ao relatório Armazenamento por Produto. Documentação do iDempiere: https://wiki.idempiere.org/en/NF12_All_Quantities_In_Storage_Per_Product
    • ID-6379-Corrigida a flag "Display Legend" nos gráficos.
    • ID-6383-Criada mensagem para traduzir erro quando o total da base de cálculo for zerado na distribuição de custos.
    • ID-6385-Corrigido problema de atualização incorreta de linha ao ordenar QuickForm.
    • ID-6386-Aplicado controle de lentidão e volume excessivo de dados em abas de detalhe.
    • ID-6387-Corrigido problema de duplicação de despesa após adição de ativo.
    • ID-6389-Corrigido campo 'Sequência' não exibido no modo grade da aba Colunas.
    • ID-6396-Suporte a variáveis de contexto no Configurador "HTML_REPORT_THEME". Documentação do iDempiere: https://wiki.idempiere.org/en/NF13_Context_Variable_HTML_REPORT_THEME
    • ID-6397-Corrigido problema de compatibilidade entre tipo JSONB e editor de campo JSON no PostgreSQL.
    • ID-6406-Realizada a tradução das mensagens de erro ao importar um CSV com falha.
    • ID-6407-Correção realizada quando não há taxa de conversão no formulário Lote de Pagamento/Recebimento (Manual).
    • ID-6408-Corrigido o erro apresentado ao classificar colunas em uma Info Window que utilize o método Distinct.
    • ID-6409-Correção realizada para renderizar corretamente os gráficos de um dashboard.
    • ID-6413-Implementada diferenciação visual entre ambientes pelos configuradores "ZK_DESKTOP_HEADER_BACKGROUND_COLOR " e "ZK_DESKTOP_HEADER_MESSAGE_VALUE".
    • ID-6419-Corrigida a validação de SQL na "Info Window" que substituía incorretamente variáveis, causando erros de 'cast'. Agora é feita uma substituição para validar a sintaxe corretamente.
    • ID-6420-Corrigida a descrição da coluna "Info" que exibia o campo 'Name' em vez de 'Description'.
    • ID-6421-O envio de e-mail na inicialização do servidor tornou-se configurável através do configurador 'EMAIL_SERVER_START_ENABLED'.
    • ID-6422-Removidas chamadas a dependências externas. Os recursos foram internalizados no projeto para melhorar a segurança e o funcionamento em ambientes sem acesso à internet.
    • ID-6423-Corrigida a avaliação de lógicas em parâmetros de processo para utilizarem o contexto correto da janela, alinhando seu comportamento ao da lógica padrão.
    • ID-6425-Corrigido o cache de serviços que não respeitava a hierarquia de prioridade, causando a seleção incorreta de implementações.
    • ID-6426-Criada uma exceção para padronizar o tratamento de erros de acesso entre empresas, evitando a análise de mensagens de erro.
    • ID-6428-Corrigida a lógica de exibição de botões que não eram renderizados ao usar variáveis de contexto pré-definidas da janela.
    • ID-6429-Ajustadas imagens faltantes no tema Ice Blue.
    • ID-6431-Adicionado nova imagem para o ícone de preferência de valor.
    • ID-6432-Correção de links na página Home.
    • ID-6433-Adicionado texto de boas-vindas e link para a documentação no painel "Getting Started".
    • ID-6437-Alterada a análise do SonarQube para execução manual.
    • ID-6440-Correção no processo "Sequence Check" para evitar criação de sequências em tabelas baseadas em UUID.
    • ID-6441-Adicionado parâmetro de fallback para chaves estrangeiras ausentes no processo Copy Client.
    • ID-6442-Validação criada para permitir editar org_info quando a organização for "*".
    • ID-6443-Corrigido problema na impressão de endereço quando a cidade está nula, garantindo exibição correta mesmo com campo vazio.
    • ID-6445-Ajustado salvamento de PDF para acatar corretamente título definido.
    • ID-6446-Corrigido problema de inicialização ao executar alguns scripts múltiplas vezes.
    • ID-6448-Corrigidas diversas questões identificadas por análise SonarQube, incluindo uso de replaceAll, variáveis estáticas, escopo de campos e segurança em arquivos temporários.
    • ID-6449-Corrigido estado do target platform no Eclipse incluindo uma dependência opcional.
    • ID-6450-Ajustado código para remover campos mutáveis em servlets.
    • ID-6451-Adicionado ícone do LinkedIn na homepage do iDempiere.
    • ID-6452-Corrigida ordem aleatória na importação de extratos bancários, garantindo sequência lógica das linhas.
    • ID-6456-Corrigida falha ao inicializar AD_Table_ID no GridWindowVO ao carregar janela a partir do cache.
    • ID-6457-Ajustada cor do asterisco de campos obrigatórios para refletir corretamente o estado do campo, como no comportamento da versão 11.
    • ID-6459-Adicionado teste unitário para melhorar a cobertura de testes das classes org.adempiere.base.ds e ImportEventDelegate.
    • ID-6461-Adicionado teste unitário para melhorar a cobertura de testes da classe org.compiere.util.Util.
    • ID-6462-Aprimorado o importador de arquivos para realizar zoom automático aos dados importados após conclusão.
    • ID-6464-Removida exibição da versão do Jetty na página de teste do Idempiere para melhorar segurança.
    • ID-6466-Adicionado método na interface IProcessParameterListener para execução de código na inicialização do painel de parâmetros. Documentação do iDempiere: https://wiki.idempiere.org/en/NF12_IProcessParameterListener_onInit
    • ID-6467-Corrigido erro ao tratar campos numéricos vazios, adicionando verificação de valor nulo.
    • ID-6468-Adicionado suporte para utilização do Mockito.
    • ID-6470-Corrigido erro ao pesquisar entradas de menu inexistentes e pressionar Enter rapidamente após login.
    • ID-6471-Adicionado mecanismo para impedir corromper dados ao detectar ausência ou falha de plugins obrigatórios no sistema. Documentação do iDempiere: https://wiki.idempiere.org/en/NF12_Validate_Required_Plugins
    • ID-6472-Corrigido recalculo de valores no pagamento mesmo quando Parceiro ou Fatura não estão preenchidos, evitando dados inconsistentes e erros de cálculo.
    • ID-6473-Corrigida lógica de exibição em parâmetro dependente de campo da janela, evitando retorno falso devido a valor vazio.
    • ID-6476-Corrigido para que a programação de pagamento atualize a organização ao alterar a organização do cabeçalho do pedido ou fatura.
    • ID-6483-Corrigida falha no suporte a múltiplas anotações @Callout repetidas em plugins.
    • ID-6487-Ajustada uma constante para ser pública e facilitar consultas.
    • ID-6488-Padronizado comportamento ao fechar formulário aberto via InfoWindow, garantindo recarregamento consistente.
    • ID-6492-Ajustes nos ícones no menu no Painel do Usuário para usuários sem permissão.
    • ID-6493-Corrigido erro ao executar o processo "Adicionar ou Copiar Contas".
    • ID-6495-Permite configuração dinâmica de imagem de fundo da tela de login pelos configuradores "ZK_DESKTOP_HEADER_BACKGROUND_COLOR" e "ZK_DESKTOP_HEADER_MESSAGE_VALUE". Documentação do iDempiere: https://wiki.idempiere.org/en/NF12_Use_System_Configurator_from_css_files
    • ID-6496-Corrigida falha na validação dinâmica entre atributos na janela Conjunto de Atributos de Instância.
    • ID-6497-Corrigida falha na busca por dias não úteis no ScheduleUtil em bancos Oracle.
    • ID-6498-Corrigido erro ao registrar horário para recurso com unidade sem símbolo.
    • ID-6500-Corrigido problema em algumas infos que exibiam somente o nome do usuário ou da função, mesmo existindo nomes iguais em outros perfis/usuários.
    • ID-6501-Correção do problema que ocorria ao executar janelas de informação (Info Window) quando colunas utilizavam subqueries com cláusula FROM.
    • ID-6502-Melhorias na interface para utilização em dispositivos móveis (Mobile Devices).
    • ID-6503-Corrigido o valor inicial da calculadora ao utilizar em modo grade, que estava sendo herdado da linha anterior.
    • ID-6506-Cache de tradução não era atualizado após alteração por usuário.
    • ID-6507-Corrigido erro na substituição de variáveis em modelos de e-mail com campo de descrição.
    • ID-6508-Corrigida inconsistência visual na seta de navegação quando o configurador "ZK_THEME_USE_FONT_ICON_FOR_IMAGE" = N.
    • ID-6509-Corrigida inconsistência visual na seta de navegação “Anterior” da Detail Panel.
    • ID-6510-Correção de erro ao realizar login sem o país padrão no cache.
    • ID-6513-Ajustado erro ao instalar o plugin de remoção em cascata (Cascade Delete).
    • ID-6521-Novo script RUN_ImportIdempiereDev.sh para importar banco de dados de desenvolvimento.
    • ID-6522-Permite reaplicar pacotes 2Pack de colunas sem erros relacionados a traduções, mesmo quando as colunas não são modificadas, melhorando estabilidade do processo de importação de pacotes.
    • ID-6523-Melhoria realizada para apresentar o comentário do script de migração na entrada rápida de preferências.
    • ID-6526-Melhoria de performance na exportação para XLSX.
    • ID-6527-Permitir configuração de ZK_BROWSER_ICON e ZK_BROWSER_TITLE por servidor.
    • ID-6529-Corrigido problema onde o título das janelas (abas/tabs) era armazenado no cache sem considerar o idioma do usuário.
    • ID-6530-Corrigida regressão onde Env.parseContext não substituía variáveis contextuais com valor nulo, deixando o marcador @Variavel@ intacto na string.
    • ID-6531-Corrigido problema onde as variáveis especiais _TabInfo_AD_Table_ID e _TabInfo_AD_Table_UU não estavam mais presentes no contexto da aba.
    • ID-6532-[Regressão] Env.parseContext ignora contexto da aba 0 e busca somente no contexto da janela.
    • ID-6536-Correção no uso de GridTab incorreta na janela de pesquisa.
    • ID-6537-MFA: Correção na persistência do cookie de dispositivo confiável.
    • ID-6538-Corrigido erro ao ordenar por Conjunto de Atributo de Instância em Info Window.
    • ID-6539-Atualizado processo Atualizar Acesso de Perfil para registrar corretamente o usuário que executou.
    • ID-6540-Adicionado suporte a Oracle em contêiner Docker nos scripts de Import/Export.
    • ID-6543-Corrigido erro de chave duplicada ao usar Post-It na janela de perfil.
    • ID-6544-Corrigido desaparecimento visual do thread na janela de chat ao responder.
    • ID-6545-Desativado botão de exclusão nas abas de tradução.
    • ID-6546-Permitido exportar definição de árvore com 2Pack incluindo Parent_ID e Node_ID. Documentação do iDempiere: https://wiki.idempiere.org/en/NF12_Export_Tree_Definition
    • ID-6549-Adicionada Flag no armazém para desabilitar o popup de "Estoque Insuficiente". Documentação do iDempiere: https://wiki.idempiere.org/en/NF12_Disable_Insufficient_Inventory_Popup
    • ID-6550-Melhorias no console de instalação (Console Setup).
    • ID-6563-Adicionado anexo de log ao 2Pack com detalhes de erro ou sucesso por meio do configurador "ATTACH_NOTIFY_2PACK" com valor padrão N.
    • ID-6565-Corrigido envio de e-mail com senha temporária ao utilizar o "Esqueci minha senha".
    • ID-6580-Corrigido problema de multi-abas e abas não fecháveis ao executar novamente um relatório.
    • ID-6581-Correção de problema no processo "Clean Orphan Cascade".
    • ID-6583-Corrigido o método Env.parseVariable que não resolvia corretamente as variáveis CreatedBy e UpdatedBy, resultando em textos com identificadores técnicos ao invés dos nomes dos usuários. A correção restaura o comportamento anterior à versão 12, afetando também templates de e-mail.
    • ID-6587-Corrigida exibição de estoque na Info de Produto sem seleção de armazém.
    • ID-6588-Alterado o desconto de pagamento para considerar despesas de frete. Documentação do iDempiere: https://wiki.idempiere.org/en/NF12_Exclude_Charges_From_Payment_Discount