Importare dati nella fatturazione basata sull'utilizzo

In questo articolo viene illustrato come importare ed elaborare i dati di utilizzo e vengono illustrati i diversi metodi per determinare il prezzo.

Importare dati di utilizzo

Il primo passaggio consiste nel creare una nuova importazione per un fornitore e importare il file di dati di utilizzo dalla pagina Fornitori di dati di utilizzo. Utilizza l'azione Importazioni di dati di utilizzo, quindi l'azione Nuova importazione e nuovo file.

Oltre ai dati generati dal sistema, immetti una descrizione per ogni importazione nel campo Descrizione. I campi Passaggio di elaborazione, Stato elaborazione e Motivo (anteprima) (se è presente un errore) mostrano lo stato di elaborazione.

Dopo avere elaborato i dati di utilizzo, è possibile fatturare al cliente.

Utilizzare la pagina Importazioni di dati di utilizzo

La tabella seguente descrive le azioni nella pagina Importazioni di dati di utilizzo.

Azione Descrizione
Nuova importazione e nuovo file Preparare una nuova importazione e aprire una finestra di dialogo per scegliere un file da importare.
Nuova importazione Prepara una nuova importazione.
Importa file Apri una finestra di dialogo per aggiungere un file di importazione all'importazione selezionata.
Elabora dati Elabora i dati di utilizzo importati, ma non crea fatture. I passaggi Crea righe importate, Elabora righe importate, Crea fatturazione di dati di utilizzo e Elabora fatturazione di dati di utilizzo, vengono eseguiti automaticamente uno dopo l'altro. Queste azioni possono anche essere richiamate manualmente dal menu Elaborazione correlata/manuale.
Crea fatture cliente Crea una fattura di vendita per tutti i contratti interessati dall'importazione selezionata. Questa azione crea un documento di fatturazione separato per ogni contratto della sottoscrizione. Il contratto fattura direttamente se scegli Registra documento.
Crea fatture fornitore Crea una fattura di acquisto per tutti i contratti interessati dall'importazione selezionata. Questa azione crea un documento di fatturazione separato per ogni contratto del fornitore. Poiché per registrare le fatture di acquisto è necessario un numero di fattura fornitore, l'opzione per registrare direttamente i documenti generati non è disponibile.
Elaborazione manuale In alternativa all'elaborazione automatica dei dati di utilizzo tramite l'azione Elabora dati, è possibile aprire le singole azioni separatamente.
Crea righe importate Genera i dati di utilizzo come dati non elaborati in base al file di importazione. I dati utilizzano le definizioni di scambio dati assegnate al fornitore dei dati di utilizzo. Per aprire le righe importate, utilizza la ricerca nel campo Nr. di righe importate.
Elabora righe importate Quando elabori le righe importate, Business Central tenta di creare un collegamento tra i dati di utilizzo e le righe sottoscrizione. Se si verificano errori durante l'elaborazione, è possibile utilizzare il campo Nr. di errori righe importate per analizzarli. Dopo aver corretto gli errori, è possibile eseguire nuovamente il passaggio di elaborazione.
Crea fatturazione di dati di utilizzo Genera i dati necessari per fatturare ai clienti in base alle righe importate. Dipende dalla configurazione.
Elabora fatturazione di dati di utilizzo Determina i prezzi per i dati di utilizzo. La determinazione del prezzo dipende dai metodi di determinazione dei prezzi utilizzati e dal periodo. Se si verificano errori durante l'elaborazione, puoi utilizzare la ricerca nel campo Nr. di errori di fatturazione di dati di utilizzo per accedere agli errori. Dopo aver corretto gli errori, è possibile eseguire nuovamente il passaggio di elaborazione.
Rimuovere la fatturazione e le righe dati di utilizzo Elimina i dati di utilizzo generati dal file di importazione e rigenerali. Questa azione è utile, ad esempio, se durante l'elaborazione si verificano errori che possono essere risolti utilizzando una diversa definizione di scambio dati.
Fatturazione di dati di utilizzo * Contratti sottoscrizione cliente apre una panoramica dei contratti di sottoscrizione del cliente nell'importazione.
* Fatture contratto sottoscrizione del cliente apre una panoramica delle fatture del contratto di sottoscrizione del cliente create per l'importazione, ma non registrate.
* Fatture contratto sottoscrizione del cliente registrate apre una panoramica delle fatture del contratto di sottoscrizione del cliente create e registrate per l'importazione.
* Contratti sottoscrizione fornitore apre una panoramica dei contratti di sottoscrizione del fornitore nell'importazione.
* Fatture contratto sottoscrizione del fornitore apre una panoramica delle fatture del contratto del fornitore create per l'importazione, ma non registrate.
* Fatture contratto sottoscrizione del fornitore registrate apre una panoramica delle fatture del contratto del fornitore create e registrate per l'importazione.

