Jump to content
Notícias do ACBr

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

consultoria_sticker.png

Conteúdo para desenvolvedores
 ao vivo de terça a quinta!
Saiba mais

dev.png

logo_acbr_paygo.png

TEF ACBr PayGo
Seja um revendedor e ofereça uma solução completa para seu cliente.


Saiba mais

beneficios.png

wilker

Membros
  • Content Count

    24
  • Joined

  • Last visited

Community Reputation

2 Neutral

About wilker

  • Rank
    Novato

Profile Information

  • Sexo
    Masculino
  • Location
    Fortaleza

Recent Profile Visitors

823 profile views
  1. Fiz o update e estou comparando as modificações, queria passar algumas dicas: TIPO DE RECOLHIMENTO Em: pnfsNFSeW.pas, está: sTipoRecolhimentoAssinaturaRPS := EnumeradoToStr( NFSe.Servico.Valores.IssRetido, ['N','S'], [stNormal, stRetencao]); Porém, eu mudei para o codigo abaixo: sTipoRecolhimentoAssinaturaRPS := EnumeradoToStr( NFSe.Servico.Valores.IssRetido, ['N','R'], [stNormal, stRetencao]); Mo
  2. Blz Rafael, é isso mesmo. E como estão os testes ? Sucesso.
  3. Pessoal, bom dia. Por favor, avaliem os fontes que eu enviei acima. Até onde eu fui: - consegui gerar e enviar para o webservice de producao , usando um certificado válido e em ambiente de producao - eu recebia mensagem de erro que o prestador não estava autorizado para emitir via lote. Onde parei: - meu cliente fez o pedido de alteração no seu credenciamento junto à prefeitura, para permitir o envio via lote. Infelizmente esta prefeitura demora entre 60 e 90 dias para fazer esta alteração. (OBS: Em Fortaleza fez em 3 dias). - Minha área fim é automação industrial, logo eu aba
  4. Pessoal, bom dia. Estou refatorando o protocolo IssDsf para pode gerar NFSe para Belém. Consigo enviar a nota normalmente, mas estou com dúvidas na interpretação do retorno, vamos lá: * Pelo que tenho percebido, todos os demais provedores determinam o sucesso ou falha tratando a variávem PROTOCOLO no retorno. * Por exemplo, unit ACBrNFSeWebServices , método TNFSeEnviarLoteRPS.Executar , retorna VERDADEIRO somente se o PROTOCOLO for diferente de vazio. ( Result := (NFSeRetorno.InfRec.Protocolo<>''); ) Até ai , tudo bem. Meu problema é que o provedor IssDsf não ret
  5. Pessoal, bom dia. O componente ACBRNFSe possui uma implementação para ISSDSF,porém esta não funciona com Belém. Ao comparar as mensagens do ACBR com a DLL de Belém, percebi várias diferencas principalmente no envelopamento SOAP. Qual meu status atual: - Fiz muitas modificações, e estou conseguindo enviar uma Nota/Lote, porém não sei se a nota foi gerada com sucesso ou não. - Estou iniciando o desenvolvimento do método de consulta, mas com alguma dificuldade pois estou sem referência. - Referencia, digo, mensagens completas (com envelope SOAP) de XML válidos exemplo. Pois a parte
  6. Bom dia Juliomar. Segue anexo. IMPORTANTE: - eu ainda não terminei o desenvolvimento, estou enviando as modificações pois gostaria de compartilhar com o projeto - no fonte existem comentários, códigos de debug e algumas modificações que talvez sejam removidas - mesmo assim, gostaria que desse uma olhada para validar o que eu fiz, quanto à estrutura geral das classes ACBr. abraço a todos Modificações.rar
  7. Segue anexo. IMPORTANTE: - estou usando a revisão 6456, de 10/03, por Italo - amanha atualizo meu repositório com o oficial. ACBrNFSe.rar
  8. Prezado Juliomar, obrigado pelo contato. SIM, eu fiz muitas modificações no IssDsf para que eu conseguisse fazer comunicação com o WS de Belém do Pará. Faço um resumo agora do que eu fiz, no post seguinte eu anexo os fontes. * pcnConversão.pas - adicionei função StrtoHex, para converter uma sequencia de caracteres à sua respectiva representação em Hexa. - usado na tag <assinatura> do RPS * pnfsNFSeW.pas - no XML deste provedor, os <Itens> são filhos da tag <Item> - tag <RPS> em maiusculo, exigencia do provedor - informação IdentificacaoRps não é usada
  9. Pessoal, boa tarde. Fiz muitas modificações, e eu acredito ter vencido a 1a parte, enviei uma mensagem ao WS e tive um retorno, ou seja, venci a etapa da comunicação. Gostaria que algum administrador do ACBR me procurasse por email , pois gostaria de compartilhar o código que eu fiz nos componente. Situação atual: - comunicação: EnvioLoteRPS: comunicação WS efetuada com sucesso. - dados: trabalhando agora no conteúdo para que a NFSe seja de fato gerada atenciosamente Wilker
  10. Prezado Pedro, obrigado pelo apoio. Voce, ou mais alguém, pode me ajudar DESENVOLVENDO ? Caso positivo, me mandem email ([email protected]) Em que ponto eu estou: - troquei todo o envelope SOAP, e já estou conseguindo alguma comunicação. - neste momento, estou trabalhando "contra" a validação do XSD, ou seja, envio um XML para a prefeitura mas o WS não aceita - neste exato momento, estou tentando consertar a tag ASSINATURA, do RPS. Como o componente está gerando: <Lote Id="lote:1"> <RPS Id="rps:1"> <Assinatura>K6o %U we"E TV</Assinatura> Só
  11. No seu caso, está fazendo NFe, no meu é NFSe, componentes diferentes. De toda forma, eu acredito que nem a NFe nem a NFSe esteja pronta para o padrão atual de envelopamento e xml do ISSDsf. No caso de NFSe estou reprogramando o provedor nos fontes. Se vc tem uma DLL que está funcionando, então ÓTIMO, vc tem 2 opções de solução: - opção 1 - usar a DLL (no meu caso, preferi não seguir este caminho, preferi realmente reprogramar o componente AcbrNFSe) - opção 2 - reprogramar o componente (caminho que eu decidi seguir). Tá, mas , como reprogramar o componente ? Então vou te passar o
  12. Em que situação vc está ? Qual o erro ? Pq no IssDsf de Belém, eu comecei de um ponto que nem o envelope SOAP estava sendo aceito, depois não conseguia assinar. Estou num ponto onde eu envio o XML pelo SOAP, mas o WS da prefeitura não aceita, estou comparando tag a tag com o exemplo que eu obtive para tentar identificar no olho, o que estou enviando de errado. A imagem que eu postei acima tem uma mensagem válida e aceita pelo WS de BELÉM, que eu obtive atraves do DEMO da Prefeitura . É a partir deste XML exemplo que eu estou seguindo. espero ter ajudado Wilker
  13. Gostaria de compartilhar com a comunidade o método de desenvolvimento que segui: 1) Instalei o Fiddler Web Debugger 2) Baixei e rodei o DEMO da prefeitura de Belém, onde ele usa uma DLL (provida por esta prefeitura), sendo que esta DLL encapsula o uso do WS 3) Monitirei o uso do DEMO e com o Fiddler, capturei a comunicacação com o WS Deste ponto em diante, sempre que necessário, comparava a mensagem de IDA do demo, com a que eu estou gerando pelo componente ACBRNFSe. Com esta técnica, encontrei diversas diferenças, e às fui tratando no código. atenciosamente
  14. Olá pessoal, bom dia. Fiz várias modificações no componente adequando ao formato IssDsf de Belém, estou na eminência de concluir. Monto o XML, assino, envelopo e envio ao WS, esbarrei no seguinte erro retornado pelo WS de Belém: "ERRO VALIDACAO XSD: (400)error: org.xml.sax.SAXParseException: cvc-elt.1: Cannot find the declaration of element 'ns1:ReqEnvioLoteRPS'. Linha : 1 Coluna: 314" Alguém tem alguma dica ? atenciosamente Em detalhes: <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns
×
×
  • Create New...