/**
 * @deprecated Use Invoice from 'modules/invoices/entities' instead.
 *
 * This entity has been unified with the commercial Invoice entity.
 * Both SaaS billing and commercial invoices now use the same table.
 *
 * Migration guide:
 * - Import from: import { Invoice, InvoiceStatus, InvoiceContext } from '../../invoices/entities/invoice.entity';
 * - Set invoiceContext: 'saas' for SaaS billing invoices
 * - Use subscriptionId, periodStart, periodEnd for SaaS-specific fields
 */

// Re-export from unified invoice entity
export { Invoice, InvoiceStatus, InvoiceContext, InvoiceType } from '../../invoices/entities/invoice.entity';

// Re-export InvoiceItem as well since it's used together
export { InvoiceItem } from './invoice-item.entity';
