Пример #1
0
 * SIN GARANTÍA ALGUNA; ni siquiera la garantía implícita
 * MERCANTIL o de APTITUD PARA UN PROPÓSITO DETERMINADO.
 * Consulte los detalles de la Licencia Pública General GNU para obtener
 * una información más detallada.
 *
 * Debería haber recibido una copia de la Licencia Pública General GNU
 * junto a este programa.
 * En caso contrario, consulte <http://www.gnu.org/licenses/gpl.html>.
 */
/**
 * @file 007-folios.php
 *
 * @author Esteban De La Fuente Rubio, DeLaF (esteban[at]sasco.cl)
 * @version 2015-09-16
 */
// respuesta en texto plano
header('Content-type: text/plain');
// incluir archivos php de la biblioteca y configuraciones
include 'inc.php';
// cargar folios
$Folios = new \sasco\LibreDTE\Sii\Folios(file_get_contents('xml/folios.xml'));
// ejemplos métodos
echo 'Folios son validos?: ', $Folios->check() ? 'si' : 'no', "\n\n";
echo 'Rango de folios: ', $Folios->getDesde(), ' al ', $Folios->getHasta(), "\n\n";
echo 'CAF: ', $Folios->getCaf()->C14N(), "\n\n";
echo $Folios->getPrivateKey(), "\n";
echo $Folios->getPublicKey();
// si hubo errores mostrar
foreach (\sasco\LibreDTE\Log::readAll() as $error) {
    echo $error, "\n";
}