Ir para conteúdo
  • Cadastre-se

Verissimo

Membros
  • Total de ítens

    123
  • Registro em

  • Última visita

  • Days Won

    1

Posts postados por Verissimo

  1. Ajuste na configuracao de 2 URLs do provedor SmarAPD

    [3506508]
    ; Atualizado em 15/03/2024
    Nome=Birigui
    UF=SP
    Provedor=SmarAPD

    Configuracao Atual
    ProConsultarNFSeRps=https://pmbirigui02.smarapd.com.br:8443/smartb/services/WSSaida
    HomConsultarNFSeRps=https://tributacao.smarapd.com.br:8443/birigui/services/WSSaida

    Configuracao Correta
    ProConsultarNFSeRps=https://pmbirigui02.smarapd.com.br:8443/smartb/services/WSUtil
    HomConsultarNFSeRps=https://tributacao.smarapd.com.br:8443/birigui/services/WSUtil 
     

    ACBrNFSeXServicos.ini

  2. Bom dia Italo/Jéter,

    Segue anexo um XML depois do tratamento.

    Percebi que no XML ha a Tag CompNfse que nao esta sendo lida nas rotinas TratarRetornoConsultaLoteRpsTratarRetornoConsultaNFSeporRps, fiz uma modificações nessas rotinas consegue testar Jéter?

    O XML carregado dessa Tag eu utilizei  na leitura do XML  ....TACBrNFSeX(FAOwner).NotasFiscais.LoadFromString(sXmlCompNfse, False) que ha nessas rotinas tambem.

     

    NFSeBrasil.Provider.pas

    DepoisTratarXmlRetornado.xml

     

  3. Italo, bom dia.

    No componente antigo ACBrNFSe e resolvi esse situação trocando & por & com isso eu conseguia enviar o & contido no nome da Empresa.

    ACBrNFSeWebServices.pas
     procedure TNFSeEnviarLoteRPS.DefinirDadosMsg;
    var

    begin

       ........
       if FProvedor in [proSMARAPD, proGiap] then
          begin
          FPDadosMsg := StringReplace(FPDadosMsg, '<?xml version="1.0" encoding="UTF-8"?>', '', [rfReplaceAll]);

          // Tratar caracteres especiais: &
            FPDadosMsg := StringReplace(FPDadosMsg, '&amp;', '&amp;amp;',[rfReplaceAll]);
          end;

     

     


     

  4. Nao estou conseguindo fazer com a rotina TACBrNFSeProviderNFSeBrasil.TratarRetornoConsultaLoteRps(Response: TNFSeConsultaLoteRpsResponse) leia as Notas retornadas.

            AuxNode := ANode.Childrens.FindAnyNs('xml');     <= Aqui consegue ler

            if AuxNode <> nil then
            begin
    //          DocumentoNota := TACBrXmlDocument.Create;
    //          try
    //            NumRps := ParseText(AnsiString(TratarXmlRetorno(AuxNode.Content)), True, True);
    //            NumRps := StringReplace(NumRps, 'R$', '', [rfReplaceAll]);
    //            DocumentoNota.LoadFromXml(ConverteXMLtoUTF8(NumRps));

    //            NotaNode := DocumentoNota.Root;
                AuxNode := AuxNode.Childrens.FindAnyNs('Nfse');     <= Aqui ja nao le mais, retorna NIL
                AuxNode := AuxNode.Childrens.FindAnyNs('InfNfse');

     

    Alguém passou por essa situação?

     

     

    XML ao ENTRAR em TratarXmlRetornado.XML XML ao SAIR em TratarXmlRetornado.XML

  5. Estou homologando o provedor SMARApd (ACBRNFSeX) na cidade de birigui, a consulta da NFSe enviada e autorizada esta funcionando corretamente porem no XML da Nota que é salvo na pasta mensal esta com alguns caracteres especiais,  e devido a isso nao estou conseguindo carrega-la no componente, aparece o seguinte erro:

    input is not proper UTF-8, indicate encoding! 

    Segue em anexo exemplos de XML

    1336718514_XMLsalvopeloACBRNFSe.thumb.png.958a42ec95f27ad48268dc068eec277f.png

    665346810_XMLsalvopeloACBRNFSeX.thumb.png.e7304cfc878b8e5374024a93dd79b913.png

     

    Tem alguma configuração no novo componente para que o XML seja salvo com esses caracteres especiais?

     

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