Nota de importação

Nota de importação não tem CPF ou CNPJ mais a receita reclama

Element ‘xNome’ is unexpected according to content model of parent element ‘dest’.
Expecting: CNPJ, CPF, idEstrangeiro.

estou testando em homologação

Boa tarde, @roberto.garcia.

Caso a propriedade dest seja informada, é obrigatório informar o CPF, CNPJ ou idEstrangeiro.

Recomendamos que você procure a assistência de um profissional de contabilidade habilitado para lhe orientar sobre como proceder com as correções necessárias.

não tenho cpf, cnpj e odestrangeiro e para nota de exportação

Conforme o schema da NF-e, para o grupo dest (destinatário) ser informado, é obrigatório preencher um dos seguintes campos: CNPJ, CPF ou idEstrangeiro. Caso nenhum desses dados seja informado, o erro apresentado ocorrerá.

Se a operação não requer a identificação do destinatário, uma alternativa é não incluir o grupo dest na NF-e, pois ele é opcional em algumas situações. No entanto, essa decisão deve ser validada com um contador ou profissional responsável, garantindo conformidade com a legislação fiscal aplicável ao seu caso.

leia por favor

Informações do Remetente / Destinatário

Certa vez recebi o contato de um cliente que usava nosso sistema para emissão de nota fiscal de importação, dizendo que não estava conseguindo importar a NF-e de importação no ERP que ele utilizava para fazer as vendas. Perguntei a ele qual erro o ERP apresentava e ele me disse:

A tag não possui o campo “.

Esse é um erro muito comum em sistemas que não são especializados em comércio exterior, nesse caso, mais precisamente, em importação.

Como a NF-e de Importação é uma nota fiscal de entrada, nesse caso, a tag CNPJ não deve ser mesmo utilizada. Vejamos o que diz o manual de Integração na Notas Fiscal Eletrônica sobre o campo CNPJ:

Informar o CNPJ ou o CPF do destinatário, preenchendo os zeros não significativos.

Não informar o conteúdo da TAG se a operação for realizada com o exterior.

Muitos sistemas parecem ignorar essa segunda frase, e exigem que o CNPJ seja preenchido na hora de processar o XML.

Isso é tão comum que o caso citado acima aconteceu em um dos ERPs mais conhecidos do Brasil para pequenas empresas.

Mesmo tendo um enorme número de clientes, por não serem especializados em comex, não atentaram para o fato que, numa importação, o grupo de informações de “Identificação do Destinatário da Nota Fiscal eletrônica” deve ser preenchido, na realidade, com as informações do remetente da mercadoria.

E, claro, numa importação o remetente não possui CNPJ. Inclusive, informar o CNPJ em operações com o exterior inevitavelmente ocasionará a rejeição da NF-e nos servidores da receita, conforme o manual da NF-e informa:

Rejeição: O CNPJ do destinatário/remetente não deve ser informado em operação com o exterior.

@roberto.garcia

Todos os campos possíveis para se montar uma NF-e estão disponíveis para utilização na API. Resta agora você preenchê-los adequadamente para o seu cenário. Se o CPF, CNPJ ou idEstrangeiro não foram informados ou não são conhecidos, a única alternativa seria enviar a NF-e sem o grupo dest.

Porém, como já mencionado, isso tem que ser validado com um contador ou especialista fiscal do seu cliente para garantir que esteja alinhado com as regras da SEFAZ.

só posso te dizer é que o programa anterior que usavamos não enviamos cnpj, cpj e nem idestranegiro em uma nota de importação e validava

em qualquer site que entro, veja

https://flexdocs.net/guiaNFe/NFe.importacaoRPA.html

Você pode colar aqui o trecho desse XML que faz referência ao destinatário?

OBS: favor ofuscar dados sensíveis.

@roberto.garcia na nota de importacao q eh uma nota de entrada nao precisa, basta seguir como no exemplo do flexdocs, na nota de exportacao ou destinatario do exterios precisa o idestrangeiro. o @arimateia solicitou o xml que vc mencionou ter autorizado no sistema anterior, ja nos enviou ele para olharmos?

@roberto.garcia

Segue a especificação do campo idEstrangeiro no schema da NF-e:

<xs:element name="idEstrangeiro">
	<xs:annotation>
		<xs:documentation>Identificador do destinatário, em caso de comprador estrangeiro</xs:documentation>
	</xs:annotation>
	<xs:simpleType>
		<xs:restriction base="xs:string">
			<xs:whiteSpace value="preserve"/>
			<xs:pattern value="([!-ÿ]{0}|[!-ÿ]{5,20})?"/>
		</xs:restriction>
	</xs:simpleType>
</xs:element>

A princípio, bastaria preenchê-lo com uma string em branco ou qualquer identificador entre 5 e 20 caracteres que represente o destinatário estrangeiro, podendo ser um código interno utilizado pelo seu sistema.

OBS: não deixe de consultar o departamento contábil/financeiro/tributário ou o contador da empresa para ter a orientação do correto preenchimento da NF-e que considere as diferenças e particularidades das legislação tributárias da UF.

ok, vlw, vou tentar

Pode tentar com valor vazio também:

{
  ...
  "idEstrangeiro": ""
  ...
}