Feature/pagos faltantes

* Aceptar retenciones como pagos
* Pagar con transferencia cambiando a ojo
* Validar que alcance el monto de la caja

Sobre

* No listar cajas de efectivo que no tengan fondos en la moneda de la factura

ahora que lo pienso, podría ser la inversa de lo de transferencias, no? Saco 100 dólares de la caja efectivo porque me los vas a tomar a 45k pesos (negoción!). Entonces hago un cambio a ojo interno de 100 a 45000, y después extraigo los 45k. Si les parece, lo implemento cuando esté mergeado esto y hayamos consensuado el de transferencias.