Criar devoluções no POS

Isto artigo descreve como iniciar devoluções de transações cash-and-carry ou encomendas de clientes na aplicação do Microsoft Dynamics 365 Commerce ponto de venda (POS).

Nota

Na versão 10.0.20 do Commerce e posteriores, está disponível uma nova funcionalidade denominada Experiência unificada de processamento de devoluções no POS . Esta funcionalidade proporciona um processo de devolução mais consistente e unificado no POS, independentemente do tipo de transação (transação cash-and-carry ou encomenda do cliente) ou do canal original em que a encomenda foi criada. Recomendamos que todas as organizações ativem esta nova funcionalidade para ajudar a melhorar a fiabilidade geral do processamento de devoluções através de POS.

Depois de ativada a funcionalidade, não pode ser desativada.

Processar devoluções utilizando a operação de transação de devolução

Recomendamos que adicione a operação de transação de devolução ao esquema do ecrã do POS. Em versões anteriores à versão 10.0.20 do Commerce, a operação de transação de devolução suporta corretamente o processamento de devoluções apenas para transações cash and carry. Depois de ativar a funcionalidade Experiência unificada de processamento de devoluções para POS na versão 10.0.20 do Commerce ou posterior, a operação de transação de devolução também suporta o processamento de devoluções originárias de encomendas de clientes, tais como encomendas "recolha" ou "envio para casa" que já estejam faturadas.

A partir da operação de transação de devolução, os utilizadores podem procurar uma transação cash-and-carry ou uma ordem de devolução do cliente introduzindo qualquer um dos quatro critérios de pesquisa seguintes. Os utilizadores podem introduzir estes critérios utilizando um teclado de dispositivo, teclado no ecrã ou scanner de código de barras.

  • ID de receção
  • Número da encomenda
  • ID de referência do canal (também conhecido como ID de confirmação do pedido)
  • ID da fatura

Se for encontrada uma transação ou encomenda que corresponda aos critérios de pesquisa, aparece a página Produtos retornáveis . Aí, os utilizadores podem especificar os itens que estão a ser devolvidos. Também podem introduzir quantidades de devolução e códigos de razão.

Para cada linha de encomenda na lista de produtos retornáveis, o POS mostra informações sobre a quantidade de compra original e as quantidades de quaisquer devoluções que tenham sido processadas anteriormente. A quantidade de devolução que um utilizador introduz para uma linha de encomenda tem de ser inferior ou igual ao valor do campo Disponível para devolução .

Página Produtos retornáveis.

Durante o processamento da devolução, se um utilizador tiver o produto físico, e esse produto tiver um código de barras, o utilizador pode digitalizar o código de barras para registar a devolução. Cada digitalização do código de barras aumenta a quantidade de devolução em um item. No entanto, se a etiqueta do código de barras tiver uma quantidade incorporada, essa quantidade é introduzida no campo Devolver agora .

Os utilizadores também podem selecionar manualmente os itens a devolver na página Produtos retornáveis e, em seguida, atualizar o campo Devolver agora utilizando o painel de detalhes.

Se a quantidade máxima disponível Devolver agora estiver a ser especificada para uma transação, o utilizador pode selecionar a operação Selecionar tudo na barra da aplicação POS para definir a quantidade retornável máxima em todas as linhas.

Para cada linha que tenha uma quantidade Devolver agora , o utilizador deve selecionar um código de razão de devolução utilizando o painel de detalhes. Para devoluções de transações cash-and-carry, os códigos de motivo de devolução são configurados como códigos de informação no perfil de funcionalidades da loja. Para devoluções de encomendas de clientes, os códigos de razão de devolução são configurados na página Códigos de razão de devolução na Dynamics 365 Commerce sede.

Após a quantidade de devolução e o código de razão terem sido definidos para cada item que deve ser devolvido, o utilizador pode selecionar a Operação de devolução na barra da aplicação POS para prosseguir com o processamento. A página Transação de POS aparece, onde os itens retornáveis selecionados na página anterior foram adicionados ao carrinho. As quantidades Devolver agora para os itens aparecem como linhas de quantidade negativa na transação e o reembolso total é calculado.

