Ir para conteúdo
  • Cadastre-se

Luiz Vaz

Membros
  • Total de ítens

    47
  • Registro em

  • Última visita

  • Days Won

    1

Posts postados por Luiz Vaz

  1. Bom dia,

    gostaria de solicitar a inclusão da cidade para o município de Bayeux, Paraíba.

    [2501807]
    Nome=Bayeux
    UF=PB
    Provedor=ISSIntel
    ProNameSpace=http://bayeux-pb.issintegra.com.br/webservices/abrasf/api
    HomNameSpace=http://bayeux-pb.treino-issintegra.com.br/webservices/abrasf/api
    ;
    ProRecepcionar=https://bayeux-pb.issintegra.com.br/webservices/abrasf/api
    HomRecepcionar=https://bayeux-pb.treino-issintegra.com.br/webservices/abrasf/api
    ;
    ProSoapAction=http://bayeux-pb.issintegra.com.br/webservices/abrasf/api/
    HomSoapAction=http://bayeux-pb.treino-issintegra.com.br/webservices/abrasf/api/

    No caso, o endpoint precisa do certificado para acessar o URL.
    Tem alguma configuração adicional que precisa colocar?

    Tentei abrir algumas cidades atendidas pela ISSIntel, mas deu erro de DNS não encontrado.

  2. 2 horas atrás, Thelmo Rosa disse:

    Boa noite, sou novo aqui e gostaria de uma ajuda de vocês.

    Estou tentando fazer a integração com a pmvv para emitir NFe através do webservice deles. Só que estou escrevendo em PHP e JavaScript. 

    Alguém aqui escreve nessas linguagens e teria como me orientar em como posso fazer um ambiente de teste para essa integração? Algum código fonte que possa me dar um ponto de partida? 

    Desde já agradeço. 

     Você pode se basear nesse meu GIST:

    Assinatura e Envio de XML SMARAPD padrão ABRASF 2.03 (Vila Velha)

    Eu uso o package "RobRichards\XMLSecLibs" para assinar o XML.
    As minhas variáveis de alimentação do XML estão em um objeto $this->rps.
    De resto a chamada é cUrl puro.
    Não uso SoapClient.

    Está funcionando a Emissão e Consulta.

    Não consegui usar o método Gerar, nem o ContultarLote, só o EnviarSincrono.
    Com isso tenho, que consultar a Nota via RPS para receber a Nota Emitida.

    Mas gera tudo em 10 segundos.

     

    Só peço que dê uma estrela no GIST se for útil. 😉
    Se quiser mais informações, pode me perguntar aqui!

  3. Foi preciso alterar o arquivo abaixo para poder ler o campo DataEmissao conforme o @rlmariz informou.

    2275:
        else
        if FProvedor = proSmarAPDv23 then
          begin
            DtStr := Leitor.rCampo(tcStr, 'DataEmissao');
            NFSe.DataEmissaoRps := StringToDateTime(DtStr, 'DD/MM/YYYY')
          end
        else
          NFSe.DataEmissaoRps := Leitor.rCampo(tcDat, 'DataEmissao');

    Caminho do arquivo:
    \ACBr\Fontes\ACBrDFe\ACBrNFSe\PCNNFSe\pnfsNFSeR.pas

    Package:
    ACBr_NFSe

    pnfsNFSeR.pas

  4. Olá Pessoal.

    Recentemente o certificado da PMJP venceu.
    Depois de quase 1 mês, eles atualizaram o certificado.

    Endereço:
    https://sispmjp.joaopessoa.pb.gov.br:8443/sispmjp/NfseWSService?wsdl


    Mas o que já estava ruim, ficou pior.
    O servidor está usando TLS v1.0 e a cadeia de certificado está incompleta, sem a Raiz Brasileira V5 na Cadeia.


    Com isso, os computadores precisam ser configurados manualmente para funcionar.
    A cadeia de hierarquia da AC VALID precisa ser instalada para o certificado ser aceito senão dá esse erro:

    V9pduyF.png


    Eu fiz um tutorial para quem estiver com esse problema, ou erro semelhante de CERTIFICADO INVÁLIDO:
    https://comunidade.opennfse.com.br/t/erro-de-certificado-invalido/561


    Já enviei um email solicitando as correções.
    Mas é pouco provável que eles vão corrigir ainda esse ano.

    No componente ACBR só consegui via libCapicom.

    Att,
    Luiz Vaz

    • Curtir 1
  5. @wilchaia não sei se você viu a resposta, mas o erro (Encoding: Violation of encoding rules) significa que você está enviando um XML sem transformar em STRING.

    Isso é feito pela tag CDATA ou substituindo os caracteres < e > por &gt; e &lt;

    Você fez isso corretamente no nfseDadosMsg mas não no nfseCabecMsg.

    Segue o exemplo:

    <x:Envelope xmlns:x="http://schemas.xmlsoap.org/soap/envelope/" xmlns:nfs="http://nfse.abrasf.org.br">
     <x:Header/>
     <x:Body>
     <nfs:CancelarNfseRequest>
     <nfs:nfseCabecMsg>&lt;cabecalho versao="2.02" xmlns="http://www.abrasf.org.br/nfse.xsd"&gt;&lt;versaoDados&gt;2.02&lt;/versaoDados&gt;&lt;/cabecalho&gt;</nfs:nfseCabecMsg>
     <nfs:nfseDadosMsg>
     <![CDATA[<?xml version="1.0"?>
    <CancelarNfseEnvio xmlns="http://www.abrasf.org.br/nfse.xsd">
    ...
    </CancelarNfseEnvio>]]>
     </nfs:nfseDadosMsg>
     </nfs:CancelarNfseRequest>
     </x:Body>
    </x:Envelope>

     

    • Curtir 2
  6. Para quem tiver interesse, esse é o envelope do SOAP:

          '<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsn="http://wsnfselote.ctaconsult.com.br/">\n'+
          '  <soapenv:Header/>'+
          '   <soapenv:Body>\n'+
          '       <wsn:executar>\n'+
          '           <arg0>%CabMsg%</arg0>\n'+
          '           <arg1>%DadMsg%</arg1>\n'+
          '       </wsn:executar>\n'+
          '   </soapenv:Body>\n'+
          '</soapenv:Envelope>';
    Esse é cabeçalho:
    
    
    
    '<cabecalhoNfseLote xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.ctaconsult.com/nfse">'+
    '<versao>1.00</versao>'+
    '<ambiente>%amb%</ambiente>'+
    '</cabecalhoNfseLote>';
    
    Aqui está o WSDL
    http://stm.imperatriz.d2ti.com.br/wsnfselote/RecepcaoNFSePort?wsdl
    
    Tem muitas particularidade.
    As mais estranhas são usar código TOM ao invés de IBGE e não permitir acesso de servidor externo do Brasil.
  7. Bom dia,

    alguém já implementou a nova empresa de Imperatriz/MA?
    A empresa é a D2TI, mas está uma mistureba.

    O portal parece com a IssDSF de São Luís e o XML e XSD com a CTACONSULT.

    Como não tem outra cidade usando a CTA acredito que o padrão também tenha mudado.

  8. 23 horas atrás, Emir Toktar disse:

    Sistema da E&L informa ser ABRASF, mas é incoerente por usarem um método de autenticação com retorno de hash que é usado em método próprio para enviar o XML e o hash de autenticação.

    Divulgaram WS com métodos Abrasf, mas não tem no cabeçalho definição para fornecer o o hash de autenticação, somente a versão = 2.04, nem usam Certificado para autenticar, ou seja, os métodos ABRASF não tem serventia, ou seria enviado sem nenhuma autenticação...

    A emissão pode ser feita por 

    http://nfsehomologacao.cachoeiro.es.gov.br:8188/nfse-cachoeirodeitapemirim-es/RpsServiceService?wsdl

    Removam o WSDL e terão a publicação dos serviços.

    Se consumirem o RpsService ou RpsServiceService os arquivos são gerados com as respectivas classes. Brincadeira um administrador público adquirir tal tipo de solução. 

    Caso queira o XSD:
    http://nfsehomologacao.cachoeiro.es.gov.br:8188/nfse-cachoeirodeitapemirim-es/RpsServiceService?xsd=1

    Pode salvar como "RpsService.xsd"

    O Município está com o fone ocupado e não consegue atender a quantidade de reclamações de clientes. Emitimos em outro Município com a mesma E&L e neste não roda ainda... Nem conseguem atender o fone, apesar da boa vontade da Fiscalização, é precário o sistema.

    Boa sorte.

     

    Consumo Web Service.PNG

    Não, não, não.
     

    Eu testei esses webservices aí.

    O que acontece é que eles usam o mesmo projeto para tudo.
    E o serviço que você está testando em homologação não existe em produção.

    O correto em cachoeiro é realmente o 

    http://notafse.cachoeiro.es.gov.br:8189/NfseWSService

    Se mandar no outro vai dar webservice inexistente.

    Não é preciso assinar o XML.
    Também não é necessário usar o token da versão anterior.

    E de quebra tem um BUG que quando você envia, dá erro de XML fora do padrão e a nota é emitida mesmo assim.

    Documentei isso em:
    https://comunidade.opennfse.com.br/t/cachoeiro-do-itapemerim-3201209/47/3

     

  9. 2 horas atrás, Italo Jurisato Junior disse:

    Boa tarde Luiz,

    Muito obrigado pela colaboração, já esta no repositório.

    :-D

    Só um detalhe para quem for enviar notas:

    Os 3 campos as vezes são necessários:

    <ItemListaServico>09.01</ItemListaServico>
    <CodigoCnae>5510801</CodigoCnae>
    <CodigoTributacaoMunicipio>901</CodigoTributacaoMunicipio>
     

    Embora seja parecido o CodigoTributacaoMunicipio não tem ponto, mas o ItemListaServico tem.

    • Obrigado 1
  10. 2 horas atrás, Italo Jurisato Junior disse:

    Bom dia a todos,

    Favor atualizar os fontes e refaçam os testes.

    Notem que fiz alterações no arquivo INI do provedor ELv2.

    Ainda está errado o arquivo .ini:

    Olha a diferença:

    Correto: RecepcaoLoteRPS_3201209=http://notafse.cachoeiro.es.gov.br:8189/NfseWSService
    Errado:  RecepcaoLoteRPS_3201209=http://notanfse.cachoeiro.es.gov.br:8189/NfseWSService

    Depois que corrigi funcionou igual o @tiagokost informou.

    Método........ : Enviar Lote - Síncrono
    Numero do Lote : 123456
    Recebimento... : 20/03/2018 13:59:22
    Protocolo..... : 000000000464
    Provedor...... : ELv2
    
    Método..... : Enviar Lote - Síncrono
    Código Erro : EL17
    Mensagem... : CNPJ nao encontrado na base de dados - Confira o numero do CNPJ informado. Caso esteja correto o prestador nao esta inscrito no municipio.
    Correção... : 
    Provedor... : ELv2

     

    Aproveitando, seguem os fontes do programa demo alterado para montar automaticamente o combo com as cidades do cidades.ini

    Frm_Demo_ACBrNFSe.pas

    Frm_Demo_ACBrNFSe.dfm

  11. Prezados,

    A Ábaco perdeu o contrato com Cachoeiro do Itapemirim para a E&L.

    Até aí tudo bem.

    No entanto, a versão adotada será em um novo padrão da ABRASF o 2.04.

    A interrupção será de 16/03 a 19/03.
    Já voltando em 19/03 com a E&L.

    Estou implementando as alterações.

    Como não estou fazendo para Delphi, quem quiser acompanhar o andamento pode verificar no link abaixo:
    https://comunidade.opennfse.com.br/t/alteracao-no-provedor-do-webservice-cachoeiro-do-itapemirim/123

    Depois se alguém se dispor em implementar para o ACBR fica mais fácil.

    • Curtir 1
  12. 6 horas atrás, César A. S. Cardoso disse:

    Pelo que andei acompanhando aqui no grupo o ACBr não funciona com o provedor Elotech e pelo que vi por eles usaram um padrão diferente de assinatura infelizmente não sera desenvolvido. Eu também estou precisando aqui para minha cidade, estou analisando o que vou fazer.

    Eu consegui deselvolvendo em PHP e C#.
     

  13. Pela imagem que você mandou o erro não é de sintaxe, mas de conteúdo, erro E4.
    Você passou os parâmetros para consulta errados?

    Os valores do RPS de Numero, Serie e Tipo precisam estar corretos.

    Exemplo de ConsultarNfseRpsEnvio:

    <ConsultarNfseRpsEnvio xmlns="http://www.abrasf.org.br/nfse.xsd">
    <IdentificacaoRps>
    <Numero>1758866</Numero>
    <Serie>1</Serie>
    <Tipo>1</Tipo>
    </IdentificacaoRps>
    <Prestador>
    <CpfCnpj>
    <Cnpj>12345678000189</Cnpj>
    </CpfCnpj>
    <InscricaoMunicipal>11111</InscricaoMunicipal>
    </Prestador>
    </ConsultarNfseRpsEnvio>

    Outra coisa, olhando os XMLs da empresa que postou, vi que está usando RecepcionarLoteRpsSincronoEnvio.
    Envie através disso, use GerarNfseEnvio.

    Em tempo, montei uma comunidade sobre NFSe.
    Já tem 10 anos que estamos sofrendo com esse Frankenstein.
    O propósito é concentrar em um lugar informações gerais sobre Desenvolvimento, Empresas, Provedores, Prefeituras.

    O forum do ACBr, é mais voltado para os componentes.

    Está apenas no início, vou colocar aos poucos as informações que tenho das cidades que atendo.

    Se quiser participar, acessa lá:
    https://comunidade.opennfse.com.br
     

  14. Em 17/01/2018 at 16:32, Kliver disse:

    Boa tarde, desculpe não responder  o tópico antes, quando sair da empresa que trabalhava em Montes Claros deixei sistema de geração de nfse funcionando por completo pois o mesmo desenvolvi junto ao setor de desenvolvimento da empresa que é dona do provedor e-receita, não puder compartilhar os Fontes na época por causa da empresa que n permitiu, por isso n sei como anda as coisas, a empresa que é dona e a Taylor que fica em belo horizonte. Deixo aqui minhas sinceras desculpas ao projetoacbr por não ter liberado os fontes pois os mesmos eu tive livre acesso mais estava empregado e não podia desobedecer, mais o fonte eu repassei a um colega aqui do fórum para compartilhar não tenho certeza se o mesmo o fez mais volto a dizer isso foi a muito tempo em 2016 n sei se houve alteração no servidor.

     

    A verdade é um pouco maior que isso.

    A empresa que ganhou o contrato de licitação com OC, sim foi a Taylor.
    No entanto, a Taylor faz parcerias com outras empresas para fornecer a solução completa do edital.

    A Taylor, no caso de MOC, fez parceria com o a RPP (EReceita), HorusSoftwares (MaxNet).

     

  15. Todos as cidades que o Ereceita atende possuem o mesmo padrão.

    Como postei no caso de Viçosa, parece que está errada a configuração do arquivo.ini.

    As cidades que estão hospedadas diretamente no servidor do EReceita possuem documentação aqui:

    http://www.ereceita.net.br/ws/

    Como Montes Claros é instalado diretamente nos servidores da prefeitura, o endereço é esse:

    http://nfse.montesclaros.mg.gov.br/ws/montesclaros/
     

    Link para  a página com a documentação:
    http://nfse.montesclaros.mg.gov.br/ws/montesclaros/wsProducao.php

  16. Detalhe importante para quem quiser exibir diretamente a URL da Nota Fiscal para o Ereceita:

    Para exibir uma nota diretamente no Ereceita através de uma URL;
    Tem que recuperar o id da nota gerada no XML de Resposta, na tag <InfNfse Id="NFSE887947"> o atributo "Id" retirando a palavra "NFSE" e acessar a URL abaixo:
    https://www.ereceita.net.br/notaFiscal.php?query:<cliente>:<id da nota>

    Exemplo:
    https://www.ereceita.net.br/notaFiscal.php?query:vicosa:887947

    Através do Link http://www.ereceita.net.br/ws/ativa_webservice.php é possível saber as cidades que são atendidas pelo Ereceita atualmente.
    Padrão para Nome: Cidade/UF
    Exceto Controle e Brasilia que não são funcionais.

                         CLIENTES                       ESTADO  
    ------------------------------------------------------------
    CONTROLE .........................................  ATIVO   
    BRASILIA .........................................  ATIVO   
    IBOTIRAMABA ......................................  ATIVO   
    ITABERABABA ......................................  ATIVO   
    IPIAUBA ..........................................  ATIVO   
    MAIRIBA ..........................................  ATIVO   
    RUYBARBOSABA .....................................  ATIVO   
    VALENCABA ........................................  ATIVO   
    CONCEICAODABARRAES ...............................  ATIVO   
    ABRECAMPO ........................................  ATIVO   
    ALPINOPOLISMG ....................................  ATIVO   
    ALVINOPOLIS ......................................  ATIVO   
    ARCEBURGOMG ......................................  ATIVO   
    BELAVISTADEMINASMG ...............................  ATIVO   
    BOMJESUSDAPENHA ..................................  ATIVO   
    BORDADAMATAMG ....................................  ATIVO   
    CABOVERDEMG ......................................  ATIVO   
    CAMANDUCAIAMG ....................................  ATIVO   
    CAMPESTREMG ......................................  ATIVO   
    CAPITOLIO ........................................  ATIVO   
    CARMOPOLISDEMINASMG ..............................  ATIVO   
    CASSIAMG .........................................  ATIVO   
    CLAUDIO ..........................................  ATIVO   
    GUAPEMG ..........................................  ATIVO   
    GUARACIABA .......................................  ATIVO   
    GUIRICEMA ........................................  ATIVO   
    IBIRACIMG ........................................  ATIVO   
    IPUIUNAMG ........................................  ATIVO   
    ITAMOGIMG ........................................  ATIVO   
    JACUIMG ..........................................  ATIVO   
    JAPARAIBA ........................................  ATIVO   
    JURUAIAMG ........................................  ATIVO   
    MACHADO ..........................................  ATIVO   
    MANTENA ..........................................  ATIVO   
    MATEUSLEMEMG .....................................  ATIVO   
    MOEMA ............................................  ATIVO   
    MONTEBELOMG ......................................  ATIVO   
    MONTESANTODEMINAS ................................  ATIVO   
    MUZAMBINHOMG .....................................  ATIVO   
    NOVARESENDEMG ....................................  ATIVO   
    OLIVEIRAMG .......................................  ATIVO   
    POMPEU ...........................................  ATIVO   
    RIBEIRAODASNEVES .................................  ATIVO   
    SANTABARBARAMG ...................................  ATIVO   
    SANTOANTONIODOAMPARO .............................  ATIVO   
    SAOFRANCISCOMG ...................................  ATIVO   
    SSPARAISO ........................................  ATIVO   
    SAOTOMASDEAQUINOMG ...............................  ATIVO   
    TRESPONTAS .......................................  ATIVO   
    VICOSA ...........................................  ATIVO   
    FORMOSAGO ........................................  ATIVO   
    VIANOPOLISGO .....................................  ATIVO   
    JAGUARIAIVAPR ....................................  ATIVO   
    CAMPOMOURAOPR ....................................  ATIVO   
    RESERVAPR ........................................  ATIVO   
    BUTIARS ..........................................  ATIVO   
    CERROLARGORS .....................................  ATIVO   
    MONTENEGRORS .....................................  ATIVO   
    NONOAIRS .........................................  ATIVO   
    NOVABASSANORS ....................................  ATIVO   
    NOVAPRATARS ......................................  ATIVO   
    QUARAIRS .........................................  ATIVO   
    TAQUARIRS ........................................  ATIVO   
    VERANOPOLISRS ....................................  ATIVO   
    INDAIALSC ........................................  ATIVO   
    SAOFRANCISCODOSULSC ..............................  ATIVO   
    SOCORROSE ........................................  ATIVO   

     

    • Curtir 2
  17. Em anexo arquivos .INI contemplando a cidade de Viçosa/MG com o provedor EReceita.

    Já faz tempo que é EReceita, mas provavelmente ninguém trabalha com essa cidade.

     

    PS.: Onde eu posso colocar uma alteração feita no Demo_ACBrNFSe?
            Do jeito que está, tem que colocar manualmente a cidade no Combo.
            Implementei a carga automática do arquivo Cidades.ini.

    EReceita.ini

    Cidades.ini

  18. Fui conferir os fontes atualizados e está comentada a alteração que propus.
    É por isso que está dando errado para você @Diego Jacaúna.

    Basta retirar os comentários da ACBrNFSeWebServices.pas que irá funcionar.

    procedure TNFSeWebService.InicializarTagITagF;
    begin
      // Inicializa a TagI
      case FPLayout of
        LayNfseRecepcaoLote:
           begin
             case FProvedor of
               proAbaco: begin
    //                       // Manaus
    //                       if (FPConfiguracoesNFSe.Geral.CodigoMunicipio = 1302603) then
    //                         FTagI := '<'+FTagGrupo+'>'
    //                       else // Outros
                             FTagI := '<' + FTagGrupo + FNameSpaceDad + '>';
                         end;

     

  19. @fabiotj

    O ambiente está esquisito mesmo.

    Como minha aplicação trata o retorno eu consigo pegar a nota novamente.
    Quando dá timeout, o operador tenta enviar novamente, caso aparece um E10 eu já consulto a nota pelo RPS e recebo a nota.

    @Diego Jacaúna

    Seu código continua mandando errado.
    Dá um debug aí na ACBrNFSeWebServices.pas da sua aplicação que o namespace continua indo no XML:
    <EnviarLoteRpsEnvio xmlns="http://www.e-nfs.com.br">

    Tem que ir assim:
    <EnviarLoteRpsEnvio>

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