Skip to main content
Quando você assina a Spedy, a empresa titular da conta já é criada — então você pode configurar e emitir com ela sem precisar criar nenhuma empresa. Para emitir, uma empresa precisa de duas coisas: um certificado digital A1 e as configurações de emissão. Se você emite em nome de outras empresas (por exemplo, um SaaS que emite pelos seus clientes), pode criar empresas adicionais — mas isso é opcional.
A empresa titular é a que foi criada no ato da assinatura. A chave de API dela fica no backoffice e é a única autorizada a gerenciar empresas (/v1/companies). Cada empresa — a titular ou uma criada — opera e emite com a sua própria chave. Veja Autenticação.
Este guia cobre os três passos abaixo (o primeiro é opcional). Para o caminho mais curto até a primeira nota, veja Primeiros passos.
1

(Opcional) Crie empresas adicionais

Só é necessário se você emite em nome de outras empresas além da titular. Cadastre a empresa com CNPJ (federalTaxNumber), razão social (legalName), nome fantasia (name) e endereço (address) — campos obrigatórios de CompanyEditingDto. A resposta traz o id da nova empresa e a X-Api-Key dela no campo apiCredentials.apiKey.
cURL
POST /v1/companies exige a X-Api-Key da empresa titular — é a única chave autorizada a gerenciar empresas. A resposta traz a X-Api-Key da nova empresa, usada para operá-la e emitir por ela; guarde-a imediatamente, pois consultas posteriores a retornam ofuscada.
2

Envie o certificado digital A1

Envie o arquivo .pfx e a senha por multipart/form-data. O certificado é obrigatório para NF-e e NFC-e, e para NFS-e em municípios que exigem assinatura digital.
cURL
Detalhes sobre validade, expiração e renovação em Certificado digital.
3

Defina as configurações de emissão

As configurações (CompanySettingsDto) controlam como a empresa emite cada modelo de nota. Elas são organizadas em quatro blocos, todos definidos em uma única chamada a PUT /v1/companies/{id}/settings:
cURL
Se você emite NFC-e, tokenId e csc são obrigatórios para gerar o QR Code de consulta — sem eles a nota não pode ser autorizada. Se emite NFC-e em contingência offline, allowOfflineContingency também depende desses dois campos.
Você só precisa configurar os blocos correspondentes aos modelos de nota que sua empresa realmente emite.

Responsável técnico

Se você é um SaaS ou software que emite notas em nome de outras empresas, deve configurar o responsável técnico — os dados são enviados no grupo infRespTec da NF-e e da NFC-e.
O responsável técnico não se aplica à NFS-e.
Configure-o no bloco general.technicalResponsible das configurações (PUT /v1/companies/{id}/settings), com os campos:
cURL
Ao atualizar as configurações gerais, reenvie o technicalResponsible para mantê-lo — se ele for omitido ou enviado nulo, o responsável cadastrado é removido.

Herança: configure na titular, aplique em todas

  • Configure o responsável técnico na empresa titular e ele vale para todas as empresas da conta.
  • Você pode sobrescrever em uma empresa específica, definindo o technicalResponsible dela — nesse caso, o dela prevalece.
  • Se nenhum responsável for configurado (nem na empresa, nem na titular), a Spedy atua como responsável técnico.

Autorização de uso na SEFAZ

Algumas SEFAZ exigem que o contribuinte solicite a autorização de uso do software emissor, informando o CNPJ do fornecedor (o responsável técnico). Se a empresa titular for o responsável técnico, é ela quem deve receber e autorizar essas solicitações.
Quando a Spedy é o responsável técnico (nenhum responsável configurado), informe o CNPJ da Spedy na autorização de uso: 47332178000101 — SPEDY DESENVOLVIMENTO DE SOFTWARE LTDA.

Paraná (PR) — passo a passo

1

Acesse o Portal Receita/PR

Entre com o seu certificado digital (A1 ou A3).
2

Abra a opção UPD

No menu lateral esquerdo, clique em UPD.
3

Vá em Autorização de Uso

Acesse Autorização de Uso e depois Cadastro de Autorização de Uso.
4

Informe o CNPJ do fornecedor

Informe o CNPJ do sistema/fornecedor do software emissor e os dados da sua empresa (CAD/ICMS ou CNPJ) para concluir o pedido.

Próximos passos

Conceitos e modelo de dados

Veja como empresa, certificado, configurações, clientes, produtos e vendas se relacionam.

Fluxo de emissão

Do payload da venda até a nota autorizada.