Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prefixo do Código Gerado #54

Closed
lkfischer opened this issue Apr 28, 2016 · 14 comments
Closed

Prefixo do Código Gerado #54

lkfischer opened this issue Apr 28, 2016 · 14 comments

Comments

@lkfischer
Copy link

Boa noite pessoal,

gostaria de tirar uma dúvida, minha cliente alegou que cade tipo de entrega tem um prefixo diferente, gostaria de saber se isto é verdade? Por que não consegui achar nada na documentação e se for se esse sistema já esta implementado na API.

Obrigado.

Att,

@guimunarolo
Copy link
Contributor

Você solicitando a etiqueta com a api, o código já é gerado com os prefixos de cada tipo de serviço.

@lkfischer
Copy link
Author

@guimunarolo estranhamente, eu faço isso mas ele só esta gerando com o prefixo do Sedex. Você imagina aonde pode ser esse problema?

@guimunarolo
Copy link
Contributor

@pvpzaum você está utilizando o código de exemplo?

@lkfischer
Copy link
Author

@guimunarolo Sim, estou utilizando o código de exemplo.

@guimunarolo
Copy link
Contributor

@pvpzaum arquivo solicitarEtiquetas.php linha 16:
$params->setServicoDePostagem(\PhpSigep\Model\ServicoDePostagem::SERVICE_E_SEDEX_STANDARD);

o meu ficou assim, passando no get o código do serviço:
$params->setServicoDePostagem(new \PhpSigep\Model\ServicoDePostagem($_GET['service']));

@lkfischer
Copy link
Author

@guimunarolo o meu ficou assim.

if(isset( $value['tipo_envio'] ) && $value['tipo_envio'] == 'PAC' ) { $encomenda->setServicoDePostagem(new \PhpSigep\Model\ServicoDePostagem(\PhpSigep\Model\ServicoDePostagem::SERVICE_PAC_41106)); }

Eu faço "if" e "else" para saber qual é o serviço escolhido, a chancela muda, como deveria realmente mudar, mas o prefixo sempre continua o mesmo.

@guimunarolo
Copy link
Contributor

guimunarolo commented Apr 28, 2016

@pvpzaum isso quando gera a etiqueta?

@lkfischer
Copy link
Author

@guimunarolo Exatamente, muito estranho, o mais estranho é ele mudar a chancela, mas não mudar o código, por que um esta atrelado ao outro, então logo ele deveria mudar.

@guimunarolo
Copy link
Contributor

@pvpzaum vixi, cara... precisava dar uma olhada no seu código pra eu conseguir te ajudar melhor, porque o meu está funcionando aqui e eu também utilizei os códigos de exemplo como base.

Tem como criar um repositório e compartilhar comigo?

@lkfischer
Copy link
Author

Claro, vou criar aqui e compartilho.

@lkfischer
Copy link
Author

lkfischer commented Apr 29, 2016

@guimunarolo desculpa não ter respondido com o repositório mas tive um problema com a Net(operadora) e fiquei até agora sem conexão, então tive bastante tempo para pensar em possíveis erros e descobri que apenas o "Sedex" e o "PAC" não estão funcionais, quando coloco como opção de pagamento.

Coloquei o meu código do helper-criar-pre-lista.php no pastbin para você dar uma olhada.

http://pastebin.com/LShcnrYN

O erro que ele me retorna quando tento uma das opções é esse.

Fatal error: Call to a member function getEtiquetaSemDv() on a non-object in /caminho/helper-criar-pre-lista.php on line 57

@lkfischer
Copy link
Author

Fui dar uma olhada no "solicitarEtiquestas" e o retorno que recebo quando tento imprimir um do tipo PAC é esse.

O Serviço 41106 PAC À VISTA não está liberado para solicitação de etiquetas.

@lkfischer
Copy link
Author

@guimunarolo Descobri, não tinha prestado atenção no retorno, ele já diz qual é o problema, meu cliente tinha me passado o PAC e o Sedex errados, então logo não iria funcionar, então como ela n sabia fui na base da tentativa e erro e achei os corretos.

Obrigado por tudo, me ajudou muito.

@stavarengo Pode fechar se assim quiser.

Att,

@guimunarolo
Copy link
Contributor

@pvpzaum que isso! Precisando, só chamar!!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants