/** * Zona E: NĂºmero de dato = 011 * Zona F: Nombre del beneficiario. Obligatorio * Zona G: Libre */ public function generar_registre11($nif_ordenant, $sufijo) { $buff = $this->generar_pre0656($nif_ordenant, $sufijo) . '011' . bancfiles::add_char($this->nombre, 36) . bancfiles::space(5) . SLINIA; return $buff; }
private function generar_totals() { return '0856' . bancfiles::add_rchar($this->ordenante->nif, 9) . bancfiles::zeros($this->ordenante->sufijo, 3) . bancfiles::space(12) . bancfiles::space(3) . bancfiles::zeros(self::parseImport($this->sumatotal), 12) . bancfiles::zeros($this->linies_diez, 8) . bancfiles::zeros($this->linies, 10) . bancfiles::space(6) . bancfiles::space(5) . SLINIA; }
private function generar_caps($id, $value) { return self::previ($this->nif, $this->sufijo) . $id . bancfiles::add_rchar($value, 36) . bancfiles::space(5) . SLINIA; }
public function generar_registre11($nif_ordenant) { $buff = self::generar_pre0656($nif_ordenant, $this->nif) . '011' . bancfiles::add_char($this->nombre, 36) . bancfiles::space(7) . SLINIA; return $buff; }
private static function generar_caps($id, $nif, $value) { return bancfiles_n34_ordenante::previ($nif) . $id . bancfiles::add_rchar($value, 36) . bancfiles::space(7) . SLINIA; }
public static function add_rchar($c, $l) { return substr(bancfiles::space($l - strlen($c)) . $c, 0, $l); }