Ir para conteúdo
  • Cadastre-se

dev botao

iniciando o uso do acbrmonitor-plus para nfse


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

Recommended Posts

  • Consultores

Conferindo nos arquivo ACBrMonitor.ini que disponibilizou me parece que a seção WebService da NFSe está devidamente preenchida.

Olhando no Log que você disponibilizou, entendo que o envio foi feito com sucesso para o provedor, mas você recebeu um retorno dele que por alguma razão o monitor não conseguiu ler/interpretar e por isso lhe devolveu o erro:

Citar

[Erro1]
Codigo=X999
Correcao=
Descricao=Erro de Conexão: Input is not proper UTF-8, indicate encoding !Bytes: 0xE1 0x20 0x63 0x6F

Por favor, faça o seguinte:

Primeiro de tudo, estamos na versão 1.4.0.211 do ACBrMonitor. Se você está em uma versão anterior atualize e repita os testes.

Se você já estiver usando a versão mais atual ou se o problema persistir após atualização, defina esta configuração:

image.png

Repita o teste.

Ele vai dar o mesmo erro, mas agora, ele vai gerar para você no caminho que indicou os arquivos de envelope da requisição.

Eles são o arquivo que de fato é enviado ao web service e a resposta do mesmo inalterada pelo ACBr.

Ambos vão ter -soap no nome.

Veja se no envelope de resposta, não tem nenhuma mensagem de erro ou conteúdo que diferente que possa justificar esta falha na leitura.

 

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

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 !!

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Caro Diego, obrigado, agora realmente retornou alguma mensagem q possamos entender

<?xml version="1.0" encoding="UTF-8"?><retorno><mensagem><codigo>00132 - Usuário ou Senha inválidos!</codigo><codigo>00131 - Não foi possível validar o usuário logado!</codigo></mensagem><numero_nfse></numero_nfse><serie_nfse></serie_nfse><data_nfse></data_nfse><hora_nfse></hora_nfse><arquivo_gerador_nfse></arquivo_gerador_nfse><nome_arquivo_gerado_eletron></nome_arquivo_gerado_eletron><link_nfse></link_nfse><cod_verificador_autenticidade></cod_verificador_autenticidade></retorno>

 

tentei enviar o mesmo "usuario" e senha q utilizamos para acessar o portal deles, mas retornou a mensagem acima, enviei um email a eles perguntando se é a mesma ou nao, eles retornando te informo aqui, muito obrigado

 

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Boa Tarde, enviei nosso caso ao pessoal da IPM e me retornar que possivelmente o endereço do web-service esteja o antigo, inclusive fiz um pré teste (POSTMAN) no novo endereço q me passaram e passou o teste do usuario e senha: (conforme imagem abaixo)

image.thumb.png.03cef5503adb1a1d8f5d1d637069e1a7.png

- inclusive a pessoa me retornou q no arquivo xml de envio estavam faltando algumas informações, no envio ao acbrmonitorplus estamos enviando os dados da lista de serviços com codigos,cidade da prestação etc, mas no arquivo gerado final (recibo....) estas informações nao aparecem mesmo, o arquivo q me enviaram renomeei iniciando com IPM...

este é o endereço q nos passaram no novo web-service: https://ws-campolargo.atende.net:7443/?pg=rest&service=WNERestServiceNFSe

- se desejar posso te re-enviar o email q nos retornaram

 

 Desde ja Agradeço

 

 

 

20231207145455-ger-nfse.xml 20231207145455-ger-nfse-soap.txt 20231207145456-lista-nfse-ger.xml 20231207145456-lista-nfse-ger-soap.xml 4123120795576000010056000000000005050-rps.xml sainfse000005050#07955760000100.txt entnfse000005050#07955760000100.txt ipm-4223110795576000010056000000000005000-rps.xml

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Consultores
13 minutos atrás, m5sistemas disse:

