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

[FIX] l10n_it_reverse_charge: force amount_currency set in line values #4238

Merged

Conversation

odooNextev
Copy link
Contributor

Ho provato a correggere in maniera un po' empirica il problema segnalato nella issue: #4111

Dopo un po' di test sembra reggere, ma di sicuro necessita di reviews.

@odooNextev
Copy link
Contributor Author

@stenext stenext force-pushed the 16.0-fix-l10n_it_reverse_charge_am-cur branch from 7a0c5bf to 643222f Compare June 27, 2024 15:42
@eLBati
Copy link
Member

eLBati commented Jun 28, 2024

Si sovrappone mica a #3879 ?

Copy link

@MaurizioPellegrinet MaurizioPellegrinet left a comment

Choose a reason for hiding this comment

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

Functional test: OK

@stenext stenext force-pushed the 16.0-fix-l10n_it_reverse_charge_am-cur branch 2 times, most recently from 266b45b to 3db707f Compare June 28, 2024 10:20
@odooNextev
Copy link
Contributor Author

@SirAionTech ho aggiunto un test giusto per cominciare, poi bisognerà aggiungere dei check sugli importi e non solo sulla creazione e riconciliazione come adesso.
Mi sono fermato perchè non riesco vorrei capire meglio lo scopo di with_supplier_self_invoice nelle posizioni fiscali: mi sembra di capire che nei test è usato per le fatture extra EU, ma secondo i miei colleghi non serve un autofattura addizionale neanche in questo caso.

Copy link
Contributor

@Borruso Borruso left a comment

Choose a reason for hiding this comment

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

LGTM

@OCA-git-bot
Copy link
Contributor

This PR has the approved label and has been created more than 5 days ago. It should therefore be ready to merge by a maintainer (or a PSC member if the concerned addon has no declared maintainer). 🤖

@SirAionTech
Copy link
Contributor

SirAionTech commented Jul 9, 2024

@SirAionTech ho aggiunto un test giusto per cominciare, poi bisognerà aggiungere dei check sugli importi e non solo sulla creazione e riconciliazione come adesso. Mi sono fermato perchè non riesco vorrei capire meglio lo scopo di with_supplier_self_invoice nelle posizioni fiscali: mi sembra di capire che nei test è usato per le fatture extra EU, ma secondo i miei colleghi non serve un autofattura addizionale neanche in questo caso.

Se secondo te non è pronta per essere mergiata, meglio che la metti in bozza (vedi https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/changing-the-stage-of-a-pull-request#converting-a-pull-request-to-a-draft).

Per capire meglio with_supplier_self_invoice, magari @eLBati che lo aggiunse in 9ad9b4f può chiarirti le idee.

@odooNextev odooNextev marked this pull request as draft July 9, 2024 14:31
@odooNextev
Copy link
Contributor Author

@SirAionTech hai ragione e la metto in bozza, ma se non ho risposte a breve la rivalido pronta per il merge perchè comunque funziona ed il test l'ho fatto.
Quello che vorrei è un chiarimento sull'interpretazione di quel campo per sviluppare più approfonditamente il test visto che i miei colleghi che si occupano della contabilità lo usano in maniera differente dai test ed il modulo funziona lo stesso.
Ma immagino che le tempistiche si allungheranno parecchio ed al momento senza questa fix il modulo non funziona correttamente.

@eLBati
Copy link
Member

eLBati commented Jul 12, 2024

Mi sono fermato perchè non riesco vorrei capire meglio lo scopo di with_supplier_self_invoice

@odooNextev sono riuscito a risponderti in chiamata?

@odooNextev
Copy link
Contributor Author

odooNextev commented Jul 12, 2024

Mi sono fermato perchè non riesco vorrei capire meglio lo scopo di with_supplier_self_invoice

@odooNextev sono riuscito a risponderti in chiamata?

Sì e no, nel senso che con ho capito perchè si usa questo campo, ma con questa configurazione faccio fatica a fare un test che abbia un senso per giustificare questa modifica

@eLBati
Copy link
Member

eLBati commented Jul 12, 2024

@odooNextev quindi non riesci a replicare questo #4111 nei test?

@odooNextev
Copy link
Contributor Author

@odooNextev quindi non riesci a replicare questo #4111 nei test?

Non riesco con la posizione fiscale nel file common dei test fiscal_position_extra perchè ha with_supplier_self_invoice a True e non mi genera le stesse registrazioni a cui sono "abituato".
Dovrei creare delle altre configurazioni come metto di test nell'ultimo commit

@stenext stenext force-pushed the 16.0-fix-l10n_it_reverse_charge_am-cur branch 2 times, most recently from 7b59980 to 285d82a Compare July 16, 2024 07:45
@odooNextev
Copy link
Contributor Author

@eLBati @SirAionTech ho replicato una registrazione di fattura extra EU in valuta estera con la configurazione che usiamo internamento nel test che ho aggiunto facendo verificare gli importi sia in valuta della fattura che in quelli dell'azienda (che è poi quello che doveva risolvere la PR)

@stenext stenext force-pushed the 16.0-fix-l10n_it_reverse_charge_am-cur branch from 285d82a to acad3b1 Compare July 16, 2024 09:01
@eLBati
Copy link
Member

eLBati commented Jul 19, 2024

Resterebbe solo da verificare , per sicurezza, che anche in caso di with_supplier_self_invoice il problema non si presenti. Ma per me si può procedere

@stenext stenext force-pushed the 16.0-fix-l10n_it_reverse_charge_am-cur branch from acad3b1 to 2fc631a Compare July 19, 2024 09:18
@odooNextev odooNextev marked this pull request as ready for review July 19, 2024 09:18
@odooNextev
Copy link
Contributor Author

Si può mergiare?

Copy link
Contributor

@SirAionTech SirAionTech left a comment

Choose a reason for hiding this comment

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

Grazie della PR!

l10n_it_reverse_charge/models/account_move.py Outdated Show resolved Hide resolved
@stenext stenext force-pushed the 16.0-fix-l10n_it_reverse_charge_am-cur branch from 2fc631a to a3515eb Compare July 31, 2024 09:30
@odooNextev odooNextev requested a review from SirAionTech July 31, 2024 09:54
l10n_it_reverse_charge/tests/test_rc.py Outdated Show resolved Hide resolved
l10n_it_reverse_charge/models/account_move.py Outdated Show resolved Hide resolved
l10n_it_reverse_charge/tests/rc_common.py Show resolved Hide resolved
@stenext stenext force-pushed the 16.0-fix-l10n_it_reverse_charge_am-cur branch from a3515eb to 87c54e2 Compare August 2, 2024 15:08
@odooNextev odooNextev requested a review from SirAionTech August 2, 2024 15:09
Copy link
Contributor

@SirAionTech SirAionTech left a comment

Choose a reason for hiding this comment

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

/ocabot merge patch

l10n_it_reverse_charge/tests/rc_common.py Show resolved Hide resolved
l10n_it_reverse_charge/tests/test_rc.py Outdated Show resolved Hide resolved
@OCA-git-bot
Copy link
Contributor

This PR looks fantastic, let's merge it!
Prepared branch 16.0-ocabot-merge-pr-4238-by-SirAionTech-bump-patch, awaiting test results.

OCA-git-bot added a commit that referenced this pull request Aug 6, 2024
Signed-off-by SirAionTech
@OCA-git-bot
Copy link
Contributor

This PR has the approved label and has been created more than 5 days ago. It should therefore be ready to merge by a maintainer (or a PSC member if the concerned addon has no declared maintainer). 🤖

@OCA-git-bot
Copy link
Contributor

On my way to merge this fine PR!
Prepared branch 16.0-ocabot-merge-pr-4238-by-SirAionTech-bump-patch, awaiting test results.

@OCA-git-bot OCA-git-bot merged commit 648480a into OCA:16.0 Aug 6, 2024
7 checks passed
@OCA-git-bot
Copy link
Contributor

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

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.

l10n_it_reverse_charge: registrazione fattura fornitore extraUE in altra valuta
6 participants