Lotes de respostas

Semelhante ao processo de solicitação de fatura, o Google usa um mecanismo de lotes para que ampliam o formato UBL para consolidar várias respostas em um uma única transação. O lote inclui um cabeçalho personalizado, mas todos do lote adere estritamente à Resposta de Aplicativo UBL 2.4 esquema.

Cabeçalho do lote

O cabeçalho de um lote de respostas contém metadados críticos sobre o lote, incluindo o nome do arquivo de solicitação e o status do processamento do arquivo.

Detalhes

Elemento Descrição Exemplo
RequestFileName O nome do arquivo da solicitação referenciado com o token do identificador de lote. FileName_TokenID
FileStatus/StatusCode O status de processamento do arquivo. Veja o possível valor aqui: list. S
FileStatus/StatusDescription Descrição do status de processamento do arquivo. Processado com sucesso

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