Condividi tramite


Modello di intelligenza artificiale predefinito di elaborazione fatture

Il modello di intelligenza artificiale predefinito di elaborazione fatture estrae i dati chiave delle fatture per automatizzare l'elaborazione delle fatture. Il modello di elaborazione fatture è ottimizzato per riconoscere elementi comuni delle fatture, come ID fattura, data della fattura, importo dovuto e altro ancora.

Il modello Fatture consente di aumentare il comportamento predefinito creando un modello di fatture personalizzato.

Uso in Power Apps

Per informazioni su come utilizzare il modello predefinito per l'elaborazione delle fatture in Power Apps, vai a Utilizzare il modello predefinito per l'elaborazione delle fatture in Power Apps.

Uso in Power Automate

Per informazioni su come utilizzare il modello predefinito per l'elaborazione delle fatture in Power Automate, vai a Utilizzare il modello predefinito per l'elaborazione delle fatture in Power Automate.

Lingue e file supportati

Sono supportate le seguenti lingue: albanese (Albania), ceco (Repubblica Ceca), cinese (semplificato) Cina, cinese (tradizionale) Hong Kong - R.A.S., cinese (tradizionale) Taiwan, danese (Danimarca), croato (Bosnia ed Erzegovina), croato (Croazia), croato (Serbia), olandese (Paesi Bassi), inglese (Australia), inglese (Canada), inglese (India), inglese (Regno Unito), inglese (Stati Uniti), estone (Estonia), finlandese (Finlandia), francese (Francia), tedesco (Germania), ungherese (Ungheria), islandese (Islanda), italiano (Italia), giapponese (Giappone), coreano (Corea), lituano (Lituania), lettone (Lettonia), malese (Malesia), norvegese (Norvegia), polacco (Polonia), portoghese (Portogallo), rumeno (Romania), slovacco (Slovacchia), sloveno (Slovenia), serbo (Serbia), spagnolo (Spagna), svedese (Svezia).

Per ottenere i migliori risultati, fornisci una foto o una scansione nitida per fattura.

  • Il formato dell'immagine deve essere JPEG, PNG o PDF.
  • Le dimensioni del file non devono superare i 20 MB.
  • Le dimensioni dell'immagine devono essere comprese tra 50 x 50 e 10000 x 10000 pixel.
  • Le dimensioni del documento PDF devono essere al massimo di 17 x 17 pollici, che è l'equivalente del formato cartaceo Legal o A3 o inferiore.
  • Per i documenti PDF, vengono elaborate solo le prime 2.000 pagine.

Output del modello

Se viene rilevata una fattura, il modello di elaborazione fatture produrrà le seguenti informazioni:

Campo Description
CustomerName Cliente in fase di fatturazione
CustomerId ID di riferimento per il cliente
PurchaseOrder Un numero di riferimento per l'ordine di acquisto
InvoiceId ID per questa fattura specifica (spesso "Numero fattura")
InvoiceDate Data di emissione della fattura
DueDate Data di scadenza del pagamento della fattura
VendorName Fornitore che ha creato la fattura
VendorAddress Indirizzo postale per il fornitore
VendorAddressRecipient Nome associato all'Indirizzo Fornitore
CustomerAddress Indirizzo postale per il cliente
CustomerAddressRecipient Nome associato a CustomerAddress
BillingAddress Indirizzo di fatturazione esplicito per il cliente
BillingAddressRecipient Nome associato all'Indirizzo di Fatturazione
ShippingAddress Indirizzo di spedizione esplicito per il cliente
ShippingAddressRecipient Nome associato all'Indirizzo di Spedizione
SubTotal Campo subtotale identificato nella fattura
TotalDiscount Campo sconto totale identificato nella fattura
TotalTax Campo iva totale identificato nella fattura
InvoiceTotal Totale nuovi addebiti associati alla fattura
AmountDue Importo totale dovuto al fornitore
PreviousUnpaidBalance Saldo precedentemente non pagato specificato
RemittanceAddress Indirizzo esplicito di rimessa o pagamento per il cliente
RemittanceAddressRecipient Il nome associato all'indirizzo di pagamento
ServiceAddress Indirizzo esplicito del servizio o indirizzo della proprietà per il cliente
ServiceAddressRecipient Nome associato a ServiceAddress
ServiceStartDate Prima data d'inizio del periodo di servizio (ad esempio, il periodo di servizio di una bolletta delle utenze)
ServiceEndDate Data di fine per il periodo di servizio (ad esempio, un periodo di servizio della fattura dell'utilità)
VendorTaxId Il numero ID governativo associato al fornitore
CustomerTaxId Numero di identificazione governativo associato al cliente
PaymentTerm Le condizioni in base alle quali il pagamento deve essere pagato
KVKNumber Identificatore univoco per le imprese registrate nei Paesi Bassi
PaymentDetails Elenco dei dettagli di pagamento
  • IBAN: numero di conto bancario internazionale
  • BankAccountNumber: numero di conto bancario, identificatore univoco per un conto bancario
  • BPayBillerCode: codice di fatturazione per BPay, identificatore alfanumerico univoco per un fatturatore o il relativo prodotto/servizio
  • BPayReference: numero di riferimento per BPay, identificatore univoco per la transazione di fatturazione di un cliente specifico
  • SWIFT: ISO9362, uno standard internazionale per i codici BIC (Business Identifier Codes)
TaxDetails Elenco dei dettagli fiscali
  • Quantità: la quantità dei dettagli fiscali
  • Aliquota: L'aliquota del dettaglio fiscale
PaidInFourInstallements Elenco dei dettagli fiscali
  • Importo: importo della rata dovuto
  • DueDate: data di scadenza della rata
Items Elenco dei dettagli fiscali
  • Importo: importo della voce
  • Data: data corrispondente a ogni voce. Spesso è una data in cui è stato spedito l'articolo
  • Descrizione: descrizione testuale per la voce della fattura
  • Quantità: quantità per la voce della riga della fattura
  • ProductCode: codice prodotto, numero di prodotto o SKU associato all'elemento di riga specifico
  • Imposta: imposta associata a ogni voce. I valori possibili includono l'importo dell'imposta, il %e l'imposta Y/N
  • TaxRate: tasso di imposta associato a ogni voce
  • Unità: unità dell'elemento della riga, ad esempio kg, lb e altri.
  • UnitPrice: prezzo netto o lordo (a seconda dell'impostazione della fattura lorda) di un'unità di questo articolo

Punteggio di attendibilità

Campo Punteggio di attendibilità
CustomerName ✔️
CustomerId ✔️
PurchaseOrder ✔️
InvoiceId ✔️
InvoiceDate ✔️
DueDate ✔️
VendorName ✔️
VendorAddress ✔️
VendorAddressRecipient ✔️
CustomerAddress ✔️
CustomerAddressRecipient ✔️
BillingAddress ✔️
BillingAddressRecipient ✔️
ShippingAddress ✔️
ShippingAddressRecipient ✔️
SubTotal ✔️
TotalDiscount ✔️
TotalTax ✔️
InvoiceTotal ✔️
AmountDue ✔️
PreviousUnpaidBalance ✔️
RemittanceAddress ✔️
RemittanceAddressRecipient ✔️
ServiceAddress ✔️
ServiceAddressRecipient ✔️
ServiceStartDate ✔️
ServiceEndDate ✔️
VendorTaxId ✔️
CustomerTaxId ✔️
PaymentTerm ✔️
KVKNumber ✔️
PaymentDetails.*.IBAN ✔️
PaymentDetails.*.SWIFT ✔️
PaymentDetails.*.BankAccountNumber ✔️
PaymentDetails.*.BPayBillerCode ✔️
PaymentDetails.*.BPayReference ✔️
TaxDetails.*.Amount ✔️
TaxDetails.*.Rate ✔️
PaidInFourInstallements.*.Amount ✔️
PaidInFourInstallements.*.DueDate ✔️
Items.*.Amount ✔️
Items.*.Date ✔️
Items.*.Description ✔️
Items.*.Quantity ✔️
Items.*.ProductCode ✔️
Items.*.Tax ✔️
Items.*.TaxRate ✔️
Items.*.Unit ✔️
Items.*.UnitPrice ✔️

Coppie chiave-valore

Le coppie chiave-valore sono tutte le etichette o le chiavi identificate e le risposte o i valori associati. Puoi usarle per estrarre valori aggiuntivi che non fanno parte dell'elenco predefinito di campi.

Per visualizzare tutte le coppie chiave-valore rilevate dal modello di elaborazione fatture, è possibile aggiungere un'azione Crea tabella HTML nel flusso cloud, come illustrato nello screenshot ed eseguire il flusso cloud.

Screenshot di tutte le coppie chiave-valore in una fattura.

Screenshot di tutte le coppie fattura-risultati su una fattura.

Per estrarre una chiave specifica per cui si conosce il relativo valore, è possibile usare l'azione Filtra matrice come illustrato nello screenshot seguente. Nell'esempio dello screenshot si vuole estrarre il valore per la chiave Tel .:

Screenshot di come recuperare un valore data una chiave.

Limits

Il limite seguente si applica alle chiamate effettuate per ambiente tra modelli di elaborazione documenti, inclusi modelli predefiniti: elaborazione delle ricevute ed elaborazione della fattura.

Action Limit Periodo di rinnovo
Chiamate (per ambiente) 360 60 secondi

Creare una soluzione di elaborazione della fattura personalizzata

Il modello di intelligenza artificiale predefinito per l'elaborazione delle fatture è progettato per estrarre i campi comuni presenti nelle fatture. Poiché ogni azienda è univoca, è possibile estrarre campi diversi da quelli inclusi in questo modello predefinito. Può anche essere il caso in cui alcuni campi standard non vengano estratti correttamente per un particolare tipo di fattura con cui si lavora. Per risolvere questo problema, sono disponibili due opzioni:

  • Usare il modello di elaborazione delle fatture personalizzato: aumentare i comportamenti del modello di elaborazione della fattura predefinita aggiungendo nuovi campi da estrarre oltre a quelli per impostazione predefinita o campioni di documenti non estratti correttamente. Per informazioni su come aumentare il modello di elaborazione delle fatture predefinite, passare a Selezionare il tipo di documento.

  • Visualizzare i risultati OCR non elaborati: ogni volta che il modello di intelligenza artificiale predefinito elabora un file fornito, esegue anche un'operazione OCR per estrarre ogni parola scritta nel file. È possibile accedere ai risultati OCR non elaborati nell'output di testo rilevato fornito dal modello. Una semplice ricerca sul contenuto restituito dal testo rilevato potrebbe essere sufficiente per ottenere i dati necessari.

  • Usare l'elaborazione dei documenti: con AI Builder è anche possibile creare un modello di intelligenza artificiale personalizzato per estrarre campi e tabelle specifici necessari per i documenti usati. È sufficiente creare un modello di elaborazione dei documenti ed eseguirne il training per estrarre tutte le informazioni da una fattura che non funziona correttamente con il modello di estrazione della fattura.

Dopo aver eseguito il training del modello di elaborazione documenti personalizzato, è possibile combinarlo con il modello predefinito di elaborazione delle fatture in un flusso cloud di Power Automate.

Ecco alcuni esempi:

Usare un modello di elaborazione documenti personalizzato per estrarre campi aggiuntivi che non vengono restituiti dal modello predefinito di elaborazione della fattura

In questo esempio è stato eseguito il training di un modello di elaborazione documenti personalizzato per estrarre un numero di programma fedeltà, presente solo nelle fatture dei provider Adatum e Contoso.

Il flusso cloud viene attivato quando viene aggiunta una nuova fattura a una cartella di SharePoint. Chiama quindi il modello di intelligenza artificiale predefinito per l'elaborazione della fattura per estrarre i dati. Successivamente, si controlla se il fornitore per la fattura elaborata è da Adatum o Contoso. In tal caso, chiamiamo un modello di elaborazione di documenti personalizzato di cui abbiamo eseguito il training per ottenere quel numero di fedeltà. Infine, i dati estratti vengono salvati dalla fattura in un file di Excel.

Screenshot di un flusso di elaborazione cloud di fatture e documenti.

Usare un modello di elaborazione documenti personalizzato se il punteggio di attendibilità per un campo restituito dal modello predefinito di elaborazione della fattura è basso

In questo esempio è stato eseguito il training di un modello di elaborazione documenti personalizzato per estrarre l'importo totale dalle fatture in cui in genere si ottiene un punteggio di attendibilità basso quando si usa il modello predefinito di elaborazione della fattura.

Il flusso cloud viene attivato quando viene aggiunta una nuova fattura a una cartella di SharePoint. Chiama quindi il modello di intelligenza artificiale predefinito per l'elaborazione della fattura per estrarre i dati. Verificare quindi se il punteggio di attendibilità per la proprietà Valore totale fattura è minore di 0,65. In tal caso, chiamiamo un modello di elaborazione del documento personalizzato di cui abbiamo eseguito il training con le fatture per cui di solito otteniamo un punteggio di affidabilità basso per il campo totale. Infine, i dati estratti dalla fattura vengono salvati in un file di Excel.

Screenshot di un flusso di elaborazione cloud delle fatture e dei documenti per punteggi bassi.

Usare il modello preconfigurato di elaborazione della fattura per gestire le fatture che un modello di elaborazione documenti personalizzato non è addestrato a gestire

Un modo per usare il modello predefinito di elaborazione delle fatture consiste nell'usarlo come modello di fallback per gestire le fatture di cui non è stato eseguito il training nel modello di elaborazione documenti personalizzato. Si supponga, ad esempio, di aver creato un modello di elaborazione documenti e di averlo addestrato per estrarre dati dai tuoi 20 principali fornitori di fatture. È quindi possibile usare il modello predefinito di elaborazione della fattura per elaborare tutte le nuove fatture o le fatture con volumi inferiori. Ecco un esempio di come eseguire questa operazione:

Questo flusso cloud viene attivato quando viene aggiunta una nuova fattura a una cartella di SharePoint. Chiama quindi un modello di elaborazione documenti personalizzato per estrarre i dati. Successivamente, si verifica se il punteggio di attendibilità per la raccolta rilevata è minore di 0,65. Nel caso, probabilmente significa che la fattura fornita non è una buona corrispondenza per il modello personalizzato. Viene quindi chiamato il modello di elaborazione della fattura predefinito. Infine, i dati estratti vengono salvati dalla fattura in un file di Excel.

Screenshot di un flusso di elaborazione cloud delle fatture e dei documenti per nuove fatture.