Ir para conteúdo
  • Cadastre-se

dev botao

Implementação dos provedores RLZ e Megasoft


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

Recommended Posts

Olá bom dia,

Anexei no link do Google Drive a pasta fonte e dentro zipado os arquivos de esquemas e configuração do provedor. Essas alterações feitas está sendo utilizada para emissão atualmente.

https://drive.google.com/file/d/105nTsWVDDSRJOsWQhvWm-Tic6Z7RynzE/view?usp=sharing

Quando eu atualizei o fonte hoje(13/02/2019) foi baixado uma implementação do RLZ, porém eu deixei a que eu já havia feito e que estamos utilizando.

Anexei os arquivos que foi pego com os provedores para a implementação.

RLZ.rar

Megasoft.rar

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Haroldo,

Desculpe mas não entendi o porque dos arquivos do Megasoft.

Quanto ao provedor RLZ seria interessante você testar o que foi implementado e caso tenha alguma coisa errada e puder nos ajudar com a correção ficarei grato.

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

Os dois provedores estão funcionando implementado nesse fonte. Já temos clientes emitindo tanto na RLZ quanto na Megasoft.

Na Megasoft tempos clientes na cidade de Iporá-GO e Aragarças-GO.

Estou enviando as implementações para ver se será possivel adicionar no fonte devido a toda vez que atualizo o fonte eu preciso reajustar e implementar funções necessárias para que os dois provedores funcione.

Link para o comentário
Compartilhar em outros sites

  • Consultores

Haroldo,

Quais funções necessárias e em qual Units se faz necessário para funcionar utilizando o componente?

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

As alterações estão nos arquivos listados abaixo:

 

MegaSoft:
    ACBrNFSeNotasFiscais.pas
        - NotaFiscal.GerarXML

    ACBrNFSeWebServices.pas
        - TNFSeConsultarNfseRPS.DefinirDadosMsg

    DANFSE\Fast\ACBrNFSeDANFSeFR.pas
        TACBrNFSeDANFSeFR.CarregaParametros

    PCNNFSe\pnfsConversao.pas

    PCNNFSe\pnfsNFSeG.pas
        - TNFSeG.Gera_DadosMsgConsSitLote
        - TNFSeG.Gera_DadosMsgConsNFSeRPS

    PCNNFSe\pnfsNFSeR.pas
        - TNFSeR.SetxItemListaServico
        - TNFSeR.LerRPS_ABRASF_V2
        - TNFSeR.LerNFSe
        - TNFSeR.LerNFSe_ABRASF_V2
        
    PCNNFSe\pnfsNFSeW_ABRASFv2.pas


RLZ:
    ACBrNFSeWebServices.pas
    DANFSE\Fast\ACBrNFSeDANFSeFR.pas
    PCNNFSe\pnfsConversao.pas
    PCNNFSe\pnfsLerListaNFSe.pas
    PCNNFSe\pnfsNFSeG.pas
    PCNNFSe\pnfsNFSeR.pas
    ACBrNFSe\PCNNFSe\pnfsNFSeW.pas
    PCNNFSe\pnfsNFSeW_RLZ.pas
    

Outras Alterações para ler o certificado pelo nome:
    \ACBrDFe\ACBrDFeCapicom.pas
        TDFeCapicom.SelecionaCertificadoNome(const pNomeCertificado: string): string;
        
    \ACBrDFe\ACBrDFeSSL.pas
        TDFeSSLCryptClass.SelecionaCertificadoNome(const pNomeCertificado: string): String;

    \ACBrDFe\ACBrDFeConfiguracoes.pas
        TCertificadosConf.SetNomeCertificado(const AValue: String);   

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Haroldo,

Favor anexar as units que foram alteradas para que possamos analisar.

  • 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

  • 2 meses depois ...
  • Consultores

Boa tarde Flavio,

Como assim, não existem implementação para o provedor RLZ?

08/02/2019
-- Diversos --
[+] Implementação de um novo Provedor - RLZ
   Por: Italo Jurisato Junior

Faz 3 meses que esse provedor foi implementado.

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

Flavio,

Você tem certeza que não tem nenhuma cidade no arquivo Cidades.ini que esteja usando o provedor RLZ?

Veja:

[5107958]
Nome=Tangara da Serra
UF=MT
Provedor=RLZ
NomeURL_H=mt/tangaradaserra
NomeURL_P=tangaradaserra.mt.gov.br

De onde você esta baixando os fontes dos componentes?

  • 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

Bom dia Flavio,

A cidade Araputanga/MT também se utiliza do provedor RLZ?

Se sim, basta você incluir essa cidade no arquivo Cidades.ini aos moldes que foi feito para a cidade Tangara da Serra/MT.

Se funcionar, por favor anexe o arquivo Cidades.ini para que possamos enviar para o repositório.

