Code Monkey home page Code Monkey logo

gooderp_addons's Introduction

gooderp_addons's People

Contributors

alexcn avatar asood123 avatar ccdos avatar fanliugen avatar feibird2014 avatar feiyu4581 avatar floraxiao avatar gilbert-yuan avatar gooderpjeff avatar jackxusho avatar jasonaxesen avatar jeffery9 avatar jlzhou avatar joshuajan avatar leangjia avatar lilnn avatar littlejcai avatar luoguizhou avatar mrshelly avatar shineit-yiwen avatar usi-shrd avatar xuanyimin avatar yanshaozhi avatar youring avatar yunkuaiji avatar yxs1205 avatar zhangshunrao avatar zhhangtaao avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

gooderp_addons's Issues

TOP 10 sales 报表

根据输入的起始日期(默认当前日期减7天)、终止日期(默认当前日期),取出库数量是前十名的产品(不考虑属性和批次)的数量和金额

模块 period_startdate 支持非自然月的会计期间

【砖家】南通-Lovebaby(529595602) 20:48:23
@上海-开阖Jeff 提个问题,gooderp会不会有人使用的年结不是自然年
【怨士】上海-开阖Jeff(85822082) 20:49:20
日本人或者**人?
【怨士】上海-开阖Jeff(85822082) 20:49:35
这确实是个好问题
【砖家】南通-Lovebaby(529595602) 20:50:11
这个问题要考虑,按理应该跟年度设置有关系
【怨士】上海-开阖Jeff(85822082) 20:50:21
我们之前科目余额表取本年累计也是用的自然年
【砖家】南通-Lovebaby(529595602) 20:50:28
在年度最末转下期
【砖家】南通-Lovebaby(529595602) 20:50:40
而不是默认12月
【怨士】上海-开阖Jeff(85822082) 20:50:47
跟期间设置有关就可以了
【砖家】南通-Lovebaby(529595602) 20:50:54

【怨士】上海-开阖Jeff(85822082) 20:51:05
期间里再加上两个字段,开始日期和结束日期
【砖家】南通-Lovebaby(529595602) 20:51:16

【怨士】上海-开阖Jeff(85822082) 20:52:42
这样月结向导不用改,科目余额表不用改,只要改 https://github.com/osbzr/gooderp_addons/blob/master/finance/finance.py#L158
【怨士】上海-开阖Jeff(85822082) 20:52:55
get_period方法改一下就好了
【怨士】上海-开阖Jeff(85822082) 20:54:52
只是这样期间创建时的检查就复杂了,不过月结向导最后一步创建下一期间也许是个好主意
【学长】**台北[email protected] 20:57:19

【学长】**台北[email protected] 20:57:28
期待
【怨士】上海-开阖Jeff(85822082) 20:57:58
非自然月的期间,这个常见吧?
【学长】**台北[email protected] 20:59:42
接觸的少 ,都是自然月
【怨士】上海-开阖Jeff(85822082) 21:00:33
所以不如作为一个独立的模块,而不是增加标准模块的复杂性,对么?
【学长】**台北[email protected] 21:00:45

【学长】**台北[email protected] 21:00:55
獨立的 比較恰當

订单上支持输入预付款

在销售订单和采购订单上输入预付款金额和账户,用于记录预付款

其实很多公司针对订单的第一笔付款是基于订单的,并非基于收发货单,比如淘宝店

增加权限组,隐藏界面元素

管理批号

管理序列号

管理多属性

管理辅助单位

管理多个仓库

管理结算方式

管理进项税 税率

管理销项税 税率

其它出库单审核

管理组装拆卸

管理核销

管理其他收入支出

管理采购订单

管理采购行上的折扣

管理采购单的折扣

管理销售订单

管理销售行上的折扣

管理销售单的折扣

期初余额表

输入 客户 、供应商、账户 在ERP上线时点的余额数

表 money.go_live

字段:日期、账户、业务伙伴、应收余额、应付余额、期初余额

#这个表的记录只输入一次,且相同key(账户、业务伙伴)记录唯一

在客户对账单、供应商对账单、现金银行报表 上增加一行显示这个余额,参与计算。

新建保存采购(销售)退货单报错

Integrity Error

The operation cannot be completed, probably due to the following:

  • deletion: you may be trying to delete a record while other records still reference it
  • creation/update: a mandatory field is not correctly set

[object with reference: origin - origin]

只装资金模块客户列表上点客户对账单报错

重现步骤

  • 只安装money和core模块
  • 进入配置-客户
  • 在某行客户上点击 【查看对账单】
  • 进入向导,点击【带库存明细】或不带库存明细

预期结果