Melhorias na experiência do utilizador

Se houver mais do que um item para devolver numa transação, e o associado da loja tiver selecionado vários itens para devolver, a grelha de devolução mostra apenas a última linha selecionada como marcada. Isto comportamento pode confundir o associado e fazê-lo acreditar que apenas um único item foi selecionado. Para mitigar isto problema, a partir da versão 10.0.36 do Commerce, pode ativar a funcionalidade Experiência de utilizador melhorada para devoluções de POS . Esta funcionalidade torna a grelha de produtos devolvidos numa grelha de seleção múltipla onde os utilizadores podem selecionar e limpar a seleção de produtos retornáveis. A grelha de seleção múltipla abre automaticamente a caixa de diálogo da razão de devolução. Portanto, menos passos são necessários para abrir e fechar a caixa de diálogo da razão de devolução. Esta funcionalidade também introduz a configuração de Ignorar fatura de venda durante as devoluções no perfil de funcionalidade POS. Se esta configuração estiver ativada, o sistema combina todos os produtos retornáveis de uma encomenda, independentemente da fatura a partir da qual foram cumpridos. Portanto, o número de passos que os caixas têm de completar é reduzido, porque não têm de encontrar e selecionar a fatura correta para devolver um item.

As melhorias na funcionalidade Experiência do utilizador melhorada para devoluções de POS foram retroportadas para as versões 10.0.33 a 10.0.35 do Commerce, mas para estas versões tem de ativar as melhorias atualizando os ficheiros de configuração nos seus ambientes de sandbox/desenvolvimento/teste e, em seguida, contactando a Microsoft para os ativar em produção. Para ambientes internos, modifique o ficheiro bin\CommerceRuntime.config no caminho físico do Retail Server para adicionar as "FeatureState.Dynamics.AX.Application.RetailUnifiedReturnUXImprovementFeature" value="true" definições e "FeatureState.Dynamics.AX.Application.RetailSkipInvoiceSelectionDuringReturnFlight" value="true" . Se não quiser ignorar a vista de seleção de faturas, não adicione a segunda definição ao ficheiro de configuração.

Outras opções de devolução no POS

Os utilizadores podem adicionar linhas a uma transação de devolução se estiverem a criar uma ordem de troca. Os utilizadores podem adicionar mais itens de devolução a uma transação de devolução utilizando a operação Devolver produto para uma linha de vendas de quantidade positiva selecionada que já tenha sido adicionada.

Nota

A operação Devolver produto no POS não fornece validação para transações originais e permite que qualquer produto seja devolvido. A Microsoft recomenda que você permita que apenas utilizadores autorizados executem essa operação ou imponha que uma substituição do gerente seja necessária para fazê-lo.

Quando a funcionalidade Experiência unificada de processamento de devoluções no POS está ativada, os utilizadores também podem utilizar a funcionalidade Mostrar operação de diário no POS para iniciar uma devolução de uma transação cash and carry ou uma encomenda de cliente. Em seguida, podem selecionar uma transação no diário e, em seguida, selecionar a Operação de devolução na barra da aplicação POS. Esta operação só está disponível se existirem linhas retornáveis na encomenda. Inicia a mesma experiência do utilizador que a operação de Transação de devolução.

Os utilizadores também podem utilizar a operação Revogar encomenda no POS para procurar e revocar encomendas de clientes. (Esta operação não pode ser utilizada para transações cash and-carry). Neste caso, após a seleção de uma encomenda de cliente, a operação de devolução na barra da aplicação do POS pode ser utilizada para iniciar uma devolução da encomenda de cliente. Esta operação só está disponível se existirem linhas retornáveis na encomenda. Inicia a mesma experiência do utilizador que a operação Transação de devolução ou Mostrar diário .

