Ir para conteúdo
  • Cadastre-se

Ivan Orosco

Membros Pro
  • Total de ítens

    71
  • Registro em

  • Última visita

Sobre Ivan Orosco

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

Ivan Orosco's Achievements

Enthusiast

Enthusiast (6/14)

  • Dedicated Rare
  • First Post
  • Collaborator Rare
  • Conversation Starter
  • Week One Done

Recent Badges

6

Reputação

  1. Estou com problemas para emitir para Presidente Prudente, recebendo o erro: Erro(s): Código : ECXXXX Mensagem: Alíquota aplicada sobre a base de cálculo para apuração do ISSQN não corresponde com o cálculo. Correção: Este erro está em processo de validação interna e por isso ainda não possui um código está sujeito a mudanças. Mas está configurado igual no site do simpliss no cadastro do cliente. O mais bizarro eh que a alíquota nem vai no DPS, ele pega do próprio cadastro no momento da emissão. Duro eh conseguir falar no suporte deles []'s
  2. Ajustei o endereço de produção conforme a orientação do @lucasbm, obrigado Agora ao tentar transmitir recebo a mensagem: Código : EC0003 Mensagem: Serviço externo de assinatura de DF-e indisponível. Correção: O serviço externo de assinatura de DF-e não respondeu corretamente. Ocorreu um erro inesperado.. Será algum erro do lado do simpliss ? []'s
  3. Também não consegui emitir para Presidente Prudente/SP, alias, não consegui nem mesmo cadastrar as alíquotas para poder fazer a emissão, ele dá erro ao tentar salvar. Confirmei com o meu contador e ele disse que essa operação de registro de aliquotas é obrigatória, tentei falar com o simpliss duas vezes mas não me atenderam... o endereço de produção deles diz que não existe, tanto o swagger (https://nfsenacional.issprudente.sp.gov.br/swagger/index.html) quanto a url de produção (https://nfsenacional.issprudente.sp.gov.br) retornam erro 404 (não existente) @lucasbm você está tentando o ambiente de produção ou homologação ? como está o bloco de prudnete no seu ACBrNFSeXServicos.ini ? Detalhe que eu cheguei a falar com o suporte do simpliss no dia 30/12, a atendente havia dito que o ambiente de produção de Prudente ainda não havia subido mas que estaria finalizado ainda naquele dia, pelo jeito, não fizeram até agora. []'s
  4. Consegui Enviar !! Inclusive @Victor Gomes - DSV Bremen, segue os ajustes que fiz pois tive a mesma situação, veja os prints em anexo. Também tive que ajustar o ACBrNFSeXServicos.ini ficando assim: [3541406] ; Atualizado em 17/08/2021 Nome=Presidente Prudente UF=SP Provedor=SimplISS ;ProRecepcionar=http://issprudente.sp.gov.br/ws_nfse/nfseservice.svc ;ProLinkURL=http://issprudente.sp.gov.br/ws_nfse/nfseservice.svc HomRecepcionar=https://producaorestrita.simplissweb.com.br Versao=1.01 Params=APIPropria:|PN: No fonte do exemplo, na rotina de ConfigurarComponente tem uma variável chamada Ano2026, joga o valor dela para False pra ele ler o ACBrNFSeXServicos.ini que deve estar na mesma pasta de onde é gerado o seu EXE. Também tive que comentar no fonte as propriedades gDif que no caso do simpliss ainda não está implementado. Ah sim, na aba Webservice, tem que esta configurado para ambiente de Homologação. Também está em anexo o XML enviado e o recebido com a nota. []'s xml_recebido_nfse.xml xml_enviado_rps.xml
  5. Bom dia, Estou tentando emitir para a cidade de Presidente Prudente também, porém, recebo sempre o erro: Erro(s): Código : X999 Mensagem: Erro de Conexão: Erro Interno: 0 Erro HTTP: 415 URL: http://wshomologacao.simplissweb.com.br/nfseservice.svc/nfse WebService retornou um XML vazio. Também estou utilizando o exemplo padrão do ACBrNFSeX, comparando o meu xml gerado está praticamente idêntico aos que reportaram sucesso mais acima, porém não consigo passar deste ponto, alguém já viu esse erro ? Meu ini está assim: [3541406] ; Atualizado em 17/08/2021 Nome=Presidente Prudente UF=SP Provedor=SimplISS ;ProRecepcionar=http://issprudente.sp.gov.br/ws_nfse/nfseservice.svc ;ProLinkURL=http://issprudente.sp.gov.br/ws_nfse/nfseservice.svc Versao=1.01 Params=APIPropria:|PN: Alguma idéia ?
  6. Boa tarde, então, antes de implementar isso pesquisei e vi esse PDFToolkit, ele é pago... outras soluções disponíveis dependem da instalação da aplicação para abrir o pdf na maquina do usuário e não funcionaram muito bem, por isso acabei implementando a exportação de imagem mesmo. No entanto... entendo que faz sentido ter o mesmo recurso de uma engine de relatório para os outros já existentes, mas também entendo que uma coisa não exclui a outra, se alguém tiver a necessidade de fazer a mesma coisa que eu fiz para outro engine como o fast, que implemente, ja tem até o exemplo do código funcional pra isso... afinal eh um código aberto. Enfim, é uma pequena contribuição que fiz para o Fortes, um recurso a mais para o ACBRNFSeX, mas se não for aceita vou viver fazendo merge aqui só
  7. Sim claro, tenho um pequeno sistema de controle de cobrança do qual existe uma funcionalidade que gera uma "previsão" de envio de cobrança, onde ele apresenta a mensagem que será enviada por e-mail "traduzida" de acordo com uma configuração de tags dinâmicas na mensagem original, e também apresenta a imagem do boleto gerado e a imagem da nota fiscal, tudo de uma maneira bastante simples, separado por 3 abas (Mensagem, Boleto, NFSe) para que o usuário visualize rapidamente essas informações antes de fazer o envio por e-mail. Se eu fosse utilizar o método de pré-visualização do componente de impressão não seria possível obter o mesmo resultado, nem mesmo utilizando o arquivo PDF gerado, que me forçaria a utilizar componentes externos para visualizar o seu conteúdo, por isso utilizei a implementação de geração de imagem de boleto que já existia e a refiz no ACBRNFSeX, pois inclusive quando a nota fiscal é gerada eu já gravo a imagem da mesma no banco para ser utilizada nessa pré-visualização de cobrança, resultando em uma operação muito mais rápida do que executar novamente o componente do ACBRNFSeX para montar a exibição da nota fiscal. []'s
  8. Olá, tive a necessidade de implementar um método para gerar a NFSe em formato de imagem BMP, gostaria que fosse anexado aos fontes do projeto, segue abaixo as alterações que realizei e os arquivos anexados: ACBrNFSeXDANFSeClass.pas: ///declaração procedure SalvarDANFSeBMP(NFSe: TNFSe = nil); overload; virtual; ///implementação procedure TACBrNFSeXDANFSeClass.SalvarDANFSeBMP(NFSe: TNFSe); begin ErroAbstract('SalvarDANFSeBMP'); end; ACBrNFSeXDANFSeRLClass.pas ///declaração procedure SalvarDANFSeBMP(NFSe: TNFSe = nil); overload; override; ///implementação procedure TACBrNFSeXDANFSeRL.SalvarDANFSeBMP(NFSe: TNFSe); var i: integer; begin TfrlXDANFSeRLRetrato.QuebradeLinha(TACBrNFSeX(ACBrNFSe).Provider.ConfigGeral.QuebradeLinha); if NFSe = nil then begin for i := 0 to TACBrNFSeX(ACBrNFSe).NotasFiscais.Count - 1 do begin if Trim(self.NomeDocumento) <> '' then FPArquivoPDF := PathWithDelim(Self.PathPDF) + self.NomeDocumento + '.bmp' else FPArquivoPDF := PathWithDelim(Self.PathPDF) + TACBrNFSeX(ACBrNFSe).NumID[TACBrNFSeX(ACBrNFSe).NotasFiscais.Items[i].NFSe] + '.bmp'; TfrlXDANFSeRLRetrato.SalvarBMP(Self, TACBrNFSeX(ACBrNFSe).NotasFiscais.Items[i].NFSe, FPArquivoPDF); end; end else begin if Trim(self.NomeDocumento) <> '' then FPArquivoPDF := PathWithDelim(Self.PathPDF) + self.NomeDocumento + '.bmp' else FPArquivoPDF := PathWithDelim(Self.PathPDF) + TACBrNFSeX(ACBrNFSe).NumID[NFSe] + '.bmp'; TfrlXDANFSeRLRetrato.SalvarBMP(Self, NFSe, FPArquivoPDF); end; end; ACBrNFSeXDANFSeRL.pas ///declaração class procedure SalvarBMP(ADANFSe: TACBrNFSeXDANFSeRL; ANFSe: TNFSe; AFile: String); overload; ///implementação class procedure TfrlXDANFSeRL.SalvarBMP(ADANFSe: TACBrNFSeXDANFSeRL; ANFSe: TNFSe; AFile: String); var DANFSeReport: TfrlXDANFSeRL; Bitmap: TBitmap; i: integer; NomeArquivo: string; begin DANFSeReport := Create(nil); try DANFSeReport.fpNFSe := ANFSe; DANFSeReport.fpDANFSe := ADANFSe; if ADANFSe.AlterarEscalaPadrao then begin DANFSeReport.Scaled := False; DANFSeReport.ScaleBy(ADANFSe.NovaEscala , Screen.PixelsPerInch); end; TDFeReportFortes.AjustarReport(DANFSeReport.RLNFSe, DANFSeReport.fpDANFSe); DANFSeReport.RLNFSe.Prepare; for i := 0 to DANFSeReport.RLNFSe.Pages.PageCount - 1 do begin Bitmap := NeedAuxBitmap; Bitmap.Width := DANFSeReport.RLNFSe.Pages[i].Width; Bitmap.Height := DANFSeReport.RLNFSe.Pages[i].Height; Bitmap.PixelFormat := pf32bit; Bitmap.Canvas.Brush.Color := clWhite; Bitmap.Canvas.Brush.Style := bsSolid; Bitmap.Canvas.FillRect(Rect(0, 0, Bitmap.Width, Bitmap.Height)); DANFSeReport.RLNFSe.Pages[i].PaintTo(Bitmap.Canvas, Rect(0, 0, Bitmap.Width, Bitmap.Height)); NomeArquivo := ChangeFileExt(AFile, ''); Bitmap.SaveToFile(NomeArquivo + FormatCurr('000', I+1) + '.bmp'); end; finally FreeAndNil(DANFSeReport); end; end; []'s ACBrNFSeXDANFSeClass.pas ACBrNFSeXDANFSeRL.pas ACBrNFSeXDANFSeRLClass.pas
  9. UIA !!!!! RAPAIZ !!! Resolveu meu problema !!! tenho vários clientes que só usam POS, valeu Daniel, muito bom !!! Obrigado !!
  10. Pesquisei aqui e vi que a REDE, CIELO e GETNET também dispõem dessas API para integração, aliás a da Cielo parece ser mais bem detalhada, será que não seria a hora de criar um novo componente ?ACBrPOS talvez ?
  11. Ah sim, concordo que não apenas para uma, a idéia da stone foi apenas um exemplo onde temos uma API e um caso já implementado (vhsys) para "talvez" servir de base, vejo que assim como foi feito com o TEF e vários outros componentes, para cada adquirente existiria sua propria unit com os seus endereços das API para consumo. Não sei nem como seria o nome disso, acredito que não poderia ser TEF pois a aplicação apenas se integra ao POS, não realiza as transações financeias... por outro lado, as coisas são mais fáceis para o cliente final que apenas faz uso deste POS sem intermediários, além da flexibilidade de uso do POS de forma independente (fora do uso da aplicação) e também poder capturar essas transações. Enfim, fica a idéia
  12. Entendi... então essa integração com a stone (por exemplo) não está cogitada então... na verdade, esse exemplo que dei é uma automatização da aplicação em utilizar as máquinas independentes da stone... nem sei dizer se isso se categoriza como TEF... pois pelo o que eu entendi a própria maquininha faz tudo com a operadora e apenas devolve o estado que pode ser capturado pela aplicação através de consulta da API no webservice deles né... Será que isso não vai se tornar uma tendência das operadoras e componentizar isso seria algo interessante ?
  13. Daniel, aproveitando o gancho, vi no fórum dois posts seus comentando sobre o ACBrTEFAPI, que pelo que entendi ainda não está utilizável, por acaso seria algo que funcione conforme a API da stone ? descrita no link: https://connect.stone.com.br/docs e https://connect.stone.com.br/reference/token (métodos da API) Vi uma aplicação que já faz uso desta API, segue https://suporte.vhsys.com.br/integracao-com-stone/ Vai ser algo nesta linha ? []'s
  14. Rapaiz, era isso mesmo !!! Muito Obrigado !!! []'s
  15. Prezados, boa noite... Utilizo XE7 aqui e mandei atualizar meu ACBR hoje logo cedo, dai executei o instalador sem problemas, ele compila e instala tudo com sucesso, mas ao abrir o delphi recebo o erro de falha ao carregar os componentes recém instalados. Inclusive se eu for no Install Packages e selecionar o ACBr - Biblioteca Designtime Comum (que é o ACBr_Comum e está desmarcado devido a falha na carga), ele apenas retorna o erro de "Resource ACBR not found", como consequência nenhum outro pacote mais funciona já que os que dependem dele não carregam. Já removi todos os componente do ACBR manualmente do Install Packages, já executei o apagarAcbr.bat para excluir tudo o que foi criado dele e até já exclui a pasta do ACBR e baixei ela inteira novamente, porém o problema persiste. Também já tentei limpar tudo de novo e compilar manualmente, dai compilo o pacote synapse, compilo o ACBr_Comum e ao tentar INSTALAR (compilar vai) o pacote DCLACBr_Comum ele já me dá o erro "Resource ACBR not found". Me parece estar faltando alguma configuração específica de alguma coisa... Alguém teria alguma dica ?
×
×
  • 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...
The popup will be closed in 10 segundos...