Ir para conteúdo
  • Cadastre-se

Haroldo R.

Membros
  • Total de ítens

    26
  • Registro em

  • Última visita

Posts postados por Haroldo R.

  1. 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.

     

  2. 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);   

  3. 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.

  4. 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

  5. Olá bom dia,

     

    Gostaria de saber se alguem está com algum problema de cancelamento de NFCe em ambiente de produção para o estado de Mato Grosso.

    Caso estejam conseguindo cancelar nomalmente por favor anexe o arquivo de envio e de retorno, seria de grande ajuda.

     

    Estou tendo o problema ao enviar o evento e estou recebendo o retorno "Rejeição 999: Erro não catalogado".

     

    Obrigado

  6. Olá boa tarde,

     

    O servidor de teste já foi colocado em produção. Abaixo está a url do servidor de produção.

     

    URL: http://financas2.barradogarcas.mt.gov.br:8080/WSSCEM/servlet/awsnfsebarradogarcas

     
    Os métodos disponíveis são: GerarNfse, CancelarNfse e ConsultarNfsePorRps.
     
    Eu fiz uma alteração na hora da impressão mas seria interessante que fosse adicionado no componente pra escolher o provedor no momento de carregar os dados para os ClientDataSet. Os valores da NFSe, Iss e Base de cálculo neste caso do provedor Virtual deve-se pegar das tags:
     
          <ValoresNfse>
            <BaseCalculo>50.00</BaseCalculo>
            <Aliquota>0.00</Aliquota>
            <ValorIss>0.00</ValorIss>
            <ValorLiquidoNfse>50.00</ValorLiquidoNfse>
          </ValoresNfse>
     
    Eu não encontrei uma forma de passar o provedor para o formulário de impressão do FastReport para pegar esses campos apenas se for o provedor virtual.
     
    Muito obrigado a todos que participaram.
  7. Olá boa tarde,

     

    Atualiza os fontes para o que o Italo enviou para o SVN e altera depois servidor de homologação "ConfigURL.HomGerarNFSe" no arquivo "ACBrProvedorVirtual.pas" para utilizar a porta 82 como abaixo:

     

    http://servidor1.virtualtechnologia.com.br:82/WebServiceSCEMJavaEnvironment/servlet/awsnfsebarradogarcas

     

    Após fazer isso vai dar certo emitir as notas de Serviço.

     

    Acabei de enviar uma e já recebi o xml autorizado.

  8. Depois de atualizar gerou falha no esquema do xml:

     

    Falha da análise do elemento '{http://www.abrasf.org.br/nfse.xsd}DataEmissao'com valor '2015-05-05T15:46:47'.

     

    e gerou falha também na validação do CPF onde estava gerando tags em branco.

     

    Depois de alterar a unit "pnfsNFSeW" gerou o xml e enviei e gerou o erro anexado no arquivo "1-lista-nfse-soap.xml".

     

     

    1-ger-nfse-soap.xml

    1-lista-nfse-soap.xml

  9. Bom dia,

     

    Tentei enviar o cabeçalho dentro do envelope mas não consegui. Coloquei os dados do arquivo de cabeçalho dentro das tags "WSNfseBarraDoGarcas.GERARNFSE" e também tentei enviar sem essa tag.

     

    Eu removi a tag "Entrada" e alterei para "Input" e enviei. o Resultado está em anexo.

    1-ger-nfse-soap.xml

    1-lista-nfse-soap.xml

    1-ger-nfse-soap.xml

    1-lista-nfse-soap.xml

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