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>