SDK de comunicação com API 2.0 da Webmania para NFS-e. Através do emissor de Nota Fiscal de Serviço da Webmania®, você conta com a emissão e arquivamento das suas NFS-e, cálculo automático de impostos, impressão e envio automático de e-mails para os tomadores. Realize a integração do seu sistema com esta SDK para a NFS-e.
- Emissor de Nota Fiscal Webmania®: Saiba mais
- Documentação REST API: Visualizar
- Contrate um dos planos de NFS-e da Webmania® para obter suas credenciais de acesso: Conheça os Planos (Teste 30 dias grátis!).
- Obtenha o Composer e instale o pacote da SDK e suas dependências.
- Utilize as ferramentas disponibilizadas pela SDK: Veja Exemplos de Uso
A SDK possui os recursos necessários para utilizar os endpoints de Emissão, Consulta, Cancelamento e Substituição de NFS-e.
Instale o módulo da Webmania® via composer ou baixe nosso repositório e utilize as classes de emissão mencionadas mais abaixo:
composer require webmaniabr/nfse
Após executar o composer, adicione o require no topo do seu arquivo, dessa forma as classes da SDK serão carregadas automaticamente.
require_once __DIR__ . '/vendor/autoload.php';
Para emissão, podem ser usadas as classes NFSe ou LoteRPS
\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();
Qualquer dúvida entre em contato na nossa Central de Ajuda ou acesse o Painel de Controle para conversar em tempo real no Chat ou Abrir um chamado.