anda todo en transacciones, hace falta retocar la base en id factura para que incremente y por ahora la compra lo hice sin id_proveedor porque tampoco estaba en la base, solucionado el tema de aumentar el numero de factura