Upload de Certificado¶
Objetivo¶
Possibilitar vincular ou atualizar o certificado digital para a(s) respectiva(s) empresa(s) de CNPJ contida no certificado digital.
1 - Upload via NFePackMonitor¶
Através do NFePackMonitor é possível realizar o upload do certificado de duas formas:
- Na tela inicial do NFePackMonitor, clicar em “Carregar Certificados”:
- Acessando as configurações avançadas da filial:
Ambas opções levam até a tela para fazer o upload do arquivo .pfx do certficado digital.
Selecionando a opção “Aplicar certificado para filiais com o mesmo cnpj raiz”, o NFePack aplicará o certificado para todas as empresas que encontrar, mas que contenham o mesmo CNPJ base contido no arquivo de certificado.
2 - Upload via integração WebService¶
Através de uma requisição REST na API do NFePackService, é possível realizar o upload do certificado digital da mesma forma que fazendo o upload via NFePackMonitor. Para a integração, o conteúdo do arquivo pfx do certificado deve ser enviado em formato base64. A flag ‘AplicarParaFiliaisComMesmoCnpjRaiz’ deve ser utilizada quando há a necessidade de aplicar o certificado para todos os CNPJ raiz, para isso utilize ‘1’ se deseja aplicar ou ‘0’ para aplicar apenas para o CNPJ do certificado.
Endereço da rota: https://enderecoServicor/api/certificado/Upload
XML de Envio
1 2 3 4 5 6 | <?xml version="1.0" encoding="utf-8"?>
<UploadCertificadoDTO>
<Senha>--SENHA--</Senha>
<BytesEmBase64>--conteudo_certificado_base64--</BytesEmBase64>
<AplicarParaFiliaisComMesmoCnpjRaiz>0</AplicarParaFiliaisComMesmoCnpjRaiz>
</UploadCertificadoDTO>
|
Respostas
{
"ResultadoInserirCertificado": {
"EmpresasAtualizadas": [
{
"Nome": "EMPRESA FRITZKE",
"Cnpj": 4985812000194
}
],
"CnpjCertificado": 4985812000194
},
"Erro": null,
"Versao": "18.4.1.0",
"ConteudoPersonalizado": null
}
{
"ResultadoInserirCertificado": null,
"Erro": {
"Codigo": 70015,
"Descricao": "A senha informada está incorreta",
"Excecao": null,
"ConteudoSalvoEmDisco": null,
"AcaoErro": null,
"AcaoSpecified": false,
"ConteudoInformado": "",
"ConteudoInformadoCDataSpecified": false
},
"Versao": "18.4.1.0",
"ConteudoPersonalizado": null
}