Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 2557 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Bom dia

A cidade de Mafra/SC migrou de provedor, deixando de utilizar WebISS para Pública, conforme link:

http://www.mafra.sc.gov.br/noticias/index/ver/codMapaItem/18158/codNoticia/432629#.WWzJ3-mQzIU

Fiz adaptações nos arquivo Cidades.ini, Publica.ini e pnfsConversao.pas.

No arquivo pnfsConversao.pas. tive que incluir algumas naturezas de operação utilizadas pela prefeitura.

Att

Alterações.rar

Postado
3 horas atrás, Augusto Fontana disse:

Bom dia

A cidade de Mafra/SC migrou de provedor, deixando de utilizar WebISS para Pública, conforme link:

http://www.mafra.sc.gov.br/noticias/index/ver/codMapaItem/18158/codNoticia/432629#.WWzJ3-mQzIU

Fiz adaptações nos arquivo Cidades.ini, Publica.ini e pnfsConversao.pas.

No arquivo pnfsConversao.pas. tive que incluir algumas naturezas de operação utilizadas pela prefeitura.

Att

Alterações.rar

Boa tarde Augusto,

Você realizou envios em homologação? Acredito que o endereço configurado está incorreto.

pois o endereço após formatado ficaria: http://nfse-teste.publica.inf.br/mafra_nfse_integracao/Services

sendo que a URL correta, de acordo com e-mail recebido da Publica, seria: http://nfse-teste.publica.inf.br/nfse_integracao/Services?wsdl

Segue e-mail recebido:

Citar

Bom dia, 

 

Segue as informações que irão auxiliar na nova configuração do webservice que deverá ser feita em relação a integração entre o seu sistema e o banco de dados da Prefeitura. Segue os links para acesso ao ambiente de teste e de produção e os endereços de Web Service.

Ambiente de Teste:

- Acesso ao site da Nfse: http://nfse-teste.publica.inf.br/nfse/- Link do Web Service: http://nfse-teste.publica.inf.br/nfse_integracao/Services?wsdl

Ambiente de Produção (disponível após importação final):

- Acesso ao site da Nfse: http://nfse1.publica.inf.br/mafra_nfse/ - Link do Web Service: http://nfse1.publica.inf.br/mafra_nfse_integracao/Services?wsdl

 

Postado

Boa tarde,

Fiz teste apenas em produção, pois não tinha encontrado o endereço de homologação.

Não alterei nada no Publica.ini relacionado ao endereço de homologação.

Se funciona com esse link, acredito que alterando a propriedade NomeURL_H no Cidades.ini para vazio deve funcionar.

Att

Postado

Acho que se deixar em branco não irá funcionar, pois ficará assim:

RecepcaoLoteRPS=http://nfse-teste.publica.inf.br/_nfse_integracao/Services

Vai dar erro devido o underline (_).

De repente, uma solução seria alterar no arquivo cidades.ini, os endereços, adicionando um underline (_) no final. e no arquivo Publica.ini deixar somente assim:

RecepcaoLoteRPS=http://nfse-teste.publica.inf.br/%NomeURL_H%nfse_integracao/Services (Sem underline)

 

Exemplo arquivo cidades.ini:

[4203006]
Nome=Caçador
UF=SC
Provedor=Publica
NomeURL_H=cacador_
NomeURL_P=cacador_

[4210100]
Nome=Mafra
UF=SC
Provedor=Publica
NomeURL_H=
NomeURL_P=

 

Somente uma ideia.

Postado (editado)

Verdade,

Só que se fizer isso vai afetar outros usuários que não estejam com o ini atualizado. Por exemplo, para quem for de Caçador, vai deixar de funcionar.

Melhor definir o link específico para a cidade de Mafra, dessa forma:

[URL_H]
RecepcaoLoteRPS=http://nfse-teste.publica.inf.br/%NomeURL_H%_nfse_integracao/Services
; Mafra/SC
RecepcaoLoteRPS_4210100=http://nfse-teste.publica.inf.br/nfse_integracao/Services

Não sei ao certo como o ACBr trata os links, mas acredito que isso pode funcionar.

Att

Editado por Augusto Fontana
Postado

É, assim funcionará, porém, se não estou enganado, dessa maneira teremos que declarar a URL especifica para cada provedor, exemplo:

[URL_H]
RecepcaoLoteRPS=*******

; Mafra/SC
RecepcaoLoteRPS_4210100=http://nfse-teste.publica.inf.br/nfse_integracao/Services

; Caçador/SC
RecepcaoLoteRPS_4203006=http://nfse-teste.publica.inf.br/cacador_nfse_integracao/Services

Dessa maneira, poderíamos tirar também do arquivo cidaides.ini a URL dos provedores Publica. 

Exemplo:

Nome=Caçador
UF=SC
Provedor=Publica

{ Poderia tirar
NomeURL_H=cacador
NomeURL_P=cacador
}

 

  • 2 meses depois ...
  • 1 mês depois ...
