账户调整截止日期,管理递延收入/支出
项目描述
此模块允许在过帐旧条目时自动生成截止条目。
此模块基于 account_invoice_start_end_dates,允许在发票行(account.move.line)上定义开始和结束日期。
在开发此模块之前已经做出了以下假设
- New method to compute cutoff amounts can be add by business modules
目录
配置
递延日记账
在会计配置中,您应设置用于生成的条目上的递延收入/支出日记账。
递延账户
在每个收入/支出账户上,您可以设置递延收入/支出账户。
只有与设置了递延账户的账户相关联的发票行才会生成递延收入/支出。
截止方法
在此模块的第一个版本中,支持两种截止计算方法,并可以使用account_move_cutoff.default_cutoff_method键进行配置。当前可能的值是monthly_prorata_temporis或equal。
在定义这些值之前,让我们通过一个例子来提供一些背景信息,以说明这些定义。考虑一个在1月16日发布的销售发票,该服务从1月8日到3月15日。因此,1月有24天,2月有1个月份,3月有15天。该产品每月售价为1000元,因此发票行金额(不包括增值税)的计算如下
24/31 * 1000 + 1000 + 15/31 * 1000 = 2258.06
monthly_prorata_temporis(默认值,如果没有设置):这种方法将金额按产品使用月份的比例分割。结果如下
1月:774.19(《2258.06 - 1000 - 483.87》)(这里使用减法来避免四舍五入误差。)
2月:1000.00(《1 * 2258.06 / (24/31 + 1 + 15/31)》
3月:483.87(《15/31 * 2258.06 / (24/31 + 1 + 15/31)》
equal:使用这种方法,相同的金额将分摊到服务月份。
1月:752.68(《2258.06 - 752.69 - 752.69》)
2月:752.69(《2258.06 / 3》)
3月:752.69(《2258.06 / 3》)
请注意,此信息可能会根据模块的更新而更改。请始终参考最新文档以获取准确信息。
用法
要处理递延会计,请按照以下步骤操作
设置开始和结束日期,其中结束日期至少设置为当前过账日期的月份之后。
确保使用的账户(account.account配置)与递延账户相关联。
过账条目。
过账后,检查是否已生成、过账和必要时核对递延条目。
已知问题/路线图
将is_deferrable_line设为可存储字段,允许最终用户在过账条目时不对给定行进行递延(但应抛出错误,如果无法强制将值设置为true)
允许今天仅更改/配置截止频率(每周/每月/…),目前仅实现每月
允许在不同位置配置截止计算方法(产品/发票行/…)
错误追踪器
在GitHub Issues上跟踪错误。如果遇到问题,请检查是否已报告您的问题。如果您是第一个发现它的人,请帮助我们通过提供详细且受欢迎的反馈来帮助我们。
请勿直接联系贡献者寻求支持或帮助解决技术问题。
致谢
维护者
此模块由OCA维护。
OCA,即Odoo社区协会,是一个非营利组织,其使命是支持Odoo功能的协作开发并推广其广泛使用。
当前维护者
此模块是GitHub上OCA/account-closing项目的一部分。
欢迎您贡献力量。要了解如何贡献,请访问https://odoo-community.org/page/Contribute。
项目详情
哈希值 for odoo14_addon_account_move_cutoff-14.0.0.0.2-py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3cd051e4841af7c5904d9495e3a11bd061d2be3929635039bbfb71f3d397098b |
|
MD5 | 2294f3ddc4bd47ffe391aed644f79b9f |
|
BLAKE2b-256 | 269cee05e6115f1cc849f7c31e2b7870dac8cd10fe6c97d580558e24304ee4cf |