Pular para o conteúdo principal

Solução de erros 400 — Empresas e inscrições

Guia por sintoma para os erros HTTP 400 ao criar/atualizar empresa, inscrição municipal/estadual e certificado. Para o catálogo completo com os códigos e corpos reais, veja Cenários de erro 400 — Empresas.

Identifique o formato do erro​

A resposta de 400 vem em um de três formatos — identifique antes de tratar:

  1. Texto simples (ex.: "Company is null", "company_id is null or empty") → faltou um parâmetro/campo de presença. Envie o campo indicado.
  2. { "errors": [ { "code", "message" } ] } → regra de negócio. Trate pela message; o code é 40001 na maioria, específico em alguns (ex.: 40032 CNPJ inválido). Apenas o primeiro erro aparece por vez — corrija e reenvie.
  3. ProblemDetails (type/title/errors/traceId, com chaves tipo company.Name) → formato/desserialização: campo obrigatório ausente, tipo ou enum inválido. Corrija o JSON/valores.

Empresa e inscrições (validações comuns)​

  1. The Name/Address/Street/Number field is required (ProblemDetails) → preencha os campos obrigatórios da empresa e do endereço.
  2. could not be converted em taxRegime/environment/type/code (ProblemDetails) → use um valor do enum (veja o catálogo).
  3. federal tax number is not valid (40032) → CNPJ com dígito verificador inválido; valide antes de enviar.
  4. state is null or empty (40001, inscrição municipal) → informe state dentro de city.
  5. state code is not valid / tax number is not valid (40001/40003, inscrição estadual) → confira a UF (code) e o número da inscrição estadual.
atenção

Inscrição municipal sem city retorna 404 (Not Found), não 400. Envie sempre city com code, name, state e country.

Certificado digital​

  1. The Password field is required → envie a senha do certificado.
  2. The File field is required / File extension is not valid (.pfx or .p12) → envie um arquivo .pfx ou .p12.
  3. Certificate expired / Certificate password is invalid / company is not active → confira validade, senha e se a empresa está ativa.

Para prevenir: valide o certificado (tipo e-CNPJ, dentro da validade) e a senha antes do upload.

Veja também​

NFE.io

A NFE.io é uma empresa de tecnologia que fornece soluções para automatizar e simplificar a emissão e gestão de notas fiscais eletrônicas. Com suas ferramentas, as empresas podem economizar tempo e reduzir erros, aumentando a eficiência e precisão do processo de emissão de notas fiscais.

Um dos principais cases de sucesso da NFE.io é a implementação da solução na empresa de transporte Rodonaves. Com a automatização da emissão e gestão de notas fiscais eletrônicas, a Rodonaves conseguiu reduzir em até 80% o tempo gasto nesse processo, o que se traduziu em uma significativa melhoria na eficiência operacional. Além disso, a empresa também conseguiu eliminar erros e atrasos na emissão de notas fiscais, o que melhorou a relação com seus clientes e aumentou a confiança dos órgãos fiscais.

Outro exemplo é a implementação da NFE.io na empresa de comércio eletrônico, a Loja Integrada. Com a automatização da emissão de notas fiscais, a Loja Integrada conseguiu aumentar a velocidade de emissão de notas em até 10 vezes, o que permitiu que a empresa atendesse a uma maior quantidade de clientes e, consequentemente, aumentar as suas vendas.

Além desses exemplos, a NFE.io também tem outros cases de sucesso com empresas de setores como indústria, construção, varejo e serviços, mostrando a versatilidade e eficácia da sua solução.

Em resumo, a NFE.io é uma empresa de tecnologia que oferece soluções para automatizar e simplificar a emissão e gestão de notas fiscais eletrônicas, ajudando as empresas a economizar tempo e reduzir erros, melhorando a eficiência e precisão do processo. Com cases de sucesso em diferentes setores, a NFE.io tem se destacado como uma empresa líder em automação fiscal.