Ir para conteúdo
  • Cadastre-se

gkenji

Membros
  • Total de ítens

    10
  • Registro em

  • Última visita

Posts postados por gkenji

  1. Obrigado pela resposta Italo, mas encontrei o problema.

    Entrei em contato com a SilTecnoliga (provedora da NFSe de Bauru)

    Foi me passado que a 1 mês a empresa alterou os códigos de atividade que o CNPJ pode emitir, ou seja, se for apresentado esse erro descrito acima: 
    O campo Atividade informado não pertence a lista de atividades do CCM.

    Provavelmente o CNPJ não pode emitir esse Código de Atividade.

    Para acompanhar isso no provedor da SilTecnologia, você precisa entrar no site da prefeitura, e seguir esses passos:

    – Clicar em Sistema Nota Fiscal Eletrônica
    – Insira o CPF/CNPJ e a Senha, coloque o Texto Imagem apresentado e clique em Confirmar
    – Clique no botão Fichas e Extratos, 
    – Selecione a linha da empresa e depois clique no botão azul Continuar
    – Selecione em Nome do relatório a * Ficha Cadastro Mobiliário* e clique em Confirmar, abrirá o documento da ficha da empresa.

     

    Lá vai ter os CNAE's e Serviços que podem ser enviados.

    Aqui deu certo depois desse ajuste. 

  2. Então, eu pensei que fosse esse o problema, CNAE vs Código de Atividade, fiz uma pesquisa no Google, e achei os CNAE com seus respectivos Códigos de atividades.

    Estou informando o CNAE: 45.20-0-07

    E o Código de Atividade é o: 14.01

    Segundo esse site, está correto (imagem abaixo); Uma dúvida que eu tenho é se essa tabela muda para cada provedor?

    image.thumb.png.c94903ae7fbef49b202a1a793adaf11f.png

    Tentei informar com os pontos, tentei informar sem os pontos, o erro sempre continua o mesmo.
    Referencia do site que peguei essa informação: https://www.tributosmunicipais.com.br/NFE-Arcoverde/parametros/docs/Tabela_CNAE_x_Atividade_x_Item_da_Lista_de_Servicos.pdf

     

    Fui na consulta de CNPJ da receita federal, e lá consta esses CNAE's (imagem abaixo)

    image.thumb.png.a38154a8e41f0ae0b1f0e292125d53b4.png

    Eu tentei todos esses códigos CNAE's, e nenhum foi.

     

    Como esse cliente já está em funcionamento, eu peguei um xml da nota fiscal já aprovada, e percebi que o campo CNAE não está preenchido, isso é normal? (imagem abaixo)

    image.png.434fef39db56eb5737a49aad18818df0.png

     

    Tem mais alguma coisa que eu possa tentar?

    Agradeço pelo tempo e pela respota.. 

  3. Boa tarde,

    Estou tentando emitir uma nota fiscal eletronica de serviços para SilTecnologia (Bauru), e está apredentando dois erros:

    Fiz uma pesquisa no forum, e achei alguém com o mesmo problema que eu, fiz os passos que foi dito no post, que era: Baixei pelo SVN, dei update, e fiz a reinstalação do ACBR. 

     

    E o erro continua: 

    Erro(s):
    Código  : 1
    Mensagem: O campo Atividade informado não pertence a lista de atividades do CCM.
    Correção: Corrija os campos informados.
    ---------
    Código  : X202
    Mensagem: Lista de NFSe não encontrada! (ListaNfse)
    Correção: 

     

    Notei que ele faz o preenchimento pela função: Alimentar_Componente_layout_ABRASF

    No erro 01, eu acho que falta preenchimento de algum campo..

    No erro 02, eu acho que não está encontrando o código de serviço, estou informando: "14.01"

  4. Deu erro de SSL, essa mensagem de erro "certificate verify failed", me parece que não é o certificado correto..

    Caso seja correto o certificado..

     

    verifica esse ponto do código.. 

    Mode := sslmUnassigned; <--- verifica esse ponto também.. 
    SSLVersions := [sslvTLSv1_2];   <--- pesquisa, existe outros tipos de forma de SSL versões e etc..

  5. 21 minutos atrás, Moysés A. Silva disse:

    Quais as declarações nas Variáveis e Uses ?

    Atenciosamente, 

    Moysés A. Silva.

    Esse fonte é muito antigo Moysés, não vo lembrar tudo..
    Mas passando o olho ai, é o componente do Indy TIdHTTP

    Variaveis deve ser isso
    HttpClient: TIdHTTP;
    JsonToSend: TMemoryStream;

    Para acertar os uses, é só colocar um componente do indy TIdHttp e um TIdSSLIOHandlerSocketOpenSSL

  6. Consegui, usando o INDY.. 

     

        HttpClient := TIdHTTP.Create( nil );
        HttpClient.ConnectTimeout := 20000;
        HttpClient.IOHandler := TIdSSLIOHandlerSocketOpenSSL.Create(nil);
    
        with TIdSSLIOHandlerSocketOpenSSL(HttpClient.IOHandler).SSLOptions do
        begin
          CertFile := [CaminhoCertificado.crt.pem];   //mudar caminho certificado aqui
          KeyFile  := [CaminhoCertificado.key.pem];   //mudar caminho certificado aqui
          Mode := sslmUnassigned;
          SSLVersions := [sslvTLSv1_2];   //mudar protocolos de SSL aqui
        end;
    	
    	with HttpClient do
        begin
          Request.CustomHeaders.Values['Content-Type'] := 'application/json; application/x-www-form-urlencoded;';
          Request.ContentType := 'application/json';
          Request.CharSet     := 'utf-8';
          Request.UserAgent := 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; Acoo Browser; GTB5; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; Maxthon; InfoPath.1; .NET CLR 3.5.30729; .NET CLR 3.0.30618)';
          HandleRedirects := True;
          HTTPOptions := [hoKeepOrigProtocol, hoInProcessAuth];
        end;
    	
    	Body:= '[conteudo body]';     //mudar body aqui
        JsonToSend := TMemoryStream.Create;
        WriteStringToStream(JsonToSend, Body, IndyTextEncoding_UTF8);
        JsonToSend.Position := 0;
    
        sResponse := HttpClient.Post([URL],JsonToSend);    //mudar URL aqui

     

    • Curtir 1
    • Obrigado 1
  7. Estou fazendo o consumo de uma API Rest na qual precisa carregar um certificado.

    Consumi ele no Postman e funcionou:

    -> Entrei em File -> settings -> certificates -> coloquei o HOST e o arquivo *.p12

    -> Fiz uma requisição POST, com <authorization> basic, passando usuário e senha..

    -> Header só adicionei: Content-Type : application/json

    -> Body:  {"grant_type""client_credentials"}

     

    Eu tentei fazer exatamente isso com o REST Debugger.. 
    Não deu certo.. authorization, content type, body td isso eu configurei..

    Mas o certificado eu não sei aonde colocar no RESTClient/RESTRequest ou RESTResponse

     

    Alguém já passou por isso? ou sabe alguma solução alternativa?

  8. Boa tarde,

    Notei que para reimprimir o SAT, é preciso ter o XML. Gravando o XML no meu servidor, em determinada pasta, etc.. etc.. 

    Na hora que precisar re-imprimir, eu preciso achar o arquivo la, para poder fazer o comando: 

       ACBrSAT.CFe.Clear;
       ACBrSAT.CFe.LoadFromFile('C:\teste.xml');
       ACBrSAT.ImprimirExtrato
    

    Tenho receio de ter alguma alteração de pasta no servidor, e eu perder esse caminho, não sendo possível a re-impressão.

    A ) Alguém do forum já salvou todos os XML's, dentro de um campo text no banco de dados?

    A.1) Com ele no banco, eu consigo carregar o arquivo assim???

    ACBrSAT1.CFe.AsXMLString := query.fieldbyname('xml').astext;

    A.2) Fica lento? É utilizável? 

    B ) Eu acabei vendo uma solução no ACBrSATws, mas não encontrei muitas informações de como configurar.. 

     

     

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