LibreDTE

XmlParserStrategy extends AbstractStrategy
in package
implements ParserStrategyInterface

Estrategia "billing.document.parser#strategy:default.xml".

Attributes
#[Strategy]
$name: 'default.xml'
$worker: 'parser'
$component: 'document'
$package: 'billing'

Table of Contents

Interfaces

ParserStrategyInterface
Interfaz para las estrategias de los parsers de datos de entrada de los documentos tributarios.

Properties

$xmlService  : XmlServiceInterface

Methods

__construct()  : mixed
Constructor de la estrategia del parser.
parse()  : array<string|int, mixed>
Realiza la transformación de los datos del documento.

Properties

Methods

__construct()

Constructor de la estrategia del parser.

public __construct(XmlServiceInterface $xmlService) : mixed
Parameters
$xmlService : XmlServiceInterface

parse()

Realiza la transformación de los datos del documento.

public parse(string $data) : array<string|int, mixed>
Parameters
$data : string

Datos de entrada del formato original.

Return values
array<string|int, mixed>

Arreglo transformado a la estructura oficial del SII.


        
On this page

Search results