LibreDTE

DummyEmisorProvider
in package
implements EmisorProviderInterface

Proveedor por defecto de datos de un emisor.

No agrega ni modifica datos: entrega el emisor tal como se recibió. Si se recibe solo el RUT, crea el emisor con él. Una aplicación que necesite completar los datos que falten de un emisor debe registrar su propio proveedor.

Table of Contents

Interfaces

EmisorProviderInterface
Interfaz para el proveedor de datos de un emisor.

Properties

$emisorFactory  : EmisorFactoryInterface

Methods

__construct()  : mixed
Constructor del servicio y sus dependencias.
retrieve()  : EmisorInterface
Buscar los datos de un emisor a través de su RUT.

Properties

Methods

retrieve()

Buscar los datos de un emisor a través de su RUT.

public retrieve(int|string|EmisorInterface $emisor) : EmisorInterface
Parameters
$emisor : int|string|EmisorInterface

Solo la parte entera del RUT o el RUT completo o una instancia de EmisorInterface.

Return values
EmisorInterface —

Instancia del emisor. Puede ser una nueva con los datos encontrados o una vacia sin datos más que el RUT o la que se pasó con los datos actualizados si se encontraron.

On this page

Search results