Ir para conteúdo
  • Cadastre-se

João Paulo Müller

Membros
  • Total de ítens

    327
  • Registro em

  • Última visita

  • Days Won

    2

Community Answers

  1. João Paulo Müller's post in Ajuste para geração do RegimeEspecialTributacao - Blumenau was marked as the answer   
    Olá pessoal, 
    Estava com um problema para envio de NFs para o município de Blumenau quando cliente era do Simples Nacional
    .
     
    Notei que não estava sendo gerada a tag RegimeEspecialTributacao quando provedor é proSimplISSv2, porém, foi constado a necessidade de geração dessa tag também para esse provedor.
    Ajustei essa alteração na unit pnfsNFSeW_ABRASFv2, linha 965:
    // Código do repositório: if not (FProvedor in [proSigep, proiiBrasilv2, proSimplISSv2, proMegaSoft, proSiapSistemas]) then if NFSe.RegimeEspecialTributacao <> retNenhum then Gerador.wCampo(tcStr, '#6', 'RegimeEspecialTributacao', 01, 01, 0, RegimeEspecialTributacaoToStr(NFSe.RegimeEspecialTributacao), DSC_REGISSQN); Correção:
    //Removido proSimpliisV2 if not (FProvedor in [proSigep, proiiBrasilv2, proMegaSoft, proSiapSistemas]) then if NFSe.RegimeEspecialTributacao <> retNenhum then Gerador.wCampo(tcStr, '#6', 'RegimeEspecialTributacao', 01, 01, 0, RegimeEspecialTributacaoToStr(NFSe.RegimeEspecialTributacao), DSC_REGISSQN);  
    Segue em anexo unit com a alteração.
    Desde já agradeço a atenção.
    pnfsNFSeW_ABRASFv2.pas
  2. João Paulo Müller's post in Authorization Basic HTTRIO SPC was marked as the answer   
    Problema resolvido. Depois de muitos testes descobri que o problema era no armazenamento dos cookies. Para solucionar o problema simplesmente limpo os cookies antes da autenticação no evento OnBeforePost do HTTPReqResp:
    procedure TConsulta.HTTPRIO1HTTPWebNode1BeforePost( const HTTPReqResp: THTTPReqResp; Data: Pointer); var auth:string; S:string; begin {Clear Cookies} InternetSetOption(0, INTERNET_OPTION_END_BROWSER_SESSION, nil, 0); {autenticação, (Monta base64 e seta no Header HTTP)} auth := 'Authorization: Basic ' + EncodeString(GEntidade+':'+GUser + ':'+ GPassWord); HttpAddRequestHeaders(Data, PChar(auth), Length(auth), HTTP_ADDREQ_FLAG_ADD); end; Talvez ajude alguém também.
  3. João Paulo Müller's post in NFSe Itajai was marked as the answer   
    Pessoal, Problema resolvido.
    O WebService da publica retorna sempre um XML com as tags "vazias" quando o RPS não for localizado.
    Acontece que eu estava buscando por um RPS existente, porém em ambiente de produção, no ambiente de homologação esse RPS não existia, retornado esse XML com tags "vazias".
    Conversei com o pessoal da publica e os mesmo informaram que estão estudando a implementação de um retorno com mensagem de erro quando o RPS não for encontrado. (O que seria o correto)
     
    Obrigado a todos que retornaram.
×
×
  • 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.