Changelog API
Registro de cambios de compatibilidad para integradores.
Cambios que rompen integraciones
No hay breaking changes registrados.
Otros cambios
La bandeja REST local muestra una pantalla de diagnostico en la URL base
La URL base de la bandeja REST local ahora responde una pagina HTML simple para verificar en navegador que el daemon esta activo y acceder rapido a endpoints de estado.
Bluetech Developers separa Sandbox y Produccion con API keys independientes
Las integraciones ahora pueden operar con workspaces Sandbox y Produccion totalmente separados, cada uno con sus propias API keys y prefijos bt_test_ o bt_live_.
API keys con rate limiting, metricas y base de pricing por operacion
Las API keys ahora pueden tener limites configurables y la plataforma registra metricas por clave, categoria de operacion y eventos de rate limiting sin afectar la autenticacion legacy.
API keys de empresa con autenticacion directa REST
Se agregan API keys de empresa para autenticar requests directamente en la API sin reemplazar el login legacy actual.
Copiloto IA con consultas de negocio seguras
El endpoint del copiloto IA ahora puede responder un conjunto acotado de consultas de negocio usando datos reales del ERP y resolvers backend controlados.
Hardening de seguridad para Copiloto IA
El copiloto IA ahora endurece sesiones por empresa y usuario, bloquea pedidos interempresa y rechaza intentos de extraer prompts o credenciales.
El copiloto IA incorpora suggested_actions clickeables
El endpoint del copiloto ahora devuelve suggested_actions estructuradas y permite ejecutar acciones sugeridas mediante el mismo contrato REST.
Emision de comprobantes con receptor manual, consulta RUT y tipo de cambio automatico
El endpoint de emision ahora puede completar receptores por documento, consultar DGI para RUT y resolver tipo de cambio automaticamente en monedas extranjeras.
Emision Inteligente MVP para eFactura
Se agregan endpoints REST para interpretar texto libre o payload parcial y generar una pre-emision asistida de eFactura en UYU.
Emision inteligente resuelve referencias de notas de credito por texto controlado
La emision inteligente ahora puede resolver referencias de notas de credito a partir de texto libre controlado cuando hay un unico comprobante candidato en la empresa actual.
Emision Inteligente amplia tipos soportados
Emision Inteligente ahora soporta eTicket y notas de credito de eFactura y eTicket con referencia exacta al comprobante original.
Nuevo endpoint REST para Copiloto IA
Se incorpora el endpoint del copiloto IA conversacional para emisión asistida, consultas y acciones guiadas.
Emision Inteligente admite monedas ISO configuradas
El endpoint de Emision Inteligente ahora acepta monedas en codigo ISO de 3 letras soportadas por el catalogo interno, con resolucion automatica de tipo de cambio cuando corresponde.
Consultas DGI permiten omitir idEmpresa para usuarios con una unica empresa
Los endpoints de consultas DGI ahora pueden resolver automaticamente la empresa cuando el usuario autenticado no es admin_sistema y solo tiene una empresa asociada.
EnviarCfeFirmado admite CertificadoPublicoBase64
La operacion EnviarCfeFirmado ahora permite informar un certificado publico en Base64 para validar la firma cuando el XML no incluye X509Certificate.
Reaplicacion controlada de recibos de cobranza
Se agrega una operacion REST para volver a aplicar el saldo disponible de un recibo de cobranza sobre un comprobante pendiente compatible.
EnviarCfeFirmado genera sobres cuando corresponde
La operacion EnviarCfeFirmado ahora intenta generar los sobres para DGI y receptor cuando el CFE emitido cumple las condiciones funcionales para cada caso.
Restablecer clave devuelve error controlado ante politica de password
El endpoint de restablecimiento de clave ahora responde un error JSON manejable cuando la nueva password incumple la politica o repite una usada recientemente.
Correccion de DatosConexion en SincronizarTerminal para agentes locales
Se corrigio el procesamiento de DatosConexion en SincronizarTerminal y el agente local ahora reporta mas metadata operativa del equipo.
SincronizarTerminal amplía ParametrosClienteLocal con datos cambiantes de la empresa
La sincronización de terminal ahora devuelve también la resolución de la empresa, fecha de inicio de actividad y otros parámetros empresariales útiles para agentes locales y representación impresa.
Permisos de terminal en SincronizarTerminal y operaciones SOAP locales
SincronizarTerminal ahora devuelve mas permisos del punto de emision y varias operaciones SOAP rechazan solicitudes cuando la terminal no tiene habilitada la capacidad correspondiente.
SincronizarTerminal ahora recibe metadata del cliente y devuelve parametros globales
La sincronizacion de terminal permite reportar datos del cliente local con un bloque simplificado, devolver parametros globales bajo demanda y cachearlos localmente.
Adenda y emails en SolicitarFirmaCfe y EnviarCfeFirmado
Las operaciones SOAP SolicitarFirmaCfe y EnviarCfeFirmado aceptan adenda y destinatarios de correo con separacion por coma o punto y coma.
Rangos SOAP reservados solo para uso local
Los rangos reservados por SolicitarRangoCae dejan de quedar disponibles para la emisión nube del servidor.
EnviarCfeFirmado valida firmas con X509IssuerSerial sin exigir X509Certificate
Se corrige la validacion de firmas XMLDSig en EnviarCfeFirmado para aceptar firmas con X509IssuerSerial sin requerir X509Certificate embebido dentro del XML.
Sincronizacion de terminal devuelve solo rangos locales utilizables
SincronizarTerminal y la consulta de rangos activos dejan de incluir rangos de emision nube o rangos ya agotados.
Nuevas operaciones SOAP para sincronizacion y seguimiento del modulo local CFE
El servicio SOAP de CFE incorpora operaciones para sincronizar terminales locales, listar rangos activos, confirmar el avance de uso y devolver datos completos de CAE para firma local.
Refuerzo de autorizacion en endpoints REST sensibles
Se reforzaron validaciones de permisos para evitar accesos cruzados entre usuarios y empresas.
Se agrega changelog tecnico para integradores
Se incorpora la seccion Changelog API para registrar cambios de compatibilidad y breaking changes.