跳转到主要内容

巴西付款指令

项目描述

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

该模块实现了使用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运动返回代码

如果需要注册,请考虑在此模块中添加PR,在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支付方式的发票/账单时,如果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 240和400的可能性,因为每个银行和CNAB可能都有自己的编码标准。

  • 增加了对已发送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] 首次版本。

错误跟踪器

Bug跟踪在GitHub Issues。如果遇到问题,请先检查是否已报告。如果是首次发现,请提供详细且受欢迎的反馈

请不要直接联系贡献者以寻求支持或帮助解决技术问题。

致谢

作者

  • KMEE

  • Akretion

贡献者

  • KMEE:

    • Luis Felipe Mileo

    • Fernando Marcato

    • Hendrix Costa

  • Akretion:

    • Magno Costa

  • Engenere:

    • Antônio S. Pereira Neto

  • Escodoo:

    • Marcel Savegnago

其他致谢

本模块的开发得到以下机构的财政支持

维护者

本模块由OCA维护。

Odoo Community Association

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

当前维护者

mbcosta

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

欢迎您贡献力量。要了解更多信息,请访问https://odoo-community.org/page/Contribute

项目详情


下载文件

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

源代码发行版

本版本不可用源分布文件。请参阅生成分发存档教程

构建的分发

支持