Saltar al contenido principal
Para implementar un escenario de procesamiento de varios documentos, cree las siguientes funciones: CreateNewBatch AddDocumentToBatch RunBatchProcessing WaitFirstVerificationOrProcessedForMultiFileInvoice FetchingCapturedData MultiDocumentBatchIsProcessed

CreateNewBatch

La función CreateNewBatch crea un nuevo lote y devuelve su identificador. No hay parámetros de entrada para esta función. Tipo del parámetro de salida: int (identificador del lote). Excepciones lanzadas: Exception. Código fuente de Java:

AddDocumentToBatch

La función AddDocumentToBatch añade un documento a un lote. Parámetros de entrada: No hay parámetros de salida para esta función. Excepciones lanzadas: Exception. Código fuente de Java:

RunBatchProcessing

La función RunBatchProcessing inicializa el procesamiento por lotes. Parámetros de entrada: No hay parámetros de salida para esta función. Excepciones generadas: Exception. Código fuente en Java:

WaitFirstVerificationOrProcessedForMultiFileInvoice

La función WaitFirstVerificationOrProcessedForMultiFileInvoice devuelve una URL de verificación. Si el documento no ha llegado a la fase de verificación, devuelve una cadena vacía. Parámetros de entrada: Tipo del parámetro de salida: String (URL de verificación). Excepciones generadas: Exception. Código fuente Java:

FetchingCapturedData

La función FetchingCapturedData devuelve una lista de campos de salida en formato JSON. Parámetros de entrada: Tipo del parámetro de salida: String (campos del documento en formato JSON). Excepciones lanzadas: Exception. Código fuente en Java:

MultiDocumentBatchIsProcessed

La función MultiDocumentBatchIsProcessed devuelve un valor que especifica si el lote se ha procesado o no. Parámetros de entrada: Tipo del parámetro de salida: boolean (true si el documento está en la etapa Processed y false en caso contrario). Excepciones generadas: Exception. Código fuente de Java: