Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Analice los objetos de respuesta al préstamo
Al enviar un documento al flujo de trabajo de Analyze Lending, el documento se divide en páginas individuales y las páginas se clasifican. A continuación, las páginas individuales se envían a la operación de Amazon Textract correspondiente para su posterior análisis, en función de su clasificación. Amazon Textract analiza los datos y devuelve la información relevante extraída de los documentos, como las firmas detectadas, la información de identidad, los formularios, los valores de los gastos y los datos de las consultas.
Tras procesar un documento con StartLendingAnalysis, puede obtener los resultados del análisis de páginas individuales utilizando GetLendingAnalysis o puede obtener un resumen de la información del documento con GetLendingAnalysisSummary. El resumen devuelto incluye información sobre los documentos agrupados por un tipo de documento común.
Los resultados del análisis de páginas individuales siguen una estructura general, independientemente de la clase del documento. El formulario de respuesta GetLendingAnalysis contiene información sobre el número y la clasificación de las páginas, junto con la información extraída mediante una de las operaciones de análisis de Amazon Textract. Para ver la estructura general de los resultados del análisis, consulte el siguiente ejemplo:
{ "Page": number, "PageClassification": { "PageNumber": [ { "Confidence": number, "Value": "string" } ], "PageType": [ { "Confidence": number, "Value": "string" } ] }, "Extractions": [ { LendingDocument | ExpenseDocument | IdentityDocument } ] }
GetLendingAnalysisdevuelve una estructura que contiene información sobre la clasificación de las páginas y la información relevante extraída de la página determinada mediante la operación adecuada. La Page entidad hace referencia al número de página física, PageNumber al número de página detectado y PageClassification es la clase detectada para la página. La información extraída por una operación de análisis se almacena en la Extractions estructura, que contiene los pares clave-valor normalizados de la operación correspondiente.
En el siguiente ejemplo de respuesta, el documento es un LendingDocument y contiene la información extraída y las estructuras asociadas:
{ "DocumentMetadata": { "Pages": 1 }, "JobStatus": "SUCCEEDED", "Results": [ { "Page": 1, "PageClassification": { "PageType": [ { "Value": "1005", "Confidence": 99.99947357177734 } ], "PageNumber": [ { "Value": "undetected", "Confidence": 100.0 } ] }, "Extractions": [ { "LendingDocument": { "LendingFields": [ { "Type": "OVERTIME_CONTINUANCE_LIKELY", "ValueDetections": [ { "Text": "Yes", "Geometry": { "BoundingBox": { "Width": 0.019448408856987953, "Height": 0.007367494981735945, "Left": 0.8211431503295898, "Top": 0.485835462808609 }, "Polygon": [ { "X": 0.8211431503295898, "Y": 0.485835462808609 }, { "X": 0.8405909538269043, "Y": 0.4858577847480774 }, { "X": 0.840591549873352, "Y": 0.49320295453071594 }, { "X": 0.8211436867713928, "Y": 0.4931805729866028 } ] }, "Confidence": 95.0 } ] }, { "Type": "CURRENT_GROSS_PAY_WEEKLY", "KeyDetection": { "Text": "Weekly", "Geometry": { "BoundingBox": { "Width": 0.039741966873407364, "Height": 0.009058262221515179, "Left": 0.17564243078231812, "Top": 0.5004485845565796 }, "Polygon": [ { "X": 0.17564436793327332, "Y": 0.5004485845565796 }, { "X": 0.21538439393043518, "Y": 0.5004944205284119 }, { "X": 0.2153826206922531, "Y": 0.5095068216323853 }, { "X": 0.17564243078231812, "Y": 0.5094608664512634 } ] }, "Confidence": 99.98104858398438 }, "ValueDetections": [ { "SelectionStatus": "NOT_SELECTED", "Geometry": { "BoundingBox": { "Width": 0.010146399028599262, "Height": 0.00771764200180769, "Left": 0.1600940227508545, "Top": 0.5003445148468018 }, "Polygon": [ { "X": 0.16009573638439178, "Y": 0.5003445148468018 }, { "X": 0.17024043202400208, "Y": 0.5003561973571777 }, { "X": 0.17023874819278717, "Y": 0.5080621242523193 }, { "X": 0.1600940227508545, "Y": 0.5080504417419434 } ] }, "Confidence": 99.88064575195312 } ] } ], "SignatureDetections": [ { "Confidence": 98.95830535888672, "Geometry": { "BoundingBox": { "Width": 0.1505945473909378, "Height": 0.019163239747285843, "Left": 0.1145595833659172, "Top": 0.8886017799377441 }, "Polygon": [ { "X": 0.11456418037414551, "Y": 0.8886017799377441 }, { "X": 0.2651541233062744, "Y": 0.8887989521026611 }, { "X": 0.2651508152484894, "Y": 0.9077650308609009 }, { "X": 0.1145595833659172, "Y": 0.9075667262077332 } ] } } ] } } ] } ], "AnalyzeLendingModelVersion": "1.0" }
Las respuestas de GetLendingAnalysis pueden incluir los siguientes atributos:
-
Texto: el texto detectado.
-
Confianza: la puntuación de confianza del texto detectado.
-
Geometría: información de ubicación del texto detectado.
-
LendingDocument — Contiene los datos estructurados devueltos por Analyze Lending para prestar documentos.
-
LendingField — Contiene los pares clave-valor normalizados devueltos por Analyze Lending, incluida la clave normalizada para la detección, el texto detectado y la geometría.
-
LendingFields — Un conjunto de objetos. LendingField
-
Tipo: el valor normalizado asociado a una detección. Para obtener una lista de todos los tipos de documentos posibles, haga clic aquí.
-
ValueDetections — Un conjunto de LendingDetection objetos.
-
LendingDetection — Los resultados extraídos para un documento de préstamo.
-
SelectionStatus — El estado de selección de un elemento de selección, como un botón de opción o una casilla de verificación.
-
KeyDetection — Objeto que contiene información sobre la clave detectada.
-
SignatureDetections — Un conjunto de SignatureDetection objetos que contienen información sobre las firmas detectadas.
-
SignatureDetection — Información sobre la confianza y la geometría de las firmas detectadas.
ExpenseDocument las extracciones contienen estructuras definidas enObjetos de respuesta a facturas y recibos.
IdentityDocument las extracciones contienen estructuras definidas en. Objetos de respuesta a la documentación de identidad
Para ver un ejemplo del resumen devuelto por la GetLendingAnalysisSummary operación, consulte lo siguiente:
{ "DocumentMetadata": { "Pages": 1 }, "JobStatus": "SUCCEEDED", "Summary": { "DocumentGroups": [ { "Type": "1005", "SplitDocuments": [ { "Index": 1, "Pages": [ 1 ] } ], "DetectedSignatures": [ { "Page": 1 } ], "UndetectedSignatures": [] } ], "UndetectedDocumentTypes": [ "1040_SCHEDULE_C", "1099_INT", "1099_SSA", "DEMOGRAPHIC_ADDENDUM", "1065", "1040", "1120_S", "IDENTITY_DOCUMENT", "SSA_89", "MORTGAGE_STATEMENT", "1099_MISC", "CHECKS", "HOA_STATEMENT", "INVESTMENT_STATEMENT", "1120", "1003", "VBA_26_0551", "1099_R", "PAYSLIPS", "1008", "W_2", "1099_NEC", "BANK_STATEMENT", "1040_SCHEDULE_E", "UTILITY_BILLS", "W_9", "UNCLASSIFIED", "HUD_92900_B", "PAYOFF_STATEMENT", "1099_G", "CREDIT_CARD_STATEMENT", "INVOICES", "RECEIPTS", "1040_SCHEDULE_D", "1099_DIV" ] }, "AnalyzeLendingModelVersion": "1.0" }
Los elementos de respuesta devueltos por GetLendingAnalysisSummary incluyen:
-
LendingSummary - Contiene información sobre DocumentGroups y UndetectedDocumentTypes.
-
DocumentGroup - Contiene información sobre todos los documentos agrupados por el mismo tipo de documento.
-
DocumentGroups - Contiene una matriz de todos los DocumentGroup objetos.
-
Tipo: el tipo de documentos de un DocumentGroup.
-
SplitDocument - Contiene información sobre las páginas de un documento, definida por un límite lógico con respecto al tipo de documento.
-
SplitDocuments - Un conjunto de SplitDocument objetos.
-
Índice: el índice de un documento determinado DocumentGroup de un tipo específico.
-
Páginas: una matriz de números de página para un documento determinado, ordenados según un límite lógico con respecto al tipo de documento.
-
UndetectedDocumentTypes - Un conjunto de cadenas, en el que cada cadena representa un tipo de documento no detectado.
En el caso de los documentos que tienen un campo de firma, se incluyen las siguientes estructuras en la respuesta:
-
DetectedSignature — Contiene información sobre la página en la que se encontró la firma.
-
DetectedSignatures —Un conjunto de DetectedSignature objetos.
-
Página (dentro DetectedSignature y dentro de UndetectedSignature los objetos): número de página física del documento.
-
UndetectedSignature — Contiene información sobre la página en la que se esperaba la firma, pero en la que no se encontró. Consulta esta lista <add link>para saber dónde se espera una firma.
-
UndetectedSignatures — Un conjunto de UndetectedSignature objetos.
Tipos de documentos
La siguiente tabla contiene una lista de todos los tipos de documentos reconocidos por Analyze Lending. También se indica si el documento tiene un campo de firma:
| Tipo | Signature |
|---|---|
| 1003 | YES |
| 1005 | YES |
| 1008 | YES |
| 1040 | YES |
| 1065 | YES |
| 1120 | YES |
| 1040_SCHEDULE_C | NO |
| 1040_SCHEDULE_D | NO |
| 1040_SCHEDULE_E | NO |
| 1099_DIV | NO |
| 1099_G | NO |
| 1099_INT | NO |
| 1099_MISC | NO |
| 1099_NEC | NO |
| 1099_R | NO |
| 1099_SSA | NO |
| 1120_S | YES |
| EXTRACTO BANCARIO | NO |
| CHEQUES | YES |
| CREDIT_CARD_STATEMENT | NO |
| APÉNDICE_DEMOGRÁFICO | NO |
| DECLARACIÓN HOA | NO |
| HUD_92900_B | YES |
| DOCUMENTO_IDENTIDAD | NO |
| DECLARACIÓN_DE INVERSIÓN | NO |
| FACTURAS | NO |
| DECLARACIÓN_HIPOTECARIA | NO |
| DECLARACIÓN_DE PAGO | NO |
| NÓMINAS | NO |
| RECIBOS | NO |
| SSA_89 | YES |
| SIN CLASIFICAR | NO |
| UTILITY_BILLS | NO |
| VBA_26_0551 | YES |
| W_2 | NO |
| W_9 | YES |