class Billing::ProcessedTransaction < ApplicationRecord
  belongs_to :plan_transaction
  belongs_to :day, class_name: 'Billing::TransactionDay',
    foreign_key: :transaction_day_id
  belongs_to :accounting_transaction, class_name: 'Accounting::Transaction',
    foreign_key: :transaction_id

  scope :by_plan, ->(plan) { merge(Billing::PlanTransaction.by_plan(plan)) if plan }
end
