Metodo downloadCUNE
downloadCUNE
Section titled “downloadCUNE”Descripción
Section titled “Descripción”Obtiene el CUNE (Código Único de Nómina Electrónica) del documento autorizado.
<dem:FtechAction.downloadCUNE> <username>DATAEM19112025</username> <password>f8c0e8471f126c77bd23f664f3ce251b8f9943f1d95a6ffdda72f8e6b76c9b93</password> <prefijo>NOM</prefijo> <folio>35921</folio></dem:FtechAction.downloadCUNE><downloadCUNEResponse> <codigo>200</codigo> <cune>a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6q7r8s9t0u1v2w3x4y5z6</cune> <mensaje>CUNE obtenido correctamente</mensaje></downloadCUNEResponse>function obtenerCUNE($prefijo, $folio) { $response = $client->downloadCUNE($prefijo, $folio);
if ($response['success']) { $cune = $response['cune'];
// Validar formato if (!preg_match('/^[a-f0-9]{64}$/i', $cune)) { throw new Exception('Formato de CUNE inválido'); }
// Actualizar en BD $db->update('nomina_electronica', [ 'cune' => $cune, 'fecha_descarga_cune' => new Zend_Db_Expr('NOW()') ], "numero = '{$prefijo}{$folio}'");
return $cune; }}