LibreDTE

DteCedido extends AbstractOwnershipTransferDocument
in package

Entidad que representa el XML `DTECedido`.

Envuelve el XML de un DTE dentro de la estructura DocumentoDTECedido y lo firma con ID LibreDTE_DTECedido. XSD: DTECedido_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