Ir para conteúdo
  • Cadastre-se

dev botao

Provedor Conam


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

Recommended Posts

Bom dia a todos.

 

Alguém já teve que realizar a integração de NFSe com provedores CONAM?

Verifiquei que não existe hoje ele como provedor no ACBr, acredito que por ele não ser da Abrasf.

 

Mesmo ele não sendo da Abrasf existe a possibilidade de integrar esse provedor com o ACBr?

 

Att.

Editado por João Paulo Delboni
Link para o comentário
Compartilhar em outros sites

  • Moderadores

Boa tarde

João ele pode só não estar implementado mas não especificamente por não estar no padrão Abrasf mas sim por ninguém ter necessitado!

 

Comece pegando os manuais e schema , bem como endereços do provedor! veja se alguma unit de provedores seja compatível para utilizar e comece a implementação!

após poste o código em anexo aqui no fórum que avaliamos e subimos!

  • Curtir 1
Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

  • 7 meses depois ...

Boa tarde Juliomar,

 

Estou "ressuscitando" o post  já antigo, estamos na mesma situação do amigo João Paulo, temos que implementar a NFSe para o provedor CONAM. Entrei em contato com eles e me informaram que não disponibilizam os schemas, apenas o webservice e um manual de integração, porém, não sei por onde começar. A princípio alterei a unit pnfsConversao.pas para adicionar o servidor proCONAM, acrescentei o código da cidade que desejo (pirassununga) e criei uma nova unit chamada ACBRProvedorCONAM baseada na classe TProvedorClass. Pois bem, me surgiram algumas dúvidas, a principal é quanto ao uso do schema. Faz-se obrigatório ter uma pasta com o nome do provedor? Tenho os webservices na qual estou configurando dentro do método GetConfigURL da mesma unit. Estou com dificuldade de prosseguir, seria possível me ajudar?

 

Obrigado

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...
  • Moderadores

Boa noite

pela rápida leitura que fiz do mesmo ele sim precisa dos schemas para validar seu XML!

a pasta com o nome do provedor e justamente pra ter separado os schemas e não misturar as demais!

 

Como não ocasionou problema aos demais código existente já subi no svn os códigos que passou !

então agora dá para finalizar tranquilamente esse provedor!

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

Boa noite

pela rápida leitura que fiz do mesmo ele sim precisa dos schemas para validar seu XML!

a pasta com o nome do provedor e justamente pra ter separado os schemas e não misturar as demais!

 

Bom dia,

 

Juliomar, já que o provedor não disponibiliza o schemas para a "pré validação",

creio que se na function TProvedorCONAM.GetValidarLote o Result for False o componente enviará o XML sem problemas...

Link para o comentário
Compartilhar em outros sites

Boa tarde Juliomar,

 

Poderia por gentileza me informar se neste caso há necessidade dos schemas, onde você encontrou no manual a referência a estes arquivos. Uma pessoa do suporte da Conam me informou que o necessário para implementar é simplesmente isso que encaminhei aqui no post anterior!

 

Obrigado

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Boa tarde Juliomar,

 

Poderia por gentileza me informar se neste caso há necessidade dos schemas, onde você encontrou no manual a referência a estes arquivos. Uma pessoa do suporte da Conam me informou que o necessário para implementar é simplesmente isso que encaminhei aqui no post anterior!

 

Obrigado

Boa noite

não sei lhe informar, estou me baseando no que li do manual pdf!

mas pode tentar fazer o que foi sugerido acima assim teria uma solução!

caso queira testar e retornar aqui subimos no svn 

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

  • 5 meses depois ...

Bom dia pessoal.

Acabei de implementar com sucesso, para o Trunk1, os seguintes métodos para o provedor CONAM.

- Envio de Lote;

- Consulta de Lote;

- Cancelamento de NFS-e.

Pretendo colaborar, logo que possível, para implementar no Trunk2.

Caso necessite posso enviar os fontes dos métodos que alterei.

Obrigado.

Danny

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

  • 3 semanas depois ...

Grande ajuda Danny.

Vou resolver um problema com a liberação de ambiente de testes hoje. Acho que a noite eu consigo testar.

Amanhã te dou uma posição.

Muito obrigado.

[]´s

Edson.

 

PS: Passei o sábado, domingo e segunda sofrendo com o "consumo do webservice".

Agora que vi sua unit, dá vontade de bater a cabeça na parede ! 

 

Link para o comentário
Compartilhar em outros sites

Danny,

Como não veio a unit pnfsNFSeG.pas, para continuar com os testes, criei as functions 
Gera_DadosMsgEnviarLoteCONAM, e demais, vazias, somente com Result:='', para ver se falta alguma coisa, 
e agora dá falta da rotina:

NFSeRetorno.LerXml_provedorCONAM;

Pelo que vi, estão nas units:
pnfsConsSitLoteRpsResposta
pnfsConsLoteRpsResposta
pnfsConsNfseporRpsResposta
pnfsSubsNfseResposta
pnfsConsNfseResposta

Você já fez codificou esta rotina ?

Se estiver faltando alguma coisa na sua lista "todo", me avisa que vou te ajudando.

[]´s
Edson.

 

Link para o comentário
Compartilhar em outros sites

