Skip to main content

3.20.17.1

1. Informações Gerais da Versão

Produto: ILLI
Versão: 3.20.17.1
Release: r13675
Data de Lançamento: 10 de jul de 2026
Módulos impactados: PDVCaixa (caixaPDV e venda virtual), Funções de Acesso, Cadastro de produtosprodutos, (importaçãoNotas XML), Fiscal (NF-e),fiscais, Gerenciamento de Caixa, Contas a Pagar

Versões corrigidas (Jira): r13675 - 3.20.17.1

2. Nota de Atualização (Resumo)

ReleaseEsta comversão novidadefacilita levar funções programáveis de exportar/importarum funçãoambiente programável,para ajusteoutro fiscal(exportar e importar), reforça a emissão de nota no PDVcaixa aoquando informaro CPF/CPF ou CNPJ é informado e correçõescorrige emproblemas caixa,do dia a dia no PDV, no cadastro de produtos e financeiro. Escopo confirmado no git (/Users/edson/dev/illi, branch r13675, tag beta-3.20.r13675.1): 17 arquivos vs origin/master, com migration DML migrations/upgrade/default/275/01_funcao.sql (funções Exportar/Importar). Tickets com commit na branch: ILLI-3717, ILLI-3929, ILLI-3947, ILLI-3963, ILLI-3967, ILLI-3975, ILLI-4019, ILLI-4020; atalho do PDV (ILLI-4014) entregue no commit #ILLI-3014. ILLI-3952 está na fixVersion do Jira, mas não está mergeada em r13675.financeiro.

3. Novidades nesta Versão

Sistema — Exportar e importar função programável (ILLI-3929)

Em Sistema → Funções de Acesso, passam a existir as ações Exportar e Importar para funções do tipo Programável. O pacotepara exportadogerar levaum arquivo com a função (e bibliotecaso usadas)que paraela usa) e trazer esse mesmo arquivo em outro ambiente;ambiente, sem montar tudo de novo na importação, o operador envia só esse arquivo e a função fica disponível na grade. Migration 275 registra as funções estáticas exportar e importar e atualiza o grupo MASTER.mão.

4. Melhorias e Ajustes

PDV — Emissão fiscal obrigatória ao informar CPF/CNPJ (ILLI-3717)

ComQuando “Permitira loja permite venda com cliente não cadastrado (somente CPF/CNPJ)” ativo,, informar o documento no caixa passa a forçarexigir emissão fiscal mesmo quandoque o sistema seguecontinue comusando o cliente padrão (documento sem cadastro).padrão. Antes, a regraobrigatoriedade de “forçar nota com cliente identificado” só valia paraquando havia um cliente diferente do padrão.padrão na venda.

5. Correções de Bugs

Produto — Duplicação após importação de XML (ILLI-3947)
  • O que acontecia: apósdepois de importar o XML pelo módulo de Pedidos e cadastrar os produtos selecionados nada grade, itens eramapareciam duplicados por (descrição, código ou EAN.EAN).
  • Por quê: o fluxo de cadastro pós-a partir da importação não tratavarespeitava corretamentebem aprodutos unicidade dos códigosqueexistentes.existiam.
  • O que mudou: o cadastro a partir do XML deixa de gerarcriar produtos duplicadosrepetidos com o mesmo código/código ou EAN.
Fiscal — Duplicar NF-enota acumula formas de pagamento (ILLI-3963)
  • O que acontecia: ao duplicar uma NF-e emmais cadeiade uma vez (duplicar, trocar a forma de pagamento, finalizar e duplicar de novo), oa rascunhonota novonova trazia formas antigas removidas e somava valores indevidos.errados.
  • Por quê: a duplicação reincorporavapuxava formas de pagamento de rascunhosnotas anteriores da cadeia,sequência, não só as vigentes nada nota deque origem.estava sendo copiada.
  • O que mudou: oa rascunhonota geradoduplicada pela duplicação copiatraz apenas as formas de pagamento doda registronota duplicado,de origem, com os valores coerentes.corretos.
Venda — Cores das linhas em Operações do caixa (ILLI-3967)
  • O que acontecia: na grade de Operações do Gerenciamento de Caixa, todas as linhas ficavam iguais, sem cor por tipo (movimentação, cancelamento, DANFE etc.).
  • Por quê: a coloraçãodiferenciação foipor cor tinha sido perdida apósem um ajuste anterior do botão Impressãode (só com item selecionado).impressão.
  • O que mudou: as cores por tipo de operação foram restauradas;voltaram; o botão Impressãode impressão continua aparecendo só comquando seleção.há item selecionado.
Financeiro — Contas a Pagar com conta desativada (ILLI-3975)
  • O que acontecia: títulos ligados a uma conta bancária desativada sumiam da listagem de Contas a Pagar; ao reativar a conta faziaconta, os lançamentos reaparecerem.reapareciam.
  • Por quê: a consulta filtravaescondia de forma que ocultavao histórico vinculadoquando a conta estava inativa.
  • O que mudou: os títulos dacontinuam entidade permanecem consultáveisvisíveis mesmo com a conta desativada; ao desativaçãosistema detambém impede desativar conta comque ainda tenha títulos em aberto passa a ser bloqueadaaberto, quando aplicável.
