Configurare parametri di Fatturazione elettronica

Importare le configurazioni ER dal repository

Il processo di invio di documenti elettronici al servizio di fatturazione elettronica richiede la generazione di un messaggio in Microsoft Dynamics 365 Finance o Dynamics 365 Supply Chain Management. Questo messaggio deve essere in una struttura unificata che corrisponde alla struttura del modello di fattura e dei metadati di Creazione di report elettronici (ER) (contesto). Poiché il messaggio è generato da ER, la relativa struttura è personalizzabile e flessibile.

Prima di poter inviare documenti a Fatturazione elettronica ed elaborare le risposte, è necessario importare le configurazioni ER dal repository e definirle nei parametri.

Per impostare, modificare o esaminare i documenti elettronici direttamente nel tuo ambiente Finance o Supply Chain Management, completa le seguenti procedure.

  1. Nell'area di lavoro Globalization Studio, seleziona il riquadro Creazione di report elettronici.

  2. Nella sezione Provider di configurazione, seleziona il provider di configurazione Microsoft, quindi seleziona Repository.

  3. Seleziona il repository di tipo Dataverse quindi nel Riquadro azioni, seleziona Apri.

  4. Importa i seguenti modelli ER:

    • Modello contesto fattura cliente
    • Modello di fattura
    • Documenti fiscali (per scenari brasiliani, se richiesto)
    • Dati del canale di vendita al dettaglio (per scenari specifici per la vendita al dettaglio in Arabia Saudita, se necessario)
    • Modello messaggio di risposta
  5. Verifica che le seguenti configurazioni di mapping siano state importate automaticamente. In caso contrario, importale e chiudi la pagina.

    • Mapping di modello di fattura
    • Mapping di documenti fiscali (per scenari brasiliani, se necessario)
    • Mapping di modello di fattura avanzato (per scenari polacchi, se necessario)
    • Mapping documenti fiscali per vendita al dettaglio (per scenari specifici per la vendita al dettaglio in Arabia Saudita, se necessario)
    • Modello di fattura fornitore in sospeso mapping (per scenari di risposte danesi, se richiesto)

