Ir para conteúdo
  • Cadastre-se

dev botao

Novo layout IPM para notas de serviço


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

Recommended Posts

  • Membros Pro

Boa tarde. esta semana fomos surpreendidos  com um email avisando de alterações no layout das notas de serviço do provedor IPM.:

Mensagem do email:

 

O Município de Concórdia irá passar por uma atualização na versão do sistema Fiscal Web, este que é responsável pela Emissão de Notas e Escrituração Fiscal.

A atualização para a nova versão ocorrerá no dia 05/06/2023.

 

Para informações a respeito da atualização e inscrições para os treinamentos online você pode acessar a este link https://concordia.atende.net/subportal/atualizacao-do-sistema-fiscal-web

Ou enviar um e-mail para [email protected]

manual_eletron (1).pdf

A ACBR está apta ? estou tendo problemas no retorno de emvio com o programa de exemplo

Requisição
Ambiente: 2
Cidade  : Concordia/SC
Provedor: IPM Versão: 1.00
 
Método Executado: Gerar NFSe
 
Parâmetros de Envio
Numero do Lote: 1
 
Parâmetros de Retorno
Data de Envio : 30/12/1899
Numero do Prot: 
Numero da Nota: 
Link          : 
Código Verif. : 
Sucesso       : False
 
Erro(s):
Código  : 00167
Mensagem: A UNIDADE DO SERVIÇO correspondente ao código informado não foi encontrada.
Correção: 
---------
 
NFS-e Numero....: 1
Cod. Verificacao: 
Prestador.......: Dream
Tomador.........: INSCRICAO DE TESTE E TESTE

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde!

Por favor, está unidade que está enviando já funcionava anteriormente?

Se buscar pelo erro no Manual de Integração Web Service que tem disponível no link temos:

Citar

[167] A UNIDADE DO SERVIÇO correspondente ao código informado não foi encontrada na tb.nf.unidade_servico.

O que pela descrição indica ser um problema na base de dados do provedor.

  • Curtir 1
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
19 minutos atrás, Dream Sistemas disse:

pelo que conversei com o pessoal da IPM, é uma nova versão, onde mudaram os links de produção e homologação. Onde cada cidade terá o link próprio. Ex: image.png.cd81e32f9f0032800e122c5c21935dbf.png

 

Pela URL do Manual, parece que a cidade vai mudar da versão 1.00 para a 1.01

Veja um exemplo de configuração de uma cidade que usa IOM na versão 1.01:

[4101408]
; Atualizado em 19/04/2022
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

Já este é o exemplo de uma cidade que implementa a versão 2.04:

[4303509]
; Atualizado em 16/05/2023
Nome=Camaqua
UF=RS
Provedor=IPM
Versao=2.04
ProRecepcionar=https://ws-camaqua.atende.net:7443/?pg=services&service=WNENotaFiscalEletronicaNfe&cidade=padrao 
HomRecepcionar=https://migracao.atende.net/?pg=services&service=WNENotaFiscalEletronicaNfe&cidade=treina_camaqua

Você precisa confirmar quais são as novas URLs e qual é a versão implementada para que possamos alterar no INI.

  • Curtir 2
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

pelo que entendi os links são https://concordia.atende.net/?pg=rest&service=WNERestServiceNFSe para produção 

https://migracao.atende.net/?pg=rest&service=WNERestServiceNFSe&cidade=treina_concordia        para homologação.

onde cada cidade (no exemplo concordia) é preenchida sem espaços, em minúsculo e sem acentos. Mas o problema não é só este... 

conforme a IPM : "Para o mês de junho, a programação de atualização é Concórdia/SC dia 05/06 e Bento Gonçalves/RS dia 19/06."

as implementações serão feitas gradualmente....

 

 

 

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia,

Se você esta usando o componente novo ACBrNFSeX, o local correto para alterar as URLs é: ACBrNFSeXServicos.ini

Veja:

 

  • Curtir 2
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

  • Membros Pro

preenchi o arquivo ini com :


