Conversione di un preventivo in un ordine

Sterling Field Sales consente a un utente di convertire un preventivo in un ordine dopo che il preventivo è stato accettato dal cliente. Dopo che un utente ha fatto clic sull'attività correlata Converti in ordine , Sterling Field Sales verifica se gli indirizzi nel preventivo sono validi o meno.

Scenario

Dopo che un cliente accetta un preventivo nel suo formato corrente, un rappresentante delle vendite sul campo potrebbe voler convertire il preventivo in un ordine.

Soluzione

Sterling Field Sales consente a un utente di convertire un preventivo in un ordine dopo che il preventivo è stato accettato dal cliente. Dopo che un utente ha fatto clic sull'attività correlata Converti in ordine , Sterling Field Sales verifica se gli indirizzi nel preventivo sono validi o meno, come riportato di seguito:

  • Se il flag IsAddressVerified viene passato come Y per l'indirizzo Bill To e l'indirizzo Ship To del preventivo, l'API getCompleteOrderDetails viene chiamata per recuperare i dettagli del preventivo da visualizzare nella schermata Convert to Order.
  • Se il flag IsAddressVerified viene passato come N per l'indirizzo Bill To e l'indirizzo Ship To nel preventivo, l'API verifyAddress viene chiamata per verificare se l'indirizzo è valido o meno.
    • Se la verifica dell'indirizzo ha esito positivo, gli indirizzi vengono salvati nel preventivo e l'API getCompleteOrderDetails viene richiamata per recuperare i dettagli del preventivo da visualizzare nella schermata Convert to Order.
    • Se la verifica dell'indirizzo ha esito negativo, verrà visualizzata la schermata Dettagli preventivo. L'utente deve apportare le modifiche richieste agli indirizzi che non hanno superato la verifica per procedere con l'attività di conversione del preventivo in un ordine. Se le regole di modifica stato sono configurate per non consentire modifiche a un preventivo nello stato Accettato, l'utente deve rielaborare il preventivo per apportare le modifiche necessarie.

Sterling Field Sales verifica anche se gli articoli o la quantità di articoli nel preventivo sono validi per il preventivo. L'API validateItemsForOrdering viene richiamata per convalidare gli articoli di un preventivo.

Un utente può eseguire le modifiche necessarie nella schermata Converti in ordine o procedere con la conversione senza apportare alcuna modifica. Se l'utente fa clic su Conferma senza eseguire alcuna modifica, viene richiamata l'API createOrderFromQuote per creare un ordine per il preventivo in base agli attributi definiti nel modello Default From Quote.

Un utente può eseguire le seguenti modifiche nella schermata Converti in ordine:

  • Aggiungi un metodo di pagamento
  • Modifica dell'importo da addebitare
  • Eliminazione di un metodo di pagamento
  • Aggiunta di una nota

Quando si converte un preventivo in un ordine, un utente può specificare uno o più metodi di pagamento da utilizzare per pagare l'ordine e l'importo da addebitare ai metodi di pagamento. Nella finestra di dialogo Metodo di pagamento, l'utente può selezionare un metodo di pagamento esistente disponibile per il cliente o creare un nuovo metodo di pagamento. L'utente può anche selezionare un metodo di pagamento esistente e modificarne i dettagli per crearne uno nuovo.

Le seguenti API vengono richiamate quando un utente aggiunge un metodo di pagamento a un preventivo:

Services Finalità
getCustomerDetails Per richiamare i metodi di pagamento disponibili per il cliente per cui è stato creato il preventivo. Questa API viene richiamata anche per richiamare l'elenco di indirizzi aggiuntivi per un cliente che vengono visualizzati se l'utente seleziona un metodo di pagamento del tipo di pagamento Carta di credito.
getPaymentTypeList Per richiamare l'elenco dei tipi di pagamento disponibili per l'azienda per cui è stato creato il preventivo. Questa API viene richiamata per richiamare i valori da visualizzare nell'elenco a discesa Tipo di pagamento .
getCommonCodeList Per richiamare i codici comuni per i tipi di carta di credito e i mesi di scadenza della carta di credito. I tipi di carta di credito vengono memorizzati come codici comuni con CREDIT_CARD_TYPE come tipo di codice. I mesi di scadenza della carta di credito sono memorizzati come codici comuni con MONTHS come tipo di codice.
createAccessToken Per creare il token di sessione passato al sistema di convalida del pagamento per elaborare i numeri della carta di credito e i numeri della carta di valore memorizzati. Questa API viene richiamata solo quando un utente aggiunge un metodo di pagamento della carta di credito o del tipo di pagamento della carta di valore del negozio.

