<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pt-BR">
	<id>https://wiki.officesystem.com.br/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Vitor</id>
	<title>Office System - Contribuições do(a) usuário(a) [pt-br]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.officesystem.com.br/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Vitor"/>
	<link rel="alternate" type="text/html" href="https://wiki.officesystem.com.br/Especial:Contribui%C3%A7%C3%B5es/Vitor"/>
	<updated>2026-09-26T23:14:16Z</updated>
	<subtitle>Contribuições do(a) usuário(a)</subtitle>
	<generator>MediaWiki 1.34.2</generator>
	<entry>
		<id>https://wiki.officesystem.com.br/index.php?title=Central_de_Notifica%C3%A7%C3%B5es&amp;diff=2401</id>
		<title>Central de Notificações</title>
		<link rel="alternate" type="text/html" href="https://wiki.officesystem.com.br/index.php?title=Central_de_Notifica%C3%A7%C3%B5es&amp;diff=2401"/>
		<updated>2026-09-24T12:59:11Z</updated>

		<summary type="html">&lt;p&gt;Vitor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Central de Notificações==&lt;br /&gt;
&lt;br /&gt;
==Visão funcional==&lt;br /&gt;
A Central de Notificações envia mensagens aos clientes por '''WhatsApp''' e '''e-mail'''. O envio pode acontecer de duas formas:&lt;br /&gt;
&lt;br /&gt;
*'''Manual''' – o operador escolhe a categoria e o período, seleciona os destinatários na lista e dispara na hora, pela aba '''Notificações''';&lt;br /&gt;
*'''Automático''' – o próprio Master Key dispara uma vez por dia, no horário configurado, para as categorias marcadas na aba '''Configurações &amp;gt; Automático'''.&lt;br /&gt;
&lt;br /&gt;
Tudo na Central é '''separado por loja''': configurações de WhatsApp e e-mail, templates, envio automático e histórico. A loja em uso é escolhida no campo '''Loja''', no topo da tela. Esse campo só aparece quando a empresa tem mais de uma loja, e só fica liberado para usuários que podem trocar de loja.&lt;br /&gt;
&lt;br /&gt;
O cliente definido como '''consumidor padrão''' da loja (cliente usado nas vendas de balcão) nunca aparece em nenhuma categoria.&lt;br /&gt;
&lt;br /&gt;
===Categorias===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Categoria!!O que aparece na busca manual (dentro do período)!!Anexo enviado!!Envio automático&lt;br /&gt;
|-&lt;br /&gt;
|'''Aniversário'''||Clientes ativos que fazem aniversário (dia e mês) no período. O ano de nascimento é ignorado e o período pode virar o ano (ex.: 20/12 a 10/01)||Nenhum||Sim – aniversariantes do dia&lt;br /&gt;
|-&lt;br /&gt;
|'''Cobrança a Vencer'''||Títulos do contas a receber em aberto (sem pagamento e com valor maior que zero) com vencimento no período||Boleto, quando o título tem boleto||Sim – títulos que vencem no dia&lt;br /&gt;
|-&lt;br /&gt;
|'''Cobrança Vencida'''||Títulos em aberto com vencimento no período (use um período já passado)||Boleto, quando o título tem boleto||Sim – títulos que venceram desde a última execução até ontem&lt;br /&gt;
|-&lt;br /&gt;
|'''Cobrança Paga'''||Títulos com data de pagamento no período||Nenhum||Sim – títulos pagos desde a última execução até hoje&lt;br /&gt;
|-&lt;br /&gt;
|'''Ordens de Serviço'''||OS com data de abertura no período, exceto orçamentos, filtradas pelos status marcados em '''Status da OS''' (nenhum marcado = todos os status)||Nenhum||'''Não'''&lt;br /&gt;
|-&lt;br /&gt;
|'''Nota Fiscal'''||Vendas com nota '''autorizada''' (NF-e, NFC-e ou NFS-e) com emissão no período||PDF da nota (DANFE/DANFS-e), boleto da venda (se houver) e XML da nota||Sim – notas emitidas desde a última execução até ontem&lt;br /&gt;
|-&lt;br /&gt;
|'''Tipos personalizados'''||O que o SQL do tipo retornar (ver seção &amp;quot;Tipos Personalizados&amp;quot;)||Nenhum||Sim, se marcado&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Controle de envio duplicado:''' tudo o que já foi enviado '''com sucesso''' deixa de aparecer na busca da categoria, a não ser que a opção '''Permitir reenvio''' esteja marcada. O controle é feito:&lt;br /&gt;
&lt;br /&gt;
*nas Cobranças, por título (ou pelo boleto inteiro, no caso de boleto acumulado);&lt;br /&gt;
*na Nota Fiscal, por venda;&lt;br /&gt;
*nas Ordens de Serviço, por OS;&lt;br /&gt;
*no Aniversário, por cliente dentro do ano;&lt;br /&gt;
*nos Tipos personalizados, pela coluna REFERENCIA do SQL.&lt;br /&gt;
&lt;br /&gt;
Envios com erro não contam: o registro continua aparecendo para ser enviado de novo.&lt;br /&gt;
&lt;br /&gt;
==Topo da tela==&lt;br /&gt;
*'''Loja''' – loja cujas configurações, templates e histórico estão sendo usados (ver &amp;quot;Visão funcional&amp;quot;);&lt;br /&gt;
*'''WhatsApp: &amp;lt;situação&amp;gt;''' – aparece só quando a loja usa a '''API Não Oficial (uazapi)'''. Mostra se o WhatsApp da loja está '''Conectado''', '''Desconectado''', '''Conectando...''' etc., com a bolinha verde/vermelha ao lado. É atualizado sozinho a cada 15 segundos enquanto a tela está aberta.&lt;br /&gt;
&lt;br /&gt;
==Aba Notificações (envio manual)==&lt;br /&gt;
&lt;br /&gt;
===Filtros===&lt;br /&gt;
*'''Categoria''' – categoria que será listada;&lt;br /&gt;
*'''Permitir reenvio''' – quando marcado, a busca também traz registros que já receberam a notificação com sucesso;&lt;br /&gt;
*'''Período''' – combo de atalhos + datas inicial e final + botão '''Buscar''';&lt;br /&gt;
*'''Status da OS''' – aparece só na categoria Ordens de Serviço. Marque os status desejados; sem nenhum marcado, todos os status entram.&lt;br /&gt;
&lt;br /&gt;
'''Atalhos de período''' – escolher um atalho preenche as datas e já faz a busca. Se as datas forem alteradas manualmente, o combo passa sozinho para '''Personalizado'''. Ao abrir a tela o atalho padrão é '''Próximos 30 dias'''.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Atalho!!Datas preenchidas&lt;br /&gt;
|-&lt;br /&gt;
|Hoje / Ontem / Amanhã||O próprio dia&lt;br /&gt;
|-&lt;br /&gt;
|Últimos 7 dias / Próximos 7 dias||7 dias contando hoje&lt;br /&gt;
|-&lt;br /&gt;
|Últimos 30 dias / Próximos 30 dias||30 dias contando hoje&lt;br /&gt;
|-&lt;br /&gt;
|Esta semana / Semana passada / Próxima semana||De segunda a domingo&lt;br /&gt;
|-&lt;br /&gt;
|Este mês / Mês passado / Próximo mês||Do dia 1 ao último dia do mês&lt;br /&gt;
|-&lt;br /&gt;
|Personalizado||Datas digitadas pelo operador&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Os atalhos servem para os dois sentidos porque cada categoria olha para um lado: Cobrança a Vencer e Aniversário normalmente usam datas futuras; Cobrança Vencida, Cobrança Paga, Nota Fiscal e OS usam datas passadas.&lt;br /&gt;
&lt;br /&gt;
===Lista de destinatários===&lt;br /&gt;
*Mostra '''Nome''', '''Telefone''', '''E-mail''' e as colunas próprias de cada categoria (ex.: na Nota Fiscal: Nº Nota, Emissão, Valor e Chave; nas Cobranças: vencimento/pagamento, valor e documento; nas OS: número, abertura, status e valor);&lt;br /&gt;
*Na '''NFS-e''', a coluna '''Chave''' mostra a chave de acesso da nota de serviço;&lt;br /&gt;
*A caixa no cabeçalho da primeira coluna marca ou desmarca todos;&lt;br /&gt;
*O contador no canto superior direito mostra quantos estão selecionados ('''x / y selecionado(s)''');&lt;br /&gt;
*Depois do envio, cada linha fica '''verde''' (enviado com sucesso) ou '''vermelha''' (erro).&lt;br /&gt;
&lt;br /&gt;
===Canais e envio===&lt;br /&gt;
*'''WhatsApp''' e '''E-mail''' – canais usados no envio. Pode marcar um ou os dois;&lt;br /&gt;
*'''Clipe''' (ao lado dos canais) – salva os canais marcados como padrão do usuário. Ao abrir a tela, os canais já vêm marcados conforme o que foi salvo;&lt;br /&gt;
*'''Enviar Selecionados''' – dispara o envio dos registros marcados.&lt;br /&gt;
&lt;br /&gt;
===Como o envio manual funciona===&lt;br /&gt;
#O sistema pede confirmação com a quantidade de destinatários.&lt;br /&gt;
#'''Somente uazapi, com 20 ou mais selecionados:''' consulta se o WhatsApp sinalizou restrição para iniciar novas conversas nessa conta. Se houver, avisa e pergunta se deseja enviar mesmo assim (insistir costuma agravar o bloqueio).&lt;br /&gt;
#'''Somente uazapi:''' valida de uma vez quais números têm WhatsApp. Os que não têm não recebem a mensagem e ficam no histórico como erro &amp;quot;Número sem WhatsApp&amp;quot;.&lt;br /&gt;
#'''Somente uazapi, nas categorias sem anexo''' (Aniversário, Cobrança Paga, Ordens de Serviço e Tipos personalizados): as mensagens são entregues de uma vez para a fila da uazapi, que faz os disparos respeitando o intervalo configurado. A mensagem final (&amp;quot;Envio para a fila concluído – Aceitos/Rejeitados&amp;quot;) indica só que a fila aceitou as mensagens; a entrega real acontece depois.&lt;br /&gt;
#Nos demais casos o envio é '''um por um''':&lt;br /&gt;
#*WhatsApp: após cada mensagem o sistema espera um tempo sorteado entre o intervalo configurado e o dobro dele (ex.: intervalo 5 → espera de 5 a 10 segundos), para não parecer disparo automático. Na uazapi, o contato também vê &amp;quot;digitando...&amp;quot; por 1 a 3 segundos antes de cada mensagem;&lt;br /&gt;
#*E-mail: espera exatamente o intervalo configurado para e-mail.&lt;br /&gt;
#Um cartão de progresso mostra o cliente da vez e o contador (&amp;quot;2 de 10&amp;quot;). O botão '''Cancelar''' interrompe o envio depois da mensagem em andamento.&lt;br /&gt;
#Cada envio é gravado no '''Histórico''' com origem '''Manual'''. No final aparece o resumo com sucessos e erros.&lt;br /&gt;
&lt;br /&gt;
'''Destinatário usado em cada canal:'''&lt;br /&gt;
*'''WhatsApp''': celular do cadastro do cliente; se estiver vazio, usa o telefone; se também estiver vazio, usa o fax. Números brasileiros com 10 ou 11 dígitos sem o 55 recebem o 55 automaticamente;&lt;br /&gt;
*'''E-mail''': campo e-mail do cadastro do cliente;&lt;br /&gt;
*Cliente sem telefone (ou sem e-mail) simplesmente não recebe por aquele canal. Isso não gera registro de erro no histórico.&lt;br /&gt;
&lt;br /&gt;
==Anexos, links e XML==&lt;br /&gt;
&lt;br /&gt;
===O que vai em cada canal===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Situação!!E-mail!!WhatsApp uazapi!!WhatsApp API Oficial (Meta)&lt;br /&gt;
|-&lt;br /&gt;
|Cobrança a Vencer / Vencida com boleto||PDF do boleto anexado||PDF do boleto enviado como documento||Link do boleto no texto&lt;br /&gt;
|-&lt;br /&gt;
|Cobrança a Vencer / Vencida sem boleto||Só o texto||Só o texto||Só o texto&lt;br /&gt;
|-&lt;br /&gt;
|Nota Fiscal||PDF da nota + PDF do boleto (se a venda tiver) + '''XML sempre'''||PDF da nota + boleto (se houver) como documentos + XML '''se a opção estiver ligada'''||Links da nota, do boleto (se houver) e do XML ('''se a opção estiver ligada''')&lt;br /&gt;
|-&lt;br /&gt;
|Demais categorias||Só o texto||Só o texto||Só o texto&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Na uazapi, a mensagem do template vai como legenda do primeiro documento; os demais documentos vão logo em seguida.&lt;br /&gt;
*Na API Oficial, os arquivos são enviados para um armazenamento temporário na nuvem e o link entra no lugar da variável correspondente do template ({LINK_BOLETO}, {LINK_NOTA}/{LINK_NFE}, {LINK_XML}). Se o template não tiver a variável, o sistema acrescenta uma linha no fim da mensagem: &amp;quot;Nota Fiscal: &amp;lt;link&amp;gt;&amp;quot;, &amp;quot;Boleto para pagamento: &amp;lt;link&amp;gt;&amp;quot; ou &amp;quot;XML da Nota: &amp;lt;link&amp;gt;&amp;quot;.&lt;br /&gt;
*A opção do XML no WhatsApp fica em '''Configurações &amp;gt; WhatsApp &amp;gt; &amp;quot;Enviar o XML junto no envio de Nota Fiscal&amp;quot;''' (por loja, desmarcada por padrão). No e-mail o XML vai sempre.&lt;br /&gt;
&lt;br /&gt;
===De onde vêm o PDF e o XML da nota===&lt;br /&gt;
*'''Nota emitida pela API''' (o XML fica gravado no Master Key): o PDF e o XML são gerados pelo próprio Master Key.&lt;br /&gt;
*'''Nota emitida pelo Master NF-e''' (NF-e, NFC-e e NFS-e): o Master Key pede o PDF e o XML ao Master NF-e. Para isso:&lt;br /&gt;
**o '''Master NF-e precisa estar aberto''' e acessível. O endereço usado é o de '''Parâmetros do Sistema &amp;gt; quadro &amp;quot;Servidor DataSnap Master NF-e (Reimpressão e integração NFC-e)&amp;quot; &amp;gt; IP e Porta''' da loja. Em branco, usa a própria máquina e a porta 211;&lt;br /&gt;
**se o Master NF-e estiver fechado, o Master Key tenta abri-lo sozinho, desde que o caminho do executável esteja configurado no Connect.ini do Master Key (seção [NFE], chave PathExe);&lt;br /&gt;
**o '''Master NF-e precisa estar atualizado''' na mesma versão do Master Key. Versões antigas não sabem gerar o PDF da NFS-e nem o XML para a Central.&lt;br /&gt;
&lt;br /&gt;
===Quando o PDF ou o XML falham===&lt;br /&gt;
*'''Cobranças – boleto não gerado:''' se o título tem boleto e o PDF não pode ser gerado, a mensagem daquele cliente '''não é enviada''' e o histórico registra o motivo.&lt;br /&gt;
*'''Nota Fiscal – PDF da nota não gerado:''' a mensagem daquele cliente '''não é enviada''' e o histórico registra o motivo (ex.: &amp;quot;MasterNFe está fechado&amp;quot;, &amp;quot;method not found&amp;quot; quando o Master NF-e está desatualizado). Exceção: no e-mail e no WhatsApp pela API Oficial, se o boleto da venda foi gerado, a mensagem segue só com o boleto. Se apenas o boleto da venda falhar, a mensagem segue sem ele.&lt;br /&gt;
*'''XML não gerado:''' a mensagem '''é enviada mesmo assim''', só sem o XML. O motivo fica no arquivo de log (ver &amp;quot;Solução de problemas&amp;quot;).&lt;br /&gt;
*'''Título sem boleto:''' não é erro; a mensagem vai só com o texto.&lt;br /&gt;
&lt;br /&gt;
==Configurações==&lt;br /&gt;
Aba com quatro sub-abas. As alterações são gravadas pelo botão de gravar da aba; ao trocar de aba com alterações pendentes, o sistema pergunta se deseja salvar.&lt;br /&gt;
&lt;br /&gt;
===WhatsApp===&lt;br /&gt;
&lt;br /&gt;
'''Tipo de API'''&lt;br /&gt;
&lt;br /&gt;
*'''API Oficial (Meta)''' – integração direta com a API oficial do WhatsApp. Não há risco de bloqueio do número. Envia só texto; os arquivos vão como link. Não há validação prévia de número nem consulta de restrição de conta;&lt;br /&gt;
*'''API Não Oficial (uazapi)''' – conecta o WhatsApp da loja por QR Code. Envia os arquivos como documento, valida os números antes do envio e mostra a situação da conexão no topo da tela. '''Tem risco de bloqueio do número''' em caso de uso inadequado (envio em massa, spam); por isso a tela exibe o aviso em vermelho.&lt;br /&gt;
&lt;br /&gt;
'''Campos da API Oficial (Meta)'''&lt;br /&gt;
*'''Phone ID''' – identificador do número na conta Meta;&lt;br /&gt;
*'''Token''' – token de acesso da conta Meta;&lt;br /&gt;
*'''Versão''' – versão da API (padrão v18.0).&lt;br /&gt;
&lt;br /&gt;
'''Campos da API Não Oficial (uazapi)'''&lt;br /&gt;
*'''Servidor''' – endereço do servidor uazapi. Já vem preenchido com o servidor padrão;&lt;br /&gt;
*'''Instância''' – nome gerado automaticamente pelo sistema, não editável. O formato é '''MK''' + CNPJ da empresa + '''F''' + código da loja (ex.: MK73766255000133F1).&lt;br /&gt;
&lt;br /&gt;
'''Botões da uazapi'''&lt;br /&gt;
*'''Criar Instância''' – cria a instância no servidor uazapi e grava o token dela na configuração da loja. Exige o '''Admin Token''' da conta uazapi, que não tem campo na tela e precisa ser gravado direto no banco (tabela NOTIF_CONFIG, campo NC_WA_UAZ_ADMTOKEN, na linha da loja). Sem ele o sistema avisa e não cria. Se já existir no servidor uma instância com o mesmo nome, o sistema reaproveita essa instância em vez de criar outra;&lt;br /&gt;
*'''Consultar Status''' – consulta na hora se o WhatsApp está conectado;&lt;br /&gt;
*'''Conectar (QR Code)''' – mostra o QR Code para ler no celular (WhatsApp &amp;gt; Aparelhos conectados). O QR é renovado a cada 8 segundos até a conexão ser feita. Se já estiver conectado, o sistema avisa;&lt;br /&gt;
*'''Desconectar''' – encerra a sessão do WhatsApp na instância (pede confirmação).&lt;br /&gt;
&lt;br /&gt;
'''Campos comuns'''&lt;br /&gt;
*'''Intervalo entre envios (segundos)''' – vale para os dois tipos de API. Padrão: 2 segundos. No envio um por um, a espera real é sorteada entre esse valor e o dobro;&lt;br /&gt;
*'''Enviar o XML junto no envio de Nota Fiscal''' – quando marcado, o WhatsApp também leva o XML nas notificações da categoria Nota Fiscal (ver &amp;quot;Anexos, links e XML&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
===E-mail===&lt;br /&gt;
*'''Servidor SMTP''', '''Porta''' (padrão 587), '''Criptografia''' (TLS, SSL ou nenhuma; padrão TLS), '''Usuário''', '''Senha''';&lt;br /&gt;
*'''Nome exibido''' – nome que aparece como remetente;&lt;br /&gt;
*'''E-mail de resposta''' – endereço usado quando o cliente clica em &amp;quot;Responder&amp;quot;;&lt;br /&gt;
*'''Intervalo entre envios (segundos)''' – espera entre um e-mail e outro. Padrão: 3 segundos.&lt;br /&gt;
&lt;br /&gt;
Cada loja envia com a sua própria configuração de e-mail. Se o '''Servidor SMTP''' da loja estiver em branco, os e-mails dessa loja saem com a configuração de e-mail '''completa da loja 1''' (servidor, porta, usuário, senha, nome e e-mail de resposta).&lt;br /&gt;
&lt;br /&gt;
O botão '''Testar E-mail''' envia um e-mail de teste para o endereço informado em '''Usuário''', usando os valores que estão na tela no momento (mesmo antes de gravar). Numa loja com o servidor SMTP em branco o teste falha, embora o envio real funcione usando a configuração da loja 1.&lt;br /&gt;
&lt;br /&gt;
O texto do e-mail é enviado '''sem formatação''' (ver &amp;quot;Templates&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
===Templates===&lt;br /&gt;
Cada categoria tem um template para '''WhatsApp''' e outro para '''E-mail''', separados por loja. O de e-mail tem também o campo '''Assunto''', que aceita as mesmas variáveis da mensagem.&lt;br /&gt;
&lt;br /&gt;
*A Central já vem com templates padrão para todas as categorias fixas;&lt;br /&gt;
*'''Inserir variável''' – escolha a variável no combo e clique em '''Inserir na mensagem''' para colocá-la na posição do cursor;&lt;br /&gt;
*'''Prévia da mensagem''' – mostra como a mensagem fica, preenchida com dados de exemplo;&lt;br /&gt;
*O editor aceita formatação (negrito, cores etc.), mas '''a mensagem é enviada como texto simples''': a formatação não chega ao cliente. Emojis e quebras de linha são mantidos;&lt;br /&gt;
*'''Template usado no envio:''' o da própria loja. Se a loja não tiver template preenchido para aquela categoria/canal (ex.: loja nova, que nunca teve o template editado), é usado o template da '''loja 1'''. Se nem a loja 1 tiver, a mensagem enviada é apenas &amp;quot;&amp;lt;nome do cliente&amp;gt;, olá!&amp;quot; e o assunto do e-mail é o nome da categoria.&lt;br /&gt;
&lt;br /&gt;
'''Variáveis disponíveis'''&lt;br /&gt;
&lt;br /&gt;
Todas as categorias aceitam: '''{NOME}''', '''{TELEFONE}''' e '''{EMAIL}'''. Variáveis extras por categoria:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Categoria!!Variáveis extras&lt;br /&gt;
|-&lt;br /&gt;
|Aniversário||{DATA_NASC}&lt;br /&gt;
|-&lt;br /&gt;
|Cobrança a Vencer / Vencida||{VENCIMENTO} {VALOR} {DOCUMENTO} {LINK_BOLETO}&lt;br /&gt;
|-&lt;br /&gt;
|Cobrança Paga||{VENCIMENTO} {VALOR} {DOCUMENTO}&lt;br /&gt;
|-&lt;br /&gt;
|Ordens de Serviço||{NUMERO_OS} {DATA_OS} {VALOR_OS} {STATUS_OS}&lt;br /&gt;
|-&lt;br /&gt;
|Nota Fiscal||{NUMERO_NOTA} {EMISSAO} {VALOR_NOTA} {CHAVE} {LINK_NOTA} {LINK_NFE} {LINK_BOLETO} {LINK_XML}&lt;br /&gt;
|-&lt;br /&gt;
|Tipos personalizados||{DETALHE1} {DETALHE2} {DETALHE3} {DETALHE4} {REFERENCIA} {REFERENCIA_DOC}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*'''{CHAVE}''' – chave de acesso da nota; na NFS-e é a chave de acesso da nota de serviço;&lt;br /&gt;
*'''{LINK_NOTA}''' e '''{LINK_NFE}''' são equivalentes (os dois viram o link do PDF da nota);&lt;br /&gt;
*Na Cobrança Paga não existe {LINK_BOLETO}: se for colocada no template, o texto &amp;quot;{LINK_BOLETO}&amp;quot; aparece literal na mensagem.&lt;br /&gt;
&lt;br /&gt;
'''Sobre as variáveis de link ({LINK_BOLETO}, {LINK_NOTA}, {LINK_NFE}, {LINK_XML})''' – a tela mostra um aviso sobre isso nas categorias que têm links:&lt;br /&gt;
*Elas só viram link no '''WhatsApp pela API Oficial (Meta)''';&lt;br /&gt;
*No '''e-mail''' e no '''WhatsApp uazapi''' os arquivos vão anexados e a variável é apenas '''apagada''' do texto. Só a variável é apagada, não a frase em volta: um template escrito como &amp;quot;baixe o boleto pelo link: {LINK_BOLETO}&amp;quot; chega como &amp;quot;baixe o boleto pelo link:&amp;quot;. Revise os templates pensando no canal que a loja usa;&lt;br /&gt;
*Em títulos sem boleto, {LINK_BOLETO} também é apagada.&lt;br /&gt;
&lt;br /&gt;
===Automático===&lt;br /&gt;
*'''Ativar envio automático diário''' – liga/desliga o automático da loja;&lt;br /&gt;
*'''Hora do envio''' – horário (HH:MM) a partir do qual o envio do dia pode acontecer;&lt;br /&gt;
*'''Canais''' – WhatsApp e/ou E-mail;&lt;br /&gt;
*'''Categorias''' – categorias processadas no automático. '''Ordens de Serviço não aparece nesta lista''', porque não tem envio automático; OS só é enviada manualmente.&lt;br /&gt;
&lt;br /&gt;
Detalhes de funcionamento na seção &amp;quot;Envio automático&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Cobrança a Vencer, Vencida e Paga==&lt;br /&gt;
Essas três categorias trabalham sobre o contas a receber como um todo. O título entra na lista tendo ou não boleto bancário; o que muda é o que é enviado.&lt;br /&gt;
&lt;br /&gt;
===Quando o título tem boleto===&lt;br /&gt;
O boleto só é gerado e enviado quando:&lt;br /&gt;
*o título tem banco informado;&lt;br /&gt;
*esse banco tem layout de boleto configurado;&lt;br /&gt;
*o banco tem conta corrente cadastrada para a loja do título.&lt;br /&gt;
&lt;br /&gt;
Títulos convertidos de outro sistema (série '''ANT''') nunca geram boleto.&lt;br /&gt;
&lt;br /&gt;
Se o sistema não conseguir verificar se o título tem boleto (erro de consulta), a mensagem daquele título '''não é enviada''', para não mandar cobrança sem o boleto por engano. O motivo fica no histórico.&lt;br /&gt;
&lt;br /&gt;
===Título sem boleto===&lt;br /&gt;
A notificação é enviada mesmo assim, só com o texto do template (sem anexo e sem link), em qualquer canal.&lt;br /&gt;
&lt;br /&gt;
===Boleto acumulado (opção &amp;quot;Acumulativo&amp;quot; na impressão de boletos)===&lt;br /&gt;
Quando o boleto foi gerado de forma acumulada – várias notas/parcelas agrupadas em um único boleto, pela tela '''Relatórios &amp;gt; Financeiro &amp;gt; Boletos e Duplicatas &amp;gt; Impressão''', marcando '''Acumulativo por Cliente''' ou '''Acumulativo por Cliente/Vencimento''' – a Central reconhece o agrupamento e:&lt;br /&gt;
&lt;br /&gt;
*mostra '''uma única linha''' na lista, representando o boleto inteiro;&lt;br /&gt;
*exibe como '''Valor''' a soma das contas do grupo (em aberto, nas categorias a Vencer/Vencida; pagas, na Cobrança Paga);&lt;br /&gt;
*exibe como '''Documento''' o número do boleto acumulado (ex.: AC00033);&lt;br /&gt;
*envia um '''único PDF''', com o valor total e o mesmo nosso número da impressão de Boletos e Duplicatas;&lt;br /&gt;
*controla o histórico pelo boleto inteiro, então a baixa de uma das contas do grupo não faz a notificação ser enviada de novo.&lt;br /&gt;
&lt;br /&gt;
==Envio automático==&lt;br /&gt;
&lt;br /&gt;
===Quando dispara===&lt;br /&gt;
*Cada Master Key aberto verifica '''a cada minuto''' se já passou do horário configurado para a '''loja em que está logado''' e se o automático ainda não rodou hoje nessa loja.&lt;br /&gt;
*Com vários computadores abertos, '''só um''' executa o envio do dia; os demais percebem que já foi feito. Resultado: '''uma execução por dia por loja'''.&lt;br /&gt;
*É preciso que '''algum Master Key esteja aberto e logado na loja''' depois do horário configurado. Se ninguém abrir o sistema naquela loja no dia, o envio não acontece nesse dia.&lt;br /&gt;
*O envio roda em segundo plano, sem travar o sistema e sem nenhuma tela.&lt;br /&gt;
*'''Base de cliente aberta dentro da rede da Office''' (ex.: base copiada para análise pelo suporte): o automático '''não dispara''', para não mandar mensagens reais aos clientes daquela empresa.&lt;br /&gt;
&lt;br /&gt;
===Período processado por categoria===&lt;br /&gt;
O sistema guarda o dia da última execução da loja. Na execução seguinte, processa '''desde esse dia''' – normalmente &amp;quot;ontem&amp;quot;. Se o automático ficou alguns dias sem rodar (sistema fechado, feriado etc.), ele '''recupera os dias perdidos''' na próxima execução.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Categoria!!O que é processado&lt;br /&gt;
|-&lt;br /&gt;
|Aniversário||Aniversariantes de '''hoje'''&lt;br /&gt;
|-&lt;br /&gt;
|Cobrança a Vencer||Títulos em aberto que '''vencem hoje''' (o lembrete chega no dia do vencimento)&lt;br /&gt;
|-&lt;br /&gt;
|Cobrança Vencida||Títulos em aberto que venceram '''desde a última execução até ontem'''&lt;br /&gt;
|-&lt;br /&gt;
|Cobrança Paga||Títulos pagos '''desde a última execução até hoje'''&lt;br /&gt;
|-&lt;br /&gt;
|Nota Fiscal||Notas autorizadas emitidas '''desde a última execução até ontem'''&lt;br /&gt;
|-&lt;br /&gt;
|Tipos personalizados||O que o SQL retornar, com data inicial = dia da última execução e data final = hoje&lt;br /&gt;
|-&lt;br /&gt;
|Ordens de Serviço||Não tem envio automático&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Regras do envio automático===&lt;br /&gt;
*Categorias não marcadas são ignoradas. Sem nenhum canal marcado, nada é enviado.&lt;br /&gt;
*A ordem de processamento é: Aniversário, Cobrança a Vencer, Cobrança Vencida, Cobrança Paga, Nota Fiscal e, por último, os Tipos personalizados.&lt;br /&gt;
*'''Um cliente recebe no máximo uma categoria automática por dia.''' Se ele já recebeu com sucesso uma notificação automática de outra categoria no dia, as demais categorias dele são puladas. As mensagens puladas '''não são reenviadas depois pelo automático'''. Se necessário, envie pela aba Notificações.&lt;br /&gt;
*Antes de cada envio o sistema '''reconfere''' o registro, porque a lista pode ter sido montada momentos antes: título que foi pago, nota que foi cancelada ou pagamento estornado não recebem a mensagem.&lt;br /&gt;
*O que já foi enviado com sucesso nunca é enviado de novo pelo automático.&lt;br /&gt;
*Os intervalos entre mensagens são os mesmos do envio manual.&lt;br /&gt;
*Nos Tipos personalizados vale o '''Limite de envios''' do cadastro (quantidade máxima de mensagens por execução).&lt;br /&gt;
*Tudo o que o automático envia fica no Histórico com origem '''Automático'''.&lt;br /&gt;
&lt;br /&gt;
==Histórico==&lt;br /&gt;
&lt;br /&gt;
===Filtros===&lt;br /&gt;
*'''Período''' – mesmo combo de atalhos da aba Notificações. Ao abrir, o padrão é '''Últimos 30 dias''';&lt;br /&gt;
*'''Tipo''' – Todos, WhatsApp ou E-mail;&lt;br /&gt;
*'''Status''' – Todos, Sucesso, Erro ou Reenviado;&lt;br /&gt;
*'''Origem''' – Todos, Manual, Automático ou Reenvio;&lt;br /&gt;
*'''Categoria''' – mesmas categorias da aba Notificações, inclusive os tipos personalizados ativos;&lt;br /&gt;
*'''Cliente''' – busca por parte do nome ou do destino (telefone/e-mail). '''Enter''' no campo já filtra;&lt;br /&gt;
*'''Filtrar''' – aplica os filtros. Escolher um atalho de período também filtra na hora.&lt;br /&gt;
&lt;br /&gt;
Abaixo dos filtros aparece o total de '''falhas pendentes de reenvio''' da loja (todas as datas) e a data da mais antiga, em vermelho quando existe alguma.&lt;br /&gt;
&lt;br /&gt;
===Grade===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Coluna!!Conteúdo&lt;br /&gt;
|-&lt;br /&gt;
|Data/Hora||Momento do envio (ou do último reenvio, quando o registro foi reenviado)&lt;br /&gt;
|-&lt;br /&gt;
|Tipo||WhatsApp ou E-mail&lt;br /&gt;
|-&lt;br /&gt;
|Categoria||Nome da categoria&lt;br /&gt;
|-&lt;br /&gt;
|Nome / Destino||Cliente e número/e-mail usado&lt;br /&gt;
|-&lt;br /&gt;
|Status||'''Sucesso''', '''Erro''' ou '''Reenviado''' (ver abaixo)&lt;br /&gt;
|-&lt;br /&gt;
|Origem||'''Manual''' (aba Notificações), '''Automático''' ou '''Reenvio'''&lt;br /&gt;
|-&lt;br /&gt;
|Anexos||Arquivos que foram junto: DANFE, DANFS-e, Boleto, XML. Só é preenchido nos envios com sucesso; no WhatsApp pela API Oficial fica vazio, porque lá os arquivos vão como link no texto&lt;br /&gt;
|-&lt;br /&gt;
|Detalhes||Motivo do erro ou retorno do envio&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Linhas com '''Erro''' aparecem destacadas.&lt;br /&gt;
*'''Duplo clique''' em qualquer linha abre a janela '''Detalhes do envio''', com todos os dados do registro, os detalhes completos e a '''mensagem completa''' que foi enviada. O texto pode ser selecionado e copiado.&lt;br /&gt;
&lt;br /&gt;
'''Significado do Status'''&lt;br /&gt;
*'''Sucesso''' – o envio foi aceito pelo WhatsApp/servidor de e-mail;&lt;br /&gt;
*'''Erro''' – o envio falhou; o motivo está em Detalhes;&lt;br /&gt;
*'''Reenviado''' – usado em dois casos:&lt;br /&gt;
**registros antigos que já foram reenviados;&lt;br /&gt;
**falhas que o sistema decidiu '''não''' reenviar. Nesse caso, Detalhes mostra &amp;quot;Não reenviado: título já quitado&amp;quot; (vale também para nota cancelada) ou &amp;quot;Não reenviado: categoria não reconhecida&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Reenviar Falhas===&lt;br /&gt;
Reenvia, de uma vez, os registros com status '''Erro''':&lt;br /&gt;
*considera '''apenas o período e o filtro de Tipo'''. Os filtros de Status, Origem, Categoria e Cliente '''não''' limitam o Reenviar Falhas;&lt;br /&gt;
*antes de reenviar, confere se o documento continua válido: título ainda em aberto, nota ainda autorizada, pagamento não estornado. Se não estiver, a falha é marcada como &amp;quot;Não reenviado&amp;quot; e não é enviada;&lt;br /&gt;
*gera de novo os anexos (boleto, PDF e XML da nota), porque os arquivos do envio original não existem mais;&lt;br /&gt;
*o reenvio '''atualiza o próprio registro''' do erro (data, status, detalhes e anexos) em vez de criar uma linha nova;&lt;br /&gt;
*um documento que já tem '''5 ou mais falhas''' no período é considerado falha persistente e é '''ignorado''' pelo Reenviar Falhas (normalmente é problema de cadastro ou de configuração). Esses casos devem ser corrigidos e reenviados um a um pelo '''Reenviar Este''';&lt;br /&gt;
*respeita os intervalos entre mensagens e mostra o cartão de progresso com '''Cancelar'''.&lt;br /&gt;
&lt;br /&gt;
Ao terminar, o resumo mostra só as linhas que aconteceram:&lt;br /&gt;
*enviadas com sucesso;&lt;br /&gt;
*com erro novamente (motivo na coluna Detalhes);&lt;br /&gt;
*não reenviadas porque o título já foi quitado ou o documento cancelado;&lt;br /&gt;
*ignoradas por já terem falhado 5 vezes.&lt;br /&gt;
&lt;br /&gt;
===Reenviar Este===&lt;br /&gt;
Reenvia o registro selecionado na grade, '''qualquer que seja o status''':&lt;br /&gt;
*'''Registro com Erro:''' o reenvio atualiza o próprio registro, como no Reenviar Falhas;&lt;br /&gt;
*'''Registro com Sucesso''' (ou Reenviado): o sistema avisa que será criado um '''novo registro''' no histórico. O registro original fica intacto e o novo aparece com origem '''Reenvio''';&lt;br /&gt;
*também confere se o documento ainda é válido e gera os anexos de novo;&lt;br /&gt;
*se falhar, a mensagem orienta a ver o motivo na coluna Detalhes.&lt;br /&gt;
&lt;br /&gt;
==Tipos Personalizados==&lt;br /&gt;
&lt;br /&gt;
'''Onde fica'''&lt;br /&gt;
&lt;br /&gt;
Central de Notificações &amp;gt; aba '''Tipos Personalizados''' (só aparece para quem tem a permissão 324 – ver &amp;quot;Permissões&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
Permite criar categorias próprias a partir de um SQL. Cada tipo ativo aparece automaticamente na aba Notificações, nos Templates, na lista do Automático e no filtro do Histórico. A lista de categorias é atualizada ao gravar ou excluir um tipo, sem precisar reabrir a tela.&lt;br /&gt;
&lt;br /&gt;
===Campos do cadastro===&lt;br /&gt;
*'''Descrição''' – nome da categoria na tela;&lt;br /&gt;
*'''Ativo''' – só tipos ativos aparecem nas listas;&lt;br /&gt;
*'''Limite de envios''' – máximo de mensagens por execução do '''automático'''; 0 = sem limite. Não limita o envio manual;&lt;br /&gt;
*'''SQL''' – consulta que retorna os destinatários;&lt;br /&gt;
*'''Col 1 a Col 4''' – títulos das colunas DETALHE1 a DETALHE4 na lista de envio manual;&lt;br /&gt;
*Botão '''Testar SQL''' – executa o SQL com parâmetros de teste e informa se há erro ou se não retornou registros.&lt;br /&gt;
&lt;br /&gt;
===Colunas que o SQL deve retornar===&lt;br /&gt;
*'''CLIENTE_ID''' – código do cliente (usado no histórico e na regra de &amp;quot;uma categoria automática por dia&amp;quot;);&lt;br /&gt;
*'''NOME''' – nome do destinatário;&lt;br /&gt;
*'''FONE''' – número de WhatsApp (sem essa coluna não há envio por WhatsApp);&lt;br /&gt;
*'''EMAIL''' – e-mail (sem essa coluna não há envio por e-mail);&lt;br /&gt;
*'''REFERENCIA''' – '''número inteiro e único''' por registro. É o que impede o mesmo registro de ser enviado duas vezes. Se vier vazio ou repetido, o controle não funciona: depois do primeiro envio com sucesso, os demais registros com a mesma referência deixam de aparecer.&lt;br /&gt;
&lt;br /&gt;
Colunas opcionais:&lt;br /&gt;
*'''DETALHE1''' a '''DETALHE4''' – informações extras, usadas nas variáveis {DETALHE1}…{DETALHE4} e nas colunas da lista. O '''DETALHE3''' também é usado como '''documento''' do registro no histórico e na variável {REFERENCIA_DOC}.&lt;br /&gt;
&lt;br /&gt;
===Parâmetros que podem ser usados no SQL===&lt;br /&gt;
*''':FILIAL''' – código da loja;&lt;br /&gt;
*''':DATA_DE''' ou ''':DE''' – data inicial. No manual é a data inicial da tela; no automático é o dia da última execução;&lt;br /&gt;
*''':DATA_ATE''' ou ''':ATE''' – data final. No manual é a data final da tela; no automático é hoje;&lt;br /&gt;
*''':REENVIO''' – 'S' ou 'N'. No manual reflete a opção '''Permitir reenvio'''; no automático é sempre 'N'.&lt;br /&gt;
&lt;br /&gt;
===Validação das variáveis===&lt;br /&gt;
Ao gravar o template de um tipo personalizado, o sistema confere se todas as variáveis usadas ({...}) são colunas que o SQL realmente retorna. Se alguma não existir, a gravação é bloqueada e a mensagem lista as colunas disponíveis.&lt;br /&gt;
&lt;br /&gt;
==Permissões==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Permissão!!Efeito&lt;br /&gt;
|-&lt;br /&gt;
|Item de menu '''Central de Notificações'''||Acesso à tela&lt;br /&gt;
|-&lt;br /&gt;
|'''Central de Notificações – Tipos Personalizados''' (324)||Mostra a aba Tipos Personalizados. Sem ela, a aba fica oculta&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Solução de problemas==&lt;br /&gt;
&lt;br /&gt;
===Onde ver o que aconteceu===&lt;br /&gt;
*'''Histórico''' – status e motivo de cada envio; o duplo clique mostra a mensagem completa.&lt;br /&gt;
*'''Arquivo de log''' – na pasta do Master Key, em '''Logs\Central Notificacoes\NotifAPI_DDMMAA.log''' (um arquivo por dia). Registra a geração do PDF e do XML das notas (inclusive por que falhou), as respostas da uazapi e o resumo de cada categoria do envio automático (quantos registros, quantos enviados, quantos pulados).&lt;br /&gt;
&lt;br /&gt;
===Mensagem não chega por WhatsApp===&lt;br /&gt;
#Situação no topo da tela / '''Consultar Status''' (uazapi) deve estar '''Conectado'''.&lt;br /&gt;
#O canal WhatsApp estava marcado no envio (e, no automático, em Configurações &amp;gt; Automático &amp;gt; Canais).&lt;br /&gt;
#O cliente tem celular/telefone no cadastro.&lt;br /&gt;
#Se o histórico mostra &amp;quot;Número sem WhatsApp&amp;quot;, o número não tem WhatsApp ativo – corrigir o cadastro.&lt;br /&gt;
#O template de WhatsApp da categoria está preenchido.&lt;br /&gt;
#Envio em fila (uazapi, categorias sem anexo): &amp;quot;aceito&amp;quot; na fila não é garantia de entrega.&lt;br /&gt;
#Se o WhatsApp sinalizou restrição da conta, parar os envios em massa por um tempo.&lt;br /&gt;
&lt;br /&gt;
===Mensagem não chega por e-mail===&lt;br /&gt;
#Testar as configurações com '''Testar E-mail''' na loja em questão. Se o servidor SMTP da loja estiver em branco, o envio usa a configuração da loja 1: testar lá.&lt;br /&gt;
#O cliente tem e-mail no cadastro.&lt;br /&gt;
#O template de e-mail da categoria está preenchido.&lt;br /&gt;
#Verificar a caixa de spam do cliente.&lt;br /&gt;
&lt;br /&gt;
===Nota Fiscal não é enviada (erro ao gerar o PDF)===&lt;br /&gt;
*&amp;quot;MasterNFe está fechado&amp;quot; – abrir o Master NF-e (ou configurar o caminho dele no Connect.ini para o Master Key abrir sozinho) e conferir IP/Porta do DataSnap nos Parâmetros do Sistema da loja.&lt;br /&gt;
*&amp;quot;method not found&amp;quot; / &amp;quot;not found in the server method list&amp;quot; – o Master NF-e aberto é de versão antiga. Atualizar o Master NF-e (e conferir se o executável aberto é o da pasta certa).&lt;br /&gt;
*&amp;quot;Error writing data to the connection&amp;quot; – o Master NF-e perdeu a conexão com o banco (ex.: o Firebird foi reiniciado depois que ele foi aberto). Fechar e abrir o Master NF-e.&lt;br /&gt;
&lt;br /&gt;
===Nota enviada sem o XML===&lt;br /&gt;
Ver o arquivo de log do dia (linhas &amp;quot;GerarXMLNFe&amp;quot;). Normalmente é o Master NF-e fechado, desatualizado ou sem acesso. No WhatsApp, conferir também se a opção &amp;quot;Enviar o XML junto no envio de Nota Fiscal&amp;quot; está marcada.&lt;br /&gt;
&lt;br /&gt;
===Mensagem com frase incompleta (&amp;quot;...pelo link:&amp;quot;)===&lt;br /&gt;
O template usa uma variável de link e a loja envia por e-mail ou uazapi, onde a variável é apagada. Ajustar o texto do template (ver &amp;quot;Templates&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
===Registro não aparece na lista para envio===&lt;br /&gt;
*Já foi enviado com sucesso – marcar '''Permitir reenvio''' ou usar o '''Reenviar Este''' no Histórico.&lt;br /&gt;
*É o consumidor padrão da loja.&lt;br /&gt;
*Aniversário: cliente inativo, ou já recebeu com sucesso neste ano.&lt;br /&gt;
*Cobranças: título já pago, com valor zero ou fora do período.&lt;br /&gt;
*Nota Fiscal: nota não autorizada (cancelada, rejeitada etc.).&lt;br /&gt;
*OS: é orçamento, ou o status não está marcado em &amp;quot;Status da OS&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Envio automático não disparou===&lt;br /&gt;
#O automático está ativo na loja (Configurações &amp;gt; Automático).&lt;br /&gt;
#O horário configurado já passou.&lt;br /&gt;
#Algum Master Key foi aberto e logado '''nessa loja''' depois do horário.&lt;br /&gt;
#Ao menos um canal e uma categoria estão marcados.&lt;br /&gt;
#Ainda não rodou hoje: o campo NC_AUTO_ULTIMODIA da loja (tabela NOTIF_CONFIG) com a data de hoje indica que já executou.&lt;br /&gt;
#Não é uma base de cliente aberta na rede da Office (nesse caso o automático é bloqueado de propósito).&lt;br /&gt;
#Conferir no arquivo de log as linhas &amp;quot;Envio automático concluído&amp;quot; de cada categoria.&lt;br /&gt;
&lt;br /&gt;
===Registro aparece na busca manual mas não foi enviado pelo automático===&lt;br /&gt;
*É '''Ordens de Serviço''' – não tem automático.&lt;br /&gt;
*O período do automático é diferente do da tela (ver tabela em &amp;quot;Envio automático&amp;quot;). Exemplo: Cobrança a Vencer no automático só pega o que vence '''no dia'''.&lt;br /&gt;
*O cliente já tinha recebido outra categoria automática no dia (regra de uma categoria por dia).&lt;br /&gt;
*O título foi pago, a nota cancelada ou o pagamento estornado antes do envio.&lt;br /&gt;
*Tipos personalizados: o Limite de envios foi atingido.&lt;br /&gt;
&lt;br /&gt;
===Falha que o Reenviar Falhas não reenvia===&lt;br /&gt;
*O documento já falhou 5 ou mais vezes no período – corrigir a causa e usar '''Reenviar Este'''.&lt;br /&gt;
*A falha está fora do período ou do Tipo filtrados.&lt;br /&gt;
*O título foi quitado / a nota foi cancelada – aparece como &amp;quot;Não reenviado&amp;quot; em Detalhes.&lt;br /&gt;
&lt;br /&gt;
==Referência de banco de dados==&lt;br /&gt;
Tabelas usadas pela Central:&lt;br /&gt;
&lt;br /&gt;
*'''NOTIF_CONFIG''' – configuração por loja (uma linha por loja, campo NC_FILIAL). Criada automaticamente ao abrir a Central na loja pela primeira vez;&lt;br /&gt;
*'''NOTIF_TEMPLATE''' – templates por categoria, tipo (W = WhatsApp, E = E-mail) e loja;&lt;br /&gt;
*'''NOTIF_HISTORICO''' – histórico de todos os envios;&lt;br /&gt;
*'''NOTIF_TIPO_PERS''' – cadastro dos tipos personalizados.&lt;br /&gt;
&lt;br /&gt;
Campos úteis de NOTIF_CONFIG:&lt;br /&gt;
*NC_WA_TIPO – tipo de API do WhatsApp (O = Oficial/Meta, U = uazapi);&lt;br /&gt;
*NC_WA_UAZ_ADMTOKEN – Admin Token da conta uazapi (não tem campo na tela);&lt;br /&gt;
*NC_WA_UAZ_TOKEN / NC_WA_UAZ_INSTANCIA – token e nome da instância uazapi;&lt;br /&gt;
*NC_WA_ENVIA_XML – envia o XML da nota pelo WhatsApp (S/N);&lt;br /&gt;
*NC_AUTO_ATIVO, NC_AUTO_HORA, NC_AUTO_MINUTO, NC_AUTO_CANAIS, NC_AUTO_CATEGORIAS – configuração do envio automático;&lt;br /&gt;
*NC_AUTO_ULTIMODIA – último dia em que o automático executou na loja.&lt;br /&gt;
&lt;br /&gt;
Campos úteis de NOTIF_HISTORICO:&lt;br /&gt;
*NH_STATUS – S (Sucesso), E (Erro), R (Reenviado);&lt;br /&gt;
*NH_ORIGEM – M (Manual), A (Automático), R (Reenvio);&lt;br /&gt;
*NH_CATEGORIA – código da categoria (ANIVERSARIO, BOLETO_VENCER, BOLETO_VENCIDO, BOLETO_PAGO, OS_PRONTA para Ordens de Serviço, NFE para Nota Fiscal, PERS_&amp;lt;n&amp;gt; para os tipos personalizados);&lt;br /&gt;
*NH_REFERENCIA / NH_REFERENCIA_DOC – documento notificado (título, venda, OS...);&lt;br /&gt;
*NH_ERRO – detalhes/motivo;&lt;br /&gt;
*NH_ANEXOS – anexos enviados;&lt;br /&gt;
*NH_MENSAGEM / NH_ASSUNTO – mensagem e assunto enviados;&lt;br /&gt;
*NH_STATUS_ENTREGA – situação de entrega no WhatsApp (uazapi), atualizada ao filtrar o histórico.&lt;/div&gt;</summary>
		<author><name>Vitor</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.officesystem.com.br/index.php?title=Central_de_Notifica%C3%A7%C3%B5es&amp;diff=2400</id>
		<title>Central de Notificações</title>
		<link rel="alternate" type="text/html" href="https://wiki.officesystem.com.br/index.php?title=Central_de_Notifica%C3%A7%C3%B5es&amp;diff=2400"/>
		<updated>2026-09-23T18:44:21Z</updated>

		<summary type="html">&lt;p&gt;Vitor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Central de Notificações==&lt;br /&gt;
&lt;br /&gt;
==Visão funcional==&lt;br /&gt;
A Central de Notificações envia mensagens aos clientes por '''WhatsApp''' e '''e-mail'''. O envio pode acontecer de duas formas:&lt;br /&gt;
&lt;br /&gt;
*'''Manual''' – o operador escolhe a categoria e o período, seleciona os destinatários na lista e dispara na hora, pela aba '''Notificações''';&lt;br /&gt;
*'''Automático''' – o próprio Master Key dispara uma vez por dia, no horário configurado, para as categorias marcadas na aba '''Configurações &amp;gt; Automático'''.&lt;br /&gt;
&lt;br /&gt;
Tudo na Central é '''separado por loja''': configurações de WhatsApp e e-mail, templates, envio automático e histórico. A loja em uso é escolhida no campo '''Loja''', no topo da tela. Esse campo só aparece quando a empresa tem mais de uma loja, e só fica liberado para usuários que podem trocar de loja.&lt;br /&gt;
&lt;br /&gt;
O cliente definido como '''consumidor padrão''' da loja (cliente usado nas vendas de balcão) nunca aparece em nenhuma categoria.&lt;br /&gt;
&lt;br /&gt;
===Categorias===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Categoria!!O que aparece na busca manual (dentro do período)!!Anexo enviado!!Envio automático&lt;br /&gt;
|-&lt;br /&gt;
|'''Aniversário'''||Clientes ativos que fazem aniversário (dia e mês) no período. O ano de nascimento é ignorado e o período pode virar o ano (ex.: 20/12 a 10/01)||Nenhum||Sim – aniversariantes do dia&lt;br /&gt;
|-&lt;br /&gt;
|'''Cobrança a Vencer'''||Títulos do contas a receber em aberto (sem pagamento e com valor maior que zero) com vencimento no período||Boleto, quando o título tem boleto||Sim – títulos que vencem no dia&lt;br /&gt;
|-&lt;br /&gt;
|'''Cobrança Vencida'''||Títulos em aberto com vencimento no período (use um período já passado)||Boleto, quando o título tem boleto||Sim – títulos que venceram desde a última execução até ontem&lt;br /&gt;
|-&lt;br /&gt;
|'''Cobrança Paga'''||Títulos com data de pagamento no período||Nenhum||Sim – títulos pagos desde a última execução até hoje&lt;br /&gt;
|-&lt;br /&gt;
|'''Ordens de Serviço'''||OS com data de abertura no período, exceto orçamentos, filtradas pelos status marcados em '''Status da OS''' (nenhum marcado = todos os status)||Nenhum||'''Não'''&lt;br /&gt;
|-&lt;br /&gt;
|'''Nota Fiscal'''||Vendas com nota '''autorizada''' (NF-e, NFC-e ou NFS-e) com emissão no período||PDF da nota (DANFE/DANFS-e), boleto da venda (se houver) e XML da nota||Sim – notas emitidas desde a última execução até ontem&lt;br /&gt;
|-&lt;br /&gt;
|'''Tipos personalizados'''||O que o SQL do tipo retornar (ver seção &amp;quot;Tipos Personalizados&amp;quot;)||Nenhum||Sim, se marcado&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Controle de envio duplicado:''' tudo o que já foi enviado '''com sucesso''' deixa de aparecer na busca da categoria, a não ser que a opção '''Permitir reenvio''' esteja marcada. O controle é feito:&lt;br /&gt;
&lt;br /&gt;
*nas Cobranças, por título (ou pelo boleto inteiro, no caso de boleto acumulado);&lt;br /&gt;
*na Nota Fiscal, por venda;&lt;br /&gt;
*nas Ordens de Serviço, por OS;&lt;br /&gt;
*no Aniversário, por cliente dentro do ano;&lt;br /&gt;
*nos Tipos personalizados, pela coluna REFERENCIA do SQL.&lt;br /&gt;
&lt;br /&gt;
Envios com erro não contam: o registro continua aparecendo para ser enviado de novo.&lt;br /&gt;
&lt;br /&gt;
==Topo da tela==&lt;br /&gt;
*'''Loja''' – loja cujas configurações, templates e histórico estão sendo usados (ver &amp;quot;Visão funcional&amp;quot;);&lt;br /&gt;
*'''WhatsApp: &amp;lt;situação&amp;gt;''' – aparece só quando a loja usa a '''API Não Oficial (uazapi)'''. Mostra se o WhatsApp da loja está '''Conectado''', '''Desconectado''', '''Conectando...''' etc., com a bolinha verde/vermelha ao lado. É atualizado sozinho a cada 15 segundos enquanto a tela está aberta.&lt;br /&gt;
&lt;br /&gt;
==Aba Notificações (envio manual)==&lt;br /&gt;
&lt;br /&gt;
===Filtros===&lt;br /&gt;
*'''Categoria''' – categoria que será listada;&lt;br /&gt;
*'''Permitir reenvio''' – quando marcado, a busca também traz registros que já receberam a notificação com sucesso;&lt;br /&gt;
*'''Período''' – combo de atalhos + datas inicial e final + botão '''Buscar''';&lt;br /&gt;
*'''Status da OS''' – aparece só na categoria Ordens de Serviço. Marque os status desejados; sem nenhum marcado, todos os status entram.&lt;br /&gt;
&lt;br /&gt;
'''Atalhos de período''' – escolher um atalho preenche as datas e já faz a busca. Se as datas forem alteradas manualmente, o combo passa sozinho para '''Personalizado'''. Ao abrir a tela o atalho padrão é '''Próximos 30 dias'''.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Atalho!!Datas preenchidas&lt;br /&gt;
|-&lt;br /&gt;
|Hoje / Ontem / Amanhã||O próprio dia&lt;br /&gt;
|-&lt;br /&gt;
|Últimos 7 dias / Próximos 7 dias||7 dias contando hoje&lt;br /&gt;
|-&lt;br /&gt;
|Últimos 30 dias / Próximos 30 dias||30 dias contando hoje&lt;br /&gt;
|-&lt;br /&gt;
|Esta semana / Semana passada / Próxima semana||De segunda a domingo&lt;br /&gt;
|-&lt;br /&gt;
|Este mês / Mês passado / Próximo mês||Do dia 1 ao último dia do mês&lt;br /&gt;
|-&lt;br /&gt;
|Personalizado||Datas digitadas pelo operador&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Os atalhos servem para os dois sentidos porque cada categoria olha para um lado: Cobrança a Vencer e Aniversário normalmente usam datas futuras; Cobrança Vencida, Cobrança Paga, Nota Fiscal e OS usam datas passadas.&lt;br /&gt;
&lt;br /&gt;
===Lista de destinatários===&lt;br /&gt;
*Mostra '''Nome''', '''Telefone''', '''E-mail''' e as colunas próprias de cada categoria (ex.: na Nota Fiscal: Nº Nota, Emissão, Valor e Chave; nas Cobranças: vencimento/pagamento, valor e documento; nas OS: número, abertura, status e valor);&lt;br /&gt;
*Na '''NFS-e''', a coluna '''Chave''' mostra a chave de acesso da nota de serviço;&lt;br /&gt;
*A caixa no cabeçalho da primeira coluna marca ou desmarca todos;&lt;br /&gt;
*O contador no canto superior direito mostra quantos estão selecionados ('''x / y selecionado(s)''');&lt;br /&gt;
*Depois do envio, cada linha fica '''verde''' (enviado com sucesso) ou '''vermelha''' (erro).&lt;br /&gt;
&lt;br /&gt;
===Canais e envio===&lt;br /&gt;
*'''WhatsApp''' e '''E-mail''' – canais usados no envio. Pode marcar um ou os dois;&lt;br /&gt;
*'''Clipe''' (ao lado dos canais) – salva os canais marcados como padrão do usuário. Ao abrir a tela, os canais já vêm marcados conforme o que foi salvo;&lt;br /&gt;
*'''Enviar Selecionados''' – dispara o envio dos registros marcados.&lt;br /&gt;
&lt;br /&gt;
===Como o envio manual funciona===&lt;br /&gt;
#O sistema pede confirmação com a quantidade de destinatários.&lt;br /&gt;
#'''Somente uazapi, com 20 ou mais selecionados:''' consulta se o WhatsApp sinalizou restrição para iniciar novas conversas nessa conta. Se houver, avisa e pergunta se deseja enviar mesmo assim (insistir costuma agravar o bloqueio).&lt;br /&gt;
#'''Somente uazapi:''' valida de uma vez quais números têm WhatsApp. Os que não têm não recebem a mensagem e ficam no histórico como erro &amp;quot;Número sem WhatsApp&amp;quot;.&lt;br /&gt;
#'''Somente uazapi, nas categorias sem anexo''' (Aniversário, Cobrança Paga, Ordens de Serviço e Tipos personalizados): as mensagens são entregues de uma vez para a fila da uazapi, que faz os disparos respeitando o intervalo configurado. A mensagem final (&amp;quot;Envio para a fila concluído – Aceitos/Rejeitados&amp;quot;) indica só que a fila aceitou as mensagens; a entrega real acontece depois.&lt;br /&gt;
#Nos demais casos o envio é '''um por um''':&lt;br /&gt;
#*WhatsApp: após cada mensagem o sistema espera um tempo sorteado entre o intervalo configurado e o dobro dele (ex.: intervalo 5 → espera de 5 a 10 segundos), para não parecer disparo automático. Na uazapi, o contato também vê &amp;quot;digitando...&amp;quot; por 1 a 3 segundos antes de cada mensagem;&lt;br /&gt;
#*E-mail: espera exatamente o intervalo configurado para e-mail.&lt;br /&gt;
#Um cartão de progresso mostra o cliente da vez e o contador (&amp;quot;2 de 10&amp;quot;). O botão '''Cancelar''' interrompe o envio depois da mensagem em andamento.&lt;br /&gt;
#Cada envio é gravado no '''Histórico''' com origem '''Manual'''. No final aparece o resumo com sucessos e erros.&lt;br /&gt;
&lt;br /&gt;
'''Destinatário usado em cada canal:'''&lt;br /&gt;
*'''WhatsApp''': celular do cadastro do cliente; se estiver vazio, usa o telefone; se também estiver vazio, usa o fax. Números brasileiros com 10 ou 11 dígitos sem o 55 recebem o 55 automaticamente;&lt;br /&gt;
*'''E-mail''': campo e-mail do cadastro do cliente;&lt;br /&gt;
*Cliente sem telefone (ou sem e-mail) simplesmente não recebe por aquele canal. Isso não gera registro de erro no histórico.&lt;br /&gt;
&lt;br /&gt;
==Anexos, links e XML==&lt;br /&gt;
&lt;br /&gt;
===O que vai em cada canal===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Situação!!E-mail!!WhatsApp uazapi!!WhatsApp API Oficial (Meta)&lt;br /&gt;
|-&lt;br /&gt;
|Cobrança a Vencer / Vencida com boleto||PDF do boleto anexado||PDF do boleto enviado como documento||Link do boleto no texto&lt;br /&gt;
|-&lt;br /&gt;
|Cobrança a Vencer / Vencida sem boleto||Só o texto||Só o texto||Só o texto&lt;br /&gt;
|-&lt;br /&gt;
|Nota Fiscal||PDF da nota + PDF do boleto (se a venda tiver) + '''XML sempre'''||PDF da nota + boleto (se houver) como documentos + XML '''se a opção estiver ligada'''||Links da nota, do boleto (se houver) e do XML ('''se a opção estiver ligada''')&lt;br /&gt;
|-&lt;br /&gt;
|Demais categorias||Só o texto||Só o texto||Só o texto&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Na uazapi, a mensagem do template vai como legenda do primeiro documento; os demais documentos vão logo em seguida.&lt;br /&gt;
*Na API Oficial, os arquivos são enviados para um armazenamento temporário na nuvem e o link entra no lugar da variável correspondente do template ({LINK_BOLETO}, {LINK_NOTA}/{LINK_NFE}, {LINK_XML}). Se o template não tiver a variável, o sistema acrescenta uma linha no fim da mensagem: &amp;quot;Nota Fiscal: &amp;lt;link&amp;gt;&amp;quot;, &amp;quot;Boleto para pagamento: &amp;lt;link&amp;gt;&amp;quot; ou &amp;quot;XML da Nota: &amp;lt;link&amp;gt;&amp;quot;.&lt;br /&gt;
*A opção do XML no WhatsApp fica em '''Configurações &amp;gt; WhatsApp &amp;gt; &amp;quot;Enviar o XML junto no envio de Nota Fiscal&amp;quot;''' (por loja, desmarcada por padrão). No e-mail o XML vai sempre.&lt;br /&gt;
&lt;br /&gt;
===De onde vêm o PDF e o XML da nota===&lt;br /&gt;
*'''Nota emitida pela API''' (o XML fica gravado no Master Key): o PDF e o XML são gerados pelo próprio Master Key.&lt;br /&gt;
*'''Nota emitida pelo Master NF-e''' (NF-e, NFC-e e NFS-e): o Master Key pede o PDF e o XML ao Master NF-e. Para isso:&lt;br /&gt;
**o '''Master NF-e precisa estar aberto''' e acessível. O endereço usado é o de '''Parâmetros do Sistema &amp;gt; quadro &amp;quot;Servidor DataSnap Master NF-e (Reimpressão e integração NFC-e)&amp;quot; &amp;gt; IP e Porta''' da loja. Em branco, usa a própria máquina e a porta 211;&lt;br /&gt;
**se o Master NF-e estiver fechado, o Master Key tenta abri-lo sozinho, desde que o caminho do executável esteja configurado no Connect.ini do Master Key (seção [NFE], chave PathExe);&lt;br /&gt;
**o '''Master NF-e precisa estar atualizado''' na mesma versão do Master Key. Versões antigas não sabem gerar o PDF da NFS-e nem o XML para a Central.&lt;br /&gt;
&lt;br /&gt;
===Quando o PDF ou o XML falham===&lt;br /&gt;
*'''Cobranças – boleto não gerado:''' se o título tem boleto e o PDF não pode ser gerado, a mensagem daquele cliente '''não é enviada''' e o histórico registra o motivo.&lt;br /&gt;
*'''Nota Fiscal – PDF da nota não gerado:''' a mensagem daquele cliente '''não é enviada''' e o histórico registra o motivo (ex.: &amp;quot;MasterNFe está fechado&amp;quot;, &amp;quot;method not found&amp;quot; quando o Master NF-e está desatualizado). Exceção: no e-mail e no WhatsApp pela API Oficial, se o boleto da venda foi gerado, a mensagem segue só com o boleto. Se apenas o boleto da venda falhar, a mensagem segue sem ele.&lt;br /&gt;
*'''XML não gerado:''' a mensagem '''é enviada mesmo assim''', só sem o XML. O motivo fica no arquivo de log (ver &amp;quot;Solução de problemas&amp;quot;).&lt;br /&gt;
*'''Título sem boleto:''' não é erro; a mensagem vai só com o texto.&lt;br /&gt;
&lt;br /&gt;
==Configurações==&lt;br /&gt;
Aba com quatro sub-abas. As alterações são gravadas pelo botão de gravar da aba; ao trocar de aba com alterações pendentes, o sistema pergunta se deseja salvar.&lt;br /&gt;
&lt;br /&gt;
===WhatsApp===&lt;br /&gt;
&lt;br /&gt;
'''Tipo de API'''&lt;br /&gt;
&lt;br /&gt;
*'''API Oficial (Meta)''' – integração direta com a API oficial do WhatsApp. Não há risco de bloqueio do número. Envia só texto; os arquivos vão como link. Não há validação prévia de número nem consulta de restrição de conta;&lt;br /&gt;
*'''API Não Oficial (uazapi)''' – conecta o WhatsApp da loja por QR Code. Envia os arquivos como documento, valida os números antes do envio e mostra a situação da conexão no topo da tela. '''Tem risco de bloqueio do número''' em caso de uso inadequado (envio em massa, spam); por isso a tela exibe o aviso em vermelho.&lt;br /&gt;
&lt;br /&gt;
'''Campos da API Oficial (Meta)'''&lt;br /&gt;
*'''Phone ID''' – identificador do número na conta Meta;&lt;br /&gt;
*'''Token''' – token de acesso da conta Meta;&lt;br /&gt;
*'''Versão''' – versão da API (padrão v18.0).&lt;br /&gt;
&lt;br /&gt;
'''Campos da API Não Oficial (uazapi)'''&lt;br /&gt;
*'''Servidor''' – endereço do servidor uazapi. Já vem preenchido com o servidor padrão;&lt;br /&gt;
*'''Instância''' – nome gerado automaticamente pelo sistema, não editável. O formato é '''MK''' + CNPJ da empresa + '''F''' + código da loja (ex.: MK73766255000133F1).&lt;br /&gt;
&lt;br /&gt;
'''Botões da uazapi'''&lt;br /&gt;
*'''Criar Instância''' – cria a instância no servidor uazapi e grava o token dela na configuração da loja. Exige o '''Admin Token''' da conta uazapi, que não tem campo na tela e precisa ser gravado direto no banco (tabela NOTIF_CONFIG, campo NC_WA_UAZ_ADMTOKEN, na linha da loja). Sem ele o sistema avisa e não cria. Se já existir no servidor uma instância com o mesmo nome, o sistema reaproveita essa instância em vez de criar outra;&lt;br /&gt;
*'''Consultar Status''' – consulta na hora se o WhatsApp está conectado;&lt;br /&gt;
*'''Conectar (QR Code)''' – mostra o QR Code para ler no celular (WhatsApp &amp;gt; Aparelhos conectados). O QR é renovado a cada 8 segundos até a conexão ser feita. Se já estiver conectado, o sistema avisa;&lt;br /&gt;
*'''Desconectar''' – encerra a sessão do WhatsApp na instância (pede confirmação).&lt;br /&gt;
&lt;br /&gt;
'''Campos comuns'''&lt;br /&gt;
*'''Intervalo entre envios (segundos)''' – vale para os dois tipos de API. Padrão: 2 segundos. No envio um por um, a espera real é sorteada entre esse valor e o dobro;&lt;br /&gt;
*'''Enviar o XML junto no envio de Nota Fiscal''' – quando marcado, o WhatsApp também leva o XML nas notificações da categoria Nota Fiscal (ver &amp;quot;Anexos, links e XML&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
===E-mail===&lt;br /&gt;
*'''Servidor SMTP''', '''Porta''' (padrão 587), '''Criptografia''' (TLS, SSL ou nenhuma; padrão TLS), '''Usuário''', '''Senha''';&lt;br /&gt;
*'''Nome exibido''' – nome que aparece como remetente;&lt;br /&gt;
*'''E-mail de resposta''' – endereço usado quando o cliente clica em &amp;quot;Responder&amp;quot;;&lt;br /&gt;
*'''Intervalo entre envios (segundos)''' – espera entre um e-mail e outro. Padrão: 3 segundos.&lt;br /&gt;
&lt;br /&gt;
O botão '''Testar E-mail''' envia um e-mail de teste para o endereço informado em '''Usuário''', usando os valores que estão na tela no momento (mesmo antes de gravar).&lt;br /&gt;
&lt;br /&gt;
O texto do e-mail é enviado '''sem formatação''' (ver &amp;quot;Templates&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
===Templates===&lt;br /&gt;
Cada categoria tem um template para '''WhatsApp''' e outro para '''E-mail''', separados por loja. O de e-mail tem também o campo '''Assunto''', que aceita as mesmas variáveis da mensagem.&lt;br /&gt;
&lt;br /&gt;
*A Central já vem com templates padrão para todas as categorias fixas;&lt;br /&gt;
*'''Inserir variável''' – escolha a variável no combo e clique em '''Inserir na mensagem''' para colocá-la na posição do cursor;&lt;br /&gt;
*'''Prévia da mensagem''' – mostra como a mensagem fica, preenchida com dados de exemplo;&lt;br /&gt;
*O editor aceita formatação (negrito, cores etc.), mas '''a mensagem é enviada como texto simples''': a formatação não chega ao cliente. Emojis e quebras de linha são mantidos;&lt;br /&gt;
*Se não existir template para a categoria/canal, a mensagem enviada é apenas &amp;quot;&amp;lt;nome do cliente&amp;gt;, olá!&amp;quot; e o assunto do e-mail é o nome da categoria.&lt;br /&gt;
&lt;br /&gt;
'''Variáveis disponíveis'''&lt;br /&gt;
&lt;br /&gt;
Todas as categorias aceitam: '''{NOME}''', '''{TELEFONE}''' e '''{EMAIL}'''. Variáveis extras por categoria:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Categoria!!Variáveis extras&lt;br /&gt;
|-&lt;br /&gt;
|Aniversário||{DATA_NASC}&lt;br /&gt;
|-&lt;br /&gt;
|Cobrança a Vencer / Vencida||{VENCIMENTO} {VALOR} {DOCUMENTO} {LINK_BOLETO}&lt;br /&gt;
|-&lt;br /&gt;
|Cobrança Paga||{VENCIMENTO} {VALOR} {DOCUMENTO}&lt;br /&gt;
|-&lt;br /&gt;
|Ordens de Serviço||{NUMERO_OS} {DATA_OS} {VALOR_OS} {STATUS_OS}&lt;br /&gt;
|-&lt;br /&gt;
|Nota Fiscal||{NUMERO_NOTA} {EMISSAO} {VALOR_NOTA} {CHAVE} {LINK_NOTA} {LINK_NFE} {LINK_BOLETO} {LINK_XML}&lt;br /&gt;
|-&lt;br /&gt;
|Tipos personalizados||{DETALHE1} {DETALHE2} {DETALHE3} {DETALHE4} {REFERENCIA} {REFERENCIA_DOC}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*'''{CHAVE}''' – chave de acesso da nota; na NFS-e é a chave de acesso da nota de serviço;&lt;br /&gt;
*'''{LINK_NOTA}''' e '''{LINK_NFE}''' são equivalentes (os dois viram o link do PDF da nota);&lt;br /&gt;
*Na Cobrança Paga não existe {LINK_BOLETO}: se for colocada no template, o texto &amp;quot;{LINK_BOLETO}&amp;quot; aparece literal na mensagem.&lt;br /&gt;
&lt;br /&gt;
'''Sobre as variáveis de link ({LINK_BOLETO}, {LINK_NOTA}, {LINK_NFE}, {LINK_XML})''' – a tela mostra um aviso sobre isso nas categorias que têm links:&lt;br /&gt;
*Elas só viram link no '''WhatsApp pela API Oficial (Meta)''';&lt;br /&gt;
*No '''e-mail''' e no '''WhatsApp uazapi''' os arquivos vão anexados e a variável é apenas '''apagada''' do texto. Só a variável é apagada, não a frase em volta: um template escrito como &amp;quot;baixe o boleto pelo link: {LINK_BOLETO}&amp;quot; chega como &amp;quot;baixe o boleto pelo link:&amp;quot;. Revise os templates pensando no canal que a loja usa;&lt;br /&gt;
*Em títulos sem boleto, {LINK_BOLETO} também é apagada.&lt;br /&gt;
&lt;br /&gt;
===Automático===&lt;br /&gt;
*'''Ativar envio automático diário''' – liga/desliga o automático da loja;&lt;br /&gt;
*'''Hora do envio''' – horário (HH:MM) a partir do qual o envio do dia pode acontecer;&lt;br /&gt;
*'''Canais''' – WhatsApp e/ou E-mail;&lt;br /&gt;
*'''Categorias''' – categorias processadas no automático. '''Ordens de Serviço não aparece nesta lista''', porque não tem envio automático; OS só é enviada manualmente.&lt;br /&gt;
&lt;br /&gt;
Detalhes de funcionamento na seção &amp;quot;Envio automático&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Cobrança a Vencer, Vencida e Paga==&lt;br /&gt;
Essas três categorias trabalham sobre o contas a receber como um todo. O título entra na lista tendo ou não boleto bancário; o que muda é o que é enviado.&lt;br /&gt;
&lt;br /&gt;
===Quando o título tem boleto===&lt;br /&gt;
O boleto só é gerado e enviado quando:&lt;br /&gt;
*o título tem banco informado;&lt;br /&gt;
*esse banco tem layout de boleto configurado;&lt;br /&gt;
*o banco tem conta corrente cadastrada para a loja do título.&lt;br /&gt;
&lt;br /&gt;
Títulos convertidos de outro sistema (série '''ANT''') nunca geram boleto.&lt;br /&gt;
&lt;br /&gt;
Se o sistema não conseguir verificar se o título tem boleto (erro de consulta), a mensagem daquele título '''não é enviada''', para não mandar cobrança sem o boleto por engano. O motivo fica no histórico.&lt;br /&gt;
&lt;br /&gt;
===Título sem boleto===&lt;br /&gt;
A notificação é enviada mesmo assim, só com o texto do template (sem anexo e sem link), em qualquer canal.&lt;br /&gt;
&lt;br /&gt;
===Boleto acumulado (opção &amp;quot;Acumulativo&amp;quot; na impressão de boletos)===&lt;br /&gt;
Quando o boleto foi gerado de forma acumulada – várias notas/parcelas agrupadas em um único boleto, pela tela '''Relatórios &amp;gt; Financeiro &amp;gt; Boletos e Duplicatas &amp;gt; Impressão''', marcando '''Acumulativo por Cliente''' ou '''Acumulativo por Cliente/Vencimento''' – a Central reconhece o agrupamento e:&lt;br /&gt;
&lt;br /&gt;
*mostra '''uma única linha''' na lista, representando o boleto inteiro;&lt;br /&gt;
*exibe como '''Valor''' a soma das contas do grupo (em aberto, nas categorias a Vencer/Vencida; pagas, na Cobrança Paga);&lt;br /&gt;
*exibe como '''Documento''' o número do boleto acumulado (ex.: AC00033);&lt;br /&gt;
*envia um '''único PDF''', com o valor total e o mesmo nosso número da impressão de Boletos e Duplicatas;&lt;br /&gt;
*controla o histórico pelo boleto inteiro, então a baixa de uma das contas do grupo não faz a notificação ser enviada de novo.&lt;br /&gt;
&lt;br /&gt;
==Envio automático==&lt;br /&gt;
&lt;br /&gt;
===Quando dispara===&lt;br /&gt;
*Cada Master Key aberto verifica '''a cada minuto''' se já passou do horário configurado para a '''loja em que está logado''' e se o automático ainda não rodou hoje nessa loja.&lt;br /&gt;
*Com vários computadores abertos, '''só um''' executa o envio do dia; os demais percebem que já foi feito. Resultado: '''uma execução por dia por loja'''.&lt;br /&gt;
*É preciso que '''algum Master Key esteja aberto e logado na loja''' depois do horário configurado. Se ninguém abrir o sistema naquela loja no dia, o envio não acontece nesse dia.&lt;br /&gt;
*O envio roda em segundo plano, sem travar o sistema e sem nenhuma tela.&lt;br /&gt;
*'''Base de cliente aberta dentro da rede da Office''' (ex.: base copiada para análise pelo suporte): o automático '''não dispara''', para não mandar mensagens reais aos clientes daquela empresa.&lt;br /&gt;
&lt;br /&gt;
===Período processado por categoria===&lt;br /&gt;
O sistema guarda o dia da última execução da loja. Na execução seguinte, processa '''desde esse dia''' – normalmente &amp;quot;ontem&amp;quot;. Se o automático ficou alguns dias sem rodar (sistema fechado, feriado etc.), ele '''recupera os dias perdidos''' na próxima execução.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Categoria!!O que é processado&lt;br /&gt;
|-&lt;br /&gt;
|Aniversário||Aniversariantes de '''hoje'''&lt;br /&gt;
|-&lt;br /&gt;
|Cobrança a Vencer||Títulos em aberto que '''vencem hoje''' (o lembrete chega no dia do vencimento)&lt;br /&gt;
|-&lt;br /&gt;
|Cobrança Vencida||Títulos em aberto que venceram '''desde a última execução até ontem'''&lt;br /&gt;
|-&lt;br /&gt;
|Cobrança Paga||Títulos pagos '''desde a última execução até hoje'''&lt;br /&gt;
|-&lt;br /&gt;
|Nota Fiscal||Notas autorizadas emitidas '''desde a última execução até ontem'''&lt;br /&gt;
|-&lt;br /&gt;
|Tipos personalizados||O que o SQL retornar, com data inicial = dia da última execução e data final = hoje&lt;br /&gt;
|-&lt;br /&gt;
|Ordens de Serviço||Não tem envio automático&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Regras do envio automático===&lt;br /&gt;
*Categorias não marcadas são ignoradas. Sem nenhum canal marcado, nada é enviado.&lt;br /&gt;
*A ordem de processamento é: Aniversário, Cobrança a Vencer, Cobrança Vencida, Cobrança Paga, Nota Fiscal e, por último, os Tipos personalizados.&lt;br /&gt;
*'''Um cliente recebe no máximo uma categoria automática por dia.''' Se ele já recebeu com sucesso uma notificação automática de outra categoria no dia, as demais categorias dele são puladas. As mensagens puladas '''não são reenviadas depois pelo automático'''. Se necessário, envie pela aba Notificações.&lt;br /&gt;
*Antes de cada envio o sistema '''reconfere''' o registro, porque a lista pode ter sido montada momentos antes: título que foi pago, nota que foi cancelada ou pagamento estornado não recebem a mensagem.&lt;br /&gt;
*O que já foi enviado com sucesso nunca é enviado de novo pelo automático.&lt;br /&gt;
*Os intervalos entre mensagens são os mesmos do envio manual.&lt;br /&gt;
*Nos Tipos personalizados vale o '''Limite de envios''' do cadastro (quantidade máxima de mensagens por execução).&lt;br /&gt;
*Tudo o que o automático envia fica no Histórico com origem '''Automático'''.&lt;br /&gt;
&lt;br /&gt;
==Histórico==&lt;br /&gt;
&lt;br /&gt;
===Filtros===&lt;br /&gt;
*'''Período''' – mesmo combo de atalhos da aba Notificações. Ao abrir, o padrão é '''Últimos 30 dias''';&lt;br /&gt;
*'''Tipo''' – Todos, WhatsApp ou E-mail;&lt;br /&gt;
*'''Status''' – Todos, Sucesso, Erro ou Reenviado;&lt;br /&gt;
*'''Origem''' – Todos, Manual, Automático ou Reenvio;&lt;br /&gt;
*'''Categoria''' – mesmas categorias da aba Notificações, inclusive os tipos personalizados ativos;&lt;br /&gt;
*'''Cliente''' – busca por parte do nome ou do destino (telefone/e-mail). '''Enter''' no campo já filtra;&lt;br /&gt;
*'''Filtrar''' – aplica os filtros. Escolher um atalho de período também filtra na hora.&lt;br /&gt;
&lt;br /&gt;
Abaixo dos filtros aparece o total de '''falhas pendentes de reenvio''' da loja (todas as datas) e a data da mais antiga, em vermelho quando existe alguma.&lt;br /&gt;
&lt;br /&gt;
===Grade===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Coluna!!Conteúdo&lt;br /&gt;
|-&lt;br /&gt;
|Data/Hora||Momento do envio (ou do último reenvio, quando o registro foi reenviado)&lt;br /&gt;
|-&lt;br /&gt;
|Tipo||WhatsApp ou E-mail&lt;br /&gt;
|-&lt;br /&gt;
|Categoria||Nome da categoria&lt;br /&gt;
|-&lt;br /&gt;
|Nome / Destino||Cliente e número/e-mail usado&lt;br /&gt;
|-&lt;br /&gt;
|Status||'''Sucesso''', '''Erro''' ou '''Reenviado''' (ver abaixo)&lt;br /&gt;
|-&lt;br /&gt;
|Origem||'''Manual''' (aba Notificações), '''Automático''' ou '''Reenvio'''&lt;br /&gt;
|-&lt;br /&gt;
|Anexos||Arquivos que foram junto: DANFE, DANFS-e, Boleto, XML. Só é preenchido nos envios com sucesso; no WhatsApp pela API Oficial fica vazio, porque lá os arquivos vão como link no texto&lt;br /&gt;
|-&lt;br /&gt;
|Detalhes||Motivo do erro ou retorno do envio&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Linhas com '''Erro''' aparecem destacadas.&lt;br /&gt;
*'''Duplo clique''' em qualquer linha abre a janela '''Detalhes do envio''', com todos os dados do registro, os detalhes completos e a '''mensagem completa''' que foi enviada. O texto pode ser selecionado e copiado.&lt;br /&gt;
&lt;br /&gt;
'''Significado do Status'''&lt;br /&gt;
*'''Sucesso''' – o envio foi aceito pelo WhatsApp/servidor de e-mail;&lt;br /&gt;
*'''Erro''' – o envio falhou; o motivo está em Detalhes;&lt;br /&gt;
*'''Reenviado''' – usado em dois casos:&lt;br /&gt;
**registros antigos que já foram reenviados;&lt;br /&gt;
**falhas que o sistema decidiu '''não''' reenviar. Nesse caso, Detalhes mostra &amp;quot;Não reenviado: título já quitado&amp;quot; (vale também para nota cancelada) ou &amp;quot;Não reenviado: categoria não reconhecida&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Reenviar Falhas===&lt;br /&gt;
Reenvia, de uma vez, os registros com status '''Erro''':&lt;br /&gt;
*considera '''apenas o período e o filtro de Tipo'''. Os filtros de Status, Origem, Categoria e Cliente '''não''' limitam o Reenviar Falhas;&lt;br /&gt;
*antes de reenviar, confere se o documento continua válido: título ainda em aberto, nota ainda autorizada, pagamento não estornado. Se não estiver, a falha é marcada como &amp;quot;Não reenviado&amp;quot; e não é enviada;&lt;br /&gt;
*gera de novo os anexos (boleto, PDF e XML da nota), porque os arquivos do envio original não existem mais;&lt;br /&gt;
*o reenvio '''atualiza o próprio registro''' do erro (data, status, detalhes e anexos) em vez de criar uma linha nova;&lt;br /&gt;
*um documento que já tem '''5 ou mais falhas''' no período é considerado falha persistente e é '''ignorado''' pelo Reenviar Falhas (normalmente é problema de cadastro ou de configuração). Esses casos devem ser corrigidos e reenviados um a um pelo '''Reenviar Este''';&lt;br /&gt;
*respeita os intervalos entre mensagens e mostra o cartão de progresso com '''Cancelar'''.&lt;br /&gt;
&lt;br /&gt;
Ao terminar, o resumo mostra só as linhas que aconteceram:&lt;br /&gt;
*enviadas com sucesso;&lt;br /&gt;
*com erro novamente (motivo na coluna Detalhes);&lt;br /&gt;
*não reenviadas porque o título já foi quitado ou o documento cancelado;&lt;br /&gt;
*ignoradas por já terem falhado 5 vezes.&lt;br /&gt;
&lt;br /&gt;
===Reenviar Este===&lt;br /&gt;
Reenvia o registro selecionado na grade, '''qualquer que seja o status''':&lt;br /&gt;
*'''Registro com Erro:''' o reenvio atualiza o próprio registro, como no Reenviar Falhas;&lt;br /&gt;
*'''Registro com Sucesso''' (ou Reenviado): o sistema avisa que será criado um '''novo registro''' no histórico. O registro original fica intacto e o novo aparece com origem '''Reenvio''';&lt;br /&gt;
*também confere se o documento ainda é válido e gera os anexos de novo;&lt;br /&gt;
*se falhar, a mensagem orienta a ver o motivo na coluna Detalhes.&lt;br /&gt;
&lt;br /&gt;
==Tipos Personalizados==&lt;br /&gt;
&lt;br /&gt;
'''Onde fica'''&lt;br /&gt;
&lt;br /&gt;
Central de Notificações &amp;gt; aba '''Tipos Personalizados''' (só aparece para quem tem a permissão 324 – ver &amp;quot;Permissões&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
Permite criar categorias próprias a partir de um SQL. Cada tipo ativo aparece automaticamente na aba Notificações, nos Templates, na lista do Automático e no filtro do Histórico. A lista de categorias é atualizada ao gravar ou excluir um tipo, sem precisar reabrir a tela.&lt;br /&gt;
&lt;br /&gt;
===Campos do cadastro===&lt;br /&gt;
*'''Descrição''' – nome da categoria na tela;&lt;br /&gt;
*'''Ativo''' – só tipos ativos aparecem nas listas;&lt;br /&gt;
*'''Limite de envios''' – máximo de mensagens por execução do '''automático'''; 0 = sem limite. Não limita o envio manual;&lt;br /&gt;
*'''SQL''' – consulta que retorna os destinatários;&lt;br /&gt;
*'''Col 1 a Col 4''' – títulos das colunas DETALHE1 a DETALHE4 na lista de envio manual;&lt;br /&gt;
*Botão '''Testar SQL''' – executa o SQL com parâmetros de teste e informa se há erro ou se não retornou registros.&lt;br /&gt;
&lt;br /&gt;
===Colunas que o SQL deve retornar===&lt;br /&gt;
*'''CLIENTE_ID''' – código do cliente (usado no histórico e na regra de &amp;quot;uma categoria automática por dia&amp;quot;);&lt;br /&gt;
*'''NOME''' – nome do destinatário;&lt;br /&gt;
*'''FONE''' – número de WhatsApp (sem essa coluna não há envio por WhatsApp);&lt;br /&gt;
*'''EMAIL''' – e-mail (sem essa coluna não há envio por e-mail);&lt;br /&gt;
*'''REFERENCIA''' – '''número inteiro e único''' por registro. É o que impede o mesmo registro de ser enviado duas vezes. Se vier vazio ou repetido, o controle não funciona: depois do primeiro envio com sucesso, os demais registros com a mesma referência deixam de aparecer.&lt;br /&gt;
&lt;br /&gt;
Colunas opcionais:&lt;br /&gt;
*'''DETALHE1''' a '''DETALHE4''' – informações extras, usadas nas variáveis {DETALHE1}…{DETALHE4} e nas colunas da lista. O '''DETALHE3''' também é usado como '''documento''' do registro no histórico e na variável {REFERENCIA_DOC}.&lt;br /&gt;
&lt;br /&gt;
===Parâmetros que podem ser usados no SQL===&lt;br /&gt;
*''':FILIAL''' – código da loja;&lt;br /&gt;
*''':DATA_DE''' ou ''':DE''' – data inicial. No manual é a data inicial da tela; no automático é o dia da última execução;&lt;br /&gt;
*''':DATA_ATE''' ou ''':ATE''' – data final. No manual é a data final da tela; no automático é hoje;&lt;br /&gt;
*''':REENVIO''' – 'S' ou 'N'. No manual reflete a opção '''Permitir reenvio'''; no automático é sempre 'N'.&lt;br /&gt;
&lt;br /&gt;
===Validação das variáveis===&lt;br /&gt;
Ao gravar o template de um tipo personalizado, o sistema confere se todas as variáveis usadas ({...}) são colunas que o SQL realmente retorna. Se alguma não existir, a gravação é bloqueada e a mensagem lista as colunas disponíveis.&lt;br /&gt;
&lt;br /&gt;
==Permissões==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Permissão!!Efeito&lt;br /&gt;
|-&lt;br /&gt;
|Item de menu '''Central de Notificações'''||Acesso à tela&lt;br /&gt;
|-&lt;br /&gt;
|'''Central de Notificações – Tipos Personalizados''' (324)||Mostra a aba Tipos Personalizados. Sem ela, a aba fica oculta&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Solução de problemas==&lt;br /&gt;
&lt;br /&gt;
===Onde ver o que aconteceu===&lt;br /&gt;
*'''Histórico''' – status e motivo de cada envio; o duplo clique mostra a mensagem completa.&lt;br /&gt;
*'''Arquivo de log''' – na pasta do Master Key, em '''Logs\Central Notificacoes\NotifAPI_DDMMAA.log''' (um arquivo por dia). Registra a geração do PDF e do XML das notas (inclusive por que falhou), as respostas da uazapi e o resumo de cada categoria do envio automático (quantos registros, quantos enviados, quantos pulados).&lt;br /&gt;
&lt;br /&gt;
===Mensagem não chega por WhatsApp===&lt;br /&gt;
#Situação no topo da tela / '''Consultar Status''' (uazapi) deve estar '''Conectado'''.&lt;br /&gt;
#O canal WhatsApp estava marcado no envio (e, no automático, em Configurações &amp;gt; Automático &amp;gt; Canais).&lt;br /&gt;
#O cliente tem celular/telefone no cadastro.&lt;br /&gt;
#Se o histórico mostra &amp;quot;Número sem WhatsApp&amp;quot;, o número não tem WhatsApp ativo – corrigir o cadastro.&lt;br /&gt;
#O template de WhatsApp da categoria está preenchido.&lt;br /&gt;
#Envio em fila (uazapi, categorias sem anexo): &amp;quot;aceito&amp;quot; na fila não é garantia de entrega.&lt;br /&gt;
#Se o WhatsApp sinalizou restrição da conta, parar os envios em massa por um tempo.&lt;br /&gt;
&lt;br /&gt;
===Mensagem não chega por e-mail===&lt;br /&gt;
#Testar as configurações com '''Testar E-mail'''.&lt;br /&gt;
#O cliente tem e-mail no cadastro.&lt;br /&gt;
#O template de e-mail da categoria está preenchido.&lt;br /&gt;
#Verificar a caixa de spam do cliente.&lt;br /&gt;
&lt;br /&gt;
===Nota Fiscal não é enviada (erro ao gerar o PDF)===&lt;br /&gt;
*&amp;quot;MasterNFe está fechado&amp;quot; – abrir o Master NF-e (ou configurar o caminho dele no Connect.ini para o Master Key abrir sozinho) e conferir IP/Porta do DataSnap nos Parâmetros do Sistema da loja.&lt;br /&gt;
*&amp;quot;method not found&amp;quot; / &amp;quot;not found in the server method list&amp;quot; – o Master NF-e aberto é de versão antiga. Atualizar o Master NF-e (e conferir se o executável aberto é o da pasta certa).&lt;br /&gt;
*&amp;quot;Error writing data to the connection&amp;quot; – o Master NF-e perdeu a conexão com o banco (ex.: o Firebird foi reiniciado depois que ele foi aberto). Fechar e abrir o Master NF-e.&lt;br /&gt;
&lt;br /&gt;
===Nota enviada sem o XML===&lt;br /&gt;
Ver o arquivo de log do dia (linhas &amp;quot;GerarXMLNFe&amp;quot;). Normalmente é o Master NF-e fechado, desatualizado ou sem acesso. No WhatsApp, conferir também se a opção &amp;quot;Enviar o XML junto no envio de Nota Fiscal&amp;quot; está marcada.&lt;br /&gt;
&lt;br /&gt;
===Mensagem com frase incompleta (&amp;quot;...pelo link:&amp;quot;)===&lt;br /&gt;
O template usa uma variável de link e a loja envia por e-mail ou uazapi, onde a variável é apagada. Ajustar o texto do template (ver &amp;quot;Templates&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
===Registro não aparece na lista para envio===&lt;br /&gt;
*Já foi enviado com sucesso – marcar '''Permitir reenvio''' ou usar o '''Reenviar Este''' no Histórico.&lt;br /&gt;
*É o consumidor padrão da loja.&lt;br /&gt;
*Aniversário: cliente inativo, ou já recebeu com sucesso neste ano.&lt;br /&gt;
*Cobranças: título já pago, com valor zero ou fora do período.&lt;br /&gt;
*Nota Fiscal: nota não autorizada (cancelada, rejeitada etc.).&lt;br /&gt;
*OS: é orçamento, ou o status não está marcado em &amp;quot;Status da OS&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Envio automático não disparou===&lt;br /&gt;
#O automático está ativo na loja (Configurações &amp;gt; Automático).&lt;br /&gt;
#O horário configurado já passou.&lt;br /&gt;
#Algum Master Key foi aberto e logado '''nessa loja''' depois do horário.&lt;br /&gt;
#Ao menos um canal e uma categoria estão marcados.&lt;br /&gt;
#Ainda não rodou hoje: o campo NC_AUTO_ULTIMODIA da loja (tabela NOTIF_CONFIG) com a data de hoje indica que já executou.&lt;br /&gt;
#Não é uma base de cliente aberta na rede da Office (nesse caso o automático é bloqueado de propósito).&lt;br /&gt;
#Conferir no arquivo de log as linhas &amp;quot;Envio automático concluído&amp;quot; de cada categoria.&lt;br /&gt;
&lt;br /&gt;
===Registro aparece na busca manual mas não foi enviado pelo automático===&lt;br /&gt;
*É '''Ordens de Serviço''' – não tem automático.&lt;br /&gt;
*O período do automático é diferente do da tela (ver tabela em &amp;quot;Envio automático&amp;quot;). Exemplo: Cobrança a Vencer no automático só pega o que vence '''no dia'''.&lt;br /&gt;
*O cliente já tinha recebido outra categoria automática no dia (regra de uma categoria por dia).&lt;br /&gt;
*O título foi pago, a nota cancelada ou o pagamento estornado antes do envio.&lt;br /&gt;
*Tipos personalizados: o Limite de envios foi atingido.&lt;br /&gt;
&lt;br /&gt;
===Falha que o Reenviar Falhas não reenvia===&lt;br /&gt;
*O documento já falhou 5 ou mais vezes no período – corrigir a causa e usar '''Reenviar Este'''.&lt;br /&gt;
*A falha está fora do período ou do Tipo filtrados.&lt;br /&gt;
*O título foi quitado / a nota foi cancelada – aparece como &amp;quot;Não reenviado&amp;quot; em Detalhes.&lt;br /&gt;
&lt;br /&gt;
==Referência de banco de dados==&lt;br /&gt;
Tabelas usadas pela Central:&lt;br /&gt;
&lt;br /&gt;
*'''NOTIF_CONFIG''' – configuração por loja (uma linha por loja, campo NC_FILIAL). Criada automaticamente ao abrir a Central na loja pela primeira vez;&lt;br /&gt;
*'''NOTIF_TEMPLATE''' – templates por categoria, tipo (W = WhatsApp, E = E-mail) e loja;&lt;br /&gt;
*'''NOTIF_HISTORICO''' – histórico de todos os envios;&lt;br /&gt;
*'''NOTIF_TIPO_PERS''' – cadastro dos tipos personalizados.&lt;br /&gt;
&lt;br /&gt;
Campos úteis de NOTIF_CONFIG:&lt;br /&gt;
*NC_WA_TIPO – tipo de API do WhatsApp (O = Oficial/Meta, U = uazapi);&lt;br /&gt;
*NC_WA_UAZ_ADMTOKEN – Admin Token da conta uazapi (não tem campo na tela);&lt;br /&gt;
*NC_WA_UAZ_TOKEN / NC_WA_UAZ_INSTANCIA – token e nome da instância uazapi;&lt;br /&gt;
*NC_WA_ENVIA_XML – envia o XML da nota pelo WhatsApp (S/N);&lt;br /&gt;
*NC_AUTO_ATIVO, NC_AUTO_HORA, NC_AUTO_MINUTO, NC_AUTO_CANAIS, NC_AUTO_CATEGORIAS – configuração do envio automático;&lt;br /&gt;
*NC_AUTO_ULTIMODIA – último dia em que o automático executou na loja.&lt;br /&gt;
&lt;br /&gt;
Campos úteis de NOTIF_HISTORICO:&lt;br /&gt;
*NH_STATUS – S (Sucesso), E (Erro), R (Reenviado);&lt;br /&gt;
*NH_ORIGEM – M (Manual), A (Automático), R (Reenvio);&lt;br /&gt;
*NH_CATEGORIA – código da categoria (ANIVERSARIO, BOLETO_VENCER, BOLETO_VENCIDO, BOLETO_PAGO, OS_PRONTA para Ordens de Serviço, NFE para Nota Fiscal, PERS_&amp;lt;n&amp;gt; para os tipos personalizados);&lt;br /&gt;
*NH_REFERENCIA / NH_REFERENCIA_DOC – documento notificado (título, venda, OS...);&lt;br /&gt;
*NH_ERRO – detalhes/motivo;&lt;br /&gt;
*NH_ANEXOS – anexos enviados;&lt;br /&gt;
*NH_MENSAGEM / NH_ASSUNTO – mensagem e assunto enviados;&lt;br /&gt;
*NH_STATUS_ENTREGA – situação de entrega no WhatsApp (uazapi), atualizada ao filtrar o histórico.&lt;/div&gt;</summary>
		<author><name>Vitor</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.officesystem.com.br/index.php?title=Concilia%C3%A7%C3%A3o_de_cart%C3%B5es&amp;diff=2398</id>
		<title>Conciliação de cartões</title>
		<link rel="alternate" type="text/html" href="https://wiki.officesystem.com.br/index.php?title=Concilia%C3%A7%C3%A3o_de_cart%C3%B5es&amp;diff=2398"/>
		<updated>2026-09-21T12:42:18Z</updated>

		<summary type="html">&lt;p&gt;Vitor: /* Tipos de arquivos aceitos para importação */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A conciliação de cartões serve para garantir que os valores das vendas feitas com cartões de crédito e débito estão sendo corretamente recebidos pelo estabelecimento. Esse processo é fundamental para que as empresas possam verificar se os valores pagos pelas operadoras de cartões (bandeiras) correspondem aos valores efetivamente vendidos, de acordo com as taxas e prazos combinados.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Desta forma, no Master Key 4, conseguimos importar um arquivo fornecido pela administradora de cartões com essa informação. Assim, podemos relacioná-lo ao NSU salvo da transação dentro do sistema e quitar as contas em aberto das transações, registrando o movimento bancário no sistema.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tipos de arquivos aceitos para importação===&lt;br /&gt;
&lt;br /&gt;
*'''Cielo,''' arquivo CSV.&lt;br /&gt;
*'''Vero,''' arquivo &amp;quot;Previsão de Crédito&amp;quot; dos tipos (BJRVCC1 ou BJRVC41), os arquivos tem as seguintes extensões: .BJR76, BJR06.&lt;br /&gt;
*'''Sicredi (Fiserv),''' arquivo &amp;quot;Movimento Financeiro&amp;quot; no formato JSON.&lt;br /&gt;
*'''GetNet''', arquivo no formato CSV, que contém os seguintes campos: EC CENTRALIZADOR, ESTABELECIMENTO COMERCIAL, CPF / CNPJ, DATA DE VENCIMENTO, BANDEIRA / MODALIDADE, TIPO DE LANÇAMENTO, LANÇAMENTO, VALOR LÍQUIDO, VALOR LIQUIDADO, NÚMERO DO CARTÃO, AUTORIZAÇÃO, NÚMERO COMPROVANTE DE VENDA (NSU), TERMINAL LÓGICO, DATA DA VENDA, HORA DA VENDA, VALOR DA VENDA, PARCELAS, VALOR DA PARCELA, DESCONTOS, VALOR LIQUIDO DA PARCELA, DATA DA CONTRATAÇÃO DO CONTRATO, INSTITUIÇÃO NEGOCIADORA, CONTRATO REGISTRADORA, VALOR ATUAL DO CONTRATO, VALOR LIQUIDADO DO CONTRATO, VALOR A LIQUIDAR DO CONTRATO.&lt;br /&gt;
*'''Stone''', arquivo no formato CSV, gerado no portal da stone na parte de recebimentos (não é de vendas, é de recebimentos). Para conseguir o arquivo: Recebimentos --&amp;gt; Relatorio --&amp;gt; Lista de Recebimentos --&amp;gt; Continuar --&amp;gt; CSV --&amp;gt; Seleciona o periodo --&amp;gt; Enviar Relatório.&lt;br /&gt;
*'''Rede''', suporta três tipos de arquivo posicional/CSV fornecidos pela administradora:  - EEVC: arquivo posicional com informações de vendas a crédito (parcelado e rotativo)  - EEVD: arquivo CSV com informações de vendas a débito  - EEFI: arquivo posicional com informações financeiras (ajustes e débitos bancários)&lt;/div&gt;</summary>
		<author><name>Vitor</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.officesystem.com.br/index.php?title=Central_de_Notifica%C3%A7%C3%B5es&amp;diff=2389</id>
		<title>Central de Notificações</title>
		<link rel="alternate" type="text/html" href="https://wiki.officesystem.com.br/index.php?title=Central_de_Notifica%C3%A7%C3%B5es&amp;diff=2389"/>
		<updated>2026-08-11T17:25:31Z</updated>

		<summary type="html">&lt;p&gt;Vitor: /* Cobrança a Vencer, Vencida e Paga */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Central de Notificações==&lt;br /&gt;
&lt;br /&gt;
==Visão funcional==&lt;br /&gt;
A Central de Notificações é o módulo responsável pelo envio de mensagens automáticas e manuais aos clientes via WhatsApp e e-mail. O envio pode ocorrer de duas formas: manualmente pelo operador, selecionando destinatários e disparando na hora, ou automaticamente pelo sistema em horário configurado.&lt;br /&gt;
&lt;br /&gt;
As categorias de notificação disponíveis são:&lt;br /&gt;
&lt;br /&gt;
*'''Aniversário''' – clientes que fazem aniversário no período;&lt;br /&gt;
*'''Cobrança a Vencer''' – títulos do contas a receber com vencimento próximo, com ou sem boleto bancário gerado;&lt;br /&gt;
*'''Cobrança Vencida''' – títulos em atraso, com ou sem boleto;&lt;br /&gt;
*'''Cobrança Paga''' – títulos quitados;&lt;br /&gt;
*'''OS Pronta''' – ordens de serviço com status de pronta;&lt;br /&gt;
*'''NF-e''' – notas fiscais eletrônicas emitidas;&lt;br /&gt;
*'''Tipos Personalizados''' – categorias criadas pelo próprio usuário com SQL customizado (ver seção específica).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;'''Categorias de OS que existem mas não aparecem na tela:''' o sistema também tem as categorias '''OS Aberta''', '''OS em Andamento''' e '''OS Faturada''' (códigos &amp;lt;code&amp;gt;OS_ABERTA&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;OS_ANDAMENTO&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;OS_FATURADA&amp;lt;/code&amp;gt;). Só &amp;quot;OS Pronta&amp;quot; fica visível nos combos de categoria, nos templates e no envio automático da tela; as outras três não aparecem em nenhum desses lugares, mas têm rótulo próprio no filtro de '''Histórico''' — ou seja, elas existem para uso via API/integração de outro módulo, e podem aparecer no Histórico sem que o operador tenha configurado nada na Central de Notificações para elas.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Abas da tela==&lt;br /&gt;
&lt;br /&gt;
===Notificações===&lt;br /&gt;
Aba principal de consulta e envio manual. O operador filtra por categoria, filial e período, seleciona os destinatários na lista e aciona o envio por WhatsApp, e-mail ou ambos. O sistema exibe progresso em tempo real e permite cancelar o envio em andamento.&lt;br /&gt;
&lt;br /&gt;
===Configurações===&lt;br /&gt;
Aba com quatro sub-abas de configuração:&lt;br /&gt;
&lt;br /&gt;
*'''WhatsApp''' – tipo de API, credenciais e intervalo entre envios;&lt;br /&gt;
*'''E-mail''' – servidor SMTP, porta, criptografia e credenciais;&lt;br /&gt;
*'''Templates''' – mensagens por categoria e canal;&lt;br /&gt;
*'''Automático''' – ativação, horário e categorias do envio automático.&lt;br /&gt;
&lt;br /&gt;
===Histórico===&lt;br /&gt;
Exibe registros de todos os envios realizados com filtros por período, tipo (WhatsApp/e-mail) e categoria. O filtro de '''status''' tem apenas as opções '''Todos''', '''Sucesso''' e '''Erro'''; &amp;quot;Reenviado&amp;quot; não é uma opção de filtro — é só um rótulo que aparece na grade para envios que foram reenviados. Permite reenvio de falhas diretamente da tela.&lt;br /&gt;
&lt;br /&gt;
===Tipos Personalizados===&lt;br /&gt;
Gerenciamento das categorias customizadas criadas pelo usuário (ver seção específica). A aba só aparece para usuários com permissão de acesso ao módulo correspondente.&lt;br /&gt;
&lt;br /&gt;
==Configuração do WhatsApp==&lt;br /&gt;
&lt;br /&gt;
===Tipo de API===&lt;br /&gt;
Existem duas opções de integração com WhatsApp:&lt;br /&gt;
&lt;br /&gt;
*'''API Oficial (Meta)''' – integração direta com a API oficial da Meta. Exige Phone ID, Token de acesso e versão da API (ex.: v18.0). Não apresenta risco de bloqueio do número;&lt;br /&gt;
*'''API Não Oficial (uazapi)''' – emulação web do WhatsApp via uazapi. Exige a criação de uma instância e vinculação do celular por QR Code. Apresenta risco de bloqueio do número em caso de uso inadequado (envio em massa, spam).&lt;br /&gt;
&lt;br /&gt;
===Campos da API Oficial===&lt;br /&gt;
'''Onde ficam'''&lt;br /&gt;
&lt;br /&gt;
Central de Notificações &amp;gt; Configurações &amp;gt; WhatsApp &amp;gt; grupo '''API Oficial Meta'''&lt;br /&gt;
&lt;br /&gt;
'''Campos'''&lt;br /&gt;
&lt;br /&gt;
*'''Phone ID''' (NC_WA_PHONEID)&lt;br /&gt;
*'''Token''' (NC_WA_TOKEN)&lt;br /&gt;
*'''Versão''' (NC_WA_VERSAO)&lt;br /&gt;
&lt;br /&gt;
===Campos da API Não Oficial (uazapi)===&lt;br /&gt;
'''Onde ficam'''&lt;br /&gt;
&lt;br /&gt;
Central de Notificações &amp;gt; Configurações &amp;gt; WhatsApp &amp;gt; grupo '''API Não Oficial - uazapi'''&lt;br /&gt;
&lt;br /&gt;
'''Campos'''&lt;br /&gt;
&lt;br /&gt;
*'''Servidor''' (NC_WA_UAZ_URL) – endereço do servidor uazapi; em branco, usa o servidor padrão do sistema;&lt;br /&gt;
*'''Instância''' (NC_WA_UAZ_INSTANCIA) – gerado automaticamente pelo sistema na primeira abertura; não editável pelo usuário;&lt;br /&gt;
*'''Token''' (NC_WA_UAZ_TOKEN) – gerado automaticamente pelo botão '''Criar Instância'''; não aparece como campo editável na tela;&lt;br /&gt;
*'''Intervalo entre envios (seg.)''' (NC_WA_INTERVALO) – tempo de espera entre cada mensagem enviada. Campo compartilhado pelos dois tipos de API.&lt;br /&gt;
&lt;br /&gt;
'''Ações disponíveis'''&lt;br /&gt;
&lt;br /&gt;
*'''Criar Instância''' – registra a instância no servidor uazapi. Exige que o Admin Token da conta uazapi já esteja gravado em '''NOTIF_CONFIG.NC_WA_UAZ_ADMTOKEN''' (não há campo na tela para isso; precisa ser gravado direto no banco);&lt;br /&gt;
*'''Consultar Status''' – verifica se o WhatsApp está conectado;&lt;br /&gt;
*'''Conectar (QR Code)''' – exibe o QR Code para leitura pelo celular;&lt;br /&gt;
*'''Desconectar''' – encerra a sessão do WhatsApp na instância.&lt;br /&gt;
&lt;br /&gt;
O indicador de status (luz vermelha/verde) é atualizado automaticamente a cada 15 segundos enquanto a tela estiver aberta.&lt;br /&gt;
&lt;br /&gt;
==Configuração de E-mail==&lt;br /&gt;
&lt;br /&gt;
'''Onde fica'''&lt;br /&gt;
&lt;br /&gt;
Central de Notificações &amp;gt; Configurações &amp;gt; E-mail&lt;br /&gt;
&lt;br /&gt;
'''Campos'''&lt;br /&gt;
&lt;br /&gt;
*'''Servidor SMTP''' (NC_EMAIL_SMTP)&lt;br /&gt;
*'''Porta''' (NC_EMAIL_PORTA)&lt;br /&gt;
*'''Criptografia''' (NC_EMAIL_SSL) – opções: TLS, SSL, None&lt;br /&gt;
*'''Usuário''' (NC_EMAIL_USUARIO)&lt;br /&gt;
*'''Senha''' (NC_EMAIL_SENHA)&lt;br /&gt;
*'''Nome exibido''' (NC_EMAIL_NOME)&lt;br /&gt;
*'''E-mail de resposta (Reply-To)''' (NC_EMAIL_REPLY)&lt;br /&gt;
*'''Intervalo entre envios (seg.)''' (NC_EMAIL_INTERVALO)&lt;br /&gt;
&lt;br /&gt;
O botão '''Testar E-mail''' envia uma mensagem de teste para o próprio endereço configurado em Usuário.&lt;br /&gt;
&lt;br /&gt;
==Templates de mensagem==&lt;br /&gt;
&lt;br /&gt;
'''Onde fica'''&lt;br /&gt;
&lt;br /&gt;
Central de Notificações &amp;gt; Configurações &amp;gt; Templates&lt;br /&gt;
&lt;br /&gt;
Cada categoria possui um template separado para WhatsApp e um para E-mail. O template de e-mail inclui campo de assunto. Os templates são salvos por filial.&lt;br /&gt;
&lt;br /&gt;
===Variáveis disponíveis===&lt;br /&gt;
Todas as categorias suportam as variáveis base:&lt;br /&gt;
&lt;br /&gt;
*'''{NOME}''' – nome do cliente;&lt;br /&gt;
*'''{TELEFONE}''' – telefone do destinatário;&lt;br /&gt;
*'''{EMAIL}''' – e-mail do destinatário.&lt;br /&gt;
&lt;br /&gt;
Variáveis adicionais por categoria:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Categoria!!Variáveis extras&lt;br /&gt;
|-&lt;br /&gt;
|Aniversário||{DATA_NASC}&lt;br /&gt;
|-&lt;br /&gt;
|Cobrança a Vencer / Vencida||{VENCIMENTO} {VALOR} {DOCUMENTO} {LINK_BOLETO}&lt;br /&gt;
|-&lt;br /&gt;
|Cobrança Paga||{VENCIMENTO} {VALOR} {DOCUMENTO} &amp;lt;small&amp;gt;(sem {LINK_BOLETO} — ver nota abaixo)&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|OS Pronta||{NUMERO_OS} {DATA_OS} {VALOR_OS} {STATUS_OS}&lt;br /&gt;
|-&lt;br /&gt;
|NF-e||{NUMERO_NOTA} {EMISSAO} {VALOR_NOTA} {CHAVE} {LINK_NOTA} {LINK_NFE} {LINK_BOLETO}&lt;br /&gt;
|-&lt;br /&gt;
|Tipos Personalizados||{DETALHE1} {DETALHE2} {DETALHE3} {DETALHE4} {REFERENCIA} {REFERENCIA_DOC} + campos retornados pelo SQL&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Sobre {LINK_BOLETO} e {LINK_NOTA}/{LINK_NFE}:''' esses placeholders só são efetivamente substituídos por um link no canal '''WhatsApp via API Oficial (Meta)'''. Nos demais casos o comportamento é:&lt;br /&gt;
&lt;br /&gt;
*'''WhatsApp uazapi''': o boleto/nota vai anexado como documento (não como link); o placeholder é removido do texto;&lt;br /&gt;
*'''E-mail''': o boleto/nota sempre vai anexado em PDF; o placeholder é removido do texto;&lt;br /&gt;
*'''Título sem boleto gerado''' (ver seção &amp;quot;Cobrança a Vencer, Vencida e Paga&amp;quot;): não há link nem anexo; o placeholder também é removido.&lt;br /&gt;
&lt;br /&gt;
Como o placeholder é apenas removido (não a frase inteira em volta dele), um template escrito como &amp;quot;...você pode baixar o boleto pelo link: {LINK_BOLETO}&amp;quot; fica com a frase incompleta (&amp;quot;...pelo link:&amp;quot;) sempre que o link não é usado. Vale revisar os templates de Cobrança pensando nesse caso.&lt;br /&gt;
&lt;br /&gt;
'''{LINK_BOLETO} não existe para Cobrança Paga:''' diferente de &amp;quot;a Vencer&amp;quot;/&amp;quot;Vencida&amp;quot;, a categoria Cobrança Paga não gera link nem anexo — nunca gerou. Se {LINK_BOLETO} for colocado no template dela, o texto &amp;lt;code&amp;gt;{LINK_BOLETO}&amp;lt;/code&amp;gt; aparece literal na mensagem, sem ser substituído por nada.&lt;br /&gt;
&lt;br /&gt;
==Cobrança a Vencer, Vencida e Paga==&lt;br /&gt;
Essas três categorias trabalham em cima do contas a receber (CTARECEB) como um todo. Um título entra na lista independentemente de ter ou não boleto bancário gerado; o que muda é o que é enviado.&lt;br /&gt;
&lt;br /&gt;
===Título sem boleto bancário gerado===&lt;br /&gt;
Quando o título não tem banco vinculado, ou o banco não tem layout de boleto (NOTACAPA) e conta corrente (CONTACORR) configurados para a filial, a notificação é enviada mesmo assim:&lt;br /&gt;
&lt;br /&gt;
*'''E-mail''': enviado sem anexo, só com o texto do template;&lt;br /&gt;
*'''WhatsApp''' (uazapi ou Meta): enviado só com o texto, sem link e sem documento anexado.&lt;br /&gt;
&lt;br /&gt;
===Boleto acumulado (opção &amp;quot;Acumulativo&amp;quot; na impressão de boletos)===&lt;br /&gt;
Quando o boleto foi gerado de forma acumulada — várias notas/parcelas agrupadas em um único boleto, pela tela '''Relatórios &amp;gt; Financeiro &amp;gt; Boletos e Duplicatas &amp;gt; Impressão''', marcando '''Acumulativo por Cliente''' ou '''Acumulativo por Cliente/Vencimento''' — a Central de Notificações reconhece o agrupamento automaticamente e:&lt;br /&gt;
&lt;br /&gt;
*Mostra '''uma única linha''' na listagem, representando o boleto inteiro (não uma linha por conta a receber);&lt;br /&gt;
*O '''Valor''' exibido é a soma de todas as contas do grupo (em aberto, para Cobrança a Vencer/Vencida; pagas, para Cobrança Paga);&lt;br /&gt;
*O '''Documento''' exibido é o número do boleto acumulado (ex.: &amp;lt;code&amp;gt;AC00033&amp;lt;/code&amp;gt;);&lt;br /&gt;
*O envio — e-mail ou WhatsApp — leva um '''único PDF''', com o valor total e o mesmo nosso número do boleto que seria impresso pela tela de Boletos e Duplicatas;&lt;br /&gt;
*O histórico e o controle de reenvio consideram o boleto acumulado como um todo, então a baixa de uma das contas do grupo não faz a notificação ser enviada de novo por engano.&lt;br /&gt;
&lt;br /&gt;
==Envio Automático==&lt;br /&gt;
&lt;br /&gt;
'''Onde fica'''&lt;br /&gt;
&lt;br /&gt;
Central de Notificações &amp;gt; Configurações &amp;gt; Automático&lt;br /&gt;
&lt;br /&gt;
O sistema verifica a cada minuto se chegou o horário de envio e, se sim, dispara o processamento em segundo plano sem intervenção do usuário.&lt;br /&gt;
&lt;br /&gt;
===Campos de configuração===&lt;br /&gt;
&lt;br /&gt;
*'''Ativo''' (NC_AUTO_ATIVO) – habilita ou desabilita o envio automático da filial;&lt;br /&gt;
*'''Hora de envio''' (NC_AUTO_HORA / NC_AUTO_MINUTO) – horário em que o envio deve ocorrer (formato HH:MM);&lt;br /&gt;
*'''Canais''' (NC_AUTO_CANAIS) – WhatsApp e/ou E-mail;&lt;br /&gt;
*'''Categorias''' (NC_AUTO_CATEGORIAS) – quais categorias devem ser processadas automaticamente.&lt;br /&gt;
&lt;br /&gt;
'''Atenção: &amp;quot;OS Pronta&amp;quot; aparece marcável nesta lista, mas nunca é enviada pelo automático.''' O checklist de categorias mostra toda categoria visível na tela (inclusive OS Pronta), mas o processamento automático só existe, de fato, para: Aniversário, Cobrança a Vencer, Cobrança Vencida, Cobrança Paga, NF-e e Tipos Personalizados. Marcar &amp;quot;OS Pronta&amp;quot; na aba Automático não tem efeito nenhum — essa categoria só é enviada manualmente, pela aba Notificações.&lt;br /&gt;
&lt;br /&gt;
===Regra de execução===&lt;br /&gt;
&lt;br /&gt;
*O sistema só executa uma vez por dia por filial (controla pela data em NC_AUTO_ULTIMODIA);&lt;br /&gt;
*Categorias não marcadas são ignoradas;&lt;br /&gt;
*Se nenhum canal estiver habilitado, o envio é abortado;&lt;br /&gt;
*Boleto acumulado é processado como um único envio, mesmo no automático (ver seção &amp;quot;Cobrança a Vencer, Vencida e Paga&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
'''O período processado NÃO é &amp;quot;dia anterior&amp;quot; para todas as categorias.''' O sistema sempre calcula a data de corte como &amp;quot;ontem&amp;quot; (&amp;lt;code&amp;gt;Date - 1&amp;lt;/code&amp;gt;), mas cada categoria usa esse valor de um jeito diferente:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Categoria!!Período efetivamente processado&lt;br /&gt;
|-&lt;br /&gt;
|Aniversário||Ignora a data de corte: sempre processa aniversariantes de '''hoje'''&lt;br /&gt;
|-&lt;br /&gt;
|Cobrança a Vencer||De ontem até '''hoje''' (inclui vencimentos do dia)&lt;br /&gt;
|-&lt;br /&gt;
|Cobrança Vencida||Só '''ontem'''&lt;br /&gt;
|-&lt;br /&gt;
|Cobrança Paga||De ontem até '''hoje''' (inclui pagamentos do dia)&lt;br /&gt;
|-&lt;br /&gt;
|NF-e||Só '''ontem'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Na prática: um aniversário, uma cobrança a vencer ou um pagamento de '''hoje''' já entra no próximo ciclo automático (mesmo dia seguinte de manhã); só Cobrança Vencida e NF-e realmente esperam até o dia seguinte ao registro.&lt;br /&gt;
&lt;br /&gt;
==Tipos Personalizados==&lt;br /&gt;
&lt;br /&gt;
'''Onde fica'''&lt;br /&gt;
&lt;br /&gt;
Central de Notificações &amp;gt; aba '''Tipos Personalizados'''&lt;br /&gt;
&lt;br /&gt;
Permite criar categorias de notificação próprias, com SQL personalizado definido pelo usuário. Cada tipo personalizado aparece automaticamente nas abas de Notificações (envio manual), Templates e nas categorias do Envio Automático.&lt;br /&gt;
&lt;br /&gt;
===Campos do cadastro===&lt;br /&gt;
&lt;br /&gt;
*'''Descrição''' (NP_DESCRICAO) – nome da categoria exibido na interface;&lt;br /&gt;
*'''Ativo''' (NP_ATIVO) – somente tipos ativos aparecem nas listas;&lt;br /&gt;
*'''Limite de envios''' (NP_LIMIT) – quantidade máxima de registros processados por execução; 0 = sem limite. '''Vale só para o envio automático''' — não restringe disparos manuais pela aba Notificações;&lt;br /&gt;
*'''SQL''' (NP_SQL) – consulta SQL que retorna os destinatários;&lt;br /&gt;
*'''Col 1 a Col 4''' (NP_COL1_CAPTION a NP_COL4_CAPTION) – rótulos das colunas extras exibidas na listagem de envio manual.&lt;br /&gt;
&lt;br /&gt;
===Colunas obrigatórias no SQL===&lt;br /&gt;
&lt;br /&gt;
O SQL deve retornar obrigatoriamente as seguintes colunas:&lt;br /&gt;
&lt;br /&gt;
*'''CLIENTE_ID''' – código do cliente;&lt;br /&gt;
*'''NOME''' – nome do destinatário;&lt;br /&gt;
*'''FONE''' – número de WhatsApp;&lt;br /&gt;
*'''EMAIL''' – endereço de e-mail;&lt;br /&gt;
*'''REFERENCIA''' – identificador único do registro (usado para controle de reenvio).&lt;br /&gt;
&lt;br /&gt;
Colunas opcionais que alimentam os placeholders do template:&lt;br /&gt;
&lt;br /&gt;
*'''DETALHE1''' a '''DETALHE4''' – informações extras usadas via {DETALHE1}…{DETALHE4};&lt;br /&gt;
*'''REFERENCIA_DOC''' – número de documento para exibição no histórico.&lt;br /&gt;
&lt;br /&gt;
===Parâmetros disponíveis no SQL===&lt;br /&gt;
&lt;br /&gt;
*''':FILIAL''' – código da filial atual;&lt;br /&gt;
*''':DATA_DE''' ou ''':DE''' – data de início do período;&lt;br /&gt;
*''':DATA_ATE''' ou ''':ATE''' – data de fim do período;&lt;br /&gt;
*''':REENVIO''' – &amp;lt;code&amp;gt;'S'&amp;lt;/code&amp;gt; ou &amp;lt;code&amp;gt;'N'&amp;lt;/code&amp;gt;. No envio manual reflete a opção &amp;quot;Permitir reenvio&amp;quot; marcada na tela; no envio automático vem sempre &amp;lt;code&amp;gt;'N'&amp;lt;/code&amp;gt;. Útil para o SQL decidir se deve ou não repetir registros já enviados.&lt;br /&gt;
&lt;br /&gt;
===Regra de controle de reenvio===&lt;br /&gt;
&lt;br /&gt;
O sistema filtra automaticamente registros que já foram enviados com sucesso, comparando REFERENCIA e categoria na tabela NOTIF_HISTORICO. Assim, o mesmo registro não é enviado duas vezes no automático nem no manual (quando a opção de reenvio não está marcada).&lt;br /&gt;
&lt;br /&gt;
===Validação de placeholders===&lt;br /&gt;
&lt;br /&gt;
Ao salvar o template de um tipo personalizado, o sistema valida se todas as variáveis usadas no texto ({...}) são campos efetivamente retornados pelo SQL cadastrado. Se um placeholder não existir no SQL, a gravação é bloqueada com mensagem indicando os campos disponíveis.&lt;br /&gt;
&lt;br /&gt;
==Permissões==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Módulo!!Descrição&lt;br /&gt;
|-&lt;br /&gt;
|'''Central de Notificações – Tipos Personalizados''' (324)||Habilita a aba de Tipos Personalizados na Central de Notificações. Sem esta permissão, a aba fica oculta.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Comportamentos importantes==&lt;br /&gt;
&lt;br /&gt;
===Mensagem não chega por WhatsApp===&lt;br /&gt;
Conferir, nesta ordem:&lt;br /&gt;
&lt;br /&gt;
1. Se a instância está conectada (botão '''Consultar Status''' deve mostrar &amp;quot;Conectado&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
2. Se o número do cliente possui WhatsApp ativo – o sistema valida antes do envio.&lt;br /&gt;
&lt;br /&gt;
3. Se o template de WhatsApp da categoria está preenchido.&lt;br /&gt;
&lt;br /&gt;
4. Se o canal WhatsApp está habilitado nos canais selecionados no momento do envio.&lt;br /&gt;
&lt;br /&gt;
===Mensagem não chega por e-mail===&lt;br /&gt;
Conferir:&lt;br /&gt;
&lt;br /&gt;
1. Configurações de SMTP (servidor, porta, criptografia, usuário e senha) usando o botão '''Testar E-mail'''.&lt;br /&gt;
&lt;br /&gt;
2. Se o cliente possui e-mail cadastrado.&lt;br /&gt;
&lt;br /&gt;
3. Se o template de e-mail da categoria está preenchido.&lt;br /&gt;
&lt;br /&gt;
===Tipo personalizado não aparece nas categorias===&lt;br /&gt;
Conferir:&lt;br /&gt;
&lt;br /&gt;
1. Se o campo '''Ativo''' do tipo personalizado está marcado.&lt;br /&gt;
&lt;br /&gt;
2. Se o SQL está salvo corretamente (sem erros de sintaxe).&lt;br /&gt;
&lt;br /&gt;
A lista de categorias é recarregada automaticamente ao gravar ou excluir um tipo personalizado — não é preciso fechar e reabrir a tela.&lt;br /&gt;
&lt;br /&gt;
===Envio automático não disparou===&lt;br /&gt;
Conferir, nesta ordem:&lt;br /&gt;
&lt;br /&gt;
1. Se NC_AUTO_ATIVO = 'S' para a filial.&lt;br /&gt;
&lt;br /&gt;
2. Se o horário configurado já passou no dia corrente.&lt;br /&gt;
&lt;br /&gt;
3. Se NC_AUTO_ULTIMODIA já está preenchido com a data de hoje (indica que já executou).&lt;br /&gt;
&lt;br /&gt;
4. Se ao menos um canal (WA ou e-mail) está marcado.&lt;br /&gt;
&lt;br /&gt;
5. Se ao menos uma categoria está marcada.&lt;br /&gt;
&lt;br /&gt;
===Registro aparece na consulta mas não é enviado no automático===&lt;br /&gt;
Duas causas possíveis:&lt;br /&gt;
&lt;br /&gt;
*'''A categoria é &amp;quot;OS Pronta&amp;quot;''': essa categoria não é processada pelo envio automático, mesmo aparecendo marcável na aba Automático (ver seção &amp;quot;Envio Automático&amp;quot;);&lt;br /&gt;
*'''O registro é muito recente''': cada categoria de Cobrança/NF-e/Aniversário tem sua própria regra de corte por data — ver a tabela em &amp;quot;Envio Automático&amp;quot; para saber exatamente quando cada uma passa a ser processada. Isso é intencional, para evitar inconsistência no controle de execução diária.&lt;br /&gt;
&lt;br /&gt;
==Atualização de banco (estrutura criada pelo módulo)==&lt;br /&gt;
&lt;br /&gt;
Tabelas criadas:&lt;br /&gt;
&lt;br /&gt;
*'''NOTIF_CONFIG''' – configuração de WhatsApp e e-mail por filial;&lt;br /&gt;
*'''NOTIF_TEMPLATE''' – templates de mensagem por categoria, tipo e filial;&lt;br /&gt;
*'''NOTIF_HISTORICO''' – histórico de todos os envios realizados;&lt;br /&gt;
*'''NOTIF_TIPO_PERS''' – cadastro dos tipos de notificação personalizados.&lt;br /&gt;
&lt;br /&gt;
Campos relevantes de NOTIF_CONFIG:&lt;br /&gt;
&lt;br /&gt;
*NC_AUTO_ATIVO, NC_AUTO_HORA, NC_AUTO_MINUTO, NC_AUTO_CANAIS, NC_AUTO_CATEGORIAS, NC_AUTO_ULTIMODIA – controle do envio automático.&lt;/div&gt;</summary>
		<author><name>Vitor</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.officesystem.com.br/index.php?title=Central_de_Notifica%C3%A7%C3%B5es&amp;diff=2388</id>
		<title>Central de Notificações</title>
		<link rel="alternate" type="text/html" href="https://wiki.officesystem.com.br/index.php?title=Central_de_Notifica%C3%A7%C3%B5es&amp;diff=2388"/>
		<updated>2026-08-11T17:21:27Z</updated>

		<summary type="html">&lt;p&gt;Vitor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Central de Notificações==&lt;br /&gt;
&lt;br /&gt;
==Visão funcional==&lt;br /&gt;
A Central de Notificações é o módulo responsável pelo envio de mensagens automáticas e manuais aos clientes via WhatsApp e e-mail. O envio pode ocorrer de duas formas: manualmente pelo operador, selecionando destinatários e disparando na hora, ou automaticamente pelo sistema em horário configurado.&lt;br /&gt;
&lt;br /&gt;
As categorias de notificação disponíveis são:&lt;br /&gt;
&lt;br /&gt;
*'''Aniversário''' – clientes que fazem aniversário no período;&lt;br /&gt;
*'''Cobrança a Vencer''' – títulos do contas a receber com vencimento próximo, com ou sem boleto bancário gerado;&lt;br /&gt;
*'''Cobrança Vencida''' – títulos em atraso, com ou sem boleto;&lt;br /&gt;
*'''Cobrança Paga''' – títulos quitados;&lt;br /&gt;
*'''OS Pronta''' – ordens de serviço com status de pronta;&lt;br /&gt;
*'''NF-e''' – notas fiscais eletrônicas emitidas;&lt;br /&gt;
*'''Tipos Personalizados''' – categorias criadas pelo próprio usuário com SQL customizado (ver seção específica).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;'''Categorias de OS que existem mas não aparecem na tela:''' o sistema também tem as categorias '''OS Aberta''', '''OS em Andamento''' e '''OS Faturada''' (códigos &amp;lt;code&amp;gt;OS_ABERTA&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;OS_ANDAMENTO&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;OS_FATURADA&amp;lt;/code&amp;gt;). Só &amp;quot;OS Pronta&amp;quot; fica visível nos combos de categoria, nos templates e no envio automático da tela; as outras três não aparecem em nenhum desses lugares, mas têm rótulo próprio no filtro de '''Histórico''' — ou seja, elas existem para uso via API/integração de outro módulo, e podem aparecer no Histórico sem que o operador tenha configurado nada na Central de Notificações para elas.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;'''Nota (versão 4.05.006):''' as categorias &amp;quot;Cobrança a Vencer&amp;quot;, &amp;quot;Cobrança Vencida&amp;quot; e &amp;quot;Cobrança Paga&amp;quot; chamavam-se &amp;quot;Boleto a Vencer&amp;quot;, &amp;quot;Boleto Vencido&amp;quot; e &amp;quot;Boleto Pago&amp;quot;. O nome mudou porque, a partir desta versão, elas passaram a cobrir qualquer título do contas a receber — mesmo os que nunca tiveram boleto bancário gerado, cliente que usa só o contas a receber do sistema. Os códigos internos de categoria (gravados em NOTIF_HISTORICO, NOTIF_TEMPLATE e NC_AUTO_CATEGORIAS) continuam BOLETO_VENCER, BOLETO_VENCIDO e BOLETO_PAGO — só o rótulo exibido mudou, então nada quebra em bases já configuradas.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Abas da tela==&lt;br /&gt;
&lt;br /&gt;
===Notificações===&lt;br /&gt;
Aba principal de consulta e envio manual. O operador filtra por categoria, filial e período, seleciona os destinatários na lista e aciona o envio por WhatsApp, e-mail ou ambos. O sistema exibe progresso em tempo real e permite cancelar o envio em andamento.&lt;br /&gt;
&lt;br /&gt;
===Configurações===&lt;br /&gt;
Aba com quatro sub-abas de configuração:&lt;br /&gt;
&lt;br /&gt;
*'''WhatsApp''' – tipo de API, credenciais e intervalo entre envios;&lt;br /&gt;
*'''E-mail''' – servidor SMTP, porta, criptografia e credenciais;&lt;br /&gt;
*'''Templates''' – mensagens por categoria e canal;&lt;br /&gt;
*'''Automático''' – ativação, horário e categorias do envio automático.&lt;br /&gt;
&lt;br /&gt;
===Histórico===&lt;br /&gt;
Exibe registros de todos os envios realizados com filtros por período, tipo (WhatsApp/e-mail) e categoria. O filtro de '''status''' tem apenas as opções '''Todos''', '''Sucesso''' e '''Erro'''; &amp;quot;Reenviado&amp;quot; não é uma opção de filtro — é só um rótulo que aparece na grade para envios que foram reenviados. Permite reenvio de falhas diretamente da tela.&lt;br /&gt;
&lt;br /&gt;
===Tipos Personalizados===&lt;br /&gt;
Gerenciamento das categorias customizadas criadas pelo usuário (ver seção específica). A aba só aparece para usuários com permissão de acesso ao módulo correspondente.&lt;br /&gt;
&lt;br /&gt;
==Configuração do WhatsApp==&lt;br /&gt;
&lt;br /&gt;
===Tipo de API===&lt;br /&gt;
Existem duas opções de integração com WhatsApp:&lt;br /&gt;
&lt;br /&gt;
*'''API Oficial (Meta)''' – integração direta com a API oficial da Meta. Exige Phone ID, Token de acesso e versão da API (ex.: v18.0). Não apresenta risco de bloqueio do número;&lt;br /&gt;
*'''API Não Oficial (uazapi)''' – emulação web do WhatsApp via uazapi. Exige a criação de uma instância e vinculação do celular por QR Code. Apresenta risco de bloqueio do número em caso de uso inadequado (envio em massa, spam).&lt;br /&gt;
&lt;br /&gt;
===Campos da API Oficial===&lt;br /&gt;
'''Onde ficam'''&lt;br /&gt;
&lt;br /&gt;
Central de Notificações &amp;gt; Configurações &amp;gt; WhatsApp &amp;gt; grupo '''API Oficial Meta'''&lt;br /&gt;
&lt;br /&gt;
'''Campos'''&lt;br /&gt;
&lt;br /&gt;
*'''Phone ID''' (NC_WA_PHONEID)&lt;br /&gt;
*'''Token''' (NC_WA_TOKEN)&lt;br /&gt;
*'''Versão''' (NC_WA_VERSAO)&lt;br /&gt;
&lt;br /&gt;
===Campos da API Não Oficial (uazapi)===&lt;br /&gt;
'''Onde ficam'''&lt;br /&gt;
&lt;br /&gt;
Central de Notificações &amp;gt; Configurações &amp;gt; WhatsApp &amp;gt; grupo '''API Não Oficial - uazapi'''&lt;br /&gt;
&lt;br /&gt;
'''Campos'''&lt;br /&gt;
&lt;br /&gt;
*'''Servidor''' (NC_WA_UAZ_URL) – endereço do servidor uazapi; em branco, usa o servidor padrão do sistema;&lt;br /&gt;
*'''Instância''' (NC_WA_UAZ_INSTANCIA) – gerado automaticamente pelo sistema na primeira abertura; não editável pelo usuário;&lt;br /&gt;
*'''Token''' (NC_WA_UAZ_TOKEN) – gerado automaticamente pelo botão '''Criar Instância'''; não aparece como campo editável na tela;&lt;br /&gt;
*'''Intervalo entre envios (seg.)''' (NC_WA_INTERVALO) – tempo de espera entre cada mensagem enviada. Campo compartilhado pelos dois tipos de API.&lt;br /&gt;
&lt;br /&gt;
'''Ações disponíveis'''&lt;br /&gt;
&lt;br /&gt;
*'''Criar Instância''' – registra a instância no servidor uazapi. Exige que o Admin Token da conta uazapi já esteja gravado em '''NOTIF_CONFIG.NC_WA_UAZ_ADMTOKEN''' (não há campo na tela para isso; precisa ser gravado direto no banco);&lt;br /&gt;
*'''Consultar Status''' – verifica se o WhatsApp está conectado;&lt;br /&gt;
*'''Conectar (QR Code)''' – exibe o QR Code para leitura pelo celular;&lt;br /&gt;
*'''Desconectar''' – encerra a sessão do WhatsApp na instância.&lt;br /&gt;
&lt;br /&gt;
O indicador de status (luz vermelha/verde) é atualizado automaticamente a cada 15 segundos enquanto a tela estiver aberta.&lt;br /&gt;
&lt;br /&gt;
==Configuração de E-mail==&lt;br /&gt;
&lt;br /&gt;
'''Onde fica'''&lt;br /&gt;
&lt;br /&gt;
Central de Notificações &amp;gt; Configurações &amp;gt; E-mail&lt;br /&gt;
&lt;br /&gt;
'''Campos'''&lt;br /&gt;
&lt;br /&gt;
*'''Servidor SMTP''' (NC_EMAIL_SMTP)&lt;br /&gt;
*'''Porta''' (NC_EMAIL_PORTA)&lt;br /&gt;
*'''Criptografia''' (NC_EMAIL_SSL) – opções: TLS, SSL, None&lt;br /&gt;
*'''Usuário''' (NC_EMAIL_USUARIO)&lt;br /&gt;
*'''Senha''' (NC_EMAIL_SENHA)&lt;br /&gt;
*'''Nome exibido''' (NC_EMAIL_NOME)&lt;br /&gt;
*'''E-mail de resposta (Reply-To)''' (NC_EMAIL_REPLY)&lt;br /&gt;
*'''Intervalo entre envios (seg.)''' (NC_EMAIL_INTERVALO)&lt;br /&gt;
&lt;br /&gt;
O botão '''Testar E-mail''' envia uma mensagem de teste para o próprio endereço configurado em Usuário.&lt;br /&gt;
&lt;br /&gt;
==Templates de mensagem==&lt;br /&gt;
&lt;br /&gt;
'''Onde fica'''&lt;br /&gt;
&lt;br /&gt;
Central de Notificações &amp;gt; Configurações &amp;gt; Templates&lt;br /&gt;
&lt;br /&gt;
Cada categoria possui um template separado para WhatsApp e um para E-mail. O template de e-mail inclui campo de assunto. Os templates são salvos por filial.&lt;br /&gt;
&lt;br /&gt;
===Variáveis disponíveis===&lt;br /&gt;
Todas as categorias suportam as variáveis base:&lt;br /&gt;
&lt;br /&gt;
*'''{NOME}''' – nome do cliente;&lt;br /&gt;
*'''{TELEFONE}''' – telefone do destinatário;&lt;br /&gt;
*'''{EMAIL}''' – e-mail do destinatário.&lt;br /&gt;
&lt;br /&gt;
Variáveis adicionais por categoria:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Categoria!!Variáveis extras&lt;br /&gt;
|-&lt;br /&gt;
|Aniversário||{DATA_NASC}&lt;br /&gt;
|-&lt;br /&gt;
|Cobrança a Vencer / Vencida||{VENCIMENTO} {VALOR} {DOCUMENTO} {LINK_BOLETO}&lt;br /&gt;
|-&lt;br /&gt;
|Cobrança Paga||{VENCIMENTO} {VALOR} {DOCUMENTO} &amp;lt;small&amp;gt;(sem {LINK_BOLETO} — ver nota abaixo)&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|OS Pronta||{NUMERO_OS} {DATA_OS} {VALOR_OS} {STATUS_OS}&lt;br /&gt;
|-&lt;br /&gt;
|NF-e||{NUMERO_NOTA} {EMISSAO} {VALOR_NOTA} {CHAVE} {LINK_NOTA} {LINK_NFE} {LINK_BOLETO}&lt;br /&gt;
|-&lt;br /&gt;
|Tipos Personalizados||{DETALHE1} {DETALHE2} {DETALHE3} {DETALHE4} {REFERENCIA} {REFERENCIA_DOC} + campos retornados pelo SQL&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Sobre {LINK_BOLETO} e {LINK_NOTA}/{LINK_NFE}:''' esses placeholders só são efetivamente substituídos por um link no canal '''WhatsApp via API Oficial (Meta)'''. Nos demais casos o comportamento é:&lt;br /&gt;
&lt;br /&gt;
*'''WhatsApp uazapi''': o boleto/nota vai anexado como documento (não como link); o placeholder é removido do texto;&lt;br /&gt;
*'''E-mail''': o boleto/nota sempre vai anexado em PDF; o placeholder é removido do texto;&lt;br /&gt;
*'''Título sem boleto gerado''' (ver seção &amp;quot;Cobrança a Vencer, Vencida e Paga&amp;quot;): não há link nem anexo; o placeholder também é removido.&lt;br /&gt;
&lt;br /&gt;
Como o placeholder é apenas removido (não a frase inteira em volta dele), um template escrito como &amp;quot;...você pode baixar o boleto pelo link: {LINK_BOLETO}&amp;quot; fica com a frase incompleta (&amp;quot;...pelo link:&amp;quot;) sempre que o link não é usado. Vale revisar os templates de Cobrança pensando nesse caso.&lt;br /&gt;
&lt;br /&gt;
'''{LINK_BOLETO} não existe para Cobrança Paga:''' diferente de &amp;quot;a Vencer&amp;quot;/&amp;quot;Vencida&amp;quot;, a categoria Cobrança Paga não gera link nem anexo — nunca gerou. Se {LINK_BOLETO} for colocado no template dela, o texto &amp;lt;code&amp;gt;{LINK_BOLETO}&amp;lt;/code&amp;gt; aparece literal na mensagem, sem ser substituído por nada.&lt;br /&gt;
&lt;br /&gt;
==Cobrança a Vencer, Vencida e Paga==&lt;br /&gt;
&amp;lt;small&amp;gt;Seção nova (4.05.006) — antes essas categorias trabalhavam apenas com contas a receber que já tinham boleto bancário gerado.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Essas três categorias trabalham em cima do contas a receber (CTARECEB) como um todo. Um título entra na lista independentemente de ter ou não boleto bancário gerado; o que muda é o que é enviado.&lt;br /&gt;
&lt;br /&gt;
===Título sem boleto bancário gerado===&lt;br /&gt;
Quando o título não tem banco vinculado, ou o banco não tem layout de boleto (NOTACAPA) e conta corrente (CONTACORR) configurados para a filial, a notificação é enviada mesmo assim:&lt;br /&gt;
&lt;br /&gt;
*'''E-mail''': enviado sem anexo, só com o texto do template;&lt;br /&gt;
*'''WhatsApp''' (uazapi ou Meta): enviado só com o texto, sem link e sem documento anexado.&lt;br /&gt;
&lt;br /&gt;
Antes desta versão, esses títulos não eram notificados: o sistema tentava gerar o PDF do boleto, falhava e abortava o envio com o erro &amp;quot;Falha ao gerar o anexo (PDF)&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Boleto acumulado (opção &amp;quot;Acumulativo&amp;quot; na impressão de boletos)===&lt;br /&gt;
Quando o boleto foi gerado de forma acumulada — várias notas/parcelas agrupadas em um único boleto, pela tela '''Relatórios &amp;gt; Financeiro &amp;gt; Boletos e Duplicatas &amp;gt; Impressão''', marcando '''Acumulativo por Cliente''' ou '''Acumulativo por Cliente/Vencimento''' — a Central de Notificações reconhece o agrupamento automaticamente e:&lt;br /&gt;
&lt;br /&gt;
*Mostra '''uma única linha''' na listagem, representando o boleto inteiro (não uma linha por conta a receber);&lt;br /&gt;
*O '''Valor''' exibido é a soma de todas as contas do grupo (em aberto, para Cobrança a Vencer/Vencida; pagas, para Cobrança Paga);&lt;br /&gt;
*O '''Documento''' exibido é o número do boleto acumulado (ex.: &amp;lt;code&amp;gt;AC00033&amp;lt;/code&amp;gt;);&lt;br /&gt;
*O envio — e-mail ou WhatsApp — leva um '''único PDF''', com o valor total e o mesmo nosso número do boleto que seria impresso pela tela de Boletos e Duplicatas;&lt;br /&gt;
*O histórico e o controle de reenvio consideram o boleto acumulado como um todo, então a baixa de uma das contas do grupo não faz a notificação ser enviada de novo por engano.&lt;br /&gt;
&lt;br /&gt;
Antes desta versão, cada conta do grupo aparecia como uma linha separada e cada envio gerava um PDF individual com o mesmo &amp;quot;nosso número&amp;quot; mas o valor de apenas uma conta — o cliente podia receber vários boletos parecidos, todos referentes ao mesmo boleto real, com valores diferentes.&lt;br /&gt;
&lt;br /&gt;
===Parcelas de uma mesma venda===&lt;br /&gt;
Quando uma venda tem várias parcelas (um título por parcela), a notificação de cada parcela leva '''apenas o boleto daquela parcela'''. Antes desta versão, o PDF anexado trazia todas as parcelas da venda juntas, mesmo quando a notificação era de uma parcela específica.&lt;br /&gt;
&lt;br /&gt;
==Envio Automático==&lt;br /&gt;
&lt;br /&gt;
'''Onde fica'''&lt;br /&gt;
&lt;br /&gt;
Central de Notificações &amp;gt; Configurações &amp;gt; Automático&lt;br /&gt;
&lt;br /&gt;
O sistema verifica a cada minuto se chegou o horário de envio e, se sim, dispara o processamento em segundo plano sem intervenção do usuário.&lt;br /&gt;
&lt;br /&gt;
===Campos de configuração===&lt;br /&gt;
&lt;br /&gt;
*'''Ativo''' (NC_AUTO_ATIVO) – habilita ou desabilita o envio automático da filial;&lt;br /&gt;
*'''Hora de envio''' (NC_AUTO_HORA / NC_AUTO_MINUTO) – horário em que o envio deve ocorrer (formato HH:MM);&lt;br /&gt;
*'''Canais''' (NC_AUTO_CANAIS) – WhatsApp e/ou E-mail;&lt;br /&gt;
*'''Categorias''' (NC_AUTO_CATEGORIAS) – quais categorias devem ser processadas automaticamente.&lt;br /&gt;
&lt;br /&gt;
'''Atenção: &amp;quot;OS Pronta&amp;quot; aparece marcável nesta lista, mas nunca é enviada pelo automático.''' O checklist de categorias mostra toda categoria visível na tela (inclusive OS Pronta), mas o processamento automático só existe, de fato, para: Aniversário, Cobrança a Vencer, Cobrança Vencida, Cobrança Paga, NF-e e Tipos Personalizados. Marcar &amp;quot;OS Pronta&amp;quot; na aba Automático não tem efeito nenhum — essa categoria só é enviada manualmente, pela aba Notificações.&lt;br /&gt;
&lt;br /&gt;
===Regra de execução===&lt;br /&gt;
&lt;br /&gt;
*O sistema só executa uma vez por dia por filial (controla pela data em NC_AUTO_ULTIMODIA);&lt;br /&gt;
*Categorias não marcadas são ignoradas;&lt;br /&gt;
*Se nenhum canal estiver habilitado, o envio é abortado;&lt;br /&gt;
*Boleto acumulado é processado como um único envio, mesmo no automático (ver seção &amp;quot;Cobrança a Vencer, Vencida e Paga&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
'''O período processado NÃO é &amp;quot;dia anterior&amp;quot; para todas as categorias.''' O sistema sempre calcula a data de corte como &amp;quot;ontem&amp;quot; (&amp;lt;code&amp;gt;Date - 1&amp;lt;/code&amp;gt;), mas cada categoria usa esse valor de um jeito diferente:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Categoria!!Período efetivamente processado&lt;br /&gt;
|-&lt;br /&gt;
|Aniversário||Ignora a data de corte: sempre processa aniversariantes de '''hoje'''&lt;br /&gt;
|-&lt;br /&gt;
|Cobrança a Vencer||De ontem até '''hoje''' (inclui vencimentos do dia)&lt;br /&gt;
|-&lt;br /&gt;
|Cobrança Vencida||Só '''ontem'''&lt;br /&gt;
|-&lt;br /&gt;
|Cobrança Paga||De ontem até '''hoje''' (inclui pagamentos do dia)&lt;br /&gt;
|-&lt;br /&gt;
|NF-e||Só '''ontem'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Na prática: um aniversário, uma cobrança a vencer ou um pagamento de '''hoje''' já entra no próximo ciclo automático (mesmo dia seguinte de manhã); só Cobrança Vencida e NF-e realmente esperam até o dia seguinte ao registro.&lt;br /&gt;
&lt;br /&gt;
==Tipos Personalizados==&lt;br /&gt;
&lt;br /&gt;
'''Onde fica'''&lt;br /&gt;
&lt;br /&gt;
Central de Notificações &amp;gt; aba '''Tipos Personalizados'''&lt;br /&gt;
&lt;br /&gt;
Permite criar categorias de notificação próprias, com SQL personalizado definido pelo usuário. Cada tipo personalizado aparece automaticamente nas abas de Notificações (envio manual), Templates e nas categorias do Envio Automático.&lt;br /&gt;
&lt;br /&gt;
===Campos do cadastro===&lt;br /&gt;
&lt;br /&gt;
*'''Descrição''' (NP_DESCRICAO) – nome da categoria exibido na interface;&lt;br /&gt;
*'''Ativo''' (NP_ATIVO) – somente tipos ativos aparecem nas listas;&lt;br /&gt;
*'''Limite de envios''' (NP_LIMIT) – quantidade máxima de registros processados por execução; 0 = sem limite. '''Vale só para o envio automático''' — não restringe disparos manuais pela aba Notificações;&lt;br /&gt;
*'''SQL''' (NP_SQL) – consulta SQL que retorna os destinatários;&lt;br /&gt;
*'''Col 1 a Col 4''' (NP_COL1_CAPTION a NP_COL4_CAPTION) – rótulos das colunas extras exibidas na listagem de envio manual.&lt;br /&gt;
&lt;br /&gt;
===Colunas obrigatórias no SQL===&lt;br /&gt;
&lt;br /&gt;
O SQL deve retornar obrigatoriamente as seguintes colunas:&lt;br /&gt;
&lt;br /&gt;
*'''CLIENTE_ID''' – código do cliente;&lt;br /&gt;
*'''NOME''' – nome do destinatário;&lt;br /&gt;
*'''FONE''' – número de WhatsApp;&lt;br /&gt;
*'''EMAIL''' – endereço de e-mail;&lt;br /&gt;
*'''REFERENCIA''' – identificador único do registro (usado para controle de reenvio).&lt;br /&gt;
&lt;br /&gt;
Colunas opcionais que alimentam os placeholders do template:&lt;br /&gt;
&lt;br /&gt;
*'''DETALHE1''' a '''DETALHE4''' – informações extras usadas via {DETALHE1}…{DETALHE4};&lt;br /&gt;
*'''REFERENCIA_DOC''' – número de documento para exibição no histórico.&lt;br /&gt;
&lt;br /&gt;
===Parâmetros disponíveis no SQL===&lt;br /&gt;
&lt;br /&gt;
*''':FILIAL''' – código da filial atual;&lt;br /&gt;
*''':DATA_DE''' ou ''':DE''' – data de início do período;&lt;br /&gt;
*''':DATA_ATE''' ou ''':ATE''' – data de fim do período;&lt;br /&gt;
*''':REENVIO''' – &amp;lt;code&amp;gt;'S'&amp;lt;/code&amp;gt; ou &amp;lt;code&amp;gt;'N'&amp;lt;/code&amp;gt;. No envio manual reflete a opção &amp;quot;Permitir reenvio&amp;quot; marcada na tela; no envio automático vem sempre &amp;lt;code&amp;gt;'N'&amp;lt;/code&amp;gt;. Útil para o SQL decidir se deve ou não repetir registros já enviados.&lt;br /&gt;
&lt;br /&gt;
===Regra de controle de reenvio===&lt;br /&gt;
&lt;br /&gt;
O sistema filtra automaticamente registros que já foram enviados com sucesso, comparando REFERENCIA e categoria na tabela NOTIF_HISTORICO. Assim, o mesmo registro não é enviado duas vezes no automático nem no manual (quando a opção de reenvio não está marcada).&lt;br /&gt;
&lt;br /&gt;
===Validação de placeholders===&lt;br /&gt;
&lt;br /&gt;
Ao salvar o template de um tipo personalizado, o sistema valida se todas as variáveis usadas no texto ({...}) são campos efetivamente retornados pelo SQL cadastrado. Se um placeholder não existir no SQL, a gravação é bloqueada com mensagem indicando os campos disponíveis.&lt;br /&gt;
&lt;br /&gt;
==Permissões==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Módulo!!Descrição&lt;br /&gt;
|-&lt;br /&gt;
|'''Central de Notificações – Tipos Personalizados''' (324)||Habilita a aba de Tipos Personalizados na Central de Notificações. Sem esta permissão, a aba fica oculta.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Comportamentos importantes==&lt;br /&gt;
&lt;br /&gt;
===Mensagem não chega por WhatsApp===&lt;br /&gt;
Conferir, nesta ordem:&lt;br /&gt;
&lt;br /&gt;
1. Se a instância está conectada (botão '''Consultar Status''' deve mostrar &amp;quot;Conectado&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
2. Se o número do cliente possui WhatsApp ativo – o sistema valida antes do envio.&lt;br /&gt;
&lt;br /&gt;
3. Se o template de WhatsApp da categoria está preenchido.&lt;br /&gt;
&lt;br /&gt;
4. Se o canal WhatsApp está habilitado nos canais selecionados no momento do envio.&lt;br /&gt;
&lt;br /&gt;
===Erro &amp;quot;Invalid payload&amp;quot; ao enviar documento por WhatsApp (uazapi) — corrigido na 4.05.006===&lt;br /&gt;
Até a versão 4.05.005, qualquer envio de documento (boleto, DANFE) pelo canal WhatsApp uazapi falhava com &amp;lt;code&amp;gt;400 Invalid payload&amp;lt;/code&amp;gt;. A causa era o texto em base64 do arquivo ser gerado com quebras de linha a cada 76 caracteres (padrão MIME do Delphi), o que invalidava o JSON enviado à API. O envio de texto puro não era afetado, por isso mensagens sem anexo sempre funcionaram. Corrigido na 4.05.006: o base64 passou a ser gerado sem quebra de linha. Se o erro voltar a aparecer, o log em &amp;lt;code&amp;gt;Logs\Central Notificacoes\NotifAPI_ddmmyy.log&amp;lt;/code&amp;gt; registra o payload enviado (sem o conteúdo do base64) na linha seguinte ao erro.&lt;br /&gt;
&lt;br /&gt;
===Mensagem não chega por e-mail===&lt;br /&gt;
Conferir:&lt;br /&gt;
&lt;br /&gt;
1. Configurações de SMTP (servidor, porta, criptografia, usuário e senha) usando o botão '''Testar E-mail'''.&lt;br /&gt;
&lt;br /&gt;
2. Se o cliente possui e-mail cadastrado.&lt;br /&gt;
&lt;br /&gt;
3. Se o template de e-mail da categoria está preenchido.&lt;br /&gt;
&lt;br /&gt;
===Tipo personalizado não aparece nas categorias===&lt;br /&gt;
Conferir:&lt;br /&gt;
&lt;br /&gt;
1. Se o campo '''Ativo''' do tipo personalizado está marcado.&lt;br /&gt;
&lt;br /&gt;
2. Se o SQL está salvo corretamente (sem erros de sintaxe).&lt;br /&gt;
&lt;br /&gt;
A lista de categorias é recarregada automaticamente ao gravar ou excluir um tipo personalizado — não é preciso fechar e reabrir a tela.&lt;br /&gt;
&lt;br /&gt;
===Envio automático não disparou===&lt;br /&gt;
Conferir, nesta ordem:&lt;br /&gt;
&lt;br /&gt;
1. Se NC_AUTO_ATIVO = 'S' para a filial.&lt;br /&gt;
&lt;br /&gt;
2. Se o horário configurado já passou no dia corrente.&lt;br /&gt;
&lt;br /&gt;
3. Se NC_AUTO_ULTIMODIA já está preenchido com a data de hoje (indica que já executou).&lt;br /&gt;
&lt;br /&gt;
4. Se ao menos um canal (WA ou e-mail) está marcado.&lt;br /&gt;
&lt;br /&gt;
5. Se ao menos uma categoria está marcada.&lt;br /&gt;
&lt;br /&gt;
===Registro aparece na consulta mas não é enviado no automático===&lt;br /&gt;
Duas causas possíveis:&lt;br /&gt;
&lt;br /&gt;
*'''A categoria é &amp;quot;OS Pronta&amp;quot;''': essa categoria não é processada pelo envio automático, mesmo aparecendo marcável na aba Automático (ver seção &amp;quot;Envio Automático&amp;quot;);&lt;br /&gt;
*'''O registro é muito recente''': cada categoria de Cobrança/NF-e/Aniversário tem sua própria regra de corte por data — ver a tabela em &amp;quot;Envio Automático&amp;quot; para saber exatamente quando cada uma passa a ser processada. Isso é intencional, para evitar inconsistência no controle de execução diária.&lt;br /&gt;
&lt;br /&gt;
==Atualização de banco (estrutura criada pelo módulo)==&lt;br /&gt;
&lt;br /&gt;
Tabelas criadas:&lt;br /&gt;
&lt;br /&gt;
*'''NOTIF_CONFIG''' – configuração de WhatsApp e e-mail por filial;&lt;br /&gt;
*'''NOTIF_TEMPLATE''' – templates de mensagem por categoria, tipo e filial;&lt;br /&gt;
*'''NOTIF_HISTORICO''' – histórico de todos os envios realizados;&lt;br /&gt;
*'''NOTIF_TIPO_PERS''' – cadastro dos tipos de notificação personalizados.&lt;br /&gt;
&lt;br /&gt;
Campos relevantes de NOTIF_CONFIG:&lt;br /&gt;
&lt;br /&gt;
*NC_AUTO_ATIVO, NC_AUTO_HORA, NC_AUTO_MINUTO, NC_AUTO_CANAIS, NC_AUTO_CATEGORIAS, NC_AUTO_ULTIMODIA – controle do envio automático.&lt;br /&gt;
&lt;br /&gt;
'''Nota (4.05.006):''' os códigos de categoria gravados em NOTIF_HISTORICO.NH_CATEGORIA, NOTIF_TEMPLATE.NT_CATEGORIA e NC_AUTO_CATEGORIAS continuam &amp;lt;code&amp;gt;BOLETO_VENCER&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;BOLETO_VENCIDO&amp;lt;/code&amp;gt; e &amp;lt;code&amp;gt;BOLETO_PAGO&amp;lt;/code&amp;gt; — não foram renomeados junto com o rótulo exibido na tela, para não exigir migração em bases já configuradas. Ao atualizar para a 4.05.006, o assunto padrão dos templates de e-mail dessas categorias é atualizado automaticamente de &amp;quot;Boleto ...&amp;quot; para &amp;quot;Cobrança ...&amp;quot;; templates cujo assunto o cliente já tinha personalizado não são alterados.&lt;/div&gt;</summary>
		<author><name>Vitor</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.officesystem.com.br/index.php?title=Firebird_5&amp;diff=2366</id>
		<title>Firebird 5</title>
		<link rel="alternate" type="text/html" href="https://wiki.officesystem.com.br/index.php?title=Firebird_5&amp;diff=2366"/>
		<updated>2026-05-21T19:58:36Z</updated>

		<summary type="html">&lt;p&gt;Vitor: /* Firebird 5 — Informações e Migração */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Firebird 5 — Informações e Migração==&lt;br /&gt;
&lt;br /&gt;
Esta página reúne todas as informações relevantes sobre o Firebird 5 e o processo de migração dos sistemas Office System.&lt;br /&gt;
&lt;br /&gt;
===Visão Geral===&lt;br /&gt;
&lt;br /&gt;
O Firebird é o banco de dados utilizado por todos os sistemas Office System. A versão 5.0 traz melhorias significativas de desempenho, segurança e compatibilidade em relação à versão 2.5 anteriormente utilizada.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!'''Informação'''&lt;br /&gt;
!'''Detalhe'''&lt;br /&gt;
|-&lt;br /&gt;
|'''Versão'''&lt;br /&gt;
|5.0.3&lt;br /&gt;
|-&lt;br /&gt;
|'''Arquitetura do servidor'''&lt;br /&gt;
|64 bits&lt;br /&gt;
|-&lt;br /&gt;
|'''Arquitetura da DLL (fbclient)'''&lt;br /&gt;
|32 bits (aplicações Office System são 32 bits)&lt;br /&gt;
|-&lt;br /&gt;
|'''Porta de conexão'''&lt;br /&gt;
|44680&lt;br /&gt;
|-&lt;br /&gt;
|'''Banco de segurança'''&lt;br /&gt;
|security5.fdb&lt;br /&gt;
|-&lt;br /&gt;
|'''Serviço Windows'''&lt;br /&gt;
|FB50Office&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Tipos de Servidor==&lt;br /&gt;
&lt;br /&gt;
O Firebird 5 pode ser instalado em três modos de operação. O modo é definido no momento da instalação e pode ser verificado no arquivo '''firebird.conf''' na pasta de instalação do Firebird.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Classic (Recomendado) ===&lt;br /&gt;
&lt;br /&gt;
*'''Um processo separado''' para cada conexão ativa&lt;br /&gt;
*Cada conexão tem seu '''próprio cache''' — maior consumo de memória&lt;br /&gt;
*Mais indicado para '''poucas conexões com consultas pesadas'''&lt;br /&gt;
*Se uma conexão travar, as demais '''continuam normalmente'''&lt;br /&gt;
*Permite acesso local (embedded) ao mesmo banco&lt;br /&gt;
*'''Configuração:''' &amp;lt;code&amp;gt;ServerMode = Classic&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Super Server ===&lt;br /&gt;
&lt;br /&gt;
*'''Um único processo''' para o servidor inteiro&lt;br /&gt;
*'''Cache de páginas compartilhado''' entre todas as conexões — menor consumo de memória&lt;br /&gt;
*Usa '''threads''' para atender cada conexão simultaneamente&lt;br /&gt;
*Melhor opção para ambientes com '''muitas conexões simultâneas'''&lt;br /&gt;
*Se o processo travar, todas as conexões são encerradas&lt;br /&gt;
*'''Configuração:''' &amp;lt;code&amp;gt;ServerMode = Super&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Super Classic===&lt;br /&gt;
&lt;br /&gt;
*'''Um único processo''', assim como o Super Server&lt;br /&gt;
*Cada conexão tem seu '''próprio cache''', assim como o Classic&lt;br /&gt;
*Consumo de memória intermediário entre os dois modos acima&lt;br /&gt;
*Permite acesso local (embedded) ao mesmo banco&lt;br /&gt;
*'''Configuração:''' &amp;lt;code&amp;gt;ServerMode = SuperClassic&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!'''Característica'''&lt;br /&gt;
!'''Super Server'''&lt;br /&gt;
!'''Classic'''&lt;br /&gt;
!'''Super Classic'''&lt;br /&gt;
|-&lt;br /&gt;
|Processos&lt;br /&gt;
|1&lt;br /&gt;
|1 por conexão&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|Cache de páginas&lt;br /&gt;
|Compartilhado&lt;br /&gt;
|Por conexão&lt;br /&gt;
|Por conexão&lt;br /&gt;
|-&lt;br /&gt;
|Uso de memória&lt;br /&gt;
|Baixo&lt;br /&gt;
|Alto&lt;br /&gt;
|Médio&lt;br /&gt;
|-&lt;br /&gt;
|Isolamento de falha por conexão&lt;br /&gt;
|Não&lt;br /&gt;
|Sim&lt;br /&gt;
|Parcial&lt;br /&gt;
|-&lt;br /&gt;
|Acesso embedded (local)&lt;br /&gt;
|Não&lt;br /&gt;
|Sim&lt;br /&gt;
|Sim&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Processo de Migração==&lt;br /&gt;
&lt;br /&gt;
A migração consiste em converter os bancos de dados do formato ODS (On-Disk Structure) do Firebird 2.5 para o formato do Firebird 5. Esse processo é '''obrigatório,''' bancos no formato antigo '''não funcionam''' no Firebird 5. Existem duas formas de realizar a migração:&lt;br /&gt;
&lt;br /&gt;
===Forma 1: Via Updater (Automática)===&lt;br /&gt;
O Updater dos sistemas Office System realiza todo o processo automaticamente:&lt;br /&gt;
&lt;br /&gt;
#Atualiza os sistemas para a versão mais recente&lt;br /&gt;
#Cria automaticamente um '''ZIP de backup''' dos bancos de dados originais de cada sistema antes de converter&lt;br /&gt;
#Converte os bancos para o formato do Firebird 5&lt;br /&gt;
#Instala e configura o Firebird 5&lt;br /&gt;
&lt;br /&gt;
'''Importante:''' O Updater '''sempre tentará migrar para o FB5''' ao ser executado. Caso o cliente precise permanecer no FB2.5, consulte a seção [[#Manter cliente no Firebird 2.5|Manter cliente no Firebird 2.5]].&lt;br /&gt;
&lt;br /&gt;
===Forma 2: Via BAT Manual===&lt;br /&gt;
Indicada para casos em que os sistemas já foram atualizados, mas a migração dos bancos ainda não foi feita.&lt;br /&gt;
&lt;br /&gt;
#Baixe o arquivo '''[https://files.officesystem.com.br/atualizacoes/migracao-fb5/MigrarParaFB5.bat MigrarParaFB5.bat]'''&lt;br /&gt;
#Crie uma pasta em qualquer local da máquina&lt;br /&gt;
#Coloque '''todos os bancos de dados''' que o cliente utiliza dentro dessa pasta&lt;br /&gt;
#Coloque o '''MigrarParaFB5.bat''' junto com os bancos na mesma pasta&lt;br /&gt;
#Execute o BA. Ele irá processar todos os bancos automaticamente&lt;br /&gt;
#Os bancos convertidos serão gerados na subpasta '''Convertidos_FB5'''&lt;br /&gt;
#Substitua os bancos originais pelos bancos da pasta '''Convertidos_FB5'''&lt;br /&gt;
&lt;br /&gt;
'''⚠ Atenção:''' Sempre salve uma cópia separada dos bancos originais antes de realizar a conversão. O Updater já faz isso automaticamente, mas na migração manual essa responsabilidade é do técnico.&lt;br /&gt;
&lt;br /&gt;
==fbclient.dll — Biblioteca do Cliente==&lt;br /&gt;
&lt;br /&gt;
A fbclient.dll é a biblioteca responsável pela comunicação entre as aplicações e o servidor Firebird. Como o servidor instalado é '''64 bits''', mas as aplicações Office System são '''32 bits''', é obrigatório utilizar a versão '''32 bits''' da fbclient.&lt;br /&gt;
&lt;br /&gt;
*A fbclient correta normalmente já vem incluída no pacote de atualização dos sistemas&lt;br /&gt;
*Caso não tenha vindo no pacote, faça o download em: [https://files.officesystem.com.br/atualizacoes/migracao-fb5/fbclient50.dll files.officesystem.com.br/atualizacoes/migracao-fb5/fbclient50.dll]&lt;br /&gt;
*Após baixar, '''renomeie o arquivo''' de &amp;lt;code&amp;gt;fbclient50.dll&amp;lt;/code&amp;gt; para &amp;lt;code&amp;gt;fbclient.dll&amp;lt;/code&amp;gt;&lt;br /&gt;
*Coloque o arquivo dentro da '''pasta do sistema''' (onde fica o executável da aplicação)&lt;br /&gt;
&lt;br /&gt;
'''Como verificar se a fbclient instalada está correta:'''&lt;br /&gt;
&lt;br /&gt;
Passe o cursor do mouse sobre o arquivo &amp;lt;code&amp;gt;fbclient.dll&amp;lt;/code&amp;gt; na pasta do sistema e verifique:&lt;br /&gt;
&lt;br /&gt;
*A versão deve ser '''5.0.3'''&lt;br /&gt;
*Deve ser '''32 bits'''&lt;br /&gt;
&lt;br /&gt;
Em caso de qualquer erro de acesso aos sistemas, '''sempre verifique a fbclient primeiro'''.&lt;br /&gt;
&lt;br /&gt;
==Firebird 2.5 e Firebird 5 Simultâneos==&lt;br /&gt;
&lt;br /&gt;
O Firebird 2.5 e o Firebird 5 utilizam a '''mesma porta de conexão (44680)''', portanto '''não é possível manter os dois serviços rodando ao mesmo tempo'''.&lt;br /&gt;
&lt;br /&gt;
*É possível ter os dois instalados na mesma máquina sem problemas&lt;br /&gt;
*Porém apenas '''um serviço deve estar ativo por vez'''&lt;br /&gt;
*Para alternar entre eles, pare o serviço ativo e inicie o desejado pelo '''Gerenciador de Serviços do Windows''' (&amp;lt;code&amp;gt;services.msc&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
!'''Firebird 2.5'''&lt;br /&gt;
!'''Firebird 5.0'''&lt;br /&gt;
|-&lt;br /&gt;
|Nome do serviço&lt;br /&gt;
|FB25Office&lt;br /&gt;
|FB50Office&lt;br /&gt;
|-&lt;br /&gt;
|Porta&lt;br /&gt;
|44680&lt;br /&gt;
|44680&lt;br /&gt;
|-&lt;br /&gt;
|Banco de segurança&lt;br /&gt;
|security2.fdb&lt;br /&gt;
|security5.fdb&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Manter Cliente no Firebird 2.5==&lt;br /&gt;
&lt;br /&gt;
As versões atuais dos sistemas Office System ainda são compatíveis com o Firebird 2.5. Em breve será implementada uma '''trava''' que exigirá o Firebird 5.0 obrigatoriamente.&lt;br /&gt;
&lt;br /&gt;
Caso seja necessário manter um cliente no Firebird 2.5 por ora:&lt;br /&gt;
&lt;br /&gt;
*'''Não utilize o Updater''' para atualizar os sistemas, pois ele tentará migrar para o FB5 automaticamente&lt;br /&gt;
*Realize as atualizações dos sistemas '''manualmente'''&lt;br /&gt;
*Fique atento às comunicações sobre a data de entrada em vigor da trava obrigatória do FB5&lt;br /&gt;
&lt;br /&gt;
==Erros Comuns e Soluções==&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;DBX Error: Driver could not be properly initialized&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
'''Mensagem completa:'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;DBX Error: Driver could not be properly initialized. Client library may be missing, not installed properly, of the wrong version, or the driver may be missing from the system path.&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Causa:''' Pacotes redistribuíveis do Visual C++ ausentes ou desatualizados no Windows.&lt;br /&gt;
&lt;br /&gt;
'''Solução:''' Baixe e instale os dois arquivos abaixo na máquina do cliente:&lt;br /&gt;
&lt;br /&gt;
*[https://aka.ms/vc14/vc_redist.x64.exe vc_redist.x64.exe] — Visual C++ Redistributable 64 bits&lt;br /&gt;
*[https://aka.ms/vc14/vc_redist.x86.exe vc_redist.x86.exe] — Visual C++ Redistributable 32 bits&lt;br /&gt;
&lt;br /&gt;
Após instalar os dois teste novamente.&lt;br /&gt;
&lt;br /&gt;
'''Obs.:''' O Updater já instala esses pacotes automaticamente durante a migração.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;Erros genéricos de acesso ao sistema&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
Em qualquer erro de acesso ou conexão aos sistemas após a migração, siga este checklist antes de escalar:&lt;br /&gt;
&lt;br /&gt;
#Verifique se o serviço '''FB50Office''' está em execução no &amp;lt;code&amp;gt;services.msc&amp;lt;/code&amp;gt;&lt;br /&gt;
#Confirme que o serviço '''FB25Office''' está '''parado''' (conflito de porta)&lt;br /&gt;
#Verifique a '''fbclient.dll''' na pasta do sistema — deve ser versão '''5.0.3, 32 bits'''&lt;br /&gt;
#Confirme que os bancos de dados foram '''convertidos para o FB5''' (se estiverem no formato antigo, não abrirão)&lt;br /&gt;
#Verifique se os pacotes '''vc_redist.x64''' e '''vc_redist.x86''' estão instalados&lt;br /&gt;
&lt;br /&gt;
==Downloads==&lt;br /&gt;
&lt;br /&gt;
Todos os arquivos relacionados à migração estão disponíveis em:&lt;br /&gt;
&lt;br /&gt;
*'''Página de downloads:''' [https://files.officesystem.com.br/atualizacoes/migracao-fb5 files.officesystem.com.br/atualizacoes/migracao-fb5]&lt;/div&gt;</summary>
		<author><name>Vitor</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.officesystem.com.br/index.php?title=Firebird_5&amp;diff=2365</id>
		<title>Firebird 5</title>
		<link rel="alternate" type="text/html" href="https://wiki.officesystem.com.br/index.php?title=Firebird_5&amp;diff=2365"/>
		<updated>2026-05-21T19:52:34Z</updated>

		<summary type="html">&lt;p&gt;Vitor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Firebird 5 — Informações e Migração==&lt;br /&gt;
&lt;br /&gt;
Esta página reúne todas as informações relevantes sobre o Firebird 5 e o processo de migração dos sistemas Office System, destinada ao time de suporte.&lt;br /&gt;
&lt;br /&gt;
===Visão Geral===&lt;br /&gt;
&lt;br /&gt;
O Firebird é o banco de dados utilizado por todos os sistemas Office System. A versão 5.0 traz melhorias significativas de desempenho, segurança e compatibilidade em relação à versão 2.5 anteriormente utilizada.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!'''Informação'''&lt;br /&gt;
!'''Detalhe'''&lt;br /&gt;
|-&lt;br /&gt;
|'''Versão'''&lt;br /&gt;
|5.0.3&lt;br /&gt;
|-&lt;br /&gt;
|'''Arquitetura do servidor'''&lt;br /&gt;
|64 bits&lt;br /&gt;
|-&lt;br /&gt;
|'''Arquitetura da DLL (fbclient)'''&lt;br /&gt;
|32 bits (aplicações Office System são 32 bits)&lt;br /&gt;
|-&lt;br /&gt;
|'''Porta de conexão'''&lt;br /&gt;
|44680&lt;br /&gt;
|-&lt;br /&gt;
|'''Banco de segurança'''&lt;br /&gt;
|security5.fdb&lt;br /&gt;
|-&lt;br /&gt;
|'''Serviço Windows'''&lt;br /&gt;
|FB50Office&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Tipos de Servidor==&lt;br /&gt;
&lt;br /&gt;
O Firebird 5 pode ser instalado em três modos de operação. O modo é definido no momento da instalação e pode ser verificado no arquivo '''firebird.conf''' na pasta de instalação do Firebird.&lt;br /&gt;
&lt;br /&gt;
===Super Server (Recomendado)===&lt;br /&gt;
*'''Um único processo''' para o servidor inteiro&lt;br /&gt;
*'''Cache de páginas compartilhado''' entre todas as conexões — menor consumo de memória&lt;br /&gt;
*Usa '''threads''' para atender cada conexão simultaneamente&lt;br /&gt;
*Melhor opção para ambientes com '''muitas conexões simultâneas'''&lt;br /&gt;
*Se o processo travar, todas as conexões são encerradas&lt;br /&gt;
*'''Configuração:''' &amp;lt;code&amp;gt;ServerMode = Super&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Classic===&lt;br /&gt;
*'''Um processo separado''' para cada conexão ativa&lt;br /&gt;
*Cada conexão tem seu '''próprio cache''' — maior consumo de memória&lt;br /&gt;
*Mais indicado para '''poucas conexões com consultas pesadas'''&lt;br /&gt;
*Se uma conexão travar, as demais '''continuam normalmente'''&lt;br /&gt;
*Permite acesso local (embedded) ao mesmo banco&lt;br /&gt;
*'''Configuração:''' &amp;lt;code&amp;gt;ServerMode = Classic&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Super Classic===&lt;br /&gt;
*'''Um único processo''', assim como o Super Server&lt;br /&gt;
*Cada conexão tem seu '''próprio cache''', assim como o Classic&lt;br /&gt;
*Consumo de memória intermediário entre os dois modos acima&lt;br /&gt;
*Permite acesso local (embedded) ao mesmo banco&lt;br /&gt;
*'''Configuração:''' &amp;lt;code&amp;gt;ServerMode = SuperClassic&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!'''Característica'''&lt;br /&gt;
!'''Super Server'''&lt;br /&gt;
!'''Classic'''&lt;br /&gt;
!'''Super Classic'''&lt;br /&gt;
|-&lt;br /&gt;
|Processos&lt;br /&gt;
|1&lt;br /&gt;
|1 por conexão&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|Cache de páginas&lt;br /&gt;
|Compartilhado&lt;br /&gt;
|Por conexão&lt;br /&gt;
|Por conexão&lt;br /&gt;
|-&lt;br /&gt;
|Uso de memória&lt;br /&gt;
|Baixo&lt;br /&gt;
|Alto&lt;br /&gt;
|Médio&lt;br /&gt;
|-&lt;br /&gt;
|Isolamento de falha por conexão&lt;br /&gt;
|Não&lt;br /&gt;
|Sim&lt;br /&gt;
|Parcial&lt;br /&gt;
|-&lt;br /&gt;
|Acesso embedded (local)&lt;br /&gt;
|Não&lt;br /&gt;
|Sim&lt;br /&gt;
|Sim&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Processo de Migração==&lt;br /&gt;
&lt;br /&gt;
A migração consiste em converter os bancos de dados do formato ODS (On-Disk Structure) do Firebird 2.5 para o formato do Firebird 5. Esse processo é '''obrigatório''' — bancos no formato antigo '''não funcionam''' no Firebird 5. Existem duas formas de realizar a migração:&lt;br /&gt;
&lt;br /&gt;
===Forma 1: Via Updater (Automática)===&lt;br /&gt;
O Updater dos sistemas Office System realiza todo o processo automaticamente:&lt;br /&gt;
&lt;br /&gt;
#Atualiza os sistemas para a versão mais recente&lt;br /&gt;
#Cria automaticamente um '''ZIP de backup''' dos bancos de dados originais de cada sistema antes de converter&lt;br /&gt;
#Converte os bancos para o formato do Firebird 5&lt;br /&gt;
#Instala e configura o Firebird 5&lt;br /&gt;
&lt;br /&gt;
'''Importante:''' O Updater '''sempre tentará migrar para o FB5''' ao ser executado. Caso o cliente precise permanecer no FB2.5, consulte a seção [[#Manter cliente no Firebird 2.5|Manter cliente no Firebird 2.5]].&lt;br /&gt;
&lt;br /&gt;
===Forma 2: Via BAT Manual===&lt;br /&gt;
Indicada para casos em que os sistemas já foram atualizados, mas a migração dos bancos ainda não foi feita.&lt;br /&gt;
&lt;br /&gt;
#Baixe o arquivo '''[https://files.officesystem.com.br/atualizacoes/migracao-fb5/MigrarParaFB5.bat MigrarParaFB5.bat]'''&lt;br /&gt;
#Crie uma pasta em qualquer local da máquina&lt;br /&gt;
#Coloque '''todos os bancos de dados''' que o cliente utiliza dentro dessa pasta&lt;br /&gt;
#Coloque o '''MigrarParaFB5.bat''' junto com os bancos na mesma pasta&lt;br /&gt;
#Execute o BAT — ele irá processar todos os bancos automaticamente&lt;br /&gt;
#Os bancos convertidos serão gerados na subpasta '''Convertidos_FB5'''&lt;br /&gt;
#Substitua os bancos originais pelos bancos da pasta '''Convertidos_FB5'''&lt;br /&gt;
&lt;br /&gt;
'''⚠ Atenção:''' Sempre salve uma cópia separada dos bancos originais antes de realizar a conversão. O Updater já faz isso automaticamente, mas na migração manual essa responsabilidade é do técnico.&lt;br /&gt;
&lt;br /&gt;
==fbclient.dll — Biblioteca do Cliente==&lt;br /&gt;
&lt;br /&gt;
A fbclient.dll é a biblioteca responsável pela comunicação entre as aplicações e o servidor Firebird. Como o servidor instalado é '''64 bits''', mas as aplicações Office System são '''32 bits''', é obrigatório utilizar a versão '''32 bits''' da fbclient.&lt;br /&gt;
&lt;br /&gt;
*A fbclient correta normalmente já vem incluída no pacote de atualização dos sistemas&lt;br /&gt;
*Caso não tenha vindo no pacote, faça o download em: [https://files.officesystem.com.br/atualizacoes/migracao-fb5/fbclient50.dll files.officesystem.com.br/atualizacoes/migracao-fb5/fbclient50.dll]&lt;br /&gt;
*Após baixar, '''renomeie o arquivo''' de &amp;lt;code&amp;gt;fbclient50.dll&amp;lt;/code&amp;gt; para &amp;lt;code&amp;gt;fbclient.dll&amp;lt;/code&amp;gt;&lt;br /&gt;
*Coloque o arquivo dentro da '''pasta do sistema''' (onde fica o executável da aplicação)&lt;br /&gt;
&lt;br /&gt;
'''Como verificar se a fbclient instalada está correta:'''&lt;br /&gt;
&lt;br /&gt;
Passe o cursor do mouse sobre o arquivo &amp;lt;code&amp;gt;fbclient.dll&amp;lt;/code&amp;gt; na pasta do sistema e verifique:&lt;br /&gt;
*A versão deve ser '''5.0.3'''&lt;br /&gt;
*Deve ser '''32 bits'''&lt;br /&gt;
&lt;br /&gt;
Em caso de qualquer erro de acesso aos sistemas, '''sempre verifique a fbclient primeiro'''.&lt;br /&gt;
&lt;br /&gt;
==Firebird 2.5 e Firebird 5 Simultâneos==&lt;br /&gt;
&lt;br /&gt;
O Firebird 2.5 e o Firebird 5 utilizam a '''mesma porta de conexão (44680)''', portanto '''não é possível manter os dois serviços rodando ao mesmo tempo'''.&lt;br /&gt;
&lt;br /&gt;
*É possível ter os dois instalados na mesma máquina sem problemas&lt;br /&gt;
*Porém apenas '''um serviço deve estar ativo por vez'''&lt;br /&gt;
*Para alternar entre eles, pare o serviço ativo e inicie o desejado pelo '''Gerenciador de Serviços do Windows''' (&amp;lt;code&amp;gt;services.msc&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
!'''Firebird 2.5'''&lt;br /&gt;
!'''Firebird 5.0'''&lt;br /&gt;
|-&lt;br /&gt;
|Nome do serviço&lt;br /&gt;
|FB25Office&lt;br /&gt;
|FB50Office&lt;br /&gt;
|-&lt;br /&gt;
|Porta&lt;br /&gt;
|44680&lt;br /&gt;
|44680&lt;br /&gt;
|-&lt;br /&gt;
|Banco de segurança&lt;br /&gt;
|security2.fdb&lt;br /&gt;
|security5.fdb&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Manter Cliente no Firebird 2.5==&lt;br /&gt;
&lt;br /&gt;
As versões atuais dos sistemas Office System ainda são compatíveis com o Firebird 2.5. Em breve será implementada uma '''trava''' que exigirá o Firebird 5.0 obrigatoriamente.&lt;br /&gt;
&lt;br /&gt;
Caso seja necessário manter um cliente no Firebird 2.5 por ora:&lt;br /&gt;
&lt;br /&gt;
*'''Não utilize o Updater''' para atualizar os sistemas, pois ele tentará migrar para o FB5 automaticamente&lt;br /&gt;
*Realize as atualizações dos sistemas '''manualmente'''&lt;br /&gt;
*Fique atento às comunicações sobre a data de entrada em vigor da trava obrigatória do FB5&lt;br /&gt;
&lt;br /&gt;
==Erros Comuns e Soluções==&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;DBX Error: Driver could not be properly initialized&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
'''Mensagem completa:'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;DBX Error: Driver could not be properly initialized. Client library may be missing, not installed properly, of the wrong version, or the driver may be missing from the system path.&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Causa:''' Pacotes redistribuíveis do Visual C++ ausentes ou desatualizados no Windows.&lt;br /&gt;
&lt;br /&gt;
'''Solução:''' Baixe e instale os dois arquivos abaixo na máquina do cliente:&lt;br /&gt;
&lt;br /&gt;
*[https://aka.ms/vc14/vc_redist.x64.exe vc_redist.x64.exe] — Visual C++ Redistributable 64 bits&lt;br /&gt;
*[https://aka.ms/vc14/vc_redist.x86.exe vc_redist.x86.exe] — Visual C++ Redistributable 32 bits&lt;br /&gt;
&lt;br /&gt;
Após instalar os dois, reinicie a máquina e teste novamente.&lt;br /&gt;
&lt;br /&gt;
'''Obs.:''' O Updater já instala esses pacotes automaticamente durante a migração.&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;big&amp;gt;Erros genéricos de acesso ao sistema&amp;lt;/big&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
Em qualquer erro de acesso ou conexão aos sistemas após a migração, siga este checklist antes de escalar:&lt;br /&gt;
&lt;br /&gt;
#Verifique se o serviço '''FB50Office''' está em execução no &amp;lt;code&amp;gt;services.msc&amp;lt;/code&amp;gt;&lt;br /&gt;
#Confirme que o serviço '''FB25Office''' está '''parado''' (conflito de porta)&lt;br /&gt;
#Verifique a '''fbclient.dll''' na pasta do sistema — deve ser versão '''5.0.3, 32 bits'''&lt;br /&gt;
#Confirme que os bancos de dados foram '''convertidos para o FB5''' (se estiverem no formato antigo, não abrirão)&lt;br /&gt;
#Verifique se os pacotes '''vc_redist.x64''' e '''vc_redist.x86''' estão instalados&lt;br /&gt;
&lt;br /&gt;
==Downloads==&lt;br /&gt;
&lt;br /&gt;
Todos os arquivos relacionados à migração estão disponíveis em:&lt;br /&gt;
&lt;br /&gt;
*'''Página de downloads:''' [https://files.officesystem.com.br/atualizacoes/migracao-fb5 files.officesystem.com.br/atualizacoes/migracao-fb5]&lt;br /&gt;
&lt;br /&gt;
Arquivos disponíveis:&lt;br /&gt;
&lt;br /&gt;
*[https://files.officesystem.com.br/atualizacoes/migracao-fb5/fbclient50.dll fbclient50.dll] — fbclient 32 bits para FB5 (renomear para fbclient.dll)&lt;br /&gt;
*[https://files.officesystem.com.br/atualizacoes/migracao-fb5/MigrarParaFB5.bat MigrarParaFB5.bat] — BAT para conversão manual dos bancos&lt;/div&gt;</summary>
		<author><name>Vitor</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.officesystem.com.br/index.php?title=Firebird_5&amp;diff=2364</id>
		<title>Firebird 5</title>
		<link rel="alternate" type="text/html" href="https://wiki.officesystem.com.br/index.php?title=Firebird_5&amp;diff=2364"/>
		<updated>2026-05-21T19:30:50Z</updated>

		<summary type="html">&lt;p&gt;Vitor: Criou página com 'Teste'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Teste&lt;/div&gt;</summary>
		<author><name>Vitor</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.officesystem.com.br/index.php?title=P%C3%A1gina_principal&amp;diff=2363</id>
		<title>Página principal</title>
		<link rel="alternate" type="text/html" href="https://wiki.officesystem.com.br/index.php?title=P%C3%A1gina_principal&amp;diff=2363"/>
		<updated>2026-05-21T19:30:34Z</updated>

		<summary type="html">&lt;p&gt;Vitor: /* Manuais */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==MasterKey==&lt;br /&gt;
&lt;br /&gt;
*[[Menu Movimentações Master Key|Movimentações]]&lt;br /&gt;
*[[Financeiro]]&lt;br /&gt;
*[[Cadastros Master Key|Cadastros]]&lt;br /&gt;
*[[Relatórios]]&lt;br /&gt;
*[[Utilitários]]&lt;br /&gt;
*[[Configurações Master Key|Configurações / Utilitários]]&lt;br /&gt;
**&amp;lt;small&amp;gt;[[Impressoras]]&amp;lt;/small&amp;gt;&lt;br /&gt;
*[[Instalação Atualização|Instalação / Atualização]]&lt;br /&gt;
*[[Erros Comuns e Soluções|Erros]]&lt;br /&gt;
*[[Bandeiras]]&lt;br /&gt;
&lt;br /&gt;
==MasterKey PDV==&lt;br /&gt;
&lt;br /&gt;
*[[PDV]]&lt;br /&gt;
*[[PAF ECF]]&lt;br /&gt;
*&amp;lt;small&amp;gt;[[Configurações MKPDV|Configurações]]&amp;lt;/small&amp;gt;&lt;br /&gt;
*[[MFE]]&lt;br /&gt;
*[[LMC]]&lt;br /&gt;
*[[Smart TEF]]&lt;br /&gt;
*[[NFCe por API]]&lt;br /&gt;
*[[Erros MKPDV|Erros]]&lt;br /&gt;
*[[Auto Atendimento]]&lt;br /&gt;
&lt;br /&gt;
==Master NFe==&lt;br /&gt;
&lt;br /&gt;
*[[Nota Fiscal]]&lt;br /&gt;
*[[Configurações E-mails|Configurações de E-mail]]&lt;br /&gt;
*&amp;lt;small&amp;gt;[[Erros Master Nfe|Erros]]&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Integrações==&lt;br /&gt;
&lt;br /&gt;
*[[Omie|Integra Omie]]&lt;br /&gt;
*[[Integra Scanntech]]&lt;br /&gt;
*[[Integração Best Way]]&lt;br /&gt;
*[[Integração Sites|Integração Sites/eCommerce]]&lt;br /&gt;
*[[Integração Scanntech]]&lt;br /&gt;
*[[Integração Master Conciliador]]&lt;br /&gt;
*[[Integração Mercado (IFood Groceries)|Integração IFood Mercado]]&lt;br /&gt;
*[[Integração DOOCA]]&lt;br /&gt;
*[[Integração Tray]]&lt;br /&gt;
*[[Mercado Livre]]&lt;br /&gt;
*[[MK Shops]]&lt;br /&gt;
*[[Delivery|Delivery MKFood]]&lt;br /&gt;
&lt;br /&gt;
==Outros==&lt;br /&gt;
&lt;br /&gt;
*[[Updater]]&lt;br /&gt;
*[[Master MDFe]]&lt;br /&gt;
*[[Master CTe]]&lt;br /&gt;
*[[Sincroniza]]&lt;br /&gt;
*[[SincronizaDBSync|Sincroniza DBSync(NOVO)]]&lt;br /&gt;
*[[Etiqueta]]&lt;br /&gt;
*[[MK Mobile]]&lt;br /&gt;
*[[MK Food]]&lt;br /&gt;
*[[MK Backup]]&lt;br /&gt;
*[[MKI]]&lt;br /&gt;
*[[MKTC]]&lt;br /&gt;
*[[MK Analytics]]&lt;br /&gt;
*[[SiTef|Sitef]]&lt;br /&gt;
*[[Sitef Express Parceiros|Sitef Express Parceiros(NOVO)]]&lt;br /&gt;
*[[TI Entrego]]&lt;br /&gt;
*[[MGV6]]&lt;br /&gt;
*[[BALANÇA E BUSCA PREÇO|Balança e Busca Preço]]&lt;br /&gt;
*[[Portal do Contador]]&lt;br /&gt;
*[[Imobiliário]]&lt;br /&gt;
*[[SEFAZ]]&lt;br /&gt;
&lt;br /&gt;
==Manuais==&lt;br /&gt;
&lt;br /&gt;
*[[Manuais do sistema]]&lt;br /&gt;
*[[Firebird 5]]&lt;br /&gt;
&lt;br /&gt;
==Instaladores e Atualizações==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Software!!Instalador!!Atualização&lt;br /&gt;
|-&lt;br /&gt;
|Master Key||[https://files.officesystem.com.br/instaladores/SetupMK.exe https://files.officesystem.com.br/SetupMK.exe]&amp;lt;nowiki/&amp;gt;&amp;lt;nowiki/&amp;gt;||https://files.officesystem.com.br/atualizacoes/MK4.zip&lt;br /&gt;
|-&lt;br /&gt;
|MKPDV|| ||https://files.officesystem.com.br/atualizacoes/MKPDV.zip&lt;br /&gt;
|-&lt;br /&gt;
|Master Key + Master NFe||[https://files.officesystem.com.br/instaladores/SetupMKNFe.exe https://files.officesystem.com.br/SetupMKNFe.exe]&amp;lt;nowiki/&amp;gt;&amp;lt;nowiki/&amp;gt;||&lt;br /&gt;
|-&lt;br /&gt;
|Master Nfe||[https://files.officesystem.com.br/instaladores/SetupNFe.exe https://files.officesystem.com.br/SetupNFe.exe]&amp;lt;nowiki/&amp;gt;&amp;lt;nowiki/&amp;gt;||https://files.officesystem.com.br/atualizacoes/MasterNFe.zip&lt;br /&gt;
|-&lt;br /&gt;
|Master CT-e||[https://files.officesystem.com.br/instaladores/SetupCTe.exe https://files.officesystem.com.br/SetupCTe.exe]&amp;lt;nowiki/&amp;gt;&amp;lt;nowiki/&amp;gt;||https://files.officesystem.com.br/atualizacoes/MasterCTe.zip&lt;br /&gt;
|-&lt;br /&gt;
|Master MDF-e||[https://files.officesystem.com.br/instaladores/SetupMDFe.exe https://files.officesystem.com.br/SetupMDFe.exe]&amp;lt;nowiki/&amp;gt;&amp;lt;nowiki/&amp;gt;||https://files.officesystem.com.br/atualizacoes/MasterMDFe.zip&lt;br /&gt;
|-&lt;br /&gt;
|Master Frota||[https://files.officesystem.com.br/instaladores/SetupFrota.exe https://files.officesystem.com.br/SetupFrota.exe]&amp;lt;nowiki/&amp;gt;&amp;lt;nowiki/&amp;gt;||https://files.officesystem.com.br/atualizacoes/MKF.zip&lt;br /&gt;
|-&lt;br /&gt;
|MKI|| ||https://files.officesystem.com.br/atualizacoes/MKI.zip&lt;br /&gt;
|-&lt;br /&gt;
|Mobile||Https://files.officesystem.com.br/instaladores/SetupMKMobile.exe &amp;lt;nowiki/&amp;gt;||&lt;br /&gt;
|-&lt;br /&gt;
|MKTC&lt;br /&gt;
|[https://files.officesystem.com.br/atualizacoes/MKTC.zip https://files.officesystem.com.br/atualizacoes/M]&amp;lt;nowiki/&amp;gt;[https://files.officesystem.com.br/atualizacoes/MKTC.zip KTC.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Portal do Contador&lt;br /&gt;
|[https://files.officesystem.com.br/instaladores/SetupOfficeSystemService.exe https://files.officesystem.com.br/SetupOfficeSystemService.exe]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|MK + NFE+OMIE&lt;br /&gt;
|[https://files.officesystem.com.br/instaladores/SetupMKNFeOmie.exe https://files.officesystem.com.br/SetupMKNFeOmie.exe]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|LINK&lt;br /&gt;
|https://files.officesystem.com.br/instaladores/&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Contribuidores Mais Ativos==&lt;br /&gt;
{{Special:ContributionScores/10/365}}&lt;/div&gt;</summary>
		<author><name>Vitor</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.officesystem.com.br/index.php?title=P%C3%A1gina_principal&amp;diff=2362</id>
		<title>Página principal</title>
		<link rel="alternate" type="text/html" href="https://wiki.officesystem.com.br/index.php?title=P%C3%A1gina_principal&amp;diff=2362"/>
		<updated>2026-05-21T19:30:18Z</updated>

		<summary type="html">&lt;p&gt;Vitor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==MasterKey==&lt;br /&gt;
&lt;br /&gt;
*[[Menu Movimentações Master Key|Movimentações]]&lt;br /&gt;
*[[Financeiro]]&lt;br /&gt;
*[[Cadastros Master Key|Cadastros]]&lt;br /&gt;
*[[Relatórios]]&lt;br /&gt;
*[[Utilitários]]&lt;br /&gt;
*[[Configurações Master Key|Configurações / Utilitários]]&lt;br /&gt;
**&amp;lt;small&amp;gt;[[Impressoras]]&amp;lt;/small&amp;gt;&lt;br /&gt;
*[[Instalação Atualização|Instalação / Atualização]]&lt;br /&gt;
*[[Erros Comuns e Soluções|Erros]]&lt;br /&gt;
*[[Bandeiras]]&lt;br /&gt;
&lt;br /&gt;
==MasterKey PDV==&lt;br /&gt;
&lt;br /&gt;
*[[PDV]]&lt;br /&gt;
*[[PAF ECF]]&lt;br /&gt;
*&amp;lt;small&amp;gt;[[Configurações MKPDV|Configurações]]&amp;lt;/small&amp;gt;&lt;br /&gt;
*[[MFE]]&lt;br /&gt;
*[[LMC]]&lt;br /&gt;
*[[Smart TEF]]&lt;br /&gt;
*[[NFCe por API]]&lt;br /&gt;
*[[Erros MKPDV|Erros]]&lt;br /&gt;
*[[Auto Atendimento]]&lt;br /&gt;
&lt;br /&gt;
==Master NFe==&lt;br /&gt;
&lt;br /&gt;
*[[Nota Fiscal]]&lt;br /&gt;
*[[Configurações E-mails|Configurações de E-mail]]&lt;br /&gt;
*&amp;lt;small&amp;gt;[[Erros Master Nfe|Erros]]&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Integrações==&lt;br /&gt;
&lt;br /&gt;
*[[Omie|Integra Omie]]&lt;br /&gt;
*[[Integra Scanntech]]&lt;br /&gt;
*[[Integração Best Way]]&lt;br /&gt;
*[[Integração Sites|Integração Sites/eCommerce]]&lt;br /&gt;
*[[Integração Scanntech]]&lt;br /&gt;
*[[Integração Master Conciliador]]&lt;br /&gt;
*[[Integração Mercado (IFood Groceries)|Integração IFood Mercado]]&lt;br /&gt;
*[[Integração DOOCA]]&lt;br /&gt;
*[[Integração Tray]]&lt;br /&gt;
*[[Mercado Livre]]&lt;br /&gt;
*[[MK Shops]]&lt;br /&gt;
*[[Delivery|Delivery MKFood]]&lt;br /&gt;
&lt;br /&gt;
==Outros==&lt;br /&gt;
&lt;br /&gt;
*[[Updater]]&lt;br /&gt;
*[[Master MDFe]]&lt;br /&gt;
*[[Master CTe]]&lt;br /&gt;
*[[Sincroniza]]&lt;br /&gt;
*[[SincronizaDBSync|Sincroniza DBSync(NOVO)]]&lt;br /&gt;
*[[Etiqueta]]&lt;br /&gt;
*[[MK Mobile]]&lt;br /&gt;
*[[MK Food]]&lt;br /&gt;
*[[MK Backup]]&lt;br /&gt;
*[[MKI]]&lt;br /&gt;
*[[MKTC]]&lt;br /&gt;
*[[MK Analytics]]&lt;br /&gt;
*[[SiTef|Sitef]]&lt;br /&gt;
*[[Sitef Express Parceiros|Sitef Express Parceiros(NOVO)]]&lt;br /&gt;
*[[TI Entrego]]&lt;br /&gt;
*[[MGV6]]&lt;br /&gt;
*[[BALANÇA E BUSCA PREÇO|Balança e Busca Preço]]&lt;br /&gt;
*[[Portal do Contador]]&lt;br /&gt;
*[[Imobiliário]]&lt;br /&gt;
*[[SEFAZ]]&lt;br /&gt;
&lt;br /&gt;
==Manuais==&lt;br /&gt;
&lt;br /&gt;
*[[Manuais do sistema]]&lt;br /&gt;
*Firebird 5&lt;br /&gt;
&lt;br /&gt;
==Instaladores e Atualizações==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Software!!Instalador!!Atualização&lt;br /&gt;
|-&lt;br /&gt;
|Master Key||[https://files.officesystem.com.br/instaladores/SetupMK.exe https://files.officesystem.com.br/SetupMK.exe]&amp;lt;nowiki/&amp;gt;&amp;lt;nowiki/&amp;gt;||https://files.officesystem.com.br/atualizacoes/MK4.zip&lt;br /&gt;
|-&lt;br /&gt;
|MKPDV|| ||https://files.officesystem.com.br/atualizacoes/MKPDV.zip&lt;br /&gt;
|-&lt;br /&gt;
|Master Key + Master NFe||[https://files.officesystem.com.br/instaladores/SetupMKNFe.exe https://files.officesystem.com.br/SetupMKNFe.exe]&amp;lt;nowiki/&amp;gt;&amp;lt;nowiki/&amp;gt;||&lt;br /&gt;
|-&lt;br /&gt;
|Master Nfe||[https://files.officesystem.com.br/instaladores/SetupNFe.exe https://files.officesystem.com.br/SetupNFe.exe]&amp;lt;nowiki/&amp;gt;&amp;lt;nowiki/&amp;gt;||https://files.officesystem.com.br/atualizacoes/MasterNFe.zip&lt;br /&gt;
|-&lt;br /&gt;
|Master CT-e||[https://files.officesystem.com.br/instaladores/SetupCTe.exe https://files.officesystem.com.br/SetupCTe.exe]&amp;lt;nowiki/&amp;gt;&amp;lt;nowiki/&amp;gt;||https://files.officesystem.com.br/atualizacoes/MasterCTe.zip&lt;br /&gt;
|-&lt;br /&gt;
|Master MDF-e||[https://files.officesystem.com.br/instaladores/SetupMDFe.exe https://files.officesystem.com.br/SetupMDFe.exe]&amp;lt;nowiki/&amp;gt;&amp;lt;nowiki/&amp;gt;||https://files.officesystem.com.br/atualizacoes/MasterMDFe.zip&lt;br /&gt;
|-&lt;br /&gt;
|Master Frota||[https://files.officesystem.com.br/instaladores/SetupFrota.exe https://files.officesystem.com.br/SetupFrota.exe]&amp;lt;nowiki/&amp;gt;&amp;lt;nowiki/&amp;gt;||https://files.officesystem.com.br/atualizacoes/MKF.zip&lt;br /&gt;
|-&lt;br /&gt;
|MKI|| ||https://files.officesystem.com.br/atualizacoes/MKI.zip&lt;br /&gt;
|-&lt;br /&gt;
|Mobile||Https://files.officesystem.com.br/instaladores/SetupMKMobile.exe &amp;lt;nowiki/&amp;gt;||&lt;br /&gt;
|-&lt;br /&gt;
|MKTC&lt;br /&gt;
|[https://files.officesystem.com.br/atualizacoes/MKTC.zip https://files.officesystem.com.br/atualizacoes/M]&amp;lt;nowiki/&amp;gt;[https://files.officesystem.com.br/atualizacoes/MKTC.zip KTC.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Portal do Contador&lt;br /&gt;
|[https://files.officesystem.com.br/instaladores/SetupOfficeSystemService.exe https://files.officesystem.com.br/SetupOfficeSystemService.exe]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|MK + NFE+OMIE&lt;br /&gt;
|[https://files.officesystem.com.br/instaladores/SetupMKNFeOmie.exe https://files.officesystem.com.br/SetupMKNFeOmie.exe]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|LINK&lt;br /&gt;
|https://files.officesystem.com.br/instaladores/&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Contribuidores Mais Ativos==&lt;br /&gt;
{{Special:ContributionScores/10/365}}&lt;/div&gt;</summary>
		<author><name>Vitor</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.officesystem.com.br/index.php?title=Concilia%C3%A7%C3%A3o_de_cart%C3%B5es&amp;diff=2358</id>
		<title>Conciliação de cartões</title>
		<link rel="alternate" type="text/html" href="https://wiki.officesystem.com.br/index.php?title=Concilia%C3%A7%C3%A3o_de_cart%C3%B5es&amp;diff=2358"/>
		<updated>2026-05-14T20:05:29Z</updated>

		<summary type="html">&lt;p&gt;Vitor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A conciliação de cartões serve para garantir que os valores das vendas feitas com cartões de crédito e débito estão sendo corretamente recebidos pelo estabelecimento. Esse processo é fundamental para que as empresas possam verificar se os valores pagos pelas operadoras de cartões (bandeiras) correspondem aos valores efetivamente vendidos, de acordo com as taxas e prazos combinados.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Desta forma, no Master Key 4, conseguimos importar um arquivo fornecido pela administradora de cartões com essa informação. Assim, podemos relacioná-lo ao NSU salvo da transação dentro do sistema e quitar as contas em aberto das transações, registrando o movimento bancário no sistema.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tipos de arquivos aceitos para importação===&lt;br /&gt;
&lt;br /&gt;
*'''Cielo'''&lt;br /&gt;
*'''Vero,''' arquivo &amp;quot;Previsão de Crédito&amp;quot; dos tipos (BJRVCC1 ou BJRVC41), os arquivos tem as seguintes extensões: .BJR76, BJR06.&lt;br /&gt;
*'''Sicredi (Fiserv),''' arquivo &amp;quot;Movimento Financeiro&amp;quot; no formato JSON.&lt;br /&gt;
*'''GetNet''', arquivo no formato CSV, que contém os seguintes campos: EC CENTRALIZADOR, ESTABELECIMENTO COMERCIAL, CPF / CNPJ, DATA DE VENCIMENTO, BANDEIRA / MODALIDADE, TIPO DE LANÇAMENTO, LANÇAMENTO, VALOR LÍQUIDO, VALOR LIQUIDADO, NÚMERO DO CARTÃO, AUTORIZAÇÃO, NÚMERO COMPROVANTE DE VENDA (NSU), TERMINAL LÓGICO, DATA DA VENDA, HORA DA VENDA, VALOR DA VENDA, PARCELAS, VALOR DA PARCELA, DESCONTOS, VALOR LIQUIDO DA PARCELA, DATA DA CONTRATAÇÃO DO CONTRATO, INSTITUIÇÃO NEGOCIADORA, CONTRATO REGISTRADORA, VALOR ATUAL DO CONTRATO, VALOR LIQUIDADO DO CONTRATO, VALOR A LIQUIDAR DO CONTRATO.&lt;br /&gt;
*'''Stone''', arquivo no formato CSV, gerado no portal da stone na parte de recebimentos (não é de vendas, é de recebimentos). Para conseguir o arquivo: Recebimentos --&amp;gt; Relatorio --&amp;gt; Lista de Recebimentos --&amp;gt; Continuar --&amp;gt; CSV --&amp;gt; Seleciona o periodo --&amp;gt; Enviar Relatório.&lt;br /&gt;
*'''Rede''', suporta três tipos de arquivo posicional/CSV fornecidos pela administradora:  - EEVC: arquivo posicional com informações de vendas a crédito (parcelado e rotativo)  - EEVD: arquivo CSV com informações de vendas a débito  - EEFI: arquivo posicional com informações financeiras (ajustes e débitos bancários)&lt;/div&gt;</summary>
		<author><name>Vitor</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.officesystem.com.br/index.php?title=Auto_Atendimento&amp;diff=2356</id>
		<title>Auto Atendimento</title>
		<link rel="alternate" type="text/html" href="https://wiki.officesystem.com.br/index.php?title=Auto_Atendimento&amp;diff=2356"/>
		<updated>2026-04-30T20:00:46Z</updated>

		<summary type="html">&lt;p&gt;Vitor: /* Módulo administrativo do Autoatendimento (nome oficial) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==PDV Autoatendimento==&lt;br /&gt;
&lt;br /&gt;
==Visão funcional==&lt;br /&gt;
No modo Autoatendimento, o PDV entra em fluxo próprio (tela dedicada), com:&lt;br /&gt;
&lt;br /&gt;
*seleção de itens;&lt;br /&gt;
*conferência de peso (quando aplicável);&lt;br /&gt;
*escolha de forma de pagamento;&lt;br /&gt;
*finalização da venda.&lt;br /&gt;
&lt;br /&gt;
Além do fluxo do cliente, existe o módulo administrativo interno chamado '''Área Restrita''' (do Autoatendimento), usado para ações de administração, como configuração de balança e liberações conforme permissão.&lt;br /&gt;
&lt;br /&gt;
==Marquinhas e parâmetros obrigatórios==&lt;br /&gt;
&lt;br /&gt;
===1) Marquinha do Usuário (habilita modo Autoatendimento no PDV)===&lt;br /&gt;
'''Onde fica'''&lt;br /&gt;
&lt;br /&gt;
Cadastro de Usuários &amp;gt; aba '''Autoatendimento'''&lt;br /&gt;
&lt;br /&gt;
'''Campo'''&lt;br /&gt;
&lt;br /&gt;
*'''Utilizar PDV Autoatendimento''' (US_AUTOATEND)&lt;br /&gt;
&lt;br /&gt;
'''Regra'''&lt;br /&gt;
&lt;br /&gt;
*Marcado = usuário entra no PDV em modo Autoatendimento.&lt;br /&gt;
*Desmarcado = usuário segue no PDV normal.&lt;br /&gt;
&lt;br /&gt;
===2) Marquinha do Usuário para Balança===&lt;br /&gt;
'''Onde fica'''&lt;br /&gt;
&lt;br /&gt;
Cadastro de Usuários &amp;gt; aba '''Autoatendimento'''&lt;br /&gt;
&lt;br /&gt;
'''Campo'''&lt;br /&gt;
&lt;br /&gt;
*'''Utilizar balança para conferência de peso''' (US_AUTOATEND_BALANCA)&lt;br /&gt;
&lt;br /&gt;
'''Regra'''&lt;br /&gt;
&lt;br /&gt;
*Marcado = Autoatendimento usa leitura da balança para conferência.&lt;br /&gt;
*Desmarcado = fluxo sem conferência por balança.&lt;br /&gt;
&lt;br /&gt;
===3) Marquinha do Tipo de Pagamento===&lt;br /&gt;
'''Onde fica'''&lt;br /&gt;
&lt;br /&gt;
Cadastro de Tipos de Pagamento &amp;gt; aba '''PDV'''&lt;br /&gt;
&lt;br /&gt;
'''Campo'''&lt;br /&gt;
&lt;br /&gt;
*'''Disponível no PDV de Autoatendimento''' (TP_AUTOATEND)&lt;br /&gt;
&lt;br /&gt;
'''Regra'''&lt;br /&gt;
&lt;br /&gt;
*Só aparece no Autoatendimento se esta marquinha estiver marcada.&lt;br /&gt;
*Além disso, o tipo também precisa estar ativo e com atalho preenchido.&lt;br /&gt;
*Tipos sem atalho não entram na listagem do Autoatendimento.&lt;br /&gt;
&lt;br /&gt;
===4) Marquinha de Peso Variável (produto/subgrupo)===&lt;br /&gt;
'''Onde fica'''&lt;br /&gt;
&lt;br /&gt;
Cadastro de Subgrupos de Produtos&lt;br /&gt;
&lt;br /&gt;
'''Campo'''&lt;br /&gt;
&lt;br /&gt;
*'''Peso variável''' (SG_PESOVARIAVEL)&lt;br /&gt;
&lt;br /&gt;
'''Regra'''&lt;br /&gt;
&lt;br /&gt;
*Subgrupo marcado como peso variável entra na lógica de conferência de peso no Autoatendimento.&lt;br /&gt;
*Subgrupo não marcado segue como item comum (sem conferência de peso variável).&lt;br /&gt;
&lt;br /&gt;
===5) Parâmetros de Peso do Autoatendimento===&lt;br /&gt;
'''Onde fica'''&lt;br /&gt;
&lt;br /&gt;
Parâmetros Específicos &amp;gt; grupo '''Autoatendimento - Peso'''&lt;br /&gt;
&lt;br /&gt;
'''Campos'''&lt;br /&gt;
&lt;br /&gt;
*'''Verificação''' (AUTOATEND_VERIF_PESO)&lt;br /&gt;
**Item por Item (I)&lt;br /&gt;
**Final (F)&lt;br /&gt;
*'''Margem toler. (%)''' (AUTOATEND_MARGEM)&lt;br /&gt;
&lt;br /&gt;
'''Regra'''&lt;br /&gt;
&lt;br /&gt;
*Define como e quando o peso será validado.&lt;br /&gt;
*A margem é percentual inteiro (ex.: 5 = 5%).&lt;br /&gt;
&lt;br /&gt;
==Módulo administrativo do Autoatendimento==&lt;br /&gt;
O nome do módulo administrativo é '''Acesso Área Restrita Autoatendimento'''.&lt;br /&gt;
&lt;br /&gt;
'''Onde acessar'''&lt;br /&gt;
&lt;br /&gt;
Dentro da tela do Autoatendimento, botão '''Área Restrita'''.&lt;br /&gt;
&lt;br /&gt;
'''Para que serve'''&lt;br /&gt;
&lt;br /&gt;
*Configurar porta COM da balança no próprio Autoatendimento;&lt;br /&gt;
*Executar ações administrativas protegidas por permissão;&lt;br /&gt;
*Permitir liberações operacionais quando o usuário tiver permissão.&lt;br /&gt;
&lt;br /&gt;
==Fluxo de configuração==&lt;br /&gt;
1. Atualizar sistema e banco.&lt;br /&gt;
&lt;br /&gt;
2. Conferir usuário com marquinha '''Utilizar PDV Autoatendimento'''.&lt;br /&gt;
&lt;br /&gt;
3. Se houver balança, marcar '''Utilizar balança para conferência de peso''' no usuário.&lt;br /&gt;
&lt;br /&gt;
4. Em Subgrupos, marcar '''Peso variável''' nos subgrupos corretos.&lt;br /&gt;
&lt;br /&gt;
5. Em Tipos de Pagamento, marcar '''Disponível no PDV de Autoatendimento''' nos tipos permitidos.&lt;br /&gt;
&lt;br /&gt;
6. Em Parâmetros Específicos, ajustar:&lt;br /&gt;
&lt;br /&gt;
*Verificação (Item por Item ou Final)&lt;br /&gt;
*Margem toler. (%)&lt;br /&gt;
&lt;br /&gt;
7. No módulo '''Área Restrita''' do Autoatendimento, configurar porta COM da balança.&lt;br /&gt;
&lt;br /&gt;
8. Executar teste de ponta a ponta.&lt;br /&gt;
&lt;br /&gt;
==Comportamentos importantes==&lt;br /&gt;
&lt;br /&gt;
===Pagamentos não aparecem===&lt;br /&gt;
Conferir, nesta ordem:&lt;br /&gt;
&lt;br /&gt;
1. Marquinha TP_AUTOATEND no tipo de pagamento.&lt;br /&gt;
&lt;br /&gt;
2. Tipo não está inativo.&lt;br /&gt;
&lt;br /&gt;
3. Tipo possui atalho preenchido.&lt;br /&gt;
&lt;br /&gt;
4. Não é o tipo &amp;quot;VALE&amp;quot; (não entra na listagem do Autoatendimento).&lt;br /&gt;
&lt;br /&gt;
===Item não passa por conferência de peso===&lt;br /&gt;
Conferir:&lt;br /&gt;
&lt;br /&gt;
1. Marquinha de usuário para balança (US_AUTOATEND_BALANCA).&lt;br /&gt;
&lt;br /&gt;
2. Marquinha de subgrupo peso variável (SG_PESOVARIAVEL).&lt;br /&gt;
&lt;br /&gt;
3. Parâmetro de verificação e margem em Parâmetros Específicos.&lt;br /&gt;
&lt;br /&gt;
4. Porta COM configurada corretamente no módulo '''Área Restrita'''.&lt;br /&gt;
&lt;br /&gt;
===Não consegue acessar funções administrativas===&lt;br /&gt;
Conferir:&lt;br /&gt;
&lt;br /&gt;
1. Se o usuário tem permissão de '''Acesso Área Restrita Autoatendimento'''.&lt;br /&gt;
&lt;br /&gt;
2. Se o usuário tem permissão para '''Permite divergência de peso no Autoatendimento''' (quando aplicável ao cenário).&lt;br /&gt;
&lt;br /&gt;
==Atualização de banco (estrutura criada pela versão)==&lt;br /&gt;
Na entrega do Autoatendimento, a atualização adiciona:&lt;br /&gt;
&lt;br /&gt;
*US_AUTOATEND e US_AUTOATEND_BALANCA em USUARIOS;&lt;br /&gt;
*TP_AUTOATEND em TIPOPGTO;&lt;br /&gt;
*AUTOATEND_VERIF_PESO e AUTOATEND_MARGEM em PARAMESP;&lt;br /&gt;
*SG_PESOVARIAVEL em SUBGRUPOS;&lt;/div&gt;</summary>
		<author><name>Vitor</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.officesystem.com.br/index.php?title=Auto_Atendimento&amp;diff=2355</id>
		<title>Auto Atendimento</title>
		<link rel="alternate" type="text/html" href="https://wiki.officesystem.com.br/index.php?title=Auto_Atendimento&amp;diff=2355"/>
		<updated>2026-04-30T19:58:31Z</updated>

		<summary type="html">&lt;p&gt;Vitor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==PDV Autoatendimento==&lt;br /&gt;
&lt;br /&gt;
==Visão funcional==&lt;br /&gt;
No modo Autoatendimento, o PDV entra em fluxo próprio (tela dedicada), com:&lt;br /&gt;
&lt;br /&gt;
*seleção de itens;&lt;br /&gt;
*conferência de peso (quando aplicável);&lt;br /&gt;
*escolha de forma de pagamento;&lt;br /&gt;
*finalização da venda.&lt;br /&gt;
&lt;br /&gt;
Além do fluxo do cliente, existe o módulo administrativo interno chamado '''Área Restrita''' (do Autoatendimento), usado para ações de administração, como configuração de balança e liberações conforme permissão.&lt;br /&gt;
&lt;br /&gt;
==Marquinhas e parâmetros obrigatórios==&lt;br /&gt;
&lt;br /&gt;
===1) Marquinha do Usuário (habilita modo Autoatendimento no PDV)===&lt;br /&gt;
'''Onde fica'''&lt;br /&gt;
&lt;br /&gt;
Cadastro de Usuários &amp;gt; aba '''Autoatendimento'''&lt;br /&gt;
&lt;br /&gt;
'''Campo'''&lt;br /&gt;
&lt;br /&gt;
*'''Utilizar PDV Autoatendimento''' (US_AUTOATEND)&lt;br /&gt;
&lt;br /&gt;
'''Regra'''&lt;br /&gt;
&lt;br /&gt;
*Marcado = usuário entra no PDV em modo Autoatendimento.&lt;br /&gt;
*Desmarcado = usuário segue no PDV normal.&lt;br /&gt;
&lt;br /&gt;
===2) Marquinha do Usuário para Balança===&lt;br /&gt;
'''Onde fica'''&lt;br /&gt;
&lt;br /&gt;
Cadastro de Usuários &amp;gt; aba '''Autoatendimento'''&lt;br /&gt;
&lt;br /&gt;
'''Campo'''&lt;br /&gt;
&lt;br /&gt;
*'''Utilizar balança para conferência de peso''' (US_AUTOATEND_BALANCA)&lt;br /&gt;
&lt;br /&gt;
'''Regra'''&lt;br /&gt;
&lt;br /&gt;
*Marcado = Autoatendimento usa leitura da balança para conferência.&lt;br /&gt;
*Desmarcado = fluxo sem conferência por balança.&lt;br /&gt;
&lt;br /&gt;
===3) Marquinha do Tipo de Pagamento===&lt;br /&gt;
'''Onde fica'''&lt;br /&gt;
&lt;br /&gt;
Cadastro de Tipos de Pagamento &amp;gt; aba '''PDV'''&lt;br /&gt;
&lt;br /&gt;
'''Campo'''&lt;br /&gt;
&lt;br /&gt;
*'''Disponível no PDV de Autoatendimento''' (TP_AUTOATEND)&lt;br /&gt;
&lt;br /&gt;
'''Regra'''&lt;br /&gt;
&lt;br /&gt;
*Só aparece no Autoatendimento se esta marquinha estiver marcada.&lt;br /&gt;
*Além disso, o tipo também precisa estar ativo e com atalho preenchido.&lt;br /&gt;
*Tipos sem atalho não entram na listagem do Autoatendimento.&lt;br /&gt;
&lt;br /&gt;
===4) Marquinha de Peso Variável (produto/subgrupo)===&lt;br /&gt;
'''Onde fica'''&lt;br /&gt;
&lt;br /&gt;
Cadastro de Subgrupos de Produtos&lt;br /&gt;
&lt;br /&gt;
'''Campo'''&lt;br /&gt;
&lt;br /&gt;
*'''Peso variável''' (SG_PESOVARIAVEL)&lt;br /&gt;
&lt;br /&gt;
'''Regra'''&lt;br /&gt;
&lt;br /&gt;
*Subgrupo marcado como peso variável entra na lógica de conferência de peso no Autoatendimento.&lt;br /&gt;
*Subgrupo não marcado segue como item comum (sem conferência de peso variável).&lt;br /&gt;
&lt;br /&gt;
===5) Parâmetros de Peso do Autoatendimento===&lt;br /&gt;
'''Onde fica'''&lt;br /&gt;
&lt;br /&gt;
Parâmetros Específicos &amp;gt; grupo '''Autoatendimento - Peso'''&lt;br /&gt;
&lt;br /&gt;
'''Campos'''&lt;br /&gt;
&lt;br /&gt;
*'''Verificação''' (AUTOATEND_VERIF_PESO)&lt;br /&gt;
**Item por Item (I)&lt;br /&gt;
**Final (F)&lt;br /&gt;
*'''Margem toler. (%)''' (AUTOATEND_MARGEM)&lt;br /&gt;
&lt;br /&gt;
'''Regra'''&lt;br /&gt;
&lt;br /&gt;
*Define como e quando o peso será validado.&lt;br /&gt;
*A margem é percentual inteiro (ex.: 5 = 5%).&lt;br /&gt;
&lt;br /&gt;
==Módulo administrativo do Autoatendimento (nome oficial)==&lt;br /&gt;
O nome do módulo administrativo é '''Área Restrita'''.&lt;br /&gt;
&lt;br /&gt;
'''Onde acessar'''&lt;br /&gt;
Dentro da tela do Autoatendimento, botão '''Área Restrita'''.&lt;br /&gt;
&lt;br /&gt;
'''Para que serve'''&lt;br /&gt;
*Configurar porta COM da balança no próprio Autoatendimento;&lt;br /&gt;
*Executar ações administrativas protegidas por permissão;&lt;br /&gt;
*Permitir liberações operacionais quando o usuário tiver permissão.&lt;br /&gt;
&lt;br /&gt;
==Fluxo de configuração recomendado (ordem para implantação)==&lt;br /&gt;
1. Atualizar sistema e banco.&lt;br /&gt;
&lt;br /&gt;
2. Conferir usuário com marquinha '''Utilizar PDV Autoatendimento'''.&lt;br /&gt;
&lt;br /&gt;
3. Se houver balança, marcar '''Utilizar balança para conferência de peso''' no usuário.&lt;br /&gt;
&lt;br /&gt;
4. Em Subgrupos, marcar '''Peso variável''' nos subgrupos corretos.&lt;br /&gt;
&lt;br /&gt;
5. Em Tipos de Pagamento, marcar '''Disponível no PDV de Autoatendimento''' nos tipos permitidos.&lt;br /&gt;
&lt;br /&gt;
6. Em Parâmetros Específicos, ajustar:&lt;br /&gt;
&lt;br /&gt;
*Verificação (Item por Item ou Final)&lt;br /&gt;
*Margem toler. (%)&lt;br /&gt;
&lt;br /&gt;
7. No módulo '''Área Restrita''' do Autoatendimento, configurar porta COM da balança.&lt;br /&gt;
&lt;br /&gt;
8. Executar teste de ponta a ponta.&lt;br /&gt;
&lt;br /&gt;
==Comportamentos importantes para suporte==&lt;br /&gt;
&lt;br /&gt;
===Pagamentos não aparecem===&lt;br /&gt;
Conferir, nesta ordem:&lt;br /&gt;
&lt;br /&gt;
1. Marquinha TP_AUTOATEND no tipo de pagamento.&lt;br /&gt;
&lt;br /&gt;
2. Tipo não está inativo.&lt;br /&gt;
&lt;br /&gt;
3. Tipo possui atalho preenchido.&lt;br /&gt;
&lt;br /&gt;
4. Não é o tipo &amp;quot;VALE&amp;quot; (não entra na listagem do Autoatendimento).&lt;br /&gt;
&lt;br /&gt;
===Item não passa por conferência de peso===&lt;br /&gt;
Conferir:&lt;br /&gt;
&lt;br /&gt;
1. Marquinha de usuário para balança (US_AUTOATEND_BALANCA).&lt;br /&gt;
&lt;br /&gt;
2. Marquinha de subgrupo peso variável (SG_PESOVARIAVEL).&lt;br /&gt;
&lt;br /&gt;
3. Parâmetro de verificação e margem em Parâmetros Específicos.&lt;br /&gt;
&lt;br /&gt;
4. Porta COM configurada corretamente no módulo '''Área Restrita'''.&lt;br /&gt;
&lt;br /&gt;
===Não consegue acessar funções administrativas===&lt;br /&gt;
Conferir:&lt;br /&gt;
&lt;br /&gt;
1. Se o usuário tem permissão de '''Acesso Área Restrita Autoatendimento'''.&lt;br /&gt;
&lt;br /&gt;
2. Se o usuário tem permissão para '''Permite divergência de peso no Autoatendimento''' (quando aplicável ao cenário).&lt;br /&gt;
&lt;br /&gt;
==Permissões administrativas (Área Restrita)==&lt;br /&gt;
O módulo '''Área Restrita''' possui controle de permissões para ações administrativas no Autoatendimento, incluindo:&lt;br /&gt;
&lt;br /&gt;
*permissão para divergência de peso;&lt;br /&gt;
*acesso à área restrita do Autoatendimento.&lt;br /&gt;
&lt;br /&gt;
Em chamados de bloqueio de ação administrativa, validar as permissões do usuário/perfil antes de tratar como erro técnico.&lt;br /&gt;
&lt;br /&gt;
==Atualização de banco (estrutura criada pela versão)==&lt;br /&gt;
Na entrega do Autoatendimento, a atualização adiciona:&lt;br /&gt;
&lt;br /&gt;
*US_AUTOATEND e US_AUTOATEND_BALANCA em USUARIOS;&lt;br /&gt;
*TP_AUTOATEND em TIPOPGTO;&lt;br /&gt;
*AUTOATEND_VERIF_PESO e AUTOATEND_MARGEM em PARAMESP;&lt;br /&gt;
*SG_PESOVARIAVEL em SUBGRUPOS;&lt;br /&gt;
&lt;br /&gt;
com defaults e atualização de nulos para evitar inconsistência inicial.&lt;br /&gt;
&lt;br /&gt;
==Roteiro de teste de homologação (obrigatório)==&lt;br /&gt;
1. Logar com usuário marcado para Autoatendimento.&lt;br /&gt;
&lt;br /&gt;
2. Confirmar abertura do PDV em modo Autoatendimento.&lt;br /&gt;
&lt;br /&gt;
3. Inserir item comum (sem peso variável) e validar fluxo normal.&lt;br /&gt;
&lt;br /&gt;
4. Inserir item de subgrupo com peso variável e validar conferência.&lt;br /&gt;
&lt;br /&gt;
5. Testar cenário dentro da margem e fora da margem.&lt;br /&gt;
&lt;br /&gt;
6. Ir para pagamento e confirmar que só aparecem tipos com marquinha TP_AUTOATEND.&lt;br /&gt;
&lt;br /&gt;
7. Acessar '''Área Restrita''', validar acesso e configurar/testar porta COM da balança.&lt;br /&gt;
&lt;br /&gt;
8. Concluir venda.&lt;br /&gt;
&lt;br /&gt;
9. Repetir com usuário sem marquinha US_AUTOATEND e validar PDV normal.&lt;/div&gt;</summary>
		<author><name>Vitor</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.officesystem.com.br/index.php?title=Auto_Atendimento&amp;diff=2354</id>
		<title>Auto Atendimento</title>
		<link rel="alternate" type="text/html" href="https://wiki.officesystem.com.br/index.php?title=Auto_Atendimento&amp;diff=2354"/>
		<updated>2026-04-30T19:53:31Z</updated>

		<summary type="html">&lt;p&gt;Vitor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==PDV Autoatendimento==&lt;br /&gt;
&lt;br /&gt;
==Visão funcional==&lt;br /&gt;
No modo Autoatendimento, o PDV entra em fluxo próprio (tela dedicada), com:&lt;br /&gt;
&lt;br /&gt;
*seleção de itens;&lt;br /&gt;
*conferência de peso (quando aplicável);&lt;br /&gt;
*escolha de forma de pagamento;&lt;br /&gt;
*finalização da venda.&lt;br /&gt;
&lt;br /&gt;
==Marquinhas e parâmetros obrigatórios==&lt;br /&gt;
&lt;br /&gt;
===1) Marquinha do Usuário (habilita modo Autoatendimento no PDV)===&lt;br /&gt;
'''Onde fica'''&lt;br /&gt;
&lt;br /&gt;
Cadastro de Usuários &amp;gt; aba '''Autoatendimento'''&lt;br /&gt;
&lt;br /&gt;
'''Campo'''&lt;br /&gt;
&lt;br /&gt;
*'''Utilizar PDV Autoatendimento''' (US_AUTOATEND)&lt;br /&gt;
&lt;br /&gt;
'''Regra'''&lt;br /&gt;
&lt;br /&gt;
*Marcado = usuário entra no PDV em modo Autoatendimento.&lt;br /&gt;
*Desmarcado = usuário segue no PDV normal.&lt;br /&gt;
&lt;br /&gt;
===2) Marquinha do Usuário para Balança===&lt;br /&gt;
'''Onde fica'''&lt;br /&gt;
&lt;br /&gt;
Cadastro de Usuários &amp;gt; aba '''Autoatendimento'''&lt;br /&gt;
&lt;br /&gt;
'''Campo'''&lt;br /&gt;
&lt;br /&gt;
*'''Utilizar balança para conferência de peso''' (US_AUTOATEND_BALANCA)&lt;br /&gt;
&lt;br /&gt;
'''Regra'''&lt;br /&gt;
&lt;br /&gt;
*Marcado = Autoatendimento usa leitura da balança para conferência.&lt;br /&gt;
*Desmarcado = fluxo sem conferência por balança.&lt;br /&gt;
&lt;br /&gt;
===3) Marquinha do Tipo de Pagamento===&lt;br /&gt;
'''Onde fica'''&lt;br /&gt;
&lt;br /&gt;
Cadastro de Tipos de Pagamento &amp;gt; aba '''PDV'''&lt;br /&gt;
&lt;br /&gt;
'''Campo'''&lt;br /&gt;
&lt;br /&gt;
*'''Disponível no PDV de Autoatendimento''' (TP_AUTOATEND)&lt;br /&gt;
&lt;br /&gt;
'''Regra'''&lt;br /&gt;
&lt;br /&gt;
*Só aparece no Autoatendimento se esta marquinha estiver marcada.&lt;br /&gt;
*Além disso, o tipo também precisa estar ativo e com atalho preenchido.&lt;br /&gt;
*Tipos sem atalho não entram na listagem do Autoatendimento.&lt;br /&gt;
&lt;br /&gt;
===4) Marquinha de Peso Variável (produto/subgrupo)===&lt;br /&gt;
'''Onde fica'''&lt;br /&gt;
&lt;br /&gt;
Cadastro de Subgrupos de Produtos&lt;br /&gt;
&lt;br /&gt;
'''Campo'''&lt;br /&gt;
&lt;br /&gt;
*'''Peso variável''' (SG_PESOVARIAVEL)&lt;br /&gt;
&lt;br /&gt;
'''Regra'''&lt;br /&gt;
&lt;br /&gt;
*Subgrupo marcado como peso variável entra na lógica de conferência de peso no Autoatendimento.&lt;br /&gt;
*Subgrupo não marcado segue como item comum (sem conferência de peso variável).&lt;br /&gt;
&lt;br /&gt;
===5) Parâmetros de Peso do Autoatendimento===&lt;br /&gt;
'''Onde fica'''&lt;br /&gt;
&lt;br /&gt;
Parâmetros Específicos &amp;gt; grupo '''Autoatendimento - Peso'''&lt;br /&gt;
&lt;br /&gt;
'''Campos'''&lt;br /&gt;
&lt;br /&gt;
*'''Verificação''' (AUTOATEND_VERIF_PESO)&lt;br /&gt;
**Item por Item (I)&lt;br /&gt;
**Final (F)&lt;br /&gt;
*'''Margem toler. (%)''' (AUTOATEND_MARGEM)&lt;br /&gt;
&lt;br /&gt;
'''Regra'''&lt;br /&gt;
&lt;br /&gt;
*Define como e quando o peso será validado.&lt;br /&gt;
*A margem é percentual inteiro (ex.: 5 = 5%).&lt;br /&gt;
&lt;br /&gt;
==Fluxo de configuração recomendado (ordem para implantação)==&lt;br /&gt;
1. Atualizar sistema e banco.&lt;br /&gt;
&lt;br /&gt;
2. Conferir usuário com marquinha '''Utilizar PDV Autoatendimento'''.&lt;br /&gt;
&lt;br /&gt;
3. Se houver balança, marcar '''Utilizar balança para conferência de peso''' no usuário.&lt;br /&gt;
&lt;br /&gt;
4. Em Subgrupos, marcar '''Peso variável''' nos subgrupos corretos.&lt;br /&gt;
&lt;br /&gt;
5. Em Tipos de Pagamento, marcar '''Disponível no PDV de Autoatendimento''' nos tipos permitidos.&lt;br /&gt;
&lt;br /&gt;
6. Em Parâmetros Específicos, ajustar:&lt;br /&gt;
&lt;br /&gt;
*Verificação (Item por Item ou Final)&lt;br /&gt;
*Margem toler. (%)&lt;br /&gt;
&lt;br /&gt;
7. No painel administrativo do Autoatendimento, configurar porta COM da balança.&lt;br /&gt;
8. Executar teste de ponta a ponta.&lt;br /&gt;
&lt;br /&gt;
==Comportamentos importantes para suporte==&lt;br /&gt;
&lt;br /&gt;
===Pagamentos não aparecem===&lt;br /&gt;
Conferir, nesta ordem:&lt;br /&gt;
&lt;br /&gt;
1. Marquinha TP_AUTOATEND no tipo de pagamento.&lt;br /&gt;
&lt;br /&gt;
2. Tipo não está inativo.&lt;br /&gt;
&lt;br /&gt;
3. Tipo possui atalho preenchido.&lt;br /&gt;
&lt;br /&gt;
4. Não é o tipo &amp;quot;VALE&amp;quot; (não entra na listagem do Autoatendimento).&lt;br /&gt;
&lt;br /&gt;
===Item não passa por conferência de peso===&lt;br /&gt;
Conferir:&lt;br /&gt;
&lt;br /&gt;
1. Marquinha de usuário para balança (US_AUTOATEND_BALANCA).&lt;br /&gt;
&lt;br /&gt;
2. Marquinha de subgrupo peso variável (SG_PESOVARIAVEL).&lt;br /&gt;
&lt;br /&gt;
3. Parâmetro de verificação e margem em Parâmetros Específicos.&lt;br /&gt;
&lt;br /&gt;
4. Porta COM configurada corretamente no painel administrativo.&lt;br /&gt;
&lt;br /&gt;
==Permissões administrativas (Área Restrita)==&lt;br /&gt;
O módulo possui controle de permissões para ações administrativas no Autoatendimento, incluindo:&lt;br /&gt;
&lt;br /&gt;
*permissão para divergência de peso;&lt;br /&gt;
*acesso à área restrita do Autoatendimento.&lt;br /&gt;
&lt;br /&gt;
Em chamados de bloqueio de ação administrativa, validar as permissões do usuário/perfil antes de tratar como erro técnico.&lt;br /&gt;
&lt;br /&gt;
==Atualização de banco (estrutura criada pela versão)==&lt;br /&gt;
Na entrega do Autoatendimento, a atualização adiciona:&lt;br /&gt;
&lt;br /&gt;
*US_AUTOATEND e US_AUTOATEND_BALANCA em USUARIOS;&lt;br /&gt;
*TP_AUTOATEND em TIPOPGTO;&lt;br /&gt;
*AUTOATEND_VERIF_PESO e AUTOATEND_MARGEM em PARAMESP;&lt;br /&gt;
*SG_PESOVARIAVEL em SUBGRUPOS;&lt;br /&gt;
&lt;br /&gt;
com defaults e atualização de nulos para evitar inconsistência inicial.&lt;br /&gt;
&lt;br /&gt;
==Roteiro de teste de homologação (obrigatório)==&lt;br /&gt;
1. Logar com usuário marcado para Autoatendimento.&lt;br /&gt;
&lt;br /&gt;
2. Confirmar abertura do PDV em modo Autoatendimento.&lt;br /&gt;
&lt;br /&gt;
3. Inserir item comum (sem peso variável) e validar fluxo normal.&lt;br /&gt;
&lt;br /&gt;
4. Inserir item de subgrupo com peso variável e validar conferência.&lt;br /&gt;
&lt;br /&gt;
5. Testar cenário dentro da margem e fora da margem.&lt;br /&gt;
&lt;br /&gt;
6. Ir para pagamento e confirmar que só aparecem tipos com marquinha TP_AUTOATEND.&lt;br /&gt;
&lt;br /&gt;
7. Concluir venda.&lt;br /&gt;
&lt;br /&gt;
8. Repetir com usuário sem marquinha US_AUTOATEND e validar PDV normal.&lt;br /&gt;
&lt;br /&gt;
==Pesquisa na tela de Parâmetros (apoio ao suporte)==&lt;br /&gt;
A tela de Parâmetros Específicos possui pesquisa por termo com botão '''Consultar''', navegação por próximo/anterior e contador de ocorrências, para localizar rapidamente os itens do Autoatendimento (ex.: &amp;quot;autoatend&amp;quot;, &amp;quot;peso&amp;quot;, &amp;quot;margem&amp;quot;).&lt;/div&gt;</summary>
		<author><name>Vitor</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.officesystem.com.br/index.php?title=Auto_Atendimento&amp;diff=2353</id>
		<title>Auto Atendimento</title>
		<link rel="alternate" type="text/html" href="https://wiki.officesystem.com.br/index.php?title=Auto_Atendimento&amp;diff=2353"/>
		<updated>2026-04-30T19:49:43Z</updated>

		<summary type="html">&lt;p&gt;Vitor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==PDV Autoatendimento (Guia completo para Suporte)==&lt;br /&gt;
&lt;br /&gt;
==Objetivo==&lt;br /&gt;
Documentar a configuração completa do PDV Autoatendimento para implantação, conferência e atendimento de chamados, incluindo onde fica cada marquinha obrigatória.&lt;br /&gt;
&lt;br /&gt;
==Visão funcional==&lt;br /&gt;
No modo Autoatendimento, o PDV entra em fluxo próprio (tela dedicada), com:&lt;br /&gt;
* seleção de itens;&lt;br /&gt;
* conferência de peso (quando aplicável);&lt;br /&gt;
* escolha de forma de pagamento;&lt;br /&gt;
* finalização da venda.&lt;br /&gt;
&lt;br /&gt;
==Marquinhas e parâmetros obrigatórios==&lt;br /&gt;
&lt;br /&gt;
===1) Marquinha do Usuário (habilita modo Autoatendimento no PDV)===&lt;br /&gt;
'''Onde fica'''&lt;br /&gt;
Cadastro de Usuários &amp;gt; aba '''Autoatendimento'''&lt;br /&gt;
&lt;br /&gt;
'''Campo'''&lt;br /&gt;
* '''Utilizar PDV Autoatendimento''' (US_AUTOATEND)&lt;br /&gt;
&lt;br /&gt;
'''Regra'''&lt;br /&gt;
* Marcado = usuário entra no PDV em modo Autoatendimento.&lt;br /&gt;
* Desmarcado = usuário segue no PDV normal.&lt;br /&gt;
&lt;br /&gt;
===2) Marquinha do Usuário para Balança===&lt;br /&gt;
'''Onde fica'''&lt;br /&gt;
Cadastro de Usuários &amp;gt; aba '''Autoatendimento'''&lt;br /&gt;
&lt;br /&gt;
'''Campo'''&lt;br /&gt;
* '''Utilizar balança para conferência de peso''' (US_AUTOATEND_BALANCA)&lt;br /&gt;
&lt;br /&gt;
'''Regra'''&lt;br /&gt;
* Marcado = Autoatendimento usa leitura da balança para conferência.&lt;br /&gt;
* Desmarcado = fluxo sem conferência por balança.&lt;br /&gt;
&lt;br /&gt;
===3) Marquinha do Tipo de Pagamento===&lt;br /&gt;
'''Onde fica'''&lt;br /&gt;
Cadastro de Tipos de Pagamento &amp;gt; aba '''PDV'''&lt;br /&gt;
&lt;br /&gt;
'''Campo'''&lt;br /&gt;
* '''Disponível no PDV de Autoatendimento''' (TP_AUTOATEND)&lt;br /&gt;
&lt;br /&gt;
'''Regra'''&lt;br /&gt;
* Só aparece no Autoatendimento se esta marquinha estiver marcada.&lt;br /&gt;
* Além disso, o tipo também precisa estar ativo e com atalho preenchido.&lt;br /&gt;
* Tipos sem atalho não entram na listagem do Autoatendimento.&lt;br /&gt;
&lt;br /&gt;
===4) Marquinha de Peso Variável (produto/subgrupo)===&lt;br /&gt;
'''Onde fica'''&lt;br /&gt;
Cadastro de Subgrupos de Produtos&lt;br /&gt;
&lt;br /&gt;
'''Campo'''&lt;br /&gt;
* '''Peso variável''' (SG_PESOVARIAVEL)&lt;br /&gt;
&lt;br /&gt;
'''Regra'''&lt;br /&gt;
* Subgrupo marcado como peso variável entra na lógica de conferência de peso no Autoatendimento.&lt;br /&gt;
* Subgrupo não marcado segue como item comum (sem conferência de peso variável).&lt;br /&gt;
&lt;br /&gt;
===5) Parâmetros de Peso do Autoatendimento===&lt;br /&gt;
'''Onde fica'''&lt;br /&gt;
Parâmetros Específicos &amp;gt; grupo '''Autoatendimento - Peso'''&lt;br /&gt;
&lt;br /&gt;
'''Campos'''&lt;br /&gt;
* '''Verificação''' (AUTOATEND_VERIF_PESO)&lt;br /&gt;
** Item por Item (I)&lt;br /&gt;
** Final (F)&lt;br /&gt;
* '''Margem toler. (%)''' (AUTOATEND_MARGEM)&lt;br /&gt;
&lt;br /&gt;
'''Regra'''&lt;br /&gt;
* Define como e quando o peso será validado.&lt;br /&gt;
* A margem é percentual inteiro (ex.: 5 = 5%).&lt;br /&gt;
&lt;br /&gt;
==Fluxo de configuração recomendado (ordem para implantação)==&lt;br /&gt;
1. Atualizar sistema e banco.&lt;br /&gt;
2. Conferir usuário com marquinha '''Utilizar PDV Autoatendimento'''.&lt;br /&gt;
3. Se houver balança, marcar '''Utilizar balança para conferência de peso''' no usuário.&lt;br /&gt;
4. Em Subgrupos, marcar '''Peso variável''' nos subgrupos corretos.&lt;br /&gt;
5. Em Tipos de Pagamento, marcar '''Disponível no PDV de Autoatendimento''' nos tipos permitidos.&lt;br /&gt;
6. Em Parâmetros Específicos, ajustar:&lt;br /&gt;
* Verificação (Item por Item ou Final)&lt;br /&gt;
* Margem toler. (%)&lt;br /&gt;
7. No painel administrativo do Autoatendimento, configurar porta COM da balança.&lt;br /&gt;
8. Executar teste de ponta a ponta.&lt;br /&gt;
&lt;br /&gt;
==Comportamentos importantes para suporte==&lt;br /&gt;
&lt;br /&gt;
===Pagamentos não aparecem===&lt;br /&gt;
Conferir, nesta ordem:&lt;br /&gt;
1. Marquinha TP_AUTOATEND no tipo de pagamento.&lt;br /&gt;
2. Tipo não está inativo.&lt;br /&gt;
3. Tipo possui atalho preenchido.&lt;br /&gt;
4. Não é o tipo &amp;quot;VALE&amp;quot; (não entra na listagem do Autoatendimento).&lt;br /&gt;
&lt;br /&gt;
===Item não passa por conferência de peso===&lt;br /&gt;
Conferir:&lt;br /&gt;
1. Marquinha de usuário para balança (US_AUTOATEND_BALANCA).&lt;br /&gt;
2. Marquinha de subgrupo peso variável (SG_PESOVARIAVEL).&lt;br /&gt;
3. Parâmetro de verificação e margem em Parâmetros Específicos.&lt;br /&gt;
4. Porta COM configurada corretamente no painel administrativo.&lt;br /&gt;
&lt;br /&gt;
===Usuário não entra no Autoatendimento===&lt;br /&gt;
Conferir:&lt;br /&gt;
1. Marquinha '''Utilizar PDV Autoatendimento''' no usuário (US_AUTOATEND).&lt;br /&gt;
2. Login realizado com o usuário correto.&lt;br /&gt;
&lt;br /&gt;
==Permissões administrativas (Área Restrita)==&lt;br /&gt;
O módulo possui controle de permissões para ações administrativas no Autoatendimento, incluindo:&lt;br /&gt;
* permissão para divergência de peso;&lt;br /&gt;
* acesso à área restrita do Autoatendimento.&lt;br /&gt;
&lt;br /&gt;
Em chamados de bloqueio de ação administrativa, validar as permissões do usuário/perfil antes de tratar como erro técnico.&lt;br /&gt;
&lt;br /&gt;
==Atualização de banco (estrutura criada pela versão)==&lt;br /&gt;
Na entrega do Autoatendimento, a atualização adiciona:&lt;br /&gt;
* US_AUTOATEND e US_AUTOATEND_BALANCA em USUARIOS;&lt;br /&gt;
* TP_AUTOATEND em TIPOPGTO;&lt;br /&gt;
* AUTOATEND_VERIF_PESO e AUTOATEND_MARGEM em PARAMESP;&lt;br /&gt;
* SG_PESOVARIAVEL em SUBGRUPOS;&lt;br /&gt;
com defaults e atualização de nulos para evitar inconsistência inicial.&lt;br /&gt;
&lt;br /&gt;
==Roteiro de teste de homologação (obrigatório)==&lt;br /&gt;
1. Logar com usuário marcado para Autoatendimento.&lt;br /&gt;
2. Confirmar abertura do PDV em modo Autoatendimento.&lt;br /&gt;
3. Inserir item comum (sem peso variável) e validar fluxo normal.&lt;br /&gt;
4. Inserir item de subgrupo com peso variável e validar conferência.&lt;br /&gt;
5. Testar cenário dentro da margem e fora da margem.&lt;br /&gt;
6. Ir para pagamento e confirmar que só aparecem tipos com marquinha TP_AUTOATEND.&lt;br /&gt;
7. Concluir venda.&lt;br /&gt;
8. Repetir com usuário sem marquinha US_AUTOATEND e validar PDV normal.&lt;br /&gt;
&lt;br /&gt;
==Pesquisa na tela de Parâmetros (apoio ao suporte)==&lt;br /&gt;
A tela de Parâmetros Específicos possui pesquisa por termo com botão '''Consultar''', navegação por próximo/anterior e contador de ocorrências, para localizar rapidamente os itens do Autoatendimento (ex.: &amp;quot;autoatend&amp;quot;, &amp;quot;peso&amp;quot;, &amp;quot;margem&amp;quot;).&lt;/div&gt;</summary>
		<author><name>Vitor</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.officesystem.com.br/index.php?title=Auto_Atendimento&amp;diff=2352</id>
		<title>Auto Atendimento</title>
		<link rel="alternate" type="text/html" href="https://wiki.officesystem.com.br/index.php?title=Auto_Atendimento&amp;diff=2352"/>
		<updated>2026-04-30T19:44:00Z</updated>

		<summary type="html">&lt;p&gt;Vitor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==PDV Autoatendimento==&lt;br /&gt;
&lt;br /&gt;
==O que é?==&lt;br /&gt;
O PDV Autoatendimento é o modo de venda em que o próprio cliente realiza a compra no terminal touch, sem depender do operador para conduzir cada etapa.&lt;br /&gt;
&lt;br /&gt;
Neste modo, o cliente:&lt;br /&gt;
* seleciona os produtos;&lt;br /&gt;
* visualiza carrinho e total;&lt;br /&gt;
* passa pela validação de peso (quando aplicável);&lt;br /&gt;
* escolhe forma de pagamento disponível;&lt;br /&gt;
* finaliza a compra.&lt;br /&gt;
&lt;br /&gt;
==Como funciona (visão geral)==&lt;br /&gt;
# O cliente inicia o atendimento no terminal.&lt;br /&gt;
# Seleciona produtos e adiciona ao carrinho.&lt;br /&gt;
# Se houver item de pesagem, o sistema realiza conferência de peso conforme parâmetros.&lt;br /&gt;
# O cliente segue para pagamento.&lt;br /&gt;
# O sistema exibe somente as formas de pagamento habilitadas para Autoatendimento.&lt;br /&gt;
# A venda é finalizada no próprio terminal.&lt;br /&gt;
&lt;br /&gt;
==Requisitos==&lt;br /&gt;
* Master Key / Master Key PDV com módulo de Autoatendimento.&lt;br /&gt;
* Terminal com tela touch (recomendado).&lt;br /&gt;
* Balança serial instalada (quando houver venda de item pesável).&lt;br /&gt;
* Permissão para alterar Parâmetros Específicos, Tipos de Pagamento e Cadastro de Produtos.&lt;br /&gt;
&lt;br /&gt;
==Configuração obrigatória==&lt;br /&gt;
&lt;br /&gt;
===1) Parâmetros Específicos (empresa)==&lt;br /&gt;
No grupo de Autoatendimento, configurar:&lt;br /&gt;
&lt;br /&gt;
'''1.1) Verificar peso'''&lt;br /&gt;
Habilita ou desabilita a conferência de peso no fluxo do Autoatendimento.&lt;br /&gt;
&lt;br /&gt;
'''1.2) Margem de peso'''&lt;br /&gt;
Define a tolerância usada na validação do peso.&lt;br /&gt;
&lt;br /&gt;
Observação:&lt;br /&gt;
Essas configurações são por empresa (Parâmetros Específicos), e não por usuário.&lt;br /&gt;
&lt;br /&gt;
===2) Tipos de Pagamento (marquinha)==&lt;br /&gt;
No cadastro de tipos de pagamento, habilitar a '''marquinha''' de uso no Autoatendimento.&lt;br /&gt;
&lt;br /&gt;
Regra:&lt;br /&gt;
* Se não estiver marcado, o tipo de pagamento não aparece no fechamento do Autoatendimento.&lt;br /&gt;
* Se estiver marcado, ele fica disponível para o cliente selecionar no terminal.&lt;br /&gt;
&lt;br /&gt;
===3) Produto com peso variável (marquinha)==&lt;br /&gt;
No cadastro do produto, habilitar a '''marquinha de peso variável''' para itens que dependem de balança.&lt;br /&gt;
&lt;br /&gt;
Regra:&lt;br /&gt;
* Produto com marquinha de peso variável entra no fluxo de conferência de peso.&lt;br /&gt;
* Produto sem marquinha segue como item comum (sem conferência de peso da balança).&lt;br /&gt;
&lt;br /&gt;
===4) Porta da balança (painel administrativo do Autoatendimento)==&lt;br /&gt;
No painel administrativo interno do Autoatendimento:&lt;br /&gt;
# Abrir a configuração da balança.&lt;br /&gt;
# Selecionar a porta COM correta.&lt;br /&gt;
# Confirmar e testar leitura.&lt;br /&gt;
&lt;br /&gt;
Observação:&lt;br /&gt;
O seletor de porta foi otimizado para touch (janela, lista e botões com área maior de toque).&lt;br /&gt;
&lt;br /&gt;
==Fluxo funcional completo==&lt;br /&gt;
&lt;br /&gt;
===Etapa 1 - Seleção de itens===&lt;br /&gt;
* Cliente navega por categorias/produtos.&lt;br /&gt;
* Adiciona itens ao carrinho.&lt;br /&gt;
* Total parcial é atualizado.&lt;br /&gt;
&lt;br /&gt;
===Etapa 2 - Regras de pesagem===&lt;br /&gt;
Quando o item estiver marcado como peso variável:&lt;br /&gt;
* o sistema obtém leitura da balança;&lt;br /&gt;
* aplica validação conforme &amp;quot;Verificar peso&amp;quot; e &amp;quot;Margem de peso&amp;quot;;&lt;br /&gt;
* permite continuidade ou bloqueia/sinaliza divergência conforme regra.&lt;br /&gt;
&lt;br /&gt;
===Etapa 3 - Pagamento===&lt;br /&gt;
* O sistema mostra somente os tipos de pagamento com marquinha habilitada para Autoatendimento.&lt;br /&gt;
* Cliente seleciona forma de pagamento.&lt;br /&gt;
* Venda é concluída.&lt;br /&gt;
&lt;br /&gt;
==Checklist de implantação (suporte)==&lt;br /&gt;
# Conferir se o módulo Autoatendimento está disponível no PDV.&lt;br /&gt;
# Configurar Parâmetros Específicos de peso (verificar + margem).&lt;br /&gt;
# Habilitar marquinha nos tipos de pagamento desejados.&lt;br /&gt;
# Habilitar marquinha de peso variável nos produtos pesáveis.&lt;br /&gt;
# Configurar porta COM da balança no painel administrativo.&lt;br /&gt;
# Executar teste de ponta a ponta.&lt;br /&gt;
&lt;br /&gt;
==Roteiro de testes (homologação)==&lt;br /&gt;
&lt;br /&gt;
===Teste A - Item sem peso===&lt;br /&gt;
# Incluir item comum.&lt;br /&gt;
# Confirmar que não entra em conferência de balança.&lt;br /&gt;
# Validar finalização.&lt;br /&gt;
&lt;br /&gt;
===Teste B - Item com peso variável===&lt;br /&gt;
# Incluir item com marquinha de peso variável.&lt;br /&gt;
# Confirmar leitura da balança.&lt;br /&gt;
# Testar cenário dentro da margem.&lt;br /&gt;
# Testar cenário fora da margem.&lt;br /&gt;
&lt;br /&gt;
===Teste C - Formas de pagamento===&lt;br /&gt;
# Ir ao fechamento.&lt;br /&gt;
# Confirmar que aparecem somente tipos com marquinha de Autoatendimento.&lt;br /&gt;
# Validar conclusão da venda.&lt;br /&gt;
&lt;br /&gt;
==Operação do suporte (diagnóstico rápido)==&lt;br /&gt;
&lt;br /&gt;
===1) Item pesável não valida peso===&lt;br /&gt;
Verificar nesta ordem:&lt;br /&gt;
# Produto está com marquinha de peso variável.&lt;br /&gt;
# Parâmetros de peso estão configurados.&lt;br /&gt;
# Porta COM da balança está correta.&lt;br /&gt;
# Balança está conectada/comunicando.&lt;br /&gt;
&lt;br /&gt;
===2) Forma de pagamento não aparece===&lt;br /&gt;
# Confirmar marquinha do tipo de pagamento para Autoatendimento.&lt;br /&gt;
# Salvar cadastro e reabrir fluxo de fechamento.&lt;br /&gt;
&lt;br /&gt;
===3) Divergência frequente de peso===&lt;br /&gt;
# Revisar margem de tolerância.&lt;br /&gt;
# Validar leitura real da balança.&lt;br /&gt;
# Repetir teste com item padrão de referência.&lt;br /&gt;
&lt;br /&gt;
===4) Não lê peso no terminal===&lt;br /&gt;
# Testar outra COM.&lt;br /&gt;
# Validar cabo/alimentação da balança.&lt;br /&gt;
# Confirmar disponibilidade da porta serial no Windows.&lt;br /&gt;
&lt;br /&gt;
==Pesquisa de parâmetros (apoio ao suporte)==&lt;br /&gt;
Na tela de Parâmetros Específicos existe pesquisa para localizar rapidamente configurações do Autoatendimento.&lt;br /&gt;
&lt;br /&gt;
Como usar:&lt;br /&gt;
# Digitar termo (ex.: autoatend, peso, margem).&lt;br /&gt;
# Clicar em '''Consultar'''.&lt;br /&gt;
# Navegar entre resultados com próximo/anterior.&lt;br /&gt;
# Usar contador de ocorrência para validar todas as posições encontradas.&lt;br /&gt;
&lt;br /&gt;
==Resumo de regra de negócio==&lt;br /&gt;
* Parâmetro de peso: define comportamento global da empresa.&lt;br /&gt;
* Marquinha de peso variável: define se o produto exige conferência de balança.&lt;br /&gt;
* Marquinha de tipo de pagamento: define o que aparece para o cliente no fechamento.&lt;br /&gt;
* Porta COM correta: condição obrigatória para leitura da balança.&lt;/div&gt;</summary>
		<author><name>Vitor</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.officesystem.com.br/index.php?title=Auto_Atendimento&amp;diff=2351</id>
		<title>Auto Atendimento</title>
		<link rel="alternate" type="text/html" href="https://wiki.officesystem.com.br/index.php?title=Auto_Atendimento&amp;diff=2351"/>
		<updated>2026-04-30T19:41:44Z</updated>

		<summary type="html">&lt;p&gt;Vitor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Escopo desta entrega (PDV Autoatendimento)==&lt;br /&gt;
Este conteúdo descreve exatamente o que foi implementado nesta sequência de ajustes, para suporte técnico e implantação.&lt;br /&gt;
&lt;br /&gt;
===1) Migração de configuração de peso para Parâmetros Específicos===&lt;br /&gt;
A configuração de validação de peso do Autoatendimento deixou de ser por usuário e passou para Parâmetros Específicos da empresa.&lt;br /&gt;
&lt;br /&gt;
'''Campos novos em PARAMESP'''&lt;br /&gt;
* AUTOATEND_VERIF_PESO&lt;br /&gt;
* AUTOATEND_MARGEM&lt;br /&gt;
&lt;br /&gt;
'''Comportamento da atualização'''&lt;br /&gt;
* A atualização de banco cria os campos em PARAMESP.&lt;br /&gt;
* Os valores antigos são migrados para PARAMESP.&lt;br /&gt;
* O fluxo do Autoatendimento passa a ler esses campos em PARAMESP.&lt;br /&gt;
&lt;br /&gt;
'''Importante para suporte'''&lt;br /&gt;
* Se cliente atualizar e a tela não refletir os valores, validar se os campos existem em PARAMESP e se houve migração dos dados.&lt;br /&gt;
* A configuração antiga por usuário não é mais a referência principal para peso no Autoatendimento.&lt;br /&gt;
&lt;br /&gt;
===2) Ajustes no painel administrativo do Autoatendimento (touch)==&lt;br /&gt;
Foram feitos ajustes de usabilidade no painel administrativo para operação em tela touch.&lt;br /&gt;
&lt;br /&gt;
'''O que mudou'''&lt;br /&gt;
* Seleção da porta da balança com janela maior.&lt;br /&gt;
* Lista de portas com itens maiores (melhor toque).&lt;br /&gt;
* Botões de ação (confirmar/cancelar) maiores.&lt;br /&gt;
* Ajuste visual do botão Fechar no painel administrativo para facilitar identificação/uso.&lt;br /&gt;
&lt;br /&gt;
'''Importante para suporte'''&lt;br /&gt;
* Em caso de erro de leitura de peso, sempre revisar primeiro a porta COM selecionada no painel administrativo do Autoatendimento.&lt;br /&gt;
&lt;br /&gt;
===3) Fluxo de pesagem no Autoatendimento===&lt;br /&gt;
O fluxo considera os parâmetros centralizados em PARAMESP.&lt;br /&gt;
&lt;br /&gt;
'''Regras'''&lt;br /&gt;
* Se AUTOATEND_VERIF_PESO estiver habilitado, o sistema valida o peso.&lt;br /&gt;
* A tolerância usa AUTOATEND_MARGEM.&lt;br /&gt;
* Produto de pesagem precisa estar com a '''marquinha de peso variável''' habilitada no cadastro do produto para entrar no fluxo de conferência de peso.&lt;br /&gt;
&lt;br /&gt;
===4) Tipos de pagamento no Autoatendimento===&lt;br /&gt;
No fechamento da compra no Autoatendimento, só devem aparecer formas de pagamento com a '''marquinha''' habilitada para esse uso.&lt;br /&gt;
&lt;br /&gt;
'''Importante para suporte'''&lt;br /&gt;
* Se um tipo de pagamento &amp;quot;sumiu&amp;quot; no Autoatendimento, validar a marquinha do tipo de pagamento.&lt;br /&gt;
* Se item de balança não está validando peso, validar a marquinha de peso variável no produto.&lt;br /&gt;
&lt;br /&gt;
==Como configurar (passo a passo para suporte)==&lt;br /&gt;
===A) Parâmetros Específicos===&lt;br /&gt;
1. Abrir Parâmetros Específicos.&lt;br /&gt;
2. Localizar grupo de Autoatendimento.&lt;br /&gt;
3. Configurar:&lt;br /&gt;
* '''Verificar peso''' (habilita/desabilita conferência)&lt;br /&gt;
* '''Margem de peso''' (tolerância)&lt;br /&gt;
4. Salvar.&lt;br /&gt;
&lt;br /&gt;
===B) Tipo de pagamento (marquinha)==&lt;br /&gt;
1. Abrir cadastro de Tipos de Pagamento.&lt;br /&gt;
2. Marcar os tipos permitidos no Autoatendimento.&lt;br /&gt;
3. Salvar.&lt;br /&gt;
4. Testar no fechamento da venda do Autoatendimento.&lt;br /&gt;
&lt;br /&gt;
===C) Produto com peso variável (marquinha)==&lt;br /&gt;
1. Abrir cadastro do produto.&lt;br /&gt;
2. Marcar como peso variável (quando aplicável).&lt;br /&gt;
3. Salvar.&lt;br /&gt;
4. Testar inclusão e conferência no Autoatendimento.&lt;br /&gt;
&lt;br /&gt;
===D) Porta da balança no painel administrativo===&lt;br /&gt;
1. Entrar no painel administrativo do Autoatendimento.&lt;br /&gt;
2. Abrir seleção de porta da balança.&lt;br /&gt;
3. Selecionar COM correta.&lt;br /&gt;
4. Confirmar.&lt;br /&gt;
5. Executar teste com produto de peso variável.&lt;br /&gt;
&lt;br /&gt;
==Fluxo de teste obrigatório (suporte)==&lt;br /&gt;
1. Testar item comum (sem peso variável): deve seguir sem conferência de peso.&lt;br /&gt;
2. Testar item com peso variável:&lt;br /&gt;
* com peso dentro da margem: deve permitir continuidade;&lt;br /&gt;
* com peso fora da margem: deve aplicar regra de bloqueio/alerta do fluxo.&lt;br /&gt;
3. Ir para pagamento e confirmar se só aparecem os tipos com marquinha de Autoatendimento.&lt;br /&gt;
4. Concluir venda de ponta a ponta.&lt;br /&gt;
&lt;br /&gt;
==Erros comuns e checagem rápida==&lt;br /&gt;
===1) Não lê peso===&lt;br /&gt;
Verificar nesta ordem:&lt;br /&gt;
1. Porta COM no painel administrativo.&lt;br /&gt;
2. Comunicação física da balança.&lt;br /&gt;
3. Produto está com marquinha de peso variável.&lt;br /&gt;
4. Parâmetros AUTOATEND_VERIF_PESO / AUTOATEND_MARGEM.&lt;br /&gt;
&lt;br /&gt;
===2) Tipo de pagamento não aparece===&lt;br /&gt;
1. Conferir marquinha do tipo de pagamento para Autoatendimento.&lt;br /&gt;
2. Reabrir fluxo de fechamento após salvar cadastro.&lt;br /&gt;
&lt;br /&gt;
===3) Configuração de peso &amp;quot;sumiu&amp;quot; após atualização===&lt;br /&gt;
1. Validar existência de AUTOATEND_VERIF_PESO e AUTOATEND_MARGEM em PARAMESP.&lt;br /&gt;
2. Validar se migração de dados foi aplicada no banco.&lt;br /&gt;
3. Confirmar se o cliente não está consultando a configuração antiga por usuário.&lt;br /&gt;
&lt;br /&gt;
==Ajuste adicional entregue na tela de Parâmetros (apoio ao suporte)==&lt;br /&gt;
Foi adicionada pesquisa na tela de Parâmetros Específicos para facilitar localizar configurações de Autoatendimento.&lt;br /&gt;
&lt;br /&gt;
'''Como funciona'''&lt;br /&gt;
* Digita o termo e clica em '''Consultar'''.&lt;br /&gt;
* Navega pelas ocorrências com botões de próximo/anterior.&lt;br /&gt;
* Exibe contador de ocorrência.&lt;br /&gt;
* Expande seções automaticamente quando necessário.&lt;br /&gt;
* Foi corrigido o posicionamento da rolagem para ocorrências em controles desabilitados (Enabled=False), evitando salto para local incorreto.&lt;br /&gt;
&lt;br /&gt;
'''Uso prático'''&lt;br /&gt;
* Pesquisar por termos como: &amp;quot;autoatend&amp;quot;, &amp;quot;peso&amp;quot;, &amp;quot;margem&amp;quot;, &amp;quot;estoque&amp;quot;, etc.&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
Se quiser, eu já te mando uma segunda versão mais curta (estilo &amp;quot;checklist de atendimento&amp;quot;), para ficar como seção separada no final da wiki.&lt;/div&gt;</summary>
		<author><name>Vitor</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.officesystem.com.br/index.php?title=Auto_Atendimento&amp;diff=2350</id>
		<title>Auto Atendimento</title>
		<link rel="alternate" type="text/html" href="https://wiki.officesystem.com.br/index.php?title=Auto_Atendimento&amp;diff=2350"/>
		<updated>2026-04-30T19:38:59Z</updated>

		<summary type="html">&lt;p&gt;Vitor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==O que é?==&lt;br /&gt;
É o módulo de PDV Autoatendimento do Master Key / Master Key PDV, criado para operação em terminal touch, permitindo que o cliente faça o próprio atendimento com seleção de produtos, pesagem (quando aplicável) e fechamento da compra.&lt;br /&gt;
&lt;br /&gt;
==Como funciona?==&lt;br /&gt;
Ao abrir o Autoatendimento no PDV, o cliente navega pelas categorias, adiciona produtos ao carrinho e conclui a venda no próprio terminal.&lt;br /&gt;
&lt;br /&gt;
Para itens de pesagem, o sistema lê a balança e valida o peso conforme os parâmetros configurados (verificação de peso + margem de tolerância).&lt;br /&gt;
&lt;br /&gt;
==O que foi implementado==&lt;br /&gt;
* Módulo de Autoatendimento com fluxo touch;&lt;br /&gt;
* Painel administrativo interno para ajustes rápidos;&lt;br /&gt;
* Melhoria no seletor de porta da balança (tela maior e botões maiores para toque);&lt;br /&gt;
* Parâmetros de validação de peso no sistema;&lt;br /&gt;
* Controle por &amp;quot;marquinha&amp;quot; para habilitação de tipos de pagamento no Autoatendimento;&lt;br /&gt;
* Controle por &amp;quot;marquinha&amp;quot; para produtos com peso variável.&lt;br /&gt;
&lt;br /&gt;
==Benefícios==&lt;br /&gt;
* Atendimento mais rápido no PDV;&lt;br /&gt;
* Menor dependência do operador durante a venda;&lt;br /&gt;
* Melhor experiência de uso em tela touch;&lt;br /&gt;
* Mais segurança na venda de itens pesáveis;&lt;br /&gt;
* Configuração operacional simples para suporte e implantação.&lt;br /&gt;
&lt;br /&gt;
==Requisitos==&lt;br /&gt;
* Master Key / PDV atualizado com o recurso de Autoatendimento;&lt;br /&gt;
* Terminal touch (recomendado);&lt;br /&gt;
* Balança instalada e ativa em porta serial (COM), quando houver pesagem;&lt;br /&gt;
* Permissão para alterar Parâmetros Específicos e cadastros relacionados.&lt;br /&gt;
&lt;br /&gt;
==Como configurar==&lt;br /&gt;
===1) Parâmetros Específicos===&lt;br /&gt;
Configurar os parâmetros do Autoatendimento relacionados à pesagem:&lt;br /&gt;
&lt;br /&gt;
'''1.1) Verificação de peso''': habilitar quando a loja utiliza conferência de peso no Autoatendimento.&lt;br /&gt;
&lt;br /&gt;
'''1.2) Margem de tolerância''': informar a margem permitida para diferença de peso.&lt;br /&gt;
&lt;br /&gt;
===2) Painel administrativo do Autoatendimento===&lt;br /&gt;
No próprio Autoatendimento:&lt;br /&gt;
&lt;br /&gt;
'''2.1) Porta da balança''': selecionar a COM correta.&lt;br /&gt;
&lt;br /&gt;
'''2.2) Confirmar''': salvar e validar em teste prático de pesagem.&lt;br /&gt;
&lt;br /&gt;
===3) Tipos de pagamento (marquinha)===&lt;br /&gt;
No cadastro de tipos de pagamento, marcar os que poderão aparecer no Autoatendimento.&lt;br /&gt;
&lt;br /&gt;
'''Importante''': se não estiver marcado, o tipo de pagamento não será disponibilizado no fechamento da compra no terminal de Autoatendimento.&lt;br /&gt;
&lt;br /&gt;
===4) Produto com peso variável (marquinha)===&lt;br /&gt;
Nos produtos que devem ser tratados por pesagem, marcar a opção de peso variável.&lt;br /&gt;
&lt;br /&gt;
'''Importante''': sem essa marcação, o item não entra no fluxo de leitura/validação de peso da balança no Autoatendimento.&lt;br /&gt;
&lt;br /&gt;
==Fluxo operacional==&lt;br /&gt;
# Cliente inicia atendimento no terminal.&lt;br /&gt;
# Seleciona produtos e adiciona ao carrinho.&lt;br /&gt;
# Se houver item com peso variável (marcado), o sistema lê e valida o peso.&lt;br /&gt;
# Cliente segue para pagamento.&lt;br /&gt;
# No pagamento, o sistema exibe somente os tipos de pagamento marcados para Autoatendimento.&lt;br /&gt;
# Venda é concluída normalmente.&lt;br /&gt;
&lt;br /&gt;
==Roteiro de validação (suporte)==&lt;br /&gt;
# Validar se o terminal abre o Autoatendimento corretamente.&lt;br /&gt;
# Incluir item comum (sem peso) e validar fluxo.&lt;br /&gt;
# Incluir item com marquinha de peso variável e validar leitura da balança.&lt;br /&gt;
# Testar validação com peso dentro e fora da margem.&lt;br /&gt;
# Ir ao fechamento e confirmar se aparecem somente os tipos de pagamento marcados.&lt;br /&gt;
# Concluir uma venda de teste ponta a ponta.&lt;br /&gt;
&lt;br /&gt;
==Erros comuns==&lt;br /&gt;
1) Item pesável não pede leitura de peso.&lt;br /&gt;
* Verificar se a marquinha de peso variável está habilitada no produto;&lt;br /&gt;
* Verificar parâmetros de verificação de peso;&lt;br /&gt;
* Verificar comunicação da balança (porta COM).&lt;br /&gt;
&lt;br /&gt;
2) Tipo de pagamento não aparece no fechamento.&lt;br /&gt;
* Verificar se o tipo está com a marquinha habilitada para Autoatendimento;&lt;br /&gt;
* Revisar permissões e sincronização de cadastro, se aplicável.&lt;br /&gt;
&lt;br /&gt;
3) Não lê peso.&lt;br /&gt;
* Porta COM incorreta;&lt;br /&gt;
* Balança desconectada/cabo com falha;&lt;br /&gt;
* Problema de driver/comunicação serial no Windows.&lt;br /&gt;
&lt;br /&gt;
4) Bloqueio frequente por diferença de peso.&lt;br /&gt;
* Margem de tolerância muito restrita para a operação da loja;&lt;br /&gt;
* Ajustar margem e repetir testes controlados.&lt;br /&gt;
&lt;br /&gt;
==Boas práticas==&lt;br /&gt;
* Configurar e validar primeiro em homologação;&lt;br /&gt;
* Registrar quais tipos de pagamento ficaram marcados por loja;&lt;br /&gt;
* Registrar quais produtos usam marquinha de peso variável;&lt;br /&gt;
* Treinar equipe local para ajuste rápido de porta COM e validação básica de pesagem.&lt;br /&gt;
&lt;br /&gt;
==Resumo para suporte==&lt;br /&gt;
Se houver problema no Autoatendimento, validar primeiro:&lt;br /&gt;
# Parâmetros de peso;&lt;br /&gt;
# Porta COM da balança;&lt;br /&gt;
# Marquinha de tipo de pagamento;&lt;br /&gt;
# Marquinha de peso variável no produto.&lt;br /&gt;
Na maioria dos casos, a causa está em uma dessas quatro configurações.&lt;br /&gt;
```&lt;/div&gt;</summary>
		<author><name>Vitor</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.officesystem.com.br/index.php?title=Auto_Atendimento&amp;diff=2349</id>
		<title>Auto Atendimento</title>
		<link rel="alternate" type="text/html" href="https://wiki.officesystem.com.br/index.php?title=Auto_Atendimento&amp;diff=2349"/>
		<updated>2026-04-30T19:38:49Z</updated>

		<summary type="html">&lt;p&gt;Vitor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;```text&lt;br /&gt;
==O que é?==&lt;br /&gt;
É o módulo de PDV Autoatendimento do Master Key / Master Key PDV, criado para operação em terminal touch, permitindo que o cliente faça o próprio atendimento com seleção de produtos, pesagem (quando aplicável) e fechamento da compra.&lt;br /&gt;
&lt;br /&gt;
==Como funciona?==&lt;br /&gt;
Ao abrir o Autoatendimento no PDV, o cliente navega pelas categorias, adiciona produtos ao carrinho e conclui a venda no próprio terminal.&lt;br /&gt;
&lt;br /&gt;
Para itens de pesagem, o sistema lê a balança e valida o peso conforme os parâmetros configurados (verificação de peso + margem de tolerância).&lt;br /&gt;
&lt;br /&gt;
==O que foi implementado==&lt;br /&gt;
* Módulo de Autoatendimento com fluxo touch;&lt;br /&gt;
* Painel administrativo interno para ajustes rápidos;&lt;br /&gt;
* Melhoria no seletor de porta da balança (tela maior e botões maiores para toque);&lt;br /&gt;
* Parâmetros de validação de peso no sistema;&lt;br /&gt;
* Controle por &amp;quot;marquinha&amp;quot; para habilitação de tipos de pagamento no Autoatendimento;&lt;br /&gt;
* Controle por &amp;quot;marquinha&amp;quot; para produtos com peso variável.&lt;br /&gt;
&lt;br /&gt;
==Benefícios==&lt;br /&gt;
* Atendimento mais rápido no PDV;&lt;br /&gt;
* Menor dependência do operador durante a venda;&lt;br /&gt;
* Melhor experiência de uso em tela touch;&lt;br /&gt;
* Mais segurança na venda de itens pesáveis;&lt;br /&gt;
* Configuração operacional simples para suporte e implantação.&lt;br /&gt;
&lt;br /&gt;
==Requisitos==&lt;br /&gt;
* Master Key / PDV atualizado com o recurso de Autoatendimento;&lt;br /&gt;
* Terminal touch (recomendado);&lt;br /&gt;
* Balança instalada e ativa em porta serial (COM), quando houver pesagem;&lt;br /&gt;
* Permissão para alterar Parâmetros Específicos e cadastros relacionados.&lt;br /&gt;
&lt;br /&gt;
==Como configurar==&lt;br /&gt;
===1) Parâmetros Específicos===&lt;br /&gt;
Configurar os parâmetros do Autoatendimento relacionados à pesagem:&lt;br /&gt;
&lt;br /&gt;
'''1.1) Verificação de peso''': habilitar quando a loja utiliza conferência de peso no Autoatendimento.&lt;br /&gt;
&lt;br /&gt;
'''1.2) Margem de tolerância''': informar a margem permitida para diferença de peso.&lt;br /&gt;
&lt;br /&gt;
===2) Painel administrativo do Autoatendimento===&lt;br /&gt;
No próprio Autoatendimento:&lt;br /&gt;
&lt;br /&gt;
'''2.1) Porta da balança''': selecionar a COM correta.&lt;br /&gt;
&lt;br /&gt;
'''2.2) Confirmar''': salvar e validar em teste prático de pesagem.&lt;br /&gt;
&lt;br /&gt;
===3) Tipos de pagamento (marquinha)===&lt;br /&gt;
No cadastro de tipos de pagamento, marcar os que poderão aparecer no Autoatendimento.&lt;br /&gt;
&lt;br /&gt;
'''Importante''': se não estiver marcado, o tipo de pagamento não será disponibilizado no fechamento da compra no terminal de Autoatendimento.&lt;br /&gt;
&lt;br /&gt;
===4) Produto com peso variável (marquinha)===&lt;br /&gt;
Nos produtos que devem ser tratados por pesagem, marcar a opção de peso variável.&lt;br /&gt;
&lt;br /&gt;
'''Importante''': sem essa marcação, o item não entra no fluxo de leitura/validação de peso da balança no Autoatendimento.&lt;br /&gt;
&lt;br /&gt;
==Fluxo operacional==&lt;br /&gt;
# Cliente inicia atendimento no terminal.&lt;br /&gt;
# Seleciona produtos e adiciona ao carrinho.&lt;br /&gt;
# Se houver item com peso variável (marcado), o sistema lê e valida o peso.&lt;br /&gt;
# Cliente segue para pagamento.&lt;br /&gt;
# No pagamento, o sistema exibe somente os tipos de pagamento marcados para Autoatendimento.&lt;br /&gt;
# Venda é concluída normalmente.&lt;br /&gt;
&lt;br /&gt;
==Roteiro de validação (suporte)==&lt;br /&gt;
# Validar se o terminal abre o Autoatendimento corretamente.&lt;br /&gt;
# Incluir item comum (sem peso) e validar fluxo.&lt;br /&gt;
# Incluir item com marquinha de peso variável e validar leitura da balança.&lt;br /&gt;
# Testar validação com peso dentro e fora da margem.&lt;br /&gt;
# Ir ao fechamento e confirmar se aparecem somente os tipos de pagamento marcados.&lt;br /&gt;
# Concluir uma venda de teste ponta a ponta.&lt;br /&gt;
&lt;br /&gt;
==Erros comuns==&lt;br /&gt;
1) Item pesável não pede leitura de peso.&lt;br /&gt;
* Verificar se a marquinha de peso variável está habilitada no produto;&lt;br /&gt;
* Verificar parâmetros de verificação de peso;&lt;br /&gt;
* Verificar comunicação da balança (porta COM).&lt;br /&gt;
&lt;br /&gt;
2) Tipo de pagamento não aparece no fechamento.&lt;br /&gt;
* Verificar se o tipo está com a marquinha habilitada para Autoatendimento;&lt;br /&gt;
* Revisar permissões e sincronização de cadastro, se aplicável.&lt;br /&gt;
&lt;br /&gt;
3) Não lê peso.&lt;br /&gt;
* Porta COM incorreta;&lt;br /&gt;
* Balança desconectada/cabo com falha;&lt;br /&gt;
* Problema de driver/comunicação serial no Windows.&lt;br /&gt;
&lt;br /&gt;
4) Bloqueio frequente por diferença de peso.&lt;br /&gt;
* Margem de tolerância muito restrita para a operação da loja;&lt;br /&gt;
* Ajustar margem e repetir testes controlados.&lt;br /&gt;
&lt;br /&gt;
==Boas práticas==&lt;br /&gt;
* Configurar e validar primeiro em homologação;&lt;br /&gt;
* Registrar quais tipos de pagamento ficaram marcados por loja;&lt;br /&gt;
* Registrar quais produtos usam marquinha de peso variável;&lt;br /&gt;
* Treinar equipe local para ajuste rápido de porta COM e validação básica de pesagem.&lt;br /&gt;
&lt;br /&gt;
==Resumo para suporte==&lt;br /&gt;
Se houver problema no Autoatendimento, validar primeiro:&lt;br /&gt;
# Parâmetros de peso;&lt;br /&gt;
# Porta COM da balança;&lt;br /&gt;
# Marquinha de tipo de pagamento;&lt;br /&gt;
# Marquinha de peso variável no produto.&lt;br /&gt;
Na maioria dos casos, a causa está em uma dessas quatro configurações.&lt;br /&gt;
```&lt;/div&gt;</summary>
		<author><name>Vitor</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.officesystem.com.br/index.php?title=Auto_Atendimento&amp;diff=2348</id>
		<title>Auto Atendimento</title>
		<link rel="alternate" type="text/html" href="https://wiki.officesystem.com.br/index.php?title=Auto_Atendimento&amp;diff=2348"/>
		<updated>2026-04-30T19:35:17Z</updated>

		<summary type="html">&lt;p&gt;Vitor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==O que é?==&lt;br /&gt;
É o módulo de PDV Autoatendimento do Master Key, desenvolvido para operação em terminal touch, permitindo que o cliente realize o próprio atendimento com seleção de produtos, pesagem (quando aplicável) e fechamento da compra.&lt;br /&gt;
&lt;br /&gt;
==Como funciona?==&lt;br /&gt;
Ao iniciar o Autoatendimento no PDV, o cliente navega por categorias e produtos, adiciona itens ao carrinho e finaliza a compra no próprio terminal.&lt;br /&gt;
&lt;br /&gt;
Quando houver produto com controle de peso, o sistema faz a leitura da balança e valida o peso conforme as configurações definidas nos Parâmetros Específicos (verificação de peso e margem de tolerância).&lt;br /&gt;
&lt;br /&gt;
Também existe um painel administrativo no próprio Autoatendimento para ajustes operacionais, incluindo a configuração da porta de comunicação da balança.&lt;br /&gt;
&lt;br /&gt;
==Benefícios==&lt;br /&gt;
*Fluxo mais simples para o cliente em ambiente touch;&lt;br /&gt;
*Redução de intervenção do operador no processo de venda;&lt;br /&gt;
*Suporte a produtos pesáveis com validação por parâmetros;&lt;br /&gt;
*Configuração da porta da balança diretamente no painel administrativo;&lt;br /&gt;
*Melhor usabilidade no painel administrativo (janela maior e botões maiores para toque);&lt;br /&gt;
*Maior padronização operacional entre lojas com configuração central por parâmetros.&lt;br /&gt;
&lt;br /&gt;
==Requisitos==&lt;br /&gt;
Master Key / PDV atualizado com o módulo de Autoatendimento.&lt;br /&gt;
&lt;br /&gt;
Terminal com tela touch (recomendado).&lt;br /&gt;
&lt;br /&gt;
Balança instalada e comunicando via porta serial (COM), para cenários com produto pesável.&lt;br /&gt;
&lt;br /&gt;
==Como configurar==&lt;br /&gt;
===Parâmetros Específicos===&lt;br /&gt;
Configurar os parâmetros de Autoatendimento relacionados à pesagem:&lt;br /&gt;
&lt;br /&gt;
'''1) Verificação de peso''': Habilitar ou desabilitar a validação de peso no fluxo de autoatendimento.&lt;br /&gt;
&lt;br /&gt;
'''2) Margem de tolerância''': Definir a margem aceita na comparação de peso.&lt;br /&gt;
&lt;br /&gt;
===Painel administrativo do Autoatendimento===&lt;br /&gt;
No próprio módulo de Autoatendimento:&lt;br /&gt;
&lt;br /&gt;
'''1) Selecionar porta da balança''': Escolher a porta COM correta da balança.&lt;br /&gt;
&lt;br /&gt;
'''2) Confirmar configuração''': Salvar e validar leitura de peso em teste prático.&lt;br /&gt;
&lt;br /&gt;
==Fluxo operacional==&lt;br /&gt;
'''1) Início''': Abrir o modo Autoatendimento no PDV.&lt;br /&gt;
&lt;br /&gt;
'''2) Seleção de produtos''': Cliente seleciona os itens desejados.&lt;br /&gt;
&lt;br /&gt;
'''3) Pesagem (quando houver)''': Sistema lê e valida o peso conforme parâmetros.&lt;br /&gt;
&lt;br /&gt;
'''4) Fechamento''': Cliente conclui a compra no terminal.&lt;br /&gt;
&lt;br /&gt;
==Validação rápida (suporte)==&lt;br /&gt;
1) Abrir o Autoatendimento e incluir itens sem pesagem.&lt;br /&gt;
&lt;br /&gt;
2) Incluir item com pesagem e confirmar leitura da balança.&lt;br /&gt;
&lt;br /&gt;
3) Validar comportamento com peso dentro e fora da margem configurada.&lt;br /&gt;
&lt;br /&gt;
4) Confirmar conclusão normal do fluxo de venda.&lt;br /&gt;
&lt;br /&gt;
==Erros comuns==&lt;br /&gt;
1) Não lê peso no Autoatendimento.&lt;br /&gt;
&lt;br /&gt;
Verificar:&lt;br /&gt;
*Porta COM selecionada incorretamente;&lt;br /&gt;
*Balança desconectada;&lt;br /&gt;
*Problema físico de cabo/comunicação serial.&lt;br /&gt;
&lt;br /&gt;
2) Bloqueio indevido na validação de peso.&lt;br /&gt;
&lt;br /&gt;
Verificar:&lt;br /&gt;
*Margem de tolerância muito baixa para a operação da loja;&lt;br /&gt;
*Parâmetro de verificação habilitado com configuração inadequada.&lt;br /&gt;
&lt;br /&gt;
3) Dificuldade de uso no touch.&lt;br /&gt;
&lt;br /&gt;
Verificar:&lt;br /&gt;
*Escala/resolução do terminal;&lt;br /&gt;
*Calibração do touch no sistema operacional.&lt;br /&gt;
&lt;br /&gt;
==Observações==&lt;br /&gt;
As configurações de peso e margem do Autoatendimento devem ser mantidas conforme a operação real da loja, para evitar bloqueios indevidos e garantir fluidez no atendimento.&lt;/div&gt;</summary>
		<author><name>Vitor</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.officesystem.com.br/index.php?title=Auto_Atendimento&amp;diff=2347</id>
		<title>Auto Atendimento</title>
		<link rel="alternate" type="text/html" href="https://wiki.officesystem.com.br/index.php?title=Auto_Atendimento&amp;diff=2347"/>
		<updated>2026-04-30T19:33:47Z</updated>

		<summary type="html">&lt;p&gt;Vitor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;```markdown&lt;br /&gt;
h1. PDV Autoatendimento - Guia Completo para Suporte&lt;br /&gt;
&lt;br /&gt;
h2. Objetivo&lt;br /&gt;
O módulo de PDV Autoatendimento permite que o cliente finalize compras de forma autônoma em terminal touch, com fluxo de seleção de itens, pesagem (quando aplicável) e fechamento da venda.&lt;br /&gt;
&lt;br /&gt;
Este material orienta o suporte em:&lt;br /&gt;
* Entender o fluxo funcional&lt;br /&gt;
* Configurar corretamente&lt;br /&gt;
* Validar funcionamento&lt;br /&gt;
* Diagnosticar problemas comuns&lt;br /&gt;
&lt;br /&gt;
h2. Visão geral do fluxo&lt;br /&gt;
# Operador abre o modo Autoatendimento no PDV.&lt;br /&gt;
# Cliente navega por categorias e produtos na interface touch.&lt;br /&gt;
# Cliente adiciona itens ao carrinho.&lt;br /&gt;
# Para itens com pesagem, o sistema lê a balança e aplica validação de peso conforme parâmetros.&lt;br /&gt;
# Cliente confirma os itens e segue para fechamento.&lt;br /&gt;
# Sistema conclui a venda conforme regras padrão do PDV.&lt;br /&gt;
&lt;br /&gt;
h2. O que foi implementado&lt;br /&gt;
* Criação do módulo de Autoatendimento para operação em tela touch.&lt;br /&gt;
* Melhorias de usabilidade no painel administrativo interno.&lt;br /&gt;
* Ajuste do seletor de porta da balança para toque:&lt;br /&gt;
** Janela maior&lt;br /&gt;
** Itens com maior altura&lt;br /&gt;
** Botões maiores&lt;br /&gt;
* Parametrização da validação de peso em Parâmetros Específicos.&lt;br /&gt;
* Ajustes para reduzir erros operacionais no uso da balança.&lt;br /&gt;
&lt;br /&gt;
h2. Pré-requisitos&lt;br /&gt;
* PDV atualizado com módulo de Autoatendimento.&lt;br /&gt;
* Balança instalada e comunicando via serial.&lt;br /&gt;
* Porta COM identificada no Windows.&lt;br /&gt;
* Permissão para alterar Parâmetros Específicos.&lt;br /&gt;
* Terminal touch recomendado.&lt;br /&gt;
&lt;br /&gt;
h2. Configuração inicial&lt;br /&gt;
&lt;br /&gt;
h3. 1) Configurar porta da balança&lt;br /&gt;
No painel administrativo do Autoatendimento:&lt;br /&gt;
# Abrir configuração de balança.&lt;br /&gt;
# Selecionar a porta COM correta.&lt;br /&gt;
# Confirmar.&lt;br /&gt;
# Validar leitura de peso no fluxo de venda.&lt;br /&gt;
&lt;br /&gt;
Dica de suporte: se houver mais de uma COM, testar leitura rápida até identificar a correta.&lt;br /&gt;
&lt;br /&gt;
h3. 2) Configurar validação de peso&lt;br /&gt;
Em Parâmetros Específicos:&lt;br /&gt;
# Localizar parâmetros de Autoatendimento relacionados a peso.&lt;br /&gt;
# Definir se a verificação de peso será utilizada.&lt;br /&gt;
# Definir margem de tolerância.&lt;br /&gt;
&lt;br /&gt;
Recomendação: iniciar com margem conservadora em homologação e ajustar após testes reais.&lt;br /&gt;
&lt;br /&gt;
h2. Fluxo operacional detalhado&lt;br /&gt;
&lt;br /&gt;
h3. Itens sem pesagem&lt;br /&gt;
* Cliente seleciona item.&lt;br /&gt;
* Item é adicionado ao carrinho.&lt;br /&gt;
* Total é atualizado normalmente.&lt;br /&gt;
&lt;br /&gt;
h3. Itens com pesagem&lt;br /&gt;
* Cliente seleciona item com controle por peso.&lt;br /&gt;
* Sistema consulta peso da balança.&lt;br /&gt;
* Sistema compara leitura com regra configurada:&lt;br /&gt;
** Verificação habilitada: valida usando margem.&lt;br /&gt;
** Verificação desabilitada: segue sem bloqueio por peso.&lt;br /&gt;
* Item é aceito ou sinalizado conforme resultado.&lt;br /&gt;
&lt;br /&gt;
h2. Roteiro de validação (homologação)&lt;br /&gt;
# Abrir Autoatendimento.&lt;br /&gt;
# Incluir itens sem peso.&lt;br /&gt;
# Incluir item com peso e validar leitura.&lt;br /&gt;
# Testar cenário dentro e fora da margem.&lt;br /&gt;
# Confirmar fechamento da venda.&lt;br /&gt;
# Confirmar alteração de porta COM no painel administrativo.&lt;br /&gt;
&lt;br /&gt;
h2. Diagnóstico rápido&lt;br /&gt;
&lt;br /&gt;
h3. Problema: não lê peso&lt;br /&gt;
Possíveis causas:&lt;br /&gt;
* Porta COM incorreta&lt;br /&gt;
* Balança desconectada&lt;br /&gt;
* Driver/serial indisponível&lt;br /&gt;
&lt;br /&gt;
Ações:&lt;br /&gt;
# Reconfigurar porta COM no painel administrativo.&lt;br /&gt;
# Testar cabo e conexão física.&lt;br /&gt;
# Confirmar disponibilidade da porta no Windows.&lt;br /&gt;
&lt;br /&gt;
h3. Problema: bloqueio indevido em item pesado&lt;br /&gt;
Possíveis causas:&lt;br /&gt;
* Margem configurada muito baixa&lt;br /&gt;
* Variação operacional normal fora da margem&lt;br /&gt;
&lt;br /&gt;
Ações:&lt;br /&gt;
# Revisar parâmetros de verificação e margem.&lt;br /&gt;
# Repetir teste com item padrão conhecido.&lt;br /&gt;
&lt;br /&gt;
h3. Problema: dificuldade de uso no touch&lt;br /&gt;
Possíveis causas:&lt;br /&gt;
* Escala/resolução inadequada&lt;br /&gt;
* Touch sem calibração&lt;br /&gt;
&lt;br /&gt;
Ações:&lt;br /&gt;
# Validar resolução e escala.&lt;br /&gt;
# Recalibrar touch no sistema operacional.&lt;br /&gt;
&lt;br /&gt;
h2. Boas práticas de implantação&lt;br /&gt;
* Executar primeiro ciclo em homologação.&lt;br /&gt;
* Registrar porta COM e margem por loja.&lt;br /&gt;
* Treinar equipe local para:&lt;br /&gt;
** Acessar painel administrativo&lt;br /&gt;
** Trocar porta COM quando necessário&lt;br /&gt;
** Diferenciar falha física de falha de configuração&lt;br /&gt;
&lt;br /&gt;
h2. Script rápido para atendimento&lt;br /&gt;
# Confirmar versão com Autoatendimento atualizado.&lt;br /&gt;
# Verificar conexão da balança e porta COM.&lt;br /&gt;
# Revisar parâmetros de verificação de peso e margem.&lt;br /&gt;
# Executar teste com item sem peso e com peso.&lt;br /&gt;
# Ajustar parâmetros, se necessário.&lt;br /&gt;
# Registrar configuração final e evidência de teste.&lt;br /&gt;
&lt;br /&gt;
h2. Resultado esperado&lt;br /&gt;
* Operação autônoma do cliente com baixa intervenção.&lt;br /&gt;
* Validação consistente para itens pesáveis.&lt;br /&gt;
* Ajuste rápido de COM em ambiente touch.&lt;br /&gt;
* Redução de chamados por configuração de balança e margem.&lt;br /&gt;
```&lt;/div&gt;</summary>
		<author><name>Vitor</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.officesystem.com.br/index.php?title=Auto_Atendimento&amp;diff=2346</id>
		<title>Auto Atendimento</title>
		<link rel="alternate" type="text/html" href="https://wiki.officesystem.com.br/index.php?title=Auto_Atendimento&amp;diff=2346"/>
		<updated>2026-04-30T19:31:01Z</updated>

		<summary type="html">&lt;p&gt;Vitor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;# PDV Autoatendimento&lt;br /&gt;
&lt;br /&gt;
## Objetivo&lt;br /&gt;
O módulo de PDV Autoatendimento foi criado para permitir que o cliente finalize compras de forma autônoma em terminal touch, com fluxo simples de seleção de itens, pesagem (quando aplicável) e fechamento da venda.&lt;br /&gt;
&lt;br /&gt;
Este documento explica:&lt;br /&gt;
- O fluxo funcional completo&lt;br /&gt;
- Como configurar&lt;br /&gt;
- Como validar se está funcionando&lt;br /&gt;
- Como tratar dúvidas e problemas comuns em atendimento&lt;br /&gt;
&lt;br /&gt;
## Visão geral do fluxo&lt;br /&gt;
1. O operador abre o modo Autoatendimento no PDV.&lt;br /&gt;
2. O cliente navega pelas categorias e produtos na interface touch.&lt;br /&gt;
3. O cliente adiciona itens ao carrinho.&lt;br /&gt;
4. Para itens com pesagem, o sistema faz a leitura da balança e aplica validação de peso conforme parâmetros.&lt;br /&gt;
5. O cliente confirma os itens e segue para fechamento.&lt;br /&gt;
6. O sistema conclui a venda conforme regras já existentes do PDV.&lt;br /&gt;
&lt;br /&gt;
## O que foi implementado no projeto&lt;br /&gt;
- Criação do módulo de Autoatendimento para uso em tela touch.&lt;br /&gt;
- Melhorias de usabilidade no painel administrativo interno do Autoatendimento.&lt;br /&gt;
- Ajuste do seletor de porta da balança para facilitar uso por toque:&lt;br /&gt;
  - Janela maior&lt;br /&gt;
  - Itens com altura maior&lt;br /&gt;
  - Botões maiores&lt;br /&gt;
- Parametrização da validação de peso no conjunto de Parâmetros Específicos do sistema.&lt;br /&gt;
- Ajustes de comportamento para reduzir erro operacional no uso da balança.&lt;br /&gt;
&lt;br /&gt;
## Pré-requisitos&lt;br /&gt;
- PDV com módulo de Autoatendimento disponível na versão atualizada.&lt;br /&gt;
- Balança instalada e comunicando via porta serial.&lt;br /&gt;
- Porta COM identificada no Windows.&lt;br /&gt;
- Permissão para alterar Parâmetros Específicos no sistema.&lt;br /&gt;
- Terminal com tela touch recomendado.&lt;br /&gt;
&lt;br /&gt;
## Configuração inicial&lt;br /&gt;
&lt;br /&gt;
### 1) Configurar a porta da balança&lt;br /&gt;
No painel administrativo do Autoatendimento:&lt;br /&gt;
1. Abrir a configuração de balança.&lt;br /&gt;
2. Selecionar a porta COM correta.&lt;br /&gt;
3. Confirmar.&lt;br /&gt;
4. Validar se a leitura de peso está retornando no fluxo de venda.&lt;br /&gt;
&lt;br /&gt;
Dica de suporte:&lt;br /&gt;
- Se houver mais de uma porta COM, testar leitura rápida em cada uma até confirmar a correta.&lt;br /&gt;
&lt;br /&gt;
### 2) Configurar validação de peso&lt;br /&gt;
Nos Parâmetros Específicos:&lt;br /&gt;
1. Localizar os parâmetros de Autoatendimento relacionados a peso.&lt;br /&gt;
2. Definir se a verificação de peso será utilizada.&lt;br /&gt;
3. Definir a margem de tolerância de peso.&lt;br /&gt;
&lt;br /&gt;
Recomendação prática:&lt;br /&gt;
- Começar com margem mais conservadora para ambiente de teste.&lt;br /&gt;
- Após validação em loja real, ajustar para o valor operacional ideal.&lt;br /&gt;
&lt;br /&gt;
## Fluxo operacional detalhado&lt;br /&gt;
&lt;br /&gt;
### Inclusão de itens sem pesagem&lt;br /&gt;
- Cliente seleciona item.&lt;br /&gt;
- Item é adicionado ao carrinho.&lt;br /&gt;
- Total é atualizado normalmente.&lt;br /&gt;
&lt;br /&gt;
### Inclusão de itens com pesagem&lt;br /&gt;
- Cliente seleciona item com controle por peso.&lt;br /&gt;
- Sistema consulta peso da balança.&lt;br /&gt;
- Sistema compara leitura com regra configurada:&lt;br /&gt;
  - Verificação de peso habilitada: aplica validação com margem.&lt;br /&gt;
  - Verificação de peso desabilitada: segue sem bloqueio por peso.&lt;br /&gt;
- Item é aceito ou sinalizado conforme resultado da validação.&lt;br /&gt;
&lt;br /&gt;
## Como o suporte deve validar em homologação&lt;br /&gt;
1. Abrir Autoatendimento.&lt;br /&gt;
2. Selecionar alguns itens sem peso e confirmar inclusão.&lt;br /&gt;
3. Selecionar item com peso e validar leitura.&lt;br /&gt;
4. Testar cenário dentro da margem e fora da margem.&lt;br /&gt;
5. Confirmar que o fechamento segue normal.&lt;br /&gt;
6. Confirmar que o painel administrativo permite alterar porta COM sem travas.&lt;br /&gt;
&lt;br /&gt;
## Diagnóstico rápido de problemas&lt;br /&gt;
&lt;br /&gt;
### Problema: Não lê peso&lt;br /&gt;
Possíveis causas:&lt;br /&gt;
- Porta COM incorreta&lt;br /&gt;
- Balança desconectada&lt;br /&gt;
- Driver/serial indisponível no sistema operacional&lt;br /&gt;
&lt;br /&gt;
Ação:&lt;br /&gt;
- Reconfigurar porta COM no painel administrativo&lt;br /&gt;
- Testar cabo/conexão física&lt;br /&gt;
- Confirmar disponibilidade da porta no Windows&lt;br /&gt;
&lt;br /&gt;
### Problema: Bloqueio indevido de item pesado&lt;br /&gt;
Possíveis causas:&lt;br /&gt;
- Verificação de peso habilitada com margem muito baixa&lt;br /&gt;
- Variação operacional normal fora da margem&lt;br /&gt;
&lt;br /&gt;
Ação:&lt;br /&gt;
- Revisar parâmetros de verificação e margem&lt;br /&gt;
- Repetir teste com item padrão conhecido&lt;br /&gt;
&lt;br /&gt;
### Problema: Fluxo touch com dificuldade de seleção&lt;br /&gt;
Possíveis causas:&lt;br /&gt;
- Escala/resolução inadequada do terminal&lt;br /&gt;
- Ambiente sem calibração touch&lt;br /&gt;
&lt;br /&gt;
Ação:&lt;br /&gt;
- Validar resolução e escala do terminal&lt;br /&gt;
- Recalibrar touch no sistema operacional&lt;br /&gt;
&lt;br /&gt;
## Boas práticas para implantação&lt;br /&gt;
- Fazer primeiro ciclo em homologação com roteiros de teste.&lt;br /&gt;
- Registrar porta COM e margem aplicada por loja.&lt;br /&gt;
- Treinar equipe local para:&lt;br /&gt;
  - Entrar no painel administrativo&lt;br /&gt;
  - Trocar porta COM quando necessário&lt;br /&gt;
  - Identificar quando o problema é físico (balança/cabo) versus parâmetro&lt;br /&gt;
&lt;br /&gt;
## Script curto para atendimento de suporte&lt;br /&gt;
1. Confirma versão com Autoatendimento atualizado.&lt;br /&gt;
2. Verifica se a balança está conectada e porta COM correta.&lt;br /&gt;
3. Verifica parâmetros de validação de peso e margem.&lt;br /&gt;
4. Executa teste guiado com item sem peso e item com peso.&lt;br /&gt;
5. Ajusta parâmetro se necessário.&lt;br /&gt;
6. Registra resultado do teste e configuração final.&lt;br /&gt;
&lt;br /&gt;
## Resultado esperado após configuração correta&lt;br /&gt;
- Cliente opera o Autoatendimento sem intervenção constante.&lt;br /&gt;
- Itens com pesagem são validados de forma consistente.&lt;br /&gt;
- Painel administrativo permite ajustes rápidos em ambiente touch.&lt;br /&gt;
- Redução de chamados por erro de seleção de porta e por configuração de validação de peso.&lt;/div&gt;</summary>
		<author><name>Vitor</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.officesystem.com.br/index.php?title=Auto_Atendimento&amp;diff=2345</id>
		<title>Auto Atendimento</title>
		<link rel="alternate" type="text/html" href="https://wiki.officesystem.com.br/index.php?title=Auto_Atendimento&amp;diff=2345"/>
		<updated>2026-04-30T19:28:54Z</updated>

		<summary type="html">&lt;p&gt;Vitor: Criou página com 'Teste'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Teste&lt;/div&gt;</summary>
		<author><name>Vitor</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.officesystem.com.br/index.php?title=P%C3%A1gina_principal&amp;diff=2344</id>
		<title>Página principal</title>
		<link rel="alternate" type="text/html" href="https://wiki.officesystem.com.br/index.php?title=P%C3%A1gina_principal&amp;diff=2344"/>
		<updated>2026-04-30T19:28:38Z</updated>

		<summary type="html">&lt;p&gt;Vitor: /* MasterKey PDV */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==MasterKey==&lt;br /&gt;
&lt;br /&gt;
*[[Menu Movimentações Master Key|Movimentações]]&lt;br /&gt;
*[[Financeiro]]&lt;br /&gt;
*[[Cadastros Master Key|Cadastros]]&lt;br /&gt;
*[[Relatórios]]&lt;br /&gt;
*[[Utilitários]]&lt;br /&gt;
*[[Configurações Master Key|Configurações / Utilitários]]&lt;br /&gt;
**&amp;lt;small&amp;gt;[[Impressoras]]&amp;lt;/small&amp;gt;&lt;br /&gt;
*[[Instalação Atualização|Instalação / Atualização]]&lt;br /&gt;
*[[Erros Comuns e Soluções|Erros]]&lt;br /&gt;
*[[Bandeiras]]&lt;br /&gt;
&lt;br /&gt;
==MasterKey PDV==&lt;br /&gt;
&lt;br /&gt;
*[[PDV]]&lt;br /&gt;
*[[PAF ECF]]&lt;br /&gt;
*&amp;lt;small&amp;gt;[[Configurações MKPDV|Configurações]]&amp;lt;/small&amp;gt;&lt;br /&gt;
*[[MFE]]&lt;br /&gt;
*[[LMC]]&lt;br /&gt;
*[[Smart TEF]]&lt;br /&gt;
*[[NFCe por API]]&lt;br /&gt;
*[[Erros MKPDV|Erros]]&lt;br /&gt;
*[[Auto Atendimento]]&lt;br /&gt;
&lt;br /&gt;
==Master NFe==&lt;br /&gt;
&lt;br /&gt;
*[[Nota Fiscal]]&lt;br /&gt;
*[[Configurações E-mails|Configurações de E-mail]]&lt;br /&gt;
*&amp;lt;small&amp;gt;[[Erros Master Nfe|Erros]]&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Integrações==&lt;br /&gt;
&lt;br /&gt;
*[[Omie|Integra Omie]]&lt;br /&gt;
*[[Integra Scanntech]]&lt;br /&gt;
*[[Integração Best Way]]&lt;br /&gt;
*[[Integração Sites|Integração Sites/eCommerce]]&lt;br /&gt;
*[[Integração Scanntech]]&lt;br /&gt;
*[[Integração Master Conciliador]]&lt;br /&gt;
*[[Integração Mercado (IFood Groceries)|Integração IFood Mercado]]&lt;br /&gt;
*[[Integração DOOCA]]&lt;br /&gt;
*[[Integração Tray]]&lt;br /&gt;
*[[Mercado Livre]]&lt;br /&gt;
*[[MK Shops]]&lt;br /&gt;
*[[Delivery|Delivery MKFood]]&lt;br /&gt;
&lt;br /&gt;
==Outros==&lt;br /&gt;
&lt;br /&gt;
*[[Updater]]&lt;br /&gt;
*[[Master MDFe]]&lt;br /&gt;
*[[Master CTe]]&lt;br /&gt;
*[[Sincroniza]]&lt;br /&gt;
*[[SincronizaDBSync|Sincroniza DBSync(NOVO)]]&lt;br /&gt;
*[[Etiqueta]]&lt;br /&gt;
*[[MK Mobile]]&lt;br /&gt;
*[[MK Food]]&lt;br /&gt;
*[[MK Backup]]&lt;br /&gt;
*[[MKI]]&lt;br /&gt;
*[[MKTC]]&lt;br /&gt;
*[[MK Analytics]]&lt;br /&gt;
*[[SiTef|Sitef]]&lt;br /&gt;
*[[Sitef Express Parceiros|Sitef Express Parceiros(NOVO)]]&lt;br /&gt;
*[[TI Entrego]]&lt;br /&gt;
*[[MGV6]]&lt;br /&gt;
*[[BALANÇA E BUSCA PREÇO|Balança e Busca Preço]]&lt;br /&gt;
*[[Portal do Contador]]&lt;br /&gt;
*[[Imobiliário]]&lt;br /&gt;
*[[SEFAZ]]&lt;br /&gt;
&lt;br /&gt;
==Manuais==&lt;br /&gt;
&lt;br /&gt;
*[[Manuais do sistema]]&lt;br /&gt;
&lt;br /&gt;
==Instaladores e Atualizações==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Software!!Instalador!!Atualização&lt;br /&gt;
|-&lt;br /&gt;
|Master Key||[https://files.officesystem.com.br/instaladores/SetupMK.exe https://files.officesystem.com.br/SetupMK.exe]&amp;lt;nowiki/&amp;gt;&amp;lt;nowiki/&amp;gt;||https://files.officesystem.com.br/atualizacoes/MK4.zip&lt;br /&gt;
|-&lt;br /&gt;
|MKPDV|| ||https://files.officesystem.com.br/atualizacoes/MKPDV.zip&lt;br /&gt;
|-&lt;br /&gt;
|Master Key + Master NFe||[https://files.officesystem.com.br/instaladores/SetupMKNFe.exe https://files.officesystem.com.br/SetupMKNFe.exe]&amp;lt;nowiki/&amp;gt;&amp;lt;nowiki/&amp;gt;||&lt;br /&gt;
|-&lt;br /&gt;
|Master Nfe||[https://files.officesystem.com.br/instaladores/SetupNFe.exe https://files.officesystem.com.br/SetupNFe.exe]&amp;lt;nowiki/&amp;gt;&amp;lt;nowiki/&amp;gt;||https://files.officesystem.com.br/atualizacoes/MasterNFe.zip&lt;br /&gt;
|-&lt;br /&gt;
|Master CT-e||[https://files.officesystem.com.br/instaladores/SetupCTe.exe https://files.officesystem.com.br/SetupCTe.exe]&amp;lt;nowiki/&amp;gt;&amp;lt;nowiki/&amp;gt;||https://files.officesystem.com.br/atualizacoes/MasterCTe.zip&lt;br /&gt;
|-&lt;br /&gt;
|Master MDF-e||[https://files.officesystem.com.br/instaladores/SetupMDFe.exe https://files.officesystem.com.br/SetupMDFe.exe]&amp;lt;nowiki/&amp;gt;&amp;lt;nowiki/&amp;gt;||https://files.officesystem.com.br/atualizacoes/MasterMDFe.zip&lt;br /&gt;
|-&lt;br /&gt;
|Master Frota||[https://files.officesystem.com.br/instaladores/SetupFrota.exe https://files.officesystem.com.br/SetupFrota.exe]&amp;lt;nowiki/&amp;gt;&amp;lt;nowiki/&amp;gt;||https://files.officesystem.com.br/atualizacoes/MKF.zip&lt;br /&gt;
|-&lt;br /&gt;
|MKI|| ||https://files.officesystem.com.br/atualizacoes/MKI.zip&lt;br /&gt;
|-&lt;br /&gt;
|Mobile||Https://files.officesystem.com.br/instaladores/SetupMKMobile.exe &amp;lt;nowiki/&amp;gt;||&lt;br /&gt;
|-&lt;br /&gt;
|MKTC&lt;br /&gt;
|[https://files.officesystem.com.br/atualizacoes/MKTC.zip https://files.officesystem.com.br/atualizacoes/M]&amp;lt;nowiki/&amp;gt;[https://files.officesystem.com.br/atualizacoes/MKTC.zip KTC.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Portal do Contador&lt;br /&gt;
|[https://files.officesystem.com.br/instaladores/SetupOfficeSystemService.exe https://files.officesystem.com.br/SetupOfficeSystemService.exe]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|MK + NFE+OMIE&lt;br /&gt;
|[https://files.officesystem.com.br/instaladores/SetupMKNFeOmie.exe https://files.officesystem.com.br/SetupMKNFeOmie.exe]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|LINK&lt;br /&gt;
|https://files.officesystem.com.br/instaladores/&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Contribuidores Mais Ativos==&lt;br /&gt;
{{Special:ContributionScores/10/365}}&lt;/div&gt;</summary>
		<author><name>Vitor</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.officesystem.com.br/index.php?title=Concilia%C3%A7%C3%A3o_de_cart%C3%B5es&amp;diff=2307</id>
		<title>Conciliação de cartões</title>
		<link rel="alternate" type="text/html" href="https://wiki.officesystem.com.br/index.php?title=Concilia%C3%A7%C3%A3o_de_cart%C3%B5es&amp;diff=2307"/>
		<updated>2025-10-23T19:04:42Z</updated>

		<summary type="html">&lt;p&gt;Vitor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A conciliação de cartões serve para garantir que os valores das vendas feitas com cartões de crédito e débito estão sendo corretamente recebidos pelo estabelecimento. Esse processo é fundamental para que as empresas possam verificar se os valores pagos pelas operadoras de cartões (bandeiras) correspondem aos valores efetivamente vendidos, de acordo com as taxas e prazos combinados.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Desta forma, no Master Key 4, conseguimos importar um arquivo fornecido pela administradora de cartões com essa informação. Assim, podemos relacioná-lo ao NSU salvo da transação dentro do sistema e quitar as contas em aberto das transações, registrando o movimento bancário no sistema.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tipos de arquivos aceitos para importação===&lt;br /&gt;
&lt;br /&gt;
*'''Cielo'''&lt;br /&gt;
*'''Vero,''' arquivo &amp;quot;Previsão de Crédito&amp;quot; dos tipos (BJRVCC1 ou BJRVC41), os arquivos tem as seguintes extensões: .BJR76, .BJR06.&lt;br /&gt;
*'''Sicredi (Fiserv),''' arquivo &amp;quot;Movimento Financeiro&amp;quot; no formato JSON.&lt;br /&gt;
*'''GetNet''', arquivo no formato CSV, que contém os seguintes campos: EC CENTRALIZADOR, ESTABELECIMENTO COMERCIAL, CPF / CNPJ, DATA DE VENCIMENTO, BANDEIRA / MODALIDADE, TIPO DE LANÇAMENTO, LANÇAMENTO, VALOR LÍQUIDO, VALOR LIQUIDADO, NÚMERO DO CARTÃO, AUTORIZAÇÃO, NÚMERO COMPROVANTE DE VENDA (NSU), TERMINAL LÓGICO, DATA DA VENDA, HORA DA VENDA, VALOR DA VENDA, PARCELAS, VALOR DA PARCELA, DESCONTOS, VALOR LIQUIDO DA PARCELA, DATA DA CONTRATAÇÃO DO CONTRATO, INSTITUIÇÃO NEGOCIADORA, CONTRATO REGISTRADORA, VALOR ATUAL DO CONTRATO, VALOR LIQUIDADO DO CONTRATO, VALOR A LIQUIDAR DO CONTRATO.&lt;/div&gt;</summary>
		<author><name>Vitor</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.officesystem.com.br/index.php?title=Concilia%C3%A7%C3%A3o_de_cart%C3%B5es&amp;diff=2306</id>
		<title>Conciliação de cartões</title>
		<link rel="alternate" type="text/html" href="https://wiki.officesystem.com.br/index.php?title=Concilia%C3%A7%C3%A3o_de_cart%C3%B5es&amp;diff=2306"/>
		<updated>2025-10-23T18:57:47Z</updated>

		<summary type="html">&lt;p&gt;Vitor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A conciliação de cartões serve para garantir que os valores das vendas feitas com cartões de crédito e débito estão sendo corretamente recebidos pelo estabelecimento. Esse processo é fundamental para que as empresas possam verificar se os valores pagos pelas operadoras de cartões (bandeiras) correspondem aos valores efetivamente vendidos, de acordo com as taxas e prazos combinados.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Desta forma, no Master Key 4, conseguimos importar um arquivo fornecido pela administradora de cartões com essa informação. Assim, podemos relacioná-lo ao NSU salvo da transação dentro do sistema e quitar as contas em aberto das transações, registrando o movimento bancário no sistema.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tipos de arquivos aceitos para importação===&lt;br /&gt;
&lt;br /&gt;
*'''Cielo'''&lt;br /&gt;
*'''Vero,''' arquivo &amp;quot;Previsão de Crédito&amp;quot; dos tipos (BJRVCC1 ou BJRVC41) e arquivo com a extensão .BJR76.&lt;br /&gt;
*'''Sicredi (Fiserv),''' arquivo &amp;quot;Movimento Financeiro&amp;quot; no formato JSON.&lt;br /&gt;
*'''GetNet''', arquivo no formato CSV, que contém os seguintes campos: EC CENTRALIZADOR, ESTABELECIMENTO COMERCIAL, CPF / CNPJ, DATA DE VENCIMENTO, BANDEIRA / MODALIDADE, TIPO DE LANÇAMENTO, LANÇAMENTO, VALOR LÍQUIDO, VALOR LIQUIDADO, NÚMERO DO CARTÃO, AUTORIZAÇÃO, NÚMERO COMPROVANTE DE VENDA (NSU), TERMINAL LÓGICO, DATA DA VENDA, HORA DA VENDA, VALOR DA VENDA, PARCELAS, VALOR DA PARCELA, DESCONTOS, VALOR LIQUIDO DA PARCELA, DATA DA CONTRATAÇÃO DO CONTRATO, INSTITUIÇÃO NEGOCIADORA, CONTRATO REGISTRADORA, VALOR ATUAL DO CONTRATO, VALOR LIQUIDADO DO CONTRATO, VALOR A LIQUIDAR DO CONTRATO.&lt;/div&gt;</summary>
		<author><name>Vitor</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.officesystem.com.br/index.php?title=Concilia%C3%A7%C3%A3o_de_cart%C3%B5es&amp;diff=2288</id>
		<title>Conciliação de cartões</title>
		<link rel="alternate" type="text/html" href="https://wiki.officesystem.com.br/index.php?title=Concilia%C3%A7%C3%A3o_de_cart%C3%B5es&amp;diff=2288"/>
		<updated>2025-08-14T19:13:50Z</updated>

		<summary type="html">&lt;p&gt;Vitor: /* Tipos de arquivos aceitos para importação */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A conciliação de cartões serve para garantir que os valores das vendas feitas com cartões de crédito e débito estão sendo corretamente recebidos pelo estabelecimento. Esse processo é fundamental para que as empresas possam verificar se os valores pagos pelas operadoras de cartões (bandeiras) correspondem aos valores efetivamente vendidos, de acordo com as taxas e prazos combinados.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Desta forma, no Master Key 4, conseguimos importar um arquivo fornecido pela administradora de cartões com essa informação. Assim, podemos relacioná-lo ao NSU salvo da transação dentro do sistema e quitar as contas em aberto das transações, registrando o movimento bancário no sistema.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tipos de arquivos aceitos para importação===&lt;br /&gt;
&lt;br /&gt;
*'''Cielo'''&lt;br /&gt;
*'''Vero,''' arquivo &amp;quot;Previsão de Crédito&amp;quot; dos tipos (BJRVCC1 ou BJRVCA1). (Arquivo com informações por posição, sem caracteres para separação, semelhante aos arquivos de retorno de bancos)&lt;br /&gt;
*'''Sicredi (Fiserv),''' arquivo &amp;quot;Movimento Financeiro&amp;quot; no formato JSON.&lt;br /&gt;
*'''GetNet''', arquivo no formato CSV, que contém os seguintes campos: EC CENTRALIZADOR, ESTABELECIMENTO COMERCIAL, CPF / CNPJ, DATA DE VENCIMENTO, BANDEIRA / MODALIDADE, TIPO DE LANÇAMENTO, LANÇAMENTO, VALOR LÍQUIDO, VALOR LIQUIDADO, NÚMERO DO CARTÃO, AUTORIZAÇÃO, NÚMERO COMPROVANTE DE VENDA (NSU), TERMINAL LÓGICO, DATA DA VENDA, HORA DA VENDA, VALOR DA VENDA, PARCELAS, VALOR DA PARCELA, DESCONTOS, VALOR LIQUIDO DA PARCELA, DATA DA CONTRATAÇÃO DO CONTRATO, INSTITUIÇÃO NEGOCIADORA, CONTRATO REGISTRADORA, VALOR ATUAL DO CONTRATO, VALOR LIQUIDADO DO CONTRATO, VALOR A LIQUIDAR DO CONTRATO.&lt;/div&gt;</summary>
		<author><name>Vitor</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.officesystem.com.br/index.php?title=Concilia%C3%A7%C3%A3o_de_cart%C3%B5es&amp;diff=2287</id>
		<title>Conciliação de cartões</title>
		<link rel="alternate" type="text/html" href="https://wiki.officesystem.com.br/index.php?title=Concilia%C3%A7%C3%A3o_de_cart%C3%B5es&amp;diff=2287"/>
		<updated>2025-07-23T20:24:40Z</updated>

		<summary type="html">&lt;p&gt;Vitor: /* Tipos de arquivos aceitos para importação */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A conciliação de cartões serve para garantir que os valores das vendas feitas com cartões de crédito e débito estão sendo corretamente recebidos pelo estabelecimento. Esse processo é fundamental para que as empresas possam verificar se os valores pagos pelas operadoras de cartões (bandeiras) correspondem aos valores efetivamente vendidos, de acordo com as taxas e prazos combinados.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Desta forma, no Master Key 4, conseguimos importar um arquivo fornecido pela administradora de cartões com essa informação. Assim, podemos relacioná-lo ao NSU salvo da transação dentro do sistema e quitar as contas em aberto das transações, registrando o movimento bancário no sistema.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tipos de arquivos aceitos para importação===&lt;br /&gt;
&lt;br /&gt;
*'''Cielo'''&lt;br /&gt;
*'''Vero,''' arquivo &amp;quot;Previsão de Crédito&amp;quot; dos tipos (BJRVCC1 ou BJRVC41). (Arquivo com informações por posição, sem caracteres para separação, semelhante aos arquivos de retorno de bancos)&lt;br /&gt;
*'''Sicredi (Fiserv),''' arquivo &amp;quot;Movimento Financeiro&amp;quot; no formato JSON.&lt;br /&gt;
*'''GetNet''', arquivo no formato CSV, que contém os seguintes campos: EC CENTRALIZADOR, ESTABELECIMENTO COMERCIAL, CPF / CNPJ, DATA DE VENCIMENTO, BANDEIRA / MODALIDADE, TIPO DE LANÇAMENTO, LANÇAMENTO, VALOR LÍQUIDO, VALOR LIQUIDADO, NÚMERO DO CARTÃO, AUTORIZAÇÃO, NÚMERO COMPROVANTE DE VENDA (NSU), TERMINAL LÓGICO, DATA DA VENDA, HORA DA VENDA, VALOR DA VENDA, PARCELAS, VALOR DA PARCELA, DESCONTOS, VALOR LIQUIDO DA PARCELA, DATA DA CONTRATAÇÃO DO CONTRATO, INSTITUIÇÃO NEGOCIADORA, CONTRATO REGISTRADORA, VALOR ATUAL DO CONTRATO, VALOR LIQUIDADO DO CONTRATO, VALOR A LIQUIDAR DO CONTRATO.&lt;/div&gt;</summary>
		<author><name>Vitor</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.officesystem.com.br/index.php?title=Integra%C3%A7%C3%A3o_Mercado_(IFood_Groceries)&amp;diff=2285</id>
		<title>Integração Mercado (IFood Groceries)</title>
		<link rel="alternate" type="text/html" href="https://wiki.officesystem.com.br/index.php?title=Integra%C3%A7%C3%A3o_Mercado_(IFood_Groceries)&amp;diff=2285"/>
		<updated>2025-07-17T18:26:49Z</updated>

		<summary type="html">&lt;p&gt;Vitor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;O iFood Mercado é a vertical de e-commerce do iFood voltada para supermercados, farmácias, pet shops e lojas de conveniência. Lançado em 2019, o serviço permite que consumidores façam compras completas de itens de mercado diretamente pelo app do iFood, com entrega rápida e experiência integrada. Com o crescimento acelerado do setor, o iFood adquiriu a plataforma SiteMercado em 2020, fortalecendo sua presença no segmento de supermercados e expandindo sua base de parceiros no Brasil. O iFood Groceries é a plataforma de integração que permite que sistemas de terceiros (como ERPs, PDVs ou soluções próprias) se conectem ao iFood Mercado. Essa integração é feita por meio da Merchant-API, uma API modular e pública que oferece recursos para:&lt;br /&gt;
&lt;br /&gt;
- Gestão de produtos: atualização de preços, estoques&lt;br /&gt;
&lt;br /&gt;
- Recebimento de pedidos&lt;br /&gt;
&lt;br /&gt;
- Controle de separação de pedidos (via App Separador)&lt;br /&gt;
&lt;br /&gt;
Essa API unifica os modelos de integração anteriores e é compatível com as plataformas iFood Marketplace, iFood Shop e soluções White Label.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Liberação===&lt;br /&gt;
&lt;br /&gt;
*Inicialmente, o cliente deve possuir uma conta ativa no iFood com uma loja do tipo '''MERCADO''' devidamente configurada. O CNPJ da empresa deve ser repassado ao setor de programação (Office System), que será responsável por enviar um convite para esse CNPJ. Após o cliente aceitar o convite no portal do parceiro do iFood, o '''código da loja''' será liberado, devendo ser preenchido no sistema integrador para que a integração seja concluída. (https://portal.ifood.com.br/login)&lt;br /&gt;
&lt;br /&gt;
===Configuração do integrador===&lt;br /&gt;
'''Campos''':&lt;br /&gt;
&lt;br /&gt;
*Tempo de sincronização: Recomendado deixar em 30s que é o padrão que o IFood recomenda para verificar se tem pedidos novos.&lt;br /&gt;
*Máximo de eventos: Número máximo de registros de logs que é salvo do integrador, ao passar deste número, o sistema irá excluir os arquivos de logs antigos.&lt;br /&gt;
*Filial: Número da filial que utilizará a integração.&lt;br /&gt;
*Vendedor Padrão: Número do vendedor que será inserido no pedido.&lt;br /&gt;
*Praça Padrão: Número da praça padrão para o cadastro de clientes.&lt;br /&gt;
*Tipo de Atividade Padrão: Número do tipo de atividade para o cadastro de clientes.&lt;br /&gt;
*Código da loja: Este código será retornado pela programação após ser o cliente aceitar o convite de parceria no portal de parceiros do IFood. (https://portal.ifood.com.br/login)&lt;br /&gt;
*Tabelas de Preço: É possível selecionar a tabela de preço padrão de onde será obtido o valor do produto enviado ao iFood. Caso o produto não exista na tabela de preço selecionada, o valor será enviado como R$ 0,00.&lt;br /&gt;
*Estoque Produtos &amp;gt; Filial Somatórios: Filiais que o sistema irá considerar para a quantidade do estoque do produto que será enviado para o IFood.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===O que enviamos?===&lt;br /&gt;
'''Produtos''':&lt;br /&gt;
&lt;br /&gt;
*É obrigatório que cada produto tenha o '''código de barras''' preenchido, pois, ao chegar no site do iFood, alguns dados do produto são automaticamente completados. O iFood possui uma base de informações vinculadas aos códigos de barras e, com isso, realiza a atualização automática da '''imagem''' e demais dados do produto diretamente no site.&lt;br /&gt;
*Não enviamos a imagem do produto, pois a imagem é atualizada pelo IFood automaticamente quando recebida no site.&lt;br /&gt;
*Não é possível '''&amp;quot;desintegrar&amp;quot;''' um produto diretamente pelo nosso sistema, pois a API do iFood disponibiliza apenas a rota de '''POST''' para envio de produtos. Não fixamos um relacionamento direto entre o item do sistema e o produto no iFood, pois, ao receber um pedido, o próprio iFood retorna o '''código interno do produto''' no Master Key, permitindo identificar a qual item o pedido se refere. No entanto, '''não é possível realizar exclusões''' de produtos via integração. Caso não deseje mais enviar ou atualizar um produto, é necessário marcá-lo como '''INDISPONÍVEL''' na aba de e-commerce do cadastro do produto no '''Master Key''' e, em seguida, '''bloquear a venda''' manualmente no portal do iFood.&lt;br /&gt;
&lt;br /&gt;
===O que recebemos?===&lt;br /&gt;
'''Pedidos:'''&lt;br /&gt;
&lt;br /&gt;
*Importamos apenas os pedidos que já foram separados pelo APP separador (com status SPE). (https://separador.ifood.com.br/).&lt;br /&gt;
*Portanto, é de extrema importância explicar ao cliente que '''todos os procedimentos devem ser realizados primeiro no App Separador'''. Somente após o pedido ser totalmente separado no aplicativo, ele será '''importado automaticamente pelo integrador''' para o sistema.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Link importantes===&lt;br /&gt;
Documentação da API: https://developer.ifood.com.br/pt-BR/docs/references/&lt;br /&gt;
&lt;br /&gt;
APP Separador: https://separador.ifood.com.br/&lt;br /&gt;
&lt;br /&gt;
Portal do Parceiro: https://portal.ifood.com.br/login&lt;/div&gt;</summary>
		<author><name>Vitor</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.officesystem.com.br/index.php?title=P%C3%A1gina_principal&amp;diff=2280</id>
		<title>Página principal</title>
		<link rel="alternate" type="text/html" href="https://wiki.officesystem.com.br/index.php?title=P%C3%A1gina_principal&amp;diff=2280"/>
		<updated>2025-06-06T14:01:27Z</updated>

		<summary type="html">&lt;p&gt;Vitor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==MasterKey==&lt;br /&gt;
&lt;br /&gt;
*[[Menu Movimentações Master Key|Movimentações]]&lt;br /&gt;
*[[Financeiro]]&lt;br /&gt;
*[[Cadastros Master Key|Cadastros]]&lt;br /&gt;
*[[Relatórios]]&lt;br /&gt;
*[[Utilitários]]&lt;br /&gt;
*[[Configurações Master Key|Configurações / Utilitários]]&lt;br /&gt;
**&amp;lt;small&amp;gt;[[Impressoras]]&amp;lt;/small&amp;gt;&lt;br /&gt;
*[[Instalação Atualização|Instalação / Atualização]]&lt;br /&gt;
*[[Erros Comuns e Soluções|Erros]]&lt;br /&gt;
*[[Bandeiras]]&lt;br /&gt;
&lt;br /&gt;
==MasterKey PDV==&lt;br /&gt;
&lt;br /&gt;
*[[PDV]]&lt;br /&gt;
*[[PAF ECF]]&lt;br /&gt;
*&amp;lt;small&amp;gt;[[Configurações MKPDV|Configurações]]&amp;lt;/small&amp;gt;&lt;br /&gt;
*[[MFE]]&lt;br /&gt;
*[[LMC]]&lt;br /&gt;
*[[Smart TEF]]&lt;br /&gt;
*[[NFCe por API]]&lt;br /&gt;
*[[Erros MKPDV|Erros]]&lt;br /&gt;
&lt;br /&gt;
==Master NFe==&lt;br /&gt;
&lt;br /&gt;
*[[Nota Fiscal]]&lt;br /&gt;
*[[Configurações E-mails|Configurações de E-mail]]&lt;br /&gt;
*&amp;lt;small&amp;gt;[[Erros Master Nfe|Erros]]&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Integrações==&lt;br /&gt;
&lt;br /&gt;
*[[Omie|Integra Omie]]&lt;br /&gt;
*[[Integra Scanntech]]&lt;br /&gt;
*[[Integração Best Way]]&lt;br /&gt;
*[[Integração Sites|Integração Sites/eCommerce]]&lt;br /&gt;
*[[Integração Scanntech]]&lt;br /&gt;
*[[Integração Master Conciliador]]&lt;br /&gt;
*[[Integração Mercado (IFood Groceries)|Integração IFood Mercado]]&lt;br /&gt;
*[[Integração DOOCA]]&lt;br /&gt;
*[[Integração Tray]]&lt;br /&gt;
*[[Mercado Livre]]&lt;br /&gt;
*[[MK Shops]]&lt;br /&gt;
*[[Delivery|Delivery MKFood]]&lt;br /&gt;
&lt;br /&gt;
==Outros==&lt;br /&gt;
&lt;br /&gt;
*[[Updater]]&lt;br /&gt;
*[[Master MDFe]]&lt;br /&gt;
*[[Master CTe]]&lt;br /&gt;
*[[Sincroniza]]&lt;br /&gt;
*[[SincronizaDBSync|Sincroniza DBSync(NOVO)]]&lt;br /&gt;
*[[Etiqueta]]&lt;br /&gt;
*[[MK Mobile]]&lt;br /&gt;
*[[MK Food]]&lt;br /&gt;
*[[MK Backup]]&lt;br /&gt;
*[[MKI]]&lt;br /&gt;
*[[MKTC]]&lt;br /&gt;
*[[MK Analytics]]&lt;br /&gt;
*[[SiTef|Sitef]]&lt;br /&gt;
*[[Sitef Express Parceiros|Sitef Express Parceiros(NOVO)]]&lt;br /&gt;
*[[TI Entrego]]&lt;br /&gt;
*[[MGV6]]&lt;br /&gt;
*[[BALANÇA E BUSCA PREÇO|Balança e Busca Preço]]&lt;br /&gt;
*[[Portal do Contador]]&lt;br /&gt;
*[[Imobiliário]]&lt;br /&gt;
*[[SEFAZ]]&lt;br /&gt;
&lt;br /&gt;
==Manuais==&lt;br /&gt;
&lt;br /&gt;
*[[Manuais do sistema]]&lt;br /&gt;
&lt;br /&gt;
==Instaladores e Atualizações==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Software!!Instalador!!Atualização&lt;br /&gt;
|-&lt;br /&gt;
|Master Key||[https://files.officesystem.com.br/instaladores/SetupMK.exe https://files.officesystem.com.br/SetupMK.exe]&amp;lt;nowiki/&amp;gt;&amp;lt;nowiki/&amp;gt;||https://files.officesystem.com.br/atualizacoes/MK4.zip&lt;br /&gt;
|-&lt;br /&gt;
|MKPDV|| ||https://files.officesystem.com.br/atualizacoes/MKPDV.zip&lt;br /&gt;
|-&lt;br /&gt;
|Master Key + Master NFe||[https://files.officesystem.com.br/instaladores/SetupMKNFe.exe https://files.officesystem.com.br/SetupMKNFe.exe]&amp;lt;nowiki/&amp;gt;&amp;lt;nowiki/&amp;gt;||&lt;br /&gt;
|-&lt;br /&gt;
|Master Nfe||[https://files.officesystem.com.br/instaladores/SetupNFe.exe https://files.officesystem.com.br/SetupNFe.exe]&amp;lt;nowiki/&amp;gt;&amp;lt;nowiki/&amp;gt;||https://files.officesystem.com.br/atualizacoes/MasterNFe.zip&lt;br /&gt;
|-&lt;br /&gt;
|Master CT-e||[https://files.officesystem.com.br/instaladores/SetupCTe.exe https://files.officesystem.com.br/SetupCTe.exe]&amp;lt;nowiki/&amp;gt;&amp;lt;nowiki/&amp;gt;||https://files.officesystem.com.br/atualizacoes/MasterCTe.zip&lt;br /&gt;
|-&lt;br /&gt;
|Master MDF-e||[https://files.officesystem.com.br/instaladores/SetupMDFe.exe https://files.officesystem.com.br/SetupMDFe.exe]&amp;lt;nowiki/&amp;gt;&amp;lt;nowiki/&amp;gt;||https://files.officesystem.com.br/atualizacoes/MasterMDFe.zip&lt;br /&gt;
|-&lt;br /&gt;
|Master Frota||[https://files.officesystem.com.br/instaladores/SetupFrota.exe https://files.officesystem.com.br/SetupFrota.exe]&amp;lt;nowiki/&amp;gt;&amp;lt;nowiki/&amp;gt;||https://files.officesystem.com.br/atualizacoes/MKF.zip&lt;br /&gt;
|-&lt;br /&gt;
|MKI|| ||https://files.officesystem.com.br/atualizacoes/MKI.zip&lt;br /&gt;
|-&lt;br /&gt;
|Mobile||Https://files.officesystem.com.br/instaladores/SetupMKMobile.exe &amp;lt;nowiki/&amp;gt;||&lt;br /&gt;
|-&lt;br /&gt;
|MKTC&lt;br /&gt;
|[https://files.officesystem.com.br/atualizacoes/MKTC.zip https://files.officesystem.com.br/atualizacoes/M]&amp;lt;nowiki/&amp;gt;[https://files.officesystem.com.br/atualizacoes/MKTC.zip KTC.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Portal do Contador&lt;br /&gt;
|[https://files.officesystem.com.br/instaladores/SetupOfficeSystemService.exe https://files.officesystem.com.br/SetupOfficeSystemService.exe]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|MK + NFE+OMIE&lt;br /&gt;
|[https://files.officesystem.com.br/instaladores/SetupMKNFeOmie.exe https://files.officesystem.com.br/SetupMKNFeOmie.exe]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|LINK&lt;br /&gt;
|https://files.officesystem.com.br/instaladores/&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Contribuidores Mais Ativos==&lt;br /&gt;
{{Special:ContributionScores/10/365}}&lt;/div&gt;</summary>
		<author><name>Vitor</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.officesystem.com.br/index.php?title=Integra%C3%A7%C3%A3o_Mercado_(IFood_Groceries)&amp;diff=2279</id>
		<title>Integração Mercado (IFood Groceries)</title>
		<link rel="alternate" type="text/html" href="https://wiki.officesystem.com.br/index.php?title=Integra%C3%A7%C3%A3o_Mercado_(IFood_Groceries)&amp;diff=2279"/>
		<updated>2025-06-06T13:49:10Z</updated>

		<summary type="html">&lt;p&gt;Vitor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;O iFood Mercado é a vertical de e-commerce do iFood voltada para supermercados, farmácias, pet shops e lojas de conveniência. Lançado em 2019, o serviço permite que consumidores façam compras completas de itens de mercado diretamente pelo app do iFood, com entrega rápida e experiência integrada. Com o crescimento acelerado do setor, o iFood adquiriu a plataforma SiteMercado em 2020, fortalecendo sua presença no segmento de supermercados e expandindo sua base de parceiros no Brasil. O iFood Groceries é a plataforma de integração que permite que sistemas de terceiros (como ERPs, PDVs ou soluções próprias) se conectem ao iFood Mercado. Essa integração é feita por meio da Merchant-API, uma API modular e pública que oferece recursos para:&lt;br /&gt;
&lt;br /&gt;
- Gestão de produtos: atualização de preços, estoques&lt;br /&gt;
&lt;br /&gt;
- Recebimento de pedidos&lt;br /&gt;
&lt;br /&gt;
- Controle de separação de pedidos (via App Separador)&lt;br /&gt;
&lt;br /&gt;
Essa API unifica os modelos de integração anteriores e é compatível com as plataformas iFood Marketplace, iFood Shop e soluções White Label.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Liberação===&lt;br /&gt;
&lt;br /&gt;
*Inicialmente, o cliente deve possuir uma conta ativa no iFood com uma loja do tipo '''MERCADO''' devidamente configurada. O CNPJ da empresa deve ser repassado ao setor de programação (Office System), que será responsável por enviar um convite para esse CNPJ. Após o cliente aceitar o convite no portal do parceiro do iFood, o '''código da loja''' será liberado, devendo ser preenchido no sistema integrador para que a integração seja concluída. (https://portal.ifood.com.br/login)&lt;br /&gt;
&lt;br /&gt;
===Configuração do integrador===&lt;br /&gt;
'''Campos''':&lt;br /&gt;
&lt;br /&gt;
*Tempo de sincronização: Recomendado deixar em 30s que é o padrão que o IFood recomenda para verificar se tem pedidos novos.&lt;br /&gt;
*Máximo de eventos: Número máximo de registros de logs que é salvo do integrador, ao passar deste número, o sistema irá excluir os arquivos de logs antigos.&lt;br /&gt;
*Filial: Número da filial que utilizará a integração.&lt;br /&gt;
*Vendedor Padrão: Número do vendedor que será inserido no pedido.&lt;br /&gt;
*Praça Padrão: Número da praça padrão para o cadastro de clientes.&lt;br /&gt;
*Tipo de Atividade Padrão: Número do tipo de atividade para o cadastro de clientes.&lt;br /&gt;
*Código da loja: Este código será retornado pela programação após ser o cliente aceitar o convite de parceria no portal de parceiros do IFood. (https://portal.ifood.com.br/login)&lt;br /&gt;
*Estoque Produtos &amp;gt; Filial Somatórios: Filiais que o sistema irá considerar para a quantidade do estoque do produto que será enviado para o IFood.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===O que enviamos?===&lt;br /&gt;
'''Produtos''':&lt;br /&gt;
&lt;br /&gt;
*É obrigatório que cada produto tenha o '''código de barras''' preenchido, pois, ao chegar no site do iFood, alguns dados do produto são automaticamente completados. O iFood possui uma base de informações vinculadas aos códigos de barras e, com isso, realiza a atualização automática da '''imagem''' e demais dados do produto diretamente no site.&lt;br /&gt;
*Não enviamos a imagem do produto, pois a imagem é atualizada pelo IFood automaticamente quando recebida no site.&lt;br /&gt;
*Não é possível '''&amp;quot;desintegrar&amp;quot;''' um produto diretamente pelo nosso sistema, pois a API do iFood disponibiliza apenas a rota de '''POST''' para envio de produtos. Não fixamos um relacionamento direto entre o item do sistema e o produto no iFood, pois, ao receber um pedido, o próprio iFood retorna o '''código interno do produto''' no Master Key, permitindo identificar a qual item o pedido se refere. No entanto, '''não é possível realizar exclusões''' de produtos via integração. Caso não deseje mais enviar ou atualizar um produto, é necessário marcá-lo como '''INDISPONÍVEL''' na aba de e-commerce do cadastro do produto no '''Master Key''' e, em seguida, '''bloquear a venda''' manualmente no portal do iFood.&lt;br /&gt;
&lt;br /&gt;
===O que recebemos?===&lt;br /&gt;
'''Pedidos:'''&lt;br /&gt;
&lt;br /&gt;
*Importamos apenas os pedidos que já foram separados pelo APP separador (com status SPE). (https://separador.ifood.com.br/).&lt;br /&gt;
*Portanto, é de extrema importância explicar ao cliente que '''todos os procedimentos devem ser realizados primeiro no App Separador'''. Somente após o pedido ser totalmente separado no aplicativo, ele será '''importado automaticamente pelo integrador''' para o sistema.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Link importantes ===&lt;br /&gt;
Documentação da API: https://developer.ifood.com.br/pt-BR/docs/references/&lt;br /&gt;
&lt;br /&gt;
APP Separador: https://separador.ifood.com.br/&lt;br /&gt;
&lt;br /&gt;
Portal do Parceiro: https://portal.ifood.com.br/login&lt;/div&gt;</summary>
		<author><name>Vitor</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.officesystem.com.br/index.php?title=Integra%C3%A7%C3%A3o_Mercado_(IFood_Groceries)&amp;diff=2278</id>
		<title>Integração Mercado (IFood Groceries)</title>
		<link rel="alternate" type="text/html" href="https://wiki.officesystem.com.br/index.php?title=Integra%C3%A7%C3%A3o_Mercado_(IFood_Groceries)&amp;diff=2278"/>
		<updated>2025-06-06T13:44:57Z</updated>

		<summary type="html">&lt;p&gt;Vitor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;O iFood Mercado é a vertical de e-commerce do iFood voltada para supermercados, farmácias, pet shops e lojas de conveniência. Lançado em 2019, o serviço permite que consumidores façam compras completas de itens de mercado diretamente pelo app do iFood, com entrega rápida e experiência integrada. Com o crescimento acelerado do setor, o iFood adquiriu a plataforma SiteMercado em 2020, fortalecendo sua presença no segmento de supermercados e expandindo sua base de parceiros no Brasil. O iFood Groceries é a plataforma de integração que permite que sistemas de terceiros (como ERPs, PDVs ou soluções próprias) se conectem ao iFood Mercado. Essa integração é feita por meio da Merchant-API, uma API modular e pública que oferece recursos para:&lt;br /&gt;
&lt;br /&gt;
- Gestão de produtos: atualização de preços, estoques&lt;br /&gt;
&lt;br /&gt;
- Recebimento de pedidos&lt;br /&gt;
&lt;br /&gt;
- Controle de separação de pedidos (via App Separador)&lt;br /&gt;
&lt;br /&gt;
Essa API unifica os modelos de integração anteriores e é compatível com as plataformas iFood Marketplace, iFood Shop e soluções White Label.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Liberação ===&lt;br /&gt;
&lt;br /&gt;
* Inicialmente, o cliente deve possuir uma conta ativa no iFood com uma loja do tipo '''MERCADO''' devidamente configurada. O CNPJ da empresa deve ser repassado ao setor de programação (Office System), que será responsável por enviar um convite para esse CNPJ. Após o cliente aceitar o convite no portal do parceiro do iFood, o '''código da loja''' será liberado, devendo ser preenchido no sistema integrador para que a integração seja concluída. (https://portal.ifood.com.br/login)&lt;br /&gt;
&lt;br /&gt;
=== Configuração do integrador ===&lt;br /&gt;
'''Campos''':&lt;br /&gt;
&lt;br /&gt;
* Tempo de sincronização: Recomendado deixar em 30s que é o padrão que o IFood recomenda para verificar se tem pedidos novos.&lt;br /&gt;
* Máximo de eventos: Número máximo de registros de logs que é salvo do integrador, ao passar deste número, o sistema irá excluir os arquivos de logs antigos.&lt;br /&gt;
* Filial: Número da filial que utilizará a integração.&lt;br /&gt;
* Vendedor Padrão: Número do vendedor que será inserido no pedido.&lt;br /&gt;
* Praça Padrão: Número da praça padrão para o cadastro de clientes.&lt;br /&gt;
* Tipo de Atividade Padrão: Número do tipo de atividade para o cadastro de clientes.&lt;br /&gt;
* Código da loja: Este código será retornado pela programação após ser o cliente aceitar o convite de parceria no portal de parceiros do IFood. (https://portal.ifood.com.br/login)&lt;br /&gt;
* Estoque Produtos &amp;gt; Filial Somatórios: Filiais que o sistema irá considerar para a quantidade do estoque do produto que será enviado para o IFood.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== O que enviamos? ===&lt;br /&gt;
'''Produtos''':&lt;br /&gt;
&lt;br /&gt;
* É obrigatório que cada produto tenha o '''código de barras''' preenchido, pois, ao chegar no site do iFood, alguns dados do produto são automaticamente completados. O iFood possui uma base de informações vinculadas aos códigos de barras e, com isso, realiza a atualização automática da '''imagem''' e demais dados do produto diretamente no site.&lt;br /&gt;
* Não enviamos a imagem do produto, pois a imagem é atualizada pelo IFood automaticamente quando recebida no site.&lt;br /&gt;
* Não é possível '''&amp;quot;desintegrar&amp;quot;''' um produto diretamente pelo nosso sistema, pois a API do iFood disponibiliza apenas a rota de '''POST''' para envio de produtos. Não fixamos um relacionamento direto entre o item do sistema e o produto no iFood, pois, ao receber um pedido, o próprio iFood retorna o '''código interno do produto''' no Master Key, permitindo identificar a qual item o pedido se refere. No entanto, '''não é possível realizar exclusões''' de produtos via integração. Caso não deseje mais enviar ou atualizar um produto, é necessário marcá-lo como '''INDISPONÍVEL''' na aba de e-commerce do cadastro do produto no '''Master Key''' e, em seguida, '''bloquear a venda''' manualmente no portal do iFood.&lt;br /&gt;
&lt;br /&gt;
=== O que recebemos? ===&lt;br /&gt;
'''Pedidos:'''&lt;br /&gt;
&lt;br /&gt;
* Importamos apenas os pedidos que já foram separados pelo APP separador (com status SPE). (https://separador.ifood.com.br/).&lt;br /&gt;
* Portanto, é de extrema importância explicar ao cliente que '''todos os procedimentos devem ser realizados primeiro no App Separador'''. Somente após o pedido ser totalmente separado no aplicativo, ele será '''importado automaticamente pelo integrador''' para o sistema.&lt;/div&gt;</summary>
		<author><name>Vitor</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.officesystem.com.br/index.php?title=Integra%C3%A7%C3%A3o_Mercado_(IFood_Groceries)&amp;diff=2277</id>
		<title>Integração Mercado (IFood Groceries)</title>
		<link rel="alternate" type="text/html" href="https://wiki.officesystem.com.br/index.php?title=Integra%C3%A7%C3%A3o_Mercado_(IFood_Groceries)&amp;diff=2277"/>
		<updated>2025-06-06T11:38:59Z</updated>

		<summary type="html">&lt;p&gt;Vitor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;O iFood Mercado é a vertical de e-commerce do iFood voltada para supermercados, farmácias, pet shops e lojas de conveniência. Lançado em 2019, o serviço permite que consumidores façam compras completas de itens de mercado diretamente pelo app do iFood, com entrega rápida e experiência integrada .&lt;br /&gt;
&lt;br /&gt;
Com o crescimento acelerado do setor, o iFood adquiriu a plataforma SiteMercado em 2020, fortalecendo sua presença no segmento de supermercados e expandindo sua base de parceiros no Brasil &lt;br /&gt;
&lt;br /&gt;
O iFood Groceries é a plataforma de integração que permite que sistemas de terceiros (como ERPs, PDVs ou soluções próprias) se conectem ao iFood Mercado. Essa integração é feita por meio da Merchant-API, uma API modular e pública que oferece recursos para:&lt;br /&gt;
&lt;br /&gt;
- Gestão de produtos: atualização de preços, estoques&lt;br /&gt;
- Recebimento de pedidos&lt;br /&gt;
- Controle de separação de pedidos (via App Separador)&lt;br /&gt;
&lt;br /&gt;
Essa API unifica os modelos de integração anteriores e é compatível com as plataformas iFood Marketplace, iFood Shop e soluções White Label.&lt;/div&gt;</summary>
		<author><name>Vitor</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.officesystem.com.br/index.php?title=Integra%C3%A7%C3%A3o_Mercado_(IFood_Groceries)&amp;diff=2276</id>
		<title>Integração Mercado (IFood Groceries)</title>
		<link rel="alternate" type="text/html" href="https://wiki.officesystem.com.br/index.php?title=Integra%C3%A7%C3%A3o_Mercado_(IFood_Groceries)&amp;diff=2276"/>
		<updated>2025-06-06T11:25:27Z</updated>

		<summary type="html">&lt;p&gt;Vitor: Criou página com 'Teste'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Teste&lt;/div&gt;</summary>
		<author><name>Vitor</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.officesystem.com.br/index.php?title=P%C3%A1gina_principal&amp;diff=2275</id>
		<title>Página principal</title>
		<link rel="alternate" type="text/html" href="https://wiki.officesystem.com.br/index.php?title=P%C3%A1gina_principal&amp;diff=2275"/>
		<updated>2025-06-06T11:24:22Z</updated>

		<summary type="html">&lt;p&gt;Vitor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==MasterKey==&lt;br /&gt;
&lt;br /&gt;
*[[Menu Movimentações Master Key|Movimentações]]&lt;br /&gt;
*[[Financeiro]]&lt;br /&gt;
*[[Cadastros Master Key|Cadastros]]&lt;br /&gt;
*[[Relatórios]]&lt;br /&gt;
*[[Utilitários]]&lt;br /&gt;
*[[Configurações Master Key|Configurações / Utilitários]]&lt;br /&gt;
**&amp;lt;small&amp;gt;[[Impressoras]]&amp;lt;/small&amp;gt;&lt;br /&gt;
*[[Instalação Atualização|Instalação / Atualização]]&lt;br /&gt;
*[[Erros Comuns e Soluções|Erros]]&lt;br /&gt;
*[[Bandeiras]]&lt;br /&gt;
&lt;br /&gt;
==MasterKey PDV==&lt;br /&gt;
&lt;br /&gt;
*[[PDV]]&lt;br /&gt;
*[[PAF ECF]]&lt;br /&gt;
*&amp;lt;small&amp;gt;[[Configurações MKPDV|Configurações]]&amp;lt;/small&amp;gt;&lt;br /&gt;
*[[MFE]]&lt;br /&gt;
*[[LMC]]&lt;br /&gt;
*[[Smart TEF]]&lt;br /&gt;
*[[NFCe por API]]&lt;br /&gt;
*[[Erros MKPDV|Erros]]&lt;br /&gt;
&lt;br /&gt;
==Master NFe==&lt;br /&gt;
&lt;br /&gt;
*[[Nota Fiscal]]&lt;br /&gt;
*[[Configurações E-mails|Configurações de E-mail]]&lt;br /&gt;
*&amp;lt;small&amp;gt;[[Erros Master Nfe|Erros]]&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Integrações==&lt;br /&gt;
&lt;br /&gt;
*[[Omie|Integra Omie]]&lt;br /&gt;
*[[Integra Scanntech]]&lt;br /&gt;
*[[Integração Best Way]]&lt;br /&gt;
*[[Integração Sites|Integração Sites/eCommerce]]&lt;br /&gt;
*[[Integração Scanntech]]&lt;br /&gt;
*[[Integração Master Conciliador]]&lt;br /&gt;
*[[Integração Mercado (IFood Groceries)|Integração Site Mercado]]&lt;br /&gt;
*[[Integração DOOCA]]&lt;br /&gt;
*[[Integração Tray]]&lt;br /&gt;
*[[Mercado Livre]]&lt;br /&gt;
*[[MK Shops]]&lt;br /&gt;
*[[Delivery|Delivery MKFood]]&lt;br /&gt;
&lt;br /&gt;
==Outros==&lt;br /&gt;
&lt;br /&gt;
*[[Updater]]&lt;br /&gt;
*[[Master MDFe]]&lt;br /&gt;
*[[Master CTe]]&lt;br /&gt;
*[[Sincroniza]]&lt;br /&gt;
*[[SincronizaDBSync|Sincroniza DBSync(NOVO)]]&lt;br /&gt;
*[[Etiqueta]]&lt;br /&gt;
*[[MK Mobile]]&lt;br /&gt;
*[[MK Food]]&lt;br /&gt;
*[[MK Backup]]&lt;br /&gt;
*[[MKI]]&lt;br /&gt;
*[[MKTC]]&lt;br /&gt;
*[[MK Analytics]]&lt;br /&gt;
*[[SiTef|Sitef]]&lt;br /&gt;
*[[Sitef Express Parceiros|Sitef Express Parceiros(NOVO)]]&lt;br /&gt;
*[[TI Entrego]]&lt;br /&gt;
*[[MGV6]]&lt;br /&gt;
*[[BALANÇA E BUSCA PREÇO|Balança e Busca Preço]]&lt;br /&gt;
*[[Portal do Contador]]&lt;br /&gt;
*[[Imobiliário]]&lt;br /&gt;
*[[SEFAZ]]&lt;br /&gt;
&lt;br /&gt;
==Manuais==&lt;br /&gt;
&lt;br /&gt;
*[[Manuais do sistema]]&lt;br /&gt;
&lt;br /&gt;
==Instaladores e Atualizações==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Software!!Instalador!!Atualização&lt;br /&gt;
|-&lt;br /&gt;
|Master Key||[https://files.officesystem.com.br/instaladores/SetupMK.exe https://files.officesystem.com.br/SetupMK.exe]&amp;lt;nowiki/&amp;gt;&amp;lt;nowiki/&amp;gt;||https://files.officesystem.com.br/atualizacoes/MK4.zip&lt;br /&gt;
|-&lt;br /&gt;
|MKPDV|| ||https://files.officesystem.com.br/atualizacoes/MKPDV.zip&lt;br /&gt;
|-&lt;br /&gt;
|Master Key + Master NFe||[https://files.officesystem.com.br/instaladores/SetupMKNFe.exe https://files.officesystem.com.br/SetupMKNFe.exe]&amp;lt;nowiki/&amp;gt;&amp;lt;nowiki/&amp;gt;||&lt;br /&gt;
|-&lt;br /&gt;
|Master Nfe||[https://files.officesystem.com.br/instaladores/SetupNFe.exe https://files.officesystem.com.br/SetupNFe.exe]&amp;lt;nowiki/&amp;gt;&amp;lt;nowiki/&amp;gt;||https://files.officesystem.com.br/atualizacoes/MasterNFe.zip&lt;br /&gt;
|-&lt;br /&gt;
|Master CT-e||[https://files.officesystem.com.br/instaladores/SetupCTe.exe https://files.officesystem.com.br/SetupCTe.exe]&amp;lt;nowiki/&amp;gt;&amp;lt;nowiki/&amp;gt;||https://files.officesystem.com.br/atualizacoes/MasterCTe.zip&lt;br /&gt;
|-&lt;br /&gt;
|Master MDF-e||[https://files.officesystem.com.br/instaladores/SetupMDFe.exe https://files.officesystem.com.br/SetupMDFe.exe]&amp;lt;nowiki/&amp;gt;&amp;lt;nowiki/&amp;gt;||https://files.officesystem.com.br/atualizacoes/MasterMDFe.zip&lt;br /&gt;
|-&lt;br /&gt;
|Master Frota||[https://files.officesystem.com.br/instaladores/SetupFrota.exe https://files.officesystem.com.br/SetupFrota.exe]&amp;lt;nowiki/&amp;gt;&amp;lt;nowiki/&amp;gt;||https://files.officesystem.com.br/atualizacoes/MKF.zip&lt;br /&gt;
|-&lt;br /&gt;
|MKI|| ||https://files.officesystem.com.br/atualizacoes/MKI.zip&lt;br /&gt;
|-&lt;br /&gt;
|Mobile||Https://files.officesystem.com.br/instaladores/SetupMKMobile.exe &amp;lt;nowiki/&amp;gt;||&lt;br /&gt;
|-&lt;br /&gt;
|MKTC&lt;br /&gt;
|[https://files.officesystem.com.br/atualizacoes/MKTC.zip https://files.officesystem.com.br/atualizacoes/M]&amp;lt;nowiki/&amp;gt;[https://files.officesystem.com.br/atualizacoes/MKTC.zip KTC.zip]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Portal do Contador&lt;br /&gt;
|[https://files.officesystem.com.br/instaladores/SetupOfficeSystemService.exe https://files.officesystem.com.br/SetupOfficeSystemService.exe]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|MK + NFE+OMIE&lt;br /&gt;
|[https://files.officesystem.com.br/instaladores/SetupMKNFeOmie.exe https://files.officesystem.com.br/SetupMKNFeOmie.exe]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|LINK&lt;br /&gt;
|https://files.officesystem.com.br/instaladores/&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Contribuidores Mais Ativos==&lt;br /&gt;
{{Special:ContributionScores/10/365}}&lt;/div&gt;</summary>
		<author><name>Vitor</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.officesystem.com.br/index.php?title=Integra%C3%A7%C3%A3o_Site_Mercado&amp;diff=2263</id>
		<title>Integração Site Mercado</title>
		<link rel="alternate" type="text/html" href="https://wiki.officesystem.com.br/index.php?title=Integra%C3%A7%C3%A3o_Site_Mercado&amp;diff=2263"/>
		<updated>2025-04-28T18:23:38Z</updated>

		<summary type="html">&lt;p&gt;Vitor: /* Como Funciona a Integração dos produtos? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introdução:==&lt;br /&gt;
Nessa pagina você ira conseguir Instalar, configurar e entender um pouco mais sobre a integração Site Mercado (IFood).&lt;br /&gt;
&lt;br /&gt;
===Oque é o Site Mercado?===&lt;br /&gt;
É um MarketPlace de supermercados, que permite as pessoas realizarem suas compras de forma 100% online. É uma espécie de iFood destinado às compras de supermercado.&lt;br /&gt;
&lt;br /&gt;
As pessoas entram pelo site ou pelo app, escolhem um estabelecimento e realizam todas suas comprar por lá.&lt;br /&gt;
&lt;br /&gt;
===Quem está por traz do Site Mercado?===&lt;br /&gt;
O SiteMercado hoje é uma empresa do Grupo IFood.&lt;br /&gt;
&lt;br /&gt;
==Instalações:==&lt;br /&gt;
- Primeiros passos para fazer a instalação do SiteMercado é verificar se o sistema está em uma versão mais atual, ou fazer a atualização do sistema por esse Link [ [[Instalação Atualização]] ].&lt;br /&gt;
&lt;br /&gt;
===Instalação do IntegraSiteMercado===&lt;br /&gt;
&lt;br /&gt;
#Baixe o IntegraSiteMercado no seguinte link https://files.officesystem.com.br/atualizacoes/IntegraSiteMercado.zip&lt;br /&gt;
#Extraia ele dentro da pasta MK4 (Por padrão C:\Sistema\MK4\ ).&lt;br /&gt;
#Após, execute o Integrador.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Configurações:==&lt;br /&gt;
&lt;br /&gt;
===Configuração do IntegraSiteMercado:===&lt;br /&gt;
- Passo a passo de como fazer a configuração do SiteMercado.&lt;br /&gt;
&lt;br /&gt;
#Abra o IntegraSiteMercado (Encontra-se por padrão em  C:\Sistema\MK4\ ).&lt;br /&gt;
#Após o sistema está aberto, Entre na opção Configurações.&lt;br /&gt;
#*Por Padrão o sistema é configurado dessa forma.&lt;br /&gt;
#**Tempo para Exportar = 600Seg&lt;br /&gt;
#**Máximo de Eventos = 500&lt;br /&gt;
#**Filial = 1&lt;br /&gt;
#**Vendedor Padrão = 1&lt;br /&gt;
#**Praça Padrão = 1&lt;br /&gt;
#**Tipo de Atividade Padrão = 1&lt;br /&gt;
#**Client ID = &amp;lt;u&amp;gt;Esse ID o SiteMercado Envia por e-mail quando é feito a liberação.&amp;lt;/u&amp;gt;&lt;br /&gt;
#**Client Secret = &amp;lt;u&amp;gt;Esse ID o SiteMercado Envia por e-mail quando é feito a liberação.&amp;lt;/u&amp;gt;&lt;br /&gt;
#**Authorization Code = &amp;lt;u&amp;gt;Após preencher o ID e o Secret e realizar a primeira sincronização, você será redirecionado para o site do iFood para fazer login e conceder permissão ao integrador. Ao aceitar, um código será gerado, e este é o código que precisa ser preenchido neste campo.&amp;lt;/u&amp;gt;&lt;br /&gt;
#**Estoque&lt;br /&gt;
#***Filial Somatórias = Selecione a opção 1 (ou equivalente a empresa)&lt;br /&gt;
#*Click em SALVAR.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Configuração para sincronizar os Produtos:===&lt;br /&gt;
- Para sincronizar os produtos do MK4 (Master Key 4) para o SiteMercado siga esses passos.&lt;br /&gt;
&lt;br /&gt;
*Como selecionar o status disponível.&lt;br /&gt;
&lt;br /&gt;
#Abra o sistema MK4&lt;br /&gt;
#Vá para Cadastros &amp;gt; Produtos &amp;gt; Cadastramento&lt;br /&gt;
#Procure e abra o cadastro do produto que você precisa enviar para o SiteMercado.&lt;br /&gt;
#Click em &amp;quot;Dados para E-commerce&amp;quot; (Fica abaixo da imagem do produto.)&lt;br /&gt;
#Após, em STATUS, Selecione a opção &amp;quot;Disponível&amp;quot;.&lt;br /&gt;
#Depois é só fechar o tela que salva a configuração.&lt;br /&gt;
&lt;br /&gt;
Observações:&lt;br /&gt;
&lt;br /&gt;
- Para colocar imagens nos produtos, o cliente precisa colocar diretamente no site.&lt;br /&gt;
&lt;br /&gt;
==Funcionamento:==&lt;br /&gt;
&lt;br /&gt;
===Como Funciona a Integração dos produtos?===&lt;br /&gt;
&lt;br /&gt;
- Os produtos que forem enviados sem código de barras, não aparecerão no cadastro de produtos do site.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Como Funciona a Integração dos pedidos?===&lt;/div&gt;</summary>
		<author><name>Vitor</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.officesystem.com.br/index.php?title=Concilia%C3%A7%C3%A3o_de_cart%C3%B5es&amp;diff=2262</id>
		<title>Conciliação de cartões</title>
		<link rel="alternate" type="text/html" href="https://wiki.officesystem.com.br/index.php?title=Concilia%C3%A7%C3%A3o_de_cart%C3%B5es&amp;diff=2262"/>
		<updated>2025-04-16T12:56:34Z</updated>

		<summary type="html">&lt;p&gt;Vitor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A conciliação de cartões serve para garantir que os valores das vendas feitas com cartões de crédito e débito estão sendo corretamente recebidos pelo estabelecimento. Esse processo é fundamental para que as empresas possam verificar se os valores pagos pelas operadoras de cartões (bandeiras) correspondem aos valores efetivamente vendidos, de acordo com as taxas e prazos combinados.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Desta forma, no Master Key 4, conseguimos importar um arquivo fornecido pela administradora de cartões com essa informação. Assim, podemos relacioná-lo ao NSU salvo da transação dentro do sistema e quitar as contas em aberto das transações, registrando o movimento bancário no sistema.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tipos de arquivos aceitos para importação===&lt;br /&gt;
&lt;br /&gt;
*'''Cielo'''&lt;br /&gt;
*'''Vero,''' arquivo &amp;quot;Previsão de Crédito&amp;quot; dos tipos (BJRVCC1 ou BJRVC41). (Arquivo com informações por posição, sem caracteres para separação, semelhante aos arquivos de retorno de bancos)&lt;br /&gt;
*'''Sicredi (Fiserv),''' arquivo &amp;quot;Movimento Financeiro&amp;quot; no formato JSON.&lt;/div&gt;</summary>
		<author><name>Vitor</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.officesystem.com.br/index.php?title=Integra%C3%A7%C3%A3o_Site_Mercado&amp;diff=2256</id>
		<title>Integração Site Mercado</title>
		<link rel="alternate" type="text/html" href="https://wiki.officesystem.com.br/index.php?title=Integra%C3%A7%C3%A3o_Site_Mercado&amp;diff=2256"/>
		<updated>2025-03-31T13:40:07Z</updated>

		<summary type="html">&lt;p&gt;Vitor: /* Como Funciona a Integração dos Pedidos? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introdução:==&lt;br /&gt;
Nessa pagina você ira conseguir Instalar, configurar e entender um pouco mais sobre a integração Site Mercado (IFood).&lt;br /&gt;
&lt;br /&gt;
===Oque é o Site Mercado?===&lt;br /&gt;
É um MarketPlace de supermercados, que permite as pessoas realizarem suas compras de forma 100% online. É uma espécie de iFood destinado às compras de supermercado.&lt;br /&gt;
&lt;br /&gt;
As pessoas entram pelo site ou pelo app, escolhem um estabelecimento e realizam todas suas comprar por lá.&lt;br /&gt;
&lt;br /&gt;
===Quem está por traz do Site Mercado?===&lt;br /&gt;
O SiteMercado hoje é uma empresa do Grupo IFood.&lt;br /&gt;
&lt;br /&gt;
==Instalações:==&lt;br /&gt;
- Primeiros passos para fazer a instalação do SiteMercado é verificar se o sistema está em uma versão mais atual, ou fazer a atualização do sistema por esse Link [ [[Instalação Atualização]] ].&lt;br /&gt;
&lt;br /&gt;
===Instalação do IntegraSiteMercado===&lt;br /&gt;
&lt;br /&gt;
#Baixe o IntegraSiteMercado no seguinte link https://files.officesystem.com.br/atualizacoes/IntegraSiteMercado.zip&lt;br /&gt;
#Extraia ele dentro da pasta MK4 (Por padrão C:\Sistema\MK4\ ).&lt;br /&gt;
#Após, execute o Integrador.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Configurações:==&lt;br /&gt;
&lt;br /&gt;
===Configuração do IntegraSiteMercado:===&lt;br /&gt;
- Passo a passo de como fazer a configuração do SiteMercado.&lt;br /&gt;
&lt;br /&gt;
#Abra o IntegraSiteMercado (Encontra-se por padrão em  C:\Sistema\MK4\ ).&lt;br /&gt;
#Após o sistema está aberto, Entre na opção Configurações.&lt;br /&gt;
#*Por Padrão o sistema é configurado dessa forma.&lt;br /&gt;
#**Tempo para Exportar = 600Seg&lt;br /&gt;
#**Máximo de Eventos = 500&lt;br /&gt;
#**Filial = 1&lt;br /&gt;
#**Vendedor Padrão = 1&lt;br /&gt;
#**Praça Padrão = 1&lt;br /&gt;
#**Tipo de Atividade Padrão = 1&lt;br /&gt;
#**Client ID = &amp;lt;u&amp;gt;Esse ID o SiteMercado Envia por e-mail quando é feito a liberação.&amp;lt;/u&amp;gt;&lt;br /&gt;
#**Client Secret = &amp;lt;u&amp;gt;Esse ID o SiteMercado Envia por e-mail quando é feito a liberação.&amp;lt;/u&amp;gt;&lt;br /&gt;
#**Authorization Code = &amp;lt;u&amp;gt;Após preencher o ID e o Secret e realizar a primeira sincronização, você será redirecionado para o site do iFood para fazer login e conceder permissão ao integrador. Ao aceitar, um código será gerado, e este é o código que precisa ser preenchido neste campo.&amp;lt;/u&amp;gt;&lt;br /&gt;
#**Estoque&lt;br /&gt;
#***Filial Somatórias = Selecione a opção 1 (ou equivalente a empresa)&lt;br /&gt;
#*Click em SALVAR.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Configuração para sincronizar os Produtos:===&lt;br /&gt;
- Para sincronizar os produtos do MK4 (Master Key 4) para o SiteMercado siga esses passos.&lt;br /&gt;
&lt;br /&gt;
*Como selecionar o status disponível.&lt;br /&gt;
&lt;br /&gt;
#Abra o sistema MK4&lt;br /&gt;
#Vá para Cadastros &amp;gt; Produtos &amp;gt; Cadastramento&lt;br /&gt;
#Procure e abra o cadastro do produto que você precisa enviar para o SiteMercado.&lt;br /&gt;
#Click em &amp;quot;Dados para E-commerce&amp;quot; (Fica abaixo da imagem do produto.)&lt;br /&gt;
#Após, em STATUS, Selecione a opção &amp;quot;Disponível&amp;quot;.&lt;br /&gt;
#Depois é só fechar o tela que salva a configuração.&lt;br /&gt;
&lt;br /&gt;
Observações:&lt;br /&gt;
&lt;br /&gt;
- Para colocar imagens nos produtos, o cliente precisa colocar diretamente no site.&lt;br /&gt;
&lt;br /&gt;
==Funcionamento:==&lt;br /&gt;
&lt;br /&gt;
===Como Funciona a Integração dos produtos?===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Como Funciona a Integração dos Pedidos?===&lt;/div&gt;</summary>
		<author><name>Vitor</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.officesystem.com.br/index.php?title=Integra%C3%A7%C3%A3o_Site_Mercado&amp;diff=2255</id>
		<title>Integração Site Mercado</title>
		<link rel="alternate" type="text/html" href="https://wiki.officesystem.com.br/index.php?title=Integra%C3%A7%C3%A3o_Site_Mercado&amp;diff=2255"/>
		<updated>2025-03-31T13:40:00Z</updated>

		<summary type="html">&lt;p&gt;Vitor: /* Como Funciona a Integração dos produtos? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introdução:==&lt;br /&gt;
Nessa pagina você ira conseguir Instalar, configurar e entender um pouco mais sobre a integração Site Mercado (IFood).&lt;br /&gt;
&lt;br /&gt;
===Oque é o Site Mercado?===&lt;br /&gt;
É um MarketPlace de supermercados, que permite as pessoas realizarem suas compras de forma 100% online. É uma espécie de iFood destinado às compras de supermercado.&lt;br /&gt;
&lt;br /&gt;
As pessoas entram pelo site ou pelo app, escolhem um estabelecimento e realizam todas suas comprar por lá.&lt;br /&gt;
&lt;br /&gt;
===Quem está por traz do Site Mercado?===&lt;br /&gt;
O SiteMercado hoje é uma empresa do Grupo IFood.&lt;br /&gt;
&lt;br /&gt;
==Instalações:==&lt;br /&gt;
- Primeiros passos para fazer a instalação do SiteMercado é verificar se o sistema está em uma versão mais atual, ou fazer a atualização do sistema por esse Link [ [[Instalação Atualização]] ].&lt;br /&gt;
&lt;br /&gt;
===Instalação do IntegraSiteMercado===&lt;br /&gt;
&lt;br /&gt;
#Baixe o IntegraSiteMercado no seguinte link https://files.officesystem.com.br/atualizacoes/IntegraSiteMercado.zip&lt;br /&gt;
#Extraia ele dentro da pasta MK4 (Por padrão C:\Sistema\MK4\ ).&lt;br /&gt;
#Após, execute o Integrador.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Configurações:==&lt;br /&gt;
&lt;br /&gt;
===Configuração do IntegraSiteMercado:===&lt;br /&gt;
- Passo a passo de como fazer a configuração do SiteMercado.&lt;br /&gt;
&lt;br /&gt;
#Abra o IntegraSiteMercado (Encontra-se por padrão em  C:\Sistema\MK4\ ).&lt;br /&gt;
#Após o sistema está aberto, Entre na opção Configurações.&lt;br /&gt;
#*Por Padrão o sistema é configurado dessa forma.&lt;br /&gt;
#**Tempo para Exportar = 600Seg&lt;br /&gt;
#**Máximo de Eventos = 500&lt;br /&gt;
#**Filial = 1&lt;br /&gt;
#**Vendedor Padrão = 1&lt;br /&gt;
#**Praça Padrão = 1&lt;br /&gt;
#**Tipo de Atividade Padrão = 1&lt;br /&gt;
#**Client ID = &amp;lt;u&amp;gt;Esse ID o SiteMercado Envia por e-mail quando é feito a liberação.&amp;lt;/u&amp;gt;&lt;br /&gt;
#**Client Secret = &amp;lt;u&amp;gt;Esse ID o SiteMercado Envia por e-mail quando é feito a liberação.&amp;lt;/u&amp;gt;&lt;br /&gt;
#**Authorization Code = &amp;lt;u&amp;gt;Após preencher o ID e o Secret e realizar a primeira sincronização, você será redirecionado para o site do iFood para fazer login e conceder permissão ao integrador. Ao aceitar, um código será gerado, e este é o código que precisa ser preenchido neste campo.&amp;lt;/u&amp;gt;&lt;br /&gt;
#**Estoque&lt;br /&gt;
#***Filial Somatórias = Selecione a opção 1 (ou equivalente a empresa)&lt;br /&gt;
#*Click em SALVAR.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Configuração para sincronizar os Produtos:===&lt;br /&gt;
- Para sincronizar os produtos do MK4 (Master Key 4) para o SiteMercado siga esses passos.&lt;br /&gt;
&lt;br /&gt;
*Como selecionar o status disponível.&lt;br /&gt;
&lt;br /&gt;
#Abra o sistema MK4&lt;br /&gt;
#Vá para Cadastros &amp;gt; Produtos &amp;gt; Cadastramento&lt;br /&gt;
#Procure e abra o cadastro do produto que você precisa enviar para o SiteMercado.&lt;br /&gt;
#Click em &amp;quot;Dados para E-commerce&amp;quot; (Fica abaixo da imagem do produto.)&lt;br /&gt;
#Após, em STATUS, Selecione a opção &amp;quot;Disponível&amp;quot;.&lt;br /&gt;
#Depois é só fechar o tela que salva a configuração.&lt;br /&gt;
&lt;br /&gt;
Observações:&lt;br /&gt;
&lt;br /&gt;
- Para colocar imagens nos produtos, o cliente precisa colocar diretamente no site.&lt;br /&gt;
&lt;br /&gt;
==Funcionamento:==&lt;br /&gt;
&lt;br /&gt;
===Como Funciona a Integração dos produtos?===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Como Funciona a Integração dos Pedidos?===&lt;br /&gt;
A integração de Pedidos é utilizada quando o sistema parceiro deseja possuir integração com seu sistema emissor de cupom/nota fiscal. Através desta integração, é possível que o integrador SMI crie um arquivo (ou insira em uma tabela de banco de dados) com os dados do pedido para que o PDV/Emissor fiscal consuma as informações do pedido e gere o documento fiscal de forma mais rápida.&lt;/div&gt;</summary>
		<author><name>Vitor</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.officesystem.com.br/index.php?title=Integra%C3%A7%C3%A3o_Site_Mercado&amp;diff=2254</id>
		<title>Integração Site Mercado</title>
		<link rel="alternate" type="text/html" href="https://wiki.officesystem.com.br/index.php?title=Integra%C3%A7%C3%A3o_Site_Mercado&amp;diff=2254"/>
		<updated>2025-03-31T13:39:23Z</updated>

		<summary type="html">&lt;p&gt;Vitor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introdução:==&lt;br /&gt;
Nessa pagina você ira conseguir Instalar, configurar e entender um pouco mais sobre a integração Site Mercado (IFood).&lt;br /&gt;
&lt;br /&gt;
===Oque é o Site Mercado?===&lt;br /&gt;
É um MarketPlace de supermercados, que permite as pessoas realizarem suas compras de forma 100% online. É uma espécie de iFood destinado às compras de supermercado.&lt;br /&gt;
&lt;br /&gt;
As pessoas entram pelo site ou pelo app, escolhem um estabelecimento e realizam todas suas comprar por lá.&lt;br /&gt;
&lt;br /&gt;
===Quem está por traz do Site Mercado?===&lt;br /&gt;
O SiteMercado hoje é uma empresa do Grupo IFood.&lt;br /&gt;
&lt;br /&gt;
==Instalações:==&lt;br /&gt;
- Primeiros passos para fazer a instalação do SiteMercado é verificar se o sistema está em uma versão mais atual, ou fazer a atualização do sistema por esse Link [ [[Instalação Atualização]] ].&lt;br /&gt;
&lt;br /&gt;
===Instalação do IntegraSiteMercado===&lt;br /&gt;
&lt;br /&gt;
#Baixe o IntegraSiteMercado no seguinte link https://files.officesystem.com.br/atualizacoes/IntegraSiteMercado.zip&lt;br /&gt;
#Extraia ele dentro da pasta MK4 (Por padrão C:\Sistema\MK4\ ).&lt;br /&gt;
#Após, execute o Integrador.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Configurações:==&lt;br /&gt;
&lt;br /&gt;
===Configuração do IntegraSiteMercado:===&lt;br /&gt;
- Passo a passo de como fazer a configuração do SiteMercado.&lt;br /&gt;
&lt;br /&gt;
#Abra o IntegraSiteMercado (Encontra-se por padrão em  C:\Sistema\MK4\ ).&lt;br /&gt;
#Após o sistema está aberto, Entre na opção Configurações.&lt;br /&gt;
#*Por Padrão o sistema é configurado dessa forma.&lt;br /&gt;
#**Tempo para Exportar = 600Seg&lt;br /&gt;
#**Máximo de Eventos = 500&lt;br /&gt;
#**Filial = 1&lt;br /&gt;
#**Vendedor Padrão = 1&lt;br /&gt;
#**Praça Padrão = 1&lt;br /&gt;
#**Tipo de Atividade Padrão = 1&lt;br /&gt;
#**Client ID = &amp;lt;u&amp;gt;Esse ID o SiteMercado Envia por e-mail quando é feito a liberação.&amp;lt;/u&amp;gt;&lt;br /&gt;
#**Client Secret = &amp;lt;u&amp;gt;Esse ID o SiteMercado Envia por e-mail quando é feito a liberação.&amp;lt;/u&amp;gt;&lt;br /&gt;
#**Authorization Code = &amp;lt;u&amp;gt;Após preencher o ID e o Secret e realizar a primeira sincronização, você será redirecionado para o site do iFood para fazer login e conceder permissão ao integrador. Ao aceitar, um código será gerado, e este é o código que precisa ser preenchido neste campo.&amp;lt;/u&amp;gt;&lt;br /&gt;
#**Estoque&lt;br /&gt;
#***Filial Somatórias = Selecione a opção 1 (ou equivalente a empresa)&lt;br /&gt;
#*Click em SALVAR.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Configuração para sincronizar os Produtos:===&lt;br /&gt;
- Para sincronizar os produtos do MK4 (Master Key 4) para o SiteMercado siga esses passos.&lt;br /&gt;
&lt;br /&gt;
*Como selecionar o status disponível.&lt;br /&gt;
&lt;br /&gt;
#Abra o sistema MK4&lt;br /&gt;
#Vá para Cadastros &amp;gt; Produtos &amp;gt; Cadastramento&lt;br /&gt;
#Procure e abra o cadastro do produto que você precisa enviar para o SiteMercado.&lt;br /&gt;
#Click em &amp;quot;Dados para E-commerce&amp;quot; (Fica abaixo da imagem do produto.)&lt;br /&gt;
#Após, em STATUS, Selecione a opção &amp;quot;Disponível&amp;quot;.&lt;br /&gt;
#Depois é só fechar o tela que salva a configuração.&lt;br /&gt;
&lt;br /&gt;
Observações:&lt;br /&gt;
&lt;br /&gt;
- Para colocar imagens nos produtos, o cliente precisa colocar diretamente no site.&lt;br /&gt;
&lt;br /&gt;
==Funcionamento:==&lt;br /&gt;
&lt;br /&gt;
===Como Funciona a Integração dos produtos?===&lt;br /&gt;
O sistema ERP no nosso caso MK4 (Master Key 4), possui os itens cadastrado, ele faz a integração com o sistema IntegraSiteMercado e após ele envia as informações para a plataforma SiteMercado(IFood).&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Como Funciona a Integração dos Pedidos?===&lt;br /&gt;
A integração de Pedidos é utilizada quando o sistema parceiro deseja possuir integração com seu sistema emissor de cupom/nota fiscal. Através desta integração, é possível que o integrador SMI crie um arquivo (ou insira em uma tabela de banco de dados) com os dados do pedido para que o PDV/Emissor fiscal consuma as informações do pedido e gere o documento fiscal de forma mais rápida.&lt;/div&gt;</summary>
		<author><name>Vitor</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.officesystem.com.br/index.php?title=Integra%C3%A7%C3%A3o_Site_Mercado&amp;diff=2253</id>
		<title>Integração Site Mercado</title>
		<link rel="alternate" type="text/html" href="https://wiki.officesystem.com.br/index.php?title=Integra%C3%A7%C3%A3o_Site_Mercado&amp;diff=2253"/>
		<updated>2025-03-31T13:38:04Z</updated>

		<summary type="html">&lt;p&gt;Vitor: /* Como Funciona a Integração dos Pedidos? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introdução:==&lt;br /&gt;
Nessa pagina você ira conseguir Instalar, configurar e entender um pouco mais sobre a integração Site Mercado (IFood).&lt;br /&gt;
&lt;br /&gt;
===Oque é o Site Mercado?===&lt;br /&gt;
É um MarketPlace de supermercados, que permite as pessoas realizarem suas compras de forma 100% online. É uma espécie de iFood destinado às compras de supermercado.&lt;br /&gt;
&lt;br /&gt;
As pessoas entram pelo site ou pelo app, escolhem um estabelecimento e realizam todas suas comprar por lá.&lt;br /&gt;
&lt;br /&gt;
===Quem está por traz do Site Mercado?===&lt;br /&gt;
O SiteMercado hoje é uma empresa do Grupo IFood.&lt;br /&gt;
&lt;br /&gt;
==Instalações:==&lt;br /&gt;
- Primeiros passos para fazer a instalação do SiteMercado é verificar se o sistema está em uma versão mais atual, ou fazer a atualização do sistema por esse Link [ [[Instalação Atualização]] ].&lt;br /&gt;
&lt;br /&gt;
===Instalação do IntegraSiteMercado===&lt;br /&gt;
&lt;br /&gt;
#Baixe o IntegraSiteMercado no seguinte link https://files.officesystem.com.br/atualizacoes/IntegraSiteMercado.zip&lt;br /&gt;
#Extraia ele dentro da pasta MK4 (Por padrão C:\Sistema\MK4\ ).&lt;br /&gt;
#Após, execute o Integrador.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Configurações:==&lt;br /&gt;
&lt;br /&gt;
===Configuração do IntegraSiteMercado:===&lt;br /&gt;
- Passo a passo de como fazer a configuração do SiteMercado.&lt;br /&gt;
&lt;br /&gt;
#Abra o IntegraSiteMercado (Encontra-se por padrão em  C:\Sistema\MK4\ ).&lt;br /&gt;
#Após o sistema está aberto, Entre na opção Configurações.&lt;br /&gt;
#*Por Padrão o sistema é configurado dessa forma.&lt;br /&gt;
#**Tempo para Exportar = 600Seg&lt;br /&gt;
#**Máximo de Eventos = 500&lt;br /&gt;
#**Filial = 1&lt;br /&gt;
#**Vendedor Padrão = 1&lt;br /&gt;
#**Praça Padrão = 1&lt;br /&gt;
#**Tipo de Atividade Padrão = 1&lt;br /&gt;
#**Client ID = &amp;lt;u&amp;gt;Esse ID o SiteMercado Envia por e-mail quando é feito a liberação.&amp;lt;/u&amp;gt;&lt;br /&gt;
#**Client Secret = &amp;lt;u&amp;gt;Esse ID o SiteMercado Envia por e-mail quando é feito a liberação.&amp;lt;/u&amp;gt;&lt;br /&gt;
#**Authorization Code = &amp;lt;u&amp;gt;Após preencher o ID e o Secret e realizar a primeira sincronização, você será redirecionado para o site do iFood para fazer login e conceder permissão ao integrador. Ao aceitar, um código será gerado, e este é o código que precisa ser preenchido neste campo.&amp;lt;/u&amp;gt;&lt;br /&gt;
#**Estoque&lt;br /&gt;
#***Filial Somatórias = Selecione a opção 1 (ou equivalente a empresa)&lt;br /&gt;
#*Click em SALVAR.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Configuração para sincronizar os Produtos:===&lt;br /&gt;
- Para sincronizar os produtos do MK4 (Master Key 4) para o SiteMercado siga esses passos.&lt;br /&gt;
&lt;br /&gt;
*Como selecionar o status disponível.&lt;br /&gt;
&lt;br /&gt;
#Abra o sistema MK4&lt;br /&gt;
#Vá para Cadastros &amp;gt; Produtos &amp;gt; Cadastramento&lt;br /&gt;
#Procure e abra o cadastro do produto que você precisa enviar para o SiteMercado.&lt;br /&gt;
#Click em &amp;quot;Dados para E-commerce&amp;quot; (Fica abaixo da imagem do produto.)&lt;br /&gt;
#Após, em STATUS, Selecione a opção &amp;quot;Disponível&amp;quot;.&lt;br /&gt;
#Depois é só fechar o tela que salva a configuração.&lt;br /&gt;
&lt;br /&gt;
Após, você precisa verificar se o produto possui ESTOQUE positivo.&lt;br /&gt;
&lt;br /&gt;
#Abra o cadastro do produto.&lt;br /&gt;
#selecione a aba ESTOQUE.&lt;br /&gt;
#e verifique o campo SALDO ATUAL.&lt;br /&gt;
&lt;br /&gt;
==Funcionamento:==&lt;br /&gt;
&lt;br /&gt;
===Como Funciona a Integração dos produtos?===&lt;br /&gt;
Para colocar imagens nos produtos, o cliente precisa colocar diretamente no site do produto.&lt;br /&gt;
&lt;br /&gt;
O sistema ERP no nosso caso MK4 (Master Key 4), possui os itens cadastrado, ele faz a integração com o sistema IntegraSiteMercado e após ele envia as informações para a plataforma SiteMercado(IFood).&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Como Funciona a Integração dos Pedidos?===&lt;br /&gt;
A integração de Pedidos é utilizada quando o sistema parceiro deseja possuir integração com seu sistema emissor de cupom/nota fiscal. Através desta integração, é possível que o integrador SMI crie um arquivo (ou insira em uma tabela de banco de dados) com os dados do pedido para que o PDV/Emissor fiscal consuma as informações do pedido e gere o documento fiscal de forma mais rápida.&lt;/div&gt;</summary>
		<author><name>Vitor</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.officesystem.com.br/index.php?title=Integra%C3%A7%C3%A3o_Site_Mercado&amp;diff=2252</id>
		<title>Integração Site Mercado</title>
		<link rel="alternate" type="text/html" href="https://wiki.officesystem.com.br/index.php?title=Integra%C3%A7%C3%A3o_Site_Mercado&amp;diff=2252"/>
		<updated>2025-03-31T13:37:56Z</updated>

		<summary type="html">&lt;p&gt;Vitor: /* Como Funciona a Integração dos produtos? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introdução:==&lt;br /&gt;
Nessa pagina você ira conseguir Instalar, configurar e entender um pouco mais sobre a integração Site Mercado (IFood).&lt;br /&gt;
&lt;br /&gt;
===Oque é o Site Mercado?===&lt;br /&gt;
É um MarketPlace de supermercados, que permite as pessoas realizarem suas compras de forma 100% online. É uma espécie de iFood destinado às compras de supermercado.&lt;br /&gt;
&lt;br /&gt;
As pessoas entram pelo site ou pelo app, escolhem um estabelecimento e realizam todas suas comprar por lá.&lt;br /&gt;
&lt;br /&gt;
===Quem está por traz do Site Mercado?===&lt;br /&gt;
O SiteMercado hoje é uma empresa do Grupo IFood.&lt;br /&gt;
&lt;br /&gt;
==Instalações:==&lt;br /&gt;
- Primeiros passos para fazer a instalação do SiteMercado é verificar se o sistema está em uma versão mais atual, ou fazer a atualização do sistema por esse Link [ [[Instalação Atualização]] ].&lt;br /&gt;
&lt;br /&gt;
===Instalação do IntegraSiteMercado===&lt;br /&gt;
&lt;br /&gt;
#Baixe o IntegraSiteMercado no seguinte link https://files.officesystem.com.br/atualizacoes/IntegraSiteMercado.zip&lt;br /&gt;
#Extraia ele dentro da pasta MK4 (Por padrão C:\Sistema\MK4\ ).&lt;br /&gt;
#Após, execute o Integrador.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Configurações:==&lt;br /&gt;
&lt;br /&gt;
===Configuração do IntegraSiteMercado:===&lt;br /&gt;
- Passo a passo de como fazer a configuração do SiteMercado.&lt;br /&gt;
&lt;br /&gt;
#Abra o IntegraSiteMercado (Encontra-se por padrão em  C:\Sistema\MK4\ ).&lt;br /&gt;
#Após o sistema está aberto, Entre na opção Configurações.&lt;br /&gt;
#*Por Padrão o sistema é configurado dessa forma.&lt;br /&gt;
#**Tempo para Exportar = 600Seg&lt;br /&gt;
#**Máximo de Eventos = 500&lt;br /&gt;
#**Filial = 1&lt;br /&gt;
#**Vendedor Padrão = 1&lt;br /&gt;
#**Praça Padrão = 1&lt;br /&gt;
#**Tipo de Atividade Padrão = 1&lt;br /&gt;
#**Client ID = &amp;lt;u&amp;gt;Esse ID o SiteMercado Envia por e-mail quando é feito a liberação.&amp;lt;/u&amp;gt;&lt;br /&gt;
#**Client Secret = &amp;lt;u&amp;gt;Esse ID o SiteMercado Envia por e-mail quando é feito a liberação.&amp;lt;/u&amp;gt;&lt;br /&gt;
#**Authorization Code = &amp;lt;u&amp;gt;Após preencher o ID e o Secret e realizar a primeira sincronização, você será redirecionado para o site do iFood para fazer login e conceder permissão ao integrador. Ao aceitar, um código será gerado, e este é o código que precisa ser preenchido neste campo.&amp;lt;/u&amp;gt;&lt;br /&gt;
#**Estoque&lt;br /&gt;
#***Filial Somatórias = Selecione a opção 1 (ou equivalente a empresa)&lt;br /&gt;
#*Click em SALVAR.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Configuração para sincronizar os Produtos:===&lt;br /&gt;
- Para sincronizar os produtos do MK4 (Master Key 4) para o SiteMercado siga esses passos.&lt;br /&gt;
&lt;br /&gt;
*Como selecionar o status disponível.&lt;br /&gt;
&lt;br /&gt;
#Abra o sistema MK4&lt;br /&gt;
#Vá para Cadastros &amp;gt; Produtos &amp;gt; Cadastramento&lt;br /&gt;
#Procure e abra o cadastro do produto que você precisa enviar para o SiteMercado.&lt;br /&gt;
#Click em &amp;quot;Dados para E-commerce&amp;quot; (Fica abaixo da imagem do produto.)&lt;br /&gt;
#Após, em STATUS, Selecione a opção &amp;quot;Disponível&amp;quot;.&lt;br /&gt;
#Depois é só fechar o tela que salva a configuração.&lt;br /&gt;
&lt;br /&gt;
Após, você precisa verificar se o produto possui ESTOQUE positivo.&lt;br /&gt;
&lt;br /&gt;
#Abra o cadastro do produto.&lt;br /&gt;
#selecione a aba ESTOQUE.&lt;br /&gt;
#e verifique o campo SALDO ATUAL.&lt;br /&gt;
&lt;br /&gt;
==Funcionamento:==&lt;br /&gt;
&lt;br /&gt;
===Como Funciona a Integração dos produtos?===&lt;br /&gt;
Para colocar imagens nos produtos, o cliente precisa colocar diretamente no site do produto.&lt;br /&gt;
&lt;br /&gt;
O sistema ERP no nosso caso MK4 (Master Key 4), possui os itens cadastrado, ele faz a integração com o sistema IntegraSiteMercado e após ele envia as informações para a plataforma SiteMercado(IFood).&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Como Funciona a Integração dos Pedidos?===&lt;br /&gt;
A integração de Pedidos é utilizada quando o sistema parceiro deseja possuir integração com seu sistema emissor de cupom/nota fiscal. Através desta integração, é possível que o integrador SMI crie um arquivo (ou insira em uma tabela de banco de dados) com os dados do pedido para que o PDV/Emissor fiscal consuma as informações do pedido e gere o documento fiscal de forma mais rápida. Como o Exemplo Abaixo.&lt;br /&gt;
[[Arquivo:IntegraçãoSiteMercadoPedidos.jpg|borda|centro|miniaturadaimagem|635x635px]]&lt;/div&gt;</summary>
		<author><name>Vitor</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.officesystem.com.br/index.php?title=Integra%C3%A7%C3%A3o_Site_Mercado&amp;diff=2251</id>
		<title>Integração Site Mercado</title>
		<link rel="alternate" type="text/html" href="https://wiki.officesystem.com.br/index.php?title=Integra%C3%A7%C3%A3o_Site_Mercado&amp;diff=2251"/>
		<updated>2025-03-31T13:37:30Z</updated>

		<summary type="html">&lt;p&gt;Vitor: /* Instalações: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introdução:==&lt;br /&gt;
Nessa pagina você ira conseguir Instalar, configurar e entender um pouco mais sobre a integração Site Mercado (IFood).&lt;br /&gt;
&lt;br /&gt;
===Oque é o Site Mercado?===&lt;br /&gt;
É um MarketPlace de supermercados, que permite as pessoas realizarem suas compras de forma 100% online. É uma espécie de iFood destinado às compras de supermercado.&lt;br /&gt;
&lt;br /&gt;
As pessoas entram pelo site ou pelo app, escolhem um estabelecimento e realizam todas suas comprar por lá.&lt;br /&gt;
&lt;br /&gt;
===Quem está por traz do Site Mercado?===&lt;br /&gt;
O SiteMercado hoje é uma empresa do Grupo IFood.&lt;br /&gt;
&lt;br /&gt;
==Instalações:==&lt;br /&gt;
- Primeiros passos para fazer a instalação do SiteMercado é verificar se o sistema está em uma versão mais atual, ou fazer a atualização do sistema por esse Link [ [[Instalação Atualização]] ].&lt;br /&gt;
&lt;br /&gt;
===Instalação do IntegraSiteMercado===&lt;br /&gt;
&lt;br /&gt;
#Baixe o IntegraSiteMercado no seguinte link https://files.officesystem.com.br/atualizacoes/IntegraSiteMercado.zip&lt;br /&gt;
#Extraia ele dentro da pasta MK4 (Por padrão C:\Sistema\MK4\ ).&lt;br /&gt;
#Após, execute o Integrador.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Configurações:==&lt;br /&gt;
&lt;br /&gt;
===Configuração do IntegraSiteMercado:===&lt;br /&gt;
- Passo a passo de como fazer a configuração do SiteMercado.&lt;br /&gt;
&lt;br /&gt;
#Abra o IntegraSiteMercado (Encontra-se por padrão em  C:\Sistema\MK4\ ).&lt;br /&gt;
#Após o sistema está aberto, Entre na opção Configurações.&lt;br /&gt;
#*Por Padrão o sistema é configurado dessa forma.&lt;br /&gt;
#**Tempo para Exportar = 600Seg&lt;br /&gt;
#**Máximo de Eventos = 500&lt;br /&gt;
#**Filial = 1&lt;br /&gt;
#**Vendedor Padrão = 1&lt;br /&gt;
#**Praça Padrão = 1&lt;br /&gt;
#**Tipo de Atividade Padrão = 1&lt;br /&gt;
#**Client ID = &amp;lt;u&amp;gt;Esse ID o SiteMercado Envia por e-mail quando é feito a liberação.&amp;lt;/u&amp;gt;&lt;br /&gt;
#**Client Secret = &amp;lt;u&amp;gt;Esse ID o SiteMercado Envia por e-mail quando é feito a liberação.&amp;lt;/u&amp;gt;&lt;br /&gt;
#**Authorization Code = &amp;lt;u&amp;gt;Após preencher o ID e o Secret e realizar a primeira sincronização, você será redirecionado para o site do iFood para fazer login e conceder permissão ao integrador. Ao aceitar, um código será gerado, e este é o código que precisa ser preenchido neste campo.&amp;lt;/u&amp;gt;&lt;br /&gt;
#**Estoque&lt;br /&gt;
#***Filial Somatórias = Selecione a opção 1 (ou equivalente a empresa)&lt;br /&gt;
#*Click em SALVAR.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Configuração para sincronizar os Produtos:===&lt;br /&gt;
- Para sincronizar os produtos do MK4 (Master Key 4) para o SiteMercado siga esses passos.&lt;br /&gt;
&lt;br /&gt;
*Como selecionar o status disponível.&lt;br /&gt;
&lt;br /&gt;
#Abra o sistema MK4&lt;br /&gt;
#Vá para Cadastros &amp;gt; Produtos &amp;gt; Cadastramento&lt;br /&gt;
#Procure e abra o cadastro do produto que você precisa enviar para o SiteMercado.&lt;br /&gt;
#Click em &amp;quot;Dados para E-commerce&amp;quot; (Fica abaixo da imagem do produto.)&lt;br /&gt;
#Após, em STATUS, Selecione a opção &amp;quot;Disponível&amp;quot;.&lt;br /&gt;
#Depois é só fechar o tela que salva a configuração.&lt;br /&gt;
&lt;br /&gt;
Após, você precisa verificar se o produto possui ESTOQUE positivo.&lt;br /&gt;
&lt;br /&gt;
#Abra o cadastro do produto.&lt;br /&gt;
#selecione a aba ESTOQUE.&lt;br /&gt;
#e verifique o campo SALDO ATUAL.&lt;br /&gt;
&lt;br /&gt;
==Funcionamento:==&lt;br /&gt;
&lt;br /&gt;
===Como Funciona a Integração dos produtos?===&lt;br /&gt;
Para colocar imagens nos produtos, o cliente precisa colocar diretamente no site do produto.&lt;br /&gt;
&lt;br /&gt;
O sistema ERP no nosso caso MK4 (Master Key 4), possui os itens cadastrado, ele faz a integração com o sistema IntegraSiteMercado e após ele envia as informações para a plataforma SiteMercado(IFood). Como o Exemplo abaixo.&lt;br /&gt;
[[Arquivo:IntegraçãoProdutoSiteMercado.jpg|borda|centro|miniaturadaimagem]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Como Funciona a Integração dos Pedidos?===&lt;br /&gt;
A integração de Pedidos é utilizada quando o sistema parceiro deseja possuir integração com seu sistema emissor de cupom/nota fiscal. Através desta integração, é possível que o integrador SMI crie um arquivo (ou insira em uma tabela de banco de dados) com os dados do pedido para que o PDV/Emissor fiscal consuma as informações do pedido e gere o documento fiscal de forma mais rápida. Como o Exemplo Abaixo.&lt;br /&gt;
[[Arquivo:IntegraçãoSiteMercadoPedidos.jpg|borda|centro|miniaturadaimagem|635x635px]]&lt;/div&gt;</summary>
		<author><name>Vitor</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.officesystem.com.br/index.php?title=Integra%C3%A7%C3%A3o_Site_Mercado&amp;diff=2250</id>
		<title>Integração Site Mercado</title>
		<link rel="alternate" type="text/html" href="https://wiki.officesystem.com.br/index.php?title=Integra%C3%A7%C3%A3o_Site_Mercado&amp;diff=2250"/>
		<updated>2025-03-31T13:37:10Z</updated>

		<summary type="html">&lt;p&gt;Vitor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introdução:==&lt;br /&gt;
Nessa pagina você ira conseguir Instalar, configurar e entender um pouco mais sobre a integração Site Mercado (IFood).&lt;br /&gt;
&lt;br /&gt;
===Oque é o Site Mercado?===&lt;br /&gt;
É um MarketPlace de supermercados, que permite as pessoas realizarem suas compras de forma 100% online. É uma espécie de iFood destinado às compras de supermercado.&lt;br /&gt;
&lt;br /&gt;
As pessoas entram pelo site ou pelo app, escolhem um estabelecimento e realizam todas suas comprar por lá.&lt;br /&gt;
&lt;br /&gt;
===Quem está por traz do Site Mercado?===&lt;br /&gt;
O SiteMercado hoje é uma empresa do Grupo IFood.&lt;br /&gt;
&lt;br /&gt;
==Instalações:==&lt;br /&gt;
- Primeiros passos para fazer a instalação do SiteMercado é verificar se o sistema está em uma versão mais atual, ou fazer a atualização do sistema por esse Link [ [[Instalação Atualização]] ].&lt;br /&gt;
&lt;br /&gt;
===Instalação do IntegraSiteMercado===&lt;br /&gt;
&lt;br /&gt;
#Baixe o IntegraSiteMercado no seguinte link https://files.officesystem.com.br/atualizacoes/IntegraSiteMercado.zip&lt;br /&gt;
#Extraia ele dentro da pasta MK4 (Por padrão C:\Sistema\MK4\ ).&lt;br /&gt;
#Após, execute o Integrador.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Configurações:==&lt;br /&gt;
&lt;br /&gt;
===Configuração do IntegraSiteMercado:===&lt;br /&gt;
- Passo a passo de como fazer a configuração do SiteMercado.&lt;br /&gt;
&lt;br /&gt;
#Abra o IntegraSiteMercado (Encontra-se por padrão em  C:\Sistema\MK4\ ).&lt;br /&gt;
#Após o sistema está aberto, Entre na opção Configurações.&lt;br /&gt;
#*Por Padrão o sistema é configurado dessa forma.&lt;br /&gt;
#**Tempo para Exportar = 600Seg&lt;br /&gt;
#**Máximo de Eventos = 500&lt;br /&gt;
#**Filial = 1&lt;br /&gt;
#**Vendedor Padrão = 1&lt;br /&gt;
#**Praça Padrão = 1&lt;br /&gt;
#**Tipo de Atividade Padrão = 1&lt;br /&gt;
#**Client ID = &amp;lt;u&amp;gt;Esse ID o SiteMercado Envia por e-mail quando é feito a liberação.&amp;lt;/u&amp;gt;&lt;br /&gt;
#**Client Secret = &amp;lt;u&amp;gt;Esse ID o SiteMercado Envia por e-mail quando é feito a liberação.&amp;lt;/u&amp;gt;&lt;br /&gt;
#**Authorization Code = &amp;lt;u&amp;gt;Após preencher o ID e o Secret e realizar a primeira sincronização, você será redirecionado para o site do iFood para fazer login e conceder permissão ao integrador. Ao aceitar, um código será gerado, e este é o código que precisa ser preenchido neste campo.&amp;lt;/u&amp;gt;&lt;br /&gt;
#**Estoque&lt;br /&gt;
#***Filial Somatórias = Selecione a opção 1 (ou equivalente a empresa)&lt;br /&gt;
#*Click em SALVAR.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Configuração para sincronizar os Produtos:===&lt;br /&gt;
- Para sincronizar os produtos do MK4 (Master Key 4) para o SiteMercado siga esses passos.&lt;br /&gt;
&lt;br /&gt;
*Como selecionar o status disponível.&lt;br /&gt;
&lt;br /&gt;
#Abra o sistema MK4&lt;br /&gt;
#Vá para Cadastros &amp;gt; Produtos &amp;gt; Cadastramento&lt;br /&gt;
#Procure e abra o cadastro do produto que você precisa enviar para o SiteMercado.&lt;br /&gt;
#Click em &amp;quot;Dados para E-commerce&amp;quot; (Fica abaixo da imagem do produto.)&lt;br /&gt;
#Após, em STATUS, Selecione a opção &amp;quot;Disponível&amp;quot;.&lt;br /&gt;
#Depois é só fechar o tela que salva a configuração.&lt;br /&gt;
&lt;br /&gt;
Após, você precisa verificar se o produto possui ESTOQUE positivo.&lt;br /&gt;
&lt;br /&gt;
#Abra o cadastro do produto.&lt;br /&gt;
#selecione a aba ESTOQUE.&lt;br /&gt;
#e verifique o campo SALDO ATUAL.&lt;br /&gt;
&lt;br /&gt;
==Funcionamento:==&lt;br /&gt;
&lt;br /&gt;
===Como Funciona a Integração dos produtos?===&lt;br /&gt;
Para colocar imagens nos produtos, o cliente precisa colocar diretamente no site do produto.&lt;br /&gt;
&lt;br /&gt;
O sistema ERP no nosso caso MK4 (Master Key 4), possui os itens cadastrado, ele faz a integração com o sistema IntegraSiteMercado e após ele envia as informações para a plataforma SiteMercado(IFood). Como o Exemplo abaixo.&lt;br /&gt;
[[Arquivo:IntegraçãoProdutoSiteMercado.jpg|borda|centro|miniaturadaimagem]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Como Funciona a Integração dos Pedidos?===&lt;br /&gt;
A integração de Pedidos é utilizada quando o sistema parceiro deseja possuir integração com seu sistema emissor de cupom/nota fiscal. Através desta integração, é possível que o integrador SMI crie um arquivo (ou insira em uma tabela de banco de dados) com os dados do pedido para que o PDV/Emissor fiscal consuma as informações do pedido e gere o documento fiscal de forma mais rápida. Como o Exemplo Abaixo.&lt;br /&gt;
[[Arquivo:IntegraçãoSiteMercadoPedidos.jpg|borda|centro|miniaturadaimagem|635x635px]]&lt;/div&gt;</summary>
		<author><name>Vitor</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.officesystem.com.br/index.php?title=DAYCOVAL&amp;diff=2233</id>
		<title>DAYCOVAL</title>
		<link rel="alternate" type="text/html" href="https://wiki.officesystem.com.br/index.php?title=DAYCOVAL&amp;diff=2233"/>
		<updated>2025-02-13T21:01:53Z</updated>

		<summary type="html">&lt;p&gt;Vitor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; &lt;br /&gt;
===Cadastro de Bancos:===&lt;br /&gt;
====Nro do Banco:====&lt;br /&gt;
 707&lt;br /&gt;
&lt;br /&gt;
====Nome do Banco==== &lt;br /&gt;
 DAYCOVAL&lt;br /&gt;
&lt;br /&gt;
====Agência:====&lt;br /&gt;
 XXXX-X (Agencia 4 dígitos + DV) &lt;br /&gt;
====Código Cedente:====&lt;br /&gt;
 Aqui neste campo precisa ser preenchido a conta corrente.&lt;br /&gt;
 &lt;br /&gt;
 Exemplo:&lt;br /&gt;
 &lt;br /&gt;
 XXXXXXX-X (7 dígitos + DV)&lt;br /&gt;
&lt;br /&gt;
====Cód. Ocorrência:====&lt;br /&gt;
 01 – Remessa&lt;br /&gt;
&lt;br /&gt;
====Espécie/Tipo Doc:====&lt;br /&gt;
 01 – Duplicata&lt;br /&gt;
&lt;br /&gt;
====Código de operação:====&lt;br /&gt;
 Preencher com o código de operação recebido pelo email do pessoal do banco (Esse número faz parte do controle para impressão do boleto / código de barras)&lt;br /&gt;
'''Convênio:'''&lt;br /&gt;
 Código de 16 digitos&lt;br /&gt;
&lt;br /&gt;
====Instruções de Protesto:====&lt;br /&gt;
 09 – Protestar&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
====Observações====&lt;br /&gt;
 - Este banco não utiliza a sequencia de NSA cobrança.&lt;br /&gt;
 - Juros de Mora deve ser encaminhado por e-mail ao gerente Daycoval para cadastro fixo em sistema (Juros a.m.), não preencher no Master Key.&lt;br /&gt;
 - É recomendado que seja gerado apenas um arquivo de remessa por dia, caso queira gerar mais, é sempre necessário aumentar um no ultimo digito do nome do arquivo, exemplo: DAY12021 --&amp;gt; DAY12022 --&amp;gt; DAY12023.&lt;br /&gt;
 - Prazo para protesto deve ser encaminhado ao gerente Daycoval para cadastro fixo em sistema, não preencher no Master Key.&lt;br /&gt;
&lt;br /&gt;
Email para homologação: layout.validacao@bancodaycoval.com.br&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Configurador de Documentos:==&lt;br /&gt;
&lt;br /&gt;
====Espécie Doc:====&lt;br /&gt;
 DM&lt;br /&gt;
====Espécie:====&lt;br /&gt;
 DM&lt;br /&gt;
====Carteira:====&lt;br /&gt;
 Código de 3 dígitos recebido pelo banco&lt;br /&gt;
====Aceite:====&lt;br /&gt;
 N&lt;br /&gt;
====Moeda:====&lt;br /&gt;
 R$&lt;br /&gt;
====Local de pagamento:====&lt;br /&gt;
 Pagável em qualquer rede bancária, mesmo após o vencimento&lt;/div&gt;</summary>
		<author><name>Vitor</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.officesystem.com.br/index.php?title=DAYCOVAL&amp;diff=2232</id>
		<title>DAYCOVAL</title>
		<link rel="alternate" type="text/html" href="https://wiki.officesystem.com.br/index.php?title=DAYCOVAL&amp;diff=2232"/>
		<updated>2025-02-13T19:20:19Z</updated>

		<summary type="html">&lt;p&gt;Vitor: Criou página com '  ===Cadastro de Bancos:=== ====Nro do Banco:====  748-X&amp;lt;br /&amp;gt;  ====Nome do Banco====   Bansicredi&amp;lt;br /&amp;gt;  ====Agência:====  XXXXXX (Agencia 4 dígitos + Posto Avançado 2 dí...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; &lt;br /&gt;
===Cadastro de Bancos:===&lt;br /&gt;
====Nro do Banco:====&lt;br /&gt;
 748-X&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Nome do Banco==== &lt;br /&gt;
 Bansicredi&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Agência:====&lt;br /&gt;
 XXXXXX (Agencia 4 dígitos + Posto Avançado 2 dígitos) &lt;br /&gt;
(Lajeado Centro - 017906 / Lajeado São CRI - 017909 / Lajeado Florestal - 017914 / Estrela 011908 / Univates - 017912 / Arroio do Meio – 013671 / Teutônia - 011910)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Código Cedente:====&lt;br /&gt;
 XXXXX (Contas Antigas é a Conta Corrente sem o digito verificador) (No bloqueto vai ficar assim: ‘0179.15.00000’)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Cód. Ocorrência:====&lt;br /&gt;
 01 – Inclusão de Títulos&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Espécie/Tipo Doc:====&lt;br /&gt;
 A – Duplicata Mercantil&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Instruções de Protesto:====&lt;br /&gt;
 00 – Não protestar automaticamente &lt;br /&gt;
 06 – Protestar automaticamente Nro de Dias para protesto: XX no mínimo 03 (Quando 03 ou 04 dias o sistema comandará protesto em dias úteis após o vencimento. Quando preenchido acima de 04 dias, o sistema comandará protesto em dias corridos após o vencimento)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Instruções de Negativação:''' (Posição 193 a 194 do Manual)&lt;br /&gt;
 00 – Não negativar automaticamente &lt;br /&gt;
 06 – Negativar Automaticamente &lt;br /&gt;
       Dias para Negativação valor minimo 3 (posição 195 a 196)&lt;br /&gt;
&lt;br /&gt;
====Observações====&lt;br /&gt;
 No MK4 cadastrar a conta corrente: XXXXXX (5 dígitos + DV) Agência XXXX &lt;br /&gt;
 Validação: Enviar arquivos por email para o gerente da conta. Alguns fazem a validação outros pedem que façamos elas pelo site.&lt;br /&gt;
Link: https://www.sicredi.com.br/cobranca-validacao/&lt;br /&gt;
&lt;br /&gt;
Usuario e senha no OfficeCT/Office Atendimentos&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Configurador de Documentos:==&lt;br /&gt;
&lt;br /&gt;
====Local do Pagamento:====&lt;br /&gt;
PAGÁVEL PREFERENCIALMENTE NAS COOPERATIVAS DE CREDITO DO SICREDI&lt;br /&gt;
&lt;br /&gt;
====Espécie / Espécie Doc:====&lt;br /&gt;
 DM&lt;br /&gt;
====Carteira:====&lt;br /&gt;
 Não vai nada&lt;br /&gt;
====Aceite:====&lt;br /&gt;
 N ou NÃO&lt;br /&gt;
====Moeda:====&lt;br /&gt;
 R$&lt;/div&gt;</summary>
		<author><name>Vitor</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.officesystem.com.br/index.php?title=Bandeiras&amp;diff=2188</id>
		<title>Bandeiras</title>
		<link rel="alternate" type="text/html" href="https://wiki.officesystem.com.br/index.php?title=Bandeiras&amp;diff=2188"/>
		<updated>2024-11-12T14:56:00Z</updated>

		<summary type="html">&lt;p&gt;Vitor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*'''Dias para vencimento''': essa configuração permite controlar a data em que a parcela da transação de cartão será incluída nas contas a receber. Para entender melhor como essa configuração funciona de acordo com o tipo de transação, consulte o diagrama abaixo.&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Lançamento financeiro cartão - MKey e MKPDV.png|borda|centro|900x900px]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vitor</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.officesystem.com.br/index.php?title=Arquivo:Lan%C3%A7amento_financeiro_cart%C3%A3o_-_MKey_e_MKPDV.png&amp;diff=2187</id>
		<title>Arquivo:Lançamento financeiro cartão - MKey e MKPDV.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.officesystem.com.br/index.php?title=Arquivo:Lan%C3%A7amento_financeiro_cart%C3%A3o_-_MKey_e_MKPDV.png&amp;diff=2187"/>
		<updated>2024-11-12T14:54:50Z</updated>

		<summary type="html">&lt;p&gt;Vitor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Diagrama de atividades data de vencimento parcelas TEF&lt;/div&gt;</summary>
		<author><name>Vitor</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.officesystem.com.br/index.php?title=Bandeiras&amp;diff=2186</id>
		<title>Bandeiras</title>
		<link rel="alternate" type="text/html" href="https://wiki.officesystem.com.br/index.php?title=Bandeiras&amp;diff=2186"/>
		<updated>2024-11-12T14:52:19Z</updated>

		<summary type="html">&lt;p&gt;Vitor: Criou página com '* '''Dias para vencimento''': essa configuração permite controlar a data em que a parcela da transação de cartão será incluída nas contas a receber. Para entender melho...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* '''Dias para vencimento''': essa configuração permite controlar a data em que a parcela da transação de cartão será incluída nas contas a receber. Para entender melhor como essa configuração funciona de acordo com o tipo de transação, consulte o diagrama abaixo.&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Lançamento financeiro cartão.png|centro|miniaturadaimagem]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vitor</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.officesystem.com.br/index.php?title=Arquivo:Lan%C3%A7amento_financeiro_cart%C3%A3o.png&amp;diff=2185</id>
		<title>Arquivo:Lançamento financeiro cartão.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.officesystem.com.br/index.php?title=Arquivo:Lan%C3%A7amento_financeiro_cart%C3%A3o.png&amp;diff=2185"/>
		<updated>2024-11-12T14:51:57Z</updated>

		<summary type="html">&lt;p&gt;Vitor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Diagrama de atividade que explica um pouco sobre o lançamento financeiro de uma transação de cartão no MKey e no PDV&lt;/div&gt;</summary>
		<author><name>Vitor</name></author>
		
	</entry>
</feed>