LibreDTE

AbstractOwnershipTransferDocument
in package
implements JsonSerializable

AbstractYes

Clase abstracta (base) de los documentos de cesión electrónica (AEC).

El documento es una vista sobre el XmlDocumentInterface que lo contiene.

Table of Contents

Interfaces

JsonSerializable

Properties

$xmlDocument  : XmlDocumentInterface

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.

Properties

Methods

__construct()

Constructor del documento de cesión.

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

Instancia del documento XML.

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