人民币金额大写转换
按财务规范把金额转成中文大写,零的处理、角分规则、四舍五入都对,同时给出以分为单位的整数。
中文大写
—
带币种前缀
—
折算成「分」
—
千分位
—
整数位数
—
大写字数
—
按位拆解
使用指南
- 填金额
只填数字就行,千分位逗号和空格会自动忽略。负数会给出提示,因为大写金额本身不带负号。
- 看大写结果
最大字号那行就是标准大写,下面一行带「人民币」前缀,可直接用在票据和合同里。
- 核对拆解
「按位拆解」把亿、万、个、角、分逐段列出来,和大写对照能快速定位是哪个零写错了。
常见问题
为什么要写大写金额?
防篡改。「壹佰元整」很难在不留痕迹的情况下改成别的数字,而「100」加一笔就能变成「1000」或「700」。所以票据、合同、支票上的金额必须大写,且大写与小写要一致,不一致时以大写为准。
零什么时候写、什么时候不写?
记三条:连续零只写一个;每节(亿、万、个)末尾的零不写;节首的零在前面已有非零内容时要写。举例 10001 是「壹万零壹」(万的末尾零不写,个节首的零要写),1000000 是「壹佰万」(后面两节全零,只写一个零都不用),100010000 是「壹亿零壹万」。
有角没分要不要写「整」?
要。规范是「金额到角为止的,在角之后可以写整(正)字」。所以 100.5 写「壹佰元伍角整」,而 100.50 也一样。只有分位非零时才不写整,例如 100.56 写「壹佰元伍角陆分」。
输入三位以上小数会怎么处理?
按第三位四舍五入到分。1.005 会得到 1.01,页面会提示已做舍入。这是财务上的常规做法,但如果场景要求截断而不是四舍五入(比如某些结算规则),需要自己先截好再填进来。