protected function header()
{
$this->iniciaHeader();
$this->add(1, 1, '0');
$this->add(2, 2, '1');
$this->add(3, 9, 'REMESSA');
$this->add(10, 11, '01');
$this->add(12, 26, Util::formatCnab('A', 'COBRANCA', 15));
$this->add(27, 27, 0);
$this->add(28, 31, Util::formatCnab('N', $this->getAgencia(), 4));
$this->add(32, 33, 55);
$this->add(34, 37, Util::formatCnab('N', $this->getConta(), 4));
$this->add(38, 43, Util::formatCnab('N', $this->getConta(), 6));
$this->add(44, 44, Util::formatCnab('N', $this->getContaDv(), 1));
$this->add(45, 46, Util::formatCnab('A', '', 2));
$this->add(47, 76, Util::formatCnab('A', $this->getBeneficiario()->getNome(), 30));
$this->add(77, 79, $this->getCodigoBanco());
$this->add(80, 94, Util::formatCnab('A', 'HSBC', 15));
$this->add(95, 100, date('dmy'));
$this->add(101, 105, '01600');
$this->add(106, 108, 'BPI');
$this->add(109, 110, '');
$this->add(111, 117, 'LANCV08');
$this->add(118, 394, Util::formatCnab('A', '', 277));
$this->add(395, 400, Util::formatCnab('N', 1, 6));
return $this;
}