打印客户对账单

实际结果

报错

ValueError: External ID not found in the system: buy.supplier_statements_report_tree

解决方案建议

按钮在采购和销售模块加

结账向导

新增菜单

月末结账

向导上必输字段 【结账会计期间】,

如点击 【结账】 按钮

  • 检查上一个期间是否未结账,若上个期间未结账,报错“上一个期间 xxx年xx期 未结账”
  • 检查是否有未审核的凭证,如有,提示“该期间有xxx张凭证未审核”
  • 生成凭证(1),借方是 本期间收入类科目的贷方合计(每科目一行), 贷方是 本期间费用类科目的借方合计(每科目一行),差额记在【本年利润】科目上
  • 如果期间月份为12,生成凭证(2) 借 利润分配-未分配利润 贷 本年利润,金额为全年本年利润科目合计数
  • 将期间的 已结转 置为 true
  • 若下一个期间不存在,创建下一个期间
  • 显示凭证(1)

如点击【反结账】按钮

  • 检查期间是否已结账,若期间未结账,报错“期间 xxx年xx期 未结账”
  • 将期间的已结转 置为 false
  • 删除之前本期间结账时生成的1张或两张特殊凭证

向导生成的凭证需要一个特殊的标识字段,以便后面反结账时将其删除
公司对象上增加 本年利润科目 和 未分配利润科目 两个字段

科目余额表

增加 科目余额表 菜单

点击打开向导

必输:

会计期间 (默认当前日期所属的会计期间)

点击【确定】按钮,输出列表:

期间、科目、期初借方、期初贷方、 本期借方、本期贷方、本年借方、本年贷方、期末借方、期末贷方

底部显示合计

计算逻辑:

如输入的期间上一个期间未结账,报错 "前一期间未结账,无法取到期初余额"

如输入的期间已结账,直接取之前已保存的记录

如输入的期间未结账,

先删除表里已存储的本期间数据

期初借方 = 上一个期间的期末借方

期初贷方 = 上一个期间的期末贷方

本期借方 = 本期间该科目凭证行借方合计

本期贷方 = 本期间该科目凭证行贷方合计

本年借方 = 上一个期间本年借方 + 本期间本期借方

本年贷方 = 上一个期间本年贷方 + 本期间本期贷方

期末借方 = 本期间期初借方 - 本期间借方

期末贷方 = 本期间期末贷方 - 本期间贷方

计算后先存储到表里再输出到列表上

库存移动和库存报表支持多单位

商品上可以设置第二个计量单位,及其与基本计量单位的换算关系

在move_line上增加第二个计量单位和数量

在库存余额等报表上增加辅助单位的数量

商品上的价格清单字段去掉

hd 2o_vu4uzutvyu4my8 c

这个按客户类别取价格的字段去掉,用到它的地方(销售订单行和销售发货单行的onchnage)直接返回零售价

销售订单行和销售发货单行上的单价字段设置为只读

下单时考虑产品的成本和价格

商品字段上有成本和价格清单字段

新建采购订单和发货单行时按所选产品取成本填入单行

新建销售订单和入库单行时按所选产品和客户取对应价格填入单行

采购或销售产生的额外费用,手动分摊。

采购或者销售人员在一张订单上购买多种产品产生的额外的费用,可按实际发生的费用进行手动分摊。现在的状态是在采购费用行输入金额,点击分摊,根据金额自动分摊。

资金模块的自动生成会计凭证

- money依赖finance

- 在core.category上增加account_id字段

- 在账户上增加 account_id

  • 凭证在这些单据审核的时候生成,如果找不到对应科目,报错 “请配置xxxx的会计科目”

收款单:

借 账户对应的会计科目(银行存款) 贷 客户的客户类别对应的会计科目(应收账款)

付款单:

借 供应商的供应商类别对应的会计科目(应付账款) 贷 账户对应的会计科目(银行存款)

源单:

类别是采购的:借 采购类别对应的会计科目(应付暂估) 贷 供应商的供应商类别对应的会计科目(应付账款)

类别是销售的:借 客户的客户类别对应的会计科目(应收账款) 贷 销售类别对应的会计科目(主营业务收入)

核销单

不生成凭证

其他收入单

借 账户对应的会计科目(银行存款) 贷 其他收入类别对应的会计科目(其他业务收入)

其他支出单

借 其他支出类别对应的会计科目(其他业务支出) 贷 账户对应的会计科目(银行存款)

资金转账单

借 转入账户对应的科目 贷 转出账户对应的科目

税率可配置

在公司上增加 默认进项税税率 和 默认销项税税率

把现有代码里写死17的地方改为取这里的值

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.