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>