Source code for Acquire.Accounting._errors


from Acquire.Service import ServiceError as _ServiceError

__all__ = ["AccountingServiceError", "LedgerError", "TransactionError",
           "AccountError", "UnbalancedLedgerError", "InsufficientFundsError",
           "UnmatchedReceiptError", "PaymentError"]


[docs]class AccountingServiceError(_ServiceError): pass
[docs]class AccountError(Exception): pass
[docs]class LedgerError(Exception): pass
[docs]class TransactionError(Exception): pass
[docs]class UnbalancedLedgerError(Exception): pass
[docs]class PaymentError(Exception): pass
[docs]class InsufficientFundsError(PaymentError): pass
[docs]class UnmatchedReceiptError(Exception): pass
class UnmatchedRefundError(Exception): pass