Nota

Nella pagina Importazione generica di dati di utilizzo vengono visualizzati i dati non elaborati generati dai file di importazione. Questi dati includono in genere le informazioni sui fornitori sui clienti, le sottoscrizioni del fornitore e il periodo di fatturazione. I campi Costo unitario e Importo costo consentono di importare i prezzi unitari e i prezzi totali. Se il prezzo totale è disponibile nel campo Importo costo, il costo unitario viene calcolato in base alla quantità. Se il prezzo totale non è disponibile, Business Central lo calcola in base alla quantità e al costo unitario.

Per aprire la pagina Importazione generica di dati di utilizzo, utilizza la ricerca nel campo Nr. di righe importate. Per altre informazioni sui passaggi di elaborazione, vai a Processo: importare i dati di utilizzo.

Per aprire la pagina Fatturazione dati utilizzo, nella pagina Importazioni di dati di utilizzo, utilizza la ricerca nel campo Nr. di fatturazione di dati di utilizzo. Per altre informazioni sui passaggi di elaborazione, vai a Processo: elaborare i dati di utilizzo.

Importare i dati di utilizzo tramite un'API

Oltre a importare i dati di utilizzo in un file, è anche possibile utilizzare un'API per importare i dati. Quando apri la pagina, viene assegnato automaticamente un nuovo numero di importazione. Questo numero viene quindi utilizzato per ogni record di dati trasferito e per assegnare i record a un'importazione.

L'autenticazione (Service-to-Service, S2S) deve essere eseguita quando si apre la pagina dell'API. Per altre informazioni sulla configurazione dell'autenticazione, vai a Autenticazione da servizio a servizio. In sintesi, è necessario creare un'applicazione Entra ID, immetterla in Business Central e assegnare i diritti di accesso appropriati (proprio come si farebbe per gli utenti). L'articolo descrive l'API di chiamata e i servizi Web OAuth2Flows e offre una spiegazione utile di come testare l'autenticazione e il servizio Web.

Nell'esempio seguente viene illustrato il collegamento per aprire la pagina esternamente:

https://api.businesscentral.dynamics.com/v2.0/<tenant_id>/<environment_name>/api/microsoft/subsBilling/v1.0/companies(<company_id>)/usageDataImports?$expand=usageDataGenericImports
  • tenant_id proviene dal sistema del cliente
  • environment_name proviene dal sistema del cliente
  • company_id proviene dal sistema del cliente

Per altre informazioni, vai a Tipo di pagina API e Abilitazione delle API.

Gratifica

Se si importano i dati di utilizzo tramite l'API, nelle impostazioni del fornitore è necessario attivare l'interruttore Elabora senza BLOB di dati di utilizzo. Per altre informazioni, vai a Impostazioni sul fornitore.

Metodi di determinazione dei prezzi

Il lato dell'acquisto si riferisce a quando viene selezionato Fornitore nel campo Partner nelle righe della pagina Fatturazione di dati di utilizzo. Vengono utilizzati i prezzi specificati dal fornitore, in quanto spesso i fornitori forniscono anche una fattura che corrisponde ai dati di utilizzo. Poiché la fatturazione lato fornitore crea una fattura di contratto fornitore, questa deve corrispondere ai dati di utilizzo e alla fattura fornitore.

Il calcolo del prezzo del cliente, invece, dipende principalmente da due fattori:

