Manage and resolve guest complaints
+| ID | +Title | +Category | +Priority | +Status | +Created | +Actions | +
|---|---|---|---|---|---|---|
| {complaint.id} | +{complaint.title} | ++ {complaint.category.replace('_', ' ')} + | ++ + {complaint.priority} + + | ++ + {complaint.status.replace('_', ' ')} + + | ++ {formatDate(complaint.created_at)} + | ++ + | +
{complaint.description}
+{complaint.category.replace('_', ' ')}
+{complaint.priority}
+{complaint.status.replace('_', ' ')}
+{formatDate(complaint.created_at)}
+{complaint.resolution}
+{update.description}
+{formatDate(update.created_at)}
+View compliance status and generate reports
+{report.compliance_status.replace('_', ' ')}
+{report.financial_audit.total_actions}
+{report.financial_audit.description}
+{report.gdpr_compliance.total_requests}
++ {report.gdpr_compliance.completed_requests} completed ({report.gdpr_compliance.completion_rate}%) +
+{report.security_audit.total_events}
+{report.security_audit.description}
+{report.financial_audit.description}
+{type.replace('_', ' ')}
+{count}
++ {formatDate(report.period.start_date)} to {formatDate(report.period.end_date)} +
+Generated
+{formatDate(report.generated_at)}
+by {report.generated_by}
+Complete audit log of all financial transactions
+| ID | +Action | +Description | +Amount | +Performed By | +Date | +Actions | +
|---|---|---|---|---|---|---|
| {record.id} | ++ + {record.action_type.replace('_', ' ')} + + | ++ {record.action_description} + | ++ {record.amount ? formatCurrency(record.amount) : '-'} + | ++ {record.performed_by_email || `User ${record.performed_by}`} + | ++ {formatDate(record.created_at)} + | ++ + | +
{record.action_type.replace('_', ' ')}
+{record.action_description}
+{record.payment_id}
+{record.invoice_id}
+{record.booking_id}
+{formatCurrency(record.amount)}
+{formatCurrency(record.previous_amount)}
+{record.currency}
+{record.performed_by_email || `User ${record.performed_by}`}
+{formatDate(record.created_at)}
+{record.notes}
+
+ {JSON.stringify(record.metadata, null, 2)}
+
+ Submit and track your complaints
+| ID | +Title | +Category | +Status | +Created | +Actions | +
|---|---|---|---|---|---|
| {complaint.id} | +{complaint.title} | ++ {complaint.category.replace('_', ' ')} + | ++ + {complaint.status.replace('_', ' ')} + + | ++ {formatDate(complaint.created_at)} + | ++ + | +
{complaint.description}
+{complaint.category.replace('_', ' ')}
+{complaint.priority}
+{complaint.status.replace('_', ' ')}
+{formatDate(complaint.created_at)}
+{complaint.resolution}
+{complaint.guest_satisfaction_rating} / 5
+{update.description}
+{formatDate(update.created_at)}
+