-
Notifications
You must be signed in to change notification settings - Fork 9
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
d4cfff1
commit e98a2fd
Showing
5 changed files
with
153 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,59 @@ | ||
<?php | ||
header('Content-Type: text/html; charset=utf-8'); | ||
require_once __DIR__.'/../src/WebmaniaBR/NFe.php'; | ||
use WebmaniaBR\NFe; | ||
|
||
/** | ||
* Atualizar dados da empresa | ||
* | ||
* Atenção: As informações da sua empresa devem ser igual | ||
ao Cadastro Nacional da Pessoa Jurídica da Receita Federal. | ||
*/ | ||
|
||
$data = array( | ||
'cnpj' => '00.000.000/0000-00', | ||
'razao_social' => 'Nome da empresa LTDA', | ||
'nome_fantasia' => 'Nome da empresa', | ||
'ie' => '0000000000', | ||
'unidade_empresa' => 'matriz', | ||
'email' => 'email', | ||
'subdominio' => 'nfe.meudominio.com.br', | ||
'url_notificacao' => 'http://meudominio.com/retorno.php', | ||
'logomarca' => 'http://meudominio.com.br/logomarca.jpg' | ||
); | ||
|
||
// Solicita a atualização dos dados | ||
$webmaniabr = new NFe('SEU_CONSUMER_KEY', 'SEU_CONSUMER_SECRET', 'SEU_ACCESS_TOKEN', 'SEU_ACCESS_TOKEN_SECRET'); | ||
$response = $webmaniabr->atualizarEmpresa( $data ); | ||
|
||
// Retorno | ||
if (isset($response->error)){ | ||
|
||
echo '<h2>Erro: '.$response->error.'</h2>'; | ||
|
||
if (isset($response->log)){ | ||
|
||
echo '<h2>Log:</h2>'; | ||
echo '<ul>'; | ||
|
||
foreach ($response->log as $erros){ | ||
foreach ($erros as $erro) { | ||
echo '<li>'.$erro.'</li>'; | ||
} | ||
} | ||
|
||
echo '</ul>'; | ||
|
||
} | ||
|
||
exit(); | ||
|
||
} else { | ||
|
||
$sucess = (string) $response->success; | ||
|
||
echo "<h2>Resultado da atualização: {$sucess}</h2>"; | ||
|
||
exit(); | ||
|
||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,74 @@ | ||
<?php | ||
header('Content-Type: text/html; charset=utf-8'); | ||
require_once __DIR__.'/../src/WebmaniaBR/NFe.php'; | ||
use WebmaniaBR\NFe; | ||
|
||
/** | ||
* Exportação de relatórios | ||
*/ | ||
|
||
$data = array( | ||
'data_inicio' => '2020-01-01', // Data de início do relatório, formato americano: YYYY-MM-DD | ||
'data_final' => '2020-01-31', // Data final do relatório, formato americano: YYYY-MM-DD | ||
'modelo' => 'nfe', // Modelo da Nota Fiscal (nfe, nfce, cce) | ||
'relatorio' => 'xml', // Relatório a ser exportado (csv, xml, danfe) | ||
'status' => 'emitidas', // Filtrar status das Notas Fiscais (emitidas, canceladas, denegadas, inutilizadas) | ||
'url_notificacao' => 'http://meudominio.com/retorno.php', // URL de notificação com retorno da URL para download do Relatório | ||
'ambiente' => '2' | ||
); | ||
|
||
// Solicita a exportação dos relatórios | ||
$webmaniabr = new NFe('SEU_CONSUMER_KEY', 'SEU_CONSUMER_SECRET', 'SEU_ACCESS_TOKEN', 'SEU_ACCESS_TOKEN_SECRET'); | ||
$response = $webmaniabr->exportarRelatorios( $data ); | ||
|
||
// Retorno | ||
if (isset($response->error)){ | ||
|
||
echo '<h2>Erro: '.$response->error.'</h2>'; | ||
|
||
if (isset($response->log)){ | ||
|
||
echo '<h2>Log:</h2>'; | ||
echo '<ul>'; | ||
|
||
foreach ($response->log as $erros){ | ||
foreach ($erros as $erro) { | ||
echo '<li>'.$erro.'</li>'; | ||
} | ||
} | ||
|
||
echo '</ul>'; | ||
|
||
} | ||
|
||
exit(); | ||
|
||
} else { | ||
|
||
$uuid = (string) $response->uuid; // Número único de identificação da Nota Fiscal | ||
$status = (string) $response->status; // processando ou concluido | ||
$data_inicio = (string) $response->data_inicio; | ||
$data_final = (string) $response->data_final; | ||
$modelo = (string) $response->modelo; | ||
$relatorio = (string) $response->relatorio; | ||
$total = (string) $response->total; // Total de resultados encontrados | ||
|
||
if ($status === 'processando') { | ||
|
||
$processado = (string) $response->processado; // Progresso da exportação | ||
|
||
echo '<h2>Relatórios solicitados. Exportação ainda não concluída. </h2>'; | ||
|
||
} else { | ||
|
||
$url = (string) $response->url; // URL de download | ||
$expira = (string) $response->expira; // Data de expiração do relatório | ||
|
||
echo '<h2>Exportação concluída com sucesso. </h2>'; | ||
|
||
} | ||
|
||
print_r($response); | ||
exit(); | ||
|
||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters