Daily updates from Odoo
Sunday, May 3, 2026
3 changes · master
Resolved issues and error corrections
This update improves the Polish VAT export process to align with the latest JPK V3 requirements for KSeF (tax reporting). It adds a key reference number field and ensures accurate data formatting for reporting to Polish tax authorities. This change enhances compliance and reduces the risk of reporting errors.
Original PR description
Upgrade JPK export output from V2 to V3 for Polish VAT files: - switch headers to JPK_V7M(3) / JPK_V7K(3) - keep declaration variants aligned (VAT-7(23), VAT-7K(17)) Add V3 KSeF reference field in records: - export <NrKSeF> in SprzedazWiersz and ZakupWiersz - use l10n_pl_edi_number when available - fallback to BFK (or DI for journal entries) when no KSeF number is present Also update expected JPK XML fixtures and remove outdated manifest note claiming KSeF invoices are not reported. task-5007005 Forward-Port-Of: odoo/enterprise#115776
This update fixes a previous issue where users wouldn't receive notifications when their phone number country wasn't supported for SMS verification within the expense reporting feature. Now, users will receive an email notification if their country isn't supported, ensuring a smoother and more reliable experience. The system also includes enhanced error messaging for better troubleshooting.
Original PR description
When a user request the card details, if the country of the phone number of the user isn't supported by IAP, it would silently fail. Now, we are sending an email in case the phone number isn't supported. In case some flow don't/can't have any email fallback, we will add the a generic error and a more detailed one for the country not being supported. task-6065232 Forward-Port-Of: odoo/enterprise#115908 Forward-Port-Of: odoo/enterprise#112701
This update corrects a previous issue where expense cards were rejecting payments from certain merchant categories (airlines, car rentals, and hotels). The team added the necessary Merchant Category Codes (MCCs) to the system, ensuring broader acceptance of expenses. This improves the usability of the expense card for users making payments from these common types of merchants.
Original PR description
In the expense card, when a payment is made. The card can be filtered to only allow certains category of merchant. However, the 3 ranges of MCC we not added: - Airlines, air carriers: MCC's from 3000 to 3350 - Car Rental Agencies: MCC's from 3351 to 3500 - Lodging, hotels, motels and resorts: MCC's from 3501 to 3999 And since the MCC are not present in the list, they are rejected by default even the card is set to accept all MCCs. task-5486945 Forward-Port-Of: odoo/enterprise#115379 Forward-Port-Of: odoo/enterprise#114154