Causa
Segundo o Manual de Orientação ao Contribuinte, a mensagem enviada aos WebServices para autorização não deve ultrapassar o tamanho de 500 KB. Caso seja encaminhado a Sefaz uma NF-e ou Lote de NF-e que possua um tamanho superior a 500 KB, a mensagem será descartado e retornado a rejeição "214 - Tamanho da mensagem excedeu o limite estabelecido".
Solução
Separar a nota em 2 ou mais notas, pois não a SEFAZ não aceita XML maior que 500 kb.
Por padrão o ERP limita o tamanho do XML em 400k para ter uma margem de de segurança e a nota não for rejeitada.
Porém existe o parâmetro MV_XMLSIZE e o mesmo faz um tratamento pra diminuir ou aumentar o tamanho do XML para aqueles casos que estão maior ou menor que 500k.
Este parâmetro deve ser preenchido com numero em milhar
Ex: 500000.
Caso o XML seja maior que 500kb é preciso refazer a nota com uma quantidade menor. Lembrando que isso não é uma limitação do ERP e sim da sefaz.
Só é possível verificar o tamanho do XML no momento da transmissão da nota.
Comments