Il sistema di convalida dei pagamenti è qualsiasi applicazione che si integra con il Sterling Field Sales IBM® Sterling Order Management System Software per garantire che i numeri di carta di credito e i numeri di carta di valore memorizzati siano protetti dalla tokenizzazione. Prima che il sistema di convalida del pagamento elabori un numero di carta di credito o un numero di carta prepagata, convalida con ç Sterling Order Management System Software se il token di sessione che gli è stato passato è valido. Ciò consente a ç Sterling Order Management System Software di raggiungere la conformità PA-DSS (Payment Application Data Security Standard).

Dopo aver aggiunto un metodo di pagamento ad un preventivo, un utente può eliminare il metodo di pagamento. Inoltre, un utente può modificare l'importo da addebitare sulla carta di credito o sul conto cliente di un cliente. Un utente può anche aggiungere note prima di convertire un preventivo in un ordine. Per ulteriori informazioni sull'aggiunta di note, fare riferimento all'argomento Aggiunta e visualizzazione di una nota.

Dopo che l'utente ha apportato le modifiche necessarie e fatto clic su Conferma nella schermata Converti in ordine, viene richiamata l'API changeOrder per aggiungere le informazioni di pagamento al preventivo. L'API createOrderFromQuote viene richiamata per creare un ordine per il preventivo copiando le informazioni dal preventivo all'ordine in base agli attributi definiti nel modello Default From Quote.

Quando un preventivo viene convertito in un ordine, tutti gli attributi definiti nel modello Preventivo predefinito in Applications Manager vengono copiati dal preventivo all'ordine.

Dopo che l'utente ha apportato le modifiche necessarie e ha fatto clic su Conferma nella finestra Metodo di pagamento , viene richiamata l'API changeOrder per aggiungere le informazioni di pagamento al preventivo. L'API createOrderFromQuote viene richiamata per creare un ordine per il preventivo copiando le informazioni dal preventivo all'ordine, in base agli attributi definiti nel template "Predefinito da preventivo" in Applications Manager. L'API changeOrder viene quindi richiamata per assegnare i record prenotazione all'ordine appena creato. L'applicazione mostra l'ID ordine dell'ordine appena creato che indica la riuscita della creazione dell'ordine e il consumo della prenotazione dell'inventario.

Nota: se si desidera che il metodo di spedizione venga impostato automaticamente su un ordine quando viene convertito da una quotazione, si consiglia di implementare un servizio che imposta il metodo di spedizione basato sul livello di servizio. Questo servizio può essere richiamato dopo che l'ordine è stato creato correttamente.

Impatto sull'utente finale

Quando un utente aggiunge un metodo di pagamento con carta di credito a un preventivo, può immettere il nome del titolare della carta di credito in una singola casella o due caselle in base alla configurazione.

Implementazione

In questa sezione vengono illustrate le configurazioni per questa funzionalità:

  • È possibile configurare la regola Utilizza un campo di input singolo per quando si immettono le informazioni del nome su una carta di credito nell'interfaccia utente per consentire agli utenti di immettere il nome del titolare della carta di credito in una singola casella o in due caselle. Per ulteriori informazioni su questa regola, fare riferimento a Configura regole avanzate della carta di credito.
  • Il sistema di convalida del pagamento deve essere configurato per abilitare un utente ad aggiungere metodi di pagamento dei tipi di pagamento Carta di credito e Carta di valore memorizzata. Per ulteriori informazioni, fare riferimento alla documentazione del sistema di convalida del pagamento.
  • È possibile definire gli attributi da copiare quando si converte un preventivo in un ordine nel template Predefinito da preventivo in Applications Manager.
  • Le note immesse quando un utente converte un preventivo in un ordine vengono salvate nell'ordine utilizzando il tipo di nota SAA_CONVERTED_TO_ORDER.