Agrupación en lotes de respuestas

De forma similar al proceso de solicitud de facturas, Google usa un mecanismo de lotes para de respuestas, que extiende el formato UBL para consolidar varias respuestas en un en una sola transacción. El lote incluye un encabezado definido de forma personalizada, pero cada dentro del lote debe cumplir estrictamente con la Respuesta de aplicación de UBL 2.4 Schema.

Encabezado del lote

El encabezado de un lote de respuestas contiene metadatos críticos sobre el lote, incluido el nombre del archivo de la solicitud y el estado del procesamiento del archivo.

Detalles

Elemento Descripción Ejemplo
RequestFileName El nombre de archivo de la solicitud al que se hace referencia con el token del identificador de lote. FileName_TokenID
FileStatus/StatusCode El estado de procesamiento del archivo. Consulta el valor posible aquí: list. S
FileStatus/StatusDescription Descripción del estado de procesamiento del archivo. Procesado correctamente

Ejemplo de XML

<ApplicationResponseBatch xmlns:ar='urn:oasis:names:specification:ubl:schema:xsd:ApplicationResponse-2'
                          xmlns:cac='urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2'
                          xmlns:cbc='urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2'
                          xmlns:ext="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2">
    <RequestFileName>FileName_TokenID</RequestFileName>
    <FileStatus>
        <StatusCode>S</StatusCode>
        <StatusDescription>Successfully Processed</StatusDescription>
    </FileStatus>
    <ar:ApplicationResponse>
        <!-- Application Response -->
    </ar:ApplicationResponse>
    <ar:ApplicationResponse>
        <!-- Application Response -->
    </ar:ApplicationResponse>
</ApplicationResponseBatch>