NotaCreditoExportacionNormalizerStrategy
extends AbstractNormalizerStrategy
in package
implements
NotaCreditoExportacionNormalizerStrategyInterface
Normalizador del documento nota de crédito de exportación.
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