Todos os posts de ricardo

Cadastrando as primeiras mercadorias

O Tutorial a seguir demonstra os primeiros passos no SGL para efetuar o cadastro das mercadorias. Desde os cadastros mais básicos até a entrada dos produtos.
Este tutorial é dividido em quatro partes. Cadastros básicos. Cadastros básicos para as grades. Cadastro das marcas. Entrada por romaneio.


<span class="Apple-style-span" style="font-family: monospace; font-size: 20px; font-weight: bold; line-height: 19px; white-space: normal;">Cadastros Básicos</span>
<code>

</code>

Cadastros Básicos para Grades

<code>

</code>

Cadastro de Fornecedores

<code>

</code>

Entrada de Romaneio

<code>

</code>

			

Arquivo de envio de NFe

Quem utiliza o sistema Focus NFe para integração possui à sua disposição duas formas de enviar as notas fiscais, a primeira é enviar diretamente as notas para o web service do sistema, a outra é gerando um arquivo localmente e utilizando o comunicador por arquivo que nós disponibilizamos.

Das duas formas, o arquivo a ser enviado deve ser um arquivo no formato YAML. A documentação detalhada de quais campos devem ser enviados e quais são opcionais você pode encontrar aqui e abaixo segue um exemplo de uma nfe representada em um arquivo yaml.

natureza_operacao: Venda de Mercadorias
forma_pagamento: 2
data_emissao: 2011-10-11
data_entrada_saida: 2011-10-11
tipo_documento: 1
finalidade_emissao: 1
cnpj_emitente: "10607261000162"
nome_emitente: Emitente LTDA
nome_fantasia_emitente: Fantasia do Emitente
logradouro_emitente: Rua Sete de Abril
numero_emitente: 127
bairro_emitente: Centro
municipio_emitente: Curitiba
uf_emitente: PR
cep_emitente: "84035440"
inscricao_estadual_emitente: "9054052682"
nome_destinatario: Farmacia Legal LTDA
cnpj_destinatario: "09171618000170"
inscricao_estadual_destinatario: "9042072416"
telefone_destinatario: "4123571642"
logradouro_destinatario: PR 412 KM 5
numero_destinatario: 5358
bairro_destinatario: Emiliano Perneta
municipio_destinatario: São José dos Pinhais
uf_destinatario: PR
pais_destinatario: Brasil
cep_destinatario: "83255000"
icms_base_calculo: 0
icms_valor_total: 0
icms_base_calculo_st: 0
icms_valor_total_st: 0
valor_frete: 0.0000
valor_seguro: 0
valor_total_ii: 0
valor_ipi: 0
modalidade_frete: 0
items:
- numero_item: 1
  codigo_produto: 7896214000010
  descricao: LOÇÃO BRLHANTE 150 ML
  cfop: 5102
  unidade_comercial: un
  quantidade_comercial: 2.0000
  valor_unitario_comercial: 9.9900
  valor_unitario_tributavel: 9.9900
  unidade_tributavel: un
  codigo_ncm: 96
  quantidade_tributavel: 2.0000
  valor_bruto: 19.9800
  icms_situacao_tributaria: 103
  icms_origem: 0
  pis_situacao_tributaria: 99
  cofins_situacao_tributaria: 99
- numero_item: 2
  codigo_produto: 7896054711244
  descricao: ACETONA CINCO VERDE 100 ML
  cfop: 5102
  unidade_comercial: un
  quantidade_comercial: 24.0000
  valor_unitario_comercial: 1.8900
  valor_unitario_tributavel: 1.8900
  unidade_tributavel: un
  codigo_ncm: 96
  quantidade_tributavel: 24.0000
  valor_bruto: 45.3600
  icms_situacao_tributaria: 103
  icms_origem: 0
  pis_situacao_tributaria: 99
  cofins_situacao_tributaria: 99

 

Exportando cadastro de mercadorias entre lojas (Sem quantidades)

O Tutorial a seguir ensina como exportar o cadastro de estoque completo, sem informação de quantidades.
Esta exportação serve para sincronizar cadastros de estoque entre duas instalações do SGL.

Primeira parte: Exportando o estoque

Passo 1: Siga o Menu Multi-Loja -> Exportar Cadastro de Mercadorias (Sem Quantidades)

Passo 2: Aguarde a exportação dos dados

Passo 3: Informe um nome de arquivo a ser salvo em um local de seu conhecimento e clique em Salvar.

Passo 4: Pronto, a exportação foi feita e o arquivo salvo, agora é só enviar o arquivo para onde estiver a outra instalação do SGL.

Segunda parte: Importando o cadastro de estoque na máquina de destino

Passo 1: Siga o Menu Estoque -> Transferência de mercadorias -> Receber Mercadorias -> De arquivo enviado

Passo 2: Selecione o arquivo exportado da outra máquina e clique em abrir.

Passo 3: Verifique os itens e certifique-se de que a opção “Manter código de barras originais” esteja marcada.

