NormalizeDataPostDocumentNormalizationJob
        
        extends AbstractJob
    
    
            
            in package
            
        
    
            
            implements
                            JobInterface                    
    
    
Trabajo con reglas de normalización generales para el final de todos los documentos tributarios.
Attributes
- #[Job]
- $name: 'normalize_data_post_document_normalization'
- $worker: 'normalizer'
- $component: 'document'
- $package: 'billing'
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>