cancel
Showing results for 
Search instead for 
Did you mean: 

Diferenças no schema leiauteNFe_v2.00.xsd no PI e no site da NFE

Former Member
0 Kudos

Bom dia pessoal.

Ontem descobrimos uma coisa estranha: o schema leiauteNFe_v2.00.xsd que está no PI (importado do XI CONTENT SLL-NFE 10.0 SP12, suponho, o mais atualizado possível) é diferente do que está no site da oficial da NFE em Esquemas XML NF-e - Pacote de Liberação No. 6q (29/11/2012) (ZIP).


O elemento /nfeProc/NFe/infNFe/transp/vol/qVol está definido como obrigatório no PI, e opcional no schema oficial. Vejam que a diferença é apenas a definição minOccurs = 0 na versão oficial

Como está no PI

<xs:element name="qVol">

  <xs:annotation>

    <xs:documentation>

          Quantidade de volumes transportados

    </xs:documentation>

  </xs:annotation>

  <xs:simpleType>

    <xs:restriction base="xs:string">

      <xs:whiteSpace value="preserve" />

      <xs:pattern value="[0-9]{1,15}" />

    </xs:restriction>

  </xs:simpleType>

</xs:element>

Como está no site oficial

<xs:element name="qVol" minOccurs="0">

  <xs:annotation>

    <xs:documentation>Quantidade de volumes transportados</xs:documentation>

  </xs:annotation>

  <xs:simpleType>

    <xs:restriction base="xs:string">

      <xs:whiteSpace value="preserve"/>

      <xs:pattern value="[0-9]{1,15}"/>

    </xs:restriction>

  </xs:simpleType>

</xs:element>

O impacto dessa diferença é que, se alguma nota vier com o elemento pai "vol" e sem o elemento "qVol", há um erro de parse no Abap Proxy de entrada - pois no Abap Proxy o elemento qVol é obrigatório. E temos casos em produção que as notas não estão sendo importadas porque o elemento pai vol vem vazio (<vol/>).

A pergunta é: posso/devo importar o schema oficial para o PI e regerar o Abap Proxy com o elemento opcional pra resolver isso?

Um abraço!

Waldemar

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Oi Waldemar

Implementei a SAP Note 1782800 e o problema foi solucionado.

Abraços,

Luciana R.

Former Member
0 Kudos

Bom dia Luciana, Carlos,

Parece que a nota realmente corrige a conseqüência, muito obrigado!

De qualquer forma, os schemas continuam diferentes (a nota não altera nem o schema, nem o abap proxy). Devemos nos preocupar com isso e atualizar o schema manualmente?

Um abraço!

Waldemar

former_member193386
Active Contributor
0 Kudos

normalmente nao, mas vale a pena deixar um ponto de ATENCAO

Answers (1)

Answers (1)

former_member193386
Active Contributor
0 Kudos

O pessoal estava tendo esse problema, o Bruno mencionou em um dos topicos sobre isso a nota da SAP para essa correcao