Documentation

FranceEntryReportMapper
in package

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>

Constants

AMOUNT_OF_VAT_CREDIT_FROM_PREVIOUS_PERIOD

public mixed AMOUNT_OF_VAT_CREDIT_FROM_PREVIOUS_PERIOD = 'AMOUNT OF VAT CREDIT from Previous period'

FORMULA

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]]]]]

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']]

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)'

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_IMP_VAT_ON_PUR

public mixed VAT_ON_ECA_VAT_ON_IMP_VAT_ON_PUR = 'VAT on ECA +VAT ON IMP + VAT ON PUR'

Properties

Methods

formatResult()

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>

        
On this page

Search results