con esto es suficiente, el problema con recibo.importe(rand(factura.importe_total)) es que si factura.importe_total es 0, rand(0) devuelve 1 :|