fontebasso/declaracao-conteudo-correios

用于邮寄至邮政局的货物声明生成器

1.0.0 2021-06-07 16:27 UTC

This package is auto-updated.

Last update: 2024-09-08 13:40:53 UTC


README

用于邮寄至邮政局的货物声明生成器

Build Status Maintainability Test Coverage Latest Stable Version Latest Unstable Version License

安装

composer require fontebasso/declaracao-conteudo-correios

使用示例

创建发件人

$remetente = new Fontebasso\Correios\DeclaracaoConteudo\Entities\Pessoa([
    'nome' => 'B2W - Companhia Digita',
    'doc' => '00.776.574/0006-60',
    'endereco' => 'Rua Sacadura Cabral, 102',
    'cidade' => 'Rio de Janeiro',
    'estado' => 'RJ',
    'cep' => '20081-902'
]);

创建收件人。它是与发件人相同的对象,只是改变了定义属性的方式

$destinatario = new Fontebasso\Correios\DeclaracaoConteudo\Entities\Pessoa();
$destinatario->setNome('Jhon Doe')
    ->setDoc('000.000.000-00')
    ->setEndereco('Av. Paulista, 000 - Bela Vista')
    ->setCidade('São Paulo')
    ->setEstado('SP')
    ->setCep('01310-100');

创建项目包

$itens = new \Fontebasso\Correios\DeclaracaoConteudo\Core\ItemBag([
    [
        'descricao' => 'Smartphone Motorola Moto G 5G 128GB',
        'quantidade' => 1,
        'peso' => 0.212
    ],
    [
        'descricao' => 'Caixa Bombom Especialidades 251g',
        'quantidade' => 2,
        'peso' => 0.251
    ],
]);

显示货物声明

$declaracao = new \Fontebasso\Correios\DeclaracaoConteudo\DeclaracaoConteudo(
    $remetente,
    $destinatario,
    $itens,
    2018.97 // Valor Total (R$)
);

echo $declaracao->imprimirHtml();

许可证

MIT 许可证(MIT)。有关更多信息,请参阅许可证文件