跳转到主要内容

巴西付款订单

项目描述

Beta License: AGPL-3 OCA/l10n-brazil Translate me on Weblate Try me on Runboat

O模块实现了使用CNAB 240或400所需的通用基础设施部分,定位到模块https://github.com/OCA/bank-payment/tree/12.0/account_payment_order,其中支付方式用于配置每个CNAB的具体设置,订单用于发送CNAB指令,还包括访问组和安全权限以及返回日志的记录。但是,实现考虑到了可以使用不同的库来生成和处理CNAB的返回,因此需要安装第二个模块来执行此功能,因此这里的想法是这里将包含所有通用实现,但不会在没有第二个模块的情况下工作。

目录

安装

此模块依赖于

  • l10n_br_base

  • account_payment_order

  • account_due_list

  • account_cancel

配置

请检查使用的银行和CNAB类型(240或400)是否在
  • 发票 > 设置 > 管理 > CNAB指令代码

  • 发票 > 设置 > 管理 > CNAB返回代码

如果需要注册,请考虑在该模块中添加l10n_br_account_payment_order/data/cnab_codes/banco_X_cnab_Y_Z.xml,这样在未来的实现中就不再需要注册了。

在注册时提供使用的CNAB数据

  • 发票 > 设置 > 管理 > 支付方式

请检查将要使用CNAB的用户访问权限,存在CNAB用户和CNAB经理。

重要:由于CNAB涉及资金和公司现金,安全和可追踪性至关重要。每个CNAB的特定配置位于支付方式/account.payment.mode中,其中包含mail.thread对象,用于记录在重要字段中进行的更改。然而,many2many字段没有通过track_visibility进行记录(请查看细节:l10n_br_account_payment_order/models/account_payment_mode.py#L59)。一个重要且特定的字段用于存储CNAB返回码,这些返回码应生成扣款/结算,因此该字段的更改没有被记录。在OCA的https://github.com/OCA/social/tree/12.0存储库中存在一个模块用于修复此问题,即https://github.com/OCA/social/tree/12.0/mail_improved_tracking_value。因此,建议将此模块包含在实现中,以修复此问题。该模块的依赖项的添加正在等待批准。

使用

创建一个具有CNAB支付方式的账单/account.invoice,如果auto_create_payment_order字段被标记,则相关的分期付款行将自动在新的付款订单中创建或添加到已存在的草稿订单中。也可以手动添加,文件生成和文件处理取决于已安装的第二个模块,其中定义了要使用的库。

已知问题/路线图

变更日志

14.0.1.0.0 (2022-04-29)

  • [MIG] 迁移到版本 14.0。

13.0.1.0.0 (2022-01-28)

  • [MIG] 迁移到版本 13.0。

12.0.3.0.0 (2021-05-13)

  • [MIG] 迁移到版本 12.0。

  • 由于每家银行和 CNAB 都可能有自己的编码规范,因此增加了对 CNAB 240 和 400 进行参数化的可能性。

  • 增加了修改已发送 CNAB 的方法。

  • 增加了演示数据和测试数据。

  • 将处理文件返回和记录信息的对象分离,以创建一个专门记录日志的对象,这样实现该库的模块就可以有一个特定的方法/对象来执行此功能。

12.0.1.0.0 (2019-06-06)

  • [MIG] 开始迁移到版本 12.0。

10.0.2.0.0 (2018-05-17)

  • [REF] 将模块与 l10n_br_account_payment_mode 合并并重命名为 l10n_br_account_payment_order。

10.0.1.0.0 (2018-08-29)

  • [MIG] 迁移到版本 10。

8.0.1.0.1 (2017-07-14)

  • [NEW] 对 br-cobranca (ruby) 通过的账单生成进行重构和改进以支持。

8.0.1.0.0 (2017-07-14)

  • [NEW] 改进以支持工资单的支付生成;

8.0.0.0.0 (2016-01-18)

  • [NEW] 第一个版本

错误跟踪器

错误在 GitHub Issues 中跟踪。如果遇到问题,请检查是否已经报告了该问题。如果是第一次发现,请通过提供详细和受欢迎的 反馈 来帮助我们解决。

请勿直接联系贡献者以获取支持或帮助解决技术问题。

致谢

作者

  • KMEE

  • Akretion

贡献者

  • KMEE:

    • Luis Felipe Mileo

    • Fernando Marcato

    • Hendrix Costa

  • Akretion:

    • Magno Costa

  • Engenere:

    • Antônio S. Pereira Neto

  • Escodoo:

    • Marcel Savegnago

其他致谢

本模块的开发得到了以下机构的财务支持:

  • KMEE INFORMATICA LTDA - www.kmee.com.br

  • AKRETION LTDA - www.akretion.com

维护者

本模块由 OCA 维护。

Odoo Community Association

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

当前 维护者

mbcosta

本模块是 GitHub 上的 OCA/l10n-brazil 项目的一部分。

欢迎您贡献力量。了解如何贡献,请访问 https://odoo-community.org/page/Contribute

项目详情


发布历史 发布通知 | RSS 源

下载文件

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

源代码分布

此版本没有可用的源代码分布文件。请参阅生成分布存档的教程。

构建分布

支持者