Boa Tarde, enviei nosso caso ao pessoal da IPM e me retornar que possivelmente o endereço do web-service esteja o antigo, inclusive fiz um pré teste (POSTMAN) no novo endereço q me passaram e passou o teste do usuario e senha: (conforme imagem abaixo)

image.thumb.png.03cef5503adb1a1d8f5d1d637069e1a7.png

- inclusive a pessoa me retornou q no arquivo xml de envio estavam faltando algumas informações, no envio ao acbrmonitorplus estamos enviando os dados da lista de serviços com codigos,cidade da prestação etc, mas no arquivo gerado final (recibo....) estas informações nao aparecem mesmo, o arquivo q me enviaram renomeei iniciando com IPM...

este é o endereço q nos passaram no novo web-service: https://ws-campolargo.atende.net:7443/?pg=rest&service=WNERestServiceNFSe

- se desejar posso te re-enviar o email q nos retornaram

 

 Desde ja Agradeço

 

 

 

20231207145455-ger-nfse.xml 1.25 kB · 0 downloads 20231207145455-ger-nfse-soap.txt 1.59 kB · 0 downloads 20231207145456-lista-nfse-ger.xml 604 B · 0 downloads 20231207145456-lista-nfse-ger-soap.xml 1.21 kB · 0 downloads 4123120795576000010056000000000005050-rps.xml 1.25 kB · 0 downloads sainfse000005050#07955760000100.txt 2.06 kB · 0 downloads entnfse000005050#07955760000100.txt 1.57 kB · 0 downloads ipm-4223110795576000010056000000000005000-rps.xml 1.4 kB · 0 downloads

Boa tarde!

Obrigado. Pela URL que eles passaram, parece que mudaram para a versão 1.01 do Layout. (Atualmente o componente a Lib e o Monitor estão usando a 1.00).

Vou fazer alguns testes aqui e retorno assim com qualquer nova informação.

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

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 !!

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Esqueci de complementar uma pergunta: é possível atualizar por aqui este endereço novo no acbrmonitorplus?

 

Agora, Diego Foliene disse:

Boa tarde!

Obrigado. Pela URL que eles passaram, parece que mudaram para a versão 1.01 do Layout. (Atualmente o componente a Lib e o Monitor estão usando a 1.00).

Vou fazer alguns testes aqui e retorno assim com qualquer nova informação.

sim, vou te passar o manual atualizado q nos enviaram tb

Manual de integração WebService (1).pdf

Link para o comentário
Compartilhar em outros sites

  • Consultores
Agora, m5sistemas disse:

Esqueci de complementar uma pergunta: é possível atualizar por aqui este endereço novo no acbrmonitorplus?

 

É sim.

Eu vou alterar o meu arquivo aqui e fazer um envio(com dados inválidos mesmo) para comparar a estrutura do arquivo.

Mas se quiser, você pode alterar ai também para testes.

Para isso, você vai alterar o arquivo ACBrNFSeXServicos.ini que fica dentro da pasta de instalação do Monitor.

Nele você vai procurar a seção correspondente da cidade e trocar as informações, atualizando disso:

[4104204]
Nome=Campo Largo
UF=PR
Provedor=IPM

Para isso:

[4104204]
Nome=Campo Largo
UF=PR
Provedor=IPM
Versao=1.01
ProRecepcionar=https://ws-campolargo.atende.net:7443/?pg=rest&service=WNERestServiceNFSe

 

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

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 !!

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Diego, acho que agora vai dar certo , ele retornou o erro abaixo

[Erro1]
Codigo=XSD E
Correcao=
Descricao=r 1871: Element 'itens': Missing child element(s). Expected is ( lista ). Line: 1

realmente no  xml q foi gerado (recibo nao tem) mas nos "comandos" q enviamos ao acbrmonitor foi enviado, confirma arquivos anexados e imagens

image.thumb.png.db61a16c39186a9b0bb45dedf171fb05.png

image.thumb.png.db61e628d69cef4ed755642aa7a91b8d.png

 

 

 

