Jump to content

Search the Community

Showing results for tags 'ipm'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Categories

There are no results to display.

Categories

  • Notes ACBrLibNFe

Forums

  • Fórum Aberto - ACBr
    • ACBr News
    • Equipamentos testados
    • Base de Conhecimento
    • Dúvidas Gerais sobre o ACBr
    • ACBrSerial
    • ACBrSAT
    • ACBrNFe
    • ACBrDFe
    • Dúvidas sobre TEF
    • Dúvidas sobre PIX
    • ACBrMonitor PLUS
    • ACBrTXT
    • ACBrBoleto
    • ACBrDiversos
    • ACBrTCP
    • ACBrFramework
    • ACBrLIB
  • ACBr Pro
    • Dúvidas gerais
    • ACBrMonitorPLUS
    • NFe/NFCe - Nota Fiscal Eletrônica
    • DFe - Documentos Fiscais Eletrônicos
    • SAT / MFE
    • TEF
    • Boleto
    • ACBrSPED
    • ACBrTXT
    • Paf-ECF
    • Requisitos Fiscais por UF
    • ACBrLIB
  • Outros Assuntos
    • ACBr's Pub
    • Legislação Fiscal e Tributária
    • Object Pascal - Delphi & Lazarus
    • Data Base
    • Classificados
    • Dúvidas não relacionadas ao ACBr

Categories

  • ACBr Pro
    • ACBrLib - PRO
    • ACBrMonitorPLUS - PRO
    • Utilitários - PRO
    • Dia do ACBr 1a edição
    • Dia do ACBr 2a edição
    • ACBrLib Android - Pro
  • Free Download
    • ACBrLib - DEMO
    • ACBrMonitorPLUS - DEMO
    • Demos / Testes / Utilitários
    • Apresentações - Palestras
    • ACBrLib Android - Demo

