Agrupación en lotes de solicitudes
La solicitud de factura o nota de crédito se alinea con el esquema de facturas de UBL 2.4. Para enviar varias solicitudes de documentos en un solo envío, un enfoque por lotes se emplea a través de una extensión, ya que el procesamiento por lotes no es directamente compatible Esquema de facturas de UBL 2.4.
Encabezado de la solicitud por lotes
Cada solicitud por lotes incluye un ID de lote único y la cantidad total de facturas o solicitudes de notas de crédito incluidas en el archivo. Esta configuración facilita la eficiencia el procesamiento y el seguimiento de los envíos en lotes.
Detalles
| Elemento | Descripción | Ejemplo |
|---|---|---|
batchID |
El identificador único del archivo por lotes. | Batch-001 |
documentCount |
La cantidad total de solicitudes de documentos del lote. | 500 |
Ejemplo de XML de solicitud de factura por lotes
En el siguiente fragmento XML, se muestra la estructura de una factura en lote solicitud:
<RequestBatch xmlns:inv="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2"
xmlns:cn="urn:oasis:names:specification:ubl:schema:xsd:CreditNote-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"
batchID="Batch-001"
documentCount="500">
<inv:Invoice>
<!-- Invoice data -->
</inv:Invoice>
<inv:Invoice>
<!-- Invoice data -->
</inv:Invoice>
<!-- Repeat as necessary for each invoice in the batch -->
</RequestBatch>