Trabalhar com eficiência extra na cotação ao pagamento à vista com o Dynamics 365 Sales

Este artigo descreve como trabalhar com os recursos aprimorados de cotação até pagamento ao integrar com o Microsoft Dynamics 365 Sales. Fornece informações sobre como os recursos aprimorados ativados afetam o comportamento do sistema integrado. Para obter mais informações sobre como habilitar essas melhorias para seu sistema, consulte Habilitar e configurar eficiência extra na cotação até o pagamento com o Dynamics 365 Sales.

Defina a propriedade padrão para todas as cotações de vendas

Quando a funcionalidade Integrar ciclos de vida de cotação está ativada em Dynamics 365 Supply Chain Management, você pode definir uma propriedade padrão para cotações de vendas no Supply Chain Management. A propriedade padrão aplica-se a todas as novas cotações de vendas, independentemente do sistema em que foram criadas.

Siga estas etapas para definir a propriedade padrão para todas as cotações de vendas.

  1. No Supply Chain Management, vá para Contas a receber > Configuração > Parâmetros de contas a receber.

  2. Na guia Integração do Dynamics 365 Sales na Cotação de vendas FastTab, no campo Propriedade padrão, selecione um dos seguintes valores:

    • Com base na origem – a propriedade de todas as novas cotações de venda corresponderá ao sistema em que as cotações são criadas.
    • Supply Chain Management – a propriedade de todas as novas cotações de venda será definida como Supply Chain Management, independentemente do sistema em que são criadas.
    • Dynamics 365 Sales – a propriedade de todas as novas cotações de venda será definida como Dynamics 365 Sales, independentemente do sistema em que são criadas.

Alterar propriedade para a cotação de venda

Você pode alterar a propriedade de uma cotação de vendas abrindo-a no Supply Chain Management. Você não pode alterar a propriedade do Sales.

Anotação

Antes de poder alterar a propriedade de uma cotação de vendas, as seguintes condições devem ser atendidas:

  • Sua conta de usuário deve ter o privilégio Alterar a propriedade da cotação de vendas padrão e a obrigação Manter a propriedade da cotação de vendas. Por padrão, o privilégio e o dever necessários são atribuídos à função Gerente do Sales, mas não para a função atendente do Sales.
  • A cotação de venda deve ter um status Criado ou Enviar no Supply Chain Management.
  • A cotação de venda deve ter um status de Rascunho ou Ativo no Sales.

Siga estas etapas para alterar a propriedade para uma cotação de venda.

  1. Encontre e selecione a cotação com a qual deseja trabalhar (por exemplo, acessando Vendas e Marketing > Cotações de vendas > Todas as cotações). Não é possível alterar a propriedade de diversas cotações de vendas ao mesmo tempo. Portanto, certifique-se de selecionar apenas uma cotação.

  2. No Painel de Ações, na guia Acompanhar, selecione Alterar propriedade. Então, na caixa de diálogo suspensa exibida, defina o campo Propriedade para um dos valores a seguir:

    • Com base na origem – herda a propriedade do valor Origem.
    • Supply Chain Management – atribui propriedade ao Supply Chain Management.
    • Dynamics 365 Sales – atribui propriedade ao Sales.
  3. Selecione OK para aplicar a alteração.

Os eventos de mudança de propriedade são registrados em uma tabela no Supply Chain Management. Esta tabela não está disponível na interface do usuário (IU). Para visualizá-lo, digite o seguinte URL na barra de endereço do seu navegador. Substituir <DomainName> com o nome de domínio do seu ambiente e <CompanyName> com o nome da sua pessoa jurídica.

https://<DomainName>/?cmp=<CompanyName>&mi=SysTableBrowser&TableName=SalesQuotationOwnershipChangeLog

Tornar o Supply Chain Management o mestre de preço

Quando a funcionalidade Tornar o Supply Chain Management o mestre de preço está habilitada no Supply Chain Management, o Supply Chain Management se torna o mestre de preços para cálculos de cotações e pedidos de venda.

