银行对账单事务管理器,用pyside编写
pydosh的Python项目详细描述
查看和检查银行对账单的工具。
关于
一个简单的pyqt ui来管理银行对账单记录。记录是从csv中的文件导入的 格式化并存储在PostgreSQL数据库中。
主要目的是根据报表记录合理化收据或直接借记,以及 记录行有一个“checked”列,用于指示记录是否已验证。有很多 要使用的筛选器:
- 选中/未选中状态
- 账户类型
- 进款或出款
- 日期筛选器(上次导入、日期范围、特定月份)
- 描述字段
- 金额(也接受数字运算符,例如“>;”“<;=”
账户
每家银行的csv文件都有不同的格式。有5种预先安装的格式 我知道):
- 西北经常账户
- Natwest万事达卡
- 贝宝(下载时使用“已完成余额”选项)
- 第一个直接
- 农业信贷
若要添加新帐户,请从工具栏中选择“设置”,然后单击+按钮。你所要做的就是付出 输入一个名称并输入与以下内容相关的csv列号:
- 日期
- 说明
- 贷方金额
- 借方金额
- 货币符号,用于指示如何表示借方值(如果金额为正,则为1;如果金额为负,则为-1)
- 日期格式,可使用以下字符建立:
- d-第(1到31)天
- DD-日期编号(01到31)
- ddd-日名称(“周一”到“周日”)
- M-月份作为数字(1-12)
- mm-月份编号(01-12)
- mmm-月份名称('jan'到'dec')
- mmmm-月份名称(“一月”到“十二月”)
- yy-年份为两位数(00-99)
- yyyy-四位数的年份
例如,如果CSV记录如下所示:
17/10/2008,C/L,"'BARCLAYS BNK 17OCT",-100.00,1234.20,"'MrMe","'100001-12345678",
- 日期为0
- 说明为2
- 学分为3
- 借方为3
- 货币符号是-1
- 日期格式为dd/mm/yyyy
开始
您需要一个新的PostgreSQL数据库,例如: sudo -u postgres createdb pydoshsudo -u postgres createuser will
提示:如果需要无密码访问,则需要更改pg_hba.conf和 将接口身份验证从md5更改为trust
createdb --host localhost --username bob pydosh
第一次打开pydosh时,请使用有效的postgres帐户登录如果pydosh检测到空数据库 它将为您初始化所有表格。