entnfse000005050#07955760000100.txt sainfse000005050#07955760000100.txt 4123120795576000010056000000000005050-rps.xml

Link para o comentário
Compartilhar em outros sites

  • Consultores
25 minutos atrás, m5sistemas disse:

Diego, acho que agora vai dar certo , ele retornou o erro abaixo

[Erro1]
Codigo=XSD E
Correcao=
Descricao=r 1871: Element 'itens': Missing child element(s). Expected is ( lista ). Line: 1

realmente no  xml q foi gerado (recibo nao tem) mas nos "comandos" q enviamos ao acbrmonitor foi enviado, confirma arquivos anexados e imagens

image.thumb.png.db61a16c39186a9b0bb45dedf171fb05.png

image.thumb.png.db61e628d69cef4ed755642aa7a91b8d.png

 

 

 

entnfse000005050#07955760000100.txt 1.57 kB · 0 downloads sainfse000005050#07955760000100.txt 1.67 kB · 0 downloads 4123120795576000010056000000000005050-rps.xml 1.23 kB · 0 downloads

O campo que vai gerar essa informação no seu XML é esta seção [ItensXXX].

;Lista de Itens, xxx pode variar de 001-999
[Itens001]
Descricao=Desc. do Serv. 1 testando com mais de 20 caracteres nesta longa descrição de teste
CodServico=12345
codLCServico=123
ItemListaServico=09.01
Quantidade=10
ValorUnitario=0,01
ValorDeducoes=0
ValorIss=0,0001
Aliquota=0,1
BaseCalculo=0,1
DescontoIncondicionado=0
ValorTotal=0,1
Tributavel=2

Você vai encontrar ela no Modelo NFSe com mais de um servico.

 

EDIT:

Está seção [ItensXXX] é especifica somente para alguns provedores que permitem enviar mais de um serviço no RPS.

Estamos em processo de melhoria da documentação para deixar isso mais explicito, mas por hora, você pode se guiar por esse tópico para entender quais podem usar ela.

 

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

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 !!

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

esta dando certo, mas tem um campo q esta me incomodando codigo_local_prestacao_servico, esta indo vazio e retornando errado, eu achei que seria o campo codLCServico que seria ele e o preeenchi mas continua gerando zerado e retornando o erro abaixo

[Erro1]
Codigo=XSD E
Correcao=
Descricao=r 1824: Element 'codigo_local_prestacao_servico': '' is not a valid value of the atomic type 'tipoCidade'. Line: 1

 

image.thumb.png.2cfb2995cc8c6c04d5ddc65248391c9f.png

Link para o comentário
Compartilhar em outros sites

  • Consultores
6 minutos atrás, m5sistemas disse:

esta dando certo, mas tem um campo q esta me incomodando codigo_local_prestacao_servico, esta indo vazio e retornando errado, eu achei que seria o campo codLCServico que seria ele e o preeenchi mas continua gerando zerado e retornando o erro abaixo

O valor que preenche esta tag é o CodMunPrestacao.

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

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 !!

Link para o comentário
Compartilhar em outros sites

  • Consultores
5 minutos atrás, m5sistemas disse:

- mesmo preenchido nao "preencheu" no xml

Está no lugar errado.

Veja que CodMunPrestacao, faz parte da seção [ItensXXX] no modelo ini e você colocou em [Servico].

6 minutos atrás, m5sistemas disse:

nao esta mais aceitando eu anexar o xml do recibo

Tente remover alguns de seus anexos antigos do fórum.

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

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 !!

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

- Caro Diego Deu certo , emitiu a nota, mais 2 perguntas

 - tem como baixar o pdf ou gerar pelo acbrmonitor , ficando com o mesmo lay-out q a ipm usa?

 - aquele arquivo q esta em : C:\ACBrMonitorPLUS\Arqs\07955760000100\NFSe\202312\NFSe\Recibos\4123120795576000010056000000000005050-rps.xml , nao é o arquivo "assinado" como acontece nas nfe, tem como baixar o xml do servidor ou este ja é valido?

 

