1 Star 0 Fork 45

scer / odoojs

forked from odoowww / odoojs 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.en.md 8.83 KB
一键复制 编辑 原始数据 按行查看 历史
odoo3w 提交于 2020-11-21 22:12 . db

odoojs

Description

odoojs 是一个 javascript 类库, 是前端开发访问 odoo 的接口. odoojs 是 odoo 在前端开发中的代言者. odoojs 的对外 api 非常友好. 使用 odoojs 如同在直接使用 odoo. 换个说法, 习惯了的 odoo 的逻辑概念, 在 odoojs 中都可以看到.

app

备忘

  1. (需要做入库和出库凭证, 可以录入产品和数量)
  2. 补丁, 修改 流动 / 非流动科目 设置正确的 account_type
  3. 修改 资产负债表 的 设置, 按照 流动非流动 分别汇总

安装部署

  1. 安装 odoo 13

  2. 下载 第三方 模块 om

  3. 下载补丁模块, accounting_pdf_reports_patch,

  4. 下载补丁模块, account_patch,

  5. 下载补丁模块, l10n_cn_small_business_patch,

  6. 如果是 odoo14 则下载补丁模块, l10n_cn_patch,

  7. 可选下载补丁模块, base_import_patch, 使用导入导出功能

  8. 下载补丁模块, web2

  9. 配置 odoo.conf 的 server_wide_modules, 增加 web2

  10. 创建数据库 , 语言选中文简体, 国家选中国

  11. 安装 模块 account, om_account_accountant, sale_management, purchase, stock

  12. 安装 模块 accounting_pdf_reports_patch, account_patch, l10n_cn_small_business_patch

  13. 可选安装 base_import_patch

  14. 设置产品类型 all, 修改 费用科目为 在途物资

  15. 设置税

  16. 创建 deme 公司, 确保 demo 公司 id = 2

  17. 设置 demo 的会计准则

  18. 创建 demo 公司的产品 reg_company

  19. 创建 demo 公司的产品 wx-0.01

  20. 前端代码 配置服务器 和数据库

  21. 打包前端代码, 部署

平台配置

  1. 主公司作为平台
  2. 创建产品, saas 服务
  3. admin 账号 进行管理
  4. 其他注册用户 首先属于 平台公司
  5. 在平台上订购产品, admin 发货

创建帐套

  1. 邮箱注册新用户, 到 平台公司
  2. 登录进平台页面, 订购 saas 服务, 确认 SO 订单
  3. 折扣几分钱, 以区别订购者
  4. 生成账单. 生成支付二维码
  5. 离线扫码支付,
  6. 在线 确认账单=确认支付过, 这时候可以 辅助发邮件
  7. admin 收邮件, 或者微信收款通知
  8. admin 登录系统, 根据邮件内容, 或者微信收款备注/收款金额, 识别 账单
  9. 确认支付
  10. 查询订单信息, 创建公司. 将该用户分配到该公司
  11. 设置 会计制度. 设置税
  12. 可以发邮件 通知用户. 以后可以发 odoo 消息 通知 user

业务流程

  1. 初始化期初科目余额. 创建 期初分录
  2. 维护产品 / 客户 / 供应商
  3. 销售流程
  4. 采购流程
  5. 库存管理
  6. 出纳收付款流程
  7. 会计账务处理
  8. 月末库存核算
  9. 财务查询及财务报表
  10. 中国财务报表的额外处理

初始化期初科目余额方法一

  1. 直接录入期初余额会计凭证
  2. 所有科目的期初余额, 借贷平衡, 只做一张凭证
  3. 科目条数过多时, 一次录入不方便, 可以做一个中间科目, 确保借贷平衡, 暂存.
  4. 之后再编辑期初余额凭证
  5. 全部期初科目录入完成后, 最后删除中间科目所在的行
  6. 确认期初余额凭证. 期初余额录入完成

初始化期初科目余额方法二

  1. 录入多个会计凭证
  2. 每个会计凭证, 确保借贷平衡
  3. 每个凭证, 额外录入一个中间科目的条目, 以处理借贷平衡
  4. 所有科目录入完成后, 检查中间科目余额为零
  5. 确认期初余额凭证. 期初余额录入完成

维护产品 客户 供应商

  1. 录入产品
  2. 录入客户
  3. 录入供应商
  4. 产品 为销售和采购共用
  5. 客户和供应商 为销售和采购共用

销售流程

  1. 创建销售订单
  2. 确认订单, 自动创建 出库单, 通知库管员
  3. 根据订单 创建 销售账单, 通知财务
  4. 查询销售订单状态, 检查出库完成情况
  5. 查询销售订单, 跳转到 销售账单, 查询收款情况

采购流程

  1. 创建采购订单
  2. 确认订单, 自动创建 入库单, 通知库管员
  3. 根据订单 创建 采购账单, 通知财务
  4. 查询采购订单状态, 检查入库完成情况
  5. 查询采购订单, 跳转到 采购账单, 查询收款情况

库存管理

  1. 查询入库单
  2. 实际完成入库后, 确认入库单
  3. 查询出库单, 验证出库单, 库存情况
  4. 实际完成出库后, 确认出库单
  5. 若不启用 库存模块, 则对入库单, 出库单 不做处理即可

