<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pt-BR">
	<id>https://wiki.celtasistemas.com.br/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Raul</id>
	<title>Celta Sistemas Wiki - Contribuições do usuário [pt-br]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.celtasistemas.com.br/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Raul"/>
	<link rel="alternate" type="text/html" href="https://wiki.celtasistemas.com.br/wiki/Especial:Contribui%C3%A7%C3%B5es/Raul"/>
	<updated>2026-05-05T13:32:02Z</updated>
	<subtitle>Contribuições do usuário</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://wiki.celtasistemas.com.br/index.php?title=MediaWiki:Citizen-footer-tagline&amp;diff=2974</id>
		<title>MediaWiki:Citizen-footer-tagline</title>
		<link rel="alternate" type="text/html" href="https://wiki.celtasistemas.com.br/index.php?title=MediaWiki:Citizen-footer-tagline&amp;diff=2974"/>
		<updated>2026-02-27T14:48:26Z</updated>

		<summary type="html">&lt;p&gt;Raul: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Celta Sistemas 2005 - 2026 © [https://celtasistemas.com.br www.celtasistemas.com.br]&lt;/div&gt;</summary>
		<author><name>Raul</name></author>
	</entry>
	<entry>
		<id>https://wiki.celtasistemas.com.br/index.php?title=Reforma_Tributaria/NFse_Nacional&amp;diff=2846</id>
		<title>Reforma Tributaria/NFse Nacional</title>
		<link rel="alternate" type="text/html" href="https://wiki.celtasistemas.com.br/index.php?title=Reforma_Tributaria/NFse_Nacional&amp;diff=2846"/>
		<updated>2026-01-20T17:43:18Z</updated>

		<summary type="html">&lt;p&gt;Raul: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Cabecalho&lt;br /&gt;
 | [[Reforma_Tributaria|Reforma Tributária]]&lt;br /&gt;
 | NFS-e Padrão Nacional&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A &#039;&#039;&#039;NFS-e Padrão Nacional&#039;&#039;&#039; é o modelo unificado de Nota Fiscal de Serviços que substitui os mais de 5.500 layouts municipais diferentes. Ela é a base tecnológica obrigatória para permitir a cobrança e partilha do IBS e CBS.&lt;br /&gt;
&lt;br /&gt;
{{Nota|info|VERIFIQUE SEU MUNICÍPIO|&lt;br /&gt;
Nem todos os municípios aderiram ao sistema ainda. Antes de configurar, consulte a lista oficial:&lt;br /&gt;
* [https://www.gov.br/nfse/pt-br/municipios/monitoramento-adesoes &#039;&#039;&#039;Painel de Adesão Municipal (Gov.br)&#039;&#039;&#039;]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Comparativo: O que muda? ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;celta-table&amp;quot;&lt;br /&gt;
! Característica !! Modelo Antigo (Atual) !! Padrão Nacional&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Layout (XML)&#039;&#039;&#039; || Cada prefeitura tem o seu (Ginfes, Betha, Próprio...) || &amp;lt;span style=&amp;quot;color:#3366cc; font-weight:bold;&amp;quot;&amp;gt;Único para todo o Brasil&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Emissão&#039;&#039;&#039; || Site da Prefeitura local || Portal Nacional ou API do Celta&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Classificação&#039;&#039;&#039; || Lista LC 116/2003 (Varia interpretação) || &#039;&#039;&#039;NBS&#039;&#039;&#039; (Padronizado Internacionalmente)&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Impostos&#039;&#039;&#039; || Apenas ISS || IBS + CBS + Seletivo (se houver)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Impacto no Celta (Mudanças Práticas) ==&lt;br /&gt;
&lt;br /&gt;
A lógica de integração muda drasticamente. Confira as ações necessárias:&lt;br /&gt;
&lt;br /&gt;
{{TabelaCampos|&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Adeus LC 116, Olá NBS&lt;br /&gt;
   | 2= A antiga &amp;quot;Lista de Serviços&amp;quot; (ex: 14.01) perde força.&lt;br /&gt;
* &#039;&#039;&#039;Ação:&#039;&#039;&#039; Será necessário revisar o cadastro de serviços no Celta e vincular o código &#039;&#039;&#039;NBS&#039;&#039;&#039; (9 dígitos) a cada item.&lt;br /&gt;
* &#039;&#039;Exemplo:&#039;&#039; Em vez de apenas &amp;quot;Conserto&amp;quot;, usa-se &amp;lt;code&amp;gt;1.1403.00.00&amp;lt;/code&amp;gt;.&lt;br /&gt;
  }}&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Motor de Cálculo Único&lt;br /&gt;
   | 2= Não é mais necessário configurar alíquotas município por município.&lt;br /&gt;
* O Celta enviará os dados para o &#039;&#039;&#039;ADN (Ambiente de Dados Nacional)&#039;&#039;&#039;.&lt;br /&gt;
* O próprio sistema nacional valida a regra e devolve o cálculo pronto.&lt;br /&gt;
  }}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Estrutura da Nova Nota ==&lt;br /&gt;
&lt;br /&gt;
Campos que antes eram opcionais ou inexistentes agora são vitais:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Discriminação de CBS e IBS:&#039;&#039;&#039; Campos separados para o imposto federal e o subnacional.&lt;br /&gt;
* &#039;&#039;&#039;Local da Prestação:&#039;&#039;&#039; O preenchimento correto do município onde o serviço foi &#039;&#039;&#039;executado&#039;&#039;&#039; define para qual prefeitura vai o dinheiro do IBS.&lt;br /&gt;
* &#039;&#039;&#039;Evento de Conciliação:&#039;&#039;&#039; A nota nasce integrada para permitir o *Split Payment* (o banco separa o imposto automaticamente no momento do pagamento do boleto/pix).&lt;br /&gt;
&lt;br /&gt;
== Regras de Transição ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;celta-table&amp;quot;&lt;br /&gt;
! Período !! Regra de Emissão&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Até 2025&#039;&#039;&#039; || Segue o padrão atual de cada prefeitura.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;2026-2028&#039;&#039;&#039; || &#039;&#039;&#039;Fase Híbrida:&#039;&#039;&#039; Adesão gradativa dos municípios. O Celta conviverá com os dois modelos (Antigo e Nacional).&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;2029+&#039;&#039;&#039; || &#039;&#039;&#039;Obrigatoriedade:&#039;&#039;&#039; Uso exclusivo do Padrão Nacional para apuração do IBS/CBS.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Perguntas Frequentes (FAQ) ==&lt;br /&gt;
&lt;br /&gt;
{{TabelaCampos|&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Tenho que reconfigurar o sistema para cada cidade?&lt;br /&gt;
   | 2= &#039;&#039;&#039;Não!&#039;&#039;&#039; Essa é a maior vantagem. Uma única integração do Celta serve para qualquer município do Brasil que adote o padrão nacional.&lt;br /&gt;
  }}&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= O que é DPS?&lt;br /&gt;
   | 2= Significa &#039;&#039;&#039;Declaração de Prestação de Serviço&#039;&#039;&#039;. É o documento provisório que o Celta envia. Quando o governo processa a DPS, ela vira efetivamente a NFS-e.&lt;br /&gt;
  }}&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= A numeração recomeça do 1?&lt;br /&gt;
   | 2= Geralmente sim, pois é uma nova série documental nacional. O Celta tratará isso automaticamente na configuração da série fiscal.&lt;br /&gt;
  }}&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Como fica o MEI?&lt;br /&gt;
   | 2= O MEI já é obrigado a emitir no padrão nacional desde Setembro/2023 (via portal web ou app).&lt;br /&gt;
  }}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;celta-grid celta-grid-2&amp;quot;&amp;gt;&lt;br /&gt;
{{CardMenu&lt;br /&gt;
 | cor = blue&lt;br /&gt;
 | icone = bi-link-45deg&lt;br /&gt;
 | titulo = Veja Também&lt;br /&gt;
 | conteudo =&lt;br /&gt;
* [[Reforma_Tributaria/NBS|Tabela NBS no Celta]]&lt;br /&gt;
* [[Reforma_Tributaria/Novos_Impostos|Entenda o cálculo de CBS/IBS]]&lt;br /&gt;
* [[Reforma_Tributaria/Cadastro_Servicos|Como configurar seus serviços no sistema]]&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Raul</name></author>
	</entry>
	<entry>
		<id>https://wiki.celtasistemas.com.br/index.php?title=C%C3%A1lculo_do_Pre%C3%A7o_de_Venda&amp;diff=2845</id>
		<title>Cálculo do Preço de Venda</title>
		<link rel="alternate" type="text/html" href="https://wiki.celtasistemas.com.br/index.php?title=C%C3%A1lculo_do_Pre%C3%A7o_de_Venda&amp;diff=2845"/>
		<updated>2026-01-14T02:52:00Z</updated>

		<summary type="html">&lt;p&gt;Raul: /* 1.2. Seleção por Nota Fiscal (NFe) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Cabecalho&lt;br /&gt;
 | [[Tutoriais]]&lt;br /&gt;
 | Cálculo do Preço de Venda [EST026]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A rotina de &#039;&#039;Cálculo de Preço de Venda&#039;&#039; é uma ferramenta avançada para atualização em massa ou individual dos preços dos produtos. Ela permite recalcular as margens e preços finais com base nos custos de aquisição recentes, filtrando por notas fiscais de entrada ou características do produto.&lt;br /&gt;
&lt;br /&gt;
{{Nota|warning|ATENÇÃO|Esta rotina altera diretamente a tabela de preços vigente. Certifique-se de conferir os dados antes de confirmar a gravação.}}&lt;br /&gt;
&lt;br /&gt;
== 1. Filtros de Seleção ==&lt;br /&gt;
&lt;br /&gt;
O sistema oferece duas formas principais de selecionar os produtos para cálculo: por &#039;&#039;Filtros Gerais&#039;&#039; ou por &#039;&#039;Notas Fiscais&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== 1.1. Filtros Gerais ===&lt;br /&gt;
&lt;br /&gt;
Utilize estes campos para buscar grupos específicos de produtos.&lt;br /&gt;
&lt;br /&gt;
{{TabelaCampos|&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Produto&lt;br /&gt;
   | 2= Selecione um produto específico para recalcular apenas ele.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Subgrupo / Marca&lt;br /&gt;
   | 2= Filtra todos os produtos pertencentes a uma determinada categoria ou marca.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Fornecedor&lt;br /&gt;
   | 2= Filtra produtos vinculados a um fornecedor principal.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Referências&lt;br /&gt;
   | 2= Permite busca por Referência do Fabricante ou Referência Interna.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Data Última Compra&lt;br /&gt;
   | 2= Filtra produtos que tiveram movimentação de compra dentro do período informado.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== 1.2. Seleção por Nota Fiscal (NFe) ===&lt;br /&gt;
&lt;br /&gt;
Permite recalcular o preço de venda de todos os itens contidos em uma ou mais notas de entrada.&lt;br /&gt;
&lt;br /&gt;
{{TabelaCampos|&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Nota Fiscal / Data&lt;br /&gt;
   | 2= Informe o número e a data de emissão da nota e pressione &#039;&#039;&#039;ENTER&#039;&#039;&#039; para adicionar à lista. Você pode utilizar o botão de pesquisa para localizar a nota.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Lista de Notas&lt;br /&gt;
   | 2= Exibe as notas adicionadas para o cálculo. Para remover uma nota, dê um duplo clique sobre ela.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 2. Configurações de Cálculo ==&lt;br /&gt;
&lt;br /&gt;
Antes de processar, defina como o sistema deve comportar-se.&lt;br /&gt;
&lt;br /&gt;
=== 2.1. Tipo de Operação ===&lt;br /&gt;
* &#039;&#039;Calcular:&#039;&#039; Inicia o processo de atualização de preços com base nas margens atuais e custos novos.&lt;br /&gt;
* &#039;&#039;Desfazer Cálculo:&#039;&#039; Reverte a última alteração de preços realizada para os produtos filtrados, voltando ao preço anterior.&lt;br /&gt;
&lt;br /&gt;
=== 2.2. Opções Adicionais ===&lt;br /&gt;
&lt;br /&gt;
{{TabelaCampos|&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Confirmar item a item&lt;br /&gt;
   | 2= Se marcado, o sistema abrirá uma tela de conferência detalhada para cada produto antes de gravar. Se desmarcado, processa em lote.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== 2.3. Tabelas de Preço ===&lt;br /&gt;
&lt;br /&gt;
Caso o sistema esteja configurado para utilizar múltiplas tabelas (Varejo, Atacado, etc.), um painel será exibido permitindo selecionar quais tabelas devem ser recalculadas.&lt;br /&gt;
&lt;br /&gt;
{{Nota|info|CONFIGURAÇÃO|A quantidade de tabelas (Preço 1 a Preço 10) visíveis depende dos parâmetros gerais do sistema.}}&lt;br /&gt;
&lt;br /&gt;
== 3. Passo a Passo ==&lt;br /&gt;
&lt;br /&gt;
Siga os passos abaixo para realizar uma atualização de preços baseada em uma nota de compra recente:&lt;br /&gt;
&lt;br /&gt;
# Informe o &#039;&#039;Número da Nota&#039;&#039; e a &#039;&#039;Data de Emissão&#039;&#039; (ou localize pela lupa);&lt;br /&gt;
# Pressione &#039;&#039;&#039;ENTER&#039;&#039;&#039; para adicionar a nota à lista de processamento;&lt;br /&gt;
#: {{Print|Tela_CalcPreco_Notas.png|Adicionando notas para cálculo}}&lt;br /&gt;
# Verifique se a opção &#039;&#039;Calcular&#039;&#039; está marcada;&lt;br /&gt;
# Selecione quais &#039;&#039;Tabelas de Preço&#039;&#039; deseja atualizar (Ex: Preço 1, Preço 2);&lt;br /&gt;
# Clique no botão &#039;&#039;&#039;Calcular&#039;&#039;&#039; (F5);&lt;br /&gt;
# O sistema abrirá a tela de &#039;&#039;Confirmação de Preços&#039;&#039; onde você poderá visualizar o Custo Atual, a Margem de Lucro e o Novo Preço Sugerido;&lt;br /&gt;
# Confirme a operação para efetivar as alterações.&lt;br /&gt;
&lt;br /&gt;
{{Nota|success|DICA|Utilize o botão &#039;&#039;Limpar Tudo&#039;&#039; caso queira reiniciar a seleção de notas fiscais.}}&lt;br /&gt;
&lt;br /&gt;
{{ContatoSuporte}}&lt;/div&gt;</summary>
		<author><name>Raul</name></author>
	</entry>
	<entry>
		<id>https://wiki.celtasistemas.com.br/index.php?title=C%C3%A1lculo_do_Pre%C3%A7o_de_Venda&amp;diff=2844</id>
		<title>Cálculo do Preço de Venda</title>
		<link rel="alternate" type="text/html" href="https://wiki.celtasistemas.com.br/index.php?title=C%C3%A1lculo_do_Pre%C3%A7o_de_Venda&amp;diff=2844"/>
		<updated>2026-01-14T02:51:48Z</updated>

		<summary type="html">&lt;p&gt;Raul: /* 1.2. Seleção por Nota Fiscal (NFe) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Cabecalho&lt;br /&gt;
 | [[Tutoriais]]&lt;br /&gt;
 | Cálculo do Preço de Venda [EST026]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A rotina de &#039;&#039;Cálculo de Preço de Venda&#039;&#039; é uma ferramenta avançada para atualização em massa ou individual dos preços dos produtos. Ela permite recalcular as margens e preços finais com base nos custos de aquisição recentes, filtrando por notas fiscais de entrada ou características do produto.&lt;br /&gt;
&lt;br /&gt;
{{Nota|warning|ATENÇÃO|Esta rotina altera diretamente a tabela de preços vigente. Certifique-se de conferir os dados antes de confirmar a gravação.}}&lt;br /&gt;
&lt;br /&gt;
== 1. Filtros de Seleção ==&lt;br /&gt;
&lt;br /&gt;
O sistema oferece duas formas principais de selecionar os produtos para cálculo: por &#039;&#039;Filtros Gerais&#039;&#039; ou por &#039;&#039;Notas Fiscais&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== 1.1. Filtros Gerais ===&lt;br /&gt;
&lt;br /&gt;
Utilize estes campos para buscar grupos específicos de produtos.&lt;br /&gt;
&lt;br /&gt;
{{TabelaCampos|&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Produto&lt;br /&gt;
   | 2= Selecione um produto específico para recalcular apenas ele.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Subgrupo / Marca&lt;br /&gt;
   | 2= Filtra todos os produtos pertencentes a uma determinada categoria ou marca.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Fornecedor&lt;br /&gt;
   | 2= Filtra produtos vinculados a um fornecedor principal.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Referências&lt;br /&gt;
   | 2= Permite busca por Referência do Fabricante ou Referência Interna.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Data Última Compra&lt;br /&gt;
   | 2= Filtra produtos que tiveram movimentação de compra dentro do período informado.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== 1.2. Seleção por Nota Fiscal (NFe) ===&lt;br /&gt;
&lt;br /&gt;
Permite recalcular o preço de venda de todos os itens contidos em uma ou mais notas de entrada.&lt;br /&gt;
&lt;br /&gt;
{{TabelaCampos|&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Nota Fiscal / Data&lt;br /&gt;
   | 2= Informe o número e a data de emissão da nota e pressione &#039;&#039;&#039;ENTER&#039;&#039;&#039; para adicionar à lista.&lt;br /&gt;
  Você pode utilizar o botão de pesquisa para localizar a nota.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Lista de Notas&lt;br /&gt;
   | 2= Exibe as notas adicionadas para o cálculo. Para remover uma nota, dê um duplo clique sobre ela.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 2. Configurações de Cálculo ==&lt;br /&gt;
&lt;br /&gt;
Antes de processar, defina como o sistema deve comportar-se.&lt;br /&gt;
&lt;br /&gt;
=== 2.1. Tipo de Operação ===&lt;br /&gt;
* &#039;&#039;Calcular:&#039;&#039; Inicia o processo de atualização de preços com base nas margens atuais e custos novos.&lt;br /&gt;
* &#039;&#039;Desfazer Cálculo:&#039;&#039; Reverte a última alteração de preços realizada para os produtos filtrados, voltando ao preço anterior.&lt;br /&gt;
&lt;br /&gt;
=== 2.2. Opções Adicionais ===&lt;br /&gt;
&lt;br /&gt;
{{TabelaCampos|&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Confirmar item a item&lt;br /&gt;
   | 2= Se marcado, o sistema abrirá uma tela de conferência detalhada para cada produto antes de gravar. Se desmarcado, processa em lote.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== 2.3. Tabelas de Preço ===&lt;br /&gt;
&lt;br /&gt;
Caso o sistema esteja configurado para utilizar múltiplas tabelas (Varejo, Atacado, etc.), um painel será exibido permitindo selecionar quais tabelas devem ser recalculadas.&lt;br /&gt;
&lt;br /&gt;
{{Nota|info|CONFIGURAÇÃO|A quantidade de tabelas (Preço 1 a Preço 10) visíveis depende dos parâmetros gerais do sistema.}}&lt;br /&gt;
&lt;br /&gt;
== 3. Passo a Passo ==&lt;br /&gt;
&lt;br /&gt;
Siga os passos abaixo para realizar uma atualização de preços baseada em uma nota de compra recente:&lt;br /&gt;
&lt;br /&gt;
# Informe o &#039;&#039;Número da Nota&#039;&#039; e a &#039;&#039;Data de Emissão&#039;&#039; (ou localize pela lupa);&lt;br /&gt;
# Pressione &#039;&#039;&#039;ENTER&#039;&#039;&#039; para adicionar a nota à lista de processamento;&lt;br /&gt;
#: {{Print|Tela_CalcPreco_Notas.png|Adicionando notas para cálculo}}&lt;br /&gt;
# Verifique se a opção &#039;&#039;Calcular&#039;&#039; está marcada;&lt;br /&gt;
# Selecione quais &#039;&#039;Tabelas de Preço&#039;&#039; deseja atualizar (Ex: Preço 1, Preço 2);&lt;br /&gt;
# Clique no botão &#039;&#039;&#039;Calcular&#039;&#039;&#039; (F5);&lt;br /&gt;
# O sistema abrirá a tela de &#039;&#039;Confirmação de Preços&#039;&#039; onde você poderá visualizar o Custo Atual, a Margem de Lucro e o Novo Preço Sugerido;&lt;br /&gt;
# Confirme a operação para efetivar as alterações.&lt;br /&gt;
&lt;br /&gt;
{{Nota|success|DICA|Utilize o botão &#039;&#039;Limpar Tudo&#039;&#039; caso queira reiniciar a seleção de notas fiscais.}}&lt;br /&gt;
&lt;br /&gt;
{{ContatoSuporte}}&lt;/div&gt;</summary>
		<author><name>Raul</name></author>
	</entry>
	<entry>
		<id>https://wiki.celtasistemas.com.br/index.php?title=C%C3%A1lculo_do_Pre%C3%A7o_de_Venda&amp;diff=2843</id>
		<title>Cálculo do Preço de Venda</title>
		<link rel="alternate" type="text/html" href="https://wiki.celtasistemas.com.br/index.php?title=C%C3%A1lculo_do_Pre%C3%A7o_de_Venda&amp;diff=2843"/>
		<updated>2026-01-14T02:51:38Z</updated>

		<summary type="html">&lt;p&gt;Raul: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Cabecalho&lt;br /&gt;
 | [[Tutoriais]]&lt;br /&gt;
 | Cálculo do Preço de Venda [EST026]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A rotina de &#039;&#039;Cálculo de Preço de Venda&#039;&#039; é uma ferramenta avançada para atualização em massa ou individual dos preços dos produtos. Ela permite recalcular as margens e preços finais com base nos custos de aquisição recentes, filtrando por notas fiscais de entrada ou características do produto.&lt;br /&gt;
&lt;br /&gt;
{{Nota|warning|ATENÇÃO|Esta rotina altera diretamente a tabela de preços vigente. Certifique-se de conferir os dados antes de confirmar a gravação.}}&lt;br /&gt;
&lt;br /&gt;
== 1. Filtros de Seleção ==&lt;br /&gt;
&lt;br /&gt;
O sistema oferece duas formas principais de selecionar os produtos para cálculo: por &#039;&#039;Filtros Gerais&#039;&#039; ou por &#039;&#039;Notas Fiscais&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== 1.1. Filtros Gerais ===&lt;br /&gt;
&lt;br /&gt;
Utilize estes campos para buscar grupos específicos de produtos.&lt;br /&gt;
&lt;br /&gt;
{{TabelaCampos|&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Produto&lt;br /&gt;
   | 2= Selecione um produto específico para recalcular apenas ele.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Subgrupo / Marca&lt;br /&gt;
   | 2= Filtra todos os produtos pertencentes a uma determinada categoria ou marca.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Fornecedor&lt;br /&gt;
   | 2= Filtra produtos vinculados a um fornecedor principal.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Referências&lt;br /&gt;
   | 2= Permite busca por Referência do Fabricante ou Referência Interna.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Data Última Compra&lt;br /&gt;
   | 2= Filtra produtos que tiveram movimentação de compra dentro do período informado.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== 1.2. Seleção por Nota Fiscal (NFe) ===&lt;br /&gt;
&lt;br /&gt;
Permite recalcular o preço de venda de todos os itens contidos em uma ou mais notas de entrada.&lt;br /&gt;
&lt;br /&gt;
{{TabelaCampos|&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Nota Fiscal / Data&lt;br /&gt;
   | 2= Informe o número e a data de emissão da nota e pressione &#039;&#039;&#039;ENTER&#039;&#039;&#039; para adicionar à lista.&lt;br /&gt;
   * Você pode utilizar o botão de pesquisa para localizar a nota.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Lista de Notas&lt;br /&gt;
   | 2= Exibe as notas adicionadas para o cálculo. Para remover uma nota, dê um duplo clique sobre ela.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 2. Configurações de Cálculo ==&lt;br /&gt;
&lt;br /&gt;
Antes de processar, defina como o sistema deve comportar-se.&lt;br /&gt;
&lt;br /&gt;
=== 2.1. Tipo de Operação ===&lt;br /&gt;
* &#039;&#039;Calcular:&#039;&#039; Inicia o processo de atualização de preços com base nas margens atuais e custos novos.&lt;br /&gt;
* &#039;&#039;Desfazer Cálculo:&#039;&#039; Reverte a última alteração de preços realizada para os produtos filtrados, voltando ao preço anterior.&lt;br /&gt;
&lt;br /&gt;
=== 2.2. Opções Adicionais ===&lt;br /&gt;
&lt;br /&gt;
{{TabelaCampos|&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Confirmar item a item&lt;br /&gt;
   | 2= Se marcado, o sistema abrirá uma tela de conferência detalhada para cada produto antes de gravar. Se desmarcado, processa em lote.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== 2.3. Tabelas de Preço ===&lt;br /&gt;
&lt;br /&gt;
Caso o sistema esteja configurado para utilizar múltiplas tabelas (Varejo, Atacado, etc.), um painel será exibido permitindo selecionar quais tabelas devem ser recalculadas.&lt;br /&gt;
&lt;br /&gt;
{{Nota|info|CONFIGURAÇÃO|A quantidade de tabelas (Preço 1 a Preço 10) visíveis depende dos parâmetros gerais do sistema.}}&lt;br /&gt;
&lt;br /&gt;
== 3. Passo a Passo ==&lt;br /&gt;
&lt;br /&gt;
Siga os passos abaixo para realizar uma atualização de preços baseada em uma nota de compra recente:&lt;br /&gt;
&lt;br /&gt;
# Informe o &#039;&#039;Número da Nota&#039;&#039; e a &#039;&#039;Data de Emissão&#039;&#039; (ou localize pela lupa);&lt;br /&gt;
# Pressione &#039;&#039;&#039;ENTER&#039;&#039;&#039; para adicionar a nota à lista de processamento;&lt;br /&gt;
#: {{Print|Tela_CalcPreco_Notas.png|Adicionando notas para cálculo}}&lt;br /&gt;
# Verifique se a opção &#039;&#039;Calcular&#039;&#039; está marcada;&lt;br /&gt;
# Selecione quais &#039;&#039;Tabelas de Preço&#039;&#039; deseja atualizar (Ex: Preço 1, Preço 2);&lt;br /&gt;
# Clique no botão &#039;&#039;&#039;Calcular&#039;&#039;&#039; (F5);&lt;br /&gt;
# O sistema abrirá a tela de &#039;&#039;Confirmação de Preços&#039;&#039; onde você poderá visualizar o Custo Atual, a Margem de Lucro e o Novo Preço Sugerido;&lt;br /&gt;
# Confirme a operação para efetivar as alterações.&lt;br /&gt;
&lt;br /&gt;
{{Nota|success|DICA|Utilize o botão &#039;&#039;Limpar Tudo&#039;&#039; caso queira reiniciar a seleção de notas fiscais.}}&lt;br /&gt;
&lt;br /&gt;
{{ContatoSuporte}}&lt;/div&gt;</summary>
		<author><name>Raul</name></author>
	</entry>
	<entry>
		<id>https://wiki.celtasistemas.com.br/index.php?title=Arquivo:Tela_CalcPreco_Notas.png&amp;diff=2842</id>
		<title>Arquivo:Tela CalcPreco Notas.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.celtasistemas.com.br/index.php?title=Arquivo:Tela_CalcPreco_Notas.png&amp;diff=2842"/>
		<updated>2026-01-14T02:51:08Z</updated>

		<summary type="html">&lt;p&gt;Raul: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Raul</name></author>
	</entry>
	<entry>
		<id>https://wiki.celtasistemas.com.br/index.php?title=C%C3%A1lculo_do_Pre%C3%A7o_de_Venda&amp;diff=2841</id>
		<title>Cálculo do Preço de Venda</title>
		<link rel="alternate" type="text/html" href="https://wiki.celtasistemas.com.br/index.php?title=C%C3%A1lculo_do_Pre%C3%A7o_de_Venda&amp;diff=2841"/>
		<updated>2026-01-14T02:50:53Z</updated>

		<summary type="html">&lt;p&gt;Raul: Criou página com &amp;#039;{{Cabecalho  | Estoque &amp;gt; Gerenciamento de Preços  | Cálculo de Preço de Venda }}  A rotina de &amp;#039;&amp;#039;Cálculo de Preço de Venda&amp;#039;&amp;#039; é uma ferramenta avançada para atualização em massa ou individual dos preços dos produtos. Ela permite recalcular as margens e preços finais com base nos custos de aquisição recentes, filtrando por notas fiscais de entrada ou características do produto.  {{Nota|warning|ATENÇÃO|Esta rotina altera diretamente a tabela de preço...&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Cabecalho&lt;br /&gt;
 | [[Estoque]] &amp;gt; [[Gerenciamento de Preços]]&lt;br /&gt;
 | Cálculo de Preço de Venda&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A rotina de &#039;&#039;Cálculo de Preço de Venda&#039;&#039; é uma ferramenta avançada para atualização em massa ou individual dos preços dos produtos. Ela permite recalcular as margens e preços finais com base nos custos de aquisição recentes, filtrando por notas fiscais de entrada ou características do produto.&lt;br /&gt;
&lt;br /&gt;
{{Nota|warning|ATENÇÃO|Esta rotina altera diretamente a tabela de preços vigente. Certifique-se de conferir os dados antes de confirmar a gravação.}}&lt;br /&gt;
&lt;br /&gt;
== 1. Filtros de Seleção ==&lt;br /&gt;
&lt;br /&gt;
O sistema oferece duas formas principais de selecionar os produtos para cálculo: por &#039;&#039;Filtros Gerais&#039;&#039; ou por &#039;&#039;Notas Fiscais&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== 1.1. Filtros Gerais ===&lt;br /&gt;
&lt;br /&gt;
Utilize estes campos para buscar grupos específicos de produtos.&lt;br /&gt;
&lt;br /&gt;
{{TabelaCampos|&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Produto&lt;br /&gt;
   | 2= Selecione um produto específico para recalcular apenas ele.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Subgrupo / Marca&lt;br /&gt;
   | 2= Filtra todos os produtos pertencentes a uma determinada categoria ou marca.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Fornecedor&lt;br /&gt;
   | 2= Filtra produtos vinculados a um fornecedor principal.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Referências&lt;br /&gt;
   | 2= Permite busca por Referência do Fabricante ou Referência Interna.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Data Última Compra&lt;br /&gt;
   | 2= Filtra produtos que tiveram movimentação de compra dentro do período informado.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== 1.2. Seleção por Nota Fiscal (NFe) ===&lt;br /&gt;
&lt;br /&gt;
Permite recalcular o preço de venda de todos os itens contidos em uma ou mais notas de entrada.&lt;br /&gt;
&lt;br /&gt;
{{TabelaCampos|&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Nota Fiscal / Data&lt;br /&gt;
   | 2= Informe o número e a data de emissão da nota e pressione &#039;&#039;&#039;ENTER&#039;&#039;&#039; para adicionar à lista.&lt;br /&gt;
   * Você pode utilizar o botão de pesquisa para localizar a nota.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Lista de Notas&lt;br /&gt;
   | 2= Exibe as notas adicionadas para o cálculo. Para remover uma nota, dê um duplo clique sobre ela.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 2. Configurações de Cálculo ==&lt;br /&gt;
&lt;br /&gt;
Antes de processar, defina como o sistema deve comportar-se.&lt;br /&gt;
&lt;br /&gt;
=== 2.1. Tipo de Operação ===&lt;br /&gt;
* &#039;&#039;Calcular:&#039;&#039; Inicia o processo de atualização de preços com base nas margens atuais e custos novos.&lt;br /&gt;
* &#039;&#039;Desfazer Cálculo:&#039;&#039; Reverte a última alteração de preços realizada para os produtos filtrados, voltando ao preço anterior.&lt;br /&gt;
&lt;br /&gt;
=== 2.2. Opções Adicionais ===&lt;br /&gt;
&lt;br /&gt;
{{TabelaCampos|&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Confirmar item a item&lt;br /&gt;
   | 2= Se marcado, o sistema abrirá uma tela de conferência detalhada para cada produto antes de gravar. Se desmarcado, processa em lote.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== 2.3. Tabelas de Preço ===&lt;br /&gt;
&lt;br /&gt;
Caso o sistema esteja configurado para utilizar múltiplas tabelas (Varejo, Atacado, etc.), um painel será exibido permitindo selecionar quais tabelas devem ser recalculadas.&lt;br /&gt;
&lt;br /&gt;
{{Nota|info|CONFIGURAÇÃO|A quantidade de tabelas (Preço 1 a Preço 10) visíveis depende dos parâmetros gerais do sistema.}}&lt;br /&gt;
&lt;br /&gt;
== 3. Passo a Passo ==&lt;br /&gt;
&lt;br /&gt;
Siga os passos abaixo para realizar uma atualização de preços baseada em uma nota de compra recente:&lt;br /&gt;
&lt;br /&gt;
# Informe o &#039;&#039;Número da Nota&#039;&#039; e a &#039;&#039;Data de Emissão&#039;&#039; (ou localize pela lupa);&lt;br /&gt;
# Pressione &#039;&#039;&#039;ENTER&#039;&#039;&#039; para adicionar a nota à lista de processamento;&lt;br /&gt;
#: {{Print|Tela_CalcPreco_Notas.png|Adicionando notas para cálculo}}&lt;br /&gt;
# Verifique se a opção &#039;&#039;Calcular&#039;&#039; está marcada;&lt;br /&gt;
# Selecione quais &#039;&#039;Tabelas de Preço&#039;&#039; deseja atualizar (Ex: Preço 1, Preço 2);&lt;br /&gt;
# Clique no botão &#039;&#039;&#039;Calcular&#039;&#039;&#039; (F5);&lt;br /&gt;
# O sistema abrirá a tela de &#039;&#039;Confirmação de Preços&#039;&#039; onde você poderá visualizar o Custo Atual, a Margem de Lucro e o Novo Preço Sugerido;&lt;br /&gt;
# Confirme a operação para efetivar as alterações.&lt;br /&gt;
&lt;br /&gt;
{{Nota|success|DICA|Utilize o botão &#039;&#039;Limpar Tudo&#039;&#039; caso queira reiniciar a seleção de notas fiscais.}}&lt;br /&gt;
&lt;br /&gt;
{{ContatoSuporte}}&lt;/div&gt;</summary>
		<author><name>Raul</name></author>
	</entry>
	<entry>
		<id>https://wiki.celtasistemas.com.br/index.php?title=Situa%C3%A7%C3%B5es_Tribut%C3%A1rias&amp;diff=2840</id>
		<title>Situações Tributárias</title>
		<link rel="alternate" type="text/html" href="https://wiki.celtasistemas.com.br/index.php?title=Situa%C3%A7%C3%B5es_Tribut%C3%A1rias&amp;diff=2840"/>
		<updated>2026-01-14T02:48:40Z</updated>

		<summary type="html">&lt;p&gt;Raul: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Cabecalho&lt;br /&gt;
 | [[Tutoriais]]&lt;br /&gt;
 | Cadastro de Situação Tributária [EST025]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A rotina de &#039;&#039;Cadastro de Situação Tributária&#039;&#039; é responsável por definir as regras fiscais de ICMS (para comércio) e ISS (para serviços) que serão vinculadas aos produtos.&lt;br /&gt;
&lt;br /&gt;
{{Nota|danger|CRÍTICO|A configuração incorreta desta tela resultará em &#039;&#039;rejeições na emissão de notas fiscais&#039;&#039; ou no cálculo errado de impostos.}}&lt;br /&gt;
&lt;br /&gt;
== 1. Visão Geral ==&lt;br /&gt;
&lt;br /&gt;
O cadastro adapta-se automaticamente conforme o perfil da empresa (Simples Nacional ou Regime Normal).&lt;br /&gt;
&lt;br /&gt;
{{TabelaCampos|&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Código&lt;br /&gt;
   | 2= Identificador único da regra (Ex: 001, TRI01).&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Descrição&lt;br /&gt;
   | 2= Nome explicativo da regra (Ex: Tributado Integralmente 17%, Isento, etc).&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Tipo de Imposto&lt;br /&gt;
   | 2= Define se a regra aplica-se a &#039;&#039;ICMS&#039;&#039; (Mercadorias) ou &#039;&#039;ISS&#039;&#039; (Serviços).&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 2. Configuração de ICMS ==&lt;br /&gt;
&lt;br /&gt;
Quando o tipo de imposto é ICMS, a tela exibe sub-abas para configurar o comportamento fiscal em operações estaduais e interestaduais.&lt;br /&gt;
&lt;br /&gt;
=== 2.1. Dados Comuns ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Origem da Mercadoria:&#039;&#039; Define a procedência do produto (Ex: 0 - Nacional, 1 - Estrangeira). Esta informação compõe o primeiro dígito do CST na NFe.&lt;br /&gt;
&lt;br /&gt;
=== 2.2. Dentro e Fora do Estado ===&lt;br /&gt;
&lt;br /&gt;
O sistema permite configurações distintas para vendas internas (&#039;&#039;Dentro do Estado&#039;&#039;) e interestaduais (&#039;&#039;Fora do Estado&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
{{Nota|info|DINÂMICO|Os campos de Alíquota e Margem ST são habilitados automaticamente conforme o CST selecionado.}}&lt;br /&gt;
&lt;br /&gt;
{{TabelaCampos|&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= CST / CSOSN&lt;br /&gt;
   | 2= Código da Situação Tributária.&lt;br /&gt;
   *&#039;&#039;Regime Normal:&#039;&#039; Usa CST (Ex: 00, 10, 60).&lt;br /&gt;
   *&#039;&#039;Simples Nacional:&#039;&#039; Usa CSOSN (Ex: 101, 102, 500).&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= CFOP&lt;br /&gt;
   | 2= Código Fiscal de Operações e Prestações.&lt;br /&gt;
   * &#039;&#039;Dentro do Estado:&#039;&#039; Deve iniciar com &#039;&#039;5&#039;&#039;.&lt;br /&gt;
   * &#039;&#039;Fora do Estado:&#039;&#039; Deve iniciar com &#039;&#039;6&#039;&#039;.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Alíquota ICMS&lt;br /&gt;
   | 2= Percentual do imposto próprio.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Mod. Base Cálculo&lt;br /&gt;
   | 2= Define como a base é formada (Ex: Margem Valor Agregado, Pauta).&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Substituição Tributária&lt;br /&gt;
   | 2= Configurações para CSTs com ST (Ex: 10, 30, 201):&lt;br /&gt;
   * &#039;&#039;MVA / Margem ST:&#039;&#039; Percentual de valor agregado.&lt;br /&gt;
   * &#039;&#039;Alíquota ST:&#039;&#039; Alíquota interna do destino.&lt;br /&gt;
   * &#039;&#039;Redução BC ST:&#039;&#039; Percentual de redução, se houver.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Tributação Monofásica&lt;br /&gt;
   | 2= Campos específicos para combustíveis (Alíquotas &#039;&#039;ad rem&#039;&#039;, diferimentos e retenções), para CST 61.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 3. Configuração de ISS ==&lt;br /&gt;
&lt;br /&gt;
Para empresas prestadoras de serviço, a aba &#039;&#039;ISS&#039;&#039; substitui as configurações de ICMS.&lt;br /&gt;
&lt;br /&gt;
{{TabelaCampos|&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Alíquota ISS&lt;br /&gt;
   | 2= Percentual do Imposto Sobre Serviços.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Exigibilidade&lt;br /&gt;
   | 2= Define se o ISS é exigível, isento ou suspenso.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 4. Atualizar Produtos por NCM ==&lt;br /&gt;
&lt;br /&gt;
No rodapé da tela, o botão &#039;&#039;Atualizar ST por NCM&#039;&#039; permite replicar as configurações atuais para todos os produtos que possuam um determinado NCM.&lt;br /&gt;
&lt;br /&gt;
* Útil para correções em massa quando a legislação de um grupo de produtos muda.&lt;br /&gt;
&lt;br /&gt;
== 5. Passo a Passo ==&lt;br /&gt;
&lt;br /&gt;
# Clique em &#039;&#039;&#039;Incluir&#039;&#039;&#039; para criar uma nova regra;&lt;br /&gt;
# Defina o &#039;&#039;Código&#039;&#039; e a &#039;&#039;Descrição&#039;&#039;;&lt;br /&gt;
# Selecione o &#039;&#039;Tipo de Imposto&#039;&#039; (ICMS ou ISS);&lt;br /&gt;
# Configure as abas conforme a operação:&lt;br /&gt;
#* &#039;&#039;ICMS:&#039;&#039; Preencha a Origem e as regras para &amp;quot;Dentro do Estado&amp;quot; e &amp;quot;Fora do Estado&amp;quot;.&lt;br /&gt;
#* &#039;&#039;ISS:&#039;&#039; Preencha a alíquota de serviço.&lt;br /&gt;
#: {{Print|Tela_Cadastro_ST.png|Exemplo de cadastro}}&lt;br /&gt;
# Clique em &#039;&#039;&#039;Salvar&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
{{Nota|warning|VALIDAÇÕES|&lt;br /&gt;
* O sistema exige que o CFOP interno comece com 5 e o externo com 6.&lt;br /&gt;
* É obrigatório informar ao menos uma alíquota se o CST for tributado.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{ContatoSuporte}}&lt;/div&gt;</summary>
		<author><name>Raul</name></author>
	</entry>
	<entry>
		<id>https://wiki.celtasistemas.com.br/index.php?title=Arquivo:Tela_Cadastro_ST.png&amp;diff=2839</id>
		<title>Arquivo:Tela Cadastro ST.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.celtasistemas.com.br/index.php?title=Arquivo:Tela_Cadastro_ST.png&amp;diff=2839"/>
		<updated>2026-01-14T02:45:29Z</updated>

		<summary type="html">&lt;p&gt;Raul: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Raul</name></author>
	</entry>
	<entry>
		<id>https://wiki.celtasistemas.com.br/index.php?title=Situa%C3%A7%C3%B5es_Tribut%C3%A1rias&amp;diff=2838</id>
		<title>Situações Tributárias</title>
		<link rel="alternate" type="text/html" href="https://wiki.celtasistemas.com.br/index.php?title=Situa%C3%A7%C3%B5es_Tribut%C3%A1rias&amp;diff=2838"/>
		<updated>2026-01-14T02:43:52Z</updated>

		<summary type="html">&lt;p&gt;Raul: /* 5. Passo a Passo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Cabecalho&lt;br /&gt;
 | [[Estoque]] &amp;gt; [[Tributação]]&lt;br /&gt;
 | Cadastro de Situação Tributária&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A rotina de &#039;&#039;Cadastro de Situação Tributária&#039;&#039; é responsável por definir as regras fiscais de ICMS (para comércio) e ISS (para serviços) que serão vinculadas aos produtos.&lt;br /&gt;
&lt;br /&gt;
{{Nota|danger|CRÍTICO|A configuração incorreta desta tela resultará em &#039;&#039;rejeições na emissão de notas fiscais&#039;&#039; ou no cálculo errado de impostos.}}&lt;br /&gt;
&lt;br /&gt;
== 1. Visão Geral ==&lt;br /&gt;
&lt;br /&gt;
O cadastro adapta-se automaticamente conforme o perfil da empresa (Simples Nacional ou Regime Normal).&lt;br /&gt;
&lt;br /&gt;
{{TabelaCampos|&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Código&lt;br /&gt;
   | 2= Identificador único da regra (Ex: 001, TRI01).&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Descrição&lt;br /&gt;
   | 2= Nome explicativo da regra (Ex: Tributado Integralmente 17%, Isento, etc).&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Tipo de Imposto&lt;br /&gt;
   | 2= Define se a regra aplica-se a &#039;&#039;ICMS&#039;&#039; (Mercadorias) ou &#039;&#039;ISS&#039;&#039; (Serviços).&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 2. Configuração de ICMS ==&lt;br /&gt;
&lt;br /&gt;
Quando o tipo de imposto é ICMS, a tela exibe sub-abas para configurar o comportamento fiscal em operações estaduais e interestaduais.&lt;br /&gt;
&lt;br /&gt;
=== 2.1. Dados Comuns ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Origem da Mercadoria:&#039;&#039; Define a procedência do produto (Ex: 0 - Nacional, 1 - Estrangeira). Esta informação compõe o primeiro dígito do CST na NFe.&lt;br /&gt;
&lt;br /&gt;
=== 2.2. Dentro e Fora do Estado ===&lt;br /&gt;
&lt;br /&gt;
O sistema permite configurações distintas para vendas internas (&#039;&#039;Dentro do Estado&#039;&#039;) e interestaduais (&#039;&#039;Fora do Estado&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
{{Nota|info|DINÂMICO|Os campos de Alíquota e Margem ST são habilitados automaticamente conforme o CST selecionado.}}&lt;br /&gt;
&lt;br /&gt;
{{TabelaCampos|&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= CST / CSOSN&lt;br /&gt;
   | 2= Código da Situação Tributária.&lt;br /&gt;
   *&#039;&#039;Regime Normal:&#039;&#039; Usa CST (Ex: 00, 10, 60).&lt;br /&gt;
   *&#039;&#039;Simples Nacional:&#039;&#039; Usa CSOSN (Ex: 101, 102, 500).&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= CFOP&lt;br /&gt;
   | 2= Código Fiscal de Operações e Prestações.&lt;br /&gt;
   * &#039;&#039;Dentro do Estado:&#039;&#039; Deve iniciar com &#039;&#039;5&#039;&#039;.&lt;br /&gt;
   * &#039;&#039;Fora do Estado:&#039;&#039; Deve iniciar com &#039;&#039;6&#039;&#039;.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Alíquota ICMS&lt;br /&gt;
   | 2= Percentual do imposto próprio.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Mod. Base Cálculo&lt;br /&gt;
   | 2= Define como a base é formada (Ex: Margem Valor Agregado, Pauta).&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Substituição Tributária&lt;br /&gt;
   | 2= Configurações para CSTs com ST (Ex: 10, 30, 201):&lt;br /&gt;
   * &#039;&#039;MVA / Margem ST:&#039;&#039; Percentual de valor agregado.&lt;br /&gt;
   * &#039;&#039;Alíquota ST:&#039;&#039; Alíquota interna do destino.&lt;br /&gt;
   * &#039;&#039;Redução BC ST:&#039;&#039; Percentual de redução, se houver.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Tributação Monofásica&lt;br /&gt;
   | 2= Campos específicos para combustíveis (Alíquotas &#039;&#039;ad rem&#039;&#039;, diferimentos e retenções), para CST 61.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 3. Configuração de ISS ==&lt;br /&gt;
&lt;br /&gt;
Para empresas prestadoras de serviço, a aba &#039;&#039;ISS&#039;&#039; substitui as configurações de ICMS.&lt;br /&gt;
&lt;br /&gt;
{{TabelaCampos|&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Alíquota ISS&lt;br /&gt;
   | 2= Percentual do Imposto Sobre Serviços.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Exigibilidade&lt;br /&gt;
   | 2= Define se o ISS é exigível, isento ou suspenso.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 4. Atualizar Produtos por NCM ==&lt;br /&gt;
&lt;br /&gt;
No rodapé da tela, o botão &#039;&#039;Atualizar ST por NCM&#039;&#039; permite replicar as configurações atuais para todos os produtos que possuam um determinado NCM.&lt;br /&gt;
&lt;br /&gt;
* Útil para correções em massa quando a legislação de um grupo de produtos muda.&lt;br /&gt;
&lt;br /&gt;
== 5. Passo a Passo ==&lt;br /&gt;
&lt;br /&gt;
# Clique em &#039;&#039;&#039;Incluir&#039;&#039;&#039; para criar uma nova regra;&lt;br /&gt;
# Defina o &#039;&#039;Código&#039;&#039; e a &#039;&#039;Descrição&#039;&#039;;&lt;br /&gt;
# Selecione o &#039;&#039;Tipo de Imposto&#039;&#039; (ICMS ou ISS);&lt;br /&gt;
# Configure as abas conforme a operação:&lt;br /&gt;
#* &#039;&#039;ICMS:&#039;&#039; Preencha a Origem e as regras para &amp;quot;Dentro do Estado&amp;quot; e &amp;quot;Fora do Estado&amp;quot;.&lt;br /&gt;
#* &#039;&#039;ISS:&#039;&#039; Preencha a alíquota de serviço.&lt;br /&gt;
#: {{Print|Tela_Cadastro_ST.png|Exemplo de cadastro}}&lt;br /&gt;
# Clique em &#039;&#039;&#039;Salvar&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
{{Nota|warning|VALIDAÇÕES|&lt;br /&gt;
* O sistema exige que o CFOP interno comece com 5 e o externo com 6.&lt;br /&gt;
* É obrigatório informar ao menos uma alíquota se o CST for tributado.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{ContatoSuporte}}&lt;/div&gt;</summary>
		<author><name>Raul</name></author>
	</entry>
	<entry>
		<id>https://wiki.celtasistemas.com.br/index.php?title=Situa%C3%A7%C3%B5es_Tribut%C3%A1rias&amp;diff=2837</id>
		<title>Situações Tributárias</title>
		<link rel="alternate" type="text/html" href="https://wiki.celtasistemas.com.br/index.php?title=Situa%C3%A7%C3%B5es_Tribut%C3%A1rias&amp;diff=2837"/>
		<updated>2026-01-14T02:43:35Z</updated>

		<summary type="html">&lt;p&gt;Raul: /* 2.2. Dentro e Fora do Estado */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Cabecalho&lt;br /&gt;
 | [[Estoque]] &amp;gt; [[Tributação]]&lt;br /&gt;
 | Cadastro de Situação Tributária&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A rotina de &#039;&#039;Cadastro de Situação Tributária&#039;&#039; é responsável por definir as regras fiscais de ICMS (para comércio) e ISS (para serviços) que serão vinculadas aos produtos.&lt;br /&gt;
&lt;br /&gt;
{{Nota|danger|CRÍTICO|A configuração incorreta desta tela resultará em &#039;&#039;rejeições na emissão de notas fiscais&#039;&#039; ou no cálculo errado de impostos.}}&lt;br /&gt;
&lt;br /&gt;
== 1. Visão Geral ==&lt;br /&gt;
&lt;br /&gt;
O cadastro adapta-se automaticamente conforme o perfil da empresa (Simples Nacional ou Regime Normal).&lt;br /&gt;
&lt;br /&gt;
{{TabelaCampos|&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Código&lt;br /&gt;
   | 2= Identificador único da regra (Ex: 001, TRI01).&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Descrição&lt;br /&gt;
   | 2= Nome explicativo da regra (Ex: Tributado Integralmente 17%, Isento, etc).&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Tipo de Imposto&lt;br /&gt;
   | 2= Define se a regra aplica-se a &#039;&#039;ICMS&#039;&#039; (Mercadorias) ou &#039;&#039;ISS&#039;&#039; (Serviços).&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 2. Configuração de ICMS ==&lt;br /&gt;
&lt;br /&gt;
Quando o tipo de imposto é ICMS, a tela exibe sub-abas para configurar o comportamento fiscal em operações estaduais e interestaduais.&lt;br /&gt;
&lt;br /&gt;
=== 2.1. Dados Comuns ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Origem da Mercadoria:&#039;&#039; Define a procedência do produto (Ex: 0 - Nacional, 1 - Estrangeira). Esta informação compõe o primeiro dígito do CST na NFe.&lt;br /&gt;
&lt;br /&gt;
=== 2.2. Dentro e Fora do Estado ===&lt;br /&gt;
&lt;br /&gt;
O sistema permite configurações distintas para vendas internas (&#039;&#039;Dentro do Estado&#039;&#039;) e interestaduais (&#039;&#039;Fora do Estado&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
{{Nota|info|DINÂMICO|Os campos de Alíquota e Margem ST são habilitados automaticamente conforme o CST selecionado.}}&lt;br /&gt;
&lt;br /&gt;
{{TabelaCampos|&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= CST / CSOSN&lt;br /&gt;
   | 2= Código da Situação Tributária.&lt;br /&gt;
   *&#039;&#039;Regime Normal:&#039;&#039; Usa CST (Ex: 00, 10, 60).&lt;br /&gt;
   *&#039;&#039;Simples Nacional:&#039;&#039; Usa CSOSN (Ex: 101, 102, 500).&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= CFOP&lt;br /&gt;
   | 2= Código Fiscal de Operações e Prestações.&lt;br /&gt;
   * &#039;&#039;Dentro do Estado:&#039;&#039; Deve iniciar com &#039;&#039;5&#039;&#039;.&lt;br /&gt;
   * &#039;&#039;Fora do Estado:&#039;&#039; Deve iniciar com &#039;&#039;6&#039;&#039;.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Alíquota ICMS&lt;br /&gt;
   | 2= Percentual do imposto próprio.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Mod. Base Cálculo&lt;br /&gt;
   | 2= Define como a base é formada (Ex: Margem Valor Agregado, Pauta).&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Substituição Tributária&lt;br /&gt;
   | 2= Configurações para CSTs com ST (Ex: 10, 30, 201):&lt;br /&gt;
   * &#039;&#039;MVA / Margem ST:&#039;&#039; Percentual de valor agregado.&lt;br /&gt;
   * &#039;&#039;Alíquota ST:&#039;&#039; Alíquota interna do destino.&lt;br /&gt;
   * &#039;&#039;Redução BC ST:&#039;&#039; Percentual de redução, se houver.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Tributação Monofásica&lt;br /&gt;
   | 2= Campos específicos para combustíveis (Alíquotas &#039;&#039;ad rem&#039;&#039;, diferimentos e retenções), para CST 61.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 3. Configuração de ISS ==&lt;br /&gt;
&lt;br /&gt;
Para empresas prestadoras de serviço, a aba &#039;&#039;ISS&#039;&#039; substitui as configurações de ICMS.&lt;br /&gt;
&lt;br /&gt;
{{TabelaCampos|&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Alíquota ISS&lt;br /&gt;
   | 2= Percentual do Imposto Sobre Serviços.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Exigibilidade&lt;br /&gt;
   | 2= Define se o ISS é exigível, isento ou suspenso.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 4. Atualizar Produtos por NCM ==&lt;br /&gt;
&lt;br /&gt;
No rodapé da tela, o botão &#039;&#039;Atualizar ST por NCM&#039;&#039; permite replicar as configurações atuais para todos os produtos que possuam um determinado NCM.&lt;br /&gt;
&lt;br /&gt;
* Útil para correções em massa quando a legislação de um grupo de produtos muda.&lt;br /&gt;
&lt;br /&gt;
== 5. Passo a Passo ==&lt;br /&gt;
&lt;br /&gt;
# Clique em &#039;&#039;&#039;Incluir&#039;&#039;&#039; para criar uma nova regra;&lt;br /&gt;
# Defina o &#039;&#039;Código&#039;&#039; e a &#039;&#039;Descrição&#039;&#039;;&lt;br /&gt;
# Selecione o &#039;&#039;Tipo de Imposto&#039;&#039; (ICMS ou ISS);&lt;br /&gt;
# Configure as abas conforme a operação:&lt;br /&gt;
#* &#039;&#039;ICMS:&#039;&#039; Preencha a Origem e as regras para &amp;quot;Dentro do Estado&amp;quot; e &amp;quot;Fora do Estado&amp;quot;.&lt;br /&gt;
#* &#039;&#039;ISS:&#039;&#039; Preencha a alíquota de serviço.&lt;br /&gt;
#: {{Print|Tela_Cadastro_ST.png|Exemplo de cadastro}}&lt;br /&gt;
# Clique em &#039;&#039;&#039;Gravar&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
{{Nota|warning|VALIDAÇÕES|&lt;br /&gt;
* O sistema exige que o CFOP interno comece com 5 e o externo com 6.&lt;br /&gt;
* É obrigatório informar ao menos uma alíquota se o CST for tributado.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{ContatoSuporte}}&lt;/div&gt;</summary>
		<author><name>Raul</name></author>
	</entry>
	<entry>
		<id>https://wiki.celtasistemas.com.br/index.php?title=Situa%C3%A7%C3%B5es_Tribut%C3%A1rias&amp;diff=2836</id>
		<title>Situações Tributárias</title>
		<link rel="alternate" type="text/html" href="https://wiki.celtasistemas.com.br/index.php?title=Situa%C3%A7%C3%B5es_Tribut%C3%A1rias&amp;diff=2836"/>
		<updated>2026-01-14T02:43:04Z</updated>

		<summary type="html">&lt;p&gt;Raul: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Cabecalho&lt;br /&gt;
 | [[Estoque]] &amp;gt; [[Tributação]]&lt;br /&gt;
 | Cadastro de Situação Tributária&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A rotina de &#039;&#039;Cadastro de Situação Tributária&#039;&#039; é responsável por definir as regras fiscais de ICMS (para comércio) e ISS (para serviços) que serão vinculadas aos produtos.&lt;br /&gt;
&lt;br /&gt;
{{Nota|danger|CRÍTICO|A configuração incorreta desta tela resultará em &#039;&#039;rejeições na emissão de notas fiscais&#039;&#039; ou no cálculo errado de impostos.}}&lt;br /&gt;
&lt;br /&gt;
== 1. Visão Geral ==&lt;br /&gt;
&lt;br /&gt;
O cadastro adapta-se automaticamente conforme o perfil da empresa (Simples Nacional ou Regime Normal).&lt;br /&gt;
&lt;br /&gt;
{{TabelaCampos|&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Código&lt;br /&gt;
   | 2= Identificador único da regra (Ex: 001, TRI01).&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Descrição&lt;br /&gt;
   | 2= Nome explicativo da regra (Ex: Tributado Integralmente 17%, Isento, etc).&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Tipo de Imposto&lt;br /&gt;
   | 2= Define se a regra aplica-se a &#039;&#039;ICMS&#039;&#039; (Mercadorias) ou &#039;&#039;ISS&#039;&#039; (Serviços).&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 2. Configuração de ICMS ==&lt;br /&gt;
&lt;br /&gt;
Quando o tipo de imposto é ICMS, a tela exibe sub-abas para configurar o comportamento fiscal em operações estaduais e interestaduais.&lt;br /&gt;
&lt;br /&gt;
=== 2.1. Dados Comuns ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Origem da Mercadoria:&#039;&#039; Define a procedência do produto (Ex: 0 - Nacional, 1 - Estrangeira). Esta informação compõe o primeiro dígito do CST na NFe.&lt;br /&gt;
&lt;br /&gt;
=== 2.2. Dentro e Fora do Estado ===&lt;br /&gt;
&lt;br /&gt;
O sistema permite configurações distintas para vendas internas (&#039;&#039;Dentro do Estado&#039;&#039;) e interestaduais (&#039;&#039;Fora do Estado&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
{{Nota|info|DINÂMICO|Os campos de Alíquota e Margem ST são habilitados automaticamente conforme o CST selecionado.}}&lt;br /&gt;
&lt;br /&gt;
{{TabelaCampos|&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= CST / CSOSN&lt;br /&gt;
   | 2= Código da Situação Tributária.&lt;br /&gt;
   * &#039;&#039;Regime Normal:&#039;&#039; Usa CST (Ex: 00, 10, 60).&lt;br /&gt;
   * &#039;&#039;Simples Nacional:&#039;&#039; Usa CSOSN (Ex: 101, 102, 500).&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= CFOP&lt;br /&gt;
   | 2= Código Fiscal de Operações e Prestações.&lt;br /&gt;
   * &#039;&#039;Dentro do Estado:&#039;&#039; Deve iniciar com &#039;&#039;5&#039;&#039;.&lt;br /&gt;
   * &#039;&#039;Fora do Estado:&#039;&#039; Deve iniciar com &#039;&#039;6&#039;&#039;.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Alíquota ICMS&lt;br /&gt;
   | 2= Percentual do imposto próprio.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Mod. Base Cálculo&lt;br /&gt;
   | 2= Define como a base é formada (Ex: Margem Valor Agregado, Pauta).&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Substituição Tributária&lt;br /&gt;
   | 2= Configurações para CSTs com ST (Ex: 10, 30, 201):&lt;br /&gt;
   * &#039;&#039;MVA / Margem ST:&#039;&#039; Percentual de valor agregado.&lt;br /&gt;
   * &#039;&#039;Alíquota ST:&#039;&#039; Alíquota interna do destino.&lt;br /&gt;
   * &#039;&#039;Redução BC ST:&#039;&#039; Percentual de redução, se houver.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Tributação Monofásica&lt;br /&gt;
   | 2= Campos específicos para combustíveis (Alíquotas &#039;&#039;ad rem&#039;&#039;, diferimentos e retenções), para CST 61.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 3. Configuração de ISS ==&lt;br /&gt;
&lt;br /&gt;
Para empresas prestadoras de serviço, a aba &#039;&#039;ISS&#039;&#039; substitui as configurações de ICMS.&lt;br /&gt;
&lt;br /&gt;
{{TabelaCampos|&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Alíquota ISS&lt;br /&gt;
   | 2= Percentual do Imposto Sobre Serviços.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Exigibilidade&lt;br /&gt;
   | 2= Define se o ISS é exigível, isento ou suspenso.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 4. Atualizar Produtos por NCM ==&lt;br /&gt;
&lt;br /&gt;
No rodapé da tela, o botão &#039;&#039;Atualizar ST por NCM&#039;&#039; permite replicar as configurações atuais para todos os produtos que possuam um determinado NCM.&lt;br /&gt;
&lt;br /&gt;
* Útil para correções em massa quando a legislação de um grupo de produtos muda.&lt;br /&gt;
&lt;br /&gt;
== 5. Passo a Passo ==&lt;br /&gt;
&lt;br /&gt;
# Clique em &#039;&#039;&#039;Incluir&#039;&#039;&#039; para criar uma nova regra;&lt;br /&gt;
# Defina o &#039;&#039;Código&#039;&#039; e a &#039;&#039;Descrição&#039;&#039;;&lt;br /&gt;
# Selecione o &#039;&#039;Tipo de Imposto&#039;&#039; (ICMS ou ISS);&lt;br /&gt;
# Configure as abas conforme a operação:&lt;br /&gt;
#* &#039;&#039;ICMS:&#039;&#039; Preencha a Origem e as regras para &amp;quot;Dentro do Estado&amp;quot; e &amp;quot;Fora do Estado&amp;quot;.&lt;br /&gt;
#* &#039;&#039;ISS:&#039;&#039; Preencha a alíquota de serviço.&lt;br /&gt;
#: {{Print|Tela_Cadastro_ST.png|Exemplo de cadastro}}&lt;br /&gt;
# Clique em &#039;&#039;&#039;Gravar&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
{{Nota|warning|VALIDAÇÕES|&lt;br /&gt;
* O sistema exige que o CFOP interno comece com 5 e o externo com 6.&lt;br /&gt;
* É obrigatório informar ao menos uma alíquota se o CST for tributado.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{ContatoSuporte}}&lt;/div&gt;</summary>
		<author><name>Raul</name></author>
	</entry>
	<entry>
		<id>https://wiki.celtasistemas.com.br/index.php?title=Situa%C3%A7%C3%B5es_Tribut%C3%A1rias&amp;diff=2835</id>
		<title>Situações Tributárias</title>
		<link rel="alternate" type="text/html" href="https://wiki.celtasistemas.com.br/index.php?title=Situa%C3%A7%C3%B5es_Tribut%C3%A1rias&amp;diff=2835"/>
		<updated>2026-01-14T02:42:33Z</updated>

		<summary type="html">&lt;p&gt;Raul: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Cabecalho&lt;br /&gt;
 | [[Tutoriais]]&lt;br /&gt;
 | Cadastro de Situação Tributária [EST025]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A rotina de **Cadastro de Situação Tributária** é responsável por definir as regras fiscais de ICMS (para comércio) e ISS (para serviços) que serão vinculadas aos produtos.&lt;br /&gt;
&lt;br /&gt;
{{Nota|danger|CRÍTICO|A configuração incorreta desta tela resultará em **rejeições na emissão de notas fiscais** ou no cálculo errado de impostos.}}&lt;br /&gt;
&lt;br /&gt;
== 1. Visão Geral ==&lt;br /&gt;
&lt;br /&gt;
O cadastro adapta-se automaticamente conforme o perfil da empresa (Simples Nacional ou Regime Normal).&lt;br /&gt;
&lt;br /&gt;
{{TabelaCampos|&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Código&lt;br /&gt;
   | 2= Identificador único da regra (Ex: 001, TRI01).&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Descrição&lt;br /&gt;
   | 2= Nome explicativo da regra (Ex: Tributado Integralmente 17%, Isento, etc).&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Tipo de Imposto&lt;br /&gt;
   | 2= Define se a regra aplica-se a **ICMS** (Mercadorias) ou **ISS** (Serviços).&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 2. Configuração de ICMS ==&lt;br /&gt;
&lt;br /&gt;
Quando o tipo de imposto é ICMS, a tela exibe sub-abas para configurar o comportamento fiscal em operações estaduais e interestaduais.&lt;br /&gt;
&lt;br /&gt;
=== 2.1. Dados Comuns ===&lt;br /&gt;
&lt;br /&gt;
* **Origem da Mercadoria:** Define a procedência do produto (Ex: 0 - Nacional, 1 - Estrangeira). Esta informação compõe o primeiro dígito do CST na NFe.&lt;br /&gt;
&lt;br /&gt;
=== 2.2. Dentro e Fora do Estado ===&lt;br /&gt;
&lt;br /&gt;
O sistema permite configurações distintas para vendas internas (**Dentro do Estado**) e interestaduais (**Fora do Estado**).&lt;br /&gt;
&lt;br /&gt;
{{Nota|info|DINÂMICO|Os campos de Alíquota e Margem ST são habilitados automaticamente conforme o CST selecionado.}}&lt;br /&gt;
&lt;br /&gt;
{{TabelaCampos|&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= CST / CSOSN&lt;br /&gt;
   | 2= Código da Situação Tributária.&lt;br /&gt;
   * **Regime Normal:** Usa CST (Ex: 00, 10, 60).&lt;br /&gt;
   * **Simples Nacional:** Usa CSOSN (Ex: 101, 102, 500).&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= CFOP&lt;br /&gt;
   | 2= Código Fiscal de Operações e Prestações.&lt;br /&gt;
   * **Dentro do Estado:** Deve iniciar com **5**.&lt;br /&gt;
   * **Fora do Estado:** Deve iniciar com **6**.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Alíquota ICMS&lt;br /&gt;
   | 2= Percentual do imposto próprio.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Mod. Base Cálculo&lt;br /&gt;
   | 2= Define como a base é formada (Ex: Margem Valor Agregado, Pauta).&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Substituição Tributária&lt;br /&gt;
   | 2= Configurações para CSTs com ST (Ex: 10, 30, 201):&lt;br /&gt;
   * **MVA / Margem ST:** Percentual de valor agregado.&lt;br /&gt;
   * **Alíquota ST:** Alíquota interna do destino.&lt;br /&gt;
   * **Redução BC ST:** Percentual de redução, se houver.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Tributação Monofásica&lt;br /&gt;
   | 2= Campos específicos para combustíveis (Alíquotas &#039;&#039;ad rem&#039;&#039;, diferimentos e retenções), para CST 61.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 3. Configuração de ISS ==&lt;br /&gt;
&lt;br /&gt;
Para empresas prestadoras de serviço, a aba **ISS** substitui as configurações de ICMS.&lt;br /&gt;
&lt;br /&gt;
{{TabelaCampos|&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Alíquota ISS&lt;br /&gt;
   | 2= Percentual do Imposto Sobre Serviços.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Exigibilidade&lt;br /&gt;
   | 2= Define se o ISS é exigível, isento ou suspenso.&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 4. Atualizar Produtos por NCM ==&lt;br /&gt;
&lt;br /&gt;
No rodapé da tela, o botão **Atualizar ST por NCM** permite replicar as configurações atuais para todos os produtos que possuam um determinado NCM.&lt;br /&gt;
&lt;br /&gt;
* Útil para correções em massa quando a legislação de um grupo de produtos muda.&lt;br /&gt;
&lt;br /&gt;
== 5. Passo a Passo ==&lt;br /&gt;
&lt;br /&gt;
# Clique em &#039;&#039;&#039;Incluir&#039;&#039;&#039; para criar uma nova regra;&lt;br /&gt;
# Defina o **Código** e a **Descrição**;&lt;br /&gt;
# Selecione o **Tipo de Imposto** (ICMS ou ISS);&lt;br /&gt;
# Configure as abas conforme a operação:&lt;br /&gt;
#* **ICMS:** Preencha a Origem e as regras para &amp;quot;Dentro do Estado&amp;quot; e &amp;quot;Fora do Estado&amp;quot;.&lt;br /&gt;
#* **ISS:** Preencha a alíquota de serviço.&lt;br /&gt;
#: {{Print|Tela_Cadastro_ST.png|Exemplo de cadastro}}&lt;br /&gt;
# Clique em &#039;&#039;&#039;Gravar&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
{{Nota|warning|VALIDAÇÕES|&lt;br /&gt;
* O sistema exige que o CFOP interno comece com 5 e o externo com 6.&lt;br /&gt;
* É obrigatório informar ao menos uma alíquota se o CST for tributado.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{ContatoSuporte}}&lt;/div&gt;</summary>
		<author><name>Raul</name></author>
	</entry>
	<entry>
		<id>https://wiki.celtasistemas.com.br/index.php?title=Situa%C3%A7%C3%B5es_Tribut%C3%A1rias&amp;diff=2834</id>
		<title>Situações Tributárias</title>
		<link rel="alternate" type="text/html" href="https://wiki.celtasistemas.com.br/index.php?title=Situa%C3%A7%C3%B5es_Tribut%C3%A1rias&amp;diff=2834"/>
		<updated>2026-01-14T02:41:57Z</updated>

		<summary type="html">&lt;p&gt;Raul: /* 5. Passo a Passo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Cabecalho&lt;br /&gt;
 | [[Tutoriais]]&lt;br /&gt;
 | Cadastro de Situação Tributária [EST025]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A rotina de Cadastro de Situação Tributária é responsável por definir as regras fiscais de ICMS (para comércio) e ISS (para serviços) que serão vinculadas aos produtos. É aqui que o sistema determina como os impostos serão calculados e destacados nas notas fiscais (NFe/NFCe).&lt;br /&gt;
&lt;br /&gt;
{{Nota|danger|CRÍTICO|A configuração incorreta desta tela resultará em rejeições na emissão de notas fiscais ou no cálculo errado de impostos. Recomenda-se o acompanhamento de um contador.}}&lt;br /&gt;
&lt;br /&gt;
== 1. Visão Geral ==&lt;br /&gt;
&lt;br /&gt;
O cadastro é dividido em abas que se adaptam conforme o perfil da empresa (Simples Nacional ou Regime Normal) e o tipo do imposto (ICMS ou ISS).&lt;br /&gt;
&lt;br /&gt;
{{TabelaCampos| {{Linha | 1= Código | 2= Identificador único da regra (Ex: 001, TRI01). }} {{Linha | 1= Descrição | 2= Nome explicativo da regra (Ex: Tributado Integralmente 17%, Substituição Tributária, Isento). }} {{Linha | 1= Tipo de Imposto | 2= Define se a regra aplica-se a ICMS (Mercadorias) ou ISS (Serviços). }} }}&lt;br /&gt;
&lt;br /&gt;
== 2. Configuração de ICMS ==&lt;br /&gt;
&lt;br /&gt;
Quando o tipo de imposto é ICMS, a tela exibe sub-abas para configurar o comportamento fiscal em operações estaduais e interestaduais.&lt;br /&gt;
&lt;br /&gt;
=== 2.1. Dados Comuns ===&lt;br /&gt;
&lt;br /&gt;
Origem da Mercadoria: Define a procedência do produto (Ex: 0 - Nacional, 1 - Estrangeira, etc.). Esta informação compõe o primeiro dígito do CST na NFe.&lt;br /&gt;
&lt;br /&gt;
=== 2.2. Dentro e Fora do Estado ===&lt;br /&gt;
&lt;br /&gt;
O sistema permite configurações distintas para vendas internas (Dentro do Estado) e interestaduais (Fora do Estado).&lt;br /&gt;
&lt;br /&gt;
{{Nota|info|COMPORTAMENTO DINÂMICO|Os campos de Alíquota, Redução e Margem ST são habilitados ou desabilitados automaticamente conforme o CST/CSOSN selecionado.}}&lt;br /&gt;
&lt;br /&gt;
{{TabelaCampos| {{Linha | 1= CST / CSOSN | 2= Código da Situação Tributária.&lt;br /&gt;
&lt;br /&gt;
Regime Normal: Usa CST (Ex: 00, 10, 60).&lt;br /&gt;
&lt;br /&gt;
Simples Nacional: Usa CSOSN (Ex: 101, 102, 500). }} {{Linha | 1= CFOP | 2= Código Fiscal de Operações e Prestações padrão para esta regra.&lt;br /&gt;
&lt;br /&gt;
Dentro do Estado: Deve iniciar com o dígito 5.&lt;br /&gt;
&lt;br /&gt;
Fora do Estado: Deve iniciar com o dígito 6. }} {{Linha | 1= Alíquota ICMS | 2= Percentual do imposto próprio. }} {{Linha | 1= Mod. Base Cálculo | 2= Define como a base de cálculo é formada (Ex: Margem Valor Agregado, Pauta, Preço Tabelado). }} {{Linha | 1= Substituição Tributária | 2= Configurações para CSTs que envolvem ST (Ex: 10, 30, 70, 201, 202):&lt;br /&gt;
&lt;br /&gt;
MVA / Margem ST: Percentual de valor agregado.&lt;br /&gt;
&lt;br /&gt;
Alíquota ST: Alíquota interna do destino.&lt;br /&gt;
&lt;br /&gt;
Redução BC ST: Percentual de redução da base da ST, se houver. }} {{Linha | 1= Tributação Monofásica | 2= Campos específicos para combustíveis (Alíquotas ad rem, diferimentos e retenções), conforme legislação vigente (CST 61, etc.). }} }}&lt;br /&gt;
&lt;br /&gt;
== 3. Configuração de ISS ==&lt;br /&gt;
&lt;br /&gt;
Para empresas prestadoras de serviço, a aba ISS substitui as configurações de ICMS.&lt;br /&gt;
&lt;br /&gt;
{{TabelaCampos| {{Linha | 1= Alíquota ISS | 2= Percentual do Imposto Sobre Serviços. }} {{Linha | 1= Exigibilidade | 2= Define se o ISS é exigível, isento ou suspenso por decisão judicial. }} }}&lt;br /&gt;
&lt;br /&gt;
== 4. Ferramentas ==&lt;br /&gt;
&lt;br /&gt;
=== 4.1. Atualizar Produtos por NCM ===&lt;br /&gt;
&lt;br /&gt;
No rodapé da tela, o botão Atualizar ST por NCM permite replicar as configurações da situação tributária atual para todos os produtos que possuam um determinado NCM (Nomenclatura Comum do Mercosul).&lt;br /&gt;
&lt;br /&gt;
Útil para correções em massa quando a legislação de um grupo de produtos muda.&lt;br /&gt;
&lt;br /&gt;
== 5. Passo a Passo ==&lt;br /&gt;
&lt;br /&gt;
Clique em &#039;&#039;&#039;Incluir&#039;&#039;&#039; para criar uma nova regra;&lt;br /&gt;
Defina o Código e a Descrição;&lt;br /&gt;
Selecione o Tipo de Imposto (ICMS ou ISS);&lt;br /&gt;
Configure as abas conforme a operação:&lt;br /&gt;
#* ICMS: Preencha a Origem e as regras para &amp;quot;Dentro do Estado&amp;quot; e &amp;quot;Fora do Estado&amp;quot;. #* ISS: Preencha a alíquota de serviço. #: {{Print|Tela_Cadastro_ST.png|Exemplo de cadastro de ICMS}}&lt;br /&gt;
&lt;br /&gt;
Clique em &#039;&#039;&#039;Salvar&#039;&#039;&#039;.&lt;br /&gt;
{{Nota|warning|VALIDAÇÕES|&lt;br /&gt;
O sistema impede salvar se o CFOP interno não começar com 5.&lt;br /&gt;
O sistema impede salvar se o CFOP externo não começar com 6.&lt;br /&gt;
É obrigatório informar ao menos uma alíquota se o CST for tributado. }}&lt;br /&gt;
&lt;br /&gt;
{{ContatoSuporte}}&lt;/div&gt;</summary>
		<author><name>Raul</name></author>
	</entry>
	<entry>
		<id>https://wiki.celtasistemas.com.br/index.php?title=Situa%C3%A7%C3%B5es_Tribut%C3%A1rias&amp;diff=2833</id>
		<title>Situações Tributárias</title>
		<link rel="alternate" type="text/html" href="https://wiki.celtasistemas.com.br/index.php?title=Situa%C3%A7%C3%B5es_Tribut%C3%A1rias&amp;diff=2833"/>
		<updated>2026-01-14T02:41:13Z</updated>

		<summary type="html">&lt;p&gt;Raul: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Cabecalho&lt;br /&gt;
 | [[Tutoriais]]&lt;br /&gt;
 | Cadastro de Situação Tributária [EST025]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A rotina de Cadastro de Situação Tributária é responsável por definir as regras fiscais de ICMS (para comércio) e ISS (para serviços) que serão vinculadas aos produtos. É aqui que o sistema determina como os impostos serão calculados e destacados nas notas fiscais (NFe/NFCe).&lt;br /&gt;
&lt;br /&gt;
{{Nota|danger|CRÍTICO|A configuração incorreta desta tela resultará em rejeições na emissão de notas fiscais ou no cálculo errado de impostos. Recomenda-se o acompanhamento de um contador.}}&lt;br /&gt;
&lt;br /&gt;
== 1. Visão Geral ==&lt;br /&gt;
&lt;br /&gt;
O cadastro é dividido em abas que se adaptam conforme o perfil da empresa (Simples Nacional ou Regime Normal) e o tipo do imposto (ICMS ou ISS).&lt;br /&gt;
&lt;br /&gt;
{{TabelaCampos| {{Linha | 1= Código | 2= Identificador único da regra (Ex: 001, TRI01). }} {{Linha | 1= Descrição | 2= Nome explicativo da regra (Ex: Tributado Integralmente 17%, Substituição Tributária, Isento). }} {{Linha | 1= Tipo de Imposto | 2= Define se a regra aplica-se a ICMS (Mercadorias) ou ISS (Serviços). }} }}&lt;br /&gt;
&lt;br /&gt;
== 2. Configuração de ICMS ==&lt;br /&gt;
&lt;br /&gt;
Quando o tipo de imposto é ICMS, a tela exibe sub-abas para configurar o comportamento fiscal em operações estaduais e interestaduais.&lt;br /&gt;
&lt;br /&gt;
=== 2.1. Dados Comuns ===&lt;br /&gt;
&lt;br /&gt;
Origem da Mercadoria: Define a procedência do produto (Ex: 0 - Nacional, 1 - Estrangeira, etc.). Esta informação compõe o primeiro dígito do CST na NFe.&lt;br /&gt;
&lt;br /&gt;
=== 2.2. Dentro e Fora do Estado ===&lt;br /&gt;
&lt;br /&gt;
O sistema permite configurações distintas para vendas internas (Dentro do Estado) e interestaduais (Fora do Estado).&lt;br /&gt;
&lt;br /&gt;
{{Nota|info|COMPORTAMENTO DINÂMICO|Os campos de Alíquota, Redução e Margem ST são habilitados ou desabilitados automaticamente conforme o CST/CSOSN selecionado.}}&lt;br /&gt;
&lt;br /&gt;
{{TabelaCampos| {{Linha | 1= CST / CSOSN | 2= Código da Situação Tributária.&lt;br /&gt;
&lt;br /&gt;
Regime Normal: Usa CST (Ex: 00, 10, 60).&lt;br /&gt;
&lt;br /&gt;
Simples Nacional: Usa CSOSN (Ex: 101, 102, 500). }} {{Linha | 1= CFOP | 2= Código Fiscal de Operações e Prestações padrão para esta regra.&lt;br /&gt;
&lt;br /&gt;
Dentro do Estado: Deve iniciar com o dígito 5.&lt;br /&gt;
&lt;br /&gt;
Fora do Estado: Deve iniciar com o dígito 6. }} {{Linha | 1= Alíquota ICMS | 2= Percentual do imposto próprio. }} {{Linha | 1= Mod. Base Cálculo | 2= Define como a base de cálculo é formada (Ex: Margem Valor Agregado, Pauta, Preço Tabelado). }} {{Linha | 1= Substituição Tributária | 2= Configurações para CSTs que envolvem ST (Ex: 10, 30, 70, 201, 202):&lt;br /&gt;
&lt;br /&gt;
MVA / Margem ST: Percentual de valor agregado.&lt;br /&gt;
&lt;br /&gt;
Alíquota ST: Alíquota interna do destino.&lt;br /&gt;
&lt;br /&gt;
Redução BC ST: Percentual de redução da base da ST, se houver. }} {{Linha | 1= Tributação Monofásica | 2= Campos específicos para combustíveis (Alíquotas ad rem, diferimentos e retenções), conforme legislação vigente (CST 61, etc.). }} }}&lt;br /&gt;
&lt;br /&gt;
== 3. Configuração de ISS ==&lt;br /&gt;
&lt;br /&gt;
Para empresas prestadoras de serviço, a aba ISS substitui as configurações de ICMS.&lt;br /&gt;
&lt;br /&gt;
{{TabelaCampos| {{Linha | 1= Alíquota ISS | 2= Percentual do Imposto Sobre Serviços. }} {{Linha | 1= Exigibilidade | 2= Define se o ISS é exigível, isento ou suspenso por decisão judicial. }} }}&lt;br /&gt;
&lt;br /&gt;
== 4. Ferramentas ==&lt;br /&gt;
&lt;br /&gt;
=== 4.1. Atualizar Produtos por NCM ===&lt;br /&gt;
&lt;br /&gt;
No rodapé da tela, o botão Atualizar ST por NCM permite replicar as configurações da situação tributária atual para todos os produtos que possuam um determinado NCM (Nomenclatura Comum do Mercosul).&lt;br /&gt;
&lt;br /&gt;
Útil para correções em massa quando a legislação de um grupo de produtos muda.&lt;br /&gt;
&lt;br /&gt;
== 5. Passo a Passo ==&lt;br /&gt;
&lt;br /&gt;
Clique em &#039;&#039;&#039;Incluir&#039;&#039;&#039; para criar uma nova regra;&lt;br /&gt;
Defina o Código e a Descrição;&lt;br /&gt;
Selecione o Tipo de Imposto (ICMS ou ISS);&lt;br /&gt;
Configure as abas conforme a operação:&lt;br /&gt;
#* ICMS: Preencha a Origem e as regras para &amp;quot;Dentro do Estado&amp;quot; e &amp;quot;Fora do Estado&amp;quot;. #* ISS: Preencha a alíquota de serviço. #: {{Print|Tela_Cadastro_ST.png|Exemplo de cadastro de ICMS}}&lt;br /&gt;
&lt;br /&gt;
Clique em &#039;&#039;&#039;Salvar&#039;&#039;&#039;.&lt;br /&gt;
{{Nota|warning|VALIDAÇÕES|&lt;br /&gt;
&lt;br /&gt;
O sistema impede salvar se o CFOP interno não começar com 5.&lt;br /&gt;
&lt;br /&gt;
O sistema impede salvar se o CFOP externo não começar com 6.&lt;br /&gt;
&lt;br /&gt;
É obrigatório informar ao menos uma alíquota se o CST for tributado. }}&lt;br /&gt;
&lt;br /&gt;
{{ContatoSuporte}}&lt;/div&gt;</summary>
		<author><name>Raul</name></author>
	</entry>
	<entry>
		<id>https://wiki.celtasistemas.com.br/index.php?title=Situa%C3%A7%C3%B5es_Tribut%C3%A1rias&amp;diff=2832</id>
		<title>Situações Tributárias</title>
		<link rel="alternate" type="text/html" href="https://wiki.celtasistemas.com.br/index.php?title=Situa%C3%A7%C3%B5es_Tribut%C3%A1rias&amp;diff=2832"/>
		<updated>2026-01-14T02:40:47Z</updated>

		<summary type="html">&lt;p&gt;Raul: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Cabecalho&lt;br /&gt;
 | [[Tutoriais]]&lt;br /&gt;
 | Cadastro de Situação Tributária [EST025]&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Raul</name></author>
	</entry>
	<entry>
		<id>https://wiki.celtasistemas.com.br/index.php?title=Situa%C3%A7%C3%B5es_Tribut%C3%A1rias&amp;diff=2831</id>
		<title>Situações Tributárias</title>
		<link rel="alternate" type="text/html" href="https://wiki.celtasistemas.com.br/index.php?title=Situa%C3%A7%C3%B5es_Tribut%C3%A1rias&amp;diff=2831"/>
		<updated>2026-01-14T02:40:22Z</updated>

		<summary type="html">&lt;p&gt;Raul: Criou página com &amp;#039;Cadastro de Situação Tributária [EST025]&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Cadastro de Situação Tributária [EST025]&lt;/div&gt;</summary>
		<author><name>Raul</name></author>
	</entry>
	<entry>
		<id>https://wiki.celtasistemas.com.br/index.php?title=Ajuste_do_Estoque_-_Modelo_2&amp;diff=2830</id>
		<title>Ajuste do Estoque - Modelo 2</title>
		<link rel="alternate" type="text/html" href="https://wiki.celtasistemas.com.br/index.php?title=Ajuste_do_Estoque_-_Modelo_2&amp;diff=2830"/>
		<updated>2026-01-14T02:38:47Z</updated>

		<summary type="html">&lt;p&gt;Raul: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Cabecalho&lt;br /&gt;
 | [[Tutoriais]]&lt;br /&gt;
 | Ajuste do Estoque - MODELO 2 [EST020]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A rotina de &#039;&#039;Ajuste de Estoque (Modelo 2)&#039;&#039; é uma ferramenta agilizada para manutenção de produtos, permitindo realizar movimentações de entrada/saída ou redefinição de saldos e preços em uma única tela.&lt;br /&gt;
&lt;br /&gt;
{{Nota|warning|ATENÇÃO|As alterações realizadas nesta tela impactam imediatamente o saldo físico e financeiro do produto. Verifique as permissões de usuário antes de prosseguir.}}&lt;br /&gt;
&lt;br /&gt;
== 1. Pesquisa e Filtros ==&lt;br /&gt;
&lt;br /&gt;
A tela inicia focada no campo de pesquisa para localizar o produto desejado na grade.&lt;br /&gt;
&lt;br /&gt;
{{TabelaCampos|&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Campo de Pesquisa&lt;br /&gt;
   | 2= Digite o Código (Inteiro) ou a Descrição (Texto) do produto e pressione &#039;&#039;&#039;ENTER&#039;&#039;&#039;.&lt;br /&gt;
  }}&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Começo&lt;br /&gt;
   | 2= Se marcado, o sistema busca produtos que &#039;&#039;&#039;iniciam&#039;&#039;&#039; com o texto digitado. Se desmarcado, busca por qualquer parte da descrição (contém).&lt;br /&gt;
  }}&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Código&lt;br /&gt;
   | 2= Define a ordenação dos resultados pelo código do produto. Se desmarcado, ordena alfabeticamente pela descrição.&lt;br /&gt;
  }}&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Decrescente&lt;br /&gt;
   | 2= Inverte a ordem da lista (do maior para o menor ou Z-A).&lt;br /&gt;
  }}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Nota|info|DICA VISUAL|Na grade de pesquisa, produtos com estoque &#039;&#039;&#039;menor ou igual a zero&#039;&#039;&#039; são destacados na cor vermelha.}}&lt;br /&gt;
&lt;br /&gt;
== 2. Modos de Operação ==&lt;br /&gt;
&lt;br /&gt;
O comportamento da tela muda conforme a opção selecionada no grupo &#039;&#039;Operação&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
=== 2.1. Entrada e Saída ===&lt;br /&gt;
Utilize estas opções para movimentações simples (incrementar ou decrementar).&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Entrada:&#039;&#039; Soma a quantidade informada ao estoque atual.&lt;br /&gt;
* &#039;&#039;Saída:&#039;&#039; Subtrai a quantidade informada do estoque atual.&lt;br /&gt;
&lt;br /&gt;
=== 2.2. Atualização ===&lt;br /&gt;
Utilize esta opção para &#039;&#039;&#039;definir&#039;&#039;&#039; novos valores absolutos. Ao selecionar &amp;quot;Atualização&amp;quot;, o painel de edição habilita os seguintes checkboxes:&lt;br /&gt;
&lt;br /&gt;
{{TabelaCampos|&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Estoque&lt;br /&gt;
   | 2= Permite definir o novo saldo físico final.&lt;br /&gt;
   * O sistema impede que o novo estoque seja idêntico ao atual.&lt;br /&gt;
  }}&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Preço de Custo&lt;br /&gt;
   | 2= Permite alterar o preço de custo do produto.&lt;br /&gt;
  }}&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Custo Médio&lt;br /&gt;
   | 2= Permite alterar o custo médio contábil.&lt;br /&gt;
  }}&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Preço de Venda&lt;br /&gt;
   | 2= Permite alterar o preço de venda para o consumidor.&lt;br /&gt;
  }}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 3. Passo a Passo ==&lt;br /&gt;
&lt;br /&gt;
# Realize a pesquisa e selecione o produto na grade (ou tecle &#039;&#039;&#039;ENTER&#039;&#039;&#039;);&lt;br /&gt;
#: {{Print|Tela_Ajuste_M2_Pesquisa.png|Seleção do produto}}&lt;br /&gt;
# Selecione o tipo de &#039;&#039;Operação&#039;&#039; desejada;&lt;br /&gt;
# Preencha os dados conforme o modo:&lt;br /&gt;
#* &#039;&#039;Modo Entrada/Saída:&#039;&#039; Informe a quantidade no campo específico.&lt;br /&gt;
#* &#039;&#039;Modo Atualização:&#039;&#039; Marque os campos que deseja alterar e digite os novos valores.&lt;br /&gt;
# Clique em &#039;&#039;&#039;Confirmar&#039;&#039;&#039; ou pressione a tecla de atalho (geralmente F5) para gravar.&lt;br /&gt;
&lt;br /&gt;
{{Nota|danger|REGRAS DO SISTEMA|&lt;br /&gt;
* &#039;&#039;Valores Negativos:&#039;&#039; O estoque final não pode ser menor que zero.&lt;br /&gt;
* &#039;&#039;Validação de Quantidade:&#039;&#039; Para Entradas e Saídas, a quantidade deve ser maior que zero.&lt;br /&gt;
* &#039;&#039;Seleção de Campos:&#039;&#039; No modo Atualização, é obrigatório selecionar ao menos um checkbox (Estoque, Custos ou Venda) para que a gravação ocorra.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{ContatoSuporte}}&lt;/div&gt;</summary>
		<author><name>Raul</name></author>
	</entry>
	<entry>
		<id>https://wiki.celtasistemas.com.br/index.php?title=Ajuste_do_Estoque_-_Modelo_2&amp;diff=2829</id>
		<title>Ajuste do Estoque - Modelo 2</title>
		<link rel="alternate" type="text/html" href="https://wiki.celtasistemas.com.br/index.php?title=Ajuste_do_Estoque_-_Modelo_2&amp;diff=2829"/>
		<updated>2026-01-14T02:38:30Z</updated>

		<summary type="html">&lt;p&gt;Raul: Criou página com &amp;#039;{{Cabecalho  | Tutoriais  | Ajuste do Estoque - MODELO 2 [EST020] }}  A rotina de **Ajuste de Estoque (Modelo 2)** é uma ferramenta agilizada para manutenção de produtos, permitindo realizar movimentações de entrada/saída ou redefinição de saldos e preços em uma única tela.  {{Nota|warning|ATENÇÃO|As alterações realizadas nesta tela impactam imediatamente o saldo físico e financeiro do produto. Verifique as permissões de usuário antes de prosseguir.}...&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Cabecalho&lt;br /&gt;
 | [[Tutoriais]]&lt;br /&gt;
 | Ajuste do Estoque - MODELO 2 [EST020]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A rotina de **Ajuste de Estoque (Modelo 2)** é uma ferramenta agilizada para manutenção de produtos, permitindo realizar movimentações de entrada/saída ou redefinição de saldos e preços em uma única tela.&lt;br /&gt;
&lt;br /&gt;
{{Nota|warning|ATENÇÃO|As alterações realizadas nesta tela impactam imediatamente o saldo físico e financeiro do produto. Verifique as permissões de usuário antes de prosseguir.}}&lt;br /&gt;
&lt;br /&gt;
== 1. Pesquisa e Filtros ==&lt;br /&gt;
&lt;br /&gt;
A tela inicia focada no campo de pesquisa para localizar o produto desejado na grade.&lt;br /&gt;
&lt;br /&gt;
{{TabelaCampos|&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Campo de Pesquisa&lt;br /&gt;
   | 2= Digite o Código (Inteiro) ou a Descrição (Texto) do produto e pressione &#039;&#039;&#039;ENTER&#039;&#039;&#039;.&lt;br /&gt;
  }}&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Começo&lt;br /&gt;
   | 2= Se marcado, o sistema busca produtos que &#039;&#039;&#039;iniciam&#039;&#039;&#039; com o texto digitado. Se desmarcado, busca por qualquer parte da descrição (contém).&lt;br /&gt;
  }}&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Código&lt;br /&gt;
   | 2= Define a ordenação dos resultados pelo código do produto. Se desmarcado, ordena alfabeticamente pela descrição.&lt;br /&gt;
  }}&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Decrescente&lt;br /&gt;
   | 2= Inverte a ordem da lista (do maior para o menor ou Z-A).&lt;br /&gt;
  }}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Nota|info|DICA VISUAL|Na grade de pesquisa, produtos com estoque &#039;&#039;&#039;menor ou igual a zero&#039;&#039;&#039; são destacados na cor vermelha.}}&lt;br /&gt;
&lt;br /&gt;
== 2. Modos de Operação ==&lt;br /&gt;
&lt;br /&gt;
O comportamento da tela muda conforme a opção selecionada no grupo **Operação**:&lt;br /&gt;
&lt;br /&gt;
=== 2.1. Entrada e Saída ===&lt;br /&gt;
Utilize estas opções para movimentações simples (incrementar ou decrementar).&lt;br /&gt;
&lt;br /&gt;
* **Entrada:** Soma a quantidade informada ao estoque atual.&lt;br /&gt;
* **Saída:** Subtrai a quantidade informada do estoque atual.&lt;br /&gt;
&lt;br /&gt;
=== 2.2. Atualização ===&lt;br /&gt;
Utilize esta opção para &#039;&#039;&#039;definir&#039;&#039;&#039; novos valores absolutos. Ao selecionar &amp;quot;Atualização&amp;quot;, o painel de edição habilita os seguintes checkboxes:&lt;br /&gt;
&lt;br /&gt;
{{TabelaCampos|&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Estoque&lt;br /&gt;
   | 2= Permite definir o novo saldo físico final.&lt;br /&gt;
   * O sistema impede que o novo estoque seja idêntico ao atual.&lt;br /&gt;
  }}&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Preço de Custo&lt;br /&gt;
   | 2= Permite alterar o preço de custo do produto.&lt;br /&gt;
  }}&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Custo Médio&lt;br /&gt;
   | 2= Permite alterar o custo médio contábil.&lt;br /&gt;
  }}&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Preço de Venda&lt;br /&gt;
   | 2= Permite alterar o preço de venda para o consumidor.&lt;br /&gt;
  }}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 3. Passo a Passo ==&lt;br /&gt;
&lt;br /&gt;
# Realize a pesquisa e selecione o produto na grade (ou tecle &#039;&#039;&#039;ENTER&#039;&#039;&#039;);&lt;br /&gt;
#: {{Print|Tela_Ajuste_M2_Pesquisa.png|Seleção do produto}}&lt;br /&gt;
# Selecione o tipo de **Operação** desejada;&lt;br /&gt;
# Preencha os dados conforme o modo:&lt;br /&gt;
#* **Modo Entrada/Saída:** Informe a quantidade no campo específico.&lt;br /&gt;
#* **Modo Atualização:** Marque os campos que deseja alterar e digite os novos valores.&lt;br /&gt;
# Clique em &#039;&#039;&#039;Confirmar&#039;&#039;&#039; ou pressione a tecla de atalho (geralmente F5) para gravar.&lt;br /&gt;
&lt;br /&gt;
{{Nota|danger|REGRAS DO SISTEMA|&lt;br /&gt;
* **Valores Negativos:** O estoque final não pode ser menor que zero.&lt;br /&gt;
* **Validação de Quantidade:** Para Entradas e Saídas, a quantidade deve ser maior que zero.&lt;br /&gt;
* **Seleção de Campos:** No modo Atualização, é obrigatório selecionar ao menos um checkbox (Estoque, Custos ou Venda) para que a gravação ocorra.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{ContatoSuporte}}&lt;/div&gt;</summary>
		<author><name>Raul</name></author>
	</entry>
	<entry>
		<id>https://wiki.celtasistemas.com.br/index.php?title=Ajuste_do_Estoque&amp;diff=2828</id>
		<title>Ajuste do Estoque</title>
		<link rel="alternate" type="text/html" href="https://wiki.celtasistemas.com.br/index.php?title=Ajuste_do_Estoque&amp;diff=2828"/>
		<updated>2026-01-14T02:34:47Z</updated>

		<summary type="html">&lt;p&gt;Raul: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Cabecalho&lt;br /&gt;
 | [[Tutoriais]]&lt;br /&gt;
 | Ajuste do Estoque [EST019]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A rotina de &#039;&#039;Ajuste de Estoque&#039;&#039; permite realizar correções manuais no saldo de produtos e atualizar preços (Custo e Venda).&lt;br /&gt;
&lt;br /&gt;
{{Nota|info|OBJETIVO|Utilize esta tela para acertos de inventário (Balanço), quebras ou definição manual de preços.}}&lt;br /&gt;
&lt;br /&gt;
== 1. Principais Campos ==&lt;br /&gt;
&lt;br /&gt;
{{TabelaCampos|&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Produto&lt;br /&gt;
   | 2= Código ou nome do item que será ajustado.&lt;br /&gt;
  }}&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Operação&lt;br /&gt;
   | 2= Define o tipo do movimento. Use &amp;quot;Entrada&amp;quot; ou &amp;quot;Saída&amp;quot; para somar/diminuir quantidades. Use &amp;quot;Atualização&amp;quot; para definir o saldo final exato.&lt;br /&gt;
  }}&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Checkboxes (Opções)&lt;br /&gt;
   | 2= Usado apenas na Atualização. Marque &amp;quot;Estoque&amp;quot;, &amp;quot;Custo&amp;quot; ou &amp;quot;Preço&amp;quot; para liberar a edição do campo respectivo.&lt;br /&gt;
  }}&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Quantidade / Estoque Novo&lt;br /&gt;
   | 2= Se for Entrada/Saída, digite a quantidade a movimentar. Se for Atualização, digite o saldo final contado na prateleira.&lt;br /&gt;
  }}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 2. Entrada ou Saída Simples ==&lt;br /&gt;
&lt;br /&gt;
Use este processo para lançar perdas, bonificações ou ajustes rápidos de quantidade.&lt;br /&gt;
&lt;br /&gt;
# Acesse a tela e informe o &#039;&#039;Produto&#039;&#039;.&lt;br /&gt;
# Marque a opção &#039;&#039;Entrada&#039;&#039; ou &#039;&#039;Saída&#039;&#039;.&lt;br /&gt;
# Digite a quantidade no campo &#039;&#039;Qtde&#039;&#039;.&lt;br /&gt;
{{Print|Ajuste_Entrada.png|Exemplo de lançamento de entrada}}&lt;br /&gt;
# Clique em &#039;&#039;Confirmar (F5)&#039;&#039; para salvar.&lt;br /&gt;
&lt;br /&gt;
== 3. Correção de Saldo (Balanço) ==&lt;br /&gt;
&lt;br /&gt;
Use este processo quando você contou o estoque e quer informar ao sistema o valor exato que existe na prateleira.&lt;br /&gt;
&lt;br /&gt;
# Informe o &#039;&#039;Produto&#039;&#039; desejado.&lt;br /&gt;
# Marque a operação &#039;&#039;Atualização&#039;&#039;.&lt;br /&gt;
# Marque a caixa de seleção &#039;&#039;[x] Estoque&#039;&#039; (ao lado do campo Estoque Novo).&lt;br /&gt;
# Digite a quantidade correta no campo &#039;&#039;Estoque Novo&#039;&#039;.&lt;br /&gt;
{{Print|Ajuste_Atualizacao_Estoque.png|Definindo o saldo exato}}&lt;br /&gt;
# Clique em &#039;&#039;Confirmar (F5)&#039;&#039;.&lt;br /&gt;
{{Nota|success|CÁLCULO AUTOMÁTICO|O sistema fará a conta da diferença e lançará a entrada ou saída necessária automaticamente.}}&lt;br /&gt;
&lt;br /&gt;
== 4. Alteração de Preços ==&lt;br /&gt;
&lt;br /&gt;
É possível corrigir preços sem mexer na quantidade de estoque.&lt;br /&gt;
&lt;br /&gt;
# Informe o &#039;&#039;Produto&#039;&#039;.&lt;br /&gt;
# Marque a operação &#039;&#039;Atualização&#039;&#039;.&lt;br /&gt;
# Desmarque a opção Estoque e marque apenas &#039;&#039;[x] Pr. Venda&#039;&#039; (ou Custo/Custo Médio).&lt;br /&gt;
# Digite o novo valor no campo liberado.&lt;br /&gt;
{{Print|Ajuste_Preco.png|Alterando apenas o preço de venda}}&lt;br /&gt;
# Clique em &#039;&#039;Confirmar (F5)&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
{{ContatoSuporte}}&lt;/div&gt;</summary>
		<author><name>Raul</name></author>
	</entry>
	<entry>
		<id>https://wiki.celtasistemas.com.br/index.php?title=Ajuste_do_Estoque&amp;diff=2827</id>
		<title>Ajuste do Estoque</title>
		<link rel="alternate" type="text/html" href="https://wiki.celtasistemas.com.br/index.php?title=Ajuste_do_Estoque&amp;diff=2827"/>
		<updated>2026-01-13T20:35:56Z</updated>

		<summary type="html">&lt;p&gt;Raul: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Cabecalho&lt;br /&gt;
 | [[Tutoriais]]&lt;br /&gt;
 | Ajuste de Estoque&lt;br /&gt;
 | [EST&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A rotina de &#039;&#039;Ajuste de Estoque&#039;&#039; permite realizar correções manuais no saldo de produtos e atualizar preços (Custo e Venda).&lt;br /&gt;
&lt;br /&gt;
{{Nota|info|OBJETIVO|Utilize esta tela para acertos de inventário (Balanço), quebras ou definição manual de preços.}}&lt;br /&gt;
&lt;br /&gt;
== 1. Principais Campos ==&lt;br /&gt;
&lt;br /&gt;
{{TabelaCampos|&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Produto&lt;br /&gt;
   | 2= Código ou nome do item que será ajustado.&lt;br /&gt;
  }}&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Operação&lt;br /&gt;
   | 2= Define o tipo do movimento. Use &amp;quot;Entrada&amp;quot; ou &amp;quot;Saída&amp;quot; para somar/diminuir quantidades. Use &amp;quot;Atualização&amp;quot; para definir o saldo final exato.&lt;br /&gt;
  }}&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Checkboxes (Opções)&lt;br /&gt;
   | 2= Usado apenas na Atualização. Marque &amp;quot;Estoque&amp;quot;, &amp;quot;Custo&amp;quot; ou &amp;quot;Preço&amp;quot; para liberar a edição do campo respectivo.&lt;br /&gt;
  }}&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Quantidade / Estoque Novo&lt;br /&gt;
   | 2= Se for Entrada/Saída, digite a quantidade a movimentar. Se for Atualização, digite o saldo final contado na prateleira.&lt;br /&gt;
  }}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 2. Entrada ou Saída Simples ==&lt;br /&gt;
&lt;br /&gt;
Use este processo para lançar perdas, bonificações ou ajustes rápidos de quantidade.&lt;br /&gt;
&lt;br /&gt;
# Acesse a tela e informe o &#039;&#039;Produto&#039;&#039;.&lt;br /&gt;
# Marque a opção &#039;&#039;Entrada&#039;&#039; ou &#039;&#039;Saída&#039;&#039;.&lt;br /&gt;
# Digite a quantidade no campo &#039;&#039;Qtde&#039;&#039;.&lt;br /&gt;
{{Print|Ajuste_Entrada.png|Exemplo de lançamento de entrada}}&lt;br /&gt;
# Clique em &#039;&#039;Confirmar (F5)&#039;&#039; para salvar.&lt;br /&gt;
&lt;br /&gt;
== 3. Correção de Saldo (Balanço) ==&lt;br /&gt;
&lt;br /&gt;
Use este processo quando você contou o estoque e quer informar ao sistema o valor exato que existe na prateleira.&lt;br /&gt;
&lt;br /&gt;
# Informe o &#039;&#039;Produto&#039;&#039; desejado.&lt;br /&gt;
# Marque a operação &#039;&#039;Atualização&#039;&#039;.&lt;br /&gt;
# Marque a caixa de seleção &#039;&#039;[x] Estoque&#039;&#039; (ao lado do campo Estoque Novo).&lt;br /&gt;
# Digite a quantidade correta no campo &#039;&#039;Estoque Novo&#039;&#039;.&lt;br /&gt;
{{Print|Ajuste_Atualizacao_Estoque.png|Definindo o saldo exato}}&lt;br /&gt;
# Clique em &#039;&#039;Confirmar (F5)&#039;&#039;.&lt;br /&gt;
{{Nota|success|CÁLCULO AUTOMÁTICO|O sistema fará a conta da diferença e lançará a entrada ou saída necessária automaticamente.}}&lt;br /&gt;
&lt;br /&gt;
== 4. Alteração de Preços ==&lt;br /&gt;
&lt;br /&gt;
É possível corrigir preços sem mexer na quantidade de estoque.&lt;br /&gt;
&lt;br /&gt;
# Informe o &#039;&#039;Produto&#039;&#039;.&lt;br /&gt;
# Marque a operação &#039;&#039;Atualização&#039;&#039;.&lt;br /&gt;
# Desmarque a opção Estoque e marque apenas &#039;&#039;[x] Pr. Venda&#039;&#039; (ou Custo/Custo Médio).&lt;br /&gt;
# Digite o novo valor no campo liberado.&lt;br /&gt;
{{Print|Ajuste_Preco.png|Alterando apenas o preço de venda}}&lt;br /&gt;
# Clique em &#039;&#039;Confirmar (F5)&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
{{ContatoSuporte}}&lt;/div&gt;</summary>
		<author><name>Raul</name></author>
	</entry>
	<entry>
		<id>https://wiki.celtasistemas.com.br/index.php?title=Ajuste_do_Estoque&amp;diff=2826</id>
		<title>Ajuste do Estoque</title>
		<link rel="alternate" type="text/html" href="https://wiki.celtasistemas.com.br/index.php?title=Ajuste_do_Estoque&amp;diff=2826"/>
		<updated>2026-01-13T20:35:38Z</updated>

		<summary type="html">&lt;p&gt;Raul: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Cabecalho&lt;br /&gt;
 | [[Tutoriais]]&lt;br /&gt;
 | Ajuste de Estoque Modelo 1 [EST&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A rotina de &#039;&#039;Ajuste de Estoque&#039;&#039; permite realizar correções manuais no saldo de produtos e atualizar preços (Custo e Venda).&lt;br /&gt;
&lt;br /&gt;
{{Nota|info|OBJETIVO|Utilize esta tela para acertos de inventário (Balanço), quebras ou definição manual de preços.}}&lt;br /&gt;
&lt;br /&gt;
== 1. Principais Campos ==&lt;br /&gt;
&lt;br /&gt;
{{TabelaCampos|&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Produto&lt;br /&gt;
   | 2= Código ou nome do item que será ajustado.&lt;br /&gt;
  }}&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Operação&lt;br /&gt;
   | 2= Define o tipo do movimento. Use &amp;quot;Entrada&amp;quot; ou &amp;quot;Saída&amp;quot; para somar/diminuir quantidades. Use &amp;quot;Atualização&amp;quot; para definir o saldo final exato.&lt;br /&gt;
  }}&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Checkboxes (Opções)&lt;br /&gt;
   | 2= Usado apenas na Atualização. Marque &amp;quot;Estoque&amp;quot;, &amp;quot;Custo&amp;quot; ou &amp;quot;Preço&amp;quot; para liberar a edição do campo respectivo.&lt;br /&gt;
  }}&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Quantidade / Estoque Novo&lt;br /&gt;
   | 2= Se for Entrada/Saída, digite a quantidade a movimentar. Se for Atualização, digite o saldo final contado na prateleira.&lt;br /&gt;
  }}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 2. Entrada ou Saída Simples ==&lt;br /&gt;
&lt;br /&gt;
Use este processo para lançar perdas, bonificações ou ajustes rápidos de quantidade.&lt;br /&gt;
&lt;br /&gt;
# Acesse a tela e informe o &#039;&#039;Produto&#039;&#039;.&lt;br /&gt;
# Marque a opção &#039;&#039;Entrada&#039;&#039; ou &#039;&#039;Saída&#039;&#039;.&lt;br /&gt;
# Digite a quantidade no campo &#039;&#039;Qtde&#039;&#039;.&lt;br /&gt;
{{Print|Ajuste_Entrada.png|Exemplo de lançamento de entrada}}&lt;br /&gt;
# Clique em &#039;&#039;Confirmar (F5)&#039;&#039; para salvar.&lt;br /&gt;
&lt;br /&gt;
== 3. Correção de Saldo (Balanço) ==&lt;br /&gt;
&lt;br /&gt;
Use este processo quando você contou o estoque e quer informar ao sistema o valor exato que existe na prateleira.&lt;br /&gt;
&lt;br /&gt;
# Informe o &#039;&#039;Produto&#039;&#039; desejado.&lt;br /&gt;
# Marque a operação &#039;&#039;Atualização&#039;&#039;.&lt;br /&gt;
# Marque a caixa de seleção &#039;&#039;[x] Estoque&#039;&#039; (ao lado do campo Estoque Novo).&lt;br /&gt;
# Digite a quantidade correta no campo &#039;&#039;Estoque Novo&#039;&#039;.&lt;br /&gt;
{{Print|Ajuste_Atualizacao_Estoque.png|Definindo o saldo exato}}&lt;br /&gt;
# Clique em &#039;&#039;Confirmar (F5)&#039;&#039;.&lt;br /&gt;
{{Nota|success|CÁLCULO AUTOMÁTICO|O sistema fará a conta da diferença e lançará a entrada ou saída necessária automaticamente.}}&lt;br /&gt;
&lt;br /&gt;
== 4. Alteração de Preços ==&lt;br /&gt;
&lt;br /&gt;
É possível corrigir preços sem mexer na quantidade de estoque.&lt;br /&gt;
&lt;br /&gt;
# Informe o &#039;&#039;Produto&#039;&#039;.&lt;br /&gt;
# Marque a operação &#039;&#039;Atualização&#039;&#039;.&lt;br /&gt;
# Desmarque a opção Estoque e marque apenas &#039;&#039;[x] Pr. Venda&#039;&#039; (ou Custo/Custo Médio).&lt;br /&gt;
# Digite o novo valor no campo liberado.&lt;br /&gt;
{{Print|Ajuste_Preco.png|Alterando apenas o preço de venda}}&lt;br /&gt;
# Clique em &#039;&#039;Confirmar (F5)&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
{{ContatoSuporte}}&lt;/div&gt;</summary>
		<author><name>Raul</name></author>
	</entry>
	<entry>
		<id>https://wiki.celtasistemas.com.br/index.php?title=Ajuste_do_Estoque&amp;diff=2825</id>
		<title>Ajuste do Estoque</title>
		<link rel="alternate" type="text/html" href="https://wiki.celtasistemas.com.br/index.php?title=Ajuste_do_Estoque&amp;diff=2825"/>
		<updated>2026-01-13T20:35:18Z</updated>

		<summary type="html">&lt;p&gt;Raul: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Cabecalho&lt;br /&gt;
 | [[Estoque]] &amp;gt; [[Movimentação]]&lt;br /&gt;
 | Ajuste de Estoque e Preços&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A rotina de &#039;&#039;Ajuste de Estoque&#039;&#039; permite realizar correções manuais no saldo de produtos e atualizar preços (Custo e Venda).&lt;br /&gt;
&lt;br /&gt;
{{Nota|info|OBJETIVO|Utilize esta tela para acertos de inventário (Balanço), quebras ou definição manual de preços.}}&lt;br /&gt;
&lt;br /&gt;
== 1. Principais Campos ==&lt;br /&gt;
&lt;br /&gt;
{{TabelaCampos|&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Produto&lt;br /&gt;
   | 2= Código ou nome do item que será ajustado.&lt;br /&gt;
  }}&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Operação&lt;br /&gt;
   | 2= Define o tipo do movimento. Use &amp;quot;Entrada&amp;quot; ou &amp;quot;Saída&amp;quot; para somar/diminuir quantidades. Use &amp;quot;Atualização&amp;quot; para definir o saldo final exato.&lt;br /&gt;
  }}&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Checkboxes (Opções)&lt;br /&gt;
   | 2= Usado apenas na Atualização. Marque &amp;quot;Estoque&amp;quot;, &amp;quot;Custo&amp;quot; ou &amp;quot;Preço&amp;quot; para liberar a edição do campo respectivo.&lt;br /&gt;
  }}&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Quantidade / Estoque Novo&lt;br /&gt;
   | 2= Se for Entrada/Saída, digite a quantidade a movimentar. Se for Atualização, digite o saldo final contado na prateleira.&lt;br /&gt;
  }}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 2. Entrada ou Saída Simples ==&lt;br /&gt;
&lt;br /&gt;
Use este processo para lançar perdas, bonificações ou ajustes rápidos de quantidade.&lt;br /&gt;
&lt;br /&gt;
# Acesse a tela e informe o &#039;&#039;Produto&#039;&#039;.&lt;br /&gt;
# Marque a opção &#039;&#039;Entrada&#039;&#039; ou &#039;&#039;Saída&#039;&#039;.&lt;br /&gt;
# Digite a quantidade no campo &#039;&#039;Qtde&#039;&#039;.&lt;br /&gt;
{{Print|Ajuste_Entrada.png|Exemplo de lançamento de entrada}}&lt;br /&gt;
# Clique em &#039;&#039;Confirmar (F5)&#039;&#039; para salvar.&lt;br /&gt;
&lt;br /&gt;
== 3. Correção de Saldo (Balanço) ==&lt;br /&gt;
&lt;br /&gt;
Use este processo quando você contou o estoque e quer informar ao sistema o valor exato que existe na prateleira.&lt;br /&gt;
&lt;br /&gt;
# Informe o &#039;&#039;Produto&#039;&#039; desejado.&lt;br /&gt;
# Marque a operação &#039;&#039;Atualização&#039;&#039;.&lt;br /&gt;
# Marque a caixa de seleção &#039;&#039;[x] Estoque&#039;&#039; (ao lado do campo Estoque Novo).&lt;br /&gt;
# Digite a quantidade correta no campo &#039;&#039;Estoque Novo&#039;&#039;.&lt;br /&gt;
{{Print|Ajuste_Atualizacao_Estoque.png|Definindo o saldo exato}}&lt;br /&gt;
# Clique em &#039;&#039;Confirmar (F5)&#039;&#039;.&lt;br /&gt;
{{Nota|success|CÁLCULO AUTOMÁTICO|O sistema fará a conta da diferença e lançará a entrada ou saída necessária automaticamente.}}&lt;br /&gt;
&lt;br /&gt;
== 4. Alteração de Preços ==&lt;br /&gt;
&lt;br /&gt;
É possível corrigir preços sem mexer na quantidade de estoque.&lt;br /&gt;
&lt;br /&gt;
# Informe o &#039;&#039;Produto&#039;&#039;.&lt;br /&gt;
# Marque a operação &#039;&#039;Atualização&#039;&#039;.&lt;br /&gt;
# Desmarque a opção Estoque e marque apenas &#039;&#039;[x] Pr. Venda&#039;&#039; (ou Custo/Custo Médio).&lt;br /&gt;
# Digite o novo valor no campo liberado.&lt;br /&gt;
{{Print|Ajuste_Preco.png|Alterando apenas o preço de venda}}&lt;br /&gt;
# Clique em &#039;&#039;Confirmar (F5)&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
{{ContatoSuporte}}&lt;/div&gt;</summary>
		<author><name>Raul</name></author>
	</entry>
	<entry>
		<id>https://wiki.celtasistemas.com.br/index.php?title=Ajuste_do_Estoque&amp;diff=2824</id>
		<title>Ajuste do Estoque</title>
		<link rel="alternate" type="text/html" href="https://wiki.celtasistemas.com.br/index.php?title=Ajuste_do_Estoque&amp;diff=2824"/>
		<updated>2026-01-13T20:33:31Z</updated>

		<summary type="html">&lt;p&gt;Raul: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Cabecalho&lt;br /&gt;
 | [[Estoque]] &amp;gt; [[Movimentação]]&lt;br /&gt;
 | Ajuste de Estoque e Preços&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A rotina de **Ajuste de Estoque** permite realizar correções manuais no saldo de produtos e atualizar preços (Custo e Venda).&lt;br /&gt;
&lt;br /&gt;
{{Nota|info|OBJETIVO|Utilize esta tela para acertos de inventário (Balanço), quebras ou definição manual de preços.}}&lt;br /&gt;
&lt;br /&gt;
== 1. Principais Campos ==&lt;br /&gt;
&lt;br /&gt;
{{TabelaCampos|&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Produto&lt;br /&gt;
   | 2= Código ou nome do item que será ajustado.&lt;br /&gt;
  }}&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Operação&lt;br /&gt;
   | 2= Define o tipo do movimento. Use &amp;quot;Entrada&amp;quot; ou &amp;quot;Saída&amp;quot; para somar/diminuir quantidades. Use &amp;quot;Atualização&amp;quot; para definir o saldo final exato.&lt;br /&gt;
  }}&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Checkboxes (Opções)&lt;br /&gt;
   | 2= Usado apenas na Atualização. Marque &amp;quot;Estoque&amp;quot;, &amp;quot;Custo&amp;quot; ou &amp;quot;Preço&amp;quot; para liberar a edição do campo respectivo.&lt;br /&gt;
  }}&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Quantidade / Estoque Novo&lt;br /&gt;
   | 2= Se for Entrada/Saída, digite a quantidade a movimentar. Se for Atualização, digite o saldo final contado na prateleira.&lt;br /&gt;
  }}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 2. Entrada ou Saída Simples ==&lt;br /&gt;
&lt;br /&gt;
Use este processo para lançar perdas, bonificações ou ajustes rápidos de quantidade.&lt;br /&gt;
&lt;br /&gt;
# Acesse a tela e informe o **Produto**.&lt;br /&gt;
# Marque a opção **Entrada** ou **Saída**.&lt;br /&gt;
# Digite a quantidade no campo **Qtde**.&lt;br /&gt;
{{Print|Ajuste_Entrada.png|Exemplo de lançamento de entrada}}&lt;br /&gt;
# Clique em **Confirmar (F5)** para salvar.&lt;br /&gt;
&lt;br /&gt;
== 3. Correção de Saldo (Balanço) ==&lt;br /&gt;
&lt;br /&gt;
Use este processo quando você contou o estoque e quer informar ao sistema o valor exato que existe na prateleira.&lt;br /&gt;
&lt;br /&gt;
# Informe o **Produto** desejado.&lt;br /&gt;
# Marque a operação **Atualização**.&lt;br /&gt;
# Marque a caixa de seleção **[x] Estoque** (ao lado do campo Estoque Novo).&lt;br /&gt;
# Digite a quantidade correta no campo **Estoque Novo**.&lt;br /&gt;
{{Print|Ajuste_Atualizacao_Estoque.png|Definindo o saldo exato}}&lt;br /&gt;
# Clique em **Confirmar (F5)**.&lt;br /&gt;
{{Nota|success|CÁLCULO AUTOMÁTICO|O sistema fará a conta da diferença e lançará a entrada ou saída necessária automaticamente.}}&lt;br /&gt;
&lt;br /&gt;
== 4. Alteração de Preços ==&lt;br /&gt;
&lt;br /&gt;
É possível corrigir preços sem mexer na quantidade de estoque.&lt;br /&gt;
&lt;br /&gt;
# Informe o **Produto**.&lt;br /&gt;
# Marque a operação **Atualização**.&lt;br /&gt;
# Desmarque a opção Estoque e marque apenas **[x] Pr. Venda** (ou Custo/Custo Médio).&lt;br /&gt;
# Digite o novo valor no campo liberado.&lt;br /&gt;
{{Print|Ajuste_Preco.png|Alterando apenas o preço de venda}}&lt;br /&gt;
# Clique em **Confirmar (F5)**.&lt;br /&gt;
&lt;br /&gt;
{{ContatoSuporte}}&lt;/div&gt;</summary>
		<author><name>Raul</name></author>
	</entry>
	<entry>
		<id>https://wiki.celtasistemas.com.br/index.php?title=Ajuste_do_Estoque&amp;diff=2823</id>
		<title>Ajuste do Estoque</title>
		<link rel="alternate" type="text/html" href="https://wiki.celtasistemas.com.br/index.php?title=Ajuste_do_Estoque&amp;diff=2823"/>
		<updated>2026-01-13T20:33:03Z</updated>

		<summary type="html">&lt;p&gt;Raul: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Cabecalho | [[Tutoriais]] }}&lt;br /&gt;
&lt;br /&gt;
A rotina de Ajuste de Estoque permite realizar correções manuais no saldo de produtos, bem como atualizar preços de custo, custo médio e preços de venda. Todas as operações geram histórico no Kardex do produto (Movimentação de Estoque).&lt;br /&gt;
&lt;br /&gt;
{{Nota|info|OBJETIVO|Utilize esta tela para acertos de inventário, correções de entrada/saída ou redefinição manual de custos e preços.}}&lt;br /&gt;
&lt;br /&gt;
TOC&lt;br /&gt;
&lt;br /&gt;
== 1. Visão Geral ==&lt;br /&gt;
&lt;br /&gt;
Ao acessar a rotina, o sistema apresenta os dados atuais do produto selecionado (Saldo, Custo, Custo Médio e Preço de Venda). O comportamento da tela muda conforme o Tipo de Operação selecionado.&lt;br /&gt;
&lt;br /&gt;
{{Nota|warning|ATENÇÃO|Para o modo Atualização, é obrigatório marcar quais campos desejam ser alterados (Estoque, Custo, etc).}}&lt;br /&gt;
&lt;br /&gt;
== 2. Campos e Parâmetros ==&lt;br /&gt;
&lt;br /&gt;
{{TabelaCampos|&lt;br /&gt;
{{Linha | 1= Produto | &lt;br /&gt;
2= Informe o código ou nome do produto que deseja ajustar. &lt;br /&gt;
}} &lt;br /&gt;
{{Linha | 1= Tipo de Operação | &lt;br /&gt;
2= Define como o sistema processará o ajuste:&lt;br /&gt;
Entrada: Soma a quantidade informada ao estoque atual.&lt;br /&gt;
Saída: Subtrai a quantidade informada do estoque atual.&lt;br /&gt;
Atualização: Define um novo saldo final exato (substitui o valor atual). }} {{Linha | 1= Opções de Gravação | 2= Disponível apenas no modo Atualização. Marque as caixas para confirmar o que será alterado:&lt;br /&gt;
Estoque: Altera a quantidade física.&lt;br /&gt;
&lt;br /&gt;
Pr. Custo: Atualiza o preço de custo.&lt;br /&gt;
&lt;br /&gt;
Custo Médio: Atualiza o custo médio contábil.&lt;br /&gt;
&lt;br /&gt;
Pr. Venda: Atualiza o preço de venda e recalcula a margem. }} {{Linha | 1= Quantidade / Novo Estoque | 2= Valor numérico da movimentação.&lt;br /&gt;
&lt;br /&gt;
No modo Entrada/Saída: Digite quanto vai entrar ou sair.&lt;br /&gt;
&lt;br /&gt;
No modo Atualização: Digite o saldo final correto (Ex: Se tem 10 e contou 8, digite 8). }} }}&lt;br /&gt;
&lt;br /&gt;
== 3. Passo a Passo ==&lt;br /&gt;
&lt;br /&gt;
Para realizar um ajuste, siga os procedimentos abaixo conforme sua necessidade.&lt;br /&gt;
&lt;br /&gt;
=== 3.1. Ajuste de Quantidade (Entrada/Saída Simples) ===&lt;br /&gt;
&lt;br /&gt;
Use esta opção para lançar perdas, quebras ou bonificações.&lt;br /&gt;
&lt;br /&gt;
Selecione o Produto;&lt;br /&gt;
No campo Operação, escolha Entrada ou Saída;&lt;br /&gt;
Digite a Quantidade a ser movimentada;&lt;br /&gt;
#: {{Print|Ajuste_Estoque_Entrada.png|Exemplo de Entrada de mercadoria}}&lt;br /&gt;
&lt;br /&gt;
Clique em Confirmar (F5).&lt;br /&gt;
=== 3.2. Correção de Inventário (Atualização) ===&lt;br /&gt;
&lt;br /&gt;
Use esta opção após contagens de estoque (Balanço), onde você sabe o saldo final correto.&lt;br /&gt;
&lt;br /&gt;
Selecione o Produto;&lt;br /&gt;
No campo Operação, marque Atualização;&lt;br /&gt;
Marque a caixa de seleção [x] Estoque;&lt;br /&gt;
No campo Estoque Novo, informe a quantidade contada (Saldo Real);&lt;br /&gt;
#: {{Print|Ajuste_Estoque_Atualizacao.png|Correção de saldo para valor exato}}&lt;br /&gt;
&lt;br /&gt;
Clique em Confirmar (F5).&lt;br /&gt;
#: &#039;&#039;O sistema calculará automaticamente a diferença para gerar a movimentação de entrada ou saída necessária.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== 3.3. Alteração de Preços Manual ===&lt;br /&gt;
&lt;br /&gt;
É possível alterar preços sem mexer no estoque físico.&lt;br /&gt;
&lt;br /&gt;
Selecione o Produto;&lt;br /&gt;
Marque a operação Atualização;&lt;br /&gt;
Desmarque a opção Estoque e marque apenas Pr. Venda (ou Custo);&lt;br /&gt;
Digite o Preço Novo desejado;&lt;br /&gt;
Clique em Confirmar (F5).&lt;br /&gt;
#: {{Nota|success|REGISTRO|O sistema gravará um histórico detalhado da alteração de preço (Anterior vs. Novo).}}&lt;br /&gt;
&lt;br /&gt;
{{ContatoSuporte}}&lt;/div&gt;</summary>
		<author><name>Raul</name></author>
	</entry>
	<entry>
		<id>https://wiki.celtasistemas.com.br/index.php?title=Ajuste_do_Estoque&amp;diff=2822</id>
		<title>Ajuste do Estoque</title>
		<link rel="alternate" type="text/html" href="https://wiki.celtasistemas.com.br/index.php?title=Ajuste_do_Estoque&amp;diff=2822"/>
		<updated>2026-01-13T20:32:13Z</updated>

		<summary type="html">&lt;p&gt;Raul: Criou página com &amp;#039;{{Cabecalho | Estoque &amp;gt; Movimentação | Ajuste de Estoque e Preços }}  A rotina de Ajuste de Estoque permite realizar correções manuais no saldo de produtos, bem como atualizar preços de custo, custo médio e preços de venda. Todas as operações geram histórico no Kardex do produto (Movimentação de Estoque).  {{Nota|info|OBJETIVO|Utilize esta tela para acertos de inventário, correções de entrada/saída ou redefinição manual de custos e preços.}}...&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Cabecalho | [[Estoque]] &amp;gt; [[Movimentação]] | Ajuste de Estoque e Preços }}&lt;br /&gt;
&lt;br /&gt;
A rotina de Ajuste de Estoque permite realizar correções manuais no saldo de produtos, bem como atualizar preços de custo, custo médio e preços de venda. Todas as operações geram histórico no Kardex do produto (Movimentação de Estoque).&lt;br /&gt;
&lt;br /&gt;
{{Nota|info|OBJETIVO|Utilize esta tela para acertos de inventário, correções de entrada/saída ou redefinição manual de custos e preços.}}&lt;br /&gt;
&lt;br /&gt;
TOC&lt;br /&gt;
&lt;br /&gt;
== 1. Visão Geral ==&lt;br /&gt;
&lt;br /&gt;
Ao acessar a rotina, o sistema apresenta os dados atuais do produto selecionado (Saldo, Custo, Custo Médio e Preço de Venda). O comportamento da tela muda conforme o Tipo de Operação selecionado.&lt;br /&gt;
&lt;br /&gt;
{{Nota|warning|ATENÇÃO|Para o modo Atualização, é obrigatório marcar quais campos desejam ser alterados (Estoque, Custo, etc).}}&lt;br /&gt;
&lt;br /&gt;
== 2. Campos e Parâmetros ==&lt;br /&gt;
&lt;br /&gt;
{{TabelaCampos|&lt;br /&gt;
{{Linha | 1= Produto | &lt;br /&gt;
2= Informe o código ou nome do produto que deseja ajustar. &lt;br /&gt;
}} &lt;br /&gt;
{{Linha | 1= Tipo de Operação | &lt;br /&gt;
2= Define como o sistema processará o ajuste:&lt;br /&gt;
Entrada: Soma a quantidade informada ao estoque atual.&lt;br /&gt;
Saída: Subtrai a quantidade informada do estoque atual.&lt;br /&gt;
Atualização: Define um novo saldo final exato (substitui o valor atual). }} {{Linha | 1= Opções de Gravação | 2= Disponível apenas no modo Atualização. Marque as caixas para confirmar o que será alterado:&lt;br /&gt;
Estoque: Altera a quantidade física.&lt;br /&gt;
&lt;br /&gt;
Pr. Custo: Atualiza o preço de custo.&lt;br /&gt;
&lt;br /&gt;
Custo Médio: Atualiza o custo médio contábil.&lt;br /&gt;
&lt;br /&gt;
Pr. Venda: Atualiza o preço de venda e recalcula a margem. }} {{Linha | 1= Quantidade / Novo Estoque | 2= Valor numérico da movimentação.&lt;br /&gt;
&lt;br /&gt;
No modo Entrada/Saída: Digite quanto vai entrar ou sair.&lt;br /&gt;
&lt;br /&gt;
No modo Atualização: Digite o saldo final correto (Ex: Se tem 10 e contou 8, digite 8). }} }}&lt;br /&gt;
&lt;br /&gt;
== 3. Passo a Passo ==&lt;br /&gt;
&lt;br /&gt;
Para realizar um ajuste, siga os procedimentos abaixo conforme sua necessidade.&lt;br /&gt;
&lt;br /&gt;
=== 3.1. Ajuste de Quantidade (Entrada/Saída Simples) ===&lt;br /&gt;
&lt;br /&gt;
Use esta opção para lançar perdas, quebras ou bonificações.&lt;br /&gt;
&lt;br /&gt;
Selecione o Produto;&lt;br /&gt;
No campo Operação, escolha Entrada ou Saída;&lt;br /&gt;
Digite a Quantidade a ser movimentada;&lt;br /&gt;
#: {{Print|Ajuste_Estoque_Entrada.png|Exemplo de Entrada de mercadoria}}&lt;br /&gt;
&lt;br /&gt;
Clique em Confirmar (F5).&lt;br /&gt;
=== 3.2. Correção de Inventário (Atualização) ===&lt;br /&gt;
&lt;br /&gt;
Use esta opção após contagens de estoque (Balanço), onde você sabe o saldo final correto.&lt;br /&gt;
&lt;br /&gt;
Selecione o Produto;&lt;br /&gt;
No campo Operação, marque Atualização;&lt;br /&gt;
Marque a caixa de seleção [x] Estoque;&lt;br /&gt;
No campo Estoque Novo, informe a quantidade contada (Saldo Real);&lt;br /&gt;
#: {{Print|Ajuste_Estoque_Atualizacao.png|Correção de saldo para valor exato}}&lt;br /&gt;
&lt;br /&gt;
Clique em Confirmar (F5).&lt;br /&gt;
#: &#039;&#039;O sistema calculará automaticamente a diferença para gerar a movimentação de entrada ou saída necessária.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== 3.3. Alteração de Preços Manual ===&lt;br /&gt;
&lt;br /&gt;
É possível alterar preços sem mexer no estoque físico.&lt;br /&gt;
&lt;br /&gt;
Selecione o Produto;&lt;br /&gt;
Marque a operação Atualização;&lt;br /&gt;
Desmarque a opção Estoque e marque apenas Pr. Venda (ou Custo);&lt;br /&gt;
Digite o Preço Novo desejado;&lt;br /&gt;
Clique em Confirmar (F5).&lt;br /&gt;
#: {{Nota|success|REGISTRO|O sistema gravará um histórico detalhado da alteração de preço (Anterior vs. Novo).}}&lt;br /&gt;
&lt;br /&gt;
{{ContatoSuporte}}&lt;/div&gt;</summary>
		<author><name>Raul</name></author>
	</entry>
	<entry>
		<id>https://wiki.celtasistemas.com.br/index.php?title=Rel_Demonstrativo_de_Resultado_do_Exerc%C3%ADcio_(DRE)&amp;diff=2797</id>
		<title>Rel Demonstrativo de Resultado do Exercício (DRE)</title>
		<link rel="alternate" type="text/html" href="https://wiki.celtasistemas.com.br/index.php?title=Rel_Demonstrativo_de_Resultado_do_Exerc%C3%ADcio_(DRE)&amp;diff=2797"/>
		<updated>2026-01-02T19:53:43Z</updated>

		<summary type="html">&lt;p&gt;Raul: Criou página com &amp;#039;{{Cabecalho  | Contábil &amp;gt; Relatórios  | DRE - Demonstração do Resultado do Exercício }}  A **DRE (Demonstração do Resultado do Exercício)** é um relatório contábil fundamental que confronta as receitas, custos e despesas da empresa, apurando o resultado líquido (Lucro ou Prejuízo) em um determinado período.  O sistema gera a estrutura da DRE baseada na configuração das contas contábeis, apresentando os dados de forma hierárquica e totalizadora....&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Cabecalho&lt;br /&gt;
 | [[Contábil]] &amp;gt; [[Relatórios]]&lt;br /&gt;
 | DRE - Demonstração do Resultado do Exercício&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A **DRE (Demonstração do Resultado do Exercício)** é um relatório contábil fundamental que confronta as receitas, custos e despesas da empresa, apurando o resultado líquido (Lucro ou Prejuízo) em um determinado período.&lt;br /&gt;
&lt;br /&gt;
O sistema gera a estrutura da DRE baseada na configuração das contas contábeis, apresentando os dados de forma hierárquica e totalizadora.&lt;br /&gt;
&lt;br /&gt;
{{Print|Relatorio_DRE.png|Filtros de emissão da DRE}}&lt;br /&gt;
&lt;br /&gt;
== 1. Modos de Emissão ==&lt;br /&gt;
&lt;br /&gt;
O relatório possui dois modos de operação distintos, definidos pelo seletor de **Período**:&lt;br /&gt;
&lt;br /&gt;
{{TabelaCampos|&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Por Data (Período)&lt;br /&gt;
   | 2= Gera um relatório acumulado entre a Data Inicial e Final.&lt;br /&gt;
* Apresenta uma coluna única com o saldo total do período selecionado.&lt;br /&gt;
* Habilita a opção **Analítico**.&lt;br /&gt;
  }}&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Mensal (Evolutivo)&lt;br /&gt;
   | 2= Gera um relatório comparativo, criando uma coluna para cada mês dentro do intervalo selecionado.&lt;br /&gt;
* Exige o preenchimento no formato Mês/Ano (Ex: 01/2023 a 12/2023).&lt;br /&gt;
* Ideal para analisar a evolução das despesas e receitas ao longo do ano.&lt;br /&gt;
  }}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 2. Parâmetros de Filtro ==&lt;br /&gt;
&lt;br /&gt;
Configure os campos abaixo para refinar a apresentação dos dados:&lt;br /&gt;
&lt;br /&gt;
{{TabelaCampos|&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Datas / Mês e Ano&lt;br /&gt;
   | 2= Define o intervalo de apuração.&lt;br /&gt;
* Se estiver no modo **Por Data**: Informe o dia/mês/ano completo.&lt;br /&gt;
* Se estiver no modo **Mensal**: Informe apenas o mês e ano (MM/AAAA).&lt;br /&gt;
  }}&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Imprimir Analítico&lt;br /&gt;
   | 2= (Disponível apenas no modo &amp;quot;Por Data&amp;quot;).&lt;br /&gt;
* **Marcado:** Exibe todas as contas contábeis que compõem os grupos, detalhando a origem dos valores.&lt;br /&gt;
* **Desmarcado:** Exibe apenas as contas sintéticas (agrupadoras) configuradas na estrutura oficial da DRE.&lt;br /&gt;
  }}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Nota|warning|VALIDAÇÃO|Ao utilizar o modo **Mensal**, o sistema validará se o mês e ano informados são válidos. Certifique-se de digitar corretamente (Ex: 01/2024).}}&lt;br /&gt;
&lt;br /&gt;
== 3. Entendendo o Relatório ==&lt;br /&gt;
&lt;br /&gt;
Para facilitar a leitura, o sistema adiciona automaticamente sinais visuais ao lado dos grupos principais (Contas de Nível 2):&lt;br /&gt;
&lt;br /&gt;
* **(+)**: Indica contas de natureza Credora (Receitas/Ganhos) que somam ao resultado.&lt;br /&gt;
* **(-)**: Indica contas de natureza Devedora (Custos/Despesas) que subtraem do resultado.&lt;br /&gt;
* **(=)**: Indica linhas de totalização ou resultado apurado.&lt;br /&gt;
&lt;br /&gt;
== 4. Passo a Passo ==&lt;br /&gt;
&lt;br /&gt;
# Selecione o **Tipo de Período** (Data ou Mensal);&lt;br /&gt;
# Informe o intervalo desejado;&lt;br /&gt;
# Se for um relatório por data, decida se deseja a visão **Analítica** (detalhada);&lt;br /&gt;
# Clique em **Visualizar** para conferir na tela ou **Imprimir** para gerar o documento.&lt;br /&gt;
&lt;br /&gt;
{{ContatoSuporte}}&lt;/div&gt;</summary>
		<author><name>Raul</name></author>
	</entry>
	<entry>
		<id>https://wiki.celtasistemas.com.br/index.php?title=Rel_Plano_de_Contas&amp;diff=2796</id>
		<title>Rel Plano de Contas</title>
		<link rel="alternate" type="text/html" href="https://wiki.celtasistemas.com.br/index.php?title=Rel_Plano_de_Contas&amp;diff=2796"/>
		<updated>2026-01-02T19:52:32Z</updated>

		<summary type="html">&lt;p&gt;Raul: Criou página com &amp;#039;{{Cabecalho  | Tutoriais &amp;gt; Gerencial  | Relatório de Plano de Contas }}  O **Relatório de Plano de Contas** gera uma listagem completa de todas as contas cadastradas na empresa (Sintéticas e Analíticas). Este documento é essencial para conferência da estrutura contábil, permitindo verificar a organização dos grupos de receitas, despesas e ativos.  {{Print|Relatorio_PlanoContas.png|Filtros de ordenação do relatório}}  == 1. Configuração de Ordenaçã...&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Cabecalho&lt;br /&gt;
 | [[Tutoriais]] &amp;gt; [[Gerencial]]&lt;br /&gt;
 | Relatório de Plano de Contas&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
O **Relatório de Plano de Contas** gera uma listagem completa de todas as contas cadastradas na empresa (Sintéticas e Analíticas). Este documento é essencial para conferência da estrutura contábil, permitindo verificar a organização dos grupos de receitas, despesas e ativos.&lt;br /&gt;
&lt;br /&gt;
{{Print|Relatorio_PlanoContas.png|Filtros de ordenação do relatório}}&lt;br /&gt;
&lt;br /&gt;
== 1. Configuração de Ordenação ==&lt;br /&gt;
&lt;br /&gt;
O principal filtro deste relatório define a ordem em que os dados serão apresentados:&lt;br /&gt;
&lt;br /&gt;
{{TabelaCampos|&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Por Conta&lt;br /&gt;
   | 2= Organiza a listagem pelo **Código Estrutural** (Ex: 1, 1.1, 1.1.01...).&lt;br /&gt;
* Esta é a opção mais utilizada, pois mantém a visualização hierárquica (Árvore) das contas e subcontas.&lt;br /&gt;
  }}&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Por Descrição&lt;br /&gt;
   | 2= Organiza a listagem em **Ordem Alfabética** pelo nome da conta.&lt;br /&gt;
* Facilita a localização de uma conta específica quando não se sabe a qual grupo ela pertence ou qual é o seu código.&lt;br /&gt;
  }}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 2. Emissão ==&lt;br /&gt;
&lt;br /&gt;
Após selecionar a ordenação desejada, utilize os botões laterais:&lt;br /&gt;
&lt;br /&gt;
* **Visualizar:** Gera o relatório na tela para conferência.&lt;br /&gt;
* **Imprimir:** Envia o documento diretamente para a impressora padrão.&lt;br /&gt;
* **Sair:** Fecha a rotina.&lt;br /&gt;
&lt;br /&gt;
{{Nota|info|IMPRESSÃO|No rodapé da janela, é possível alternar entre o modo **Gráfico** (Laser/Jato de Tinta) e **Matricial** (Impressão rápida em texto), conforme a necessidade.}}&lt;br /&gt;
&lt;br /&gt;
{{ContatoSuporte}}&lt;/div&gt;</summary>
		<author><name>Raul</name></author>
	</entry>
	<entry>
		<id>https://wiki.celtasistemas.com.br/index.php?title=Tutoriais&amp;diff=2795</id>
		<title>Tutoriais</title>
		<link rel="alternate" type="text/html" href="https://wiki.celtasistemas.com.br/index.php?title=Tutoriais&amp;diff=2795"/>
		<updated>2026-01-02T19:51:18Z</updated>

		<summary type="html">&lt;p&gt;Raul: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&amp;lt;div class=&amp;quot;celta-full-width&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;erp-container&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- TOPO --&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;erp-top-bar&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;erp-brand&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;bi bi-person-circle&amp;quot; style=&amp;quot;font-size: 1.5em;&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; CELTA&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;erp-user-actions&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;erp-icon-circle&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;bi bi-person&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;erp-icon-circle&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;bi bi-hdd-network&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;erp-icon-circle&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;bi bi-lock&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;erp-icon-circle&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;bi bi-power&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div class=&amp;quot;erp-body&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;!-- MENU LATERAL --&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;erp-sidebar&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;erp-menu-item&amp;quot; style=&amp;quot;font-weight: bold; border-bottom: 1px solid #eee; margin-bottom: 5px;&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;bi bi-list&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; Menu&amp;lt;/div&amp;gt;&lt;br /&gt;
        {{ErpBotao|id=principal|icone=bi-house-door|texto=Principal}}&lt;br /&gt;
        {{ErpBotao|id=estoque|icone=bi-box-seam|texto=Estoque}}&lt;br /&gt;
        {{ErpBotao|id=financeiro|icone=bi-cash-coin|texto=Financeiro}}&lt;br /&gt;
        {{ErpBotao|id=vendas|icone=bi-receipt|texto=Vendas}}&lt;br /&gt;
        {{ErpBotao|id=compras|icone=bi-bag|texto=Compras}}&lt;br /&gt;
        {{ErpBotao|id=gerencial|icone=bi-calculator|texto=Gerencial}}&lt;br /&gt;
        {{ErpBotao|id=pessoal|icone=bi-people|texto=Pessoal}}&lt;br /&gt;
        {{ErpBotao|id=supermercado|icone=bi-cart3|texto=Supermercado}}&lt;br /&gt;
        {{ErpBotao|id=ferramentas|icone=bi-tools|texto=Ferramentas}}&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;!-- ÁREA DE CONTEÚDO --&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;erp-content-stage&amp;quot; style=&amp;quot;position: relative;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;!-- 1. PRINCIPAL --&amp;gt;&lt;br /&gt;
        {{ErpSubmenu|id=principal|conteudo=&lt;br /&gt;
          {{ErpColuna|titulo=Clientes|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Tutoriais/Clientes|Clientes]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[-]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Cadastro de Regiões|Regiões]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-separator&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Controle de Crédito]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-separator&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Relatório de Clientes e Curva ABC|Relatório]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Curva ABC]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
          {{ErpColuna|titulo=Fornecedores|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Cadastro de Fornecedores|Cadastro]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-separator&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Relatório|Relatório]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
          {{ErpColuna|titulo=Transportes|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Cadastro de Transportadoras|Transportadoras]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Cadastro de Veículos|Veículos]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Cadastro de Reboque|Reboque]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Cadastro de Condutores|Condutores]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
          {{ErpColuna|titulo=Outras|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Usuários do Sistema|Usuários]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Empresas]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-separator&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Impressoras]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
        }}&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;!-- 2. ESTOQUE --&amp;gt;&lt;br /&gt;
        {{ErpSubmenu|id=estoque|conteudo=&lt;br /&gt;
          {{ErpColuna|titulo=Produtos|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Cadastro de Produtos|Cadastro]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Grupos]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Subgrupos]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Unidades de Medida]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Marcas]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Grades]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Situações Tributárias]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[ICMS / ISS]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[PIS]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[COFINS]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[IRRF / CSLL]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Promoções]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Produtos Equivalentes]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Comissões Especiais]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Modelos de Etiquetas]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
          {{ErpColuna|titulo=Movimento|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Ajuste do Estoque]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Ajuste do Estoque - Modelo 2]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Ajuste de Produto]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Manutenção de Lotes|Lançtos. / Manutenção de Lotes]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Cálculo do Preço de Venda]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Reajuste de Preços]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-separator&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Contagem de Estoque]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
          {{ErpColuna|titulo=Relatórios|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Relatório de Produtos|Produtos]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Lotes de Produtos]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Grupos de Produtos]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Relatório de Promoções|Promoções]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-separator&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Inventário do Estoque]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Movimento do Estoque]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Curva ABC Estoque|Curva ABC]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Estoque entre Empresas]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-separator&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Etiquetas de Produtos]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
          {{ErpColuna|titulo=Outras|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Ajuste de Cadastro de Produto]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Alteração da Unidade de Estoque]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Ajuste de Venda Perdida]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-separator&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Controle de Produção]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
        }}&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;!-- 3. FINANCEIRO --&amp;gt;&lt;br /&gt;
        {{ErpSubmenu|id=financeiro|conteudo=&lt;br /&gt;
          {{ErpColuna|titulo=Cadastros|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Tutoriais/Financeiro/CadastroContasBancarias|Cadastro de Contas Bancárias]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Tutoriais/Financeiro/CadastroBoleto|Contas Boleto]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Tutoriais/Financeiro/CadastroContasPIX|Contas PIX]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-separator&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Portadores]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Tipos de Títulos]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
          {{ErpColuna|titulo=Receber|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Contas a Receber|Lançamentos / Manutenção]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Parcelamento de Contas]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-separator&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Recebimento por Cliente]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Recebimento por Número]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Cancelamento de Recebimentos]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Cobrança Eletrônica]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Remessa]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Retorno]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Impressão de Boletos]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-separator&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Refaturamento]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Relatório de Receber|Relatórios]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
          {{ErpColuna|titulo=Pagar|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Contas a Pagar|Lançamentos / Manutenção]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Parcelamento de Contas Pagar|Parcelamento de Contas]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-separator&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Pagamento de Contas]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Cancelamento de Pagamentos]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-separator&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Refaturamento Pagar|Refaturamento]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Relatório de Pagar|Relatório]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
          {{ErpColuna|titulo=Cheques Recebidos|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Cheques|Lançamentos / Manutenção]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Depositar Cheques em Custódia]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Definir Cheques sem Fundos]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Repassar Cheques para Cliente]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Consultar Alterações de Status]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-separator&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Relatório de Cheques|Relatórios]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
          {{ErpColuna|titulo=Movimento Bancário|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Movimento Bancário|Lançamentos / Manutenção]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Compensação de Lançamentos]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Pagamento de Vales]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-separator&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Relatório Bancário|Relatório]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
          {{ErpColuna|titulo=Caixa|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Caixa|Lançamentos / Manutenção]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Relatório de Caixa|Relatórios]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Relatório de Fluxo de Caixa]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
          {{ErpColuna|titulo=Outras|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Tutoriais/Financeiro/Recibos|Recibos]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-separator&amp;quot;&amp;gt;&amp;lt;/div&amp;gt; &lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Tutoriais/Financeiro/ConsultarPixPendentes|Consultar PIX Pendentes]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-separator&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Tutoriais/Financeiro/AdministrarTEF|Administrar TEF]]&amp;lt;/div&amp;gt;&lt;br /&gt;
        }}&lt;br /&gt;
        }}&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;!-- 4. VENDAS --&amp;gt;&lt;br /&gt;
        {{ErpSubmenu|id=vendas|conteudo=&lt;br /&gt;
          {{ErpColuna|titulo=Cadastros|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Vendedores]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Formas de Pagamento]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Condições de Pagamento]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Operações Fiscais Vendas|Operações Fiscais]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-separator&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Máquinas de Cartão (POS)]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Mensagens Fiscais]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
          {{ErpColuna|titulo=Notas Fiscais|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Emissão de NF-e|Emissão]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Cancelamento de NF-e|Cancelamento]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-separator&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Importação de Pedido]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Gerenciamento de NF-e]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Gerenciamento de NFC-e]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Gerenciamento de NFS-e]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-separator&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Relatórios de Vendas|Relatórios]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Vendas]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Vendas Futuras]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
          {{ErpColuna|titulo=Orçamentos|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Emissão de Orçamento|Emissão]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Relatório de Orçamento|Relatórios]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
          {{ErpColuna|titulo=Condicionais|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Emissão de Condicional|Emissão]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Relatório de Condicional|Relatórios]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
          {{ErpColuna|titulo=Ordens de Serviço|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Emissão de OS|Emissão]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Relatório de OS|Relatórios]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Visualizar Próximos Contatos]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
          {{ErpColuna|titulo=Relatórios|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Comissões]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Comissões - Pelo Financeiro]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Produtos Vendidos]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-separator&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Análise Sintética: Vendas/Fin/Est]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Relatório/Gráfico de Vendas/Lucro]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Ranking de Vendas]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Reaproveitamento de Vendas]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Relatório de Frete]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
          {{ErpColuna|titulo=Outras|conteudo=&lt;br /&gt;
            &amp;lt;div style=&amp;quot;background:#e0e0e0; text-align:center; font-size:0.8em;&amp;quot;&amp;gt;CT-e&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Gerenciamento de CT-e|Gerenciamento]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Relatório de CT-e|Relatório]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div style=&amp;quot;background:#e0e0e0; text-align:center; font-size:0.8em; margin-top:5px;&amp;quot;&amp;gt;MDF-e&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Gerenciamento de MDF-e|Gerenciamento]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Percursos]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Veículos MDF-e|Veículos]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Condutores MDF-e|Condutores]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div style=&amp;quot;background:#e0e0e0; text-align:center; font-size:0.8em; margin-top:5px;&amp;quot;&amp;gt;NFC-e&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Importação de NFC-e]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
        }}&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;!-- 5. COMPRAS --&amp;gt;&lt;br /&gt;
        {{ErpSubmenu|id=compras|conteudo=&lt;br /&gt;
          {{ErpColuna|titulo=Cadastros|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Cadastro de Operações Fiscais]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
          {{ErpColuna|titulo=Notas Fiscais|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Tutoriais/Compras/EntradaManual|Lançamento Manual de Nota]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Tutoriais/Compras/Cancelamento|Cancelamento de Nota]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-separator&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Tutoriais/Compras/ImportacaoWebService|Importação via Web Service]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Tutoriais/Compras/ImportacaoXML|Importação de NF-e via XML]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Tutoriais/Compras/ImportacaoCompras|Importação de Compras]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-separator&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Tutoriais/Compras/RelatorioCompras|Relatório de Compras]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Tutoriais/Compras/RelatorioProdutos|Produtos Comprados]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
         &lt;br /&gt;
        {{ErpColuna|titulo=Outras|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Tutoriais/Financeiro/Recibos|Recibos]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-separator&amp;quot;&amp;gt;&amp;lt;/div&amp;gt; &lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Tutoriais/Financeiro/PIX_Pendentes|ConsultarPixPendentes]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-separator&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Tutoriais/Financeiro/TEF|AdministrarTEF]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
          {{ErpColuna|titulo=Guias Práticos e Dúvidas|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Tutoriais/Compras/VinculoProdutos|Como vincular produtos (XML)]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Tutoriais/Compras/Devolucao|Devolução de Compra]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
        }}&lt;br /&gt;
        &lt;br /&gt;
       {{ErpSubmenu|id=gerencial|conteudo=&lt;br /&gt;
            {{ErpColuna|titulo=Cadastros|conteudo=&lt;br /&gt;
                &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Plano de Contas]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            }}&lt;br /&gt;
            {{ErpColuna|titulo=Movimento|conteudo=&lt;br /&gt;
                &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Lançamentos/Manutenção]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            }}&lt;br /&gt;
            {{ErpColuna|titulo=Relatórios|conteudo=&lt;br /&gt;
                &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Balancete]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Rel_Plano de Contas|Plano de Contas]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Rel_Demonstrativo de Resultado do Exercício (DRE)|Demonstrativo de Resultado do Exercício (DRE)]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            }}&lt;br /&gt;
        }}&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;!-- 7. PESSOAL --&amp;gt;&lt;br /&gt;
        {{ErpSubmenu|id=pessoal|conteudo=&lt;br /&gt;
          {{ErpColuna|titulo=Cadastros|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Pessoal/Funcionarios|Cadastro de Funcionários]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Pessoal/Eventos|Cadastro de Eventos]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Pessoal/Departamentos|Departamentos]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
          {{ErpColuna|titulo=Movimento|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Pessoal/Adiantamentos|Lançamento de Adiantamentos]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Pessoal/LancamentoManual|Lançamento Manual da Folha]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Pessoal/FolhaAutomatica|Lançamentos Automáticos da Folha]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-separator&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Pessoal/FechamentoFinanceiro|Fechamento e Integração Financeira]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
          {{ErpColuna|titulo=Relatórios|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Folha de Pagamento]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Relatório de Adiantamentos|Adiantamentos]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Férias]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Relatório de Funcionários|Funcionários]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
        }}&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;!-- 8. SUPERMERCADO --&amp;gt;&lt;br /&gt;
        {{ErpSubmenu|id=supermercado|conteudo=&lt;br /&gt;
          {{ErpColuna|titulo=Cadastros|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Pontos de Venda (PDVs)]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
          {{ErpColuna|titulo=Outras|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Exportação para Balanças]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
        }}&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;!-- 9. FERRAMENTAS (Placeholder - Sem print) --&amp;gt;&lt;br /&gt;
        {{ErpSubmenu|id=ferramentas|conteudo=&lt;br /&gt;
          {{ErpColuna|titulo=Sistema|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Configurações]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Backup]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Usuários Conectados]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
        }}&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div class=&amp;quot;erp-bg-logo&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;erp-widgets-area&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;erp-footer-bar&amp;quot;&amp;gt; &lt;br /&gt;
      &amp;lt;div&amp;gt;Licença: Normal &amp;lt;i class=&amp;quot;bi bi-list-ul&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{CardMenu &lt;br /&gt;
  | cor = blue&lt;br /&gt;
  | icone = bi-life-preserver&lt;br /&gt;
  | titulo = Primeiros Passos &amp;amp; Suporte&lt;br /&gt;
  | conteudo = * [[RequisitosSistemaCelta|Quais os requisitos mínimos para instalar o sistema?]]&lt;br /&gt;
* [[VerificarVersaoSistemaCelta|Como verificar a versão atual do sistema?]]&lt;br /&gt;
* [[LicencaSistemaCelta|Como consultar e atualizar a licença?]]&lt;br /&gt;
* [[Pegando_contra-senha_no_site|Como pegar a &amp;quot;Contra-Senha&amp;quot; pelo site]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{CardMenu&lt;br /&gt;
 | cor = green&lt;br /&gt;
 | icone = bi-info-circle&lt;br /&gt;
 | titulo = Gerais&lt;br /&gt;
 | conteudo =&lt;br /&gt;
* [[Ativação_de_verificação_em_2_Etapas_(Gmail)|Gmail - Ativar a verificação em duas etapas]]&lt;br /&gt;
* [[Configurando_Senha_de_App_para_envio_de_e-mail|Gmail - Como gerar Senhas de App]]&lt;br /&gt;
* [[Assinatura_Digital_Gov.BR|GOV.BR - Assinatura Eletrônica]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{CardMenu&lt;br /&gt;
 | cor = red&lt;br /&gt;
 | icone = bi-laptop&lt;br /&gt;
 | titulo = FrontCash (PDV)&lt;br /&gt;
 | conteudo =&lt;br /&gt;
* [[Importar carga completa]]&lt;br /&gt;
* [[Abertura e Fechamento de Caixa]]&lt;br /&gt;
* [[Configuração de Impressora no PDV]]&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Raul</name></author>
	</entry>
	<entry>
		<id>https://wiki.celtasistemas.com.br/index.php?title=Tutoriais&amp;diff=2794</id>
		<title>Tutoriais</title>
		<link rel="alternate" type="text/html" href="https://wiki.celtasistemas.com.br/index.php?title=Tutoriais&amp;diff=2794"/>
		<updated>2026-01-02T19:50:41Z</updated>

		<summary type="html">&lt;p&gt;Raul: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&amp;lt;div class=&amp;quot;celta-full-width&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;erp-container&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- TOPO --&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;erp-top-bar&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;erp-brand&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;bi bi-person-circle&amp;quot; style=&amp;quot;font-size: 1.5em;&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; CELTA&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;erp-user-actions&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;erp-icon-circle&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;bi bi-person&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;erp-icon-circle&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;bi bi-hdd-network&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;erp-icon-circle&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;bi bi-lock&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;erp-icon-circle&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;bi bi-power&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div class=&amp;quot;erp-body&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;!-- MENU LATERAL --&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;erp-sidebar&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;erp-menu-item&amp;quot; style=&amp;quot;font-weight: bold; border-bottom: 1px solid #eee; margin-bottom: 5px;&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;bi bi-list&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; Menu&amp;lt;/div&amp;gt;&lt;br /&gt;
        {{ErpBotao|id=principal|icone=bi-house-door|texto=Principal}}&lt;br /&gt;
        {{ErpBotao|id=estoque|icone=bi-box-seam|texto=Estoque}}&lt;br /&gt;
        {{ErpBotao|id=financeiro|icone=bi-cash-coin|texto=Financeiro}}&lt;br /&gt;
        {{ErpBotao|id=vendas|icone=bi-receipt|texto=Vendas}}&lt;br /&gt;
        {{ErpBotao|id=compras|icone=bi-bag|texto=Compras}}&lt;br /&gt;
        {{ErpBotao|id=gerencial|icone=bi-calculator|texto=Gerencial}}&lt;br /&gt;
        {{ErpBotao|id=pessoal|icone=bi-people|texto=Pessoal}}&lt;br /&gt;
        {{ErpBotao|id=supermercado|icone=bi-cart3|texto=Supermercado}}&lt;br /&gt;
        {{ErpBotao|id=ferramentas|icone=bi-tools|texto=Ferramentas}}&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;!-- ÁREA DE CONTEÚDO --&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;erp-content-stage&amp;quot; style=&amp;quot;position: relative;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;!-- 1. PRINCIPAL --&amp;gt;&lt;br /&gt;
        {{ErpSubmenu|id=principal|conteudo=&lt;br /&gt;
          {{ErpColuna|titulo=Clientes|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Tutoriais/Clientes|Clientes]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[-]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Cadastro de Regiões|Regiões]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-separator&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Controle de Crédito]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-separator&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Relatório de Clientes e Curva ABC|Relatório]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Curva ABC]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
          {{ErpColuna|titulo=Fornecedores|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Cadastro de Fornecedores|Cadastro]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-separator&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Relatório|Relatório]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
          {{ErpColuna|titulo=Transportes|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Cadastro de Transportadoras|Transportadoras]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Cadastro de Veículos|Veículos]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Cadastro de Reboque|Reboque]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Cadastro de Condutores|Condutores]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
          {{ErpColuna|titulo=Outras|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Usuários do Sistema|Usuários]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Empresas]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-separator&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Impressoras]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
        }}&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;!-- 2. ESTOQUE --&amp;gt;&lt;br /&gt;
        {{ErpSubmenu|id=estoque|conteudo=&lt;br /&gt;
          {{ErpColuna|titulo=Produtos|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Cadastro de Produtos|Cadastro]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Grupos]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Subgrupos]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Unidades de Medida]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Marcas]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Grades]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Situações Tributárias]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[ICMS / ISS]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[PIS]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[COFINS]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[IRRF / CSLL]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Promoções]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Produtos Equivalentes]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Comissões Especiais]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Modelos de Etiquetas]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
          {{ErpColuna|titulo=Movimento|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Ajuste do Estoque]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Ajuste do Estoque - Modelo 2]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Ajuste de Produto]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Manutenção de Lotes|Lançtos. / Manutenção de Lotes]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Cálculo do Preço de Venda]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Reajuste de Preços]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-separator&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Contagem de Estoque]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
          {{ErpColuna|titulo=Relatórios|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Relatório de Produtos|Produtos]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Lotes de Produtos]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Grupos de Produtos]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Relatório de Promoções|Promoções]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-separator&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Inventário do Estoque]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Movimento do Estoque]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Curva ABC Estoque|Curva ABC]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Estoque entre Empresas]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-separator&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Etiquetas de Produtos]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
          {{ErpColuna|titulo=Outras|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Ajuste de Cadastro de Produto]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Alteração da Unidade de Estoque]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Ajuste de Venda Perdida]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-separator&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Controle de Produção]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
        }}&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;!-- 3. FINANCEIRO --&amp;gt;&lt;br /&gt;
        {{ErpSubmenu|id=financeiro|conteudo=&lt;br /&gt;
          {{ErpColuna|titulo=Cadastros|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Tutoriais/Financeiro/CadastroContasBancarias|Cadastro de Contas Bancárias]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Tutoriais/Financeiro/CadastroBoleto|Contas Boleto]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Tutoriais/Financeiro/CadastroContasPIX|Contas PIX]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-separator&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Portadores]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Tipos de Títulos]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
          {{ErpColuna|titulo=Receber|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Contas a Receber|Lançamentos / Manutenção]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Parcelamento de Contas]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-separator&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Recebimento por Cliente]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Recebimento por Número]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Cancelamento de Recebimentos]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Cobrança Eletrônica]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Remessa]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Retorno]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Impressão de Boletos]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-separator&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Refaturamento]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Relatório de Receber|Relatórios]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
          {{ErpColuna|titulo=Pagar|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Contas a Pagar|Lançamentos / Manutenção]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Parcelamento de Contas Pagar|Parcelamento de Contas]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-separator&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Pagamento de Contas]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Cancelamento de Pagamentos]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-separator&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Refaturamento Pagar|Refaturamento]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Relatório de Pagar|Relatório]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
          {{ErpColuna|titulo=Cheques Recebidos|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Cheques|Lançamentos / Manutenção]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Depositar Cheques em Custódia]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Definir Cheques sem Fundos]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Repassar Cheques para Cliente]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Consultar Alterações de Status]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-separator&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Relatório de Cheques|Relatórios]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
          {{ErpColuna|titulo=Movimento Bancário|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Movimento Bancário|Lançamentos / Manutenção]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Compensação de Lançamentos]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Pagamento de Vales]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-separator&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Relatório Bancário|Relatório]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
          {{ErpColuna|titulo=Caixa|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Caixa|Lançamentos / Manutenção]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Relatório de Caixa|Relatórios]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Relatório de Fluxo de Caixa]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
          {{ErpColuna|titulo=Outras|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Tutoriais/Financeiro/Recibos|Recibos]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-separator&amp;quot;&amp;gt;&amp;lt;/div&amp;gt; &lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Tutoriais/Financeiro/ConsultarPixPendentes|Consultar PIX Pendentes]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-separator&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Tutoriais/Financeiro/AdministrarTEF|Administrar TEF]]&amp;lt;/div&amp;gt;&lt;br /&gt;
        }}&lt;br /&gt;
        }}&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;!-- 4. VENDAS --&amp;gt;&lt;br /&gt;
        {{ErpSubmenu|id=vendas|conteudo=&lt;br /&gt;
          {{ErpColuna|titulo=Cadastros|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Vendedores]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Formas de Pagamento]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Condições de Pagamento]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Operações Fiscais Vendas|Operações Fiscais]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-separator&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Máquinas de Cartão (POS)]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Mensagens Fiscais]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
          {{ErpColuna|titulo=Notas Fiscais|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Emissão de NF-e|Emissão]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Cancelamento de NF-e|Cancelamento]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-separator&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Importação de Pedido]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Gerenciamento de NF-e]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Gerenciamento de NFC-e]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Gerenciamento de NFS-e]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-separator&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Relatórios de Vendas|Relatórios]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Vendas]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Vendas Futuras]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
          {{ErpColuna|titulo=Orçamentos|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Emissão de Orçamento|Emissão]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Relatório de Orçamento|Relatórios]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
          {{ErpColuna|titulo=Condicionais|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Emissão de Condicional|Emissão]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Relatório de Condicional|Relatórios]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
          {{ErpColuna|titulo=Ordens de Serviço|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Emissão de OS|Emissão]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Relatório de OS|Relatórios]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Visualizar Próximos Contatos]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
          {{ErpColuna|titulo=Relatórios|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Comissões]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Comissões - Pelo Financeiro]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Produtos Vendidos]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-separator&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Análise Sintética: Vendas/Fin/Est]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Relatório/Gráfico de Vendas/Lucro]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Ranking de Vendas]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Reaproveitamento de Vendas]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Relatório de Frete]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
          {{ErpColuna|titulo=Outras|conteudo=&lt;br /&gt;
            &amp;lt;div style=&amp;quot;background:#e0e0e0; text-align:center; font-size:0.8em;&amp;quot;&amp;gt;CT-e&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Gerenciamento de CT-e|Gerenciamento]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Relatório de CT-e|Relatório]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div style=&amp;quot;background:#e0e0e0; text-align:center; font-size:0.8em; margin-top:5px;&amp;quot;&amp;gt;MDF-e&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Gerenciamento de MDF-e|Gerenciamento]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Percursos]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Veículos MDF-e|Veículos]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Condutores MDF-e|Condutores]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div style=&amp;quot;background:#e0e0e0; text-align:center; font-size:0.8em; margin-top:5px;&amp;quot;&amp;gt;NFC-e&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Importação de NFC-e]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
        }}&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;!-- 5. COMPRAS --&amp;gt;&lt;br /&gt;
        {{ErpSubmenu|id=compras|conteudo=&lt;br /&gt;
          {{ErpColuna|titulo=Cadastros|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Cadastro de Operações Fiscais]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
          {{ErpColuna|titulo=Notas Fiscais|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Tutoriais/Compras/EntradaManual|Lançamento Manual de Nota]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Tutoriais/Compras/Cancelamento|Cancelamento de Nota]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-separator&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Tutoriais/Compras/ImportacaoWebService|Importação via Web Service]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Tutoriais/Compras/ImportacaoXML|Importação de NF-e via XML]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Tutoriais/Compras/ImportacaoCompras|Importação de Compras]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-separator&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Tutoriais/Compras/RelatorioCompras|Relatório de Compras]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Tutoriais/Compras/RelatorioProdutos|Produtos Comprados]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
         &lt;br /&gt;
        {{ErpColuna|titulo=Outras|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Tutoriais/Financeiro/Recibos|Recibos]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-separator&amp;quot;&amp;gt;&amp;lt;/div&amp;gt; &lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Tutoriais/Financeiro/PIX_Pendentes|ConsultarPixPendentes]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-separator&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Tutoriais/Financeiro/TEF|AdministrarTEF]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
          {{ErpColuna|titulo=Guias Práticos e Dúvidas|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Tutoriais/Compras/VinculoProdutos|Como vincular produtos (XML)]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Tutoriais/Compras/Devolucao|Devolução de Compra]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
        }}&lt;br /&gt;
        &lt;br /&gt;
       {{ErpSubmenu|id=gerencial|conteudo=&lt;br /&gt;
            {{ErpColuna|titulo=Cadastros|conteudo=&lt;br /&gt;
                &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Plano de Contas]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            }}&lt;br /&gt;
            {{ErpColuna|titulo=Movimento|conteudo=&lt;br /&gt;
                &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Lançamentos/Manutenção]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            }}&lt;br /&gt;
            {{ErpColuna|titulo=Relatórios|conteudo=&lt;br /&gt;
                &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Balancete]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Rel_Plano de Contas]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Rel_Demonstrativo de Resultado do Exercício (DRE)]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            }}&lt;br /&gt;
        }}&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;!-- 7. PESSOAL --&amp;gt;&lt;br /&gt;
        {{ErpSubmenu|id=pessoal|conteudo=&lt;br /&gt;
          {{ErpColuna|titulo=Cadastros|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Pessoal/Funcionarios|Cadastro de Funcionários]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Pessoal/Eventos|Cadastro de Eventos]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Pessoal/Departamentos|Departamentos]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
          {{ErpColuna|titulo=Movimento|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Pessoal/Adiantamentos|Lançamento de Adiantamentos]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Pessoal/LancamentoManual|Lançamento Manual da Folha]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Pessoal/FolhaAutomatica|Lançamentos Automáticos da Folha]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-separator&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Pessoal/FechamentoFinanceiro|Fechamento e Integração Financeira]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
          {{ErpColuna|titulo=Relatórios|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Folha de Pagamento]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Relatório de Adiantamentos|Adiantamentos]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Férias]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Relatório de Funcionários|Funcionários]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
        }}&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;!-- 8. SUPERMERCADO --&amp;gt;&lt;br /&gt;
        {{ErpSubmenu|id=supermercado|conteudo=&lt;br /&gt;
          {{ErpColuna|titulo=Cadastros|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Pontos de Venda (PDVs)]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
          {{ErpColuna|titulo=Outras|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Exportação para Balanças]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
        }}&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;!-- 9. FERRAMENTAS (Placeholder - Sem print) --&amp;gt;&lt;br /&gt;
        {{ErpSubmenu|id=ferramentas|conteudo=&lt;br /&gt;
          {{ErpColuna|titulo=Sistema|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Configurações]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Backup]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Usuários Conectados]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
        }}&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div class=&amp;quot;erp-bg-logo&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;erp-widgets-area&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;erp-footer-bar&amp;quot;&amp;gt; &lt;br /&gt;
      &amp;lt;div&amp;gt;Licença: Normal &amp;lt;i class=&amp;quot;bi bi-list-ul&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{CardMenu &lt;br /&gt;
  | cor = blue&lt;br /&gt;
  | icone = bi-life-preserver&lt;br /&gt;
  | titulo = Primeiros Passos &amp;amp; Suporte&lt;br /&gt;
  | conteudo = * [[RequisitosSistemaCelta|Quais os requisitos mínimos para instalar o sistema?]]&lt;br /&gt;
* [[VerificarVersaoSistemaCelta|Como verificar a versão atual do sistema?]]&lt;br /&gt;
* [[LicencaSistemaCelta|Como consultar e atualizar a licença?]]&lt;br /&gt;
* [[Pegando_contra-senha_no_site|Como pegar a &amp;quot;Contra-Senha&amp;quot; pelo site]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{CardMenu&lt;br /&gt;
 | cor = green&lt;br /&gt;
 | icone = bi-info-circle&lt;br /&gt;
 | titulo = Gerais&lt;br /&gt;
 | conteudo =&lt;br /&gt;
* [[Ativação_de_verificação_em_2_Etapas_(Gmail)|Gmail - Ativar a verificação em duas etapas]]&lt;br /&gt;
* [[Configurando_Senha_de_App_para_envio_de_e-mail|Gmail - Como gerar Senhas de App]]&lt;br /&gt;
* [[Assinatura_Digital_Gov.BR|GOV.BR - Assinatura Eletrônica]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{CardMenu&lt;br /&gt;
 | cor = red&lt;br /&gt;
 | icone = bi-laptop&lt;br /&gt;
 | titulo = FrontCash (PDV)&lt;br /&gt;
 | conteudo =&lt;br /&gt;
* [[Importar carga completa]]&lt;br /&gt;
* [[Abertura e Fechamento de Caixa]]&lt;br /&gt;
* [[Configuração de Impressora no PDV]]&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Raul</name></author>
	</entry>
	<entry>
		<id>https://wiki.celtasistemas.com.br/index.php?title=Balancete&amp;diff=2793</id>
		<title>Balancete</title>
		<link rel="alternate" type="text/html" href="https://wiki.celtasistemas.com.br/index.php?title=Balancete&amp;diff=2793"/>
		<updated>2026-01-02T19:50:05Z</updated>

		<summary type="html">&lt;p&gt;Raul: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Cabecalho&lt;br /&gt;
 | [[Tutoriais]] &amp;gt; [[Gerencial]]&lt;br /&gt;
 | Balancete Gerencial&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
O **Balancete Gerencial** é um dos relatórios mais importantes para a análise financeira da empresa. Ele apresenta o saldo das contas (Caixa, Bancos, Despesas, Receitas) em um determinado período, comparando débitos e créditos para demonstrar a saúde financeira do negócio.&lt;br /&gt;
&lt;br /&gt;
{{Print|Relatorio_Balancete.png|Filtros do Balancete Gerencial}}&lt;br /&gt;
&lt;br /&gt;
== 1. Tipos de Visualização ==&lt;br /&gt;
&lt;br /&gt;
O relatório oferece três formas distintas de visualizar os dados, dependendo do nível de detalhe desejado:&lt;br /&gt;
&lt;br /&gt;
{{TabelaCampos|&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Analítico (Modelo 1 e 2)&lt;br /&gt;
   | 2= Exibe detalhadamente cada lançamento que compõe o saldo da conta. É ideal para conferências e auditorias de valores específicos.&lt;br /&gt;
  }}&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Sintético&lt;br /&gt;
   | 2= Exibe apenas os saldos totalizadores das contas e grupos (Contas Pai), sem listar os lançamentos individuais. Ideal para uma visão macro da empresa.&lt;br /&gt;
  }}&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Sintético Anual&lt;br /&gt;
   | 2= Gera uma matriz onde as colunas são os meses e as linhas são as contas. Permite comparar a evolução das despesas e receitas mês a mês (Ex: Últimos 12 meses ou Exercício atual).&lt;br /&gt;
  }}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Nota|warning|FILTROS DINÂMICOS|Ao selecionar a opção **Sintético anual**, os campos de &amp;quot;Período&amp;quot; e &amp;quot;Histórico&amp;quot; são bloqueados, pois o sistema assume automaticamente o intervalo de 12 meses para montar a grade.}}&lt;br /&gt;
&lt;br /&gt;
== 2. Configurações Principais ==&lt;br /&gt;
&lt;br /&gt;
Antes de gerar o relatório, defina os parâmetros essenciais:&lt;br /&gt;
&lt;br /&gt;
{{TabelaCampos|&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Regime&lt;br /&gt;
   | 2= Define como os valores serão apurados:&lt;br /&gt;
* **Caixa:** Considera a data do efetivo pagamento/recebimento.&lt;br /&gt;
* **Competência:** Considera a data de emissão/lançamento da despesa ou receita, independente de quando foi pago.&lt;br /&gt;
  }}&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Período&lt;br /&gt;
   | 2= Intervalo de datas para análise (Disponível apenas para modelos Analítico e Sintético padrão).&lt;br /&gt;
  }}&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Buscar saldo inicial&lt;br /&gt;
   | 2= Se marcado, o sistema calcula o saldo acumulado antes da data inicial informada e o apresenta na primeira linha. Fundamental para contas de Saldo (Caixa/Bancos).&lt;br /&gt;
  }}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 3. Filtros Avançados ==&lt;br /&gt;
&lt;br /&gt;
Utilize estes campos para restringir a análise a um grupo específico de dados:&lt;br /&gt;
&lt;br /&gt;
* **Conta:** Selecione uma conta específica (ex: apenas &amp;quot;Banco do Brasil&amp;quot;) para ver seu extrato.&lt;br /&gt;
* **Seleção de Contas (Incluir/Excluir):** Permite selecionar múltiplas contas para compor o relatório ou remover contas específicas da listagem.&lt;br /&gt;
* **Histórico:** Filtra lançamentos cuja descrição comece com o texto digitado (Ex: Digitar &amp;quot;Pgto Aluguel&amp;quot; trará apenas lançamentos com esse histórico).&lt;br /&gt;
&lt;br /&gt;
== 4. Emissão ==&lt;br /&gt;
&lt;br /&gt;
Após configurar os filtros, utilize os botões laterais:&lt;br /&gt;
* **Visualizar:** Gera o relatório na tela.&lt;br /&gt;
* **Imprimir:** Envia diretamente para a impressora.&lt;br /&gt;
* **Sair:** Fecha a rotina.&lt;br /&gt;
&lt;br /&gt;
{{Nota|info|DICA DE IMPRESSÃO|No rodapé da tela, é possível escolher entre o modo **Gráfico** (Impressoras Laser/Jato de Tinta) ou **Matricial** (Impressoras de fita, para impressão rápida de grandes volumes).}}&lt;br /&gt;
&lt;br /&gt;
{{ContatoSuporte}}&lt;/div&gt;</summary>
		<author><name>Raul</name></author>
	</entry>
	<entry>
		<id>https://wiki.celtasistemas.com.br/index.php?title=Balancete&amp;diff=2792</id>
		<title>Balancete</title>
		<link rel="alternate" type="text/html" href="https://wiki.celtasistemas.com.br/index.php?title=Balancete&amp;diff=2792"/>
		<updated>2026-01-02T19:49:38Z</updated>

		<summary type="html">&lt;p&gt;Raul: Criou página com &amp;#039;{{Cabecalho  | Financeiro &amp;gt; Relatórios  | Balancete Gerencial }}  O **Balancete Gerencial** é um dos relatórios mais importantes para a análise financeira da empresa. Ele apresenta o saldo das contas (Caixa, Bancos, Despesas, Receitas) em um determinado período, comparando débitos e créditos para demonstrar a saúde financeira do negócio.  {{Print|Relatorio_Balancete.png|Filtros do Balancete Gerencial}}  == 1. Tipos de Visualização ==  O relatório ofer...&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Cabecalho&lt;br /&gt;
 | [[Financeiro]] &amp;gt; [[Relatórios]]&lt;br /&gt;
 | Balancete Gerencial&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
O **Balancete Gerencial** é um dos relatórios mais importantes para a análise financeira da empresa. Ele apresenta o saldo das contas (Caixa, Bancos, Despesas, Receitas) em um determinado período, comparando débitos e créditos para demonstrar a saúde financeira do negócio.&lt;br /&gt;
&lt;br /&gt;
{{Print|Relatorio_Balancete.png|Filtros do Balancete Gerencial}}&lt;br /&gt;
&lt;br /&gt;
== 1. Tipos de Visualização ==&lt;br /&gt;
&lt;br /&gt;
O relatório oferece três formas distintas de visualizar os dados, dependendo do nível de detalhe desejado:&lt;br /&gt;
&lt;br /&gt;
{{TabelaCampos|&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Analítico (Modelo 1 e 2)&lt;br /&gt;
   | 2= Exibe detalhadamente cada lançamento que compõe o saldo da conta. É ideal para conferências e auditorias de valores específicos.&lt;br /&gt;
  }}&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Sintético&lt;br /&gt;
   | 2= Exibe apenas os saldos totalizadores das contas e grupos (Contas Pai), sem listar os lançamentos individuais. Ideal para uma visão macro da empresa.&lt;br /&gt;
  }}&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Sintético Anual&lt;br /&gt;
   | 2= Gera uma matriz onde as colunas são os meses e as linhas são as contas. Permite comparar a evolução das despesas e receitas mês a mês (Ex: Últimos 12 meses ou Exercício atual).&lt;br /&gt;
  }}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Nota|warning|FILTROS DINÂMICOS|Ao selecionar a opção **Sintético anual**, os campos de &amp;quot;Período&amp;quot; e &amp;quot;Histórico&amp;quot; são bloqueados, pois o sistema assume automaticamente o intervalo de 12 meses para montar a grade.}}&lt;br /&gt;
&lt;br /&gt;
== 2. Configurações Principais ==&lt;br /&gt;
&lt;br /&gt;
Antes de gerar o relatório, defina os parâmetros essenciais:&lt;br /&gt;
&lt;br /&gt;
{{TabelaCampos|&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Regime&lt;br /&gt;
   | 2= Define como os valores serão apurados:&lt;br /&gt;
* **Caixa:** Considera a data do efetivo pagamento/recebimento.&lt;br /&gt;
* **Competência:** Considera a data de emissão/lançamento da despesa ou receita, independente de quando foi pago.&lt;br /&gt;
  }}&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Período&lt;br /&gt;
   | 2= Intervalo de datas para análise (Disponível apenas para modelos Analítico e Sintético padrão).&lt;br /&gt;
  }}&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Buscar saldo inicial&lt;br /&gt;
   | 2= Se marcado, o sistema calcula o saldo acumulado antes da data inicial informada e o apresenta na primeira linha. Fundamental para contas de Saldo (Caixa/Bancos).&lt;br /&gt;
  }}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 3. Filtros Avançados ==&lt;br /&gt;
&lt;br /&gt;
Utilize estes campos para restringir a análise a um grupo específico de dados:&lt;br /&gt;
&lt;br /&gt;
* **Conta:** Selecione uma conta específica (ex: apenas &amp;quot;Banco do Brasil&amp;quot;) para ver seu extrato.&lt;br /&gt;
* **Seleção de Contas (Incluir/Excluir):** Permite selecionar múltiplas contas para compor o relatório ou remover contas específicas da listagem.&lt;br /&gt;
* **Histórico:** Filtra lançamentos cuja descrição comece com o texto digitado (Ex: Digitar &amp;quot;Pgto Aluguel&amp;quot; trará apenas lançamentos com esse histórico).&lt;br /&gt;
&lt;br /&gt;
== 4. Emissão ==&lt;br /&gt;
&lt;br /&gt;
Após configurar os filtros, utilize os botões laterais:&lt;br /&gt;
* **Visualizar:** Gera o relatório na tela.&lt;br /&gt;
* **Imprimir:** Envia diretamente para a impressora.&lt;br /&gt;
* **Sair:** Fecha a rotina.&lt;br /&gt;
&lt;br /&gt;
{{Nota|info|DICA DE IMPRESSÃO|No rodapé da tela, é possível escolher entre o modo **Gráfico** (Impressoras Laser/Jato de Tinta) ou **Matricial** (Impressoras de fita, para impressão rápida de grandes volumes).}}&lt;br /&gt;
&lt;br /&gt;
{{ContatoSuporte}}&lt;/div&gt;</summary>
		<author><name>Raul</name></author>
	</entry>
	<entry>
		<id>https://wiki.celtasistemas.com.br/index.php?title=Lan%C3%A7amentos/Manuten%C3%A7%C3%A3o&amp;diff=2791</id>
		<title>Lançamentos/Manutenção</title>
		<link rel="alternate" type="text/html" href="https://wiki.celtasistemas.com.br/index.php?title=Lan%C3%A7amentos/Manuten%C3%A7%C3%A3o&amp;diff=2791"/>
		<updated>2026-01-02T19:48:18Z</updated>

		<summary type="html">&lt;p&gt;Raul: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Cabecalho&lt;br /&gt;
 | [[Gerencial]]&lt;br /&gt;
 | Lançamento Gerencial&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A tela de **Lançamento Gerencial** é acionada durante o processo de baixa (pagamento) de títulos. Sua função é classificar a despesa no Plano de Contas da empresa, permitindo que os relatórios financeiros (como DRE) reflitam corretamente a natureza do gasto.&lt;br /&gt;
&lt;br /&gt;
{{Print|Lancamento_Gerencial.png|Tela de distribuição de contas gerenciais}}&lt;br /&gt;
&lt;br /&gt;
== 1. Definição da Conta Gerencial ==&lt;br /&gt;
&lt;br /&gt;
Logo no topo da janela, o usuário deve definir como o sistema deve buscar a conta contábil para este pagamento:&lt;br /&gt;
&lt;br /&gt;
{{TabelaCampos|&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Informar a conta gerencial aqui&lt;br /&gt;
   | 2= Habilita a tabela para que o usuário selecione manualmente uma ou mais contas e distribua os valores. Ideal para pagamentos que envolvem múltiplas naturezas de despesa.&lt;br /&gt;
  }}&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Usar a conta gerencial da forma de pagamento&lt;br /&gt;
   | 2= O sistema ignora a tabela manual e utiliza automaticamente a conta que foi configurada no cadastro da &#039;&#039;&#039;Forma de Pagamento&#039;&#039;&#039; utilizada na baixa.&lt;br /&gt;
  }}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 2. Distribuição de Valores ==&lt;br /&gt;
&lt;br /&gt;
Caso opte por informar a conta manualmente, utilize os botões laterais para compor o valor total do pagamento:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Incluir conta:&#039;&#039;&#039; Abre a pesquisa do Plano de Contas para selecionar a conta de despesa e informar o valor correspondente.&lt;br /&gt;
* &#039;&#039;&#039;Excluir conta:&#039;&#039;&#039; Remove a linha selecionada da grade.&lt;br /&gt;
* &#039;&#039;&#039;Alterar (Duplo Clique):&#039;&#039;&#039; Permite editar o valor ou a conta de uma linha já lançada.&lt;br /&gt;
&lt;br /&gt;
{{Nota|info|JUROS E DESCONTOS|Caso o pagamento possua incidência de &#039;&#039;&#039;Juros&#039;&#039;&#039; ou &#039;&#039;&#039;Descontos&#039;&#039;&#039;, o sistema poderá inserir automaticamente linhas específicas para esses valores, dependendo da configuração global da empresa.}}&lt;br /&gt;
&lt;br /&gt;
== 3. Validação e Fechamento ==&lt;br /&gt;
&lt;br /&gt;
Para garantir a integridade financeira, o sistema valida os totais antes de permitir a conclusão. Observe os campos no rodapé:&lt;br /&gt;
&lt;br /&gt;
{{TabelaCampos|&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Valor líquido&lt;br /&gt;
   | 2= Valor total que está sendo pago efetivamente (Total do Título + Juros - Descontos).&lt;br /&gt;
  }}&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Valor líquido digitado&lt;br /&gt;
   | 2= Soma de todos os valores lançados na tabela de contas acima.&lt;br /&gt;
  }}&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= RESTANTE&lt;br /&gt;
   | 2= Diferença entre o valor a pagar e o valor já classificado.&lt;br /&gt;
  }}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Nota|warning|REGRA DE BLOQUEIO|Para clicar em &#039;&#039;&#039;Ok&#039;&#039;&#039; e finalizar o pagamento, o campo &#039;&#039;&#039;RESTANTE&#039;&#039;&#039; deve estar zerado (0,00). Ou seja, todo o dinheiro que sai do caixa deve ter um destino (conta gerencial) definido.}}&lt;br /&gt;
&lt;br /&gt;
{{ContatoSuporte}}&lt;/div&gt;</summary>
		<author><name>Raul</name></author>
	</entry>
	<entry>
		<id>https://wiki.celtasistemas.com.br/index.php?title=Lan%C3%A7amentos/Manuten%C3%A7%C3%A3o&amp;diff=2790</id>
		<title>Lançamentos/Manutenção</title>
		<link rel="alternate" type="text/html" href="https://wiki.celtasistemas.com.br/index.php?title=Lan%C3%A7amentos/Manuten%C3%A7%C3%A3o&amp;diff=2790"/>
		<updated>2026-01-02T19:48:00Z</updated>

		<summary type="html">&lt;p&gt;Raul: Criou página com &amp;#039;{{Cabecalho  | Financeiro &amp;gt; Contas a Pagar  | Lançamento Gerencial }}  A tela de **Lançamento Gerencial** é acionada durante o processo de baixa (pagamento) de títulos. Sua função é classificar a despesa no Plano de Contas da empresa, permitindo que os relatórios financeiros (como DRE) reflitam corretamente a natureza do gasto.  {{Print|Lancamento_Gerencial.png|Tela de distribuição de contas gerenciais}}  == 1. Definição da Conta Gerencial ==  Logo no...&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Cabecalho&lt;br /&gt;
 | [[Financeiro]] &amp;gt; [[Contas a Pagar]]&lt;br /&gt;
 | Lançamento Gerencial&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A tela de **Lançamento Gerencial** é acionada durante o processo de baixa (pagamento) de títulos. Sua função é classificar a despesa no Plano de Contas da empresa, permitindo que os relatórios financeiros (como DRE) reflitam corretamente a natureza do gasto.&lt;br /&gt;
&lt;br /&gt;
{{Print|Lancamento_Gerencial.png|Tela de distribuição de contas gerenciais}}&lt;br /&gt;
&lt;br /&gt;
== 1. Definição da Conta Gerencial ==&lt;br /&gt;
&lt;br /&gt;
Logo no topo da janela, o usuário deve definir como o sistema deve buscar a conta contábil para este pagamento:&lt;br /&gt;
&lt;br /&gt;
{{TabelaCampos|&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Informar a conta gerencial aqui&lt;br /&gt;
   | 2= Habilita a tabela para que o usuário selecione manualmente uma ou mais contas e distribua os valores. Ideal para pagamentos que envolvem múltiplas naturezas de despesa.&lt;br /&gt;
  }}&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Usar a conta gerencial da forma de pagamento&lt;br /&gt;
   | 2= O sistema ignora a tabela manual e utiliza automaticamente a conta que foi configurada no cadastro da &#039;&#039;&#039;Forma de Pagamento&#039;&#039;&#039; utilizada na baixa.&lt;br /&gt;
  }}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 2. Distribuição de Valores ==&lt;br /&gt;
&lt;br /&gt;
Caso opte por informar a conta manualmente, utilize os botões laterais para compor o valor total do pagamento:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Incluir conta:&#039;&#039;&#039; Abre a pesquisa do Plano de Contas para selecionar a conta de despesa e informar o valor correspondente.&lt;br /&gt;
* &#039;&#039;&#039;Excluir conta:&#039;&#039;&#039; Remove a linha selecionada da grade.&lt;br /&gt;
* &#039;&#039;&#039;Alterar (Duplo Clique):&#039;&#039;&#039; Permite editar o valor ou a conta de uma linha já lançada.&lt;br /&gt;
&lt;br /&gt;
{{Nota|info|JUROS E DESCONTOS|Caso o pagamento possua incidência de &#039;&#039;&#039;Juros&#039;&#039;&#039; ou &#039;&#039;&#039;Descontos&#039;&#039;&#039;, o sistema poderá inserir automaticamente linhas específicas para esses valores, dependendo da configuração global da empresa.}}&lt;br /&gt;
&lt;br /&gt;
== 3. Validação e Fechamento ==&lt;br /&gt;
&lt;br /&gt;
Para garantir a integridade financeira, o sistema valida os totais antes de permitir a conclusão. Observe os campos no rodapé:&lt;br /&gt;
&lt;br /&gt;
{{TabelaCampos|&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Valor líquido&lt;br /&gt;
   | 2= Valor total que está sendo pago efetivamente (Total do Título + Juros - Descontos).&lt;br /&gt;
  }}&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Valor líquido digitado&lt;br /&gt;
   | 2= Soma de todos os valores lançados na tabela de contas acima.&lt;br /&gt;
  }}&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= RESTANTE&lt;br /&gt;
   | 2= Diferença entre o valor a pagar e o valor já classificado.&lt;br /&gt;
  }}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Nota|warning|REGRA DE BLOQUEIO|Para clicar em &#039;&#039;&#039;Ok&#039;&#039;&#039; e finalizar o pagamento, o campo &#039;&#039;&#039;RESTANTE&#039;&#039;&#039; deve estar zerado (0,00). Ou seja, todo o dinheiro que sai do caixa deve ter um destino (conta gerencial) definido.}}&lt;br /&gt;
&lt;br /&gt;
{{ContatoSuporte}}&lt;/div&gt;</summary>
		<author><name>Raul</name></author>
	</entry>
	<entry>
		<id>https://wiki.celtasistemas.com.br/index.php?title=Plano_de_Contas&amp;diff=2789</id>
		<title>Plano de Contas</title>
		<link rel="alternate" type="text/html" href="https://wiki.celtasistemas.com.br/index.php?title=Plano_de_Contas&amp;diff=2789"/>
		<updated>2026-01-02T18:53:21Z</updated>

		<summary type="html">&lt;p&gt;Raul: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Cabecalho&lt;br /&gt;
 | [[Contábil]] &amp;gt; [[Cadastros]]&lt;br /&gt;
 | Plano de Contas&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A rotina de &#039;&#039;&#039;Plano de Contas&#039;&#039;&#039; permite visualizar, estruturar e gerenciar a hierarquia das contas contábeis da empresa. É através desta tela que o usuário define as contas sintéticas (agrupadoras) e analíticas (que recebem lançamentos).&lt;br /&gt;
&lt;br /&gt;
{{Nota|info|DICA|Contas inativas aparecerão na cor cinza na árvore de visualização.}}&lt;br /&gt;
&lt;br /&gt;
== 1. Visão Geral ==&lt;br /&gt;
&lt;br /&gt;
Ao acessar a rotina, o sistema exibe a estrutura hierárquica atual.&lt;br /&gt;
&lt;br /&gt;
{{Print|Tela_PlanoContas.png|Tela principal do Plano de Contas}}&lt;br /&gt;
&lt;br /&gt;
=== Legenda de Visualização ===&lt;br /&gt;
O sistema utiliza cores para facilitar a identificação do tipo de conta na listagem:&lt;br /&gt;
&lt;br /&gt;
{{TabelaCampos|&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Azul&lt;br /&gt;
   | 2= &#039;&#039;&#039;Contas Sintéticas (Grupos):&#039;&#039;&#039; Contas que possuem subníveis e não recebem lançamentos diretos.&lt;br /&gt;
  }}&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Preto&lt;br /&gt;
   | 2= &#039;&#039;&#039;Contas Analíticas:&#039;&#039;&#039; Contas de último nível que aceitam lançamentos contábeis.&lt;br /&gt;
  }}&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Cinza&lt;br /&gt;
   | 2= &#039;&#039;&#039;Inativas:&#039;&#039;&#039; Contas que foram desativadas e não aceitam novos lançamentos.&lt;br /&gt;
  }}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 2. Funcionalidades ==&lt;br /&gt;
&lt;br /&gt;
As operações de manutenção são realizadas através da barra de ferramentas inferior:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Novo:&#039;&#039;&#039; Cria uma nova conta. É necessário selecionar a &amp;quot;Conta Pai&amp;quot; (Grupo) onde a nova conta será inserida antes de clicar neste botão.&lt;br /&gt;
# &#039;&#039;&#039;Excluir:&#039;&#039;&#039; Remove a conta selecionada.&lt;br /&gt;
# &#039;&#039;&#039;Alterar:&#039;&#039;&#039; Abre a edição da conta selecionada (também acessível via duplo clique).&lt;br /&gt;
# &#039;&#039;&#039;Localizar:&#039;&#039;&#039; Permite pesquisar contas por código ou descrição.&lt;br /&gt;
# &#039;&#039;&#039;Sair:&#039;&#039;&#039; Fecha a rotina.&lt;br /&gt;
&lt;br /&gt;
{{Nota|warning|REQUISITO PARA EXCLUSÃO|O sistema não permite excluir contas que possuam subcontas vinculadas (filhas). Para realizar a exclusão, é necessário remover primeiramente os níveis inferiores.}}&lt;br /&gt;
&lt;br /&gt;
== 3. Como Cadastrar uma Nova Conta ==&lt;br /&gt;
&lt;br /&gt;
Para inserir uma conta na estrutura, siga os passos abaixo:&lt;br /&gt;
&lt;br /&gt;
# Na árvore de contas, clique sobre a &#039;&#039;&#039;Conta Pai&#039;&#039;&#039; (o grupo onde a nova conta pertencerá);&lt;br /&gt;
# Clique no botão &#039;&#039;&#039;Novo&#039;&#039;&#039;;&lt;br /&gt;
# Será aberta a tela de edição;&lt;br /&gt;
# Preencha a descrição e defina as configurações da conta;&lt;br /&gt;
# Clique em &#039;&#039;&#039;Gravar&#039;&#039;&#039; para confirmar.&lt;br /&gt;
&lt;br /&gt;
{{Nota|danger|PERMISSÕES|As ações de Incluir, Alterar e Excluir exigem permissões específicas de usuário. Caso os botões estejam desabilitados, verifique seu perfil de acesso.}}&lt;br /&gt;
&lt;br /&gt;
{{ContatoSuporte}}&lt;/div&gt;</summary>
		<author><name>Raul</name></author>
	</entry>
	<entry>
		<id>https://wiki.celtasistemas.com.br/index.php?title=Plano_de_Contas&amp;diff=2788</id>
		<title>Plano de Contas</title>
		<link rel="alternate" type="text/html" href="https://wiki.celtasistemas.com.br/index.php?title=Plano_de_Contas&amp;diff=2788"/>
		<updated>2026-01-02T18:52:52Z</updated>

		<summary type="html">&lt;p&gt;Raul: Criou página com &amp;#039;{{Cabecalho  | Contábil &amp;gt; Cadastros  | Plano de Contas }}  A rotina de **Plano de Contas** permite visualizar, estruturar e gerenciar a hierarquia das contas contábeis da empresa. É através desta tela que o usuário define as contas sintéticas (agrupadoras) e analíticas (que recebem lançamentos).  {{Nota|info|DICA|Contas inativas aparecerão na cor cinza na árvore de visualização.}}  == 1. Visão Geral ==  Ao acessar a rotina, o sistema exibe a estrutur...&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Cabecalho&lt;br /&gt;
 | [[Contábil]] &amp;gt; [[Cadastros]]&lt;br /&gt;
 | Plano de Contas&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
A rotina de **Plano de Contas** permite visualizar, estruturar e gerenciar a hierarquia das contas contábeis da empresa. É através desta tela que o usuário define as contas sintéticas (agrupadoras) e analíticas (que recebem lançamentos).&lt;br /&gt;
&lt;br /&gt;
{{Nota|info|DICA|Contas inativas aparecerão na cor cinza na árvore de visualização.}}&lt;br /&gt;
&lt;br /&gt;
== 1. Visão Geral ==&lt;br /&gt;
&lt;br /&gt;
Ao acessar a rotina, o sistema exibe a estrutura hierárquica atual.&lt;br /&gt;
&lt;br /&gt;
{{Print|Tela_PlanoContas.png|Tela principal do Plano de Contas}}&lt;br /&gt;
&lt;br /&gt;
=== Legenda de Visualização ===&lt;br /&gt;
O sistema utiliza cores para facilitar a identificação do tipo de conta na listagem:&lt;br /&gt;
&lt;br /&gt;
{{TabelaCampos|&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Azul&lt;br /&gt;
   | 2= **Contas Sintéticas (Grupos):** Contas que possuem subníveis e não recebem lançamentos diretos.&lt;br /&gt;
  }}&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Preto&lt;br /&gt;
   | 2= **Contas Analíticas:** Contas de último nível que aceitam lançamentos contábeis.&lt;br /&gt;
  }}&lt;br /&gt;
  {{Linha&lt;br /&gt;
   | 1= Cinza&lt;br /&gt;
   | 2= **Inativas:** Contas que foram desativadas e não aceitam novos lançamentos.&lt;br /&gt;
  }}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 2. Funcionalidades ==&lt;br /&gt;
&lt;br /&gt;
As operações de manutenção são realizadas através da barra de ferramentas inferior:&lt;br /&gt;
&lt;br /&gt;
# **Novo:** Cria uma nova conta. É necessário selecionar a &amp;quot;Conta Pai&amp;quot; (Grupo) onde a nova conta será inserida antes de clicar neste botão.&lt;br /&gt;
# **Excluir:** Remove a conta selecionada.&lt;br /&gt;
# **Alterar:** Abre a edição da conta selecionada (também acessível via duplo clique).&lt;br /&gt;
# **Localizar:** Permite pesquisar contas por código ou descrição.&lt;br /&gt;
# **Sair:** Fecha a rotina.&lt;br /&gt;
&lt;br /&gt;
{{Nota|warning|REQUISITO PARA EXCLUSÃO|O sistema não permite excluir contas que possuam subcontas vinculadas (filhas). Para realizar a exclusão, é necessário remover primeiramente os níveis inferiores.}}&lt;br /&gt;
&lt;br /&gt;
== 3. Como Cadastrar uma Nova Conta ==&lt;br /&gt;
&lt;br /&gt;
Para inserir uma conta na estrutura, siga os passos abaixo:&lt;br /&gt;
&lt;br /&gt;
# Na árvore de contas, clique sobre a **Conta Pai** (o grupo onde a nova conta pertencerá);&lt;br /&gt;
# Clique no botão **Novo**;&lt;br /&gt;
# Será aberta a tela de edição;&lt;br /&gt;
# Preencha a descrição e defina as configurações da conta;&lt;br /&gt;
# Clique em **Gravar** para confirmar.&lt;br /&gt;
&lt;br /&gt;
{{Nota|danger|PERMISSÕES|As ações de Incluir, Alterar e Excluir exigem permissões específicas de usuário. Caso os botões estejam desabilitados, verifique seu perfil de acesso.}}&lt;br /&gt;
&lt;br /&gt;
{{ContatoSuporte}}&lt;/div&gt;</summary>
		<author><name>Raul</name></author>
	</entry>
	<entry>
		<id>https://wiki.celtasistemas.com.br/index.php?title=Tutoriais&amp;diff=2787</id>
		<title>Tutoriais</title>
		<link rel="alternate" type="text/html" href="https://wiki.celtasistemas.com.br/index.php?title=Tutoriais&amp;diff=2787"/>
		<updated>2026-01-02T18:42:12Z</updated>

		<summary type="html">&lt;p&gt;Raul: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&amp;lt;div class=&amp;quot;celta-full-width&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;erp-container&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- TOPO --&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;erp-top-bar&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;erp-brand&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;bi bi-person-circle&amp;quot; style=&amp;quot;font-size: 1.5em;&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; CELTA&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;erp-user-actions&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;erp-icon-circle&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;bi bi-person&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;erp-icon-circle&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;bi bi-hdd-network&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;erp-icon-circle&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;bi bi-lock&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;erp-icon-circle&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;bi bi-power&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div class=&amp;quot;erp-body&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;!-- MENU LATERAL --&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;erp-sidebar&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;erp-menu-item&amp;quot; style=&amp;quot;font-weight: bold; border-bottom: 1px solid #eee; margin-bottom: 5px;&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;bi bi-list&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; Menu&amp;lt;/div&amp;gt;&lt;br /&gt;
        {{ErpBotao|id=principal|icone=bi-house-door|texto=Principal}}&lt;br /&gt;
        {{ErpBotao|id=estoque|icone=bi-box-seam|texto=Estoque}}&lt;br /&gt;
        {{ErpBotao|id=financeiro|icone=bi-cash-coin|texto=Financeiro}}&lt;br /&gt;
        {{ErpBotao|id=vendas|icone=bi-receipt|texto=Vendas}}&lt;br /&gt;
        {{ErpBotao|id=compras|icone=bi-bag|texto=Compras}}&lt;br /&gt;
        {{ErpBotao|id=gerencial|icone=bi-calculator|texto=Gerencial}}&lt;br /&gt;
        {{ErpBotao|id=pessoal|icone=bi-people|texto=Pessoal}}&lt;br /&gt;
        {{ErpBotao|id=supermercado|icone=bi-cart3|texto=Supermercado}}&lt;br /&gt;
        {{ErpBotao|id=ferramentas|icone=bi-tools|texto=Ferramentas}}&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;!-- ÁREA DE CONTEÚDO --&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;erp-content-stage&amp;quot; style=&amp;quot;position: relative;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;!-- 1. PRINCIPAL --&amp;gt;&lt;br /&gt;
        {{ErpSubmenu|id=principal|conteudo=&lt;br /&gt;
          {{ErpColuna|titulo=Clientes|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Tutoriais/Clientes|Clientes]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[-]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Cadastro de Regiões|Regiões]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-separator&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Controle de Crédito]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-separator&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Relatório de Clientes e Curva ABC|Relatório]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Curva ABC]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
          {{ErpColuna|titulo=Fornecedores|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Cadastro de Fornecedores|Cadastro]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-separator&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Relatório|Relatório]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
          {{ErpColuna|titulo=Transportes|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Cadastro de Transportadoras|Transportadoras]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Cadastro de Veículos|Veículos]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Cadastro de Reboque|Reboque]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Cadastro de Condutores|Condutores]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
          {{ErpColuna|titulo=Outras|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Usuários do Sistema|Usuários]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Empresas]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-separator&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Impressoras]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
        }}&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;!-- 2. ESTOQUE --&amp;gt;&lt;br /&gt;
        {{ErpSubmenu|id=estoque|conteudo=&lt;br /&gt;
          {{ErpColuna|titulo=Produtos|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Cadastro de Produtos|Cadastro]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Grupos]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Subgrupos]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Unidades de Medida]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Marcas]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Grades]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Situações Tributárias]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[ICMS / ISS]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[PIS]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[COFINS]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[IRRF / CSLL]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Promoções]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Produtos Equivalentes]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Comissões Especiais]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Modelos de Etiquetas]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
          {{ErpColuna|titulo=Movimento|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Ajuste do Estoque]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Ajuste do Estoque - Modelo 2]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Ajuste de Produto]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Manutenção de Lotes|Lançtos. / Manutenção de Lotes]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Cálculo do Preço de Venda]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Reajuste de Preços]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-separator&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Contagem de Estoque]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
          {{ErpColuna|titulo=Relatórios|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Relatório de Produtos|Produtos]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Lotes de Produtos]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Grupos de Produtos]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Relatório de Promoções|Promoções]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-separator&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Inventário do Estoque]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Movimento do Estoque]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Curva ABC Estoque|Curva ABC]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Estoque entre Empresas]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-separator&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Etiquetas de Produtos]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
          {{ErpColuna|titulo=Outras|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Ajuste de Cadastro de Produto]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Alteração da Unidade de Estoque]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Ajuste de Venda Perdida]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-separator&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Controle de Produção]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
        }}&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;!-- 3. FINANCEIRO --&amp;gt;&lt;br /&gt;
        {{ErpSubmenu|id=financeiro|conteudo=&lt;br /&gt;
          {{ErpColuna|titulo=Cadastros|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Tutoriais/Financeiro/CadastroContasBancarias|Cadastro de Contas Bancárias]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Tutoriais/Financeiro/CadastroBoleto|Contas Boleto]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Tutoriais/Financeiro/CadastroContasPIX|Contas PIX]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-separator&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Portadores]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Tipos de Títulos]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
          {{ErpColuna|titulo=Receber|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Contas a Receber|Lançamentos / Manutenção]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Parcelamento de Contas]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-separator&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Recebimento por Cliente]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Recebimento por Número]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Cancelamento de Recebimentos]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Cobrança Eletrônica]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Remessa]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Retorno]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Impressão de Boletos]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-separator&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Refaturamento]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Relatório de Receber|Relatórios]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
          {{ErpColuna|titulo=Pagar|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Contas a Pagar|Lançamentos / Manutenção]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Parcelamento de Contas Pagar|Parcelamento de Contas]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-separator&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Pagamento de Contas]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Cancelamento de Pagamentos]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-separator&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Refaturamento Pagar|Refaturamento]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Relatório de Pagar|Relatório]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
          {{ErpColuna|titulo=Cheques Recebidos|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Cheques|Lançamentos / Manutenção]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Depositar Cheques em Custódia]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Definir Cheques sem Fundos]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Repassar Cheques para Cliente]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Consultar Alterações de Status]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-separator&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Relatório de Cheques|Relatórios]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
          {{ErpColuna|titulo=Movimento Bancário|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Movimento Bancário|Lançamentos / Manutenção]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Compensação de Lançamentos]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Pagamento de Vales]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-separator&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Relatório Bancário|Relatório]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
          {{ErpColuna|titulo=Caixa|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Caixa|Lançamentos / Manutenção]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Relatório de Caixa|Relatórios]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Relatório de Fluxo de Caixa]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
          {{ErpColuna|titulo=Outras|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Tutoriais/Financeiro/Recibos|Recibos]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-separator&amp;quot;&amp;gt;&amp;lt;/div&amp;gt; &lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Tutoriais/Financeiro/ConsultarPixPendentes|Consultar PIX Pendentes]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-separator&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Tutoriais/Financeiro/AdministrarTEF|Administrar TEF]]&amp;lt;/div&amp;gt;&lt;br /&gt;
        }}&lt;br /&gt;
        }}&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;!-- 4. VENDAS --&amp;gt;&lt;br /&gt;
        {{ErpSubmenu|id=vendas|conteudo=&lt;br /&gt;
          {{ErpColuna|titulo=Cadastros|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Vendedores]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Formas de Pagamento]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Condições de Pagamento]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Operações Fiscais Vendas|Operações Fiscais]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-separator&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Máquinas de Cartão (POS)]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Mensagens Fiscais]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
          {{ErpColuna|titulo=Notas Fiscais|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Emissão de NF-e|Emissão]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Cancelamento de NF-e|Cancelamento]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-separator&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Importação de Pedido]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Gerenciamento de NF-e]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Gerenciamento de NFC-e]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Gerenciamento de NFS-e]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-separator&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Relatórios de Vendas|Relatórios]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Vendas]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Vendas Futuras]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
          {{ErpColuna|titulo=Orçamentos|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Emissão de Orçamento|Emissão]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Relatório de Orçamento|Relatórios]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
          {{ErpColuna|titulo=Condicionais|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Emissão de Condicional|Emissão]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Relatório de Condicional|Relatórios]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
          {{ErpColuna|titulo=Ordens de Serviço|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Emissão de OS|Emissão]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Relatório de OS|Relatórios]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Visualizar Próximos Contatos]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
          {{ErpColuna|titulo=Relatórios|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Comissões]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Comissões - Pelo Financeiro]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Produtos Vendidos]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-separator&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Análise Sintética: Vendas/Fin/Est]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Relatório/Gráfico de Vendas/Lucro]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Ranking de Vendas]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Reaproveitamento de Vendas]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Relatório de Frete]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
          {{ErpColuna|titulo=Outras|conteudo=&lt;br /&gt;
            &amp;lt;div style=&amp;quot;background:#e0e0e0; text-align:center; font-size:0.8em;&amp;quot;&amp;gt;CT-e&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Gerenciamento de CT-e|Gerenciamento]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Relatório de CT-e|Relatório]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div style=&amp;quot;background:#e0e0e0; text-align:center; font-size:0.8em; margin-top:5px;&amp;quot;&amp;gt;MDF-e&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Gerenciamento de MDF-e|Gerenciamento]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Percursos]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Veículos MDF-e|Veículos]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Condutores MDF-e|Condutores]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div style=&amp;quot;background:#e0e0e0; text-align:center; font-size:0.8em; margin-top:5px;&amp;quot;&amp;gt;NFC-e&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Importação de NFC-e]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
        }}&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;!-- 5. COMPRAS --&amp;gt;&lt;br /&gt;
        {{ErpSubmenu|id=compras|conteudo=&lt;br /&gt;
          {{ErpColuna|titulo=Cadastros|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Cadastro de Operações Fiscais]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
          {{ErpColuna|titulo=Notas Fiscais|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Tutoriais/Compras/EntradaManual|Lançamento Manual de Nota]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Tutoriais/Compras/Cancelamento|Cancelamento de Nota]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-separator&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Tutoriais/Compras/ImportacaoWebService|Importação via Web Service]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Tutoriais/Compras/ImportacaoXML|Importação de NF-e via XML]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Tutoriais/Compras/ImportacaoCompras|Importação de Compras]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-separator&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Tutoriais/Compras/RelatorioCompras|Relatório de Compras]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Tutoriais/Compras/RelatorioProdutos|Produtos Comprados]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
         &lt;br /&gt;
        {{ErpColuna|titulo=Outras|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Tutoriais/Financeiro/Recibos|Recibos]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-separator&amp;quot;&amp;gt;&amp;lt;/div&amp;gt; &lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Tutoriais/Financeiro/PIX_Pendentes|ConsultarPixPendentes]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-separator&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Tutoriais/Financeiro/TEF|AdministrarTEF]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
          {{ErpColuna|titulo=Guias Práticos e Dúvidas|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Tutoriais/Compras/VinculoProdutos|Como vincular produtos (XML)]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Tutoriais/Compras/Devolucao|Devolução de Compra]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
        }}&lt;br /&gt;
        &lt;br /&gt;
       {{ErpSubmenu|id=gerencial|conteudo=&lt;br /&gt;
            {{ErpColuna|titulo=Cadastros|conteudo=&lt;br /&gt;
                &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Plano de Contas]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            }}&lt;br /&gt;
            {{ErpColuna|titulo=Movimento|conteudo=&lt;br /&gt;
                &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Lançamentos/Manutenção]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            }}&lt;br /&gt;
            {{ErpColuna|titulo=Relatórios|conteudo=&lt;br /&gt;
                &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Balancete]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Plano de Contas]]&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Demonstrativo de Resultado do Exercício (DRE)]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            }}&lt;br /&gt;
        }}&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;!-- 7. PESSOAL --&amp;gt;&lt;br /&gt;
        {{ErpSubmenu|id=pessoal|conteudo=&lt;br /&gt;
          {{ErpColuna|titulo=Cadastros|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Pessoal/Funcionarios|Cadastro de Funcionários]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Pessoal/Eventos|Cadastro de Eventos]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Pessoal/Departamentos|Departamentos]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
          {{ErpColuna|titulo=Movimento|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Pessoal/Adiantamentos|Lançamento de Adiantamentos]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Pessoal/LancamentoManual|Lançamento Manual da Folha]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Pessoal/FolhaAutomatica|Lançamentos Automáticos da Folha]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-separator&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Pessoal/FechamentoFinanceiro|Fechamento e Integração Financeira]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
          {{ErpColuna|titulo=Relatórios|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Folha de Pagamento]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Relatório de Adiantamentos|Adiantamentos]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Férias]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Relatório de Funcionários|Funcionários]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
        }}&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;!-- 8. SUPERMERCADO --&amp;gt;&lt;br /&gt;
        {{ErpSubmenu|id=supermercado|conteudo=&lt;br /&gt;
          {{ErpColuna|titulo=Cadastros|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Pontos de Venda (PDVs)]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
          {{ErpColuna|titulo=Outras|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Exportação para Balanças]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
        }}&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;!-- 9. FERRAMENTAS (Placeholder - Sem print) --&amp;gt;&lt;br /&gt;
        {{ErpSubmenu|id=ferramentas|conteudo=&lt;br /&gt;
          {{ErpColuna|titulo=Sistema|conteudo=&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Configurações]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Backup]]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;sys-col-item&amp;quot;&amp;gt;[[Usuários Conectados]]&amp;lt;/div&amp;gt;&lt;br /&gt;
          }}&lt;br /&gt;
        }}&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div class=&amp;quot;erp-bg-logo&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;erp-widgets-area&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;erp-footer-bar&amp;quot;&amp;gt; &lt;br /&gt;
      &amp;lt;div&amp;gt;Licença: Normal &amp;lt;i class=&amp;quot;bi bi-list-ul&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{CardMenu &lt;br /&gt;
  | cor = blue&lt;br /&gt;
  | icone = bi-life-preserver&lt;br /&gt;
  | titulo = Primeiros Passos &amp;amp; Suporte&lt;br /&gt;
  | conteudo = * [[RequisitosSistemaCelta|Quais os requisitos mínimos para instalar o sistema?]]&lt;br /&gt;
* [[VerificarVersaoSistemaCelta|Como verificar a versão atual do sistema?]]&lt;br /&gt;
* [[LicencaSistemaCelta|Como consultar e atualizar a licença?]]&lt;br /&gt;
* [[Pegando_contra-senha_no_site|Como pegar a &amp;quot;Contra-Senha&amp;quot; pelo site]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{CardMenu&lt;br /&gt;
 | cor = green&lt;br /&gt;
 | icone = bi-info-circle&lt;br /&gt;
 | titulo = Gerais&lt;br /&gt;
 | conteudo =&lt;br /&gt;
* [[Ativação_de_verificação_em_2_Etapas_(Gmail)|Gmail - Ativar a verificação em duas etapas]]&lt;br /&gt;
* [[Configurando_Senha_de_App_para_envio_de_e-mail|Gmail - Como gerar Senhas de App]]&lt;br /&gt;
* [[Assinatura_Digital_Gov.BR|GOV.BR - Assinatura Eletrônica]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{CardMenu&lt;br /&gt;
 | cor = red&lt;br /&gt;
 | icone = bi-laptop&lt;br /&gt;
 | titulo = FrontCash (PDV)&lt;br /&gt;
 | conteudo =&lt;br /&gt;
* [[Importar carga completa]]&lt;br /&gt;
* [[Abertura e Fechamento de Caixa]]&lt;br /&gt;
* [[Configuração de Impressora no PDV]]&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Raul</name></author>
	</entry>
	<entry>
		<id>https://wiki.celtasistemas.com.br/index.php?title=Documenta%C3%A7%C3%A3o&amp;diff=2775</id>
		<title>Documentação</title>
		<link rel="alternate" type="text/html" href="https://wiki.celtasistemas.com.br/index.php?title=Documenta%C3%A7%C3%A3o&amp;diff=2775"/>
		<updated>2025-12-23T00:16:42Z</updated>

		<summary type="html">&lt;p&gt;Raul: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&amp;lt;div class=&amp;quot;celta-full-width&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Cabecalho&lt;br /&gt;
 | Documentação &lt;br /&gt;
 | Documentação Oficial&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Central de manuais técnicos, guias de instalação e documentação dos módulos adicionais do ecossistema Celta.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;celta-grid&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{CardMenu&lt;br /&gt;
 | cor = green&lt;br /&gt;
 | icone = bi-cash-coin&lt;br /&gt;
 | titulo = Financeiro e Fiscal&lt;br /&gt;
 | conteudo =&lt;br /&gt;
* [[Celta PIX]]&lt;br /&gt;
* [[Celta TEF]]&lt;br /&gt;
* [[Boleto Online]]&lt;br /&gt;
* [[Cadastrar_um_modelo_de_RPS_no_site_da_Agili|Integração Agili (RPS)]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{CardMenu&lt;br /&gt;
 | cor = dark&lt;br /&gt;
 | icone = bi-hdd-network&lt;br /&gt;
 | titulo = Instalação e Infraestrutura&lt;br /&gt;
 | conteudo =&lt;br /&gt;
* [[Backup Automático]]&lt;br /&gt;
* [[WhatsApp|Integração WhatsApp]]&lt;br /&gt;
* [[Instalação do Celta com 2 Firebirds]]&lt;br /&gt;
* [[Terminal de Consulta de Preços]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{CardMenu&lt;br /&gt;
 | cor = blue&lt;br /&gt;
 | icone = bi-phone&lt;br /&gt;
 | titulo = Módulos e Apps&lt;br /&gt;
 | conteudo =&lt;br /&gt;
* [[CeltaFly]]&lt;br /&gt;
* [[CeltaView]]&lt;br /&gt;
* [[CeltaMobi]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{ContatoSuporte}}&lt;/div&gt;</summary>
		<author><name>Raul</name></author>
	</entry>
	<entry>
		<id>https://wiki.celtasistemas.com.br/index.php?title=MediaWiki:Citizen.js&amp;diff=2654</id>
		<title>MediaWiki:Citizen.js</title>
		<link rel="alternate" type="text/html" href="https://wiki.celtasistemas.com.br/index.php?title=MediaWiki:Citizen.js&amp;diff=2654"/>
		<updated>2025-12-13T20:39:10Z</updated>

		<summary type="html">&lt;p&gt;Raul: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* =======================================================&lt;br /&gt;
   1. GOOGLE ANALYTICS 4 (GA4) - PRIORIDADE MÁXIMA&lt;br /&gt;
   ======================================================= */&lt;br /&gt;
(function() {&lt;br /&gt;
    var gaId = &#039;G-EMV99DJ8V4&#039;; &lt;br /&gt;
&lt;br /&gt;
    // Carrega a biblioteca externa do Google&lt;br /&gt;
    var script = document.createElement(&#039;script&#039;);&lt;br /&gt;
    script.async = true;&lt;br /&gt;
    script.src = &#039;https://www.googletagmanager.com/gtag/js?id=&#039; + gaId;&lt;br /&gt;
    document.head.appendChild(script);&lt;br /&gt;
&lt;br /&gt;
    // Inicializa o Gtag&lt;br /&gt;
    window.dataLayer = window.dataLayer || [];&lt;br /&gt;
    function gtag(){dataLayer.push(arguments);}&lt;br /&gt;
    gtag(&#039;js&#039;, new Date());&lt;br /&gt;
    gtag(&#039;config&#039;, gaId);&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =======================================================&lt;br /&gt;
   2. BOTÃO &amp;quot;COPIAR&amp;quot; PARA BLOCOS DE CÓDIGO&lt;br /&gt;
   ======================================================= */&lt;br /&gt;
(function () {&lt;br /&gt;
  &#039;use strict&#039;;&lt;br /&gt;
&lt;br /&gt;
  function addCopyButtons() {&lt;br /&gt;
    const codeBlocks = document.querySelectorAll(&#039;pre, .mw-highlight, .mw-code&#039;);&lt;br /&gt;
&lt;br /&gt;
    codeBlocks.forEach(function (block) {&lt;br /&gt;
      if (block.querySelector(&#039;.mw-copy-btn&#039;)) return;&lt;br /&gt;
&lt;br /&gt;
      const button = document.createElement(&#039;button&#039;);&lt;br /&gt;
      button.className = &#039;mw-copy-btn&#039;;&lt;br /&gt;
      button.type = &#039;button&#039;;&lt;br /&gt;
      button.ariaLabel = &#039;Copiar código&#039;;&lt;br /&gt;
      &lt;br /&gt;
      button.innerHTML = &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 24 24&amp;quot; fill=&amp;quot;none&amp;quot; stroke=&amp;quot;currentColor&amp;quot; stroke-width=&amp;quot;2&amp;quot; stroke-linecap=&amp;quot;round&amp;quot; stroke-linejoin=&amp;quot;round&amp;quot;&amp;gt;&amp;lt;rect x=&amp;quot;9&amp;quot; y=&amp;quot;9&amp;quot; width=&amp;quot;13&amp;quot; height=&amp;quot;13&amp;quot; rx=&amp;quot;2&amp;quot; ry=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;/rect&amp;gt;&amp;lt;path d=&amp;quot;M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1&amp;quot;&amp;gt;&amp;lt;/path&amp;gt;&amp;lt;/svg&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
      button.addEventListener(&#039;click&#039;, function () {&lt;br /&gt;
        const code = block.innerText || block.textContent;&lt;br /&gt;
        navigator.clipboard.writeText(code).then(function () {&lt;br /&gt;
          button.classList.add(&#039;copied&#039;);&lt;br /&gt;
          const originalHTML = button.innerHTML;&lt;br /&gt;
          button.innerHTML = &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 24 24&amp;quot; fill=&amp;quot;none&amp;quot; stroke=&amp;quot;currentColor&amp;quot; stroke-width=&amp;quot;2&amp;quot; stroke-linecap=&amp;quot;round&amp;quot; stroke-linejoin=&amp;quot;round&amp;quot;&amp;gt;&amp;lt;polyline points=&amp;quot;20 6 9 17 4 12&amp;quot;&amp;gt;&amp;lt;/polyline&amp;gt;&amp;lt;/svg&amp;gt;&#039;;&lt;br /&gt;
          &lt;br /&gt;
          setTimeout(function () {&lt;br /&gt;
            button.classList.remove(&#039;copied&#039;);&lt;br /&gt;
            button.innerHTML = originalHTML;&lt;br /&gt;
          }, 2000);&lt;br /&gt;
        });&lt;br /&gt;
      });&lt;br /&gt;
&lt;br /&gt;
      if (getComputedStyle(block).position === &#039;static&#039;) {&lt;br /&gt;
        block.style.position = &#039;relative&#039;;&lt;br /&gt;
      }&lt;br /&gt;
      block.appendChild(button);&lt;br /&gt;
    });&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
    document.addEventListener(&#039;DOMContentLoaded&#039;, addCopyButtons);&lt;br /&gt;
  } else {&lt;br /&gt;
    addCopyButtons();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  const observer = new MutationObserver(function (mutations) {&lt;br /&gt;
    mutations.forEach(function (mutation) {&lt;br /&gt;
      if (mutation.addedNodes.length) {&lt;br /&gt;
        addCopyButtons();&lt;br /&gt;
      }&lt;br /&gt;
    });&lt;br /&gt;
  });&lt;br /&gt;
  &lt;br /&gt;
  observer.observe(document.body, { childList: true, subtree: true });&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =======================================================&lt;br /&gt;
   3. MENUS DO SIMULADOR ERP COM MEMÓRIA&lt;br /&gt;
   ======================================================= */&lt;br /&gt;
$(function() {&lt;br /&gt;
    var STORAGE_KEY = &#039;erp_active_submenu&#039;;&lt;br /&gt;
    &lt;br /&gt;
    // Salva o submenu ativo&lt;br /&gt;
    function saveActiveSubmenu(submenuId) {&lt;br /&gt;
        try {&lt;br /&gt;
            localStorage.setItem(STORAGE_KEY, submenuId);&lt;br /&gt;
        } catch(e) {&lt;br /&gt;
            // Silencioso&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    // Recupera o submenu salvo&lt;br /&gt;
    function getActiveSubmenu() {&lt;br /&gt;
        try {&lt;br /&gt;
            return localStorage.getItem(STORAGE_KEY);&lt;br /&gt;
        } catch(e) {&lt;br /&gt;
            return null;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    // Limpa a memória&lt;br /&gt;
    function clearActiveSubmenu(reason) {&lt;br /&gt;
        try {&lt;br /&gt;
            localStorage.removeItem(STORAGE_KEY);&lt;br /&gt;
        } catch(e) {&lt;br /&gt;
            // Silencioso&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    // Abre um submenu específico&lt;br /&gt;
    function openSubmenu(submenuId) {&lt;br /&gt;
        $(&#039;.erp-submenu-overlay&#039;).hide();&lt;br /&gt;
        $(&#039;.erp-menu-item&#039;).removeClass(&#039;active&#039;);&lt;br /&gt;
        &lt;br /&gt;
        var $submenu = $(submenuId);&lt;br /&gt;
        var menuName = submenuId.replace(&#039;#submenu-&#039;, &#039;&#039;);&lt;br /&gt;
        var $menuItem = $(&#039;.erp-click-&#039; + menuName);&lt;br /&gt;
        &lt;br /&gt;
        if ($submenu.length &amp;amp;&amp;amp; $menuItem.length) {&lt;br /&gt;
            $submenu.show();&lt;br /&gt;
            $menuItem.addClass(&#039;active&#039;);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    // Restaura o submenu ao carregar a página&lt;br /&gt;
    function restoreSubmenu() {&lt;br /&gt;
        var currentPath = window.location.pathname;&lt;br /&gt;
        &lt;br /&gt;
        // Se NÃO está em página de tutoriais, limpa a memória&lt;br /&gt;
        if (currentPath.indexOf(&#039;/Tutoriais&#039;) === -1 &amp;amp;&amp;amp; currentPath.indexOf(&#039;/tutoriais&#039;) === -1) {&lt;br /&gt;
            clearActiveSubmenu(&#039;saiu da área de tutoriais&#039;);&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
        &lt;br /&gt;
        var savedSubmenu = getActiveSubmenu();&lt;br /&gt;
        &lt;br /&gt;
        if (savedSubmenu) {&lt;br /&gt;
            setTimeout(function() {&lt;br /&gt;
                openSubmenu(savedSubmenu);&lt;br /&gt;
            }, 150);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    // Lógica de abertura dos submenus&lt;br /&gt;
    $(&#039;body&#039;).on(&#039;click&#039;, &#039;[class*=&amp;quot;erp-click-&amp;quot;]&#039;, function(e) {&lt;br /&gt;
        e.preventDefault();&lt;br /&gt;
        e.stopPropagation();&lt;br /&gt;
&lt;br /&gt;
        var botao = $(this);&lt;br /&gt;
        var targetId = &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
        if (botao.hasClass(&#039;erp-click-principal&#039;)) targetId = &#039;#submenu-principal&#039;;&lt;br /&gt;
        else if (botao.hasClass(&#039;erp-click-estoque&#039;)) targetId = &#039;#submenu-estoque&#039;;&lt;br /&gt;
        else if (botao.hasClass(&#039;erp-click-financeiro&#039;)) targetId = &#039;#submenu-financeiro&#039;;&lt;br /&gt;
        else if (botao.hasClass(&#039;erp-click-vendas&#039;)) targetId = &#039;#submenu-vendas&#039;;&lt;br /&gt;
        else if (botao.hasClass(&#039;erp-click-compras&#039;)) targetId = &#039;#submenu-compras&#039;;&lt;br /&gt;
        else if (botao.hasClass(&#039;erp-click-gerencial&#039;)) targetId = &#039;#submenu-gerencial&#039;;&lt;br /&gt;
        else if (botao.hasClass(&#039;erp-click-pessoal&#039;)) targetId = &#039;#submenu-pessoal&#039;;&lt;br /&gt;
        else if (botao.hasClass(&#039;erp-click-supermercado&#039;)) targetId = &#039;#submenu-supermercado&#039;;&lt;br /&gt;
        else if (botao.hasClass(&#039;erp-click-ferramentas&#039;)) targetId = &#039;#submenu-ferramentas&#039;;&lt;br /&gt;
&lt;br /&gt;
        if (!targetId) return;&lt;br /&gt;
&lt;br /&gt;
        var submenu = $(targetId);&lt;br /&gt;
&lt;br /&gt;
        if (submenu.is(&#039;:visible&#039;)) {&lt;br /&gt;
            submenu.hide();&lt;br /&gt;
            botao.removeClass(&#039;active&#039;);&lt;br /&gt;
        } else {&lt;br /&gt;
            $(&#039;.erp-submenu-overlay&#039;).hide();&lt;br /&gt;
            $(&#039;.erp-menu-item&#039;).removeClass(&#039;active&#039;);&lt;br /&gt;
            submenu.show();&lt;br /&gt;
            botao.addClass(&#039;active&#039;);&lt;br /&gt;
            saveActiveSubmenu(targetId);&lt;br /&gt;
        }&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    // Fechar ao clicar fora (mas NÃO limpar memória se clicar em link)&lt;br /&gt;
    $(&#039;body&#039;).on(&#039;click&#039;, &#039;.erp-content-stage, .erp-bg-logo&#039;, function(e) {&lt;br /&gt;
        // Se clicou em um link, NÃO limpa a memória&lt;br /&gt;
        if ($(e.target).is(&#039;a&#039;) || $(e.target).closest(&#039;a&#039;).length) {&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
        &lt;br /&gt;
        // Se clicou na área vazia, fecha e limpa&lt;br /&gt;
        $(&#039;.erp-submenu-overlay&#039;).hide();&lt;br /&gt;
        $(&#039;.erp-menu-item&#039;).removeClass(&#039;active&#039;);&lt;br /&gt;
        clearActiveSubmenu(&#039;clicou fora do menu&#039;);&lt;br /&gt;
    });&lt;br /&gt;
    &lt;br /&gt;
    // Restaura o submenu ao carregar&lt;br /&gt;
    restoreSubmenu();&lt;br /&gt;
    &lt;br /&gt;
    // Limpa após 30 minutos de inatividade&lt;br /&gt;
    var inactivityTimer;&lt;br /&gt;
    function resetInactivityTimer() {&lt;br /&gt;
        clearTimeout(inactivityTimer);&lt;br /&gt;
        inactivityTimer = setTimeout(function() {&lt;br /&gt;
            clearActiveSubmenu(&#039;30 minutos de inatividade&#039;);&lt;br /&gt;
        }, 30 * 60 * 1000);&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    $(document).on(&#039;mousemove keypress click&#039;, resetInactivityTimer);&lt;br /&gt;
    resetInactivityTimer();&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =======================================================&lt;br /&gt;
   4. FIX: CLICK EM QUALQUER ÁREA DO CARD REDIRECIONA&lt;br /&gt;
   ======================================================= */&lt;br /&gt;
$(function() {&lt;br /&gt;
    $(&#039;body&#039;).on(&#039;click&#039;, &#039;.sys-col-item&#039;, function(e) {&lt;br /&gt;
        if ($(e.target).is(&#039;a&#039;) || $(e.target).closest(&#039;a&#039;).length) {&lt;br /&gt;
            return true;&lt;br /&gt;
        }&lt;br /&gt;
        &lt;br /&gt;
        var link = $(this).find(&#039;a&#039;).first();&lt;br /&gt;
        if (link.length) {&lt;br /&gt;
            e.preventDefault();&lt;br /&gt;
            e.stopPropagation();&lt;br /&gt;
            window.location.href = link.attr(&#039;href&#039;);&lt;br /&gt;
        }&lt;br /&gt;
    });&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>Raul</name></author>
	</entry>
	<entry>
		<id>https://wiki.celtasistemas.com.br/index.php?title=In%C3%ADcio&amp;diff=2653</id>
		<title>Início</title>
		<link rel="alternate" type="text/html" href="https://wiki.celtasistemas.com.br/index.php?title=In%C3%ADcio&amp;diff=2653"/>
		<updated>2025-12-13T20:36:18Z</updated>

		<summary type="html">&lt;p&gt;Raul: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&amp;lt;div class=&amp;quot;celta-full-width&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div style=&amp;quot;text-align:center; padding:20px 20px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;h1 style=&amp;quot;margin:10px auto 10px auto;&amp;quot;&amp;gt;{{Logo|width=350px|height=160px}}&amp;lt;/h1&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;banner-secondary&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;banner-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;banner-badge&amp;quot;&amp;gt;NOVIDADE&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;h2 style=&amp;quot;color: #ffffff !important;&amp;quot;&amp;gt;Simulador Interativo de Tutoriais&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;banner-text&amp;quot;&amp;gt;Encontre seus tutoriais com muito mais facilidade em uma interface que replica o Sistema Celta.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Tutoriais|&amp;lt;span class=&amp;quot;banner-btn&amp;quot;&amp;gt;Acessar &amp;lt;i class=&amp;quot;bi bi-arrow-right&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/span&amp;gt;]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;celta-hero-card&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;celta-hero-main&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&lt;br /&gt;
    style=&amp;quot;display:inline-block; background:#e0f2fe; color:#0284c7; padding:6px 12px; border-radius:8px; font-size:1em; font-weight:630; margin-bottom:0px;&amp;quot;&amp;gt;&lt;br /&gt;
    Destaque&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;h2 style=&amp;quot;margin:0 0 15px 0;font-size:2em;color:#1e293b;line-height:1.1;font-weight:700;border:none;&amp;quot;&amp;gt;Reforma&lt;br /&gt;
    Tributária&amp;lt;/h2&amp;gt;&lt;br /&gt;
  &amp;lt;p style=&amp;quot;color:#475569; margin-bottom:25px;&amp;quot;&amp;gt;O guia definitivo para adaptar sua empresa às novas regras fiscais&lt;br /&gt;
    (IVA, IBS, CBS).&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;[[Reforma_Tributaria|&amp;lt;span&lt;br /&gt;
    style=&amp;quot;background:#3366cc;color:#fff;padding:10px 24px;border-radius:8px;font-weight:600;display:inline-block;box-shadow:0 4px 10px rgba(51,102,204,0.25);font-size:0.95em;transition:all 0.2s;&amp;quot;&amp;gt;Ler&lt;br /&gt;
o guia completo →&amp;lt;/span&amp;gt;]]&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;celta-hero-sidebar&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h2 style=&amp;quot;margin:0 0 20px 0; font-size:0.9em !important; color:#94a3b8; border:none !important;&amp;quot;&amp;gt;ÚLTIMAS&lt;br /&gt;
    ATUALIZAÇÕES&amp;lt;/h2&amp;gt;&lt;br /&gt;
  &amp;lt;ul style=&amp;quot;list-style:none; margin:0; padding:0;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li style=&amp;quot;margin-bottom:5px;&amp;quot;&amp;gt;[[Reforma_Tributaria/NTv133|&amp;lt;b&amp;gt;Alterada exigência do grupo&lt;br /&gt;
IBS/CBS&amp;lt;/b&amp;gt;]]&amp;lt;br&amp;gt;&amp;lt;small style=&amp;quot;color:#64748b;&amp;quot;&amp;gt;02/12/2025 - Nota Técnica 2025.002 v.1.33&amp;lt;/small&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li style=&amp;quot;margin-bottom:5px;&amp;quot;&amp;gt;[[Reforma_Tributaria/CalculadoraOficial|&amp;lt;b&amp;gt;Calculadora da Reforma&lt;br /&gt;
Tributária&amp;lt;/b&amp;gt;]]&amp;lt;br&amp;gt;&amp;lt;small style=&amp;quot;color:#64748b;&amp;quot;&amp;gt;Ferramenta oficial da Receita Federal.&amp;lt;/small&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li style=&amp;quot;margin-bottom:5px;&amp;quot;&amp;gt;[[Reforma_Tributaria/NBS|&amp;lt;b&amp;gt;Nomenclatura Brasileira de Serviços&lt;br /&gt;
(NBS)&amp;lt;/b&amp;gt;]]&amp;lt;br&amp;gt;&amp;lt;small style=&amp;quot;color:#64748b;&amp;quot;&amp;gt;Mudanças na classificação fiscal de Serviços.&amp;lt;/small&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;chain-grid-container&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;chain-card&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;chain-icon&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;bi bi-lightbulb&amp;quot; style=&amp;quot;color:#3366cc;&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;h3&amp;gt;Dicas Práticas&amp;lt;/h3&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Atalhos práticos e orientações rápidas para otimizar suas tarefas diárias no sistema.&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;chain-link&amp;quot;&amp;gt;&lt;br /&gt;
[[Dicas|Ler mais &amp;lt;i class=&amp;quot;bi bi-arrow-right&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;chain-card&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;chain-icon&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;bi bi-mortarboard&amp;quot; style=&amp;quot;color:#3366cc;&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;h3&amp;gt;Tutoriais&amp;lt;/h3&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Guias passo-a-passo que ensinam na prática como configurar e dominar cada recurso.&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;chain-link&amp;quot;&amp;gt;&lt;br /&gt;
[[Tutoriais|Começar agora &amp;lt;i class=&amp;quot;bi bi-arrow-right&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;chain-card&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;chain-icon&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;bi bi-book&amp;quot; style=&amp;quot;color:#3366cc;&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;h3&amp;gt;Documentação&amp;lt;/h3&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Base de conhecimento técnica completa, manuais de módulos e especificações.&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;chain-link&amp;quot;&amp;gt;&lt;br /&gt;
[[Documentação|Consultar &amp;lt;i class=&amp;quot;bi bi-arrow-right&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;]]&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;quick-access-section&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;section-header&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;h3 style=&amp;quot;border:none; margin:0;&amp;quot;&amp;gt;Acesso Rápido&amp;lt;/h3&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;section-header-line&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;quick-links-grid&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;quick-link-item&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;quick-link-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;i class=&amp;quot;bi bi-cloud-arrow-up quick-link-icon&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;quick-link-text&amp;quot;&amp;gt;[[Backup Automático]]&amp;lt;/span&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;i class=&amp;quot;bi bi-chevron-right quick-link-icon&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div class=&amp;quot;quick-link-item&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;quick-link-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;i class=&amp;quot;bi bi-credit-card quick-link-icon&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;quick-link-text&amp;quot;&amp;gt;[[Celta_TEF|TEF - Manual Técnico]]&amp;lt;/span&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;i class=&amp;quot;bi bi-chevron-right quick-link-icon&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div class=&amp;quot;quick-link-item&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;quick-link-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;i class=&amp;quot;bi bi-upc-scan quick-link-icon&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;quick-link-text&amp;quot;&amp;gt;[[Boleto Online]]&amp;lt;/span&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;i class=&amp;quot;bi bi-chevron-right quick-link-icon&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div class=&amp;quot;quick-link-item&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;quick-link-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;i class=&amp;quot;bi bi-download quick-link-icon&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;quick-link-text&amp;quot;&amp;gt;[[Central de Downloads]]&amp;lt;/span&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;i class=&amp;quot;bi bi-chevron-right quick-link-icon&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div class=&amp;quot;quick-link-item&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;quick-link-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;i class=&amp;quot;bi bi-pc-display quick-link-icon&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;quick-link-text&amp;quot;&amp;gt;[[RequisitosSistemaCelta|Requisitos do Sistema]]&amp;lt;/span&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;i class=&amp;quot;bi bi-chevron-right quick-link-icon&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div class=&amp;quot;quick-link-item&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;quick-link-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;i class=&amp;quot;bi bi-shield-check quick-link-icon&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;quick-link-text&amp;quot;&amp;gt;[[Política de Segurança]]&amp;lt;/span&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;i class=&amp;quot;bi bi-chevron-right quick-link-icon&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{ContatoSuporte}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Raul</name></author>
	</entry>
	<entry>
		<id>https://wiki.celtasistemas.com.br/index.php?title=MediaWiki:Citizen.js&amp;diff=2652</id>
		<title>MediaWiki:Citizen.js</title>
		<link rel="alternate" type="text/html" href="https://wiki.celtasistemas.com.br/index.php?title=MediaWiki:Citizen.js&amp;diff=2652"/>
		<updated>2025-12-13T20:35:32Z</updated>

		<summary type="html">&lt;p&gt;Raul: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* =======================================================&lt;br /&gt;
   1. GOOGLE ANALYTICS 4 (GA4) - PRIORIDADE MÁXIMA&lt;br /&gt;
   ======================================================= */&lt;br /&gt;
(function() {&lt;br /&gt;
    var gaId = &#039;G-EMV99DJ8V4&#039;; &lt;br /&gt;
&lt;br /&gt;
    // Carrega a biblioteca externa do Google&lt;br /&gt;
    var script = document.createElement(&#039;script&#039;);&lt;br /&gt;
    script.async = true;&lt;br /&gt;
    script.src = &#039;https://www.googletagmanager.com/gtag/js?id=&#039; + gaId;&lt;br /&gt;
    document.head.appendChild(script);&lt;br /&gt;
&lt;br /&gt;
    // Inicializa o Gtag&lt;br /&gt;
    window.dataLayer = window.dataLayer || [];&lt;br /&gt;
    function gtag(){dataLayer.push(arguments);}&lt;br /&gt;
    gtag(&#039;js&#039;, new Date());&lt;br /&gt;
    gtag(&#039;config&#039;, gaId);&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =======================================================&lt;br /&gt;
   2. BOTÃO &amp;quot;COPIAR&amp;quot; PARA BLOCOS DE CÓDIGO&lt;br /&gt;
   ======================================================= */&lt;br /&gt;
(function () {&lt;br /&gt;
  &#039;use strict&#039;;&lt;br /&gt;
&lt;br /&gt;
  function addCopyButtons() {&lt;br /&gt;
    const codeBlocks = document.querySelectorAll(&#039;pre, .mw-highlight, .mw-code&#039;);&lt;br /&gt;
&lt;br /&gt;
    codeBlocks.forEach(function (block) {&lt;br /&gt;
      if (block.querySelector(&#039;.mw-copy-btn&#039;)) return;&lt;br /&gt;
&lt;br /&gt;
      const button = document.createElement(&#039;button&#039;);&lt;br /&gt;
      button.className = &#039;mw-copy-btn&#039;;&lt;br /&gt;
      button.type = &#039;button&#039;;&lt;br /&gt;
      button.ariaLabel = &#039;Copiar código&#039;;&lt;br /&gt;
      &lt;br /&gt;
      button.innerHTML = &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 24 24&amp;quot; fill=&amp;quot;none&amp;quot; stroke=&amp;quot;currentColor&amp;quot; stroke-width=&amp;quot;2&amp;quot; stroke-linecap=&amp;quot;round&amp;quot; stroke-linejoin=&amp;quot;round&amp;quot;&amp;gt;&amp;lt;rect x=&amp;quot;9&amp;quot; y=&amp;quot;9&amp;quot; width=&amp;quot;13&amp;quot; height=&amp;quot;13&amp;quot; rx=&amp;quot;2&amp;quot; ry=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;/rect&amp;gt;&amp;lt;path d=&amp;quot;M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1&amp;quot;&amp;gt;&amp;lt;/path&amp;gt;&amp;lt;/svg&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
      button.addEventListener(&#039;click&#039;, function () {&lt;br /&gt;
        const code = block.innerText || block.textContent;&lt;br /&gt;
        navigator.clipboard.writeText(code).then(function () {&lt;br /&gt;
          button.classList.add(&#039;copied&#039;);&lt;br /&gt;
          const originalHTML = button.innerHTML;&lt;br /&gt;
          button.innerHTML = &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 24 24&amp;quot; fill=&amp;quot;none&amp;quot; stroke=&amp;quot;currentColor&amp;quot; stroke-width=&amp;quot;2&amp;quot; stroke-linecap=&amp;quot;round&amp;quot; stroke-linejoin=&amp;quot;round&amp;quot;&amp;gt;&amp;lt;polyline points=&amp;quot;20 6 9 17 4 12&amp;quot;&amp;gt;&amp;lt;/polyline&amp;gt;&amp;lt;/svg&amp;gt;&#039;;&lt;br /&gt;
          &lt;br /&gt;
          setTimeout(function () {&lt;br /&gt;
            button.classList.remove(&#039;copied&#039;);&lt;br /&gt;
            button.innerHTML = originalHTML;&lt;br /&gt;
          }, 2000);&lt;br /&gt;
        });&lt;br /&gt;
      });&lt;br /&gt;
&lt;br /&gt;
      if (getComputedStyle(block).position === &#039;static&#039;) {&lt;br /&gt;
        block.style.position = &#039;relative&#039;;&lt;br /&gt;
      }&lt;br /&gt;
      block.appendChild(button);&lt;br /&gt;
    });&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
    document.addEventListener(&#039;DOMContentLoaded&#039;, addCopyButtons);&lt;br /&gt;
  } else {&lt;br /&gt;
    addCopyButtons();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  const observer = new MutationObserver(function (mutations) {&lt;br /&gt;
    mutations.forEach(function (mutation) {&lt;br /&gt;
      if (mutation.addedNodes.length) {&lt;br /&gt;
        addCopyButtons();&lt;br /&gt;
      }&lt;br /&gt;
    });&lt;br /&gt;
  });&lt;br /&gt;
  &lt;br /&gt;
  observer.observe(document.body, { childList: true, subtree: true });&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =======================================================&lt;br /&gt;
   3. MENUS DO SIMULADOR ERP COM MEMÓRIA&lt;br /&gt;
   ======================================================= */&lt;br /&gt;
$(function() {&lt;br /&gt;
    var STORAGE_KEY = &#039;erp_active_submenu&#039;;&lt;br /&gt;
    &lt;br /&gt;
    // Salva o submenu ativo&lt;br /&gt;
    function saveActiveSubmenu(submenuId) {&lt;br /&gt;
        try {&lt;br /&gt;
            localStorage.setItem(STORAGE_KEY, submenuId);&lt;br /&gt;
        } catch(e) {&lt;br /&gt;
            // Silencioso&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    // Recupera o submenu salvo&lt;br /&gt;
    function getActiveSubmenu() {&lt;br /&gt;
        try {&lt;br /&gt;
            return localStorage.getItem(STORAGE_KEY);&lt;br /&gt;
        } catch(e) {&lt;br /&gt;
            return null;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    // Limpa a memória&lt;br /&gt;
    function clearActiveSubmenu(reason) {&lt;br /&gt;
        try {&lt;br /&gt;
            localStorage.removeItem(STORAGE_KEY);&lt;br /&gt;
        } catch(e) {&lt;br /&gt;
            // Silencioso&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    // Abre um submenu específico&lt;br /&gt;
    function openSubmenu(submenuId) {&lt;br /&gt;
        $(&#039;.erp-submenu-overlay&#039;).hide();&lt;br /&gt;
        $(&#039;.erp-menu-item&#039;).removeClass(&#039;active&#039;);&lt;br /&gt;
        &lt;br /&gt;
        var $submenu = $(submenuId);&lt;br /&gt;
        var menuName = submenuId.replace(&#039;#submenu-&#039;, &#039;&#039;);&lt;br /&gt;
        var $menuItem = $(&#039;.erp-click-&#039; + menuName);&lt;br /&gt;
        &lt;br /&gt;
        if ($submenu.length &amp;amp;&amp;amp; $menuItem.length) {&lt;br /&gt;
            $submenu.show();&lt;br /&gt;
            $menuItem.addClass(&#039;active&#039;);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    // Restaura o submenu ao carregar a página&lt;br /&gt;
    function restoreSubmenu() {&lt;br /&gt;
        var currentPath = window.location.pathname;&lt;br /&gt;
        &lt;br /&gt;
        if (currentPath.indexOf(&#039;/Tutoriais&#039;) === -1 &amp;amp;&amp;amp; currentPath.indexOf(&#039;/tutoriais&#039;) === -1) {&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
        &lt;br /&gt;
        var savedSubmenu = getActiveSubmenu();&lt;br /&gt;
        &lt;br /&gt;
        if (savedSubmenu) {&lt;br /&gt;
            setTimeout(function() {&lt;br /&gt;
                openSubmenu(savedSubmenu);&lt;br /&gt;
            }, 150);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    // Lógica de abertura dos submenus&lt;br /&gt;
    $(&#039;body&#039;).on(&#039;click&#039;, &#039;[class*=&amp;quot;erp-click-&amp;quot;]&#039;, function(e) {&lt;br /&gt;
        e.preventDefault();&lt;br /&gt;
        e.stopPropagation();&lt;br /&gt;
&lt;br /&gt;
        var botao = $(this);&lt;br /&gt;
        var targetId = &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
        if (botao.hasClass(&#039;erp-click-principal&#039;)) targetId = &#039;#submenu-principal&#039;;&lt;br /&gt;
        else if (botao.hasClass(&#039;erp-click-estoque&#039;)) targetId = &#039;#submenu-estoque&#039;;&lt;br /&gt;
        else if (botao.hasClass(&#039;erp-click-financeiro&#039;)) targetId = &#039;#submenu-financeiro&#039;;&lt;br /&gt;
        else if (botao.hasClass(&#039;erp-click-vendas&#039;)) targetId = &#039;#submenu-vendas&#039;;&lt;br /&gt;
        else if (botao.hasClass(&#039;erp-click-compras&#039;)) targetId = &#039;#submenu-compras&#039;;&lt;br /&gt;
        else if (botao.hasClass(&#039;erp-click-gerencial&#039;)) targetId = &#039;#submenu-gerencial&#039;;&lt;br /&gt;
        else if (botao.hasClass(&#039;erp-click-pessoal&#039;)) targetId = &#039;#submenu-pessoal&#039;;&lt;br /&gt;
        else if (botao.hasClass(&#039;erp-click-supermercado&#039;)) targetId = &#039;#submenu-supermercado&#039;;&lt;br /&gt;
        else if (botao.hasClass(&#039;erp-click-ferramentas&#039;)) targetId = &#039;#submenu-ferramentas&#039;;&lt;br /&gt;
&lt;br /&gt;
        if (!targetId) return;&lt;br /&gt;
&lt;br /&gt;
        var submenu = $(targetId);&lt;br /&gt;
&lt;br /&gt;
        if (submenu.is(&#039;:visible&#039;)) {&lt;br /&gt;
            submenu.hide();&lt;br /&gt;
            botao.removeClass(&#039;active&#039;);&lt;br /&gt;
        } else {&lt;br /&gt;
            $(&#039;.erp-submenu-overlay&#039;).hide();&lt;br /&gt;
            $(&#039;.erp-menu-item&#039;).removeClass(&#039;active&#039;);&lt;br /&gt;
            submenu.show();&lt;br /&gt;
            botao.addClass(&#039;active&#039;);&lt;br /&gt;
            saveActiveSubmenu(targetId);&lt;br /&gt;
        }&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    // Fechar ao clicar fora (mas NÃO limpar memória se clicar em link)&lt;br /&gt;
    $(&#039;body&#039;).on(&#039;click&#039;, &#039;.erp-content-stage, .erp-bg-logo&#039;, function(e) {&lt;br /&gt;
        // Se clicou em um link, NÃO limpa a memória&lt;br /&gt;
        if ($(e.target).is(&#039;a&#039;) || $(e.target).closest(&#039;a&#039;).length) {&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
        &lt;br /&gt;
        // Se clicou na área vazia, fecha e limpa&lt;br /&gt;
        $(&#039;.erp-submenu-overlay&#039;).hide();&lt;br /&gt;
        $(&#039;.erp-menu-item&#039;).removeClass(&#039;active&#039;);&lt;br /&gt;
        clearActiveSubmenu(&#039;clicou fora do menu&#039;);&lt;br /&gt;
    });&lt;br /&gt;
    &lt;br /&gt;
    // Restaura o submenu ao carregar&lt;br /&gt;
    restoreSubmenu();&lt;br /&gt;
    &lt;br /&gt;
    // Limpa após 30 minutos de inatividade&lt;br /&gt;
    var inactivityTimer;&lt;br /&gt;
    function resetInactivityTimer() {&lt;br /&gt;
        clearTimeout(inactivityTimer);&lt;br /&gt;
        inactivityTimer = setTimeout(function() {&lt;br /&gt;
            clearActiveSubmenu(&#039;30 minutos de inatividade&#039;);&lt;br /&gt;
        }, 30 * 60 * 1000);&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    $(document).on(&#039;mousemove keypress click&#039;, resetInactivityTimer);&lt;br /&gt;
    resetInactivityTimer();&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =======================================================&lt;br /&gt;
   4. FIX: CLICK EM QUALQUER ÁREA DO CARD REDIRECIONA&lt;br /&gt;
   ======================================================= */&lt;br /&gt;
$(function() {&lt;br /&gt;
    $(&#039;body&#039;).on(&#039;click&#039;, &#039;.sys-col-item&#039;, function(e) {&lt;br /&gt;
        if ($(e.target).is(&#039;a&#039;) || $(e.target).closest(&#039;a&#039;).length) {&lt;br /&gt;
            return true;&lt;br /&gt;
        }&lt;br /&gt;
        &lt;br /&gt;
        var link = $(this).find(&#039;a&#039;).first();&lt;br /&gt;
        if (link.length) {&lt;br /&gt;
            e.preventDefault();&lt;br /&gt;
            e.stopPropagation();&lt;br /&gt;
            window.location.href = link.attr(&#039;href&#039;);&lt;br /&gt;
        }&lt;br /&gt;
    });&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>Raul</name></author>
	</entry>
	<entry>
		<id>https://wiki.celtasistemas.com.br/index.php?title=MediaWiki:Citizen.js&amp;diff=2651</id>
		<title>MediaWiki:Citizen.js</title>
		<link rel="alternate" type="text/html" href="https://wiki.celtasistemas.com.br/index.php?title=MediaWiki:Citizen.js&amp;diff=2651"/>
		<updated>2025-12-13T20:33:37Z</updated>

		<summary type="html">&lt;p&gt;Raul: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* =======================================================&lt;br /&gt;
   1. GOOGLE ANALYTICS 4 (GA4) - PRIORIDADE MÁXIMA&lt;br /&gt;
   ======================================================= */&lt;br /&gt;
(function() {&lt;br /&gt;
    var gaId = &#039;G-EMV99DJ8V4&#039;; &lt;br /&gt;
&lt;br /&gt;
    // Carrega a biblioteca externa do Google&lt;br /&gt;
    var script = document.createElement(&#039;script&#039;);&lt;br /&gt;
    script.async = true;&lt;br /&gt;
    script.src = &#039;https://www.googletagmanager.com/gtag/js?id=&#039; + gaId;&lt;br /&gt;
    document.head.appendChild(script);&lt;br /&gt;
&lt;br /&gt;
    // Inicializa o Gtag&lt;br /&gt;
    window.dataLayer = window.dataLayer || [];&lt;br /&gt;
    function gtag(){dataLayer.push(arguments);}&lt;br /&gt;
    gtag(&#039;js&#039;, new Date());&lt;br /&gt;
    gtag(&#039;config&#039;, gaId);&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =======================================================&lt;br /&gt;
   2. BOTÃO &amp;quot;COPIAR&amp;quot; PARA BLOCOS DE CÓDIGO&lt;br /&gt;
   ======================================================= */&lt;br /&gt;
(function () {&lt;br /&gt;
  &#039;use strict&#039;;&lt;br /&gt;
&lt;br /&gt;
  function addCopyButtons() {&lt;br /&gt;
    const codeBlocks = document.querySelectorAll(&#039;pre, .mw-highlight, .mw-code&#039;);&lt;br /&gt;
&lt;br /&gt;
    codeBlocks.forEach(function (block) {&lt;br /&gt;
      if (block.querySelector(&#039;.mw-copy-btn&#039;)) return;&lt;br /&gt;
&lt;br /&gt;
      const button = document.createElement(&#039;button&#039;);&lt;br /&gt;
      button.className = &#039;mw-copy-btn&#039;;&lt;br /&gt;
      button.type = &#039;button&#039;;&lt;br /&gt;
      button.ariaLabel = &#039;Copiar código&#039;;&lt;br /&gt;
      &lt;br /&gt;
      button.innerHTML = &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 24 24&amp;quot; fill=&amp;quot;none&amp;quot; stroke=&amp;quot;currentColor&amp;quot; stroke-width=&amp;quot;2&amp;quot; stroke-linecap=&amp;quot;round&amp;quot; stroke-linejoin=&amp;quot;round&amp;quot;&amp;gt;&amp;lt;rect x=&amp;quot;9&amp;quot; y=&amp;quot;9&amp;quot; width=&amp;quot;13&amp;quot; height=&amp;quot;13&amp;quot; rx=&amp;quot;2&amp;quot; ry=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;/rect&amp;gt;&amp;lt;path d=&amp;quot;M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1&amp;quot;&amp;gt;&amp;lt;/path&amp;gt;&amp;lt;/svg&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
      button.addEventListener(&#039;click&#039;, function () {&lt;br /&gt;
        const code = block.innerText || block.textContent;&lt;br /&gt;
        navigator.clipboard.writeText(code).then(function () {&lt;br /&gt;
          button.classList.add(&#039;copied&#039;);&lt;br /&gt;
          const originalHTML = button.innerHTML;&lt;br /&gt;
          button.innerHTML = &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 24 24&amp;quot; fill=&amp;quot;none&amp;quot; stroke=&amp;quot;currentColor&amp;quot; stroke-width=&amp;quot;2&amp;quot; stroke-linecap=&amp;quot;round&amp;quot; stroke-linejoin=&amp;quot;round&amp;quot;&amp;gt;&amp;lt;polyline points=&amp;quot;20 6 9 17 4 12&amp;quot;&amp;gt;&amp;lt;/polyline&amp;gt;&amp;lt;/svg&amp;gt;&#039;;&lt;br /&gt;
          &lt;br /&gt;
          setTimeout(function () {&lt;br /&gt;
            button.classList.remove(&#039;copied&#039;);&lt;br /&gt;
            button.innerHTML = originalHTML;&lt;br /&gt;
          }, 2000);&lt;br /&gt;
        });&lt;br /&gt;
      });&lt;br /&gt;
&lt;br /&gt;
      if (getComputedStyle(block).position === &#039;static&#039;) {&lt;br /&gt;
        block.style.position = &#039;relative&#039;;&lt;br /&gt;
      }&lt;br /&gt;
      block.appendChild(button);&lt;br /&gt;
    });&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
    document.addEventListener(&#039;DOMContentLoaded&#039;, addCopyButtons);&lt;br /&gt;
  } else {&lt;br /&gt;
    addCopyButtons();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  const observer = new MutationObserver(function (mutations) {&lt;br /&gt;
    mutations.forEach(function (mutation) {&lt;br /&gt;
      if (mutation.addedNodes.length) {&lt;br /&gt;
        addCopyButtons();&lt;br /&gt;
      }&lt;br /&gt;
    });&lt;br /&gt;
  });&lt;br /&gt;
  &lt;br /&gt;
  observer.observe(document.body, { childList: true, subtree: true });&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =======================================================&lt;br /&gt;
   3. MENUS DO SIMULADOR ERP COM MEMÓRIA&lt;br /&gt;
   ======================================================= */&lt;br /&gt;
$(function() {&lt;br /&gt;
    var STORAGE_KEY = &#039;erp_active_submenu&#039;;&lt;br /&gt;
    &lt;br /&gt;
    // Salva o submenu ativo&lt;br /&gt;
    function saveActiveSubmenu(submenuId) {&lt;br /&gt;
        try {&lt;br /&gt;
            localStorage.setItem(STORAGE_KEY, submenuId);&lt;br /&gt;
            console.log(&#039;✅ Salvou submenu:&#039;, submenuId);&lt;br /&gt;
        } catch(e) {&lt;br /&gt;
            console.log(&#039;❌ LocalStorage não disponível&#039;);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    // Recupera o submenu salvo&lt;br /&gt;
    function getActiveSubmenu() {&lt;br /&gt;
        try {&lt;br /&gt;
            var submenu = localStorage.getItem(STORAGE_KEY);&lt;br /&gt;
            console.log(&#039;📖 Tentando recuperar:&#039;, submenu);&lt;br /&gt;
            return submenu;&lt;br /&gt;
        } catch(e) {&lt;br /&gt;
            return null;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    // Limpa a memória&lt;br /&gt;
    function clearActiveSubmenu(reason) {&lt;br /&gt;
        try {&lt;br /&gt;
            var oldValue = localStorage.getItem(STORAGE_KEY);&lt;br /&gt;
            localStorage.removeItem(STORAGE_KEY);&lt;br /&gt;
            console.log(&#039;🗑️ Limpou memória:&#039;, oldValue, &#039;| Motivo:&#039;, reason || &#039;não especificado&#039;);&lt;br /&gt;
            console.trace(); // Mostra de onde veio a chamada&lt;br /&gt;
        } catch(e) {&lt;br /&gt;
            console.log(&#039;❌ Erro ao limpar localStorage&#039;);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    // Abre um submenu específico&lt;br /&gt;
    function openSubmenu(submenuId) {&lt;br /&gt;
        $(&#039;.erp-submenu-overlay&#039;).hide();&lt;br /&gt;
        $(&#039;.erp-menu-item&#039;).removeClass(&#039;active&#039;);&lt;br /&gt;
        &lt;br /&gt;
        var $submenu = $(submenuId);&lt;br /&gt;
        var menuName = submenuId.replace(&#039;#submenu-&#039;, &#039;&#039;);&lt;br /&gt;
        var $menuItem = $(&#039;.erp-click-&#039; + menuName);&lt;br /&gt;
        &lt;br /&gt;
        if ($submenu.length &amp;amp;&amp;amp; $menuItem.length) {&lt;br /&gt;
            $submenu.show();&lt;br /&gt;
            $menuItem.addClass(&#039;active&#039;);&lt;br /&gt;
            console.log(&#039;✅ Abriu submenu:&#039;, submenuId);&lt;br /&gt;
        } else {&lt;br /&gt;
            console.log(&#039;❌ Não encontrou submenu:&#039;, submenuId);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    // Restaura o submenu ao carregar a página&lt;br /&gt;
    function restoreSubmenu() {&lt;br /&gt;
        // Só restaura se estiver na página Tutoriais&lt;br /&gt;
        var currentPath = window.location.pathname;&lt;br /&gt;
        &lt;br /&gt;
        if (currentPath.indexOf(&#039;/Tutoriais&#039;) === -1 &amp;amp;&amp;amp; currentPath.indexOf(&#039;/tutoriais&#039;) === -1) {&lt;br /&gt;
            console.log(&#039;ℹ️ Não está na página Tutoriais, não vai restaurar&#039;);&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
        &lt;br /&gt;
        var savedSubmenu = getActiveSubmenu();&lt;br /&gt;
        &lt;br /&gt;
        if (savedSubmenu) {&lt;br /&gt;
            setTimeout(function() {&lt;br /&gt;
                openSubmenu(savedSubmenu);&lt;br /&gt;
                console.log(&#039;✅ Restaurou submenu:&#039;, savedSubmenu);&lt;br /&gt;
            }, 150);&lt;br /&gt;
        } else {&lt;br /&gt;
            console.log(&#039;ℹ️ Nenhum submenu salvo para restaurar&#039;);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    // Lógica de abertura dos submenus&lt;br /&gt;
    $(&#039;body&#039;).on(&#039;click&#039;, &#039;[class*=&amp;quot;erp-click-&amp;quot;]&#039;, function(e) {&lt;br /&gt;
        e.preventDefault();&lt;br /&gt;
        e.stopPropagation();&lt;br /&gt;
&lt;br /&gt;
        var botao = $(this);&lt;br /&gt;
        var targetId = &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
        if (botao.hasClass(&#039;erp-click-principal&#039;)) targetId = &#039;#submenu-principal&#039;;&lt;br /&gt;
        else if (botao.hasClass(&#039;erp-click-estoque&#039;)) targetId = &#039;#submenu-estoque&#039;;&lt;br /&gt;
        else if (botao.hasClass(&#039;erp-click-financeiro&#039;)) targetId = &#039;#submenu-financeiro&#039;;&lt;br /&gt;
        else if (botao.hasClass(&#039;erp-click-vendas&#039;)) targetId = &#039;#submenu-vendas&#039;;&lt;br /&gt;
        else if (botao.hasClass(&#039;erp-click-compras&#039;)) targetId = &#039;#submenu-compras&#039;;&lt;br /&gt;
        else if (botao.hasClass(&#039;erp-click-gerencial&#039;)) targetId = &#039;#submenu-gerencial&#039;;&lt;br /&gt;
        else if (botao.hasClass(&#039;erp-click-pessoal&#039;)) targetId = &#039;#submenu-pessoal&#039;;&lt;br /&gt;
        else if (botao.hasClass(&#039;erp-click-supermercado&#039;)) targetId = &#039;#submenu-supermercado&#039;;&lt;br /&gt;
        else if (botao.hasClass(&#039;erp-click-ferramentas&#039;)) targetId = &#039;#submenu-ferramentas&#039;;&lt;br /&gt;
&lt;br /&gt;
        if (!targetId) return;&lt;br /&gt;
&lt;br /&gt;
        var submenu = $(targetId);&lt;br /&gt;
&lt;br /&gt;
        if (submenu.is(&#039;:visible&#039;)) {&lt;br /&gt;
            submenu.hide();&lt;br /&gt;
            botao.removeClass(&#039;active&#039;);&lt;br /&gt;
            // NÃO limpa memória ao fechar, só fecha visualmente&lt;br /&gt;
            console.log(&#039;📁 Fechou submenu mas mantém memória&#039;);&lt;br /&gt;
        } else {&lt;br /&gt;
            $(&#039;.erp-submenu-overlay&#039;).hide();&lt;br /&gt;
            $(&#039;.erp-menu-item&#039;).removeClass(&#039;active&#039;);&lt;br /&gt;
            submenu.show();&lt;br /&gt;
            botao.addClass(&#039;active&#039;);&lt;br /&gt;
            saveActiveSubmenu(targetId);&lt;br /&gt;
        }&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    // Fechar ao clicar fora (mas NÃO limpar memória se clicar em link)&lt;br /&gt;
    $(&#039;body&#039;).on(&#039;click&#039;, &#039;.erp-content-stage, .erp-bg-logo&#039;, function(e) {&lt;br /&gt;
        // Se clicou em um link, NÃO limpa a memória&lt;br /&gt;
        if ($(e.target).is(&#039;a&#039;) || $(e.target).closest(&#039;a&#039;).length) {&lt;br /&gt;
            console.log(&#039;🔗 Clicou em link, mantém memória&#039;);&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
        &lt;br /&gt;
        // Se clicou na área vazia, fecha e limpa&lt;br /&gt;
        $(&#039;.erp-submenu-overlay&#039;).hide();&lt;br /&gt;
        $(&#039;.erp-menu-item&#039;).removeClass(&#039;active&#039;);&lt;br /&gt;
        clearActiveSubmenu(&#039;clicou fora do menu&#039;);&lt;br /&gt;
        console.log(&#039;👆 Clicou fora, fecha e limpa&#039;);&lt;br /&gt;
    });&lt;br /&gt;
    &lt;br /&gt;
    // Restaura o submenu ao carregar&lt;br /&gt;
    restoreSubmenu();&lt;br /&gt;
    &lt;br /&gt;
    // Limpa após 30 minutos de inatividade&lt;br /&gt;
    var inactivityTimer;&lt;br /&gt;
    function resetInactivityTimer() {&lt;br /&gt;
        clearTimeout(inactivityTimer);&lt;br /&gt;
        inactivityTimer = setTimeout(function() {&lt;br /&gt;
            clearActiveSubmenu(&#039;30 minutos de inatividade&#039;);&lt;br /&gt;
        }, 30 * 60 * 1000);&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    $(document).on(&#039;mousemove keypress click&#039;, resetInactivityTimer);&lt;br /&gt;
    resetInactivityTimer();&lt;br /&gt;
    &lt;br /&gt;
    // DEBUG: Função global para testar localStorage&lt;br /&gt;
    window.testERPMemory = function() {&lt;br /&gt;
        console.log(&#039;=== TESTE DE MEMÓRIA ERP ===&#039;);&lt;br /&gt;
        console.log(&#039;Valor salvo:&#039;, localStorage.getItem(&#039;erp_active_submenu&#039;));&lt;br /&gt;
        console.log(&#039;Página atual:&#039;, window.location.pathname);&lt;br /&gt;
        console.log(&#039;========================&#039;);&lt;br /&gt;
    };&lt;br /&gt;
    &lt;br /&gt;
    console.log(&#039;💡 Para testar memória, digite: testERPMemory()&#039;);&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =======================================================&lt;br /&gt;
   4. FIX: CLICK EM QUALQUER ÁREA DO CARD REDIRECIONA&lt;br /&gt;
   ======================================================= */&lt;br /&gt;
$(function() {&lt;br /&gt;
    $(&#039;body&#039;).on(&#039;click&#039;, &#039;.sys-col-item&#039;, function(e) {&lt;br /&gt;
        if ($(e.target).is(&#039;a&#039;) || $(e.target).closest(&#039;a&#039;).length) {&lt;br /&gt;
            return true;&lt;br /&gt;
        }&lt;br /&gt;
        &lt;br /&gt;
        var link = $(this).find(&#039;a&#039;).first();&lt;br /&gt;
        if (link.length) {&lt;br /&gt;
            e.preventDefault();&lt;br /&gt;
            e.stopPropagation();&lt;br /&gt;
            window.location.href = link.attr(&#039;href&#039;);&lt;br /&gt;
        }&lt;br /&gt;
    });&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>Raul</name></author>
	</entry>
	<entry>
		<id>https://wiki.celtasistemas.com.br/index.php?title=MediaWiki:Citizen.js&amp;diff=2650</id>
		<title>MediaWiki:Citizen.js</title>
		<link rel="alternate" type="text/html" href="https://wiki.celtasistemas.com.br/index.php?title=MediaWiki:Citizen.js&amp;diff=2650"/>
		<updated>2025-12-13T20:32:40Z</updated>

		<summary type="html">&lt;p&gt;Raul: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* =======================================================&lt;br /&gt;
   1. GOOGLE ANALYTICS 4 (GA4) - PRIORIDADE MÁXIMA&lt;br /&gt;
   ======================================================= */&lt;br /&gt;
(function() {&lt;br /&gt;
    var gaId = &#039;G-EMV99DJ8V4&#039;; &lt;br /&gt;
&lt;br /&gt;
    // Carrega a biblioteca externa do Google&lt;br /&gt;
    var script = document.createElement(&#039;script&#039;);&lt;br /&gt;
    script.async = true;&lt;br /&gt;
    script.src = &#039;https://www.googletagmanager.com/gtag/js?id=&#039; + gaId;&lt;br /&gt;
    document.head.appendChild(script);&lt;br /&gt;
&lt;br /&gt;
    // Inicializa o Gtag&lt;br /&gt;
    window.dataLayer = window.dataLayer || [];&lt;br /&gt;
    function gtag(){dataLayer.push(arguments);}&lt;br /&gt;
    gtag(&#039;js&#039;, new Date());&lt;br /&gt;
    gtag(&#039;config&#039;, gaId);&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =======================================================&lt;br /&gt;
   2. BOTÃO &amp;quot;COPIAR&amp;quot; PARA BLOCOS DE CÓDIGO&lt;br /&gt;
   ======================================================= */&lt;br /&gt;
(function () {&lt;br /&gt;
  &#039;use strict&#039;;&lt;br /&gt;
&lt;br /&gt;
  function addCopyButtons() {&lt;br /&gt;
    const codeBlocks = document.querySelectorAll(&#039;pre, .mw-highlight, .mw-code&#039;);&lt;br /&gt;
&lt;br /&gt;
    codeBlocks.forEach(function (block) {&lt;br /&gt;
      if (block.querySelector(&#039;.mw-copy-btn&#039;)) return;&lt;br /&gt;
&lt;br /&gt;
      const button = document.createElement(&#039;button&#039;);&lt;br /&gt;
      button.className = &#039;mw-copy-btn&#039;;&lt;br /&gt;
      button.type = &#039;button&#039;;&lt;br /&gt;
      button.ariaLabel = &#039;Copiar código&#039;;&lt;br /&gt;
      &lt;br /&gt;
      button.innerHTML = &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 24 24&amp;quot; fill=&amp;quot;none&amp;quot; stroke=&amp;quot;currentColor&amp;quot; stroke-width=&amp;quot;2&amp;quot; stroke-linecap=&amp;quot;round&amp;quot; stroke-linejoin=&amp;quot;round&amp;quot;&amp;gt;&amp;lt;rect x=&amp;quot;9&amp;quot; y=&amp;quot;9&amp;quot; width=&amp;quot;13&amp;quot; height=&amp;quot;13&amp;quot; rx=&amp;quot;2&amp;quot; ry=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;/rect&amp;gt;&amp;lt;path d=&amp;quot;M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1&amp;quot;&amp;gt;&amp;lt;/path&amp;gt;&amp;lt;/svg&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
      button.addEventListener(&#039;click&#039;, function () {&lt;br /&gt;
        const code = block.innerText || block.textContent;&lt;br /&gt;
        navigator.clipboard.writeText(code).then(function () {&lt;br /&gt;
          button.classList.add(&#039;copied&#039;);&lt;br /&gt;
          const originalHTML = button.innerHTML;&lt;br /&gt;
          button.innerHTML = &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 24 24&amp;quot; fill=&amp;quot;none&amp;quot; stroke=&amp;quot;currentColor&amp;quot; stroke-width=&amp;quot;2&amp;quot; stroke-linecap=&amp;quot;round&amp;quot; stroke-linejoin=&amp;quot;round&amp;quot;&amp;gt;&amp;lt;polyline points=&amp;quot;20 6 9 17 4 12&amp;quot;&amp;gt;&amp;lt;/polyline&amp;gt;&amp;lt;/svg&amp;gt;&#039;;&lt;br /&gt;
          &lt;br /&gt;
          setTimeout(function () {&lt;br /&gt;
            button.classList.remove(&#039;copied&#039;);&lt;br /&gt;
            button.innerHTML = originalHTML;&lt;br /&gt;
          }, 2000);&lt;br /&gt;
        });&lt;br /&gt;
      });&lt;br /&gt;
&lt;br /&gt;
      if (getComputedStyle(block).position === &#039;static&#039;) {&lt;br /&gt;
        block.style.position = &#039;relative&#039;;&lt;br /&gt;
      }&lt;br /&gt;
      block.appendChild(button);&lt;br /&gt;
    });&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
    document.addEventListener(&#039;DOMContentLoaded&#039;, addCopyButtons);&lt;br /&gt;
  } else {&lt;br /&gt;
    addCopyButtons();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  const observer = new MutationObserver(function (mutations) {&lt;br /&gt;
    mutations.forEach(function (mutation) {&lt;br /&gt;
      if (mutation.addedNodes.length) {&lt;br /&gt;
        addCopyButtons();&lt;br /&gt;
      }&lt;br /&gt;
    });&lt;br /&gt;
  });&lt;br /&gt;
  &lt;br /&gt;
  observer.observe(document.body, { childList: true, subtree: true });&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =======================================================&lt;br /&gt;
   3. MENUS DO SIMULADOR ERP COM MEMÓRIA&lt;br /&gt;
   ======================================================= */&lt;br /&gt;
$(function() {&lt;br /&gt;
    var STORAGE_KEY = &#039;erp_active_submenu&#039;;&lt;br /&gt;
    &lt;br /&gt;
    // Salva o submenu ativo&lt;br /&gt;
    function saveActiveSubmenu(submenuId) {&lt;br /&gt;
        try {&lt;br /&gt;
            localStorage.setItem(STORAGE_KEY, submenuId);&lt;br /&gt;
            console.log(&#039;✅ Salvou submenu:&#039;, submenuId);&lt;br /&gt;
        } catch(e) {&lt;br /&gt;
            console.log(&#039;❌ LocalStorage não disponível&#039;);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    // Recupera o submenu salvo&lt;br /&gt;
    function getActiveSubmenu() {&lt;br /&gt;
        try {&lt;br /&gt;
            var submenu = localStorage.getItem(STORAGE_KEY);&lt;br /&gt;
            console.log(&#039;📖 Tentando recuperar:&#039;, submenu);&lt;br /&gt;
            return submenu;&lt;br /&gt;
        } catch(e) {&lt;br /&gt;
            return null;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    // Limpa a memória&lt;br /&gt;
    function clearActiveSubmenu() {&lt;br /&gt;
        try {&lt;br /&gt;
            localStorage.removeItem(STORAGE_KEY);&lt;br /&gt;
            console.log(&#039;🗑️ Limpou memória do submenu&#039;);&lt;br /&gt;
        } catch(e) {&lt;br /&gt;
            console.log(&#039;❌ Erro ao limpar localStorage&#039;);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    // Abre um submenu específico&lt;br /&gt;
    function openSubmenu(submenuId) {&lt;br /&gt;
        $(&#039;.erp-submenu-overlay&#039;).hide();&lt;br /&gt;
        $(&#039;.erp-menu-item&#039;).removeClass(&#039;active&#039;);&lt;br /&gt;
        &lt;br /&gt;
        var $submenu = $(submenuId);&lt;br /&gt;
        var menuName = submenuId.replace(&#039;#submenu-&#039;, &#039;&#039;);&lt;br /&gt;
        var $menuItem = $(&#039;.erp-click-&#039; + menuName);&lt;br /&gt;
        &lt;br /&gt;
        if ($submenu.length &amp;amp;&amp;amp; $menuItem.length) {&lt;br /&gt;
            $submenu.show();&lt;br /&gt;
            $menuItem.addClass(&#039;active&#039;);&lt;br /&gt;
            console.log(&#039;✅ Abriu submenu:&#039;, submenuId);&lt;br /&gt;
        } else {&lt;br /&gt;
            console.log(&#039;❌ Não encontrou submenu:&#039;, submenuId);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    // Restaura o submenu ao carregar a página&lt;br /&gt;
    function restoreSubmenu() {&lt;br /&gt;
        // Só restaura se estiver na página Tutoriais&lt;br /&gt;
        var currentPath = window.location.pathname;&lt;br /&gt;
        &lt;br /&gt;
        if (currentPath.indexOf(&#039;/Tutoriais&#039;) === -1 &amp;amp;&amp;amp; currentPath.indexOf(&#039;/tutoriais&#039;) === -1) {&lt;br /&gt;
            console.log(&#039;ℹ️ Não está na página Tutoriais, não vai restaurar&#039;);&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
        &lt;br /&gt;
        var savedSubmenu = getActiveSubmenu();&lt;br /&gt;
        &lt;br /&gt;
        if (savedSubmenu) {&lt;br /&gt;
            setTimeout(function() {&lt;br /&gt;
                openSubmenu(savedSubmenu);&lt;br /&gt;
                console.log(&#039;✅ Restaurou submenu:&#039;, savedSubmenu);&lt;br /&gt;
            }, 150);&lt;br /&gt;
        } else {&lt;br /&gt;
            console.log(&#039;ℹ️ Nenhum submenu salvo para restaurar&#039;);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    // Lógica de abertura dos submenus&lt;br /&gt;
    $(&#039;body&#039;).on(&#039;click&#039;, &#039;[class*=&amp;quot;erp-click-&amp;quot;]&#039;, function(e) {&lt;br /&gt;
        e.preventDefault();&lt;br /&gt;
        e.stopPropagation();&lt;br /&gt;
&lt;br /&gt;
        var botao = $(this);&lt;br /&gt;
        var targetId = &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
        if (botao.hasClass(&#039;erp-click-principal&#039;)) targetId = &#039;#submenu-principal&#039;;&lt;br /&gt;
        else if (botao.hasClass(&#039;erp-click-estoque&#039;)) targetId = &#039;#submenu-estoque&#039;;&lt;br /&gt;
        else if (botao.hasClass(&#039;erp-click-financeiro&#039;)) targetId = &#039;#submenu-financeiro&#039;;&lt;br /&gt;
        else if (botao.hasClass(&#039;erp-click-vendas&#039;)) targetId = &#039;#submenu-vendas&#039;;&lt;br /&gt;
        else if (botao.hasClass(&#039;erp-click-compras&#039;)) targetId = &#039;#submenu-compras&#039;;&lt;br /&gt;
        else if (botao.hasClass(&#039;erp-click-gerencial&#039;)) targetId = &#039;#submenu-gerencial&#039;;&lt;br /&gt;
        else if (botao.hasClass(&#039;erp-click-pessoal&#039;)) targetId = &#039;#submenu-pessoal&#039;;&lt;br /&gt;
        else if (botao.hasClass(&#039;erp-click-supermercado&#039;)) targetId = &#039;#submenu-supermercado&#039;;&lt;br /&gt;
        else if (botao.hasClass(&#039;erp-click-ferramentas&#039;)) targetId = &#039;#submenu-ferramentas&#039;;&lt;br /&gt;
&lt;br /&gt;
        if (!targetId) return;&lt;br /&gt;
&lt;br /&gt;
        var submenu = $(targetId);&lt;br /&gt;
&lt;br /&gt;
        if (submenu.is(&#039;:visible&#039;)) {&lt;br /&gt;
            submenu.hide();&lt;br /&gt;
            botao.removeClass(&#039;active&#039;);&lt;br /&gt;
            // NÃO limpa memória ao fechar, só fecha visualmente&lt;br /&gt;
            console.log(&#039;📁 Fechou submenu mas mantém memória&#039;);&lt;br /&gt;
        } else {&lt;br /&gt;
            $(&#039;.erp-submenu-overlay&#039;).hide();&lt;br /&gt;
            $(&#039;.erp-menu-item&#039;).removeClass(&#039;active&#039;);&lt;br /&gt;
            submenu.show();&lt;br /&gt;
            botao.addClass(&#039;active&#039;);&lt;br /&gt;
            saveActiveSubmenu(targetId);&lt;br /&gt;
        }&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    // Fechar ao clicar fora (mas NÃO limpar memória se clicar em link)&lt;br /&gt;
    $(&#039;body&#039;).on(&#039;click&#039;, &#039;.erp-content-stage, .erp-bg-logo&#039;, function(e) {&lt;br /&gt;
        // Se clicou em um link, NÃO limpa a memória&lt;br /&gt;
        if ($(e.target).is(&#039;a&#039;) || $(e.target).closest(&#039;a&#039;).length) {&lt;br /&gt;
            console.log(&#039;🔗 Clicou em link, mantém memória&#039;);&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
        &lt;br /&gt;
        // Se clicou na área vazia, fecha e limpa&lt;br /&gt;
        $(&#039;.erp-submenu-overlay&#039;).hide();&lt;br /&gt;
        $(&#039;.erp-menu-item&#039;).removeClass(&#039;active&#039;);&lt;br /&gt;
        clearActiveSubmenu();&lt;br /&gt;
        console.log(&#039;👆 Clicou fora, fecha e limpa&#039;);&lt;br /&gt;
    });&lt;br /&gt;
    &lt;br /&gt;
    // Restaura o submenu ao carregar&lt;br /&gt;
    restoreSubmenu();&lt;br /&gt;
    &lt;br /&gt;
    // Limpa após 30 minutos de inatividade&lt;br /&gt;
    var inactivityTimer;&lt;br /&gt;
    function resetInactivityTimer() {&lt;br /&gt;
        clearTimeout(inactivityTimer);&lt;br /&gt;
        inactivityTimer = setTimeout(function() {&lt;br /&gt;
            clearActiveSubmenu();&lt;br /&gt;
        }, 30 * 60 * 1000);&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    $(document).on(&#039;mousemove keypress click&#039;, resetInactivityTimer);&lt;br /&gt;
    resetInactivityTimer();&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =======================================================&lt;br /&gt;
   4. FIX: CLICK EM QUALQUER ÁREA DO CARD REDIRECIONA&lt;br /&gt;
   ======================================================= */&lt;br /&gt;
$(function() {&lt;br /&gt;
    $(&#039;body&#039;).on(&#039;click&#039;, &#039;.sys-col-item&#039;, function(e) {&lt;br /&gt;
        if ($(e.target).is(&#039;a&#039;) || $(e.target).closest(&#039;a&#039;).length) {&lt;br /&gt;
            return true;&lt;br /&gt;
        }&lt;br /&gt;
        &lt;br /&gt;
        var link = $(this).find(&#039;a&#039;).first();&lt;br /&gt;
        if (link.length) {&lt;br /&gt;
            e.preventDefault();&lt;br /&gt;
            e.stopPropagation();&lt;br /&gt;
            window.location.href = link.attr(&#039;href&#039;);&lt;br /&gt;
        }&lt;br /&gt;
    });&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>Raul</name></author>
	</entry>
	<entry>
		<id>https://wiki.celtasistemas.com.br/index.php?title=MediaWiki:Citizen.js&amp;diff=2649</id>
		<title>MediaWiki:Citizen.js</title>
		<link rel="alternate" type="text/html" href="https://wiki.celtasistemas.com.br/index.php?title=MediaWiki:Citizen.js&amp;diff=2649"/>
		<updated>2025-12-13T20:30:03Z</updated>

		<summary type="html">&lt;p&gt;Raul: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* =======================================================&lt;br /&gt;
   1. GOOGLE ANALYTICS 4 (GA4) - PRIORIDADE MÁXIMA&lt;br /&gt;
   ======================================================= */&lt;br /&gt;
(function() {&lt;br /&gt;
    var gaId = &#039;G-EMV99DJ8V4&#039;; &lt;br /&gt;
&lt;br /&gt;
    // Carrega a biblioteca externa do Google&lt;br /&gt;
    var script = document.createElement(&#039;script&#039;);&lt;br /&gt;
    script.async = true;&lt;br /&gt;
    script.src = &#039;https://www.googletagmanager.com/gtag/js?id=&#039; + gaId;&lt;br /&gt;
    document.head.appendChild(script);&lt;br /&gt;
&lt;br /&gt;
    // Inicializa o Gtag&lt;br /&gt;
    window.dataLayer = window.dataLayer || [];&lt;br /&gt;
    function gtag(){dataLayer.push(arguments);}&lt;br /&gt;
    gtag(&#039;js&#039;, new Date());&lt;br /&gt;
    gtag(&#039;config&#039;, gaId);&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =======================================================&lt;br /&gt;
   2. BOTÃO &amp;quot;COPIAR&amp;quot; PARA BLOCOS DE CÓDIGO&lt;br /&gt;
   ======================================================= */&lt;br /&gt;
(function () {&lt;br /&gt;
  &#039;use strict&#039;;&lt;br /&gt;
&lt;br /&gt;
  function addCopyButtons() {&lt;br /&gt;
    const codeBlocks = document.querySelectorAll(&#039;pre, .mw-highlight, .mw-code&#039;);&lt;br /&gt;
&lt;br /&gt;
    codeBlocks.forEach(function (block) {&lt;br /&gt;
      if (block.querySelector(&#039;.mw-copy-btn&#039;)) return;&lt;br /&gt;
&lt;br /&gt;
      const button = document.createElement(&#039;button&#039;);&lt;br /&gt;
      button.className = &#039;mw-copy-btn&#039;;&lt;br /&gt;
      button.type = &#039;button&#039;;&lt;br /&gt;
      button.ariaLabel = &#039;Copiar código&#039;;&lt;br /&gt;
      &lt;br /&gt;
      button.innerHTML = &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 24 24&amp;quot; fill=&amp;quot;none&amp;quot; stroke=&amp;quot;currentColor&amp;quot; stroke-width=&amp;quot;2&amp;quot; stroke-linecap=&amp;quot;round&amp;quot; stroke-linejoin=&amp;quot;round&amp;quot;&amp;gt;&amp;lt;rect x=&amp;quot;9&amp;quot; y=&amp;quot;9&amp;quot; width=&amp;quot;13&amp;quot; height=&amp;quot;13&amp;quot; rx=&amp;quot;2&amp;quot; ry=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;/rect&amp;gt;&amp;lt;path d=&amp;quot;M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1&amp;quot;&amp;gt;&amp;lt;/path&amp;gt;&amp;lt;/svg&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
      button.addEventListener(&#039;click&#039;, function () {&lt;br /&gt;
        const code = block.innerText || block.textContent;&lt;br /&gt;
        navigator.clipboard.writeText(code).then(function () {&lt;br /&gt;
          button.classList.add(&#039;copied&#039;);&lt;br /&gt;
          const originalHTML = button.innerHTML;&lt;br /&gt;
          button.innerHTML = &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 24 24&amp;quot; fill=&amp;quot;none&amp;quot; stroke=&amp;quot;currentColor&amp;quot; stroke-width=&amp;quot;2&amp;quot; stroke-linecap=&amp;quot;round&amp;quot; stroke-linejoin=&amp;quot;round&amp;quot;&amp;gt;&amp;lt;polyline points=&amp;quot;20 6 9 17 4 12&amp;quot;&amp;gt;&amp;lt;/polyline&amp;gt;&amp;lt;/svg&amp;gt;&#039;;&lt;br /&gt;
          &lt;br /&gt;
          setTimeout(function () {&lt;br /&gt;
            button.classList.remove(&#039;copied&#039;);&lt;br /&gt;
            button.innerHTML = originalHTML;&lt;br /&gt;
          }, 2000);&lt;br /&gt;
        });&lt;br /&gt;
      });&lt;br /&gt;
&lt;br /&gt;
      if (getComputedStyle(block).position === &#039;static&#039;) {&lt;br /&gt;
        block.style.position = &#039;relative&#039;;&lt;br /&gt;
      }&lt;br /&gt;
      block.appendChild(button);&lt;br /&gt;
    });&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
    document.addEventListener(&#039;DOMContentLoaded&#039;, addCopyButtons);&lt;br /&gt;
  } else {&lt;br /&gt;
    addCopyButtons();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  const observer = new MutationObserver(function (mutations) {&lt;br /&gt;
    mutations.forEach(function (mutation) {&lt;br /&gt;
      if (mutation.addedNodes.length) {&lt;br /&gt;
        addCopyButtons();&lt;br /&gt;
      }&lt;br /&gt;
    });&lt;br /&gt;
  });&lt;br /&gt;
  &lt;br /&gt;
  observer.observe(document.body, { childList: true, subtree: true });&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =======================================================&lt;br /&gt;
   3. MENUS DO SIMULADOR ERP COM MEMÓRIA&lt;br /&gt;
   ======================================================= */&lt;br /&gt;
$(function() {&lt;br /&gt;
    var STORAGE_KEY = &#039;erp_active_submenu&#039;;&lt;br /&gt;
    &lt;br /&gt;
    // Salva o submenu ativo&lt;br /&gt;
    function saveActiveSubmenu(submenuId) {&lt;br /&gt;
        try {&lt;br /&gt;
            localStorage.setItem(STORAGE_KEY, submenuId);&lt;br /&gt;
            console.log(&#039;✅ Salvou submenu:&#039;, submenuId);&lt;br /&gt;
        } catch(e) {&lt;br /&gt;
            console.log(&#039;❌ LocalStorage não disponível&#039;);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    // Recupera o submenu salvo&lt;br /&gt;
    function getActiveSubmenu() {&lt;br /&gt;
        try {&lt;br /&gt;
            var submenu = localStorage.getItem(STORAGE_KEY);&lt;br /&gt;
            console.log(&#039;📖 Tentando recuperar:&#039;, submenu);&lt;br /&gt;
            return submenu;&lt;br /&gt;
        } catch(e) {&lt;br /&gt;
            return null;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    // Limpa a memória&lt;br /&gt;
    function clearActiveSubmenu() {&lt;br /&gt;
        try {&lt;br /&gt;
            localStorage.removeItem(STORAGE_KEY);&lt;br /&gt;
            console.log(&#039;🗑️ Limpou memória do submenu&#039;);&lt;br /&gt;
        } catch(e) {&lt;br /&gt;
            console.log(&#039;❌ Erro ao limpar localStorage&#039;);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    // Abre um submenu específico&lt;br /&gt;
    function openSubmenu(submenuId) {&lt;br /&gt;
        $(&#039;.erp-submenu-overlay&#039;).hide();&lt;br /&gt;
        $(&#039;.erp-menu-item&#039;).removeClass(&#039;active&#039;);&lt;br /&gt;
        &lt;br /&gt;
        var $submenu = $(submenuId);&lt;br /&gt;
        var menuName = submenuId.replace(&#039;#submenu-&#039;, &#039;&#039;);&lt;br /&gt;
        var $menuItem = $(&#039;.erp-click-&#039; + menuName);&lt;br /&gt;
        &lt;br /&gt;
        if ($submenu.length &amp;amp;&amp;amp; $menuItem.length) {&lt;br /&gt;
            $submenu.show();&lt;br /&gt;
            $menuItem.addClass(&#039;active&#039;);&lt;br /&gt;
            console.log(&#039;✅ Abriu submenu:&#039;, submenuId);&lt;br /&gt;
        } else {&lt;br /&gt;
            console.log(&#039;❌ Não encontrou submenu:&#039;, submenuId);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    // Restaura o submenu ao carregar a página&lt;br /&gt;
    function restoreSubmenu() {&lt;br /&gt;
        // Só restaura se estiver na página Tutoriais&lt;br /&gt;
        var currentPath = window.location.pathname;&lt;br /&gt;
        &lt;br /&gt;
        if (currentPath.indexOf(&#039;/Tutoriais&#039;) === -1 &amp;amp;&amp;amp; currentPath.indexOf(&#039;/tutoriais&#039;) === -1) {&lt;br /&gt;
            console.log(&#039;ℹ️ Não está na página Tutoriais, não vai restaurar&#039;);&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
        &lt;br /&gt;
        var savedSubmenu = getActiveSubmenu();&lt;br /&gt;
        &lt;br /&gt;
        if (savedSubmenu) {&lt;br /&gt;
            setTimeout(function() {&lt;br /&gt;
                openSubmenu(savedSubmenu);&lt;br /&gt;
                console.log(&#039;✅ Restaurou submenu:&#039;, savedSubmenu);&lt;br /&gt;
            }, 150);&lt;br /&gt;
        } else {&lt;br /&gt;
            console.log(&#039;ℹ️ Nenhum submenu salvo para restaurar&#039;);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    // Lógica de abertura dos submenus&lt;br /&gt;
    $(&#039;body&#039;).on(&#039;click&#039;, &#039;[class*=&amp;quot;erp-click-&amp;quot;]&#039;, function(e) {&lt;br /&gt;
        e.preventDefault();&lt;br /&gt;
        e.stopPropagation();&lt;br /&gt;
&lt;br /&gt;
        var botao = $(this);&lt;br /&gt;
        var targetId = &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
        if (botao.hasClass(&#039;erp-click-principal&#039;)) targetId = &#039;#submenu-principal&#039;;&lt;br /&gt;
        else if (botao.hasClass(&#039;erp-click-estoque&#039;)) targetId = &#039;#submenu-estoque&#039;;&lt;br /&gt;
        else if (botao.hasClass(&#039;erp-click-financeiro&#039;)) targetId = &#039;#submenu-financeiro&#039;;&lt;br /&gt;
        else if (botao.hasClass(&#039;erp-click-vendas&#039;)) targetId = &#039;#submenu-vendas&#039;;&lt;br /&gt;
        else if (botao.hasClass(&#039;erp-click-compras&#039;)) targetId = &#039;#submenu-compras&#039;;&lt;br /&gt;
        else if (botao.hasClass(&#039;erp-click-gerencial&#039;)) targetId = &#039;#submenu-gerencial&#039;;&lt;br /&gt;
        else if (botao.hasClass(&#039;erp-click-pessoal&#039;)) targetId = &#039;#submenu-pessoal&#039;;&lt;br /&gt;
        else if (botao.hasClass(&#039;erp-click-supermercado&#039;)) targetId = &#039;#submenu-supermercado&#039;;&lt;br /&gt;
        else if (botao.hasClass(&#039;erp-click-ferramentas&#039;)) targetId = &#039;#submenu-ferramentas&#039;;&lt;br /&gt;
&lt;br /&gt;
        if (!targetId) return;&lt;br /&gt;
&lt;br /&gt;
        var submenu = $(targetId);&lt;br /&gt;
&lt;br /&gt;
        if (submenu.is(&#039;:visible&#039;)) {&lt;br /&gt;
            submenu.hide();&lt;br /&gt;
            botao.removeClass(&#039;active&#039;);&lt;br /&gt;
            clearActiveSubmenu();&lt;br /&gt;
        } else {&lt;br /&gt;
            $(&#039;.erp-submenu-overlay&#039;).hide();&lt;br /&gt;
            $(&#039;.erp-menu-item&#039;).removeClass(&#039;active&#039;);&lt;br /&gt;
            submenu.show();&lt;br /&gt;
            botao.addClass(&#039;active&#039;);&lt;br /&gt;
            saveActiveSubmenu(targetId);&lt;br /&gt;
        }&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    // Fechar ao clicar fora&lt;br /&gt;
    $(&#039;body&#039;).on(&#039;click&#039;, &#039;.erp-content-stage, .erp-bg-logo&#039;, function() {&lt;br /&gt;
        $(&#039;.erp-submenu-overlay&#039;).hide();&lt;br /&gt;
        $(&#039;.erp-menu-item&#039;).removeClass(&#039;active&#039;);&lt;br /&gt;
        clearActiveSubmenu();&lt;br /&gt;
    });&lt;br /&gt;
    &lt;br /&gt;
    // Restaura o submenu ao carregar&lt;br /&gt;
    restoreSubmenu();&lt;br /&gt;
    &lt;br /&gt;
    // Limpa após 30 minutos de inatividade&lt;br /&gt;
    var inactivityTimer;&lt;br /&gt;
    function resetInactivityTimer() {&lt;br /&gt;
        clearTimeout(inactivityTimer);&lt;br /&gt;
        inactivityTimer = setTimeout(function() {&lt;br /&gt;
            clearActiveSubmenu();&lt;br /&gt;
        }, 30 * 60 * 1000);&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    $(document).on(&#039;mousemove keypress click&#039;, resetInactivityTimer);&lt;br /&gt;
    resetInactivityTimer();&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =======================================================&lt;br /&gt;
   4. FIX: CLICK EM QUALQUER ÁREA DO CARD REDIRECIONA&lt;br /&gt;
   ======================================================= */&lt;br /&gt;
$(function() {&lt;br /&gt;
    $(&#039;body&#039;).on(&#039;click&#039;, &#039;.sys-col-item&#039;, function(e) {&lt;br /&gt;
        if ($(e.target).is(&#039;a&#039;) || $(e.target).closest(&#039;a&#039;).length) {&lt;br /&gt;
            return true;&lt;br /&gt;
        }&lt;br /&gt;
        &lt;br /&gt;
        var link = $(this).find(&#039;a&#039;).first();&lt;br /&gt;
        if (link.length) {&lt;br /&gt;
            e.preventDefault();&lt;br /&gt;
            e.stopPropagation();&lt;br /&gt;
            window.location.href = link.attr(&#039;href&#039;);&lt;br /&gt;
        }&lt;br /&gt;
    });&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>Raul</name></author>
	</entry>
	<entry>
		<id>https://wiki.celtasistemas.com.br/index.php?title=MediaWiki:Citizen.js&amp;diff=2648</id>
		<title>MediaWiki:Citizen.js</title>
		<link rel="alternate" type="text/html" href="https://wiki.celtasistemas.com.br/index.php?title=MediaWiki:Citizen.js&amp;diff=2648"/>
		<updated>2025-12-13T20:28:26Z</updated>

		<summary type="html">&lt;p&gt;Raul: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* =======================================================&lt;br /&gt;
   1. GOOGLE ANALYTICS 4 (GA4) - PRIORIDADE MÁXIMA&lt;br /&gt;
   ======================================================= */&lt;br /&gt;
(function () {&lt;br /&gt;
  var gaId = &#039;G-EMV99DJ8V4&#039;;&lt;br /&gt;
&lt;br /&gt;
  // Carrega a biblioteca externa do Google&lt;br /&gt;
  var script = document.createElement(&#039;script&#039;);&lt;br /&gt;
  script.async = true;&lt;br /&gt;
  script.src = &#039;https://www.googletagmanager.com/gtag/js?id=&#039; + gaId;&lt;br /&gt;
  document.head.appendChild(script);&lt;br /&gt;
&lt;br /&gt;
  // Inicializa o Gtag&lt;br /&gt;
  window.dataLayer = window.dataLayer || [];&lt;br /&gt;
  function gtag() { dataLayer.push(arguments); }&lt;br /&gt;
  gtag(&#039;js&#039;, new Date());&lt;br /&gt;
  gtag(&#039;config&#039;, gaId);&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =======================================================&lt;br /&gt;
   2. BOTÃO &amp;quot;COPIAR&amp;quot; PARA BLOCOS DE CÓDIGO&lt;br /&gt;
   ======================================================= */&lt;br /&gt;
(function () {&lt;br /&gt;
  &#039;use strict&#039;;&lt;br /&gt;
&lt;br /&gt;
  function addCopyButtons() {&lt;br /&gt;
    const codeBlocks = document.querySelectorAll(&#039;pre, .mw-highlight, .mw-code&#039;);&lt;br /&gt;
&lt;br /&gt;
    codeBlocks.forEach(function (block) {&lt;br /&gt;
      if (block.querySelector(&#039;.mw-copy-btn&#039;)) return;&lt;br /&gt;
&lt;br /&gt;
      const button = document.createElement(&#039;button&#039;);&lt;br /&gt;
      button.className = &#039;mw-copy-btn&#039;;&lt;br /&gt;
      button.type = &#039;button&#039;;&lt;br /&gt;
      button.ariaLabel = &#039;Copiar código&#039;;&lt;br /&gt;
&lt;br /&gt;
      button.innerHTML = &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 24 24&amp;quot; fill=&amp;quot;none&amp;quot; stroke=&amp;quot;currentColor&amp;quot; stroke-width=&amp;quot;2&amp;quot; stroke-linecap=&amp;quot;round&amp;quot; stroke-linejoin=&amp;quot;round&amp;quot;&amp;gt;&amp;lt;rect x=&amp;quot;9&amp;quot; y=&amp;quot;9&amp;quot; width=&amp;quot;13&amp;quot; height=&amp;quot;13&amp;quot; rx=&amp;quot;2&amp;quot; ry=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;/rect&amp;gt;&amp;lt;path d=&amp;quot;M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1&amp;quot;&amp;gt;&amp;lt;/path&amp;gt;&amp;lt;/svg&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
      button.addEventListener(&#039;click&#039;, function () {&lt;br /&gt;
        const code = block.innerText || block.textContent;&lt;br /&gt;
        navigator.clipboard.writeText(code).then(function () {&lt;br /&gt;
          button.classList.add(&#039;copied&#039;);&lt;br /&gt;
          const originalHTML = button.innerHTML;&lt;br /&gt;
          button.innerHTML = &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 24 24&amp;quot; fill=&amp;quot;none&amp;quot; stroke=&amp;quot;currentColor&amp;quot; stroke-width=&amp;quot;2&amp;quot; stroke-linecap=&amp;quot;round&amp;quot; stroke-linejoin=&amp;quot;round&amp;quot;&amp;gt;&amp;lt;polyline points=&amp;quot;20 6 9 17 4 12&amp;quot;&amp;gt;&amp;lt;/polyline&amp;gt;&amp;lt;/svg&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
          setTimeout(function () {&lt;br /&gt;
            button.classList.remove(&#039;copied&#039;);&lt;br /&gt;
            button.innerHTML = originalHTML;&lt;br /&gt;
          }, 2000);&lt;br /&gt;
        });&lt;br /&gt;
      });&lt;br /&gt;
&lt;br /&gt;
      if (getComputedStyle(block).position === &#039;static&#039;) {&lt;br /&gt;
        block.style.position = &#039;relative&#039;;&lt;br /&gt;
      }&lt;br /&gt;
      block.appendChild(button);&lt;br /&gt;
    });&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
    document.addEventListener(&#039;DOMContentLoaded&#039;, addCopyButtons);&lt;br /&gt;
  } else {&lt;br /&gt;
    addCopyButtons();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  const observer = new MutationObserver(function (mutations) {&lt;br /&gt;
    mutations.forEach(function (mutation) {&lt;br /&gt;
      if (mutation.addedNodes.length) {&lt;br /&gt;
        addCopyButtons();&lt;br /&gt;
      }&lt;br /&gt;
    });&lt;br /&gt;
  });&lt;br /&gt;
&lt;br /&gt;
  observer.observe(document.body, { childList: true, subtree: true });&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =======================================================&lt;br /&gt;
   3. MENUS DO SIMULADOR ERP COM MEMÓRIA (CORRIGIDO)&lt;br /&gt;
   ======================================================= */&lt;br /&gt;
$(function () {&lt;br /&gt;
  var STORAGE_KEY = &#039;erp_active_submenu&#039;;&lt;br /&gt;
  var STORAGE_PAGE = &#039;erp_current_page&#039;;&lt;br /&gt;
&lt;br /&gt;
  // Salva o submenu ativo E a página atual&lt;br /&gt;
  function saveActiveSubmenu(submenuId) {&lt;br /&gt;
    try {&lt;br /&gt;
      localStorage.setItem(STORAGE_KEY, submenuId);&lt;br /&gt;
      localStorage.setItem(STORAGE_PAGE, window.location.pathname);&lt;br /&gt;
      console.log(&#039;✅ Salvou:&#039;, submenuId, &#039;na página:&#039;, window.location.pathname);&lt;br /&gt;
    } catch (e) {&lt;br /&gt;
      console.log(&#039;❌ LocalStorage não disponível&#039;);&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  // Recupera o submenu apenas se estiver na mesma página&lt;br /&gt;
  function getActiveSubmenu() {&lt;br /&gt;
    try {&lt;br /&gt;
      var savedPage = localStorage.getItem(STORAGE_PAGE);&lt;br /&gt;
      var currentPage = window.location.pathname;&lt;br /&gt;
&lt;br /&gt;
      // Verifica se está na página de tutoriais (ou página que contém o menu)&lt;br /&gt;
      if (currentPage.indexOf(&#039;/Tutoriais&#039;) !== -1 ||&lt;br /&gt;
        currentPage.indexOf(&#039;/tutoriais&#039;) !== -1 ||&lt;br /&gt;
        savedPage === currentPage) {&lt;br /&gt;
        var submenu = localStorage.getItem(STORAGE_KEY);&lt;br /&gt;
        console.log(&#039;✅ Recuperou submenu:&#039;, submenu, &#039;Página atual:&#039;, currentPage);&lt;br /&gt;
        return submenu;&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      console.log(&#039;ℹ️ Não recuperou - páginas diferentes. Salva:&#039;, savedPage, &#039;Atual:&#039;, currentPage);&lt;br /&gt;
      return null;&lt;br /&gt;
    } catch (e) {&lt;br /&gt;
      return null;&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  // Limpa a memória&lt;br /&gt;
  function clearActiveSubmenu() {&lt;br /&gt;
    try {&lt;br /&gt;
      localStorage.removeItem(STORAGE_KEY);&lt;br /&gt;
      localStorage.removeItem(STORAGE_PAGE);&lt;br /&gt;
      console.log(&#039;🗑️ Limpou memória do submenu&#039;);&lt;br /&gt;
    } catch (e) {&lt;br /&gt;
      console.log(&#039;❌ Erro ao limpar localStorage&#039;);&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  // Abre um submenu específico&lt;br /&gt;
  function openSubmenu(submenuId) {&lt;br /&gt;
    $(&#039;.erp-submenu-overlay&#039;).hide();&lt;br /&gt;
    $(&#039;.erp-menu-item&#039;).removeClass(&#039;active&#039;);&lt;br /&gt;
&lt;br /&gt;
    var $submenu = $(submenuId);&lt;br /&gt;
    var menuName = submenuId.replace(&#039;#submenu-&#039;, &#039;&#039;);&lt;br /&gt;
    var $menuItem = $(&#039;.erp-click-&#039; + menuName);&lt;br /&gt;
&lt;br /&gt;
    if ($submenu.length &amp;amp;&amp;amp; $menuItem.length) {&lt;br /&gt;
      $submenu.show();&lt;br /&gt;
      $menuItem.addClass(&#039;active&#039;);&lt;br /&gt;
&lt;br /&gt;
      // FORÇA a cor azul via JavaScript&lt;br /&gt;
      forceBlueColor($menuItem);&lt;br /&gt;
&lt;br /&gt;
      console.log(&#039;✅ Abriu submenu:&#039;, submenuId);&lt;br /&gt;
    } else {&lt;br /&gt;
      console.log(&#039;❌ Não encontrou submenu:&#039;, submenuId);&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  // Restaura o submenu ao carregar&lt;br /&gt;
  function restoreSubmenu() {&lt;br /&gt;
    var savedSubmenu = getActiveSubmenu();&lt;br /&gt;
&lt;br /&gt;
    if (savedSubmenu) {&lt;br /&gt;
      setTimeout(function () {&lt;br /&gt;
        openSubmenu(savedSubmenu);&lt;br /&gt;
      }, 150);&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  // Lógica de abertura dos submenus&lt;br /&gt;
  $(&#039;body&#039;).on(&#039;click&#039;, &#039;[class*=&amp;quot;erp-click-&amp;quot;]&#039;, function (e) {&lt;br /&gt;
    e.preventDefault();&lt;br /&gt;
    e.stopPropagation();&lt;br /&gt;
&lt;br /&gt;
    var botao = $(this);&lt;br /&gt;
    var targetId = &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
    if (botao.hasClass(&#039;erp-click-principal&#039;)) targetId = &#039;#submenu-principal&#039;;&lt;br /&gt;
    else if (botao.hasClass(&#039;erp-click-estoque&#039;)) targetId = &#039;#submenu-estoque&#039;;&lt;br /&gt;
    else if (botao.hasClass(&#039;erp-click-financeiro&#039;)) targetId = &#039;#submenu-financeiro&#039;;&lt;br /&gt;
    else if (botao.hasClass(&#039;erp-click-vendas&#039;)) targetId = &#039;#submenu-vendas&#039;;&lt;br /&gt;
    else if (botao.hasClass(&#039;erp-click-compras&#039;)) targetId = &#039;#submenu-compras&#039;;&lt;br /&gt;
    else if (botao.hasClass(&#039;erp-click-gerencial&#039;)) targetId = &#039;#submenu-gerencial&#039;;&lt;br /&gt;
    else if (botao.hasClass(&#039;erp-click-pessoal&#039;)) targetId = &#039;#submenu-pessoal&#039;;&lt;br /&gt;
    else if (botao.hasClass(&#039;erp-click-supermercado&#039;)) targetId = &#039;#submenu-supermercado&#039;;&lt;br /&gt;
    else if (botao.hasClass(&#039;erp-click-ferramentas&#039;)) targetId = &#039;#submenu-ferramentas&#039;;&lt;br /&gt;
&lt;br /&gt;
    if (!targetId) return;&lt;br /&gt;
&lt;br /&gt;
    var submenu = $(targetId);&lt;br /&gt;
&lt;br /&gt;
    if (submenu.is(&#039;:visible&#039;)) {&lt;br /&gt;
      submenu.hide();&lt;br /&gt;
      botao.removeClass(&#039;active&#039;);&lt;br /&gt;
      clearActiveSubmenu();&lt;br /&gt;
    } else {&lt;br /&gt;
      $(&#039;.erp-submenu-overlay&#039;).hide();&lt;br /&gt;
      $(&#039;.erp-menu-item&#039;).removeClass(&#039;active&#039;);&lt;br /&gt;
      submenu.show();&lt;br /&gt;
      botao.addClass(&#039;active&#039;);&lt;br /&gt;
&lt;br /&gt;
      // Salva na memória&lt;br /&gt;
      saveActiveSubmenu(targetId);&lt;br /&gt;
    }&lt;br /&gt;
  });&lt;br /&gt;
&lt;br /&gt;
  // Fechar ao clicar fora&lt;br /&gt;
  $(&#039;body&#039;).on(&#039;click&#039;, &#039;.erp-content-stage, .erp-bg-logo&#039;, function () {&lt;br /&gt;
    $(&#039;.erp-submenu-overlay&#039;).hide();&lt;br /&gt;
    $(&#039;.erp-menu-item&#039;).removeClass(&#039;active&#039;);&lt;br /&gt;
    clearActiveSubmenu();&lt;br /&gt;
  });&lt;br /&gt;
&lt;br /&gt;
  // NÃO limpa quando clica em links internos&lt;br /&gt;
  // Removido: $(&#039;body&#039;).on(&#039;click&#039;, &#039;.sys-col-item a&#039;, function() { ... });&lt;br /&gt;
&lt;br /&gt;
  // Restaura o submenu&lt;br /&gt;
  restoreSubmenu();&lt;br /&gt;
&lt;br /&gt;
  // Limpa após 30 minutos de inatividade&lt;br /&gt;
  var inactivityTimer;&lt;br /&gt;
  function resetInactivityTimer() {&lt;br /&gt;
    clearTimeout(inactivityTimer);&lt;br /&gt;
    inactivityTimer = setTimeout(function () {&lt;br /&gt;
      clearActiveSubmenu();&lt;br /&gt;
    }, 30 * 60 * 1000);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  $(document).on(&#039;mousemove keypress click&#039;, resetInactivityTimer);&lt;br /&gt;
  resetInactivityTimer();&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
/* =======================================================&lt;br /&gt;
   4. FIX: CLICK EM QUALQUER ÁREA DO CARD REDIRECIONA&lt;br /&gt;
   ======================================================= */&lt;br /&gt;
$(function () {&lt;br /&gt;
  $(&#039;body&#039;).on(&#039;click&#039;, &#039;.sys-col-item&#039;, function (e) {&lt;br /&gt;
    if ($(e.target).is(&#039;a&#039;) || $(e.target).closest(&#039;a&#039;).length) {&lt;br /&gt;
      return true;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    var link = $(this).find(&#039;a&#039;).first();&lt;br /&gt;
    if (link.length) {&lt;br /&gt;
      e.preventDefault();&lt;br /&gt;
      e.stopPropagation();&lt;br /&gt;
      window.location.href = link.attr(&#039;href&#039;);&lt;br /&gt;
    }&lt;br /&gt;
  });&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>Raul</name></author>
	</entry>
	<entry>
		<id>https://wiki.celtasistemas.com.br/index.php?title=MediaWiki:Citizen.js&amp;diff=2647</id>
		<title>MediaWiki:Citizen.js</title>
		<link rel="alternate" type="text/html" href="https://wiki.celtasistemas.com.br/index.php?title=MediaWiki:Citizen.js&amp;diff=2647"/>
		<updated>2025-12-13T20:19:13Z</updated>

		<summary type="html">&lt;p&gt;Raul: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* =======================================================&lt;br /&gt;
   1. GOOGLE ANALYTICS 4 (GA4) - PRIORIDADE MÁXIMA&lt;br /&gt;
   ======================================================= */&lt;br /&gt;
(function () {&lt;br /&gt;
  var gaId = &#039;G-EMV99DJ8V4&#039;;&lt;br /&gt;
&lt;br /&gt;
  // Carrega a biblioteca externa do Google&lt;br /&gt;
  var script = document.createElement(&#039;script&#039;);&lt;br /&gt;
  script.async = true;&lt;br /&gt;
  script.src = &#039;https://www.googletagmanager.com/gtag/js?id=&#039; + gaId;&lt;br /&gt;
  document.head.appendChild(script);&lt;br /&gt;
&lt;br /&gt;
  // Inicializa o Gtag&lt;br /&gt;
  window.dataLayer = window.dataLayer || [];&lt;br /&gt;
  function gtag() { dataLayer.push(arguments); }&lt;br /&gt;
  gtag(&#039;js&#039;, new Date());&lt;br /&gt;
  gtag(&#039;config&#039;, gaId);&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =======================================================&lt;br /&gt;
   2. BOTÃO &amp;quot;COPIAR&amp;quot; PARA BLOCOS DE CÓDIGO&lt;br /&gt;
   ======================================================= */&lt;br /&gt;
(function () {&lt;br /&gt;
  &#039;use strict&#039;;&lt;br /&gt;
&lt;br /&gt;
  function addCopyButtons() {&lt;br /&gt;
    const codeBlocks = document.querySelectorAll(&#039;pre, .mw-highlight, .mw-code&#039;);&lt;br /&gt;
&lt;br /&gt;
    codeBlocks.forEach(function (block) {&lt;br /&gt;
      if (block.querySelector(&#039;.mw-copy-btn&#039;)) return;&lt;br /&gt;
&lt;br /&gt;
      const button = document.createElement(&#039;button&#039;);&lt;br /&gt;
      button.className = &#039;mw-copy-btn&#039;;&lt;br /&gt;
      button.type = &#039;button&#039;;&lt;br /&gt;
      button.ariaLabel = &#039;Copiar código&#039;;&lt;br /&gt;
&lt;br /&gt;
      button.innerHTML = &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 24 24&amp;quot; fill=&amp;quot;none&amp;quot; stroke=&amp;quot;currentColor&amp;quot; stroke-width=&amp;quot;2&amp;quot; stroke-linecap=&amp;quot;round&amp;quot; stroke-linejoin=&amp;quot;round&amp;quot;&amp;gt;&amp;lt;rect x=&amp;quot;9&amp;quot; y=&amp;quot;9&amp;quot; width=&amp;quot;13&amp;quot; height=&amp;quot;13&amp;quot; rx=&amp;quot;2&amp;quot; ry=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;/rect&amp;gt;&amp;lt;path d=&amp;quot;M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1&amp;quot;&amp;gt;&amp;lt;/path&amp;gt;&amp;lt;/svg&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
      button.addEventListener(&#039;click&#039;, function () {&lt;br /&gt;
        const code = block.innerText || block.textContent;&lt;br /&gt;
        navigator.clipboard.writeText(code).then(function () {&lt;br /&gt;
          button.classList.add(&#039;copied&#039;);&lt;br /&gt;
          const originalHTML = button.innerHTML;&lt;br /&gt;
          button.innerHTML = &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 24 24&amp;quot; fill=&amp;quot;none&amp;quot; stroke=&amp;quot;currentColor&amp;quot; stroke-width=&amp;quot;2&amp;quot; stroke-linecap=&amp;quot;round&amp;quot; stroke-linejoin=&amp;quot;round&amp;quot;&amp;gt;&amp;lt;polyline points=&amp;quot;20 6 9 17 4 12&amp;quot;&amp;gt;&amp;lt;/polyline&amp;gt;&amp;lt;/svg&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
          setTimeout(function () {&lt;br /&gt;
            button.classList.remove(&#039;copied&#039;);&lt;br /&gt;
            button.innerHTML = originalHTML;&lt;br /&gt;
          }, 2000);&lt;br /&gt;
        });&lt;br /&gt;
      });&lt;br /&gt;
&lt;br /&gt;
      if (getComputedStyle(block).position === &#039;static&#039;) {&lt;br /&gt;
        block.style.position = &#039;relative&#039;;&lt;br /&gt;
      }&lt;br /&gt;
      block.appendChild(button);&lt;br /&gt;
    });&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
    document.addEventListener(&#039;DOMContentLoaded&#039;, addCopyButtons);&lt;br /&gt;
  } else {&lt;br /&gt;
    addCopyButtons();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  const observer = new MutationObserver(function (mutations) {&lt;br /&gt;
    mutations.forEach(function (mutation) {&lt;br /&gt;
      if (mutation.addedNodes.length) {&lt;br /&gt;
        addCopyButtons();&lt;br /&gt;
      }&lt;br /&gt;
    });&lt;br /&gt;
  });&lt;br /&gt;
&lt;br /&gt;
  observer.observe(document.body, { childList: true, subtree: true });&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =======================================================&lt;br /&gt;
   3. MENUS DO SIMULADOR ERP COM MEMÓRIA (CORRIGIDO)&lt;br /&gt;
   ======================================================= */&lt;br /&gt;
$(function () {&lt;br /&gt;
  var STORAGE_KEY = &#039;erp_active_submenu&#039;;&lt;br /&gt;
  var STORAGE_PAGE = &#039;erp_current_page&#039;;&lt;br /&gt;
&lt;br /&gt;
  // Salva o submenu ativo E a página atual&lt;br /&gt;
  function saveActiveSubmenu(submenuId) {&lt;br /&gt;
    try {&lt;br /&gt;
      localStorage.setItem(STORAGE_KEY, submenuId);&lt;br /&gt;
      localStorage.setItem(STORAGE_PAGE, window.location.pathname);&lt;br /&gt;
      console.log(&#039;✅ Salvou:&#039;, submenuId, &#039;na página:&#039;, window.location.pathname);&lt;br /&gt;
    } catch (e) {&lt;br /&gt;
      console.log(&#039;❌ LocalStorage não disponível&#039;);&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  // Recupera o submenu apenas se estiver na mesma página&lt;br /&gt;
  function getActiveSubmenu() {&lt;br /&gt;
    try {&lt;br /&gt;
      var savedPage = localStorage.getItem(STORAGE_PAGE);&lt;br /&gt;
      var currentPage = window.location.pathname;&lt;br /&gt;
&lt;br /&gt;
      // Verifica se está na página de tutoriais (ou página que contém o menu)&lt;br /&gt;
      if (currentPage.indexOf(&#039;/Tutoriais&#039;) !== -1 ||&lt;br /&gt;
        currentPage.indexOf(&#039;/tutoriais&#039;) !== -1 ||&lt;br /&gt;
        savedPage === currentPage) {&lt;br /&gt;
        var submenu = localStorage.getItem(STORAGE_KEY);&lt;br /&gt;
        console.log(&#039;✅ Recuperou submenu:&#039;, submenu, &#039;Página atual:&#039;, currentPage);&lt;br /&gt;
        return submenu;&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      console.log(&#039;ℹ️ Não recuperou - páginas diferentes. Salva:&#039;, savedPage, &#039;Atual:&#039;, currentPage);&lt;br /&gt;
      return null;&lt;br /&gt;
    } catch (e) {&lt;br /&gt;
      return null;&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  // Limpa a memória&lt;br /&gt;
  function clearActiveSubmenu() {&lt;br /&gt;
    try {&lt;br /&gt;
      localStorage.removeItem(STORAGE_KEY);&lt;br /&gt;
      localStorage.removeItem(STORAGE_PAGE);&lt;br /&gt;
      console.log(&#039;🗑️ Limpou memória do submenu&#039;);&lt;br /&gt;
    } catch (e) {&lt;br /&gt;
      console.log(&#039;❌ Erro ao limpar localStorage&#039;);&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  // Abre um submenu específico&lt;br /&gt;
  function openSubmenu(submenuId) {&lt;br /&gt;
    $(&#039;.erp-submenu-overlay&#039;).hide();&lt;br /&gt;
    $(&#039;.erp-menu-item&#039;).removeClass(&#039;active&#039;);&lt;br /&gt;
&lt;br /&gt;
    var $submenu = $(submenuId);&lt;br /&gt;
    var menuName = submenuId.replace(&#039;#submenu-&#039;, &#039;&#039;);&lt;br /&gt;
    var $menuItem = $(&#039;.erp-click-&#039; + menuName);&lt;br /&gt;
&lt;br /&gt;
    if ($submenu.length &amp;amp;&amp;amp; $menuItem.length) {&lt;br /&gt;
      $submenu.show();&lt;br /&gt;
      $menuItem.addClass(&#039;active&#039;);&lt;br /&gt;
&lt;br /&gt;
      // FORÇA a cor azul via JavaScript&lt;br /&gt;
      forceBlueColor($menuItem);&lt;br /&gt;
&lt;br /&gt;
      console.log(&#039;✅ Abriu submenu:&#039;, submenuId);&lt;br /&gt;
    } else {&lt;br /&gt;
      console.log(&#039;❌ Não encontrou submenu:&#039;, submenuId);&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  // Restaura o submenu ao carregar&lt;br /&gt;
  function restoreSubmenu() {&lt;br /&gt;
    var savedSubmenu = getActiveSubmenu();&lt;br /&gt;
&lt;br /&gt;
    if (savedSubmenu) {&lt;br /&gt;
      setTimeout(function () {&lt;br /&gt;
        openSubmenu(savedSubmenu);&lt;br /&gt;
      }, 150);&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  // Lógica de abertura dos submenus&lt;br /&gt;
  $(&#039;body&#039;).on(&#039;click&#039;, &#039;[class*=&amp;quot;erp-click-&amp;quot;]&#039;, function (e) {&lt;br /&gt;
    e.preventDefault();&lt;br /&gt;
    e.stopPropagation();&lt;br /&gt;
&lt;br /&gt;
    var botao = $(this);&lt;br /&gt;
    var targetId = &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
    if (botao.hasClass(&#039;erp-click-principal&#039;)) targetId = &#039;#submenu-principal&#039;;&lt;br /&gt;
    else if (botao.hasClass(&#039;erp-click-estoque&#039;)) targetId = &#039;#submenu-estoque&#039;;&lt;br /&gt;
    else if (botao.hasClass(&#039;erp-click-financeiro&#039;)) targetId = &#039;#submenu-financeiro&#039;;&lt;br /&gt;
    else if (botao.hasClass(&#039;erp-click-vendas&#039;)) targetId = &#039;#submenu-vendas&#039;;&lt;br /&gt;
    else if (botao.hasClass(&#039;erp-click-compras&#039;)) targetId = &#039;#submenu-compras&#039;;&lt;br /&gt;
    else if (botao.hasClass(&#039;erp-click-gerencial&#039;)) targetId = &#039;#submenu-gerencial&#039;;&lt;br /&gt;
    else if (botao.hasClass(&#039;erp-click-pessoal&#039;)) targetId = &#039;#submenu-pessoal&#039;;&lt;br /&gt;
    else if (botao.hasClass(&#039;erp-click-supermercado&#039;)) targetId = &#039;#submenu-supermercado&#039;;&lt;br /&gt;
    else if (botao.hasClass(&#039;erp-click-ferramentas&#039;)) targetId = &#039;#submenu-ferramentas&#039;;&lt;br /&gt;
&lt;br /&gt;
    if (!targetId) return;&lt;br /&gt;
&lt;br /&gt;
    var submenu = $(targetId);&lt;br /&gt;
&lt;br /&gt;
    if (submenu.is(&#039;:visible&#039;)) {&lt;br /&gt;
      submenu.hide();&lt;br /&gt;
      botao.removeClass(&#039;active&#039;);&lt;br /&gt;
      clearActiveSubmenu();&lt;br /&gt;
    } else {&lt;br /&gt;
      $(&#039;.erp-submenu-overlay&#039;).hide();&lt;br /&gt;
      $(&#039;.erp-menu-item&#039;).removeClass(&#039;active&#039;);&lt;br /&gt;
      submenu.show();&lt;br /&gt;
      botao.addClass(&#039;active&#039;);&lt;br /&gt;
&lt;br /&gt;
      // Salva na memória&lt;br /&gt;
      saveActiveSubmenu(targetId);&lt;br /&gt;
    }&lt;br /&gt;
  });&lt;br /&gt;
&lt;br /&gt;
  // Fechar ao clicar fora&lt;br /&gt;
  $(&#039;body&#039;).on(&#039;click&#039;, &#039;.erp-content-stage, .erp-bg-logo&#039;, function () {&lt;br /&gt;
    $(&#039;.erp-submenu-overlay&#039;).hide();&lt;br /&gt;
    $(&#039;.erp-menu-item&#039;).removeClass(&#039;active&#039;);&lt;br /&gt;
    clearActiveSubmenu();&lt;br /&gt;
  });&lt;br /&gt;
&lt;br /&gt;
  // NÃO limpa quando clica em links internos&lt;br /&gt;
  // Removido: $(&#039;body&#039;).on(&#039;click&#039;, &#039;.sys-col-item a&#039;, function() { ... });&lt;br /&gt;
&lt;br /&gt;
  // Restaura o submenu&lt;br /&gt;
  restoreSubmenu();&lt;br /&gt;
&lt;br /&gt;
  // Limpa após 30 minutos de inatividade&lt;br /&gt;
  var inactivityTimer;&lt;br /&gt;
  function resetInactivityTimer() {&lt;br /&gt;
    clearTimeout(inactivityTimer);&lt;br /&gt;
    inactivityTimer = setTimeout(function () {&lt;br /&gt;
      clearActiveSubmenu();&lt;br /&gt;
    }, 30 * 60 * 1000);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  $(document).on(&#039;mousemove keypress click&#039;, resetInactivityTimer);&lt;br /&gt;
  resetInactivityTimer();&lt;br /&gt;
&lt;br /&gt;
/* =======================================================&lt;br /&gt;
   4. FIX: CLICK EM QUALQUER ÁREA DO CARD REDIRECIONA&lt;br /&gt;
   ======================================================= */&lt;br /&gt;
$(function () {&lt;br /&gt;
  $(&#039;body&#039;).on(&#039;click&#039;, &#039;.sys-col-item&#039;, function (e) {&lt;br /&gt;
    if ($(e.target).is(&#039;a&#039;) || $(e.target).closest(&#039;a&#039;).length) {&lt;br /&gt;
      return true;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    var link = $(this).find(&#039;a&#039;).first();&lt;br /&gt;
    if (link.length) {&lt;br /&gt;
      e.preventDefault();&lt;br /&gt;
      e.stopPropagation();&lt;br /&gt;
      window.location.href = link.attr(&#039;href&#039;);&lt;br /&gt;
    }&lt;br /&gt;
  });&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>Raul</name></author>
	</entry>
	<entry>
		<id>https://wiki.celtasistemas.com.br/index.php?title=MediaWiki:Citizen.js&amp;diff=2646</id>
		<title>MediaWiki:Citizen.js</title>
		<link rel="alternate" type="text/html" href="https://wiki.celtasistemas.com.br/index.php?title=MediaWiki:Citizen.js&amp;diff=2646"/>
		<updated>2025-12-13T20:18:26Z</updated>

		<summary type="html">&lt;p&gt;Raul: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* =======================================================&lt;br /&gt;
   1. GOOGLE ANALYTICS 4 (GA4) - PRIORIDADE MÁXIMA&lt;br /&gt;
   ======================================================= */&lt;br /&gt;
(function () {&lt;br /&gt;
  var gaId = &#039;G-EMV99DJ8V4&#039;;&lt;br /&gt;
&lt;br /&gt;
  // Carrega a biblioteca externa do Google&lt;br /&gt;
  var script = document.createElement(&#039;script&#039;);&lt;br /&gt;
  script.async = true;&lt;br /&gt;
  script.src = &#039;https://www.googletagmanager.com/gtag/js?id=&#039; + gaId;&lt;br /&gt;
  document.head.appendChild(script);&lt;br /&gt;
&lt;br /&gt;
  // Inicializa o Gtag&lt;br /&gt;
  window.dataLayer = window.dataLayer || [];&lt;br /&gt;
  function gtag() { dataLayer.push(arguments); }&lt;br /&gt;
  gtag(&#039;js&#039;, new Date());&lt;br /&gt;
  gtag(&#039;config&#039;, gaId);&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =======================================================&lt;br /&gt;
   2. BOTÃO &amp;quot;COPIAR&amp;quot; PARA BLOCOS DE CÓDIGO&lt;br /&gt;
   ======================================================= */&lt;br /&gt;
(function () {&lt;br /&gt;
  &#039;use strict&#039;;&lt;br /&gt;
&lt;br /&gt;
  function addCopyButtons() {&lt;br /&gt;
    const codeBlocks = document.querySelectorAll(&#039;pre, .mw-highlight, .mw-code&#039;);&lt;br /&gt;
&lt;br /&gt;
    codeBlocks.forEach(function (block) {&lt;br /&gt;
      if (block.querySelector(&#039;.mw-copy-btn&#039;)) return;&lt;br /&gt;
&lt;br /&gt;
      const button = document.createElement(&#039;button&#039;);&lt;br /&gt;
      button.className = &#039;mw-copy-btn&#039;;&lt;br /&gt;
      button.type = &#039;button&#039;;&lt;br /&gt;
      button.ariaLabel = &#039;Copiar código&#039;;&lt;br /&gt;
&lt;br /&gt;
      button.innerHTML = &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 24 24&amp;quot; fill=&amp;quot;none&amp;quot; stroke=&amp;quot;currentColor&amp;quot; stroke-width=&amp;quot;2&amp;quot; stroke-linecap=&amp;quot;round&amp;quot; stroke-linejoin=&amp;quot;round&amp;quot;&amp;gt;&amp;lt;rect x=&amp;quot;9&amp;quot; y=&amp;quot;9&amp;quot; width=&amp;quot;13&amp;quot; height=&amp;quot;13&amp;quot; rx=&amp;quot;2&amp;quot; ry=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;/rect&amp;gt;&amp;lt;path d=&amp;quot;M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1&amp;quot;&amp;gt;&amp;lt;/path&amp;gt;&amp;lt;/svg&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
      button.addEventListener(&#039;click&#039;, function () {&lt;br /&gt;
        const code = block.innerText || block.textContent;&lt;br /&gt;
        navigator.clipboard.writeText(code).then(function () {&lt;br /&gt;
          button.classList.add(&#039;copied&#039;);&lt;br /&gt;
          const originalHTML = button.innerHTML;&lt;br /&gt;
          button.innerHTML = &#039;&amp;lt;svg xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; viewBox=&amp;quot;0 0 24 24&amp;quot; fill=&amp;quot;none&amp;quot; stroke=&amp;quot;currentColor&amp;quot; stroke-width=&amp;quot;2&amp;quot; stroke-linecap=&amp;quot;round&amp;quot; stroke-linejoin=&amp;quot;round&amp;quot;&amp;gt;&amp;lt;polyline points=&amp;quot;20 6 9 17 4 12&amp;quot;&amp;gt;&amp;lt;/polyline&amp;gt;&amp;lt;/svg&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
          setTimeout(function () {&lt;br /&gt;
            button.classList.remove(&#039;copied&#039;);&lt;br /&gt;
            button.innerHTML = originalHTML;&lt;br /&gt;
          }, 2000);&lt;br /&gt;
        });&lt;br /&gt;
      });&lt;br /&gt;
&lt;br /&gt;
      if (getComputedStyle(block).position === &#039;static&#039;) {&lt;br /&gt;
        block.style.position = &#039;relative&#039;;&lt;br /&gt;
      }&lt;br /&gt;
      block.appendChild(button);&lt;br /&gt;
    });&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
    document.addEventListener(&#039;DOMContentLoaded&#039;, addCopyButtons);&lt;br /&gt;
  } else {&lt;br /&gt;
    addCopyButtons();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  const observer = new MutationObserver(function (mutations) {&lt;br /&gt;
    mutations.forEach(function (mutation) {&lt;br /&gt;
      if (mutation.addedNodes.length) {&lt;br /&gt;
        addCopyButtons();&lt;br /&gt;
      }&lt;br /&gt;
    });&lt;br /&gt;
  });&lt;br /&gt;
&lt;br /&gt;
  observer.observe(document.body, { childList: true, subtree: true });&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =======================================================&lt;br /&gt;
   3. MENUS DO SIMULADOR ERP COM MEMÓRIA (CORRIGIDO)&lt;br /&gt;
   ======================================================= */&lt;br /&gt;
$(function () {&lt;br /&gt;
  var STORAGE_KEY = &#039;erp_active_submenu&#039;;&lt;br /&gt;
  var STORAGE_PAGE = &#039;erp_current_page&#039;;&lt;br /&gt;
&lt;br /&gt;
  // Salva o submenu ativo E a página atual&lt;br /&gt;
  function saveActiveSubmenu(submenuId) {&lt;br /&gt;
    try {&lt;br /&gt;
      localStorage.setItem(STORAGE_KEY, submenuId);&lt;br /&gt;
      localStorage.setItem(STORAGE_PAGE, window.location.pathname);&lt;br /&gt;
      console.log(&#039;✅ Salvou:&#039;, submenuId, &#039;na página:&#039;, window.location.pathname);&lt;br /&gt;
    } catch (e) {&lt;br /&gt;
      console.log(&#039;❌ LocalStorage não disponível&#039;);&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  // Recupera o submenu apenas se estiver na mesma página&lt;br /&gt;
  function getActiveSubmenu() {&lt;br /&gt;
    try {&lt;br /&gt;
      var savedPage = localStorage.getItem(STORAGE_PAGE);&lt;br /&gt;
      var currentPage = window.location.pathname;&lt;br /&gt;
&lt;br /&gt;
      // Verifica se está na página de tutoriais (ou página que contém o menu)&lt;br /&gt;
      if (currentPage.indexOf(&#039;/Tutoriais&#039;) !== -1 ||&lt;br /&gt;
        currentPage.indexOf(&#039;/tutoriais&#039;) !== -1 ||&lt;br /&gt;
        savedPage === currentPage) {&lt;br /&gt;
        var submenu = localStorage.getItem(STORAGE_KEY);&lt;br /&gt;
        console.log(&#039;✅ Recuperou submenu:&#039;, submenu, &#039;Página atual:&#039;, currentPage);&lt;br /&gt;
        return submenu;&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      console.log(&#039;ℹ️ Não recuperou - páginas diferentes. Salva:&#039;, savedPage, &#039;Atual:&#039;, currentPage);&lt;br /&gt;
      return null;&lt;br /&gt;
    } catch (e) {&lt;br /&gt;
      return null;&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  // Limpa a memória&lt;br /&gt;
  function clearActiveSubmenu() {&lt;br /&gt;
    try {&lt;br /&gt;
      localStorage.removeItem(STORAGE_KEY);&lt;br /&gt;
      localStorage.removeItem(STORAGE_PAGE);&lt;br /&gt;
      console.log(&#039;🗑️ Limpou memória do submenu&#039;);&lt;br /&gt;
    } catch (e) {&lt;br /&gt;
      console.log(&#039;❌ Erro ao limpar localStorage&#039;);&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  // Abre um submenu específico&lt;br /&gt;
  function openSubmenu(submenuId) {&lt;br /&gt;
    $(&#039;.erp-submenu-overlay&#039;).hide();&lt;br /&gt;
    $(&#039;.erp-menu-item&#039;).removeClass(&#039;active&#039;);&lt;br /&gt;
&lt;br /&gt;
    var $submenu = $(submenuId);&lt;br /&gt;
    var menuName = submenuId.replace(&#039;#submenu-&#039;, &#039;&#039;);&lt;br /&gt;
    var $menuItem = $(&#039;.erp-click-&#039; + menuName);&lt;br /&gt;
&lt;br /&gt;
    if ($submenu.length &amp;amp;&amp;amp; $menuItem.length) {&lt;br /&gt;
      $submenu.show();&lt;br /&gt;
      $menuItem.addClass(&#039;active&#039;);&lt;br /&gt;
&lt;br /&gt;
      // FORÇA a cor azul via JavaScript&lt;br /&gt;
      forceBlueColor($menuItem);&lt;br /&gt;
&lt;br /&gt;
      console.log(&#039;✅ Abriu submenu:&#039;, submenuId);&lt;br /&gt;
    } else {&lt;br /&gt;
      console.log(&#039;❌ Não encontrou submenu:&#039;, submenuId);&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  // Restaura o submenu ao carregar&lt;br /&gt;
  function restoreSubmenu() {&lt;br /&gt;
    var savedSubmenu = getActiveSubmenu();&lt;br /&gt;
&lt;br /&gt;
    if (savedSubmenu) {&lt;br /&gt;
      setTimeout(function () {&lt;br /&gt;
        openSubmenu(savedSubmenu);&lt;br /&gt;
      }, 150);&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  // Lógica de abertura dos submenus&lt;br /&gt;
  $(&#039;body&#039;).on(&#039;click&#039;, &#039;[class*=&amp;quot;erp-click-&amp;quot;]&#039;, function (e) {&lt;br /&gt;
    e.preventDefault();&lt;br /&gt;
    e.stopPropagation();&lt;br /&gt;
&lt;br /&gt;
    var botao = $(this);&lt;br /&gt;
    var targetId = &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
    if (botao.hasClass(&#039;erp-click-principal&#039;)) targetId = &#039;#submenu-principal&#039;;&lt;br /&gt;
    else if (botao.hasClass(&#039;erp-click-estoque&#039;)) targetId = &#039;#submenu-estoque&#039;;&lt;br /&gt;
    else if (botao.hasClass(&#039;erp-click-financeiro&#039;)) targetId = &#039;#submenu-financeiro&#039;;&lt;br /&gt;
    else if (botao.hasClass(&#039;erp-click-vendas&#039;)) targetId = &#039;#submenu-vendas&#039;;&lt;br /&gt;
    else if (botao.hasClass(&#039;erp-click-compras&#039;)) targetId = &#039;#submenu-compras&#039;;&lt;br /&gt;
    else if (botao.hasClass(&#039;erp-click-gerencial&#039;)) targetId = &#039;#submenu-gerencial&#039;;&lt;br /&gt;
    else if (botao.hasClass(&#039;erp-click-pessoal&#039;)) targetId = &#039;#submenu-pessoal&#039;;&lt;br /&gt;
    else if (botao.hasClass(&#039;erp-click-supermercado&#039;)) targetId = &#039;#submenu-supermercado&#039;;&lt;br /&gt;
    else if (botao.hasClass(&#039;erp-click-ferramentas&#039;)) targetId = &#039;#submenu-ferramentas&#039;;&lt;br /&gt;
&lt;br /&gt;
    if (!targetId) return;&lt;br /&gt;
&lt;br /&gt;
    var submenu = $(targetId);&lt;br /&gt;
&lt;br /&gt;
    if (submenu.is(&#039;:visible&#039;)) {&lt;br /&gt;
      submenu.hide();&lt;br /&gt;
      botao.removeClass(&#039;active&#039;);&lt;br /&gt;
      clearActiveSubmenu();&lt;br /&gt;
    } else {&lt;br /&gt;
      $(&#039;.erp-submenu-overlay&#039;).hide();&lt;br /&gt;
      $(&#039;.erp-menu-item&#039;).removeClass(&#039;active&#039;);&lt;br /&gt;
      submenu.show();&lt;br /&gt;
      botao.addClass(&#039;active&#039;);&lt;br /&gt;
&lt;br /&gt;
      // Salva na memória&lt;br /&gt;
      saveActiveSubmenu(targetId);&lt;br /&gt;
    }&lt;br /&gt;
  });&lt;br /&gt;
&lt;br /&gt;
  // Fechar ao clicar fora&lt;br /&gt;
  $(&#039;body&#039;).on(&#039;click&#039;, &#039;.erp-content-stage, .erp-bg-logo&#039;, function () {&lt;br /&gt;
    $(&#039;.erp-submenu-overlay&#039;).hide();&lt;br /&gt;
    $(&#039;.erp-menu-item&#039;).removeClass(&#039;active&#039;);&lt;br /&gt;
    clearActiveSubmenu();&lt;br /&gt;
  });&lt;br /&gt;
&lt;br /&gt;
  // NÃO limpa quando clica em links internos&lt;br /&gt;
  // Removido: $(&#039;body&#039;).on(&#039;click&#039;, &#039;.sys-col-item a&#039;, function() { ... });&lt;br /&gt;
&lt;br /&gt;
  // Restaura o submenu&lt;br /&gt;
  restoreSubmenu();&lt;br /&gt;
&lt;br /&gt;
  // Limpa após 30 minutos de inatividade&lt;br /&gt;
  var inactivityTimer;&lt;br /&gt;
  function resetInactivityTimer() {&lt;br /&gt;
    clearTimeout(inactivityTimer);&lt;br /&gt;
    inactivityTimer = setTimeout(function () {&lt;br /&gt;
      clearActiveSubmenu();&lt;br /&gt;
    }, 30 * 60 * 1000);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  $(document).on(&#039;mousemove keypress click&#039;, resetInactivityTimer);&lt;br /&gt;
  resetInactivityTimer();&lt;br /&gt;
&lt;br /&gt;
  // OBSERVER para manter a cor azul forçada&lt;br /&gt;
  setInterval(function () {&lt;br /&gt;
    $(&#039;.erp-menu-item.active, [class*=&amp;quot;erp-click-&amp;quot;].active&#039;).each(function () {&lt;br /&gt;
      forceBlueColor($(this));&lt;br /&gt;
    });&lt;br /&gt;
  }, 500);&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =======================================================&lt;br /&gt;
   4. FIX: CLICK EM QUALQUER ÁREA DO CARD REDIRECIONA&lt;br /&gt;
   ======================================================= */&lt;br /&gt;
$(function () {&lt;br /&gt;
  $(&#039;body&#039;).on(&#039;click&#039;, &#039;.sys-col-item&#039;, function (e) {&lt;br /&gt;
    if ($(e.target).is(&#039;a&#039;) || $(e.target).closest(&#039;a&#039;).length) {&lt;br /&gt;
      return true;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    var link = $(this).find(&#039;a&#039;).first();&lt;br /&gt;
    if (link.length) {&lt;br /&gt;
      e.preventDefault();&lt;br /&gt;
      e.stopPropagation();&lt;br /&gt;
      window.location.href = link.attr(&#039;href&#039;);&lt;br /&gt;
    }&lt;br /&gt;
  });&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>Raul</name></author>
	</entry>
	<entry>
		<id>https://wiki.celtasistemas.com.br/index.php?title=MediaWiki:Citizen.css&amp;diff=2645</id>
		<title>MediaWiki:Citizen.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.celtasistemas.com.br/index.php?title=MediaWiki:Citizen.css&amp;diff=2645"/>
		<updated>2025-12-13T20:16:09Z</updated>

		<summary type="html">&lt;p&gt;Raul: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* =========================================&lt;br /&gt;
   CELTA WIKI - CITIZEN SKIN OVERRIDES&lt;br /&gt;
   ========================================= */&lt;br /&gt;
&lt;br /&gt;
:root {&lt;br /&gt;
  /* --- Palette --- */&lt;br /&gt;
  --celta-blue: #3366cc;&lt;br /&gt;
  --celta-dark: #151E32;&lt;br /&gt;
  --celta-green: #198754;&lt;br /&gt;
  --celta-yellow: #ffc107;&lt;br /&gt;
  --celta-red: #dc3545;&lt;br /&gt;
&lt;br /&gt;
  /* --- Text &amp;amp; Borders --- */&lt;br /&gt;
  --celta-text-main: #333;&lt;br /&gt;
  --celta-text-muted: #64748b;&lt;br /&gt;
  --celta-border-light: #e2e8f0;&lt;br /&gt;
  --celta-border-code: #cbd5e1;&lt;br /&gt;
&lt;br /&gt;
  /* --- Fonts --- */&lt;br /&gt;
  --celta-font-sans: &#039;Segoe UI&#039;, Roboto, sans-serif;&lt;br /&gt;
  --celta-font-mono: &#039;Consolas&#039;, &#039;Monaco&#039;, monospace;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================&lt;br /&gt;
   1. GLOBAL RESET &amp;amp; LAYOUT&lt;br /&gt;
   ========================================= */&lt;br /&gt;
&lt;br /&gt;
* {&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
  font-family: var(--celta-font-sans) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Full Width Layout Overrides */&lt;br /&gt;
body:has(.celta-full-width) .citizen-col-toc {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body:has(.celta-full-width) .citizen-col-content {&lt;br /&gt;
  grid-column: 1 / -1 !important;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body:has(.celta-full-width) .celta-page-header {&lt;br /&gt;
  max-width: 1150px;&lt;br /&gt;
  margin: 0 auto 40px auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body:has(.celta-full-width) .citizen-section-indicator {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================&lt;br /&gt;
   2. HEADER &amp;amp; PAGE TITLES (Top)&lt;br /&gt;
   ========================================= */&lt;br /&gt;
&lt;br /&gt;
/* Hide Default Wiki Elements */&lt;br /&gt;
#siteSub,&lt;br /&gt;
.citizen-section-indicator,&lt;br /&gt;
body:not(.pageInício) .mw-page-title-main,&lt;br /&gt;
body:not(.pageInício) h1#firstHeading,&lt;br /&gt;
body:not(.pageInício) .firstHeading-container,&lt;br /&gt;
body:not(.pageInício) .citizen-header__text {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Header Container Adjustments */&lt;br /&gt;
body:not(.pageInício) header.mw-body-header,&lt;br /&gt;
body:not(.pageInício) .citizen-page-header {&lt;br /&gt;
  margin-bottom: 0 !important;&lt;br /&gt;
  padding-bottom: 0px !important;&lt;br /&gt;
  min-height: 0 !important;&lt;br /&gt;
  border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-header .mw-logo-icon,&lt;br /&gt;
.citizen-drawer__header .mw-logo-icon {&lt;br /&gt;
  height: 40px !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  margin-top: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================&lt;br /&gt;
   3. TYPOGRAPHY &amp;amp; CONTENT (Middle)&lt;br /&gt;
   ========================================= */&lt;br /&gt;
&lt;br /&gt;
/* General Headings */&lt;br /&gt;
html body:not(.pageInício) h1,&lt;br /&gt;
html body:not(.pageInício) h2,&lt;br /&gt;
html body:not(.pageInício) h3,&lt;br /&gt;
html body:not(.pageInício) h4 {&lt;br /&gt;
  font-family: var(--celta-font-sans) !important;&lt;br /&gt;
  color: #1e293b !important;&lt;br /&gt;
  margin-top: 1.2em !important;&lt;br /&gt;
  margin-bottom: 0.6em !important;&lt;br /&gt;
  line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body-content p {&lt;br /&gt;
  font-size: 1em !important;&lt;br /&gt;
  line-height: 1.6 !important;&lt;br /&gt;
  color: #475569 !important;&lt;br /&gt;
  margin-bottom: 1.5em !important;&lt;br /&gt;
  max-width: 900px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* H1 - Page Title */&lt;br /&gt;
html body:not(.pageInício) h1 {&lt;br /&gt;
  font-size: 2.2rem !important;&lt;br /&gt;
  font-weight: 700 !important;&lt;br /&gt;
  border-bottom: 1px solid #e2e8f0 !important;&lt;br /&gt;
  padding-bottom: 15px !important;&lt;br /&gt;
  margin-bottom: 30px !important;&lt;br /&gt;
  margin-top: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* H2 - Section Block */&lt;br /&gt;
html body:not(.pageInício) .mw-heading2 {&lt;br /&gt;
  background-color: #FFFF !important;&lt;br /&gt;
  border-left: 5px solid var(--celta-blue) !important;&lt;br /&gt;
  border-radius: 4px !important;&lt;br /&gt;
  padding: 12px 20px !important;&lt;br /&gt;
  margin-top: 30px !important;&lt;br /&gt;
  margin-bottom: 20px !important;&lt;br /&gt;
  border-bottom: none !important;&lt;br /&gt;
  border-top: none !important;&lt;br /&gt;
  border-right: none !important;&lt;br /&gt;
  font-size: 1.35em !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
  color: #1e293b !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body:not(.pageInício) .mw-heading2 h2 {&lt;br /&gt;
  font-size: inherit !important;&lt;br /&gt;
  font-weight: inherit !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* H2 Arrow */&lt;br /&gt;
html body:not(.pageInício) .mw-heading2::after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  width: 8px;&lt;br /&gt;
  height: 8px;&lt;br /&gt;
  border-right: 2px solid var(--celta-border-code);&lt;br /&gt;
  border-bottom: 2px solid var(--celta-border-code);&lt;br /&gt;
  transform: rotate(45deg);&lt;br /&gt;
  margin-left: 15px;&lt;br /&gt;
  transition: transform 0.2s ease;&lt;br /&gt;
  opacity: 0.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body:not(.pageInício) .mw-heading2:hover::after {&lt;br /&gt;
  border-color: #3b82f6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body:not(.pageInício) .mw-heading2::before,&lt;br /&gt;
html body:not(.pageInício) h2::before {&lt;br /&gt;
  content: none !important;&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* H3 Styles */&lt;br /&gt;
html body:not(.pageInício) h3,&lt;br /&gt;
html body:not(.pageInício) .mw-heading3 {&lt;br /&gt;
  font-size: 1.15em !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
  color: #334155 !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding-left: 0 !important;&lt;br /&gt;
  margin-top: 10px !important;&lt;br /&gt;
  margin-bottom: 0px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================&lt;br /&gt;
   4. CODE BLOCKS &amp;amp; UTILS&lt;br /&gt;
   ========================================= */&lt;br /&gt;
&lt;br /&gt;
pre,&lt;br /&gt;
.mw-highlight,&lt;br /&gt;
.mw-code {&lt;br /&gt;
  background-color: #243342 !important;&lt;br /&gt;
  color: #f8f9fa !important;&lt;br /&gt;
  font-family: var(--celta-font-mono) !important;&lt;br /&gt;
  padding: 20px !important;&lt;br /&gt;
  border-radius: 8px !important;&lt;br /&gt;
  border: 1px solid #34495e !important;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  margin: 20px 0;&lt;br /&gt;
  overflow-x: auto;&lt;br /&gt;
  white-space: pre-wrap !important;&lt;br /&gt;
  font-size: 0.9em;&lt;br /&gt;
  line-height: 1.6;&lt;br /&gt;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre code,&lt;br /&gt;
.mw-highlight code {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  color: inherit !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Copy Button */&lt;br /&gt;
.mw-copy-btn {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 12px;&lt;br /&gt;
  right: 12px;&lt;br /&gt;
  width: 32px;&lt;br /&gt;
  height: 32px;&lt;br /&gt;
  background: rgba(255, 255, 255, 0.1);&lt;br /&gt;
  border: 1px solid rgba(255, 255, 255, 0.2);&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  transition: all 0.2s ease;&lt;br /&gt;
  z-index: 10;&lt;br /&gt;
  padding: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-copy-btn svg {&lt;br /&gt;
  width: 16px;&lt;br /&gt;
  height: 16px;&lt;br /&gt;
  stroke: #a0aec0;&lt;br /&gt;
  transition: stroke 0.2s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-copy-btn:hover {&lt;br /&gt;
  background: rgba(255, 255, 255, 0.2);&lt;br /&gt;
  border-color: rgba(255, 255, 255, 0.3);&lt;br /&gt;
  transform: translateY(-1px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-copy-btn:hover svg {&lt;br /&gt;
  stroke: #fff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-copy-btn.copied {&lt;br /&gt;
  background: rgba(34, 197, 94, 0.2);&lt;br /&gt;
  border-color: rgba(34, 197, 94, 0.4);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-copy-btn.copied svg {&lt;br /&gt;
  stroke: #4ade80;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-col-toc {&lt;br /&gt;
  padding-top: 60px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-info {&lt;br /&gt;
  opacity: 0.6;&lt;br /&gt;
  font-size: 0.85em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================&lt;br /&gt;
   5. FOOTER OVERRIDES (Bottom)&lt;br /&gt;
   ========================================= */&lt;br /&gt;
&lt;br /&gt;
.citizen-page-footer {&lt;br /&gt;
  padding: 0px !important;&lt;br /&gt;
  margin-top: 0px !important;&lt;br /&gt;
  margin-bottom: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-footer {&lt;br /&gt;
  padding: 4px 20px !important;&lt;br /&gt;
  margin-top: 30px !important;&lt;br /&gt;
  border-top: 1px solid #eaecf0;&lt;br /&gt;
  min-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-footer__content {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-direction: row !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: space-between !important;&lt;br /&gt;
  gap: 10px !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer-info,&lt;br /&gt;
#footer-info ul,&lt;br /&gt;
#footer-info li {&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-footer__logo {&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  order: 1;&lt;br /&gt;
  line-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-footer .mw-logo-wordmark {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-footer .mw-logo-icon {&lt;br /&gt;
  height: 45px !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer-info {&lt;br /&gt;
  order: 2;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  flex-grow: 1;&lt;br /&gt;
  font-size: 0.85em !important;&lt;br /&gt;
  color: #666;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer-info li {&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer-icons {&lt;br /&gt;
  order: 3;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer-icons img {&lt;br /&gt;
  height: 28px !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer-info-lastmod,&lt;br /&gt;
.citizen-footer__lastmod {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-footer__siteinfo {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  order: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-footer__sitetitle {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  line-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================&lt;br /&gt;
   6. MOBILE RESPONSIVENESS&lt;br /&gt;
   ========================================= */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .citizen-footer__content {&lt;br /&gt;
    flex-direction: column !important;&lt;br /&gt;
    gap: 8px !important;&lt;br /&gt;
    padding: 10px 0 !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .citizen-col-toc {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .citizen-col-content {&lt;br /&gt;
    grid-column: 1 / -1 !important;&lt;br /&gt;
    max-width: 100% !important;&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.erp-menu-item.active {&lt;br /&gt;
    background-color: #e3f2fd !important;&lt;br /&gt;
    color: #1565c0 !important;&lt;br /&gt;
    border-left-color: #3366cc !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Raul</name></author>
	</entry>
	<entry>
		<id>https://wiki.celtasistemas.com.br/index.php?title=MediaWiki:Citizen.css&amp;diff=2644</id>
		<title>MediaWiki:Citizen.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.celtasistemas.com.br/index.php?title=MediaWiki:Citizen.css&amp;diff=2644"/>
		<updated>2025-12-13T20:15:38Z</updated>

		<summary type="html">&lt;p&gt;Raul: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* =========================================&lt;br /&gt;
   CELTA WIKI - CITIZEN SKIN OVERRIDES&lt;br /&gt;
   ========================================= */&lt;br /&gt;
&lt;br /&gt;
:root {&lt;br /&gt;
  /* --- Palette --- */&lt;br /&gt;
  --celta-blue: #3366cc;&lt;br /&gt;
  --celta-dark: #151E32;&lt;br /&gt;
  --celta-green: #198754;&lt;br /&gt;
  --celta-yellow: #ffc107;&lt;br /&gt;
  --celta-red: #dc3545;&lt;br /&gt;
&lt;br /&gt;
  /* --- Text &amp;amp; Borders --- */&lt;br /&gt;
  --celta-text-main: #333;&lt;br /&gt;
  --celta-text-muted: #64748b;&lt;br /&gt;
  --celta-border-light: #e2e8f0;&lt;br /&gt;
  --celta-border-code: #cbd5e1;&lt;br /&gt;
&lt;br /&gt;
  /* --- Fonts --- */&lt;br /&gt;
  --celta-font-sans: &#039;Segoe UI&#039;, Roboto, sans-serif;&lt;br /&gt;
  --celta-font-mono: &#039;Consolas&#039;, &#039;Monaco&#039;, monospace;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================&lt;br /&gt;
   1. GLOBAL RESET &amp;amp; LAYOUT&lt;br /&gt;
   ========================================= */&lt;br /&gt;
&lt;br /&gt;
* {&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
  font-family: var(--celta-font-sans) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Full Width Layout Overrides */&lt;br /&gt;
body:has(.celta-full-width) .citizen-col-toc {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body:has(.celta-full-width) .citizen-col-content {&lt;br /&gt;
  grid-column: 1 / -1 !important;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body:has(.celta-full-width) .celta-page-header {&lt;br /&gt;
  max-width: 1150px;&lt;br /&gt;
  margin: 0 auto 40px auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body:has(.celta-full-width) .citizen-section-indicator {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================&lt;br /&gt;
   2. HEADER &amp;amp; PAGE TITLES (Top)&lt;br /&gt;
   ========================================= */&lt;br /&gt;
&lt;br /&gt;
/* Hide Default Wiki Elements */&lt;br /&gt;
#siteSub,&lt;br /&gt;
.citizen-section-indicator,&lt;br /&gt;
body:not(.pageInício) .mw-page-title-main,&lt;br /&gt;
body:not(.pageInício) h1#firstHeading,&lt;br /&gt;
body:not(.pageInício) .firstHeading-container,&lt;br /&gt;
body:not(.pageInício) .citizen-header__text {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Header Container Adjustments */&lt;br /&gt;
body:not(.pageInício) header.mw-body-header,&lt;br /&gt;
body:not(.pageInício) .citizen-page-header {&lt;br /&gt;
  margin-bottom: 0 !important;&lt;br /&gt;
  padding-bottom: 0px !important;&lt;br /&gt;
  min-height: 0 !important;&lt;br /&gt;
  border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-header .mw-logo-icon,&lt;br /&gt;
.citizen-drawer__header .mw-logo-icon {&lt;br /&gt;
  height: 40px !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  margin-top: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================&lt;br /&gt;
   3. TYPOGRAPHY &amp;amp; CONTENT (Middle)&lt;br /&gt;
   ========================================= */&lt;br /&gt;
&lt;br /&gt;
/* General Headings */&lt;br /&gt;
html body:not(.pageInício) h1,&lt;br /&gt;
html body:not(.pageInício) h2,&lt;br /&gt;
html body:not(.pageInício) h3,&lt;br /&gt;
html body:not(.pageInício) h4 {&lt;br /&gt;
  font-family: var(--celta-font-sans) !important;&lt;br /&gt;
  color: #1e293b !important;&lt;br /&gt;
  margin-top: 1.2em !important;&lt;br /&gt;
  margin-bottom: 0.6em !important;&lt;br /&gt;
  line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body-content p {&lt;br /&gt;
  font-size: 1em !important;&lt;br /&gt;
  line-height: 1.6 !important;&lt;br /&gt;
  color: #475569 !important;&lt;br /&gt;
  margin-bottom: 1.5em !important;&lt;br /&gt;
  max-width: 900px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* H1 - Page Title */&lt;br /&gt;
html body:not(.pageInício) h1 {&lt;br /&gt;
  font-size: 2.2rem !important;&lt;br /&gt;
  font-weight: 700 !important;&lt;br /&gt;
  border-bottom: 1px solid #e2e8f0 !important;&lt;br /&gt;
  padding-bottom: 15px !important;&lt;br /&gt;
  margin-bottom: 30px !important;&lt;br /&gt;
  margin-top: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* H2 - Section Block */&lt;br /&gt;
html body:not(.pageInício) .mw-heading2 {&lt;br /&gt;
  background-color: #FFFF !important;&lt;br /&gt;
  border-left: 5px solid var(--celta-blue) !important;&lt;br /&gt;
  border-radius: 4px !important;&lt;br /&gt;
  padding: 12px 20px !important;&lt;br /&gt;
  margin-top: 30px !important;&lt;br /&gt;
  margin-bottom: 20px !important;&lt;br /&gt;
  border-bottom: none !important;&lt;br /&gt;
  border-top: none !important;&lt;br /&gt;
  border-right: none !important;&lt;br /&gt;
  font-size: 1.35em !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
  color: #1e293b !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body:not(.pageInício) .mw-heading2 h2 {&lt;br /&gt;
  font-size: inherit !important;&lt;br /&gt;
  font-weight: inherit !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* H2 Arrow */&lt;br /&gt;
html body:not(.pageInício) .mw-heading2::after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  width: 8px;&lt;br /&gt;
  height: 8px;&lt;br /&gt;
  border-right: 2px solid var(--celta-border-code);&lt;br /&gt;
  border-bottom: 2px solid var(--celta-border-code);&lt;br /&gt;
  transform: rotate(45deg);&lt;br /&gt;
  margin-left: 15px;&lt;br /&gt;
  transition: transform 0.2s ease;&lt;br /&gt;
  opacity: 0.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body:not(.pageInício) .mw-heading2:hover::after {&lt;br /&gt;
  border-color: #3b82f6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body:not(.pageInício) .mw-heading2::before,&lt;br /&gt;
html body:not(.pageInício) h2::before {&lt;br /&gt;
  content: none !important;&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* H3 Styles */&lt;br /&gt;
html body:not(.pageInício) h3,&lt;br /&gt;
html body:not(.pageInício) .mw-heading3 {&lt;br /&gt;
  font-size: 1.15em !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
  color: #334155 !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding-left: 0 !important;&lt;br /&gt;
  margin-top: 10px !important;&lt;br /&gt;
  margin-bottom: 0px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================&lt;br /&gt;
   4. CODE BLOCKS &amp;amp; UTILS&lt;br /&gt;
   ========================================= */&lt;br /&gt;
&lt;br /&gt;
pre,&lt;br /&gt;
.mw-highlight,&lt;br /&gt;
.mw-code {&lt;br /&gt;
  background-color: #243342 !important;&lt;br /&gt;
  color: #f8f9fa !important;&lt;br /&gt;
  font-family: var(--celta-font-mono) !important;&lt;br /&gt;
  padding: 20px !important;&lt;br /&gt;
  border-radius: 8px !important;&lt;br /&gt;
  border: 1px solid #34495e !important;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  margin: 20px 0;&lt;br /&gt;
  overflow-x: auto;&lt;br /&gt;
  white-space: pre-wrap !important;&lt;br /&gt;
  font-size: 0.9em;&lt;br /&gt;
  line-height: 1.6;&lt;br /&gt;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre code,&lt;br /&gt;
.mw-highlight code {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  color: inherit !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Copy Button */&lt;br /&gt;
.mw-copy-btn {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 12px;&lt;br /&gt;
  right: 12px;&lt;br /&gt;
  width: 32px;&lt;br /&gt;
  height: 32px;&lt;br /&gt;
  background: rgba(255, 255, 255, 0.1);&lt;br /&gt;
  border: 1px solid rgba(255, 255, 255, 0.2);&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  transition: all 0.2s ease;&lt;br /&gt;
  z-index: 10;&lt;br /&gt;
  padding: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-copy-btn svg {&lt;br /&gt;
  width: 16px;&lt;br /&gt;
  height: 16px;&lt;br /&gt;
  stroke: #a0aec0;&lt;br /&gt;
  transition: stroke 0.2s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-copy-btn:hover {&lt;br /&gt;
  background: rgba(255, 255, 255, 0.2);&lt;br /&gt;
  border-color: rgba(255, 255, 255, 0.3);&lt;br /&gt;
  transform: translateY(-1px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-copy-btn:hover svg {&lt;br /&gt;
  stroke: #fff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-copy-btn.copied {&lt;br /&gt;
  background: rgba(34, 197, 94, 0.2);&lt;br /&gt;
  border-color: rgba(34, 197, 94, 0.4);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-copy-btn.copied svg {&lt;br /&gt;
  stroke: #4ade80;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-col-toc {&lt;br /&gt;
  padding-top: 60px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-info {&lt;br /&gt;
  opacity: 0.6;&lt;br /&gt;
  font-size: 0.85em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================&lt;br /&gt;
   5. FOOTER OVERRIDES (Bottom)&lt;br /&gt;
   ========================================= */&lt;br /&gt;
&lt;br /&gt;
.citizen-page-footer {&lt;br /&gt;
  padding: 0px !important;&lt;br /&gt;
  margin-top: 0px !important;&lt;br /&gt;
  margin-bottom: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-footer {&lt;br /&gt;
  padding: 4px 20px !important;&lt;br /&gt;
  margin-top: 30px !important;&lt;br /&gt;
  border-top: 1px solid #eaecf0;&lt;br /&gt;
  min-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-footer__content {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-direction: row !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: space-between !important;&lt;br /&gt;
  gap: 10px !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer-info,&lt;br /&gt;
#footer-info ul,&lt;br /&gt;
#footer-info li {&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-footer__logo {&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  order: 1;&lt;br /&gt;
  line-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-footer .mw-logo-wordmark {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-footer .mw-logo-icon {&lt;br /&gt;
  height: 45px !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer-info {&lt;br /&gt;
  order: 2;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  flex-grow: 1;&lt;br /&gt;
  font-size: 0.85em !important;&lt;br /&gt;
  color: #666;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer-info li {&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer-icons {&lt;br /&gt;
  order: 3;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer-icons img {&lt;br /&gt;
  height: 28px !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer-info-lastmod,&lt;br /&gt;
.citizen-footer__lastmod {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-footer__siteinfo {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  order: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-footer__sitetitle {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  line-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================&lt;br /&gt;
   6. MOBILE RESPONSIVENESS&lt;br /&gt;
   ========================================= */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .citizen-footer__content {&lt;br /&gt;
    flex-direction: column !important;&lt;br /&gt;
    gap: 8px !important;&lt;br /&gt;
    padding: 10px 0 !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .citizen-col-toc {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .citizen-col-content {&lt;br /&gt;
    grid-column: 1 / -1 !important;&lt;br /&gt;
    max-width: 100% !important;&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.erp-menu-item.active {&lt;br /&gt;
    background-color: #e3f2fd !important;&lt;br /&gt;
    color: #1565c0 !important;&lt;br /&gt;
    border-left-color: #151E32 !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Raul</name></author>
	</entry>
	<entry>
		<id>https://wiki.celtasistemas.com.br/index.php?title=MediaWiki:Citizen.css&amp;diff=2643</id>
		<title>MediaWiki:Citizen.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.celtasistemas.com.br/index.php?title=MediaWiki:Citizen.css&amp;diff=2643"/>
		<updated>2025-12-13T20:15:01Z</updated>

		<summary type="html">&lt;p&gt;Raul: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* =========================================&lt;br /&gt;
   CELTA WIKI - CITIZEN SKIN OVERRIDES&lt;br /&gt;
   ========================================= */&lt;br /&gt;
&lt;br /&gt;
:root {&lt;br /&gt;
  /* --- Palette --- */&lt;br /&gt;
  --celta-blue: #3366cc;&lt;br /&gt;
  --celta-dark: #151E32;&lt;br /&gt;
  --celta-green: #198754;&lt;br /&gt;
  --celta-yellow: #ffc107;&lt;br /&gt;
  --celta-red: #dc3545;&lt;br /&gt;
&lt;br /&gt;
  /* --- Text &amp;amp; Borders --- */&lt;br /&gt;
  --celta-text-main: #333;&lt;br /&gt;
  --celta-text-muted: #64748b;&lt;br /&gt;
  --celta-border-light: #e2e8f0;&lt;br /&gt;
  --celta-border-code: #cbd5e1;&lt;br /&gt;
&lt;br /&gt;
  /* --- Fonts --- */&lt;br /&gt;
  --celta-font-sans: &#039;Segoe UI&#039;, Roboto, sans-serif;&lt;br /&gt;
  --celta-font-mono: &#039;Consolas&#039;, &#039;Monaco&#039;, monospace;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================&lt;br /&gt;
   1. GLOBAL RESET &amp;amp; LAYOUT&lt;br /&gt;
   ========================================= */&lt;br /&gt;
&lt;br /&gt;
* {&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
  font-family: var(--celta-font-sans) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Full Width Layout Overrides */&lt;br /&gt;
body:has(.celta-full-width) .citizen-col-toc {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body:has(.celta-full-width) .citizen-col-content {&lt;br /&gt;
  grid-column: 1 / -1 !important;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body:has(.celta-full-width) .celta-page-header {&lt;br /&gt;
  max-width: 1150px;&lt;br /&gt;
  margin: 0 auto 40px auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body:has(.celta-full-width) .citizen-section-indicator {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================&lt;br /&gt;
   2. HEADER &amp;amp; PAGE TITLES (Top)&lt;br /&gt;
   ========================================= */&lt;br /&gt;
&lt;br /&gt;
/* Hide Default Wiki Elements */&lt;br /&gt;
#siteSub,&lt;br /&gt;
.citizen-section-indicator,&lt;br /&gt;
body:not(.pageInício) .mw-page-title-main,&lt;br /&gt;
body:not(.pageInício) h1#firstHeading,&lt;br /&gt;
body:not(.pageInício) .firstHeading-container,&lt;br /&gt;
body:not(.pageInício) .citizen-header__text {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Header Container Adjustments */&lt;br /&gt;
body:not(.pageInício) header.mw-body-header,&lt;br /&gt;
body:not(.pageInício) .citizen-page-header {&lt;br /&gt;
  margin-bottom: 0 !important;&lt;br /&gt;
  padding-bottom: 0px !important;&lt;br /&gt;
  min-height: 0 !important;&lt;br /&gt;
  border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-header .mw-logo-icon,&lt;br /&gt;
.citizen-drawer__header .mw-logo-icon {&lt;br /&gt;
  height: 40px !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  margin-top: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================&lt;br /&gt;
   3. TYPOGRAPHY &amp;amp; CONTENT (Middle)&lt;br /&gt;
   ========================================= */&lt;br /&gt;
&lt;br /&gt;
/* General Headings */&lt;br /&gt;
html body:not(.pageInício) h1,&lt;br /&gt;
html body:not(.pageInício) h2,&lt;br /&gt;
html body:not(.pageInício) h3,&lt;br /&gt;
html body:not(.pageInício) h4 {&lt;br /&gt;
  font-family: var(--celta-font-sans) !important;&lt;br /&gt;
  color: #1e293b !important;&lt;br /&gt;
  margin-top: 1.2em !important;&lt;br /&gt;
  margin-bottom: 0.6em !important;&lt;br /&gt;
  line-height: 1.2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body-content p {&lt;br /&gt;
  font-size: 1em !important;&lt;br /&gt;
  line-height: 1.6 !important;&lt;br /&gt;
  color: #475569 !important;&lt;br /&gt;
  margin-bottom: 1.5em !important;&lt;br /&gt;
  max-width: 900px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* H1 - Page Title */&lt;br /&gt;
html body:not(.pageInício) h1 {&lt;br /&gt;
  font-size: 2.2rem !important;&lt;br /&gt;
  font-weight: 700 !important;&lt;br /&gt;
  border-bottom: 1px solid #e2e8f0 !important;&lt;br /&gt;
  padding-bottom: 15px !important;&lt;br /&gt;
  margin-bottom: 30px !important;&lt;br /&gt;
  margin-top: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* H2 - Section Block */&lt;br /&gt;
html body:not(.pageInício) .mw-heading2 {&lt;br /&gt;
  background-color: #FFFF !important;&lt;br /&gt;
  border-left: 5px solid var(--celta-blue) !important;&lt;br /&gt;
  border-radius: 4px !important;&lt;br /&gt;
  padding: 12px 20px !important;&lt;br /&gt;
  margin-top: 30px !important;&lt;br /&gt;
  margin-bottom: 20px !important;&lt;br /&gt;
  border-bottom: none !important;&lt;br /&gt;
  border-top: none !important;&lt;br /&gt;
  border-right: none !important;&lt;br /&gt;
  font-size: 1.35em !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
  color: #1e293b !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body:not(.pageInício) .mw-heading2 h2 {&lt;br /&gt;
  font-size: inherit !important;&lt;br /&gt;
  font-weight: inherit !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* H2 Arrow */&lt;br /&gt;
html body:not(.pageInício) .mw-heading2::after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  width: 8px;&lt;br /&gt;
  height: 8px;&lt;br /&gt;
  border-right: 2px solid var(--celta-border-code);&lt;br /&gt;
  border-bottom: 2px solid var(--celta-border-code);&lt;br /&gt;
  transform: rotate(45deg);&lt;br /&gt;
  margin-left: 15px;&lt;br /&gt;
  transition: transform 0.2s ease;&lt;br /&gt;
  opacity: 0.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body:not(.pageInício) .mw-heading2:hover::after {&lt;br /&gt;
  border-color: #3b82f6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html body:not(.pageInício) .mw-heading2::before,&lt;br /&gt;
html body:not(.pageInício) h2::before {&lt;br /&gt;
  content: none !important;&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* H3 Styles */&lt;br /&gt;
html body:not(.pageInício) h3,&lt;br /&gt;
html body:not(.pageInício) .mw-heading3 {&lt;br /&gt;
  font-size: 1.15em !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
  color: #334155 !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding-left: 0 !important;&lt;br /&gt;
  margin-top: 10px !important;&lt;br /&gt;
  margin-bottom: 0px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================&lt;br /&gt;
   4. CODE BLOCKS &amp;amp; UTILS&lt;br /&gt;
   ========================================= */&lt;br /&gt;
&lt;br /&gt;
pre,&lt;br /&gt;
.mw-highlight,&lt;br /&gt;
.mw-code {&lt;br /&gt;
  background-color: #243342 !important;&lt;br /&gt;
  color: #f8f9fa !important;&lt;br /&gt;
  font-family: var(--celta-font-mono) !important;&lt;br /&gt;
  padding: 20px !important;&lt;br /&gt;
  border-radius: 8px !important;&lt;br /&gt;
  border: 1px solid #34495e !important;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  margin: 20px 0;&lt;br /&gt;
  overflow-x: auto;&lt;br /&gt;
  white-space: pre-wrap !important;&lt;br /&gt;
  font-size: 0.9em;&lt;br /&gt;
  line-height: 1.6;&lt;br /&gt;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre code,&lt;br /&gt;
.mw-highlight code {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  color: inherit !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Copy Button */&lt;br /&gt;
.mw-copy-btn {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 12px;&lt;br /&gt;
  right: 12px;&lt;br /&gt;
  width: 32px;&lt;br /&gt;
  height: 32px;&lt;br /&gt;
  background: rgba(255, 255, 255, 0.1);&lt;br /&gt;
  border: 1px solid rgba(255, 255, 255, 0.2);&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  transition: all 0.2s ease;&lt;br /&gt;
  z-index: 10;&lt;br /&gt;
  padding: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-copy-btn svg {&lt;br /&gt;
  width: 16px;&lt;br /&gt;
  height: 16px;&lt;br /&gt;
  stroke: #a0aec0;&lt;br /&gt;
  transition: stroke 0.2s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-copy-btn:hover {&lt;br /&gt;
  background: rgba(255, 255, 255, 0.2);&lt;br /&gt;
  border-color: rgba(255, 255, 255, 0.3);&lt;br /&gt;
  transform: translateY(-1px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-copy-btn:hover svg {&lt;br /&gt;
  stroke: #fff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-copy-btn.copied {&lt;br /&gt;
  background: rgba(34, 197, 94, 0.2);&lt;br /&gt;
  border-color: rgba(34, 197, 94, 0.4);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-copy-btn.copied svg {&lt;br /&gt;
  stroke: #4ade80;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-col-toc {&lt;br /&gt;
  padding-top: 60px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-info {&lt;br /&gt;
  opacity: 0.6;&lt;br /&gt;
  font-size: 0.85em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================&lt;br /&gt;
   5. FOOTER OVERRIDES (Bottom)&lt;br /&gt;
   ========================================= */&lt;br /&gt;
&lt;br /&gt;
.citizen-page-footer {&lt;br /&gt;
  padding: 0px !important;&lt;br /&gt;
  margin-top: 0px !important;&lt;br /&gt;
  margin-bottom: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-footer {&lt;br /&gt;
  padding: 4px 20px !important;&lt;br /&gt;
  margin-top: 30px !important;&lt;br /&gt;
  border-top: 1px solid #eaecf0;&lt;br /&gt;
  min-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-footer__content {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-direction: row !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: space-between !important;&lt;br /&gt;
  gap: 10px !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer-info,&lt;br /&gt;
#footer-info ul,&lt;br /&gt;
#footer-info li {&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-footer__logo {&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  order: 1;&lt;br /&gt;
  line-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-footer .mw-logo-wordmark {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-footer .mw-logo-icon {&lt;br /&gt;
  height: 45px !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer-info {&lt;br /&gt;
  order: 2;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  flex-grow: 1;&lt;br /&gt;
  font-size: 0.85em !important;&lt;br /&gt;
  color: #666;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer-info li {&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer-icons {&lt;br /&gt;
  order: 3;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer-icons img {&lt;br /&gt;
  height: 28px !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer-info-lastmod,&lt;br /&gt;
.citizen-footer__lastmod {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-footer__siteinfo {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  order: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-footer__sitetitle {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  line-height: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================&lt;br /&gt;
   6. MOBILE RESPONSIVENESS&lt;br /&gt;
   ========================================= */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 768px) {&lt;br /&gt;
  .citizen-footer__content {&lt;br /&gt;
    flex-direction: column !important;&lt;br /&gt;
    gap: 8px !important;&lt;br /&gt;
    padding: 10px 0 !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .citizen-col-toc {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .citizen-col-content {&lt;br /&gt;
    grid-column: 1 / -1 !important;&lt;br /&gt;
    max-width: 100% !important;&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.erp-menu-item.active {&lt;br /&gt;
    background-color: #e3f2fd !important;&lt;br /&gt;
    color: #1565c0 !important;&lt;br /&gt;
    border-left-color: #1565c0 !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Raul</name></author>
	</entry>
</feed>