Calendars

  • Eventos - Palestras - Webinars
  • Prazos SEFAZ
  • Community Calendar
  • ACBr Papo Pro
  • Feriados Nacionais

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Website URL

  1. Alguém está com esse mesmo problema abaixo, ao enviar os dados do RPS pro portal retorna isso: X999: Erro de Conexão: 0 - exception 'PhpInternalException' with message '[Notice] Undefined property: stdClass::$Rps. Arquivo:/var/www/html/araucaria.atende.net/include/wne/controller/wne_class_controller_web_service_nota_fiscal_eletronica_abrasf_base.inc. Linha:137' in /var/www/html/araucaria.atende.net/estrutura/est_funcao.inc:1020 Stack trace: #0 /var/www/html/araucaria.atende.net/include/wne/controller/wne_class_controller_web_service_nota_fiscal_eletronica_abrasf_base.inc(137): myErrorHandler(8, 'Undefined prope...', '/var/www/html/a...', 137, Array) #1 /var/www/html/araucaria.atende.net/include/wne/controller/wne_class_controller_web_service_nota_fiscal_eletronica_abrasf_base.inc(108): Wne\Controller\ControllerWebServiceNotaFiscalEletronicaAbrasfBase->processaLogExcecaoInterna(Object(PhpInternalException)) #2 /var/www/html/araucaria.atende.net/include/wne/controller/wne_class_controller_web_service_nota_fiscal_eletronica_abrasf.inc(204): Wne\Controller\ControllerWebServiceNotaFiscalEletronicaAbrasfBase->processa() #3 [internal function]: Wne\Controller\ControllerWebServiceNotaFiscalEletronicaAbrasf->returnEnviarLoteRpsEnvio(Object(stdClass)) #4 /var/www/html/araucaria.atende.net/estrutura/est_funcao.inc(495): call_user_func_array(Array, Array) #5 /var/www/html/araucaria.atende.net/include/glw/controller/glw_class_controller_web_service_definicao.inc(125): callMethod(Object(Wne\Controller\ControllerWebServiceNotaFiscalEletronicaAbrasf), 'returnEnviarLot...', Array) #6 [internal function]: ControllerWebServiceDefinicao->__call('EnviarLoteRpsEn...', Array) #7 [internal function]: Wne\Controller\ControllerWebServiceNotaFiscalEletronicaAbrasf->EnviarLoteRpsEnvio(Object(stdClass)) #8 /var/www/html/araucaria.atende.net/include/glw/controller/glw_class_controller_web_service_router.inc(115): SoapServer->handle() #9 /var/www/html/araucaria.atende.net/include/glw/controller/glw_class_controller_web_service_router.inc(72): ControllerWebServiceRouter->doExecuteWebService() #10 /var/www/html/araucaria.atende.net/include/glw/controller/glw_class_controller_service_router_base.inc(66): ControllerWebServiceRouter->initService() #11 /var/www/html/araucaria.atende.net/estrutura/est_class_factory.inc(154): ControllerServiceRouterBase->__construct() #12 /var/www/html/araucaria.atende.net/estrutura/est_class_factory.inc(126): Factory::instance('controllerWebSe...', Array) #13 /var/www/html/araucaria.atende.net/estrutura/est_class_factory.inc(430): Factory::load('glw', 'web_service_rou...', 'controller', Array, false) #14 /var/www/html/araucaria.atende.net/estrutura/est_class_formulario.inc(958): Factory::loadFile('glw_class_contr...') #15 /var/www/html/araucaria.atende.net/estrutura/est_class_formulario.inc(984): Formulario->loadInstanceControllerFormulario() #16 /var/www/html/araucaria.atende.net/estrutura/est_class_formulario.inc(972): Formulario->callControllerForm() #17 /var/www/html/araucaria.atende.net/atende.php(0): Formulario->callController() #18 {main}
  2. Boa tarde, já tem mais de um ano que a Prefeitura de Morro da Fumaça / SC, trocou o sistema da Betha pelo IPM. Sempre que realizo a atualização do acbr tenho que atualizar o arquivo ACBrNFSeXServicos.ini. Segue as informações corretas da cidade. Nome=Morro da Fumaca UF=SC Provedor=IPM Versao=1.01 ProRecepcionar=https://morrodafumaca.atende.net/?pg=rest&service=WNERestServiceNFSe HomRecepcionar=https://morrodafumaca.atende.net/?pg=rest&service=WNERestServiceNFSe Além disto sempre tem duas correções que são necessárias fazer no componente. Componente atualizado 09/01/2024 e ainda permance a situação. Correção 1: IPM.GravarXML.pas function TNFSeW_IPM.GerarXml: Boolean; Apartir da linha 132, precisa de um identificador diferente para quando esta em homologação, como sabemos o IPM não tem homologação em alguns municípios, e é obrigatório usar o ambiente de produção, ocorre que a além da tag nfse_teste que deve ser informada, é ideal que a tag do identidicador seja diferente do produção, porque? Vou dar o exemplo do Morro da Fumaça, eles não permitem usar uma série diferente da de produção, então se você realiza testes com o identificador igual ao de produção, a numeração da nota de teste com a nota de produção começa conflitar, e o cliente perde a sequencia da NF. Como sugestão aqui eu fixei quando esta em testes para que o identificado seja "'nfseh_' + NFSe.IdentificacaoRps.Numero + '.' + NFSe.IdentificacaoRps.Serie", e isto tem me permitido realizar os testes sem bagunçar os dados do cliente lá na prefeitura. Aqui esta o bloco alterado: if (VersaoNFSe in [ve100, ve101]) and (Ambiente = taHomologacao) then begin if not FpNaoGerarGrupoRps then NFSeNode.AppendChild(AddNode(tcStr, '#2', 'identificador', 1, 80, 0, 'nfseh_' + NFSe.IdentificacaoRps.Numero + '.' + NFSe.IdentificacaoRps.Serie, '')); NFSeNode.AppendChild(AddNode(tcStr, '#3', 'nfse_teste', 1, 1, 1, '1', '')); end else begin if not FpNaoGerarGrupoRps then NFSeNode.AppendChild(AddNode(tcStr, '#2', 'identificador', 1, 80, 0, 'nfse_' + NFSe.IdentificacaoRps.Numero + '.' + NFSe.IdentificacaoRps.Serie, '')); end; Correção 2: IPM.LerXml.pas procedure TNFSeR_IPM.LerNota(const ANode: TACBrXmlNode); Não esta alimentando a competencia que vem automático pela prefeitura. Adicionar no corpo do procedimento: Competencia := StrToDateDef(ObterConteudo(AuxNode.Childrens.FindAnyNs('data_fato'), tcStr), 0); Agradeço se puderem implementar estas questões, pois a cada atualização que realizo do Acbr acabo tendo que sempre conferir estes itens e ajustar.
  3. Cidade de Campo Largo, precisa de uma atualização no arquivo ACBrNFSeXServicos.ini. No original não tem ambiente de homologação, mas o mesmo esta disponivel, e no municipio não pode gerar o grupo rps, e esta faltando o "Params=NaoGerarGrupoRps:" Segue o correto: Nome=Campo Largo UF=PR Provedor=IPM Versao=1.01 Params=NaoGerarGrupoRps: ProRecepcionar=https://ws-campolargo.atende.net:7443/atende.php?pg=rest&service=WNERestServiceNFSe HomRecepcionar=https://treinamento.atende.net/?pg=rest&service=WNERestServiceNFSe&cidade=treina_campolargo Também aqui ocorre o problema da competencia que coloquei em outro topico. Já o problema do identificador não ocorre, pois não gera conforme indicado acima.
  4. XML de retorno: <retorno><mensagem><codigo>00209 - Já consta uma NFSe para o referido prestador de serviço com o mesmo IDENTIFICADOR de arquivo</codigo></mensagem><identificador>nfse</identificador><numero_nfse>5297</numero_nfse><serie_nfse>1</serie_nfse><data_nfse>06/11/2023</data_nfse><hora_nfse>16:53:41</hora_nfse><arquivo_gerador_nfse>452-ger-nfse.xml</arquivo_gerador_nfse><nome_arquivo_gerado_eletron>452-ger-nfse.xml</nome_arquivo_gerado_eletron><link_nfse>http://sync.nfs-e.net/datacenter/include/nfw/nfw_imp_notas.php?codauten=0180030001856541</link_nfse><cod_verificador_autenticidade>0180030001856541</cod_verificador_autenticidade></retorno> porem em acbrlibxml2 na funcão function xmlParseDoc(const cur: xmlCharPtr): xmlDocPtr; begin if InitLibXml2Interface and Assigned(_xmlParseDoc) then Result := _xmlParseDoc(cur) //Retorna nil! else Result := nil; end; e gera essa mesangem: X999 - Erro de Conexão: Input is not proper UTF-8, indicate encoding ! Bytes: 0xE1 0x20 0x63 0x6F Ja atualizei o repositório.
  5. Boa tarde Italo, Surgiu Duas situações de um cliente. 1) Com o valor unitário o ACBrNFSex está gerando a tag com DUAS casas decimais. Conferindo no manual a IPM suporta até 15 casas decimais. SOLUÇÃO PROPOSTA: Alteração na unit IPM.GravarXml foi a de ajustar para 10 casas decimais para ficar equivalente a NF-e. Result[i].AppendChild(AddNode(tcDe10, '#', 'unidade_valor_unitario', 1, 15, 0, NFSe.Servico.ItemServico[I].ValorUnitario, '')); 2) Para o caso da situação tributária = 3 TRBC (Tributado com redução da base de cálculo), sem retenção do ISS, com valor de dedução. Ocorre a seguinte rejeição: 00072 A situação tributária do serviço é TRBC (Tributado com redução da base de cálculo), porém foi informado um valor para o ISSRF. após alguns testes verificamos que a ausência da tag valor_issrf, pois a mesma está zerada está gerando a rejeição a cima. SOLUÇÃO PROPOSTA: Result[i].AppendChild(AddNode(tcDe2, '#', 'valor_issrf', 1, 15, 1, NFSe.Servico.ItemServico[I].ValorISSRetido, DSC_VISS)); Alterando o parâmetro ocorrencias da função AddNode para "1" que forçando a criação da tag valor_issrf, com valor zerado. Segue anexo unit alterada para sua analise e talvez uma solução mais apropriada. IPM.GravarXml.pas
  6. TROCA DE PROVEDOR No dia 05/05/2023 fomos comunicados que a prefeitura de Camaquã está trocando de sistema, passará a valer o provedor IPM para as notas de serviços. Site para emissão da https://camaqua.atende.net/autoatendimento/servicos/nfse, estamos no aguardo da confirmação do endereço do webservice, assim que disponibilizarem adicono aqui. manuel web service.pdf
  7. Bom dia !, Ao emitir NFS-e para a IPM, Não está carregando na propriedade ACBrNFSe.WebService.Emite.CodVerificacao o código de verificação do retorno. retorno abaixo: <retorno> <mensagem> <codigo>00001 - Sucesso</codigo> </mensagem> <identificador>nfse_10832.01</identificador> <alerta/> <rps> <nro_recibo_provisorio>10832</nro_recibo_provisorio> <serie_recibo_provisorio>1</serie_recibo_provisorio> </rps> <numero_nfse>11095</numero_nfse> <serie_nfse>1</serie_nfse> <data_nfse>14/02/2023</data_nfse> <hora_nfse>08:02:19</hora_nfse> <arquivo_gerador_nfse>11320-ger-nfse.xml</arquivo_gerador_nfse> <nome_arquivo_gerado_eletron>11320-ger-nfse.xml</nome_arquivo_gerado_eletron> <link_nfse>http://sync.nfs-e.net/datacenter/include/nfw/nfw_imp_notas.php?codauten=0182530009422550</link_nfse> <cod_verificador_autenticidade>0182530009422550</cod_verificador_autenticidade> </retorno>
  8. Troca de provedor em Paranavaí/PR De betha para ipm [4118402] ; Atualizado em 08/11/2022 Nome=Paranavai UF=PR Provedor=IPM Versao=1.01 Params=Assinar:AssRpsGerarNFSe ProRecepcionar=https://paranavai.atende.net/?pg=rest&service=WNERestServiceNFSe HomRecepcionar=https://paranavai.atende.net/?pg=rest&service=WNERestServiceNFSe ACBrNFSeXServicos.ini ACBrNFSeXServicos.res
  9. Bom dia, tudo bem ? Gostaria de informar que: A partir de hoje (27/09/2022), o provedor para emissão de notas fiscais de serviços da cidade de Jaguaruna, deixa de ser o Prefeitura Moderna e passa ser IPM. Poderiam atualizar os arquivos referentes à este? @Italo Giurizzato Junior @Renato Rubinho. [4208807] ; Atualizado em 29/09/2022 Nome=Jaguaruna UF=SC Provedor=IPM Versao=1.01 ProRecepcionar=https://jaguaruna.atende.net/atende.php?pg=rest&service=WNERestServiceNFSe&cidade=padrao HomRecepcionar=https://homologacao.atende.net/atende.php?pg=rest&service=WNERestServiceNFSe&cidade=integracoes&eletron=1 Obrigado.
  10. Boa tarde, Tudo bem ? Temos um cliente de Treze Tílias - SC que utiliza o provedor IPM que tem o seguinte erro: usuario logado é diferente do prestador informado e nao existe relacionamento contador cliente entre ambos XML em anexo. Sabem dizer o que pode ser? o CNPJ presente no xml é o mesmo do nosso c liente, e ele possui apenas uma empresa, não identifiquei ao certo aonde é a falha. 0014050405300016458231082022-RPS.xml
  11. Bom dia. Tudo bem? No início deste ano a prefeitura de Apucarana mudou para o provedor IPM. Seria interessante atualizar o arquivo ACBrNFSeXServicos.ini: [4101408] Nome=Apucarana UF=PR Provedor=IPM Versao=1.01 ProRecepcionar=https://apucarana.atende.net/atende.php?pg=rest&service=WNERestServiceNFSe&cidade=padrao HomRecepcionar=https://homologacao.atende.net/atende.php?pg=rest&service=WNERestServiceNFSe&cidade=integracoes
  12. Após alterar para o novo componente ACBrNFSeX o provedor IPM retorna o erro do XML de retorno em anexo. Estamos utilizando modo meUnitario. Verifiquei que o XML do RPS gerado no novo componente sofreu algumas alterações no layout. XML Retorno.xml 5131-rps (ACBrNFSe).xml 5141-rps (ACBrNFSeX).xml
  13. bom dia! segundo o manual da integração IPM, implementei no exemplo NFSex a consulta por NFS-e: proIPM: begin var xSerie : String; if ACBrNFSeX1.Configuracoes.Geral.Provedor in [proIPM] then begin if not(InputQuery(xTitulo, 'Série da NFSe:', xSerie)) then exit; end; InfConsultaNFSe := TInfConsultaNFSe.Create; try with InfConsultaNFSe do begin tpConsulta := tcPorNumero; NumeroIniNFSe := NumeroNFSe; SerieNFSe := xSerie; CadEconomico := edtEmitIM.Text; end; ACBrNFSeX1.ConsultarNFSe; finally InfConsultaNFSe.Free; end; Porem essas informações não estão chegando na função ACBrNFSeProviderIPM.PrepararConsultaNFSe . Método Executado: ConsultarNFSe Parâmetros de Envio Num. Ini. NFSe: Num. Fin. NFSe: Data Inicial : 30/12/1899 Data Final : 30/12/1899 Parâmetros de Retorno Sucesso : False Erro(s): Código : X108 Mensagem: Número da NFSe não informado. Correção: --------- e também precisa ser alterado a tag do xml de consulta de '<serie>' para '<serie_nfse>'; colocando as informações manualmente na função consulta retornou correto.
  14. Olá, estou tendo problemas com os cancelamentos das NFS-e do provedor IPM para a cidade de Gravataí/RS. Ocorre o erro '00173 - A base de dados atual já contém uma importação com o respectivo nome de arquivo'. Atualizei os fontes hoje pela manhã e o problema persiste, até mesmo no programa exemplo. No começo do mês passado estava funcionando usando o componente novo, atualizei os fontes há umas 2 semanas e começou a apresentar o erro 00173. Continuo usando o componente novo de NFS-e. Anexei os xml de envio e de resposta. Verifiquei no manual de integração da IPM e este erro consta como sendo para gravação de nota e não para cancelamento. 3532-can.xml 3532-ped-can.xml manual_IPM.pdf
  15. Fala galera, Bom dia, td certo ? Galera vi alguns tópicos falando desse assunto, porem não vi conclusão em nenhum deles, sendo assim estou iniciando uma nova discussão. Tenho duas prefeituras diferente utilizando o provedor IPM, a prefeitura de cachoeirinha-RS migrou agora para utilizar também o provedor IPM, com uma restrição diferente dos outros que conheço que seria a assinatura digital nos arquivos enviados. Utilizei a assinatura padrão utilizando a capicom porem eu vi que esse padrão são 3 tags que recebem a assinatura. Temos essa assinatura implementada nos componentes atualizados do ACBR ? Valeu galera, obrigado pelo tempo e atenção; Abraço!
  16. Boa tarde pessoal, faz um tempo que não apareço. Segue algumas mudanças para o Provedor IPM. O provedor, quando o usuário e senha informados estão incorretos, não retorna um xml. Somente o seguinte retorno: Nao foi encontrado na tb.dcarq.unico a cidade(codmun) do Usuario: Graças a isso, o ACBr estava deixando a mensagem dos retornos em branco. Também corrigi uma coisinha na geração da informação do tomador: estava usando o "EnderecoInformado" do Prestador. if (NFSe.Tomador.Endereco.EnderecoInformado) then Gerador.wCampoNFSe(tcStr, '', 'endereco_informado', 1, 1, 0, 'S', '') else Gerador.wCampoNFSe(tcStr, '', 'endereco_informado', 1, 1, 0, 'N', ''); pnfsEnvLoteRpsResposta.pas pnfsLerListaNFSe.pas pnfsNFSeW_IPM.pas
  17. Bom dia pessoal O município de Guaíba / RS mudou o provedor de Ginfes para IPM. Mudança no arquivo Cidades.ini: De: Nome=Guaiba UF=RS Provedor=GINFES NomeURL_H=guaiba NomeURL_P=visualizar LinkURL_H=nfs_guaiba LinkURL_P=nfs_ver4 Para: [4309308] Nome=Guaiba UF=RS Provedor=IPM
  18. Pessoal, não existia cancelamento para o provedor IPM. Houve a necessidade em um cliente e eu implementei a opção. Seguem os arquivos alterados para que possam colocar no repositório. pnfsCancNfseResposta.pas pnfsNFSeG.pas Exemplos de XML de envio e de retorno. 1512-can2.xml 1512-can3.xml 1512-ped-can3.xml
  19. Bom dia, Estou com problemas em um cliente ao enviar a NFSe IPM em Rio Negrinho estou tento o seguinte retorno: "00222 - Assinatura Digital não está íntegra ou nenhuma assinatura foi encontrada no arquivo enviado.@Assinatura não íntegra! Falha na verificação." Faço a assinatura do XML utilizando a ACBrNFSeNotasFiscais.AssinarXML. Encontrei em torno de 3 ou 4 tópicos sobre este assunto no fórum mas nenhum chega a uma solução. Alguém conseguiu solução para isso?
  20. Olá! Estou implementando NFSe para a cidade de Sobradinho/RS e o provedor é o IPM, a nota está emitindo normalmente, porém não consigo consultar a situação da nota, estou fazendo da seguinte forma: ACBrNFSe.NotasFiscais.Items[0].NFSe.Situacao = '1' Alguém sabe me dizer se está incorreto consultar o retorno dessa maneira? Obrigado1
  21. Olá! Estou homologando NFSe para um cliente de Sobradinho/RS, o provedor lá é o IPM, porém eles não tem ambiente de teste, só a tag <nfse_teste>, porém não consegui entender como inserir isso no delphi para aparecer essa TAG, alguém pode me auxiliar? Obrigado!
  22. Olá pessoal, estou emitindo uma NFS-e com o provedor IPM no município de Osório-RS porém ele emite com o item de serviço com a quantidade 'Hrs' e não como 'Qtde' como deveria ser. Verifiquei que no arquivo 'pnfsNFSeW_IPM.pas' na linha 201 está da seguinte forma: Gerador.wCampoNFSe(tcStr, '', 'unidade_codigo', 1, 9, 0, '1', ''); //1 - UN, 2 - HORA Sendo que o que funciona correto com a unidade 'Qtde' é desta forma: Gerador.wCampoNFSe(tcStr, '', 'unidade_codigo', 1, 9, 0, '2', ''); //1 - HORA, 2 - QTDE Isso pode ser alterado e mandado para o repositório ou não? Segue em anexo o arquivo que eu alterei. pnfsNFSeW_IPM.pas
  23. Olá, estou enfrentando um problema com o provedor IPM. A nota autoriza tudo certo, imprime, gera pdf no momento do envio, mas ao salvar o xml de retorno este não possui as tags de protocolo e código de verificação, assim como acontece com outros provedores. Então não consigo reimprimir a nota, como posso proceder?
  24. Olá, precisamos emitir NFS-e para o município de Nova Santa Rita-RS com o provedor IPM, pelo que consultei no arquivo Cidades.ini não há esse município. Gostaria de saber o que precisa ser feito para começar os testes e emitir NFS-e para esse município com o ACBR.
  25. Olá. Gostaria de informações sobre a implementação do provedor IPM para Bento Gonçalves. Terão modificações na implementação do ACBr? Terá algum impacto? Se sim, como está o andamento?
×
×
  • 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.

The popup will be closed in 10 seconds...