Ir para conteúdo
  • Cadastre-se

Lote com erro(s): Erro de Validação:  --> 1871 - Element '{http://www.sped.fazenda.gov.br/nfse}totTrib': Missing child element(s).


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

Recommended Posts

Postado

Preciso de ajuda com a function GerarXMLTotalTributos na unit PadraoNacional.GravarXml

 

Estou com esse erro para gerar:

Lote com erro(s): Erro de Validação:  --> 1871 - Element '{http://www.sped.fazenda.gov.br/nfse}totTrib': Missing child element(s). Expected is one of ( {http://www.sped.fazenda.gov.br/nfse}vTotTrib, {http://www.sped.fazenda.gov.br/nfse}pTot

 

O problema que os clientes do simples nacional não possuem valores, e por isso não gera as tags.

Baixei um XML direto do Portal Contribuinte e ele vem com as tags assim :

<totTrib>
   <pTotTrib>
      <pTotTribFed>0.00</pTotTribFed>
      <pTotTribEst>0.00</pTotTribEst>
       <pTotTribMun>0.00</pTotTribMun>
     </pTotTrib>
</totTrib>

Acredito que possa ter como fazer esse tipo de emissão, ou ser ajustado de alguma maneira.

  • Consultores
Postado

passa zero. ele não gerou?

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
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 !!

Postado

Isso, passando as vTotTribFed, vTotTribEst, vTotTribMun, pTotTribFed, pTotTribEst, pTotTribMun e pTotTribSN zerados e indTotTrib como indSim por ser simples nacional, e com esses valores da a seguinte rejeição da validação:

Lote com erro(s): Erro de Validação:  --> 1871 - Element '{http://www.sped.fazenda.gov.br/nfse}totTrib': Missing child element(s). Expected is one of ( {http://www.sped.fazenda.gov.br/nfse}vTotTrib, {http://www.sped.fazenda.gov.br/nfse}pTot

 

Estou com o ACBR atualizado e utilizando os fontes atualizados do PadraoNacional.

  • Consultores
Postado

se é simples não informa nada disso.

ignora 

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
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 !!

Postado

Mas se eu não passar nada eu fico com a rejeição e não vai à nota para frente travando nessa rejeição:

Lote com erro(s): Erro de Validação:  --> 1871 - Element '{http://www.sped.fazenda.gov.br/nfse}totTrib': Missing child element(s). Expected is one of ( {http://www.sped.fazenda.gov.br/nfse}vTotTrib, {http://www.sped.fazenda.gov.br/nfse}pTot

 

Talvez seja devido a essa parte no XML

<trib>
   <tribMun>
     <tribISSQN>1</tribISSQN>
     <tpRetISSQN>1</tpRetISSQN>
   </tribMun>
   <totTrib/>                       <-- ESSA TAG

</trib>

  • Consultores
Postado
50 minutos atrás, Charlles Lopes disse:

Mas o que poderia ser feito para não gerar essa tag? Pois é o ACBR que cria ele, e não vi um jeito de omitilo.

   

depura. e olha onde gera e tente pular o trecho removendo isso 

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
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 !!

Postado

Fiz sem a tag, ele apresenta outra rejeição do schema:

Erro de Validação:  --> 1871 - Element '{http://www.sped.fazenda.gov.br/nfse}trib': Missing child element(s). Expected is one of ( {http://www.sped.fazenda.gov.br/nfse}tribFed, {http://www.sped.fazenda.gov.br/nfse}totTrib ).
 

Consegui gerar, mas fiz a seguinte alteração:
 

function TNFSeW_PadraoNacional.GerarXMLTotalTributos: TACBrXmlNode;
begin
  Result := CreateElement('totTrib');

  if (NFSe.Servico.Valores.totTrib.vTotTribFed > 0) or
     (NFSe.Servico.Valores.totTrib.vTotTribEst > 0) or
     (NFSe.Servico.Valores.totTrib.vTotTribMun > 0) then
    Result.AppendChild(GerarXMLValorTotalTributos);
  else
  begin
    if (NFSe.Servico.Valores.totTrib.pTotTribFed > 0) or
       (NFSe.Servico.Valores.totTrib.pTotTribEst > 0) or
       (NFSe.Servico.Valores.totTrib.pTotTribMun > 0) then
      Result.AppendChild(GerarXMLPercentualTotalTributos)
    else
    begin
      Result.AppendChild(AddNode(tcDe2, '#1', 'pTotTribSN', 1, 5, 1,
                                 NFSe.Servico.Valores.totTrib.pTotTribSN, ''));

      if NFSe.Servico.Valores.totTrib.indTotTrib <> indSim then
        Result.AppendChild(AddNode(tcStr, '#1', 'indTotTrib', 1, 1, 1,
               indTotTribToStr(NFSe.Servico.Valores.totTrib.indTotTrib), ''));

    end;
  end;
end;

  • Consultores
Postado

Eu creio que esteja com alguma situação em que não está sendo vista.

pois senão teria gerado seu RPS conforme deseja e emitido a NFse

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
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 !!

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

The popup will be closed in 10 segundos...