Ir para conteúdo
  • Cadastre-se

dev botao

Campo vFCPUFDest gerado indevidamente


rf.soares
  • Este tópico foi criado há 2543 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Boa tarde,

O campo vFCPUFDest do grupo ICMSTot esta sendo gerado mesmo quando o valor do mesmo é zero. Alterar o campo ocorrencias de 1 para 0, conforme abaixo, resolve o problema.

procedure TNFeW.GerarTotalICMSTotal;
begin
	.
    Gerador.wCampo(tcDe2, 'W04c', 'vFCPUFDest ', 01, 15, 0, nfe.Total.ICMSTot.vFCPUFDest, DSC_VICMS);
    .
end;

 

Link para o comentário
Compartilhar em outros sites

Segue a mensagem de erro

Element '{http://www.portalfiscal.inf.br/nfe}vFCPUFDest' is unexpected according to content model of parent element '{http://www.portalfiscal.inf.br/nfe}ICMSTot'.
Expecting: {http://www.portalfiscal.inf.br/nfe}vBCST.
 

Segue as tags geradas

-<ICMSTot>

<vBC>0.00</vBC>

<vICMS>0.00</vICMS>

<vICMSDeson>0.00</vICMSDeson>

<vFCPUFDest>0.00</vFCPUFDest>

<vBCST>0.00</vBCST>

<vST>0.00</vST>

<vProd>106.00</vProd>

<vFrete>0.00</vFrete>

<vSeg>0.00</vSeg>

<vDesc>0.00</vDesc>

<vII>0.00</vII>

<vIPI>0.00</vIPI>

<vPIS>0.00</vPIS>

<vCOFINS>0.00</vCOFINS>

<vOutro>6.88</vOutro>

<vNF>112.88</vNF>

</ICMSTot>

 

Link para o comentário
Compartilhar em outros sites

  • 1 mês depois ...
  • Moderadores
3 horas atrás, Marcos De Mori Laiola disse:

Estranho que aqui eu tive o mesmo problema, estou usando o ultimo schemas disponibilizado na pasta ACBr, unica solução foi trocar a linha que o rf.soares informou no tópico! Sou do ES.

 E também as ultimas alterações no svn, bem como recompilou o acbr todo?

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

7 horas atrás, Juliomar Marchetti disse:

 E também as ultimas alterações no svn, bem como recompilou o acbr todo?

Sim, tudo atualizado, eu atualizo pelo menos uma/duas vezes por semana! Estranho que uns dias atrás, estava passando sem problemas, e ontem em um cliente retornou esse erro, ai já não sei o porque do erro.. Vai entender.. :/

Eu não sei em que dia foi feito essas alterações! Será que dependendo do estado o webservices pode bloquear?

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Seus fontes não estão atualizados e também não está recompilado o componente

pois foi voltado o código já tem duas semanas pra corrigir isso

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...

Boa tarde Senhores,

Estou tendo problema semelhante:  Quando tento emitir NF dentro do estado (SP), onde o identificador do destinatário (tag indIEDest) é = 9.
Não estou informando as propriedades referente a partilha, porém no xml, em totais da nota (tag ICMSTot) esta sendo gerada a tag  <vFCPUFDest>0.00</vFCPUFDest> com valor zerado.

informações:
- Em ambiente de homologação esta passando normalmente, mas em produção da o erro em anexo.
- Quando o destinatário possui IE (indIEDest=1) a tag <vFCPUFDest>0.00</vFCPUFDest> também esta sendo gerada mas valida normalmente.

- Baixei hoje os fontes trunk2 atualizados, e reinstalei usando o ACBrInstall_Trunk2.exe
- Recompilei meu projeto (Build All Project)
- Estou usando o Schemas que veio nesta ultima atualização. (SP_NFE_PL_008h2)

Sabem dizer se realmente esta sendo informado a tag vFCPUFDest>0.00</vFCPUFDest> em todos os xml, ou se estou "bobiando" na forma q estou atualizando o componente ?

[]´s

erro partilha.jpg

Link para o comentário
Compartilhar em outros sites

Em 11/01/2016 at 18:13, rf.soares disse:

Boa tarde,

O campo vFCPUFDest do grupo ICMSTot esta sendo gerado mesmo quando o valor do mesmo é zero. Alterar o campo ocorrencias de 1 para 0, conforme abaixo, resolve o problema.


procedure TNFeW.GerarTotalICMSTotal;
begin
	.
    Gerador.wCampo(tcDe2, 'W04c', 'vFCPUFDest ', 01, 15, 0, nfe.Total.ICMSTot.vFCPUFDest, DSC_VICMS);
    .
end;

 

Fiz a alteração sugerida e passou a funcionar.
O estranho é que todas as notas que venho emitindo o xml é gerado e validado com a tag  <vFCPUFDest> zerada quando não ha partilha, neste caso especifico que deu erro.
Isso me faz pensar que no webservice de SP, em algumas situações ela é permitida e outras não. Como será difícil prever em qual situação aceita-se ou não, acredito que a melhor forma seria (em SP) nunca informar a tag 
<vFCPUFDest> quando não houver partilha.

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...

1o Atualize seus Schemas
2o Se realmente a venda foi feita para Consumidor Final, Não Contribuinte e para Fora da UF de Origem, busque como fazer os cálculos no Google, existe vários exemplos
3o Se não atender a 3 situações acima, passe zero para todos os campos

--
Isaque Pinheiro
Aracruz/ES - Brasil
___________________________________________________________________________
Site Oficial: www.isaquepinheiro.com.br 
Youtube: youtube.com/isaquepinheirooficialbr
Facebook: facebook.com.br/isaquepinheirooficialbr
Instagram: instagram.com/isaquepinheirooficialbr
Linkdin: https://www.linkedin.com/in/isaquepinheirooficialbr

Conheça o Projeto ORMBr Framework for Delphi - https://www.ormbr.com.br

 

Link para o comentário
Compartilhar em outros sites

sim é NFCe! CONSUMIDOR FINAL.

a venda é para o mesmo UF.

 

estou fazendo conforme o DEMO.: 

                  with ICMSUFDest do
                  begin
                      vBCUFDest      := 0.00;
                      pFCPUFDest     := 0.00;
                      pICMSUFDest    := 0.00;
                      pICMSInter     := 0.00;
                      pICMSInterPart := 0.00;
                      vFCPUFDest     := 0.00;
                      vICMSUFDest    := 0.00;
                      vICMSUFRemet   := 0.00;
                   end;

   // partilha do icms e fundo de probreza


      Total.ICMSTot.vFCPUFDest   := 0.00;
      Total.ICMSTot.vICMSUFDest  := 0.00;
      Total.ICMSTot.vICMSUFRemet := 0.00;

 

segue o XML em anexo... fico agradecido pela ajuda!

15160311166085000107650010000000041000000043-nfe.xml

Link para o comentário
Compartilhar em outros sites

Tive um erro parecido em um cliente era Schemas desatualizados

--
Isaque Pinheiro
Aracruz/ES - Brasil
___________________________________________________________________________
Site Oficial: www.isaquepinheiro.com.br 
Youtube: youtube.com/isaquepinheirooficialbr
Facebook: facebook.com.br/isaquepinheirooficialbr
Instagram: instagram.com/isaquepinheirooficialbr
Linkdin: https://www.linkedin.com/in/isaquepinheirooficialbr

Conheça o Projeto ORMBr Framework for Delphi - https://www.ormbr.com.br

 

Link para o comentário
Compartilhar em outros sites

  • 6 meses depois ...
  • Membros Pro

Bom dia pessoal, a tempos não tenho problemas com o componente, muito estável, parabéns a todos do ACBR. 

Eu peguei este erro no cliente :  vFCPUFDest is unexpected according to content model .......

na função: GerarTotalICMSTotal

Precisei alterar a linha:  Gerador.wCampo(tcDe2, 'W04c', 'vFCPUFDest ', 01, 15, 0, nfe.Total.ICMSTot.vFCPUFDest, DSC_VICMS); // alterado por joel 20/10/2016 (não enviar as tags caso esteja zerado)

Poderiam subir meu fonte por gentileza. Obrigado! 

 

pcnNFeW.pas

Link para o comentário
Compartilhar em outros sites

  • 2 meses depois ...

Eu passei por este mesmo problema para fazer a validação de um xml. Fui verificar dentro da minha pasta schemas e todos estavam com dadas inferior a 2014.

Depois peguei uma schema que havia baixado da receita e não deu mais problema na validação. Neste caso o problema era apenas atualizar os schemas mesmo.

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...
  • 3 meses depois ...
Em 11/01/2016 at 17:13, rf.soares disse:

Boa tarde,

O campo vFCPUFDest do grupo ICMSTot esta sendo gerado mesmo quando o valor do mesmo é zero. Alterar o campo ocorrencias de 1 para 0, conforme abaixo, resolve o problema.


procedure TNFeW.GerarTotalICMSTotal;
begin
	.
    Gerador.wCampo(tcDe2, 'W04c', 'vFCPUFDest ', 01, 15, 0, nfe.Total.ICMSTot.vFCPUFDest, DSC_VICMS);
    .
end;

 

Estava tendo esse mesmo problema com um cliente, atualizei a Schemas e resolveu.

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 2543 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.