Orders cached before the factura_data column was populated show "-" for invoice date. Now both detail and dashboard endpoints require factura_data to be present before using SQLite cache, falling through to Oracle live query which fetches and caches the date. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>