Ir para conteúdo
  • Cadastre-se

RonBrisola

Membros
  • Total de ítens

    44
  • Registro em

  • Última visita

Posts postados por RonBrisola

  1. Sim.

    É isso que eu estou achando mais estranho, esse número de decimais maluco.
    Parece que fizeram a atualização do campo lá sem usar uma função de arredondamento.

    Já entrei em contato e estou aguardando um retorno deles.

    Se tiver alguma novidade eu posto aqui.

    Obrigado pela atenção.

    • Curtir 1
  2. Boa tarde Italo.
    Desculpe-me a demora em responder.

    Sim, essa emissão é em Sorocaba/SP mesmo.

    Esse problema começou recentemente, eu acho que por causa de alguma alteração que fizeram na tabela de alíquotas lá.
    Quando tem mais de 2 casas não aceita de forma alguma, mesmo forçando o envio com 6 casas decimais.

    A mesma emissão, para o mesmo tomador funcionou a algumas semanas atrás, quando a alíquota estava com 2 casas.

  3. Boa tarde.

    Estou tendo um problema semelhante quanto ao número de casas decimais da alíquota de ISS.

    Um cliente meu tem uma aliquota com mais de quatro casas, e ao gerar o xml o componente arredonda pra 4 casas, e o webservice acaba não aceitando:

    Erro(s):
    Código  : L999
    Mensagem: O valor da alíquota não corresponde a atividade informada. / 

    Aliquota Informada:

          Servico.Valores.Aliquota := 3.768366;

    Aliquota no XML:

    <ValorServicos>100.00</ValorServicos>
    <ValorIss>3.77</ValorIss>
    <Aliquota>3.7684</Aliquota>

    Tabela de alíquotas do cliente:

    image.thumb.png.acc0295d5453d2dbe6512b9990348cd4.png

     

    Existe algum parâmetro para esse número de decimais?

     

  4. Eu já falei com eles. Eles me orientaram a só mandar a UF como EX mesmo.
    Não há tags diferentes para o endereço quando é do exterior.
     

    Fiz um teste mandando a tag <EnderecoCompletoExterior>, o webservice até aceita, mas o endereço não fica registrado no sistema, e a impressão do site fica sem endereço: 

    image.thumb.png.ed9efe9ad847c161d51ceb33bfb8b838.png

     

     Por enquanto vou deixar assim no meu código:
     

        if (NFSe.Tomador.Endereco.UF = 'EX') and
           (Self.Provedor <> proDSF)      then  //RonaldoBrisola 16/05/2022 - para Sorocaba/ISSDsf mandar a mesma tag Endereço comum
          Result.AppendChild(GerarEnderecoExteriorTomador)
        else
          Result.AppendChild(GerarEnderecoTomador);

     

    Obrigado pela atenção.

  5.  

    Bom dia Ítalo.
    Obrigado pelo retorno.

     

    Havia atualizado na última quinta-feira, 12/05. Mas atualizei novamente agora e não encontrei mudanças.

     

    Mesmo eu informando o NifTomador, a geração da tag do endereção não muda.
    Quando a UF está como EX o programa está colocando outra tag para o endereço <EnderecoExterior>. No manual da prefeitura de Sorocaba não existe informação dessa tag, apenas do endereço mesmo.

     

    image.png.09e23a3db7ca2ea340f6c5d24eb12d46.png

     

  6. Olá!

    Como faço para emitir notas para clientes do exterior no novo ambiente da prefeitura de Sorocaba?

    Estou colocando a UF como EX e no xml de envio gerado não vai nenhuma informação do endereço do cliente.

     

    Vi que na unit ACBrNFSeXGravarXml_ABRASFv2 tem uma propriedade GerarEnderecoExterior mas não achei em que momento ela precisaria ser atribuida.

  7. Boa tarde.

    Tem um cliente meu questionando se é possível gerar NFST-e, nota fiscal do tomador, pelo sistema.

    Já verifiquei na documentação do novo sistema de Sorocaba e não encontrei nenhuma informação.

    Alguém sabem me dizer se isso é possível?

    O componente AcbrNFSeX consegue gerar isso em outras prefeituras?

    Obrigado.

  8. 25 minutos atrás, Luiz Sodré disse:

    bom dia,
    pelo nome dos arquivos, está utilizando o método síncrono e realmente irá demorar um pouco na resposta, pois dependerá da estrutura do provedor que irá converter as notas e lhe retornar no mesmo momento.

    realizar o ajuste do timeout é realmente a solução neste caso, mas dependerá da quantidade de RPS contidas no lote.
    normalmente eu utilizo do método assíncrono e depois consulto, assim acaba tento tempo para as prefeituras converterem as notas.

    utilizo o método síncrono somente quando as prefeituras levam muito tempo para processamento, pois tem alguns provedores que demoram até 24h para realizar uma conversão assíncrona. O provedor Fiorilli é um desses casos.

    Obrigado pela dica Luiz.

    Na verdade não sabia que seria possível escolher o método para enviar e creio que o síncrono está como padrão no componente.

    Eu penso em mudar o timeout antes do envio, conforme a quantidade de RPS no lote, mas vou esperar estabilizar esse site novo deles,
    pois mesmo no browser as telas estão demorando para abrir.  

    • Curtir 1
  9. 18 horas atrás, RonBrisola disse:

    Só pra complementar,
    o arquivo de envio foi gerado: -env-lot-sinc.xml;
    foi gerado um arquivo -rps.xml pra cada rps do lote;
    mas não foi gerado o arquivo -lista-nfse-sinc.xml.

    Pessoal,

    Sobre o erro do retorno que postei ontem,
    creio que quando tem várias notas no lote o retorno demora um pouco mais,
    eu consegui resolver aumentando o TimeOut no componente:
     

       NFSe.Configuracoes.WebServices.Tentativas := 30;
       NFSe.Configuracoes.WebServices.TimeOut    := 30000;

     

    • Curtir 1
  10. 23 minutos atrás, RonBrisola disse:

     

    Boa tarde.

    Nesse inicio de implantação o site da prefeitura vem apresentando algumas instabilidades, e hoje ocorreu um problema comigo em relação ao componente.

    Fiz um lote com 8 rps e executei a emissão do lote. 
    O webservice recebeu e processou e gerou as 8 notas, mas de alguma forma o componente não recebeu o retorno, e encerrou o processo.

    Tem alguma forma de evitar isso novamente? O componente retorna algum erro caso a resposta demore?

     

     

    Só pra complementar,
    o arquivo de envio foi gerado: -env-lot-sinc.xml;
    foi gerado um arquivo -rps.xml pra cada rps do lote;
    mas não foi gerado o arquivo -lista-nfse-sinc.xml.

  11.  

    Boa tarde.

    Nesse inicio de implantação o site da prefeitura vem apresentando algumas instabilidades, e hoje ocorreu um problema comigo em relação ao componente.

    Fiz um lote com 8 rps e executei a emissão do lote. 
    O webservice recebeu e processou e gerou as 8 notas, mas de alguma forma o componente não recebeu o retorno, e encerrou o processo.

    Tem alguma forma de evitar isso novamente? O componente retorna algum erro caso a resposta demore?

     

     

  12. 5 minutos atrás, RonBrisola disse:

    Bom dia.

    Hoje entrou o ambiente de produção da nova NFse de Sorocaba.

    Mas tá dando este erro em produção:

    Erro(s):
    Código  : X999
    Mensagem: Erro de Conexão: Não informado a URL de Produção, favor entrar em contato com a Prefeitura ou Provedor.


    No arquivo ACBrNFSeXServicos.ini já coloquei o endereço de produção:


    Preciso alterar mais algum lugar?

    Já achei.

    Faltou eu atualizar o ACBrNFSeXServicos.res na pasta C:\ACBr\Lib\Delphi\LibD16\Win32

    • Curtir 1
  13. Bom dia.

    Hoje entrou o ambiente de produção da nova NFse de Sorocaba.

    Mas tá dando este erro em produção:

    Erro(s):
    Código  : X999
    Mensagem: Erro de Conexão: Não informado a URL de Produção, favor entrar em contato com a Prefeitura ou Provedor.


    No arquivo ACBrNFSeXServicos.ini já coloquei o endereço de produção:

    [3552205]
    ; Atualizado em 01/02/2022
    Nome=Sorocaba
    UF=SP
    Provedor=DSF
    Versao=2.03
    ProRecepcionar=https://notafiscal.sorocaba.sp.gov.br/notafiscal-abrasfv203-ws/NotaFiscalSoap
    HomRecepcionar=https://homolsod.dsfweb.com.br/notafiscal-abrasfv203-ws/NotaFiscalSoap
    
    =======
    ; Provedor=DSF
    ; Versao=2.03
    ; ProRecepcionar=
    ; HomRecepcionar=https://homolsod.dsfweb.com.br/notafiscal-abrasfv203-ws/NotaFiscalSoap
    
    >>>>>>> .r24825
    ; Remover essa linha e as 7 linhas abaixo após o dia 01/04/2022
    ;;Provedor=ISSDSF
    ;
    ;;ProRecepcionar=https://www.issdigitalsod.com.br/WsNFe2/LoteRps.jws
    ;;HomRecepcionar=
    ;
    ProNameSpace=http://proces.wsnfe2.dsfnet.com.br
    HomNameSpace=http://proces.wsnfe2.dsfnet.com.br
    ProLinkURL=https://notafiscal.sorocaba.sp.gov.br/notafiscal/qrCodeServlet?idMultiTenant=2&hash=%CodVerif%
    HomLinkURL=https://homolsod.dsfweb.com.br/notafiscal/qrCodeServlet?idMultiTenant=2&hash=%CodVerif%


    Preciso alterar mais algum lugar?

  14. Boa tarde.

    Hoje retomei os testes com a nfse de Sorocaba.

    Agora percebi que o xml que o componente ACBrNFSeX está salvando  está diferente do que é gerado quando é exportado pelo site da prefeitura, e também não tem nenhuma informação dos dados do tomador do serviço.
    Por favor, podem me informar se estou configurando algo errado?

    Estou enviando em anexo o xml gerado pelo componente e o gerado no site.

     

     

    8560NF-nfse.xml 8560-geradonosite.xml

  15. Tem como eu alterar a string que é usada na quebra de linha?
    Eu não consegui achar ainda onde a propriedade QuebraLinha está sendo atribuida.

    Como a substituição de quebra de linha é feita depois do ParseText pode ser que dê certo.
     

      aTexto := ParseText(AnsiString(aTexto), False );
    
      if RetirarEspacos then
      begin
        while pos('  ', aTexto) > 0 do
          aTexto := FaststringReplace(aTexto, '  ', ' ', [rfReplaceAll]);
      end;
    
      if SubstituirQuebrasLinha then
        aTexto := ChangeLineBreak( aTexto, QuebraLinha);

     

×
×
  • 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...