Gestione delle informazioni cliente per l'Italia

In questo articolo viene descritto come è possibile gestire le informazioni relative al cliente, ad esempio il codice lotteria del cliente, nel POS di Commerce per l'Italia.

È possibile specificare informazioni sul cliente, come il codice fiscale o il codice lotteria, quando si crea o si modifica un record di dati master del cliente nel POS. È inoltre possibile specificare il codice lotteria per una transazione di vendita copiandolo dal cliente della transazione o immettendolo manualmente. Il codice lotteria può quindi essere stampato sia sulle ricevute fiscali e su quelle normali ed essere utilizzato per la lotteria nazionale. I codici fiscali personali possono inoltre essere utilizzati per individuare un cliente in POS.

Importante

Non è possibile specificare un codice lotteria per un cliente nel POS quando l'opzione Crea cliente in modalità asincrona è abilitata nel profilo di funzionalità POS. Il supporto per la modalità di creazione del cliente asincrono potrebbe essere aggiunto in futuri aggiornamenti.

Attrezzaggio

È necessario completare la seguente configurazione per utilizzare questa funzionalità:

  • Impostare un tipo di registrazione per il codice lotteria.
  • Aggiungere l'operazione Aggiungi informazioni cliente ai layout dello schermo.
  • Attivare la richiesta di informazioni del cliente.
  • Impostare i formati di ricevuta.
  • Aggiungere i criteri di ricerca cliente.
  • Configurare i componenti del canale.

Nota

Per la versione 10.0.38 e precedenti di Commerce, è necessario abilitare la funzionalità (Italia) Gestione delle informazioni dei clienti in Retail POS nell'area di lavoro Gestione delle funzionalità della sede centrale di Commerce.

Impostare un tipo di registrazione per il codice lotteria

Prima di poter specificare i codici lotteria nel POS, è necessario creare un tipo di registrazione appropriato per il codice lotteria e collegarlo alla categoria di registrazione Codice lotteria. Per ulteriori informazioni su come utilizzare i tipi di registrazione e gli ID registrazione, vedere ID registrazione.

Avviso

Se un tipo di registrazione non viene creato o non è collegato alla categoria di registrazione Codice lotteria, viene generato un errore nel POS quando il codice lotteria viene immesso per un indirizzo cliente.

Aggiungere l'operazione Aggiungi informazioni cliente ai layout dello schermo

L'operazione Aggiungi informazioni cliente può essere utilizzata per aggiungere informazioni sul cliente, come il codice lotteria, a una transazione di vendita. Queste informazioni possono essere copiate dal cliente specificato per la transazione oppure possono essere inserite manualmente.

Nella pagina Griglie dei pulsanti, selezionare la griglia dei pulsanti in cui dovrebbe apparire l'operazione e aprire la finestra Progettazione griglia dei pulsanti. Aggiungere un nuovo pulsante, quindi nel campo Azione selezionare Aggiungi informazioni cliente. Per ulteriori informazioni sull'utilizzo dei layout dello schermo e delle griglie dei pulsanti, vedere Layout delle schermate per il POS.

Attivare la richiesta di informazioni del cliente

Se le informazioni del cliente non sono specificate per una transazione di vendita, una richiesta per tali informazioni può essere attivata automaticamente dopo la finalizzazione della transazione. Questo approccio è un'alternativa all'operazione Aggiungi informazioni cliente.

Per attivare la richiesta di informazioni cliente in Commerce headquarters, nella sezione Parametri imposte della Scheda dettaglio Funzioni della pagina Profili funzionalità POS, imposta l'opzione Abilita richiesta informazioni sul cliente nelle transazioni di vendita su

Impostare formati di ricevuta

È possibile configurare i formati di ricevuta in modo che il codice fiscale e il codice lotteria del cliente siano stampati sulle ricevute.

Nota

La società predefinita dell'utente che crea l'impostazione della ricevuta deve essere la stessa persona giuridica in cui viene creata l'impostazione del testo della lingua. In alternativa, i testi nella stessa lingua devono essere creati sia nella società predefinita dell'utente sia nella persona giuridica del negozio per cui è stata creata l'impostazione.

Nella pagina Testo lingua, nella scheda POS, aggiungere i record seguenti per le etichette dei campi personalizzati per i formati di ricevuta. Tenere presente che i valori di ID lingua, ID testo e Testo visualizzati nella seguente tabella sono solo esempi. È possibile modificarli in base alle esigenze. Tuttavia, i valori ID testo utilizzati devono essere univoci e devono essere uguali o maggiori di 900001.

ID lingua ID testo Text
en-US 900001 Codice lotteria
en-US 900002 Codice fiscale

Nella pagina Campi personalizzati, aggiungere i record seguenti per i campi personalizzati per i formati di ricevuta. Si noti che i valori ID testo didascalia devono corrispondere ai valori ID testo specificati nella pagina Testo lingua.

