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>