Tuesday, September 5, 2023
2 changes · master
New functionality added to Odoo
Odoo now lets businesses attach product documents to product templates or variants and show them on quotations, confirmed sales orders, and e-commerce product pages. This replaces the older digital files feature with a more unified document setup, though the prior option to release files only after invoice payment is removed.
Original PR description
Introduce new model of "Product Documents" to hold documents linked to a given product template/variant, displayed on: * quotations * confirmed sale orders * e-commerce product page This will also replace the previous "Digital Files" (website_sale_digital) logic & module, which allowed to specify product documents available to customers after the SO invoice was paid. This exact feature will be lost after upgrade, since we only keep the choice to link documents on quotations/orders, but: 1) on e-commerce, carts are supposed paid when confirmed 2) on portal, the "Online Payment" settings makes sure the users have to pay to confirm their quotation. therefore we consider new configuration sufficient, without needing a "paid order" choice as well. task-3249201 See also: * https://github.com/odoo/enterprise/pull/46106 * https://github.com/odoo/upgrade/pull/5069
Odoo now supports Italy's Split Payment rules for invoices involving public administration customers, automatically applying the correct VAT treatment and required legal invoice note. This helps Italian businesses issue compliant electronic invoices and reduces manual tax setup when billing eligible public entities.
Original PR description
Split Payment originally from: odoo/#117989 depends on: odoo/#122194 When an italian company bills a PA business (for example they're selling cleaning services for a public building) the PA business…
Split Payment originally from: odoo/#117989 depends on: odoo/#122194 When an italian company bills a PA business (for example they're selling cleaning services for a public building) the PA business will send the VAT to the Tax Agency themselves, while generally the VAT is collected and sent to the Tax Agency by the buyer (the PA business). This is done to avoid VAT fraud as the PA doesn't trust the business will actually pay the VAT, that's very common in Italy. - Split Payment account.taxes are Groups of Taxes with l10n_it_vat_due_date == 'S'. - The Group of Taxes includes normal VAT and a reversed VAT entry (both for sale and purchase) - New tax groups have been added to build the correct totals in the move form view - _l10n_it_get_tax_kind returns the new split_payment tax kind - account.taxes and account.fiscal.position has been added to change from VAT to VAT Split Payment automatically when you select a res.partner that features the fiscal position. - The Fiscal Position also has the law-required note that has to be featured on invoices that use Split Payment - A PA business demo partner is added to showcase the new fiscal position Task link: https://www.odoo.com/web#id=2823645&model=project.task task-2823645