NFE-VALOR NÃO PODE SER NULO.. PARÂMETRO:URISTRIG

GRADUENZ 31/05/2016 18:08:57
#462819
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.
JABA 31/05/2016 18:21:04
#462820
você tem certeza de que S_Url.UrlNFeAutorizacao310 está com algum valor?
GRADUENZ 31/05/2016 18:23:37
#462822
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.
JABA 31/05/2016 18:49:40
#462824
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.
GRADUENZ 31/05/2016 19:00:19
#462827
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?
JABA 31/05/2016 19:40:44
#462828
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.
GRADUENZ 01/06/2016 17:44:38
#462876
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
Faça seu login para responder