Jump to content

dev botao

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


Go to solution Solved by Renato Rubinho,
  • Este tópico foi criado há 542 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 to comment
Share on other sites

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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.