Ir para conteúdo
  • Cadastre-se

dev botao

Erro ao autorizar NF com valor de FCP minimo.


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

Recommended Posts

Bom dia!

Tenho o seguinte problema referente ao preenchimento das tags de [vBCUFDest - pFCPUFDest - vFCPUFDest], pois a NF contém um valor muito baixo.

lValorBaseFCP = 0,12
lAliquotaFCP  = 2.00

lValorFCP := lValorBaseFCP * (lAliquotaFCP / 100);
lValorFCP = 0,0024

Para alimentar o XML segundo manual casas decimais ("13v2") ficando valor zerado. 
lValorFCP = 0,00

Questão é, neste caso em nosso sistema temos a condição se lValorFCP(0,00) maior que zero para gerar as tags abaixo
vBCUFDest
pFCPUFDest
vFCPUFDest

Então com isso estas tags não são geradas, causando o erro exibido na imagem Erro.jpg

Mesmo que alimentando as tags com os respectivos valores:
vBCUFDest := Com valor de lValorBaseFCP(0,12)
pFCPUFDest := Com valor de lAliquotaFCP(2,00)
vFCPUFDest := Com valor de lValorFCP(0,00)

O erro é o mesmo da imagem anterior.
XML anexado.

Como posso agir neste caso ?

 

Erro.PNG

Erro.xml

Link para o comentário
Compartilhar em outros sites

Obrigado pela rápida resposta BigWings.

Atualizado apenas os Schemas mas o erro é o mesmo.

 

Após passar o XML no validador do Sefaz RS: https://www.sefaz.rs.gov.br/NFE/NFE-VAL.aspx

The element 'ICMSUFDest' in namespace 'http://www.portalfiscal.inf.br/nfe' has invalid child element 'pICMSUFDest' in namespace 'http://www.portalfiscal.inf.br/nfe'. List of possible elements expected: 'pFCPUFDest' in namespace 'http://www.portalfiscal.inf.br/nfe'.
Caminho: NFe[1]/infNFe/det[1]/imposto/ICMSUFDest/pICMSUFDest/

Editado por JozimarB
Link para o comentário
Compartilhar em outros sites

  • Moderadores
19 minutos atrás, JozimarB disse:

The element 'ICMSUFDest' in namespace 'http://www.portalfiscal.inf.br/nfe' has invalid child element 'pICMSUFDest' in namespace 'http://www.portalfiscal.inf.br/nfe'. List of possible elements expected: 'pFCPUFDest' in namespace 'http://www.portalfiscal.inf.br/nfe'.
Caminho: NFe[1]/infNFe/det[1]/imposto/ICMSUFDest/pICMSUFDest/

No caso da NFe 3.10 a tag pFCPUFDest sempre é gerada, mesmo com valor zero. Foi feita uma alteração na NFe 4.00 onde ela deixou de ser obrigatória, mas no fonte atual o ACBr também gera sempre a tag por a alteração ter causado rejeição em alguns estados:

Trecho de código da unit pcnNFeW.pas:

procedure TNFeW.GerarDetImpostoICMSUFDest(const i: Integer);
begin
  Gerador.wGrupo('ICMSUFDest', 'NA01');
  Gerador.wCampo(tcDe2, 'NA03', 'vBCUFDest', 01, 15, 1, nfe.Det[i].Imposto.ICMSUFDest.vBCUFDest, DSC_VBCUFDEST);
  if (NFe.infNFe.Versao >= 4) then
  begin
    // tags marcadas novamente como obrigatórias por algumas SEFAZ ainda não terem implantado os schemas da NT 2016.002 v. 1.50
    // Gerador.wCampo(tcDe2, 'NA04', 'vBCFCPUFDest', 01, 15, 0, nfe.Det[i].Imposto.ICMSUFDest.vBCFCPUFDest, DSC_VBCUFDEST);
    // Gerador.wCampo(IIf(Usar_tcDe4,tcDe4,tcDe2), 'NA05', 'pFCPUFDest', 01, IIf(Usar_tcDe4,07,05), 0, nfe.Det[i].Imposto.ICMSUFDest.pFCPUFDest, DSC_PFCPUFDEST);
    Gerador.wCampo(tcDe2, 'NA04', 'vBCFCPUFDest', 01, 15, 1, nfe.Det[i].Imposto.ICMSUFDest.vBCFCPUFDest, DSC_VBCUFDEST);
    Gerador.wCampo(IIf(Usar_tcDe4,tcDe4,tcDe2), 'NA05', 'pFCPUFDest', 01, IIf(Usar_tcDe4,07,05), 1, nfe.Det[i].Imposto.ICMSUFDest.pFCPUFDest, DSC_PFCPUFDEST);
  end
  else
    Gerador.wCampo(IIf(Usar_tcDe4,tcDe4,tcDe2), 'NA05', 'pFCPUFDest', 01, IIf(Usar_tcDe4,07,05), 1, nfe.Det[i].Imposto.ICMSUFDest.pFCPUFDest, DSC_PFCPUFDEST);
  Gerador.wCampo(IIf(Usar_tcDe4,tcDe4,tcDe2), 'NA07', 'pICMSUFDest', 01, IIf(Usar_tcDe4,07,05), 1, nfe.Det[i].Imposto.ICMSUFDest.pICMSUFDest, DSC_PICMSUFDEST);

...

Deve ter algo de errado com os teus fontes, tente atualizá-los.

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

Projeto ACBr

 

 

Link para o comentário
Compartilhar em outros sites

  • 6 meses depois ...
  • Administradores

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 1934 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
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.