Ir para conteúdo
  • Cadastre-se

dev botao

Expected is ( {http://www.agili.com.br/nfse_v_1.00.xsd}DadosServico ): NFS-e Nobres - MT


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

Recommended Posts

Boa tarde pessoal!

 

Estou fazendo a integração de NFS-e para a cidade de Nobres-MT (Provedor Agili)

Mensagem de erro: 
Erro(s):
Código  : X800
Mensagem: Erro de Validação: 1871 - Element '{http://www.agili.com.br/nfse_v_1.00.xsd}ListaServico': Missing child element(s). Expected is ( {http://www.agili.com.br/nfse_v_1.00.xsd}DadosServico ).

 

No manual está:

Nome                                      Tipo                                 Ocorrência     Descrição

Discriminacao                        tsDiscriminacao                        1-1    Discriminação do serviço.
CodigoCnae                          tsCodigoCnae                           0-1    Código CNAE da atividade.
ItemLei116                                  tsItemLei116                                    0-1    Item da lei 116/2003.
Quantidade                           tsQuantidade                             1-1    Quantidade.
ValorServico                         tsValor                                        1-1    Valor do serviço.
ValorDesconto                      tsValor                                        0-1    Valor do desconto.
DadosProfissionalParceiro   tcDadosProfissionalParceiro    0-1    Informações do profissional parceiro.

 

Obs.: No ACBR não tem e não gera o campo ItemLei116.

 

No arquivo EnviarLoteRps.xml fornecido pelo provedor Agili

DadosServico>
<Discriminacao>Discriminacao1</Discriminacao>
<CodigoCnae>CodigoCnae1</CodigoCnae>
<ItemLei116>ItemLei1161</ItemLei116>
<Quantidade>0</Quantidade>
<ValorServico>0</ValorServico>
<ValorDesconto>0</ValorDesconto>
<DadosProfissionalParceiro>
<IdentificacaoProfissionalParceiro>
<CpfCnpj>
<Cpf>Cpf_______1</Cpf>
</CpfCnpj>
<InscricaoMunicipal>InscricaoMunicipal1</InscricaoMunicipal>
</IdentificacaoProfissionalParceiro>
<RazaoSocial>RazaoSocial1</RazaoSocial>
<PercentualProfissionalParceiro>0</PercentualProfissionalParceiro>
</DadosProfissionalParceiro>
</DadosServico>

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Gilson,

Você esta usando os schemas da pasta: ...\Exemplos\ACBrDFe\Schemas\NFSe\Agili\1.00 ?

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores

Gilson,

Você esta alimentado corretamente os dados dos serviços?

      // Provedores que permitem informar mais de 1 serviço:
      // Agili, AssessorPublico, EL, EloTech, Equiplano, fintelISS, Governa,
      // Infisc, IPM, ISSDSF, Simple, SmarAPD, WebFisco
      with Servico.ItemServico.New do
      begin
        Descricao := 'Desc. do Serv. 1';
        ItemListaServico := '09.01';
        (...)
      end; 

 

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

              with Servico.ItemServico.New do (Em vez disso)

              with Servico.ItemServico.Add do (Estou usando assim)
              begin
                ItemListaServico  := Servicos_CodSV;
                CodigoCnae        := Servicos_CNAE;
                Descricao         := qInfAux.FieldByName('DESCRICAO').AsString;
                if AcbrNFSEX.Configuracoes.Geral.Provedor in [proEloTech] then
                  Descricao       := copy(Descricao, 1, 20); // conforme o schemas desse provedor esse campo e limitado a 20 chars.

                Quantidade        := ITENS_AUXQUANTIDADE.AsFloat;
                ValorUnitario     := ITENS_AUXVALORTOTAL.AsCurrency / ITENS_AUXQUANTIDADE.AsFloat;
                ValorTotal        := Quantidade * ValorUnitario; //Aqui no código, o campo ValorTotal preenche o campo ValorLiquido do XML
              end;
 

Link para o comentário
Compartilhar em outros sites

Novamente obrigado Italo.

Troquei para with Servico.ItemServico.New do, mas continua dando o mesmo erro

Erro(s):
Código  : X800
Mensagem: Erro de Validação: 1871 - Element '{http://www.agili.com.br/nfse_v_1.00.xsd}ListaServico': Missing child element(s). Expected is ( {http://www.agili.com.br/nfse_v_1.00.xsd}DadosServico ).

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Gilson,

Esse erro também ocorre com o programa exemplo?

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores
  • Solution

Gilson,

Por essa imagem noto que os seus fontes estão desatualizados, pois já estamos com 1355 cidades atendidas pelo componente.

Eu realmente não sei o que pode esta ocorrendo pois nos testes que eu realizei não ocorreu esse erro de validação.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

Boa tarde! Outro desenvolvedor fez uns testes, alterou umas coisas que nem sabe o que fez mais rss e solucionou este problema. Agora dá a mensagem que o prestador de serviço não está cadastrado no site.

Vimos que esta cadastrado, então abrimos um chamado no site da prefeitura.

Obrigado Italo.

Link para o comentário
Compartilhar em outros sites

  • Consultores

Obrigado por reportar.

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

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

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