[求助]一个收费程序的解决方法

mszz 2003-12-27 09:02:39
一直没做成,想了很长时间


现在的表
1 ysk(应收)
用户号
年月
费用类型
费用
...
(主键是用户号,年月,类型)
2 sfk(收费库)
流水号
用户号
日期,
上期结余
本次实交
新结余
收费员
..
(主键是流水号)
3 FPK(发票库)
流水号
发票号
费用类型
开票员,
注销
...
(主键未定,原因见下)
4 用户资料表
....

5,yef(余额库)
用户号
费用
(准备是上机时用户的余额,有预付,有欠费,以后的余额也在此)

程序中目前处理方法,没交费的用户是没有发票的用户.

问题:

1.要控制用户使用的发票号,目前考虑交费方式有两种,
(1)用户来交费,(2)月底统一结帐
要是单纯用户来交费,每笔业务生成一个流水号,同时产生发票库的数据,发票号好说,但是要收违约金.所以需要做月结,也就是有预付费的用户,要在月底做一下统一交费,欠费的用户开始算违约金. 这个发票号如何控制 ?是等他下次来交费,也把月结的票打了?那么这个发票库怎样设计才好?
2. 某月电费是50,预付费是20,因为要收违约金,(以30为欠费),以此来计算违约金,目前处理方法月结时标记该月为交费,但有生成30元的欠费,

3,以后要按时段统计欠费,因为还有上计算机时的欠费,如果月结的处理方式是2,那么欠费库如何设计。

我没有更好的思路,请帮忙

...全文
41 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
netcoder 2003-12-29
  • 打赏
  • 举报
回复
这样还用考虑什么呀?
原文:
2. 某月电费是50,预付费是20,因为要收违约金,(以30为欠费),以此来计算违约金,目前处理方法月结时标记该月为交费,但有生成30元的欠费,

我看用不着单独建立欠费库,你要看欠费,就用应交纳费用-预付费用,不就求出预付费用了吗?

mszz 2003-12-29
  • 打赏
  • 举报
回复
每次打印的开始的发票号是输入的
netcoder 2003-12-29
  • 打赏
  • 举报
回复
发票号是怎么产生的
我觉得不应该有欠费库

34,593

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