这次对原罗马数字转换页面进行了升级,丰富为数字格式转换,提供罗马数字与阿拉伯数字(Arabic digital)相互转换,金额大写与货币格式数字之间的转换,英文数字表达法与阿拉伯数字之间的转换。目前已经开发完毕,上线了。欢迎大家使用。英文数字的表达支持基数词和序数词的转换(Convert number to English Text)。
人民币大写金额标准规范:银行、单位和个人填写的各种票据和结算凭证是办理支付结算和现金收付的重要依据,直接关系到支付结算的准确、及时和安全。票据和结算凭证是银行、单位和个人凭以记载账务的会计凭证,是记载经济业务和明确经济责任的一种书面证明。因此,填写票据和结算凭证,必须做到标准化、规范化,要要素齐全、数字正确、字迹清晰、不错漏、不潦草,防止涂改。
二、中文大写金额数字到“元”为止的,在“元”之后,应写“整”(或“正”)字,在“角”之后可以不写“整”(或“正”)字。大写金额数字有“分”的,“分”后面不写“整”(或“正”)字。
三、中文大写金额数字前应标明“人民币”字样,大写金额数字应紧接“人民币”字样填写,不得留有空白。大写金额数字前未印“人民币”字样的,应加填“人民币”三字。在票据和结算凭证大写金额栏内不得预印固定的“仟、佰、拾、万、仟、伯、拾、元、角、分”字样。
四、阿拉伯小写金额数字中有“0”时,中文大写应按照汉语语言规律、金额数字构成和防止涂改的要求进行书写。举例如下:
(二)阿拉伯数字中间连续有几个“0”时,中文大写金额中间可以只写 一个“零”字。如¥6,007.14,应写成人民币陆仟零柒元壹角肆分。
(三)阿拉伯金额数字万位或元位是“0”,或者数字中间连续有几个“0”, 万位、元位也是“0’,但千位、角位不是“0”时,中文大写金额中可以只写一个零字,也可以不写“零”字。如¥1,680.32,应写成 人民币壹仟陆佰捌拾元零叁角贰分,或者写成人民币壹仟陆佰捌拾元 叁角贰分;又如¥107,000.53,应写成人民币壹拾万柒仟元零伍角 叁分,或者写成人民币壹拾万零柒仟元伍角叁分。
六、票据的出票日期必须使用中文大写。为防止变造票据的出禀日期,在填写月、日时,月为壹、贰和壹拾的,日为壹至玖和壹拾、贰拾和叁抬的,应在其前加“零”;日为抬壹至拾玖的,应在其前加“壹”。如1月15日,应写成零壹月壹拾伍日。再如10月20日,应写成零壹拾月零贰拾日。
七、票据出票日期使用小写填写的,银行不予受理。大写日期未按要求规范填写的,银行可予受理,但由此造成损失的,由出票入自行承担。
下面是开发过程中使用到的罗马字写法的详细对照表,作为程序调试之用,其中左侧的的是罗马数字,右侧为一般数字:
I 1 XI 11 XXI 21 C 100
II 2 XII 12 XXIX 29 CI 101
III 3 XIII 13 XXX 30 CC 200
IV 4 XIV 14 XL 40 D 500
V 5 XV 15 XLVIII 48 DC 600
VI 6 XVI 16 IL 49 CM 900
VII 7 XVII 17 L 50 M 1000
VIII 8 XVIII 18 LX 60 MDCLXVI 1666
IX 9 XIX 19 XC 90 MCMLXX 1970
X 10 XX 20 XCVIII 98