Modelando sistema NF-e

Estou começando a modelar um módulo de NF-e a um sistema já existente. Estou lendo o Manual do Contribuinte da SEFA, porém vi que existem várias entradas e saídas diferentes para cada tipo de evento, além dos recibos, EPEC e etc.

Gostaria de saber, para quem já realizou modelagem desse tipo de módulo fiscal, se é uma boa ideia criar as tabelas com a mesma estrutura de XML’s de todos os eventos (entrada e saída) ou eu crio apenas as informações importantes e guardo o XML em um campo do tipo : conteudo_xml.

Bom, ainda estou começando a pensar na estrutura (DER) do módulo fiscal, então ajuda seria bem vinda.