Se si attiva l'interruttore Prezzo unitario da importazione nelle impostazioni del fornitore, il file di importazione deve contenere questi dati. Inoltre, la definizione di scambio dati deve tenere conto di queste informazioni. In questo caso, il calcolo del prezzo non viene eseguito perché il fornitore dei dati di utilizzo include i prezzi di vendita e questo interruttore sostituisce il calcolo del prezzo.

Se non si attiva l'interruttore Prezzo unitario da importazione, viene utilizzato uno dei seguenti metodi per la definizione dei prezzi dei clienti:

  • Quantità di utilizzo
  • Quantità fissa
  • Supplemento costo unitario

Tali metodi sono descritti nelle sezioni riportate di seguito.

Quantità di utilizzo

Calcola il prezzo in base alla quantità contenuta nei dati di utilizzo. Le righe di sottoscrizione individuano la sottoscrizione e quindi l'articolo correlato. Se necessario, la scala dei prezzi appropriata viene determinata attraverso la quantità. Il fattore decisivo è il partner contrattuale (nel campo Nr. cliente di vendita nella pagina Contratto sottoscrizione del cliente), non il destinatario della fattura. In base al periodo da fatturare (definito dai campi Data di inizio addebito e Data di fine addebito), il periodo parziale viene calcolato al giorno, con un prezzo giornaliero corrispondente nel caso di un periodo di fatturazione pro-rata.

Quantità fissa

Quando si elaborano i dati di utilizzo, la quantità originale rimane fissa. Al cliente viene sempre addebitata la quantità fissa originale e le quantità non vengono rettificate in base ai dati di utilizzo. Questa determinazione del prezzo serve per la fatturazione forfettaria delle righe sottoscrizione, che, tuttavia, avviene solo se i dati di utilizzo sono disponibili.

Supplemento costo unitario

Questo metodo di determinazione del prezzo non tiene conto della quantità di utilizzo importata. Il prezzo di costo (di tutti i dati di utilizzo appartenenti allo stesso ID sottoscrizione) più il supplemento specificato nelle righe sottoscrizione è a carico del cliente. Questa opzione viene spesso utilizzata per la fatturazione basata sul consumo. In questo caso, tutti i singoli prezzi dei dati di utilizzo per una sottoscrizione del fornitore vengono aggregati e il supplemento viene calcolato sul totale.

Determinazione del prezzo per periodi parziali

Oltre a questi metodi, nella determinazione dei prezzi vengono presi in considerazione anche i periodi parziali. Di seguito sono riportate alcune cose da notare sui periodi parziali.

  • I periodi parziali esistono se il tempo che intercorre tra Data di inizio addebito + Dateformula dal campo Periodo di base di fatturazione dell'assistenza differisce dal tempo compreso tra i campi Data di inizio addebito e Data di fine addebito. Ad esempio, se si verificano una o più modifiche alla quantità all'interno di un periodo di fatturazione o se non si tratta di un periodo di fatturazione completo.
  • Poiché i mesi hanno un numero diverso di giorni, il mese in cui si trova la data Data di inizio addebito nella pagina Fatturazione di dati di utilizzo determina il prezzo giornaliero da utilizzare come base per il calcolo del periodo parziale.
  • Se si tratta di un periodo di fatturazione completo, non importa se il periodo di fatturazione è congruente con un mese di calendario o si sovrappone.

I dati di utilizzo che descrivono una variazione nella quantità all'interno di un periodo di fatturazione contengono in genere diversi record di dati, con i periodi corrispondenti in ogni caso.

Business Central esegue il calcolo con il prezzo giornaliero per periodi parziali. Viene determinato il numero di giorni nel Periodo di base di fatturazione (dalle righe sottoscrizione), in cui si trova la Data di inizio addebito. Il prezzo del periodo di fatturazione viene quindi moltiplicato, tenendo conto della scala di quantità, in base al rapporto tra i due periodi di tempo.

Per un periodo di fatturazione di 1 mese (il campo Periodo di base di fatturazione contiene 1M), i prezzi giornalieri in un mese di calendario sono sempre identici. Pertanto, per due periodi parziali la cui Data di inizio addebito è in due mesi di calendario con un numero di giorni diverso, anche il prezzo giornaliero è diverso.

Attenzione

