Bom dia,
na geração do XML para o vento EPEC estou obtendo o seguinte erro:
TAG:<envEvento xmlns="http://www.portalfiscal.inf.br/nfe" versao="1.0"><evento xmlns="http://www.portalfiscal.inf.br/nfe" versao="1.0"><infEvento Id="ID1101404317049731365400010755006000000071100000071101"><detEvento versao="1.0"> ID:HP19/descEvento() - Tamanho menor que o mínimo permitido [EPEC].
Verificando os xsd encontrei:
<xs:element name="descEvento">
<xs:annotation>
<xs:documentation>"EPEC"</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="EPEC"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
No código do gerador encontramos:
Gerador.wCampo(tcStr, 'HP19', 'descEvento', 005, 060, 1, Evento.Items[i].InfEvento.DescEvento);
O qual o especifica o tamanho mínimo do campo como 5, o que está de acordo com o manual pelo que pude observar.
Alterando o tamanho mínimo para 4 e preenchendo o campo com 'EPEC', o XML é gerado sem problemas. Pelo que entendo o xsd está em desacordo com o manual.
Gostaria de saber o que pode/deve ser feito nessa situação.
Obrigado.