Grease and flour 9x13 inch pan. Preheat oven to 350 degrees.
Cream butter and sugar until fluffy. Add eggs one at a time. In separate bowl combine flour, baking soda, baking powder and salt. Alternately add flour and sour cream to butter and sugar. Add almond extract. Spread 1/2 of mixture in pan (will be very thin). Spread 1/2 can of WHOLE berry cranberry sauce over the batter. Add remaining batter and top with remaining cranberry sauce. Sprinkle with pecans and bake 40-45 minutes. Cool 20 minutes before adding glaze.