Desenvolvimento Millen-3061 – Permitir devolução de venda em qualquer loja da rede – Triangulação cruzada
Release 89
Versão 5
Autor Jaciara Silva
Processo: Vendas
Nome do Processo: Devolução em outra filial com triangulação cruzada
Motivação
Em um processo de troca de mercadorias o comprador se dirige a qualquer uma das lojas do grupo, a vendedora realiza a entrada da mercadoria, o crédito é gerado e as movimentações no estoque são realizadas. A realização das movimentações de triangulação dessa operação de troca, onde o consumidor faz a compra em uma filial e realiza a troca em outra filial, é feita automaticamente pelo e-Millennium.
Porém, devido a uma questão fiscal, são necessárias algumas operações para que a mercadoria seja corretamente recebida no sistema e as movimentações contábeis justificadas, onde a filial na qual o produto foi adquirido deve realizar uma movimentação de transferência simbólica à filial que está recebendo a mercadoria.
Para atender esta necessidade foi desenvolvida a opção de triangulação cruzada que contempla a inclusão de movimentação de transferência para movimentação fiscal da mercadoria da loja da origem da venda para a loja onde o produto foi devolvido fisicamente.
Parâmetros
Em Controladoria\Fiscal\Cadastros, configurar uma observação para ser impressa na nota fiscal de devolução, utilizando as variáveis abaixo:
- NÚMERO DA NOTA FISCAL DE VENDA: %NFE_NOTAREFERENCIA%
- DATA DA NOTA FISCAL DE VENDA: %NFE_DATASREFERENCIA%
- NÚMERO DA CHAVE DE ACESSO DA NOTA FISCAL DE VENDA: %NFE_CHAVEREFERENCIA%
- %NFE_DADOS_CLIENTE_DEVOLUCAO%
Atenção! Lembrando que as variáveis devem ser sempre separadas por vírgulas.
Em Utilitários\Comercial\Geradores, será necessário configurar a filial que realizou a venda ao consumidor para que ela seja também um cliente, no processo de triangulação cruzada.
Em Utilitários\Empresas\Filiais, será necessário configurar devidamente as filiais envolvidas no processo de triangulação cruzada, sendo:
- A filial de venda, deverá ter em seu endereço de entrega o mesmo endereço que a filial da devolução tiver em seu endereço principal. Este procedimento é necessário para a emissão da nota fiscal de transferência entre as duas filiais, que será emitida durante o processo.
Em Utilitários\Administrador\Eventos, devem ser configurados os eventos para execução do processo, sendo:
1 - Evento de venda ao consumidor
Este é um evento de venda comum e deverá ser configurado de acordo com o processo de vendas da filial.
2 - Devolução de Venda
Este evento irá receber a devolução do produto do consumidor (quando ele fizer a devolução em uma filial que não for a mesma onde ele realizou a compra) e iniciar o processo da triangulação cruzada, executando automaticamente um evento movimentação de transferência entre as filiais.
O sistema identificará que as filiais de venda e devolução são diferentes, fazendo uma validação entre os CNPJ, e automaticamente executa o processo de triangulação cruzada, desde que a configuração esteja feita corretamente.
Configuração do evento, nas guias:
Atenção! Os campos são sugestões e foram configurados para fins de teste. O processo do cliente deve ser levado em conta, ao configurar o evento de devolução da venda.
Guia | Campo |
|
Geral
| Código | Preencher |
Descrição | Preencher | |
Tipo de Produto | Produto Acabado | |
Tipo de Evento | Entrada | |
Tipo de Entrada | Devolução de Venda | |
Tipo de Interface | Clássica | |
Romaneio | Ligar | |
Numeração Automática | Ligar | |
Tipo de Impressão de Doc | Armazenar e Imprimir | |
Acessos
| Filial | Ligar |
Conta | Ligar | |
Data | Ligar | |
Habilita Barra de Acesso | Ligar | |
Cor da Barra de Acesso | Selecionar | |
Movimentação de Entrada/Saída | Por Produto | |
Selecionar Produtos Movimentação de Entrada/Saída | Por Produto | |
Geradores
| Cliente | Ligar |
Tipo de Cliente/Fornecedor | Ambos | |
Vendas ** Estes campos são específicos do processo, sem eles o recurso não irá funcionar.
| Acessa Troca | Ligar |
Instruções | Ligar | |
Valida Qtd Múltipla de Produtos | Não Valida | |
**Devolução Triangulada | Utiliza Triangulação (Referência Cruzada) | |
**Evento para Saída/Transferência (Origem) | Selecione aqui o evento configurado para usar no processo | |
**Observação de Nota Fiscal | Selecione aqui a observação configurada para usar no processo | |
Usar Vendedor | Ligar | |
Mostrar Comissão do Vend. | Não Acessa Comissão | |
Utiliza Plugin | Não Utiliza | |
Faturamentos | Não será utilizada no processo |
|
Fiscal
| NF | Ligar |
NF de Devolução | Ligar | |
Série de NF Padrão | Preencher | |
Modelo de NF Padrão | 55 | |
**Observação Padrão da NF | Selecione aqui a observação configurada para usar no processo | |
Tipo de Impressão da NF | Armazenar e Imprimir | |
Tabela de CFOP Padrão | Preencher | |
Tipo de Impressão do Boleto da GNRE | Não Processa | |
Usa Impostos da Nota Ref. | Ligar | |
XML Inclui Barra Emitente | Ligar | |
Financeiro
| Influência no Caixa | Subtrai |
Tipo Financeiro | Normal | |
Tipo de Desconto | Desconto Simples (soma) | |
Mostrar Centro de Custo | Ligar | |
Mostrar Condições de Pagamento | Ligar | |
Permite Alteração de Lanç. Efetuados (Baixa Auto) | Ligar | |
Tipo Interface de Pagamento | Clássica | |
Preços e Descontos
| Usar Valores | Ligar |
Mostrar Tabela de Preços/Custos | Ligar | |
Edição de Preços de Troca | Busca e Edita | |
Edição de Preços | Busca e Edita | |
Logística
| Influência no Estoque | Soma |
Tamanho na Grade do Produto | Código | |
Motivo | Indefinido | |
Dados para Transportadora | Transportadora Simples | |
Gerar Título para Frete | Não Gera | |
Informações Complementares | Ligar | |
Filial do Cálculo de Frete | Filial | |
Utiliza Melhor Transportadora | Não Utiliza | |
Itens Cálculo Frete | Volume/Produto | |
Contábil
| Atualiza Custo Médio | Não Atualiza |
Regra Contábil | Selecionar |
3 - Transferência entre as filiais
Este evento irá realizar a transferência de estoque da filial que realizou a venda para a filial recebeu a devolução de venda do consumidor.
Atenção! Os campos são sugestões e foram configurados para fins de teste. O processo do cliente deve ser levado em conta, ao configurar o evento de transferência.
Guia | Campo |
|
Geral
| Código | Preencher |
Descrição | Preencher | |
Tipo de Produto | Produto Acabado | |
Tipo de Evento | Transferência | |
Tipo de Transferência | Transferência | |
Tipo de Interface | Clássica | |
Romaneio | Ligar | |
Numeração Automática | Ligar | |
Imprime Doc | Ligar | |
Tipo de Impressão de Doc | Armazenar e Imprimir | |
Tipo de Impressão de Pacote | Imprimir | |
Imprime Barras | Não Imprime | |
Acessos
| Filial | Ligar |
Conta | Ligar | |
Data | Ligar | |
Habilita Barra de Acesso | Ligar | |
Cor da Barra de Acesso | Selecionar | |
Movimentação de Entrada/Saída | Não Acessa | |
Conferência de Produtos Pendentes | Não Fica | |
Geradores | Tipo de Cliente/Fornecedor | Ambos |
Vendas | Não será utilizada nesse evento no processo |
|
Faturamentos
| Fat. De Pedidos | Ligar |
Utiliza Filial ao Carregar Pedidos | Não Filtra Filial | |
Fat. De Pré-Faturamento | Ligar | |
Pré-Faturamento Parcial | Ligar | |
Fiscal
| NF | Ligar |
Série de NF Padrão | Preencher | |
Modelo de NF Padrão | 55 | |
Tipo de Impressão da NF | Armazenar e Imprimir | |
Tabela de CFOP Padrão | Preencher | |
Tipo de Impressão do Boleto da GNRE | Não Processa | |
Usa Impostos da Nota Ref. | Ligar | |
Considera Imposto do Pedido de Venda (ICMS/ST) | Nenhum | |
XML Inclui Barra Emitente | Ligar | |
Financeiro
| Influência no Caixa | Não Influi |
Tipo de Desconto | Tanto faz | |
Mostrar Centro de Custo | Ligar | |
Mostrar Plano de Contas | Ligar | |
Tipo Interface de Pagamento | Clássica | |
Preços e Descontos
| Usar Valores | Ligar |
Tabela Padrão | Preencher | |
Edição de Preços de Troca | Busca e Edita | |
Edição de Preços | Busca e Edita | |
Logística
| Influência no Estoque | Subtrai |
Tamanho na Grade do Produto | Código | |
Motivo | Indefinido | |
Consumir Lote Automaticamente | Não Utiliza | |
Dados para Transportadora | Transportadora Simples | |
Gerar Título para Frete | Não Gera | |
Informações Complementares | Ligar | |
Filial do Cálculo de Frete | Filial | |
Utiliza Melhor Transportadora | Não Utiliza | |
Itens Cálculo Frete | Volume/Produto | |
Contábil
| Atualiza Custo Médio | Não Atualiza |
Regra Contábil | Não Preencher |
Entradas
Movimentação de venda para o consumidor
Realizar uma venda normal para consumidor, utilizando o evento 1, configurado para o processo. Observe com atenção os dados do evento de venda ao consumidor.
Devolução do consumidor em outra filial (devolução triangulada cruzada)
O processo de triangulação cruzada começa com o recebimento da devolução de mercadoria do consumidor, que se dirige a uma filial qualquer para realizar a troca de seu produto.
Para dar entrada na devolução do consumidor, vamos usar o evento 2, configurado para o processo. Selecione a filial que estiver recebendo a devolução, selecione o consumidor que está devolvendo a mercadoria e localize a nota fiscal da venda, na coluna Nota Ref. Ao clicar na coluna, o sistema exibirá todas as notas fiscais emitidas para o consumidor selecionado, incluindo as CFes e NFCe.
Preencha o restante das informações do evento, efetive e aguarde a emissão da nota fiscal de devolução.
Na tela de finalização da operação comercial, perceba que a numeração da nota fiscal está com o preenchimento automático. Este procedimento é fundamental no processo de triangulação.
Clique em Próximo Passo e finalize a operação para emitir a nota fiscal de devolução.
Consultando a movimentação de devolução
Antes de visualizar a impressão do Danfe, consulte a movimentação da devolução que acabou de ser efetivada. Em Vendas\Consulta Movimentações, localize a movimentação da devolução feita e observe que a filial exibida não é a filial que estava selecionada na tela do evento. Observe também que há dois clientes na movimentação:
Cliente 1 – O consumidor que fez a devolução
Cliente 2- A filial que fez a venda para o consumidor
Atenção! A troca das filiais é um procedimento interno que o sistema realiza para poder emitir corretamente a nota fiscal de devolução. Por essa razão, foi necessário configurar a filial da venda como sendo cliente também, no cadastro de geradores.
Na impressão do Danfe, podemos observar o reflexo da troca das filiais na movimentação de devolução:
1 - O destinatário passou a ser a filial que realizou a venda
2 - O endereço do destinatário também será da filial que realizou a venda
3 - O endereço de entrega será da filial que está recebendo a devolução do cliente
Nos dados adicionais da nota fiscal será impressa a observação que foi configurada para usar com o processo.
Consultando a movimentação de transferência
O processo de triangulação cruzada irá incluir automaticamente uma transferência de estoque da filial que realizou a venda ao consumidor, para o estoque da filial que estiver recebendo a devolução da venda. Este procedimento é necessário para que os saldos dos estoques fiquem corretos.
Em Logística\Expedição\Consulta Movimentações, faça uma busca e verifique que foi gerada uma transferência entre as duas filiais.
Perceba no evento de transferência que a filial origem é a filial que fez a venda e a filial destino é a filial que recebeu a devolução do consumidor.
Ao consultar a nota fiscal emitida para essa transferência, o campo Dados Adicionais foi preenchido com informações que referenciam a nota de devolução emitida no processo.
Geração de crédito de devolução
Como o consumidor realizou uma devolução, ele terá direito ao ressarcimento do valor pago por sua compra. Ao ser efetivado o evento de devolução, o sistema gera automaticamente um título a pagar em favor do consumidor, gerando um crédito para ele.
Validações e Saídas
O processo de triangulação cruzada será composto por três notas fiscais:
- Venda ao consumidor
- Devolução da venda pelo consumidor, realizada em filial diferente da filial de venda
- Transferência de entoque da filial de venda para a filial de devolução
Opções da Operação
É possível realizar o evento de devolução passando a referência da nota de venda na tela de "Finalização de Operação Comercial", em vez de selecionar a nota referência no grid de produtos. Isso também pode ser feito com: Cupom ECF, CFe e NFCe.
Utilizar select para passar as informações na de referencia
SELECT n.IDNFE FROM NF n WHERE n.NOTA = 'Numero da nota'
Referenciando NFe
Referenciando NFCe
Neste caso, a numeração virá precedida por NFe, que deverá ser removido ao preencher o campo da chave NFe. Por exemplo:
NFe999888777666555444111222333999888777666555
Referenciando CFe
Neste caso, a numeração virá precedida por NFe, que deverá ser removido ao preencher o campo da chave NFe. Por exemplo:
NFe999999999999999999999999999999999999999
Referenciando o ECF
Nesse caso, no campo Modelo do Documento Fiscal, troque a opção NFe pela opção Cupom Fiscal (Emitido por ECF) e preencha os campos Número do ECF, que é o número da impressora fiscal, e informe o número do cupom fiscal.