{# QuickBooks Approval Queue (Spec 048 - PRD F5, F6, F23) Migrated to the admin-ui-kit / .qb-page design system to match the other QB pages. Behavior unchanged — the JS still drives a Syncfusion Grid and Bootstrap modals; only the chrome around them is restyled. All JS-targeted IDs preserved. #} {% set page_group = "quickbooks" %} {% include 'components/head.html' %}
{% include 'components/nav-account.html' %}
{% include 'components/alerts.html' %}
Back to Dashboard

Approval Queue

· {{ typeNum|upper }} {# Pending-count chip — only shown when there are pending entries. JS toggles via the .is-hidden class. #}

Review and approve staged journal entries — entries must be approved in chronological order.

{# Loading state. #}
Loading approval queue…
{# ============================================================ #} {# MODALS — JS relocates to at init. Footers use .aui-btn #} {# classes; modal bodies keep Bootstrap form/table chrome for #} {# now (those work + restyling tables is out of scope here). #} {# ============================================================ #} {# Reject Modal #} {# Approve Confirmation Modal #} {# Void Modal #} {# Bulk Approve Confirmation Modal #} {# Edit Entry Modal (Large — full edit workflow) #} {% include 'components/footer.html' %}
{# Bump ?v= whenever approval-queue.js changes — manual cache-bust. #}