Muito Obrrigado pela Ajuda

 

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia @m5sistemas,

É criado automaticamente duas pastas: Notas e Recibos.

Na pasta Recibos ficam os XML (*-rps.xml) dos Recibos Provisórios de Serviços gerados e enviados para o webservice do provedor, portanto não são as notas.

Na pasta Notas ficam os XML (*-nfse.xml) das Notas Fiscais de Serviço Eletrônica.

O provedor IPM é complicado pois ele tem diversas implementações diferentes de seu webservice.

Tem cidades que mediante uma configuração no portal da prefeitura você escolhe se deseja como retorno um resumo ou o XML completo da nota.

Para outras cidades nem isso tem e você tem que se contentar com o resumo.

Neste resumo tem um link que através de um navegador você tem o DANFSE com o layout do provedor.

Espero ter sanado essas duas duvidas.

  • Curtir 1
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
27 minutos atrás, Alexandre Felippeto Henzen disse:

Bom dia pessoal, 

Alguma previsão para liberação de emissão de NFS-e para Campo Largo no novo layout?? 
O layout anterior já não está sendo mais aceito..

Agradeço desde já!!

Bom dia!

Enviado ao SVN na Rev-31483.

Por favor, atualize seus fontes, reinstale o ACBr e faça novos testes.

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

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 !!

Link para o comentário
Compartilhar em outros sites

  • Consultores
37 minutos atrás, m5sistemas disse:

Boa tarde, onde posso excluir os arquivos, nao identifiquei, pois estou em um outro cliente e esta retornando uma mensagem q gostaria de anexar!

 

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

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 !!

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Diego me da um dica aqui, os arquivos anexos sao os retorno do soap e o arquivo sai retornado do acbrmonitorplus. no "sai" vem uma mensagem sem sentido de erro, 

[Erro1]
Codigo=X999
Correcao=
Descricao=Erro de Conexão: Input is not proper UTF-8, indicate encoding !Bytes: 0xE1 0x20 0x63 0x6F

------------------------ no "soap" vem mostrando a mensagem abaixo

    <mensagem>
    <codigo>00209 - Já consta uma NFSe para o referido prestador de serviço com o mesmo IDENTIFICADOR de arquivo
    </codigo></mensagem>

 

------ e com autorização da nota

dentificador>nfse_1611.1</identificador>
    <nf>
        <numero_nfse>4010</numero_nfse>
        <serie_nfse>1</serie_nfse>
        <data_nfse>12/12/2023</data_nfse>
        <data_fato>12/12/2023</data_fato>
        <hora_nfse>14:10:13</hora_nfse>
        <situacao_codigo_nfse>1</situacao_codigo_nfse>
        <situacao_descricao_nfse>Emitida</situacao_descricao_nfse>
        <link_nfse>https://campolargo.atende.net/autoatendimento/servicos/consulta-de-autenticidade-de-nota-fiscal-eletronica-nfse/detalhar/1/identificador/7481738865200956878620241212122027151014</link_nfse>
        <cod_verificador_autenticidade>7481738865200956878620241212122027151014</cod_verificador_autenticidade>
        <valor_total>3.000,00</valor_total>
        <valor_desconto>0,00</valor_desconto>
        <valor_ir>0,00</valor_ir>
        <valor_inss>0,00</valor_inss>
        <valor_contribuicao_social>0,00</valor_contribuicao_social>
        <valor_rps>0,00</valor_rps>
        <valor_pis>0,00</valor_pis>
        <valor_cofins>0,00</valor_cofins>
        <observacao>0</observacao>

 

------------ eu manualmente copie os dados e liberei a nota no sistema, tem alguma configuração q preciso fazer no acbmonitor  para que esta mensagem e estes dados de autorização venham no arquivo "SAI"? 

 

 