Se um reembolso for devido no checkout, pode configurar políticas de pagamento de reembolso que limitem os métodos de pagamento utilizados para reembolsar os clientes. Se uma transação original foi paga usando um cartão de crédito, dependendo do processador de pagamento e da configuração do sistema, os utilizadores podem emitir um reembolso para o cartão original. Neste caso, o reembolso pode ser processado sem exigir que o cliente passe o cartão de crédito novamente, porque o token de pagamento original é utilizado para emitir o reembolso.

As ordens de devolução são publicadas na sede do Commerce como ordens de venda

Quando a funcionalidade Experiência unificada de processamento de devoluções no POS está ativada, todas as devoluções criadas no POS são escritas na sede do Commerce como ordens de venda que têm linhas negativas. Em versões anteriores à versão 10.0.20 do Commerce, os utilizadores podem selecionar se as ordens de devolução devem ser lançadas como ordens de venda com linhas negativas ou se devem ser ordens de devolução criadas através do processo de autorização de devolução de material (RMA).

Na funcionalidade Processamento unificado de devoluções em POS , a opção de utilizar o processo de RMA para criar devoluções no POS foi preterida. Depois de esta funcionalidade ser ativada, todas as devoluções são criadas como ordens de venda que têm linhas negativas.

Melhorias no processamento de devoluções quando a ligação à sede está inativa

Na maioria dos casos, quando uma devolução é processada em POS, o sistema tenta fazer uma chamada de serviço em tempo real (RTS) para a sede do Commerce para validar as quantidades atuais que estão disponíveis para devolução. Esta validação ajuda a prevenir cenários fraudulentos em que um cliente tenta devolver o mesmo item em várias localizações.

Para lidar com situações em que a chamada RTS não pode ser feita devido a problemas de rede ou conectividade, foi implementado um processo para sincronizar periodicamente os dados de quantidade de retorno da sede do Commerce para o banco de dados de canais de uma loja. Esta monitorização de devoluções do lado do canal ajuda a garantir que as quantidades Disponível para devolução mostradas no POS são razoavelmente precisas, mesmo quando não é possível estabelecer ligação à sede. Também garante que o POS possa continuar a validar as informações do lado do canal para ajudar a evitar devoluções fraudulentas. Para ajudar a minimizar a probabilidade de o mesmo item ser devolvido mais do que uma vez, as organizações devem agendar a tarefa de lote Atualizar quantidades de devolução na sede do Commerce para que seja executada com frequência. Recomendamos que esta tarefa seja executada com a mesma frequência que a tarefa P que extrai novas transações dos canais do Commerce para a sede do Commerce.

A tarefa Atualizar quantidades de devolução calcula a quantidade disponível para devolução para todas as ordens de venda encontradas na sede do Commerce. Os dados que a tarefa calcula devem ser enviados para bases de dados de canais, para que os canais de loja possam ser atualizados. A tarefa de sindicação Quantidades de devolução(1200) é utilizada para isto fim. Como os dados sobre a quantidade retornável são sincronizados a partir da sede do Commerce, se uma devolução for processada no POS, mas a chamada RTS não puder ser efetuada, o POS pode usar as informações de devolução do lado do canal para validar as quantidades disponíveis para devolução de uma determinada linha de vendas.

Quando as chamadas RTS não podem ser feitas e o POS está usando dados do lado do canal para validação de retorno, uma mensagem de aviso informa aos utilizadores que eles estão criando um retorno "offline". Por isso, estão cientes de que a quantidade Disponível para devolução que é mostrada no POS pode estar desatualizada e já não ser exata, dependendo de quando a tarefa Atualizar quantidades de devolução foi processada pela última vez e sincronizada com o canal.

Por exemplo, um cliente processou recentemente uma devolução para uma linha de encomenda noutro canal, mas esses dados ainda não foram sincronizados com as bases de dados do canal através da tarefa Atualizar quantidades de devolução. Em seguida, o cliente dirige-se a uma loja diferente e tenta devolver novamente o mesmo artigo. Neste caso, se a loja não puder fazer a chamada RTS para a sede do Commerce para obter dados de devolução em tempo real, o POS permite que o item seja devolvido novamente. No entanto, o utilizador é avisado de que as informações que estão a ser utilizadas para validar a devolução podem estar desatualizadas. A mensagem que o utilizador recebe é apenas uma mensagem de aviso. Não impede que o utilizador continue a processar a devolução.

Se as informações do lado do canal não estiverem atualizadas por alguma razão, e uma devolução for processada para uma quantidade que exceda a quantidade real Disponível para devolução , poderá ser gerado um erro quando a publicação da declaração for executada para criar a transação na sede do Commerce.

Processamento de devoluções offline

Quando o POS está offline e não é possível ligar-se à Commerce Scale Unit (CSU), as opções de devolução são limitadas. Apenas as transações que foram criadas offline e que ainda estão disponíveis na base de dados offline podem ser devolvidas offline. Se uma transação foi criada offline, mas o POS ficou online antes da tentativa de devolver a transação, o sistema mostra uma mensagem de erro. Esta mensagem de erro indica que a operação não está disponível offline porque o sistema enviou a transação original para a base de dados online e essa transação pode ser devolvida a partir de outro dispositivo POS (o que pode levar a devoluções excessivas).

Nota

Quando a funcionalidade Experiência unificada de processamento de devoluções no POS está ativada, ficam disponíveis novas funcionalidades opcionais que suportam a validação de devoluções de produtos serializados. Para obter mais informações, consulte Devolver produtos controlados por número de série no Ponto de Venda (POS).

Detalhes de versão

A lista seguinte fornece os requisitos mínimos de versão para os vários componentes.

  • Sede do comércio: versão 10.0.20
  • Commerce Scale Unit (CSU): Versão 9.30
  • Ponto de venda (POS): Versão 9.30

Permitir o cálculo adequado de impostos para devoluções com quantidade parcial

Esta funcionalidade garante que, quando uma encomenda é devolvida utilizando várias faturas, os impostos são, em última análise, iguais ao montante do imposto originalmente cobrado.

  1. Na área de trabalho Gestão de funcionalidades, procure Ativar cálculo de impostos adequado para devoluções com quantidade parcial.
  2. Selecione a funcionalidade Ativar cálculo de impostos adequado para devoluções com quantidade parcial e, em seguida, selecione Ativar.

Configurar localizações de devolução para lojas de retalho

O Commerce permite-lhe configurar localizações de devolução baseadas em códigos de informação de retalho e códigos de motivo de vendas e marketing. Quando os clientes devolvem as compras, os caixas geralmente indicam o motivo da devolução. Pode especificar que os produtos devolvidos devem ser atribuídos a diferentes localizações de devolução no inventário, com base em códigos de informação e códigos de razão que os caixas selecionam na caixa registadora de POS.

Por exemplo, um cliente devolve um produto defeituoso e o caixa processa a transação de devolução. Quando o Retail POS mostra o código de informação para devoluções, o caixa seleciona o subcódigo para devoluções defeituosas. O produto devolvido é então automaticamente atribuído a uma localização de devolução específica.

Uma localização de devolução pode ser um armazém, uma localização num armazém ou até mesmo uma palete específica, dependendo das localizações de inventário que a sua organização configurou. Pode mapear cada localização de devolução para um ou mais códigos de informação de retalho e códigos de razão de vendas e marketing.

Pré-requisitos

Antes de poder configurar as localizações de regresso, tem de configurar os seguintes elementos:

  • Códigos de informação do Retail– Avisos no registo do POS que estão configurados no módulo Retail . Para obter mais informações, consulte Configuração de códigos de informações.
  • Códigos de razão de vendas e marketing – Solicitações na caixa registadora de POS que estão configuradas no módulo Vendas e marketing . Para obter mais informações, consulte Configurar códigos de razão.
  • Localizações de inventário – Os locais onde o inventário é mantido. Para obter mais informações, consulte Configuração de locais de inventário.

Configurar localizações de devolução

