Autor Moderniza

porModerniza

TEF Moderniza

TEF Moderniza

O que é TEF?

O TEF (Transferência Eletrônica de Fundos) é uma solução utilizada no setor de pagamentos que permite a integração de diversos meios de pagamento, como cartões de crédito, débito, voucher, entre outros, a um sistema de vendas. Ele possibilita a comunicação entre o ponto de venda (PDV) e as adquirentes, instituições financeiras responsáveis por autorizar as transações. Com o TEF, as transações financeiras podem ser realizadas de forma rápida, segura e eficiente.

Parceria entre Moderniza e Elgin

A Moderniza estabeleceu uma parceria com a Elgin para fornecer o serviço de TEF aos seus clientes. A Elgin é uma renomada empresa especializada em soluções de tecnologia, incluindo o TEF. Essa parceria garante que os clientes da Moderniza tenham acesso a um serviço confiável e de alta qualidade.

Continue lendo
porModerniza

Moderniza Report – Gerador de Relatórios

Configurações necessárias

O primeiro passo a ser feito é restaurar o banco de dados do Reportec, isso para os casos que não estiverem com ele já restaurado. Caso não tenha o banco de dados em sua instância do SQL, basta baixá-lo clicando aqui (RENOMEAR a extensão de “.zip” para “.bak”). Vale lembrar que é necessário fazer os procedimentos de logon para o funcionar corretamente.

Com o banco já restaurado, basta executar o arquivo Reportec.exe que se encontra na pasta (C:\Lojamix\Reportec).

Tela de login

 

Com a tela de login aberta, é necessário clicar em “Conexões” e fazer as seguintes configurações para o Moderniza Report acessar o banco do Reportec:

Configurações

A configuração já vem praticamente pronta do mesmo modo que a configuração das conexões do Administrativo vem, é preciso apenas conferir se as configurações batem.

1° Host/Banco de dados: O único dado que pode ser diferente nas máquinas é o host e a instância, pois isso pode variar de acordo como a instância foi configurada.
2° Nome do banco de dados: Reportec
3 ° Usuário do banco de dados: Reportec
4° Porta: 1433
5° Senha:  r3p0rt3c
6: URL Webservice Reportec: http://localhost:8081/Reportec/

Com o login efetuado teremos a tela abaixo aberta e clicaremos em “Servidores” para seguir configurando o Moderniza Report.

O passo seguinte servirá para conectar o Reportec ao banco de dados que é utilizado no Administrativo, lembrando que é possível conectar o mesmo Reportec em diversos bancos de dados instalados na instância do seu SQL.

O primeiro passo é configurar o nome do servidor ou da conexão da mesma forma como é configurada a conexão do Administrativo, neste momento iremos “vincular” o banco do Reportec ao banco de dados Lojamix do Administrativo
1° Nome: Apenas o nome da conexão.
2° IP/Host: Definir o nome do servidor e sua instância específica.
3° Porta: 1433 (caso não tiver sido alterada não é necessário colocar outra).
4° Database: Lojamix (ou o nome do banco de dados que será conectado o Reportec).
5° Tipo de conexão: Existem dois tipos de conexões
Autenticação SQL Server; necessária definir login como “Lojamix” e senha como “l0j4m1x”.
Autenticação do Windows; não é necessário fazer nada além da seleção.

Após essas configurações feitas, já pode dar início aos relatórios.

Módulo Relatórios

       Este item do menu principal do sistema Moderniza Loja contém os relatórios dos demais módulos do sistema gerados a partir do gerador de relatórios Moderniza Report.

     O gerador de relatórios possibilita a geração de relatórios em diferentes bases de dados e pode ser integrado ao sistema Moderniza Loja.

Road Show sobre Moderniza Report:

Importando relatórios

     Novos relatórios criados e atualizações em relatórios existentes são realizados através da opção importar relatórios no menu relatórios do sistema Moderniza Loja. Na tela de importação é definida a opção novo relatório ou relatório já existente, em seguida deverá ser informado o caminho do arquivo XML do relatório.

Tipo de Importação

porModerniza

Configurar Emissão de Boleto pelo Moderbank

