FONTE NFE VB.NET
Citação::
:
Pessoal é possivel usar o campo de Substituição Tributaria, IPI e ICMS em NF-e (Devolução) emitidas pelo simples nacional? Estou quase entrando em guerra com um cliente que esta dizendo que o fornecedor dele diz q é possivel e obrigatorio... geralmente quando tem esses campos eu peço para colocar o valor no campo Outras Despesas e informar no campo Informações Complementares destacando nas observações
Obrigado
Olá Leandro
Até onde eu se, você está certo. Quando a empresa é optante do simples, se informar o Icms ou IcmsST, a Sefaz não valida.
Eu tive esse problema com uma nota de importação, e a solução encontrada foi coloca o valor no corpo da nota como observação.
Então cara tbm achava mas existe o csosn 900 que permite incluir essas informações, só que vou te falar... da um trabalho do kct!!!
Pq pra emitir NF-e com csosn 900 o cliente precisa ter I.E e na homologação (NF-e Emitida em ambiente de h.... sem valor fiscal) o teste da sefaz não possui I.E e tive que fazer o teste em produção mesmo mas deu certo mas por enquanto so adaptei pra gerar ICMS, depois caso necessario eu começo a incluir a ST se possivel... agora IPI esse sim o cara tem que descriminar no campo outras despesas
Citação::
:
:
MITSUEDA
sua classe de Envio está errada.
Montei pra você a classe de envio/retorno
TINTINO
sua classe também está errada, você tá usando o processo envio/retorno da versão 2.00
Elucimar:
Bom dia !!
Revisando na pag 183 você respondeu sobre a classe de retorno, baixei e verifiquei que a minha esta igual
Porem, nem estou conseguindo chegar no Retorno, estou com problemas no envio, paro em
[ô]RETORNO DA SEFAZ
strRetorno = wsMsg.nfeAutorizacaoLote(xmldoc)
[ô]a URL peguei da receita para Homologação SP
Agradeceira sua ajuda
FASULO sua função esta conforme abaixo ?
Atente ao detalhe , você não pode fazer testes em uf diferente do seu certificado de testes, e o cnpj que você esta usando tem que estar autorizado na SEFAZ da UF em questão para uso em produçãohomologação da NFE, senão não funciona.
Public Function EnviaLote310(ByVal EndArquivoXml As String) As RetEnvio
Dim strRetorno As XmlElement
Dim xmldoc = New XmlDocument()
Try
xmldoc.Load(EndArquivoXml)
Catch ex As Exception
MsgBox([Ô]Arquivo Não foi gerado[Ô], MsgBoxStyle.Critical, [Ô]Envio NFE[Ô])
Exit Function
End Try
xmldoc.Load(EndArquivoXml) [ô]Carrega o arquivo XML
Dim CERT As X509Certificate2
CERT = SelecionarCertificado(vPar_Certificado_NrSerial)
Try
Dim wsMsg As New AutorizacaoNFe.NfeAutorizacao(S_Url.UrlNFeAutorizacao310)
Dim cab As New AutorizacaoNFe.nfeCabecMsg
[ô]UF E VERSÃO DO CABEÇALHO
cab.cUF = S_Url.CodigoUF
cab.versaoDados = VersaoAtualNfe
Dim Notas As String
[ô]CABEÇALHO USADA PARA ENVIO DE LOTE
[ô]wsMsg = New NFeAutorizacao.NfeAutorizacao(S_Url.UrlNFeAutorizacao310)
wsMsg.nfeCabecMsgValue = cab
wsMsg.Timeout = 100000
wsMsg.ClientCertificates.Add(CERT)
wsMsg.SoapVersion = SoapProtocolVersion.Soap12
Notas = xmldoc.OuterXml
[ô]RETORNO DA SEFAZ
strRetorno = wsMsg.nfeAutorizacaoLote(xmldoc)
[ô]DESMEMBRA RETORNO XML
Dim StrRetNota As RetEnvio = Nothing
Dim XmlText As XmlDocument = New XmlDocument
For Each outerNode As XmlNode In strRetorno
For Each InnerNode As XmlNode In outerNode.ChildNodes
If (InnerNode.Name = [Ô]verAplic[Ô] Or outerNode.Name = [Ô]verAplic[Ô]) Then
StrRetNota.verAplic = InnerNode.InnerText
End If
If (InnerNode.Name = [Ô]cStat[Ô] Or outerNode.Name = [Ô]cStat[Ô]) Then
StrRetNota.cStat = InnerNode.InnerText
End If
If (InnerNode.Name = [Ô]xMotivo[Ô] Or outerNode.Name = [Ô]xMotivo[Ô]) Then
StrRetNota.xMotivo = InnerNode.InnerText
End If
If (InnerNode.Name = [Ô]cUF[Ô] Or outerNode.Name = [Ô]cUF[Ô]) Then
StrRetNota.cUF = InnerNode.InnerText
End If
If (InnerNode.Name = [Ô]nRec[Ô] Or outerNode.Name = [Ô]nRec[Ô]) Then
StrRetNota.nRec = InnerNode.InnerText
End If
If (InnerNode.Name = [Ô]dhRecbto[Ô] Or outerNode.Name = [Ô]dhRecbto[Ô]) Then
StrRetNota.dhRecbto = InnerNode.InnerText
End If
If (InnerNode.Name = [Ô]tMed[Ô] Or outerNode.Name = [Ô]tMed[Ô]) Then
StrRetNota.tMed = InnerNode.InnerText
End If
Next
Next
Return StrRetNota
Catch ex As Exception
MsgBox(ex.Message, MsgBoxStyle.Information, [Ô][Ô])
Return Nothing
End Try
End Function
Estou usando exatamente como acima e recebo a seguinte mensagem :
[Ô]ImpossÃvel conectar-se ao servidor remoto[Ô]
Depois de quebrar a cabeça tentando entender como funciona o xml, notei que o segredo é trabalhar com as classes, Peguei o exemplo aqui citado e consegui entender o funcionamento do mesmo. Fiz a incorporação das classes no meu projeto, e fiz um teste com o modelo xml.
Porém notei que o xml gerado pelo sistema da NFe (emissor gratuito) esta um pouco diferente do (aqui contido).
A pergunta é? O gerador xml, não precisa ser igual ao do emissor gratuito?
Me tirem essa duvida, não quero ficar me matando para descobrir lá na frente e ter que mexer em toda a estrutura do código. Obrigado
A estrutura do XML é uma só, não existe variações. Para sanar sua dúvida, siga o manual de integração da NF-e, assim você não terá problemas no futuro.
Citação::
:
MITSUEDA
sua classe de Envio está errada.
Montei pra você a classe de envio/retorno
TINTINO
sua classe também está errada, você tá usando o processo envio/retorno da versão 2.00
Elucimar:
Bom dia !!
Revisando na pag 183 você respondeu sobre a classe de retorno, baixei e verifiquei que a minha esta igual
Porem, nem estou conseguindo chegar no Retorno, estou com problemas no envio, paro em
[ô]RETORNO DA SEFAZ
strRetorno = wsMsg.nfeAutorizacaoLote(xmldoc)
[ô]a URL peguei da receita para Homologação SP
Agradeceira sua ajuda
Olá Fasulo
Estou com o mesmo problema com o nfeAutorizacaoLote.
Você poderia me ajudar ?
Citação::
Tiago dentro deste projeto tem tudo que você precisa impressão de danfe e a classe com código aberto a unica coisa precisa fazer é mandar as informações para gerar o XML isso independente da solução que escolher vai necessitar fazer se precisar de ajuda em algum campo que não esteja nesta classe ou quiser entender alguma parte do código posta ai que lhe ajudo sem problema.
Olá Daniel
Antes de mais nada, obrigada pelo projeto nfe que vc colocou aqui.
Através dele aprendi muito, pois estou passando do vb6 pro net e entre outras coisas, preciso da nota eletrônica.
Consegui gerar o XML sem erros e imprimir o Danfe, mas não estou conseguindo enviar o lote.
Recebo a seguinte mensagem : [Ô]ImpossÃvel conectar-se ao servidor remoto[Ô]
Isso esta acontecendo aqui
strRetorno = wsMsg.nfeRecepcaoLote(wsCabecMsg, Notas)
Agradecerei muito se você ou alguém aqui puder me ajudar
O que significa isso, que foi gerado quando fiz a assinatura da xml
Resultado da validação
The element [ô]Transforms[ô] in namespace [ô]http://www.w3.org/2000/09/xmldsig#[ô] has incomplete content. List of possible elements expected: [ô]http://www.w3.org/2000/09/xmldsig#:Transform[ô].
...Fim da validação
Obrigado
Citação::
Por favor, alguém ajuda
O que significa isso, que foi gerado quando fiz a assinatura da xml
Resultado da validação
The element [ô]Transforms[ô] in namespace [ô]http://www.w3.org/2000/09/xmldsig#[ô] has incomplete content. List of possible elements expected: [ô]http://www.w3.org/2000/09/xmldsig#:Transform[ô].
...Fim da validação
Obrigado
Ola
Por favor, alguém pode me informar onde encontro o sistema mais atualizado.
Estou lendo os tópicos e percebi que ate a pagina 70, foram feitas várias alterações.
Agradeço a ajuda
Citação::
:
Por favor, alguém ajuda
O que significa isso, que foi gerado quando fiz a assinatura da xml
Resultado da validação
The element [ô]Transforms[ô] in namespace [ô]http://www.w3.org/2000/09/xmldsig#[ô] has incomplete content. List of possible elements expected: [ô]http://www.w3.org/2000/09/xmldsig#:Transform[ô].
...Fim da validação
Obrigado
Ola
Por favor, alguém pode me informar onde encontro o sistema mais atualizado.
Estou lendo os tópicos e percebi que ate a pagina 70, foram feitas várias alterações.
Agradeço a ajuda
Amigo. Não sei se esta tendo o mesmo problema que eu. Porém achei o site abaixo e tem um monte de coisa errada na minha xml. Eu vi nesse site aqui.
http://validadornfe.tecnospeed.com.br/
Vou arrumar a XML e tentar dnovo. Pode ser por este motivo. Espero que seja.. hehehehe
Citação::
qual seria o endereço correto?
:
Unable to handle request. The action [ô]http://www.portalfiscal.inf.br/nfe/wsdl/NfeRecepcao2/nfeRecepcaoLote2[ô] was not recognized.
O endereço esta errado.
BETOPMJB
Estou com o mesmo problema
Voce pode me ajudar, por favor ?