Download the PHP package rocheleedenis/laravel-notazz without Composer
On this page you can find all versions of the php package rocheleedenis/laravel-notazz. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download rocheleedenis/laravel-notazz
More information about rocheleedenis/laravel-notazz
Files in rocheleedenis/laravel-notazz
Package laravel-notazz
Short Description Pacote Laravel para integração com Notazz
License MIT
Informations about the package laravel-notazz
Laravel Notazz
Pacote para facilitar integração com o sistema de emissão de notas fiscais Notazz.
Instalação
Requerimentos
Instalação via linha de comando:
$ composer require rocheleedenis/laravel-notazz
Modo de usar
Por enquanto só é possível gerar NF-e (Nota Fiscal de Produto). Exemplo de como criar uma com os campos obrigatórios:
Os métodos usados após usar os métodos principais document()
, destination()
e products()
levam exatamente o mesmo nome das propriedades descritas na documentação oficial do Notazz, mas removendo o prefixo da entidade a quem pertece. Qualquer propriedade que não esteja presente no exemplo está disponível seguindo essa lógica.
Testes
Por definição o retorno das funções que fazem chamada na API do Notazz retornam sempre mensagens de sucesso, personalizada de acordo com o método chamado, se o ambiente não for 'production'.
Métodos disponíveis
Após instanciar a classe Notazz será possível chamar os seguintes métodos:
Após instanciar a classe Notazz será possível chamar os seguintes métodos:
Importante!
Como já tivemos muitos problemas com envio de informações para o Notazz com tipos diferentes de dados, todas as propriedades serão convertidas para string
antes do envio, não importa o tipo de dados recebido ao montar a nota!
Documentação Oficial
Esta é uma API não oficial. Foi criada com base na documentação disponibilizada pelo Notazz.
Créditos
Este projeto foi baseado no SDK PHP Notazz.
Suporte
Para reportar qualquer bug ou deixar sugestões, por favor, abra uma nova issue no github.
Licença
Distribuido sobre a licença MIT. Copie, cole, modifique, melhore e compartilhe!
All versions of laravel-notazz with dependencies
illuminate/support Version ~5.8.0|^6.0|^7.0|^8.0
guzzlehttp/guzzle Version ^6.2