Desde já muito obrigado pela colaboração.

  • 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

  • 5 meses depois ...

Bom dia,

Tenho implementado e estou usando em produção, mas precisava que fosse extraído o fonte e gerado uma classe dele para ficar melhor organizado.

Como na época eu implementei tudo misturado no fonte porque era a primeira vez mexendo no acbr a implementação ficou toda fragmentada e devido a isso meu fonte praticamente fica sempre desatualizado.

Por isso nem tentei enviar mais aqui a implementação do Megasoft até eu conseguir atualizar o fonte e fazer a mudança para uma classe.

Caso esteja com disponibilidade eu zipo o fonte aqui para extrair os dados.

 

Link para o comentário
Compartilhar em outros sites

  • 1 ano depois...
  • Consultores

Bom dia Bill,

Muito obrigado pela colaboração, já inclui na minha lista de tarefas.

Lhe convido a iniciar os testes com o novo componente de emissão de NFS-e: ACBrNFSeX
O componente ACBrNFSe não vai mais ter manutenção.

Manual de Migração
https://www.projetoacbr.com.br/forum/topic/63017-manual-de-migração-para-o-novo-componente-de-emissão-de-nfs-e/
 

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

  • 3 semanas depois ...

Muito obrigado!!! Emitiu a nfse em pontalina tudo ok! (Tivemos que ir na prefeitura pedir liberação)

mas no cancelamento da nota está dando essa mensagem aqui:

SoapAction nao definido para: TNFSeCancelarNFSe

sei que esse componente está sendo descontinuado... mas vcs que tem mais experiência, sabem assim de bate pronto o que poderia ser?

Link para o comentário
Compartilhar em outros sites

  • Administradores

Bom dia.

Você consegue fazer um teste com o demo do novo componente?


Att.

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

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

  • 10 meses depois ...
Em 22/09/2021 at 10:54, Juliana Tamizou disse:

Bom dia.

Você consegue fazer um teste com o demo do novo componente?


Att.

olá, mudei para o novo componente ACBRNFSEX recentemente mas a consulta no provedor MegaSoft na cidade de pontalina está com erro.

image.thumb.png.a1cef3567e269b5bb7650f756202b4a4.png 

os xmls de envio e resposta são esses:

1001961-con-nfse-rps.xml1001961-comp-nfse.xml

Link para o comentário
Compartilhar em outros sites

32 minutos atrás, billbarsch disse:

olá, mudei para o novo componente ACBRNFSEX recentemente mas a consulta no provedor MegaSoft na cidade de pontalina está com erro.

image.thumb.png.a1cef3567e269b5bb7650f756202b4a4.png 

os xmls de envio e resposta são esses:

1001961-con-nfse-rps.xml 324 B · 0 downloads 1001961-comp-nfse.xml 4 kB · 0 downloads

o cancelamento também parece estar com algum erro

image.thumb.png.d142bb3deb89f13a332d1e1bac78993f.png

xml de envio do cancelamento:

<CancelarNfseEnvio xmlns="http://megasoftarrecadanet.com.br/xsd/nfse_v01.xsd">
  <Pedido>
  <InfPedidoCancelamento Id="Canc_3422876400015010024581385207" xmlns="http://megasoftarrecadanet.com.br/xsd/nfse_v01.xsd">
  <IdentificacaoNfse>
  <Numero>
    5207
  </Numero>
  <CpfCnpj>
  <Cnpj>
    34228764000150
  </Cnpj>
  </CpfCnpj>
  <InscricaoMunicipal>
    1002458138
  </InscricaoMunicipal>
  <CodigoMunicipio>
    5217708
  </CodigoMunicipio>
  </IdentificacaoNfse>
  <CodigoCancelamento>
    1
  </CodigoCancelamento>
  </InfPedidoCancelamento>
  </Pedido>
  </CancelarNfseEnvio>  

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Bill,

O erro no Consultar acredito que seja falta de atualização dos fontes.

Favor atualizar todos os fontes de todas as pastas, reinstale o ACBr com a opção de apagar arquivos antigos marcada.

Com relação ao cancelamento, o problema é que esse provedor só tem 2 serviços implementados no webservice: GerarNFSe e ConsultarNFSePorRps.

Pelo fato do provedor seguir a versão 2 do layout da ABRASF e segundo a documentação existe o serviço de cancelamento, o componente gera o pedido de cancelamento e tenta validar o mesmo.

Estou tentando entrar uma maneira de fazer com que o componente detecte com antecedência a existência ou não do serviço, antes de gerar o XML do serviço em questão.

  • 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

  • 1 mês depois ...
  • Consultores

Bom dia Bill,

Já inclui na minha lista de tarefas. TK-3118

  • 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á 520 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.