Para configurar localizações de devolução, siga estes passos.

  1. Aceda a Armazéns de configuração de canal de > Comércio a > Retalho e Comércioe selecione um armazém.

  2. No Separador Rápido Retail , no campo Localização de devolução predefinida, selecione a localização de inventário a utilizar para devoluções em que os códigos de informação ou os códigos de razão não estão mapeados para localizações de devolução.

  3. No campo Palete de devolução predefinida, selecione a palete a utilizar para devoluções em que os códigos de informação ou os códigos de razão não estão mapeados para localizações de devolução.

  4. Vá para Lojas de devolução de Gestão de inventário do > Comércio e > Comércio.

  5. Selecione Novo para criar uma política de localização de devolução.

  6. Introduza um nome único e uma descrição para a localização de devolução.

    Nota

    Se tiver sido configurada uma sequência numérica para localizações de devolução, o nome é automaticamente introduzido.

  7. No Separador Rápido Geral , defina a opção Imprimir etiquetas como Sim para imprimir etiquetas para todos os produtos atribuídos a localizações de devolução.

  8. Defina a opção Bloquear inventário como Sim para retirar do inventário os produtos devolvidos na localização de devolução predefinida e impedir que sejam vendidos.

  9. Para mapear códigos e subcódigos de informação de retalho específicos para localizações de devolução, siga estes passos:

    1. No Separador Rápido Códigos de informações de retalho, selecione Adicionar.
    2. No campo Código de informação, selecione um código de informação para devoluções.
    3. No campo Subcódigo, selecione um subcódigo para a razão da devolução. O campo Descrição mostra a descrição do subcódigo selecionado.
    4. No campo Loja , selecione a loja onde o código de informação é utilizado.
    5. Utilize os campos Armazém, Localização e ID da palete para especificar uma localização de devolução. Por exemplo, para especificar uma localização numa loja, selecione uma loja no campo Loja e uma localização no campo Localização .
    6. Marque a caixa de seleção Bloquear inventário para retirar os produtos devolvidos do inventário e evitar que sejam vendidos.
  10. Para mapear códigos de razão específicos de vendas e marketing para localizações de devolução, siga estes passos:

    1. No Separador Rápido Códigos de motivo de vendas e marketing, selecione Adicionar.
    2. No campo Código de motivo, selecione um código de motivo para devoluções. O campo Descrição mostra a descrição do código de razão selecionado.
    3. No campo Loja , selecione a loja onde o código de razão é utilizado.
    4. Utilize os campos Armazém, Localização e ID da palete para especificar uma localização de devolução. Por exemplo, para especificar uma palete numa localização de um armazém, selecione um armazém no campo Armazém, uma localização no campo Localizaçãoe uma palete no campo ID da palete.
    5. Marque a caixa de seleção Bloquear inventário para retirar os produtos devolvidos do inventário e evitar que sejam vendidos.

    Nota

    Se for utilizada uma política de localização de devolução para um item, mas a razão de devolução selecionada por um caixa não corresponder a nenhum código especificado nos Códigos de informações de retalho ou Códigos de razão de vendas e marketing, o item é enviado para a localização de devolução predefinida na página Armazém . Além disso, a definição da caixa de verificação Bloquear inventário no Separador Rápido Geral da página Localizações de devolução determina se o item devolvido deve ser bloqueado no inventário .

  11. Vá para a hierarquia de produtos de Comércio a > Retalho e Comércio.

  12. No Separador Rápido Gerir propriedades da categoria de inventário, no campo Localização de devolução, selecione uma localização de devolução . Como podem ser definidas várias políticas de localização de devolução para a mesma loja, o valor que selecionar aqui determina a política de localização de devolução que é utilizada.

Recursos adicionais

Devolver produtos controlados por número de série no Ponto de Venda (POS)

Reembolsos associados de transações previamente aprovadas e confirmadas

Criar e atualizar uma política de devoluções e reembolsos para um canal

Configurações visuais da interface de utilizador do POS