Boa noite Danny.

Ainda não consegui gerar um RPS válido.

Estou testando no demo do ACBrNFSe, na opção "Gerar e Enviar Lote RPS"

Inclui as URLs de Jaú/SP na função GetConfigURL,

   3525300:
    begin //Jaú / SP
      ConfigURL.HomRecepcaoLoteRPS := 'https://nfehomologacao.etransparencia.com.br/sp.jau/webservice/aws_nfe.aspx?wsdl';
      ConfigURL.ProRecepcaoLoteRPS := 'https://nfe.etransparencia.com.br/sp.jau/webservice/aws_nfe.aspx?wsdl';
    end;

- Estava dando "erro no suporte a canais seguros", removi a configuração do certificado e passou.

Agora o erro é: " Erro desconhecido ao enviar o lote! "

Não sei se é por falta de liberação da prefeitura ao ambiente de homologação.

Hoje tentei ligar na prefeitura umas 500 vezes, só dava ocupado. Liguei novamente as 17:01 e aí ninguém mais atendeu.

Tá osso :)

 

Danny,

Atualizando:

Marquei a opção para "salvar soap" e no arquivo gerado, vi que o erro está no código do usuário ou do contribuinte. Ou pode ser também pela falta de liberação.

<code>

<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SOAP-ENV:Body>
<ws_nfe.PROCESSARPSResponse xmlns="NFe">
<Sdt_processarpsout>
<Retorno>false</Retorno>
<Protocolo/>
<Messages>
<Message>
<Id>Erro 1</Id>
<Type>0</Type>
<Description>
Usuario/Contribuinte Nao Identificado (Erro 1) [ Cod. Usuario Enviado:3f70ba2d-224e-4850-b414-9d2b2534015f46ug19aj5079-ed-000-la15pi4c, Cod. Contribuinte Enviado:g17ae1eg-9e57-4083-921c-2b402754b1a825ug10aj1197-ef-049-la16pi4c ]
</Description>
<LinErr>0</LinErr>
</Message>
</Messages>
</Sdt_processarpsout>
</ws_nfe.PROCESSARPSResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>

</code>

Quando conseguir progresso, te aviso.

Obrigado pela ajuda.

[]´s

Edson

Link para o comentário
Compartilhar em outros sites

Bom dia.

Acabei de chegar da prefeitura. Não atendem telefone, nem e-mail.

Disseram que tem milhares de cadastros pra liberar, um por um, e se não houver nenhuma pendência, o prestador recebe um e-mail avisando sobre a liberação do cadastro. Só aí é que será possível emitir notas, tanto pelo site quanto pelo webservice.

[]´s

Edson

 

Link para o comentário
Compartilhar em outros sites

  • 4 semanas depois ...
Em 03/11/2015 22:33:58, Edson.pol disse:

Boa noite Danny.

Ainda não consegui gerar um RPS válido.

Estou testando no demo do ACBrNFSe, na opção "Gerar e Enviar Lote RPS"

Inclui as URLs de Jaú/SP na função GetConfigURL,

   3525300:
    begin //Jaú / SP
      ConfigURL.HomRecepcaoLoteRPS := 'https://nfehomologacao.etransparencia.com.br/sp.jau/webservice/aws_nfe.aspx?wsdl';
      ConfigURL.ProRecepcaoLoteRPS := 'https://nfe.etransparencia.com.br/sp.jau/webservice/aws_nfe.aspx?wsdl';
    end;

- Estava dando "erro no suporte a canais seguros", removi a configuração do certificado e passou.

Agora o erro é: " Erro desconhecido ao enviar o lote! "

Não sei se é por falta de liberação da prefeitura ao ambiente de homologação.

Hoje tentei ligar na prefeitura umas 500 vezes, só dava ocupado. Liguei novamente as 17:01 e aí ninguém mais atendeu.

Tá osso :)

 

Danny,

Atualizando:

Marquei a opção para "salvar soap" e no arquivo gerado, vi que o erro está no código do usuário ou do contribuinte. Ou pode ser também pela falta de liberação.

<code>

<SOAP-ENV:Body>
<ws_nfe.PROCESSARPSResponse xmlns="NFe">
<Sdt_processarpsout>
<Retorno>false</Retorno>
<Protocolo/>
<Messages>
<Message>
<Id>Erro 1</Id>
<Type>0</Type>
<Description>
Usuario/Contribuinte Nao Identificado (Erro 1) [ Cod. Usuario Enviado:3f70ba2d-224e-4850-b414-9d2b2534015f46ug19aj5079-ed-000-la15pi4c, Cod. Contribuinte Enviado:g17ae1eg-9e57-4083-921c-2b402754b1a825ug10aj1197-ef-049-la16pi4c ]
</Description>
<LinErr>0</LinErr>
</Message>
</Messages>
</Sdt_processarpsout>
</ws_nfe.PROCESSARPSResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>

</code>

Quando conseguir progresso, te aviso.

Obrigado pela ajuda.

[]´s

Edson

Edson

Boa Tarde,

Aqui é o Amilton tem como você passar o xml do pacote  de envio para webservice?

 

 

 

Editado por Amilton
Link para o comentário
Compartilhar em outros sites

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

The popup will be closed in 10 segundos...