Name Tipo ID testo didascalia
FISCALCUSTOMER_LOTTERYCODE_IT Ricevimento 900001
CUSTOMER_FISCALCODE_IT Ricevimento 900002

In Progettazione formato ricevuta, aggiungere i campi personalizzati alla sezione appropriata della ricevuta per ogni formato di ricevuta necessario. Per ulteriori informazioni sulle modalità di utilizzo dei formati di ricevute, vedere Modelli e stampa di ricevute

Aggiungere i criteri di ricerca cliente

È possibile aggiungere i criteri di ricerca cliente in modo che sia possibile cercare i clienti nel POS in base al codice fiscale.

Nella pagina Parametri di commercio, nella scheda Criteri di ricerca POS, aggiungere un nuovo criterio di ricerca del cliente. Nel campo Criteri di ricerca cliente, selezionare Partita IVA. Selezionare la casella di controllo Visualizza come collegamento, ma lasciare deselezionata la casella di controllo Ridefinizione possibile. Nella pagina Programmazioni della distribuzione, eseguire il processo 1110.

Configurare i componenti del canale

Importante

Devi implementare i passaggi descritti in questa sezione solo se stai utilizzando Microsoft Dynamics 365 Commerce versione 10.0.28 o precedente. A partire dalla versione 10.0.29, tutti i componenti del canale Commerce necessari per l'Italia sono abilitati per impostazione predefinita. Se stai utilizzando Commerce versione 10.0.28 o precedente e stai migrando a Commerce versione 10.0.29 o successiva, devi seguire i passaggi in Migrare alla versione 10;0.29 o successiva.

Per rendere disponibile la funzionalità specifica dell'Italia, è necessario configurare le estensioni per i componenti del canale di commercio. Per ulteriori informazioni, vedi la sezione Linee guida per la distribuzione più avanti in questo articolo.

Scenari di esempio

I seguenti scenari di esempio mostrano come utilizzare le informazioni sui clienti nel POS per l'Italia.

Scenario 1: Effettuare una vendita a un cliente anonimo

  1. Accedere a POS.
  2. Aggiunge articoli al carrello.
  3. Selezionare Aggiungi informazioni cliente e quindi selezionare Immetti manualmente.
  4. Immettere il codice lotteria del cliente e quindi selezionare OK.
  5. Registrare i pagamenti per la transazione e quindi completare la transazione.
  6. Verificare che la ricevuta stampata contenga il codice lotteria del cliente.

Scenario 2: Effettuare una vendita a un nuovo cliente denominato

  1. Accedere a POS.
  2. Aggiunge articoli al carrello.
  3. Selezionare Aggiungi cliente e quindi selezionare Nuovo.
  4. Specificare gli attributi del nuovo cliente. Nel campo Codice fiscale, immettere il codice fiscale del cliente.
  5. Selezionare Crea una nuova rubrica. Quindi specificare le informazioni di contatto del nuovo cliente e un indirizzo.
  6. Nel campo Codice lotteria, immettere il codice lotteria del cliente.
  7. Salvare il record cliente e il record indirizzo cliente e aggiungere il cliente alla transazione.
  8. Registrare i pagamenti per la transazione e quindi completare la transazione.
  9. Poiché la richiesta di informazioni relative al cliente è stata attivata, ma tali informazioni non sono state aggiunte alla transazione, il viene visualizzata la finestra di dialogo Immettere informazioni cliente. Selezionare , quindi selezionare Copia dal cliente della transazione.
  10. Verificare il codice lotteria del cliente e quindi selezionare OK.
  11. Verificare che la ricevuta stampata contenga il codice lotteria del cliente.

Nota

Se è necessario specificare un cliente diverso per la transazione, è necessario cancellare le informazioni sul cliente e copiarle nuovamente dopo aver aggiunto il nuovo cliente.

Scenario 3: Modificare le informazioni relative al cliente per una vendita su un cliente specifico

  1. Accedere a POS.
  2. Aggiunge articoli al carrello.
  3. Selezionare Aggiungi cliente e quindi selezionare un account cliente per aggiungerlo alla transazione.
  4. Selezionare Aggiungi informazioni cliente, quindi selezionare Copia dal cliente della transazione.
  5. Verificare il codice lotteria del cliente e quindi selezionare OK.
  6. Selezionare Aggiungi informazioni cliente e quindi selezionare Cancella per cancellare le informazioni relative al cliente dalla transazione.
  7. Selezionare Aggiungi informazioni cliente e quindi selezionare Immetti manualmente.
  8. Specificare il codice lotteria del cliente e quindi selezionare OK.
  9. Registrare i pagamenti per la transazione e quindi completare la transazione.
  10. Verificare che la ricevuta stampata contenga il codice lotteria del cliente.

Linee guida per la distribuzione

Importante

Devi implementare i passaggi descritti in questa sezione solo se stai utilizzando Commerce versione 10.0.28 o precedente. A partire dalla versione 10.0.29, tutti i componenti del canale Commerce necessari per l'Italia sono abilitati per impostazione predefinita. Se stai utilizzando Commerce versione 10.0.28 o precedente e stai migrando a Commerce versione 10.0.29 o successiva, devi seguire i passaggi in Migrare alla versione 10;0.29 o successiva.