Se il prezzo mensile è lo stesso, il prezzo giornaliero in un mese con 31 giorni (ad esempio, gennaio) è inferiore a quello in un mese con soli 28 giorni (ad esempio, febbraio). Tuttavia, questa differenza vale solo se si tratta di un periodo parziale. Il prezzo dei periodi di fatturazione completi, tuttavia, è sempre identico.

Per un periodo parziale che si estende su più mesi con un numero diverso di giorni, si applica sempre il prezzo giornaliero del mese corrispondente. In questo modo, per diversi periodi parziali nell'arco di un mese, la somma dei prezzi giornalieri corrisponde sempre all'importo mensile.

Esempi di determinazione dei prezzi

Nell'esempio seguente vengono illustrati periodi parziali all'interno di un mese di calendario.

Data di inizio addebito Data di fine addebito Numero di giorni Mese del prezzo unitario Quantità Periodo di prezzo parziale
01.05.2025 10.05.2025 10 35 2 22,58
11.05.2025 31.05.2025 21 35 5 118,55

Prezzo totale per il periodo di fatturazione: 141,13

Nell'esempio seguente vengono illustrati periodi parziali sovrapposti.

Data di inizio addebito Data di fine addebito Numero di giorni Mese del prezzo unitario Quantità Periodo di prezzo parziale
11.01.2025 02.02.2025 23 35 5 138,55
03.02.2025 10.02.2025 8 35 8 80

Prezzo totale per il periodo di fatturazione: 218,55

Nota

L'importo relativo al primo sottoperiodo è costituito dalle tariffe giornaliere per 21 giorni in gennaio (21/31 * 35 * 5 = 118,55) e due giorni in febbraio (2/28 * 35 * 8 = 20,00)*.

Periodo di fatturazione dai dati di utilizzo

È tipico, ma non obbligatorio, che i prezzi per le righe sottoscrizione basate sull'utilizzo siano mensili. Allo stesso tempo, potrebbero esserci differenze tra il Periodo di base di fatturazione delle righe sottoscrizione e il periodo effettivamente fatturato dai dati di utilizzo. Per tenere conto di entrambi, entrambi i periodi vengono confrontati nel calcolo dei prezzi. Per altre informazioni, vai aElaborare i dati di utilizzo. Se non sono identici, il rapporto viene utilizzato come fattore nel calcolo del prezzo.

Elaborare i dati di utilizzo

Nella pagina Importazioni dati di utilizzo utilizza l'azione Elabora dati per elaborare i dati di utilizzo. Il processo prevede diversi passaggi, che possono anche essere richiamati separatamente dal menu Elaborazione correlata/manuale.

  1. Dopo aver importato il file di riconciliazione, i dati non elaborati vengono generati come singole righe in base al file di importazione tramite l'azione Crea righe importate. È possibile accedere ai dettagli utilizzando la ricerca nel campo Nr. di righe importate.

  2. Mediante l'elaborazione delle righe importate (azione Elabora righe importate), i dati di utilizzo importati vengono uniti alle righe sottoscrizione e quindi alle sottoscrizioni. Le Sottoscrizioni fornitore sono i collegamenti che stabiliscono la connessione nelle righe di contratto. Puoi impostare il fornitore per la creazione automatica di tali record. Per altre informazioni, vai a Impostazioni sul fornitore. In particolare, i dati di utilizzo contengono l'ID della sottoscrizione del fornitore a cui appartiene. Ogni sottoscrizione del fornitore ha un riferimento fornitore dei dati di utilizzo associato alle righe sottoscrizione tramite il campo Nr. movimento riferimento fornitore.

Quando i dati di utilizzo vengono uniti alle righe sottoscrizione, tra le altre cose, viene verificata la validità delle righe sottoscrizione. Se non sono validi, viene visualizzato un errore. Se viene visualizzato un errore, è possibile cercare nel campo Nr. di errori righe importate per accedere ai record.