Quando este recurso é habilitado, o seguinte comportamento ocorre:

  • Quando uma cotação ou pedido de venda é criado no Sales, se existir uma lista de preços em Vendas, o preço dessa lista de preços será usado.

  • O Sales se comporta como se a opção Usar cálculo de preço do sistema estivesse definida como Não.

  • As seguintes alterações são feitas na UI do Sales para cotações de vendas e linhas de pedido de venda:

    • O campo Desconto por volume está oculto.
    • O campo Valor do desconto por linha substitui o campo Desconto manual e seu valor é expresso como um desconto por unidade quantia.
    • O campo Desconto manual está para somente leitura e renomeado como Desconto. Este campo representa o valor total do desconto calculado no Supply Chain Management.
  • No Sales, descontos manuais para linhas de cotação e pedido de venda podem ser inseridos no campo Valor do desconto da linha .

  • Os seguintes campos no Sales não são mais calculados com base na lógica do Sales. Em vez disso, eles dependem de valores calculados e sincronizados no Supply Chain Management. Quando cotações e linhas de pedido de venda são criadas no Sales, esses campos não terão valores até que sejam sincronizados no Supply Chain Management.

    • Para cotações de vendas e linhas de pedido de venda: Desconto e Valor estendido
    • Para cotações de vendas e resumos de pedidos de vendas: Valor detalhado, (-) Desconto, Valor pré-frete, (+) Valor do frete, (+) Imposto total e Valor total
  • Para pedidos de vendas em Vendas, a opção Recalcular não tem efeito.

Anotação

  • Ao criar ou atualizar uma cotação de vendas ou um pedido de vendas no Sales, selecione Cotação de preço (para cotações) ou Pedido de preço (para pedidos) para garantir que todos os cálculos relevantes sejam feitos no Supply Chain Management e depois sincronizados com o Sales. Esta etapa não é necessária para cotações e pedidos de vendas criados no Supply Chain Management, desde que o trabalho em lote Calcular totais de vendas esteja configurado para ser executado em uma programação regular.
  • A partir da versão 10.0.42, o Supply Chain Management fornece uma abordagem aprimorada para a sincronização de detalhes da linha e os preços entre sistemas. Essa abordagem estende a capacidade do Supply Chain Management para funcionar como o mestre de preços. Agora, quando uma linha de cotação de venda ou ordem de venda é criada ou atualizada no Dynamics 365 Sales, todos os detalhes da linha, os valores monetários da linha e os totais são imediatamente sincronizados entre os sistemas, sem exigir que os usuários selecionem Cotação de preço (para cotações) ou Ordem de preço (para ordens). Para obter detalhes sobre como habilitar e essa funcionalidade, consulte Habilitar e configurar a sincronização contínua com o Dynamics 365 Sales.

Calcule e envie por push os preços, descontos e totais do Supply Chain Management para o Sales

Depois de atualizar uma cotação de vendas ou um pedido de vendas no Supply Chain Management, é importante enviar os preços, descontos e totais atualizados para o Sales. Antes de poder usar esse recurso, a funcionalidade Calcular e enviar preços deve ser ativada no Supply Chain Management.

Recomendamos que você também ative e configure o recurso Processar eventos relacionados à cotação de vendas para poder processar os cálculos em segundo plano. Para obter mais informações, consulte a seção Processar eventos relacionados à integração do Sales.

Calcular totalmente e enviar por push preços, descontos e totais

Quando você recalcula totalmente e envia preços, descontos e totais, o sistema verifica suas políticas de avaliação de contratos comerciais e, conforme necessário, pesquisa contratos comerciais para determinar se os preços unitários e descontos de linha devem ser recalculados. Em seguida, ele recupera os preços e descontos unitários de linha corretos, calcula todos os totais necessários e os sincroniza com o Sales.

Siga essas etapas para calcular totalmente e enviar por push preços, descontos e totais.

  1. No Supply Chain Management, selecione a cotação de venda ou o pedido de venda com o qual deseja trabalhar. Se estiver trabalhando em uma exibição de lista, você poderá selecionar mais de uma cotação ou pedido.

  2. No Painel de Ações, na guia Cotação (para cotações) ou na guia Vender (para pedidos), selecione Enviar por push preço e totais.

    O sistema executa o cálculo de forma síncrona ou assíncrona, dependendo da configuração dos parâmetros de Contas a receber. Para obter mais informações, consulte a seção Escolha se deseja processar e enviar totais de forma síncrona ou assíncrona.

