批次處理回應

與發票申請程序類似,Google 採用批次處理機制, 這個擴充式擴充了 UBL 格式,將多個回應合併成一個 單筆交易。批次中包含自訂定義的標頭 批次中的元素會嚴格遵循 UBL 2.4 應用程式回應 結構定義

批次標頭

整批回應的標頭包含該批次的重要中繼資料, 其中包含要求檔案名稱以及檔案處理狀態。

詳細資料

元素 說明 範例
RequestFileName 含有批次 ID 權杖的參照要求檔案名稱。 FileName_TokenID
FileStatus/StatusCode 檔案處理狀態。查看可能的值:list S
FileStatus/StatusDescription 檔案處理狀態說明。 處理成功

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>