Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Olá boa tarde

Utilizo o componente para enviar nfse para a a cidade de Bragança Paulista pelo provedor (govdigital) e desde o dia 15/08/2018 eles estão exigindo o Authentication dentro do header, alguém sabe como faço para enviar isso, onde indico isso no componente?

Grato.

 

 

Postado

Pois é Italo, até o dia 15 usavam o govdigital e o sistema estava 100%, resolveram mudar para o GIAP, e eu liguei lá e falei com umas das responsáveis pela mudança, e segundo ela aceitaria os mesmos webservices das govdigial, achei bem estranho, ai em outra ligação falando com outra atendente, ela me disse que não só aceitaria nestes novos endereços da GIAP, vcs tem algo implementado?, pelo que vi eles tem a cidade de Cotia-SP e Campina Grande-PB. Enfim. 

Postado

Eles demoraram para me responder o email, mais me enviaram um xml de exemplo, vou anexa-lo aqui, uma coisa que seria legal no componente seria se ele gera-se o xml independente de envia-lo, ai poderíamos valida-lo, se e que não faz e eu não vi como fazer.

Enfim se puder verificar a viabilidade de implementar esse novo provedor, serei grato.

Obrigado

testeleila.xml.xml

  • Moderadores
Postado
21 minutos atrás, Roberto Fermino disse:

Olá Ítalo, posso fazer sim, porém não sei por onde começar, poderia me passar o caminho das pedras, ai eu dou andamento, quais units eu tenho que mexer, como envio a vcs, etc.

Bom dia, Roberto Fermino.

Basta você realizar os seguintes passos para contribuir com o projeto:

Primeiro passo: Incluir as cidades que são atendidas pelo provedor GIAP no arquivo Cidades.ini. 

Segundo passo: Criar um arquivo chamado GIAP.ini que vai conter os parâmetros de configuração do layout criado pelo GIAP.

Terceiro passo: Criar uma pasta chamada GIAP dentro da pasta: ...\Exemplos\ACBrDFe\ACBrNFSe\Schemas e salvar os arquivos SXD (Schemas) do provedor.

Quarto e ultimo passo: Realizar as alterações no componente, acredito que basta alterar a uni pnfsConversao acrescentando o enumerador proGIAP e seu nome 'GIAP' seguindo os modelos dos demais.

Terminando é só anexar para validação dos moderadores.

Equipe ACBr

Felipe Eduardo Resende Mesquita

Ajude o Projeto ACBr crescer - Assine o SAC

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

 

 

 

  • Consultores
Postado

Bom dia a todos,

Como o provedor GIAP não segue o layout da ABRASF será necessário criar uma unit chamada pnfsNFSeW_GIAP dentro da pasta: ...\Fontes\ACBrDFe\ACBrNFSe\PCNNFSe

Essa unit tem como objetivo gerar o XML segundo o layout do respectivo provedor.

Varias outras units deverão ser alteradas, pois com certeza o layout do retorno do envio, consulta, etc não seguem o layout da ABRASF.

A implementação é demorada e pode se tornar complicada se o provedor não colaborar com as informações necessárias.

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

Bom dia a todos

Vim trabalhar neste sábado, para tentar fazer as implementações, segui os passos:

1. Alterei o arquivo cidades.ini 

C:\acbr\Exemplos\ACBrDFe\ACBrNFSe\ArqINI\cidades.ini

[3507605]
Nome=Braganca Paulista
UF=SP
Provedor=giap
NomeURL_H=brap
NomeURL_P=brap

------------------------------------------------------------------

2. Peguei o arquivo govdigital.ini e copiei para giap.ini

Aqui como eles não usam o padrão ABRASF, fiquei perdido em saber 
o que mudar, mais mandei e-mail a eles, 
solicitando qual padrão eles seguiram, 
para que eu possa configurar, aguardando resposta.

------------------------------------------------------------------

3. Criei a pasta GIAP em

C:\acbr\Exemplos\ACBrDFe\ACBrNFSe\Schemas\giap

Solicitei o schemas ao pessoal da GIAP, aguardando resposta...

------------------------------------------------------------------
4. Alterei pnfsConversao, acrescentei o proGIAP em alguns pontos

Não sei se seria somente isso, segue em anexo

------------------------------------------------------------------

5. Peguei o arquivo pnfsNDSeW_SP.pas e copiei para pnfsNFSeW_giap.pas


Não fiz nenhuma alteração neste arquivo, pois não exatamente o que mexer.

 

giap.ini

Cidades.ini

pnfsNFSeW_GIAP.pas

pnfsConversao.pas

  • Consultores
Postado

Bom dia Roberto,

A unit pnfsNFSeW_GIAP.pas tem como finalidade gerar o XML do RPS do respectivo provedor.

Antes de embarcar nessa aventura você precisa entender como tudo funciona e para que serve cada linha do arquivo INI do provedor bem como a unit que gera o XML.

Se você não tem esse domínio vai ser muito complicado a implementação.

Como disse antes não é só essas duas Units a serem alteradas, pois será necessário realizar alterações em várias outras, para que o envio ocorra de forma correta bem como o tratamento do retorno do envio, consultas e cancelamento.

Não quero te desanimar, mas tenha consciência que vai perder varias horas de sono.

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

Realmente no sábado eu senti que teria que dominar o componente, como o utilizo apenas passando parâmetros e consegui usar na prefeitura de SP, e na govdigital aqui em Bragança, pensei que este seria apenas mais um provedor, mais como não seguem os padrões de mercado, ficou complicado, enfim, você teria interesse em implementa-lo, e caso tenha algum custo qual seria para que eu pude-se avaliar.

Meu e-mail é [email protected] ou (11) 987530198

Qualquer coisa so me contactar.

Grato.

  • Este tópico foi criado há 2275 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.