O processo de emissão de Boleto pelo ModerBank permite integrar a sua conta com o nosso sistema, emitindo boletos pela API do ModerBank sem a necessidade de geração de arquivos de remessa/ retorno.

Para este processo funcionar corretamente, alguns passos são necessários:

IMPORTANTE: O processo de emissão de boleto pelo ModerBank no sistema ocorre da mesma forma que os outros bancos já homologados, porém o grande diferencial é que não precisamos manipular arquivos de envio de remessa e retorno de remessa. Porém para emitirmos boletos e validarmos o seu pagamento, precisamos fazer algumas configurações extras para garantir a segurança e êxito da operação. Como utilizamos uma API, durante a emissão de um boleto / conciliação do boleto, você irá precisar se autenticar, essa autenticação é feita através do CNPJ da empresa, CPF do operador e a senha do Operador. O login usa autenticação de dois fatores então necessita de um código de validação, no qual irá ir para o e-mail do operador. A autenticação é válida por 60 minutos, ou até fechar o Moderniza Loja.

1 – Possuir uma conta de pessoa Jurídica no ModerBank:

Esse passo parte de uma negociação financeira com o nosso setor Bancário da Moderniza, onde o pessoal irá realizar todo o processo de abertura de conta.

Configurações dentro do sistema Moderniza

1 – Cadastro do Banco

Para emitir boletos com o Moderbank, você precisa cadastrar o banco dentro do sistema, para isso você deve ir em Financeiro -> Bancos

Em bancos você precisa cadastrar um novo, selecionando a opção Incluir (F1)

Após irá abrir a tela para o cadastro do banco e você devera preencher com as seguintes informações

Banco: 655

Descrição: Moderank

IMPORTANTE: O campo banco precisa ser 655 pois esse é o código de identificação do Moderbank.

Após é necessário clicar em Confirmar(F1). Com o cadastro do banco feito o próximo passo é cadastrar a conta bancária e sincronizar com o Moderbank

2 – Cadastro da Conta bancária

Para cadastrar a conta bancária você precisar selecionar o Banco cadastrado e selecionar a opção Contas bancárias(F4)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Na tela de contas bancárias, você irá precisar incluir uma nova conta.

No cadastro da conta, você precisará selecionar a Filial no qual o seu CNPJ é o mesmo da conta do Moderbank. Com a Filial Selecionada, você irá clicar no botão Moderbank e irá fazer login no Internet Banking para sincronizar cadastrar a sua conta bancária dentro do Moderniza Loja.

 

Você irá informar o seu CPF e Senha para acesso ao Internet Banking e irá  realizar o login.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Após realizar o Login, o sistema irá preencher as informações da conta de acordo com as Informações do ModerBank.  E você só precisa informar uma descrição de clicar em confirmar para salvar o cadastro

2 – Cadastro da Configuração de Boleto

Para efetuar as configurações de boleto, clique no menu Financeiro -> Boletos -> Configuração.

Nessa tela, você irá ir em Incluir(F1) para cadastrarmos uma nova Configuração para emissão de boleto.

Na tela de cadastro da configuração de Boleto, você irá selecionar o banco ModerBank e a conta cadastrada anteriormente, você pode também definir as configurações de juros e multa, além de uma Instrução de até 50 caracteres. No campo de instrução, não precisa adicionar as expressões para fazer o cálculo de juros e multa no boleto já vem como padrão. Após informar os dados você precisa clicar em Confirmar(F1).

3 – Emissão de Boleto

O processo de emissão de boletos pelo Moderbank ocorre da mesma forma que nos outros bancos que já possuímos homologação. A única diferença é que você precisará fazer um login a cada 60 minutos. Para emitir um boleto, você irá ir em Financeiro -> Documentos a Receber. Nessa tela é preciso selecionar uma documento a receber e clicar em Boleto(F8) -> Gerar Boleto

Ao clicar em Gerar Boleto, você irá ir para a tela de seleção de configuração do Boleto. Nessa tela será preciso selecionar a configuração que pertence ao ModerBank

Depois de clicar em Gerar será necessário fazer o login e também validar o código que será enviado para seu e-mail. O Código de validação tem um tempo de duração de 3 minutos.

Após fazer o login é só pegar o código enviado para o seu e-mail colar no sistema e clicar no botão Enviar

