LibreDTE

EnvioRecibos extends AbstractExchangeDocument
in package

Entidad que representa el XML `EnvioRecibos`.

Contiene los recibos de mercaderías o servicios prestados por un proveedor. Cada Recibo está firmado individualmente con el ID LibreDTE_T{tipo}F{folio}, y el SetRecibos completo está firmado con ID LibreDTE_SetDteRecibidos.

Table of Contents

Methods

__construct()  : mixed
Constructor del documento de respuesta.
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 respuesta en formato ISO-8859-1.
getXmlDocument()  : XmlDocumentInterface
Entrega el documento XML del documento de respuesta.
jsonSerialize()  : array<string|int, mixed>
{@inheritDoc}
toArray()  : array<string|int, mixed>
Entrega el documento como arreglo.

Methods

__construct()

Constructor del documento de respuesta.

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 EnvioRecibos y RespuestaDTE.

Return values
string|null

getXml()

Entrega el XML del documento de respuesta en formato ISO-8859-1.

public getXml() : string
Return values
string

getXmlDocument()

Entrega el documento XML del documento de respuesta.

public getXmlDocument() : XmlDocumentInterface
Return values
XmlDocumentInterface

jsonSerialize()

{@inheritDoc}

public jsonSerialize() : array<string|int, mixed>
Return values
array<string|int, mixed>

toArray()

Entrega el documento como arreglo.

public toArray() : array<string|int, mixed>
Return values
array<string|int, mixed>

        
On this page

Search results