Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[16.0][MIG] l10n_br_cnab_structure #3233

Merged
merged 687 commits into from
Jul 29, 2024
Merged
Show file tree
Hide file tree
Changes from 250 commits
Commits
Show all changes
687 commits
Select commit Hold shift + click to select a range
6b197de
[MIG] l10n_br_account_payment_order: Allow update the account_payment…
mbcosta Mar 14, 2023
9e91ec7
[LINT] no copyright in init as per OCA guidelines
rvalyi May 28, 2023
9d09675
[UPD] Update l10n_br_account_payment_order.pot
May 28, 2023
3083d38
[UPD] README.rst
OCA-git-bot May 28, 2023
6be8b1d
Update translation files
weblate May 28, 2023
e27a07c
[FIX] make it compat with account module tests
rvalyi Jun 24, 2023
e9aa626
l10n_br_account_payment_order 14.0.3.0.1
OCA-git-bot Jun 26, 2023
43122e5
[FIX] l10n_br_account_payment_order: don't copy CNAB fields for invoice
antoniospneto Jun 30, 2023
fdbd061
l10n_br_account_payment_order 14.0.3.0.2
OCA-git-bot Jul 3, 2023
12ced37
[UPD] README.rst
OCA-git-bot Sep 3, 2023
2a681bd
[REF] l10n_br_account_payment_order: Account Precision should use Mon…
mbcosta Sep 5, 2023
894828a
l10n_br_account_payment_order 14.0.3.1.0
OCA-git-bot Sep 6, 2023
b036aca
[UPD] README.rst
OCA-git-bot Sep 6, 2023
7d9484b
[REF] l10n_br_account_payment_order: Move Button Print Boleto to allo…
mbcosta Sep 29, 2023
22e0388
[UPD] Update l10n_br_account_payment_order.pot
Sep 30, 2023
d97cadd
[BOT] post-merge updates
OCA-git-bot Sep 30, 2023
63d0eb9
Update translation files
weblate Oct 9, 2023
7f5131e
[REF] l10n_br_account_payment_order: Inform python external dependenc…
mbcosta Oct 25, 2023
456e501
[REF] l10n_br_account_payment_order: Remove empty Lines, necessary fo…
mbcosta Oct 25, 2023
d20dfe1
[REF] l10n_br_account_payment_order: Method Super without parameters,…
mbcosta Oct 25, 2023
f0c8e32
[REF] l10n_br_account_payment_order: Avoid error Flake8 E741 ambiguou…
mbcosta Oct 25, 2023
8334681
[BOT] post-merge updates
OCA-git-bot Oct 25, 2023
5118a33
[BOT] post-merge updates
OCA-git-bot Oct 27, 2023
ed692af
[BOT] post-merge updates
OCA-git-bot Oct 27, 2023
dbe3ca9
[BOT] post-merge updates
OCA-git-bot Oct 27, 2023
5156e24
[UPD] Update l10n_br_account_payment_order.pot
Nov 22, 2023
a5b5b38
Update translation files
weblate Nov 22, 2023
3be5416
[IMP] l10n_br_account_payment_order: major migration script
antoniospneto Dec 10, 2023
18def70
[IMP] new fields for bank Santander
antoniospneto Jul 12, 2022
a68f5bd
[UPD] Update l10n_br_account_payment_order.pot
Jan 9, 2024
8ec4578
[BOT] post-merge updates
OCA-git-bot Jan 9, 2024
f08dc28
Update translation files
weblate Jan 9, 2024
395ff8a
[FIX] l10n_br_account_payment_order: tracking field warn
antoniospneto Jan 14, 2024
8669a3f
[BOT] post-merge updates
OCA-git-bot Jan 15, 2024
2bd59b4
[IMP] l10n_br_account_payment_order: add cnab_codes Santander [240 an…
kaynnan Jan 17, 2024
13e76c7
[BOT] post-merge updates
OCA-git-bot Jan 17, 2024
d982160
Translated using Weblate (Portuguese (Brazil))
marcelsavegnago Feb 6, 2024
dde42dc
Translated using Weblate (Portuguese (Brazil))
marcelsavegnago Feb 9, 2024
edf70b4
Translated using Weblate (Portuguese (Brazil))
marcelsavegnago Feb 19, 2024
844a89f
[IMP] l10n_br_account_payment_order: Allow inform Comments or Observa…
mbcosta Feb 23, 2024
96721aa
[IMP+REF] l10n_br_account_payment_order: Included Comments in Instruc…
mbcosta Feb 23, 2024
acc62a6
[REF] l10n_br_account_payment_order: Moved validation of length of th…
mbcosta Feb 23, 2024
388b073
[FIX+IMP] l10n_br_account_payment_order: In Santander case there is n…
mbcosta Feb 23, 2024
73eca8f
[REF] l10n_br_account_payment_order: Rename fields code_covention to …
mbcosta Feb 23, 2024
a958094
[IMP] l10n_br_account_payment_order: Included Demo Data for Santander…
mbcosta Feb 23, 2024
572a412
[IMP] l10n_br_account_payment_order: Tests for CNAB Codes.
mbcosta Feb 27, 2024
8c014c6
[UPD] Update l10n_br_account_payment_order.pot
Mar 4, 2024
2f7acac
[BOT] post-merge updates
OCA-git-bot Mar 4, 2024
4596ac4
Update translation files
weblate Mar 4, 2024
acc96be
Translated using Weblate (Portuguese (Brazil))
marcelsavegnago Mar 4, 2024
14883aa
Translated using Weblate (Portuguese (Brazil))
marcelsavegnago Mar 4, 2024
204886b
[REF] l10n_br_account_payment_order: Moved method get_file_name to av…
mbcosta Mar 6, 2024
fbc57a7
[BOT] post-merge updates
OCA-git-bot Mar 7, 2024
9ac5d53
[IMP] l10n_br_account_payment_order: add short name for 'boleto espec…
antoniospneto Mar 22, 2024
66ff962
[REM] l10n_br_account_payment_order: Remove journal_entry_ref field, …
mbcosta Apr 26, 2024
2d14957
[REF] l10n_br_account_payment_order: add placeholds to translatable t…
antoniospneto Jul 25, 2024
6225f2a
[REF] l10n_br_account_payment_order: replace SavepointCase by Transac…
antoniospneto Jul 25, 2024
d5281ed
[REF] l10n_br_account_payment_order: remove unnecessary views
antoniospneto Jul 25, 2024
7fe02bf
[MIG] l10n_br_account_payment_order: Migration to 15.0
antoniospneto Jul 25, 2024
d25babe
[IMP] l10n_br_account_payment_order: pre-commit execution
antoniospneto Jul 25, 2024
61d5595
[MIG] l10n_br_account_payment_order: Migration to 16.0
antoniospneto Jul 25, 2024
84f81b6
[ADD] Init module l10n_br_cnab_structure
felipemotter Aug 2, 2022
e3806d8
[IMP] set related odoo field in cnab fields
antoniospneto Aug 10, 2022
ca4f5d4
[ADD] New batch verifications
felipemotter Aug 12, 2022
58b6916
[REF] name lines of batch
felipemotter Aug 12, 2022
79bbe7d
[REF] string concatenation
felipemotter Aug 12, 2022
b3ab820
[ADD] cnab file verifications
felipemotter Aug 12, 2022
584c6eb
[IMP] improve compute content and preview cnab fields
antoniospneto Aug 13, 2022
b7ee837
[REF] CNAB file to CNAB structure
felipemotter Aug 16, 2022
8180402
[FIX] wrong states attributes
antoniospneto Aug 17, 2022
7407767
[IMP] add cnab structure field in payment mode
antoniospneto Aug 17, 2022
0b3ac96
[IMP] add cnab structure field in payment mode
antoniospneto Aug 17, 2022
2651852
[IMP] improve cnab structure and content and add more data for cnab itau
antoniospneto Aug 17, 2022
05908e9
[FIX] variable file to structure
antoniospneto Aug 18, 2022
4998b75
[IMP] improve CNAB wizard, views and output compute
antoniospneto Aug 20, 2022
f507e82
[IMP] add reference names for cnab fields
antoniospneto Aug 20, 2022
9a9c8d4
[IMP] adds the batch_line so that it can be referenced in the dynamic…
antoniospneto Aug 21, 2022
cb93fb6
[REF, IMP] improves reference names
antoniospneto Aug 21, 2022
85694d6
[IMP] cnab output methods, add yaml viewr option
antoniospneto Aug 21, 2022
6c69154
[IMP] add decimal place tratament for number field with comma
antoniospneto Aug 21, 2022
59e4d59
[IMP] improve the dynamic content
antoniospneto Aug 23, 2022
a7c7ae5
[IMP] update itau 240 data
antoniospneto Aug 23, 2022
35fa1d8
[FIX] license in file
felipemotter Aug 23, 2022
3c67bb9
[ADD] Init CNAB return
felipemotter Aug 23, 2022
e1aa2ef
[IMP] add icon
antoniospneto Aug 24, 2022
8300028
[IMP] add payment_mode demo
antoniospneto Aug 24, 2022
d6fc1d6
[FIX] break line and end file
antoniospneto Aug 24, 2022
b97fe1e
[REF] Change cnab line form view
felipemotter Aug 24, 2022
6ab835d
[REF] cnab: load data from hook
antoniospneto Aug 24, 2022
ef2a1e9
[ADD] new field and value for cnab structure
felipemotter Aug 24, 2022
812cc32
[FIX] default value field and change field button in view
antoniospneto Aug 24, 2022
e151ad6
[IMP] add order by position for cnab fields
antoniospneto Aug 25, 2022
07577df
[FIX] wrong format field method
antoniospneto Aug 25, 2022
288f9b6
[REF] code cleanup
antoniospneto Aug 25, 2022
3352b0e
[IMP] update cnab data for itau bank
antoniospneto Aug 25, 2022
06ed3b1
[FIX] load demo
antoniospneto Aug 25, 2022
6af8c88
[ADD] filter cnab structure by journal
felipemotter Aug 26, 2022
b692067
[REF] add cnab data object
antoniospneto Aug 26, 2022
5ea06a3
[FIX] export name warning cnab field
felipemotter Aug 27, 2022
dae5d00
[ADD] configuration parameters in cnab structure
felipemotter Aug 27, 2022
44f60c8
[ADD] payment way position in cnab structure
felipemotter Sep 1, 2022
d67713e
[FIX] cnab demo load
antoniospneto Sep 2, 2022
98d0e1e
[IMP] add cnab payment way
antoniospneto Sep 2, 2022
953e17b
[ADD] init import cnab method
felipemotter Sep 2, 2022
ed38ae3
[FIX] load demo
antoniospneto Sep 2, 2022
2906c27
[IMP] improve cnab payment way and add data for itau bank
antoniospneto Sep 2, 2022
94a0e06
[ADD] more import cnab features
felipemotter Sep 2, 2022
7d5334d
[IMP] cnab: get batch from payment way in cnab output
antoniospneto Sep 3, 2022
f0a4b87
[IMP] cnab: add segment code in line structure
antoniospneto Sep 3, 2022
9f384d6
[ADD] data dict to import cnab 240
felipemotter Sep 3, 2022
de11771
[ADD] segment data and remove segment_name
felipemotter Sep 3, 2022
edcc8ea
[IMP] cnab: improve cnab and mappins out
antoniospneto Sep 4, 2022
8ded3a6
[IMP] cnab: add invoice bill demo
antoniospneto Sep 4, 2022
aa254fa
[FIX] wrong demo value
antoniospneto Sep 4, 2022
4886a26
[FIX] cnab: preview wizard call from line
antoniospneto Sep 4, 2022
939b4e1
[IMP] cnab: add partner bank account demo
antoniospneto Sep 4, 2022
b921fbf
[IMP] cnab: add segment code mapping
antoniospneto Sep 4, 2022
d1ae1bc
[ADD] Create return log on import CNAB wizard
felipemotter Sep 5, 2022
c9aae5c
[REF] cnab: ref and improve field select wizard
antoniospneto Sep 6, 2022
0323cf3
[ADD] dynamic fields in import cnab fields
felipemotter Sep 6, 2022
bdb8620
[REF] generate return.lot in import cnab wizard
felipemotter Sep 6, 2022
84406af
[IMP] cnab: add bank code in return log
antoniospneto Sep 6, 2022
324a7c4
[FIX] cnab: eval compute content
antoniospneto Sep 7, 2022
863c5ed
[IMP] cnab: add bank line ref in cnab event
antoniospneto Sep 7, 2022
0902425
[IMP] cnab: add cnab structure field in return log
antoniospneto Sep 7, 2022
421a29e
[IMP] cnab: error structure not implemented in event
felipemotter Sep 7, 2022
917ef28
[REF] cnab: your_number and map bank_payment_line_id
antoniospneto Sep 7, 2022
ba11be9
[IMP] cnab: add occurrence code
antoniospneto Sep 9, 2022
813d22f
[REF] cnab: readonly if not draft in fields
felipemotter Sep 9, 2022
e78cf30
[IMP] cnab: add occurrence code in return map
antoniospneto Sep 9, 2022
bbb1791
[IMP] cnab: liquidity move bool in return event
felipemotter Sep 9, 2022
aa84d27
[FIX] cnab: assumed comma calc
felipemotter Sep 10, 2022
83d5d30
[IMP] cnab: payment and title value itau data
felipemotter Sep 10, 2022
92680f5
[IMP] cnab: compute balance in event
felipemotter Sep 10, 2022
6214f5e
[IMP] cnab: insert ref move lines on events
felipemotter Sep 10, 2022
a037417
[IMP] cnab: add and map more return fields
antoniospneto Sep 10, 2022
32c07dc
[IMP] cnab: acc number on return log
felipemotter Sep 10, 2022
f8f70bd
[IMP] cnab: data from header itau
felipemotter Sep 10, 2022
9d5f347
[FIX] cnab: compute ref name with null values
antoniospneto Sep 13, 2022
48cdfcf
[FIX] cnab: fix states attribute in cnab line
antoniospneto Sep 13, 2022
6a3fc71
[IMP] cnab: add segment b data for itau
antoniospneto Sep 13, 2022
df46a0e
[REF] cnab: beneficiary notice to notification
felipemotter Sep 13, 2022
2d7a9f5
[IMP] cnab: return event form view
felipemotter Sep 13, 2022
29f4096
[IMP] cnab: map occurrence date on events
felipemotter Sep 13, 2022
af61d83
[IMP] cnab: calc totals of logs
felipemotter Sep 13, 2022
ceeab0b
[IMP] cnab: improve cnab structure
antoniospneto Sep 15, 2022
7c24b48
[IMP] cnab: company in return logs
felipemotter Sep 15, 2022
26b01a7
[IMP] cnab: move from return log without lines
felipemotter Sep 15, 2022
e4aa199
[IMP] cnab: update cnab data
antoniospneto Sep 15, 2022
7b7825f
[IMP] cnab: check for when a segment is required
antoniospneto Sep 16, 2022
4836803
[FIX] cnab: structure fields info missging
felipemotter Sep 17, 2022
924c8c1
[IMP] cnab: create liquidity move lines
felipemotter Sep 17, 2022
2d0d7da
[IMP] cnab: state in return log
felipemotter Sep 17, 2022
289e4a8
[IMP] cnab: state in return log
felipemotter Sep 17, 2022
5b99139
[IMP] cnab: update cnab line data
antoniospneto Sep 17, 2022
5655df4
[IMP] cnab: add pix transfer type
antoniospneto Sep 17, 2022
1e76fce
[IMP] cnab: add clearinghouse code
antoniospneto Sep 17, 2022
c9189d0
[IMP] cnab: log and event states
felipemotter Sep 20, 2022
545ed34
[IMP] cnab: ignored state in event
felipemotter Sep 20, 2022
e91be27
[REF] cnab: beneficiary to partner
felipemotter Sep 20, 2022
6042826
[IMP] cnab: block delete confirmed return log
felipemotter Sep 20, 2022
2a8c3b3
[IMP] cnab: init tariff entries
felipemotter Sep 21, 2022
bdecbed
[IMP] cnab: improve liq entries
felipemotter Sep 21, 2022
46e6646
[IMP] cnab: add cnab field group
antoniospneto Sep 21, 2022
3637f8a
[IMP] cnab: add group data
antoniospneto Sep 22, 2022
4b38fc6
[FIX] cnab: fix and refactor conditional group
antoniospneto Sep 23, 2022
e3b362e
[IMP] cnab: cnab accounts
felipemotter Sep 23, 2022
94a8edd
[IMP] cnab: add pix payment mode demo data
antoniospneto Sep 23, 2022
10b1b5f
[FIX] cnab: liq move lines balance
felipemotter Sep 23, 2022
216f169
[IMP] cnab: add pix demo data
antoniospneto Sep 27, 2022
7493d0b
[IMP] cnab: generate file by structure from pay_order
felipemotter Sep 27, 2022
31a26b8
[FIX] cnab: fix fields output
antoniospneto Sep 27, 2022
513dd5a
[FIX] cnab: fix fields demo data itau
antoniospneto Sep 27, 2022
5328fdb
[FIX] cnab: string field duplicity
felipemotter Sep 28, 2022
b21de7f
[FIX] cnab: python expression for dates in itau data
antoniospneto Sep 28, 2022
3f2b7c5
[FIX] cnab: cnpj/cpf check on import wizard
antoniospneto Sep 29, 2022
61f6235
[FIX] cnab: cnab lot name on return log
antoniospneto Sep 29, 2022
b776730
[FIX] cnab: total quantity of records
antoniospneto Sep 29, 2022
8bbe6e3
[FIX] cnab: improve occurrence message in return log
antoniospneto Sep 29, 2022
5b287e8
[FIX] cnab: update data of fields for itaú
antoniospneto Sep 29, 2022
eaefda1
[REF] cnab: comment unused menus
felipemotter Oct 1, 2022
1877e76
[MOV] cnab: move payment way fields to l10n_br_account_payment_order
antoniospneto Oct 1, 2022
005d3dc
[FIX] cnab: payment way referece in demo and data
antoniospneto Oct 1, 2022
329ae6d
[IMP] cnab: journal payment account to counterpart
felipemotter Oct 5, 2022
8e493fc
[REF] cnab: Update Copyrights and License
felipemotter Oct 5, 2022
15d73ef
[FIX] update reference demo and data (account_payment_way)
antoniospneto Oct 5, 2022
bb0a1b5
[IMP] cnab: add readme
antoniospneto Oct 14, 2022
56d17a9
[FIX] cnab: fix seq_number and add clearinghouse data for itau
antoniospneto Oct 15, 2022
579ef05
[FIX] cnab: add external dependencie for yaml
antoniospneto Oct 15, 2022
de80826
[FIX] CNAB: pre-commit
antoniospneto Oct 15, 2022
6fadd4d
[REF] l10n_br_cnab_structure: remove payment way
antoniospneto Oct 21, 2022
277da95
[REF] l10n_br_cnab_structure: cnab processor selection
antoniospneto Oct 28, 2022
647eddf
[IMP] l10n_br_cnab_structure: support for payment modes with fixed an…
antoniospneto Oct 28, 2022
62da5f0
[FIX] l10n_br_cnab_structure: pre-commit
antoniospneto Oct 28, 2022
5464476
[IMP] l10n_br_cnab_structure: add unit tests
antoniospneto Oct 29, 2022
5174cd7
[FIX] l10n_br_cnab_structure: remove requerid attribute for journal_id
antoniospneto Oct 31, 2022
1991526
[REF] l10n_br_cnab_structure: get payment method from l10n_br_account…
antoniospneto Oct 31, 2022
30fb9b2
[FIX] l10n_br_cnab_structure: add blank reademe (pre-commit_
antoniospneto Nov 1, 2022
62fcc7e
[FIX] l10n_br_cnab_structure: deleted file
antoniospneto Nov 1, 2022
68129a7
[IMP] l10n_br_cnab_structure: improve unit tests
antoniospneto Nov 4, 2022
6a762eb
[REF] l10n_br_cnab_structure: change dict of cnab fields to python ob…
antoniospneto Nov 23, 2022
7cab1db
[FIX] l10n_br_cnab_structure: missing payment_mode_domain in data demo
antoniospneto Nov 23, 2022
88ffcce
[FIX] l10n_br_cnab_structure: cnab with pix key
antoniospneto Nov 23, 2022
cbf73e2
[FIX] l10n_br_cnab_strucute: add new field to fix cnab beneficiary name
antoniospneto Nov 23, 2022
9ae33ad
[FIX] l10n_br_cnab_structure: fix type value on l10n_br_cnab.line.fie…
marcelsavegnago Dec 14, 2022
c8c2df7
[FIX] l10n_br_cnab_structure: fix cnab.line.field.group.csv ids
marcelsavegnago Jan 14, 2023
63386bf
[FIX] l10n_br_cnab_structure: fix cnab.line.group.field.condition.csv…
marcelsavegnago Jan 14, 2023
94107ea
[FIX] l10n_br_cnab_structure: fix l10n_br_cnab.line.field.csv ids
marcelsavegnago Jan 14, 2023
0cabd1f
[IMP] l10n_br_cnab_structure: add new modalities
marcelsavegnago Jan 14, 2023
4ef57ab
[FIX] l10n_br_cnab_structure: add author Escodoo
antoniospneto Jan 17, 2023
dc37e5f
[FIX] l10n_br_cnab_structure: double quotes in eval
antoniospneto Jan 18, 2023
4c4dcf4
[IMP] l10n_br_cnab_structure: add more unittest
antoniospneto Jan 18, 2023
a3ca539
[UPD] Update l10n_br_cnab_structure.pot
Jan 22, 2023
c43d42d
[UPD] README.rst
OCA-git-bot Jan 22, 2023
88ffbd3
[FIX] l10n_br_cnab_structure: summary and maintainers in manifest
antoniospneto Jan 22, 2023
2ccbcc5
[UPD] README.rst
OCA-git-bot Jan 22, 2023
b91eef3
l10n_br_cnab_structure 14.0.0.0.1
OCA-git-bot Jan 22, 2023
c61493e
Added translation using Weblate (Portuguese (Brazil))
marcelsavegnago Jan 26, 2023
d50556c
Translated using Weblate (Portuguese (Brazil))
marcelsavegnago Jan 26, 2023
95d69e7
Translated using Weblate (Portuguese (Brazil))
marcelsavegnago Jan 26, 2023
dddeba9
Translated using Weblate (Portuguese (Brazil))
marcelsavegnago Jan 26, 2023
8f3ac31
Translated using Weblate (Portuguese (Brazil))
antoniospneto Feb 27, 2023
dca4b91
Translated using Weblate (Portuguese (Brazil))
marcelsavegnago Mar 19, 2023
c3d8a3c
Translated using Weblate (Portuguese (Brazil))
douglascstd Mar 31, 2023
a90cd18
[REF] l10n_br_cnab_structure: The object bank.payment.line was remove…
mbcosta Mar 8, 2023
3d0ab09
[REF] l10n_br_cnab_structure: Rename file because the object bank.pay…
mbcosta Mar 8, 2023
dab36fb
[FIX] l10n_br_cnab_structure: Change from content to time to avoid er…
mbcosta Mar 8, 2023
05b2266
l10n_br_cnab_structure 14.0.1.0.0
rvalyi May 28, 2023
6412ced
[UPD] Update l10n_br_cnab_structure.pot
May 28, 2023
3ff7e66
Update translation files
weblate May 28, 2023
8e63ece
[REF] fix demo data loading
rvalyi Jul 8, 2023
fa3ffb2
l10n_br_cnab_structure 14.0.1.0.1
OCA-git-bot Jul 11, 2023
f07bc71
[UPD] README.rst
OCA-git-bot Sep 3, 2023
ec4b068
[REF] l10n_br_cnab_structure: Remove empty Lines, necessary for the n…
mbcosta Oct 25, 2023
eab7274
[REF] l10n_br_cnab_structure: Method Super without parameters, necess…
mbcosta Oct 25, 2023
1d5c257
[REF] l10n_br_cnab_structure: Avoid error Flake8 E741 ambiguous varia…
mbcosta Oct 25, 2023
47fe62c
[BOT] post-merge updates
OCA-git-bot Oct 27, 2023
a29ea89
[BOT] post-merge updates
OCA-git-bot Oct 27, 2023
7e0dc09
[BOT] post-merge updates
OCA-git-bot Oct 27, 2023
3257ea5
Translated using Weblate (Portuguese (Brazil))
marcelsavegnago Feb 6, 2024
f07ac98
[REF] l10n_br_cnab_structure: Moved method get_file_name to avoid dup…
mbcosta Mar 6, 2024
d6efcbb
[BOT] post-merge updates
OCA-git-bot Mar 7, 2024
a206482
Translated using Weblate (Portuguese (Brazil))
marcelsavegnago Mar 26, 2024
8633731
Translated using Weblate (Portuguese (Brazil))
marcelsavegnago Apr 19, 2024
a545bbf
[FIX] l10n_br_cnab_structure: change source content from bank.payment…
kaynnan Apr 23, 2024
86cd578
[BOT] post-merge updates
OCA-git-bot Apr 24, 2024
20182e0
[MIG] l10n_br_cnab_structure: Migration to 15.0
antoniospneto Jul 26, 2024
79f0731
[IMP] l10n_br_cnab_structure: pre-commit execution
antoniospneto Jul 26, 2024
2de7b0b
[MIG] l10n_br_cnab_structure: Migration to 16.0
antoniospneto Jul 26, 2024
5d98b82
[FIX] l10n_br_cnab_structure: remove payment_line_ids in structure li…
kaynnan Jul 29, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
216 changes: 216 additions & 0 deletions l10n_br_account_payment_order/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,216 @@
=======================
Brazilian Payment Order
=======================

..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:86fd83fe97e79987ff8f6c6be81f0987ee99cce57aec36dc8ce83fa73ad149c8
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png
:target: https://odoo-community.org/page/development-status
:alt: Beta
.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fl10n--brazil-lightgray.png?logo=github
:target: https://github.com/OCA/l10n-brazil/tree/16.0/l10n_br_account_payment_order
:alt: OCA/l10n-brazil
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/l10n-brazil-16-0/l10n-brazil-16-0-l10n_br_account_payment_order
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png
:target: https://runboat.odoo-community.org/builds?repo=OCA/l10n-brazil&target_branch=16.0
:alt: Try me on Runboat

|badge1| |badge2| |badge3| |badge4| |badge5|

O modulo implementa a parte comum da infra-estrutura necessária para o uso do CNAB 240 ou 400 localizando o modulo https://github.com/OCA/bank-payment/tree/12.0/account_payment_order onde o Modo de Pagamento é usado para as configurações especificas de cada CNAB e a Ordem de Pagamento para o envio de Instruções CNAB, também é incluído grupos de acesso para permissões de segurança e o registro do LOG de retorno. Porém a implementação foi pensada para permitir que seja possível usar diferentes bibliotecas para gerar e tratar o retorno do CNAB, por isso é preciso instalar um segundo modulo que vai ter essa função, portanto a ideia é que aqui estará tudo que for comum para a implementação mas não irá funcionar sem esse segundo modulo.

**Table of contents**

.. contents::
:local:

Installation
============

This module depends on:

* l10n_br_base
* account_payment_order
* account_due_list
* account_cancel

Configuration
=============

Verifique se o Banco e o tipo CNAB usado 240 ou 400 possuem os Códigos de Instrução do Movimento e os Códigos de Retorno do Movimento em:
* Faturamento > Configurações > Administração > CNAB Código de Movimento de Instrução
* Faturamento > Configurações > Administração > CNAB Código de Retorno do Movimento

Caso seja preciso cadastrar por favor considere fazer um PR nesse modulo acrescentando em l10n_br_account_payment_order/data/cnab_codes/banco_X_cnab_Y_Z.xml assim em proximas implementações já não será preciso cadastra-los.

Informe os dados do CNAB usado no cadastro do:

* Faturamento > Configurações > Administração > Modos de Pagamento

Verifique as permissões de acesso dos usuários que vão utilizar o CNAB, existe o Usuário e o Gerente CNAB.

IMPORTANTE: Como o CNAB envolve dinheiro e o caixa da empresa a segurança e a rastreablidade são fundamentais e como as configurações especificas de cada CNAB estão no Modo de Pagamento/account.payment.mode foi incluído nele o objeto mail.thread que registra alterações feitas em campos importantes, porém campos many2many não estão sendo registrados pelo track_visibility( ver detalhes aqui l10n_br_account_payment_order/models/account_payment_mode.py#L59), e um campo especifico e importante que armazena os Codigos de Retorno do CNAB que devem gerar Baixa/Liquidação é desse tipo, portanto as alterações referentes a esse campo não estão sendo registradas. No repositorio https://github.com/OCA/social/tree/12.0 da OCA existe um modulo para corrigir isso o https://github.com/OCA/social/tree/12.0/mail_improved_tracking_value , por isso considere e é RECOMENDADO incluir esse modulo na implementação para corrigir esse problema. A inclusão da dependencia desse modulo aqui está pendente de aprovação.

Usage
=====

Ao criar uma Fatura/account.invoice que tem um Modo de Pagamento do tipo CNAB e se o campo auto_create_payment_order estiver marcado as linhas referentes as Parcelas serão criadas automaticamente em uma nova Ordem de Pagamento ou adicionadas em uma já existente que esteja no estado Rascunho, também é possível incluir manualmente, a geração do arquivo e o tratamento do arquivo de retorno dependem da instalação de um segundo modulo onde é definida a biblioteca a ser utilizada.

Known issues / Roadmap
======================

* Verificar a questão do campos many2many que não estão sendo registrados pelo track_visibility e se será incluída a dependendecia https://github.com/OCA/social/tree/12.0/mail_improved_tracking_value ( confirmar o problema na v14 ).

* Processo de Alteração de Carteira, falta informações sobre o processo.

* Mapear e incluir os codigos dos bancos de cada CNAB 240 / 400, aqui devido a quantidade de possibilidades se trata de um "roadmap" constante onde contamos com PRs de outros contribuidores que irão implementar um caso que ainda não esteja cadastrado, apesar do codigo permitir que o cadastro seja feito na tela nesses casos.

* Processo de "Antecipação do Título junto ao Banco" ou "Venda do Título junto a Factoring" ver as alterações feitas na v14 https://www.odoo.com/pt_BR/forum/ajuda-1/v14-change-in-payment-behavior-how-do-the-suspense-and-outstanding-payment-accounts-change-the-journal-entries-posted-177592 .

* CNAB de Pagamento, verificar a integração com o PR https://github.com/OCA/l10n-brazil/pull/972 e a possibilidade de multiplos modos de pagamento na mesma Ordem de Pagamento https://github.com/odoo-brazil/l10n-brazil/pull/112

* Verificar a possibilidade na v14 de remoção do ondele='restrict' no campo "move_line_id" e o campo "related" "ml_maturity_date" do account.payment.line no modulo dependente https://github.com/OCA/bank-payment/blob/14.0/account_payment_order/models/account_payment_line.py#L39 para permitir o processo de Cancelamento de uma Fatura quando existe uma Ordem de Pagamento já confirmada/gerada/enviada( detalhes l10n_br_account_payment_order/models/account_payment_line.py#L130 )

* Funcionalidade de Agrupar Por/Group By não funciona em campos do tipo Many2Many, aparentemente isso foi resolvido na v15(verfificar na migração), isso é usado nos objetos referentes aos Codigos CNAB de Instrução e Retorno.

* Confirmar se existem Bancos que usam os mesmos conjuntos de Codigos CNAB de Instrução e Retorno para caso não existir remover o many2many do Banco e deixar apenas o many2one.

* Na migração remover o objeto bank.payment.line, que está vazio, porém é necessário para evitar erro na atualização do modulo ver detalhes em l10n_br_account_payment_order/models/account_payment_line.py:291 e referencia do problema https://github.com/odoo/odoo/issues/44767 .

* Verificar a possibilidade de usar o objeto account.payment no caso CNAB e o modulo https://github.com/OCA/bank-payment/tree/14.0/account_payment_order_return para tratar o LOG de Retorno do CNAB, RFC https://github.com/OCA/l10n-brazil/issues/2272 .

Changelog
=========

14.0.1.0.0 (2022-04-29)
~~~~~~~~~~~~~~~~~~~~~~~

* [MIG] Migração para a versão 14.0.

13.0.1.0.0 (2022-01-28)
~~~~~~~~~~~~~~~~~~~~~~~

* [MIG] Migração para a versão 13.0.

12.0.3.0.0 (2021-05-13)
~~~~~~~~~~~~~~~~~~~~~~~

* [MIG] Migração para a versão 12.0.
* Incluído a possibilidade de parametrizar o CNAB 240 e 400, devido a falta de padrão cada Banco e CNAB podem ter e usar codigos diferentes.
* Incluído os metodos para fazer alterações em CNAB já enviados.
* Incluído dados de demo e testes.
* Separado o objeto que fazia o Retorno do arquivo e registrava as informações para ter um objeto especifico que registra o Log e assim os modulos que implementam a biblioteca escolhida podem ter um metodo/objeto especifico para essa função.

12.0.1.0.0 (2019-06-06)
~~~~~~~~~~~~~~~~~~~~~~~

* [MIG] Inicio da Migração para a versão 12.0.

10.0.2.0.0 (2018-05-17)
~~~~~~~~~~~~~~~~~~~~~~~

* [REF] Modulo unido com o l10n_br_account_payment_mode e renomeado para l10n_br_account_payment_order.

10.0.1.0.0 (2018-08-29)
~~~~~~~~~~~~~~~~~~~~~~~

* [MIG] Migração para a versão 10.

8.0.1.0.1 (2017-07-14)
~~~~~~~~~~~~~~~~~~~~~~~

* [NEW] Refatoração e melhorias para suportar a geração de boletos através do br-cobranca (ruby)

8.0.1.0.0 (2017-07-14)
~~~~~~~~~~~~~~~~~~~~~~~

* [NEW] Melhorias para suportar a geração de pagamento da folha de pagamento;

8.0.0.0.0 (2016-01-18)
~~~~~~~~~~~~~~~~~~~~~~~

* [NEW] Primeira versão

Bug Tracker
===========

Bugs are tracked on `GitHub Issues <https://github.com/OCA/l10n-brazil/issues>`_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomed
`feedback <https://github.com/OCA/l10n-brazil/issues/new?body=module:%20l10n_br_account_payment_order%0Aversion:%2016.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.

Do not contact contributors directly about support or help with technical issues.

Credits
=======

Authors
~~~~~~~

* KMEE
* Akretion

Contributors
~~~~~~~~~~~~

* `KMEE <https://www.kmee.com.br>`_:

* Luis Felipe Mileo
* Fernando Marcato
* Hendrix Costa

* `Akretion <https://www.akretion.com/pt-BR>`_:

* Magno Costa

* `Engenere <https://engenere.one>`_:

* Antônio S. Pereira Neto

* `Escodoo <https://www.escodoo.com.br>`_:

* Marcel Savegnago

Other credits
~~~~~~~~~~~~~

The development of this module has been financially supported by:

* KMEE INFORMATICA LTDA - www.kmee.com.br
* AKRETION LTDA - www.akretion.com

Maintainers
~~~~~~~~~~~

This module is maintained by the OCA.

.. image:: https://odoo-community.org/logo.png
:alt: Odoo Community Association
:target: https://odoo-community.org

OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.

.. |maintainer-mbcosta| image:: https://github.com/mbcosta.png?size=40px
:target: https://github.com/mbcosta
:alt: mbcosta

Current `maintainer <https://odoo-community.org/page/maintainer-role>`__:

|maintainer-mbcosta|

This module is part of the `OCA/l10n-brazil <https://github.com/OCA/l10n-brazil/tree/16.0/l10n_br_account_payment_order>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
2 changes: 2 additions & 0 deletions l10n_br_account_payment_order/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
from . import models
from . import wizards
74 changes: 74 additions & 0 deletions l10n_br_account_payment_order/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
# Copyright (C) 2016-Today - KMEE (<http://kmee.com.br>).
# Luis Felipe Miléo - [email protected]
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).

{
"name": "Brazilian Payment Order",
"version": "16.0.1.0.0",
"license": "AGPL-3",
"author": "KMEE, Akretion, Odoo Community Association (OCA)",
"maintainers": ["mbcosta"],
"website": "https://github.com/OCA/l10n-brazil",
"development_status": "Beta",
"category": "Banking addons",
"depends": [
"l10n_br_base",
"account_payment_order",
"l10n_br_account_due_list",
"account_due_list_payment_mode",
],
"data": [
# Security
"security/cnab_cobranca_security.xml",
"security/ir.model.access.csv",
# Data
"data/cnab_data.xml",
"data/l10n_br_payment_export_type.xml",
"data/boleto_data.xml",
# CNAB Mov. Instruction and Return Codes
"data/cnab_codes/banco_bradesco_cnab_240_400.xml",
"data/cnab_codes/banco_cef_cnab_240.xml",
"data/cnab_codes/banco_do_brasil_cnab_400.xml",
"data/cnab_codes/banco_itau_cnab_240_400.xml",
"data/cnab_codes/banco_sicred_cnab_240.xml",
"data/cnab_codes/banco_unicred_cnab_240_400.xml",
"data/cnab_codes/banco_ailos_cnab_240.xml",
"data/cnab_codes/banco_santander_cnab_240_400.xml",
# Boleto Wallet Code
"data/cnab_codes/banco_santander_boleto_wallet_code.xml",
"data/cnab_codes/banco_bradesco_boleto_wallet_code.xml",
# Wizards
"wizards/account_payment_line_create_view.xml",
"wizards/account_move_line_change.xml",
# Views
"views/account_journal.xml",
"views/account_payment_order.xml",
"views/account_payment_line.xml",
"views/account_payment_mode.xml",
"views/l10n_br_cnab_return_log_view.xml",
"views/account_move_line.xml",
"views/l10n_br_cnab_return_move_code_view.xml",
"views/account_payment_views.xml",
"views/l10n_br_cnab_mov_instruction_code_view.xml",
"views/account_move_view.xml",
"views/l10n_br_cnab_boleto_wallet_code_view.xml",
],
"demo": [
"demo/account_payment_method.xml",
"demo/mov_instruction_code.xml",
"demo/res_partner_bank.xml",
"demo/account_account.xml",
"demo/account_journal.xml",
"demo/ir_sequence.xml",
"demo/account_payment_mode.xml",
"demo/account_invoice.xml",
"demo/res_users.xml",
"demo/account_payment_order.xml",
],
"installable": True,
"external_dependencies": {
"python": [
"erpbrasil.base>=2.3.0",
]
},
}
Loading
Loading