LibreDTE

ResumenVentasDiariasInterface extends BookInterface

Interfaz para el Resumen de Ventas Diarias (RVD).

Anteriormente denominado Consumo de Folios (RCOF). Producido por ResumenVentasDiariasWorker.

El XML resultante usa el tag raíz <ConsumoFolios> por compatibilidad con el esquema ConsumoFolio_v10.xsd del SII.

Table of Contents

Methods

countDetalle()  : int
Entrega la cantidad de registros de detalle del libro.
getCaratula()  : array<string, mixed>
Entrega la carátula del libro.
getDetalle()  : array<string|int, array<string|int, mixed>>
Entrega los registros de detalle del libro.
getFechaFinal()  : string
Entrega la fecha del último documento incluido en el registro.
getFechaInicial()  : string
Entrega la fecha del primer documento incluido en el registro.
getId()  : string
Entrega el identificador único del documento de envío del libro.
getResumen()  : array<string, mixed>
Entrega el resumen del libro.
getSchema()  : string
Entrega el nombre del archivo XSD que valida este libro.
getSecuencia()  : int
Entrega el número de secuencia del envío.
getSignatureNamespace()  : string|null
Entrega el namespace XML que debe usarse en el elemento `Signature`.
getTipo()  : TipoLibro
Entrega el tipo de libro.
getXml()  : string
Entrega el XML del libro.
getXmlDocument()  : XmlDocumentInterface
Entrega el documento XML del libro.
isSimplificado()  : bool
Indica si el libro está en formato simplificado.
toArray()  : array<string|int, mixed>
Entrega los datos del libro como un arreglo.

Methods

countDetalle()

Entrega la cantidad de registros de detalle del libro.

public countDetalle() : int
Return values
int

getCaratula()

Entrega la carátula del libro.

public getCaratula() : array<string, mixed>
Return values
array<string, mixed>

getDetalle()

Entrega los registros de detalle del libro.

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

getFechaFinal()

Entrega la fecha del último documento incluido en el registro.

public getFechaFinal() : string

Se calcula automáticamente a partir del campo FchDoc de los detalles.

Return values
string

Fecha en formato YYYY-MM-DD.

getFechaInicial()

Entrega la fecha del primer documento incluido en el registro.

public getFechaInicial() : string

Se calcula automáticamente a partir del campo FchDoc de los detalles.

Return values
string

Fecha en formato YYYY-MM-DD.

getId()

Entrega el identificador único del documento de envío del libro.

public getId() : string

Este ID se usa como referencia en la firma XML y en el envío al SII.

Return values
string

getResumen()

Entrega el resumen del libro.

public getResumen() : array<string, mixed>
Return values
array<string, mixed>

getSchema()

Entrega el nombre del archivo XSD que valida este libro.

public getSchema() : string

Por defecto delega en TipoLibro::getSchema(). Las subclases que usen un esquema diferente según su estado (p. ej. LibroComprasVentas con formato simplificado) deben sobrescribir este método.

Return values
string

Nombre del archivo XSD (sin ruta).

getSecuencia()

Entrega el número de secuencia del envío.

public getSecuencia() : int

Corresponde al campo SecEnvio de la carátula.

Return values
int

getSignatureNamespace()

Entrega el namespace XML que debe usarse en el elemento `Signature`.

public getSignatureNamespace() : string|null

La mayoría de los libros usa el namespace estándar XML DSIG. Los libros que requieran un namespace diferente (p. ej. el Libro de Boletas que usa http://www.sii.cl/SiiDte) deben sobrescribir este método.

Return values
string|null

Namespace URI, o null para usar el estándar.

getXml()

Entrega el XML del libro.

public getXml() : string

El XML estará codificado en ISO-8859-1.

Return values
string

XML del libro.

getXmlDocument()

Entrega el documento XML del libro.

public getXmlDocument() : XmlDocumentInterface
Return values
XmlDocumentInterface

isSimplificado()

Indica si el libro está en formato simplificado.

public isSimplificado() : bool

Esto afecta a los libros de compras/ventas, cambiando su esquema a LibroCVS_v10.xsd. Si bien no afecta a otros libros, por simplicidad se incluye este método en la interfaz base de todos los libros.

Return values
bool

toArray()

Entrega los datos del libro como un arreglo.

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

        
On this page

Search results