Ir para conteúdo
  • Cadastre-se

Sandro Felipe Adad

Membros
  • Total de ítens

    228
  • Registro em

  • Última visita

  • Days Won

    3

Tudo que Sandro Felipe Adad postou

  1. Boa tarde, em Santa Catarina é necessário utilizar a criptografia MD5 na tag <infCpl> do BPE (https://www.sef.sc.gov.br/arquivos_portal/servicos/160/Anexo_II___Ato_DIAT_n__07_2022.pdf) conforme o texto a seguir: IV – concretizada a venda, registrar no campo “infCpl” do XML do respectivo BP-e o número do DAV que originou a operação, o Identificador único do DAF (IdDAF) que gerou o conteúdo de informação relativo ao XML, e a assinatura MD5 do PAF-BP-e, com o seguinte formato: #DAV “N”, onde N representa o número do Documento Auxiliar de Venda, #DAF “X” onde X representa o Identificador único do DAF, #GPS “P” onde P representa o Posicionamento Global de instalação do PAF-BP-e (ex: -27.58983,-48.5503673), ou do dispositivo móvel onde é executado Módulo Específico Embarcado do PAF-BP-e (MEE). Exemplo: #DAV1234567890123 #DAF1234567890ABCDEF123456 (Base64URL) #GPS-27.541234,-48.503573 #MD51234567890ABCDEF123456… <infAdic> <infCpl>#DAV0000000012824#GPS-27.20171,-49.63195#MD5F315C16FC27303FE66C6A1286D5E930A</infCpl> </infAdic> Poderiam me ajudar quanto a em que momento deve ser gerado o MD5? ( O texto não especifica o momento da geração do MD5, se é antes ou depois da assinatura digital com certificado e envio pra SEFA...) a) Gera o xml e calcula o md5 e depois assina digitalmente ou b) Gera o xml, assina digitalmente e depois calcula o MD5 ??? c) ou Não é o arquivo todo que é considerado na assinatura MD5 e so depois do cálculo e incluida a informação na tag infcpl.. d) ??? Ja econtrei aqui no forum um código que gera o MD5 de um arquivo com o Indy: function MD5(const fileName : string) : string; var idmd5 : TIdHashMessageDigest5; fs : TFileStream; begin idmd5 := TIdHashMessageDigest5.Create; fs := TFileStream.Create(fileName, fmOpenRead OR fmShareDenyWrite) ; try result := idmd5.HashStreamAsHex(fs); finally fs.Free; idmd5.Free; end; end;
  2. Boa tarde, gostaria de saber se tem alguem aqui no forum que ja emitiu BPE no estado de SC. Estou iniciando testes de envio tanto em homologação quanto em produção e obtenho a mensagem de schema XML inválido. ( O XML é enviado e retorna esta mensagem.) <retBPe xmlns="http://www.portalfiscal.inf.br/bpe" versao="1.00"> <tpAmb>1</tpAmb> <cUF>42</cUF> <verAplic>RS20220905131633</verAplic> <cStat>215</cStat> <xMotivo>RejeiA A o: Falha no schema XML</xMotivo> </retBPe> Meu sistema ja emite BPE para outras unidades de federação sem problema pelo ACBR, no entanto nesta UF não esta sendo possível, alguem sabe se tem alguma tag específica para ser gerada neste estado ou alguma configuração diferente no ACBR que deva ser efetuada?
  3. Lembrando que a partir de hoje apenas 1.1. https://www.gov.br/esocial/pt-br/noticias/fim-da-convivencia-das-versoes-do-leiaute-do-esocial Ex: ACBreSocial.Configuracoes.Geral.VersaoDF := veS01_01_00;
  4. Fim da versão 1.0. https://www.gov.br/esocial/pt-br/noticias/fim-da-convivencia-das-versoes-do-leiaute-do-esocial
  5. pcesS3500.pas Contribuição de ajuste do número de ocorrências tas tags cpftrab e perapurpgto Gerador.wCampo(tcStr, '', 'cpfTrab' , 11, 11, 0, self.InfoExclusao.ideProcTrab.cpfTrab); // Apenas gerada no S-2500 Gerador.wCampo(tcStr, '', 'perApurPgto', 7, 7, 0, self.InfoExclusao.ideProcTrab.perApurPgto); //Apenas gerada no S-2501
  6. Estou enviando a contribuição das alterações para sua avaliação que fiz para contemplar a geração opcional das tags Inscricão municipal e inscrição estadual do tomador. De acordo com o schema: https://atualizacao.elotech.com.br/Schemas/iss/nfse_v2_03.xsd EloTech.GravarXml.pas
  7. CIDADE RIO BRANCO DO SUL / PR - NFSE - PROVEDOR IPM - Informando que houve alteração do provedor da cidade para o provedor IPM. Parece que alguem recentemente implementou este provedor para Equiplano o que já não é mais o provedor atual. Atual é IPM (Atende.net) https://nfse-riobrancodosul.atende.net/autoatendimento/servicos/nfse
  8. Parou de funcionar a consulta de CNPJ pelo componente ACBRConsultaCNPJ, o governo mudou o captcha para o hCaptcha. --------------------------- GExperts Debugger Exception Notification --------------------------- Project ConsultaCNPJ.exe raised exception class EACBrConsultaCNPJException with message 'Erro na Consulta. Atualize o Captcha'. --------------------------- [&Filter ...] [Ignore &All this Session] [Break] [Additional &Info] [Continue] --------------------------- ThreadId=15692 ProcessId=2 ThreadName="" ExceptionMessage="Erro na Consulta. Atualize o Captcha" ExceptionName="EACBrConsultaCNPJException" ExceptionDisplayName="EACBrConsultaCNPJException" ExceptionAddress=76A37172 FileName=<not available> LineNumber=<not available> ExceptionObject=027BC140 Classes=[EACBrConsultaCNPJException,Exception,TObject] ---------------------------
  9. No Ambiente de homologação não acata. Ele da a mensagem de UF do Emitente diferente do autorizador. (quando uso emitente = SC). Na produção até onde pude testar barrou na mensagem "Rejeição 203 -: Emissor nao habilitado para emissao do BP-e". Parece que tem um processo de autorização la. Assim que tiver maiores detalhes posto aqui.
  10. O que me deixa em dúvida é que no site https://dfe-portal.svrs.rs.gov.br/Bpe/Servicos#SEFAZ Rio Grande do Sul / SEFAZ Virtual Rio Grande do Sul (RS/SVRS)-Produção não consta a UF de SC no SVRS, por isso a pergunta, se em SC a autorização será efetuada pelo SVRS, repare que não é listada... Autorizadores Produção MG MS MT PR SP SVRS (AC, AL, AM, AP, BA, CE, DF, ES, GO, MA, PA, PB, PE, PI, RJ, RN, RO, RR, RS, SE, TO) SEFAZ Paraíba (QR Code) Autorizadores Homologação MG MS MT PR SP SVRS (AC, AL, AM, AP, BA, CE, DF, ES, GO, MA, PA, PB, PE, PI, RJ, RN, RO, RR, RS, SE, TO) SEFAZ Paraíba (QR Code)
  11. Tenho um cliente de Santa Catarina que precisa integrar com meu software para emissão de BPE, ja utilizo o ACBR em outras UF´s perfeitamente. Em SC tem um padão diferenciado... https://www.sef.sc.gov.br/servicos/servico/160/BP-e_-_Bilhete_de_Passagem_Eletrônico Alguem ja integrou com esta UF?
  12. Então Renato, acho que me expressei mal, eu utilizo(zava) o ACBR em SC e demais UF´s, mas quando parou de funcionar o webservice federal meu cliente de SC reportou que recebeu este comunicado da SEFA de SC do webservice de SC e me questionou sobre este serviço. Tambem tinha interesse em utilizar este webservice regional, caso o webservice federal demore a retornar ao seu funcionamento "normal"... Segundo meu cliente o DistribuicaoDFE no ACBR não retorna mais nada... <?xml version="1.0" encoding="UTF-8"?> -<retDistDFeInt xmlns="http://www.portalfiscal.inf.br/nfe" versao="1.01" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <tpAmb>1</tpAmb> <verAplic>1.4.1</verAplic> <cStat>109</cStat> <xMotivo>Servico paralisado sem previsao</xMotivo> <dhResp>2022-03-03T07:53:33-03:00</dhResp> </retDistDFeInt> Ainda estou verificando o código...
  13. Eu comecei a ter problemas para efetuar o download de notas em Santa Catarina, o pessoa lá recebeu um comunicado que a partir de janeiro o estado só aceita a versão 2.0 ... mas só parou de funcionar agora em março... https://www.sef.sc.gov.br/arquivos_portal/servicos/151/BT_2021_001___Servico_de_Distribuicao_de_Notas_Fiscais_Eletronicas___v200_1_1.zip Principais alterações da versão 2.00  As versões 1.00 e 2.00 coexistirão até 15/01/2022, nessa data, a versão 1.00 será desativada. Será aplicado um atraso de 24 horas para entrega dos documentos fiscais, com o objetivo de melhorar a confiabilidade e estabilidade do serviço.  O WSDL da versão 2.00 está disponível em https://satnfe.sef.sc.gov.br/ws/distribuicao/nfedownloadV2.asmx  Houve mudança no namespace do arquivo de entrada para http://www.satnfe.sef.sc.gov.br/ws/distribuicao-v2 Alterado o esquema de retorno loteDistNFeSC_v2.00.xsd: os atributos NSU e chAcesso estarão na tag distNFeSC.  Dfe em reprocessamento: há um novo retorno que precisa ser tratado, é o erro “110 -DFe em reprocessamento, tente novamente mais tarde”. Quando ocorrer o recomendado é fazer uma nova tentativa depois de 1 hora. Consulta de DF-e de determinado CNPJ como emitente e destinatário a partir do NSU=0 <distNFeSC versao="2.00" xmlns="http://www.satnfe.sef.sc.gov.br/ws/distribuicao-v2"> <tpAmb>1</tpAmb> <verAplic>appcliente 2.5</verAplic> <cUF>42</cUF> <CNPJ>99999999999999</CNPJ> <solRel> <indXML>1</indXML> <indAtor>9</indAtor> <ultNuNSU>0</ultNuNSU> </solRel> </distNFeSC> Consulta de NF-e por chave de acesso <distNFeSC versao="2.00" xmlns="http://www.satnfe.sef.sc.gov.br/ws/distribuicao-v2"> <tpAmb>1</tpAmb> <verAplic>appcliente 2.5</verAplic> <cUF>42</cUF> <CNPJ>99999999999999</CNPJ> <solDFe> <chAcesso>99999999999999999999999999999999999999999999</chAcesso> </solDFe> </distNFeSC> Alguem sabe algo a respeito?
  14. Tudo certo, foi sem problemas. 60-lista-nfse-ger.xml 60-lista-nfse-ger-soap.xml temp1.xml 60-ger-nfse.xml 60-ger-nfse-soap.xml
  15. Acho que descobri a origem daquela mensagem da IPM, esta relacionado aos dados genéricos do tomador do programa de exemplo. Informe um que conste no municipio ou pegue do meu xml do ultimo post meu.
  16. Fiz um teste pra pinhais, informando as tags de RPS e Fato Gerador inclusive, e acatou sem problemas, seguem arquivos gerados pelo ACBR e transmitidos com sucesso: 20211208-lista-nfse-ger-soap.xml 20211208-env-lot.xml 20211208-lista-nfse-ger.xml
  17. Cara, ja tive muita informação controversa da IPM, suspeito que eles estejam com problema no ambiente de testes... Faça o seguinte, tente enviar uma nota no ambiente de produção e depois efetue o cancelamento.
  18. Campo NaturezaOperacao NaturezaOperacao := TnfseNaturezaOperacao(no1) //TIRF NaturezaOperacao := TnfseNaturezaOperacao(no0); //TI
  19. Precisei alterar hoje o IPM.GravarXML.pas, meu cliente precisou emitir uma nota retroativa (mês anterior), no layout consta uma tag chamada (data_fato_gerador), usei o campo NFSE.Competencia para o preenchimento, mas precisava gerar no xml. Ajustei o fonte da function GerarValoresServico em anexo para o repositório. Segue para sua analise Italo. IPM.GravarXml.pas
  20. Emita uma nota diretamente no site de homologação, depois pegue este protocolo e consulte pelo programa de exemplo, veja se retorna pra voce corretamente. Depois confira se os dados que voce esta enviando pelo programa de exemplo estao de acordo, como aliquota do ISS e codigo do serviço de acodo com o que voce emitiu pelo site.
  21. Tente efetuar uma consulta deste protocolo: 5453738117200321615520221124112021104832 e lote n. 1, pelo botão de consultar lote :
  22. SSL: ACBRNFSeX.Configuracoes.WebServices.SSLType := LT_TLSv1_2; Série: if FAmbiente = 1 then IdentificacaoRps.Serie := '2' else IdentificacaoRps.Serie := '1';// Serie de homologação não sei se interfere,mas: ACBRNFSeX.Configuracoes.Geral.SSLLib := libcustom; ACBRNFSeX.Configuracoes.Geral.SSLHttpLib := httpWinHttp; ACBRNFSeX.Configuracoes.Geral.SSLCryptLib := cryWinCrypt; ACBRNFSeX.Configuracoes.Geral.SSLXmlSignLib :=xsLibXml2 ; Emissão: ACBRNFSeX.Emitir(sNumeroLote,meAutomatico,False);
×
×
  • 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.