BatchProcessorStrategyInterface
extends
StrategyInterface
in
Interfaz para las estrategias de los procesadores de documentos en lote.
Las estrategias son parsers: reciben el lote con los datos de entrada (un archivo CSV, una planilla, etc.) y generan el listado de los documentos tributarios en la estructura oficial del SII. No construyen los documentos, eso se hace después, uno a uno, al procesar el lote.
Table of Contents
Methods
- parse() : array<string|int, mixed>
- Parsea los datos de entrada del lote y genera los datos de los documentos tributarios electrónicos.
Methods
parse()
Parsea los datos de entrada del lote y genera los datos de los documentos tributarios electrónicos.
public
parse(DocumentBatchInterface $batch) : array<string|int, mixed>
Parameters
- $batch : DocumentBatchInterface
-
Contenedor del lote a parsear.
Tags
Return values
array<string|int, mixed> —Arreglo con los datos de cada documento parseado.