LibreDTE

RespuestaEnvio extends AbstractExchangeDocument
in package

Entidad que representa el XML `RespuestaDTE`.

Puede contener un RecepcionEnvio (acuse de recibo del envío) o un ResultadoDTE (resultado de la validación por documento). El nodo Resultado es el que se firma con ID LibreDTE_ResultadoEnvio.

Estados para RecepcionEnvio (envío): 0 = Envío Recibido Conforme 1 = Envío Rechazado - Error de Schema 2 = Envío Rechazado - Error de Firma 3 = Envío Rechazado - RUT Receptor No Corresponde 90 = Envío Rechazado - Archivo Repetido 91 = Envío Rechazado - Archivo Ilegible 99 = Envío Rechazado - Otros

Estados para RecepcionEnvio.RecepcionDTE (documento individual): 0 = DTE Recibido OK 1 = DTE No Recibido - Error de Firma 2 = DTE No Recibido - Error en RUT Emisor 3 = DTE No Recibido - Error en RUT Receptor 4 = DTE No Recibido - DTE Repetido 99 = DTE No Recibido - Otros

Estados para ResultadoDTE (resultado de validación): 0 = ACEPTADO OK 1 = ACEPTADO CON DISCREPANCIAS 2 = RECHAZADO

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.
isRecepcionEnvio()  : bool
Indica si la respuesta corresponde a un `RecepcionEnvio`.
isResultadoDTE()  : bool
Indica si la respuesta corresponde a un `ResultadoDTE`.
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

isRecepcionEnvio()

Indica si la respuesta corresponde a un `RecepcionEnvio`.

public isRecepcionEnvio() : bool
Return values
bool

isResultadoDTE()

Indica si la respuesta corresponde a un `ResultadoDTE`.

public isResultadoDTE() : bool
Return values
bool

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