Ir para conteúdo
  • Cadastre-se

Falha de Schema - Nota de débito (07 - Perda em estoque)


Ver Solução Respondido por frankimiotto,

Recommended Posts

Postado (editado)

Boa tarde pessoal,

Estou fazendo o tratamento das notas de débito e crédito e, no caso específico de perda de estoque, observei que o componente está colocando sempre o grupo gEstornoCred, o que está ocasionando erro de schema.

Ao olhar a unit ACBrNFe.XmlWriter, na função Gerar_IBSCBS, o código está da seguinte forma:

 

    if (IBSCBS.gEstornoCred.vIBSEstCred > 0) or (IBSCBS.gEstornoCred.vCBSEstCred > 0) or
      ((NFe.Ide.modelo = 55) and (NFe.Ide.tpNFDebito = tdPerdaEmEstoque)) then
      Result.AppendChild(Gerar_IBSCBS_gEstornoCred(IBSCBS.gEstornoCred));

Ou seja, sempre que for nota de perda de estoque, com ou sem valor de IBS/CBS estornado, o grupo será gerado.

Fiz o teste sem preencher esse grupo e a nota validou.

Pode ser estudado por parte dos moderadores a necessidade de mudança nessa parte?

 

Obrigado.

 

Editado por frankimiotto
Erro de escrita
  • Moderadores
Postado

No caso de nota de débito com tpNFDebito="07-Perda em estoque", é obrigatório o grupo gEstornoCred, pela RV UB116-20.

Qual erro de schema está tendo? A pasta de schemas está atualizada?

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Postado

Bom dia @BigWings,

Dei uma conferida com o trunk e, a princípio, a pasta de schemas está ok. Vou atualizar pelo componente depois para ter certeza.

Tem um detalhe olhando no schema que talvez possa indicar algo.

image.thumb.png.9dd9ccd8f6813a4f31fe2d56e0f3cfa2.png

Aparentemente, mesmo sendo nota de perda em estoque, o schema espera que o indicador do cclasstrib seja compatível. Será que pode ser isso?

  • Moderadores
Postado
9 minutos atrás, frankimiotto disse:

Aparentemente, mesmo sendo nota de perda em estoque, o schema espera que o indicador do cclasstrib seja compatível. Será que pode ser isso?

Isso é só comentário, o schema em si não sabe os indicadores do cClassTrib, isso é informação externa e tratada por regra de validação.

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Postado
1 hora atrás, BigWings disse:

Isso é só comentário, o schema em si não sabe os indicadores do cClassTrib, isso é informação externa e tratada por regra de validação.

Boa tarde,

Vou fazer um novo teste, enviando as tags novamente, para esse tipo de nota.

 

Postado
4 horas atrás, BigWings disse:

Isso é só comentário, o schema em si não sabe os indicadores do cClassTrib, isso é informação externa e tratada por regra de validação.

@BigWings

O erro de schema é:  --> 1871 - Element '{http://www.portalfiscal.inf.br/nfe}gEstornoCred': This element is not expected. Expected is one of ( {http://www.portalfiscal.inf.br/nfe}gIBSCBS, {http://www.portalfiscal.inf.br/nfe}gIBSCBSMono, {http://www.portalfiscal.inf.br/nfe}gTransfCred, {http://www.portalfiscal.inf.br/nfe}gCredPresIBSZFM ).

O grupo no XML, conforme print abaixo, aparenta estar correto. A alimentação está apenas do componente, colocando as tags zeradas. 

image.png.54996759e5bcdba7317893c139fa7b44.png

Se o problema fosse apenas o valor das tags, o erro do schema seria diferente.

 

  • Moderadores
Postado
39 minutos atrás, frankimiotto disse:

O erro de schema é:  --> 1871 - Element '{http://www.portalfiscal.inf.br/nfe}gEstornoCred': This element is not expected. Expected is one of ( {http://www.portalfiscal.inf.br/nfe}gIBSCBS, {http://www.portalfiscal.inf.br/nfe}gIBSCBSMono, {http://www.portalfiscal.inf.br/nfe}gTransfCred, {http://www.portalfiscal.inf.br/nfe}gCredPresIBSZFM ).

Isso é pasta de schemas desatualizada, ou no caso a configuração da pasta de schemas está apontando pra uma desatualizada.

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Postado
3 minutos atrás, BigWings disse:

Isso é pasta de schemas desatualizada, ou no caso a configuração da pasta de schemas está apontando pra uma desatualizada.

Vou rever essa questão dos schemas, @BigWings.

Obrigado novamente.

  • Solution
Postado
22 minutos atrás, BigWings disse:

Isso é pasta de schemas desatualizada, ou no caso a configuração da pasta de schemas está apontando pra uma desatualizada.

Era isso mesmo, @BigWings.

Pode fechar o tópico, por favor.

 

Obrigado!!

Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.