Árvore de páginas

Boletim Técnico: Estorno de Venda
Ocorrência
Nova Rotina
Resumo
Esta funcionalidade permite ao caixa realizar o estorno da venda, por meio da integração entre as rotinas Estorno (LOJA600) e Venda Assistida (LOJA701) ou Atendimento (FRTA271), antes do fechamento do caixa realizado no final do dia, de forma a facilitar e agilizar a rotina do caixa.Ao ativar essa funcionalidade, o caixa em operação, tanto no módulo Controle de Lojas (SIGALOJA) quanto no Front Loja (SIGAFRT), poderá realizar estorno de vendas geradas em qualquer caixa da loja, desde que possua permissão para realizar essa operação, a venda tenha sido realizada no mesmo dia e o Webservice do servidor da Retaguarda esteja ativo, no caso da operação estar sendo realizada no Front Loja.Após a confirmação da operação, os títulos referentes aos pagamentos gerados durante a venda e que foram cancelados serão compensados automaticamente pela Nota de Crédito (NCC) gerada. No caso de vendas com cupom fiscal, a NCC é gerada junto com a Nota Fiscal de Entrada. Já para as vendas que não geraram cupom fiscal – itens a serem retirados posteriormente ou entregues – a NCC será gerada a partir do número do documento não fiscal emitido na venda, pois não há Nota Fiscal de Entrada para esses itens. O saldo em estoque das mercadorias é atualizado por meio da Nota Fiscal de Entrada que é gerada durante esse processo de estorno. Caso a venda tenha gerado um pedido de venda para entrega ou retirada posterior, esse pedido será cancelado, assim como suas respectivas reservas.Ao final da operação, é impresso um comprovante, informando os dados das vendas estornadas, os pagamentos que foram estornados ou devolvidos em dinheiro ou nota de crédito ao cliente para pagamentos que não foram estornados.  As formas de pagamento estornadas serão detalhadas na conferência do resumo de caixa.A rotina Estorno de Vendas pode ser acessada diretamente do menu principal do Controle de Lojas (SIGALOJA) em Atualizações / Atendimento / Estorno, ou pela opção 32 – Estorno de Vendas da janela de funções do Front Loja (SIGAFRT) em Atualizações / Frente de Loja / Atendimento + F12 + 32. 	Importante:Não há reversão do processo de estorno, caso erroneamente seja realizada esta operação, o usuário deve efetuar os lançamentos de cancelamento das operações envolvidas manualmente. (Financeiro, estoque e faturamento).Para utilização da rotina de Estorno de Vendas, é necessário que as seguintes rotinas estejam devidamente implantadas e configuradas no Sistema:•	LOJA – Troca e/ou Devolução de Mercadorias na Venda Assistida: o tratamento da geração da nota de entrada, movimentação de estoque, comissões será o mesmo da devolução de mercadorias.•	LOJA – Geração de Pedido de Vendas na Venda Assistida: tratamento de estorno de Pedido de Vendas quando não há emissão de Cupom Fiscal para os itens do orçamento•	LOJA/FRT – Conferência de Caixa (FNC 000000197112010, chamado SCV806): para que seja possível a identificação do movimento ao qual a venda, realizada no frente de loja, pertence.
ID do Chamado
SDDAJJ
Produtos
  • Microsiga 11
  • Módulos
    • SIGALOJA
    • SIGAFRT
    Portais
    • Portal do cliente
    Países
    • todos
    Sistema Operacional
  • todos
  • Ajustes no Compatibilizador
    Não
    Integridade Referencial
    Não
    Aplicação de Patch
    Não
    Procedimentos para Implementação
     O sistema é atualizado logo após a aplicação do pacote de atualizações (Patch) desta FNC.

        Importante:

    Antes de executar o compatibilizador U_UPDLOJ73 é imprescindível:

    a)    Realizar o backup da base de dados do produto que será executado o compatibilizador (diretório \PROTHEUS11_DATA\DATA) e dos dicionários de dados SXs (diretório \PROTHEUS11_DATA\ SYSTEM).

    b)    Os diretórios acima mencionados correspondem à instalação padrão do Protheus, portanto, devem ser alterados conforme o produto instalado na empresa.

    c)    Essa rotina deve ser executada em modo exclusivo, ou seja, nenhum usuário deve estar utilizando o sistema.

    d)    Se os dicionários de dados possuírem índices personalizados (criados pelo usuário), antes de executar o compatibilizador, certifique-se de que estão identificados pelo nickname. Caso o compatibilizador necessite criar índices, irá adicioná-los a partir da ordem original instalada pelo Protheus, o que poderá sobrescrever índices personalizados, caso não estejam identificados pelo nickname.

    e)    O compatibilizador deve ser executado com a Integridade Referencial desativada*.

     

          ATENÇÃO: O procedimento a seguir deve ser realizado por um profissional qualificado como Administrador de Banco de Dados (DBA) ou equivalente!

    *         A ativação indevida da Integridade Referencial pode alterar drasticamente o relacionamento entre tabelas no banco de dados. Portanto, antes de utilizá-la, observe atentamente os procedimentos a seguir:

                  i.        No Configurador (SIGACFG), veja se a empresa utiliza Integridade Referencial, selecionando a opção Integridade/Verificação (APCFG60A).

                 ii.        Se não há Integridade Referencial ativa, são relacionadas em uma nova janela todas as empresas e filiais cadastradas para o sistema e nenhuma delas estará selecionada. Neste caso, E SOMENTE NESTE, não é necessário qualquer outro procedimento de ativação ou desativação de integridade, basta finalizar a verificação e aplicar normalmente o compatibilizador, conforme instruções.

                iii.        Se Integridade Referencial ativa em todas as empresas e filiais, é exibida uma mensagem na janela Verificação de relacionamento entre tabelas. Confirme a mensagem para que a verificação seja concluída, ou;

               iv.        Se Integridade Referencial ativa em uma ou mais empresas, que não na sua totalidade, são relacionadas em uma nova janela todas as empresas e filiais cadastradas para o sistema e, somente, a(s) que possui(em) integridade está(arão) selecionada(s). Anote qual(is) empresa(s) e/ou filial(is) possui(em) a integridade ativada e reserve esta anotação para posterior consulta na reativação (ou ainda, contate nosso Help Desk Framework para informações quanto a um arquivo que contém essa informação).

                v.        Nestes casos descritos nos itens “iii” ou “iv”, E SOMENTE NESTES CASOS, é necessário desativar tal integridade, selecionando a opção Integridade/ Desativar (APCFG60D).

               vi.        Quando desativada a Integridade Referencial, execute o compatibilizador, conforme instruções.

              vii.        Aplicado o compatibilizador, a Integridade Referencial deve ser reativada, SE E SOMENTE SE tiver sido desativada, através da opção Integridade/Ativar (APCFG60). Para isso, tenha em mãos as informações da(s) empresa(s) e/ou filial(is) que possuía(m) ativação da integridade, selecione-a(s) novamente e confirme a ativação.

    Contate o Help Desk Framework EM CASO DE DÚVIDAS!

     

    1.      Em Microsiga Protheus ByYou Smart Client, digite U_UPDLOJ73 no campo Programa Inicial.

    2.      Clique em OK para continuar.

    3.      Ao confirmar é exibida uma mensagem de advertência sobre o backup e a necessidade de sua execução em modo exclusivo.

    4.      Clique em Sim para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos.

    É apresentada uma mensagem explicativa na tela.

    5.      Em seguida, é exibida a janela Atualização concluída com o histórico (log) de todas as atualizações processadas. Nesse log de atualização, são apresentados somente os campos atualizados pelo programa. O compatibilizador cria os campos que ainda não existem no dicionário de dados.

    6.      Clique em Gravar para salvar o histórico (log) apresentado.

    7.      Clique em OK para encerrar o processamento. 

    Descrição de Ajustes
     Ajustes Efetuados pelo Compatibilizador

    1.    Inclusão de Help:

    Nome

    CUPESTORN

    Texto

    A venda associada a este cupom foi estornada.

    2.    Alteração de pergunta no arquivo – SX1 – Cadastro de Perguntas:

    Pergunta

    Cons. Devolucoes/Estornos ?  

    Nome

    MV_PAR09

    Grupo

    LJR780

    Ordem

    09

    Tipo

    Numérico

    Tamanho

    1

     

    3.    Criação no arquivo SX3 – Campos:

    ·       Tabela MBZ – Pagamentos Estornados

    Campo

    MBZ_FILIAL

    Tipo

    Caracter

    Tamanho

    2

    Decimal

    0

    Título

    Filial

    Descrição

    Filial do Sistema 

    Nível

    1

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Visual

    Visualizar

    Contexto

    Real

    Grupo de Campos

    033

    Help

    Filial do Sistema

     

    Campo

    MBZ_CUPOM

    Tipo

    Caracter

    Tamanho

    9

    Decimal

    0

    Título

    Cupom

    Descrição

    Numero do Cupom Fiscal

    Nível

    1

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Visual

    Visualizar

    Contexto

    Real

    Grupo de Campos

    018

    Help

    Número do Cupom Fiscal

     

    Campo

    MBZ_SERIE

    Tipo

    Caracter

    Tamanho

    3

    Decimal

    0

    Título

    Série

    Descrição

    Série do Cupom Fiscal 

    Nível

    1

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Visual

    Visualizar

    Contexto

    Real

    Help

    Série do Cupom Fiscal 

     

    Campo

    MBZ_FORMA

    Tipo

    Caracter

    Tamanho

    15

    Título

    Forma Pagto

    Descrição

    Forma de Pagamento

    Nível

    1

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Visual

    Visualizar

    Contexto

    Real

    Help

    Forma de Pagamento

     

    Campo

    MBZ_NUM

    Tipo

    Caracter

    Tamanho

    6

    Decimal

    0

    Título

    Num. Orcamto

    Descrição

    Número do Orçamento

    Nível

    1

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Visual

    Visualizar

    Contexto

    Real

    Help

    Número do Orçamento

     

    Campo

    MBZ_VALOR

    Tipo

    Numérico

    Tamanho

    16

    Decimal

    2

    Formato

    @E 9,999,999,999,999.99

    Título

    Valor Parc.

    Descrição

    Valor da Parcela

    Nível

    1

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Visual

    Visualizar

    Contexto

    Real

    Help

    Valor da Parcela

     

    Campo

    MBZ_PORTE

    Tipo

    Caracter

    Tamanho

    1

    Decimal

    0

    Título

    Porte

    Descrição

    Porte do Título

    Nível

    1

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Visual

    Visualizar

    Contexto

    Real

    Help

    Porte do Título

     

    Campo

    MBZ_CHEQID

    Tipo

    Caracter

    Tamanho

    1

    Decimal

     0

    Título

    ID Cheque

    Descrição

    Identificação do Cheque

    Nível

    1

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Visual

    Visualizar

    Contexto

    Real

    Help

    Identificação do Cheque

     

    Campo

    MBZ_NUMCAR

    Tipo

    Caracter

    Tamanho

    30

    Decimal

    0

    Título

    Num. Cartao

    Descrição

    Número do Cartão

    Nível

    1

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Visual

    Visualizar

    Contexto

    Real

    Help

    Número do Cartão

     

    Campo

    MBZ_ADMIN

    Tipo

    Caracter

    Tamanho

    20

    Decimal

     0

    Título

    Administrad.

    Descrição

    Administradora do Cartão

    Nível

    1

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Visual

    Visualizar

    Contexto

    Real

    Help

    Administradora do Cartão

     

    Campo

    MBZ_AGENCI

    Tipo

    Caracter

    Tamanho

    8

    Decimal

    0

    Título

    Agência

    Descrição

    Agência

    Nível

    1

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Visual

    Visualizar

    Contexto

    Real

    Help

    Agência

     

    Campo

    MBZ_CONTA

    Tipo

    Caracter

    Tamanho

    20

    Decimal

     0

    Título

    Conta

    Descrição

    Conta do Cheque

    Nível

    1

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Visual

    Visualizar

    Contexto

    Real

    Help

    Conta do Cheque

     

    Campo

    MBZ_COMP

    Tipo

    Caracter

    Tamanho

    3

    Decimal

    0

    Título

    Compensação

    Nível

    1

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Visual

    Visualizar

    Contexto

    Real

    Descrição

    Compensação

    Help

    Compensação

     

    Campo

    MBZ_DOCTEF

    Tipo

    Caracter

    Tamanho

    Decimal

    0

    Título

    Document. TEF

    Descrição

    Número do Documento TEF

    Nível

    1

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Visual

    Visualizar

    Contexto

    Real

    Help

    Número do Documento TEF

     

    Campo

    MBZ_FORMID

    Tipo

    Caracter

    Tamanho

    1

    Decimal

    0

    Título

    ID Cartao

    Descrição

    Identific. Cartão

    Nível

    1

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Visual

    Visualizar

    Contexto

    Real

    Help

    Identific. Cartão

     

    Campo

    MBZ_ESTORN

    Tipo

    Caracter

    Tamanho

    Decimal

    0

    Formato

     @!

    Título

    Pagto Estorn

    Descrição

    Pagamento Estornado

    Nível

    1

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Visual

    Visualizar

    Contexto

    Real

    Help

    Pagamento Estornado

     

    Campo

    MBZ_NSUTEF

    Tipo

    Caracter

    Tamanho

    12

    Decimal

    0

    Título

    NSU TEF

    Descrição

    NSU TEF

    Nível

    1

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Visual

    Visualizar

    Contexto

    Real

    Help

    NSU TEF

    Campo

    MBZ_DOCCAN

    Tipo

    Caracter

    Tamanho

    Decimal

     0

    Título

    Doc.Canc.TEF

    Descrição

    Documento Cancelado TEF

    Nível

    1

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Visual

    Visualizar

    Contexto

    Real

    Help

    Documento Cancelado TEF

     

    Campo

    MBZ_HORCAN

    Tipo

    Caracter

    Tamanho

    6

    Decimal

    0

    Título

    Hor.Canc. TEF

    Descrição

    Hora do Cancelamento TEF

    Nível

    1

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Visual

    Visualizar

    Contexto

    Real

    Help

    Hora do Cancelamento TEF

     

    Campo

    MBZ_REG

    Tipo

    Numérico

    Tamanho

    17

    Decimal

     0

    Título

    Recno SL4

    Descrição

    Número do Registro do SL4

    Nível

    1

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Visual

    Visualizar

    Contexto

    Real

    Help

    Número do Registro do SL4

     

    Campo

    MBZ_OPERA

    Tipo

    Caracter

    Tamanho

    3

    Decimal

    0

    Título

    Caixa Estorn

    Descrição

    Caixa do Estorno

    Nível

    1

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Visual

    Visualizar

    Contexto

    Real

    Help

    Caixa do Estorno

     

    Campo

    MBZ_SITUA

    Tipo

    Caracter

    Tamanho

    Decimal

     0

    Título

    Situacao

    Descrição

    Situação da Integração

    Nível

    1

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Visual

    Visualizar

    Contexto

    Real

    Help

    Situação da Integração

     

    Campo

    MBZ_PARCEL

    Tipo

    Caracter

    Tamanho

    1

    Decimal

    0

    Título

    Parcela

    Descrição

    Parcela do Título

    Nível

    1

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Visual

    Visualizar

    Contexto

    Real

    Grupo de Campos

    011

    Help

    Parcela do Título

     

    Campo

    MBZ_MOEDA

    Tipo

    Numérico

    Tamanho

    Decimal

    0

    Título

    Moeda

    Descrição

    Moeda da Fatura

    Nível

    1

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Visual

    Visualizar

    Contexto

    Real

    Help

    Moeda da Fatura

     

    Campo

    MBZ_DTCAN

    Tipo

    Caracter

    Tamanho

    8

    Decimal

     0

    Título

    Dat.Canc.TEF

    Descrição

    Data do Cancelamento TEF 

    Nível

    1

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Visual

    Visualizar

    Contexto

    Real

    Help

    Data do Cancelamento TEF 

     

    ·       Tabela SL1 – Orçamento:

    Campo

    L1_STATUES

    Tipo

    Caracter

    Tamanho

    1

    Decimal

     0

    Formato

     @!

    Título

    Stat.Estorno

    Descrição

    Status do Estorno

    Nível

    1

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Visual

    Visualizar

    Contexto

    Real

    Help

    Status do Estorno

     

    ·       Tabela SLQ – Orçamento:

    Campo

    LQ_STATUES

    Tipo

    Caracter

    Tamanho

    1

    Decimal

     0

    Formato

     @!

    Título

    Stat.Estorno

    Descrição

    Status do Estorno

    Nível

    1

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Visual

    Visualizar

    Contexto

    Real

    Help

    Status do Estorno

     

    ·       Tabela SL4 – Condição Negociada:

    Campo

    L4_ESTORN

    Tipo

    Caracter

    Tamanho

    1

    Decimal

    0

    Formato

     @!

    Título

    Pagto.Estorn

    Descrição

    Pagamento Estornado

    Nível

    1

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Visual

    Visualizar

    Contexto

    Real

    Help

    Pagamento Estornado

     

    Campo

    L4_OPERAES

    Tipo

    Caracter

    Tamanho

    Decimal

    0

    Formato

     

    Título

    Caixa Estorn

    Descrição

    Caixa do Estorno

    Nível

    1

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Visual

    Visualizar

    Contexto

    Real

    Help

    Caixa do Estorno

     

    ·       Tabela SD1 – Itens das NF de Entrada

    Campo

    D1_OPERADO

    Tipo

    Caracter

    Tamanho

    3

    Decimal

    0

    Formato

    @!

    Título

    Operador

    Descrição

    Operador de Caixa

    Nível

    1

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Visual

    Visualizar

    Contexto

    Real

    Help

    Operador de Caixa

     

    4.    Criação de tabela no arquivo SX2 – Tabelas:

    Chave

    MBZ

    Nome

    Pagamentos Estornados

    Modo

    E

    Único

    MBZ_FILIAL+MBZ_CUPOM+MBZ_SERIE+MBZ_FORMA+MBZ_PARCEL

    PYME

    Sim

    5.   Criação de Índices no arquivo SIX – Índices:

    Índice

    MBZ

    Ordem

    1

    Chave

    MBZ_FILIAL+MBZ_CUPOM+MBZ_SERIE+MBZ_PARCEL

    Descrição

    Cupom + Serie + Forma + Parcela

    Proprietário

    S

     

    Índice

    MBZ

    Ordem

    2

    Chave

    MBZ_FILIAL+MBZ_SITUA+MBZ_CUPOM+MBZ_SERIE

    Descrição

    Situacao + Cupom + Serie

    Proprietário

    S

    Procedimentos para Configuração
     1.   No Configurador (SIGACFG) acesse Ambientes / Cadastro / Menu (CFGX013). Informe a nova opção de menu do SIGALOJA conforme instruções a seguir:

    Menu

    SIGALOJA

    Submenu

    Atualizações\Atendimento

    Nome da rotina

    Estorno

    Programa

    LOJA600

    Módulo

    SIGALOJA

    Tipo

    Função Protheus

    Tabelas

    SL1,SL2,SL4,SE5,SE1,SF1,SD1,SF2,SD2                                                              

    Procedimentos para Utilização
     Habilitar a permissão do caixa para a operação de estorno de vendas

    1.    No Controle de Lojas (SIGALOJA) e Front Loja (SIGAFRT), acesse o cadastro de caixas.

    2.    Clique na guia Permissão.

    3.    Defina o tipo de permissão para a operação Estorno de Vendas.

    Ativar o Webservice da retaguarda e configurar a estação do Frente de Loja para acessá-lo

    1.    No Front Loja (SIGAFRT), acesse o cadastro de estações.

    2.    Clique na guia Integrações.

    3.    No campo Configurações – IP Porta do WebService,defina o endereço e a porta do servidor Webservice. Exemplo: localhost:8090.

     

    Estorno de Venda no SIGALOJA, realizado no mesmo período de movimento do caixa - 1º Processo

    1.      No Controle de Lojas (SIGALOJA), realize a abertura do caixa.

    2.      Acesse Atualizações / Atendimento / Venda Assistida (LOJA701) e realize uma venda com formas de pagamento diferentes.

    3.      Agora acesse Atualizações / Atendimento / Estorno (LOJA600) e selecione o orçamento referente à venda gerada no passo anterior.

    4.      Durante a confirmação dos dados da venda a ser estornada, informe o porte do título* (1 – Caixa ou 2 – Retaguarda) nos pagamentos que não foram realizados em dinheiro ou por transações TEF.

        Importante

    Porte do título*: é o local que está o documento; se informado: Caixa significa que o documento encontra-se no PDV (Ponto de Venda); se informado Retaguarda o documento está no Back-office.

    Os títulos em porte do caixa serão compensados e os títulos em porte da retaguarda não, gerando, nesse caso, uma Nota de Crédito (NCC), referente ao valor dos títulos não compensados.

    Para os pagamentos em cartão, não realizados por transações TEF (POS, por exemplo), é necessário informar seu cancelamento. Para os pagamentos realizados por transações TEF, o Sistema abre o gerenciador para que o usuário realize a transação de cancelamento. O número do documento da transação TEF informado é utilizado para identificação dos pagamentos que foram estornados.

     

    5.      Após a confirmação da venda estornada, será impresso um comprovante em que constam os dados da vendas estornadas e as formas de pagamentos que foram canceladas e/ou o valor da nota de crédito gerada ao cliente referente aos pagamentos que não foram estornados.

    6.      No final do processamento do estorno da venda, é exibida a mensagem do número da Nota Fiscal de Entrada gerada, caso a venda estornada tenha gerado um cupom fiscal.

    7.      Após o processamento, verifique que a legenda da venda é alterada para Venda Estornada.

    Estorno de Venda no SIGALOJA, realizada em período distinto do movimento do caixa - 2º Processo

    1.      No Controle de Lojas (SIGALOJA), acesse Atualizações / Atendimento / Venda Assistida (LOJA701) e realize uma venda com formas de pagamento diferentes.

    2.      Agora em Atualizações / Caixa / Fecha Automático (LOJA350), realize o fechamento automático do caixa.

    3.      Acesse Atualizações / Caixa / Abre Automático (LOJA340) e realize a abertura automática do caixa.

    4.      Em Atualizações / Atendimento / Estorno (LOJA600), selecione o orçamento referente à venda gerada anteriormente.

        Importante:

    Durante a confirmação dos dados da venda a ser estornada, não é possível informar o porte do título dos pagamentos, porque as vendas geradas em movimentos diferentes do caixa atual não podem ser compensadas, para não alterar e afetar a informação referente ao fechamento anterior que contém a venda estornada.

     

    5.      Após a confirmação da venda estornada, é impresso um comprovante que consta os dados da venda estornada e apresenta a forma de pagamento Dinheiro como valor devolvido.

    1. Verifique que o número da Nota Fiscal de Entrada gerada é exibido, e a legenda dos títulos gerados na venda estornada não serão alterados.

    Estorno no Front Loja de vendas realizadas no Controle de Lojas com comunicação com a Retaguarda (On-Line) - 3º Processo

    1.      No Controle de Lojas (SIGALOJA), acesse Atualizações / Atendimento / Venda Assistida (LOJA701) e realize uma venda com formas de pagamento diferentes.

    2.      Acesse a rotina de Atendimento do Front Loja (SIGAFRT) e selecione a função de estorno Atualizações / Frente de Lojas / Atendimento (FRTA271) + F12 + 32.

    3.      Informe o número do cupom e série da venda gerada no Controle de Lojas.

    4.      Informe o porte dos títulos em aberto, conforme a regra do período de movimento do caixa onde foi realizada a venda.

        Observação

    Para que seja exibida a janela com os dados da venda a ser estornada, o Webservice da retaguarda deve estar ativo, e a estação do PDV deve apontar para o Webservice, conforme explicado anteriormente.

     

    5.      Após a confirmação dos dados da venda, é impresso comprovante de estorno.

    6.      Verifique que a mensagem de Nota Fiscal de Entrada gerada não é exibida, pois os dados dos pagamentos da venda estornada serão enviados à Retaguarda para serem processados pelo Job de Integração ERP (GrvBatch). Para que os dados dos pagamentos das vendas estornadas sejam enviados do PDV para a Retaguarda, é necessário que a rotina responsável pelo envio dos dados do PDV para a Retaguarda esteja ativa.

    7.      No Front Loja (SIGAFRT) da Retaguarda, acesse a rotina de ERP On – Atualizações / Retaguarda / ERP On-line (LJGRVSTART).

     

    Estorno de venda no Front Loja sem comunicação com a Retaguarda (Off-Line) - 4º Processo

    1.    Desative o TotvsAppServer da Retaguarda.

    2.    No Front Loja (SIGAFRT), acesse Atualizações / Frente de Lojas / Atendimento (FRTA271) e realize uma venda com formas de pagamento diferentes.

    3.    Acesse a rotina de Atendimento do Front Loja (SIGAFRT) e selecione a função de estorno Atualizações / Frente de Lojas / Atendimento (FRTA271) + F12 + 32.

    4.    Informe o número do cupom e série da venda gerada anteriormente.

    5.    É exibida a mensagem de que a rotina de estorno será realizada off-line.

    6.    Informe o porte dos títulos em aberto, conforme a regra do período de movimento do caixa.

    7.    Após a confirmação dos dados da venda, será impresso comprovante de estorno.

        Observação

    O envio dos dados dos pagamentos estornados, assim como o seu processamento na Retaguarda, é idêntico ao processo on-line, quando o TotvsAppServer da Retaguarda estiver ativo.

     

    Estorno de Venda no SIGALOJA, realizada para Cliente Padrão - 5º Processo

    1.      No Controle de Lojas (SIGALOJA), acesse Atualizações / Atendimento / Venda Assistida (LOJA701) e realize uma venda com formas de pagamento diferentes.

    2.      Em Atualizações / Atendimento / Estorno (LOJA600), selecione o orçamento referente à venda gerada no passo anterior.

        Importante:

    Durante a confirmação dos dados da venda a ser estornada, não é possível informar o porte do título dos pagamentos, porque não pode ser gerada uma Nota de Crédito para o Cliente Padrão. Neste caso, os pagamentos serão devolvidos em dinheiro.

     

    3.      Após a confirmação da venda estornada, é impresso um comprovante que consta os dados da venda estornada e apresenta a forma de pagamento Dinheiro como valor devolvido.

    4.      Verifique que o número da Nota Fiscal de Entrada gerada é exibido e, a legenda dos títulos gerados na venda estornada não são alterados.

    Estorno de Pedido de Vendas no SIGALOJA pago com Nota de Crédito - 6º Processo.

    1.   No Controle de Lojas (SIGALOJA), acesse Atualizações / Atendimento / Venda Assistida (LOJA701) e registre um item com entrega do tipo Retira Posterior (1) e outro item do tipo Entrega (2).

        Importante

    Quando o orçamento contém itens do tipo Retira Posterior (1), é gerado um Pedido de Venda para esses itens, que pode ser consultado no módulo Faturamento (SIGAFAT) em Atualizações / Pedidos / Pedidos de Venda (MATA410).

    2.   Realize as reservas dos itens cadastrados no passo anterior.

        Observação

    As reservas geradas podem ser consultadas no módulo Faturamento (SIGAFAT) em Atualizações / Pedidos / Controle Reservas (MATA430).

    3.   Finalize o pedido com pagamento em Nota de Crédito.

    4.   Acesse a rotina de estorno e selecione o orçamento referente à venda gerada anteriormente.

    5.   Durante a confirmação dos dados da venda a ser estornada, verifique que não existem dados referentes às formas de pagamento da venda.

        Importante

    O processo de estorno não lista a forma de pagamento do tipo Nota de Crédito (NCC), pois a rotina Venda Assistida não gera uma linha na tabela de Condição Negociada (SL4), quando o pagamento é realizado por meio de nota de crédito.

    Durante o processo de estorno, o pedido gerado foi encerrado e as reservas geradas foram excluídas. O processo de estorno sinaliza como estornados os orçamentos “filhos” do orçamento estornado.

    6.   Após a confirmação da venda estornada, verifique que é impresso um comprovante com os dados da venda estornada e o valor devolvido em Nota de Crédito.

    7.   Em Contas a Receber, é gerado um título do tipo NCC, com o mesmo número e série do documento não fiscal associado à venda estornada, pois, nesse caso, não é realizado o cancelamento e posterior compensação da Nota de Crédito utilizada no pagamento da venda. É gerada uma nova Nota de Crédito.

    Resumo de Caixa

    Na consulta de Resumo de Caixa, Consultas / Finanças / Resumo de Caixa (LOJC030), foi incluída uma nova linha com o nome de Estornos, listando os pagamentos cancelados das vendas estornadas. Esses pagamentos são detalhados por formas de pagamentos e administradoras.

    Alterações em outras rotinas

    Na Venda Assistida (LOJA701), foi incluída da legenda para a situação de Estorno da Venda.

    Na Exclusão de NF Orçamento e Pedido (LOJA140), foi incluída da legenda para a situação de Estorno da Venda e verificação da venda não estornada para realizar a exclusão.

    No relatório de NF para Cupom (LOJR130), foi incluída a verificação da venda não estornada para realizar a troca de NF para Cupom.

    No relatório Mapa de Vendas (LOJR0075) foi alterada a seção Devolução para não trazer as NFs de Entrada, referente ao estorno de vendas e foi criada uma seção Estorno para listar essas notas. Foi incluída também uma linha de Estorno, que traz as formas de pagamento da venda estornada que foram canceladas.

     

        Importante:

    Para avaliar a eficácia do funcionamento da rotina de estorno de venda, confira as seguintes tabelas:

     

    SL1 – Orçamentos

    Os campos L1_DOCCANC, L1_DATCANC e L1_HORCANC contém os dados da transação TEF cancelada.

    O campo L1_STAUES será gravado com o valor 1 quando houver estorno total da venda - todos os pagamentos da venda foram cancelados - ou 2 no caso de estorno parcial da venda - um ou mais pagamentos não foram cancelados. Neste caso, será gerada uma Nota de Crédito ao cliente ou pagamento em dinheiro da quantia não cancelada, no caso de venda gerada em movimento diferente do caixa.

    Para verificar se a venda foi gerada no mesmo período de movimento do caixa, o valor do campo L1_NUMMOV da tabela de orçamentos (SL1), deve conter o mesmo valor do campo LW_NUMOV da tabela de movimento processos de venda (SLW). Caso o valor do campo L1_NUMMOV estiver em branco, é considerado como movimento atual do caixa, para fins de comparação.

     

    SL4 – Condição Negociada

    O campo L4_ESTORN será gravado com o valor S para os pagamentos que foram cancelados durante a rotina de estorno. Esses pagamentos são exibidos na conferência de caixa que utiliza o campo L4_OPERAES para identificar o caixa que realizou o estorno do pagamento.

    Os campos L4_DOCCANC, L4_DATCANC e L4_HORCANC contém os dados da transação TEF cancelada.

     

    SD1 – Itens da Nota Fiscal de Entrada

    O campo D1_OPERADO contém o caixa responsável pela geração da nota de devolução do item, para que seja possível o rastreamento do estorno através da Nota Fiscal de Entrada.

    SE1 – Contas a receber

    Para os títulos, cuja venda foi realizada no mesmo período de movimento do caixa, estas são as informações alteradas dos títulos correspondentes à venda:

    • O campo E1_PORTADO contém o caixa responsável pelo estorno da venda.
    • Inclusão do título do tipo CR, referente ao valor da taxa administrativa dos pagamentos com financeiras que foram estornadas.
    • Exclusão do título do tipo NCC, referente à nota fiscal de entrada gerada, no caso de venda realizada no período do movimento anterior do caixa.

     

    SE5 – Movimento bancário

    No caso de títulos em aberto, cujo pagamento foi estornado, é gerado um lançamento do tipo CP que fora compensado com o título gerado na rotina de geração de documento de entrada. Para este título, é gerado um lançamento do tipo BA.

    Para os títulos cujo pagamento for realizado em dinheiro, é primeiramente gerado um lançamento do tipo ES e depois o título recebe o mesmo tratamento de um título em aberto.

    Para os títulos, cuja venda foi realizada no período do movimento anterior do caixa, não há compensação, pois o título do tipo NCC é excluído e é gerado um lançamento do tipo TR.

     

    MBZ – Pagamentos estornados

    Esta tabela contém os dados dos pagamentos da venda estornada do PDV e que serão enviados à retaguarda, para esta identifique a venda e realize o processamento de estorno pelo Job de Integração.

    O campo MBZ_SITUA realiza o controle da transmissão dos pagamentos da venda estornada. Para movimentos que não foram transmitidos à retaguarda, o status é '00'. Caso tenham sido transmitidos com sucesso, o status é 'TX'.  Ao receber o registro na retaguarda seu status é 'RX' e, caso a venda tenha sido estornada com sucesso, seu status final é ‘OK’.

    Informações Técnicas
     

    Tabelas Utilizadas

    SL1 – Orçamento
    SL2 – Itens do Orçamento
    SL4 – Condição Negociada
    SF2 – Nota Fiscal
    SD2 – Itens da Nota Fiscal
    SE1 – Contas a Receber
    SE5 – Movimento Bancário
    SF1 – Nota Fiscal de Entrada
    SD1 – Itens da Nota Fiscal de Entrada
    MBZ – Pagamentos estornados.

    Rotinas Envolvidas

    LOJA600 – Estorno de Vendas
    FRTA271 – Frente de Loja – Atendimento
    LOJA701 – Venda Assistida
    LOJA140 – Exclusão NF/Orçamento
    LOJC030 – Resumo de Caixa
    LOJR130 – Relatório de NF para Cupom
    LOJR075 – Mapa de Vendas

    Observações
     

    • Sem rótulos