Ir para conteúdo
  • Cadastre-se

  • Este tópico foi criado há 241 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Olá, um dos nossos clientes nos questionou sobre a emissão de NFCom para cliente estrangeiro, olhando o manual da NFCom nada indica sobre isso, porém nos schemas consta as tags "cPais" e "xPais", na classe do ACBR não encontrei.

Fiz a configuração correta para estrangeiro e estou recebendo a seguinte restrição. "Rejeição: Informar dados do país do destinatário estrangeiro"

Vi que a classe TEndereço não possuia esses campos, criei ambas as tags e alterei a geração do XML, para gerar as tags "cPais" e "xPais", porém agora diz que as tags não são esperadas🤣

Sabem dizer se vai existir a emissão de NFCom para cliente estrangeiro?

Segue parte do xml com a primeira rejeição "Rejeição: Informar dados do país do destinatário estrangeiro"

	<dest>
			<xNome>NFCOM EMITIDA EM AMBIENTE DE HOMOLOGACAO - SEM VALOR FISCAL</xNome>
			<idOutros>123456</idOutros>
			<indIEDest>9</indIEDest>
			<enderDest>
				<xLgr>R VALDEMAR DANTAS</xLgr>
				<nro>452</nro>
				<xBairro>GRAGERU</xBairro>
				<cMun>9999999</cMun>
				<xMun>EXTERIOR</xMun>
				<CEP>00000000</CEP>
				<UF>EX</UF>
				<fone>7932153922</fone>
			</enderDest>
		</dest>

E o XML com a rejeição " --> 1871 - Element '{http://www.portalfiscal.inf.br/nfcom}cPais': This element is not expected."

		<dest>
			<xNome>NFCOM EMITIDA EM AMBIENTE DE HOMOLOGACAO - SEM VALOR FISCAL</xNome>
			<idOutros>123456</idOutros>
			<indIEDest>9</indIEDest>
			<enderDest>
				<xLgr>R VALDEMAR DANTAS</xLgr>
				<nro>452</nro>
				<xBairro>GRAGERU</xBairro>
				<cMun>9999999</cMun>
				<xMun>EXTERIOR</xMun>
				<cPais>5738</cPais>
				<xPais>Holanda</xPais>
				<CEP>00000000</CEP>
				<UF>EX</UF>
				<fone>7932153922</fone>
			</enderDest>
		</dest>


O trecho do esquema 

 

<xs:element name="cMun" type="TCodMunIBGE">
				<xs:annotation>
					<xs:documentation>Código do município (utilizar a tabela do IBGE), informar 9999999 para operações com o exterior.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="xMun">
				<xs:annotation>
					<xs:documentation>Nome do município, informar EXTERIOR para operações com o exterior.</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="TString">
						<xs:maxLength value="60"/>
						<xs:minLength value="1"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="CEP" minOccurs="0">
				<xs:annotation>
					<xs:documentation>CEP</xs:documentation>
					<xs:documentation>Informar os zeros não significativos</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:whiteSpace value="preserve"/>
						<xs:pattern value="[0-9]{8}"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="UF" type="TUf">
				<xs:annotation>
					<xs:documentation>Sigla da UF, informar EX para operações com o exterior.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="cPais" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Código do país</xs:documentation>
					<xs:documentation>Utilizar a tabela do BACEN</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:whiteSpace value="preserve"/>
						<xs:pattern value="[0-9]{1,4}"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="xPais" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Nome do país</xs:documentation>
				</xs:annotation>
				<xs:simpleType>
					<xs:restriction base="TString">
						<xs:maxLength value="60"/>
						<xs:minLength value="1"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>


 

Postado
13 horas atrás, tuelo22 disse:

Atualiza os schemas acabei de liberar uma nota em homologação implementando esses campos.

Mas voce criou as tags de cPais e Xpais no ACBR?Pois hoje a classe não possui

Eu consegui montar a estrutura e os schemas estavam atualizados, mas talvez o validador da UF origem não aceitou, porque ficou igual a estrutura de uma NFCom emitida em SP com sucesso.

Mas vou tentar novamente com os schemas liberados agora em Outubro

Postado

Criei sim e postei aqui para atualizarem o componente.

Emiti pro Rio, mas pelo que você está demonstrando seu problema é validação de schema.

" 1871 - Element '{http://www.portalfiscal.inf.br/nfcom}cPais': This element is not expected"

 

 

Postado

Eu não estou confiando muito não, tenho repado que está com algumas pegadinhas na documentação.

Por exemplo o campo nContrato no MOC está com um tamanho e no schema está com outro, então baixa lá as alterações que eu fiz compara com seu fonte e emite pra testar.

Postado
13 minutos atrás, tuelo22 disse:

Eu não estou confiando muito não, tenho repado que está com algumas pegadinhas na documentação.

Por exemplo o campo nContrato no MOC está com um tamanho e no schema está com outro, então baixa lá as alterações que eu fiz compara com seu fonte e emite pra testar.

Eu vi os seus fontes, foi a mesma coisa que eu fiz aqui.

Bom, vou testar novamente hoje a tarde em outra UF tb

 

  • Curtir 1
  • Consultores
Postado

Houveram alterações recentes no SVN

chegaram a baixar? lembrando de cuidar pra que seja devidamente atualizado localmente caso tenham alterado

rodem o instalador e se mesmo assim não estiver

anexem novamente correções caso exista

 

Em 08/10/2025 at 10:49, jfelipetdsoft disse:

Eu vi os seus fontes, foi a mesma coisa que eu fiz aqui.

Bom, vou testar novamente hoje a tarde em outra UF tb

 

 

Em 08/10/2025 at 10:35, tuelo22 disse:

Eu não estou confiando muito não, tenho repado que está com algumas pegadinhas na documentação.

Por exemplo o campo nContrato no MOC está com um tamanho e no schema está com outro, então baixa lá as alterações que eu fiz compara com seu fonte e emite pra testar.

 

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Este tópico foi criado há 241 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.