Ir para conteúdo
  • Cadastre-se

Joas Vilas Boas Fernandes

Membros
  • Total de ítens

    204
  • Registro em

  • Última visita

  • Days Won

    1

Tudo que Joas Vilas Boas Fernandes postou

  1. Boa tarde Juliana, O que quer dizer com novo Demo?. Eu Fiz update hoje de manha e estou comparando ACBrNFSe com ACBrNFSex conforme pode ver no primeiro post. Quando digo antigo me refiro ao ACBrNFSe mas atualizado. Eu não sei o novo componente faz diferente mas o método de envio esta muito diferente, pode ser também que esteja faltando alguma configuração.
  2. Bom dia, estava fazendo uns teste, percebi que o método de envio esta totalmente diferente do antigo. Por exemplo no antigo tem no inicializarServico: if FProvedor in [proGiap, proIPM] then self.FPAuthorizationHeader := FPConfiguracoesNFSe.Geral.Emitente.WebChaveAcesso. Tem umas situações referente a usuário e senha que é feito no DefinirEnvelopeSoap ,ficando o envelope assim o FPEnvelopeSoap: '--201A6C08_Synapse_boundary'#$D#$A'Content-Disposition: form-data; name="login"'#$D#$A#$D#$A'04943415000230'#$D#$A'--201A6C08_Synapse_boundary'#$D#$A'Content-Disposition: form-data; name="senha"'#$D#$A#$D#$A'049434'#$D#$A'--201A6C08_Synapse_boundary'#$D#$A'Content-Disposition: form-data; name="f1"; filename="0175130027097806-con-lot.xml"'#$D#$A'Content-Type: text/xml'#$D#$A#$D#$A'<nfse><pesquisa><codigo_autenticidade>0175130027097806</codigo_autenticidade><numero/><serie/><cadastro/></pesquisa></nfse>'#$D#$A'--201A6C08_Synapse_boundary--'#$D#$A O Envio esta assim: FPDFeOwner.SSL.Enviar(FPEnvelopeSoap, FPURL, FPSoapAction, FPMimeType, FPAuthorizationHeader); Nao consegui achar isso no Novo. não sei se faz de outra forma.
  3. Boa Tarde, No item 1 consigo resolver assim: ACBrXmlBase - TratarXmlRetorno - function TratarXmlRetorno(const aXML: string): string; begin Result := StrToXml(aXML); Result := RemoverCDATA(Result); Result := RemoverDeclaracaoXML(Result); Result := RemoverIdentacao(Result); Result := ConverterUnicode(Result); //Result := TiraAcentos(Result); end; e na funçao checarResposta usar o parser - ParseText. Verifiquei que versão anterior esta ok as mensagens. era assim: FPRetornoWS := FastStringReplace(FPRetornoWS, '&lt;', '<', [rfReplaceAll]); FPRetornoWS := FastStringReplace(FPRetornoWS, '&gt;', '>', [rfReplaceAll]); FPRetornoWS := FastStringReplace(FPRetornoWS, 'lt;', '<', [rfReplaceAll]); FPRetornoWS := FastStringReplace(FPRetornoWS, 'gt;', '>', [rfReplaceAll]); FPRetornoWS := RemoverCharControle(FPRetornoWS); FPRetornoWS := RemoverDeclaracaoXML(FPRetornoWS); FPRetornoWS := RemoverIdentacao(FPRetornoWS); if (FProvedor in [proNFSeBrasil, proIPM]) then AuxXML := ParseText(FPRetornoWS, true, false) else AuxXML := ParseText(FPRetornoWS); if FPConfiguracoesNFSe.Geral.RetirarAcentos then AuxXML := TiraAcentos(AuxXML);
  4. Segue link dos manuais... https://www.nfs-e.net/fiscalweb.php
  5. Bom dia Italo, Não consigo anexar o arquivo devido ao tamanho, mas segue o link: https://www.curitiba.pr.gov.br/conteudo/iss-manuais-e-orientacoes/3094
  6. Bom dia, Estou Fazendo teste de consulta de lote pelo Provedor IPM - Colombo -PR , usando AcbrNFSeX e esta retornando o erro de usuário inválido. No AcbrNFSe esta normal.
  7. Boa tarde, Para o servidor issPiloto Curitiba pede que envie junto a requisição do serviço o certificado digital do prestador de serviços. Como fazer? ja fiz como pede no manual do issPiloto, já vinculei com usuário. Mas no acbr ainda não sei o que fazer. acho que minha duvida é a mesma desse topico.
  8. Italo, Para o provedor SJP, esta apresentando o erro A alíquota do ISS de ME ou EPP do simples nacional deve ficar entre 2% e 5%, conforme enquadramento na tabela de receita do simples nacional'. 1 - A mensagem vem toda estranha : 'A alA quota do ISS de ME ou EPP do simoles nacional deve ficar entre 2% e 5%, conforme enquadramento na tabela de receita do simples nacional.' Teria como ajustar? 2 - Vi que na function TNFSeW_ABRASFv2.GerarValores: TACBrXmlNode linha 677 : Aliquota := AjustarAliquota(NFSe.Servico.Valores.Aliquota, DivAliq100) a propriedade DivAliq100 esta false e no caso seria True. Como Setar? Eu coloque True e passou a NFSe.
  9. Certo. Mas antes não abria. A principio como consigo ler e imprimir vou deixar assim.
  10. Italo, Obrigado pelo retorno. Tinha percebido isso, que estava lendo o xml e consigo imprimir. Percebi também que depois da atualização eu consigo abrir o XML pelo XML NotePad.
  11. Boa tarde Italo. Quando vc disse que foi incluido uma chamada para remover os prefixos seria sobre os ns1... ns2...? porque continua.
  12. reinstale e compilei não apresentou mais o erro acima. Vou dar sequencia nos testes
  13. Atualizei. Mas esta com erro na unit ACBrDFeXsLibXml2 seguinte linha :
  14. Bom dia Ao consultar uma nota fiscal de serviço em São Jose dos Pinhais - PR esta retornando com <ns1:CompNfse... ns2:... ns3... .E ai nao abre o xml. fiz um replace eleiminando isso e aparentemente resolveu. minha duvida é: esse xml com essas tags vem assim do provedor? posso fazer o replace? desde ja muito obrigado
  15. Tem um tópico onde @Italo Giurizzato Junior informa que foi prorrogado para 2022. Mas não ficou claro, o que foi prorrogado? tem algum documento?. Tem alguns clientes pedindo outros não para fazer a exclusão da base de calculo PIS/COFINS.
  16. Boa tarde pessoa, Estamos com este erro aleatório na emissão NFC-e em MG. Quando eu consulto o status da sefaz, consulta umas 5 ou 6 veze e na sétima acontece o erro, as vezes consulta 2 da o erro ai consulta uma 8x na 9 da o erro novamente. Mas alguém passando por isso? nfce mg.mp4
  17. ainda não temos cliente usando em produção.
  18. exatamente. O que acho confuso é no manual dizer: 1) A agência e conta para teste são as mesmas de produção, sendo 5 posições para a agência (sem dígito) e nove posições para a conta (com dígito). logo 1970 sem agencia o componente ira colocar 01970.
  19. Código de barras inválido. Linha digital gerada depois da atualização 42297.00093 00058.258435 00000.069724 3 86190000003500 Linha digital gerada pelo Banco : 42297.00903 00058.258435 00000.069724 5 86190000003500 Agencia : 0090-0 CC : 00582584-3 (05) Agência do cliente mas não fala se é com o digito ou não. Entao o acbr esta pegando só o numero da agencia (0090) e formatando para 5 casas (00090). aqui ele pega os quatros primeiro dígitos da agencia que em vez de 0090 pega 0009.
  20. bom dia, esta bem confuso isso dai. Meu sistema estava homologado. Com as ultimas alteração o banco começou a rejeitar. antes estava assim: function TACBrBancoSafra.MontarCodigoBarras(const ACBrTitulo: TACBrTitulo): string; var CodigoBarras, FatorVencimento, DigitoCodBarras , valorDocumento, agencia, agenciaDigito, conta, ContaDigito, NossoNumero: string; begin with ACBrTitulo.ACBrBoleto do begin FatorVencimento := CalcularFatorVencimento(ACBrTitulo.Vencimento); valorDocumento := IntToStrZero(Round(ACBrTitulo.ValorDocumento * 100), 10); agencia := PadLeft(RightStr(Cedente.Agencia,4), 4, '0'); agenciaDigito := PadLeft(Cedente.AgenciaDigito, 1, '0'); conta := PadLeft(Cedente.Conta, 9, '0'); ContaDigito := PadLeft(Cedente.ContaDigito, 1, '0'); NossoNumero := PadLeft(RightStr(ACBrTitulo.NossoNumero,9),9,'0'); CodigoBarras := IntToStr(Banco.Numero) + '9' + FatorVencimento + valorDocumento + '7' + agencia + Trim(agenciaDigito) + trim(conta) + ContaDigito + NossoNumero + '2'; DigitoCodBarras := CalcularDigitoCodigoBarras(CodigoBarras); end; Result := IntToStr(Numero) + '9' + DigitoCodBarras + Copy(CodigoBarras, 5, 39); end;
×
×
  • 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...