ResumenVentasDiarias
extends AbstractBook
in package
implements
ResumenVentasDiariasInterface
Entidad que representa el Resumen de Ventas Diarias (RVD).
Anteriormente denominado Consumo de Folios (RCOF). El XML usa el tag raíz
<ConsumoFolios> por compatibilidad con el esquema ConsumoFolio_v10.xsd.
Table of Contents
Interfaces
- ResumenVentasDiariasInterface
- Interfaz para el Resumen de Ventas Diarias (RVD).
Properties
Methods
- __construct() : mixed
- Constructor del libro tributario.
- 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.
- 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.
- jsonSerialize() : array<string|int, mixed>
- {@inheritDoc}
- toArray() : array<string|int, mixed>
- Entrega los datos del libro como un arreglo.
Properties
$tipo
Tipo de libro.
protected
TipoLibro
$tipo
= \libredte\lib\Core\Package\Billing\Component\Book\Enum\TipoLibro::RVD
Methods
__construct()
Constructor del libro tributario.
public
__construct(XmlDocumentInterface $xmlDocument) : mixed
Parameters
- $xmlDocument : XmlDocumentInterface
-
Instancia del documento XML asociado al libro.
countDetalle()
Entrega la cantidad de registros de detalle del libro.
public
countDetalle() : int
Return values
intgetCaratula()
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
Return values
string —Fecha en formato YYYY-MM-DD.
getFechaInicial()
Entrega la fecha del primer documento incluido en el registro.
public
getFechaInicial() : string
Return values
string —Fecha en formato YYYY-MM-DD.
getId()
Entrega el identificador único del documento de envío del libro.
public
getId() : string
El RVD usa DocumentoConsumoFolios en lugar de EnvioLibro.
Return values
stringgetResumen()
Entrega el resumen del libro.
public
getResumen() : array<string, mixed>
Return values
array<string, mixed>getSecuencia()
Entrega el número de secuencia del envío.
public
getSecuencia() : int
Return values
intgetSignatureNamespace()
Entrega el namespace XML que debe usarse en el elemento `Signature`.
public
getSignatureNamespace() : string|null
Return values
string|null —Namespace URI, o null para usar el estándar.
getTipo()
Entrega el tipo de libro.
public
getTipo() : TipoLibro
Return values
TipoLibrogetXml()
Entrega el XML del libro.
public
getXml() : string
Return values
string —XML del libro.
getXmlDocument()
Entrega el documento XML del libro.
public
getXmlDocument() : XmlDocumentInterface
Return values
XmlDocumentInterfacejsonSerialize()
{@inheritDoc}
public
jsonSerialize() : array<string|int, mixed>
Return values
array<string|int, mixed>toArray()
Entrega los datos del libro como un arreglo.
public
toArray() : array<string|int, mixed>