Resumen
Descubre qué ha cambiado en cada versión.
B2Brouter usa versionado por fechas. Fija una versión en cada petición con X-B2B-API-Version y actualiza a tu ritmo — los cambios nunca se aplican automáticamente.
Cambios clave por versión
Sección titulada «Cambios clave por versión»v2026-04-20 (Última)
Sección titulada «v2026-04-20 (Última)»| Cambio | Área | Tipo | |
|---|---|---|---|
Transporte Peppol: nuevos campos sml_status y peppol_directory_status. | Transporte Peppol | Cambiado | Breaking |
Valida tin_value y tin_scheme contra el contacto padre. | Contactos | Cambiado | Breaking |
Las notas de crédito ahora usan invoice_references en lugar de los campos de enmienda. | Facturas | Cambiado | Breaking |
payment_method_info eliminado de las respuestas de factura. | Facturas | Eliminado | Breaking |
| Nuevo endpoint de verificación de NIF — verifica identificadores fiscales contra la AEAT de forma asíncrona. | Verificación | Añadido | |
Nuevo campo routing_codes en cuentas para identificadores adicionales. | Cuentas | Añadido |
v2026-03-02
Sección titulada «v2026-03-02»| Cambio | Área | Tipo | |
|---|---|---|---|
Campos de esquema (tin_scheme, cin_scheme) cambiados de número a cadena con ceros — p. ej. 7 → "0007". | Contactos, Facturas | Cambiado | Breaking |
type_document renombrado a type_code en todos los formatos. | Facturas | Cambiado | Breaking |
Los endpoints POST ahora devuelven 201 Created en lugar de 200 OK. | API | Cambiado | Breaking |
correction_method ahora valida contra un enum de valores permitidos. | Facturas | Cambiado | Breaking |
Campos deprecados discount_amount y charge_amount eliminados. | Facturas | Eliminado | Breaking |
Nueva cabecera de respuesta X-B2B-API-Request-Id para el trazado de peticiones. | API | Añadido |
v2025-10-13
Sección titulada «v2025-10-13»| Cambio | Área | Tipo | |
|---|---|---|---|
Nuevo dominio api.b2brouter.net — el antiguo app.b2brouter.net ya no es válido. | Infraestructura | Cambiado | Breaking |
/projects renombrado a /accounts, /clients renombrado a /contacts. | Recursos | Cambiado | Breaking |
Códigos fiscales divididos en campos estructurados tin_scheme y tin_value. | Contactos | Cambiado | Breaking |
| Todas las respuestas de la API están ahora en inglés por defecto. | API | Cambiado | Breaking |
Las operaciones PUT, DELETE y POST ahora devuelven representaciones completas del recurso en lugar de 204 No Content. | API | Cambiado | Breaking |
cin*_value anidado en el objeto routing_codes. | API | Cambiado | Breaking |
| Soporte XML eliminado — todas las respuestas son ahora solo JSON. | API | Eliminado | Breaking |
| API de Tax Reports deprecada eliminada — la nueva API RESTful es la única opción. | Informes Fiscales | Eliminado | Breaking |