Se non esiste una connessione tra una sottoscrizione del fornitore e una riga sottoscrizione, è possibile crearne una tramite la funzionalità Collegare sottoscrizioni fornitore a sottoscrizioni, a condizione che la riga sottoscrizione e la sottoscrizione esistano. In caso contrario, è possibile crearle utilizzando l'azione Estendi contratto nelle righe importate (pagina Importazione generica di dati di utilizzo) o nel contratto di sottoscrizione del cliente.

  1. I dati di utilizzo sono in genere lato fornitore, il che significa che probabilmente mancano i dati necessari per la fatturazione lato cliente. Puoi creare i dati per i clienti (record in cui il campo Partner contiene Cliente) per ogni record di dati di utilizzo del fornitore quando si genera la Fatturazione di dati di utilizzo (tramite l'azione Crea fatturazione di dati di utilizzo) da utilizzare in un secondo momento per la fatturazione lato cliente. È possibile utilizzare la ricerca nel campo Nr. di fatturazione di dati di utilizzo per accedere ai dettagli.

I record nella fatturazione basata sull'utilizzo sono indipendenti dal fornitore, il che significa che tutti i dati di utilizzo vengono normalizzati indipendentemente dall'origine originale.

  1. Mediante l'elaborazione della fatturazione dei dati di utilizzo (tramite l'azione Elabora fatturazione di dati di utilizzo), i dati nelle righe del contratto di sottoscrizione fornitore o cliente, nelle sottoscrizioni e nelle righe sottoscrizione vengono aggiornati in base ai nuovi dati di utilizzo (quantità e prezzi). Il prezzo di vendita viene inoltre calcolato per ogni record di dati in cui il campo Partner contiene il valore Cliente. Per saperne di più, vai a Metodi di determinazione dei prezzi. Se viene visualizzato un errore, è possibile cercare nel campo Nr. di errori di fatturazione di dati di utilizzo per accedere ai dettagli.

Il passaggio successivo è la fatturazione, che in genere avviene come segue:

  • Innanzitutto, con la fattura in entrata che accompagna i dati di utilizzo del fornitore. A questo scopo, utilizza l'azione Crea fatture fornitore.
  • Quindi, con la fatturazione con le fatture del contratto di sottoscrizione per i clienti. A questo scopo, utilizza l'azione Crea fatture cliente.

Dati sull'utilizzo di fornitori e clienti

Oltre all'importazione dei dati di utilizzo del fornitore, è possibile che siano disponibili solo dati sull'utilizzo del cliente. Ad esempio, quando le righe sottoscrizione da fatturare sono servizi interni. Sia le righe sottoscrizione nei dati principali dell'articolo sia le righe sottoscrizione per le sottoscrizioni sono configurate in modo che vi siano solo righe sottoscrizione nei casi si sceglie Cliente nel campo Partner.

Le connessioni tra le sottoscrizioni e le righe sottoscrizione vengono sempre effettuate tramite il campo Riferimento fornitore, in base al quale la riga sottoscrizione del fornitore ha sempre la priorità. Tuttavia, se c'è una sola riga sottoscrizione del cliente, è anche possibile stabilire la connessione. Quando si elaborano i dati di utilizzo, l'assegnazione viene effettuata tramite le righe sottoscrizione del fornitore oppure, se la riga sottoscrizione del fornitore non è disponibile, tramite le righe sottoscrizione del cliente.

Nota

Se esiste solo una riga sottoscrizione clienti, durante l'elaborazione dei dati di utilizzo correlati vengono create solo le righe in cui si sceglie Cliente nel campo Partner.

Metadati di fatturazione dati di utilizzo

La pagina Metadati fatturazione di dati di utilizzo contiene i dati che fungono da base per la fatturazione. A seconda di come si impostano le righe sottoscrizione, i dati di utilizzo del cliente vengono generati per ciascun fornitore. Inoltre, la definizione del prezzo per i clienti e l'aggiornamento dei prezzi nelle righe sottoscrizione si verificano nell'ultimo passaggio di elaborazione. I prezzi per i clienti dipendono dall'impostazione del campo Prezzo unitario da importazione nella pagina Fornitori di dati di utilizzo. Per altre informazioni, vai aFornitori di dati di utilizzo.

Collegamento delle sottoscrizioni fornitore a sottoscrizioni
Clienti e sottoscrizioni della fatturazione basata sull'utilizzo
Estensione delle righe sottoscrizione