Passo 4: Aguarde a importação dos dados, este passo pode demorar conforme o volume de dados.

Pronto!: A importação foi efetuada com sucesso.

 

Configurando o multiloja no Focus Lojas

Este tutorial visa ensinar como configurar o Multi-Loja no Focus Lojas. Este tutorial deve ser seguido em cada instalação do sistema, em todas as lojas e na matriz.

Cadastrando as instalações

O primeiro passo para configurar o sistema é cadastrar as instalações do Focus Lojas. Para isso siga os passos a seguir.

1 – Siga o menu Cadastros -> Instalações

2 – Cadastre cada instalação

Clicando no + e informando número de série e um nome para a instalação. (O número de série é fornecido pela Acras.)
Clicando no V para confirmar

Configurando o sistema

Para configurar o sistema siga os passos a seguir:

1 – Siga o menu Configurações -> Sistema

2 – Acesse a aba Multi-loja

3 – Marque a opção “Usa Multiloja”

Escolha a instalação (com base no número de série)
Escolha o sequencial da loja
O sequencial deve ser único para cada loja e iniciando em 1. Se precisar de ajuda peça para que a Acras forneça este sequencial.

4 – Clique no OK

5 – Feche o Focus Lojas e abra novamente

O Agente Multiloja será carregado e colocado na bandeija (ao lado do relógio do windows)

6 – Comande um duplo click no ícone do agente multiloja

A tela de configurações irá se abrir.
As configurações de enviar e receber automaticamente devem ocorrer somente nas lojas que estiverem conectadas na internet e que se queira que enviem dados através de nossos servidores. Se estiver na matriz deve configurar para que receba dados.

Se estiver em alguma loja deve configurar para que envie dados

O campo chave de instalações deve ser preenchido com uma chave fornecida pela Acras, depois de informada deve ser comandado um TAB no teclado, os números de série irão aparecer abaixo.

 

Utilizando o comunicador por arquivo

Uma das formas de se comunicar com o Focus NFe é gerando um arquivo texto no formato especificado.

Para sistemas desktop que não desejam implementar uma comunicação direta com nossos web services criamos um agente de comunicação que lê os arquivos gerados em uma pasta e envia para o Focus NFe. Em um segundo momento o próprio agente consulta o status da nota e faz o download dos arquivos do DANFe e XML da nota.

Para fazer o download do comunicador clique aqui

Funcionamento

Sempre que o comunicador é chamado ele irá seguir os passos abaixo:

  1. Enviar os arquivos de nfe que estão no diretório de envio e criar uma pendência de retorno para esta nota.
  2. Enviar os arquivos de cancelamento que estão no diretório de envio e criar uma pendência de retorno para este cancelamento.
  3. Consultaros retornos pendentes.
    1. Havendo retorno o comunicador irá gravar o arquivo de retorno com o nome do identificador e a extensão ret. Por exemplo, para uma nfe com identificador único 99887766 será gravado o arquivo 99887766.ret no diretório de retorno.
    2. Se o retorno é referente a uma emissão de NFe e esta nota foi autorizada, o comunicador já irá fazer o download do DANFe e do XML gravando os dois arquivos em um subdiretório do diretório de retorno. Para o DANFe o nome do subdiretório será DANFEs e para o XML será XMLs.

Envio do arquivo para emissão da NFe

A aplicação do cliente deverá gravar um arquivo contendo o conteúdo da NFe e cujo nome é composto de um identificador único e com extensão nfe. Por exemplo, se o identificador único da nota no sistema cliente é 99887766 deverá ser gravado no diretório de envio com a extensão nfe, ou seja 99887766.nfe.

Envio do arquivo para cancelamento de NFe

A aplicação cliente deverá gravar um arquivo contendo um texto de justificativa de cancelamento. O arquivo deverá ser nomeado com o identificador único da nota e com extensão can. Em nosso exemplo acima o nome do arquivo seria 99887766.can. Este arquivo deverá ser gravado no diretório de envio de dados.

Envio do carta de correção eletrônica (CCe)

A aplicação cliente deverá gravar um arquivo contendo um texto da correção a ser aplicada. O arquivo deverá ser nomeado com o identificador único da nota e com extensão  cce e gravar no diretório de envio de dados.

O PDF e XML da carta de correção serão gravados no diretório de retorno, subdiretório CCes.

Reconsulta de nfe

O comunicador faz adiciona pendências de consulta automaticamente para todo envio e cancelamento comandado. Se por algum motivo houver a necessidade de comandar novamente uma consulta, basta acionar o comunicador com o parâmetro ref e o valor sendo o id único da nota. Por exemplo, para comandar a reconsulta da nota com id único 99887766 basta chamar o comunicador como na linha de comando a seguir:

$ focusNFeFileCommunicator ref=99887766

Importante

O comunicador possui uma execução linear e ao final é desativado. Isto quer dizer que ele não repete as consultas até que as notas estejam em estado final. É de responsabilidade da aplicação do cliente chamar o comunicador de tempos em tempos até que tenha as respostas para seus envios.

