PHP Classes

File: doc/productos/productos.md

Recommend this page to a friend!
  Classes of José Miguel Moreno   Facturae PHP   doc/productos/productos.md   Download  
File: doc/productos/productos.md
Role: Auxiliary data
Content type: text/markdown
Description: Auxiliary data
Class: Facturae PHP
Generate XML electronic bills paid in Spain
Author: By
Last change:
Date: 5 years ago
Size: 1,182 bytes
 

Contents

Class file image Download

title: Líneas de producto nav_order: 3 has_children: true permalink: /productos/

Líneas de producto

La clase FacturaeItem representa a una línea de producto de una factura.

Uso básico

Para añadir líneas de producto se utiliza el método addItem del objeto de la factura:

$fac->addItem("Lámpara de pie", 20.14, 3, Facturae::TAX_IVA, 21);

Es posible incluir una descripción además del concepto al añadir un producto al pasar un array de dos elementos en el primer parámetro del método:

$fac->addItem(["Lámpara de pie", "Lámpara de madera de nogal con base rectangular y luz halógena"], 20.14, 3, Facturae::TAX_IVA, 21);

También se puede añadir un elemento sin impuestos, aunque solo debe hacerse en aquellos casos en los que se tenga total certeza:

$fac->addItem("No llevo impuestos", 100, 1);

La forma adecuada de añadir elementos a los que no se les aplica IVA es la siguiente:

$fac->addItem("Llevo IVA al 0%", 100, 1, Facturae::TAX_IVA, 0);

Nótese que Facturae-PHP no limita este tipo de comportamientos, es responsabilidad del usuario crear la factura de acuerdo a la legislación aplicable.