20231212141211-lista-nfse-ger.xml 20231212141211-lista-nfse-ger-soap.xml 20231212141947-ger-nfse.xml 20231212141947-ger-nfse-soap.txt 20231212141947-lista-nfse-ger.xml 20231212141947-lista-nfse-ger-soap.xml sainfse000001611#09568786000112.txt sainfse000001612#09568786000112.txt

Link para o comentário
Compartilhar em outros sites

  • Consultores
3 minutos atrás, m5sistemas disse:

Diego me da um dica aqui, os arquivos anexos sao os retorno do soap e o arquivo sai retornado do acbrmonitorplus. no "sai" vem uma mensagem sem sentido de erro, 

[Erro1]
Codigo=X999
Correcao=
Descricao=Erro de Conexão: Input is not proper UTF-8, indicate encoding !Bytes: 0xE1 0x20 0x63 0x6F

------------------------ no "soap" vem mostrando a mensagem abaixo

    <mensagem>
    <codigo>00209 - Já consta uma NFSe para o referido prestador de serviço com o mesmo IDENTIFICADOR de arquivo
    </codigo></mensagem>

 

------ e com autorização da nota

dentificador>nfse_1611.1</identificador>
    <nf>
        <numero_nfse>4010</numero_nfse>
        <serie_nfse>1</serie_nfse>
        <data_nfse>12/12/2023</data_nfse>
        <data_fato>12/12/2023</data_fato>
        <hora_nfse>14:10:13</hora_nfse>
        <situacao_codigo_nfse>1</situacao_codigo_nfse>
        <situacao_descricao_nfse>Emitida</situacao_descricao_nfse>
        <link_nfse>https://campolargo.atende.net/autoatendimento/servicos/consulta-de-autenticidade-de-nota-fiscal-eletronica-nfse/detalhar/1/identificador/7481738865200956878620241212122027151014</link_nfse>
        <cod_verificador_autenticidade>7481738865200956878620241212122027151014</cod_verificador_autenticidade>
        <valor_total>3.000,00</valor_total>
        <valor_desconto>0,00</valor_desconto>
        <valor_ir>0,00</valor_ir>
        <valor_inss>0,00</valor_inss>
        <valor_contribuicao_social>0,00</valor_contribuicao_social>
        <valor_rps>0,00</valor_rps>
        <valor_pis>0,00</valor_pis>
        <valor_cofins>0,00</valor_cofins>
        <observacao>0</observacao>

 

------------ eu manualmente copie os dados e liberei a nota no sistema, tem alguma configuração q preciso fazer no acbmonitor  para que esta mensagem e estes dados de autorização venham no arquivo "SAI"? 

 

 

20231212141211-lista-nfse-ger.xml 2.43 kB · 0 downloads 20231212141211-lista-nfse-ger-soap.xml 2.63 kB · 0 downloads 20231212141947-ger-nfse.xml 1.77 kB · 0 downloads 20231212141947-ger-nfse-soap.txt 2.04 kB · 0 downloads 20231212141947-lista-nfse-ger.xml 2.43 kB · 0 downloads 20231212141947-lista-nfse-ger-soap.xml 2.63 kB · 0 downloads sainfse000001611#09568786000112.txt 4.42 kB · 0 downloads sainfse000001612#09568786000112.txt 4.42 kB · 0 downloads

Boa tarde @m5sistemas!

Esse problema está relacionado a codificação que o provedor IPM está devolvendo a resposta.

Por favor, qual versão do Monitor você está usando?

Salvo engano, tivemos atualizações recentes no componente(e consequentemente no monitor), visando evitar este problema.

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

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 !!

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde @m5sistemas,

Se você abrir o arquivo *-lista-nfse-ger-soap.xml através do Bloco de notas, vai descobrir que o mesmo esta no formato ANSI e não em UTF-8 apesar de constar o encoding na primeira linha.

Precisamos encontrar uma forma de detectar a formatação do arquivo e fazer a conversão para UTF-8 caso necessário.

  • Curtir 1
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á 132 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.