# `Fun_MoneyToCh` (function) - **Type:** FUNCTION - **Returns:** `varchar(150)` - **Deterministic:** NO - **SQL data access:** CONTAINS SQL ## Parameters | # | Mode | Name | Type | |---|---|---|---| | 1 | IN | `MONEY` | `decimal(14,6)` | ## Body _Body is not pre-cached. To inspect: `mysql --defaults-file=~/.my.cnf -e 'SHOW CREATE FUNCTION `Fun_MoneyToCh`'`._ ## Narrative **Business context:** Converts a numeric currency amount into its formal Chinese capitalized form (大写金额, e.g. `123.45` → `壹佰贰拾叁元肆角伍分`) — the format required on Chinese invoices, receipts, and finance bills. **What it does:** Splits the amount into integer and two decimal places, then walks up to twelve integer positions plus jiao/fen, mapping digits to `零壹贰叁肆伍陆柒捌玖` and place markers to `元/拾/佰/仟/万/亿/角/分`. Suppresses redundant zeros and emits `整` when there is no fractional part. **Invocation:** Status: appears orphaned. No form-master, gdsmodule, other-routine, or Java caller references this name (the matching `xly-src/script/标版/30000101/Fun_MoneyToCh.sql` is the definition itself). Candidate for maintainer audit — likely a leftover from an older finance-print template.