FONTE NFE VB.NET
Citação::
MFLAVIO,
Encontrei dois erros no seu XML:
1º - a tag <UF> do emitente tem que ser maiúscula (SP, e não sp)
2º - a tag <CST> é só 20, e não 020.
Barros Obrigadado pela ajuda ate aqui
O UF eu já tinha visto e corrigido o CST eu corrigi mais da o meso erro
segue novo XML
<?xml version=[Ô]1.0[Ô] encoding=[Ô]utf-8[Ô]?>
<NFe xmlns=[Ô]http://www.portalfiscal.inf.br/nfe[Ô]>
<infNFe xmlns:xsi=[Ô]http://www.w3.org/2001/XMLSchema-instance[Ô] Id=[Ô]NFe35110911224632000155550000000030161414784974[Ô] versao=[Ô]2.00[Ô]>
<ide>
<cUF>35</cUF>
<cNF>41478497</cNF>
<natOp>VENDA/VENDA ST</natOp>
<indPag>2</indPag>
<mod>55</mod>
<serie>0</serie>
<nNF>3016</nNF>
<dEmi>2011-09-05</dEmi>
<dSaiEnt>2011-09-05</dSaiEnt>
<hSaiEnt>04:40:30</hSaiEnt>
<tpNF>1</tpNF>
<cMunFG>3509502</cMunFG>
<tpImp>1</tpImp>
<tpEmis>1</tpEmis>
<cDV>4</cDV>
<tpAmb>2</tpAmb>
<finNFe>1</finNFe>
<procEmi>0</procEmi>
<verProc>1.4.3</verProc>
</ide>
<emit>
<CNPJ>11224632000155</CNPJ>
<xNome>T.J.G. OSIPOV CONSTRUCOES ME</xNome>
<xFant>PERES VEICULOS COMPRA E VENDA</xFant>
<enderEmit>
<xLgr>RUA CONSELHEIRO ANTONIO CARLOS</xLgr>
<nro>311</nro>
<xBairro>JD. CAMPOS ELISEOS</xBairro>
<cMun>3509502</cMun>
<xMun>CAMPINAS</xMun>
<UF>SP</UF>
<CEP>13058744</CEP>
<cPais>1058</cPais>
<xPais>BRASIL</xPais>
<fone>1932291378</fone>
</enderEmit>
<IE>795013723110</IE>
<CRT>3</CRT>
</emit>
<dest>
<CNPJ>99999999000191</CNPJ>
<xNome>NF-E EMITIDA EM AMBIENTE DE HOMOLOGACAO - SEM VALOR FISCAL</xNome>
<enderDest>
<xLgr>CONSELHEIRO ANTONIO CARLOS</xLgr>
<nro>311</nro>
<xBairro>JARDIM CAMPOS ELISEOS</xBairro>
<cMun>3509502</cMun>
<xMun>CAMPINAS</xMun>
<UF>SP</UF>
<CEP>13060024</CEP>
<cPais>1058</cPais>
<xPais>BRASIL</xPais>
<fone>1932291378</fone>
</enderDest>
<IE />
</dest>
<det nItem=[Ô]1[Ô]>
<prod>
<cProd>YBN1013</cProd>
<cEAN />
<xProd>Veiculo Usado Marca FORD Modelo</xProd>
<NCM>87032290</NCM>
<CFOP>5102</CFOP>
<uCom>UN</uCom>
<qCom>1.0000</qCom>
<vUnCom>19300.0000</vUnCom>
<vProd>19300.00</vProd>
<cEANTrib />
<uTrib>UN</uTrib>
<qTrib>1.0000</qTrib>
<vUnTrib>173.7000</vUnTrib>
<indTot>1</indTot>
</prod>
<imposto>
<ICMS>
<ICMS20>
<orig>0</orig>
<CST>20</CST>
<modBC>3</modBC>
<pRedBC>95.00</pRedBC>
<vBC>965.00</vBC>
<pICMS>18.00</pICMS>
<vICMS>173.70</vICMS>
</ICMS20>
</ICMS>
<PIS>
<PISAliq>
<CST>01</CST>
<vBC>19300.00</vBC>
<pPIS>0.65</pPIS>
<vPIS>579.00</vPIS>
</PISAliq>
</PIS>
<COFINS>
<COFINSAliq>
<CST>01</CST>
<vBC>19300.00</vBC>
<pCOFINS>3.00</pCOFINS>
<vCOFINS>579.00</vCOFINS>
</COFINSAliq>
</COFINS>
</imposto>
</det>
<total>
<ICMSTot>
<vBC>965.00</vBC>
<vICMS>173.70</vICMS>
<vBCST>0.00</vBCST>
<vST>0.00</vST>
<vProd>19300.00</vProd>
<vFrete>0.00</vFrete>
<vSeg>0.00</vSeg>
<vDesc>0.00</vDesc>
<vII>0.00</vII>
<vIPI>0.00</vIPI>
<vPIS>579.00</vPIS>
<vCOFINS>579.00</vCOFINS>
<vOutro>0.00</vOutro>
<vNF>19300.00</vNF>
</ICMSTot>
</total>
<transp>
<modFrete>9</modFrete>
<transporta />
<vol>
<pesoL>0.000</pesoL>
<pesoB>0.000</pesoB>
</vol>
</transp>
<infAdic />
</infNFe>
</NFe>
Citação::
Cara, verifiquei aqui e não deu nenhum erro.
Usei esse Site prá validar:
[url=http://www.sefaz.rs.gov.br/nfe/nfe-val.aspx [/url]
Pois é barros eu tambem já verifiquei pelo site do sefas RS não tem erro
mais quando eu vou aplicar o Schema da erro e vem uma mensagem assim
tipo [ô]http://www.portalfiscal.inf.br/nfe:TUf[ô] é não declarado
isso já esta me deichando louco hehe
Pessoal alguém pode me fornecer o projeto que esta em andamento? pois to meio que perdido, pois já se vão mais de 100 paginas de topico.
Caro WANDSONSOUSA, abaixo o link com a pagina que tem o projeto.
http://www.vbmania.com.br/pages/index.php?varModulo=Forum&varMethod=abrir&varID=337965&varPagina=102
Até mais.
http://www.vbmania.com.br/pages/index.php?varModulo=Forum&varMethod=abrir&varID=337965&varPagina=102
Até mais.
Barros eu baixei novamente os Schemas do site do sefaz
o erro porsiste
estou usando o projeto do site exatamente como ele esta o erro vem do validarXML.vb
o erro porsiste
estou usando o projeto do site exatamente como ele esta o erro vem do validarXML.vb
Public Function ValidarXML(ByVal documento As XmlDocument, ByVal SchemaNf As String) As String
Dim xmlSaida As Stream = New MemoryStream()
documento.Save(xmlSaida)
xmlSaida.Flush()
xmlSaida.Position = 0
Dim retorno As String = [Ô][Ô]
If (documento IsNot Nothing) AndAlso (File.Exists(SchemaNf)) Then
[ô]COMPARA XML COM ESQUEMA SELECIONADO
Dim cStreamReader As New StreamReader(xmlSaida)
Dim cXmlTextReader As New XmlTextReader(cStreamReader)
Static reader As New XmlValidatingReader(cXmlTextReader)
Static schemaCollection As New XmlSchemaCollection()
Try
schemaCollection.Add([Ô]http://www.portalfiscal.inf.br/nfe[Ô], SchemaNf) [ô]O erro acontece nesta linha
reader.Schemas.Add(schemaCollection)
AddHandler reader.ValidationEventHandler, AddressOf reader_ValidationEventHandler
Erro = [Ô][Ô]
While reader.Read()
End While
STRRetornoX = [Ô][Ô]
Catch ex As Exception
Erro = ex.Message
End Try
reader.Close()
If Erro <> [Ô][Ô] Then
retorno = [Ô]Resultado da validação do SchemaNF[Ô] & vbCr & vbLf & vbCr & vbLf
retorno += Erro
retorno += vbCr & vbLf & [Ô]...Fim da validação[Ô]
STRRetornoX = retorno
End If
Else
retorno = [Ô]Documento XML inválido ou arquivo do Schema não foi encontrado.[Ô]
End If
Return retorno
End Function
Citação::
MFLAVIO,
Esse erro indica que falta a tag <TUF> no seu xml. Vou dar uma caçada aqui prá ver se acho alguma coisa.
Cara eu procurei por Tuf no manual de integração do contribuinte mais não achei
se voce achar me da um toque que eu agradeço de montão
Faça seu login para responder