Calcular e enviar por push apenas totais

Quando você calcula e envia por push apenas os totais, o sistema não recalcula nenhum preço unitário ou desconto de linha. Em vez disso, ele calcula apenas os totais de novas linhas e cabeçalhos e os sincroniza com o Sales.

Siga estas etapas para calcular e enviar por push apenas os totais.

  1. No Supply Chain Management, acesse uma das páginas a seguir, dependendo do tipo de documento com o qual deseja trabalhar:

    • Vendas e Marketing > Tarefas periódicas > Calcular totais de ordens de vendas para o Sales
    • Vendas e Marketing > Tarefas periódicas > Calcular totais de cotação de venda para o Sales
  2. Na caixa de diálogo que aparece, siga estas etapas:

    • No campo Ignorar documentos atualizados antes, insira a idade (em dias) do documento mais antigo que você deseja processar.
    • Para controlar quais registros devem ser processadas, na FastTab Registros a serem incluídos, selecione Filtro. Uma caixa de diálogo de consultas padrão é exibida, na qual você pode definir mais critérios de seleção. Os campos funcionam da mesma forma que em outros tipos de consultas no Supply Chain Management.

    Anotação

    Você não pode definir esses trabalhos para ocorrerem de acordo com uma programação. Eles se destinam a cálculos únicos.

  3. Selecione OK.

    O sistema executa o cálculo de forma síncrona ou assíncrona, dependendo da configuração dos parâmetros de Contas a receber. Para obter mais informações, consulte a seção Escolha se deseja processar e enviar totais de forma síncrona ou assíncrona.

Escolha se deseja processar e enviar totais de forma síncrona ou assíncrona

Cada vez que você aciona um cálculo completo ou apenas de totais, o sistema pode executar o cálculo de forma síncrona ou assíncrona, dependendo da sua configuração. Siga estas etapas para configurar essa opção.

  1. Vá para Contas a receber > Configuração > Parâmetros de contas a receber.
  2. Na guia Integração do Dynamics 365 Sales, defina a opção Calcular e enviar por push preços e totais em lote para Sim para executar o cálculo de forma assíncrona. Defina como Não realizar o cálculo síncrono.

Anotação

Recomendamos que você defina a opção Calcular e enviar por push preços e totais em lote para Sim. Dessa forma, os usuários não terão que esperar que o sistema processe os dados cada vez que solicitarem um novo cálculo e envio por push.

Agendar o trabalho Calcular totais de vendas em lote

Recomendamos que você configure a tarefa agendada Calcular totais de vendas para que ela seja executada em intervalos regulares. Dessa forma, você garante que todos os totais de linhas e pedidos sejam calculados e sincronizados regularmente com o Sales. Esta tarefa calcula e envia apenas os totais (ou seja, não faz o recálculo completo do preço descrito anteriormente). Também transfere impostos e despesas de frete para o Sales.

Para configurar esta tarefa agendada, vá para Vendas e Marketing > Contas a receber > Tarefas periódicas > Calcular totais de vendas.

Copiar dados de cotação de venda do Supply Chain Management para pedidos de venda sincronizados a partir do Sales

Devido às diferenças nos modelos de dados dos dois sistemas, os pedidos de vendas criados a partir do processo de cotação de vendas no Sales não possuem os mesmos dados que os pedidos de vendas criados a partir do processo de cotação de vendas no Supply Chain Management. Para pedidos de venda criados a partir do processo de cotação de vendas no Sales, um pequeno conjunto de dados é transferido da cotação de vendas. No entanto, quando o pedido de venda é sincronizado do Sales para o Supply Chain Management, o Supply Chain Management pode inicializar alguns valores de campo (como dimensões financeiras) sem usar a lógica padrão do Supply Chain Management. Embora este comportamento possa ser apropriado em alguns cenários, não é apropriado em outros cenários.

