{"$schema":"https://json-schema.org/draft/2020-12/schema","$id":"https://puranwater.com/schemas/postgres/procurement/vendor_invoice.schema.json","title":"vendor_invoice","type":"object","properties":{"invoice_id":{"type":"integer","x-pg-type":"int8"},"invoice_number":{"type":"string","x-pg-type":"text"},"vendor_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"x-pg-type":"int4"},"po_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"x-pg-type":"int8"},"invoice_date":{"type":"string","format":"date","x-pg-type":"date"},"due_date":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"x-pg-type":"date"},"amount_usd":{"type":"number","x-pg-type":"float8"},"currency":{"type":"string","x-pg-type":"text"},"status":{"type":"string","x-pg-type":"text"},"three_way_match":{"anyOf":[{"type":"string"},{"type":"null"}],"x-pg-type":"text"},"cost_observation_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"x-pg-type":"int8"},"notes":{"anyOf":[{"type":"string"},{"type":"null"}],"x-pg-type":"text"},"created_at":{"type":"string","format":"date-time","x-pg-type":"timestamptz"},"updated_at":{"type":"string","format":"date-time","x-pg-type":"timestamptz"}},"x-table-schema":"public","required":["invoice_number","invoice_date","amount_usd"],"x-primary-key":["invoice_id"],"x-foreign-keys":[{"column":"cost_observation_id","references_table":"cost_observation","references_column":"id","constraint":"vendor_invoice_cost_observation_id_fkey"},{"column":"po_id","references_table":"purchase_order","references_column":"po_id","constraint":"vendor_invoice_po_id_fkey"},{"column":"vendor_id","references_table":"vendor","references_column":"id","constraint":"vendor_invoice_vendor_id_fkey"}]}