Mira este es otro recibo que ha fallado. He borrado el asiento, y luego el recibo. Luego he ido a la factura, me meto en recibos y me encuentro esto (foto adjunta).
Te pego el sql, por si aporta algo:
SHOW TABLES;
SELECT * FROM fs_pages WHERE name = 'ventas_recibos';
UPDATE fs_pages SET title = 'Recibos', folder = 'ventas', version = '2016.022', show_on_menu = TRUE, important = FALSE WHERE name = 'ventas_recibos';
SELECT * FROM fs_vars;
SELECT * FROM fs_extensions2 ORDER BY text ASC;
SELECT * FROM fs_users WHERE nick = 'admin';
SELECT * FROM fs_pages ORDER BY lower(folder) ASC, lower(title) ASC;
SELECT * FROM facturascli WHERE idfactura = '15494';
SELECT * FROM reciboscli WHERE idfactura = '15494' ORDER BY fechav ASC
SELECT * FROM fs_vars;
SELECT * FROM reciboscli WHERE idfactura = '15494' ORDER BY fechav ASC
SELECT * FROM facturascli WHERE idfactura = '15494';
UPDATE facturascli SET idasiento = '2606', idasientop = NULL, idfacturarect = NULL, codigo = '20160B000175', numero = '175', numero2 = '', codigorect = NULL, codejercicio = '2016', codserie = 'B', codalmacen = 'ALG', codpago = 'CONT', coddivisa = 'EUR', fecha = '2016-09-30', codcliente = '000573', nombrecliente = 'FORMULA CAR AUTOMOCION', cifnif = '0', direccion = '', ciudad = '', provincia = '', apartado = '', coddir = NULL, codpostal = '', codpais = 'ESP', codagente = '1', neto = '89', totaliva = '0', total = '89', totaleuros = '89', irpf = '0', totalirpf = '0', porcomision = '0', tasaconv = '1', totalrecargo = '0', observaciones = '', pagada = FALSE, anulada = FALSE, hora = '17:18:46', vencimiento = '2016-10-01', femail = NULL, codtrans = NULL, codigoenv = '', nombreenv = '', apellidosenv = '', apartadoenv = '', direccionenv = '', codpostalenv = '', ciudadenv = '', provinciaenv = '', codpaisenv = 'ESP', idimprenta = NULL WHERE idfactura = '15494';
SELECT * FROM divisas WHERE coddivisa = 'EUR';
imagen