/**
 * Sales Return ID Generator Port
 * Interface for generating return IDs and return numbers
 */

export interface SalesReturnIdGeneratorPort {
  /**
   * Generate a unique return ID
   */
  generateReturnId(): Promise<string>;

  /**
   * Generate next return number in R/YYYY/XXXX format
   */
  generateReturnNumber(year: number): Promise<string>;
}
