Предполагая, что ваша процедура называется продажей, вам просто нужно "вызвать" ее, например: CALL sales()
https://www.postgresql.org/docs/11/sql-call.html
Я вижу, к чему вы клоните, документация по Python здесьзаблуждение
«Вызов хранимой процедуры PostgreSQL в шагах Python» http://www.postgresqltutorial.com/postgresql-python/call-stored-procedures/
По сути, callproc в настоящее время устарел (написан для postgres 10 и ниже) и по-прежнему считает процедуры функцией.Поэтому, если они не обновят это, вам нужно будет выполнить собственный SQL в этом случае, например,
cur.execute("CALL sales();")
или если для процедуры продажи потребовались входные данные:
cur.execute("CALL sales(%s, %s);", (val1, val2))