Documentos · Herramienta de facturación independiente
ISO 4217 Códigos de moneda: por qué '$' no es suficiente en una factura
· Antecedentes
factura formatos de archivo validación
Los símbolos de moneda se comparten, se desplazan y, a veces, faltan en las fuentes; Los códigos de tres letras son inequívocos. Esta publicación explica el estándar ISO 4217, las unidades menores y las convenciones de formato que hacen que una cantidad sea legible en cualquier país.
¿Qué dólar? — el cliente que pagó en la moneda equivocada porque el símbolo era todo lo que mostraba la factura
Un simple símbolo no siempre identifica una moneda, por lo que una factura debe hacer visible el código seleccionado siempre que la ambigüedad sea importante. El repositorio no verifica una historia sobre un cliente que paga la moneda equivocada, y no se necesita ninguna anécdota inventada para demostrar que los identificadores explícitos reducen las conjeturas.
Códigos de moneda de tres letras en esta herramienta: identificadores útiles sin un historial de estándares sin fuente
El registro monetario utiliza códigos de moneda familiares de tres letras como claves y asocia cada uno con un recuento de unidades menores. Este artículo no afirma cómo el estándar ISO construye cada código ni cita su historial de publicaciones, porque esos datos no se encuentran en el repositorio.
Unidades menores en el registro actual: cero o dos, no todas las posibilidades ISO
El registro actual representa monedas con cero o dos dígitos menores. JPY, KRW y VND están formateados sin unidades fraccionarias, mientras que las otras entradas enumeradas usan dos. La afirmación del libro de trabajo de que algunas monedas admitidas utilizan tres decimales es falsa para esta implementación.
Símbolos y ubicación: antes o después de la cantidad, con o sin espacio, y por qué difieren las convenciones
Intl.NumberFormat decide la presentación del símbolo o código de la moneda elegida y la configuración regional fija. Los símbolos pueden aparecer junto a un valor en formas que los lectores reconozcan, pero el código sigue siendo el identificador más claro cuando el mismo glifo puede significar varias monedas o la fuente no puede representar un signo preferido.
Separadores en general: esta herramienta corrige un formato local estable en inglés
Las convenciones decimales y de agrupación varían en general, pero esta herramienta no las localiza para cada país seleccionado. Corrige la configuración regional en inglés para mantener la pantalla, la impresión y las cadenas PDF personalizadas estables y compatibles con su ruta de fuente. La selección de país cambia los metadatos de moneda, no los separadores de ubicación del visitante.
Ejemplo resuelto: una cantidad escrita en cinco monedas con códigos, unidades menores y separadores correctos
Compare una cantidad exacta de unidades menores en cinco monedas del registro y observe cómo difieren los formatos de cero y dos dígitos. Mantenga el valor subyacente apropiado para cada ejemplo en lugar de pretender que el mismo número entero de unidad menor tiene el mismo significado económico en todas las monedas.
Lo que esto no cubre: tipos de cambio, fechas de conversión y cómo contabilizar las ganancias o pérdidas monetarias.
El formateador no realiza búsquedas de tipos de cambio ni almacena fechas de conversión. No calcula ganancias, pérdidas ni tratamiento contable. Un documento está denominado en una sola moneda, por lo que cualquier conversión pertenece a un flujo de trabajo documentado por separado.
Conclusión: muestre siempre el código y el formato al lector y deje que la configuración de moneda de la herramienta Freelance Invoice Tool aplique las convenciones.
Elija y muestre el código deseado, luego inspeccione el valor generado en lugar de confiar solo en un símbolo. Freelance Invoice Tool aplica la precisión de la entrada de registro seleccionada de manera consistente; no localiza todas las convenciones de separación ni implementa la conversión de moneda.