LibreDTE

Cesion extends AbstractOwnershipTransferDocument
in package

Entidad que representa el XML `Cesion`.

Contiene los datos de la cesión (cedente, cesionario, montos, fechas) y se firma con ID LibreDTE_Cesion_{seq}. XSD: Cesion_v10.xsd.

Table of Contents

Methods

__construct()  : mixed
Constructor del documento de cesión.
getId()  : string
Entrega el ID del nodo principal del documento para firmar.
getSchema()  : string
Entrega el nombre del archivo XSD para validación de esquema.
getSignatureNamespace()  : string|null
Entrega el namespace de la firma electrónica.
getXml()  : string
Entrega el XML del documento de cesión en formato ISO-8859-1.
getXmlDocument()  : XmlDocumentInterface
Entrega el documento XML del documento de cesión.
jsonSerialize()  : array<string|int, mixed>
{@inheritDoc}
toArray()  : array<string|int, mixed>
Entrega el documento como arreglo.

Methods

__construct()

Constructor del documento de cesión.

public __construct(XmlDocumentInterface $xmlDocument) : mixed
Parameters
$xmlDocument : XmlDocumentInterface

Instancia del documento XML.

getId()

Entrega el ID del nodo principal del documento para firmar.

public getId() : string
Return values
string

getSchema()

Entrega el nombre del archivo XSD para validación de esquema.

public getSchema() : string
Return values
string

getSignatureNamespace()

Entrega el namespace de la firma electrónica.

public getSignatureNamespace() : string|null

Retorna null para que la firma use el namespace xmldsig estándar http://www.w3.org/2000/09/xmldsig#, tal como lo exigen los XSD de DTECedido, Cesion y AEC.

Return values
string|null

getXmlDocument()

Entrega el documento XML del documento de cesión.

public getXmlDocument() : XmlDocumentInterface
Return values
XmlDocumentInterface

        
On this page

Search results