PHPackages                             infolusa/php-facturalusa - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. infolusa/php-facturalusa

ActiveLibrary[API Development](/categories/api)

infolusa/php-facturalusa
========================

PHP Facturalusa é uma biblioteca para ajudar na interacção com o Software de Facturação Online www.facturalusa.pt

v2.0.1(12mo ago)1391↓50%MITPHPPHP &gt;=7.0.0

Since Feb 11Pushed 12mo ago3 watchersCompare

[ Source](https://github.com/Infolusa/php-facturalusa)[ Packagist](https://packagist.org/packages/infolusa/php-facturalusa)[ RSS](/packages/infolusa-php-facturalusa/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (9)DependenciesVersions (10)Used By (0)

PHP - Facturalusa
=================

[](#php---facturalusa)

SDK PHP para ajudar na integração com o Software de Facturação Grátis [www.facturalusa.pt](http://www.facturalusa.pt)

Visualize a API em

Requisitos
----------

[](#requisitos)

1. PHP &gt;= 7.0
2. **[Composer](https://getcomposer.org/)**

Instalação
----------

[](#instalação)

```
$ composer require infolusa/php-facturalusa
```

Endpoints
---------

[](#endpoints)

Todos os endpoints listados na documentação oficial estão disponíveis para utilizar neste SDK. Os parâmetros a serem preenchidos no `$array` devem ser consultados na API.

#### Exemplo prático

[](#exemplo-prático)

```
$facturalusa = new \Facturalusa\FacturalusaClient('api_token');
$customer = new \Facturalusa\Customer\Customer($facturalusa);
$customer->create([...]);

print_r($facturalusa->response());

// Outro endpoint chamado
$customer->create(['param1' => 'value1']);
print_r($facturalusa->response());

// Outra forma de chamar
(new \Facturalusa\Customer\Customer($facturalusa))->create(['param1' => 'value1']);

// Também pode ser atribuída a resposta à variável
$response = $customer->create();
```

#### Respostas &amp; status

[](#respostas--status)

Três funções são disponibilizadas:

1. `$facturalusa->fail()` - devolve se o pedido falhou
2. `$facturalusa->success()` - devolve se o pedido foi bem executado
3. `$facturalusa->response()` - devolve a resposta do pedido, tenha ou não falhado

As respostas diferem de endpoint para endpoint, pelo que deve consultar a documentação em  para saber que conteúdo é devolvido. Para aceder, por exemplo, ao ID criado basta `$facturalusa->response()->id`.

### Clientes endpoints

[](#clientes-endpoints)

FunçãoURLCustomer\\Customer-&gt;create($array)Customer\\Customer-&gt;update($id, $array)Customer\\Customer-&gt;delete($id)Customer\\Customer-&gt;find($array)### Artigos endpoints

[](#artigos-endpoints)

FunçãoURLItem\\Item-&gt;create($array)Item\\Item-&gt;update($id, $array)Item\\Item-&gt;delete($id)Item\\Item-&gt;find($array)### Vendas endpoints

[](#vendas-endpoints)

FunçãoURLSale\\Sale-&gt;create($array)Sale\\Sale-&gt;update($id, $array)Sale\\Sale-&gt;delete($id)Sale\\Sale-&gt;cancel($id, $array)Sale\\Sale-&gt;duplicate($id, $array)Sale\\Sale-&gt;creditNote($id)Sale\\Sale-&gt;debitNote($id)Sale\\Sale-&gt;receipt($id)Sale\\Sale-&gt;download($id, $array)Sale\\Sale-&gt;sendEmail($id, $array)Sale\\Sale-&gt;sendSms($id, $array)Sale\\Sale-&gt;sign($id, $array)Sale\\Sale-&gt;generateMBReference($id)Sale\\Sale-&gt;summary($array)Sale\\Sale-&gt;find($array)### Recibos endpoints

[](#recibos-endpoints)

FunçãoURLReceipt\\Receipt-&gt;create($array)Receipt\\Receipt-&gt;update($id, $array)Receipt\\Receipt-&gt;delete($id)Receipt\\Receipt-&gt;cancel($id, $array)Receipt\\Receipt-&gt;download($id, $array)Receipt\\Receipt-&gt;sendEmail($id, $array)Receipt\\Receipt-&gt;sendSms($id, $array)Receipt\\Receipt-&gt;sign($id, $array)Receipt\\Receipt-&gt;summary($array)Receipt\\Receipt-&gt;find($array)### Administração endpoints

[](#administração-endpoints)

FunçãoURLAdministration\\Category-&gt;create($array)Administration\\Category-&gt;update($id, $array)Administration\\Category-&gt;delete($id)Administration\\Category-&gt;find($array)Administration\\Currency-&gt;create($array)Administration\\Currency-&gt;update($id, $array)Administration\\Currency-&gt;delete($id)Administration\\Currency-&gt;find($array)Administration\\Employee-&gt;create($array)Administration\\Employee-&gt;update($id, $array)Administration\\Employee-&gt;delete($id)Administration\\Employee-&gt;find($array)Administration\\Location-&gt;create($array)Administration\\Location-&gt;update($id, $array)Administration\\Location-&gt;delete($id)Administration\\Location-&gt;find($array)Administration\\PaymentCondition-&gt;create($array)Administration\\PaymentCondition-&gt;update($id, $array)Administration\\PaymentCondition-&gt;delete($id)Administration\\PaymentCondition-&gt;find($array)Administration\\PaymentMethod-&gt;create($array)Administration\\PaymentMethod-&gt;update($id, $array)Administration\\PaymentMethod-&gt;delete($id)Administration\\PaymentMethod-&gt;find($array)Administration\\Price-&gt;create($array)Administration\\Price-&gt;update($id, $array)Administration\\Price-&gt;delete($id)Administration\\Price-&gt;find($array)Administration\\Serie-&gt;create($array)Administration\\Serie-&gt;update($id, $array)Administration\\Serie-&gt;delete($id)Administration\\Serie-&gt;communicate($id)Administration\\Serie-&gt;checkCommunication($id)Administration\\Serie-&gt;find($array)Administration\\ShippingMode-&gt;create($array)Administration\\ShippingMode-&gt;update($id, $array)Administration\\ShippingMode-&gt;delete($id)Administration\\ShippingMode-&gt;find($array)Administration\\Unit-&gt;create($array)Administration\\Unit-&gt;update($id, $array)Administration\\Unit-&gt;delete($id)Administration\\Unit-&gt;find($array)Administration\\VatRate-&gt;create($array)Administration\\VatRate-&gt;update($id, $array)Administration\\VatRate-&gt;delete($id)Administration\\VatRate-&gt;find($array)Administration\\Vehicle-&gt;create($array)Administration\\Vehicle-&gt;update($id, $array)Administration\\Vehicle-&gt;delete($id)Administration\\Vehicle-&gt;find($array)Administration\\Warehouse-&gt;create($array)Administration\\Warehouse-&gt;update($id, $array)Administration\\Warehouse-&gt;delete($id)Administration\\Warehouse-&gt;find($array)Ajuda
-----

[](#ajuda)

Se tiver alguma dúvida ou questão, envie-nos uma mensagem através do formulário de contacto, via Suporte Ticket (dentro da sua subscrição) ou via email para

Licença
-------

[](#licença)

MIT

###  Health Score

34

—

LowBetter than 77% of packages

Maintenance50

Moderate activity, may be stable

Popularity17

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity50

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 75.8% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~149 days

Recently: every ~206 days

Total

9

Last Release

362d ago

Major Versions

v1.0.6 → v2.0.02025-04-21

PHP version history (2 changes)v1.0.0PHP &gt;=5.3.0

v2.0.0PHP &gt;=7.0.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/78f3ae0951e9ce9c81638a6fd5f781bc0eef30ecb1552a51db51b09c75dd50c2?d=identicon)[Infolusa](/maintainers/Infolusa)

---

Top Contributors

[![PINHOf](https://avatars.githubusercontent.com/u/6898403?v=4)](https://github.com/PINHOf "PINHOf (25 commits)")[![Infolusa](https://avatars.githubusercontent.com/u/99426105?v=4)](https://github.com/Infolusa "Infolusa (8 commits)")

---

Tags

api clientfacturalusasoftware de facturaçãofacturalusa.pt

### Embed Badge

![Health badge](/badges/infolusa-php-facturalusa/health.svg)

```
[![Health](https://phpackages.com/badges/infolusa-php-facturalusa/health.svg)](https://phpackages.com/packages/infolusa-php-facturalusa)
```

###  Alternatives

[smsapi/php-client

SMSAPI API PHP Client

652.1M17](/packages/smsapi-php-client)[crowdin/crowdin-api-client

PHP client library for Crowdin API v2

611.5M5](/packages/crowdin-crowdin-api-client)[smsapi.pl/php-client

SMSAPI API PHP Client

6581.4k1](/packages/smsapipl-php-client)[inspirum/balikobot

PHP library for Balikobot API

20379.7k4](/packages/inspirum-balikobot)[phplicengine/bitly

Bitly API v4

22277.3k](/packages/phplicengine-bitly)[boci/hetzner-laravel

A Laravel SDK for interacting with the Hetzner Cloud API - inspired by Nuno Maduro's OpenAI PHP client

901.4k](/packages/boci-hetzner-laravel)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
