RELEASE 15.0.62.0 + patches
New Release Available: Silicon ioi 15.0.62.0
This version delivers major improvements across inventory management, POS2 stability, accounting routing, Peppol compliance, user notification automation and overall system robustness.
✨ Release Highlights
• Stronger Stock Inventory Management
New error dialog, line highlighting, live correction, duplicate-line consolidation, discard tracking, date normalization and a redesigned scan interface.
• Major POS2 Enhancements
Autonomous quantity/delivery management, error-flash feedback, dynamic grid updates, scan queue processing, improved UI responsiveness, clearer validation flows.
• Flexible Accounting Routing
New “Route for invoice journal” option for sales & purchases, dynamic journal redirection on invoicing, extended numbering format, warnings for restricted journals.
• Peppol UBL Improvements
Fully revised tax categories, improved 0%/non-0% matching rules, added delivery dates, consistent rounding, sandbox protection and clearer identifiers.
• Customer/Supplier Sync Automation
Fully implemented customer creation from external systems, improved supplier import, and automatic Peppol ID synchronization via a scheduled job.
• Better Item & Stock Consistency
Manufacturer reference validation, reserved quantity detail popup, improved manufacturer catalog cleanup, updated balance calculations.
🔧 Important Fixes
• POS error-feedback fully unified with visual flashing
• Prevent discard updates when line status is not 0
• Proper handling of missing PDFs in UBL reprocessing
• JIT quantity preserved when decimals are disabled
• Improved subscription scheduling on short months
• Corrected warehouse defaulting logic in production & dossier
• Enhanced notification recipient automation & user tracking
📖 Full release notes: Release Notes 15.0.62.0
Need help? Contact us or ask your questions on the forum!
- MIn reply toMarvin_Silicon⬆:@Marvin_Silicon
Dear all,
We've released patch 15.0.62.8 which includes 1 fix:
fix[666]: update division_id handling in get_nearest_period_by_date method
Thank you for your attention.
- MIn reply toMarvin_Silicon⬆:@Marvin_Silicon
Dear all,
We've released patch 15.0.62.7 which includes 1 fix:
fix: deadlock 3
Thank you for your attention.
- MIn reply toMarvin_Silicon⬆:@Marvin_Silicon
Dear all,
We've released patch 15.0.62.6 which includes 2 fixes:
fix(peppol): correct conditional assignment in document header and invoice lines
fix: [771] update sales invoice processing to check production URL before sending to gateway
Summary:
This patch focuses on refining Peppol invoice processing logic within the silicon-ioi application. Notably, it:
-
Introduces stricter checks for production environment by using is_running_on_prod_url() before sending UBL documents via the gateway outbox, instead of relying solely on sandbox settings, reducing risks of accidental dispatches from non-production systems.
-
Corrects and clarifies assignment and conditional logic for optional memo/notes fields both in document header and line items, improving reliability in XML generation.
-
Updates the internal version stamp.
The changes mainly improve transaction safety conditions and code readability/robustness in Peppol e-invoicing features. No major user-facing functional changes are introduced beyond improved environmental separation for document dispatch.
Thank you for your attention.
-
- MIn reply toMarvin_Silicon⬆:@Marvin_Silicon
Dear all,
We've released patch 15.0.62.5 which includes 1 fix:
fix:: deadlock 2
Thank you for your attention.
- MIn reply toMarvin_Silicon⬆:@Marvin_Silicon
Dear all,
We've released patch 15.0.62.4 which includes 2 fixes:
fix: available summary
fix: deadlock
Summary:
This patch refines and robustifies the computation of product and stock availability statuses for sales orders, stock transfers, productions, and dossiers. The logic now more clearly distinguishes between items fully available, partially available, or not available, ensuring more accurate updates to availability fields. Several sections that used to rely on manual commits (frappe.db.commit()) have also had these calls commented out to rely on the framework's transaction management. Additionally, the patch introduces more explicit counters and status assignments, making the available/partial/nothing logic easier to read and maintain. Debugging hooks have also been briefly introduced for specific availability calculations.
Thank you for your attention.
- MIn reply toMarvin_Silicon⬆:@Marvin_Silicon
Dear all,
We've released patch 15.0.62.3 which includes 1 fix and 3 features:
feat: add title format for resourceTimeGridDay in resource views
feat: add Peppol channel rules functionality to ioi Customer
feat: add EDI order reference fields and update mapping for PEPPOL BIS 3.0
fix(ioi_doc_scanner)[769]: ensure string conversion for journal labels
Summary:
This patch introduces advanced handling of customer-specific PEPPOL identifiers during electronic invoice generation, via a new configurable “Channel rules” table on the customer record.
It adds new fields “EDI order reference” and “EDI external order reference” for greater flexibility and EDI compatibility (with corresponding updates in the UBL/PEPPOL mapping and generation).
Finally, several robustness improvements are included: fixes for purchase journal label display and support for the new EDI fields in background invoice validation.Thank you for your attention.
- MIn reply toMarvin_Silicon⬆:@Marvin_Silicon
Dear all,
We've released patch 15.0.62.2 which includes 1 feat and 1 translation:
feat: add title format for resourceTimeGridDay in resource views
Translation Update
Summary:
This patch improves the calendar UI formatting and provides more accurate translation for the term "Net turnover" in French and Dutch.
Thank you for your attention.
- MIn reply toMarvin_Silicon⬆:@Marvin_Silicon
Dear all,
We've released patch 15.0.62.1 which includes 3 features:
user context retrieval for inventory scanning api
add search for added barcodes functionality in scan settings
add location handling in inventory scanning
Summary:
This patch introduces comprehensive and dynamic warehouse location management throughout the WMS inventory process, improves UI robustness, and provides an advanced option for searching newly added barcodes.
Thank you for your attention.
- Progresswith doing this idea