[4204301]
Nome=Concordia
UF=SC
Provedor=IPM
Versao=1.01
ProRecepcionar=https://concordia.atende.net/atende.php?pg=rest&service=WNERestServiceNFSe&cidade=padrao
HomRecepcionar=https://homologacao.atende.net/atende.php?pg=rest&service=WNERestServiceNFSe&cidade=integracoes
HomNameSpace=https://migracao.atende.net/?pg=rest&service=WNERestServiceNFSe&cidade=treina_concordia    
HomLinkURL=https://migracao.atende.net/?pg=rest&service=WNERestServiceNFSe&cidade=treina_concordia
;

image.png.56acf93aedf780919cdc52ab84c8815a.png

O que estou fazendo de errado?

 

A senha e usuário estão corretos

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde @Dream Sistemas
pela imagem que você postou acima retornando a requisição, provedor, etc. aparentemente está correta.
chegou a entrar em contato com o suporte do provedor/prefeitura informando que está retornando que a senha ou usuário não estão corretos?
Será que a senha que você tem é para produção/homologação ou vice-versa ?

Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Usei a senha e usuário acessando diretamente o link de homologação. Conferem... consigo o acesso

O link de produção ainda não está ativo, mas estou enviando como homologação...

por tentativa, coloquei no link de produção o endereço de homologação.... Nada.

Perguntei a o suporte da IPM , pelo que entendi ocorreram mais alterações além de somente versão..

No manual consta o formato de envio :

Os parâmetros POST esperados pelo Web Service, na requisição HTTP, com Content-Type: multipart/form-data, são: Campo Tipo Descrição
Authorization
Text
base64_encode(username:password)
• Definição de username: CPF/CNPJ do emissor da NFS-e;
• Definição de password: Senha de acesso ao sistema.
As informações de username e password devem ser passadas junto ao cabeçalho da requisição por meio do Authorization, sendo username:password em formato base64.
Exemplo: base64_encode('admin:admin').
• Authorization: Basic YWRtaW46YWRtaW4=
O envio do arquivo XML deve ocorrer por meio do método POST, com o corpo de envio codificado para o tipo multipart/form-data.
• Content-Type: multipart/form-data
Após efetuar a primeira requisição na aplicação (seja de emissão ou de cancelamento), poderá ser obtida a informação referente à sessão. Em seguida, para as próximas requisições, deve-se passar junto ao cabeçalho a informação de Cookie, juntamente com o identificador de sessão.

 

Não sei se o componente da ACBR trata desta maneira 

 

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

O ACBr envia no Header da requisição a informação de usuário:senha codificada em base64.

procedure TACBrNFSeXWebserviceIPM101.SetHeaders(aHeaderReq: THTTPHeader);
var
  Auth: string;
begin
  with TConfiguracoesNFSe(FPConfiguracoes).Geral.Emitente do
    Auth := 'Basic ' + string(EncodeBase64(AnsiString(WSUser + ':' +
      AnsiString(WSSenha))));

  aHeaderReq.AddHeader('Authorization', Auth);
end;

 

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

Boa tarde.
Fiz contato com o atendimento da IPM para a migração da cidade de Concórdia/SC ([email protected]) solicitando mais informações sobre a migração.

Eles passaram os links de Produção e Homologação. Configurei dessa forma no ACBrNFSeXServicos.ini:

[4204301]
Nome=Concordia
UF=SC
Provedor=IPM
Versao=1.01
ProRecepcionar=https://concordia.atende.net/atende.php?pg=rest&service=WNERestServiceNFSe&cidade=padrao
HomRecepcionar=https://migracao.atende.net/?pg=rest&service=WNERestServiceNFSe&cidade=treina_concordia

Foi necessário também solicitar um novo Usuário e Senha para o ambiente de homologação.

Realizei a Emissão e Cancelamento.

Funcionou corretamente no ambiente de Homologação.

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

  • Consultores
  • Solution

Bom dia!

Alteração da versão e URLs enviada ao SVN na Rev-29665.

Por favor, queiram atualizar seus fontes, reinstalar o ACBr para realizar novos testes e reportar qualquer 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

×
×
  • 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.