De acordo com o meu livro, sal básico é um sal que quando dissolvido na água libera o ânion OH-, mas Na2CO3+2HCl->2NaCl+CO2+H2O, ou seja, ele neutraliza, mesmo que parcialmente, um ácido, então ele não seria um sal básico?
Exatamente por isso, se analisarmos a reação temos inicialmente a formação de um íon OH- pela reação do anion CO3²- com H2O formando 2 mols de OH- e CO2. Esse grupo OH- reage com o cátion H+ liberado na ionização do HCl formando H2O. Em seguida os íons espectadores interagem entre si formando o NaCl