Skip to content

Gerador de declaração de conteúdo para postagem nos Correios.

License

Notifications You must be signed in to change notification settings

codephix/declaracao-conteudo-correios

 
 

Repository files navigation

Declaração de Conteúdo Correios

Gerador de declaração de conteúdo para postagem nos Correios

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

Instalação

composer require fontebasso/declaracao-conteudo-correios

Exemplo de uso

Criando um remetente:

$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'
]);

Criando um destinatário. É o mesmo objeto de remetente apenas mudei a forma de definir os atributos:

$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');

Criando uma mochila de itens:

$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
    ],
]);

Exibindo a declaração de conteúdo:

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

echo $declaracao->imprimirHtml();

Licença

The MIT License (MIT). Veja o arquivo de licença para mais informações.

About

Gerador de declaração de conteúdo para postagem nos Correios.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 100.0%