Após clicar em enviar, o sistema irá gerar o Boleto e Abrir o PDF do mesmo, você pode verificar o layout de um boleto emitido em ambiente de Homologação nesse link

3 – Conciliação de Boletos

Para validar o pagamento do boleto, você irá ir em Financeiro -> Boletos -> Ler Retorno.

Nessa tela, você irá selecionar o banco, a conta bancária e também a data de emissão do boleto para verificar quais boletos foram pagos e onde eles vão realizar a baixa financeira dentro do sistema. Após preencher essas informações você irá clicar em Ler Retorno(F1)

O sistema irá verificar quais os boletos foram emitidos nesse dia e também vai fazer a validação se foram pagos ou não. Se o boleto for pago o sistema já realiza a baixa automaticamente do título dentro do sistema e também faz as movimentações financeiros necessárias.

 

Vídeo Operacional

porModerniza

Redução do Banco de Dados

É sugerido reduzir o banco de dados quando está chegando a 10GB devido a limitação da versão do SQL EXPRESS em suportar bancos no máximo de 10GB.

Ao chegar ao limite ele ocorrerá vários erros no sistema, impossibilitando gravar qualquer dados no banco.

1ª Passo:

Fazer um backup do banco de dados do cliente, guardar para possíveis consultas futuras. Guardar o Backup informando data da redução do banco.

2ª Passo:

Após realizar o backup, rodar o Script a seguir:

Obs: data deve ser modificada conforme o ano de atual, sempre devera ser reduzido do ano anterior!



set dateformat ymd
DELETE nfx FROM nfe_xml nfx inner join nfe nf on nf.Ide_ChaveAcessoNFe = nfx.chave_nfe where nf.Ide_DataHoraEmissao <= '2021-12-31 23:59:59'

Esse script ao rodar ele  levará um tempo em execução de 20min até 2horas de execução, dependendo da quantidade de informações e dos recursos que maquina contém.

3º Passo:

Após termino da execução do script, precisamos liberar o espaço não utilizado no banco De dados.

No SSMS, iremos no banco a clicar com botão direito. Conforma imagem abaixo:

Após isso ira abrir a janela de Redução:

Apertar OK. Ele começara e executar a redução. O procedimento pode levar algum tempo para e execução.

Após  esse procedimento o processo esta finalizado!

porModerniza

Migração Moderniza X Moderniza

A Migração do banco Moderniza para outro banco Moderniza ocorre por diversos motivos, dentre eles quando é atingido o limite de 10GB suportados para armazenamento de dados no SQL Server,  nesse momento é necessário a criação de um banco de dados mais leve e que nele estejam contidas as principais informações para o funcionamento e gerência do estabelecimento. Tendo em vista o intuito de um banco mais leve, os dados a serem importados serão:

-Entidades, Hierarquias, Produtos, Estoque, Documentos a Receber, Lançamento de documento a receber, Documentos a Pagar, Lançamento de Documento a Pagar.

A seguir o passo a passo a seguir para realizar o mesmo:

– Realize o download do scripts moderniza x moderniza clicando aqui.

– Crie uma pasta em um local de fácil acesso, e extraia os arquivo baixados anteriormente, ficando da seguinte forma:

– Abra o bloco de notas da informação que deseja migrar, faremos o exemplo com a importação de entidades. Após abrir copie todo o conteúdo que se encontra dentro do bloco de notas(Control + A / Control + C)

 

– Abra o SSMS( SQL SERVER MANAGEMENT STUDIO), e acesse a instância Moderniza. Assim que ela abrir clique com o botão direito no banco de dados lojamix, após vá em “Nova consulta”

Quando clicar em nova consulta, irá abrir um tela ao lado para preenchimento do script, basta então colar(Control + V) as informações copiadas do bloco de notas, como na imagem abaixo:

Após colar, basta clicar “F5” No teclado, para rodar o script, e ele irá retornar as informações no banco.

– Rodando o script ele retornará da seguinte forma:

Poderá revisar os dados, mas basta copiar todas as colunas e colar na planilha de importação de entidades disponibilizada por aqui , caso tenha alguma dúvida no processo de preenchimento de planilha, recomendamos assistir no vídeo explicativo por este link  e também verificar nosso manual sobre, por este link.

