NormalizeDataPostDocumentNormalizationJob
extends AbstractJob
in package
implements
JobInterface
Trabajo con reglas de normalización generales para el final de todos los documentos tributarios.
Table of Contents
Interfaces
- JobInterface
Methods
- execute() : void
- Aplica la normalización final de los datos de un documento tributario electrónico.
- normalizeIdDocMntPagos() : void
- Normalizar montos de pagos programados.
- normalizeOtraMoneda() : void
- Si existe OtraMoneda se verifican los tipos de cambio y totales.
Methods
execute()
Aplica la normalización final de los datos de un documento tributario electrónico.
public
execute(DocumentBagInterface $bag) : void
Esta normalización se ejecuta después de ejecutar la normalización específica del tipo de documento tributario.
Parameters
- $bag : DocumentBagInterface
-
Bolsa con los datos a normalizar.
normalizeIdDocMntPagos()
Normalizar montos de pagos programados.
private
normalizeIdDocMntPagos(array<string|int, mixed> &$data) : void
Parameters
- $data : array<string|int, mixed>
normalizeOtraMoneda()
Si existe OtraMoneda se verifican los tipos de cambio y totales.
private
normalizeOtraMoneda(array<string|int, mixed> &$data) : void
Parameters
- $data : array<string|int, mixed>