Para controlar esse comportamento, ative ou desative a funcionalidade Copiar dados de cotação para pedidos de vendas no Supply Chain Management.

O sistema funciona então de uma das seguintes maneiras, dependendo se a funcionalidade está habilitada ou desabilitada:

  • Se a funcionalidade estiver habilitada: cada ordem de venda no Supply Chain Management transporta valores de campo de suas cotações de venda relacionadas no Supply Chain Management, independentemente da propriedade.
  • Se a funcionalidade estiver desativada: as ordens de venda no Supply Chain Management não transferem valores de campos de cotação de vendas relacionados quando a propriedade é do Sales. Em vez disso, esses valores de campo são inicializados.

Quando as funcionalidades Usar processador de mensagens e Copiar dados de cotação para pedidos de vendas estão ativadas no Supply Chain Management, você pode especificar se as informações de cotação serão copiadas em tempo real na criação do pedido ou por meio do processador de mensagens. Siga estas etapas para configurar essa opção.

  1. Vá para Contas a receber > Configuração > Parâmetros de contas a receber.
  2. Na guia Integração do Dynamics 365 Sales, defina a opção Copiar dados de cotação para pedido de venda em lote como Não para copiar informações de cotação em tempo real após a criação do pedido. Defina como Sim para copiar informações de cotação de forma assíncrona.

Anotação

Recomendamos que você defina a opção Copiar dados de cotação para pedido de venda em lote como Sim. Dessa forma, os usuários não terão que esperar que o sistema processe os dados.

Processar eventos relacionados à integração do Sales

As seções anteriores deste artigo descrevem diversos recursos que oferecem suporte ao processamento assíncrono de eventos relacionados à integração com o Sales. Ao usar o processamento assíncrono, os usuários não precisam esperar até que o processamento seja concluído sempre que fizerem uma solicitação relevante. Em vez disso, eles podem continuar trabalhando em outras tarefas, e o sistema processará as solicitações quando tiver tempo para fazê-lo. Esses recursos funcionam adicionando mensagens à fila do processador de mensagens. Você pode monitorar o progresso dessas mensagens usando a página Mensagens do processador de mensagens. Esta página fornece informações sobre mensagens enfileiradas, com falha e processadas. Também suporta tratamento de erros, processamento manual, cancelamento e novo enfileiramento de mensagens.

Antes de poder usar o processamento assíncrono, a funcionalidade Usar processador de mensagem deve ser ativada no Supply Chain Management.

Configurar um trabalho em lotes para processar a fila de mensagens de integração do Dynamics 365 Sales

Quando o trabalho em lote do processador de mensagens de integração do Dynamics 365 Sales é executado, o sistema processa apenas a mensagem de fila da Integração do Dynamics 365 Sales. Portanto, se desejar aproveitar as vantagens do processamento assíncrono de eventos relacionados à integração, siga estas etapas para agendar a tarefa em lote para que ela seja executada regularmente.

  1. Acesse Vendas e Marketing > Tarefas periódicas > Processador de mensagens de integração do Dynamics 365 Sales.
  2. Na caixa de diálogo Processador de mensagens de integração do Dynamics 365 Sales, na FastTab Executar em segundo plano, especifique como, quando e com que frequência as mensagens na fila Integração do Dynamics 365 Sales devem ser processadas. Os campos funcionam da mesma forma que em outros tipos de trabalhos em segundo plano no Supply Chain Management.
  3. Selecione OK para aplicar suas configurações e fechar a caixa de diálogo.

Definir opções do processador de mensagens

