示例#1
0
 /**
  * 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;
 }
示例#2
0
 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;
 }
示例#3
0
 private function generar_caps($id, $value)
 {
     return self::previ($this->nif, $this->sufijo) . $id . bancfiles::add_rchar($value, 36) . bancfiles::space(5) . SLINIA;
 }
示例#4
0
 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;
 }
示例#5
0
 private static function generar_caps($id, $nif, $value)
 {
     return bancfiles_n34_ordenante::previ($nif) . $id . bancfiles::add_rchar($value, 36) . bancfiles::space(7) . SLINIA;
 }
示例#6
0
 public static function add_rchar($c, $l)
 {
     return substr(bancfiles::space($l - strlen($c)) . $c, 0, $l);
 }