Ir para conteúdo
  • Cadastre-se

Sandro Felipe Adad

Membros
  • Total de ítens

    239
  • Registro em

  • Última visita

  • Days Won

    3

Tudo que Sandro Felipe Adad postou

  1. Algumas observações... 1) Este provedor (Publica) contempla uma tratativa para cancelamento de NFS-e por substituição que o ACBR não contempla: Um RPS identificado como “substituto” deverá conter a numeração do RPS a ser substituído. A NFS-e do RPS substituído será cancelada e uma nova nota será gerada em substituição. A relação entre a NFS-e substituta e a substituída ficará registrada pelos 2 atributos. 2) O meu cliente me questionou quanto ao webservice de envio da DIR contemplado no schema, que na pratica é uma NFSe com inversão dos dados do prestador de outro município e Tomador do municipio... Existe no ACBR algum esquema pra uso dos demais webservices contidos no schema do provedor Publica ou similar, ou fica a cargo dos desenvolvedores criarem rotinas especificas de geração e transmissão, sem usar o componente do ACBR? Ex: RecepcionarLoteDir, ConsultarSituacaoLoteDir, ConsultarLoteDir, CancelarDirEnvio... basicamente muda apenas a terminologia dos webservices, a montagem do xml é similar... Pensei em fazer a geração pelo ACBR e depois fazer um Replace das palavras RPS pela DIR... teria algo mais elegante? So que o envio teria de ser por lote manual no site... alguem teria alguma sugestão? Exemplo de Lote DIR:
  2. Aqui normal, cliente ja enviando notas. O Schema é o schema padrão do provedor Publica (versao 1.0) que consta na pasta schemas do ACBR (trunk2\Exemplos\ACBrDFe\Schemas\NFSe\Publica\1.00). Verifique a biblioteca de criptografia de assinatura. Eu Utilizo: SSLIB: libWinCrypt CryptLib: cryWinCrypt HttpLib: httpWinHttp XMLSignLib: xsLibXMl2
  3. So no link, testei a ConsultarNfseFaixaEnvio - funciona apenas com o numero completo (com Ano) 202400000000011 <NumeroNfseInicial>202400000000011</NumeroNfseInicial> <NumeroNfseFinal>202400000000011</NumeroNfseFinal> Após a geração da NFse pela prefeitura vem um retorno de uma tag de viisualização da NF gerada. <LinkVisualizacaoNfse>https://nfsehomologacao.joinville.sc.gov.br/nfse/NFES?bmV3=NmZmMjQ4MDk1MDhmMjliY2IzNWIxNzYxODk1YzI2ZWLCo25mcF9pZCM0NDkyNw%3D%3D</LinkVisualizacaoNfse> <LinkVisualizacaoNfse>https://nfem.joinville.sc.gov.br/NFES?bmV3=ZGFmN2Y5ZmI5ZWQxYTIwZmEzYWYyOGUxOGQ0NTIzNDLCo25mcF9pZCM4MjQ1NzI5Nw%3D%3D</LinkVisualizacaoNfse> Nzs0NDU7NTYzOzU2OTc4NjAwOzc7NDQ1OzU2Mzs1Njk3ODYwMD-lista-nfse-con-lot.xml
  4. Nzs0NDU7NTYzOzU2OTc4NjAwOzc7NDQ1OzU2Mzs1Njk3ODYwMD-lista-nfse-con-lot.xml
  5. Unico problema que constatei foi na consulta estou tendo de recortar o ano do numero da NFSE O webservice retorna o numero da NFSe com ano 202400000570026 e na consulta tive de removê-lo... Exemplo: https://nfem.joinville.sc.gov.br/jsp/nfs/nfp/externo/resumo.jsp?cnpj_cpf=84697051000104&numero=00000570026&chave_validacao=NQY2-K2ZI
  6. Bom dia Italo, creio que sejam essas as alterações no ACBRNFSeXServicos.ini: [4209102] Nome=Joinville UF=SC Provedor=Publica ProRecepcionar=https://nfem.joinville.sc.gov.br/nfse_integracao/Services?wsdl HomRecepcionar=https://nfsehomologacao.joinville.sc.gov.br/nfse_integracao/Services ProLinkURL=https://nfem.joinville.sc.gov.br/jsp/nfs/nfp/externo/resumo.jsp?cnpj_cpf=%Cnpj%&numero=%NumeroNFSe%&chave_validacao=%CodVerif% HomLinkURL=https://nfsehomologacao.joinville.sc.gov.br/nfse/jsp/nfs/nfp/externo/resumo.jsp?cnpj_cpf=%Cnpj%&numero=%NumeroNFSe%&chave_validacao=%CodVerif%
  7. Boa tarde Italo, vamos ter de aguardar até dia 05/11, aparentemente seria a mesma url antiga(https://nfemws.joinville.sc.gov.br/NotaFiscal/Servicos.asmx) Mas peço que aguarde, amanha eu irei verificar se esta ok, faço alguns testes e lhe aviso.
  8. Comunicado do Município, será alterado o sistema de emissão de NFSe para o provedor Publica. A empresa é : Pública de Blumenau. Do dia 01/11 a 4/11 o site de notas fiscais não estará funcionando. Nova nota fiscal inicia e impostos já se iniciam dia 5/11. Comunicado: https://nfem.joinville.sc.gov.br/area_conteudo.aspx?id=48 WSDL Services: https://nfse1.publica.inf.br/agronomica_nfse_integracao/Services?wsdl Ambiente de testes: https://nfsehomologacao.joinville.sc.gov.br/nfse/ Publica_manualdeintegracaorps.pdf schema_nfse_v03.xsd xml_exemplo.zip
  9. Fui um cliente meu que me passou o PDF que anexei do CENOFISCO, achei este na receita federal - link: http://normas.receita.fazenda.gov.br/sijut2consulta/link.action?idAto=141102
  10. INSTRUÇÃO NORMATIVA RFB Nº 2.229, DE 15 DE OUTUBRO DE 2024 Em anexo. INRFB2.22915_10_2024CNPJALFANUMÉRICO.pdf
  11. Recebi o comunicado de um cliente meu de Bento Gonçalves que haverá alteração em breve do provedor IPM para o provedor ABASE. Segue o comunicado: https://bentogoncalves.atende.net/cidadao/pagina/orientacoes-sobre-alteracao-dos-sistemas-de-gestao-muncipal A transição para o novo sistema ocorrerá em 29/06/2024 às 18 horas
  12. 1) responsavel tecnico - tag invalida function TBPeXmlWriter.Gerar_InfRespTec: TACBrXmlNode; begin Result := nil; if (BPe.infRespTec.CNPJ <> '') then begin Result := FDocument.CreateElement('infRespTec'); corrigido - estava errado aqui 2) não gerava passageiros: if BPe.infPassagem.infPassageiro.xNome <> '' then Result.AppendChild(Gerar_InfPassageiro);//Gerar_InfPassageiro;ACBrBPeXmlWriter.pas
  13. Erro ocorre na function ServicoToLayOut. "Valor string inválido para TLayOutMDFe: URL-QRCode". Utilizando qualquer tipo de CTe (versão 4) e com UFs diferentes. Apaguei toda minha pasta trunk e ja reinstalei o ACBR mas problema persiste ainda. Vi que no forum do ACBRDFE alguem reportou problema similar.
  14. Correção de erros e tipos de dados. tpSimFacultativo - novo tipo. (pcesConversaoeSocial.pas) usado em TInfoVlr: (unit pcesS2500;) FindenSD: tpSimFacultativo; FindenAbono: tpSimFacultativo; correção em unit pcesS5503; function TevtFGTSProcTrab.LerXML: boolean; // Capturar a versão do evento s := Copy(FXML, Pos('/evt/evtFGTSProcTrab/', FXML)+21, 16); //ajustado e ... while leitor.rExtrai(2, 'infoTrabFGTS', '', i + 1) <> '' do begin with infoTrabFGTS do begin New; //incluído Items[i].Fmatricula := leitor.rCampo(tcStr, 'matricula'); Items[i].FcodCateg := leitor.rCampo(tcInt, 'codCateg'); Items[i].FcategOrig := leitor.rCampo(tcInt, 'categOrig'); procedure TEvtProcTrab.GerarInfoVlr(Obj: TInfoVlr); begin Gerador.wGrupo('infoVlr'); Gerador.wCampo(tcStr, '', 'compIni', 7, 7, 1, obj.compIni); Gerador.wCampo(tcStr, '', 'compFim', 7, 7, 1, obj.compFim); if VersaoDF > veS01_01_00 then begin ... Gerador.wCampo(tcStr, '', 'indenSD', 0, 1, 0, eSSimFacultativoToStr(obj.indenSD)); Gerador.wCampo(tcStr, '', 'indenAbono', 0, 1, 0, eSSimFacultativoToStr(obj.indenAbono));
  15. Em anexo para sua avaliação. pcesConversaoeSocial.pas pcesS5503.pas pcesS2500.pas
  16. experimente comentar a linha que acusa o erro, o código neste evento é so para diminuir a tela do navegador(zoom)
  17. Mas no teu exemplo voce não utiliza a API oficial (https://www.receitaws.com.br/v1/cnpj) e como ficaria a questão do captcha que é o assunto deste tópico?
  18. Utiliza a api free oficial do governo? caso positivo poderia compartilhar a sua solução?
  19. Sim, podemos alterar no fonte para o windows criar a chave se necessário. Linha 85 do ACBrConsultaCNPJNavegar.pas, alterar para True: Reg.OpenKey('SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION', True);
  20. Ítalo é realmente necessária a criação da tag SituacaoEspecial para a retenção de órgão público. Foi necessário alterar o schema também, apesar do schema fornecido por eles nao ter a definição do campo, mas no manual consta. Tag criada no tomador: <IncentivoFiscal> Segue arquivo de schema onde inclui o tipo tsSituacaoEspecial. Anexei também o manual deles onde consta essa nova tag, caso deseje incorporar no ACBRNFSeX. Segue a contribuição das alterações que realizei nos fontes do ACBR para sua avaliação, porem feitas apenas no componente ACBRNFse, não utilizo ainda o ACBRNFseX neste município. *** Dúvida, como faço para parametrizar http ou https no soapAction no arquivo ISSJoinville.ini? tive que alternar a informação no .ini, ora pra homologação começando por (http) e produção com (https) Ex: Homologação [SoapAction] Recepcionar=http://nfemwshomologacao.pmjlle.joinville.sc.gov.br/EnviarLoteRpsEnvio ConsSit=http://nfemwshomologacao.pmjlle.joinville.sc.gov.br/ConsultarLoteRpsEnvio Ex: Produção [SoapAction] Recepcionar=https://%NomeURL_HP%.joinville.sc.gov.br/EnviarLoteRpsEnvio ConsSit=https://%NomeURL_HP%.joinville.sc.gov.br/ConsultarLoteRpsEnvio Coloquei também os arquivos enviados com sucesso. pnfsConversao.pas pnfsNFSeW_ABRASFv2.pas pnfsNFSe.pas PMJ - NF-em - Webservices - Manual - v14.pdf nfse_v2-04.xsd 521791-rec.xml 521791-rec-soap.xml 521791-env-lot.xml 521791-env-lot-soap.xml NF-em Impressão.pdf
  21. A solução é extra oficial, voce precisa baixar os fontes daqui deste post , em seguida reinstalar o ACBR com a substituição do componente e fontes deste post.
  22. Sim é extra oficial, voce precisa baixar os fontes daqui deste post , em seguida reinstalar o ACBR com a substituição do componente e fontes deste post.
  23. 1) Pode excluir o uses da unit Vcl.Edge. 2) Tem de recompilar todo o ACBR ou o componente ACBRTCP que é onde esta incluso o ACBRConsultaCNPJ
  24. ConsultaCNPJIE.dprojACBrConsultaCNPJNavegar.dfmConsultaCNPJIE.dprojConsultaCNPJIE.dprojACBrConsultaCNPJNavegar.pasuConsultaCNPJ.dfmACBrConsultaCNPJ.pasConsultaCNPJIE.dpruConsultaCNPJ.pasACBrConsultaCNPJNavegar.dfmConsultaCNPJIE.dproj Ahh, tem de recompilar o componente substituindo essa unit na pasta nos fontes do ACBR: ..trunk2\Fontes\ACBrTCP Antonio Gomes criou um evento no componente para tratar a solicitação do captcha. if Assigned(FOnSolicitarCaptcha) then begin FOnSolicitarCaptcha(Html); RespHTTP.Text:= Html; ModoAntigo := False; end; ACBrConsultaCNPJ.pas
×
×
  • 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.