Peppol backport, Odoo 19 → 16
account_peppol re-implemented against the older send wizard (account.invoice.send vs Odoo 19's account.move.send). XML regenerated before re-send because the stored attachment can drift. Belgian EAS overridden so partners actually post — core ships COUNTRY_EAS['BE'] = 9925, but receivers use 0208. Stuck invoices get a revalidate button instead of a silent archive.