* ********************/
$wsaa = new WSAA('./');
if ($wsaa->get_expiration() < date("Y-m-d h:m:i")) {
    if ($wsaa->generar_TA()) {
        echo 'obtenido nuevo TA';
    } else {
        echo 'error al obtener el TA';
    }
} else {
    echo $wsaa->get_expiration();
}
/**********************
 * Ejemplo WSFE
 * ********************
 */
$wsfe = new WSFE('./');
// Carga el archivo TA.xml
if ($wsfe->openTA()) {
    echo "WSFE open TA OK";
} else {
    echo "WSFE open TA Error";
}
//$wsfe->getTiposCbte();
//$wsfe->getTiposConcepto();
//$wsfe->getTiposIva();
//$wsfe->getTiposMonedas();
//$wsfe->getTiposTributos();
//$wsfe->getTiposDoc();
/* 
// devuelve el cae
$ptovta = 1; 
 * ********************/
$wsaa = new WSAA('./');
if ($wsaa->get_expiration() < date("Y-m-d h:m:i")) {
    if ($wsaa->generar_TA()) {
        echo 'obtenido nuevo TA';
    } else {
        echo 'error al obtener el TA';
    }
} else {
    echo $wsaa->get_expiration();
}
/**********************
 * Ejemplo WSFE
 * ********************
 */
$wsfe = new WSFE('./');
// Carga el archivo TA.xml
$wsfe->openTA();
//$wsfe->getTiposDoc();
// devuelve el cae
$ptovta = 1;
$tipocbte = 1;
// registro con los datos de la factura
$regfac['tipo_doc'] = 80;
$regfac['nro_doc'] = 23111111112.0;
$regfac['imp_total'] = 121.67;
$regfac['imp_tot_conc'] = 0;
$regfac['imp_neto'] = 100.55;
$regfac['impto_liq'] = 21.12;
$regfac['impto_liq_rni'] = 0.0;
$regfac['imp_op_ex'] = 0.0;