Boa tarde,
Alguém conseguiu testar os novos Schemas e o ambiente de homologação?
Nosso sistema ainda está utilizando o código fonte do Trunk e tem mais de um ano que não atualizamos o ACBr, então optamos por fazer um "merge" apenas das alterações do Italo referente a NT 2015/003 para nosso sistema. Hoje já peguei também as novas alterações do Italo e quando fui testar deu o seguinte erro na validação do schema:
O elemento '{http://www.portalfiscal.inf.br/nfe}ICMSUFDest' é inesperado, de acordo com o modelo de conteúdo do elemento pai '{http://www.portalfiscal.inf.br/nfe}imposto'. Esperado: {http://www.portalfiscal.inf.br/nfe}vTotTrib, {http://www.portalfiscal.inf.br/nfe}ICMS, {http://www.portalfiscal.inf.br/nfe}....
Verifiquei o schema e o grupo ICMSUFDest está depois do grupo COFINSST, achei meio estranho pois conforme o Nº e ID do campo, o ICMSUFDest deveria vir depois do grupo ICMS. Mas, para testar, alterei o código do ACBr para montar o grupo ICMSUFDest após o COFINSST e o xml passou pela validação do xsd, porém ao enviar para a SEFAZ retornou erro de schema.
Assim, não sei se o Schema está errado, se meu código está errado, se ambiente de homologação está funcionando...
Outra dúvida...
No método TNFeW.GerarDetImposto, tem o seguinte código:
if nfe.Det[i].Imposto.ICMSUFDest.vBCUFDest = 0 then
(**)GerarDetImpostoICMS(i)
else
(**)GerarDetImpostoICMSUFDest(i);
Isso está correto? Se tiver partilha de ICMS então não deve ser adicionado as informações de ICMS no xml?
Obrigado.
Att,
Fernando Bessa