on 12-05-2012 10:34 AM
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
Oi Waldemar
Implementei a SAP Note 1782800 e o problema foi solucionado.
Abraços,
Luciana R.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
O pessoal estava tendo esse problema, o Bruno mencionou em um dos topicos sobre isso a nota da SAP para essa correcao
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
16 | |
4 | |
2 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.