In questa sezione vengono fornite le linee guida per la distribuzione per consentire la gestione delle informazioni sui clienti nella localizzazione di Commerce per l'Italia.

Nota

Se si desidera abilitare l'integrazione del POS con le stampanti fiscali per l'Italia, e in particolare se si desidera stampare i codici lotteria dei clienti sulle ricevute fiscali, è necessario distribuire l'esempio di integrazione di stampante fiscale per l'Italia.

Aggiornare le personalizzazioni

Se le tue personalizzazioni includono riferimenti al servizio TaxRegistrationIdFiscalCustomerService, questi devono essere rimossi.

Aggiornare un ambiente di sviluppo

Seguire questi passaggi per aggiornare un ambiente di sviluppo.

Componenti dell'estensione CRT

  1. Individuare il file di configurazione dell'estensione per Commerce Runtime (CRT):

    • Commerce unità di scala: Trova il file CommerceRuntime.Ext.config nella cartella bin\ext nel percorso del sito Microsoft Internet Information Services (IIS) Commerce unità di scala.
    • Locale CRT su Modern POS: Trova il file CommerceRuntime.MPOSOffline.Ext.config nella posizione del broker client locale. CRT
  2. Registrare l'estensione CRT nel file di configurazione dell'estensione.

    <add source="assembly" value="Microsoft.Dynamics.Commerce.Runtime.TaxRegistrationIdItaly" />
    

    Avviso

    Non modificare i file CommerceRuntime.MPOSOffline.config e CommerceRuntime.config. Questi file non sono progettati per essere personalizzati.

Componenti dell'estensione POS moderno

Seguire questi passaggi per rendere disponibile l'estensione TaxRegistrationId.IT.

  1. Aprire la soluzione in RetailSdk\POS\ModernPOS.sln.

  2. Nel file POS.Extensions\extensions.json, attiva l'estensione.

    {
        "extensionPackages": [
            {
                "baseUrl": "Microsoft/TaxRegistrationId.IT"
            }
        ]
    }
    
  3. Compilare la soluzione.

  4. Aprire POS moderno e verificare la funzionalità.

Componenti dell'estensione POS cloud

Seguire questi passaggi per rendere disponibile l'estensione TaxRegistrationId.IT.

  1. Aprire la soluzione in RetailSdk\POS\CloudPOS.sln.

  2. Nel file POS.Extensions\extensions.json, attiva l'estensione.

    {
        "extensionPackages": [
            {
                "baseUrl": "Microsoft/TaxRegistrationId.IT"
            }
        ]
    }
    
  3. Compilare la soluzione.

  4. Aprire POS cloud e verificare la funzionalità.

Aggiornare un ambiente di produzione

Attenersi alla procedura seguente per creare pacchetti distribuibili contenenti componenti Commerce e per applicare i pacchetti a un ambiente di produzione.

  1. Nei file di configurazione CommerceRuntime.Ext.config e CommerceRuntime.MPOSOffline.Ext.config nella cartella RetailSdk\Assets, aggiungere le seguenti righe alla sezione composition.

    <add source="assembly" value="Microsoft.Dynamics.Commerce.Runtime.TaxRegistrationIdItaly" />
    
  2. Attivare l'estensione POS TaxRegistrationId.IT.

    {
        "extensionPackages": [
            {
                "baseUrl": "Microsoft/TaxRegistrationId.IT"
            }
        ]
    }
    
  3. Eseguire msbuild per l'intero Retail SDK per creare i pacchetti distribuibili.

  4. Applicare i pacchetti via Microsoft Dynamics Lifecycle Services (LCS) o manualmente. Per ulteriori informazioni, vedere Confezione di Retail SDK.

Migrare alla versione 10.0.29 o successiva

I passaggi descritti in questa sezione sono necessari se stai utilizzando Commerce versione 10.0.28 o precedente e stai eseguendo la migrazione a Commerce versione 10.0.29 o successiva. Devi seguire questi passaggi per aggiornare correttamente il tuo ambiente Commerce.

  1. Aggiornare Commerce headquarters.

  2. Per la versione 10.0.38 e precedenti di Commerce, è necessario abilitare la funzionalità (Italia) Gestione delle informazioni dei clienti in Retail POS nell'area di lavoro Gestione delle funzionalità della sede centrale di Commerce e distribuire le modifiche ai canali.

  3. Aggiornare CRT, POS Cloud e POS moderno ed escludi le seguenti estensioni legacy specifiche per l'Italia:

    1. Nei file commerceruntime.ext.config e CommerceRuntime.MPOSOffline.Ext.config , escludi l'estensione Microsoft.Dynamics.Commerce.Runtime.TaxRegistrationIdItaly CRT .
    2. Nel file extensions.json , escludi l'estensione Microsoft/TaxRegistrationId.IT POS.