RC
Integração NFE PHP
Boa tarde,
Meu ERP está sendo criado com o Adianti e necessito que ele gere os XMLs da NFE para utilizar com a API NFEPHP.
Alguem utiliza ou tem algum exemplo pra me passar, como extrair as informações do banco de dados e integrar com o API NFEphp?
Grato e no aguardo.
Meu ERP está sendo criado com o Adianti e necessito que ele gere os XMLs da NFE para utilizar com a API NFEPHP.
Alguem utiliza ou tem algum exemplo pra me passar, como extrair as informações do banco de dados e integrar com o API NFEphp?
Grato e no aguardo.
olá amigo, estou nessa etapa também...
vou fazer essa integração entre essa semana e a próxima...
também estou trabalhando para integrar certificados A3 (Cartão), visto
que a API NFEPHP só lê certificados A1 (arquivo).
Qualquer coisa me adicione no skype ou mande um email,
Skype: diony.donizeti.pereira
email: diony@vyanetwork.com.br
Olá,
Estou alguns dias fazendo teste de integração do NFePHP com o Adianti e até o momento está sendo tranquilo.
Sendo assim vou compartilhar o procedimento que fiz e talvez seja útil para alguém do Forum Adianti.
Vamos ao que interessa certo?
1o passo): Assista os vídeos abaixo para fins de melhor entendimento do funcionamento do NFePHP.
https://www.youtube.com/watch?v=kD9S7PoyqYs
https://www.youtube.com/watch?annotation_id=annotation_1304415513&feature=iv
2o passo): Instalar o NFePHP fora da pasta app.
3o passo): No arquivo: lib/adianti/core/AdiantiApplicationLoader.php adicionar a linha: $folders[] = 'nfephp';
4o passo): No arquivo: engine.php adicionar a linha: require_once 'nfephp/bootstrap.php';
Com essas alterações no Adianti já é possível fazer funções por exemplo, verificar status do serviço na sefaz.
Exemplo:
public function onVerificaSefaz()
{
$nfe = new NFePHPNFeToolsNFe(' informar aqui o caminho completo do projeto /nfephp/config/config.json');
$nfe->setModelo('55');
$aResposta = array();
$siglaUF = 'SP';
$tpAmb = '2';
$retorno = $nfe->sefazStatus($siglaUF, $tpAmb, $aResposta);
new TMessage('info', $aResposta['cStat'].'
'.$aResposta['xMotivo'].'
'.$aResposta['dhRecbto']);
}
Fiz os procedimentos citado por Carlos Luciano, porém ocorre o erro:
Fatal error: Class 'NFePHPNFeToolsNFe' not found
Pessoal, boa noite. Estou com esse problema, igual ao do Ricardo.
Alguém sabe como resolver?
Eu segui exatamente o informado acima:
1 - Utilizei o Composer, e descompactei os arquivos na pasta fora da LIB.
Ficou:
MEUPROJETO
APP
LIB
NFePHP
2 - No arquivo: lib/adianti/core/AdiantiApplicationLoader.php adicionar a linha: $folders[] = 'nfephp';
3 - No arquivo: engine.php adicionar a linha: require_once 'nfephp/bootstrap.php';
Alguém poderia me ajudar por favor?
Hélio eu resolvi o problema fazendo o seguinte:
em:
$nfe = new NFePHPNFeToolsNFe(' informar aqui o caminho completo do projeto /nfephp/config/config.json');
-> onde pede para colocar o caminho completo digite o caminho físico.: C dois pontos barra pra esquerda etc....
Obrigado man. Vou testar isto.
Olá amigos, boa tarde!
Minha versão da API no composer é : "nfephp-org/sped-nfe": "^5.0"
É a versão mais nova e já contempla o layout 4.0
Essa é a versão que os amigos estão usando?
Olá pessoal! No ERP aqui da empresa eu tinha o NFePHP funcionando e agora migrei para o SPED-NFe 5 para emissão de NF-e 4.0. Porém, precisei alterar algumas classes do autoload do Adianti para considerar o namespace das classes. Foi a única forma que encontrei.