Configuração

Após rodar o comunicador pela primeira vez ele irá gerar um arquivo de configuração com informações padrão, como no exemplo abaixo.

[Diretorios]
envio=P:\envios\
retorno=P:\retornos\
logs=P:\logs
[Conexao]
url=http://producao.acrasnfe.acras.com.br/
token={token-enviado-pelo-suporte-focusnfe}

Na seção Diretorios são configurados os diretórios de comunicação (envio e retorno) onde a aplicação do cliente irá salvar e ler arquivos respectivamente. Também é configurado o diretório de logs, onde o comunicador irá gravar os logs das operações realizadas por ele.

A seção Conexao possui duas configurações cruciais para a correta comunicação com o Focus NFe. A url determina o endereço de comunicação que pode ser o de homologação (http://homologacao.acrasnfe.acras.com.br) e produção (http://producao.acrasnfe.acras.com.br).

O token é a chave de acesso, fornecida pelo suporte, que irá garantir que a aplicação do cliente tem acesso ao Focus NFe.

Configurando novos modelos de etiqueta

Este artigo ensina como configurar um modelo de etiquetas em seu sistema Focus Lojas.

Passo 1: O suporte técnico irá enviar uma notificação por e-mail de que seu modelo de etiquetas está configurado. Na notificação será informado o nome do arquivo e o número de colunas. Ao receber a notificação acesse o módulo de manutenção do sistema e, na aba Atualização clique em Buscar Atualizações dos Relatórios.

Passo 2: O Módulo de Manutenção irá buscar as atualizaçõe e finalizar com a mensage Concluída a Atualização dos relatórios. Pode fechar o módulo.

Passo 3: Acesse o Focus Lojas e siga o menu Configurações -> Sistema.

Passo 4: Na tela de configurações do sistema clique na aba Etiquetas.

Passo 5: Para criar um novo modelo de etiquetas clique no +, uma nova linha na lista de etiquetas irá se abrir. Para apenas editar um modelo clique na linha do modelo e ele será editado automativamente.

 

Passo 6: Informe um nome para o modelo, você pode escolher o nome que se adeque melhor para você. Por exemplo: Bijoux Pequena. Depois de informar o nome clique no campo Arquivo e então clique no “…”. O sistema irá abrir uma tela para você escolher o arquivo. Neste momento você deverá localizar o nome de arquivo que o suporte lhe enviou no e-mail de notificação. Depois de escolher o arquivo informe o número de colunas também informado pelo suporte.

 

Passo 7: Agora clique no V para confirmar.

 

Passo 8: Pronto! Seu novo modelo de etiquetas está configurado. Clique no OK e tente imprimir uma nova etiqueta. O sistema irá mostrar todas as opções de  modelo de etiquetas.

Como fazer um inventário automatizado


Por mais sistemático que seja o controle do estoque de sua loja, é inevitável que com o passar do tempo o estoque físico se distancie do estoque constante no sistema. Por isso as lojas têm o costume de realizar inventários, também conhecidos como contagem de estoque.

O Focus Lojas provê uma forma simples e automatizada de fazer esta contagem, ajustando automaticamente o estoque no sistema de acordo com o estoque físico da loja.

Para efetuar um inventário automatizado siga os passos a seguir:

 

Passo 1: Siga o menu Utilitários -> Inventário Automatizado


Passo 2: O sistema irá mostrar a tela de inventário automatizado, informando algumas instruções para otimizar esta ação. Clique em Iniciar.


Passo 3: O sistema irá mostrar uma tela de coleta de referências. É nesta etapa em que todas as mercadorias da loja precisam ser entradas. Dica: Não se preocupe com quedas de energia ou travamentos em seu computador, o Focus Lojas possui uma proteção em que se isto ocorrer, na próxima vez que você entrar no sistema ele vai recuperar o inventário do ponto onde você parou


Passo 4: Quando terminar de ler as mercadorias clique no OK e o sistema irá confrontar o que foi lido com o que constava em seu estoque. Esta etapa pode demorar um pouco, dependendo do tamanho de seu estoque. Dica: Esta etapa considera os itens consignados como constantes em seu estoque, mesmo que você não os leia. Por isso é bom sempre manter as consignações atualizadas no sistema.



Passo 5: Depois de fazer os cálculos, o Focus Lojas irá mostrar todas as diferenças encontradas e perguntar se você quer aplicar ou ignorar os ajustes. É recomendado que você aplique, para que seu estoque seja corrigido. Para isso clique em Aplicar Ajustes.

Passo 6: Agora o sistema irá ajustar o seu estoque, esta operação também pode demorar um pouco.


Pronto! No final o sistema irá abrir um botão para você imprimir um relatório detalhado do que foi ajustado. Pode ser bom imprimir este relatório pois assim você poderá investigar o que causou tantas inconsistências.