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
stringgetSchema()
Entrega el nombre del archivo XSD para validación de esquema.
public
getSchema() : string
Return values
stringgetSignatureNamespace()
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|nullgetXml()
Entrega el XML del documento de respuesta en formato ISO-8859-1.
public
getXml() : string
Return values
stringgetXmlDocument()
Entrega el documento XML del documento de respuesta.
public
getXmlDocument() : XmlDocumentInterface
Return values
XmlDocumentInterfacejsonSerialize()
{@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>