TipoLibro
: string
in package
Tipos de libro tributario soportados por el componente `billing.book`.
El valor de cada case es el identificador usado para seleccionar las
estrategias del LoaderWorker ({value}.{format}) y del BuilderWorker
({value}).
Table of Contents
Cases
- BOLETAS = 'libro_boletas'
- COMPRAS = 'libro_compras'
- GUIAS = 'libro_guias'
- RVD = 'resumen_ventas_diarias'
- VENTAS = 'libro_ventas'
Methods
- acceptsResumen() : bool
- Indica si el tipo de libro admite un resumen manual (los totales de documentos que no están en el detalle, como boletas en papel o pagos electrónicos). Solo el libro de ventas.
- getCodigo() : string
- Retorna el código del tipo de libro.
- getDocumentKey() : array<int, string>
- Entrega las rutas del detalle que identifican a un documento en este tipo de libro: no puede haber dos documentos con los mismos valores.
- getNombre() : string
- Retorna el nombre del tipo de libro.
- getNombreCorto() : string
- Retorna el nombre corto del tipo de libro.
- getXpathResumen() : string
- Retorna el XPath del resumen del libro.
- toArray() : array<string|int, mixed>
- Retorna los datos del tipo de libro como un arreglo.
Cases
VENTAS
COMPRAS
BOLETAS
GUIAS
RVD
Methods
acceptsResumen()
Indica si el tipo de libro admite un resumen manual (los totales de documentos que no están en el detalle, como boletas en papel o pagos electrónicos). Solo el libro de ventas.
public
acceptsResumen() : bool
Return values
boolgetCodigo()
Retorna el código del tipo de libro.
public
getCodigo() : string
Return values
stringgetDocumentKey()
Entrega las rutas del detalle que identifican a un documento en este tipo de libro: no puede haber dos documentos con los mismos valores.
public
getDocumentKey() : array<int, string>
Son el tipo y el folio del documento en ventas; en compras, además, el RUT de quien lo emitió (dos proveedores pueden tener el mismo folio); el folio en guías; y el tipo y el folio del documento en el resumen de ventas diarias. El libro de boletas no tiene una clave que validar.
Return values
array<int, string>getNombre()
Retorna el nombre del tipo de libro.
public
getNombre() : string
Return values
stringgetNombreCorto()
Retorna el nombre corto del tipo de libro.
public
getNombreCorto() : string
Return values
stringgetXpathResumen()
Retorna el XPath del resumen del libro.
public
getXpathResumen() : string
Return values
stringtoArray()
Retorna los datos del tipo de libro como un arreglo.
public
toArray() : array<string|int, mixed>