Impostare Parametri documenti elettronici

  1. Selezionare Amministrazione organizzazione>Impostazione>Parametri documento elettronico.

  2. Nella scheda Documento elettronico, sopra la griglia Creazione di report elettronici, seleziona Aggiungi.

  3. A seconda degli scenari che desideri supportare, inserisci le seguenti informazioni nella griglia, quindi salva le modifiche.

    Nome tabella Contesto documento Mapping modello di documento elettronico Funzionalità per le quali è richiesto
    CustInvoiceJour

    Nome mapping: Contesto fattura cliente

    Configurazione: Modello contesto fattura cliente

    Nome mapping: Fattura cliente

    Configurazione: Mapping modello fattura

    • Fatture elettroniche austriache (AT)
    • Fattura elettronica belga (BE)
    • Fattura elettronica danese (DK)
    • Fattura elettronica egiziana (EG)
    • Fattura elettronica estone (EE)
    • Fattura elettronica finlandese (FI)
    • Fattura elettronica francese (FR)
    • Fattura elettronica tedesca (DE)
    • FatturaPA (IT)
    • Fattura elettronica olandese (NL)
    • Fattura elettronica norvegese (NO)
    • Fattura elettronica polacca (PL)
    • Fattura elettronica spagnola (ES)
    • Fattura elettroniche PEPPOL
    • Fattura elettronica in Arabia Saudita (SA)
    • Fattura elettronica australiana (AU)
    • Fattura elettronica Nuova Zelanda (NZ)
    • Malese fatturazione elettronica (MI)
    ProjInvoiceJour

    Nome mapping: Contesto fattura progetto

    Configurazione: Modello contesto fattura cliente

    Nome mapping: Fattura progetto

    Configurazione: Mapping modello fattura

    • Fatture elettroniche austriache (AT)
    • Fattura elettronica belga (BE)
    • Fattura elettronica danese (DK)
    • Fattura elettronica egiziana (EG)
    • Fattura elettronica estone (EE)
    • Fattura elettronica finlandese (FI)
    • Fattura elettronica francese (FR)
    • Fattura elettronica tedesca (DE)
    • FatturaPA (IT)
    • Fattura elettronica olandese (NL)
    • Fattura elettronica norvegese (NO)
    • Fattura elettronica polacca (PL)
    • Fattura elettronica spagnola (ES)
    • Fattura elettroniche PEPPOL
    • Fattura elettronica in Arabia Saudita (SA)
    • Fattura elettronica australiana (AU)
    • Fattura elettronica Nuova Zelanda (NZ)
    • Malese fatturazione elettronica (MI)
    CzCustAdvanceInvoiceTable

    Nome mapping: Contesto fattura avanzato

    Configurazione: Modello contesto fattura cliente

    Nome mapping: Mapping modello fattura avanzato

    Configurazione: Mapping modello fattura avanzato

    Fattura elettronica polacca (PL)
    RetailTransactionFiscalTransDocumentView

    Nome mapping: Contesto documento fiscale vendita al dettaglio

    Configurazione: Modello contesto fattura cliente

    Nome mapping: Documenti fiscale vendita al dettaglio

    Configurazione: Mapping documento fiscale vendita al dettaglio

    Fattura elettronica in Arabia Saudita (SA)
    FiscalDocument_BR

    Nome mapping: Contesto documento fiscale

    Configurazione: Modello contesto fattura cliente

    Nome mapping: Mapping documenti fiscali

    Configurazione: Mapping documenti fiscali

    NF-e brasiliano (BR)
    Lettera di correzione

    Nome mapping: Contesto lettera di correzione FD

    Configurazione: Modello contesto fattura cliente

    Nome mapping: Mapping lettera di correzione

    Configurazione: Mapping documenti fiscali

    NF-e brasiliano (BR)
    Documento fiscale di servizio

    Nome mapping: Contesto documento fiscale

    Configurazione: Modello contesto fattura cliente

    Nome mapping: Mapping documenti fiscali

    Configurazione: Mapping documenti fiscali

    Brasiliano NFS-e ABRASF Curitiba (BR)
    VendInvoiceInfoTable

    mapping nome: Contesto fattura fornitore in sospeso

    Configurazione: Modello contesto fattura cliente

    mapping nome: Modello di fattura fornitore in sospeso mapping

    Configurazione: Modello di fattura fornitore in sospeso mapping

    Fattura elettronica danese (DK)
    LedgerJournalTrans

    mapping nome: Contesto della fattura di pagamento anticipato

    Configurazione: Modello contesto fattura cliente

    mapping nome: Pagamenti anticipati cliente

    Configurazione: Modello di fattura mapping

    Invio Zatca dell'Arabia Saudita (SA)
    VendInvoiceJour

    mapping nome: Contesto di autofattura

    Configurazione: Modello contesto fattura cliente

    mapping nome: Autofattura

    Configurazione: Modello di autofattura mapping

    Malese fatturazione elettronica (MI)

Se ricavi una configurazione dalla configurazione menzionata nella tabella precedente, definisci la nuova configurazione.

Per impostare le regole per elaborare le risposte dal servizio di fatturazione elettronica e per aggiornare i dati di Finance e Supply Chain Management in base alle fatture elaborate dal servizio, imposta i tipi di risposta. Nella maggior parte degli scenari, questa configurazione è specifica del paese/area geografica. Pertanto, ti consigliamo di seguire le istruzioni specifiche per paese/area geografica. Per ulteriori informazioni, vedi Disponibilità delle funzionalità di fatturazione elettronica per paese o area geografica.

