NotaCreditoExportacionNormalizerStrategy
        
        extends AbstractNormalizerStrategy
    
    
            
            in package
            
        
    
            
            implements
                            NotaCreditoExportacionNormalizerStrategyInterface                    
    
    
Normalizador del documento nota de crédito de exportación.
Attributes
- #[Strategy]
- $name: 'nota_credito_exportacion'
- $worker: 'normalizer'
- $component: 'document'
- $package: 'billing'
Table of Contents
Interfaces
- NotaCreditoExportacionNormalizerStrategyInterface
- Interfaz del normalizador del documento nota de crédito de exportación.
Properties
- $normalizeDataPostDocumentNormalizationJob : NormalizeDataPostDocumentNormalizationJob
- $normalizeDataPreDocumentNormalizationJob : NormalizeDataPreDocumentNormalizationJob
- $normalizeNotaCreditoExportacionJob : NormalizeNotaCreditoExportacionJob
Methods
- __construct() : mixed
- normalize() : array<string|int, mixed>
- Normaliza los datos de un documento tributario electrónico.
- normalizeDocument() : void
- Normalización personalizada de cada estrategia.
Properties
$normalizeDataPostDocumentNormalizationJob
        protected
            NormalizeDataPostDocumentNormalizationJob
    $normalizeDataPostDocumentNormalizationJob
    
    
    
    
    
    
$normalizeDataPreDocumentNormalizationJob
        protected
            NormalizeDataPreDocumentNormalizationJob
    $normalizeDataPreDocumentNormalizationJob
    
    
    
    
    
    
$normalizeNotaCreditoExportacionJob
        private
            NormalizeNotaCreditoExportacionJob
    $normalizeNotaCreditoExportacionJob
    
    
    
    
    
    
Methods
__construct()
    public
                    __construct(NormalizeDataPreDocumentNormalizationJob $normalizeDataPreDocumentNormalizationJob, NormalizeDataPostDocumentNormalizationJob $normalizeDataPostDocumentNormalizationJob, NormalizeNotaCreditoExportacionJob $normalizeNotaCreditoExportacionJob) : mixed
    Parameters
- $normalizeDataPreDocumentNormalizationJob : NormalizeDataPreDocumentNormalizationJob
- $normalizeDataPostDocumentNormalizationJob : NormalizeDataPostDocumentNormalizationJob
- $normalizeNotaCreditoExportacionJob : NormalizeNotaCreditoExportacionJob
normalize()
Normaliza los datos de un documento tributario electrónico.
    public
                    normalize(DocumentBagInterface $bag) : array<string|int, mixed>
    Parameters
- $bag : DocumentBagInterface
- 
                    Contenedor con los datos del documento a normalizar. 
Return values
array<string|int, mixed>normalizeDocument()
Normalización personalizada de cada estrategia.
    protected
                    normalizeDocument(DocumentBagInterface $bag) : void
    Parameters
- $bag : DocumentBagInterface