Simples dúvida sobre CSC

248 views
Skip to first unread message

Ian Cléver Sales Fernandes

unread,
Jan 23, 2017, 6:31:32 AM1/23/17
to NFePHP
Bom dia a todos,

Pessoal não é nada de suma importância, mas se vocês puderem me tirar uma dúvida.

Sei que o CSC é um código alfanumérico de 36 dígitos que é usado na hora da geração do Qr-code, sei que ele tem também um "Id do Token", sei que uma empresa pode term um CSC de homologação e um de produção ativos ao mesmo tempo.

A grande questão é se para cada "Id do token" eu posso ter um código CSC de produção e um de homologação ou  se para o CSC de produção eu tenho um IdToken e para o de homologação eu tenho outro.

posso ter mais de 1 CSC de produção e 1 de homologação ativos ao mesmo tempo?

Digo isso porque aqui onde eu trabalho, quando eu cheguei para desenvolver o módulo da NFC-e, o código CSC do nosso cliente já foi gerado e quem fez a geração dele foi o pessoal da contabilidade, mas eles não ficam aqui no mesmo prédio, portanto eu não tenho contato direto com eles para perguntar isso.

Faço essa pergunta só para conferir se a forma que eu estou armazenando isso no banco está correta.

Roberto Machado

unread,
Jan 23, 2017, 6:44:46 AM1/23/17
to nfe...@googlegroups.com
Podem haver até dois TOKENS (CSC) ativos para cada CNPJ, e cada CSC tem seu próprio ID, mas normalmente existe apenas um CSC ativo, lembre-se que esses tokens podem ser revogados e substituídos por outros, por vários motivos.

O ID do CSC é um controle de emissão da SEFAZ, é um numero sequencial gerado em cada emissão de CSC.
O CSC é um token de controle (uma especie de senha) para garantir a autenticidade.

Portanto a cada nova emissão de um CSC haverá um novo ID (a identificação é feita com esse par de chaves, CSC+ID)

Roberto

Giovani Thomé

unread,
Jan 23, 2017, 6:57:57 AM1/23/17
to Grupo NFePHP
Bom dia, Ian.

Tecnicamente, são dois tokens, um para produção, outro para homologação. Obviamente, o "id" serve para identificá-lo. No Sefaz é possível ativar mais de um id para cada um dos ambientes, e eles podem estar ativos ao mesmo tempo, conforme informações do meu contador. Aliás, é por isso que temos os ids... bastaria ter um de produção e outro de homologação se não fosse assim.

Agora, os dois não operam ao mesmo tempo. Quando configuramos o ambiente de homologação, o sistema usa o token para este fim... ao trocarmos o ambiente é usado o outro.

Isso que estou te passando está funcionando no meu sistema desta forma.

Abraços e bom trabalho.







GIOVANI THOMÉ
DESENVOLVIMENTO DE SITES E
SISTEMAS DE INFORMÁTICA
Arroio do Sal - RS
(51) 9884-1889 (vivo - whatsapp)
(51) 8429-4573 (claro)

--
--
Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+unsubscribe@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Repositório: https://github.com/nfephp-org/nfephp
---
Você recebeu essa mensagem porque está inscrito no grupo "NFePHP" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para nfephp+unsubscribe@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.

Ian Cléver Sales Fernandes

unread,
Jan 23, 2017, 7:31:29 AM1/23/17
to nfe...@googlegroups.com
Só para conferir se eu entendi a questão do Id, ex:

-fui lá no site da Sefaz, solicitei um CSC de Produção e a Sefaz me gerou Id 1(por exemplo) para ele.
-logo em seguida fui lá e solicitei um CSC de Homologação e a Sefaz me gera um id 2(por exemplo).

Esse incremento de Id independe se ele é um csc de produção ou de homologação, ou seja o "campo" Id token seria uma espécie de chave primária para a sefaz.

Entendi correto?

Agora o Roberto me chamou atenção para um a questão importante, que eu nem tinha percebido. Eu achava que os motivos de revogação do CSC seria só vencimento ou exclusão por parte do usuário, mas ele disse que são vários.
Quais são esses motivos que podem levar a revogação/substituição de CSC?

Você recebeu essa mensagem porque está inscrito em um tópico no grupo "NFePHP" dos Grupos do Google.
Para cancelar inscrição nesse tópico, acesse https://groups.google.com/d/topic/nfephp/17gLS7dJQh8/unsubscribe.
Para cancelar inscrição nesse grupo e todos os seus tópicos, envie um e-mail para nfephp+unsubscribe@googlegroups.com.

Roberto Machado

unread,
Jan 23, 2017, 7:37:02 AM1/23/17
to nfe...@googlegroups.com
O ID é o sequencial da tabela de CSC da base de dados da SEFAZ, é um "autoincrement" então qualquer CSC solicitado irá incrementar a base e consequentemente esse numero, não importa o ambiente (homologação ou produção).

A revogação pode ser solicitada pelo SOLICITANTE (o emissor das NFCe), pode ser por vencimento de validade e por solicitação da SEFAZ, caso eles detectem alguma irregularidade ou por outros motivos internos da SEFAZ.

Roberto

Ian Cléver Sales Fernandes

unread,
Jan 23, 2017, 7:42:54 AM1/23/17
to nfe...@googlegroups.com
Ok, agora entendi.

Muito obrigado pessoal.

Ian Cléver Sales Fernandes

unread,
Jan 24, 2017, 10:08:28 AM1/24/17
to NFePHP
Só mais uma coisa,

Eu vi que em algumas SEFAZ a data do fim da vigência só aparece quando o CSC é revogado, isso é válido para todas as SEFAZ?
Posso deduzir que o certificado está ativo se ele não tiver data de fim da vigência, ou existe alguma outra particularidade que influi nisso?

Roberto Machado

unread,
Jan 24, 2017, 10:13:22 AM1/24/17
to nfe...@googlegroups.com
Nesse manual você tem mais informações sobre o uso do CSC pelo webservice

NT-NFCe 2014.001.pdf
Reply all
Reply to author
Forward
0 new messages