Open SirAionTech opened 4 weeks ago
I test falliscono per https://github.com/OCA/l10n-italy/pull/4192, ho aggiunto la sua fix https://github.com/OCA/l10n-italy/pull/4193 come dipendenza
/ocabot migration l10n_it_sepa_bonifici
@SirAionTech rilancia pure
@SirAionTech rilancia pure
Cosa? Il comando
/ocabot migration l10n_it_sepa_bonifici
era andato bene
Fatto rebase dopo il merge di https://github.com/OCA/l10n-italy/pull/4193.
@matteoopenf dato che è il porting di un modulo creato da openforce, potresti fare review? Grazie! :)
Test Pagamento a Fornitore quando si genera il file si riceve l'errore in slide
Test Pagamento a Fornitore quando si genera il file si riceve l'errore in slide
Grazie della revisione! Puoi riportare i passi che hai fatto per ottenere l'errore? Oppure un video se ti viene più comodo. Nel log dovresti poi trovare il contenuto del file prodotto, puoi riportare anche quello?
E' chiaro che il file non è stato generato
Grazie della revisione! Puoi riportare i passi che hai fatto per ottenere l'errore? Oppure un video se ti viene più comodo. Nel log dovresti poi trovare il contenuto del file prodotto, puoi riportare anche quello?
Lo sto provando su runbot e non so da dove prendere il log e non sono nemmeno tecnico
E' chiaro che il file non è stato generato
Il contenuto del file è stato generato e stampato nel log, lo dice anche il messaggio di errore che hai mostrato in https://github.com/OCA/l10n-italy/pull/4189#issuecomment-2189282023:
The generated XML file and the full error have been written in the server logs.
Il file non è stato poi presentato all'utente perché non era corretto; però nel log dovresti comunque trovarne il contenuto, puoi riportarlo qui?
Grazie della revisione! Puoi riportare i passi che hai fatto per ottenere l'errore? Oppure un video se ti viene più comodo. Nel log dovresti poi trovare il contenuto del file prodotto, puoi riportare anche quello?
Lo sto provando su runbot e non so da dove prendere il log e non sono nemmeno tecnico
Ok se è su runboat allora lo posso recuperare io, riporto qui sotto l'ultimo errore che vedo:
2024-06-25 16:02:51,592 18 WARNING bedca60bd-a74f-41aa-9da7-e999d50bc8f8 odoo.addons.account_banking_pain_base.models.account_payment_order: The XML file is invalid against the XML Schema Definition
2024-06-25 16:02:51,592 18 WARNING bedca60bd-a74f-41aa-9da7-e999d50bc8f8 odoo.addons.account_banking_pain_base.models.account_payment_order: b'<?xml version=\'1.0\' encoding=\'UTF-8\'?>\n<CBIBdyPaymentRequest xmlns="urn:CBI:xsd:CBIBdyPaymentRequest.00.04.01" xmlns:PMRQ="urn:CBI:xsd:CBIPaymentRequest.00.04.01">\n <CBIEnvelPaymentRequest>\n <CBIPaymentRequest>\n <PMRQ:GrpHdr>\n <PMRQ:MsgId>PAY0001</PMRQ:MsgId>\n <PMRQ:CreDtTm>2024-06-25T16:02:51</PMRQ:CreDtTm>\n <PMRQ:NbOfTxs>1</PMRQ:NbOfTxs>\n <PMRQ:CtrlSum>1725.00</PMRQ:CtrlSum>\n <PMRQ:InitgPty>\n <PMRQ:Nm>My Company (San Francisco)</PMRQ:Nm>\n <PMRQ:Id>\n <PMRQ:OrgId>\n <PMRQ:Othr>\n <PMRQ:Id>0130502B</PMRQ:Id>\n <PMRQ:Issr>CBI</PMRQ:Issr>\n </PMRQ:Othr>\n </PMRQ:OrgId>\n </PMRQ:Id>\n </PMRQ:InitgPty>\n </PMRQ:GrpHdr>\n <PMRQ:PmtInf>\n <PMRQ:PmtInfId>PAY0001-20240625-NORM</PMRQ:PmtInfId>\n <PMRQ:PmtMtd>TRF</PMRQ:PmtMtd>\n <PMRQ:BtchBookg>false</PMRQ:BtchBookg>\n <PMRQ:PmtTpInf>\n <PMRQ:InstrPrty>NORM</PMRQ:InstrPrty>\n <PMRQ:SvcLvl>\n <PMRQ:Cd>SEPA</PMRQ:Cd>\n </PMRQ:SvcLvl>\n </PMRQ:PmtTpInf>\n <PMRQ:ReqdExctnDt>\n <PMRQ:Dt>2024-06-25</PMRQ:Dt>\n </PMRQ:ReqdExctnDt>\n <PMRQ:Dbtr>\n <PMRQ:Nm>My Company (San Francisco)</PMRQ:Nm>\n <PMRQ:PstlAdr>\n <PMRQ:Ctry>IT</PMRQ:Ctry>\n <PMRQ:AdrLine>Via Milano, 1</PMRQ:AdrLine>\n </PMRQ:PstlAdr>\n </PMRQ:Dbtr>\n <PMRQ:DbtrAcct>\n <PMRQ:Id>\n <PMRQ:IBAN>FR7642424242424242424242424</PMRQ:IBAN>\n </PMRQ:Id>\n </PMRQ:DbtrAcct>\n <PMRQ:DbtrAgt>\n <PMRQ:FinInstnId>\n <PMRQ:BIC>PSSTFRPPXXX</PMRQ:BIC>\n <PMRQ:ClrSysMmbId>\n <PMRQ:MmbId>24242</PMRQ:MmbId>\n </PMRQ:ClrSysMmbId>\n </PMRQ:FinInstnId>\n </PMRQ:DbtrAgt>\n <PMRQ:ChrgBr>SLEV</PMRQ:ChrgBr>\n <PMRQ:CdtTrfTxInf>\n <PMRQ:PmtId>\n <PMRQ:InstrId>19</PMRQ:InstrId>\n <PMRQ:EndToEndId>19</PMRQ:EndToEndId>\n </PMRQ:PmtId>\n <PMRQ:PmtTpInf>\n <PMRQ:CtgyPurp>\n <PMRQ:Cd>SEPA</PMRQ:Cd>\n </PMRQ:CtgyPurp>\n </PMRQ:PmtTpInf>\n <PMRQ:Amt>\n <PMRQ:InstdAmt Ccy="EUR">1725.00</PMRQ:InstdAmt>\n </PMRQ:Amt>\n <PMRQ:CdtrAgt>\n <PMRQ:FinInstnId>\n <PMRQ:BIC>CPHBBE75</PMRQ:BIC>\n </PMRQ:FinInstnId>\n </PMRQ:CdtrAgt>\n <PMRQ:Cdtr>\n <PMRQ:Nm>B2C Customer IT</PMRQ:Nm>\n <PMRQ:PstlAdr>\n <PMRQ:Ctry>IT</PMRQ:Ctry>\n <PMRQ:AdrLine>Via Roma, 1</PMRQ:AdrLine>\n </PMRQ:PstlAdr>\n </PMRQ:Cdtr>\n <PMRQ:CdtrAcct>\n <PMRQ:Id>\n <PMRQ:IBAN>BE61310126985517</PMRQ:IBAN>\n </PMRQ:Id>\n </PMRQ:CdtrAcct>\n <PMRQ:RmtInf>\n <PMRQ:Ustrd>CCC</PMRQ:Ustrd>\n </PMRQ:RmtInf>\n </PMRQ:CdtTrfTxInf>\n </PMRQ:PmtInf>\n </CBIPaymentRequest>\n </CBIEnvelPaymentRequest>\n</CBIBdyPaymentRequest>\n'
2024-06-25 16:02:51,592 18 WARNING bedca60bd-a74f-41aa-9da7-e999d50bc8f8 odoo.addons.account_banking_pain_base.models.account_payment_order: Element '{urn:CBI:xsd:CBIPaymentRequest.00.04.01}BIC': This element is not expected. Expected is one of ( {urn:CBI:xsd:CBIPaymentRequest.00.04.01}BICFI, {urn:CBI:xsd:CBIPaymentRequest.00.04.01}ClrSysMmbId )., line 49
2024-06-25 16:02:51,594 18 WARNING bedca60bd-a74f-41aa-9da7-e999d50bc8f8 odoo.http: The generated XML file is not valid against the official XML Schema Definition. The generated XML file and the full error have been written in the server logs. Here is the error, which may give you an idea on the cause of the problem : Element '{urn:CBI:xsd:CBIPaymentRequest.00.04.01}BIC': This element is not expected. Expected is one of ( {urn:CBI:xsd:CBIPaymentRequest.00.04.01}BICFI, {urn:CBI:xsd:CBIPaymentRequest.00.04.01}ClrSysMmbId )., line 49
Giusto per info, lo trovi in https://runboat.odoo-community.org/api/v1/builds/bedca60bd-a74f-41aa-9da7-e999d50bc8f8/log
@SirAionTech Questa PR va ad implementare https://github.com/OCA/l10n-italy/issues/3203 come alternativa a https://github.com/OCA/l10n-italy/pull/3301?
@SirAionTech Questa PR va ad implementare #3203 come alternativa a #3301?
@primes2h chiusa la vecchia PR e linkata la nuova
@SirAionTech Questa PR va ad implementare #3203 come alternativa a #3301?
Io l'ho vista più come migrazione del modulo in oggetto, però sì direi che la issue #3203 viene risolta da questo modulo, quindi si può vedere anche così.
Nota che #3301 è per 14.0
mentre questa è per 16.0
.
@SirAionTech Questa PR va ad implementare #3203 come alternativa a #3301?
Io l'ho vista più come migrazione del modulo in oggetto, però sì direi che la issue #3203 viene risolta da questo modulo, quindi si può vedere anche così. Nota che #3301 è per
14.0
mentre questa è per16.0
.
Si certo, intendevo come modulo alternativo. Grazie!
@SirAionTech Questa PR va ad implementare #3203 come alternativa a #3301?
@primes2h chiusa la vecchia PR e linkata la nuova
:+1:
Test Pagamento a Fornitore quando si genera il file si riceve l'errore in slide
@MaurizioConte Puoi riprovare e lasciare una revisione? Se non sai come fare trovi delle istruzioni in https://www.odoo-italia.org/documentazione/14.0/sviluppo/review.html#revisione-funzionale.
Migrazione da https://github.com/OCA/l10n-italy/tree/ce2daa663db1e2e009dc85021fac2f6379238f43/l10n_it_sepa_bonifici (
8.0
).Il modulo è stato in buona parte riscritto come conseguenza dei cambiamenti nella dipendenza
account_banking_pain_base
, ad esempio https://github.com/OCA/bank-payment/commit/574c258f9ef1cf18691b3d70379c4eafec4b7560.Ho inglesizzato il nome del modulo, non ho fatto script di migrazione perché credo che nessuno voglia fare una migrazione da
8.0
a16.0
; se vuole farlo, i dati di questo modulo sono il minore dei suoi problemi. Per le traduzioni ho fatto un semplice find/replace, lascerei il compito il più possibile ai nostri ottimi traduttori :innocent:.Il modulo migrato rispetta i nuovi schema in vigore dal 18/03/2024 ^1. È possibile verificare la validità dei file generati su https://www.cbiservice.com/correttoresepa.php, selezionando l'opzione: SCT - CBIBdyPaymentRequest 00.04.01 (new).
Fatemi sapere cosa ne pensate :smile: