Português (Brasil)

Documentos · Ferramenta de fatura freelance

ISO 4217 Códigos de moeda: por que '$' não é suficiente em uma fatura

· Fundo

fatura formatos de arquivo validação

Três linhas de código de moeda eliminando a ambiguidade de valores semelhantes
Ilustração vetorial original ToolAcre

Os símbolos monetários são compartilhados, alterados e às vezes ausentes nas fontes; os códigos de três letras são inequívocos. Esta postagem explica o padrão ISO 4217, unidades menores e as convenções de formatação que tornam um valor legível em qualquer país.

Qual dólar? — o cliente que pagou na moeda errada porque o símbolo era tudo o que a fatura mostrava

Um símbolo simples nem sempre identifica uma moeda, portanto uma fatura deve tornar o código selecionado visível sempre que a ambiguidade for importante. O repositório não verifica uma história sobre um cliente pagando a moeda errada, e nenhuma anedota inventada é necessária para mostrar que identificadores explícitos reduzem a adivinhação.

Códigos de moeda de três letras nesta ferramenta — identificadores úteis sem um histórico de padrões sem fonte

O registro monetário usa códigos monetários familiares de três letras como chaves e associa cada um a uma contagem de unidades menores. Este artigo não afirma como o padrão ISO constrói cada código ou cita seu histórico de publicação, porque esses fatos não são originados no repositório.

Unidades secundárias no registro atual — zero ou duas, nem todas as possibilidades de ISO

O registro atual representa moedas com zero ou dois dígitos menores. JPY, KRW e VND são formatados sem unidades fracionárias, enquanto as outras entradas listadas usam duas. A afirmação da pasta de trabalho de que algumas moedas suportadas usam três casas decimais é falsa para esta implementação.

Símbolos e posicionamento – antes ou depois do valor, com ou sem espaço e por que as convenções diferem

Intl.NumberFormat decide a apresentação do símbolo ou código da moeda escolhida e localidade fixa. Os símbolos podem aparecer ao lado de um valor de maneiras que os leitores reconheçam, mas o código continua sendo o identificador mais claro quando o mesmo glifo pode significar várias moedas ou a fonte não pode renderizar um sinal preferido.

Separadores em geral — esta ferramenta corrige um formato estável de localidade em inglês

As convenções de agrupamento e decimais variam em geral, mas esta ferramenta não as localiza para cada país selecionado. Ele corrige a localidade em inglês para manter as strings de tela, impressão e PDF personalizadas estáveis ​​e compatíveis com seu caminho de fonte. A seleção do país altera os metadados da moeda, não os separadores de localidade do visitante.

Exemplo resolvido – um valor escrito em cinco moedas com códigos corretos, unidades menores e separadores

Compare um valor exato de unidade menor em cinco moedas do registro e observe como os formatos de zero e dois dígitos diferem. Mantenha o valor subjacente apropriado para cada exemplo, em vez de fingir que o mesmo número inteiro de unidade menor tem o mesmo significado económico em todas as moedas.

O que isto não cobre — taxas de câmbio, datas de conversão e como contabilizar ganhos ou perdas cambiais

O formatador não realiza nenhuma pesquisa de taxa de câmbio e não armazena data de conversão. Não calcula ganhos, perdas nem tratamento contábil. Um documento é denominado apenas em uma moeda, portanto qualquer conversão pertence a um fluxo de trabalho evidenciado separadamente.

Conclusão - sempre mostre o código e o formato para o leitor e deixe a configuração de moeda da Freelance Invoice Tool aplicar as convenções

Escolha e exiba o código pretendido e, em seguida, inspecione o valor gerado em vez de confiar apenas em um símbolo. A ferramenta Freelance Invoice aplica a precisão da entrada de registro selecionada de forma consistente; ele não localiza todas as convenções de separador nem implementa conversão de moeda.