Convertendo uma Cotação em uma Ordem
O Sterling™ Field Sales permite que um usuário converta uma cotação em um pedido depois que a cotação é aceita por um cliente. Depois que um usuário clica na tarefa relacionada Converter em Ordem , o Sterling Field Sales verifica se os endereços na cotação são válidos.
Cenário
Após um cliente aceitar uma cotação no seu formato atual, um Representante de Vendas de Campo talvez queira converter a cotação em um pedido.
Solução
O Sterling Field Sales permite que um usuário converta uma cotação em um pedido após a cotação ser aceita por um cliente Depois que um usuário clica na tarefa relacionada Converter em Pedido , o Sterling Field Sales verifica se os endereços na cotação são válidos ou não, conforme a seguir:
- Se a sinalização IsAddressVerified for transmitida como Y para o endereço de Fatura e o endereço para Envio na cotação, a API getCompleteOrderDetails será chamada para recuperar os detalhes da cotação a ser exibida na tela Converter em pedido.
- Se a sinalização IsAddressVerified for transmitida como N para o endereço para Fatura e o
endereço para Envio na cotação, a API verifyAddress será chamada para verificar se o endereço é um
endereço válido ou não.
- Se a verificação de endereço for bem-sucedida, os endereços serão salvos na cotação e a API getCompleteOrderDetails será chamada para recuperar os detalhes da cotação a ser exibida na tela Converter em pedido.
- Se a verificação de endereço falhar, a tela Detalhes da cotação será exibida. O usuário deve fazer as mudanças necessárias nos endereços cuja verificação falhou para continuar com a tarefa de conversão da cotação em um pedido. Se as regras de modificação de status forem configuradas para não permitir modificações em uma cotação no status Aceito, o usuário deverá retrabalhar a cotação para fazer as mudanças necessárias.
Sterling Field Sales também verifica se os itens ou a quantidade do item na cotação é válida para a cotação. A API validateItemsForOrdering é chamada para validar os itens em uma cotação.
Um usuário pode executar as modificações necessárias na tela Converter em pedido ou continuar com a conversão sem fazer nenhuma modificação. Se o usuário clicar em Confirmar sem executar nenhuma modificação, a API createOrderFromQuote será chamada para criar um pedido para a cotação com base nos atributos definidos no modelo Padrão de cotação.
Um usuário pode executar as seguintes modificações na tela Converter em pedido:
- Incluir um método de pagamento
- Modificar a quantia a ser cobrada
- Incluir um método de pagamento
- Incluir uma nota
Ao converter uma cotação em um pedido, um usuário pode especificar um ou mais métodos de pagamento a serem usados para pagar o pedido e a quantia a ser cobrada para os métodos de pagamento. Na caixa de diálogo Método de pagamento, o usuário pode selecionar um método de pagamento existente disponível para o cliente ou criar um novo método de pagamento. O usuário também pode selecionar um método de pagamento existente e modificar seus detalhes para criar um novo método de pagamento.
As seguintes APIs são chamadas quando um usuário inclui um método de pagamento para uma cotação:
| API | Propósito |
|---|---|
| getCustomerDetails | Recuperar os métodos de pagamento que estão disponíveis para o cliente para quem a cotação foi criada. Esta API também é chamada para recuperar a lista de endereços adicionais para um cliente que serão exibidos se o usuário selecionar um método de pagamento do tipo de pagamento Cartão de crédito. |
| getPaymentTypeList | Recuperar a lista de tipos de pagamento disponíveis para a empresa para a qual a cotação foi criada. Esta API é chamada para recuperar os valores a serem exibidos na lista suspensa Tipo de pagamento. |
| getCommonCodeList | Recuperar os códigos comuns para tipos de cartão de crédito e meses de expiração do cartão de crédito. Os tipos de cartão de crédito são armazenados como códigos comuns com CREDIT_CARD_TYPE como o tipo de código. Os meses de expiração do cartão de crédito são armazenados como códigos comuns com MONTHS como o tipo de código. |
| createAccessToken | Para criar o token de sessão que é passado para o sistema de validação de pagamento para processar os números de cartão de crédito e números de cartões de valor armazenados. Essa API é chamada apenas quando um usuário inclui um método de pagamento do tipo de pagamento Cartão de crédito ou Cartão de valor armazenado. |
O sistema de validação de pagamento é qualquer aplicativo que se integra ao Sterling Field Sales IBM® Sterling Order Management System para assegurar que os números de cartão de crédito e os números de cartão de valor armazenado sejam seguros por tokenização. Antes de o sistema de validação de pagamento processar qualquer número de cartão de crédito ou número de cartão de valor armazenado, ele valida com o ç Sterling Order Management System se o token de sessão que foi passado para ele é válido. Isso permite que o ç Sterling Order Management System atinja a conformidade do Payment Application Data Security Standard (PA-DSS).
Após incluir um método de pagamento em uma cotação, um usuário pode excluir o método de pagamento. Além disso, um usuário pode modificar a quantia a ser cobrada para uma conta do cartão de crédito do cliente ou do cliente. Um usuário também pode incluir notas antes de converter uma cotação em um pedido. Para obter mais informações sobre a inclusão de notas, consulte o tópico Incluindo e visualizando uma nota
Após o usuário fazer as modificações necessárias e clicar em
Confirmar na janela Método de pagamento, a API changeOrder
é chamada para incluir as informações de pagamento na cotação. A API createOrderFromQuote
é chamada para criar um pedido para a cotação, copiando as informações da cotação para o pedido,
com base nos atributos definidos no modelo "Padrão de cotação" no Applications
Manager. A API changeOrder é então chamada para associar os registros de reserva ao
pedido recém-criado. O aplicativo mostra o ID do pedido do pedido recém-criado, indicando
a criação bem-sucedida do pedido e o consumo de reserva de inventário.
Impacto no usuário final
Quando um usuário inclui um método de pagamento de cartão de crédito em uma cotação, ele pode inserir o nome do titular do cartão de crédito em uma única caixa ou em duas caixas, com base na configuração.
implementação
Esta seção explica as configurações para essa funcionalidade:
- É possível configurar a regra Usar um único campo de entrada para quando inserir o nome nas informações do cartão em um cartão de crédito na interface com o usuário para permitir que usuários insiram o nome do titular do cartão de crédito em uma única caixa ou em duas caixas.
- O sistema de validação de pagamento deve ser configurado para permitir que um usuário inclua métodos de pagamento dos tipos de pagamento Cartão de crédito e Cartão de valor armazenado. Para obter mais informações, consulte a documentação do seu sistema de validação de pagamento
- É possível definir os atributos que devem ser copiados ao converter uma cotação em um pedido no modelo Padrão de cotação no Applications Manager.
- As notas inseridas quando um usuário converte uma cotação em um pedido são salvas no pedido usando o tipo de nota SAA_CONVERTED_TO_ORDER.