CNPJ
Número da inscrição no Cadastro Nacional de Pessoa Jurídica (CNPJ) do destinatário de serviço
Onde fica no arquivo
NFSe/infNFSe/DPS/infDPS/IBSCBS/dest/CNPJ
Dentro do grupo dest — Grupo de informações relativas ao Destinatário
O que o arquivo aceita neste campo
- Ocorrência
- 1-1
- Tamanho
- 14
- Tipo declarado
- TSCNPJ
- Formato exigido
- [0-9A-Z]{14}
No schema: Número da inscrição no Cadastro Nacional de Pessoa Jurídica (CNPJ) do Destinatário do serviço
O XSD declara CNPJ em 6 pontos do leiaute;
esta é a declaração deste caminho.
Em qual documento este campo é declarado
- Anexo I — leiaute da DPS
- Anexo VI — leiaute do IBS/CBS
Regras de validação que citam CNPJ — 74
⚠ 70 destas 74 chegam por CITAÇÃO no texto, não pelo campo
declarado: a regra trata de outro campo e menciona CNPJ na redação. Como
CNPJ aparece em 8 pontos do leiaute, a citação em
prosa não diz de qual deles se trata — confira no texto. As regras marcadas
"deste ponto do leiaute" são as que a Nota Técnica endereça a
NFSe/infNFSe/DPS/infDPS/IBSCBS/dest/CNPJ. As outras ocorrências estão logo abaixo.
O identificador da NFS-e é formado conforme a concatenação dos seguintes campos: "NFS" + Cód.Mun. (7) + Amb.Ger. (1) + Tipo de Inscrição Federal (1) + Inscrição Federal (14 - CPF completar com 000 à esquerda) + nNFSe (13) + AnoMes Emis. (4) + Cód.Num. (9) + DV (1) Verificar se tipo de inscrição e inscrição, informados no identificador da NFS-e, estão corretamente correspondidos conforme o seguinte: Tipo de inscrição Federal = 1 / Inscrição Federal = CPF emitente da NFS-e; Tipo de inscrição Federal = 2 / Inscrição Federal = CNPJ emitente da NFS-e; Cód.Mun.Emi. é o código do município do endereço do emitente da NFS-e."
O identificador da DPS é formado conforme a concatenação dos seguintes campos: "DPS" + Cód.Mun.Emi. + Tipo de Inscrição Federal + Inscrição Federal + Série DPS + Núm. DPS Campo identificador da DPS inválido. Identificador da DPS difere da concatenação dos campos correspondentes. "DPS" + Cód.Mun.Emi. + Tipo de Inscrição Federal + Inscrição Federal + Série DPS + Núm. DPS Verificar se tipo de inscrição e inscrição, informados no identificador da DPS, estão corretamente correspondidos conforme o seguinte: Tipo de inscrição Federal = 1 / Inscrição Federal = CPF emitente da DPS; Tipo de inscrição Federal = 2 / Inscrição Federal = CNPJ emitente da DPS; Cód.Mun.Emi. é o código do município do endereço do emitente da DPS.
Conjunto de Série, Número, Código do Município Emissor e CNPJ/CPF informado nesta DPS já existe em uma NFS-e gerada a partir de uma DPS enviada anteriormente.
A data de competência informada na DPS deve ser igual ou posterior à data de inscrição do CNPJ do emitente.
Se houver registro complementar do contribuinte (CNPJ ou CPF + IM do emitente da DPS), com situação "Ativo", no CNC do município correspondente ao município emissor da DPS (cLocEmi), a data de competência informada na DPS deve ser igual ou posterior à data do indicador municipal.
Se houver registro complementar do contribuinte (CNPJ ou CPF + IM do emitente da DPS), com situação "Ativo", no CNC do município correspondente ao município emissor da DPS (cLocEmi), a data de competência informada na DPS deve ser igual ou posterior à data de autorizasção de uso do emissores para o contribuinte pelo município emissor (cLocEmi).
Se tpEmit for igual a 1 (prestador) e a opção pelo simples nacional for igual a 2 (MEI), então o município emissor deve corresponder ao município do endereço do emitente no cadastro CNPJ.
Se o emitente for o prestador de serviço (tpEmit = 1) e, se houver registro complementar do contribuinte no CNC do município correspondente ao município emissor da DPS, então a IM deve ser informada na DPS. Utilizar o identificador federal (CNPJ ou CPF) do prestador de serviço e o codigo do município emissor (cLocEmi), ambos informados na DPS, para identificar as ocorrências no CNC NFS-e. Se houver pelo menos uma ocorrência, então o emitente da DPS deve informar o IM correspondente registrado no CNC NFS-e, que identifique unicamente o registro complementar. Exceto quando o emitente da DPS for MEI na data de competência da emissão da NFS-e.
Se o emitente for o prestador de serviço (tpEmit = 1) e se houver registro complementar do contribuinte no CNC do município correspondente ao município emissor da DPS, verificar se o IM informado está autorizado a emitir NFS-e na data de processamento desta DPS,. Utilizar o identificador federal (CNPJ ou CPF) do prestador de serviço, o codigo do município emissor (cLocEmi) e o IM, informados na DPS, para identificar o registro complementar no CNC NFS-e. Exceto quando o emitente da DPS for MEI na data de competência da emissão da NFS-e.
Se o emitente for o prestador de serviço (tpEmit = 1) e, se não houver registro complementar do contribuinte no CNC do município correspondente ao município emissor da DPS, então o IM não deve ser informado na DPS. Utilizar o identificador federal (CNPJ ou CPF) do prestador de serviço, o codigo do município emissor (cLocEmi), informados na DPS, para identificar o registro complementar no CNC NFS-e.
Para o emitente prestador de serviço (tpEmit = 1), verificar se o IM informado nesta DPS está Inativo (cStat) no CNC do município emissor na data de competência informada. Utilizar o identificador federal (CNPJ ou CPF) do prestador de serviço, o codigo do município emissor (cLocEmi) e o IM, informados na DPS, para identificar o registro complementar no CNC NFS-e. Se todos os registros complementares estiverem inativos, utilizar as informações dos cadastros RFB (CNPJ ou CPF), conforme identificador federal utilizado para identificar o emitente da DPS.
Se o CNPJ ou CPF do prestador de serviço foi informado e o emitente da DPS for o prestador (tpEmit = 2 ou 3), então o grupo de informações de endereço nacional do prestador do serviço deve ser informado obrigatoriamente.
Quando o endereço nacional do prestador for informado na DPS e o mesmo for identificado pelo CNPJ, o código do município do endereço do prestador, deve existir e corresponder ao município do seu endereço no cadastro CNPJ ou do endereço registrado em suas informações complementares no CNC NFS-e, na data de competência informada na DPS.
Se o NIF do prestador de serviço foi informado e o emitente da DPS, tomador ou intermedirio (tpEmit = 2 ou 3), for identificado por CNPJ, então o grupo de informações de endereço no exterior do prestador do serviço deve ser informado obrigatoriamente.
Opção de situação perante o Simples Nacional do prestador, informada na DPS, não está de acordo com o cadastro Simples Nacional na data de competência informada na DPS. Se CNPJ do prestador não consta no cadastro então opSimpNac é igual a 1;
Se o emitente for o prestador de serviço (tpEmit = 2) e, se houver registro complementar do contribuinte no CNC do município correspondente ao município emissor da DPS, então a IM deve ser informada na DPS. Utilizar o identificador federal (CNPJ ou CPF) do tomador de serviço e o codigo do município emissor (cLocEmi), ambos informados na DPS, para identificar as ocorrências no CNC NFS-e. Se houver pelo menos uma ocorrência então o emitente da DPS deve informar o IM correspondente registrado no CNC NFS-e, que identifique unicamente o registro complementar. Exceto quando o emitente da DPS for MEI na data de competência da emissão da NFS-e.
Verificar se o IM informado na DPS está autorizado a emitir NFS-e na data de processamento desta DPS, se o emitente for o tomador de serviço (tpEmit = 2) e, se houver registro complementar do contribuinte no CNC do município correspondente ao município emissor da DPS, então a IM deve ser informada na DPS. Utilizar o identificador federal (CNPJ ou CPF) do tomador de serviço, o codigo do município emissor (cLocEmi) e o IM, informados na DPS, para identificar o registro complementar no CNC NFS-e. Exceto quando o emitente da DPS for MEI na data de competência da emissão da NFS-e.
Se o emitente for o tomador de serviço (tpEmit = 2) e, se não houver registro complementar do contribuinte no CNC do município correspondente ao município emissor da DPS, então o IM não deve ser informado na DPS. Utilizar o identificador federal (CNPJ ou CPF) do tomador de serviço, o codigo do município emissor (cLocEmi) e o IM, informados na DPS, para identificar o registro complementar no CNC NFS-e.
Utilizar o identificador federal (CNPJ ou CPF) do prestador de serviço, o codigo do município emissor (cLocEmi) e o IM, informados na DPS, para identificar o registro complementar no CNC NFS-e. Para o emitente tomador de serviço (tpEmit = 2), verificar se o IM informado nesta DPS está Inativo (cStat) no CNC do município emissor na data de competência informada. Se todos os registros complementares estiverem inativos, utilizar as informações dos cadastros RFB (CNPJ ou CPF), conforme identificador federal utilizado para identificar o emitente da DPS.
Se o tpEmit é igual a 1 e o tomador foi identificado pelo CNPJ, então o grupo de informações de endereço nacional do tomador do serviço deve ser informado obrigatoriamente.
Mostrando 20 de 74.
A mesma tag em outros pontos do XML — 7
CNPJ não é um campo só: o leiaute declara este nome em 8 caminhos
diferentes, cada um com o seu grupo e o seu significado. É por isso que a regra listada pelo nome pode
não ser a desta ocorrência.
NFSe/infNFSe/emit/CNPJ
Número da inscrição federal (CNPJ) do emitente da NFS-e.
NFSe/infNFSe/DPS/infDPS/prest/CNPJ
Número da inscrição federal (CNPJ) do prestador do serviço.
NFSe/infNFSe/DPS/infDPS/toma/CNPJ
Número da inscrição federal (CNPJ) do tomador de serviço.
NFSe/infNFSe/DPS/infDPS/interm/CNPJ
Número da inscrição federal (CNPJ) do intermediário de serviço
NFSe/infNFSe/DPS/infDPS/valores/vDedRed/documentos/docDedRed/fornec/CNPJ
Número da inscrição federal (CNPJ) do fornecedor de serviço.
NFSe/infNFSe/DPS/infDPS/IBSCBS/valores/gReeRepRes/documentos/fornec/CNPJ
Número da inscrição federal (CNPJ) do fornecedor.
NFSe/infNFSe/DPS/infDPS/valores/vAjusteBC/documentos/docAjusteBC/fornec/CNPJ
Número da inscrição federal (CNPJ) do fornecedor de serviço.
Campos do mesmo grupo — 7
Perguntas frequentes
O que é o campo CNPJ da NFS-e?
Número da inscrição no Cadastro Nacional de Pessoa Jurídica (CNPJ) do destinatário de serviço No XML ele fica em NFSe/infNFSe/DPS/infDPS/IBSCBS/dest/CNPJ. É obrigatório (ocorrência 1-1) e o tamanho é 14.
Onde CNPJ entra no XML?
No caminho NFSe/infNFSe/DPS/infDPS/IBSCBS/dest/CNPJ, dentro do grupo dest (Grupo de informações relativas ao Destinatário). O mesmo grupo tem outros 7 campos.
Quais erros CNPJ pode causar?
As regras de validação que citam este campo disparam 39 códigos: E0004, E0014, E0018, E0023, E0025, E0041, E0116, E0119, E0120, E0124, E0125, E0132…. Cada um tem a regra oficial na ficha do código.