Creare un riferimento Key Vault

  1. Nella pagina Parametri documenti elettronici, nella scheda Fatturazione elettronica, nella Scheda dettaglio Impostazioni Key Vault, seleziona Parametri Key Vault.

  2. Nella pagina Parametri Key Vault, seleziona Nuovo per creare un riferimento Key Vault.

  3. Nel campo Nome immetti il nome del riferimento Key Vault.

  4. Nel campo Descrizione immettere una descrizione.

  5. Nel campo URI Key Vault incolla l'URI del Key Vault dal Key Vault (https://<your key vault>.vault.azure.net/). Per ulteriori informazioni, vedi Creare un Azure Key Vault nel portale di Azure.

  6. Nella sezione Certificati, selezionare Aggiungi.

  7. Nel campo Nome immetti il nome del segreto o del certificato dell'account di archiviazione. Questo nome deve corrispondere al nome del segreto Key Vault che contiene il token della firma di accesso condiviso (SAS) dell'account di archiviazione. Per ulteriori informazioni, vedi Creare un account di archiviazione Azure nel portale di Azure.

  8. Nel campo Descrizione immettere una descrizione.

  9. Nel campo Tipo, seleziona Segreto o Certificato, a seconda di cosa stai configurando.

    Nota

    In alcuni scenari, è necessario utilizzare certificati pubblici con estensione del nome file .cer. Tuttavia, Key Vault non supporta l'importazione e l'archiviazione di certificati di questo tipo come certificati Key Vault. In questi scenari, è consigliabile salvare il file .cer come stringa X.509 (.CER) con codifica Base-64. Quindi, in un segreto Key Vault, archivia la stringa che appare tra la riga INIZIA CERTIFICATO e la riga FINE CERTIFICATO nel file. Nell'ambiente di servizio, è consigliabile comunque creare un riferimento al record Key Vault e impostare il campo Tipo su Certificato.

    In alternativa, utilizza il seguente script PowerShell per generare una stringa Base-64 del file di certificato .cer.

    $FilePath = ''
    $Cer = New-Object -TypeName System.Security.Cryptography.X509Certificates.X509Certificate2($FilePath)
    $BinCert = $Cer.GetRawCertData()
    $Base64Cert = [System.Convert]::ToBase64String($BinCert)
    echo $Base64Cert
    
  10. Se gli scenari specifici richiedono una catena di certificati per l'applicazione di firme digitali o per stabilire una connessione protetta (Secure Sockets Layer [SSL]) a servizi Web esterni, crea una catena di certificati in cui i certificati sono nel seguente ordine: Certificati radice>Certificati Intermedi>Certificati utente finale. Le autorità di certificazione radice (CA) sono una fonte affidabile di certificati. I certificati CA intermedi sono bridge che collegano i certificati dell'utente finale ai certificati CA radice. Per creare e configurare una catena di certificati, segui questi passaggi:

    1. Nel riquadro azioni seleziona Catena di certificati.
    2. Seleziona Nuovo per creare una catena di certificati.
    3. Nel campo Nome immettere il nome della catena di certificati.
    4. Nel campo Descrizione immettere una descrizione.
    5. Nella sezione Certificati seleziona Aggiungi per aggiungere un certificato alla catena.
    6. Usa il pulsante Su o Giù per modificare la posizione del certificato nella catena. Mantieni il certificato radice CA in cima all'elenco e il certificato dell'utente finale in fondo.
    7. Salva i dati e chiudi la pagina Catena di certificati.
  11. Salva i dati e chiudi la pagina Parametri Key Vault.

  12. Nel campo Key Vault seleziona il Key Vault creato nei passaggi precedenti.

  13. Nel campo Segreto token SAS di archiviazione seleziona il nome del segreto dell'account di archiviazione che deve essere utilizzato per autenticare l'accesso all'account di archiviazione.

Configurare le sequenze numeriche

Se i tuoi scenari richiedono sequenze numeriche (ad esempio, nei nomi di file), puoi utilizzare sequenze numeriche utilizzate tra funzionalità di globalizzazione o per una specifica funzionalità di globalizzazione. Dopo aver definito una sequenza numerica, è possibile utilizzarla nelle variabili e nelle pipeline di elaborazione. Per monitorare l'utilizzo di una sequenza numerica, cerca un valore nel campo Valore corrente e una casella di controllo In uso selezionata nella Scheda dettaglio Sequenze numeriche nella scheda Fatturazione elettronica della pagina Parametri documenti elettronici.

Per creare una sequenza numerica, seleziona Nuovo nella Scheda dettaglio Sequenze numeriche. Immetti quindi un nome e una descrizione.

Per eliminare una sequenza numerica non più utilizzata, seleziona Elimina.

Disattivare la funzionalità di fatturazione elettronica legacy

Per disattivare la vecchia funzionalità ER (legacy) per alcune funzionalità e per attivare funzionalità aggiuntive in Finance and Supply Chain Management per alcuni scenari specifici per paese/area geografica, abilita la funzionalità corrispondente nella scheda Funzionalità della pagina Parametri documenti elettronici.

Quando abiliti una funzionalità nell'elenco, la funzionalità legacy viene disattivata per il paese o l'area geografica corrispondente e il nome della funzionalità.