// @generated — do not edit import { createDomainError } from "@tailor-platform/erp-kit/core"; export const CashCompanyNotFoundError = createDomainError( "CashCompanyNotFoundError", "CASH_COMPANY_NOT_FOUND", (identifier: string) => `Specified company does not exist: ${identifier}`, ); export const CashCurrencyNotFoundError = createDomainError( "CashCurrencyNotFoundError", "CASH_CURRENCY_NOT_FOUND", (identifier: string) => `Specified currency does not exist: ${identifier}`, ); export const CashAccountNotFoundError = createDomainError( "CashAccountNotFoundError", "CASH_ACCOUNT_NOT_FOUND", (identifier: string) => `Specified GL account does not exist: ${identifier}`, ); export const CashAccountInvalidError = createDomainError( "CashAccountInvalidError", "CASH_ACCOUNT_INVALID", (identifier: string) => `GL account is inactive or belongs to another company: ${identifier}`, ); export const BankAccountNotFoundError = createDomainError( "BankAccountNotFoundError", "CASH_BANK_ACCOUNT_NOT_FOUND", (identifier: string) => `Specified bank account does not exist: ${identifier}`, ); export const BankAccountInactiveError = createDomainError( "BankAccountInactiveError", "CASH_BANK_ACCOUNT_INACTIVE", (identifier: string) => `Specified bank account is inactive: ${identifier}`, ); export const BankStatementInvalidError = createDomainError( "BankStatementInvalidError", "CASH_BANK_STATEMENT_INVALID", (identifier: string) => `Bank statement is invalid or unbalanced: ${identifier}`, ); export const BankStatementLineNotFoundError = createDomainError( "BankStatementLineNotFoundError", "CASH_BANK_STATEMENT_LINE_NOT_FOUND", (identifier: string) => `Specified bank statement line does not exist: ${identifier}`, ); export const BankReconciliationInvalidError = createDomainError( "BankReconciliationInvalidError", "CASH_BANK_RECONCILIATION_INVALID", (identifier: string) => `Bank reconciliation group is invalid: ${identifier}`, ); export const BankReconciliationSourceNotFoundError = createDomainError( "BankReconciliationSourceNotFoundError", "CASH_BANK_RECONCILIATION_SOURCE_NOT_FOUND", (identifier: string) => `Reconciliation source does not exist: ${identifier}`, ); export const BankReconciliationSourceIneligibleError = createDomainError( "BankReconciliationSourceIneligibleError", "CASH_BANK_RECONCILIATION_SOURCE_INELIGIBLE", (identifier: string) => `Reconciliation source is not eligible for this group: ${identifier}`, ); export const BankReconciliationOverClearedError = createDomainError( "BankReconciliationOverClearedError", "CASH_BANK_RECONCILIATION_OVER_CLEARED", (identifier: string) => `Reconciliation exceeds the source's unreconciled amount: ${identifier}`, ); export const BankReconciliationNotFoundError = createDomainError( "BankReconciliationNotFoundError", "CASH_BANK_RECONCILIATION_NOT_FOUND", (identifier: string) => `Specified bank reconciliation does not exist: ${identifier}`, ); export const BankReconciliationAccountingPeriodNotFoundError = createDomainError( "BankReconciliationAccountingPeriodNotFoundError", "CASH_BANK_RECONCILIATION_ACCOUNTING_PERIOD_NOT_FOUND", (identifier: string) => `No accounting period exists for reconciliation date: ${identifier}`, ); export const BankReconciliationJournalFailedError = createDomainError( "BankReconciliationJournalFailedError", "CASH_BANK_RECONCILIATION_JOURNAL_FAILED", (identifier: string) => `Reconciliation journal creation or posting failed: ${identifier}`, );