BuilderStrategy
extends AbstractLibroComprasVentasBuilderStrategy
in package
implements
BuilderStrategyInterface
Estrategia `libro_compras` del `BuilderWorker`.
Construye el XML del Libro de Compras (IECV con TipoOperacion COMPRA)
a partir de los detalles normalizados por el LoaderWorker.
Attributes
- #[Strategy]
- $name: 'libro_compras'
- $worker: 'builder'
- $component: 'book'
- $package: 'billing'
Table of Contents
Interfaces
- BuilderStrategyInterface
- Interfaz para las estrategias del `BuilderWorker`.
Methods
- __construct() : mixed
- build() : LibroComprasVentasInterface
- Construye el Libro de Compras/Ventas a partir del bag normalizado.
Methods
__construct()
public
__construct(XmlEncoderInterface $xmlEncoder) : mixed
Parameters
- $xmlEncoder : XmlEncoderInterface
build()
Construye el Libro de Compras/Ventas a partir del bag normalizado.
public
build(BookBagInterface $bag) : LibroComprasVentasInterface
Parameters
- $bag : BookBagInterface