Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Analisi di fatture e ricevute
Amazon Textract estrae i dati pertinenti, come le informazioni di contatto del fornitore e del destinatario, da quasi tutte le fatture o ricevute senza la necessità di modelli o configurazioni. Le fatture e le ricevute utilizzano spesso layout diversi, il che rende difficile e dispendiosa in termini di tempo l'estrazione manuale dei dati su larga scala. Amazon Textract utilizza il machine learning per comprendere il contesto di fatture e ricevute. Estrae automaticamente dati come la data della fattura o della ricevuta, il numero della fattura o della ricevuta, i prezzi degli articoli, l'importo totale e i termini di pagamento.
Amazon Textract identifica anche i nomi dei fornitori che sono fondamentali per i flussi di lavoro ma che potrebbero non essere etichettati in modo esplicito. Ad esempio, Amazon Textract può trovare il nome del fornitore su una ricevuta anche se è indicato solo all'interno di un logo nella parte superiore della pagina senza una combinazione esplicita di coppie chiave-valore.
Amazon Textract semplifica anche il consolidamento degli input provenienti da diverse ricevute e fatture che utilizzano parole diverse per lo stesso concetto. Ad esempio, Amazon Textract mappa le relazioni tra i nomi dei campi in diversi documenti come numero di fattura, numero di fattura, numero di ricevuta, emettendo la tassonomia standard come. INVOICE_RECEIPT_ID In questo caso, Amazon Textract rappresenta i dati in modo uniforme tra diversi tipi di documenti. I campi dell'indirizzo sono classificati come «destinatario», «fornitore», «fornitore», «fatturazione a», «spedizione a» e «rimessa a». Se i documenti di spesa non hanno valori univoci per ciascuna di queste categorie, Amazon Textract restituirà solo le categorie con valori univoci.
I campi che non sono in linea con la tassonomia standard sono classificati come. OTHER
Di seguito è riportato un elenco di campi standard supportati dalle operazioni di analisi delle spese.
-
Data di ricezione della fattura:
INVOICE_RECEIPT_DATE -
ID della ricevuta della fattura —
INVOICE_RECEIPT_ID -
Codice fiscale della fattura —
TAX_PAYER_ID -
Numero cliente:
CUSTOMER_NUMBER -
Numero di conto —
ACCOUNT_NUMBER -
Nome del fornitore —
VENDOR_NAME -
Nome del destinatario —
RECEIVER_NAME -
Indirizzo del fornitore —
VENDOR_ADDRESS -
Indirizzo del destinatario —
RECEIVER_ADDRESS -
Data dell'ordine —
ORDER_DATE -
Data di scadenza —
DUE_DATE -
Data di consegna —
DELIVERY_DATE -
Numero PO —
PO_NUMBER -
Termini di pagamento —
PAYMENT_TERMS -
Totale —
TOTAL -
Importo dovuto —
AMOUNT_DUE -
Importo pagato —
AMOUNT_PAID -
Subtotale —
SUBTOTAL -
Imposta —
TAX -
Costo del servizio —
SERVICE_CHARGE -
Gratuità —
GRATUITY -
Saldo precedente —
PRIOR_BALANCE -
Sconto —
DISCOUNT -
Spese di spedizione e gestione —
SHIPPING_HANDLING_CHARGE -
Numero ABN del fornitore:
VENDOR_ABN_NUMBER -
Numero GST del fornitore:
VENDOR_GST_NUMBER -
Numero PAN del fornitore:
VENDOR_PAN_NUMBER -
Numero di partita IVA del fornitore:
VENDOR_VAT_NUMBER -
Numero ABN del destinatario:
RECEIVER_ABN_NUMBER -
Numero GST del ricevitore —
RECEIVER_GST_NUMBER -
Numero PAN del ricevitore:
RECEIVER_PAN_NUMBER -
Numero di partita IVA del destinatario:
RECEIVER_VAT_NUMBER -
Telefono del fornitore —
VENDOR_PHONE -
Telefono del ricevitore —
RECEIVER_PHONE -
URL del fornitore —
VENDOR_URL -
Item/Item Descrizione della riga —
ITEM -
Linea Item/Quantity —
QUANTITY -
Item/Total Prezzo della linea —
PRICE -
Item/Unit Prezzo della linea —
UNIT_PRICE -
Linea Item/ProductCode —
PRODUCT_CODE -
Indirizzo (indirizzo di fatturazione, indirizzo di spedizione, destinatario di rimessa, fornitore) —
ADDRESS -
Nome (destinatario di fatturazione, destinatario di spedizione, destinatario di invio, fornitore) —
NAME -
Indirizzo principale (fornitore, destinatario, destinatario di fatturazione, destinatario di spedizione, destinatario di rimessa, fornitore) —
ADDRESS_BLOCK -
Indirizzo (fornitore, destinatario, indirizzo di fatturazione, indirizzo di spedizione, indirizzo di rimessa, fornitore) —
STREET -
Città (fornitore, destinatario, destinatario della fattura, destinatario della fattura, destinatario della spedizione, destinatario del pagamento, fornitore) —
CITY -
Stato (fornitore, destinatario, destinatario della fattura, destinatario della fattura, destinatario della spedizione, destinatario del pagamento, fornitore) —
STATE -
Paese (fornitore, destinatario, destinatario della fattura, destinatario della fattura, destinatario della spedizione, destinatario del pagamento, fornitore) —
COUNTRY -
Codice postale (fornitore, destinatario, indirizzo di fatturazione, indirizzo di spedizione, destinatario di rimessa, fornitore) —
ZIP_CODE
L' AnalyzeExpense API restituisce i seguenti elementi per una determinata pagina del documento:
-
Il numero di ricevute o fatture all'interno di un documento rappresentato come
ExpenseIndex -
Il nome standardizzato per i singoli campi rappresentato come
Type -
Il nome effettivo del campo così come appare nel documento, rappresentato come
LabelDetection -
Il valore del campo corrispondente rappresentato come
ValueDetection -
Il numero di pagine all'interno del documento inviato rappresentato come
Pages -
Il numero di pagina in cui vengono rilevati il campo, il valore o gli elementi di riga, rappresentato come
PageNumber -
La geometria, che include il riquadro di delimitazione e la posizione delle coordinate dei singoli elementi di campo, valore o riga sulla pagina, rappresentata come
Geometry -
Il punteggio di confidenza associato a ciascun dato rilevato nel documento, rappresentato come
Confidence -
L'intera riga di singole voci acquistate, rappresentata come
EXPENSE_ROW
Di seguito è riportata una parte dell'output dell'API per una ricevuta elaborata da AnalyzeExpense che mostra il totale: 55,64 USD nel documento estratto come campo standard. TOTAL Il testo effettivo sul documento viene visualizzato come «Totale», il punteggio di confidenza come «97,1», il numero di pagina come «1" e il valore totale come «55,64 USD». Ciò include anche le coordinate del riquadro di delimitazione e del poligono:
{ "Type": { "Text": "TOTAL", "Confidence": 99.94717407226562 }, "LabelDetection": { "Text": "Total:", "Geometry": { "BoundingBox": { "Width": 0.09809663146734238, "Height": 0.0234375, "Left": 0.36822840571403503, "Top": 0.8017578125 }, "Polygon": [ { "X": 0.36822840571403503, "Y": 0.8017578125 }, { "X": 0.466325044631958, "Y": 0.8017578125 }, { "X": 0.466325044631958, "Y": 0.8251953125 }, { "X": 0.36822840571403503, "Y": 0.8251953125 } ] }, "Confidence": 97.10792541503906 }, "ValueDetection": { "Text": "$55.64", "Currency": { "Code": USD } "Geometry": { "BoundingBox": { "Width": 0.10395314544439316, "Height": 0.0244140625, "Left": 0.66837477684021, "Top": 0.802734375 }, "Polygon": [ { "X": 0.66837477684021, "Y": 0.802734375 }, { "X": 0.7723279595375061, "Y": 0.802734375 }, { "X": 0.7723279595375061, "Y": 0.8271484375 }, { "X": 0.66837477684021, "Y": 0.8271484375 } ] }, "Confidence": 99.85165405273438 }, "PageNumber": 1 }
È possibile utilizzare operazioni sincrone per analizzare una fattura o una ricevuta. Per analizzare questi documenti, si utilizza l' AnalyzeExpense operazione e si passa una ricevuta o una fattura. AnalyzeExpenserestituisce l'intero set di risultati. Per ulteriori informazioni, consulta Analisi di fatture e ricevute con Amazon Textract.
Per analizzare fatture e ricevute in modo asincrono, utilizzare StartExpenseAnalysisper avviare l'elaborazione di un file di documento di input. Per ottenere i risultati, chiama. GetExpenseAnalysis I risultati di una determinata chiamata a StartExpenseAnalysisvengono restituiti daGetExpenseAnalysis. Per ulteriori informazioni e un esempio, consulta Elaborazione asincrona dei documenti.