/** * Zona A: Código de registro = 06 * Zona B: Código de operación: 56 - Transferencia nacional ó 57 – Cheque Nómina/ bancario. * Zona C: Identificación del ordenante: Igual contenido que lleva este mismo campo * en los registros de Cabecera de Ordenante. * Zona D: Referencia del beneficiario: Código de identificación fijado por el ordenante, * distinto para cada beneficiario, que será el mismo para todas sus nóminas, * pensiones o pagos sucesivos. Puede ser el N.I.F., número de matrícula, * número de la Seguridad Social, etc. */ protected function generar_pre0656($nif_ordenant, $sufijo) { return '0656' . bancfiles::add_rchar($nif_ordenant, 9) . bancfiles::zeros($sufijo, 3) . bancfiles::add_rchar($this->nif, 12); }
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; }
public static function generar_pre0656($nif_ordenant, $nif_beneficiari) { return '0656' . bancfiles::add_rchar($nif_ordenant, 10) . bancfiles::add_rchar($nif_beneficiari, 12); }
private function generar_caps($id, $value) { return self::previ($this->nif, $this->sufijo) . $id . bancfiles::add_rchar($value, 36) . bancfiles::space(5) . SLINIA; }
private static function generar_caps($id, $nif, $value) { return bancfiles_n34_ordenante::previ($nif) . $id . bancfiles::add_rchar($value, 36) . bancfiles::space(7) . SLINIA; }