View a markdown version of this page

Analisi di fatture e ricevute - Amazon Textract

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.