出纳收付款流程

  1. 查询销售账单, 采购账单
  2. 待财务确认账单后, 可进行收付款操作
  3. 在销售账单上, 直接收款, 创建收款单草稿
  4. 在采购账单上, 直接付款, 创建付款单草稿
  5. 也可以直接创建, 收付款草稿
  6. 不同对资金账簿之间, 需要资金转移时, 创建转款单
  7. 确认对收付款单, 转款单, 自动生成会计凭证
  8. 查询应收应付账, 查询业务伙伴的应收应付款余额情况
  9. 若直接创建收付款单, 在确认收付款单后, 可以查询销售账单和采购账单上核销收付款单
  10. 在销售账单采购账单上, 登记收付款创建的收付款单, 自动核销

会计账务处理

  1. 查询销售账单, 采购账单
  2. 确认账单, 自动生成会计凭证.
  3. 销售账单自动生成的会计凭证, 借方应收, 贷方为收入
  4. 采购账单自动生成的会计凭证, 借方为在途物资, 贷方为应付
  5. 之后, 出纳可以做收付款单, 核销销售账单, 采购账单
  6. 不启用采购销售模块时, 可以直接创建销售账单采购账单. 也可以直接创建会计凭证
  7. 其他会计业务, 可以直接创建会计凭证

月末库存核算(无生产)

  1. 月末汇总所有的入库单, 分产品, 计算总价值, 总数量
  2. 做入库凭证, 借方为 库存商品, 贷方为在途物资, 录入产品和数量
  3. 按照产品查 库存科目余额, 数量, 计算 产品的库存单价
  4. 月末汇总所有的出库单, 分产品, 汇总数量. 按上述产品库存单价, 计算出库总价值
  5. 做出库凭证, 借成本, 贷库存, 录入数量
  6. 入库产生的贷方科目 在途物资, 将会和 采购账单核销

月末库存核算(有生产)

  1. 月末汇总所有的原材料入库单, 按产品, 计算总价值, 总数量
  2. 做入库凭证, 借原材料, 贷在途物资, 录入数量
  3. 查 库存科目余额, 数量, 分产品计算原材料单价
  4. 月末汇总所有的原材料出库单, 包括生产领料和销售原材料, 分产品, 汇总总数量.
  5. 按上述库存单价, 计算原材料出库总价值
  6. 做出库凭证, 借生产成本,非主营业务成本, 贷原材料, 录入数量
  7. 核算其他的人工费用, 计入生产成本, 借生产成本 贷 费用
  8. 汇总生产成本,
  9. 汇总生产完工成品入库单 分产品, 汇总数量
  10. 分摊生产成本, 计算 成品单价, 分产品, 计算成品总价值
  11. 做入库凭证, 借库存, 贷生产成本, 录入数量
  12. 汇总采购的 成品 入库单, 做入库凭证
  13. 查 库存科目余额, 数量, 分产品, 计算成品库存单价
  14. 月末汇总所有的出库单, 分产品, 汇总数量. 按上述库存单价, 计算总价值
  15. 做销售出库凭证, 借主营业务成本, 贷库存, 录入数量

财务查询及财务报表

  1. 查询所有凭证
  2. 查询所有的会计分录
  3. 查询所有的科目, 并按科目查询会计分录
  4. 查询月度试算平衡. 因为凭证在创建时, 已经确保平衡. 因此这里的查询相当于科目月度发生额
  5. 总账, 月度各个科目的 期末余额,期初余额, 本月流水
  6. 应收应付账, 月度各个应收应付类科目的 期末余额,期初余额, 本月流水
  7. 资产负债表 月度资产负债表
  8. 损益表, 月度损益表

中国财务报表的额外处理

  1. 这里的资产负债表 有各个科目的明细
  2. 中国的资产负债表, 有几个科目需要做特殊处理
  3. 应收应付科目到处理
  4. 一年内到期长期资产或负债的处理
  5. 库存产品的处理
  6. 流动/非流动,资产或负债的处理

应收应付科目到处理

  1. 查询应收应付账, 确认各业务伙伴的余额落在贷方还是借方
  2. 根据余额方向, 做相应的会计凭证, 结转到预收预付科目
  3. 查询报表之后, 将上述 会计凭证取消
  4. 下月再做报表时, 可以将上述已取消的会计凭证, 重置为草稿, 编辑重复使用

一年内到期长期资产或负债的处理

  1. 补丁, 几个有到期时间的科目 增加子科目 一年内到期...
  2. 做结转, 可以做成自动化的处理
  3. 补丁前, 查询明细, 拆分出 一年内到期的 / 非一年内到期的

库存产品的处理

  1. 补丁, 增加科目类型, 存货
  2. 修改 资产负债表 的 设置, 增加 按 存货 进行汇总
  3. 补丁前, 几个科目, 求和

流动/非流动,资产或负债的处理

  1. 补丁, 修改 流动 / 非流动科目 设置正确的 account_type
  2. 修改 资产负债表 的 设置, 增加 按照 流动/非流动 资产/负债 分别汇总
  3. 补丁前, 几个科目, 求和
NodeJS
1
https://gitee.com/scer/odoojs.git
git@gitee.com:scer/odoojs.git
scer
odoojs
odoojs
app-vant

搜索帮助