Ir para o conteúdo

Fatura Simplificada (FS)

O que é

Uma Fatura Simplificada (FS) é uma fatura simplificada para vendas a retalho / consumidor final, sujeita a limites de valor da AT (ex.: até 1000 € para consumidor final, 100 € quando é dado NIF). Tal como a Fatura-Recibo, é paga na emissão, por isso payments é obrigatório; o cliente é normalmente omitido (consumidor final).

Exemplo

from decimal import Decimal
from vendus import DocumentItem, Payment, TaxCategory, VendusClient

client = VendusClient.from_env()
cash = next(m for m in client.documents.list_payment_methods() if m.type == "NU")

fs = client.documents.create_simplified_invoice(
    register_id=1,
    items=[
        DocumentItem(
            description="Café",
            quantity=Decimal("1"),
            unit_price=Decimal("2.50"),
            tax_category=TaxCategory.INTERMEDIATE,
        ),
    ],
    payments=[Payment(method_id=cash.id, amount=Decimal("2.50"))],
)
print(fs.number)  # "FS 2026/1"

Parâmetros

Mesma forma que create_invoice_receipt: register_id, items, payments (obrigatório), e opcionais client, external_reference, mode. Ver Métodos de pagamento.

Notas

  • Usa-a para vendas rápidas a retalho. Para uma fatura completa com NIF acima do limite da FS, usa create_invoice (FT).
  • Uma FS é uma fatura, por isso reverte-se com uma nota de crédito, não por cancelamento.