fcodedigital / focusnfe
与FocusNFE连接
3.5
2024-07-16 19:03 UTC
Requires
- php: >=7.4
README
这个库是为了简化使用FocusNFe API发送NFe和NFCe的过程而创建的。
安装
此包是为通过Composer 2使用而开发的。要在您的项目中安装,请执行以下命令
$ composer require fcodedigital/focusnfe
或者将以下行添加到您的composer.json
"require": { "fcodedigital/focusnfe" : "^3.0" }
要求
需要使用PHP >= 7.4。
使用
<?php require __DIR__ . '/vendor/autoload.php'; $nfeData = new FCodeDigital\FocusNfe\Nfe\Data( "Remessa", "2017-04-15", "2017-04-15", 1, 1, "SEU_CNPJ", "SEU_CPF", "Sua Raz\u00e3o Social Ltda", "Fantasia do Emitente", "Rua Quinze de Abril", 999, "Jd Paulistano", "S\u00e3o Paulo", "SP", "01454-600", "SUA_INSCRICAO_ESTADUAL", "NF-E EMITIDA EM AMBIENTE DE HOMOLOGACAO - SEM VALOR FISCAL", "03055054911", null, 1196185555, "Rua S\u00e3o Janu\u00e1rio", 99, "Crespo", "Manaus", "AM", "Brasil", 69073178, 0.0, 0, 47.23, 47.23, 0, ); $item = new FCodeDigital\FocusNfe\Nfe\Items( "1", "1232", "Cartu00f5es de Visita", "6923", "un", "100", "0.4723", "0.4723", "un", "49111090", "100", "47.23", "400", "0", "07", "07" ); $nfeData->addItem($item); $nfeData->addItem($item); $nfe = new FCodeDigital\FocusNfe\Nfe( 'testing', '[SUA CHAVE AQUI]' ); try { $enviar = $nfe->enviar('123456789123456', $nfeData); // $cancelar = $nfe->cancelar('123456789123456', 'justificativadddd'); } catch (\Throwable $th) { echo '<pre>';die(var_dump($th->getMessage(), $th->getCode())); } list($http_code, $response) = $enviar; echo '<pre>';die(var_dump($http_code, $response)); ?>
开发者
此包是由FCode Desenvolvimento de Sistemas LTDA及其合作者开发的。
如果您想为此包提供改进和/或修正,请发送一个pull request或发送电子邮件至ti@fcode.com.br。
任何贡献都受欢迎,并让我们的日子更加愉快!
我们相信技术正在改变世界!不仅如此,我们相信技术的存在是为了服务于人类。我们的目标是让人们的生活更加便利,让他们的生活更加美好。我们相信技术可以改善世界——并且通过每个项目来实现这一点。
我们是FCode! @fcode.digital由FCode用爱与热情制作。