Acabo de preguntarle a un programador de mainframe de greybeard en la compañía de software financiera para la que trabajo, y me dijo que no existe un estándar conocido y que depende de la práctica del programador.
Si bien los estadísticos conocen el problema del redondeo desde al menos 1906, es difícil encontrar un estándar financiero que lo respalde.
De acuerdo con this sit e, el "Informe de la Comisión Europea The Introduction of the Euro and the Rounding of Currency Amounts sugiere que anteriormente no había un enfoque estándar para el redondeo en la banca".
En general, utilice un modo de redondeo simétrico sin importar en qué base esté trabajando (base-2 o base-10).
Esto evitará sesgos sistemáticos durante los cálculos.
Dicho modo es Round-Half-To-Even, también conocido como "bankers rounding".
Utilice herramientas de lenguaje que le permitan especificar la explicidad del contexto numérico, incluidos los modos de redondeo y truncamiento. Por ejemplo, el módulo decimal
de Python. Las suposiciones implícitas hechas por la biblioteca C pueden no ser apropiadas para sus cálculos.
http://en.wikipedia.org/wiki/Rounding#Rounding_to_integer
Referencia esencial: http://en.wikipedia.org/wiki/Office_Space – Skilldrick
Tengo este vago recuerdo de algunos estándares de alguien pidiendo que los cálculos se hagan en mils (es decir, $ 0.001 o 1./10 de un centavo).Pero desea hablar con un contador que conozca su jurisdicción particular antes de implementar cualquier cosa de la que usted o sus empleadores puedan ser responsables. Definitivamente uno para CPA Overflow. – dmckee