Monedas y tasa del dólar
Cómo el sistema representa el dinero: la tasa que no se negocia, los decimales y los porcentajes.
El sistema maneja DOP (peso dominicano) y USD (dólar estadounidense).
Cada moneda tiene un código (DOP, USD) y un símbolo (RD$, US$).
El código identifica; el símbolo es lo que se muestra delante de los montos en
pantalla y en los documentos.
La tasa del día
Existe una tasa de venta del dólar que se registra por fecha, en Configuración → Tasa del dólar. Cuatro reglas que conviene explicar juntas, porque se apoyan una en otra.
1 · La tasa no se negocia
Toda conversión entre USD y DOP sale de la tasa registrada — nunca de un número que el operador escriba a mano en el momento del cobro. Es lo que impide que dos cobros del mismo día se conviertan a tasas distintas según quién los haya registrado.
Por eso el campo está bloqueado
En el asistente de venta la "Tasa del día" aparece con candado y la leyenda Configuración. No es un descuido: es el punto entero de la regla.
2 · Cada pago guarda la tasa que usó
Un pago hecho en marzo queda con la tasa de marzo para siempre. Reimprimir su recibo un año después muestra la misma conversión que el día que se emitió.
3 · Las obligaciones a la tasa de hoy, los cobros a su tasa histórica
Un saldo pendiente se muestra convertido a la tasa actual, porque es lo que costaría pagarlo hoy. Un cobro ya hecho se muestra a la tasa de su día, porque es lo que efectivamente entró.
4 · Sin tasa, el dato se excluye — nunca se asume 1:1
Si un reporte multimoneda no encuentra tasa para una fecha, deja el renglón fuera y lo advierte, en lugar de mentir con una conversión inventada.
Cuando no hay tasa del día exacta, el sistema usa la más reciente anterior y lo reporta como tal: donde se muestra una conversión hecha con una tasa vieja, se indica de qué fecha salió.
Precisión de los montos
Tres escalas distintas, y cada una tiene su razón:
| Dónde | Decimales | Por qué |
|---|---|---|
| Cálculo interno | 4 | Que los redondeos no se acumulen a lo largo de 120 cuotas |
| Monto exigible (la cuota que se cobra) | 2 | Se cuantiza al generarse: lo que dice el sistema es exactamente lo que se cobra |
| Pantalla y documentos | 2 | Es dinero real |
El detalle que explica los centavos
Una diferencia de centavos entre una hoja de cálculo hecha a mano y el sistema casi siempre viene de acá: la planilla redondea a 2 en cada paso, el sistema arrastra 4 y redondea al final. El resultado del sistema es el más exacto.
Porcentajes
Los porcentajes se almacenan como fracción (0.05 = 5%) pero los
formularios capturan el porcentaje (se escribe 5, no 0.05). El sistema
hace la conversión.
Importa al leer la pantalla de parámetros: ahí se ve el valor guardado. Un 0.05
en financing.lateFeePercent es 5% de mora, no cinco centésimas de por
ciento.
Los campos de dinero en pantalla
Todos los campos de monto del sistema se comportan igual, a propósito:
- Llevan el símbolo de la moneda que corresponde a esa operación —no uno fijo—, sacado del catálogo.
- Muestran separadores de miles mientras se escribe.
- Al salir del campo completan a dos decimales: se teclea
1250y queda1,250.00.
Donde una operación puede cobrarse en una moneda distinta a la del contrato, el campo del monto trae una calculadora al costado: se teclea el monto en la otra moneda y el sistema devuelve el equivalente con la tasa del día, listo para usar. La cuenta la hace el servidor, no el navegador — así el número que se ve es el mismo que se va a registrar.