(ns auto-ap.entities.invoices-expense-accounts
  (:require [clojure.spec.alpha :as s]
            [clojure.string :as str]
            [auto-ap.entities.shared :as shared]))

(s/def ::vendor-id string?)
(s/def ::expense-account-id int?)
(s/def ::amount ::shared/money)
(s/def ::location string?)

(s/def ::invoices-expense-account (s/keys :opt-un [::vendor-id ::expense-account-id ::amount ::location]))
