跳转到主要内容

导入会计分录

项目描述

License: AGPL-3

导入会计分录

此模块在“日记账分录”屏幕上添加了一个按钮,允许从CSV文件导入分录行。

在开始导入之前,将执行一系列检查,例如

  • 检查合作伙伴引用是否正确

  • 检查科目代码是否正确

  • 检查借方和贷方的总和是否平衡

如果没有发现任何问题,将加载分录行。生成的日记账分录将处于草案模式,以便在过账之前进行最终检查。

用法

输入文件列标题

必填字段
  • 账户

    科目代码将通过精确匹配进行查找。

  • 借方

  • 贷方

其他字段

可以添加额外的列,只要列标题等于字段的“ORM”名称即可。没有对应ORM字段的输入字段将被忽略,除非在此模块(或扩展此模块功能的模块)中已添加对该字段的特殊支持。

此模块已实现以下字段的特定支持

  • 名称

    如果没有指定,将使用“/”作为名称。

  • 合作伙伴

    值必须是唯一的。查找逻辑:精确匹配合作伙伴引用,如果没有找到,则精确匹配合作伙伴名称。

  • 产品

    值必须是唯一的。将在产品记录的“内部参考”字段(default_code)上执行查找。如果没有结果,将启动对产品名称的第二次查找。

  • 到期日(或date_maturity)

    日期格式必须是 yyyy-mm-dd

  • 货币

    指定货币代码,例如:‘USD’,‘EUR’,…

  • 税务账户(或tax_code)

    查找逻辑:在税务案例的‘code’字段上进行精确匹配,如果没有找到精确匹配,则在税务案例的‘name’字段上进行匹配。

  • 分析账户(或analytic_account)

    查找逻辑:在代码上进行精确匹配,如果没有找到精确匹配,则在名称上进行匹配。

空白列标题表示要处理的列的结束。这允许在输入行上有“注释”列。

空行或以“#”开头的行将被忽略。

输入文件示例

参考此模块的“sample_import_file”目录。

已知问题

本模块使用Python csv模块来读取输入csv文件。输入csv文件应考虑csv模块的限制

不支持Unicode输入。此外,还有一些关于ASCII NUL字符的问题。因此,所有输入应为UTF-8或可打印ASCII。如果不这样做,结果不可预测。

错误追踪

错误在GitHub Issues上跟踪。如果在那里遇到问题,请检查您的问题是否已被报告。如果您是第一个发现它的人,请通过提供详细且受欢迎的反馈来帮助我们解决它。

鸣谢

贡献者

维护者

Odoo Community Association

本模块由OCA维护。

OCA,即Odoo社区协会,是一个非营利组织,其使命是支持Odoo功能的协作开发并推广其广泛使用。

要为此模块做出贡献,请访问https://odoo-community.org

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

此版本没有提供源分布文件。请参阅生成分布存档的教程

构建分布

支持者