13.4. Utilidadades
13.4.6. UpLoadNFe
13.4.5. LeArquivoANSI
« Anterior
13.4.7. Gerar PDF do DANFE
Próximo »

13.4.6. UpLoadNFe

Faz upLoad de NF-e para Web Service do destinatário

Assinatura:

int UpLoadNFe(string padrao, string login, string NFe, out string msgDados, out string msgRetWS, out string msgResultado, out string listaMsg, string proxy, string usuario, string senha); int UpLoadNFe(string padrao, string autenticacao, string NFe, out string msgDados, out string msgRetWS, out string msgResultado, out string listaMsg, string proxy, string usuario, string senha)

Descrição:

Funcionalidade para fazer o upLoad de uma NF-e para o Web Service de recepção de NF-e do destinatário.

Customização de Web Service de novos Destinatários

A funcionalidade foi criada para atender os fornecedores do WalMart, mas existe possibilidade de customização para atender novos Web Services, sem qualquer custo, mas depende de viabilidade técnica. A solicitação de customização/acréscimo de novos Web Services requer o envio da documentação técnica do Web Service.

Parâmetros:

nome tipo fluxo descrição
padrao string entrada informar o padrão do WS.
WalMart-Sudeste - WalMart unidade Sudeste - Raiz CNPJ WM: 00.063.960
WalMart-Sul - WalMart unidade Sul - Raiz CNPJ WM: 93.209.765
WalMart-Nordeste - WalMart unidade Nordeste - Raiz CNPJ WM: 13.004.510 e/ou 97.422.620
login string entrada informar a forma de login do WS.
Padrão WalMart: LOGIN|pa_tp_cd_usua|pa_cd_usua
onde pa_tp_cd_usua: tipo do usuário. F=pessoa Física; J=pessoa Jurídica;
pa_cd_usua: código do usuário cadastrado no portal. Este código é definido no cadastro de Fornecedores do Host do Wal-Mart.
Exemplo: LOGIN|J|12345
NFe string entrada informar o procNFe da NF-e que será enviado para o destinatário
msgDados string saída retorna a mensagem XML enviado ao WS.
msgRetWS string saída retorna a mensagem XML de resposta do WS.
msgResultado string saída retorna a literal do resultado da chamada do WS.
listaMsg string saída retorna uma lista de mensagem separado por pipe (|) e CR/LF
proxy string entrada informar 'http://proxyserver:port' quando existir uso de proxy no ambiente. verificar com o cliente qual é o endereço do servidor proxy e a porta https, a porta padrão do https é 443, assim teríamos algo do tipo 'http://192.168.15.1:443'
usuario string entrada informar o usuário para autenticação no proxy, se necessário
senha string entrada informar a senha de autenticação no proxy, se necessário

Retorno:

O resultado da chamada é código com um dos seguintes códigos:

código Mensagem origem regra
5001 Erro: Falha na conexão: [MENSAGEM DE ERRO DO WINDOWS] (Causa provável: o certificado cliente: 1.não é ICP-Brasil; 2.fora do prazo de validade; 3.revogado; 4.certificado cliente não confiável para o Web Service acessado, contatar a SEFAZ) DLL -
5002 Erro: Falha na conexão: [MENSAGEM DE ERRO DO WINDOWS] (Causa provável: a cadeia de certificação do Web Service acessado ou do certificado cliente inexistente no repositório de certificados do usuário corrente do Windows) DLL -
5003 Erro: Falha na conexão: [MENSAGEM DE ERRO DO WINDOWS] (Causa provável: serviço inexistente, verifique se o nome do serviço da url acessada está correto no arquivo ws2.xml) DLL -
5004 Erro: Falha na conexão: [MENSAGEM DE ERRO DO WINDOWS] (Causa provável: método não permitido) DLL -
5005 Erro: Falha na conexão: [MENSAGEM DE ERRO DO WINDOWS] (Causa provável: a url não encontrada, verifique se o nome do domínio da url acessada está correto no arquivo ws2.xml) DLL -
5006 Erro: Falha na conexão: [MENSAGEM DE ERRO DO WINDOWS] (Causa provável: Time-Out, o WS não respondeu a solicitação no tempo estabelecido: [{1:0}]) DLL -
5007 Erro: Falha na conexão: [MENSAGEM DE ERRO DO WINDOWS] (Causa provável: mensagem maior que a permitida) DLL -
5008 Erro: Falha na conexão: [MENSAGEM DE ERRO DO WINDOWS] (Causa provável: Servidor com problemas) DLL -
5009 Erro: Falha na conexão: [MENSAGEM DE ERRO DO WINDOWS] (Causa provável: Serviço não implementado) DLL -
5010 Erro: Falha na conexão: [MENSAGEM DE ERRO DO WINDOWS] (Causa provável: Serviço temporariamente indisponível, servidor sem recursos para atender a solicitação) DLL -
5011 Erro: Falha na conexão: [MENSAGEM DE ERRO DO WINDOWS] (Causa provável: Causa provável da falha na conexão: Rede indisponível) DLL -
5012 Erro: Falha na conexão: [MENSAGEM DE ERRO DO WINDOWS] (Causa provável: Versão do SOAP não suportada DLL -
5013 Erro: Falha na conexão: [MENSAGEM DE ERRO DO WINDOWS] (Causa provável: Web Service não consumido, não houve nenhum retorno ou resposta) DLL -
5014 Erro: Falha na conexão: [MENSAGEM DE ERRO DO WINDOWS] (Causa provável: Web Service não consumido, falha desconhecida) DLL -
5015 Erro: Falha na conexão: Tempo limite de time-out alcançado [TEMPO DE TIME OUT UTILIZADO ms] - [MENSAGEM DE ERRO DO WINDOWS] DLL -
5016 Erro: Falha na conexão: Falha da Biblioteca Criptografica: [MENSAGEM DE ERRO DO WINDOWS] DLL -
5017 Erro: Falha ao tratar o XML de retorno do WS: [MENSAGEM DE ERRO DO WINDOWS] DLL -
7400 WebService de UpLoad consumido com sucesso, verifique a resposta o Web Service. DLL -
7401 Erro: O parâmetro padrao deve ser informado! DLL -
7402 Erro: O padrao informado:[PADRÃO INFORMADO] não atendido pela DLL. DLL -
7403 Erro: O parâmetro NFe deve ser informado! DLL -
7404 Erro: O parâmetro login deve ser informado! DLL -
7405 Erro: O parâmetro login na opção LOGIN deve ter 3 parâmetros (LOGIN, usuario e senha):[LOGIN INFORMADO] DLL -
7406 Erro: O parâmetro login informado:[LOGIN INFORMADO] é inválido. DLL -

Histórico de atualização:

13.4.6. UpLoadNFe
13.4. Utilidadades
« Anterior
13.4.5. LeArquivoANSI
Próximo »
13.4.7. Gerar PDF do DANFE