South African FMCG group AVI has grown full-year sales and earnings despite constrained consumer spending in the country, increasing competition and rising input costs.