Raggruppamento di risposte in gruppo

Analogamente alla procedura di richiesta di una fattura, Google utilizza un meccanismo di raggruppamento , il che estende il formato UBL per consolidare più risposte in un una singola transazione. Il batch include un'intestazione personalizzata, ma ogni all'interno del batch aderisce rigorosamente alle del modello.

Intestazione batch

L'intestazione di un gruppo di risposte contiene metadati critici sul batch, tra cui il nome del file di richiesta e lo stato dell'elaborazione del file.

Dettagli

Elemento Descrizione Esempio
RequestFileName Il nome file della richiesta a cui viene fatto riferimento con il token dell'identificatore batch. FileName_TokenID
FileStatus/StatusCode Lo stato di elaborazione del file. Consulta i possibili valori qui: list. S
FileStatus/StatusDescription Descrizione dello stato di elaborazione del file. Elaborazione riuscita

XML di esempio

<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>