Postado (editado)

Boa tarde a todos,

Apenas um informativo: Quem for enviar uma NFs para Mafra em homologação deve alterar o campo <CodigoMunicipio> do prestador de serviços para '1234567' que seria a cidade "Pública".

Caso contrario irá obter o seguinte erro:

E170 - Quando a natureza da operação for tributado dentro do município, o campo município da prestação do serviço dever ser igual do município do prestador.

Correção: Informar o município da prestação do serviço corretamente.

Editado por João Paulo Müller
  • Curtir 1
Postado

Temos um cliente em Abelardo Luz - SC e nos passou que usa o provedor Publica
reparei que a cidade não estava em Cidades.ini, verifiquei qual outra cidade usa publica e 
acrescentei de forma igual mas ao tentar enviar dá erro no endereço URL.

Alguém pode me orientar?

Obrigado

  • Consultores
Postado

Boa noite Jefferson,

Alem de acrescentar a cidade no arquivo Cidades.ini é preciso acrescentar a URL de homologação e produção no arquivo Publica.ini

Entre em contato com a prefeitura ou com o provedor e solicite essas URLs.

Faça a alteração no arquivo Publica.ini e faça os testes.

Se der tudo certo, anexe os arquivos Cidades.ini e Publica.ini

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Postado
35 minutos atrás, Jefferson Damian disse:

Para o Município de Abelardo Luz - SC usando o servidor Publica, encontrei no site deles em download a tabela de Natureza de Operação.

http://nfse1.publica.inf.br/abelardoluz_nfse/RelatorioNatureza 

Percebi que não estão listadas no componente. Seria possível incluir?

Obrigado

 

 

Achei um conflito, na unit "pnfsConversao", encontrei a function NaturezaOperacaoDescricao que tem algumas naturezas de operação e

tem uma com código 511 não sei de qual provedor mas que conflitará (não sei se tem como não conflitar) com uma de Abelardo com mesmo número porém descrição diferente.

Postado (editado)
Em 13/11/2017 at 21:08, Italo Jurisato Junior disse:

Boa noite Jefferson,

Alem de acrescentar a cidade no arquivo Cidades.ini é preciso acrescentar a URL de homologação e produção no arquivo Publica.ini

Entre em contato com a prefeitura ou com o provedor e solicite essas URLs.

Faça a alteração no arquivo Publica.ini e faça os testes.

Se der tudo certo, anexe os arquivos Cidades.ini e Publica.ini

Italo, Fiz as alterações em Cidades.ini e Publica.ini, assim como te falei por mensagem ocorreu erro na Natureza de Operação, fiz como me orientou mas até o momento não obtive retorno do provedor dizendo qual a natureza correta para o prestador. Então depois de pesquisar um pouco na página deles referente a cidade de Abelardo Luz - SC encontrei para download a tabelas das naturezas para a cidade, comecei chutar uma por uma até que deu certo. Para meu cliente foi a no501. Precisei fazer as alterações na unit  "pnfsConversao" mas percebi que vai existir conflito na no511, não sei como pode ser tratado, quem com uma função que retorne descrição diferente conforme o provedor.
Bom fiz o teste e aqui funcionou, vou aguardar a atualização do componente.

A lista de Natureza de operação:
http://nfse1.publica.inf.br/abelardoluz_nfse/RelatorioNatureza

 

Obrigado.

Segue anexo os arquivos que alterei:

Cidades.INI

Publica.ini

pnfsConversao.pas

Editado por Jefferson Damian
Postado
12 minutos atrás, Jefferson Damian disse:

Italo, Fiz as alterações em Cidades.ini e Publica.ini, assim como te falei por mensagem ocorreu erro na Natureza de Operação, fiz como me orientou mas até o momento não obtive retorno do provedor dizendo qual a natureza correta para o prestador. Então depois de pesquisar um pouco na página deles referente a cidade de Abelardo Luz - SC encontrei para download a tabelas das naturezas para a cidade, comecei chutar uma por uma até que deu certo. Para meu cliente foi a no501. Precisei fazer as alterações na unit  "pnfsConversao" mas percebi que vai existir conflito na no511, não sei como pode ser tratado, quem com uma função que retorne descrição diferente conforme o provedor.
Bom fiz o teste e aqui funcionou, vou aguardar a atualização do componente.

A lista de Natureza de operação:
http://nfse1.publica.inf.br/abelardoluz_nfse/RelatorioNatureza

 

Obrigado.

Segue anexo os arquivos que alterei:

Cidades.INI

Publica.ini

pnfsConversao.pas

Esqueci esse detalhe:
 

Na unit foi alterado:

TnfseNaturezaOperacao ==> acrescentadas as naturezas;

as functions: "NaturezaOperacaoToStr" e "StrToNaturezaOperacao" e "NaturezaOperacaoDescricao"

  • Este tópico foi criado há 2557 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

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