wagnermontanini/deolhonoimposto

Biblioteca API para integração com o webservice do De Olho No Imposto

1.0.0 2021-01-05 23:59 UTC

This package is auto-updated.

Last update: 2024-05-06 19:05:16 UTC


README

Maintainer Source Code PHP from Packagist Latest Version Software License Build Quality Score Total Downloads

DeOlhoNoImposto Library is a small set of classes developed for integration with the DeOlhoNoImposto platform webservice.

DeOlhoNoImposto Library é um pequeno conjunto de classes desenvolvidas para integração ao webservice da plataforma DeOlhoNoImposto.

Você pode saber mais clicando aqui.

Highlights

  • Simple installation (Instalação simples)
  • Abstraction of all API methods (Abstração de todos os métodos da API)
  • Easy authentication with login and password (Fácil autenticação com Token)
  • Composer ready and PSR-2 compliant (Pronto para o composer e compatível com PSR-2)

Installation

Uploader is available via Composer:

"wagnermontanini/deolhonoimposto": "^1.0"

or run

composer require wagnermontanini/deolhonoimposto

Documentation

For details on how to use, see a sample folder in the component directory. In it you will have an example of use for each class. It works like this:

Para mais detalhes sobre como usar, veja uma pasta de exemplo no diretório do componente. Nela terá um exemplo de uso para cada classe. Ele funciona assim:

PRODUTOS endpoint:

<?php
require __DIR__ . "/../vendor/autoload.php";

use WagnerMontanini\DeOlhoNoImposto\Product;

$product = new Product("v1", "token");


/**
 * product
 */
echo "<h1>PRODUCT</h1>";

$create = $product->product([
    "CNPJ"=> "",
    "Codigo"=> "",
    "UF"=> "",
    "EX"=> 0,
    "CodigoInterno"=> "",
    "Descricao"=> "",
    "UnidadeMedida"=> "",
    "Valor"=> "",
    "Gtin"=> ""
]);

if ($create->error()) {
    echo "<p class='error'>{$create->error()->message}</p>";
} else {
    var_dump($create->response());
}

SERVIÇOS endpoint:

<?php
require __DIR__ . "/../vendor/autoload.php";

use WagnerMontanini\DeOlhoNoImposto\Service;

$service = new Service("v1", "token");

/**
 * service
 */
echo "<h1>SERVICE</h1>";

$create = $service->service([
    "CNPJ"=> "",
    "Codigo"=> "",
    "UF"=> "",
    "Descricao"=> "",
    "UnidadeMedida"=> "",
    "Valor"=> ""
]);

if ($create->error()) {
    echo "<p class='error'>{$create->error()->message}</p>";
} else {
    var_dump($create->response());
}

Contributing

Please see CONTRIBUTING for details.

Support

Security: If you discover any security related issues, please email wagnermontanini@hotmail.com.br instead of using the issue tracker.

Se você descobrir algum problema relacionado à segurança, envie um e-mail para wagnermontanini@hotmail.com.br em vez de usar o rastreador de problemas.

Thank you

Credits

License

The MIT License (MIT). Please see License File for more information.