Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

  • Membros Pro
Postado

Problema Validação do Xml do CFE, no Estado do Ceará a Inscrição Estadual não tem ainda 12 posições, e o aparelho MFE é registrado de acordo com a inscrição do emissor, 

a primeira validação é justamente essa tem como informar o tamanho a ser testado

  • Membros Pro
Postado
21 horas atrás, André Ferreira de Moraes disse:

Vc deve completar com 0 a esquerda até completar 12 dígitos.

Isso foi feito mas não funciona pois o aparelho é registrado aqui no ceará com a quantidade de dígitos reais da IE, inclusive meu modulo de teste tem o IE igual a  '1234567890'

  • Membros Pro
Postado
20 minutos atrás, André Ferreira de Moraes disse:

Anexe seu XML e a mensagem de erro.

Ok Segue o

XML 

<CFe>
<infCFe versaoDadosEnt="0.07">
<ide>
 <CNPJ>10615281000140</CNPJ>
 <signAC>CODIGO DE VINCULACAO AC DO MFE-CFE</signAC>
 <numeroCaixa>105</numeroCaixa>
 </ide>
<emit>
 <CNPJ>14200166000166</CNPJ>
 <IE>1234567890</IE>
 <indRatISSQN>N</indRatISSQN>
 </emit>
<dest>
 <CPF>00731995325</CPF>
 <xNome>CLIENTES DIVERSOS</xNome>
 </dest>
<det nItem="1">
<prod>
 <cProd>0000000056</cProd>
 <xProd>TESTE TESTE</xProd>
 <NCM>62129000</NCM>
 <CFOP>5102</CFOP>
 <uCom>PAR</uCom>
 <qCom>1.0000</qCom>
 <vUnCom>1.800</vUnCom>
 <indRegra>A</indRegra>
 </prod>
<imposto>
 <vItem12741>0.55</vItem12741>
<ICMS>
<ICMS40>
 <Orig>0</Orig>
 <CST>60</CST>
 </ICMS40>
 </ICMS>
<PIS>
<PISAliq>
 <CST>01</CST>
 <vBC>1.80</vBC>
 <pPIS>0.0065</pPIS>
 </PISAliq>
 </PIS>
<COFINS>
<COFINSAliq>
 <CST>01</CST>
 <vBC>1.80</vBC>
 <pCOFINS>0.0300</pCOFINS>
 </COFINSAliq>
 </COFINS>
 </imposto>
 </det>
<total>
 <vCFeLei12741>0.55</vCFeLei12741>
 </total>
<pgto>
<MP>
 <cMP>99</cMP>
 <vMP>1.80</vMP>
 </MP>
 </pgto>
 </infCFe>
 </CFe>
 
Mensagem de Erro : '1234567890' violates length constraint of '12'.The element 'IE' with value '1234567890' failed to parse.
 
23 minutos atrás, André Ferreira de Moraes disse:

Anexe seu XML e a mensagem de erro.

Se Informar diferente de ''1234567890' , se consegue enviar porem o aparelho barra

  • Membros Pro
Postado

O Problema acontece quando executo a validação do comando                 If ACBrSAT_Ultra.ValidarDadosVenda(ACBrSAT_Ultra.CFe.AsXMLString,sMsgErr) then

o problema foi que eu examinei a CfeDadosVendaAPL_0007.xsd,, nesse schema de validação exige que o IE, tenha um tamanho de 12 posições, coisas que só acontece com a tanca, que esta fora do padrão exigido pelo sefaz do Ceará

o aparelho que esta no padrão é o da Elgin. que aceita a inscrição estadual com o tamanho padrão no Ceará, acredito que se você pedir um aparelho da Elgin, com o registro de IE no padrão do Ceará, vai acontecer o problema.

  • Moderadores
Postado

Vc só vai conseguir usar o comando ValidarDadosVenda se informar a IE com 12 dígitos.

A TANCA segue a especificação nacional, que é a mesma que o Ceará adota. A Elgin aceita 9 dígitos apesar da especificação dizer que deve conter 12.

Analise os arquivos de especificação disponibilizados em http://cfe.sefaz.ce.gov.br/mfe/informacoes/downloads 

djsystem-logo.png
 youtube.png facebook.png instagram.png linkedin.png
André Ferreira de Moraes | Analista de Sistemas
www.djsystem.com.br | www.djpdv.com.br
www.tefhouse.com.br | www.xpos.com.br
  • Moderadores
Postado

Vc pode editar o arquivo CfeDadosVendaAPL_000 7 .xsd, no campo IE tente colocar a seguinte alteração:

                                <xs:element name="IE" minOccurs="1" maxOccurs="1">
                                  <xs:simpleType>
                                    <xs:restriction base="xs:string">
                                      <xs:minLength value="9"/>
                                      <xs:maxLength value="12"/>

                                    </xs:restriction>
                                  </xs:simpleType>
                                </xs:element>

djsystem-logo.png
 youtube.png facebook.png instagram.png linkedin.png
André Ferreira de Moraes | Analista de Sistemas
www.djsystem.com.br | www.djpdv.com.br
www.tefhouse.com.br | www.xpos.com.br
  • Este tópico foi criado há 2414 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.