bgtecnologia/wm-nfse

Webmania的电子发票服务API的PHP SDK

v1.0.1 2024-06-05 13:16 UTC

This package is auto-updated.

Last update: 2024-09-05 13:49:32 UTC


README

NFS-e PHP SDK

SDK是与Webmania®的API 2.0通信以处理NFS-e的。通过Webmania®的电子发票服务发行商,您可以享受NFS-e的发行和存档、自动税务计算、打印和自动发送电子邮件给接受者。通过该SDK将您的系统与NFS-e集成。

要求

端点

SDK包含使用发行、查询、取消和替换NFS-e端点所需的所有资源。

使用方法

通过composer安装Webmania®模块或下载我们的存储库并使用以下提到的发行类

composer require webmaniabr/nfse

执行composer后,在文件顶部添加require,这样SDK类将自动加载。

require_once __DIR__ . '/vendor/autoload.php';

对于发行,可以使用NFSeLoteRPS

\Webmaniabr\Nfse\Api\Connection::getInstance()->setBearerToken(SEU_BEARER_TOKEN); // A classe Connection aplica o padrão Singleton, e sempre deve ser chamada pelo menos uma vez antes da emissão para definir o valor do Bearer Token
$nfse = new \Webmaniabr\Nfse\Models\NFSe();
$nfse->Servico->valorServico = 200;
$nfse->Servico->discriminacao = "Descrição do serviço prestado";
$nfse->Tomador->nomeCompleto = "Fulano Ciclano Beltrano";
$nfse->Tomador->cpf = "00000000000";
//...
echo $nfse->emitir()->getMessage();

支持

如有任何疑问,请联系我们的帮助中心或访问控制面板以实时聊天或打开一个案例。