Download NO VERIFACTU invoice request/response XMLs
POST
/no-verifactu/invoices/xmlsRequest body
requiredapplication/jsonnumberstringrequiredInvoice number. Required. The concatenation of series + number cannot exceed 60 characters.
seriesstringrequiredInvoice series. Can be empty string (""). Must not begin with a space. The concatenation of series + number cannot exceed 60 characters.
matches NO_LEADING_SPACE_OR_EMPTY_RE
Responses
200Invoice XMLs successfully retrieved
correlationIdstringCorrelation ID for tracking the request
dataInvoiceXmlItemDto[]requiredArray of invoices with their VeriFactu XML request and response
Show propertiesHide properties
Array of
InvoiceXmlItemDtooperationstringrequiredType of VeriFactu operation (SUBMISSION, CORRECTION, CANCELLATION)
Allowed:
SUBMISSIONCORRECTIONCANCELLATIONrequestXmlstring<xml>requiredRaw XML request sent to VeriFactu AEAT
responseXmlstring<xml>requiredRaw XML response received from VeriFactu AEAT
uuidstringrequiredInternal UUID of the invoice
400Bad request
correlationIdstringrequiredmessagestringrequiredpathstringrequiredstatusCodenumberrequiredsuccessbooleanrequiredtimestampstringrequired500Internal server error
correlationIdstringrequiredmessagestringrequiredpathstringrequiredstatusCodenumberrequiredsuccessbooleanrequiredtimestampstringrequiredRequest
curl -X POST "https://api.multifactu.com/no-verifactu/invoices/xmls" \
-H "Content-Type: application/json" \
-d '{
"number": "2025/00123",
"series": ""
}'const response = await fetch("https://api.multifactu.com/no-verifactu/invoices/xmls", {
method: "POST",
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({
"number": "2025/00123",
"series": ""
})
});import requests
response = requests.post(
"https://api.multifactu.com/no-verifactu/invoices/xmls",
headers={
"Content-Type": "application/json"
},
json={
"number": "2025/00123",
"series": ""
},
)Response
{
"correlationId": "123e4567-e89b-12d3-a456-426614174000",
"data": [
{
"operation": "SUBMISSION",
"requestXml": "<SuministroLRFacturasEmitidas xmlns=\"...\">...</SuministroLRFacturasEmitidas>",
"responseXml": "<RespuestaLRFacturasEmitidas>...</RespuestaLRFacturasEmitidas>",
"uuid": "bcda84ec-a5a7-4af3-a8fa-3c754b32711a"
}
]
}{
"correlationId": "xyz",
"message": "series is required when number is provided",
"path": "/v1/verifactu/invoices/search",
"statusCode": 400,
"success": false,
"timestamp": "2025-12-21T12:10:46.668Z"
}{
"correlationId": "xyz",
"message": "Internal server error",
"path": "/v1/verifactu/invoices",
"statusCode": 500,
"success": false,
"timestamp": "2025-12-21T12:10:46.668Z"
}