m1126 发表于 2025-1-10 09:41

问大家一个金额大小写转换的规则问题

我虽然不是专业财务,但工作的一小部分是办理拨款、支付、报销等方面的事务,有不少年了。这么多年来,我们一直奉行的财务数字大小写规则中有一条就是:万位为0但千位不为0的金额,万与千之间不加“零”,比如106000元,大写为“壹拾万陆仟元整”,有些老派的财务会写作“壹拾萬陆仟圆整”。同理,1006000写作“壹佰万陆仟”,100060000写作“壹仟万陆仟”,这么多年一直就是这么办的。这个规则也可以扩展到亿,10.6亿写作“壹拾亿陆仟万”,中间不带零。这种写法无论是对内还是对外都没有问题,很多年就是这样的。
由于我的输入法最近丢失了过去的联想记忆造词,导致这些大写要一个一个字的敲,于是就找了几个在线大小写转换器,发现以上的写法都要带零,比如106000元,大写为“壹拾万零陆仟元整”。

这就奇怪了,究竟哪一种是规范做法?还是两种都规范,都能用,不做强求,就像“万”与“萬”,“圆”与“元”一样。有熟悉财务、银行方面法规的朋友能谈一谈吗?

03e7 发表于 2025-1-10 09:44

10.5元是拾元零五角还是拾元五角

星十影 发表于 2025-1-10 09:48

在线转换因为程序设计所以有点死板?

—— 来自 鹅球 v3.3.96-alpha

starash 发表于 2025-1-10 09:51

本帖最后由 starash 于 2025-1-10 09:59 编辑

大写汉字写法应与阿拉伯数字的读法一致,所以应该是有零的。

会计基础工作规范










刑事有罪推定 发表于 2025-1-10 09:53

本帖最后由 刑事有罪推定 于 2025-1-10 09:56 编辑

=IF(N6<0,"负","")&IF(TRUNC(N6)=N6,TEXT(IF(N6<0,-N6,N6),"")&"元整",IF(TRUNC(N6*10)=N6*10,TEXT(TRUNC(IF(N6<0,-N6,N6)),"")&"元"&TEXT(RIGHT(N6),"")&"角整",TEXT(TRUNC(N6),"")&"元"&IF(ISNUMBER(FIND(".0",N6)),"零",TEXT(LEFT(RIGHT(N6,2)),"")&"角")&TEXT(RIGHT(N6),"")&"分"))
Excel里用这个,N6替换成左边一格的

starash 发表于 2025-1-10 10:00

03e7 发表于 2025-1-10 09:44
10.5元是拾元零五角还是拾元五角
(五)阿拉伯金额数字中间有“0”时,汉字大写金额要写“零”字;阿拉伯数字金额中间连续有几个“0”时,汉字大写金额中可以只写一个“零”字;阿拉伯金额数字元位是“0”,或者数字中间连续有几个“0”、元位也是“0”但角位不是“0”时,汉字大写金额可以只写一个“零”字,也可以不写“零”字。


都可以。








IMIN 发表于 2025-1-10 10:12

有些账务系统是这样要求的,按最全的写楼上的10.5元还可能得写成壹拾元零伍角整呢。

m1126 发表于 2025-1-10 11:25

starash 发表于 2025-1-10 09:51
大写汉字写法应与阿拉伯数字的读法一致,所以应该是有零的。

会计基础工作规范


真奇怪,似乎本地多年来都是奉行千位前有零不加的大写原则,N个单位都是这样,反而是写出壹拾万零陆仟元的人是极少见的,有时候这么写的人还被要求重写,把零去掉。

starash 发表于 2025-1-10 11:26

m1126 发表于 2025-1-10 11:25
真奇怪,似乎本地多年来都是奉行千位前有零不加的大写原则,N个单位都是这样,反而是写出壹拾万零陆仟元 ...

因为前几个版本的会计工作规范都是允许两种并存的,最新修订版取缔了不带零的写法。

Deco 发表于 2025-1-10 11:26

你去银行用一次支票就懂了,那边非常规矩

imba419 发表于 2025-1-10 11:29

随缘 谁查听谁的

lonegone 发表于 2025-1-10 11:41

现在的智能输入法应该支持按“v”进入输入辅助模式

X(iaolw)S 发表于 2025-1-10 12:19

银行要求带零

----发送自 STAGE1 App for Android.

阿菠萝13 发表于 2025-1-10 12:28

本帖最后由 阿菠萝13 于 2025-1-10 12:32 编辑

我记得不要零,
中文数字4位一级,每一级末尾的0不读,其他位置的0要读出来,不过连续多个0只需要读1个零就行

筋斗云那啥不是十万八千里嘛,万级末位的0没读啊

ace0018 发表于 2025-1-10 12:32

搞不清楚就学电子发票的规则即可,那个不会错

循此苦旅 发表于 2025-1-10 12:38

亿到千不加零会有插入数字篡改的风险吧
万到千感觉确实没必要。

eveningag 发表于 2025-1-10 12:40

啊?我财务入行十一多年了一直是加零的....

外挂全家脚气 发表于 2025-1-10 12:43

应该随便哪家输入法都可以打V+数字,比如你的106000,壹拾万零陆仟

lblmykm 发表于 2025-1-10 12:43

m1126 发表于 2025-1-10 09:41
我虽然不是专业财务,但工作的一小部分是办理拨款、支付、报销等方面的事务,有不少年了。这么多年来,我们 ...

大写? 按v 输数字就自动大写了啊

—— 来自 鹅球 v3.3.96-alpha

阿菠萝13 发表于 2025-1-10 12:52

03e7 发表于 2025-1-10 09:44
10.5元是拾元零五角还是拾元五角

都不对哦,拾前面漏了壹

m1126 发表于 2025-1-10 15:09

阿菠萝13 发表于 2025-1-10 12:52
都不对哦,拾前面漏了壹

感觉你说的这个法则才是过去通行的财务大写数字的法则,也符合中国数字的分组方式:数字每四位一组,出现在组每一组末位的0在大写时不写出来。也就是说,个位、万位、亿位、万亿位为0时不写零,直接接上下位的数字。但这个法则的出处是什么又需要研究。

永远的海格力斯 发表于 2025-1-10 15:10

eveningag 发表于 2025-1-10 12:40
啊?我财务入行十一多年了一直是加零的....

我想问一下,我看到在写单位的时候,有的写元。有的写圆。

Elrcat 发表于 2025-1-10 15:56

加零包括加头规范是防止串改吧

是二大爷 发表于 2025-1-10 16:31

我都是写零,万不写繁体,元都有写

—— 来自 S1Fun

eveningag 发表于 2025-1-12 13:10

永远的海格力斯 发表于 2025-1-10 15:10
我想问一下,我看到在写单位的时候,有的写元。有的写圆。

我写的元 ,填写支票/进账单银行都认的。

origen 发表于 2025-1-12 19:23

永远的海格力斯 发表于 2025-1-10 15:10
我想问一下,我看到在写单位的时候,有的写元。有的写圆。

这个两种都可以

ricocat 发表于 2025-1-12 19:33

外挂全家脚气 发表于 2025-1-10 12:43
应该随便哪家输入法都可以打V+数字,比如你的106000,壹拾万零陆仟

我才知道

庸necro 发表于 2025-1-12 19:44

之前给学校写送货单的时候不让我把前后位数划掉,必须每位都填上零,我重写了一年的送货单

小农经济 发表于 2025-1-17 16:32

我同事教我的v+数字,之前在百度找大小写转换器
页: [1]
查看完整版本: 问大家一个金额大小写转换的规则问题