mysql设计数据库钱用什么字段

mysql设计数据库钱用什么字段,第1张

通常在处理金额方面,使用float 和double 明显不够精确。

设置字段使用decimal 后面不写默认是(10)。根据情况可以设置第二个参数,第二个参数是需要保留的位数,在java 中也不能直接使用 + - * / 方法来计算。使用bigDecimal 处理加法:add 减法:substract 乘法:multiply 除法:divdie。计算

一般用money或decimal或numeric,而不用float或double,因为容易出现"失真".

money货币数据存储的精确度为四位小数。可以存储在 money 数据类型中的值的范围是 -922,337,203,685,477.5808 至 +922,337,203,685,477.5807(需 8 个字节的存储空间)。

在 SQL Server中,numeric 数据类型等价于 decimal 数据类型。存储 decimal 或 numeric 数值所需的字节数取决于该数据的数字总数和小数点右边的小数位数。

【系统选项】账套启动参数-销售出库单、代销及借出结算单最大可冲销售百分比 【菜单路径】应收应付-销售冲减-销售调整应收应付-销售冲减-冲销售增加应收应付-销售冲减-冲销售修改应收应付-销售冲减-冲销售作废应收应付-销售冲减-冲销售审核应收应付-销售冲减-冲销售核销应收应付-销售冲减-冲销售转退款应收应付-销售冲减-冲销售转退货应收应付-销售冲减-冲销售查询 【栏目说明】冲销售单表头栏目栏目说明单据日期单据生成时的日期,直接录入时可修改单据编号按单据编号规则自动生成单据来源自动生成来源单号自动生成客户直接录入时单选;或从来源单据中获得部门单选业务员单选冲销售类型单选金额输入,可以为正,也可以为负,但不能等于0。摘要输入制单人当前 *** 作员作废标记作废时自动标记 冲销售单核销页面表头栏目栏目说明冲应收单表头栏目 单据金额冲销售单金额已核销金额冲销售单已核销明细合计本次核销金额表体本次核销金额合计 冲销售单核销页面表体栏目栏目说明单据编号被核销单据单据编号单据日期被核销单据单据日期单据类型被核销单据单据类型:销售出库单、借出结算单、单据金额为正数的代销结算单。商品被核销单据表体商品金额被核销单据上商品金额已收款金额被核销单据上商品累计已收款金额,仅当销售收款按商品核销才显示。已冲应收金额被核销单据上商品累计已冲应收金额,仅当销售收款按商品核销时才显示。已冲销售金额被核销单据上商品累计冲销售金额已退货金额销售出库单商品累计退货金额未核销金额销售出库单=min{出库金额-已冲销售-已收款-已冲应收,出库金额-已冲销售-累计退货金额};代销结算单、借出结算单=金额-已冲销售-已收款-已冲应收最大可冲销售金额= 被核销单据上商品行金额×最大可冲销售百分比本次核销金额输入,冲销售单金额为正数则本次冲减金额也为正数,冲销售单金额为负数则本次冲减金额也为负数。本次核销金额>0时,0<本次冲减金额≤未核销金额。默认=min{未核销金额,最大可冲销售金额-已冲销售金额},若默认值<0则默认为0。 【 *** 作流程】冲销售单可以直接录入、销售调整生成,也可由其他功能自动生成。销售调整功能,指定冲减比例的同时可指定生成的冲销售单的单据日期。冲销售单可以修改、作废、审核、核销、查询。单据金额为正数且审核通过结束且未核销完毕的冲销售单可以转退款。单据金额为正数且审核通过结束且未核销完毕的冲销售单也可以转退货,在表体行指定商品,生成一张已审核通过结束的、商品数量为零的红字销售出库单。 【业务规则】可参与销售调整的单据过滤条件单据类型过滤条件销售出库单已出库确认、未开票、未核销、未退货。代销结算单已审核通过结束、未开票、单据金额为正数且未核销。借出结算单已审核通过结束、未开票、未核销。 冲销售单修改的默认过滤条件:未审核、审核过程中且未作废。冲销售单作废的默认过滤条件:未核销。冲销售单审核的默认过滤条件:未审核、审核过程中且未作废。冲销售单核销的默认过滤条件:审核通过结束且未核销完毕。各种被核销单据的过滤条件单据类型过滤条件销售出库单已出库确认、未开票、未核销完毕。代销结算单已审核通过结束、未开票、单据金额为正数且未核销完毕。借出结算单已审核通过结束、未开票、未核销完毕。 冲销售单始终核销到商品行。单据金额>0的冲销售单核销销售出库单、代销结算单、借出结算单后,出库单、结算单的可开票金额、应收款金额同时减少,单据金额<0的冲销售单核销销售出库单、代销结算单、借出结算单后,出库单、结算单的可开票金额、应收款金额同时增加。销售收款、冲应收核销时,销售出库单、代销结算单、借出结算单的可核销总额=单据金额-冲销售金额。核销时系统自动进行如下检查:冲销售单表头检查:0<∣本次核销金额∣≤∣冲销售单金额-已核销金额∣仅收款不按商品核销且冲销售单金额>0时,销售出库单表头需检查:0<本次核销金额≤出库单表头min{出库金额-已冲销售-已收款-已冲应收,出库金额-已冲销售-累计退货金额};借出结算单表头、单据金额为正数的代销结算单表头需检查:0<本次核销金额≤单据金额-已冲销售-已收款-已冲应收。仅冲销售单金额>0时,冲销售单表体各行需检查:对于销售出库单:0<本次核销金额≤min{出库金额-已冲销售-已收款-已冲应收,出库金额-已冲销售-累计退货金额};对于借出结算单、单据金额为正数的代销结算单:0<本次核销金额≤金额-已冲销售-已收款-已冲应收。单据金额>0的冲销售单尚未核销的部分,可以转化为退款单。只可转一次。冲销售单转退款后不能再核销。系统记录两者之间的核销关系,本次核销金额=转退款金额。在冲销售单和退款单查询中,可查看此核销信息。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9260302.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存