L10n Br Account Payment BRCobranca
项目描述
葡萄牙语: 此模块使用BRCobranca库实现CNAB https://github.com/kivanio/brcobranca .
英语: 此模块通过使用BRCobranca (https://github.com/kivanio/brcobranca) 实现巴西银行汇票(“Boletos Bancarios”)。
目录
安装
葡萄牙语: 此模块依赖于
l10n_br_account_payment_order
account_move_base_import
英语: 此模块依赖于
l10n_br_account_payment_order
account_move_base_import
配置
葡萄牙语: 要配置此模块,需要
以微服务方式运行BRCobranca库 https://github.com/akretion/boleto_cnab_api .
在Odoo配置文件中或在使用docker的情况下在环境部分中设置环境变量 BRCOBRANCA_API_URL ,例如: BRCOBRANCA_API_URL=http://boleto_cnab_api:9292
请检查要使用的CNAB运动代码是否存在于“发票”>“配置”>“管理”>“CNAB运动指令代码”中,如果需要创建,请考虑提交PR以将其作为数据添加到此处 https://github.com/OCA/l10n-brazil/blob/12.0/l10n_br_account_payment_order/data/l10n_br_cnab_mov_instruction_code_data.xml .
请检查要使用的CNAB返回代码是否存在于“发票 > 配置 > 管理 > CNAB返回代码”,如果需要创建,请考虑在此添加数据,创建一个PR:[https://github.com/OCA/l10n-brazil/blob/12.0/l10n_br_account_payment_order/data/l10n_br_cnab_return_move_code_data.xml](https://github.com/OCA/l10n-brazil/blob/12.0/l10n_br_account_payment_order/data/l10n_br_cnab_return_move_code_data.xml)。
在“发票 > 配置 > 会计 > 银行账户”中创建与CNAB相关的银行账户。
系统将自动在“发票 > 配置 > 会计 > 会计日记账”中的“导入相关信息”标签页创建与银行账户相关的会计日记账,在“导入类型”、“收款/付款账户”、“创建对方账户”和“导入文件时自动核对付款返回”字段中设置CNAB返回配置。
在“发票 > 配置 > 管理 > 支付方式”中创建一个带有CNAB信息的支付方式,在“固定银行日记账”字段中输入银行账户的会计日记账,并根据需要勾选“验证发票时自动添加”,以便无需手动添加。
如果选择的CNAB和银行具有需要实现的具体字段,请考虑在此模块的l10n_br_account_payment_order模块中创建一个PR:[https://github.com/OCA/l10n-brazil/blob/12.0/l10n_br_account_payment_order/models/l10n_br_cnab_boleto_fields.py#L307](https://github.com/OCA/l10n-brazil/blob/12.0/l10n_br_account_payment_order/models/l10n_br_cnab_boleto_fields.py#L307)。
配置用户访问权限,CNAB选项为“用户”和“经理”。
英语 要配置此模块,您需要
作为微服务运行BRCobranca:[https://github.com/akretion/boleto_cnab_api](https://github.com/akretion/boleto_cnab_api)。
在Odoo配置文件中或在使用dockey时在环境部分设置环境变量BRCOBRANCA_API_URL,例如:[https://github.com/akretion/docky-odoo-brasil/blob/12.0/docker-compose.yml#L3](https://github.com/akretion/docky-odoo-brasil/blob/12.0/docker-compose.yml#L3) BRCOBRANCA_API_URL=http://boleto_cnab_api:9292
检查要使用的CNAB指令代码是否存在于“发票 > 配置 > 管理 > CNAB指令代码”,如果需要,请考虑在此添加数据,创建一个PR:[https://github.com/OCA/l10n-brazil/blob/12.0/l10n_br_account_payment_order/data/l10n_br_cnab_mov_instruction_code_data.xml](https://github.com/OCA/l10n-brazil/blob/12.0/l10n_br_account_payment_order/data/l10n_br_cnab_mov_instruction_code_data.xml)。
检查要使用的CNAB返回代码是否存在于“发票 > 配置 > 管理 > CNAB返回代码”,如果需要,请考虑在此添加数据,创建一个PR:[https://github.com/OCA/l10n-brazil/blob/12.0/l10n_br_account_payment_order/data/l10n_br_cnab_return_move_code_data.xml](https://github.com/OCA/l10n-brazil/blob/12.0/l10n_br_account_payment_order/data/l10n_br_cnab_return_move_code_data.xml)。
在“发票 > 配置 > 会计 > 银行账户”中创建与CNAB相关的银行账户。
系统将自动在“发票 > 配置 > 会计 > 会计日记账”中的“导入相关信息”标签页创建与银行账户相关的会计日记账,在“导入类型”、“收款/付款账户”、“创建对方账户”和“导入文件时自动核对付款返回”字段中设置CNAB返回配置。
在“发票 > 配置 > 管理 > 支付方式”中创建一个带有CNAB信息的支付方式,在“固定银行日记账”字段中输入银行账户的会计日记账,并根据需要勾选“验证发票时自动添加”,以便无需手动添加。
配置用户访问权限,CNAB选项为“用户”和“经理”。
使用
葡萄牙语
当创建和确认一个带有CNAB支付方式的发票时,应出现“打印支票”按钮。
如果支付方式中已标记“验证账单时自动添加”,则将创建或添加到支付订单的CNAB付款行,如果未标记,则需要手动完成,这可以在账单或支付订单中完成。
确认此支付订单后,将可以生成要发送给银行的CNAB汇款文件,重要的是确认文件上传,将订单状态更改为“文件已上传”,此信息用于验证在创建另一个之前是否存在挂起的CNAB指令。
如更改到期日期、拒付、授予折扣等CNAB更改,可以在发票本身中进行,在“发薪 > 客户 > 发票”中,在“收款”选项卡的最右边有“更新CNAB信息”按钮,点击一行时,此选项也会出现,进行更改时,所选的CNAB交易指令将被创建或添加到支付订单中。
在“支付 > 批量导入文件”或“发薪 > 设置 > 会计 > 日记账”中的“导入相关信息”选项卡,可以通过“批量导入文件”按钮导入CNAB回执文件。
每次导入回执文件都会创建一个日志,可以在“支付 > CNAB回执日志”中查看。
如果收到的CNAB回执代码是支付方式的“回执代码”之一,将创建一个日记账条目,包含折扣、利息/滞纳金、银行手续费、折扣和与账单行对应的应结算金额的值,如果存在。记录将根据支付方式中定义的科目进行分离,为对账的账单行需要相等,因此值为:已收金额_计算 = (已收金额 + 折扣金额 + 折扣金额) - 利息/滞纳金金额
如果标记了“自动对账”选项,则日记账条目将在导入文件时自动移动到“已发布”状态,如果没有标记,则需要手动执行。
English
在创建和确认具有CNAB支付方式的发票时,应出现“打印支票”按钮。
如果在支付方式CNAB中标记了“验证账单时自动添加”选项,则CNAB付款行将创建或添加到支付订单中,如果未标记,则需要手动完成,这可以在账单和支付订单中完成。
通过确认此支付订单,将可以生成要发送给银行的CNAB汇款文件,重要的是确认文件上传,将订单状态更改为“文件已上传”,此信息用于验证在创建另一个之前是否存在挂起的CNAB指令。
如更改到期日期、拒付、授予折扣等CNAB更改,可以在发票本身中进行,在“发薪 > 客户 > 发票”中,在“收款”选项卡的最右边有“更新CNAB信息”按钮,点击一行时,此选项也会出现,进行更改时,所选的CNAB交易指令将被创建或添加到支付订单中。
在“支付 > 批量导入文件”或“发薪 > 设置 > 会计 > 日记账”中的“导入相关信息”选项卡,可以通过“批量导入文件”按钮导入CNAB回执文件。
每次导入回执文件都会创建一个日志,可以在“支付 > CNAB回执日志”中查看。
如果接收到的CNAB返回码是支付方式中的“CNAB流动性返回移动码”之一,将创建一条日记账分录,其中包含折扣、利息、关税、折扣和与参考发票行进行对账的金额,条目根据支付方式中定义的账户分开,对账行需要相等,因此值为:calculated_value_receive = (receive_amount + discount_amount + rebate_amount) - interest_amount
当勾选“自动对账”选项时,在导入文件时,日记账分录将自动移动到已发布状态,如果没有勾选,则应手动进行。
已知问题/路线图
在v12版本中,似乎无法仅通过QWeb调用方法来打印账单,请检查迁移到其他版本。
变更日志
8.0.0.0.0 (2017-07-01)
[NEW] 第一个版本
8.0.1.0.0 (2018-01-29)
[REF] 使打印Boleto、创建CNAB文件和将CNAB导入为银行提取的模块功能化,用户应手动解决值之间的差异(手续费、银行关税、折扣等)。
10.0.0.0.0 (2019-05-30)
[MIG] 迁移
12.0.0.0.0 (2020-06-12)
[MIG] 开始迁移
12.0.1.0.0 (2021-05-07)
[MIG] 完成迁移
[IMP] 与用于导入CNAB文件的account_move_base_import模块集成
[IMP] 实现自动对账,并在配置的账户中记录手续费、银行关税、折扣的值。
错误跟踪器
错误跟踪在GitHub Issues上。如果遇到问题,请检查是否已报告您的问题。如果是您首先发现的,请通过提供详细且受欢迎的反馈来帮助我们解决问题。
请勿直接联系贡献者以获取支持或帮助解决技术问题。
鸣谢
贡献者
Raphaël Valyi <raphael.valyi@akretion.com.br> (www.akretion.com.br)
Magno Costa <magno.costa@akretion.com.br> (www.akretion.com.br)
Antônio S. Pereira Neto <netosjb@yahoo.com.br>
其他鸣谢
本模块的开发得到了以下机构的财务支持:
AKRETION LTDA - www.akretion.com
维护者
本模块由OCA维护。
OCA,或Odoo社区协会,是一个非营利组织,其使命是支持Odoo功能的协作开发并促进其广泛使用。
本模块是GitHub上的OCA/l10n-brazil项目的组成部分。
欢迎您贡献力量。了解如何贡献,请访问https://odoo-community.org/page/Contribute。
项目详情
哈希值 for odoo12_addon_l10n_br_account_payment_brcobranca-12.0.4.1.2-py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ce65056771b7dcb90af8d01c0964718d8827fce41350c317ff8e328d26a5aa08 |
|
MD5 | 53089116d9c58d5a3d6af107ef5420cb |
|
BLAKE2b-256 | a4c3ca34f55b2c34731ca6e6c7be27b70dc9561ac58177bb3d99b00122204f7b |