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

[17.0][MIG] account_statement_import_online_ponto: Migration to 17.0 #739

Conversation

ChristianTessera
Copy link

@ChristianTessera ChristianTessera commented Nov 15, 2024

Standard migration to 17.0

NL66278 and others added 30 commits November 14, 2024 12:56
Also Rename account_bank_statement_import_online => account_statement_import_online
Not sure why, cert validation was disabled. That is insecure.

@Tecnativa TT31034
Currently translated at 43.7% (7 of 16 strings)

Translation: bank-statement-import-14.0/bank-statement-import-14.0-account_statement_import_online_ponto
Translate-URL: https://translation.odoo-community.org/projects/bank-statement-import-14-0/bank-statement-import-14-0-account_statement_import_online_ponto/it/
Check situation that should raise exception immediately, prevent ident on normal flow
1. Find partner if ther already is a bank account with the right IBAN;
2. Store (and display) raw import data to help in problem determination;
3. Make it easy to extend the parsing of import data;
4. Apply some clean coding principles.
Currently translated at 100.0% (16 of 16 strings)

Translation: bank-statement-import-14.0/bank-statement-import-14.0-account_statement_import_online_ponto
Translate-URL: https://translation.odoo-community.org/projects/bank-statement-import-14-0/bank-statement-import-14-0-account_statement_import_online_ponto/ca/
The 2 modules account_statement_import_online and
account_statement_import depend on account_statement_import_base (and
not on each other) and share common code, in particular a hook to update
the statement line. So we can now have reconciliation modules that use
this hook and therefore work both on file import and online import. More
details on OCA#481.

Improve bank statement line form view and journal form view.
Separate retrieval of data from ponto (buffer data) and
creation of statements.
Add debug messages
Set raw_data in bank statement lines
With Ponto we can only retrieve data backwards in time. Therefore
we override the normal _pull method to create statements in descending
order of statement date.
Currently translated at 100.0% (24 of 24 strings)

Translation: bank-statement-import-16.0/bank-statement-import-16.0-account_statement_import_online_ponto
Translate-URL: https://translation.odoo-community.org/projects/bank-statement-import-16-0/bank-statement-import-16-0-account_statement_import_online_ponto/es/
Copy link
Member

@victoralmau victoralmau left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code review OK.

Please, change tiitle to [17.0][MIG] account_statement_import_online_ponto: Migration to 17.0

Could you squash administrative commits?

@ChristianTessera ChristianTessera changed the title 17.0 mig account statement import online ponto [17.0][MIG] account_statement_import_online_ponto: Migration to 17.0 Nov 19, 2024
Copy link

@Christian-RB Christian-RB left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@pedrobaeza
Copy link
Member

/ocabot migration account_statement_import_online_ponto
/ocabot merge nobump

@OCA-git-bot OCA-git-bot added this to the 17.0 milestone Nov 19, 2024
@OCA-git-bot
Copy link
Contributor

This PR looks fantastic, let's merge it!
Prepared branch 17.0-ocabot-merge-pr-739-by-pedrobaeza-bump-nobump, awaiting test results.

@OCA-git-bot OCA-git-bot mentioned this pull request Nov 19, 2024
11 tasks
@OCA-git-bot OCA-git-bot merged commit 1db22a9 into OCA:17.0 Nov 19, 2024
7 checks passed
@OCA-git-bot
Copy link
Contributor

Congratulations, your PR was merged at f604acd. Thanks a lot for contributing to OCA. ❤️

@jelenapoblet
Copy link

This is the only suggestion after testing
captura-myponto
I would use Client ID and Client Secret instead of Login and Secret Key
Tested and pulled the statements without problems

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.