A migração de entidades(Pessoa Física e Jurídica) para dentro do modershop, é realizada por preenchimento de uma planilha especifica. Para realizar o download da planilha modelo Clique aqui.
O preenchimento é feito no padrão, tal como para o moderniza loja, aonde:
Dentro do Modershop, para importa-la, basta ir em Configurações -> Configs -> Geral -> importação de dados, como na imagem abaixo:
Ao acessar o menu de importação de dados esta tela será exibida:
Nela arraste ou selecione o arquivo preenchido e clique em importar.
Caso queira importar as entidades do Moderniza loja para o Modershop, clique aqui para realizar o download do script pronto.
Para realizar a migração de produtos para o Modershop, o primeiro passo é Preencher a planilha de importação de produtos, realize o download clicando aqui.
Muito Importante salientar que a planilha tem que ser exatamente como disponibilizamos, em formato .CSV e com exatamente os mesmos nomes nas colunas.
O preenchimento de todas as colunas é Obrigatório, com exceção da coluna “codigo_barras”, que depende do produto possuir ou não.
Tendo ela preenchida, podemos ir ao ambiente Modershop, e importa-la, pelo seguinte caminho:
Primeiro acesse o menu configurações do Shop, e no sub-menu “Geral” clique em importação de dados
Ao clicar em importação de dados, será direcionado para a tela de importação aonde terá a opção de arrastar o documento preenchido ou clicar no centro da tela, e navegar nas pastas do computador para selecionar o mesmo
Após selecionar o arquivo e confirmar o mesmo, o sistema vai carregar a planilha que preencheu, e exibir para você as informações(O print abaixo mostra um exemplo)
Após conferir os dados, basta clicar no botão “importar” no canto inferior direito da tela
Após clicar em importar, o processo de migração dos dados se dará inicio.
Migrar Produtos do Moderniza Loja Para o Modershop
Para realizar o processo de migração Loja -> Shop, preparamos um script no banco de dados do loja que retorna as informações para preenchimento da planilha, o mesmo pode ser baixado clicando aqui.
Com ele baixado, basta rodar o mesmo no banco Lojamix para extrair as informações de preenchimento da planilha. Caso não saiba como rodar um script temos uma manual que explica o processo, pode acessar ele clicando aqui
Dica: Ao rodar o comando, se clicar no “quadrado branco” no canto superior direto do retorno da consulta, o sql seleciona tudo que ele retornou, restando assim apenas dar um “Control + C” no SQL e um “Control + V” na planilha de migração.
Para auxiliar em casos de suporte e migração, quando encaminhamos scripts prontos. O processo para roda-los é o seguinte:
Primeiramente abra o SSMS (SQL SERVER MANAGEMENT STUDIO) , Caso não tenha ele em seu computador, pode realizar o download clicando aqui.
Ao abrir ele, terá que se conectar na instância do sql aonde se encontra o banco de dados Lojamix, o padrão de instalação do sistema é “.\MODERNIZA”
Ao clicar em conectar ele vai abrir no menu lateral esquerdo, os blocos de informações contidos dentro desta instância, e com isso teremos que encontrar o nosso banco de dados, que fica dentro da pasta “Banco de dados”
Clique com o botão direito no Banco desejado, e em seguida em “Nova consulta”
Ao clicar em nova consulta, ele abrirá a direita, uma tela aonde poderá realizar scripts bem como colar os disponibilizados pelo suporte ou por outros manuais do moderniza conteúdo
Dica: A tecla de atalho do teclado para rodar o script é o “F5”
Caso ao atualizar uma maquina Windows 7 e o erro apresentar for o 80072EFE, como na imagem abaixo:
A única forma de conseguir dar continuidade a atualização, é baixando o complemento do pacote Microsoft KB3138612, download disponíveis nos seguintes links:
32 bits – clique aqui
64 bits – clique aqui
Após a instalação, reinicie a maquina e tente atualizar novamente o windows pelo windows update.
Quando for emitida uma NFC-e para uma Operação Interestadual (idDest = 2) ou Operação com o Exterior (idDest = 3) será retornado a rejeição “707 – NFC-e para operação interestadual ou com o exterior”.
Neste caso em Operações acobertadas por NFC-e, é permitido apenas que sejam Estaduais (idDest = 1), ou seja, estaduais. Para Operações Interestaduais ou com o Exterior, opte pela emissão de uma NF-e (modelo 55). Para corrigir a NFC-e, deve-se informar a Operação como Estadual.
Para isso a nota deve ter alguns pontos a serem verificados:
Quando for emitida uma NFC-e e a Operação não ocorrer com Consumidor Normal, ou seja, o campo <indFinal> = 0 – “Consumidor Normal”, será retornado a rejeição “716 – NFC-e em operação não destinada a consumidor final”.
Isto dentro do sistema ocorre, quando o índice de presença da nota está “operação presencial”(Em verde) e não está marcado “consumidor final”(Em vermelho), como no print abaixo:
Com isso dito, marque a opção “consumidor final” e a nota será emitida com sucesso.
Quando for emitida uma NF-e e a Sefaz exigir que seja informado no Grupo de Autorização para obter o XML (autXML) a identificação (CNPJ ou CPF) do Escritório de Contabilidade e o grupo em questão não for informado, será retornado a rejeição “486 – Não informado o Grupo de Autorização para UF que exige a identificação do Escritório de Contabilidade na Nota Fiscal”.
Como resolver:
Dentro da tela de emissão de notas, na lateral direito, temos um campo dedicado para informar o cnpj do contador do cliente.
Como mostra na própria mensagem de rejeição da sefaz, caso o cliente não tenha contador, deve-se informar o cnpj da sefaz da bahia.
CNPJ sefaz bahia: 13.937.073/0001-58
Tendo o cnpj do contador ou da sefaz em mãos, apenas preencher o campo destacado no print a cima, e clicar em incluir, e emitir a nota!
Dica para não precisar ficar realizando essa operação em todas as notas:
Para evitar transtornos e repetição destes passos no sistema, criamos a seguinte maneira de automatizar o processo. Caso dentro do sistema, haver uma entidade cadastrada como “Contador” o sistema já vai vincular automaticamente o CNPJ a nota fiscal. Para isso, mesmo que o cnpj seja o da bahia, basta apenas cadastrar a entidade com este campo marcado:
Desta forma o processo ficará mais prático.
Quando se preenche uma planilha de importação de dados, com intuito de migra-la em uma base de dados que já tem informações, tem que ser tomados alguns cuidados que vão ser listados a seguir.
Primeiramente temos que entender que no banco de dados do sistema moderniza, algumas tabelas, como a de produtos, entidades e hierarquias, tem uma coluna a mais, chamada “código de importação”, caso você já tenha migrado uma planilha em uma base zerada, já deve conhecer a mesma.
Como no exemplo a cima ( Planilha de migração de entidades ) temos uma coluna para o código de importação e outra para o id do produto, que normalmente são preenchidas com a mesma informação. Porém essa coluna de código de importação só é preenchida no banco se for migrado por planilha, caso os cadastros tenham sido feitos de forma manual por dentro do sistema, essa coluna será inteira preenchida com um valor NULO.
Nosso migrador de dados pega como base para a migração o código de importação e não o ID do cadastro, logo se não temos ele no nosso banco de dados, como fazemos para migrar?
O processo é simples, mas caso não tenha conhecimento em SQL, pode acionar nosso time de suporte para que possamos lhe auxiliar no processo! Primeiramente abrindo o banco de dados pelo SSMS, deveremos rodar os seguintes script’s:
Após rodar os scripts a cima, todos os códigos de importação principais do sistema, ficaram igual aos id’s no mesmo, com isso poderá preencher qualquer coluna das planilhas com inicio “ci” com o id localizado dentro do sistema. abaixo um exemplo de coluna para preenchimento desta forma:
Recomendamos que sempre que for fazer este tipo de processo, primeiro faça com um backup da base de dados e outra maquina, e nunca primeiramente em um ambiente que está em produção.
Neste Post será abordado dicas de preenchimento da planilha de migração de Produtos.
1ª – Coluna operação: Como ela requer muito cuidado no uso, temos um manual somente para ela, acesse clicando aqui.
2ª- Dicas sobre as questões de pontuação e caracteres especiais:
3ª – Colunas VERMELHAS :
As colunas vermelhas só existem nessa planilha, elas indicam que se uma for preenchida todas as outas vermelhas devem também ser preenchidas. As colunas envolvidas são a de estoque :
4ª- Os campos da planilha que iniciam com “Ci_” se referem ao código de importação das outras planilhas migradas, como o exemplo a seguir:
Deve-se preencher a coluna a cima com o código de importação do fornecedor ( que normalmente é igual ao id ) e não com o nome dele por extenso:
Correto: 1
Incorreto: Fornecedor da Cidade