NFE-VALOR NÃO PODE SER NULO.. PARÂMETRO:URISTRIG
Boa tarde
Referente o projeto de NFE em VB.NET estou tendo problemas com o envio da NFE. Está ocorrendo um erro [Ô]Valor não pode ser nulo. Nome do parâmetro: uriString .
o erro é na nesta linha ==>: Dim wsMsg As New AutorizacaoNFe.NfeAutorizacao(S_Url.UrlNFeAutorizacao310)
Deve ser algo relacionado à alguma url que não está sendo carregada, mas como posso resolver, Alguma poderia ajudar?
Esta linha está na função EnviaLote310.
Public Function EnviaLote310(ByVal EndArquivoXml As String) As RetEnvio
Dim strRetorno As XmlElement
Dim xmldoc = New XmlDocument()
xmldoc.Load(EndArquivoXml) [ô]Carrega o arquivo XML
Dim CERT As X509Certificate2
CERT = SelecionarCertificado([Ô][Ô])
Try
[txt-color=#0000f0]Dim wsMsg As New AutorizacaoNFe.NfeAutorizacao(S_Url.UrlNFeAutorizacao310)[/txt-color]
Dim cab As New AutorizacaoNFe.nfeCabecMsg
[ô]UF E VERSÃO DO CABEÇALHO
cab.cUF = S_Url.CodigoUF
cab.versaoDados = VersaoAtualNfe
.
.
.
Agradeço se puderem me enviar alguma dica.
Referente o projeto de NFE em VB.NET estou tendo problemas com o envio da NFE. Está ocorrendo um erro [Ô]Valor não pode ser nulo. Nome do parâmetro: uriString .
o erro é na nesta linha ==>: Dim wsMsg As New AutorizacaoNFe.NfeAutorizacao(S_Url.UrlNFeAutorizacao310)
Deve ser algo relacionado à alguma url que não está sendo carregada, mas como posso resolver, Alguma poderia ajudar?
Esta linha está na função EnviaLote310.
Public Function EnviaLote310(ByVal EndArquivoXml As String) As RetEnvio
Dim strRetorno As XmlElement
Dim xmldoc = New XmlDocument()
xmldoc.Load(EndArquivoXml) [ô]Carrega o arquivo XML
Dim CERT As X509Certificate2
CERT = SelecionarCertificado([Ô][Ô])
Try
[txt-color=#0000f0]Dim wsMsg As New AutorizacaoNFe.NfeAutorizacao(S_Url.UrlNFeAutorizacao310)[/txt-color]
Dim cab As New AutorizacaoNFe.nfeCabecMsg
[ô]UF E VERSÃO DO CABEÇALHO
cab.cUF = S_Url.CodigoUF
cab.versaoDados = VersaoAtualNfe
.
.
.
Agradeço se puderem me enviar alguma dica.
você tem certeza de que S_Url.UrlNFeAutorizacao310 está com algum valor?
Pois é, não está carregando nada ali. está como [Ô]nothing[Ô]. Já verifiquei onde poderia ser carregada esta variável, mas não cheguei à uma conclusão.
Então já sabemos o motivo do problema. Você tem certeza de que é esse o campo que tem que ser passado como parâmetro ali? Se sim, então você vai ter que preenche-lo com algum valor. Caso contrário, tu vai ter que consultar o manual.
Esse é o campo sim. No caso, NfeAutorizacao é uma classe. Este código baixei aqui do fórum para implantar a NFE no sistema, mas estou tendo problemas. Onde consigo o manual deste projeto?
Pelo o que eu saiba, o projeto aqui do grupo não tem manual; pensei que estivesse implementando isso por conta própria. O campo está pedindo uma URL. Se você conhece a url, então é só passar ali.
Resolvido o problema. Na verdade não tinha me atentado à um detalhe:
No arquivo WsUrls.vb tem que acrescentar mais tres linhas para o estado de [Ô]SC[Ô] que eu estava usando e desbloquear o firewall do windows para acessar o endereço.
No caso fica assim:
Case Is = [Ô]SC[Ô] [ô]SC USA SEFAZ VIRTUAL DO RIO GRANDE DO SUL
If AmbienteNFe.ToUpper <> [Ô]PRODUCAO[Ô] Then
UrlWs.UrlNfeRecepcao = [Ô]https://homologacao.nfe.sefazvirtual.rs.gov.br/ws/nferecepcao/NfeRecepcao2.asmx[Ô]
UrlWs.UrlNfeRetRecepcao = [Ô]https://homologacao.nfe.sefazvirtual.rs.gov.br/ws/nferetrecepcao/NfeRetRecepcao2.asmx[Ô]
UrlWs.UrlNfeCancelamento = [Ô]https://homologacao.nfe.sefazvirtual.rs.gov.br/ws/nfecancelamento/NfeCancelamento2.asmx[Ô]
UrlWs.UrlNfeInutilizacao = [Ô]https://homologacao.nfe.sefazvirtual.rs.gov.br/ws/nfeinutilizacao/NfeInutilizacao2.asmx[Ô]
UrlWs.UrlNfeConsultaProtocolo = [Ô]https://homologacao.nfe.sefazvirtual.rs.gov.br/ws/nfeconsulta/NfeConsulta2.asmx[Ô]
UrlWs.UrlNfeStatusServico = [Ô]https://homologacao.nfe.sefazvirtual.rs.gov.br/ws/nfestatusservico/NfeStatusServico2.asmx[Ô]
UrlWs.UrlNfeRecepcaoEvento = [Ô]https://homologacao.nfe.sefaz.rs.gov.br/ws/recepcaoevento/recepcaoevento.asmx[Ô]
UrlWs.UrlNFeAutorizacao310 = [Ô]https://homologacao.nfe.sefaz.rs.gov.br/ws/NfeAutorizacao/NFeAutorizacao.asmx[Ô]
UrlWs.UrlNFeRetAutorizacao310 = [Ô]https://homologacao.nfe.sefaz.rs.gov.br/ws/NfeRetAutorizacao/NFeRetAutorizacao.asmx[Ô]
UrlWs.CodigoUF = 42
Else
UrlWs.UrlNfeRecepcao = [Ô]https://nfe.sefazvirtual.rs.gov.br/ws/nferecepcao/NfeRecepcao2.asmx[Ô]
UrlWs.UrlNfeRetRecepcao = [Ô]https://nfe.sefazvirtual.rs.gov.br/ws/nferetrecepcao/NfeRetRecepcao2.asmx[Ô]
UrlWs.UrlNfeCancelamento = [Ô]https://nfe.sefazvirtual.rs.gov.br/ws/nfecancelamento/NfeCancelamento2.asmx[Ô]
UrlWs.UrlNfeInutilizacao = [Ô]https://nfe.sefazvirtual.rs.gov.br/ws/nfeinutilizacao/NfeInutilizacao2.asmx[Ô]
UrlWs.UrlNfeConsultaProtocolo = [Ô]https://nfe.sefazvirtual.rs.gov.br/ws/nfeconsulta/NfeConsulta2.asmx[Ô]
UrlWs.UrlNfeStatusServico = [Ô]https://nfe.sefazvirtual.rs.gov.br/ws/nfestatusservico/NfeStatusServico2.asmx[Ô]
UrlWs.UrlNfeRecepcaoEvento = [Ô]https://nfe.sefaz.rs.gov.br/ws/recepcaoevento/recepcaoevento.asmx[Ô]
UrlWs.UrlNFeAutorizacao310 = [Ô]https://nfe.sefaz.rs.gov.br/ws/NfeAutorizacao/NFeAutorizacao.asmx[Ô]
UrlWs.UrlNFeRetAutorizacao310 = [Ô]https://nfe.sefaz.rs.gov.br/ws/NfeRetAutorizacao/NFeRetAutorizacao.asmx[Ô]
UrlWs.CodigoUF = 42
End If
No arquivo WsUrls.vb tem que acrescentar mais tres linhas para o estado de [Ô]SC[Ô] que eu estava usando e desbloquear o firewall do windows para acessar o endereço.
No caso fica assim:
Case Is = [Ô]SC[Ô] [ô]SC USA SEFAZ VIRTUAL DO RIO GRANDE DO SUL
If AmbienteNFe.ToUpper <> [Ô]PRODUCAO[Ô] Then
UrlWs.UrlNfeRecepcao = [Ô]https://homologacao.nfe.sefazvirtual.rs.gov.br/ws/nferecepcao/NfeRecepcao2.asmx[Ô]
UrlWs.UrlNfeRetRecepcao = [Ô]https://homologacao.nfe.sefazvirtual.rs.gov.br/ws/nferetrecepcao/NfeRetRecepcao2.asmx[Ô]
UrlWs.UrlNfeCancelamento = [Ô]https://homologacao.nfe.sefazvirtual.rs.gov.br/ws/nfecancelamento/NfeCancelamento2.asmx[Ô]
UrlWs.UrlNfeInutilizacao = [Ô]https://homologacao.nfe.sefazvirtual.rs.gov.br/ws/nfeinutilizacao/NfeInutilizacao2.asmx[Ô]
UrlWs.UrlNfeConsultaProtocolo = [Ô]https://homologacao.nfe.sefazvirtual.rs.gov.br/ws/nfeconsulta/NfeConsulta2.asmx[Ô]
UrlWs.UrlNfeStatusServico = [Ô]https://homologacao.nfe.sefazvirtual.rs.gov.br/ws/nfestatusservico/NfeStatusServico2.asmx[Ô]
UrlWs.UrlNfeRecepcaoEvento = [Ô]https://homologacao.nfe.sefaz.rs.gov.br/ws/recepcaoevento/recepcaoevento.asmx[Ô]
UrlWs.UrlNFeAutorizacao310 = [Ô]https://homologacao.nfe.sefaz.rs.gov.br/ws/NfeAutorizacao/NFeAutorizacao.asmx[Ô]
UrlWs.UrlNFeRetAutorizacao310 = [Ô]https://homologacao.nfe.sefaz.rs.gov.br/ws/NfeRetAutorizacao/NFeRetAutorizacao.asmx[Ô]
UrlWs.CodigoUF = 42
Else
UrlWs.UrlNfeRecepcao = [Ô]https://nfe.sefazvirtual.rs.gov.br/ws/nferecepcao/NfeRecepcao2.asmx[Ô]
UrlWs.UrlNfeRetRecepcao = [Ô]https://nfe.sefazvirtual.rs.gov.br/ws/nferetrecepcao/NfeRetRecepcao2.asmx[Ô]
UrlWs.UrlNfeCancelamento = [Ô]https://nfe.sefazvirtual.rs.gov.br/ws/nfecancelamento/NfeCancelamento2.asmx[Ô]
UrlWs.UrlNfeInutilizacao = [Ô]https://nfe.sefazvirtual.rs.gov.br/ws/nfeinutilizacao/NfeInutilizacao2.asmx[Ô]
UrlWs.UrlNfeConsultaProtocolo = [Ô]https://nfe.sefazvirtual.rs.gov.br/ws/nfeconsulta/NfeConsulta2.asmx[Ô]
UrlWs.UrlNfeStatusServico = [Ô]https://nfe.sefazvirtual.rs.gov.br/ws/nfestatusservico/NfeStatusServico2.asmx[Ô]
UrlWs.UrlNfeRecepcaoEvento = [Ô]https://nfe.sefaz.rs.gov.br/ws/recepcaoevento/recepcaoevento.asmx[Ô]
UrlWs.UrlNFeAutorizacao310 = [Ô]https://nfe.sefaz.rs.gov.br/ws/NfeAutorizacao/NFeAutorizacao.asmx[Ô]
UrlWs.UrlNFeRetAutorizacao310 = [Ô]https://nfe.sefaz.rs.gov.br/ws/NfeRetAutorizacao/NFeRetAutorizacao.asmx[Ô]
UrlWs.CodigoUF = 42
End If
Faça seu login para responder