stavarengo / php-sigep

PHP client library for the Brazilian Post Office Web Service. Integração com Web Service do Correios. Consulta preços e prazos, imprime etiquetas e PLP, etc.
https://phpsigep.stavarengo.me
MIT License
363 stars 250 forks source link

Serviço Adicional #459

Closed relpcam closed 3 years ago

relpcam commented 3 years ago

Estou usando a opção de fechaPlpVariosServicos e incluo os seguintes serviços

$servicoAdicional->setCodigoServicoAdicional(\PhpSigep\Model\ServicoAdicional::SERVICE_AVISO_DE_RECEBIMENTO);
$servicoAdicional->setCodigoServicoAdicional(\PhpSigep\Model\ServicoAdicional::SERVICE_MAO_PROPRIA);

Mas quando passo a etiqueta nos correios os serviços de AR e MP não consta, o que será que está acontecendo?

relpcam commented 3 years ago

Realmente, os serviços adicionais não estão funcionando na aplicação.

relpcam commented 3 years ago

Essa seria a forma correta para declarar os serviços adicionais?

`$servicoAdicional = new \PhpSigep\Model\ServicoAdicional(); $servicoAdicional->setCodigoServicoAdicional(\PhpSigep\Model\ServicoAdicional::SERVICE_REGISTRO);

$servicoAdicional2 = new \PhpSigep\Model\ServicoAdicional(); $servicoAdicional2->setCodigoServicoAdicional(\PhpSigep\Model\ServicoAdicional::SERVICE_AVISO_DE_RECEBIMENTO);

$servicoAdicional3 = new \PhpSigep\Model\ServicoAdicional(); $servicoAdicional3->setCodigoServicoAdicional(\PhpSigep\Model\ServicoAdicional::SERVICE_VALOR_DECLARADO); $servicoAdicional3->setValorDeclarado(345.65);

$encomenda->setServicosAdicionais(array($servicoAdicional,$servicoAdicional2,$servicoAdicional3));`