Ir para conteúdo
  • Cadastre-se

dev botao

erro schema? - is not a valid value of the local atomic type - preenchimento do difal


Ver Solução Respondido por Renato Rubinho,
  • Este tópico foi criado há 408 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Olá toa tarde a todos, estou com o ACBR atualizado desta semana, os schemas são os que estão na pasta exemplos ( do acbr ), tudo atualizado ontem dia 15/03/2023

ao passar os valores para os campos abaixo os mesmos são preenchidos de forma diferente no XML e ocasiona um erro de atomicidade ( normalmente erro de schma, mas está atualizado )

-<ICMSUFDest>

<vBCUFDest>1136.36</vBCUFDest>

<vBCFCPUFDest>0.00</vBCFCPUFDest>

<pFCPUFDest>0.0000</pFCPUFDest>

<pICMSUFDest>12.0000</pICMSUFDest>

<pICMSInter>18.00</pICMSInter>                        (AQUI ESTA O ERRO, e mtodos os campos o preenchimento é com 4 zeros apos o ponto e aqui preenche com 2 apenas, a forma de passar os dados é a mesma para todos )

<pICMSInterPart>100.0000</pICMSInterPart>

<vFCPUFDest>0.00</vFCPUFDest>

<vICMSUFDest>0.00</vICMSUFDest>

<vICMSUFRemet>0.00</vICMSUFRemet>

</ICMSUFDest>

</imposto>

 

informacao dos dados:

 

         if ((Emit.CRT = crtSimplesNacional) and (Ide.idDest  = doInterestadual) and  (dest.indIEDest = inContribuinte) and (Ide.indFinal  = cfConsumidorFinal)) then
            begin
              ICMSUFDest.vBCUFDest      := Arredondar(dm5.LNfeDetalheVALOR_BC_UF_DESTINO.AsFloat, 2);
              ICMSUFDest.pFCPUFDest     := Arredondar(dm5.LNfeDetalheAliquota_FCP.AsFloat, 2);
              ICMSUFDest.pICMSUFDest    := Arredondar(dm5.LNfeDetalheALIQUOTA_INTERNA_UF_DESTINO.AsFloat, 2);
              ICMSUFDest.pICMSInter     := Arredondar(dm5.LNfeDetalheALIQUOTA_INTERESTADUAL.AsFloat, 2);
              ICMSUFDest.pICMSInterPart := Arredondar(dm5.LNfeDetalheALIQUOTA_PARTILHA.AsFloat, 2);
              ICMSUFDest.vFCPUFDest     := Arredondar(dm5.LNfeDetalheVALOR_ICMS_FCP.AsFloat, 2);
              ICMSUFDest.vICMSUFDest    := Arredondar(dm5.LNfeDetalheVALOR_ICMS_INTER_DEST.AsFloat, 2);
              ICMSUFDest.vICMSUFRemet   := 0; //VAI ZERADO QUANDO É SIMPLES NACIONAL
            end;

 

são dados referentes ao difal para uma empresa simples nacional.

 

erro retornado

---------------------------
Erro do sistema
---------------------------
Ocorreu um erro ao enviar a NF-e, erro: Falha na validação dos dados da nota: 4

 --> 1824 - Element '{http://www.portalfiscal.inf.br/nfe}pICMSInter': '18.00' is not a valid value of the local atomic type.

---------------------------
OK   
---------------------------

 

Desde já agradeço a ajuda


 

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 408 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.