// lib/accounting/core/context-types.ts

import { AccountingEventType } from './accounting-event-registry';
import { PostingStatus } from './posting-status-types';

export interface PostingContext {
  event: AccountingEventType;
  documentId: string;
  postingType: string;
  postingSequence: number;
  postingRuleVersion: string;
  actorId: string;
  timestamp: string;
  status: PostingStatus;
  // ...other context fields as needed
}
