Friday, July 31, 2026
2 changes · saas-18.3
Enhancements to existing features
ISO 20022 payment files now include building number information in address details. This helps keep bank payment exports compliant with upcoming requirements that become mandatory in November 2026.
Original PR description
This commit adds the <BldgNb> node in the iso20022 XML files, as it will be mandatory starting November 2026. Linked: https://github.com/odoo/odoo/pull/271855 task-6317758 Forward-Port-Of: odoo/enterprise#121674
Resolved issues and error corrections
This fix ensures German POS transaction cancellations succeed even when the original transaction record lacks receipt details. It avoids rejection by the fiscal certification service, reducing interruption risk during cancellation workflows while keeping existing receipt information unchanged when available.
Original PR description
When cancelling active transactions, the schema was forwarded as-is from the listed transaction. ACTIVE transactions can have an empty schema, and Fiskaly rejects the cancellation PUT with:
{
"code": "E_TX_NO_TYPE_DEFINED",
"message": "`schema.raw.process_type` must be defined for
updating or finishing a transaction",
"status_code": 409,
"error": "Conflict"
}
Fall back to a minimal CANCELLATION receipt schema when the transaction has no schema, while preserving any schema that is already present.
opw-6345005
Forward-Port-Of: odoo/enterprise#122130