FranceEntryReportMapper
Table of Contents
Constants
-
AMOUNT_OF_VAT_CREDIT_FROM_PREVIOUS_PERIOD
= 'AMOUNT OF VAT CREDIT from Previous period'
-
DEEM_NET_VALUE
= 'DEEM (NET VALUE)'
-
DOMREV_NET_VALUE
= 'DOMREV (NET VALUE)'
-
DOMV_NET_VALUE
= 'DOMV (NET VALUE)'
-
DSF_NET_VALUE
= 'DSF (NET VALUE)'
-
DST_ECA_NET_VALUE
= 'DST+ECA (NET VALUE)'
-
ECA_NET_VALUE_0
= 'ECA (NET VALUE) (0%)'
-
ECS_NET_VALUE
= 'ECS (NET VALUE)'
-
EXP_NET_VALUE
= 'EXP (NET VALUE)'
-
FORMULA
= [self::DOMV_NET_VALUE => [self::NUMBER_GROUP => self::POSITIVE, self::VAT_TYPES => ['DOMV' => [self::SUM_COLUMNS => [self::NET_VALUE]]]], self::IMP_NET_VALUE => [self::NUMBER_GROUP => self::POSITIVE, self::VAT_TYPES => ['IMP' => [self::SUM_COLUMNS => [self::NET_VALUE]]]], self::DST_ECA_NET_VALUE => [self::NUMBER_GROUP => self::POSITIVE, self::VAT_TYPES => ['ECA' => [self::SUM_COLUMNS => [self::NET_VALUE]], 'DST' => [self::SUM_COLUMNS => [self::NET_VALUE]]]], self::REGUL_ON_ECA_DST_DOMV_IMP_NET_VALUE => [self::NUMBER_GROUP => self::NEGATIVE, self::VAT_TYPES => ['ECA' => [self::SUM_COLUMNS => [self::NET_VALUE]], 'DST' => [self::SUM_COLUMNS => [self::NET_VALUE]], 'DOMV' => [self::SUM_COLUMNS => [self::NET_VALUE]], 'IMP' => [self::SUM_COLUMNS => [self::NET_VALUE]]]], self::EXP_NET_VALUE => [self::NUMBER_GROUP => self::POSITIVE, self::VAT_TYPES => ['EXP' => [self::SUM_COLUMNS => [self::NET_VALUE]]]], self::DEEM_NET_VALUE => [self::NUMBER_GROUP => self::POSITIVE, self::VAT_TYPES => ['DEEM' => [self::SUM_COLUMNS => [self::NET_VALUE]]]], self::DSF_NET_VALUE => [self::NUMBER_GROUP => self::POSITIVE, self::VAT_TYPES => ['DSF' => [self::SUM_COLUMNS => [self::NET_VALUE]]]], self::ECS_NET_VALUE => [self::NUMBER_GROUP => self::POSITIVE, self::VAT_TYPES => ['ECS' => [self::SUM_COLUMNS => [self::NET_VALUE]]]], self::DOMREV_NET_VALUE => [self::NUMBER_GROUP => self::POSITIVE, self::VAT_TYPES => ['DOMREV' => [self::SUM_COLUMNS => [self::NET_VALUE]]]], self::REGUL_ON_ECS_DSF_DEEM_DOMREV_EXP_ECA_0_NET_VALUE => [self::NUMBER_GROUP => self::NEGATIVE, self::VAT_TYPES => ['ECS' => [self::SUM_COLUMNS => [self::NET_VALUE]], 'DSF' => [self::SUM_COLUMNS => [self::NET_VALUE]], 'DEEM' => [self::SUM_COLUMNS => [self::NET_VALUE]], 'DOMREV' => [self::SUM_COLUMNS => [self::NET_VALUE]], 'EXP' => [self::SUM_COLUMNS => [self::NET_VALUE]], 'ECA' => [self::VAT_RATE => 0, self::SUM_COLUMNS => [self::NET_VALUE]]]], self::NET_VALUE_20_DOMV_DST_ECA => [self::NUMBER_GROUP => self::POSITIVE, self::VAT_RATE => 20, self::VAT_TYPES => ['DOMV' => [self::SUM_COLUMNS => [self::NET_VALUE]], 'ECA' => [self::SUM_COLUMNS => [self::NET_VALUE]], 'DST' => [self::SUM_COLUMNS => [self::NET_VALUE]]]], self::NET_VALUE_5_5_DOMV_DST_ECA => [self::NUMBER_GROUP => self::POSITIVE, self::VAT_RATE => 5.5, self::VAT_TYPES => ['DOMV' => [self::SUM_COLUMNS => [self::NET_VALUE]], 'ECA' => [self::SUM_COLUMNS => [self::NET_VALUE]], 'DST' => [self::SUM_COLUMNS => [self::NET_VALUE]]]], self::NET_VALUE_10_DOMV_DST_ECA => [self::NUMBER_GROUP => self::POSITIVE, self::VAT_RATE => 10, self::VAT_TYPES => ['DOMV' => [self::SUM_COLUMNS => [self::NET_VALUE]], 'ECA' => [self::SUM_COLUMNS => [self::NET_VALUE]], 'DST' => [self::SUM_COLUMNS => [self::NET_VALUE]]]], self::IMP_NET_VALUE_20 => [self::NUMBER_GROUP => self::POSITIVE, self::VAT_RATE => 20, self::VAT_TYPES => ['IMP' => [self::SUM_COLUMNS => [self::NET_VALUE]]]], self::IMP_NET_VALUE_10 => [self::NUMBER_GROUP => self::POSITIVE, self::VAT_RATE => 10, self::VAT_TYPES => ['IMP' => [self::SUM_COLUMNS => [self::NET_VALUE]]]], self::IMP_NET_VALUE_8_5 => [self::NUMBER_GROUP => self::POSITIVE, self::VAT_RATE => 8.5, self::VAT_TYPES => ['IMP' => [self::SUM_COLUMNS => [self::NET_VALUE]]]], self::IMP_NET_VALUE_5_5 => [self::NUMBER_GROUP => self::POSITIVE, self::VAT_RATE => 5.5, self::VAT_TYPES => ['IMP' => [self::SUM_COLUMNS => [self::NET_VALUE]]]], self::IMP_NET_VALUE_2_1 => [self::NUMBER_GROUP => self::POSITIVE, self::VAT_RATE => 2.1, self::VAT_TYPES => ['IMP' => [self::SUM_COLUMNS => [self::NET_VALUE]]]], self::IMP_NET_VALUE_1_05 => [self::NUMBER_GROUP => self::POSITIVE, self::VAT_RATE => 1.05, self::VAT_TYPES => ['IMP' => [self::SUM_COLUMNS => [self::NET_VALUE]]]], self::REFUND_ECA_VAT_VALUE_REFUND_IMP_VAT_VALUE => [self::NUMBER_GROUP => self::NEGATIVE, self::VAT_TYPES => ['ECA' => [self::SUM_COLUMNS => [self::VAT_VALUE]], 'IMP' => [self::SUM_COLUMNS => [self::VAT_VALUE]]]], self::VAT_ON_ECA_VAT_ON_DST => [self::NUMBER_GROUP => self::POSITIVE, self::VAT_TYPES => ['ECA' => [self::SUM_COLUMNS => [self::VAT_VALUE]], 'DST' => [self::SUM_COLUMNS => [self::VAT_VALUE]]]], self::VAT_ON_ECA_VAT_ON_IMP_VAT_ON_PUR => [self::NUMBER_GROUP => self::POSITIVE, self::VAT_TYPES => ['ECA' => [self::SUM_COLUMNS => [self::VAT_VALUE]], 'IMP' => [self::SUM_COLUMNS => [self::VAT_VALUE]], 'PUR' => [self::SUM_COLUMNS => [self::VAT_VALUE]]]], self::VAT_AMOUNT_ON_Regul_OF_ECA_DST_DOMV_IMP => [self::NUMBER_GROUP => self::NEGATIVE, self::VAT_TYPES => ['DOMV' => [self::SUM_COLUMNS => [self::VAT_VALUE]], 'ECA' => [self::SUM_COLUMNS => [self::VAT_VALUE]], 'DST' => [self::SUM_COLUMNS => [self::VAT_VALUE]], 'IMP' => [self::SUM_COLUMNS => [self::VAT_VALUE]]]], self::VAT_AMOUNT_ON_Regul_OF_ECA_DST_DOMV_IMP_SECOND => [self::NUMBER_GROUP => self::NEGATIVE, self::VAT_TYPES => ['DOMV' => [self::SUM_COLUMNS => [self::VAT_VALUE]], 'ECA' => [self::SUM_COLUMNS => [self::VAT_VALUE]], 'DST' => [self::SUM_COLUMNS => [self::VAT_VALUE]], 'IMP' => [self::SUM_COLUMNS => [self::VAT_VALUE]]]], self::VAT_ON_IMP => [self::NUMBER_GROUP => self::POSITIVE, self::VAT_RATE => 20, self::VAT_TYPES => ['IMP' => [self::SUM_COLUMNS => [self::VAT_VALUE]]]], self::ECA_NET_VALUE_0 => [self::NUMBER_GROUP => self::POSITIVE, self::VAT_RATE => 0, self::VAT_TYPES => ['ECA' => [self::SUM_COLUMNS => [self::NET_VALUE]]]]]
-
GROSS_VALUE
= 'gross_value'
-
IMP_NET_VALUE
= 'IMP (NET VALUE)'
-
IMP_NET_VALUE_10
= 'IMP (NET VALUE) (10%)'
-
IMP_NET_VALUE_1_05
= 'IMP (NET VALUE) (1,05%)'
-
IMP_NET_VALUE_20
= 'IMP (NET VALUE) (20%)'
-
IMP_NET_VALUE_2_1
= 'IMP (NET VALUE) (2,1%)'
-
IMP_NET_VALUE_5_5
= 'IMP (NET VALUE) (5,5%)'
-
IMP_NET_VALUE_8_5
= 'IMP (NET VALUE) (8,5%)'
-
INFO
= [self::DOMV_NET_VALUE => [self::ZONE => 'CA', self::LABEL => 'Ventes, prestations de services'], self::IMP_NET_VALUE => [self::ZONE => 'DK', self::LABEL => 'Importations (autres que les produits pétroliers)'], self::DST_ECA_NET_VALUE => [self::ZONE => 'CC', self::LABEL => 'Acquisitions intracommunautaires'], self::REGUL_ON_ECA_DST_DOMV_IMP_NET_VALUE => [self::ZONE => 'CE', self::LABEL => 'Régularisations'], self::EXP_NET_VALUE => [self::ZONE => 'DA', self::LABEL => 'Exportations hors CE'], self::DEEM_NET_VALUE => [self::ZONE => 'DB', self::LABEL => 'Autres opérations non imposables'], self::DSF_NET_VALUE => [self::ZONE => 'DH', self::LABEL => 'Ventes à distance taxables dans un autre Etat membre au profit de personnes non assujetties'], self::ECS_NET_VALUE => [self::ZONE => 'DC', self::LABEL => 'Livraisons intracommunautaires à destination d’une personne assujettie'], self::DOMREV_NET_VALUE => [self::ZONE => 'DG', self::LABEL => 'Ventes de biens, prestations par un assujetti non établi en France'], self::REGUL_ON_ECS_DSF_DEEM_DOMREV_EXP_ECA_0_NET_VALUE => [self::ZONE => 'DE', self::LABEL => 'Régularisations'], self::NET_VALUE_20_DOMV_DST_ECA => [self::ZONE => 'FP', self::LABEL => 'Opérations réalisées en France métropolitaine Taux réduit 20% base hors taxe'], self::NET_VALUE_5_5_DOMV_DST_ECA => [self::ZONE => 'FB', self::LABEL => 'Opérations réalisées en France métropolitaine Taux réduit 5,5% base hors taxe'], self::NET_VALUE_10_DOMV_DST_ECA => [self::ZONE => 'FR', self::LABEL => 'Opérations réalisées en France métropolitaine Taux réduit 10% base hors taxe'], self::IMP_NET_VALUE_20 => [self::ZONE => 'LB', self::LABEL => 'Taux normal 20 % sur les importations'], self::IMP_NET_VALUE_10 => [self::ZONE => 'LD', self::LABEL => 'Taux réduit 10 % sur les importations'], self::IMP_NET_VALUE_8_5 => [self::ZONE => 'LF', self::LABEL => 'Taux réduit 8,5 % sur les importations'], self::IMP_NET_VALUE_5_5 => [self::ZONE => 'LH', self::LABEL => 'Taux réduit 5,5 % sur les importations'], self::IMP_NET_VALUE_2_1 => [self::ZONE => 'LK', self::LABEL => 'Taux réduit 2,1 % sur les importations'], self::IMP_NET_VALUE_1_05 => [self::ZONE => 'LM', self::LABEL => 'Taux réduit 1,05 % sur les importations'], self::REFUND_ECA_VAT_VALUE_REFUND_IMP_VAT_VALUE => [self::ZONE => 'GG', self::LABEL => 'TVA antérieurement déduite à reverser'], self::VAT_ON_ECA_VAT_ON_DST => [self::ZONE => 'GJ', self::LABEL => 'Dont TVA sur acquisitions intracommunautaires'], self::VAT_ON_ECA_VAT_ON_IMP_VAT_ON_PUR => [self::ZONE => 'HB', self::LABEL => 'Autres biens et services'], self::VAT_AMOUNT_ON_Regul_OF_ECA_DST_DOMV_IMP => [self::ZONE => 'HC', self::LABEL => 'Autres TVA à déduire'], self::VAT_AMOUNT_ON_Regul_OF_ECA_DST_DOMV_IMP_SECOND => [self::ZONE => 'HH', self::LABEL => 'Dont régularisation sur de la TVA collectée'], self::AMOUNT_OF_VAT_CREDIT_FROM_PREVIOUS_PERIOD => [self::ZONE => 'HD', self::LABEL => 'Report du crédit apparaissant lg 27 de la précédente déclaration'], self::VAT_ON_IMP => [self::ZONE => 'HF', self::LABEL => 'Dont TVA déductible sur importations'], self::ECA_NET_VALUE_0 => [self::ZONE => 'KZ', self::LABEL => 'Acquisitions intracommunautaires']]
-
LABEL
= 'label'
-
NEGATIVE
= 'negative'
-
NET_VALUE
= 'net_value'
-
NET_VALUE_10_DOMV_DST_ECA
= 'NET VALUE 10% (DOMV+DST+ECA)'
-
NET_VALUE_20_DOMV_DST_ECA
= 'NET VALUE 20% (DOMV+DST+ECA)'
-
NET_VALUE_5_5_DOMV_DST_ECA
= 'NET VALUE 5.5 (DOMV+DST+ECA)'
-
NUMBER_GROUP
= 'number_group'
-
POSITIVE
= 'positive'
-
REFUND_ECA_VAT_VALUE_REFUND_IMP_VAT_VALUE
= 'REFUND ECA (VAT VALUE); REFUND IMP (VAT VALUE)'
-
REGUL_ON_ECA_DST_DOMV_IMP_NET_VALUE
= 'Regul on ECA+DST+DOMV+IMP (NET VALUE)'
-
REGUL_ON_ECS_DSF_DEEM_DOMREV_EXP_ECA_0_NET_VALUE
= 'Regul on ECS+DSF+DEEM+DOMREV+EXP+ECA 0% (NET VALUE)'
-
SUM_COLUMNS
= 'sum_columns'
-
VAT_AMOUNT_ON_Regul_OF_ECA_DST_DOMV_IMP
= 'VAT Amount on Regul of ECA+DST+DOMV+IMP'
-
VAT_AMOUNT_ON_Regul_OF_ECA_DST_DOMV_IMP_SECOND
= 'Second VAT Amount on Regul of ECA+DST+DOMV+IMP'
-
VAT_ON_ECA_VAT_ON_DST
= 'VAT on ECA +VAT ON DST'
-
VAT_ON_ECA_VAT_ON_IMP_VAT_ON_PUR
= 'VAT on ECA +VAT ON IMP + VAT ON PUR'
-
VAT_ON_IMP
= 'VAT on IMP'
-
VAT_RATE
= 'vat_rate'
-
VAT_TYPES
= 'vat_types'
-
VAT_VALUE
= 'vat_value'
-
ZONE
= 'zone'
Properties
-
$clientCreditRepository
: ClientCreditRepository
Methods
-
__construct()
: mixed
-
map()
: array<string|int, mixed>
-
formatResult()
: array<string|int, mixed>
AMOUNT_OF_VAT_CREDIT_FROM_PREVIOUS_PERIOD
public
mixed
AMOUNT_OF_VAT_CREDIT_FROM_PREVIOUS_PERIOD
= 'AMOUNT OF VAT CREDIT from Previous period'
DEEM_NET_VALUE
public
mixed
DEEM_NET_VALUE
= 'DEEM (NET VALUE)'
DOMREV_NET_VALUE
public
mixed
DOMREV_NET_VALUE
= 'DOMREV (NET VALUE)'
DOMV_NET_VALUE
public
mixed
DOMV_NET_VALUE
= 'DOMV (NET VALUE)'
DSF_NET_VALUE
public
mixed
DSF_NET_VALUE
= 'DSF (NET VALUE)'
DST_ECA_NET_VALUE
public
mixed
DST_ECA_NET_VALUE
= 'DST+ECA (NET VALUE)'
ECA_NET_VALUE_0
public
mixed
ECA_NET_VALUE_0
= 'ECA (NET VALUE) (0%)'
ECS_NET_VALUE
public
mixed
ECS_NET_VALUE
= 'ECS (NET VALUE)'
EXP_NET_VALUE
public
mixed
EXP_NET_VALUE
= 'EXP (NET VALUE)'
public
mixed
FORMULA
= [self::DOMV_NET_VALUE => [self::NUMBER_GROUP => self::POSITIVE, self::VAT_TYPES => ['DOMV' => [self::SUM_COLUMNS => [self::NET_VALUE]]]], self::IMP_NET_VALUE => [self::NUMBER_GROUP => self::POSITIVE, self::VAT_TYPES => ['IMP' => [self::SUM_COLUMNS => [self::NET_VALUE]]]], self::DST_ECA_NET_VALUE => [self::NUMBER_GROUP => self::POSITIVE, self::VAT_TYPES => ['ECA' => [self::SUM_COLUMNS => [self::NET_VALUE]], 'DST' => [self::SUM_COLUMNS => [self::NET_VALUE]]]], self::REGUL_ON_ECA_DST_DOMV_IMP_NET_VALUE => [self::NUMBER_GROUP => self::NEGATIVE, self::VAT_TYPES => ['ECA' => [self::SUM_COLUMNS => [self::NET_VALUE]], 'DST' => [self::SUM_COLUMNS => [self::NET_VALUE]], 'DOMV' => [self::SUM_COLUMNS => [self::NET_VALUE]], 'IMP' => [self::SUM_COLUMNS => [self::NET_VALUE]]]], self::EXP_NET_VALUE => [self::NUMBER_GROUP => self::POSITIVE, self::VAT_TYPES => ['EXP' => [self::SUM_COLUMNS => [self::NET_VALUE]]]], self::DEEM_NET_VALUE => [self::NUMBER_GROUP => self::POSITIVE, self::VAT_TYPES => ['DEEM' => [self::SUM_COLUMNS => [self::NET_VALUE]]]], self::DSF_NET_VALUE => [self::NUMBER_GROUP => self::POSITIVE, self::VAT_TYPES => ['DSF' => [self::SUM_COLUMNS => [self::NET_VALUE]]]], self::ECS_NET_VALUE => [self::NUMBER_GROUP => self::POSITIVE, self::VAT_TYPES => ['ECS' => [self::SUM_COLUMNS => [self::NET_VALUE]]]], self::DOMREV_NET_VALUE => [self::NUMBER_GROUP => self::POSITIVE, self::VAT_TYPES => ['DOMREV' => [self::SUM_COLUMNS => [self::NET_VALUE]]]], self::REGUL_ON_ECS_DSF_DEEM_DOMREV_EXP_ECA_0_NET_VALUE => [self::NUMBER_GROUP => self::NEGATIVE, self::VAT_TYPES => ['ECS' => [self::SUM_COLUMNS => [self::NET_VALUE]], 'DSF' => [self::SUM_COLUMNS => [self::NET_VALUE]], 'DEEM' => [self::SUM_COLUMNS => [self::NET_VALUE]], 'DOMREV' => [self::SUM_COLUMNS => [self::NET_VALUE]], 'EXP' => [self::SUM_COLUMNS => [self::NET_VALUE]], 'ECA' => [self::VAT_RATE => 0, self::SUM_COLUMNS => [self::NET_VALUE]]]], self::NET_VALUE_20_DOMV_DST_ECA => [self::NUMBER_GROUP => self::POSITIVE, self::VAT_RATE => 20, self::VAT_TYPES => ['DOMV' => [self::SUM_COLUMNS => [self::NET_VALUE]], 'ECA' => [self::SUM_COLUMNS => [self::NET_VALUE]], 'DST' => [self::SUM_COLUMNS => [self::NET_VALUE]]]], self::NET_VALUE_5_5_DOMV_DST_ECA => [self::NUMBER_GROUP => self::POSITIVE, self::VAT_RATE => 5.5, self::VAT_TYPES => ['DOMV' => [self::SUM_COLUMNS => [self::NET_VALUE]], 'ECA' => [self::SUM_COLUMNS => [self::NET_VALUE]], 'DST' => [self::SUM_COLUMNS => [self::NET_VALUE]]]], self::NET_VALUE_10_DOMV_DST_ECA => [self::NUMBER_GROUP => self::POSITIVE, self::VAT_RATE => 10, self::VAT_TYPES => ['DOMV' => [self::SUM_COLUMNS => [self::NET_VALUE]], 'ECA' => [self::SUM_COLUMNS => [self::NET_VALUE]], 'DST' => [self::SUM_COLUMNS => [self::NET_VALUE]]]], self::IMP_NET_VALUE_20 => [self::NUMBER_GROUP => self::POSITIVE, self::VAT_RATE => 20, self::VAT_TYPES => ['IMP' => [self::SUM_COLUMNS => [self::NET_VALUE]]]], self::IMP_NET_VALUE_10 => [self::NUMBER_GROUP => self::POSITIVE, self::VAT_RATE => 10, self::VAT_TYPES => ['IMP' => [self::SUM_COLUMNS => [self::NET_VALUE]]]], self::IMP_NET_VALUE_8_5 => [self::NUMBER_GROUP => self::POSITIVE, self::VAT_RATE => 8.5, self::VAT_TYPES => ['IMP' => [self::SUM_COLUMNS => [self::NET_VALUE]]]], self::IMP_NET_VALUE_5_5 => [self::NUMBER_GROUP => self::POSITIVE, self::VAT_RATE => 5.5, self::VAT_TYPES => ['IMP' => [self::SUM_COLUMNS => [self::NET_VALUE]]]], self::IMP_NET_VALUE_2_1 => [self::NUMBER_GROUP => self::POSITIVE, self::VAT_RATE => 2.1, self::VAT_TYPES => ['IMP' => [self::SUM_COLUMNS => [self::NET_VALUE]]]], self::IMP_NET_VALUE_1_05 => [self::NUMBER_GROUP => self::POSITIVE, self::VAT_RATE => 1.05, self::VAT_TYPES => ['IMP' => [self::SUM_COLUMNS => [self::NET_VALUE]]]], self::REFUND_ECA_VAT_VALUE_REFUND_IMP_VAT_VALUE => [self::NUMBER_GROUP => self::NEGATIVE, self::VAT_TYPES => ['ECA' => [self::SUM_COLUMNS => [self::VAT_VALUE]], 'IMP' => [self::SUM_COLUMNS => [self::VAT_VALUE]]]], self::VAT_ON_ECA_VAT_ON_DST => [self::NUMBER_GROUP => self::POSITIVE, self::VAT_TYPES => ['ECA' => [self::SUM_COLUMNS => [self::VAT_VALUE]], 'DST' => [self::SUM_COLUMNS => [self::VAT_VALUE]]]], self::VAT_ON_ECA_VAT_ON_IMP_VAT_ON_PUR => [self::NUMBER_GROUP => self::POSITIVE, self::VAT_TYPES => ['ECA' => [self::SUM_COLUMNS => [self::VAT_VALUE]], 'IMP' => [self::SUM_COLUMNS => [self::VAT_VALUE]], 'PUR' => [self::SUM_COLUMNS => [self::VAT_VALUE]]]], self::VAT_AMOUNT_ON_Regul_OF_ECA_DST_DOMV_IMP => [self::NUMBER_GROUP => self::NEGATIVE, self::VAT_TYPES => ['DOMV' => [self::SUM_COLUMNS => [self::VAT_VALUE]], 'ECA' => [self::SUM_COLUMNS => [self::VAT_VALUE]], 'DST' => [self::SUM_COLUMNS => [self::VAT_VALUE]], 'IMP' => [self::SUM_COLUMNS => [self::VAT_VALUE]]]], self::VAT_AMOUNT_ON_Regul_OF_ECA_DST_DOMV_IMP_SECOND => [self::NUMBER_GROUP => self::NEGATIVE, self::VAT_TYPES => ['DOMV' => [self::SUM_COLUMNS => [self::VAT_VALUE]], 'ECA' => [self::SUM_COLUMNS => [self::VAT_VALUE]], 'DST' => [self::SUM_COLUMNS => [self::VAT_VALUE]], 'IMP' => [self::SUM_COLUMNS => [self::VAT_VALUE]]]], self::VAT_ON_IMP => [self::NUMBER_GROUP => self::POSITIVE, self::VAT_RATE => 20, self::VAT_TYPES => ['IMP' => [self::SUM_COLUMNS => [self::VAT_VALUE]]]], self::ECA_NET_VALUE_0 => [self::NUMBER_GROUP => self::POSITIVE, self::VAT_RATE => 0, self::VAT_TYPES => ['ECA' => [self::SUM_COLUMNS => [self::NET_VALUE]]]]]
GROSS_VALUE
public
mixed
GROSS_VALUE
= 'gross_value'
IMP_NET_VALUE
public
mixed
IMP_NET_VALUE
= 'IMP (NET VALUE)'
IMP_NET_VALUE_10
public
mixed
IMP_NET_VALUE_10
= 'IMP (NET VALUE) (10%)'
IMP_NET_VALUE_1_05
public
mixed
IMP_NET_VALUE_1_05
= 'IMP (NET VALUE) (1,05%)'
IMP_NET_VALUE_20
public
mixed
IMP_NET_VALUE_20
= 'IMP (NET VALUE) (20%)'
IMP_NET_VALUE_2_1
public
mixed
IMP_NET_VALUE_2_1
= 'IMP (NET VALUE) (2,1%)'
IMP_NET_VALUE_5_5
public
mixed
IMP_NET_VALUE_5_5
= 'IMP (NET VALUE) (5,5%)'
IMP_NET_VALUE_8_5
public
mixed
IMP_NET_VALUE_8_5
= 'IMP (NET VALUE) (8,5%)'
INFO
public
mixed
INFO
= [self::DOMV_NET_VALUE => [self::ZONE => 'CA', self::LABEL => 'Ventes, prestations de services'], self::IMP_NET_VALUE => [self::ZONE => 'DK', self::LABEL => 'Importations (autres que les produits pétroliers)'], self::DST_ECA_NET_VALUE => [self::ZONE => 'CC', self::LABEL => 'Acquisitions intracommunautaires'], self::REGUL_ON_ECA_DST_DOMV_IMP_NET_VALUE => [self::ZONE => 'CE', self::LABEL => 'Régularisations'], self::EXP_NET_VALUE => [self::ZONE => 'DA', self::LABEL => 'Exportations hors CE'], self::DEEM_NET_VALUE => [self::ZONE => 'DB', self::LABEL => 'Autres opérations non imposables'], self::DSF_NET_VALUE => [self::ZONE => 'DH', self::LABEL => 'Ventes à distance taxables dans un autre Etat membre au profit de personnes non assujetties'], self::ECS_NET_VALUE => [self::ZONE => 'DC', self::LABEL => 'Livraisons intracommunautaires à destination d’une personne assujettie'], self::DOMREV_NET_VALUE => [self::ZONE => 'DG', self::LABEL => 'Ventes de biens, prestations par un assujetti non établi en France'], self::REGUL_ON_ECS_DSF_DEEM_DOMREV_EXP_ECA_0_NET_VALUE => [self::ZONE => 'DE', self::LABEL => 'Régularisations'], self::NET_VALUE_20_DOMV_DST_ECA => [self::ZONE => 'FP', self::LABEL => 'Opérations réalisées en France métropolitaine Taux réduit 20% base hors taxe'], self::NET_VALUE_5_5_DOMV_DST_ECA => [self::ZONE => 'FB', self::LABEL => 'Opérations réalisées en France métropolitaine Taux réduit 5,5% base hors taxe'], self::NET_VALUE_10_DOMV_DST_ECA => [self::ZONE => 'FR', self::LABEL => 'Opérations réalisées en France métropolitaine Taux réduit 10% base hors taxe'], self::IMP_NET_VALUE_20 => [self::ZONE => 'LB', self::LABEL => 'Taux normal 20 % sur les importations'], self::IMP_NET_VALUE_10 => [self::ZONE => 'LD', self::LABEL => 'Taux réduit 10 % sur les importations'], self::IMP_NET_VALUE_8_5 => [self::ZONE => 'LF', self::LABEL => 'Taux réduit 8,5 % sur les importations'], self::IMP_NET_VALUE_5_5 => [self::ZONE => 'LH', self::LABEL => 'Taux réduit 5,5 % sur les importations'], self::IMP_NET_VALUE_2_1 => [self::ZONE => 'LK', self::LABEL => 'Taux réduit 2,1 % sur les importations'], self::IMP_NET_VALUE_1_05 => [self::ZONE => 'LM', self::LABEL => 'Taux réduit 1,05 % sur les importations'], self::REFUND_ECA_VAT_VALUE_REFUND_IMP_VAT_VALUE => [self::ZONE => 'GG', self::LABEL => 'TVA antérieurement déduite à reverser'], self::VAT_ON_ECA_VAT_ON_DST => [self::ZONE => 'GJ', self::LABEL => 'Dont TVA sur acquisitions intracommunautaires'], self::VAT_ON_ECA_VAT_ON_IMP_VAT_ON_PUR => [self::ZONE => 'HB', self::LABEL => 'Autres biens et services'], self::VAT_AMOUNT_ON_Regul_OF_ECA_DST_DOMV_IMP => [self::ZONE => 'HC', self::LABEL => 'Autres TVA à déduire'], self::VAT_AMOUNT_ON_Regul_OF_ECA_DST_DOMV_IMP_SECOND => [self::ZONE => 'HH', self::LABEL => 'Dont régularisation sur de la TVA collectée'], self::AMOUNT_OF_VAT_CREDIT_FROM_PREVIOUS_PERIOD => [self::ZONE => 'HD', self::LABEL => 'Report du crédit apparaissant lg 27 de la précédente déclaration'], self::VAT_ON_IMP => [self::ZONE => 'HF', self::LABEL => 'Dont TVA déductible sur importations'], self::ECA_NET_VALUE_0 => [self::ZONE => 'KZ', self::LABEL => 'Acquisitions intracommunautaires']]
LABEL
public
mixed
LABEL
= 'label'
NEGATIVE
public
mixed
NEGATIVE
= 'negative'
NET_VALUE
public
mixed
NET_VALUE
= 'net_value'
NET_VALUE_10_DOMV_DST_ECA
public
mixed
NET_VALUE_10_DOMV_DST_ECA
= 'NET VALUE 10% (DOMV+DST+ECA)'
NET_VALUE_20_DOMV_DST_ECA
public
mixed
NET_VALUE_20_DOMV_DST_ECA
= 'NET VALUE 20% (DOMV+DST+ECA)'
NET_VALUE_5_5_DOMV_DST_ECA
public
mixed
NET_VALUE_5_5_DOMV_DST_ECA
= 'NET VALUE 5.5 (DOMV+DST+ECA)'
NUMBER_GROUP
public
mixed
NUMBER_GROUP
= 'number_group'
POSITIVE
public
mixed
POSITIVE
= 'positive'
REFUND_ECA_VAT_VALUE_REFUND_IMP_VAT_VALUE
public
mixed
REFUND_ECA_VAT_VALUE_REFUND_IMP_VAT_VALUE
= 'REFUND ECA (VAT VALUE); REFUND IMP (VAT VALUE)'
REGUL_ON_ECA_DST_DOMV_IMP_NET_VALUE
public
mixed
REGUL_ON_ECA_DST_DOMV_IMP_NET_VALUE
= 'Regul on ECA+DST+DOMV+IMP (NET VALUE)'
REGUL_ON_ECS_DSF_DEEM_DOMREV_EXP_ECA_0_NET_VALUE
public
mixed
REGUL_ON_ECS_DSF_DEEM_DOMREV_EXP_ECA_0_NET_VALUE
= 'Regul on ECS+DSF+DEEM+DOMREV+EXP+ECA 0% (NET VALUE)'
SUM_COLUMNS
public
mixed
SUM_COLUMNS
= 'sum_columns'
VAT_AMOUNT_ON_Regul_OF_ECA_DST_DOMV_IMP
public
mixed
VAT_AMOUNT_ON_Regul_OF_ECA_DST_DOMV_IMP
= 'VAT Amount on Regul of ECA+DST+DOMV+IMP'
VAT_AMOUNT_ON_Regul_OF_ECA_DST_DOMV_IMP_SECOND
public
mixed
VAT_AMOUNT_ON_Regul_OF_ECA_DST_DOMV_IMP_SECOND
= 'Second VAT Amount on Regul of ECA+DST+DOMV+IMP'
VAT_ON_ECA_VAT_ON_DST
public
mixed
VAT_ON_ECA_VAT_ON_DST
= 'VAT on ECA +VAT ON DST'
VAT_ON_ECA_VAT_ON_IMP_VAT_ON_PUR
public
mixed
VAT_ON_ECA_VAT_ON_IMP_VAT_ON_PUR
= 'VAT on ECA +VAT ON IMP + VAT ON PUR'
VAT_ON_IMP
public
mixed
VAT_ON_IMP
= 'VAT on IMP'
VAT_RATE
public
mixed
VAT_RATE
= 'vat_rate'
VAT_TYPES
public
mixed
VAT_TYPES
= 'vat_types'
VAT_VALUE
public
mixed
VAT_VALUE
= 'vat_value'
ZONE
public
mixed
ZONE
= 'zone'
__construct()
public
__construct() : mixed
map()
public
map(EntryReportVersion $entryReportVersion, mixed $data) : array<string|int, mixed>
Parameters
-
$entryReportVersion
: EntryReportVersion
-
-
$data
: mixed
-
Return values
array<string|int, mixed>
private
formatResult(string $client, array<string|int, mixed> $internalVatInfo, int $value) : array<string|int, mixed>
Parameters
-
$client
: string
-
-
$internalVatInfo
: array<string|int, mixed>
-
-
$value
: int
-
Return values
array<string|int, mixed>