Ir para conteúdo
  • Cadastre-se

dev botao

ACBrNFSeX IPM Pinhais codigo_item_lista_servico sem conteúdo


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

Recommended Posts

Boa tarde.

Estou fazendo alterações para usar o ACBrNFSeX na Prefeitura de Pinhais atendida pelo provedor IPM.

Ao alimentar o componente informo o valor em Servico.ItemListaServico mas não está sendo gravado no XML.

Também estou atribuindo os campos para o provedor: TribMunPrestador, CodMunPrestacao e SituacaoTributaria

Código  : XSD E
Mensagem: r 1824: Element 'codigo_item_lista_servico': '' is not a valid value of the atomic type 'xs:integer'. Line: 1

Segundo resposta da Prefeitura é uma tag obrigatória.

O que preciso fazer para contornar isso?

Obrigado

30296-ger-nfse-soap.xml Manual Integração NFSe - Base Oficial.pdf

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Paulo,

Chegou a estudar o programa exemplo do novo componente?

Na procedure AlimentarNFSe temos:

      // 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';

        (...)

        // Provedor IPM
        { define se o tributo é no municipio do prestador ou não }
        TribMunPrestador := snNao;
        { codigo do municipio que ocorreu a prestação de serviço }
        CodMunPrestacao :=  edtCodCidade.Text;
        { codigo da situação tributária: 0 até 15 }
        SituacaoTributaria := 0;
      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

Boa tarde Italo

Sim eu tenho estudado bastante o exemplo e estou atribuindo a tag ItemListaServico
mas ao depurar na unit IPM.GravarXml na linha 252 não tem conteúdo. 

    Result[i].AppendChild(AddNode(tcStr, '#', 'codigo_item_lista_servico', 1, 9, 1,
                 OnlyNumber(NFSe.Servico.ItemServico[I].ItemListaServico), ''));

Obrigado.

Link para o comentário
Compartilhar em outros sites

  • Consultores
  • Solution

Paulo,

Você esta atribuindo o código do Item de serviço da seguinte forma:

NFSe.Servico.ItemListaServico :=  'codigo';

Sendo que para o provedor IPM e da seguinte forma:

NFSe.Servico.ItemServico[x].ItemListaServico :=  'codigo';

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á 874 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.