LibreDTE

CreateXmlJob extends AbstractJob
in package
implements JobInterface

Crea un CAF falso para pruebas, como documento XML.

Usa CreateArrayJob para generar la estructura del CAF y la codifica a XML.

Attributes
#[Job]
$name: 'create_xml'
$worker: 'caf_faker'
$component: 'identifier'
$package: 'billing'

Table of Contents

Interfaces

JobInterface

Properties

$createArrayJob  : CreateArrayJob
$xmlService  : XmlServiceInterface

Methods

__construct()  : mixed
create()  : XmlDocumentInterface
Crea un CAF falso y lo entrega como un documento XML.

Properties

Methods

create()

Crea un CAF falso y lo entrega como un documento XML.

public create(EmisorInterface $emisor, int $codigoDocumento, int $folioDesde[, int|null $folioHasta = null ]) : XmlDocumentInterface
Parameters
$emisor : EmisorInterface

Emisor del CAF.

$codigoDocumento : int

Código del tipo de documento.

$folioDesde : int

Folio inicial.

$folioHasta : int|null = null

Folio final. Si es null, el CAF tendrá un solo folio (el inicial).

Return values
XmlDocumentInterface
On this page

Search results