Para copiar todos dados de uma vez, basta clicar no local indicado na imagem abaixo, isso selecionará todo o retorno do script, com isso copie os dados (Control + C) e cole na planilha.

– Após copiar cole todas as informações na planilha e ficará da seguinte forma:

Tendo a planilha preenchida em mãos, basta seguir o processo de importação padrão na nova base de dados!

porModerniza

TEF (Transferência Eletrônica de Fundos no PDV)

OBS: Transferência Eletrônica de Fundos (TEF) somente pode ser utilizado e configurado no Moderniza Frente de Caixa(PDV).

IMPORTANTE: O sistema de PDV apenas utiliza o gerenciador de TEF informado e o “chama” para que o mesmo faça a transação eletrônica. Toda a transação é realizada pelo gerenciador do TEF escolhido, cabendo ao sistema PDV Moderniza apenas interagir com o mesmo, exibir as mensagens recebidas e imprimir o comprovante de operação no caso de sucesso, mas não executar as transações eletrônicas.

Para a realização da configuração do TEF no frente de caixa é necessário que já esteja instalado os módulos da TEF e PINPED conforme os fornecedores. Onde os mesmos são responsáveis pela instalação e manutenção.

Após a instalação do executável da TEF, iremos nas configurações do PDV, na Aba parâmetros de conexão, TEF- Gerenciador padrão, podemos colocar manualmente o caminho do executável do TEF ou procura-lo, através do botão Pasta .

Assim procurando o caminho do executável e selecionando.

Após selecionado e configurado o caminho do TEF, somente confirmar e salvar as alterações. Realizado essa configuração, na hora de finalizar a venda com TEF, ao clicar ele executará o modulo da TEF.

Agora somente finalizar a compra colocando as credenciais e finalizar á venda.

Assim estará devidamente configurado.

Configurar Meios de Pagamento do TEF

Agora é possível fazer com que o meio de pagamento utilizado no TEF saia na impressão da NFCe. Para isso é necessário configurar os códigos de cada meio de pagamento nas configurações de cada PDV. Isso é necessário pois cada operadora de TEF utiliza códigos diferentes.

Primeiramente será necessário identificar estes códigos. Para isso é necessário localizar o arquivo ULTIMATEF.TXT, localizado na pasta C:\Lojamix\Frente de caixa.

 

Este arquivo fica disponível após cada venda efetuada e sempre substitui a venda anterior.

Agora é necessário clicar com o botão direito no arquivo e abrir com um editor de texto de sua preferência (Bloco de notas, Notepad++, etc…).

Acima está o exemplo de um arquivo de venda no cartão de crédito. Para localizar o código de cartão de crédito do TEF procure o campo 011-000, conforme marcado acima. Neste caso o código para vendas no cartão de crédito é 10.

Agora é necessário informar este código na configuração do PDV, conforme demostrado abaixo:

Feito isso, na próxima venda no TEF com cartão de crédito, sairá corretamente na impressão da nota o finalizador Cartão de Crédito.

Agora é só fazer uma venda de testes no débito e uma no pix para pegar seus respectivos códigos e completar a configuração. Caso o sistema não encontre o código, ou o código esteja incorreto, a venda será efetuada normalmente mas sairá com o finalizador Transferência Bancária.

porModerniza

Rejeição 363: IE do substituto tributário idêntico à IE do emitente ou do destinatário

Motivo

Quando for emitida uma NF-e com IE do Substituto Tributário (IEST) e a Inscrição for igual a Inscrição Estadual (IE) do Emitente ou do Destinatário, será retornada a rejeição 363.

Exemplo

Esta rejeição ocorre quando ao se emitir uma NF-e, o valor da Inscrição Estadual do emitente ou do destinatário for idêntica à Inscrição Estadual da Substituição Tributária – IE ST.

Regra de validação da Sefaz

 

 

Solução

A solução para tal rejeição é remover o IE ST das configurações da Filial.
O caminho a ser seguido dentro do sistema, para que seja acessado as configurações da filial, é Configurações > Filiais > Configurações (F5) > Inscrição Estadual ST. Nesta aba será possível remover a Inscrições Estaduais ST cadastradas no sistema, que está ocasionando a rejeição.