Usuário — Atalhos do PDV na função programável (ILLI-4014 / commit #ILLI-3014)4014)
  • O que acontecia: ao configurar uma função programável com acesso ao Caixa, as opções de atalho no menu do PDV ficavamnão ocultas.apareciam.
  • Por quê: o campoformulário “Usarde atalhoconfiguração nonão menumostrava PDV”esses estava com hidden: true no formulário.campos.
  • O que mudou: oas campoopções voltade atalho do PDV voltam a aparecer e podem ser exibidosalvas (hidden:para false), permitindo configurar atalhouso no menu do caixa. No git o commit está como #ILLI-3014; no Jira a entrega desta release é ILLI-4014.
PDV — Venda virtual grava só um produto (ILLI-4019)
  • O que acontecia: apósdepois de confirmar uma venda virtual, recuperar o caixa, adicionarincluir produtos comuns e finalizar, só um item eraia gravadopara noo cupom, naa nota e noo estoque — sem mensagem de erro.
  • Por quê: ao retomar a restauração da sessãovenda após a venda virtualvirtual, o sistema não preservava corretamentemantinha todos os itens na finalização.
  • O que mudou: todos os produtos da venda sãopassam a ser gravados no documento e na baixa deno estoque, mesmo apósdepois passagemde passar por venda virtual.
PDV — Filial no cadastro de cliente (Navegador PDV) (ILLI-4020)
  • O que acontecia: ao cadastrar um cliente novo no Navegador PDV com o caixa aberto em outra filial,loja, a filial gravada não batia com a conta PDVloja da sessão.conta em uso.
  • Por quê: o cadastro não seguia a entidadeloja da conta PDV aberta.aberta na sessão.
  • O que mudou: a filial do cliente novo refletepassa a refletir a loja da conta PDV em usousada na abertura do caixa.

6. Mudanças Importantes

Quando a loja usa Basehomologação betae (produção no mesmo banco):banco, viávela instalar só na beta; master/produçãohomologação pode permanecerestar estável.

Diff origin/master…origin/r13675: 17 arquivos; 1 migration DML (275/01_funcao.sql) sem DDL de schema. A migration inclui funções Exportar/Importar, refresh do grupo MASTER e TRUNCATE de sessões (logout geral na aplicação da migration). Homologação:em 3.20.r13675.1 (beta-3.20.r13675.1).enquanto Produçãoa alvo:produção permanece em 3.20.17.1 (ou na versão estável anterior).

CuidadoPode operacional:instalar ILLI-3717 alterana ohomologação; comportamentoa fiscalprodução na versão estável tende a continuar operando normalmente.

    Ao aplicar a atualização, os usuários podem precisar entrar de novo no PDVsistema. A atualização inclui as permissões de Exportar e Importar nas Funções de Acesso. No caixa, vendas com CPF/CNPJ e cliente não cadastrado.cadastrado ILLI-3975passam mudaa visibilidadeexigir nota — confira a regra da loja após atualizar. Em Contas a Pagar, títulos de títulos com conta desativada.desativada

    Foravoltam doa pacote git: ILLI-3952 (lentidãoaparecer na aberturaconsulta.

    A correção de lentidão ao abrir módulos da retaguarda)retaguarda está na fixVersion do Jira, mas a branch da issue(ILLI-3952) não foi mergeada em r13675 —ainda não tratar como entregueentra nesta versão.

    Documentação pendente: ILLI-3929 — rascunhos em docs/ desta pasta (portal + BookStack)versão.

    7. Problemas Conhecidos

    Nenhum problema conhecido comunicado para esta versão. ILLI-3952 permanece pendente de merge se ainda for desejada nesta release.

    8. Tarefas Relacionadas à Versão

    • ILLI-3717 — PDV: emissão fiscal obrigatória ao informar CPF/CNPJ (no git)
    • ILLI-3929 — Sistema: exportar e importar função programável (no git + migration 275)
    • ILLI-3947 — Produto: duplicação de código/EAN após importação de XML (no git)
    • ILLI-3952 — Retaguarda: lentidão ao abrir módulos (Jira apenas —ainda não mergeadaentra emnesta r13675)versão)
    • ILLI-3963 — Fiscal: duplicar NF-e acumula formas de pagamento (no git)
    • ILLI-3967 — Venda: restaurar cores das linhas em Operações do caixa (no git)
    • ILLI-3975 — Financeiro: Contas a Pagar com conta bancária desativada (no git)
    • ILLI-4014 — Usuário: opções de atalho do PDV na função programável (Jira; commit git #ILLI-3014)
    • ILLI-4019 — PDV: venda virtual finaliza gravando apenas um produto (no git)
    • ILLI-4020 — PDV: filial incorreta no cadastro de cliente (Navegador PDV) (no git)