CODIGO FONTE NF ELETRONICA ATUALIZADA 22-02-10
Looze, fiz um teste com o xml que passou acima e deu um erro: 215 - Rejeicao: Falha no Esquema XML
Transmiti para o webservice de Minas. Validei o arquivo no portal do SEFAZ-RS e deu OK para tudo. Caso vc não conheça: http://www.sefaz.rs.gov.br/NFE/NFE-VAL.aspx
basta vc copiar e colcar o conteúdo de um arquivo que será validado. A maioria dos sefaz indica este link para validar conteúdo de arquivo.
Vc tem este problema com o webservice de SP???
Transmiti para o webservice de Minas. Validei o arquivo no portal do SEFAZ-RS e deu OK para tudo. Caso vc não conheça: http://www.sefaz.rs.gov.br/NFE/NFE-VAL.aspx
basta vc copiar e colcar o conteúdo de um arquivo que será validado. A maioria dos sefaz indica este link para validar conteúdo de arquivo.
Vc tem este problema com o webservice de SP???
Para min ta rodando belezinha meu amigo, eu no começo apanhei pra caramba tb com esse mesmo erro, mas eu tava mandando o ambiente de envio errado. tipo [Ô]2[Ô] eu estava enviando [Ô]2 [Ô].,. depois de muito quebrar a cabeça vi que era isso.. tenta verificar o mesmo..
QQ coisa me fala aq depois.
QQ coisa me fala aq depois.
Looze,
Verifiquei o arquivo gerado, me parece estar correto. Abaixo o texto do arquivo (ainda nao assinado)
<?xml version=[Ô]1.0[Ô] encoding=[Ô]UTF-8[Ô]?>
<cancNFe xmlns=[Ô]http://www.portalfiscal.inf.br/nfe[Ô] versao=[Ô]1.07[Ô]>
<infCanc Id=[Ô]ID31091210512935000100550010000005700000008241[Ô]>
<tpAmb>2</tpAmb>
<xServ>CANCELAR</xServ>
<chNFe>31091210512935000100550010000005700000008241</chNFe>
<nProt>131090011153697</nProt>
<xJust>cliente desistiu da compra dos produtos</xJust>
</infCanc>
</cancNFe>
Você consegue verificar algo anormal???
Desde já agradeço.
Verifiquei o arquivo gerado, me parece estar correto. Abaixo o texto do arquivo (ainda nao assinado)
<?xml version=[Ô]1.0[Ô] encoding=[Ô]UTF-8[Ô]?>
<cancNFe xmlns=[Ô]http://www.portalfiscal.inf.br/nfe[Ô] versao=[Ô]1.07[Ô]>
<infCanc Id=[Ô]ID31091210512935000100550010000005700000008241[Ô]>
<tpAmb>2</tpAmb>
<xServ>CANCELAR</xServ>
<chNFe>31091210512935000100550010000005700000008241</chNFe>
<nProt>131090011153697</nProt>
<xJust>cliente desistiu da compra dos produtos</xJust>
</infCanc>
</cancNFe>
Você consegue verificar algo anormal???
Desde já agradeço.
[txt-size=2] Oi pessoal andei meio sumido... + estou de volta... alguem esta fazendo algo em Vb6... se tiver eu posso ajudar... é assim que funciona... um ajuda o outro... Loose... vc acha que da pra fazer em Vb6.. ou teremos mesmo que dar o braço a torcer para o VB.Net?? Abraço a todos! [/txt-size]
FGSANTOS, boa noite, posso só fazer um pergunta.. vc esta assinando o arquivo.,.. pois é a unica coisa que falta no xml..rsrs veja que pode ser isso..
EJKOHL, boa noite meu amigoo.. Nossa.. eu não consigo por pra funcionar o estado do PR senão ja teria lhe enviado o projeto... mas sem o vb.net não seria possivel mesmo,... oq eu fiz.. foi escreve todo o codigo no vb.net e depois criar uma dll para usar no vb6.. ai ficou uma maravilha..rsrs só que seu estado, é o mas [Ô]foda[Ô]. para conseguir adicionar no vb.net..
Se algum amigo consegui.. mande um help para nos...
Abraçoss te+
<?xml version=[Ô]1.0[Ô] encoding=[Ô]UTF-8[Ô] ?>
- <cancNFe xmlns=[Ô]http://www.portalfiscal.inf.br/nfe[Ô] versao=[Ô]1.07[Ô]>
- <infCanc Id=[Ô]ID35091210810925000151550010000013410000009934[Ô]>
<tpAmb>2</tpAmb>
<xServ>CANCELAR</xServ>
<chNFe>35091210810925000151550010000013410000009934</chNFe>
<nProt>135090016208239</nProt>
<xJust>erro na emissao da nfe cancelar a mesma</xJust>
</infCanc>
- <Signature xmlns=[Ô]http://www.w3.org/2000/09/xmldsig#[Ô]>
- <SignedInfo>
<CanonicalizationMethod Algorithm=[Ô]http://www.w3.org/TR/2001/REC-xml-c14n-20010315[Ô] />
<SignatureMethod Algorithm=[Ô]http://www.w3.org/2000/09/xmldsig#rsa-sha1[Ô] />
- <Reference URI=[Ô]#ID35091210810925000151550010000013410000009934[Ô]>
- <Transforms>
<Transform Algorithm=[Ô]http://www.w3.org/2000/09/xmldsig#enveloped-signature[Ô] />
<Transform Algorithm=[Ô]http://www.w3.org/TR/2001/REC-xml-c14n-20010315[Ô] />
</Transforms>
<DigestMethod Algorithm=[Ô]http://www.w3.org/2000/09/xmldsig#sha1[Ô] />
<DigestValue>sgfsdfgt/hmtXuK2zA=</DigestValue>
</Reference>
</SignedInfo>
<SignatureValue>f2F00/ZpM4sNG0x +2j1N2L8KxUJ6pyrgbcpxPbPQKo1MNSWv0dnfE6PysrBtxq5KbNlQp/T2cc=</SignatureValue>
- <KeyInfo>
- <X509Data>
<X509Certificate>MIIG6TCCBdGgAwIBAgIQdfSU8s/Ucq+Rg0+q/ wVI94L32U3</X509Certificate>
</X509Data>
</KeyInfo>
</Signature>
</cancNFe>
EJKOHL, boa noite meu amigoo.. Nossa.. eu não consigo por pra funcionar o estado do PR senão ja teria lhe enviado o projeto... mas sem o vb.net não seria possivel mesmo,... oq eu fiz.. foi escreve todo o codigo no vb.net e depois criar uma dll para usar no vb6.. ai ficou uma maravilha..rsrs só que seu estado, é o mas [Ô]foda[Ô]. para conseguir adicionar no vb.net..
Se algum amigo consegui.. mande um help para nos...
Abraçoss te+
Citação:LEANTRONIC escreveu:
Estou quase terminando meu sistema de vendas, mas to vendo q estou ferrado... kkkkkkkkkk
No final acabei voltando pro começo! :(
Porque voltou para o começo?
Não entendi...
[txt-size=3]Então Vamos Trabalhar senhores... acho que todos nós temos muito ainda pra fazer... e com clientes esperando... estou aki pra fazer oq for necessário.. e oq eu souber fazer... contem comigo... preciso botar isso pra funcionar...
Looze não consiguo registrar a dll pra usar no vb6.. vou ver oq pode ser
[/txt-size]
Looze não consiguo registrar a dll pra usar no vb6.. vou ver oq pode ser
[/txt-size]
EJKOHL, para registra ela vc usa o comando
regasm c:\windows\system32\NFEletronica.Dll
Se ele não encontrar o arquivo regasm.exe, é só vc ir no google e baixa ele.. vc encontra facil.. depois de baixar copie ele no system32 do sistema operacional.
Ahh e na hora de usar, ou seja setar a referencia no vb6, não é o arquivo NFEletronica.DLL que vc deve selecionar e SIM O ARQUIVO NFEletronica.TLB
PRONTO, PARA VER AS FUNÇÕES DE USO DELA DEPOIS é SÓ PRESSIONAR A TECLA F2 E ESCOLHER A DLL NA LISTA.
ABRAÇOS.
regasm c:\windows\system32\NFEletronica.Dll
Se ele não encontrar o arquivo regasm.exe, é só vc ir no google e baixa ele.. vc encontra facil.. depois de baixar copie ele no system32 do sistema operacional.
Ahh e na hora de usar, ou seja setar a referencia no vb6, não é o arquivo NFEletronica.DLL que vc deve selecionar e SIM O ARQUIVO NFEletronica.TLB
PRONTO, PARA VER AS FUNÇÕES DE USO DELA DEPOIS é SÓ PRESSIONAR A TECLA F2 E ESCOLHER A DLL NA LISTA.
ABRAÇOS.
Looze,
Eu postei aqui somente o texto do arquivo, realmente sem assinar. Para transmitir para sefaz-mg eu assino, depois de transmitido que vem o problema: sempre tenho o mesmo retorno: 215 - Falha no esquema XML
Eu postei aqui somente o texto do arquivo, realmente sem assinar. Para transmitir para sefaz-mg eu assino, depois de transmitido que vem o problema: sempre tenho o mesmo retorno: 215 - Falha no esquema XML
Tópico encerrado , respostas não são mais permitidas