porModerniza

Mudando a porta do serviço LojamixRemotingService

A troca de porta do serviço do Remoting pode se fazer necessária quando há conflito entre conexões de portas de outros serviços.

Para mudar a porta é preciso modificar as configurações do serviço.

Para acessar as configurações do serviço usamos o caminho: C:\Lojamix\Administrativo, após acessarmos está pasta iremos abrir o arquivo LojamixSevicesConfig.exe, será nele que iremos mudar a porta do serviço.

Uma vez que tenhamos aberto o executável iremos na aba marcada em verde e alteraremos o campo em azul, para a porta desejada.

 

Após feito o passo anterior devemos modificar as conexões no Sistema Moderniza. No Administrativo e no PDV. Para mudar as configurações de conexão do Administrativo vamos em Configurações > Parâmetros > Parâmetros gerais do sistema.

 

Para modificarmos as configurações do PDV vamos em Menu Fiscal > Configurações PDV

 

Nos campos destacados devemos alterar a porta que estávamos usando no Remoting e inserir a porta que estamos usando agora.

É importante que a nova porta não esteja sendo usada pelo sistema e também que esteja liberada no firewall.

porModerniza

PDV Link Off – Configuração do serviço LojamixRemoting

Esse erro pode ser apresentado ao abrir o PDV na opção FRENTE DE CAIXA.

1.Verifique se o serviço remoting está rodando no servidor.

O serviço é determinante para o bom funcionamento do sistema e para a configuração e inicialização dele. Para a inicialização seguir os seguintes passos:

Ir até Moderniza Administrativo e selecionar a aba de conexões.

Entre na conexão deseja, Marque o ”LojamixRemotingService” e confirme.

Assim ele será iniciado, e para a verificação só ir até a aba de ‘Serviços’ do Windows e verificar se o serviço está sendo executado.

 

 

2. Reiniciar os serviços do PDV.

Dentro do PDV há a opção ‘‘Reiniciar Serviços do PDV’’

Ao seleciona-la irá reiniciar os serviços do PDV.

3.Configuração do PDV

Garantir que o PDV está corretamente configurado é um pilar para o funcionado correto do PDV. Ao ocorrer o erro de link pode ser a falta de informações no caminho de servidor;

 

4. Caminho do remoting.

É necessário alterar especificar o caminho do remoting. No servidor siga os seguintes passos: Vá até o Administrativo na aba de:  Configurações > parâmetros gerais do sistema.

 

Após seguir todos esses passos o link deverá aparecer da seguinte maneira:

porModerniza

Integração com a AnyMarket