Quando a funcionalidade Usar processador de mensagens está ativada no Supply Chain Management, siga estas etapas para configurar como e quando ela funciona.

  1. Vá para Contas a receber > Configuração > Parâmetros de contas a receber.

  2. Na guia Integração do Dynamics 365 Sales, defina os seguintes campos:

    • Criar diário de cotações em lote – defina essa opção como Sim para criar diários de cotações de forma assíncrona, adicionando mensagens à fila do processador de mensagens. Dessa forma, os usuários não terão que esperar até que o diário seja criado cada vez que ativarem uma cotação de vendas no Sales.
    • Criar diário de confirmação de cotação em lote – defina essa opção como Sim para criar diários confirmação de cotação de forma assíncrona, adicionando mensagens à fila do processador de mensagens. Dessa forma, os usuários não terão que esperar até que o diário de confirmação seja criado cada vez que ganhar uma cotação de vendas no Sales.
    • Mensagens por tarefa – especifique o número máximo de mensagens que podem ser processadas em uma única tarefa. (Uma tarefa é como um pacote configurável.) Em alguns casos, você poderá melhorar o desempenho do sistema ajustando esse valor. Você deve configurá-lo para um valor que resulte em um tempo de execução de um a dois minutos. Um valor de 50 geralmente funciona bem. Não recomendamos que você defina um valor baixo. Um valor baixo causará a criação de um grande número de tarefas e poderá, portanto, adicionar sobrecarga ao sistema. Se você definir este campo como 0 (zero), o sistema processará 30 mensagens por tarefa. O valor ideal para essa configuração depende do número de tarefas do processador que você configurou para a fila de mensagens Integração do Dynamics 365 Sales. Para mais informações, consulte Criar e processar filas de mensagens personalizadas e tipos de mensagens. O Suporte da Microsoft poderá aconselhá-lo a ajustar o valor deste campo se tiver problemas de desempenho.

Trabalhar com a fila de mensagens

Você pode monitorar o progresso dessa fila de mensagem usando a página Mensagens do processador de mensagens. Esta página fornece informações sobre mensagens enfileiradas, com falha e processadas. Também suporta tratamento de erros, processamento manual, cancelamento e novo enfileiramento de mensagens. Para obter informações sobre como trabalhar com esta página e definir configurações relacionadas ao processador de mensagens, consulte Criar e processar filas de mensagens personalizadas e tipos de mensagens.

Mensagens da fila de mensagens

Quando a funcionalidade Usar processador de mensagens é habilitada no Supply Chain Management, a fila de mensagens de Integração do Dynamics 365 Sales está disponível no UI do processador de mensagens. O sistema usa essa fila para processar mensagens relacionadas à integração do Sales. A tabela a seguir descreve as mensagens que podem ser mostradas na fila e os recursos necessários para que cada mensagem esteja disponível.

Tipo de mensagem Funcionalidade exigida Descrição
Calcular e enviar por push preços e totais para cotação de venda Calcular preços e enviá-los por push Esse tipo de mensagem faz um recálculo completo de preços, descontos e totais de cotações de vendas e envia os resultados para o Sales.
Calcular e enviar por push preços e totais para ordem de venda Calcular preços e enviá-los por push Esse tipo de mensagem faz um recálculo completo de preços, descontos e totais de pedidos de vendas e envia os resultados para o Sales.
Calcular e enviar por push totais para ordem de venda Calcular preços e enviá-los por push Este tipo de mensagem calcula e envia totais para pedidos de vendas.
Calcular e enviar por push totais para cotação de venda Calcular preços e enviá-los por push Este tipo de mensagem calcula e envia totais para cotações de vendas.
Criar diário de cotação de venda Usar processador de mensagem Este tipo de mensagem cria o diário de cotações de vendas.
Criar diário de confirmação de cotação de venda Usar processador de mensagem Este tipo de mensagem cria o diário de confirmação de cotações de vendas.
Vincular ordem de venda e cotação de venda Usar processador de mensagem Este tipo de mensagem é criado em resposta a um evento de confirmação. Atualiza a relação cotação de venda/pedido de venda.
Copiar dados de cotação de venda para ordem de venda Copiar dados de cotação para ordens de venda Esse tipo de mensagem copia os dados de cotação de venda do Supply Chain Management para pedidos de venda que são sincronizados desde o Sales.

Anotação

As mensagens Criar diário de confirmação de cotação de vendas e Vincular ordem de venda e cotação de venda estão inter-relacionadas, na medida em que Vincular ordem de venda e cotação de venda depende do processamento com êxito de Criar diário de confirmação de cotação de venda. Juntas, as duas mensagens têm o mesmo propósito que a ação Confirmar quando uma cotação de vendas é ganha no Supply Chain Management.