Descripción: Procesa y envía una factura al entorno de desarrollo de la AEAT. Funciona igual que /send pero en modo test.
URL:
POST /api/verifactu/test
POST /api/verifactu/test
Headers:
Content-Type: application/json
Authorization: Bearer …
Content-Type: application/json
Authorization: Bearer …
Cuerpo de la petición:
{
"buyer": {
"name": "string",
"nif": "string"
},
"seller": {
"name": "string",
"nif": "string",
"countryCode": "string",
"idType": "string"
},
"invoiceNumber": "string",
"date": "YYYY-MM-DD",
"products": [
{
"name": "string",
"taxableBase": 0.0,
"taxRate": 0.0,
"quantity": 0,
"chargeRate": 0.0,
"discountRate": 0.0
}
],
"correctingDataId": 0,
"correctingDate": "YYYY-MM-DD",
"correctingInvoiceNumber": "YYYY-MM-DD",
"noTaxReason": "string",
"computerSystem": {
"companyName": "string",
"nif": "string",
"systemName": "string",
"systemId": "string",
"version": "string",
"installationNumber": "string",
"verifactuOnlyUsage": "string",
"multiTaxObligorUsage": "string",
"multiTaxObligorIndicator": "string"
}
}
Parámetros del cuerpo #
| Campo | Tipo | Requerido | Descripción |
|---|---|---|---|
| buyer | Party | Sí | Información del emisor |
| seller | Party | No | Información del vendedor |
| invoiceNumber | String | Sí | Número de la factura |
| date | Date | Sí | Fecha de la factura |
| products | Array<Product> | Sí | Lista de productos/servicios |
| correctingDataId | Long | No | ID de datos de factura rectificativa |
| correctingDate | Date | No | Fecha de factura rectificativa |
| correctingInvoiceNumber | Date | No | Número de factura rectificativa |
| noTaxReason | String | No | Razón de exención de impuestos |
| computerSystem | ComputerSystem | Sí | Datos del SIF emisor de la factura |
