{{ t('loading360') }}
{{ t('sessionExpired') }}
{{ t('accessDenied') }}
{{ t('notInScope') }}
{{ t('errorHeader') }}
{{ error }}
{{ data.summary.sku }}
{{ t('salesByStore') }}
{{ t('partialData') }}
{{ t('loading') }}
{{ commerceError }}
{{ t('total') }}
{{ fmtInt(commerceTotals.total) }}
{{ t('reserved') }}
{{ fmtInt(commerceTotals.reserved) }}
{{ fmtEur(commerceTotals.reservedEarnings) }}
{{ t('unpaid') }}
{{ fmtInt(commerceTotals.unpaid) }}
{{ fmtEur(commerceTotals.unpaidEarnings) }}
{{ t('paid') }}
{{ fmtInt(commerceTotals.paid) }}
{{ fmtEur(commerceTotals.paidEarnings) }}
{{ t('noSales') }}
| {{ t('store') }} | {{ t('reservedShort') }} | {{ t('unpaidShort') }} | {{ t('paid') }} |
|---|---|---|---|
| {{ row.label }} | {{ row.reserved || '—' }} | {{ row.unpaid || '—' }} | {{ row.paid || '—' }} |
{{ t('pipelineTimeline') }}
{{ stage }}
{{ t('filesReceived') }} ({{ (data.file_arrivals || []).length }})
{{ t('noFiles') }}
-
{{ fa.source }}
{{ fa.file_kind || 'misc' }} · {{ formatBytes(fa.size_bytes) }}{{ formatDate(fa.arrived_at) }}
{{ t('filesExpected') }}
{{ t('loading') }}
{{ expectedError }}
{{ t('noFileStatus') }}
{{ slot.label_fr || slot.label_en }}
{{ fileStatusLabel(slot.status) }}
{{ slot.label_fr_long || slot.label_en_long }}
{{ f.name }} · {{ formatBytes(f.size) }}
{{ t('awaitingAdmin') }}: {{ f.name }} · {{ formatBytes(f.size) }}
{{ t('production') }}
{{ t('noActiveProduction') }}
{{ t('stage') }}: {{ data.production.current_stage }}
{{ t('releaseDate') }}: {{ formatDate(data.production.expected_release_date) }}
{{ t('delayed') }}
{{ t('statementLines') }}
| {{ t('date') }} | {{ t('subCat') }} | {{ t('description') }} | {{ t('debit') }} | {{ t('credit') }} |
|---|---|---|---|---|
| {{ formatDate(line.line_date) }} | {{ line.sub_category }} | {{ line.description }} | {{ formatEurCents(line.debit_eur_cents) }} | {{ formatEurCents(line.credit_eur_cents) }} |