Agora você pode ter os maiores marketplaces do Brasil reunidos em apenas um lugar e ainda, ter tudo integrado e funcionando com o seu sistema Moderniza. A Anymarket possui integrações com mais de 35 marketplaces, sendo alguns deles: Americanas, Submarino, Shoptime, Ponto Frio, Casas Bahia, Extra, Dafiti, Magalu, Netshoes, Wish, Amazon, Mercado Livre e muitos outros. A principal vantagem de ter seu sistema Moderniza integrado aos marketplaces é poder ter mais de um canal de venda divulgando seu produto.  Para tanto, vamos à um passo a passo de como configurar o sistema Moderniza para trabalhar com a Anymarket.

  • Passo 1: Contratar os serviços da AnyMarket:
  • O Sistema Moderniza envia e recebe dados da AnyMarket, para tanto é necessário contrar os seviços da mesma, para informações referentes acessar: www.anymarket.com.br
  • Passo 2: Criar uma Loja Virtual do tipo Anymarket:
  • Acesse o menu Comercial do seu Moderniza, opção Loja Virtual.
  • Inclua uma nova Loja Virtual, selecionando o “Tipo Integração” como “AnyMarket”.
  • Informe os dados de Descrição, URL http://api.anymarket.com.br/v2  e o Gumga Token do seu ambiente na AnyMarket.
  • Passo 3: Configurar a URL para envio de imagens:
  • Acesse o menu Configurações, opção Empresas.
  • Selecione a Empresa e utilize o botão Filiais.
  • Selecione a Filial qual foi cadastrada a configuração para Loja Virtual tipo AnyMarket.
  • Utilize o botão inferior “Configurações”, acesse a aba “Comercial”.
  • Na segunda opção de aba, selecione “Loja Virtual”.
  • Informe o seguinte enderço para “Url Imagens AWS”: https://1zt23k38d1.execute-api.sa-east-1.amazonaws.com/dev/image-upload
  • Passo 4: Enviar os produtos para AnyMarket:
  • Voltando para a tela de  Loja Virtual, selecione a loja que foi criada no Passo 1 e clique no botão “Produtos”.
  • Utilize o botão inferior “Incluir” para selecionar os produtos que estão cadastrados no sistema Moderniza e você deseja envia-los para a AnyMarket.
  • Após escolher todos os produtos, volte para a tela de “Relação de produtos integrados a loja virtual”,  observe que a situação dos produtos está como “Inclusão Pendente”.
  • Com o botão “Atualizar”, os produtos são enviados para a AnyMarket, e suas situações na tela passam a ser “Atualizado”.
  • Passo 5: Criar anúncio de produtos:
  • Para criar os anúncios na AnyMarket, é necessário acessar o SandBox com suas credenciais da AnyMarket.
  • No Painel da AnyMarket selecione a opção da esquerda “Produtos”, procure pelo produto com descricação “Produto Teste Integração Marketplaces”.
  • Procure pelo botão “Marketplaces”, na modal que irá se abrir, clique no botão “Nova Publicação”, depois escolha os Marketplaces que deseja integrar com o sistema Moderniza.
  • Clique em confirmar, uma alerta com a solicitação “Seu anúncio ainda não foi publicado. Deseja publicar agora?”, irá aparecer, apenas clique em Não, pois esse anúncio será apenas para controle interno do sistema Moderniza.
  • O sistema Moderniza irá consultar os Marketplaces vinculados a esse produto para vincular os demais produtos automaticamente.
  • Voltando para a opção do Passo 1, apenas acesse o menu Comercial, Loja Virtual e selecione a Loja Virtual, depois clique em “Alterar”, em seguida “Confirmar”.
  • Com isso, você poderá voltar para a tela de Loja Virtual, abrir novamente a opção de “Produtos”, selecionar os produtos que deseja enviar para AnyMarket, depois use a opção “Marketplace”.
  • Na tela de “Relação de marketplaces”, poderá ser selecionado para quais Marketplaces será criado anúncio dos produtos selecionados anteriormente.
  • Passo 6: Baixar pedidos da AnyMarket para o Moderniza:
  • Quando um cliente realizar um pedido em algum Marketplace integrado com a AnyMarket, esse poderá ser baixado para o sistema Moderniza através da opção Comercial, “Pedidos de Venda”, opção essa disponível na página principal do seu sistema Moderniza.
  • Ao acessar a tela de “Pedidos de venda”, clique no botão “Outros”, “Importar pedidos”.
  • Todos os pedidos serão baixados para o Moderniza.
  • Passo 7: Faturar pedido de venda:
  • Após baixado o pedido, o próximo passo no sistema Moderniza é o faturamento do mesmo, para isso na tela de “Pedidos de venda”, realize o faturamento normalmente do seu pedido atrávez do botão lateral “Faturamento”.
  • Com o processo finalizado de faturamento no lado do sistema Moderniza, o status do pedido no Marketplace também será atualizado.
  • Passo 8: Enviar pedido de venda:
  • Com o pedido faturado no Moderniza e no Marketplace, o próximo passo é realizar a entrega do mesmo.
  • Para tanto, selecione o pedido e escolha o botão “Entrega”, uma tela irá se abrir para informar dados “Nome da transportadora”, “Número de rastreio”, “Url para rastreio”, “Data rastreio”, “Data que o pedido foi entregue a transportadora”, “Data estimada de entrega”. Esses dados são obrigatórios para que o Marketplace.
  • Com os dados acima preenchidos, clique no botão “Confirmar Envio”, para que os dados sejam enviados ao Marketplace e estejam disponíveis para o cliente.
  • Após o cliente ter recebido o pedido, o mesmo pode ser concluido na mesma tela pelo botão “Concluir Pedido”.