Данное слово пришло к нам из тюркских языков, поэтому оно является словарным. Правильное написание безударной гласной «а» необходимо проверять в словаре. Поэтому верным вариантом является «казна».
Примеры
Эти сборы считались налогом, поэтому шли на пополнение королевской казны.
Императорская казна оставалась всё ещё пустой, так как не были решены финансовые проблемы.
Кроме денег, в княжескую казну входили драгоценные камни и меха, золотые посуды и кресты.
Он сообщил, что в турецкой казне не хватает денег.
Они взимали штрафы, налоги и сборы в пользу княжеской казны.
Как неправильно писать
Нельзя писать вариант – козна:
Казначей являлся хранителем королевской козны и всегда отдавал отчёт о её состоянии.
Выяснилось, что денег в козне больше нет.
Рыцарский поход значительно пополнил королевскую козну.
Ежегодный доход козны составлял около ста тысяч долларов, но сокращался.