Open gilliattbastos opened 4 years ago
Olá. Essa PR precisa de algumas atualizações. Não tenho certeza, mas acho que esse código de serviço 04162 que vc usou, não é mais válido. Após salvar as credenciais do Sigep no módulo, vc precisa atualizar os serviços. E então vc verá os códigos corretos para seu contrato. Faz isso, e manda um print da tela de configurações.
Então eu fiz o processo e continua com os mesmos códigos. Eu li um tópico #357 que fala da atualização dos códigos. Eu posso inserir manualmente esses códigos?
Falei com gerente dos Correios e segundo ela os códigos de produto estão corretos.
Pode mandar um print geral das configurações do módulo?
Segue a config
Tem alguma forma de saber se essa transmissão realmente entrou no sistema deles? To achando estranho, ela fala que n aparece o rastreio.
Se o sistema retornou um número de PLP, é por que ela foi criada com sucesso. O número da PLP aparece na mensagem de sucesso, ao submeter a PLP, na tela de Vendas > Entregas. E também no histórico de comentários de cada Entrega.
Sim, realmente tem o numero. Agora o pq ela não acha no sistema dos correios eu realmente não entendi
Será que consigo consultar essa PLP ou numero de rastreio em outra agencia. Para saber se a pessoa de repente não esta consultando erro kkkkkkkkk
Então... Pelo que vc disse, deles não terem encontrado PLP, acho que o problema está no contrato. Tenta validar número do contrato e cartão de postagem junto ao seu gerente comercial. E tbm com a agência. Veja tb se a Diretoria Regional está corretamente configurada no módulo. Não é comum usar a Administração Central.
Oi @rafaelpatro. Desculpa a demora. Depois de bater o pé no correios consegui fazer a gerente verificar direito. O que acontece que a etiqueta entra no sistema deles como cancelado. Estava pesquisando e isso acontece quando tem um problema com os dados envios para o correio. Estou tentando descobrir o que pode ser.
Segue um exemplo de requisição, que foi enviada hoje, e funcionou perfeitamente, ok?! Aí vc pode comparar e ver oq falta na sua requisição.
<?xml version="1.0" encoding="ISO-8859-1"?>
<correioslog>
<tipo_arquivo>Postagem</tipo_arquivo>
<versao_arquivo>2.3</versao_arquivo>
<plp>
<id_plp />
<valor_global />
<mcu_unidade_postagem />
<nome_unidade_postagem />
<cartao_postagem>0012345678</cartao_postagem>
</plp>
<remetente>
<numero_contrato><![CDATA[9912345678]]></numero_contrato>
<numero_diretoria><![CDATA[68]]></numero_diretoria>
<codigo_administrativo><![CDATA[12345678]]></codigo_administrativo>
<nome_remetente><![CDATA[Company Name Ltda]]></nome_remetente>
<logradouro_remetente><![CDATA[Rua dos Developers]]></logradouro_remetente>
<numero_remetente><![CDATA[ 12]]></numero_remetente>
<complemento_remetente />
<bairro_remetente><![CDATA[Centro]]></bairro_remetente>
<cep_remetente><![CDATA[01004110]]></cep_remetente>
<cidade_remetente><![CDATA[São Paulo]]></cidade_remetente>
<uf_remetente><![CDATA[SP]]></uf_remetente>
<telefone_remetente><![CDATA[1133332222]]></telefone_remetente>
<fax_remetente />
<email_remetente><![CDATA[sac@domainname.com]]></email_remetente>
</remetente>
<forma_pagamento />
<objeto_postal>
<numero_etiqueta>SL849282022BR</numero_etiqueta>
<codigo_objeto_cliente />
<codigo_servico_postagem>03220</codigo_servico_postagem>
<cubagem>0,00</cubagem>
<peso>2890</peso>
<rt1 />
<rt2 />
<destinatario>
<nome_destinatario><![CDATA[Renata Albuquerque]]></nome_destinatario>
<telefone_destinatario><![CDATA[4833552211]]></telefone_destinatario>
<celular_destinatario><![CDATA[]]></celular_destinatario>
<email_destinatario><![CDATA[renata@domainname.com]]></email_destinatario>
<logradouro_destinatario><![CDATA[Servidão Lauro Freitas]]></logradouro_destinatario>
<complemento_destinatario><![CDATA[última casa]]></complemento_destinatario>
<numero_end_destinatario><![CDATA[110]]></numero_end_destinatario>
</destinatario>
<nacional>
<bairro_destinatario><![CDATA[Ribeirão]]></bairro_destinatario>
<cidade_destinatario><![CDATA[Florianópolis]]></cidade_destinatario>
<uf_destinatario><![CDATA[SC]]></uf_destinatario>
<cep_destinatario><![CDATA[88064100]]></cep_destinatario>
<codigo_usuario_postal><![CDATA[magento_adm]]></codigo_usuario_postal>
<centro_custo_cliente />
<numero_nota_fiscal><![CDATA[107814]]></numero_nota_fiscal>
<serie_nota_fiscal><![CDATA[1]]></serie_nota_fiscal>
<valor_nota_fiscal><![CDATA[202,74]]></valor_nota_fiscal>
<natureza_nota_fiscal />
<descricao_objeto />
<valor_a_cobrar />
</nacional>
<servico_adicional>
<codigo_servico_adicional>025</codigo_servico_adicional>
<codigo_servico_adicional>019</codigo_servico_adicional>
<valor_declarado>202,74</valor_declarado>
</servico_adicional>
<dimensao_objeto>
<tipo_objeto>002</tipo_objeto>
<dimensao_altura>2</dimensao_altura>
<dimensao_largura>11</dimensao_largura>
<dimensao_comprimento>16</dimensao_comprimento>
<dimensao_diametro>0</dimensao_diametro>
</dimensao_objeto>
<data_postagem_sara />
<status_processamento>0</status_processamento>
<numero_comprovante_postagem />
<valor_cobrado />
</objeto_postal>
</correioslog>
Algumas diferenças que reparei... CEP e Telefone do Remetente estão indo formatados no seu caso. Você não está enviando um número de Nota Fiscal. Vc pode fazer isso nos comentários do pedido. Coloca algo assim...
Nota fiscal: 107837 Série: 1 Data de Emissão: 24/06/2020 Chave da Nota: 42200612345678000123450010001078371010033452
Entendi, acho que achamos algo. Tem como eu fazer um replace, removendo a formatação. Eu tinha alterado o arquivo app/code/community/PedroTeixeira/Correios/etc/sigep.xsd e alterado o maxlength do telefone_remetente e do cep_remetente porque estava dando erro. Estou achando que não posso fazer isso.
Tem como eu fazer uma replace nesses dados para remover esses caracteres? Tem como me dar uma luz onde eu teria que mexer.
Schema error: Array ( [0] => LibXMLError Object ( [level] => 2 [code] => 1832 [column] => 0 [message] => Element 'cep_remetente': [facet 'maxLength'] The value has a length of '9'; this exceeds the allowed maximum length of '8'.
[file] => /home/homolog_dliviero/htdocs/web/
[line] => 2
)
[1] => LibXMLError Object
(
[level] => 2
[code] => 1824
[column] => 0
[message] => Element 'cep_remetente': '04186-020' is not a valid value of the local atomic type.
[file] => /home/homolog_dliviero/htdocs/web/
[line] => 2
)
)
Entendi, acho que achamos algo. Tem como eu fazer um replace, removendo a formatação. Eu tinha alterado o arquivo app/code/community/PedroTeixeira/Correios/etc/sigep.xsd e alterado o maxlength do telefone_remetente e do cep_remetente porque estava dando erro. Estou achando que não posso fazer isso.
Realmente, não pode fazer isso. A validação através do sigep.xsd é realizada no lado dos Correios também. Então essa validação serve pra vc adiantar os erros que podem ocorrer na PLP, no ambiente dos Correios. Enfim vc precisa corrigir os trechos onde esses campos são carregados. É coisa simples. Mas vai precisar de um dev.
Boa noite, estou tentando fazer funcionar a integração com o Sigepweb do @rafaelpatro #387, mas estou com duvidas. Depois de tudo pronto fiz alguns testes solicitando as etiquetas e depois enviando a PLP, mas segundo a moça da agencia os códigos de rastreio não aparece no sistema deles.
Já revisei tudo, dados do contrato, logs de erro. Aparentemente esta tudo normal.
Não sei se estou fazendo algo de errado no processo, se alguém puder me explicar.
Obrigado
2020-06-17T20:33:18-03:00 DEBUG (7): Correios_Sigep_SolicitaEtiquetas Object ( [tipoDestinatario] => C [identificador] => 43892314000159 [idServico] => 124849 [qtdEtiquetas] => 1 [usuario] => [senha] => )
2020-06-17T20:34:27-03:00 DEBUG (7): \<\?xml version="1.0" encoding="ISO-8859-1"\?> \\Postagem\ \2.3\ \\ \ \ \ \Removido\ \ \\\<![CDATA[9912412405]]>\ \\<![CDATA[01]]>\ \\<![CDATA[Removido]]>\ \\<![CDATA[Drogaria Liviero]]>\ \\<![CDATA[Removido]]>\ \\<![CDATA[ 350]]>\ \ \\<![CDATA[Removido]]>\ \\<![CDATA[04186-020]]>\ \\<![CDATA[São Paulo]]>\ \\<![CDATA[SP]]>\ \\<![CDATA[(11) Removido]]>\ \ \\<![CDATA[Removido]]>\ \ \ \\OK042882275BR\ \ \04162\ \0,00\ \500\ \ \ \destinatario>\<nome_destinatario>\<![CDATA[Removido]]>\</nome_destinatario>\<telefone_destinatario>\<![CDATA[11999999999]]>\</telefone_destinatario>\<celular_destinatario>\<![CDATA[]]>\</celular_destinatario>\<email_destinatario>\<![CDATA[removido@gmail.com]]\\\<![CDATA[Removido]]>\ \\<![CDATA[Removido]]>\ \\<![CDATA[2069]]>\ \\\\<![CDATA[Belenzinho]]>\ \\<![CDATA[São Paulo]]>\ \\<![CDATA[SP]]>\ \\<![CDATA[03173010]]>\ \\<![CDATA[]]>\ \ \\<![CDATA[0]]>\ \\<![CDATA[0]]>\ \\<![CDATA[28,12]]>\ \ \ \ \ \\025\
\019\
\28,12\ \ \\002\ \2\ \11\ \16\ \0\ \ \ \0\ \ \ \ \