/** * Exemplo de uso do método autoProtNFe() * Serão buscados os protocolos das NFes contidas na pasta "enviadas", * as NFe aprovadas terão o protocolo adicionado as mesmas e serão movidas para a pasta "enviadas/aprovadas", * as Denegadas terão o protocolo adicionado as mesmas e serão movidas para a pasta "enviadas/denegadas", * e as que retornarem erros serão movidas para a pasta "enviadas/reprovadas". * * ATENÇÃO: Este método somente obterá exito caso a nota tenha sido aprovada pela SEFAZ, * se foi reprovada um erro será retornado, tipo "A nota não consta da base de dados", * pois a mesma não foi aceita. * * As funções auto contidas na classe seguem uma determinada lógica * e movimentam as NFes pelos diretorios da estrutura. * * Estas são funções simplificadas que podem ser utilizadas em linha de comando com * o CRON para automatizar as tarefas de gestão das NFe. * * As funções auto não são muito adequadas para o tratamento de erros !!! * Portanto é desaconselhado seu uso em ambiente Produção, sem outras * ações que permitam o tratamento dos erros. * * Recomenda-se o teste e leitura atenta das mesmas antes de tentar por em uso. * */ error_reporting(E_ALL); require_once '../libs/AutoToolsNFePHP.class.php'; $nfe = new ToolsNFePHP(); if (!$nfe->autoProtNFe()) { echo $nfe->errMsg; }