Envio os erros encontrados e a baixo o layout referente ao segmento.
o segmento B possui somente 21 conjuntos de pipe(|) o mínimo de conjuntos para esse segmento é de 23 que seguiria essa estrutura:
B|cUF|cNF|NatOp|mod|serie|nNF|dhEmi|dhSaiEnt|tpNF|idDest|cMunFG|TpImp|TpEmis|cDV|TpAmb|FinNFe|indFinal|indPres|ProcEmi|VerProc|dhCont|xJust|
o segmento E possui 2 conjuntos de pipes faltando segundo o layout:
E|xNome|indIEDest|IE|ISUF|IM|email|
o segmento Nd10 possui 3 conjuntos a mais com o layout desse segmento:
N10d|orig|CSOSN|
o segmento Q07 possui um pipe faltando segundo o layout:
Q07|vBC |pPIS|vPIS|
Peço que corrija e tente novamente, por favor.