openapi: 3.0.3
info:
  description: API Fa&ccedil;ade GUN (GAMMA 2) vers EDI - Version EMCS 4.2
  title: API Fa&ccedil;ade GUN (GAMMA 2) vers EDI
  version: "${openapi-internal.version}"
servers:
- url: /
tags:
- description: Messages envoyés à l'expéditeur
  name: Expediteur
- description: Messages envoyés au destinataire
  name: Destinataire
- description: Messages envoyés à l'expéditeur et au destinataire
  name: Expediteur_et_Destinataire
paths:
  /801:
    post:
      description: Endpoint de déclenchement d'un message 801
      operationId: message801
      parameters:
      - description: Identifiant corrélé au messageId du message initial
        in: header
        name: correlationId
        required: true
        schema:
          example: 370b56ea-37e4-497b-9d03-adec0da9cf9b
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/BodyType801'
        required: true
      responses:
        "200":
          description: OK
        "400":
          description: Erreur de validation
      tags:
      - Expediteur_et_Destinataire
  /802:
    post:
      description: Endpoint de déclenchement d'un message 802
      operationId: message802
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/BodyType802'
        required: true
      responses:
        "200":
          description: OK
        "400":
          description: Erreur de validation
      tags:
      - Expediteur_et_Destinataire
  /803:
    post:
      description: Endpoint de déclenchement d'un message 803
      operationId: message803
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/BodyType803'
        required: true
      responses:
        "200":
          description: OK
        "400":
          description: Erreur de validation
      tags:
      - Expediteur_et_Destinataire
  /810:
    post:
      description: Endpoint de déclenchement d'un message 810
      operationId: message810
      parameters:
      - description: "Identifiant du message initial, sa valeur sera égale à celle\
          \ du corrélé id du message en réponse."
        in: header
        name: messageId
        required: true
        schema:
          example: 370b56ea-37e4-497b-9d03-adec0da9cf9b
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/BodyType810'
        required: true
      responses:
        "200":
          description: OK
        "400":
          description: Erreur de validation
      tags:
      - Expediteur_et_Destinataire
  /829:
    post:
      description: Endpoint de déclenchement d'un message 829
      operationId: message829
      parameters:
      - description: "Identifiant du message initial, sa valeur sera égale à celle\
          \ du corrélé id du message en réponse."
        in: header
        name: messageId
        required: true
        schema:
          example: 370b56ea-37e4-497b-9d03-adec0da9cf9b
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/BodyType829'
        required: true
      responses:
        "200":
          description: OK
        "400":
          description: Erreur de validation
      tags:
      - Expediteur
  /836:
    post:
      description: Endpoint de déclenchement d'un message 836
      operationId: message836
      parameters:
      - description: "Identifiant du message initial, sa valeur sera égale à celle\
          \ du corrélé id du message en réponse."
        in: header
        name: messageId
        required: true
        schema:
          example: 370b56ea-37e4-497b-9d03-adec0da9cf9b
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/BodyType836'
        required: true
      responses:
        "200":
          description: OK
        "400":
          description: Erreur de validation
      tags:
      - Expediteur
  /839:
    post:
      description: Endpoint de déclenchement d'un message 839
      operationId: message839
      parameters:
      - description: "Identifiant du message initial, sa valeur sera égale à celle\
          \ du corrélé id du message en réponse."
        in: header
        name: messageId
        required: true
        schema:
          example: 370b56ea-37e4-497b-9d03-adec0da9cf9b
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/BodyType839'
        required: true
      responses:
        "200":
          description: OK
        "400":
          description: Erreur de validation
      tags:
      - Expediteur
  /1005:
    post:
      description: Endpoint de déclenchement d'un message 1005
      operationId: message1005
      parameters:
      - description: "Identifiant du message initial, sa valeur sera égale à celle\
          \ du corrélé id du message en réponse."
        in: header
        name: messageId
        required: true
        schema:
          example: 370b56ea-37e4-497b-9d03-adec0da9cf9b
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/BodyType1005'
        required: true
      responses:
        "200":
          description: OK
        "400":
          description: Erreur de validation
      tags:
      - Expediteur
  /1010:
    post:
      description: Endpoint de déclenchement d'un message 1010
      operationId: message1010
      parameters:
      - description: Identifiant corrélé au messageId du message initial
        in: header
        name: correlationId
        required: true
        schema:
          example: 370b56ea-37e4-497b-9d03-adec0da9cf9b
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/BodyType1010'
        required: true
      responses:
        "200":
          description: OK
        "400":
          description: Erreur de validation
      tags:
      - Destinataire
  /1020:
    post:
      description: Endpoint de déclenchement d'un message 1020
      operationId: message1020
      parameters:
      - description: Identifiant corrélé au messageId du message initial
        in: header
        name: correlationId
        required: true
        schema:
          example: 370b56ea-37e4-497b-9d03-adec0da9cf9b
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/BodyType1020'
        required: true
      responses:
        "200":
          description: OK
        "400":
          description: Erreur de validation
      tags:
      - Destinataire
  /807:
    post:
      description: Endpoint de déclenchement d'un message 807
      operationId: message807
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/BodyType807'
        required: true
      responses:
        "200":
          description: OK
        "400":
          description: Erreur de validation
      tags:
      - Expediteur_et_Destinataire
  /813:
    post:
      description: Endpoint de déclenchement d'un message 813
      operationId: message813
      parameters:
      - description: Identifiant corrélé au messageId du message initial
        in: header
        name: correlationId
        required: true
        schema:
          example: 370b56ea-37e4-497b-9d03-adec0da9cf9b
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/BodyType813'
        required: true
      responses:
        "200":
          description: OK
        "400":
          description: Erreur de validation
      tags:
      - Expediteur_et_Destinataire
  /818:
    post:
      description: Endpoint de déclenchement d'un message 818
      operationId: message818
      parameters:
      - description: Identifiant corrélé au messageId du message initial
        in: header
        name: correlationId
        required: true
        schema:
          example: 370b56ea-37e4-497b-9d03-adec0da9cf9b
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/BodyType818'
        required: true
      responses:
        "200":
          description: OK
        "400":
          description: Erreur de validation
      tags:
      - Expediteur_et_Destinataire
  /819:
    post:
      description: Endpoint de déclenchement d'un message 819
      operationId: message819
      parameters:
      - description: Identifiant corrélé au messageId du message initial
        in: header
        name: correlationId
        required: true
        schema:
          example: 370b56ea-37e4-497b-9d03-adec0da9cf9b
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/BodyType819'
        required: true
      responses:
        "200":
          description: OK
        "400":
          description: Erreur de validation
      tags:
      - Expediteur_et_Destinataire
  /837:
    post:
      description: Endpoint de déclenchement d'un message 837
      operationId: message837
      parameters:
      - description: Identifiant corrélé au messageId du message initial
        in: header
        name: correlationId
        required: true
        schema:
          example: 370b56ea-37e4-497b-9d03-adec0da9cf9b
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/BodyType837'
        required: true
      responses:
        "200":
          description: OK
        "400":
          description: Erreur de validation
      tags:
      - Expediteur_et_Destinataire
  /840:
    post:
      description: Endpoint de déclenchement d'un message 840
      operationId: message840
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/BodyType840'
        required: true
      responses:
        "200":
          description: OK
        "400":
          description: Erreur de validation
      tags:
      - Expediteur_et_Destinataire
  /871:
    post:
      description: Endpoint de déclenchement d'un message 871
      operationId: message871
      parameters:
      - description: Identifiant corrélé au messageId du message initial
        in: header
        name: correlationId
        required: true
        schema:
          example: 370b56ea-37e4-497b-9d03-adec0da9cf9b
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/BodyType871'
        required: true
      responses:
        "200":
          description: OK
        "400":
          description: Erreur de validation
      tags:
      - Expediteur_et_Destinataire
  /881:
    post:
      description: Endpoint de déclenchement d'un message 881
      operationId: message881
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/BodyType881'
        required: true
      responses:
        "200":
          description: OK
        "400":
          description: Erreur de validation
      tags:
      - Expediteur_et_Destinataire
  /906:
    post:
      description: Endpoint de déclenchement d'un message 906
      operationId: message906
      parameters:
      - description: Identifiant corrélé au messageId du message initial
        in: header
        name: correlationId
        required: true
        schema:
          example: 370b56ea-37e4-497b-9d03-adec0da9cf9b
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/BodyType906'
        required: true
      responses:
        "200":
          description: OK
        "400":
          description: Erreur de validation
      tags:
      - Expediteur_et_Destinataire
  /917:
    post:
      description: Endpoint de déclenchement d'un message 917
      operationId: message917
      parameters:
      - description: Identifiant corrélé au messageId du message initial
        in: header
        name: correlationId
        required: true
        schema:
          example: 370b56ea-37e4-497b-9d03-adec0da9cf9b
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/BodyType917'
        required: true
      responses:
        "200":
          description: OK
        "400":
          description: Erreur de validation
      tags:
      - Expediteur_et_Destinataire
  /3000:
    post:
      description: Endpoint de déclenchement d'un message 3000
      operationId: message3000
      parameters:
      - description: Identifiant corrélé au messageId du message initial
        in: header
        name: correlationId
        required: true
        schema:
          example: 370b56ea-37e4-497b-9d03-adec0da9cf9b
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/BodyType3000'
        required: true
      responses:
        "200":
          description: OK
        "400":
          description: Erreur de validation
      tags:
      - Expediteur
  /mvvdsaconf:
    post:
      description: Endpoint de déclenchement d'un message MVVDSAConf
      operationId: messageMVVDSAConf
      parameters:
      - description: Identifiant corrélé au messageId du message initial
        in: header
        name: correlationId
        required: true
        schema:
          example: 370b56ea-37e4-497b-9d03-adec0da9cf9b
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MVVDSAConf'
        required: true
      responses:
        "200":
          description: OK
        "400":
          description: Erreur de validation
      tags:
      - Expediteur
components:
  parameters:
    correlationId:
      description: Identifiant corrélé au messageId du message initial
      in: header
      name: correlationId
      required: true
      schema:
        example: 370b56ea-37e4-497b-9d03-adec0da9cf9b
        type: string
    messageId:
      description: "Identifiant du message initial, sa valeur sera égale à celle du\
        \ corrélé id du message en réponse."
      in: header
      name: messageId
      required: true
      schema:
        example: 370b56ea-37e4-497b-9d03-adec0da9cf9b
        type: string
  schemas:
    BodyType801:
      example:
        EADESADContainer:
          ExportCountryDestination:
            CountryDestination: FR
          DocumentCertificate:
          - __language: fr
            DocumentDescription:
              __language: fr
              _content_: adverty
            DocumentType: 86u
            ReferenceOfDocument:
              __language: fr
              _content_: qwertyazerty
            DocumentReference: azertyui
          - __language: fr
            DocumentDescription:
              __language: fr
              _content_: adverty
            DocumentType: 86u
            ReferenceOfDocument:
              __language: fr
              _content_: qwertyazerty
            DocumentReference: azertyui
          - __language: fr
            DocumentDescription:
              __language: fr
              _content_: adverty
            DocumentType: 86u
            ReferenceOfDocument:
              __language: fr
              _content_: qwertyazerty
            DocumentReference: azertyui
          - __language: fr
            DocumentDescription:
              __language: fr
              _content_: adverty
            DocumentType: 86u
            ReferenceOfDocument:
              __language: fr
              _content_: qwertyazerty
            DocumentReference: azertyui
          - __language: fr
            DocumentDescription:
              __language: fr
              _content_: adverty
            DocumentType: 86u
            ReferenceOfDocument:
              __language: fr
              _content_: qwertyazerty
            DocumentReference: azertyui
          MovementGuarantee:
            GuarantorTrader:
            - StreetName: azertyuio
              __language: fr
              TraderName: edcvfr
              StreetNumber: abc
              City: asxx
              TraderExciseNumber: WNYmU9ai8UArd
              VatNumber: fredc
              Postcode: '#bp5'
            - StreetName: azertyuio
              __language: fr
              TraderName: edcvfr
              StreetNumber: abc
              City: asxx
              TraderExciseNumber: WNYmU9ai8UArd
              VatNumber: fredc
              Postcode: '#bp5'
            GuarantorTypeCode: null
          ExciseMovement:
            AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
            DateAndTimeOfValidationOfEadEsad: 2022-01-31T14:05:01
          ConsigneeTrader:
            StreetName: azertyuio
            __language: fr
            TraderName: edcvfr
            EoriNumber: FR0123456789
            Traderid: aqwxsz
            StreetNumber: abc
            City: asxx
            Postcode: '#bp5'
          PlaceOfDispatchTrader:
            StreetName: azertyuio
            __language: fr
            TraderName: edcvfr
            ReferenceOfTaxWarehouse: ReferenceOfTaxWarehouse
            StreetNumber: abc
            City: asxx
            Postcode: '#bp5'
          Attributes:
            DeferredSubmissionFlag: 1
            SubmissionMessageType: null
          HeaderEadEsad:
            DateAndTimeOfUpdateValidation: 2022-01-31T14:05:01
            DestinationTypeCode: null
            JourneyTime: H24
            SequenceNumber: "98"
            TransportArrangement: null
          ComplementConsigneeTrader:
            MemberStateCode: FR
            DateNAttConsign: 2022-01-31T00:00:00.000+00:00
            SerialNumberOfCertificateOfExemption: abcdefghij
          DispatchImportOffice:
            ReferenceNumber: ReferenceNumber
          EadEsad:
            ImportCustomsDeclaration:
            - ImportCustomsDeclarationNumber: "[4X3S!U[0z$+f"
            - ImportCustomsDeclarationNumber: "[4X3S!U[0z$+f"
            - ImportCustomsDeclarationNumber: "[4X3S!U[0z$+f"
            - ImportCustomsDeclarationNumber: "[4X3S!U[0z$+f"
            - ImportCustomsDeclarationNumber: "[4X3S!U[0z$+f"
            DateOfDispatch: 2022-01-31T00:00:00.000+00:00
            UpstreamArc: 09GKL5BWYERZV82CJV0V1
            LocalReferenceNumber: "~00J]fkDK1(VGkj>TeJ6"
            OriginTypeCode: null
            InvoiceNumber: azertyui
            InvoiceDate: 2022-01-31T00:00:00.000+00:00
            TimeOfDispatch: 01:43:45
          FirstTransporterTrader:
            StreetName: azertyuio
            __language: fr
            TraderName: edcvfr
            StreetNumber: abc
            City: asxx
            VatNumber: fredc
            Postcode: '#bp5'
          ConsignorTrader:
            StreetName: azertyuio
            __language: fr
            TraderName: edcvfr
            StreetNumber: abc
            City: asxx
            TraderExciseNumber: WNYmU9ai8UArd
            Postcode: '#bp5'
          DeliveryPlaceTrader:
            StreetName: azertyuio
            __language: fr
            TraderName: edcvfr
            Traderid: aqwxsz
            StreetNumber: abc
            City: asxx
            Postcode: '#bp5'
          TransportDetails:
          - __language: fr
            ComplementaryInformation:
              __language: fr
              _content_: adverty
            SealInformation:
              __language: fr
              _content_: qwertyazerty
            TransportUnitCode: "29"
            IdentityOfTransportUnits: azertyui
            CommercialSealIdentification: azertyui
          - __language: fr
            ComplementaryInformation:
              __language: fr
              _content_: adverty
            SealInformation:
              __language: fr
              _content_: qwertyazerty
            TransportUnitCode: "29"
            IdentityOfTransportUnits: azertyui
            CommercialSealIdentification: azertyui
          - __language: fr
            ComplementaryInformation:
              __language: fr
              _content_: adverty
            SealInformation:
              __language: fr
              _content_: qwertyazerty
            TransportUnitCode: "29"
            IdentityOfTransportUnits: azertyui
            CommercialSealIdentification: azertyui
          - __language: fr
            ComplementaryInformation:
              __language: fr
              _content_: adverty
            SealInformation:
              __language: fr
              _content_: qwertyazerty
            TransportUnitCode: "29"
            IdentityOfTransportUnits: azertyui
            CommercialSealIdentification: azertyui
          - __language: fr
            ComplementaryInformation:
              __language: fr
              _content_: adverty
            SealInformation:
              __language: fr
              _content_: qwertyazerty
            TransportUnitCode: "29"
            IdentityOfTransportUnits: azertyui
            CommercialSealIdentification: azertyui
          DeliveryPlaceCustomsOffice:
            ReferenceNumber: BWgnQuPY
          TransportMode:
            __language: fr
            TransportModeCode: "33"
            ComplementaryInformation:
              __language: fr
              _content_: adverty
          BodyEadEsad:
          - AlcoholicStrengthByVolumeInPercentage: 8186 ou 590.2 ou 802.66
            BrandNameOfProducts:
              __language: fr
              _content_: adverty
            DesignationOfOrigin:
              __language: fr
              _content_: adverty
            DegreePlato: 8186 ou 590.2 ou 802.66
            FiscalMarkUsedFlag: 1
            CodeCompl: CodeCompl
            Quantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
            BodyRecordUniqueReference: "553"
            CommercialDescription:
              __language: fr
              _content_: adverty
            Density: 8186 ou 590.2 ou 802.66
            PrixFact: 5850130 ou 95991385 ou 1234567890
            GrossMass: 1831870521 ou 7361611.7 ou 907545.17 ou 6057.125 ou 6586454.2069
              ou 35.68430 ou 3979.145140
            ExciseProductCode: '@NM1'
            NetMass: 1831870521 ou 7361611.7 ou 907545.17 ou 6057.125 ou 6586454.2069
              ou 35.68430 ou 3979.145140
            SizeOfProducer: "865122304357"
            FiscalMark:
              __language: fr
              _content_: qwertyazerty
            CnCode: "29263090"
            WineProduct:
              WineGrowingZoneCode: "29"
              __language: fr
              WineOperation:
              - WineOperationCode: "33"
              - WineOperationCode: "33"
              - WineOperationCode: "33"
              - WineOperationCode: "33"
              - WineOperationCode: "33"
              ThirdCountryOfDestination: Fr
              WineProductCategory: null
              OtherInformation:
                __language: fr
                _content_: qwertyazerty
              ThirdCountryOfOrigin: Fr
            Package:
            - __language: fr
              KindOfPackages: D!
              ShippingMarks: azerty
              SealInformation:
                __language: fr
                _content_: qwertyazerty
              NumberOfPackages: "50970"
              CommercialSealIdentification: azertyui
            - __language: fr
              KindOfPackages: D!
              ShippingMarks: azerty
              SealInformation:
                __language: fr
                _content_: qwertyazerty
              NumberOfPackages: "50970"
              CommercialSealIdentification: azertyui
            - __language: fr
              KindOfPackages: D!
              ShippingMarks: azerty
              SealInformation:
                __language: fr
                _content_: qwertyazerty
              NumberOfPackages: "50970"
              CommercialSealIdentification: azertyui
            - __language: fr
              KindOfPackages: D!
              ShippingMarks: azerty
              SealInformation:
                __language: fr
                _content_: qwertyazerty
              NumberOfPackages: "50970"
              CommercialSealIdentification: azertyui
            - __language: fr
              KindOfPackages: D!
              ShippingMarks: azerty
              SealInformation:
                __language: fr
                _content_: qwertyazerty
              NumberOfPackages: "50970"
              CommercialSealIdentification: azertyui
            IndependentSmallProducersDeclaration:
              __language: fr
              _content_: adverty
            MaturationPeriodOrAgeOfProducts:
              __language: fr
              _content_: azertys
          - AlcoholicStrengthByVolumeInPercentage: 8186 ou 590.2 ou 802.66
            BrandNameOfProducts:
              __language: fr
              _content_: adverty
            DesignationOfOrigin:
              __language: fr
              _content_: adverty
            DegreePlato: 8186 ou 590.2 ou 802.66
            FiscalMarkUsedFlag: 1
            CodeCompl: CodeCompl
            Quantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
            BodyRecordUniqueReference: "553"
            CommercialDescription:
              __language: fr
              _content_: adverty
            Density: 8186 ou 590.2 ou 802.66
            PrixFact: 5850130 ou 95991385 ou 1234567890
            GrossMass: 1831870521 ou 7361611.7 ou 907545.17 ou 6057.125 ou 6586454.2069
              ou 35.68430 ou 3979.145140
            ExciseProductCode: '@NM1'
            NetMass: 1831870521 ou 7361611.7 ou 907545.17 ou 6057.125 ou 6586454.2069
              ou 35.68430 ou 3979.145140
            SizeOfProducer: "865122304357"
            FiscalMark:
              __language: fr
              _content_: qwertyazerty
            CnCode: "29263090"
            WineProduct:
              WineGrowingZoneCode: "29"
              __language: fr
              WineOperation:
              - WineOperationCode: "33"
              - WineOperationCode: "33"
              - WineOperationCode: "33"
              - WineOperationCode: "33"
              - WineOperationCode: "33"
              ThirdCountryOfDestination: Fr
              WineProductCategory: null
              OtherInformation:
                __language: fr
                _content_: qwertyazerty
              ThirdCountryOfOrigin: Fr
            Package:
            - __language: fr
              KindOfPackages: D!
              ShippingMarks: azerty
              SealInformation:
                __language: fr
                _content_: qwertyazerty
              NumberOfPackages: "50970"
              CommercialSealIdentification: azertyui
            - __language: fr
              KindOfPackages: D!
              ShippingMarks: azerty
              SealInformation:
                __language: fr
                _content_: qwertyazerty
              NumberOfPackages: "50970"
              CommercialSealIdentification: azertyui
            - __language: fr
              KindOfPackages: D!
              ShippingMarks: azerty
              SealInformation:
                __language: fr
                _content_: qwertyazerty
              NumberOfPackages: "50970"
              CommercialSealIdentification: azertyui
            - __language: fr
              KindOfPackages: D!
              ShippingMarks: azerty
              SealInformation:
                __language: fr
                _content_: qwertyazerty
              NumberOfPackages: "50970"
              CommercialSealIdentification: azertyui
            - __language: fr
              KindOfPackages: D!
              ShippingMarks: azerty
              SealInformation:
                __language: fr
                _content_: qwertyazerty
              NumberOfPackages: "50970"
              CommercialSealIdentification: azertyui
            IndependentSmallProducersDeclaration:
              __language: fr
              _content_: adverty
            MaturationPeriodOrAgeOfProducts:
              __language: fr
              _content_: azertys
          - AlcoholicStrengthByVolumeInPercentage: 8186 ou 590.2 ou 802.66
            BrandNameOfProducts:
              __language: fr
              _content_: adverty
            DesignationOfOrigin:
              __language: fr
              _content_: adverty
            DegreePlato: 8186 ou 590.2 ou 802.66
            FiscalMarkUsedFlag: 1
            CodeCompl: CodeCompl
            Quantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
            BodyRecordUniqueReference: "553"
            CommercialDescription:
              __language: fr
              _content_: adverty
            Density: 8186 ou 590.2 ou 802.66
            PrixFact: 5850130 ou 95991385 ou 1234567890
            GrossMass: 1831870521 ou 7361611.7 ou 907545.17 ou 6057.125 ou 6586454.2069
              ou 35.68430 ou 3979.145140
            ExciseProductCode: '@NM1'
            NetMass: 1831870521 ou 7361611.7 ou 907545.17 ou 6057.125 ou 6586454.2069
              ou 35.68430 ou 3979.145140
            SizeOfProducer: "865122304357"
            FiscalMark:
              __language: fr
              _content_: qwertyazerty
            CnCode: "29263090"
            WineProduct:
              WineGrowingZoneCode: "29"
              __language: fr
              WineOperation:
              - WineOperationCode: "33"
              - WineOperationCode: "33"
              - WineOperationCode: "33"
              - WineOperationCode: "33"
              - WineOperationCode: "33"
              ThirdCountryOfDestination: Fr
              WineProductCategory: null
              OtherInformation:
                __language: fr
                _content_: qwertyazerty
              ThirdCountryOfOrigin: Fr
            Package:
            - __language: fr
              KindOfPackages: D!
              ShippingMarks: azerty
              SealInformation:
                __language: fr
                _content_: qwertyazerty
              NumberOfPackages: "50970"
              CommercialSealIdentification: azertyui
            - __language: fr
              KindOfPackages: D!
              ShippingMarks: azerty
              SealInformation:
                __language: fr
                _content_: qwertyazerty
              NumberOfPackages: "50970"
              CommercialSealIdentification: azertyui
            - __language: fr
              KindOfPackages: D!
              ShippingMarks: azerty
              SealInformation:
                __language: fr
                _content_: qwertyazerty
              NumberOfPackages: "50970"
              CommercialSealIdentification: azertyui
            - __language: fr
              KindOfPackages: D!
              ShippingMarks: azerty
              SealInformation:
                __language: fr
                _content_: qwertyazerty
              NumberOfPackages: "50970"
              CommercialSealIdentification: azertyui
            - __language: fr
              KindOfPackages: D!
              ShippingMarks: azerty
              SealInformation:
                __language: fr
                _content_: qwertyazerty
              NumberOfPackages: "50970"
              CommercialSealIdentification: azertyui
            IndependentSmallProducersDeclaration:
              __language: fr
              _content_: adverty
            MaturationPeriodOrAgeOfProducts:
              __language: fr
              _content_: azertys
          - AlcoholicStrengthByVolumeInPercentage: 8186 ou 590.2 ou 802.66
            BrandNameOfProducts:
              __language: fr
              _content_: adverty
            DesignationOfOrigin:
              __language: fr
              _content_: adverty
            DegreePlato: 8186 ou 590.2 ou 802.66
            FiscalMarkUsedFlag: 1
            CodeCompl: CodeCompl
            Quantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
            BodyRecordUniqueReference: "553"
            CommercialDescription:
              __language: fr
              _content_: adverty
            Density: 8186 ou 590.2 ou 802.66
            PrixFact: 5850130 ou 95991385 ou 1234567890
            GrossMass: 1831870521 ou 7361611.7 ou 907545.17 ou 6057.125 ou 6586454.2069
              ou 35.68430 ou 3979.145140
            ExciseProductCode: '@NM1'
            NetMass: 1831870521 ou 7361611.7 ou 907545.17 ou 6057.125 ou 6586454.2069
              ou 35.68430 ou 3979.145140
            SizeOfProducer: "865122304357"
            FiscalMark:
              __language: fr
              _content_: qwertyazerty
            CnCode: "29263090"
            WineProduct:
              WineGrowingZoneCode: "29"
              __language: fr
              WineOperation:
              - WineOperationCode: "33"
              - WineOperationCode: "33"
              - WineOperationCode: "33"
              - WineOperationCode: "33"
              - WineOperationCode: "33"
              ThirdCountryOfDestination: Fr
              WineProductCategory: null
              OtherInformation:
                __language: fr
                _content_: qwertyazerty
              ThirdCountryOfOrigin: Fr
            Package:
            - __language: fr
              KindOfPackages: D!
              ShippingMarks: azerty
              SealInformation:
                __language: fr
                _content_: qwertyazerty
              NumberOfPackages: "50970"
              CommercialSealIdentification: azertyui
            - __language: fr
              KindOfPackages: D!
              ShippingMarks: azerty
              SealInformation:
                __language: fr
                _content_: qwertyazerty
              NumberOfPackages: "50970"
              CommercialSealIdentification: azertyui
            - __language: fr
              KindOfPackages: D!
              ShippingMarks: azerty
              SealInformation:
                __language: fr
                _content_: qwertyazerty
              NumberOfPackages: "50970"
              CommercialSealIdentification: azertyui
            - __language: fr
              KindOfPackages: D!
              ShippingMarks: azerty
              SealInformation:
                __language: fr
                _content_: qwertyazerty
              NumberOfPackages: "50970"
              CommercialSealIdentification: azertyui
            - __language: fr
              KindOfPackages: D!
              ShippingMarks: azerty
              SealInformation:
                __language: fr
                _content_: qwertyazerty
              NumberOfPackages: "50970"
              CommercialSealIdentification: azertyui
            IndependentSmallProducersDeclaration:
              __language: fr
              _content_: adverty
            MaturationPeriodOrAgeOfProducts:
              __language: fr
              _content_: azertys
          - AlcoholicStrengthByVolumeInPercentage: 8186 ou 590.2 ou 802.66
            BrandNameOfProducts:
              __language: fr
              _content_: adverty
            DesignationOfOrigin:
              __language: fr
              _content_: adverty
            DegreePlato: 8186 ou 590.2 ou 802.66
            FiscalMarkUsedFlag: 1
            CodeCompl: CodeCompl
            Quantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
            BodyRecordUniqueReference: "553"
            CommercialDescription:
              __language: fr
              _content_: adverty
            Density: 8186 ou 590.2 ou 802.66
            PrixFact: 5850130 ou 95991385 ou 1234567890
            GrossMass: 1831870521 ou 7361611.7 ou 907545.17 ou 6057.125 ou 6586454.2069
              ou 35.68430 ou 3979.145140
            ExciseProductCode: '@NM1'
            NetMass: 1831870521 ou 7361611.7 ou 907545.17 ou 6057.125 ou 6586454.2069
              ou 35.68430 ou 3979.145140
            SizeOfProducer: "865122304357"
            FiscalMark:
              __language: fr
              _content_: qwertyazerty
            CnCode: "29263090"
            WineProduct:
              WineGrowingZoneCode: "29"
              __language: fr
              WineOperation:
              - WineOperationCode: "33"
              - WineOperationCode: "33"
              - WineOperationCode: "33"
              - WineOperationCode: "33"
              - WineOperationCode: "33"
              ThirdCountryOfDestination: Fr
              WineProductCategory: null
              OtherInformation:
                __language: fr
                _content_: qwertyazerty
              ThirdCountryOfOrigin: Fr
            Package:
            - __language: fr
              KindOfPackages: D!
              ShippingMarks: azerty
              SealInformation:
                __language: fr
                _content_: qwertyazerty
              NumberOfPackages: "50970"
              CommercialSealIdentification: azertyui
            - __language: fr
              KindOfPackages: D!
              ShippingMarks: azerty
              SealInformation:
                __language: fr
                _content_: qwertyazerty
              NumberOfPackages: "50970"
              CommercialSealIdentification: azertyui
            - __language: fr
              KindOfPackages: D!
              ShippingMarks: azerty
              SealInformation:
                __language: fr
                _content_: qwertyazerty
              NumberOfPackages: "50970"
              CommercialSealIdentification: azertyui
            - __language: fr
              KindOfPackages: D!
              ShippingMarks: azerty
              SealInformation:
                __language: fr
                _content_: qwertyazerty
              NumberOfPackages: "50970"
              CommercialSealIdentification: azertyui
            - __language: fr
              KindOfPackages: D!
              ShippingMarks: azerty
              SealInformation:
                __language: fr
                _content_: qwertyazerty
              NumberOfPackages: "50970"
              CommercialSealIdentification: azertyui
            IndependentSmallProducersDeclaration:
              __language: fr
              _content_: adverty
            MaturationPeriodOrAgeOfProducts:
              __language: fr
              _content_: azertys
          CompetentAuthorityDispatchOffice:
            ReferenceNumber: BWgnQuPY
          TransportArrangerTrader:
            StreetName: azertyuio
            __language: fr
            TraderName: edcvfr
            StreetNumber: abc
            City: asxx
            VatNumber: fredc
            Postcode: '#bp5'
      properties:
        EADESADContainer:
          $ref: '#/components/schemas/EADESADContainerType'
      required:
      - EADESADContainer
      type: object
    EADESADContainerType:
      example:
        ExportCountryDestination:
          CountryDestination: FR
        DocumentCertificate:
        - __language: fr
          DocumentDescription:
            __language: fr
            _content_: adverty
          DocumentType: 86u
          ReferenceOfDocument:
            __language: fr
            _content_: qwertyazerty
          DocumentReference: azertyui
        - __language: fr
          DocumentDescription:
            __language: fr
            _content_: adverty
          DocumentType: 86u
          ReferenceOfDocument:
            __language: fr
            _content_: qwertyazerty
          DocumentReference: azertyui
        - __language: fr
          DocumentDescription:
            __language: fr
            _content_: adverty
          DocumentType: 86u
          ReferenceOfDocument:
            __language: fr
            _content_: qwertyazerty
          DocumentReference: azertyui
        - __language: fr
          DocumentDescription:
            __language: fr
            _content_: adverty
          DocumentType: 86u
          ReferenceOfDocument:
            __language: fr
            _content_: qwertyazerty
          DocumentReference: azertyui
        - __language: fr
          DocumentDescription:
            __language: fr
            _content_: adverty
          DocumentType: 86u
          ReferenceOfDocument:
            __language: fr
            _content_: qwertyazerty
          DocumentReference: azertyui
        MovementGuarantee:
          GuarantorTrader:
          - StreetName: azertyuio
            __language: fr
            TraderName: edcvfr
            StreetNumber: abc
            City: asxx
            TraderExciseNumber: WNYmU9ai8UArd
            VatNumber: fredc
            Postcode: '#bp5'
          - StreetName: azertyuio
            __language: fr
            TraderName: edcvfr
            StreetNumber: abc
            City: asxx
            TraderExciseNumber: WNYmU9ai8UArd
            VatNumber: fredc
            Postcode: '#bp5'
          GuarantorTypeCode: null
        ExciseMovement:
          AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
          DateAndTimeOfValidationOfEadEsad: 2022-01-31T14:05:01
        ConsigneeTrader:
          StreetName: azertyuio
          __language: fr
          TraderName: edcvfr
          EoriNumber: FR0123456789
          Traderid: aqwxsz
          StreetNumber: abc
          City: asxx
          Postcode: '#bp5'
        PlaceOfDispatchTrader:
          StreetName: azertyuio
          __language: fr
          TraderName: edcvfr
          ReferenceOfTaxWarehouse: ReferenceOfTaxWarehouse
          StreetNumber: abc
          City: asxx
          Postcode: '#bp5'
        Attributes:
          DeferredSubmissionFlag: 1
          SubmissionMessageType: null
        HeaderEadEsad:
          DateAndTimeOfUpdateValidation: 2022-01-31T14:05:01
          DestinationTypeCode: null
          JourneyTime: H24
          SequenceNumber: "98"
          TransportArrangement: null
        ComplementConsigneeTrader:
          MemberStateCode: FR
          DateNAttConsign: 2022-01-31T00:00:00.000+00:00
          SerialNumberOfCertificateOfExemption: abcdefghij
        DispatchImportOffice:
          ReferenceNumber: ReferenceNumber
        EadEsad:
          ImportCustomsDeclaration:
          - ImportCustomsDeclarationNumber: "[4X3S!U[0z$+f"
          - ImportCustomsDeclarationNumber: "[4X3S!U[0z$+f"
          - ImportCustomsDeclarationNumber: "[4X3S!U[0z$+f"
          - ImportCustomsDeclarationNumber: "[4X3S!U[0z$+f"
          - ImportCustomsDeclarationNumber: "[4X3S!U[0z$+f"
          DateOfDispatch: 2022-01-31T00:00:00.000+00:00
          UpstreamArc: 09GKL5BWYERZV82CJV0V1
          LocalReferenceNumber: "~00J]fkDK1(VGkj>TeJ6"
          OriginTypeCode: null
          InvoiceNumber: azertyui
          InvoiceDate: 2022-01-31T00:00:00.000+00:00
          TimeOfDispatch: 01:43:45
        FirstTransporterTrader:
          StreetName: azertyuio
          __language: fr
          TraderName: edcvfr
          StreetNumber: abc
          City: asxx
          VatNumber: fredc
          Postcode: '#bp5'
        ConsignorTrader:
          StreetName: azertyuio
          __language: fr
          TraderName: edcvfr
          StreetNumber: abc
          City: asxx
          TraderExciseNumber: WNYmU9ai8UArd
          Postcode: '#bp5'
        DeliveryPlaceTrader:
          StreetName: azertyuio
          __language: fr
          TraderName: edcvfr
          Traderid: aqwxsz
          StreetNumber: abc
          City: asxx
          Postcode: '#bp5'
        TransportDetails:
        - __language: fr
          ComplementaryInformation:
            __language: fr
            _content_: adverty
          SealInformation:
            __language: fr
            _content_: qwertyazerty
          TransportUnitCode: "29"
          IdentityOfTransportUnits: azertyui
          CommercialSealIdentification: azertyui
        - __language: fr
          ComplementaryInformation:
            __language: fr
            _content_: adverty
          SealInformation:
            __language: fr
            _content_: qwertyazerty
          TransportUnitCode: "29"
          IdentityOfTransportUnits: azertyui
          CommercialSealIdentification: azertyui
        - __language: fr
          ComplementaryInformation:
            __language: fr
            _content_: adverty
          SealInformation:
            __language: fr
            _content_: qwertyazerty
          TransportUnitCode: "29"
          IdentityOfTransportUnits: azertyui
          CommercialSealIdentification: azertyui
        - __language: fr
          ComplementaryInformation:
            __language: fr
            _content_: adverty
          SealInformation:
            __language: fr
            _content_: qwertyazerty
          TransportUnitCode: "29"
          IdentityOfTransportUnits: azertyui
          CommercialSealIdentification: azertyui
        - __language: fr
          ComplementaryInformation:
            __language: fr
            _content_: adverty
          SealInformation:
            __language: fr
            _content_: qwertyazerty
          TransportUnitCode: "29"
          IdentityOfTransportUnits: azertyui
          CommercialSealIdentification: azertyui
        DeliveryPlaceCustomsOffice:
          ReferenceNumber: BWgnQuPY
        TransportMode:
          __language: fr
          TransportModeCode: "33"
          ComplementaryInformation:
            __language: fr
            _content_: adverty
        BodyEadEsad:
        - AlcoholicStrengthByVolumeInPercentage: 8186 ou 590.2 ou 802.66
          BrandNameOfProducts:
            __language: fr
            _content_: adverty
          DesignationOfOrigin:
            __language: fr
            _content_: adverty
          DegreePlato: 8186 ou 590.2 ou 802.66
          FiscalMarkUsedFlag: 1
          CodeCompl: CodeCompl
          Quantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
          BodyRecordUniqueReference: "553"
          CommercialDescription:
            __language: fr
            _content_: adverty
          Density: 8186 ou 590.2 ou 802.66
          PrixFact: 5850130 ou 95991385 ou 1234567890
          GrossMass: 1831870521 ou 7361611.7 ou 907545.17 ou 6057.125 ou 6586454.2069
            ou 35.68430 ou 3979.145140
          ExciseProductCode: '@NM1'
          NetMass: 1831870521 ou 7361611.7 ou 907545.17 ou 6057.125 ou 6586454.2069
            ou 35.68430 ou 3979.145140
          SizeOfProducer: "865122304357"
          FiscalMark:
            __language: fr
            _content_: qwertyazerty
          CnCode: "29263090"
          WineProduct:
            WineGrowingZoneCode: "29"
            __language: fr
            WineOperation:
            - WineOperationCode: "33"
            - WineOperationCode: "33"
            - WineOperationCode: "33"
            - WineOperationCode: "33"
            - WineOperationCode: "33"
            ThirdCountryOfDestination: Fr
            WineProductCategory: null
            OtherInformation:
              __language: fr
              _content_: qwertyazerty
            ThirdCountryOfOrigin: Fr
          Package:
          - __language: fr
            KindOfPackages: D!
            ShippingMarks: azerty
            SealInformation:
              __language: fr
              _content_: qwertyazerty
            NumberOfPackages: "50970"
            CommercialSealIdentification: azertyui
          - __language: fr
            KindOfPackages: D!
            ShippingMarks: azerty
            SealInformation:
              __language: fr
              _content_: qwertyazerty
            NumberOfPackages: "50970"
            CommercialSealIdentification: azertyui
          - __language: fr
            KindOfPackages: D!
            ShippingMarks: azerty
            SealInformation:
              __language: fr
              _content_: qwertyazerty
            NumberOfPackages: "50970"
            CommercialSealIdentification: azertyui
          - __language: fr
            KindOfPackages: D!
            ShippingMarks: azerty
            SealInformation:
              __language: fr
              _content_: qwertyazerty
            NumberOfPackages: "50970"
            CommercialSealIdentification: azertyui
          - __language: fr
            KindOfPackages: D!
            ShippingMarks: azerty
            SealInformation:
              __language: fr
              _content_: qwertyazerty
            NumberOfPackages: "50970"
            CommercialSealIdentification: azertyui
          IndependentSmallProducersDeclaration:
            __language: fr
            _content_: adverty
          MaturationPeriodOrAgeOfProducts:
            __language: fr
            _content_: azertys
        - AlcoholicStrengthByVolumeInPercentage: 8186 ou 590.2 ou 802.66
          BrandNameOfProducts:
            __language: fr
            _content_: adverty
          DesignationOfOrigin:
            __language: fr
            _content_: adverty
          DegreePlato: 8186 ou 590.2 ou 802.66
          FiscalMarkUsedFlag: 1
          CodeCompl: CodeCompl
          Quantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
          BodyRecordUniqueReference: "553"
          CommercialDescription:
            __language: fr
            _content_: adverty
          Density: 8186 ou 590.2 ou 802.66
          PrixFact: 5850130 ou 95991385 ou 1234567890
          GrossMass: 1831870521 ou 7361611.7 ou 907545.17 ou 6057.125 ou 6586454.2069
            ou 35.68430 ou 3979.145140
          ExciseProductCode: '@NM1'
          NetMass: 1831870521 ou 7361611.7 ou 907545.17 ou 6057.125 ou 6586454.2069
            ou 35.68430 ou 3979.145140
          SizeOfProducer: "865122304357"
          FiscalMark:
            __language: fr
            _content_: qwertyazerty
          CnCode: "29263090"
          WineProduct:
            WineGrowingZoneCode: "29"
            __language: fr
            WineOperation:
            - WineOperationCode: "33"
            - WineOperationCode: "33"
            - WineOperationCode: "33"
            - WineOperationCode: "33"
            - WineOperationCode: "33"
            ThirdCountryOfDestination: Fr
            WineProductCategory: null
            OtherInformation:
              __language: fr
              _content_: qwertyazerty
            ThirdCountryOfOrigin: Fr
          Package:
          - __language: fr
            KindOfPackages: D!
            ShippingMarks: azerty
            SealInformation:
              __language: fr
              _content_: qwertyazerty
            NumberOfPackages: "50970"
            CommercialSealIdentification: azertyui
          - __language: fr
            KindOfPackages: D!
            ShippingMarks: azerty
            SealInformation:
              __language: fr
              _content_: qwertyazerty
            NumberOfPackages: "50970"
            CommercialSealIdentification: azertyui
          - __language: fr
            KindOfPackages: D!
            ShippingMarks: azerty
            SealInformation:
              __language: fr
              _content_: qwertyazerty
            NumberOfPackages: "50970"
            CommercialSealIdentification: azertyui
          - __language: fr
            KindOfPackages: D!
            ShippingMarks: azerty
            SealInformation:
              __language: fr
              _content_: qwertyazerty
            NumberOfPackages: "50970"
            CommercialSealIdentification: azertyui
          - __language: fr
            KindOfPackages: D!
            ShippingMarks: azerty
            SealInformation:
              __language: fr
              _content_: qwertyazerty
            NumberOfPackages: "50970"
            CommercialSealIdentification: azertyui
          IndependentSmallProducersDeclaration:
            __language: fr
            _content_: adverty
          MaturationPeriodOrAgeOfProducts:
            __language: fr
            _content_: azertys
        - AlcoholicStrengthByVolumeInPercentage: 8186 ou 590.2 ou 802.66
          BrandNameOfProducts:
            __language: fr
            _content_: adverty
          DesignationOfOrigin:
            __language: fr
            _content_: adverty
          DegreePlato: 8186 ou 590.2 ou 802.66
          FiscalMarkUsedFlag: 1
          CodeCompl: CodeCompl
          Quantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
          BodyRecordUniqueReference: "553"
          CommercialDescription:
            __language: fr
            _content_: adverty
          Density: 8186 ou 590.2 ou 802.66
          PrixFact: 5850130 ou 95991385 ou 1234567890
          GrossMass: 1831870521 ou 7361611.7 ou 907545.17 ou 6057.125 ou 6586454.2069
            ou 35.68430 ou 3979.145140
          ExciseProductCode: '@NM1'
          NetMass: 1831870521 ou 7361611.7 ou 907545.17 ou 6057.125 ou 6586454.2069
            ou 35.68430 ou 3979.145140
          SizeOfProducer: "865122304357"
          FiscalMark:
            __language: fr
            _content_: qwertyazerty
          CnCode: "29263090"
          WineProduct:
            WineGrowingZoneCode: "29"
            __language: fr
            WineOperation:
            - WineOperationCode: "33"
            - WineOperationCode: "33"
            - WineOperationCode: "33"
            - WineOperationCode: "33"
            - WineOperationCode: "33"
            ThirdCountryOfDestination: Fr
            WineProductCategory: null
            OtherInformation:
              __language: fr
              _content_: qwertyazerty
            ThirdCountryOfOrigin: Fr
          Package:
          - __language: fr
            KindOfPackages: D!
            ShippingMarks: azerty
            SealInformation:
              __language: fr
              _content_: qwertyazerty
            NumberOfPackages: "50970"
            CommercialSealIdentification: azertyui
          - __language: fr
            KindOfPackages: D!
            ShippingMarks: azerty
            SealInformation:
              __language: fr
              _content_: qwertyazerty
            NumberOfPackages: "50970"
            CommercialSealIdentification: azertyui
          - __language: fr
            KindOfPackages: D!
            ShippingMarks: azerty
            SealInformation:
              __language: fr
              _content_: qwertyazerty
            NumberOfPackages: "50970"
            CommercialSealIdentification: azertyui
          - __language: fr
            KindOfPackages: D!
            ShippingMarks: azerty
            SealInformation:
              __language: fr
              _content_: qwertyazerty
            NumberOfPackages: "50970"
            CommercialSealIdentification: azertyui
          - __language: fr
            KindOfPackages: D!
            ShippingMarks: azerty
            SealInformation:
              __language: fr
              _content_: qwertyazerty
            NumberOfPackages: "50970"
            CommercialSealIdentification: azertyui
          IndependentSmallProducersDeclaration:
            __language: fr
            _content_: adverty
          MaturationPeriodOrAgeOfProducts:
            __language: fr
            _content_: azertys
        - AlcoholicStrengthByVolumeInPercentage: 8186 ou 590.2 ou 802.66
          BrandNameOfProducts:
            __language: fr
            _content_: adverty
          DesignationOfOrigin:
            __language: fr
            _content_: adverty
          DegreePlato: 8186 ou 590.2 ou 802.66
          FiscalMarkUsedFlag: 1
          CodeCompl: CodeCompl
          Quantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
          BodyRecordUniqueReference: "553"
          CommercialDescription:
            __language: fr
            _content_: adverty
          Density: 8186 ou 590.2 ou 802.66
          PrixFact: 5850130 ou 95991385 ou 1234567890
          GrossMass: 1831870521 ou 7361611.7 ou 907545.17 ou 6057.125 ou 6586454.2069
            ou 35.68430 ou 3979.145140
          ExciseProductCode: '@NM1'
          NetMass: 1831870521 ou 7361611.7 ou 907545.17 ou 6057.125 ou 6586454.2069
            ou 35.68430 ou 3979.145140
          SizeOfProducer: "865122304357"
          FiscalMark:
            __language: fr
            _content_: qwertyazerty
          CnCode: "29263090"
          WineProduct:
            WineGrowingZoneCode: "29"
            __language: fr
            WineOperation:
            - WineOperationCode: "33"
            - WineOperationCode: "33"
            - WineOperationCode: "33"
            - WineOperationCode: "33"
            - WineOperationCode: "33"
            ThirdCountryOfDestination: Fr
            WineProductCategory: null
            OtherInformation:
              __language: fr
              _content_: qwertyazerty
            ThirdCountryOfOrigin: Fr
          Package:
          - __language: fr
            KindOfPackages: D!
            ShippingMarks: azerty
            SealInformation:
              __language: fr
              _content_: qwertyazerty
            NumberOfPackages: "50970"
            CommercialSealIdentification: azertyui
          - __language: fr
            KindOfPackages: D!
            ShippingMarks: azerty
            SealInformation:
              __language: fr
              _content_: qwertyazerty
            NumberOfPackages: "50970"
            CommercialSealIdentification: azertyui
          - __language: fr
            KindOfPackages: D!
            ShippingMarks: azerty
            SealInformation:
              __language: fr
              _content_: qwertyazerty
            NumberOfPackages: "50970"
            CommercialSealIdentification: azertyui
          - __language: fr
            KindOfPackages: D!
            ShippingMarks: azerty
            SealInformation:
              __language: fr
              _content_: qwertyazerty
            NumberOfPackages: "50970"
            CommercialSealIdentification: azertyui
          - __language: fr
            KindOfPackages: D!
            ShippingMarks: azerty
            SealInformation:
              __language: fr
              _content_: qwertyazerty
            NumberOfPackages: "50970"
            CommercialSealIdentification: azertyui
          IndependentSmallProducersDeclaration:
            __language: fr
            _content_: adverty
          MaturationPeriodOrAgeOfProducts:
            __language: fr
            _content_: azertys
        - AlcoholicStrengthByVolumeInPercentage: 8186 ou 590.2 ou 802.66
          BrandNameOfProducts:
            __language: fr
            _content_: adverty
          DesignationOfOrigin:
            __language: fr
            _content_: adverty
          DegreePlato: 8186 ou 590.2 ou 802.66
          FiscalMarkUsedFlag: 1
          CodeCompl: CodeCompl
          Quantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
          BodyRecordUniqueReference: "553"
          CommercialDescription:
            __language: fr
            _content_: adverty
          Density: 8186 ou 590.2 ou 802.66
          PrixFact: 5850130 ou 95991385 ou 1234567890
          GrossMass: 1831870521 ou 7361611.7 ou 907545.17 ou 6057.125 ou 6586454.2069
            ou 35.68430 ou 3979.145140
          ExciseProductCode: '@NM1'
          NetMass: 1831870521 ou 7361611.7 ou 907545.17 ou 6057.125 ou 6586454.2069
            ou 35.68430 ou 3979.145140
          SizeOfProducer: "865122304357"
          FiscalMark:
            __language: fr
            _content_: qwertyazerty
          CnCode: "29263090"
          WineProduct:
            WineGrowingZoneCode: "29"
            __language: fr
            WineOperation:
            - WineOperationCode: "33"
            - WineOperationCode: "33"
            - WineOperationCode: "33"
            - WineOperationCode: "33"
            - WineOperationCode: "33"
            ThirdCountryOfDestination: Fr
            WineProductCategory: null
            OtherInformation:
              __language: fr
              _content_: qwertyazerty
            ThirdCountryOfOrigin: Fr
          Package:
          - __language: fr
            KindOfPackages: D!
            ShippingMarks: azerty
            SealInformation:
              __language: fr
              _content_: qwertyazerty
            NumberOfPackages: "50970"
            CommercialSealIdentification: azertyui
          - __language: fr
            KindOfPackages: D!
            ShippingMarks: azerty
            SealInformation:
              __language: fr
              _content_: qwertyazerty
            NumberOfPackages: "50970"
            CommercialSealIdentification: azertyui
          - __language: fr
            KindOfPackages: D!
            ShippingMarks: azerty
            SealInformation:
              __language: fr
              _content_: qwertyazerty
            NumberOfPackages: "50970"
            CommercialSealIdentification: azertyui
          - __language: fr
            KindOfPackages: D!
            ShippingMarks: azerty
            SealInformation:
              __language: fr
              _content_: qwertyazerty
            NumberOfPackages: "50970"
            CommercialSealIdentification: azertyui
          - __language: fr
            KindOfPackages: D!
            ShippingMarks: azerty
            SealInformation:
              __language: fr
              _content_: qwertyazerty
            NumberOfPackages: "50970"
            CommercialSealIdentification: azertyui
          IndependentSmallProducersDeclaration:
            __language: fr
            _content_: adverty
          MaturationPeriodOrAgeOfProducts:
            __language: fr
            _content_: azertys
        CompetentAuthorityDispatchOffice:
          ReferenceNumber: BWgnQuPY
        TransportArrangerTrader:
          StreetName: azertyuio
          __language: fr
          TraderName: edcvfr
          StreetNumber: abc
          City: asxx
          VatNumber: fredc
          Postcode: '#bp5'
      properties:
        Attributes:
          $ref: '#/components/schemas/AttributesType801'
        ConsigneeTrader:
          $ref: '#/components/schemas/ConsigneeTraderType801'
        ExportCountryDestination:
          $ref: '#/components/schemas/CountryDestinationType801'
        ExciseMovement:
          $ref: '#/components/schemas/ExciseMovementType801'
        ConsignorTrader:
          $ref: '#/components/schemas/ConsignorTraderType801'
        PlaceOfDispatchTrader:
          $ref: '#/components/schemas/PlaceOfDispatchTraderType801'
        DispatchImportOffice:
          $ref: '#/components/schemas/DispatchImportOfficeType801'
        ComplementConsigneeTrader:
          $ref: '#/components/schemas/ComplementConsigneeTraderType801'
        DeliveryPlaceTrader:
          $ref: '#/components/schemas/DeliveryPlaceTraderType801'
        DeliveryPlaceCustomsOffice:
          $ref: '#/components/schemas/DeliveryPlaceCustomsOfficeType801'
        CompetentAuthorityDispatchOffice:
          $ref: '#/components/schemas/CompetentAuthorityDispatchOfficeType801'
        TransportArrangerTrader:
          $ref: '#/components/schemas/TransportArrangerTraderType801'
        FirstTransporterTrader:
          $ref: '#/components/schemas/FirstTransporterTraderType801'
        TransportDetails:
          items:
            $ref: '#/components/schemas/TransportDetailsType801'
          maxItems: 99
          type: array
        DocumentCertificate:
          items:
            $ref: '#/components/schemas/DocumentCertificateType801'
          maxItems: 9
          type: array
        EadEsad:
          $ref: '#/components/schemas/EadEsadType801'
        HeaderEadEsad:
          $ref: '#/components/schemas/HeaderEadEsadType801'
        TransportMode:
          $ref: '#/components/schemas/TransportModeType801'
        MovementGuarantee:
          $ref: '#/components/schemas/MovementGuaranteeType801'
        BodyEadEsad:
          items:
            $ref: '#/components/schemas/BodyEadEsadType801'
          maxItems: 999
          type: array
      required:
      - Attributes
      - BodyEadEsad
      - CompetentAuthorityDispatchOffice
      - ConsignorTrader
      - EadEsad
      - HeaderEadEsad
      - MovementGuarantee
      - OrigineMessageType
      - TransportDetails
      - TransportMode
      type: object
    AttributesType801:
      description: |
        | **Nom de l'élément**     | **Référentiels** | **Règles** | **Conditions** |
        |--------------------------|------------------|------------|----------------|
        | SubmissionMessage        |                  |            |                |
        | Deferred Submission flag |                  |            |                |
      example:
        DeferredSubmissionFlag: 1
        SubmissionMessageType: null
      properties:
        SubmissionMessageType:
          $ref: '#/components/schemas/SubmissionType'
        DeferredSubmissionFlag:
          $ref: '#/components/schemas/Flag'
      required:
      - DeferredSubmissionFlag
      - SubmissionMessageType
      type: object
    ConsigneeTraderType801:
      description: |
        | **Nom de l'élément** | **Référentiels** | **Règles**                                           | **Conditions** |
        |----------------------|------------------|------------------------------------------------------|----------------|
        | Traderid             |                  | IC_RG_R045<br>IC_RG_R271<br>IC_RG_R272<br>FR_RG_R151 | IC_RG_C010     |
        | TraderName           |                  |                                                      |                |
        | StreetName           |                  |                                                      |                |
        | StreetNumber         |                  |                                                      |                |
        | Postcode             |                  |                                                      |                |
        | City                 |                  |                                                      |                |
        | language             | Ref_28 (BC12)    |                                                      | IC_RG_C002     |
        | EoriNumber           |                  |                                                      | IC_RG_C180     |
      example:
        StreetName: azertyuio
        __language: fr
        TraderName: edcvfr
        EoriNumber: FR0123456789
        Traderid: aqwxsz
        StreetNumber: abc
        City: asxx
        Postcode: '#bp5'
      properties:
        Traderid:
          description: Trader Id
          example: aqwxsz
          maxLength: 16
          minLength: 1
          type: string
        TraderName:
          description: Trader Name
          example: edcvfr
          maxLength: 182
          minLength: 1
          type: string
        StreetName:
          description: Street Name
          example: azertyuio
          maxLength: 65
          minLength: 1
          type: string
        StreetNumber:
          description: Street Number
          example: abc
          maxLength: 11
          minLength: 1
          type: string
        Postcode:
          description: Postcode
          example: '#bp5'
          maxLength: 10
          minLength: 1
          type: string
        City:
          description: City
          example: asxx
          maxLength: 50
          minLength: 1
          type: string
        EoriNumber:
          description: Eori Number
          example: FR0123456789
          pattern: "^.{1,17}$"
          type: string
        __language:
          description: Language Code
          example: fr
          maxLength: 2
          minLength: 2
          pattern: "^[a-z]{2}$"
          type: string
      required:
      - City
      - Postcode
      - StreetName
      - TraderName
      type: object
    CountryDestinationType801:
      description: |
        | **Nom de l'élément** | **Référentiels** | **Règles** | **Conditions** |
        |----------------------|------------------|------------|----------------|
        | CountryDestination          | Ref_10 (BC08) <br> Ref_31 (BC11)   | FR_RG_R212           |                |
      example:
        CountryDestination: FR
      properties:
        CountryDestination:
          description: Country Destination
          example: FR
          pattern: "^[A-Z]{2}$"
          type: string
      required:
      - CountryDestination
      type: object
    ExciseMovementType801:
      description: |
        | **Nom de l'élément**             | **Référentiels** | **Règles**                             | **Conditions** |
        |----------------------------------|------------------|----------------------------------------|----------------|
        | AdministrativeReferenceCode      |                  | IC_RG_R030<br>IC_RG_R235<br>IC_RG_R273 |                |
        | DateAndTimeOfValidationOfEadEsad |                  |                                        |                |
      example:
        AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
        DateAndTimeOfValidationOfEadEsad: 2022-01-31T14:05:01
      properties:
        AdministrativeReferenceCode:
          description: Administrative Reference Code
          example: 09GKL5BWYERZV82CJV0V1
          format: token
          maxLength: 21
          minLength: 21
          pattern: "^[0-9]{2}[A-Z]{2}[A-Z0-9]{16}[0-9]$"
          type: string
        DateAndTimeOfValidationOfEadEsad:
          description: |
            Pattern : \d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?

            The date is in the Common Era (minus sign in years is not permitted) and time zone although not included UTC
            is implied
          example: 2022-01-31T14:05:01
          pattern: "\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(\\.\\d+)?"
          type: string
      required:
      - DateAndTimeOfValidationOfEadEsad
      type: object
    ConsignorTraderType801:
      description: |
        | **Nom de l'élément** | **Référentiels** | **Règles**               | **Conditions** |
        |----------------------|------------------|--------------------------|----------------|
        | TraderExciseNumber   |                  | IC_RG_R044<br>IC_RG_R271 |                |
        | TraderName           |                  | FR_RG_R128               |                |
        | StreetName           |                  | FR_RG_R128               |                |
        | StreetNumber         |                  | FR_RG_R128               |                |
        | Postcode             |                  | FR_RG_R128               |                |
        | City                 |                  | FR_RG_R128               |                |
        | language             | Ref_28 (BC12)    | FR_RG_R026               | IC_RG_C002     |
      example:
        StreetName: azertyuio
        __language: fr
        TraderName: edcvfr
        StreetNumber: abc
        City: asxx
        TraderExciseNumber: WNYmU9ai8UArd
        Postcode: '#bp5'
      properties:
        TraderExciseNumber:
          description: Excise Number
          example: WNYmU9ai8UArd
          pattern: "^[A-Z]{2}[a-zA-Z0-9]{11}$"
          type: string
        TraderName:
          description: Trader Name
          example: edcvfr
          maxLength: 182
          minLength: 1
          type: string
        StreetName:
          description: Street Name
          example: azertyuio
          maxLength: 65
          minLength: 1
          type: string
        StreetNumber:
          description: Street Number
          example: abc
          maxLength: 11
          minLength: 1
          type: string
        Postcode:
          description: Postcode
          example: '#bp5'
          maxLength: 10
          minLength: 1
          type: string
        City:
          description: City
          example: asxx
          maxLength: 50
          minLength: 1
          type: string
        __language:
          description: Language Code
          example: fr
          maxLength: 2
          minLength: 2
          pattern: "^[a-z]{2}$"
          type: string
      required:
      - City
      - Postcode
      - StreetName
      - TraderExciseNumber
      - TraderName
      type: object
    PlaceOfDispatchTraderType801:
      description: |
        | **Nom de l'élément**    | **Référentiels** | **Règles**               | **Conditions** |
        |-------------------------|------------------|--------------------------|----------------|
        | ReferenceOfTaxWarehouse |                  | IC_RG_R044<br>IC_RG_R271 | IC_RG_C208     |
        | TraderName              |                  |                          | IC_RG_C207     |
        | StreetName              |                  |                          | IC_RG_C207     |
        | StreetNumber            |                  |                          |                |
        | Postcode                |                  |                          | IC_RG_C207     |
        | City                    |                  |                          | IC_RG_C207     |
        | language                | Ref_28 (BC12)    | FR_RG_R026               | IC_RG_C002     |
      example:
        StreetName: azertyuio
        __language: fr
        TraderName: edcvfr
        ReferenceOfTaxWarehouse: ReferenceOfTaxWarehouse
        StreetNumber: abc
        City: asxx
        Postcode: '#bp5'
      properties:
        ReferenceOfTaxWarehouse:
          maxLength: 13
          minLength: 10
          pattern: "^[a-zA-Z]{2}[a-zA-Z0-9]{11}$|^[0-9]{9}[a-zA-Z0-9]$"
          type: string
        TraderName:
          description: Trader Name
          example: edcvfr
          maxLength: 182
          minLength: 1
          type: string
        StreetName:
          description: Street Name
          example: azertyuio
          maxLength: 65
          minLength: 1
          type: string
        StreetNumber:
          description: Street Number
          example: abc
          maxLength: 11
          minLength: 1
          type: string
        Postcode:
          description: Postcode
          example: '#bp5'
          maxLength: 10
          minLength: 1
          type: string
        City:
          description: City
          example: asxx
          maxLength: 50
          minLength: 1
          type: string
        __language:
          description: Language Code
          example: fr
          maxLength: 2
          minLength: 2
          pattern: "^[a-z]{2}$"
          type: string
      type: object
    DispatchImportOfficeType801:
      description: |
        | **Nom de l'élément** | **Référentiels** | **Règles**               | **Conditions** |
        |----------------------|------------------|--------------------------|----------------|
        | ReferenceNumber      |                  | IC_RG_R032<br>IC_RG_R236 |                |
      example:
        ReferenceNumber: ReferenceNumber
      properties:
        ReferenceNumber:
          description: Reference Number
          maxLength: 8
          minLength: 8
          type: string
      required:
      - ReferenceNumber
      type: object
    ComplementConsigneeTraderType801:
      description: |
        | **Nom de l'élément**                     | **Référentiels** | **Règles** | **Conditions** |
        |------------------------------------------|------------------|------------|----------------|
        | MemberStateCode                          | Ref_31 (BC11)    |            |                |
        | SerialNumberOfCertificate<br>OfExemption |                  |            |                |
        | DateNAttConsign                          |                  |            |                |
      example:
        MemberStateCode: FR
        DateNAttConsign: 2022-01-31T00:00:00.000+00:00
        SerialNumberOfCertificateOfExemption: abcdefghij
      properties:
        MemberStateCode:
          description: Member State Code
          example: FR
          maxLength: 2
          minLength: 2
          pattern: "^[A-Z]{2}$"
          type: string
        SerialNumberOfCertificateOfExemption:
          description: Sender Officer
          example: abcdefghij
          maxLength: 255
          minLength: 1
          type: string
        DateNAttConsign:
          description: |
            Pattern : \d{4}-\d{2}-\d{2}

            The date is in the Common Era (minus sign in years is not permitted)
          example: 2022-01-31
          format: date
          type: string
      required:
      - MemberStateCode
      type: object
    DeliveryPlaceTraderType801:
      description: |
        | **Nom de l'élément** | **Référentiels** | **Règles**                             | **Conditions** |
        |----------------------|------------------|----------------------------------------|----------------|
        | Traderid             |                  | IC_RG_R045<br>IC_RG_R271<br>IC_RG_R272 | IC_RG_C074     |
        | TraderName           |                  |                                        | IC_RG_C079     |
        | StreetName           |                  |                                        | IC_RG_C078     |
        | StreetNumber         |                  |                                        |                |
        | Postcode             |                  |                                        | IC_RG_C078     |
        | City                 |                  |                                        | IC_RG_C078     |
        | language             | Ref_28 (BC12)    | FR_RG_R026                             | IC_RG_C002     |
      example:
        StreetName: azertyuio
        __language: fr
        TraderName: edcvfr
        Traderid: aqwxsz
        StreetNumber: abc
        City: asxx
        Postcode: '#bp5'
      properties:
        Traderid:
          description: Trader Id
          example: aqwxsz
          maxLength: 16
          minLength: 1
          type: string
        TraderName:
          description: Trader Name
          example: edcvfr
          maxLength: 182
          minLength: 1
          type: string
        StreetName:
          description: Street Name
          example: azertyuio
          maxLength: 65
          minLength: 1
          type: string
        StreetNumber:
          description: Street Number
          example: abc
          maxLength: 11
          minLength: 1
          type: string
        Postcode:
          description: Postcode
          example: '#bp5'
          maxLength: 10
          minLength: 1
          type: string
        City:
          description: City
          example: asxx
          maxLength: 50
          minLength: 1
          type: string
        __language:
          description: Language Code
          example: fr
          maxLength: 2
          minLength: 2
          pattern: "^[a-z]{2}$"
          type: string
      type: object
    DeliveryPlaceCustomsOfficeType801:
      description: |
        | **Nom de l'élément** | **Référentiels** | **Règles**               | **Conditions** |
        |----------------------|------------------|--------------------------|----------------|
        | ReferenceNumber      |                  | IC_RG_R032<br>IC_RG_R236 |                |
      example:
        ReferenceNumber: BWgnQuPY
      properties:
        ReferenceNumber:
          description: Excise Office Code
          example: BWgnQuPY
          maxLength: 8
          minLength: 8
          pattern: "^[A-Z]{2}[a-zA-Z0-9]{6}$"
          type: string
      required:
      - ReferenceNumber
      type: object
    CompetentAuthorityDispatchOfficeType801:
      description: |
        | **Nom de l'élément** | **Référentiels** | **Règles**               | **Conditions** |
        |----------------------|------------------|--------------------------|----------------|
        | ReferenceNumber      |                  | IC_RG_R032<br>IC_RG_R236 |                |
      example:
        ReferenceNumber: BWgnQuPY
      properties:
        ReferenceNumber:
          description: Excise Office Code
          example: BWgnQuPY
          maxLength: 8
          minLength: 8
          pattern: "^[A-Z]{2}[a-zA-Z0-9]{6}$"
          type: string
      required:
      - ReferenceNumber
      type: object
    TransportArrangerTraderType801:
      description: |
        | **Nom de l'élément** | **Référentiels** | **Règles** | **Conditions** |
        |----------------------|------------------|------------|----------------|
        | VatNumber            |                  |            |                |
        | TraderName           |                  |            |                |
        | StreetName           |                  |            |                |
        | StreetNumber         |                  |            |                |
        | Postcode             |                  |            |                |
        | City                 |                  |            |                |
        | language             | Ref_28 (BC12)    | FR_RG_R026 | IC_RG_C002     |
      example:
        StreetName: azertyuio
        __language: fr
        TraderName: edcvfr
        StreetNumber: abc
        City: asxx
        VatNumber: fredc
        Postcode: '#bp5'
      properties:
        VatNumber:
          description: VAT Number
          example: fredc
          maxLength: 14
          minLength: 1
          type: string
        TraderName:
          description: Trader Name
          example: edcvfr
          maxLength: 182
          minLength: 1
          type: string
        StreetName:
          description: Street Name
          example: azertyuio
          maxLength: 65
          minLength: 1
          type: string
        StreetNumber:
          description: Street Number
          example: abc
          maxLength: 11
          minLength: 1
          type: string
        Postcode:
          description: Postcode
          example: '#bp5'
          maxLength: 10
          minLength: 1
          type: string
        City:
          description: City
          example: asxx
          maxLength: 50
          minLength: 1
          type: string
        __language:
          description: Language Code
          example: fr
          maxLength: 2
          minLength: 2
          pattern: "^[a-z]{2}$"
          type: string
      required:
      - City
      - Postcode
      - StreetName
      - TraderName
      type: object
    FirstTransporterTraderType801:
      description: |
        | **Nom de l'élément** | **Référentiels** | **Règles** | **Conditions** |
        |----------------------|------------------|------------|----------------|
        | VatNumber            |                  |            |                |
        | TraderName           |                  |            |                |
        | StreetName           |                  |            |                |
        | StreetNumber         |                  |            |                |
        | Postcode             |                  |            |                |
        | City                 |                  |            |                |
        | language             | Ref_28 (BC12)    | FR_RG_R026 | IC_RG_C002     |
      example:
        StreetName: azertyuio
        __language: fr
        TraderName: edcvfr
        StreetNumber: abc
        City: asxx
        VatNumber: fredc
        Postcode: '#bp5'
      properties:
        VatNumber:
          description: VAT Number
          example: fredc
          maxLength: 14
          minLength: 1
          type: string
        TraderName:
          description: Trader Name
          example: edcvfr
          maxLength: 182
          minLength: 1
          type: string
        StreetName:
          description: Street Name
          example: azertyuio
          maxLength: 65
          minLength: 1
          type: string
        StreetNumber:
          description: Street Number
          example: abc
          maxLength: 11
          minLength: 1
          type: string
        Postcode:
          description: Postcode
          example: '#bp5'
          maxLength: 10
          minLength: 1
          type: string
        City:
          description: City
          example: asxx
          maxLength: 50
          minLength: 1
          type: string
        __language:
          description: Language Code
          example: fr
          maxLength: 2
          minLength: 2
          pattern: "^[a-z]{2}$"
          type: string
      type: object
    TransportDetailsType801:
      description: |
        | **Nom de l'élément**         | **Référentiels** | **Règles** | **Conditions** |
        |------------------------------|------------------|------------|----------------|
        | TransportUnitCode            | Ref_53  (BC35)   |            |                |
        | IdentityOfTransportUnits     |                  |            | IC_RG_C156     |
        | CommercialSealIdentification |                  |            |                |
        | ComplementaryInformation     |                  |            | IC_RG_C127     |
        | language                     | Ref_28 (BC12)    |            | IC_RG_C002     |
        | SealInformation              |                  |            |                |
        | language                     | Ref_28 (BC12)    |            | IC_RG_C002     |
      example:
        __language: fr
        ComplementaryInformation:
          __language: fr
          _content_: adverty
        SealInformation:
          __language: fr
          _content_: qwertyazerty
        TransportUnitCode: "29"
        IdentityOfTransportUnits: azertyui
        CommercialSealIdentification: azertyui
      properties:
        TransportUnitCode:
          description: Transport Unit Code
          example: "29"
          pattern: "^[1-9]{1}[0-9]{0,1}$"
          type: string
        IdentityOfTransportUnits:
          description: Identity of Transport Units
          example: azertyui
          maxLength: 35
          minLength: 1
          type: string
        CommercialSealIdentification:
          description: Commercial Seal Identification
          example: azertyui
          maxLength: 35
          minLength: 1
          type: string
        ComplementaryInformation:
          $ref: '#/components/schemas/LSDComplementaryInformationType801'
        SealInformation:
          $ref: '#/components/schemas/LSDSealInformationType801'
        __language:
          description: Language Code
          example: fr
          maxLength: 2
          minLength: 2
          pattern: "^[a-z]{2}$"
          type: string
      required:
      - TransportUnitCode
      type: object
    LSDComplementaryInformationType801:
      example:
        __language: fr
        _content_: adverty
      properties:
        _content_:
          description: Complementary Information
          example: adverty
          maxLength: 350
          minLength: 1
          type: string
        __language:
          description: Language Code
          example: fr
          maxLength: 2
          minLength: 2
          pattern: "^[a-z]{2}$"
          type: string
      required:
      - __language
      - _content_
      type: object
    LSDSealInformationType801:
      example:
        __language: fr
        _content_: qwertyazerty
      properties:
        _content_:
          description: Seal Information
          example: qwertyazerty
          maxLength: 350
          minLength: 1
          type: string
        __language:
          description: Language Code
          example: fr
          maxLength: 2
          minLength: 2
          pattern: "^[a-z]{2}$"
          type: string
      required:
      - __language
      - _content_
      type: object
    DocumentCertificateType801:
      description: |
        | **Nom de l'élément** | **Référentiels** | **Règles** | **Conditions** |
        |----------------------|------------------|------------|----------------|
        | DocumentType         | Ref_15 (BC106)   |            | IC_RG_C006     |
        | DocumentReference    |                  |            | IC_RG_C202     |
        | DocumentDescription  |                  |            | IC_RG_C006     |
        | ReferenceOfDocument  |                  |            | IC_RG_C006     |
        | language             | Ref_28 (BC12)    | FR_RG_R026 | IC_RG_C002     |
      example:
        __language: fr
        DocumentDescription:
          __language: fr
          _content_: adverty
        DocumentType: 86u
        ReferenceOfDocument:
          __language: fr
          _content_: qwertyazerty
        DocumentReference: azertyui
      properties:
        DocumentType:
          description: Document Type
          example: 86u
          maxLength: 4
          minLength: 1
          type: string
        DocumentReference:
          description: Document Reference
          example: azertyui
          maxLength: 35
          minLength: 1
          type: string
        DocumentDescription:
          $ref: '#/components/schemas/LSDDocumentDescriptionType801'
        ReferenceOfDocument:
          $ref: '#/components/schemas/LSDReferenceOfDocumentType801'
        __language:
          description: Language Code
          example: fr
          maxLength: 2
          minLength: 2
          pattern: "^[a-z]{2}$"
          type: string
      type: object
    LSDDocumentDescriptionType801:
      example:
        __language: fr
        _content_: adverty
      properties:
        _content_:
          description: Document Description
          example: adverty
          maxLength: 350
          minLength: 1
          type: string
        __language:
          description: Language Code
          example: fr
          maxLength: 2
          minLength: 2
          pattern: "^[a-z]{2}$"
          type: string
      required:
      - __language
      - _content_
      type: object
    LSDReferenceOfDocumentType801:
      example:
        __language: fr
        _content_: qwertyazerty
      properties:
        _content_:
          description: Reference of Document
          example: qwertyazerty
          maxLength: 350
          minLength: 1
          type: string
        __language:
          description: Language Code
          example: fr
          maxLength: 2
          minLength: 2
          pattern: "^[a-z]{2}$"
          type: string
      required:
      - __language
      - _content_
      type: object
    EadEsadType801:
      description: |
        | **Nom de l'élément**     | **Référentiels** | **Règles** | **Conditions** |
        |--------------------------|------------------|------------|----------------|
        | LocalReferenceNumber     |                  |            |                |
        | InvoiceNumber            |                  |            |                |
        | InvoiceDate              |                  |            |                |
        | OriginTypeCode           | Ref_37 (TC30)    | IC_RG_R260 |                |
        | DateOfDispatch           |                  |            |                |
        | TimeOfDispatch           |                  |            |                |
        | UpstreamArc              |                  | IC_RG_R030 |                |
        | ImportCustomsDeclaration |                  |            |                |
      example:
        ImportCustomsDeclaration:
        - ImportCustomsDeclarationNumber: "[4X3S!U[0z$+f"
        - ImportCustomsDeclarationNumber: "[4X3S!U[0z$+f"
        - ImportCustomsDeclarationNumber: "[4X3S!U[0z$+f"
        - ImportCustomsDeclarationNumber: "[4X3S!U[0z$+f"
        - ImportCustomsDeclarationNumber: "[4X3S!U[0z$+f"
        DateOfDispatch: 2022-01-31T00:00:00.000+00:00
        UpstreamArc: 09GKL5BWYERZV82CJV0V1
        LocalReferenceNumber: "~00J]fkDK1(VGkj>TeJ6"
        OriginTypeCode: null
        InvoiceNumber: azertyui
        InvoiceDate: 2022-01-31T00:00:00.000+00:00
        TimeOfDispatch: 01:43:45
      properties:
        LocalReferenceNumber:
          description: Local Reference Number
          example: "~00J]fkDK1(VGkj>TeJ6"
          maxLength: 22
          minLength: 1
          type: string
        InvoiceNumber:
          description: Invoice Number
          example: azertyui
          maxLength: 35
          minLength: 1
          type: string
        InvoiceDate:
          description: |
            Pattern : \d{4}-\d{2}-\d{2}

            The date is in the Common Era (minus sign in years is not permitted)
          example: 2022-01-31
          format: date
          type: string
        OriginTypeCode:
          $ref: '#/components/schemas/OriginTypeCode'
        DateOfDispatch:
          description: |
            Pattern : \d{4}-\d{2}-\d{2}

            The date is in the Common Era (minus sign in years is not permitted)
          example: 2022-01-31
          format: date
          type: string
        TimeOfDispatch:
          description: The time zone although not included UTC is implied
          example: 01:43:45
          format: partial-time
          pattern: "^\\d{2}:\\d{2}:\\d{2}(\\.\\d+)?$"
          type: string
        UpstreamArc:
          description: Administrative Reference Code
          example: 09GKL5BWYERZV82CJV0V1
          format: token
          maxLength: 21
          minLength: 21
          pattern: "^[0-9]{2}[A-Z]{2}[A-Z0-9]{16}[0-9]$"
          type: string
        ImportCustomsDeclaration:
          items:
            $ref: '#/components/schemas/ImportCustomsDeclarationType801'
          maxItems: 9
          type: array
      required:
      - DateOfDispatch
      - InvoiceNumber
      - LocalReferenceNumber
      - OriginTypeCode
      type: object
    ImportCustomsDeclarationType801:
      description: |
        | **Nom de l'élément** | **Référentiels** | **Règles** | **Conditions** |
        |----------------------|------------------|------------|----------------|
        | ImportCustomsDeclarationType        |                  |            |                |
      example:
        ImportCustomsDeclarationNumber: "[4X3S!U[0z$+f"
      properties:
        ImportCustomsDeclarationNumber:
          description: Import Customs Declaration Number
          example: "[4X3S!U[0z$+f"
          maxLength: 21
          minLength: 1
          type: string
      required:
      - ImportCustomsDeclarationNumber
      type: object
    HeaderEadEsadType801:
      description: |
        | **Nom de l'élément**          | **Référentiels** | **Règles**               | **Conditions** |
        |-------------------------------|------------------|--------------------------|----------------|
        | SequenceNumber                |                  | IC_RG_R059<br>IC_RG_R232 |                |
        | DateAndTimeOfUpdateValidation |                  |                          |                |
        | DestinationTypeCode           | Ref_13 (TC32)    | IC_RG_R258               |                |
        | JourneyTime                   |                  | IC_RG_R054               |                |
        | TransportArrangement          |                  |                          |                |
      example:
        DateAndTimeOfUpdateValidation: 2022-01-31T14:05:01
        DestinationTypeCode: null
        JourneyTime: H24
        SequenceNumber: "98"
        TransportArrangement: null
      properties:
        SequenceNumber:
          description: Sequence Number
          example: "98"
          maxLength: 2
          pattern: "^[1-9]{1}[0-9]{0,1}$"
          type: string
        DateAndTimeOfUpdateValidation:
          description: |
            Pattern : \d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?

            The date is in the Common Era (minus sign in years is not permitted) and time zone although not included UTC
            is implied
          example: 2022-01-31T14:05:01
          pattern: "\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(\\.\\d+)?"
          type: string
        DestinationTypeCode:
          $ref: '#/components/schemas/DestinationTypeCode'
        JourneyTime:
          description: |
            The format of Journey Time or of Maximum Journey Time is expressed in hours or in days,
            with the format Pdd, where:
              - "P" is a letter in ("H" = Hours or "D" = Day)
              - "dd" is a two digits number

            If P is "H" then the number is less or equal to 24

            If P is "D" then the number is less or equal to 45

            The maximum 45 days period for the journey time is derived from the maximum limit of the TIM_EAD timer defined in Appendix H.'
          example: H24
          pattern: "^H([01][0-9]|2[0-4])|D([0-8][0-9]|9[0-2])$"
          type: string
        TransportArrangement:
          $ref: '#/components/schemas/TransportArrangement'
      required:
      - DateAndTimeOfUpdateValidation
      - DestinationTypeCode
      - JourneyTime
      - SequenceNumber
      - TransportArrangement
      type: object
    TransportModeType801:
      description: |
        | **Nom de l'élément**     | **Référentiels** | **Règles** | **Conditions** |
        |--------------------------|------------------|------------|----------------|
        | TransportModeCode        | Ref_52 (BC67)    |            |                |
        | ComplementaryInformation |                  |            | IC_RG_C127     |
        | language                 | Ref_28 (BC12)    |            | IC_RG_C002     |
      example:
        __language: fr
        TransportModeCode: "33"
        ComplementaryInformation:
          __language: fr
          _content_: adverty
      properties:
        TransportModeCode:
          description: Transport Mode Code
          example: "33"
          pattern: "^[0-9]{1,2}$"
          type: string
        ComplementaryInformation:
          $ref: '#/components/schemas/LSDComplementaryInformationType801'
        __language:
          description: Language Code
          example: fr
          maxLength: 2
          minLength: 2
          pattern: "^[a-z]{2}$"
          type: string
      required:
      - TransportModeCode
      type: object
    MovementGuaranteeType801:
      description: |
        | **Nom de l'élément** | **Référentiels** | **Règles** | **Conditions** |
        |----------------------|------------------|------------|----------------|
        | GuarantorTypeCode    | Ref_26 (TC29)    |            |                |
        | GuarantorTrader      |                  |            |                |
      example:
        GuarantorTrader:
        - StreetName: azertyuio
          __language: fr
          TraderName: edcvfr
          StreetNumber: abc
          City: asxx
          TraderExciseNumber: WNYmU9ai8UArd
          VatNumber: fredc
          Postcode: '#bp5'
        - StreetName: azertyuio
          __language: fr
          TraderName: edcvfr
          StreetNumber: abc
          City: asxx
          TraderExciseNumber: WNYmU9ai8UArd
          VatNumber: fredc
          Postcode: '#bp5'
        GuarantorTypeCode: null
      properties:
        GuarantorTypeCode:
          $ref: '#/components/schemas/GuarantorTypeCode'
        GuarantorTrader:
          items:
            $ref: '#/components/schemas/GuarantorTraderType801'
          maxItems: 2
          type: array
      required:
      - GuarantorTypeCode
      type: object
    GuarantorTraderType801:
      description: |
        | **Nom de l'élément** | **Référentiels** | **Règles**               | **Conditions** |
        |----------------------|------------------|--------------------------|----------------|
        | TraderExciseNumber   |                  | IC_RG_R027<br>IC_RG_R271 |                |
        | VatNumber            |                  |                          |                |
        | TraderName           |                  |                          | IC_RG_C101     |
        | StreetName           |                  |                          | IC_RG_C101     |
        | StreetNumber         |                  |                          |                |
        | City                 |                  |                          | IC_RG_C101     |
        | Postcode             |                  |                          | IC_RG_C101     |
        | language             | Ref_28 (BC12)    | FR_RG_R026               | IC_RG_C002     |
      example:
        StreetName: azertyuio
        __language: fr
        TraderName: edcvfr
        StreetNumber: abc
        City: asxx
        TraderExciseNumber: WNYmU9ai8UArd
        VatNumber: fredc
        Postcode: '#bp5'
      properties:
        TraderExciseNumber:
          description: Excise Number
          example: WNYmU9ai8UArd
          pattern: "^[A-Z]{2}[a-zA-Z0-9]{11}$"
          type: string
        VatNumber:
          description: VAT Number
          example: fredc
          maxLength: 14
          minLength: 1
          type: string
        TraderName:
          description: Trader Name
          example: edcvfr
          maxLength: 182
          minLength: 1
          type: string
        StreetName:
          description: Street Name
          example: azertyuio
          maxLength: 65
          minLength: 1
          type: string
        StreetNumber:
          description: Street Number
          example: abc
          maxLength: 11
          minLength: 1
          type: string
        Postcode:
          description: Postcode
          example: '#bp5'
          maxLength: 10
          minLength: 1
          type: string
        City:
          description: City
          example: asxx
          maxLength: 50
          minLength: 1
          type: string
        __language:
          description: Language Code
          example: fr
          maxLength: 2
          minLength: 2
          pattern: "^[a-z]{2}$"
          type: string
      type: object
    BodyEadEsadType801:
      description: |
        | **Nom de l'élément**                 | **Référentiels** | **Règles**                               | **Conditions**           |
        |--------------------------------------|------------------|------------------------------------------|--------------------------|
        | BodyRecordUniqueReference            |                  | IC_RG_R232<br>IC_RG_BR037<br>IC_RG_BR040 |                          |
        | ExciseProductCode                    | Ref_21 (BC36)    | IC_RG_R215<br>IC_RG_R263                 |                          |
        | CnCode                               |                  | IC_RG_R211<br>IC_RG_R232<br>IC_RG_BR039  |                          |
        | Quantity                             |                  | IC_RG_R232                               |                          |
        | GrossMass                            |                  | IC_RG_R219<br>IC_RG_R232                 |                          |
        | NetMass                              |                  | IC_RG_BR038<br>IC_RG_R219<br>IC_RG_R232  |                          |
        | AlcoholicStrength                    |                  | IC_RG_R237                               | IC_RG_C047<br>IC_RG_C152 |
        | DegreePlato                          |                  | IC_RG_R232                               | IC_RG_C048<br>IC_RG_C152 |
        | FiscalMark                           |                  |                                          |                          |
        | FiscalMarkUsedFlag                   | Ref_99 (TC27)    |                                          |                          |
        | DesignationOfOrigin                  |                  |                                          |                          |
        | IndependentSmallProducersDeclaration |                  |                                          |                          |
        | SizeOfProducer                       |                  | IC_RG_R232                               |                          |
        | Density                              |                  | IC_RG_R232                               | IC_RG_C049               |
        | CommercialDescription                |                  |                                          | IC_RG_C002               |
        | BrandNameOfProducts                  |                  |                                          | IC_RG_C002               |
        | MaturationPeriodOrAgeOfProducts      |                  |                                          | IC_RG_C002               |
        | CodeCompl                            |                  |                                          |                          |
        | PrixFact                             |                  |                                          |                          |
      example:
        AlcoholicStrengthByVolumeInPercentage: 8186 ou 590.2 ou 802.66
        BrandNameOfProducts:
          __language: fr
          _content_: adverty
        DesignationOfOrigin:
          __language: fr
          _content_: adverty
        DegreePlato: 8186 ou 590.2 ou 802.66
        FiscalMarkUsedFlag: 1
        CodeCompl: CodeCompl
        Quantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
        BodyRecordUniqueReference: "553"
        CommercialDescription:
          __language: fr
          _content_: adverty
        Density: 8186 ou 590.2 ou 802.66
        PrixFact: 5850130 ou 95991385 ou 1234567890
        GrossMass: 1831870521 ou 7361611.7 ou 907545.17 ou 6057.125 ou 6586454.2069
          ou 35.68430 ou 3979.145140
        ExciseProductCode: '@NM1'
        NetMass: 1831870521 ou 7361611.7 ou 907545.17 ou 6057.125 ou 6586454.2069
          ou 35.68430 ou 3979.145140
        SizeOfProducer: "865122304357"
        FiscalMark:
          __language: fr
          _content_: qwertyazerty
        CnCode: "29263090"
        WineProduct:
          WineGrowingZoneCode: "29"
          __language: fr
          WineOperation:
          - WineOperationCode: "33"
          - WineOperationCode: "33"
          - WineOperationCode: "33"
          - WineOperationCode: "33"
          - WineOperationCode: "33"
          ThirdCountryOfDestination: Fr
          WineProductCategory: null
          OtherInformation:
            __language: fr
            _content_: qwertyazerty
          ThirdCountryOfOrigin: Fr
        Package:
        - __language: fr
          KindOfPackages: D!
          ShippingMarks: azerty
          SealInformation:
            __language: fr
            _content_: qwertyazerty
          NumberOfPackages: "50970"
          CommercialSealIdentification: azertyui
        - __language: fr
          KindOfPackages: D!
          ShippingMarks: azerty
          SealInformation:
            __language: fr
            _content_: qwertyazerty
          NumberOfPackages: "50970"
          CommercialSealIdentification: azertyui
        - __language: fr
          KindOfPackages: D!
          ShippingMarks: azerty
          SealInformation:
            __language: fr
            _content_: qwertyazerty
          NumberOfPackages: "50970"
          CommercialSealIdentification: azertyui
        - __language: fr
          KindOfPackages: D!
          ShippingMarks: azerty
          SealInformation:
            __language: fr
            _content_: qwertyazerty
          NumberOfPackages: "50970"
          CommercialSealIdentification: azertyui
        - __language: fr
          KindOfPackages: D!
          ShippingMarks: azerty
          SealInformation:
            __language: fr
            _content_: qwertyazerty
          NumberOfPackages: "50970"
          CommercialSealIdentification: azertyui
        IndependentSmallProducersDeclaration:
          __language: fr
          _content_: adverty
        MaturationPeriodOrAgeOfProducts:
          __language: fr
          _content_: azertys
      properties:
        BodyRecordUniqueReference:
          description: Body Record Unique Reference
          example: "553"
          pattern: "^[1-9]\\d{0,2}$"
          type: string
        ExciseProductCode:
          description: Excise Product Code
          example: '@NM1'
          maxLength: 4
          minLength: 4
          type: string
        CnCode:
          description: CN Code
          example: "29263090"
          maxLength: 8
          minLength: 8
          pattern: "^[0-9]{8}$"
          type: string
        CodeCompl:
          description: CodeCompl
          maxLength: 4
          minLength: 4
          type: string
        PrixFact:
          description: Prix
          example: 5850130 ou 95991385 ou 1234567890
          maxLength: 10
          pattern: "^(0|([1-9]\\d{0,9}))$"
          type: string
        Quantity:
          description: Quantity
          example: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
          pattern: "^([1-9]\\d{0,14})$|^(([1-9]\\d{0,13}|0)\\.[0-9])$|^(([1-9]\\d{0,12}|0)\\\
            .\\d[0-9])$|^(([1-9]\\d{0,11}|0)\\.\\d\\d[0-9])$"
          type: string
        GrossMass:
          description: Gross Mass
          example: 1831870521 ou 7361611.7 ou 907545.17 ou 6057.125 ou 6586454.2069
            ou 35.68430 ou 3979.145140
          pattern: "^([1-9]\\d{0,15})$|^(([1-9]\\d{0,14}|0)\\.[0-9])$|^(([1-9]\\d{0,13}|0)\\\
            .\\d[0-9])$|^(([1-9]\\d{0,12}|0)\\.\\d\\d[0-9])$|^(([1-9]\\d{0,11}|0)\\\
            .\\d\\d\\d[0-9])$|^(([1-9]\\d{0,10}|0)\\.\\d\\d\\d\\d[0-9])$|^(([1-9]\\\
            d{0,9}|0)\\.\\d\\d\\d\\d\\d[0-9])$"
          type: string
        NetMass:
          description: Net Mass
          example: 1831870521 ou 7361611.7 ou 907545.17 ou 6057.125 ou 6586454.2069
            ou 35.68430 ou 3979.145140
          pattern: "^([1-9]\\d{0,15})$|^(([1-9]\\d{0,14}|0)\\.[0-9])$|^(([1-9]\\d{0,13}|0)\\\
            .\\d[0-9])$|^(([1-9]\\d{0,12}|0)\\.\\d\\d[0-9])$|^(([1-9]\\d{0,11}|0)\\\
            .\\d\\d\\d[0-9])$|^(([1-9]\\d{0,10}|0)\\.\\d\\d\\d\\d[0-9])$|^(([1-9]\\\
            d{0,9}|0)\\.\\d\\d\\d\\d\\d[0-9])$"
          type: string
        AlcoholicStrengthByVolumeInPercentage:
          description: Alcoholic Strength
          example: 8186 ou 590.2 ou 802.66
          pattern: "^([1-9]\\d{0,4})$|^(([1-9]\\d{0,3}|0)\\.[0-9])$|^(([1-9]\\d{0,2}|0)\\\
            .\\d[0-9])$"
          type: string
        DegreePlato:
          description: Degree Plato
          example: 8186 ou 590.2 ou 802.66
          pattern: "^([1-9]\\d{0,4})$|^(([1-9]\\d{0,3}|0)\\.[0-9])$|^(([1-9]\\d{0,2}|0)\\\
            .\\d[0-9])$"
          type: string
        FiscalMark:
          $ref: '#/components/schemas/LSDFiscalMarkType801'
        FiscalMarkUsedFlag:
          $ref: '#/components/schemas/Flag'
        DesignationOfOrigin:
          $ref: '#/components/schemas/LSDDesignationOfOriginType801'
        IndependentSmallProducersDeclaration:
          $ref: '#/components/schemas/LSDIndependentSmallProducersDeclarationType801'
        SizeOfProducer:
          description: Size of Producer
          example: "865122304357"
          pattern: "^[1-9]{1}[0-9]{0,14}$"
          type: string
        Density:
          description: Density
          example: 8186 ou 590.2 ou 802.66
          pattern: "^([1-9]\\d{0,4})$|^(([1-9]\\d{0,3}|0)\\.[0-9])$|^(([1-9]\\d{0,2}|0)\\\
            .\\d[0-9])$"
          type: string
        CommercialDescription:
          $ref: '#/components/schemas/LSDCommercialDescriptionType801'
        BrandNameOfProducts:
          $ref: '#/components/schemas/LSDBrandNameOfProductsType801'
        MaturationPeriodOrAgeOfProducts:
          $ref: '#/components/schemas/LSDMaturationPeriodOrAgeOfProductsType801'
        Package:
          items:
            $ref: '#/components/schemas/PackageType801'
          maxItems: 99
          type: array
        WineProduct:
          $ref: '#/components/schemas/WineProductType801'
      required:
      - BodyRecordUniqueReference
      - CnCode
      - ExciseProductCode
      - GrossMass
      - NetMass
      - Package
      - Quantity
      type: object
    LSDFiscalMarkType801:
      example:
        __language: fr
        _content_: qwertyazerty
      properties:
        _content_:
          description: Fiscal Mark
          example: qwertyazerty
          maxLength: 350
          minLength: 1
          type: string
        __language:
          description: Language Code
          example: fr
          maxLength: 2
          minLength: 2
          pattern: "^[a-z]{2}$"
          type: string
      required:
      - __language
      - _content_
      type: object
    LSDDesignationOfOriginType801:
      example:
        __language: fr
        _content_: adverty
      properties:
        _content_:
          description: Designation of Origin
          example: adverty
          maxLength: 350
          minLength: 1
          type: string
        __language:
          description: Language Code
          example: fr
          maxLength: 2
          minLength: 2
          pattern: "^[a-z]{2}$"
          type: string
      required:
      - __language
      - _content_
      type: object
    LSDIndependentSmallProducersDeclarationType801:
      example:
        __language: fr
        _content_: adverty
      properties:
        _content_:
          description: Independent Small Producers Declaration
          example: adverty
          maxLength: 350
          minLength: 1
          type: string
        __language:
          description: Language Code
          example: fr
          maxLength: 2
          minLength: 2
          pattern: "^[a-z]{2}$"
          type: string
      required:
      - __language
      - _content_
      type: object
    LSDCommercialDescriptionType801:
      example:
        __language: fr
        _content_: adverty
      properties:
        _content_:
          description: Commercial Description
          example: adverty
          maxLength: 350
          minLength: 1
          type: string
        __language:
          description: Language Code
          example: fr
          maxLength: 2
          minLength: 2
          pattern: "^[a-z]{2}$"
          type: string
      required:
      - __language
      - _content_
      type: object
    LSDBrandNameOfProductsType801:
      example:
        __language: fr
        _content_: adverty
      properties:
        _content_:
          description: Brand Name of Products
          example: adverty
          maxLength: 350
          minLength: 1
          type: string
        __language:
          description: Language Code
          example: fr
          maxLength: 2
          minLength: 2
          pattern: "^[a-z]{2}$"
          type: string
      required:
      - __language
      - _content_
      type: object
    LSDMaturationPeriodOrAgeOfProductsType801:
      example:
        __language: fr
        _content_: azertys
      properties:
        _content_:
          description: Maturation Period or Age of Products
          example: azertys
          maxLength: 350
          minLength: 1
          type: string
        __language:
          description: Language Code
          example: fr
          maxLength: 2
          minLength: 2
          pattern: "^[a-z]{2}$"
          type: string
      required:
      - __language
      - _content_
      type: object
    PackageType801:
      description: |
        | **Nom de l'élément**         | **Référentiels** | **Règles** | **Conditions** |
        |------------------------------|------------------|------------|----------------|
        | KindOfPackages               | Ref_38 (BC17)    |            |                |
        | NumberOfPackages             |                  | IC_RG_R251 | IC_RG_C073     |
        | ShippingMarks                |                  |            | IC_RG_C203     |
        | language                     | Ref_28 (BC12)    |            | IC_RG_C002     |
        | CommercialSealIdentification |                  |            |                |
        | SealInformation              |                  |            |                |
        | language                     | Ref_28 (BC12)    |            | IC_RG_C002     |
      example:
        __language: fr
        KindOfPackages: D!
        ShippingMarks: azerty
        SealInformation:
          __language: fr
          _content_: qwertyazerty
        NumberOfPackages: "50970"
        CommercialSealIdentification: azertyui
      properties:
        KindOfPackages:
          description: Kind of packages
          example: D!
          maxLength: 2
          minLength: 2
          type: string
        NumberOfPackages:
          description: Number of packages
          example: "50970"
          pattern: "^0$|^[1-9]{1}[0-9]{0,14}$"
          type: string
        ShippingMarks:
          description: Shipping Marks
          example: azerty
          maxLength: 999
          minLength: 1
          type: string
        CommercialSealIdentification:
          description: Commercial Seal Identification
          example: azertyui
          maxLength: 35
          minLength: 1
          type: string
        SealInformation:
          $ref: '#/components/schemas/LSDSealInformationType801'
        __language:
          description: Language Code
          example: fr
          maxLength: 2
          minLength: 2
          pattern: "^[a-z]{2}$"
          type: string
      required:
      - KindOfPackages
      type: object
    WineProductType801:
      description: |
        | **Nom de l'élément**      | **Référentiels** | **Règles** | **Conditions** |
        |---------------------------|------------------|------------|----------------|
        | WineProductCategory       | Ref_05 (TC38)    |            |                |
        | WineGrowingZoneCode       | Ref_57 (BC40)    |            |                |
        | ThirdCountryOfOrigin      |                  | IC_RG_R051 | IC_RG_C045     |
        | ThirdCountryOfDestination |                  |            |                |
        | OtherInformation          |                  |            |                |
        | language                  | Ref_28 (BC12)    |            | IC_RG_C002     |
      example:
        WineGrowingZoneCode: "29"
        __language: fr
        WineOperation:
        - WineOperationCode: "33"
        - WineOperationCode: "33"
        - WineOperationCode: "33"
        - WineOperationCode: "33"
        - WineOperationCode: "33"
        ThirdCountryOfDestination: Fr
        WineProductCategory: null
        OtherInformation:
          __language: fr
          _content_: qwertyazerty
        ThirdCountryOfOrigin: Fr
      properties:
        WineProductCategory:
          $ref: '#/components/schemas/CategoryOfWineProduct'
        WineGrowingZoneCode:
          description: Wine-Growing Zone Code
          example: "29"
          pattern: "^[1-9]{1}[0-9]{0,1}$"
          type: string
        ThirdCountryOfOrigin:
          description: Third Country of Origin
          example: Fr
          pattern: "^[a-zA-Z]{2}$"
          type: string
        ThirdCountryOfDestination:
          description: Third Country of Origin
          example: Fr
          pattern: "^[a-zA-Z]{2}$"
          type: string
        OtherInformation:
          $ref: '#/components/schemas/LSDOtherInformationType801'
        WineOperation:
          items:
            $ref: '#/components/schemas/WineOperationType801'
          maxItems: 99
          type: array
        __language:
          description: Language Code
          example: fr
          maxLength: 2
          minLength: 2
          pattern: "^[a-z]{2}$"
          type: string
      required:
      - WineProductCategory
      type: object
    LSDOtherInformationType801:
      example:
        __language: fr
        _content_: qwertyazerty
      properties:
        _content_:
          description: Other Information
          example: qwertyazerty
          maxLength: 350
          minLength: 1
          type: string
        __language:
          description: Language Code
          example: fr
          maxLength: 2
          minLength: 2
          pattern: "^[a-z]{2}$"
          type: string
      required:
      - __language
      - _content_
      type: object
    WineOperationType801:
      description: |
        | **Nom de l'élément** | **Référentiels** | **Règles** | **Conditions** |
        |----------------------|------------------|------------|----------------|
        | WineOperationCode    |                  |            |                |
      example:
        WineOperationCode: "33"
      properties:
        WineOperationCode:
          description: Wine Operation Code
          example: "33"
          maxLength: 2
          pattern: "^[0-9]{1,2}$"
          type: string
      required:
      - WineOperationCode
      type: object
    BodyType802:
      example:
        ReminderMessageForExciseMovement:
          ExciseMovement:
            AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
            SequenceNumber: "98"
          Attributes:
            ReminderMessageType: null
            __language: fr
            DateAndTimeOfIssuanceOfReminder: 2022-01-31T14:05:01
            ReminderInformation:
              __language: fr
              _content_: qwertyazerty
            LimitDateAndTime: 2022-01-31T14:05:01
            Crosschecking: Crosschecking
      properties:
        ReminderMessageForExciseMovement:
          $ref: '#/components/schemas/ReminderMessageForExciseMovementType'
      required:
      - ReminderMessageForExciseMovement
      type: object
    ReminderMessageForExciseMovementType:
      example:
        ExciseMovement:
          AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
          SequenceNumber: "98"
        Attributes:
          ReminderMessageType: null
          __language: fr
          DateAndTimeOfIssuanceOfReminder: 2022-01-31T14:05:01
          ReminderInformation:
            __language: fr
            _content_: qwertyazerty
          LimitDateAndTime: 2022-01-31T14:05:01
          Crosschecking: Crosschecking
      properties:
        Attributes:
          $ref: '#/components/schemas/AttributesType802'
        ExciseMovement:
          $ref: '#/components/schemas/ExciseMovementType802'
      required:
      - Attributes
      - ExciseMovement
    AttributesType802:
      description: |
        | **Nom de l'élément**             | **Référentiels** | **Règles** | **Conditions** |
        |----------------------------------|------------------|------------|----------------|
        | DateAndTimeOfInssuanceOfReminder |                  |            |                |
        | ReminderInformation              |                  |            |                |
        | language                         | Ref_28 (BC12)    |            | IC_RG_C002     |
        | LimitDateAndTime                 |                  |            |                |
        | ReminderMessageType              | Ref_41 (TC48)    |            |                |
        | Crosschecking                    |                  |            |                |
      example:
        ReminderMessageType: null
        __language: fr
        DateAndTimeOfIssuanceOfReminder: 2022-01-31T14:05:01
        ReminderInformation:
          __language: fr
          _content_: qwertyazerty
        LimitDateAndTime: 2022-01-31T14:05:01
        Crosschecking: Crosschecking
      properties:
        DateAndTimeOfIssuanceOfReminder:
          description: |
            Pattern : \d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?

            The date is in the Common Era (minus sign in years is not permitted) and time zone although not included UTC
            is implied
          example: 2022-01-31T14:05:01
          pattern: "\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(\\.\\d+)?"
          type: string
        ReminderInformation:
          $ref: '#/components/schemas/LSDReminderInformationType'
        LimitDateAndTime:
          description: |
            Pattern : \d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?

            The date is in the Common Era (minus sign in years is not permitted) and time zone although not included UTC
            is implied
          example: 2022-01-31T14:05:01
          pattern: "\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(\\.\\d+)?"
          type: string
        ReminderMessageType:
          $ref: '#/components/schemas/ReminderMessageType'
        Crosschecking:
          type: string
        __language:
          description: Language Code
          example: fr
          maxLength: 2
          minLength: 2
          pattern: "^[a-z]{2}$"
          type: string
      required:
      - DateAndTimeOfIssuanceOfReminder
      - LimitDateAndTime
      - ReminderMessageType
      type: object
    LSDReminderInformationType:
      example:
        __language: fr
        _content_: qwertyazerty
      properties:
        _content_:
          description: Reminder Information
          example: qwertyazerty
          maxLength: 350
          minLength: 1
          type: string
        __language:
          description: Language Code
          example: fr
          maxLength: 2
          minLength: 2
          pattern: "^[a-z]{2}$"
          type: string
      required:
      - __language
      - _content_
      type: object
    ExciseMovementType802:
      description: |
        | **Nom de l'élément**        | **Référentiels** | **Règles**               | **Conditions** |
        |-----------------------------|------------------|--------------------------|----------------|
        | AdministrativeReferenceCode |                  | IC_RG_R030<br>IC_RG_R273 |                |
        | SequenceNumber              |                  | IC_RG_R232               |                |
      example:
        AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
        SequenceNumber: "98"
      properties:
        AdministrativeReferenceCode:
          description: Administrative Reference Code
          example: 09GKL5BWYERZV82CJV0V1
          format: token
          maxLength: 21
          minLength: 21
          pattern: "^[0-9]{2}[A-Z]{2}[A-Z0-9]{16}[0-9]$"
          type: string
        SequenceNumber:
          description: Sequence Number
          example: "98"
          maxLength: 2
          pattern: "^[1-9]{1}[0-9]{0,1}$"
          type: string
      required:
      - AdministrativeReferenceCode
      - SequenceNumber
      type: object
    BodyType803:
      example:
        NotificationOfDivertedEADESAD:
          ExciseNotification:
            NotificationDateAndTime: 2022-01-31T14:05:01
            NotificationType: null
            AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
            SequenceNumber: "98"
      properties:
        NotificationOfDivertedEADESAD:
          $ref: '#/components/schemas/NotificationOfDivertedEADESADType'
      required:
      - NotificationOfDivertedEADESAD
      type: object
    NotificationOfDivertedEADESADType:
      example:
        ExciseNotification:
          NotificationDateAndTime: 2022-01-31T14:05:01
          NotificationType: null
          AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
          SequenceNumber: "98"
      properties:
        ExciseNotification:
          $ref: '#/components/schemas/ExciseNotificationType'
      required:
      - ExciseNotification
      type: object
    ExciseNotificationType:
      description: |
        | **Nom de l'élément**        | **Référentiels** | **Règles**            | **Conditions** |
        |-----------------------------|------------------|-----------------------|----------------|
        | NotificationType            | Ref_66 (TC42)    |                       |                |
        | NotificationDateAndTime     |                  |                       |                |
        | AdministrativeReferenceCode |                  | IC_RG_R030            |                |
        | SequenceNumber              |                  | IC_RG_R232 IC_RG_R255 |                |
      example:
        NotificationDateAndTime: 2022-01-31T14:05:01
        NotificationType: null
        AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
        SequenceNumber: "98"
      properties:
        NotificationType:
          $ref: '#/components/schemas/NotificationType'
        NotificationDateAndTime:
          description: |
            Pattern : \d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?

            The date is in the Common Era (minus sign in years is not permitted) and time zone although not included UTC
            is implied
          example: 2022-01-31T14:05:01
          pattern: "\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(\\.\\d+)?"
          type: string
        AdministrativeReferenceCode:
          description: Administrative Reference Code
          example: 09GKL5BWYERZV82CJV0V1
          format: token
          maxLength: 21
          minLength: 21
          pattern: "^[0-9]{2}[A-Z]{2}[A-Z0-9]{16}[0-9]$"
          type: string
        SequenceNumber:
          description: Sequence Number
          example: "98"
          maxLength: 2
          pattern: "^[1-9]{1}[0-9]{0,1}$"
          type: string
      required:
      - AdministrativeReferenceCode
      - NotificationDateAndTime
      - NotificationType
      - SequenceNumber
      type: object
    BodyType810:
      example:
        CancellationOfEAD:
          Attributes:
            DateAndTimeOfValidationOfCancellation: 2022-01-31T14:05:01
          Cancellation:
            ComplementaryInformation:
              __language: fr
              _content_: adverty
            CancellationReasonCode: "3"
          ExciseMovementEad:
            AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
      properties:
        CancellationOfEAD:
          $ref: '#/components/schemas/CancellationOfEADTypeType810'
      required:
      - CancellationOfEAD
      type: object
    CancellationOfEADTypeType810:
      example:
        Attributes:
          DateAndTimeOfValidationOfCancellation: 2022-01-31T14:05:01
        Cancellation:
          ComplementaryInformation:
            __language: fr
            _content_: adverty
          CancellationReasonCode: "3"
        ExciseMovementEad:
          AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
      properties:
        Attributes:
          $ref: '#/components/schemas/AttributesType810'
        ExciseMovementEad:
          $ref: '#/components/schemas/ExciseMovementEadType810'
        Cancellation:
          $ref: '#/components/schemas/CancellationType810'
      required:
      - Attributes
      - Cancellation
      - ExciseMovementEad
      type: object
    AttributesType810:
      description: |
        | **Nom de l'élément**                  | **Référentiels** | **Règles** | **Conditions** |
        |---------------------------------------|------------------|------------|----------------|
        | DateAndTimeofValidationOfCancellation |                  |            | IC_RG_C149     |
      example:
        DateAndTimeOfValidationOfCancellation: 2022-01-31T14:05:01
      properties:
        DateAndTimeOfValidationOfCancellation:
          description: |
            Pattern : \d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?

            The date is in the Common Era (minus sign in years is not permitted) and time zone although not included UTC
            is implied
          example: 2022-01-31T14:05:01
          pattern: "\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(\\.\\d+)?"
          type: string
      type: object
    ExciseMovementEadType810:
      description: |
        | **Nom de l'élément**        | **Référentiels** | **Règles**                              | **Conditions** |
        |-----------------------------|------------------|-----------------------------------------|----------------|
        | AdministrativeReferenceCode |                  | IC_RG_BR020<br>IC_RG_R030<br>IC_RG_R273 |                |
      example:
        AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
      properties:
        AdministrativeReferenceCode:
          description: Administrative Reference Code
          example: 09GKL5BWYERZV82CJV0V1
          format: token
          maxLength: 21
          minLength: 21
          pattern: "^[0-9]{2}[A-Z]{2}[A-Z0-9]{16}[0-9]$"
          type: string
      required:
      - AdministrativeReferenceCode
      type: object
    CancellationType810:
      description: |
        | **Nom de l'élément**          | **Référentiels** | **Règles** | **Conditions** |
        |-------------------------------|------------------|------------|----------------|
        | Cancellation Reason Code      | BC43             |            |                |
        | Complementary Information     |                  |            | IC_RG_C154     |
      example:
        ComplementaryInformation:
          __language: fr
          _content_: adverty
        CancellationReasonCode: "3"
      properties:
        CancellationReasonCode:
          description: Cancellation Reason Code
          example: "3"
          pattern: "^[0-9]$"
          type: string
        ComplementaryInformation:
          $ref: '#/components/schemas/LSDComplementaryInformationType810'
      required:
      - CancellationReasonCode
      type: object
    LSDComplementaryInformationType810:
      example:
        __language: fr
        _content_: adverty
      properties:
        _content_:
          description: Complementary Information
          example: adverty
          maxLength: 350
          minLength: 1
          type: string
        __language:
          description: Language Code
          example: fr
          maxLength: 2
          minLength: 2
          pattern: "^[a-z]{2}$"
          type: string
      required:
      - __language
      - _content_
    BodyType829:
      example:
        NotificationOfAcceptedExport:
          ExportPlaceCustomsOffice:
            ReferenceNumber: BWgnQuPY
          ExciseMovement:
          - AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
            SequenceNumber: "98"
          - AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
            SequenceNumber: "98"
          - AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
            SequenceNumber: "98"
          - AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
            SequenceNumber: "98"
          - AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
            SequenceNumber: "98"
          ConsigneeTrader:
            StreetName: azertyuio
            __language: fr
            TraderName: edcvfr
            EoriNumber: FR0123456789
            Traderid: aqwxsz
            StreetNumber: abc
            City: asxx
            Postcode: '#bp5'
          ExportDeclarationAcceptanceRelease:
            DocumentReferenceNumber: "[4X3S!U[0z$+f"
            DateOfAcceptance: 2022-01-31T00:00:00.000+00:00
            DateOfRelease: 2022-01-31T00:00:00.000+00:00
            ReferenceNumberOfSenderCustomsOffice: BWgnQuPY
            ExportDeclarationAcceptanceOrGoodsReleasedForExport: 1
            IdentificationOfSenderCustomsOfficer: azertyui
          Attributes:
            DateAndTimeOfIssuance: 2022-01-31T14:05:01
      properties:
        NotificationOfAcceptedExport:
          $ref: '#/components/schemas/NotificationOfAcceptedExportType'
      required:
      - NotificationOfAcceptedExport
      type: object
    NotificationOfAcceptedExportType:
      example:
        ExportPlaceCustomsOffice:
          ReferenceNumber: BWgnQuPY
        ExciseMovement:
        - AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
          SequenceNumber: "98"
        - AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
          SequenceNumber: "98"
        - AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
          SequenceNumber: "98"
        - AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
          SequenceNumber: "98"
        - AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
          SequenceNumber: "98"
        ConsigneeTrader:
          StreetName: azertyuio
          __language: fr
          TraderName: edcvfr
          EoriNumber: FR0123456789
          Traderid: aqwxsz
          StreetNumber: abc
          City: asxx
          Postcode: '#bp5'
        ExportDeclarationAcceptanceRelease:
          DocumentReferenceNumber: "[4X3S!U[0z$+f"
          DateOfAcceptance: 2022-01-31T00:00:00.000+00:00
          DateOfRelease: 2022-01-31T00:00:00.000+00:00
          ReferenceNumberOfSenderCustomsOffice: BWgnQuPY
          ExportDeclarationAcceptanceOrGoodsReleasedForExport: 1
          IdentificationOfSenderCustomsOfficer: azertyui
        Attributes:
          DateAndTimeOfIssuance: 2022-01-31T14:05:01
      properties:
        Attributes:
          $ref: '#/components/schemas/AttributesType829'
        ConsigneeTrader:
          $ref: '#/components/schemas/ConsigneeTraderType829'
        ExciseMovement:
          items:
            $ref: '#/components/schemas/ExciseMovementType829'
          maxItems: 999
          minItems: 1
          type: array
        ExportPlaceCustomsOffice:
          $ref: '#/components/schemas/ExportPlaceCustomsOfficeType829'
        ExportDeclarationAcceptanceRelease:
          $ref: '#/components/schemas/ExportDeclarationAcceptanceReleaseType829'
      required:
      - Attributes
      - ConsigneeTrader
      - ExciseMovementEad
      - ExportDeclarationAcceptanceRelease
      type: object
    AttributesType829:
      description: |
        | Nom de l'élément      | Référentiels | Règles | Conditions |
        |-----------------------|--------------|--------|------------|
        | DateAndTimeOfIssuance |              |        |            |
      example:
        DateAndTimeOfIssuance: 2022-01-31T14:05:01
      properties:
        DateAndTimeOfIssuance:
          description: |
            Pattern : \d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?

            The date is in the Common Era (minus sign in years is not permitted) and time zone although not included UTC
            is implied
          example: 2022-01-31T14:05:01
          pattern: "\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(\\.\\d+)?"
          type: string
      type: object
    ConsigneeTraderType829:
      description: |
        | Nom de l'élément | Référentiels  | Règles                                 | Conditions |
        |------------------|---------------|----------------------------------------|------------|
        | Traderid         |               | IC_RG_R045<br>IC_RG_R271<br>IC_RG_R272 | IC_RG_C010 |
        | TraderName       |               |                                        |            |
        | StreetName       |               |                                        |            |
        | StreetNumber     |               |                                        |            |
        | PostCode         |               |                                        |            |
        | City             |               |                                        |            |
        | language         | BC12 (Ref_28) |                                        |            |
        | EoriNumber       |               |                                        | IC_RG_C180 |
      example:
        StreetName: azertyuio
        __language: fr
        TraderName: edcvfr
        EoriNumber: FR0123456789
        Traderid: aqwxsz
        StreetNumber: abc
        City: asxx
        Postcode: '#bp5'
      properties:
        Traderid:
          description: Trader Id
          example: aqwxsz
          maxLength: 16
          minLength: 1
          type: string
        TraderName:
          description: Trader Name
          example: edcvfr
          maxLength: 182
          minLength: 1
          type: string
        StreetName:
          description: Street Name
          example: azertyuio
          maxLength: 65
          minLength: 1
          type: string
        StreetNumber:
          description: Street Number
          example: abc
          maxLength: 11
          minLength: 1
          type: string
        Postcode:
          description: Postcode
          example: '#bp5'
          maxLength: 10
          minLength: 1
          type: string
        City:
          description: City
          example: asxx
          maxLength: 50
          minLength: 1
          type: string
        EoriNumber:
          description: Eori Number
          example: FR0123456789
          pattern: "^.{1,17}$"
          type: string
        __language:
          description: Language Code
          example: fr
          maxLength: 2
          minLength: 2
          pattern: "^[a-z]{2}$"
          type: string
      required:
      - City
      - Postcode
      - StreetName
      - TraderName
      - __language
      type: object
    ExciseMovementType829:
      description: |
        | Nom de l'élément                       | Référentiels  | Règles     | Conditions |
        |----------------------------------------|---------------|------------|------------|
        | AdministrativeReferenceCode            |               | IC_RG_R273 |            |
        | SequenceNumber                         |               | IC_RG_R272 |            |
        | ExportDeclarationAcceptanceReleaseType | TC27 (Ref_99) |            |            |
      example:
        AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
        SequenceNumber: "98"
      properties:
        AdministrativeReferenceCode:
          description: Administrative Reference Code
          example: 09GKL5BWYERZV82CJV0V1
          format: token
          maxLength: 21
          minLength: 21
          pattern: "^[0-9]{2}[A-Z]{2}[A-Z0-9]{16}[0-9]$"
          type: string
        SequenceNumber:
          description: Sequence Number
          example: "98"
          maxLength: 2
          pattern: "^[1-9]{1}[0-9]{0,1}$"
          type: string
      required:
      - AdministrativeReferenceCode
      - SequenceNumber
      type: object
    ExportPlaceCustomsOfficeType829:
      description: |
        | Nom de l'élément | Référentiels | Règles                   | Conditions |
        |------------------|--------------|--------------------------|------------|
        | ReferenceNumber  |              | IC_RG_R032<br>IC_RG_R236 |            |
      example:
        ReferenceNumber: BWgnQuPY
      properties:
        ReferenceNumber:
          description: Excise Office Code
          example: BWgnQuPY
          maxLength: 8
          minLength: 8
          pattern: "^[A-Z]{2}[a-zA-Z0-9]{6}$"
          type: string
      required:
      - ReferenceNumber
      type: object
    ExportDeclarationAcceptanceReleaseType829:
      description: |
        | Nom de l'élément                     | Référentiels | Règles                   | Conditions |
        |--------------------------------------|--------------|--------------------------|------------|
        | ReferenceNumberOfSenderCustomsOffice |              | IC_RG_R032<br>IC_RG_R236 |            |
        | IdentificationOfSenderCustomsOfficer |              |                          |            |
        | DateOfAcceptance                     |              |                          | IC_RG_C222 |
        | DateOfRelease                        |              |                          | IC_RG_C222 |
        | DocumentReferenceNumber              |              | IC_RG_R100               |            |
        | ExportDeclarationAcceptanceOrGoodsReleasedForExport | TC27 (Ref_99) | FR_RG_ENR017 |        |
      example:
        DocumentReferenceNumber: "[4X3S!U[0z$+f"
        DateOfAcceptance: 2022-01-31T00:00:00.000+00:00
        DateOfRelease: 2022-01-31T00:00:00.000+00:00
        ReferenceNumberOfSenderCustomsOffice: BWgnQuPY
        ExportDeclarationAcceptanceOrGoodsReleasedForExport: 1
        IdentificationOfSenderCustomsOfficer: azertyui
      properties:
        ReferenceNumberOfSenderCustomsOffice:
          description: Excise Office Code
          example: BWgnQuPY
          maxLength: 8
          minLength: 8
          pattern: "^[A-Z]{2}[a-zA-Z0-9]{6}$"
          type: string
        IdentificationOfSenderCustomsOfficer:
          description: Identification of Sender Customs Officer
          example: azertyui
          maxLength: 35
          minLength: 1
          type: string
        DateOfAcceptance:
          description: |
            Pattern : \d{4}-\d{2}-\d{2}

            The date is in the Common Era (minus sign in years is not permitted)
          example: 2022-01-31
          format: date
          type: string
        DateOfRelease:
          description: |
            Pattern : \d{4}-\d{2}-\d{2}

            The date is in the Common Era (minus sign in years is not permitted)
          example: 2022-01-31
          format: date
          type: string
        DocumentReferenceNumber:
          description: Document Reference Number
          example: "[4X3S!U[0z$+f"
          maxLength: 21
          minLength: 1
          type: string
        ExportDeclarationAcceptanceOrGoodsReleasedForExport:
          $ref: '#/components/schemas/Flag'
      required:
      - DocumentReferenceNumber
      - ExportDeclarationAcceptanceOrGoodsReleasedForExport
      - ReferenceNumberOfSenderCustomsOffice
      type: object
    BodyType836:
      example:
        ExportDeclarationInvalidationNotificationToMSAOfDispatchConsignor:
          ExciseMovement:
          - CustomsOfficeOfExport:
              ReferenceNumber: BWgnQuPY
            AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
            SequenceNumber: "98"
            MsaOfExport:
              CountryCode: Fr
            ExportOperation:
              InvalidationDate: 2022-01-31T00:00:00.000+00:00
              Mrn: azertyuiopqsdfghjk
          - CustomsOfficeOfExport:
              ReferenceNumber: BWgnQuPY
            AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
            SequenceNumber: "98"
            MsaOfExport:
              CountryCode: Fr
            ExportOperation:
              InvalidationDate: 2022-01-31T00:00:00.000+00:00
              Mrn: azertyuiopqsdfghjk
          - CustomsOfficeOfExport:
              ReferenceNumber: BWgnQuPY
            AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
            SequenceNumber: "98"
            MsaOfExport:
              CountryCode: Fr
            ExportOperation:
              InvalidationDate: 2022-01-31T00:00:00.000+00:00
              Mrn: azertyuiopqsdfghjk
          - CustomsOfficeOfExport:
              ReferenceNumber: BWgnQuPY
            AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
            SequenceNumber: "98"
            MsaOfExport:
              CountryCode: Fr
            ExportOperation:
              InvalidationDate: 2022-01-31T00:00:00.000+00:00
              Mrn: azertyuiopqsdfghjk
          - CustomsOfficeOfExport:
              ReferenceNumber: BWgnQuPY
            AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
            SequenceNumber: "98"
            MsaOfExport:
              CountryCode: Fr
            ExportOperation:
              InvalidationDate: 2022-01-31T00:00:00.000+00:00
              Mrn: azertyuiopqsdfghjk
      properties:
        ExportDeclarationInvalidationNotificationToMSAOfDispatchConsignor:
          $ref: '#/components/schemas/ExportDeclarationInvalidationNotificationToMSAOfDispatchConsignorType'
      required:
      - ExportDeclarationInvalidationNotificationToMSAOfDispatchConsignor
      type: object
    ExportDeclarationInvalidationNotificationToMSAOfDispatchConsignorType:
      example:
        ExciseMovement:
        - CustomsOfficeOfExport:
            ReferenceNumber: BWgnQuPY
          AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
          SequenceNumber: "98"
          MsaOfExport:
            CountryCode: Fr
          ExportOperation:
            InvalidationDate: 2022-01-31T00:00:00.000+00:00
            Mrn: azertyuiopqsdfghjk
        - CustomsOfficeOfExport:
            ReferenceNumber: BWgnQuPY
          AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
          SequenceNumber: "98"
          MsaOfExport:
            CountryCode: Fr
          ExportOperation:
            InvalidationDate: 2022-01-31T00:00:00.000+00:00
            Mrn: azertyuiopqsdfghjk
        - CustomsOfficeOfExport:
            ReferenceNumber: BWgnQuPY
          AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
          SequenceNumber: "98"
          MsaOfExport:
            CountryCode: Fr
          ExportOperation:
            InvalidationDate: 2022-01-31T00:00:00.000+00:00
            Mrn: azertyuiopqsdfghjk
        - CustomsOfficeOfExport:
            ReferenceNumber: BWgnQuPY
          AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
          SequenceNumber: "98"
          MsaOfExport:
            CountryCode: Fr
          ExportOperation:
            InvalidationDate: 2022-01-31T00:00:00.000+00:00
            Mrn: azertyuiopqsdfghjk
        - CustomsOfficeOfExport:
            ReferenceNumber: BWgnQuPY
          AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
          SequenceNumber: "98"
          MsaOfExport:
            CountryCode: Fr
          ExportOperation:
            InvalidationDate: 2022-01-31T00:00:00.000+00:00
            Mrn: azertyuiopqsdfghjk
      properties:
        ExciseMovement:
          items:
            $ref: '#/components/schemas/ExciseMovementType836'
          maxItems: 999
          minItems: 1
          type: array
      required:
      - ExciseMovement
      type: object
    ExciseMovementType836:
      description: |
        | Nom de l'élément            | Référentiels | Règles     | Conditions |
        |-----------------------------|--------------|------------|------------|
        | AdministrativeReferenceCode |              | IC_RG_R030 |            |
        | SequenceNumber              |              | IC_RG_R232 |            |
        | ExportOperation             |              |            |            |
        | CustomsOfficeOfExport       |              |            |            |
        | MsaOfExport                 |              |            |            |
      example:
        CustomsOfficeOfExport:
          ReferenceNumber: BWgnQuPY
        AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
        SequenceNumber: "98"
        MsaOfExport:
          CountryCode: Fr
        ExportOperation:
          InvalidationDate: 2022-01-31T00:00:00.000+00:00
          Mrn: azertyuiopqsdfghjk
      properties:
        AdministrativeReferenceCode:
          description: Administrative Reference Code
          example: 09GKL5BWYERZV82CJV0V1
          format: token
          maxLength: 21
          minLength: 21
          pattern: "^[0-9]{2}[A-Z]{2}[A-Z0-9]{16}[0-9]$"
          type: string
        SequenceNumber:
          description: Sequence Number
          example: "98"
          maxLength: 2
          pattern: "^[1-9]{1}[0-9]{0,1}$"
          type: string
        ExportOperation:
          $ref: '#/components/schemas/ExportOperationType836'
        CustomsOfficeOfExport:
          $ref: '#/components/schemas/CustomsOfficeOfExportType836'
        MsaOfExport:
          $ref: '#/components/schemas/MsaOfExportType836'
      required:
      - AdministrativeReferenceCode
      - ExportOperation
      - MsaOfExport
      - SequenceNumber
      type: object
    ExportOperationType836:
      description: |
        | Nom de l'élément | Référentiels | Règles | Conditions |
        |------------------|--------------|--------|------------|
        | Mrn              |              |        |            |
        | InvalidationDate |              |        |            |
      example:
        InvalidationDate: 2022-01-31T00:00:00.000+00:00
        Mrn: azertyuiopqsdfghjk
      properties:
        Mrn:
          description: MRN
          example: azertyuiopqsdfghjk
          format: token
          maxLength: 18
          minLength: 18
          pattern: "^.{18}$"
          type: string
        InvalidationDate:
          description: |
            Pattern : \d{4}-\d{2}-\d{2}

            The date is in the Common Era (minus sign in years is not permitted)
          example: 2022-01-31
          format: date
          type: string
      required:
      - InvalidationDate
      - Mrn
      type: object
    CustomsOfficeOfExportType836:
      description: |
        | Nom de l'élément | Référentiels | Règles                   | Conditions |
        |------------------|--------------|--------------------------|------------|
        | ReferenceNumber  |              | IC_RG_R032<br>IC_RG_R236 |            |
      example:
        ReferenceNumber: BWgnQuPY
      properties:
        ReferenceNumber:
          description: Excise Office Code
          example: BWgnQuPY
          maxLength: 8
          minLength: 8
          pattern: "^[A-Z]{2}[a-zA-Z0-9]{6}$"
          type: string
      required:
      - ReferenceNumber
      type: object
    MsaOfExportType836:
      description: |
        | Nom de l'élément | Référentiels  | Règles | Conditions |
        |------------------|---------------|--------|------------|
        | CountryCode      | BC11 (Ref_31) |        |            |
      example:
        CountryCode: Fr
      properties:
        CountryCode:
          description: Country Code
          example: Fr
          pattern: "^[a-zA-Z]{2}$"
          type: string
      required:
      - CountryCode
      type: object
    BodyType839:
      example:
        RefusalByCustoms:
          Rejection:
            RejectionDateAndTime: 2022-01-31T14:05:01
            RejectionReasonCode: null
          ExportDeclarationInformation:
            DocumentReferenceNumber: "[4X3S!U[0z$+f"
            LocalReferenceNumber: "~00J]fkDK1(VGkj>TeJ6"
            NegativeCrosscheckValidationResults:
            - UbrCrosscheckResult:
              - CombinedNomenclatureCodeCrosscheckResult:
                  ValidationResult: 1
                  RejectionReason: azerty
                AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
                NetMassCrosscheckResult:
                  ValidationResult: 1
                  RejectionReason: azerty
                DiagnosisCode: null
                BodyRecordUniqueReference: "553"
                ValidationResult: 1
                RejectionReason: azerty
              - CombinedNomenclatureCodeCrosscheckResult:
                  ValidationResult: 1
                  RejectionReason: azerty
                AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
                NetMassCrosscheckResult:
                  ValidationResult: 1
                  RejectionReason: azerty
                DiagnosisCode: null
                BodyRecordUniqueReference: "553"
                ValidationResult: 1
                RejectionReason: azerty
              - CombinedNomenclatureCodeCrosscheckResult:
                  ValidationResult: 1
                  RejectionReason: azerty
                AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
                NetMassCrosscheckResult:
                  ValidationResult: 1
                  RejectionReason: azerty
                DiagnosisCode: null
                BodyRecordUniqueReference: "553"
                ValidationResult: 1
                RejectionReason: azerty
              - CombinedNomenclatureCodeCrosscheckResult:
                  ValidationResult: 1
                  RejectionReason: azerty
                AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
                NetMassCrosscheckResult:
                  ValidationResult: 1
                  RejectionReason: azerty
                DiagnosisCode: null
                BodyRecordUniqueReference: "553"
                ValidationResult: 1
                RejectionReason: azerty
              - CombinedNomenclatureCodeCrosscheckResult:
                  ValidationResult: 1
                  RejectionReason: azerty
                AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
                NetMassCrosscheckResult:
                  ValidationResult: 1
                  RejectionReason: azerty
                DiagnosisCode: null
                BodyRecordUniqueReference: "553"
                ValidationResult: 1
                RejectionReason: azerty
            - UbrCrosscheckResult:
              - CombinedNomenclatureCodeCrosscheckResult:
                  ValidationResult: 1
                  RejectionReason: azerty
                AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
                NetMassCrosscheckResult:
                  ValidationResult: 1
                  RejectionReason: azerty
                DiagnosisCode: null
                BodyRecordUniqueReference: "553"
                ValidationResult: 1
                RejectionReason: azerty
              - CombinedNomenclatureCodeCrosscheckResult:
                  ValidationResult: 1
                  RejectionReason: azerty
                AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
                NetMassCrosscheckResult:
                  ValidationResult: 1
                  RejectionReason: azerty
                DiagnosisCode: null
                BodyRecordUniqueReference: "553"
                ValidationResult: 1
                RejectionReason: azerty
              - CombinedNomenclatureCodeCrosscheckResult:
                  ValidationResult: 1
                  RejectionReason: azerty
                AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
                NetMassCrosscheckResult:
                  ValidationResult: 1
                  RejectionReason: azerty
                DiagnosisCode: null
                BodyRecordUniqueReference: "553"
                ValidationResult: 1
                RejectionReason: azerty
              - CombinedNomenclatureCodeCrosscheckResult:
                  ValidationResult: 1
                  RejectionReason: azerty
                AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
                NetMassCrosscheckResult:
                  ValidationResult: 1
                  RejectionReason: azerty
                DiagnosisCode: null
                BodyRecordUniqueReference: "553"
                ValidationResult: 1
                RejectionReason: azerty
              - CombinedNomenclatureCodeCrosscheckResult:
                  ValidationResult: 1
                  RejectionReason: azerty
                AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
                NetMassCrosscheckResult:
                  ValidationResult: 1
                  RejectionReason: azerty
                DiagnosisCode: null
                BodyRecordUniqueReference: "553"
                ValidationResult: 1
                RejectionReason: azerty
            - UbrCrosscheckResult:
              - CombinedNomenclatureCodeCrosscheckResult:
                  ValidationResult: 1
                  RejectionReason: azerty
                AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
                NetMassCrosscheckResult:
                  ValidationResult: 1
                  RejectionReason: azerty
                DiagnosisCode: null
                BodyRecordUniqueReference: "553"
                ValidationResult: 1
                RejectionReason: azerty
              - CombinedNomenclatureCodeCrosscheckResult:
                  ValidationResult: 1
                  RejectionReason: azerty
                AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
                NetMassCrosscheckResult:
                  ValidationResult: 1
                  RejectionReason: azerty
                DiagnosisCode: null
                BodyRecordUniqueReference: "553"
                ValidationResult: 1
                RejectionReason: azerty
              - CombinedNomenclatureCodeCrosscheckResult:
                  ValidationResult: 1
                  RejectionReason: azerty
                AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
                NetMassCrosscheckResult:
                  ValidationResult: 1
                  RejectionReason: azerty
                DiagnosisCode: null
                BodyRecordUniqueReference: "553"
                ValidationResult: 1
                RejectionReason: azerty
              - CombinedNomenclatureCodeCrosscheckResult:
                  ValidationResult: 1
                  RejectionReason: azerty
                AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
                NetMassCrosscheckResult:
                  ValidationResult: 1
                  RejectionReason: azerty
                DiagnosisCode: null
                BodyRecordUniqueReference: "553"
                ValidationResult: 1
                RejectionReason: azerty
              - CombinedNomenclatureCodeCrosscheckResult:
                  ValidationResult: 1
                  RejectionReason: azerty
                AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
                NetMassCrosscheckResult:
                  ValidationResult: 1
                  RejectionReason: azerty
                DiagnosisCode: null
                BodyRecordUniqueReference: "553"
                ValidationResult: 1
                RejectionReason: azerty
            - UbrCrosscheckResult:
              - CombinedNomenclatureCodeCrosscheckResult:
                  ValidationResult: 1
                  RejectionReason: azerty
                AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
                NetMassCrosscheckResult:
                  ValidationResult: 1
                  RejectionReason: azerty
                DiagnosisCode: null
                BodyRecordUniqueReference: "553"
                ValidationResult: 1
                RejectionReason: azerty
              - CombinedNomenclatureCodeCrosscheckResult:
                  ValidationResult: 1
                  RejectionReason: azerty
                AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
                NetMassCrosscheckResult:
                  ValidationResult: 1
                  RejectionReason: azerty
                DiagnosisCode: null
                BodyRecordUniqueReference: "553"
                ValidationResult: 1
                RejectionReason: azerty
              - CombinedNomenclatureCodeCrosscheckResult:
                  ValidationResult: 1
                  RejectionReason: azerty
                AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
                NetMassCrosscheckResult:
                  ValidationResult: 1
                  RejectionReason: azerty
                DiagnosisCode: null
                BodyRecordUniqueReference: "553"
                ValidationResult: 1
                RejectionReason: azerty
              - CombinedNomenclatureCodeCrosscheckResult:
                  ValidationResult: 1
                  RejectionReason: azerty
                AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
                NetMassCrosscheckResult:
                  ValidationResult: 1
                  RejectionReason: azerty
                DiagnosisCode: null
                BodyRecordUniqueReference: "553"
                ValidationResult: 1
                RejectionReason: azerty
              - CombinedNomenclatureCodeCrosscheckResult:
                  ValidationResult: 1
                  RejectionReason: azerty
                AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
                NetMassCrosscheckResult:
                  ValidationResult: 1
                  RejectionReason: azerty
                DiagnosisCode: null
                BodyRecordUniqueReference: "553"
                ValidationResult: 1
                RejectionReason: azerty
            - UbrCrosscheckResult:
              - CombinedNomenclatureCodeCrosscheckResult:
                  ValidationResult: 1
                  RejectionReason: azerty
                AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
                NetMassCrosscheckResult:
                  ValidationResult: 1
                  RejectionReason: azerty
                DiagnosisCode: null
                BodyRecordUniqueReference: "553"
                ValidationResult: 1
                RejectionReason: azerty
              - CombinedNomenclatureCodeCrosscheckResult:
                  ValidationResult: 1
                  RejectionReason: azerty
                AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
                NetMassCrosscheckResult:
                  ValidationResult: 1
                  RejectionReason: azerty
                DiagnosisCode: null
                BodyRecordUniqueReference: "553"
                ValidationResult: 1
                RejectionReason: azerty
              - CombinedNomenclatureCodeCrosscheckResult:
                  ValidationResult: 1
                  RejectionReason: azerty
                AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
                NetMassCrosscheckResult:
                  ValidationResult: 1
                  RejectionReason: azerty
                DiagnosisCode: null
                BodyRecordUniqueReference: "553"
                ValidationResult: 1
                RejectionReason: azerty
              - CombinedNomenclatureCodeCrosscheckResult:
                  ValidationResult: 1
                  RejectionReason: azerty
                AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
                NetMassCrosscheckResult:
                  ValidationResult: 1
                  RejectionReason: azerty
                DiagnosisCode: null
                BodyRecordUniqueReference: "553"
                ValidationResult: 1
                RejectionReason: azerty
              - CombinedNomenclatureCodeCrosscheckResult:
                  ValidationResult: 1
                  RejectionReason: azerty
                AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
                NetMassCrosscheckResult:
                  ValidationResult: 1
                  RejectionReason: azerty
                DiagnosisCode: null
                BodyRecordUniqueReference: "553"
                ValidationResult: 1
                RejectionReason: azerty
            NNonDes:
              DocumentReferenceNumber: "[4X3S!U[0z$+f"
          ExportPlaceCustomsOffice:
            ReferenceNumber: BWgnQuPY
          ConsigneeTrader:
            StreetName: azertyuio
            __language: fr
            TraderName: edcvfr
            EoriNumber: FR0123456789
            TraderID: aqwxsz
            StreetNumber: abc
            City: asxx
            Postcode: '#bp5'
          Attributes:
            DateAndTimeOfIssuance: 2022-01-31T14:05:01
          CEadVal:
          - AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
            SequenceNumber: "98"
          - AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
            SequenceNumber: "98"
          - AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
            SequenceNumber: "98"
          - AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
            SequenceNumber: "98"
          - AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
            SequenceNumber: "98"
          NEadSub:
            LocalReferenceNumber: "~00J]fkDK1(VGkj>TeJ6"
      properties:
        RefusalByCustoms:
          $ref: '#/components/schemas/RefusalByCustomsType839'
      required:
      - RefusalByCustoms
      type: object
    RefusalByCustomsType839:
      example:
        Rejection:
          RejectionDateAndTime: 2022-01-31T14:05:01
          RejectionReasonCode: null
        ExportDeclarationInformation:
          DocumentReferenceNumber: "[4X3S!U[0z$+f"
          LocalReferenceNumber: "~00J]fkDK1(VGkj>TeJ6"
          NegativeCrosscheckValidationResults:
          - UbrCrosscheckResult:
            - CombinedNomenclatureCodeCrosscheckResult:
                ValidationResult: 1
                RejectionReason: azerty
              AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
              NetMassCrosscheckResult:
                ValidationResult: 1
                RejectionReason: azerty
              DiagnosisCode: null
              BodyRecordUniqueReference: "553"
              ValidationResult: 1
              RejectionReason: azerty
            - CombinedNomenclatureCodeCrosscheckResult:
                ValidationResult: 1
                RejectionReason: azerty
              AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
              NetMassCrosscheckResult:
                ValidationResult: 1
                RejectionReason: azerty
              DiagnosisCode: null
              BodyRecordUniqueReference: "553"
              ValidationResult: 1
              RejectionReason: azerty
            - CombinedNomenclatureCodeCrosscheckResult:
                ValidationResult: 1
                RejectionReason: azerty
              AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
              NetMassCrosscheckResult:
                ValidationResult: 1
                RejectionReason: azerty
              DiagnosisCode: null
              BodyRecordUniqueReference: "553"
              ValidationResult: 1
              RejectionReason: azerty
            - CombinedNomenclatureCodeCrosscheckResult:
                ValidationResult: 1
                RejectionReason: azerty
              AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
              NetMassCrosscheckResult:
                ValidationResult: 1
                RejectionReason: azerty
              DiagnosisCode: null
              BodyRecordUniqueReference: "553"
              ValidationResult: 1
              RejectionReason: azerty
            - CombinedNomenclatureCodeCrosscheckResult:
                ValidationResult: 1
                RejectionReason: azerty
              AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
              NetMassCrosscheckResult:
                ValidationResult: 1
                RejectionReason: azerty
              DiagnosisCode: null
              BodyRecordUniqueReference: "553"
              ValidationResult: 1
              RejectionReason: azerty
          - UbrCrosscheckResult:
            - CombinedNomenclatureCodeCrosscheckResult:
                ValidationResult: 1
                RejectionReason: azerty
              AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
              NetMassCrosscheckResult:
                ValidationResult: 1
                RejectionReason: azerty
              DiagnosisCode: null
              BodyRecordUniqueReference: "553"
              ValidationResult: 1
              RejectionReason: azerty
            - CombinedNomenclatureCodeCrosscheckResult:
                ValidationResult: 1
                RejectionReason: azerty
              AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
              NetMassCrosscheckResult:
                ValidationResult: 1
                RejectionReason: azerty
              DiagnosisCode: null
              BodyRecordUniqueReference: "553"
              ValidationResult: 1
              RejectionReason: azerty
            - CombinedNomenclatureCodeCrosscheckResult:
                ValidationResult: 1
                RejectionReason: azerty
              AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
              NetMassCrosscheckResult:
                ValidationResult: 1
                RejectionReason: azerty
              DiagnosisCode: null
              BodyRecordUniqueReference: "553"
              ValidationResult: 1
              RejectionReason: azerty
            - CombinedNomenclatureCodeCrosscheckResult:
                ValidationResult: 1
                RejectionReason: azerty
              AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
              NetMassCrosscheckResult:
                ValidationResult: 1
                RejectionReason: azerty
              DiagnosisCode: null
              BodyRecordUniqueReference: "553"
              ValidationResult: 1
              RejectionReason: azerty
            - CombinedNomenclatureCodeCrosscheckResult:
                ValidationResult: 1
                RejectionReason: azerty
              AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
              NetMassCrosscheckResult:
                ValidationResult: 1
                RejectionReason: azerty
              DiagnosisCode: null
              BodyRecordUniqueReference: "553"
              ValidationResult: 1
              RejectionReason: azerty
          - UbrCrosscheckResult:
            - CombinedNomenclatureCodeCrosscheckResult:
                ValidationResult: 1
                RejectionReason: azerty
              AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
              NetMassCrosscheckResult:
                ValidationResult: 1
                RejectionReason: azerty
              DiagnosisCode: null
              BodyRecordUniqueReference: "553"
              ValidationResult: 1
              RejectionReason: azerty
            - CombinedNomenclatureCodeCrosscheckResult:
                ValidationResult: 1
                RejectionReason: azerty
              AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
              NetMassCrosscheckResult:
                ValidationResult: 1
                RejectionReason: azerty
              DiagnosisCode: null
              BodyRecordUniqueReference: "553"
              ValidationResult: 1
              RejectionReason: azerty
            - CombinedNomenclatureCodeCrosscheckResult:
                ValidationResult: 1
                RejectionReason: azerty
              AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
              NetMassCrosscheckResult:
                ValidationResult: 1
                RejectionReason: azerty
              DiagnosisCode: null
              BodyRecordUniqueReference: "553"
              ValidationResult: 1
              RejectionReason: azerty
            - CombinedNomenclatureCodeCrosscheckResult:
                ValidationResult: 1
                RejectionReason: azerty
              AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
              NetMassCrosscheckResult:
                ValidationResult: 1
                RejectionReason: azerty
              DiagnosisCode: null
              BodyRecordUniqueReference: "553"
              ValidationResult: 1
              RejectionReason: azerty
            - CombinedNomenclatureCodeCrosscheckResult:
                ValidationResult: 1
                RejectionReason: azerty
              AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
              NetMassCrosscheckResult:
                ValidationResult: 1
                RejectionReason: azerty
              DiagnosisCode: null
              BodyRecordUniqueReference: "553"
              ValidationResult: 1
              RejectionReason: azerty
          - UbrCrosscheckResult:
            - CombinedNomenclatureCodeCrosscheckResult:
                ValidationResult: 1
                RejectionReason: azerty
              AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
              NetMassCrosscheckResult:
                ValidationResult: 1
                RejectionReason: azerty
              DiagnosisCode: null
              BodyRecordUniqueReference: "553"
              ValidationResult: 1
              RejectionReason: azerty
            - CombinedNomenclatureCodeCrosscheckResult:
                ValidationResult: 1
                RejectionReason: azerty
              AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
              NetMassCrosscheckResult:
                ValidationResult: 1
                RejectionReason: azerty
              DiagnosisCode: null
              BodyRecordUniqueReference: "553"
              ValidationResult: 1
              RejectionReason: azerty
            - CombinedNomenclatureCodeCrosscheckResult:
                ValidationResult: 1
                RejectionReason: azerty
              AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
              NetMassCrosscheckResult:
                ValidationResult: 1
                RejectionReason: azerty
              DiagnosisCode: null
              BodyRecordUniqueReference: "553"
              ValidationResult: 1
              RejectionReason: azerty
            - CombinedNomenclatureCodeCrosscheckResult:
                ValidationResult: 1
                RejectionReason: azerty
              AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
              NetMassCrosscheckResult:
                ValidationResult: 1
                RejectionReason: azerty
              DiagnosisCode: null
              BodyRecordUniqueReference: "553"
              ValidationResult: 1
              RejectionReason: azerty
            - CombinedNomenclatureCodeCrosscheckResult:
                ValidationResult: 1
                RejectionReason: azerty
              AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
              NetMassCrosscheckResult:
                ValidationResult: 1
                RejectionReason: azerty
              DiagnosisCode: null
              BodyRecordUniqueReference: "553"
              ValidationResult: 1
              RejectionReason: azerty
          - UbrCrosscheckResult:
            - CombinedNomenclatureCodeCrosscheckResult:
                ValidationResult: 1
                RejectionReason: azerty
              AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
              NetMassCrosscheckResult:
                ValidationResult: 1
                RejectionReason: azerty
              DiagnosisCode: null
              BodyRecordUniqueReference: "553"
              ValidationResult: 1
              RejectionReason: azerty
            - CombinedNomenclatureCodeCrosscheckResult:
                ValidationResult: 1
                RejectionReason: azerty
              AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
              NetMassCrosscheckResult:
                ValidationResult: 1
                RejectionReason: azerty
              DiagnosisCode: null
              BodyRecordUniqueReference: "553"
              ValidationResult: 1
              RejectionReason: azerty
            - CombinedNomenclatureCodeCrosscheckResult:
                ValidationResult: 1
                RejectionReason: azerty
              AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
              NetMassCrosscheckResult:
                ValidationResult: 1
                RejectionReason: azerty
              DiagnosisCode: null
              BodyRecordUniqueReference: "553"
              ValidationResult: 1
              RejectionReason: azerty
            - CombinedNomenclatureCodeCrosscheckResult:
                ValidationResult: 1
                RejectionReason: azerty
              AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
              NetMassCrosscheckResult:
                ValidationResult: 1
                RejectionReason: azerty
              DiagnosisCode: null
              BodyRecordUniqueReference: "553"
              ValidationResult: 1
              RejectionReason: azerty
            - CombinedNomenclatureCodeCrosscheckResult:
                ValidationResult: 1
                RejectionReason: azerty
              AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
              NetMassCrosscheckResult:
                ValidationResult: 1
                RejectionReason: azerty
              DiagnosisCode: null
              BodyRecordUniqueReference: "553"
              ValidationResult: 1
              RejectionReason: azerty
          NNonDes:
            DocumentReferenceNumber: "[4X3S!U[0z$+f"
        ExportPlaceCustomsOffice:
          ReferenceNumber: BWgnQuPY
        ConsigneeTrader:
          StreetName: azertyuio
          __language: fr
          TraderName: edcvfr
          EoriNumber: FR0123456789
          TraderID: aqwxsz
          StreetNumber: abc
          City: asxx
          Postcode: '#bp5'
        Attributes:
          DateAndTimeOfIssuance: 2022-01-31T14:05:01
        CEadVal:
        - AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
          SequenceNumber: "98"
        - AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
          SequenceNumber: "98"
        - AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
          SequenceNumber: "98"
        - AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
          SequenceNumber: "98"
        - AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
          SequenceNumber: "98"
        NEadSub:
          LocalReferenceNumber: "~00J]fkDK1(VGkj>TeJ6"
      properties:
        Attributes:
          $ref: '#/components/schemas/AttributesType839'
        ConsigneeTrader:
          $ref: '#/components/schemas/ConsigneeTraderType839'
        ExportPlaceCustomsOffice:
          $ref: '#/components/schemas/ExportPlaceCustomsOfficeType839'
        Rejection:
          $ref: '#/components/schemas/RejectionType839'
        ExportDeclarationInformation:
          $ref: '#/components/schemas/ExportDeclarationInformationType839'
        CEadVal:
          items:
            $ref: '#/components/schemas/CEadValType839'
          maxItems: 999
          minItems: 0
          type: array
        NEadSub:
          $ref: '#/components/schemas/NEadSubType839'
      required:
      - Attributes
      - ConsigneeTrader
      - Rejection
      type: object
    AttributesType839:
      description: |
        | Nom de l'élément      | Référentiels | Règles | Conditions |
        |-----------------------|--------------|--------|------------|
        | DateAndTimeOfIssuance |              |        |            |
      example:
        DateAndTimeOfIssuance: 2022-01-31T14:05:01
      properties:
        DateAndTimeOfIssuance:
          description: |
            Pattern : \d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?

            The date is in the Common Era (minus sign in years is not permitted) and time zone although not included UTC
            is implied
          example: 2022-01-31T14:05:01
          pattern: "\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(\\.\\d+)?"
          type: string
      required:
      - DateAndTimeOfIssuance
      type: object
    ConsigneeTraderType839:
      description: |
        | Nom de l'élément | Référentiels  | Règles                                 | Conditions |
        |------------------|---------------|----------------------------------------|------------|
        | TraderID         |               | IC_RG_R045<br>IC_RG_R271<br>IC_RG_R272 | IC_RG_C010 |
        | TraderName       |               |                                        |            |
        | StreetName       |               |                                        |            |
        | StreetNumber     |               |                                        |            |
        | Postcode         |               |                                        |            |
        | City             |               |                                        |            |
        | EoriNumber       |               |                                        | IC_RG_C180 |
        | language         | BC12 (Ref_28) |                                        |            |
      example:
        StreetName: azertyuio
        __language: fr
        TraderName: edcvfr
        EoriNumber: FR0123456789
        TraderID: aqwxsz
        StreetNumber: abc
        City: asxx
        Postcode: '#bp5'
      properties:
        TraderID:
          description: Trader Id
          example: aqwxsz
          maxLength: 16
          minLength: 1
          type: string
        TraderName:
          description: Trader Name
          example: edcvfr
          maxLength: 182
          minLength: 1
          type: string
        StreetName:
          description: Street Name
          example: azertyuio
          maxLength: 65
          minLength: 1
          type: string
        StreetNumber:
          description: Street Number
          example: abc
          maxLength: 11
          minLength: 1
          type: string
        Postcode:
          description: Postcode
          example: '#bp5'
          maxLength: 10
          minLength: 1
          type: string
        City:
          description: City
          example: asxx
          maxLength: 50
          minLength: 1
          type: string
        EoriNumber:
          description: Eori Number
          example: FR0123456789
          pattern: "^.{1,17}$"
          type: string
        __language:
          description: Language Code
          example: fr
          maxLength: 2
          minLength: 2
          pattern: "^[a-z]{2}$"
          type: string
      required:
      - City
      - Postcode
      - StreetName
      - TraderName
      - __language
      type: object
    ExportPlaceCustomsOfficeType839:
      description: |
        | Nom de l'élément | Référentiels | Règles                   | Conditions |
        |------------------|--------------|--------------------------|------------|
        | ReferenceNumber  |              | IC_RG_R032<br>IC_RG_R236 |            |
      example:
        ReferenceNumber: BWgnQuPY
      properties:
        ReferenceNumber:
          description: Excise Office Code
          example: BWgnQuPY
          maxLength: 8
          minLength: 8
          pattern: "^[A-Z]{2}[a-zA-Z0-9]{6}$"
          type: string
      required:
      - ReferenceNumber
      type: object
    RejectionType839:
      description: |
        | Nom de l'élément     | Référentiels  | Règles | Conditions |
        |----------------------|---------------|--------|------------|
        | RejectionDateAndTime |               |        |            |
        | RejectionReasonCode  | TC18 (Ref_11) |        |            |
      example:
        RejectionDateAndTime: 2022-01-31T14:05:01
        RejectionReasonCode: null
      properties:
        RejectionDateAndTime:
          description: |
            Pattern : \d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?

            The date is in the Common Era (minus sign in years is not permitted) and time zone although not included UTC
            is implied
          example: 2022-01-31T14:05:01
          pattern: "\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(\\.\\d+)?"
          type: string
        RejectionReasonCode:
          $ref: '#/components/schemas/CustomsRejectionReasonCode'
      required:
      - RejectionDateAndTime
      - RejectionReasonCode
      type: object
    ExportDeclarationInformationType839:
      description: |
        | Nom de l'élément                    | Référentiels | Règles     | Conditions |
        |-------------------------------------|--------------|------------|------------|
        | LocalReferenceNumber                |              |            | IC_RG_C147 |
        | DocumentReferenceNumber             |              | IC_RG_R100 | IC_RG_C147 |
        | NegativeCrosscheckValidationResults |              |            | IC_RG_C212 |
        | NNonDes                             |              |            |            |
      example:
        DocumentReferenceNumber: "[4X3S!U[0z$+f"
        LocalReferenceNumber: "~00J]fkDK1(VGkj>TeJ6"
        NegativeCrosscheckValidationResults:
        - UbrCrosscheckResult:
          - CombinedNomenclatureCodeCrosscheckResult:
              ValidationResult: 1
              RejectionReason: azerty
            AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
            NetMassCrosscheckResult:
              ValidationResult: 1
              RejectionReason: azerty
            DiagnosisCode: null
            BodyRecordUniqueReference: "553"
            ValidationResult: 1
            RejectionReason: azerty
          - CombinedNomenclatureCodeCrosscheckResult:
              ValidationResult: 1
              RejectionReason: azerty
            AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
            NetMassCrosscheckResult:
              ValidationResult: 1
              RejectionReason: azerty
            DiagnosisCode: null
            BodyRecordUniqueReference: "553"
            ValidationResult: 1
            RejectionReason: azerty
          - CombinedNomenclatureCodeCrosscheckResult:
              ValidationResult: 1
              RejectionReason: azerty
            AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
            NetMassCrosscheckResult:
              ValidationResult: 1
              RejectionReason: azerty
            DiagnosisCode: null
            BodyRecordUniqueReference: "553"
            ValidationResult: 1
            RejectionReason: azerty
          - CombinedNomenclatureCodeCrosscheckResult:
              ValidationResult: 1
              RejectionReason: azerty
            AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
            NetMassCrosscheckResult:
              ValidationResult: 1
              RejectionReason: azerty
            DiagnosisCode: null
            BodyRecordUniqueReference: "553"
            ValidationResult: 1
            RejectionReason: azerty
          - CombinedNomenclatureCodeCrosscheckResult:
              ValidationResult: 1
              RejectionReason: azerty
            AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
            NetMassCrosscheckResult:
              ValidationResult: 1
              RejectionReason: azerty
            DiagnosisCode: null
            BodyRecordUniqueReference: "553"
            ValidationResult: 1
            RejectionReason: azerty
        - UbrCrosscheckResult:
          - CombinedNomenclatureCodeCrosscheckResult:
              ValidationResult: 1
              RejectionReason: azerty
            AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
            NetMassCrosscheckResult:
              ValidationResult: 1
              RejectionReason: azerty
            DiagnosisCode: null
            BodyRecordUniqueReference: "553"
            ValidationResult: 1
            RejectionReason: azerty
          - CombinedNomenclatureCodeCrosscheckResult:
              ValidationResult: 1
              RejectionReason: azerty
            AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
            NetMassCrosscheckResult:
              ValidationResult: 1
              RejectionReason: azerty
            DiagnosisCode: null
            BodyRecordUniqueReference: "553"
            ValidationResult: 1
            RejectionReason: azerty
          - CombinedNomenclatureCodeCrosscheckResult:
              ValidationResult: 1
              RejectionReason: azerty
            AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
            NetMassCrosscheckResult:
              ValidationResult: 1
              RejectionReason: azerty
            DiagnosisCode: null
            BodyRecordUniqueReference: "553"
            ValidationResult: 1
            RejectionReason: azerty
          - CombinedNomenclatureCodeCrosscheckResult:
              ValidationResult: 1
              RejectionReason: azerty
            AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
            NetMassCrosscheckResult:
              ValidationResult: 1
              RejectionReason: azerty
            DiagnosisCode: null
            BodyRecordUniqueReference: "553"
            ValidationResult: 1
            RejectionReason: azerty
          - CombinedNomenclatureCodeCrosscheckResult:
              ValidationResult: 1
              RejectionReason: azerty
            AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
            NetMassCrosscheckResult:
              ValidationResult: 1
              RejectionReason: azerty
            DiagnosisCode: null
            BodyRecordUniqueReference: "553"
            ValidationResult: 1
            RejectionReason: azerty
        - UbrCrosscheckResult:
          - CombinedNomenclatureCodeCrosscheckResult:
              ValidationResult: 1
              RejectionReason: azerty
            AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
            NetMassCrosscheckResult:
              ValidationResult: 1
              RejectionReason: azerty
            DiagnosisCode: null
            BodyRecordUniqueReference: "553"
            ValidationResult: 1
            RejectionReason: azerty
          - CombinedNomenclatureCodeCrosscheckResult:
              ValidationResult: 1
              RejectionReason: azerty
            AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
            NetMassCrosscheckResult:
              ValidationResult: 1
              RejectionReason: azerty
            DiagnosisCode: null
            BodyRecordUniqueReference: "553"
            ValidationResult: 1
            RejectionReason: azerty
          - CombinedNomenclatureCodeCrosscheckResult:
              ValidationResult: 1
              RejectionReason: azerty
            AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
            NetMassCrosscheckResult:
              ValidationResult: 1
              RejectionReason: azerty
            DiagnosisCode: null
            BodyRecordUniqueReference: "553"
            ValidationResult: 1
            RejectionReason: azerty
          - CombinedNomenclatureCodeCrosscheckResult:
              ValidationResult: 1
              RejectionReason: azerty
            AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
            NetMassCrosscheckResult:
              ValidationResult: 1
              RejectionReason: azerty
            DiagnosisCode: null
            BodyRecordUniqueReference: "553"
            ValidationResult: 1
            RejectionReason: azerty
          - CombinedNomenclatureCodeCrosscheckResult:
              ValidationResult: 1
              RejectionReason: azerty
            AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
            NetMassCrosscheckResult:
              ValidationResult: 1
              RejectionReason: azerty
            DiagnosisCode: null
            BodyRecordUniqueReference: "553"
            ValidationResult: 1
            RejectionReason: azerty
        - UbrCrosscheckResult:
          - CombinedNomenclatureCodeCrosscheckResult:
              ValidationResult: 1
              RejectionReason: azerty
            AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
            NetMassCrosscheckResult:
              ValidationResult: 1
              RejectionReason: azerty
            DiagnosisCode: null
            BodyRecordUniqueReference: "553"
            ValidationResult: 1
            RejectionReason: azerty
          - CombinedNomenclatureCodeCrosscheckResult:
              ValidationResult: 1
              RejectionReason: azerty
            AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
            NetMassCrosscheckResult:
              ValidationResult: 1
              RejectionReason: azerty
            DiagnosisCode: null
            BodyRecordUniqueReference: "553"
            ValidationResult: 1
            RejectionReason: azerty
          - CombinedNomenclatureCodeCrosscheckResult:
              ValidationResult: 1
              RejectionReason: azerty
            AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
            NetMassCrosscheckResult:
              ValidationResult: 1
              RejectionReason: azerty
            DiagnosisCode: null
            BodyRecordUniqueReference: "553"
            ValidationResult: 1
            RejectionReason: azerty
          - CombinedNomenclatureCodeCrosscheckResult:
              ValidationResult: 1
              RejectionReason: azerty
            AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
            NetMassCrosscheckResult:
              ValidationResult: 1
              RejectionReason: azerty
            DiagnosisCode: null
            BodyRecordUniqueReference: "553"
            ValidationResult: 1
            RejectionReason: azerty
          - CombinedNomenclatureCodeCrosscheckResult:
              ValidationResult: 1
              RejectionReason: azerty
            AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
            NetMassCrosscheckResult:
              ValidationResult: 1
              RejectionReason: azerty
            DiagnosisCode: null
            BodyRecordUniqueReference: "553"
            ValidationResult: 1
            RejectionReason: azerty
        - UbrCrosscheckResult:
          - CombinedNomenclatureCodeCrosscheckResult:
              ValidationResult: 1
              RejectionReason: azerty
            AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
            NetMassCrosscheckResult:
              ValidationResult: 1
              RejectionReason: azerty
            DiagnosisCode: null
            BodyRecordUniqueReference: "553"
            ValidationResult: 1
            RejectionReason: azerty
          - CombinedNomenclatureCodeCrosscheckResult:
              ValidationResult: 1
              RejectionReason: azerty
            AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
            NetMassCrosscheckResult:
              ValidationResult: 1
              RejectionReason: azerty
            DiagnosisCode: null
            BodyRecordUniqueReference: "553"
            ValidationResult: 1
            RejectionReason: azerty
          - CombinedNomenclatureCodeCrosscheckResult:
              ValidationResult: 1
              RejectionReason: azerty
            AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
            NetMassCrosscheckResult:
              ValidationResult: 1
              RejectionReason: azerty
            DiagnosisCode: null
            BodyRecordUniqueReference: "553"
            ValidationResult: 1
            RejectionReason: azerty
          - CombinedNomenclatureCodeCrosscheckResult:
              ValidationResult: 1
              RejectionReason: azerty
            AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
            NetMassCrosscheckResult:
              ValidationResult: 1
              RejectionReason: azerty
            DiagnosisCode: null
            BodyRecordUniqueReference: "553"
            ValidationResult: 1
            RejectionReason: azerty
          - CombinedNomenclatureCodeCrosscheckResult:
              ValidationResult: 1
              RejectionReason: azerty
            AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
            NetMassCrosscheckResult:
              ValidationResult: 1
              RejectionReason: azerty
            DiagnosisCode: null
            BodyRecordUniqueReference: "553"
            ValidationResult: 1
            RejectionReason: azerty
        NNonDes:
          DocumentReferenceNumber: "[4X3S!U[0z$+f"
      properties:
        LocalReferenceNumber:
          description: Local Reference Number
          example: "~00J]fkDK1(VGkj>TeJ6"
          maxLength: 22
          minLength: 1
          type: string
        DocumentReferenceNumber:
          description: Document Reference Number
          example: "[4X3S!U[0z$+f"
          maxLength: 21
          minLength: 1
          type: string
        NegativeCrosscheckValidationResults:
          items:
            $ref: '#/components/schemas/NegativeCrosscheckValidationResultsTypeType839'
          maxItems: 99
          minItems: 0
          type: array
        NNonDes:
          $ref: '#/components/schemas/NNonDesTypeType839'
      type: object
    NegativeCrosscheckValidationResultsTypeType839:
      description: |
        | Nom de l'élément    | Référentiels | Règles | Conditions |
        |---------------------|--------------|--------|------------|
        | UbrCrosscheckResult |              |        |            |
      example:
        UbrCrosscheckResult:
        - CombinedNomenclatureCodeCrosscheckResult:
            ValidationResult: 1
            RejectionReason: azerty
          AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
          NetMassCrosscheckResult:
            ValidationResult: 1
            RejectionReason: azerty
          DiagnosisCode: null
          BodyRecordUniqueReference: "553"
          ValidationResult: 1
          RejectionReason: azerty
        - CombinedNomenclatureCodeCrosscheckResult:
            ValidationResult: 1
            RejectionReason: azerty
          AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
          NetMassCrosscheckResult:
            ValidationResult: 1
            RejectionReason: azerty
          DiagnosisCode: null
          BodyRecordUniqueReference: "553"
          ValidationResult: 1
          RejectionReason: azerty
        - CombinedNomenclatureCodeCrosscheckResult:
            ValidationResult: 1
            RejectionReason: azerty
          AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
          NetMassCrosscheckResult:
            ValidationResult: 1
            RejectionReason: azerty
          DiagnosisCode: null
          BodyRecordUniqueReference: "553"
          ValidationResult: 1
          RejectionReason: azerty
        - CombinedNomenclatureCodeCrosscheckResult:
            ValidationResult: 1
            RejectionReason: azerty
          AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
          NetMassCrosscheckResult:
            ValidationResult: 1
            RejectionReason: azerty
          DiagnosisCode: null
          BodyRecordUniqueReference: "553"
          ValidationResult: 1
          RejectionReason: azerty
        - CombinedNomenclatureCodeCrosscheckResult:
            ValidationResult: 1
            RejectionReason: azerty
          AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
          NetMassCrosscheckResult:
            ValidationResult: 1
            RejectionReason: azerty
          DiagnosisCode: null
          BodyRecordUniqueReference: "553"
          ValidationResult: 1
          RejectionReason: azerty
      properties:
        UbrCrosscheckResult:
          items:
            $ref: '#/components/schemas/UbrCrosscheckResultTypeType839'
          maxItems: 999
          type: array
      required:
      - UbrCrosscheckResult
    UbrCrosscheckResultTypeType839:
      description: |
        | Nom de l'élément                         | Référentiels  | Règles     | Conditions |
        |------------------------------------------|---------------|------------|------------|
        | AdministrativeReferenceCode              |               | IC_RG_R030 |            |
        | BodyRecordUniqueReference                |               |            |            |
        | DiagnosisCode                            | TC72 (Ref_14) |            |            |
        | ValidationResult                         | TC27 (Ref_99) |            |            |
        | RejectionReason                          |               |            |            |
        | CombinedNomenclatureCodeCrosscheckResult |               |            | IC_RG_C213 |
        | NetMassCrosscheckResult                  |               |            | IC_RG_C213 |
      example:
        CombinedNomenclatureCodeCrosscheckResult:
          ValidationResult: 1
          RejectionReason: azerty
        AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
        NetMassCrosscheckResult:
          ValidationResult: 1
          RejectionReason: azerty
        DiagnosisCode: null
        BodyRecordUniqueReference: "553"
        ValidationResult: 1
        RejectionReason: azerty
      properties:
        AdministrativeReferenceCode:
          description: Administrative Reference Code
          example: 09GKL5BWYERZV82CJV0V1
          format: token
          maxLength: 21
          minLength: 21
          pattern: "^[0-9]{2}[A-Z]{2}[A-Z0-9]{16}[0-9]$"
          type: string
        BodyRecordUniqueReference:
          description: Body Record Unique Reference
          example: "553"
          pattern: "^[1-9]\\d{0,2}$"
          type: string
        DiagnosisCode:
          $ref: '#/components/schemas/DiagnosisCode'
        ValidationResult:
          $ref: '#/components/schemas/Flag'
        RejectionReason:
          description: Rejection reason
          example: azerty
          format: token
          maxLength: 512
          minLength: 1
          pattern: "^.{1,512}$"
          type: string
        CombinedNomenclatureCodeCrosscheckResult:
          $ref: '#/components/schemas/CombinedNomenclatureCodeCrosscheckResultType839'
        NetMassCrosscheckResult:
          $ref: '#/components/schemas/NetMassCrosscheckResultType839'
      required:
      - AdministrativeReferenceCode
      - BodyRecordUniqueReference
      - DiagnosisCode
      - ValidationResult
      type: object
    CombinedNomenclatureCodeCrosscheckResultType839:
      description: |
        | Nom de l'élément | Référentiels  | Règles | Conditions |
        |------------------|---------------|--------|------------|
        | ValidationResult | TC27 (Ref_99) |        |            |
        | RejectionReason  |               |        |            |
      example:
        ValidationResult: 1
        RejectionReason: azerty
      properties:
        ValidationResult:
          $ref: '#/components/schemas/Flag'
        RejectionReason:
          description: Rejection reason
          example: azerty
          format: token
          maxLength: 512
          minLength: 1
          pattern: "^.{1,512}$"
          type: string
      required:
      - ValidationResult
      type: object
    NetMassCrosscheckResultType839:
      description: |
        | Nom de l'élément | Référentiels  | Règles | Conditions |
        |------------------|---------------|--------|------------|
        | ValidationResult | TC27 (Ref_99) |        |            |
        | RejectionReason  |               |        |            |
      example:
        ValidationResult: 1
        RejectionReason: azerty
      properties:
        ValidationResult:
          $ref: '#/components/schemas/Flag'
        RejectionReason:
          description: Rejection reason
          example: azerty
          format: token
          maxLength: 512
          minLength: 1
          pattern: "^.{1,512}$"
          type: string
      required:
      - ValidationResult
      type: object
    NNonDesTypeType839:
      description: |
        | Nom de l'élément | Référentiels | Règles | Conditions |
        |------------------|--------------|--------|------------|
        | NnonDesType      |              |        |            |
      example:
        DocumentReferenceNumber: "[4X3S!U[0z$+f"
      properties:
        DocumentReferenceNumber:
          description: Document Reference Number
          example: "[4X3S!U[0z$+f"
          maxLength: 21
          minLength: 1
          type: string
      required:
      - DocumentReferenceNumber
      type: object
    CEadValType839:
      description: |
        | Nom de l'élément            | Référentiels | Règles                   | Conditions |
        |-----------------------------|--------------|--------------------------|------------|
        | AdministrativeReferenceCode |              | IC_RG_R030<br>IC_RG_R232 |            |
        | SequenceNumber              |              |                          |            |
      example:
        AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
        SequenceNumber: "98"
      properties:
        AdministrativeReferenceCode:
          description: Administrative Reference Code
          example: 09GKL5BWYERZV82CJV0V1
          format: token
          maxLength: 21
          minLength: 21
          pattern: "^[0-9]{2}[A-Z]{2}[A-Z0-9]{16}[0-9]$"
          type: string
        SequenceNumber:
          description: Sequence Number
          example: "98"
          maxLength: 2
          pattern: "^[1-9]{1}[0-9]{0,1}$"
          type: string
      required:
      - AdministrativeReferenceCode
      - SequenceNumber
      type: object
    NEadSubType839:
      example:
        LocalReferenceNumber: "~00J]fkDK1(VGkj>TeJ6"
      properties:
        LocalReferenceNumber:
          description: Local Reference Number
          example: "~00J]fkDK1(VGkj>TeJ6"
          maxLength: 22
          minLength: 1
          type: string
      required:
      - LocalReferenceNumber
      type: object
    BodyType1005:
      example:
        SubmittedDraftOfEad1005:
          Ead:
            LocalReferenceNumber: "~00J]fkDK1(VGkj>TeJ6"
          ExciseMovementEad:
            AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
            DateAndTimeOfValidationOfEadEsad: 2022-01-31T14:05:01
      properties:
        SubmittedDraftOfEad1005:
          $ref: '#/components/schemas/SubmittedDraftOfEadType1005'
      required:
      - SubmittedDraftOfEad1005
      type: object
    SubmittedDraftOfEadType1005:
      example:
        Ead:
          LocalReferenceNumber: "~00J]fkDK1(VGkj>TeJ6"
        ExciseMovementEad:
          AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
          DateAndTimeOfValidationOfEadEsad: 2022-01-31T14:05:01
      properties:
        ExciseMovementEad:
          $ref: '#/components/schemas/ExciseMovementEadType1005'
        Ead:
          $ref: '#/components/schemas/EadType1005'
      required:
      - Ead
      type: object
    ExciseMovementEadType1005:
      description: |
        | Nom de l'élément                 | Référentiels | Règles | Conditions |
        |----------------------------------|--------------|--------|------------|
        | AdministrativeReferenceCode      |              | R030   | NA         |
        | DateAndTimeOfValidationOfEadEsad |              |        |            |
      example:
        AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
        DateAndTimeOfValidationOfEadEsad: 2022-01-31T14:05:01
      properties:
        AdministrativeReferenceCode:
          description: Administrative Reference Code
          example: 09GKL5BWYERZV82CJV0V1
          format: token
          maxLength: 21
          minLength: 21
          pattern: "^[0-9]{2}[A-Z]{2}[A-Z0-9]{16}[0-9]$"
          type: string
        DateAndTimeOfValidationOfEadEsad:
          description: |
            Pattern : \d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?

            The date is in the Common Era (minus sign in years is not permitted) and time zone although not included UTC
            is implied
          example: 2022-01-31T14:05:01
          pattern: "\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(\\.\\d+)?"
          type: string
      required:
      - AdministrativeReferenceCode
      - SequenceNumber
      type: object
    EadType1005:
      description: |
        | Nom de l'élément     | Référentiels | Règles | Conditions |
        |----------------------|--------------|--------|------------|
        | LocalReferenceNumber |              | BR001  | NA         |
      example:
        LocalReferenceNumber: "~00J]fkDK1(VGkj>TeJ6"
      properties:
        LocalReferenceNumber:
          description: Local Reference Number
          example: "~00J]fkDK1(VGkj>TeJ6"
          maxLength: 22
          minLength: 1
          type: string
      type: object
    BodyType1010:
      example:
        AttachmentOfReceivableExposedMovementsConsignee:
          DebtsMovementsIdentifier:
          - NumeroCreance: 00ABC00000000000
            MovementIdentifier:
            - ARC: 09GKL5BWYERZV82CJV0V1
              SeqNumber: "98"
            - ARC: 09GKL5BWYERZV82CJV0V1
              SeqNumber: "98"
            - ARC: 09GKL5BWYERZV82CJV0V1
              SeqNumber: "98"
            - ARC: 09GKL5BWYERZV82CJV0V1
              SeqNumber: "98"
            - ARC: 09GKL5BWYERZV82CJV0V1
              SeqNumber: "98"
          - NumeroCreance: 00ABC00000000000
            MovementIdentifier:
            - ARC: 09GKL5BWYERZV82CJV0V1
              SeqNumber: "98"
            - ARC: 09GKL5BWYERZV82CJV0V1
              SeqNumber: "98"
            - ARC: 09GKL5BWYERZV82CJV0V1
              SeqNumber: "98"
            - ARC: 09GKL5BWYERZV82CJV0V1
              SeqNumber: "98"
            - ARC: 09GKL5BWYERZV82CJV0V1
              SeqNumber: "98"
          - NumeroCreance: 00ABC00000000000
            MovementIdentifier:
            - ARC: 09GKL5BWYERZV82CJV0V1
              SeqNumber: "98"
            - ARC: 09GKL5BWYERZV82CJV0V1
              SeqNumber: "98"
            - ARC: 09GKL5BWYERZV82CJV0V1
              SeqNumber: "98"
            - ARC: 09GKL5BWYERZV82CJV0V1
              SeqNumber: "98"
            - ARC: 09GKL5BWYERZV82CJV0V1
              SeqNumber: "98"
          - NumeroCreance: 00ABC00000000000
            MovementIdentifier:
            - ARC: 09GKL5BWYERZV82CJV0V1
              SeqNumber: "98"
            - ARC: 09GKL5BWYERZV82CJV0V1
              SeqNumber: "98"
            - ARC: 09GKL5BWYERZV82CJV0V1
              SeqNumber: "98"
            - ARC: 09GKL5BWYERZV82CJV0V1
              SeqNumber: "98"
            - ARC: 09GKL5BWYERZV82CJV0V1
              SeqNumber: "98"
          - NumeroCreance: 00ABC00000000000
            MovementIdentifier:
            - ARC: 09GKL5BWYERZV82CJV0V1
              SeqNumber: "98"
            - ARC: 09GKL5BWYERZV82CJV0V1
              SeqNumber: "98"
            - ARC: 09GKL5BWYERZV82CJV0V1
              SeqNumber: "98"
            - ARC: 09GKL5BWYERZV82CJV0V1
              SeqNumber: "98"
            - ARC: 09GKL5BWYERZV82CJV0V1
              SeqNumber: "98"
          OperatorReference:
            TraderExciseNumber: WNYmU9ai8UArd
      properties:
        AttachmentOfReceivableExposedMovementsConsignee:
          $ref: '#/components/schemas/AttachmentOfReceivableExposedMovementsConsigneeType'
      required:
      - AttachmentOfReceivableExposedMovementsConsignee
      type: object
    AttachmentOfReceivableExposedMovementsConsigneeType:
      example:
        DebtsMovementsIdentifier:
        - NumeroCreance: 00ABC00000000000
          MovementIdentifier:
          - ARC: 09GKL5BWYERZV82CJV0V1
            SeqNumber: "98"
          - ARC: 09GKL5BWYERZV82CJV0V1
            SeqNumber: "98"
          - ARC: 09GKL5BWYERZV82CJV0V1
            SeqNumber: "98"
          - ARC: 09GKL5BWYERZV82CJV0V1
            SeqNumber: "98"
          - ARC: 09GKL5BWYERZV82CJV0V1
            SeqNumber: "98"
        - NumeroCreance: 00ABC00000000000
          MovementIdentifier:
          - ARC: 09GKL5BWYERZV82CJV0V1
            SeqNumber: "98"
          - ARC: 09GKL5BWYERZV82CJV0V1
            SeqNumber: "98"
          - ARC: 09GKL5BWYERZV82CJV0V1
            SeqNumber: "98"
          - ARC: 09GKL5BWYERZV82CJV0V1
            SeqNumber: "98"
          - ARC: 09GKL5BWYERZV82CJV0V1
            SeqNumber: "98"
        - NumeroCreance: 00ABC00000000000
          MovementIdentifier:
          - ARC: 09GKL5BWYERZV82CJV0V1
            SeqNumber: "98"
          - ARC: 09GKL5BWYERZV82CJV0V1
            SeqNumber: "98"
          - ARC: 09GKL5BWYERZV82CJV0V1
            SeqNumber: "98"
          - ARC: 09GKL5BWYERZV82CJV0V1
            SeqNumber: "98"
          - ARC: 09GKL5BWYERZV82CJV0V1
            SeqNumber: "98"
        - NumeroCreance: 00ABC00000000000
          MovementIdentifier:
          - ARC: 09GKL5BWYERZV82CJV0V1
            SeqNumber: "98"
          - ARC: 09GKL5BWYERZV82CJV0V1
            SeqNumber: "98"
          - ARC: 09GKL5BWYERZV82CJV0V1
            SeqNumber: "98"
          - ARC: 09GKL5BWYERZV82CJV0V1
            SeqNumber: "98"
          - ARC: 09GKL5BWYERZV82CJV0V1
            SeqNumber: "98"
        - NumeroCreance: 00ABC00000000000
          MovementIdentifier:
          - ARC: 09GKL5BWYERZV82CJV0V1
            SeqNumber: "98"
          - ARC: 09GKL5BWYERZV82CJV0V1
            SeqNumber: "98"
          - ARC: 09GKL5BWYERZV82CJV0V1
            SeqNumber: "98"
          - ARC: 09GKL5BWYERZV82CJV0V1
            SeqNumber: "98"
          - ARC: 09GKL5BWYERZV82CJV0V1
            SeqNumber: "98"
        OperatorReference:
          TraderExciseNumber: WNYmU9ai8UArd
      properties:
        OperatorReference:
          $ref: '#/components/schemas/TraderType1010'
        DebtsMovementsIdentifier:
          items:
            $ref: '#/components/schemas/DebtMovementsIdentifier'
          maxItems: 999
          minItems: 1
          type: array
      required:
      - ClaimAttachment
      - DebtsMovementsIdentifier
      - OperatorReference
      type: object
    TraderType1010:
      description: |
        | Nom de l'élément   | Référentiels | Règles                   | Conditions               |
        |--------------------|--------------|--------------------------|--------------------------|
        | TraderExciseNumber |              | IC_RG_R271<br>IC_RG_R272 | IC_RG_C198<br>FR_RG_C010 |
      example:
        TraderExciseNumber: WNYmU9ai8UArd
      properties:
        TraderExciseNumber:
          description: Excise Number
          example: WNYmU9ai8UArd
          pattern: "^[A-Z]{2}[a-zA-Z0-9]{11}$"
          type: string
      type: object
    DebtMovementsIdentifier:
      description: |
        | Nom de l'élément   | Référentiels | Règles | Conditions |
        |--------------------|--------------|--------|------------|
        | MovementIdentifier |              |        |            |
        | NumeroCreance      |              |        |            |
      example:
        NumeroCreance: 00ABC00000000000
        MovementIdentifier:
        - ARC: 09GKL5BWYERZV82CJV0V1
          SeqNumber: "98"
        - ARC: 09GKL5BWYERZV82CJV0V1
          SeqNumber: "98"
        - ARC: 09GKL5BWYERZV82CJV0V1
          SeqNumber: "98"
        - ARC: 09GKL5BWYERZV82CJV0V1
          SeqNumber: "98"
        - ARC: 09GKL5BWYERZV82CJV0V1
          SeqNumber: "98"
      properties:
        NumeroCreance:
          description: Numero Creance
          example: 00ABC00000000000
          maxLength: 20
          type: string
        MovementIdentifier:
          items:
            $ref: '#/components/schemas/MovementIdentifier'
          maxItems: 999
          minItems: 1
          type: array
      required:
      - MovementIdentifier
      - NumeroCreance
      type: object
    MovementIdentifier:
      description: |
        | Nom de l'élément | Référentiels | Règles     | Conditions               |
        |------------------|--------------|------------|--------------------------|
        | ARC              |              | IC_RG_R030 | FR_RG_R144<br>FR_RG_R145 |
        | seqNumber        |              | IC_RG_R232 | FR_RG_R148               |
      example:
        ARC: 09GKL5BWYERZV82CJV0V1
        SeqNumber: "98"
      properties:
        ARC:
          description: Administrative Reference Code
          example: 09GKL5BWYERZV82CJV0V1
          format: token
          maxLength: 21
          minLength: 21
          pattern: "^[0-9]{2}[A-Z]{2}[A-Z0-9]{16}[0-9]$"
          type: string
        SeqNumber:
          description: Sequence Number
          example: "98"
          maxLength: 2
          pattern: "^[1-9]{1}[0-9]{0,1}$"
          type: string
      required:
      - ARC
      - SeqNumber
      type: object
    BodyType1020:
      example:
        FailedCertificateMovementsConsignee:
        - DemandesCorrection:
          - RaisonMotif: Créance non payée
            InfoComplementaire:
            - ABCD
            - ABCD
            - ABCD
            - ABCD
            - ABCD
          - RaisonMotif: Créance non payée
            InfoComplementaire:
            - ABCD
            - ABCD
            - ABCD
            - ABCD
            - ABCD
          - RaisonMotif: Créance non payée
            InfoComplementaire:
            - ABCD
            - ABCD
            - ABCD
            - ABCD
            - ABCD
          - RaisonMotif: Créance non payée
            InfoComplementaire:
            - ABCD
            - ABCD
            - ABCD
            - ABCD
            - ABCD
          - RaisonMotif: Créance non payée
            InfoComplementaire:
            - ABCD
            - ABCD
            - ABCD
            - ABCD
            - ABCD
          MovementIdentifier:
            ARC: 09GKL5BWYERZV82CJV0V1
            SeqNumber: "98"
        - DemandesCorrection:
          - RaisonMotif: Créance non payée
            InfoComplementaire:
            - ABCD
            - ABCD
            - ABCD
            - ABCD
            - ABCD
          - RaisonMotif: Créance non payée
            InfoComplementaire:
            - ABCD
            - ABCD
            - ABCD
            - ABCD
            - ABCD
          - RaisonMotif: Créance non payée
            InfoComplementaire:
            - ABCD
            - ABCD
            - ABCD
            - ABCD
            - ABCD
          - RaisonMotif: Créance non payée
            InfoComplementaire:
            - ABCD
            - ABCD
            - ABCD
            - ABCD
            - ABCD
          - RaisonMotif: Créance non payée
            InfoComplementaire:
            - ABCD
            - ABCD
            - ABCD
            - ABCD
            - ABCD
          MovementIdentifier:
            ARC: 09GKL5BWYERZV82CJV0V1
            SeqNumber: "98"
        - DemandesCorrection:
          - RaisonMotif: Créance non payée
            InfoComplementaire:
            - ABCD
            - ABCD
            - ABCD
            - ABCD
            - ABCD
          - RaisonMotif: Créance non payée
            InfoComplementaire:
            - ABCD
            - ABCD
            - ABCD
            - ABCD
            - ABCD
          - RaisonMotif: Créance non payée
            InfoComplementaire:
            - ABCD
            - ABCD
            - ABCD
            - ABCD
            - ABCD
          - RaisonMotif: Créance non payée
            InfoComplementaire:
            - ABCD
            - ABCD
            - ABCD
            - ABCD
            - ABCD
          - RaisonMotif: Créance non payée
            InfoComplementaire:
            - ABCD
            - ABCD
            - ABCD
            - ABCD
            - ABCD
          MovementIdentifier:
            ARC: 09GKL5BWYERZV82CJV0V1
            SeqNumber: "98"
        - DemandesCorrection:
          - RaisonMotif: Créance non payée
            InfoComplementaire:
            - ABCD
            - ABCD
            - ABCD
            - ABCD
            - ABCD
          - RaisonMotif: Créance non payée
            InfoComplementaire:
            - ABCD
            - ABCD
            - ABCD
            - ABCD
            - ABCD
          - RaisonMotif: Créance non payée
            InfoComplementaire:
            - ABCD
            - ABCD
            - ABCD
            - ABCD
            - ABCD
          - RaisonMotif: Créance non payée
            InfoComplementaire:
            - ABCD
            - ABCD
            - ABCD
            - ABCD
            - ABCD
          - RaisonMotif: Créance non payée
            InfoComplementaire:
            - ABCD
            - ABCD
            - ABCD
            - ABCD
            - ABCD
          MovementIdentifier:
            ARC: 09GKL5BWYERZV82CJV0V1
            SeqNumber: "98"
        - DemandesCorrection:
          - RaisonMotif: Créance non payée
            InfoComplementaire:
            - ABCD
            - ABCD
            - ABCD
            - ABCD
            - ABCD
          - RaisonMotif: Créance non payée
            InfoComplementaire:
            - ABCD
            - ABCD
            - ABCD
            - ABCD
            - ABCD
          - RaisonMotif: Créance non payée
            InfoComplementaire:
            - ABCD
            - ABCD
            - ABCD
            - ABCD
            - ABCD
          - RaisonMotif: Créance non payée
            InfoComplementaire:
            - ABCD
            - ABCD
            - ABCD
            - ABCD
            - ABCD
          - RaisonMotif: Créance non payée
            InfoComplementaire:
            - ABCD
            - ABCD
            - ABCD
            - ABCD
            - ABCD
          MovementIdentifier:
            ARC: 09GKL5BWYERZV82CJV0V1
            SeqNumber: "98"
      properties:
        FailedCertificateMovementsConsignee:
          items:
            $ref: '#/components/schemas/FailedCertificateMovementsConsigneeType'
          maxItems: 99
          minItems: 1
          type: array
      required:
      - FailedCertificateMovementsConsignee
      type: object
    FailedCertificateMovementsConsigneeType:
      description: |
        | Nom de l'élément   | Référentiels | Règles | Conditions |
        |--------------------|--------------|--------|------------|
        | MovementIdentifier |              |        |            |
        | DemandeCorrection  |              |        |            |
      example:
        DemandesCorrection:
        - RaisonMotif: Créance non payée
          InfoComplementaire:
          - ABCD
          - ABCD
          - ABCD
          - ABCD
          - ABCD
        - RaisonMotif: Créance non payée
          InfoComplementaire:
          - ABCD
          - ABCD
          - ABCD
          - ABCD
          - ABCD
        - RaisonMotif: Créance non payée
          InfoComplementaire:
          - ABCD
          - ABCD
          - ABCD
          - ABCD
          - ABCD
        - RaisonMotif: Créance non payée
          InfoComplementaire:
          - ABCD
          - ABCD
          - ABCD
          - ABCD
          - ABCD
        - RaisonMotif: Créance non payée
          InfoComplementaire:
          - ABCD
          - ABCD
          - ABCD
          - ABCD
          - ABCD
        MovementIdentifier:
          ARC: 09GKL5BWYERZV82CJV0V1
          SeqNumber: "98"
      properties:
        MovementIdentifier:
          $ref: '#/components/schemas/MovementIdentifierType'
        DemandesCorrection:
          items:
            $ref: '#/components/schemas/DemandeCorrectionType'
          maxItems: 6
          minItems: 1
          type: array
      required:
      - DemandesCorrection
      - MovementIdentifier
      type: object
    MovementIdentifierType:
      description: |
        | Nom de l'élément | Référentiels | Règles     | Conditions               |
        |------------------|--------------|------------|--------------------------|
        | ARC              |              | IC_RG_R030 | FR_RG_R144<br>FR_RG_R145 |
        | seqNumber        |              | IC_RG_R232 | FR_RG_R148               |
      example:
        ARC: 09GKL5BWYERZV82CJV0V1
        SeqNumber: "98"
      properties:
        ARC:
          description: Administrative Reference Code
          example: 09GKL5BWYERZV82CJV0V1
          format: token
          maxLength: 21
          minLength: 21
          pattern: "^[0-9]{2}[A-Z]{2}[A-Z0-9]{16}[0-9]$"
          type: string
        SeqNumber:
          description: Sequence Number
          example: "98"
          maxLength: 2
          pattern: "^[1-9]{1}[0-9]{0,1}$"
          type: string
      required:
      - ARC
      - SeqNumber
      type: object
    DemandeCorrectionType:
      description: |
        | Nom de l'élément   | Référentiels | Règles | Conditions |
        |--------------------|--------------|--------|------------|
        | RaisonMotif        |              |        |            |
        | InfoComplementaire |              |        |            |
      example:
        RaisonMotif: Créance non payée
        InfoComplementaire:
        - ABCD
        - ABCD
        - ABCD
        - ABCD
        - ABCD
      properties:
        RaisonMotif:
          $ref: '#/components/schemas/MotifDemandeCorrectionCDR'
        InfoComplementaire:
          items:
            example: ABCD
            maxLength: 4
            minLength: 4
            type: string
          maxItems: 999
          minItems: 0
          type: array
      required:
      - RaisonMotif
      type: object
    BodyType807:
      example:
        InterruptionOfMovement:
          ReferenceControlReport:
          - ControlReportReference: YLTBMoad04szv2L5
          - ControlReportReference: YLTBMoad04szv2L5
          - ControlReportReference: YLTBMoad04szv2L5
          - ControlReportReference: YLTBMoad04szv2L5
          - ControlReportReference: YLTBMoad04szv2L5
          Attributes:
            DateAndTimeOfIssuance: 2022-01-31T14:05:01
            __language: fr
            ComplementaryInformation:
              __language: fr
              _content_: adverty
            ReasonForInterruptionCode: "33"
            AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
            ReferenceNumberOfExciseOffice: BWgnQuPY
            ExciseOfficerIdentification: azertyui
          ReferenceEventReport:
          - EventReportNumber: YLTBMoad04szv2L5
          - EventReportNumber: YLTBMoad04szv2L5
          - EventReportNumber: YLTBMoad04szv2L5
          - EventReportNumber: YLTBMoad04szv2L5
          - EventReportNumber: YLTBMoad04szv2L5
      properties:
        InterruptionOfMovement:
          $ref: '#/components/schemas/InterruptionOfMovementType'
      required:
      - InterruptionOfMovement
      type: object
    InterruptionOfMovementType:
      example:
        ReferenceControlReport:
        - ControlReportReference: YLTBMoad04szv2L5
        - ControlReportReference: YLTBMoad04szv2L5
        - ControlReportReference: YLTBMoad04szv2L5
        - ControlReportReference: YLTBMoad04szv2L5
        - ControlReportReference: YLTBMoad04szv2L5
        Attributes:
          DateAndTimeOfIssuance: 2022-01-31T14:05:01
          __language: fr
          ComplementaryInformation:
            __language: fr
            _content_: adverty
          ReasonForInterruptionCode: "33"
          AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
          ReferenceNumberOfExciseOffice: BWgnQuPY
          ExciseOfficerIdentification: azertyui
        ReferenceEventReport:
        - EventReportNumber: YLTBMoad04szv2L5
        - EventReportNumber: YLTBMoad04szv2L5
        - EventReportNumber: YLTBMoad04szv2L5
        - EventReportNumber: YLTBMoad04szv2L5
        - EventReportNumber: YLTBMoad04szv2L5
      properties:
        Attributes:
          $ref: '#/components/schemas/AttributesType807'
        ReferenceControlReport:
          items:
            $ref: '#/components/schemas/ReferenceControlReportType'
          maxItems: 9
          type: array
        ReferenceEventReport:
          items:
            $ref: '#/components/schemas/ReferenceEventReportType'
          maxItems: 9
          type: array
      required:
      - Attributes
      type: object
    AttributesType807:
      description: |
        | **Nom de l'élément**          | **Référentiels**         | **Règles** | **Conditions** |
        |-------------------------------|--------------------------|------------|----------------|
        | AdministrativeReferenceCode   | IC_RG_R030               |            |                |
        | ComplementaryInformation      |                          | IC_RG_C143 |                |
        | language                      | Ref_28 (BC12)            | IC_RG_C002 |                |
        | DateAndTimeOfIssuance         |                          |            |                |
        | ReasonForInterruptionCode     | Ref_40 (BC26)            |            |                |
        | ReferenceNumberOfExciseOffice | IC_RG_R032<br>IC_RG_R236 |            |                |
        | ExciseOfficerIdentification   |                          |            |                |
      example:
        DateAndTimeOfIssuance: 2022-01-31T14:05:01
        __language: fr
        ComplementaryInformation:
          __language: fr
          _content_: adverty
        ReasonForInterruptionCode: "33"
        AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
        ReferenceNumberOfExciseOffice: BWgnQuPY
        ExciseOfficerIdentification: azertyui
      properties:
        AdministrativeReferenceCode:
          description: Administrative Reference Code
          example: 09GKL5BWYERZV82CJV0V1
          format: token
          maxLength: 21
          minLength: 21
          pattern: "^[0-9]{2}[A-Z]{2}[A-Z0-9]{16}[0-9]$"
          type: string
        ComplementaryInformation:
          $ref: '#/components/schemas/LSDComplementaryInformationType807'
        DateAndTimeOfIssuance:
          description: |
            Pattern : \d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?

            The date is in the Common Era (minus sign in years is not permitted) and time zone although not included UTC
            is implied
          example: 2022-01-31T14:05:01
          pattern: "\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(\\.\\d+)?"
          type: string
        ReasonForInterruptionCode:
          description: Reason for Interruption Code
          example: "33"
          pattern: "^[0-9]{1,2}$"
          type: string
        ReferenceNumberOfExciseOffice:
          description: Excise Office Code
          example: BWgnQuPY
          maxLength: 8
          minLength: 8
          pattern: "^[A-Z]{2}[a-zA-Z0-9]{6}$"
          type: string
        ExciseOfficerIdentification:
          description: Excise Officer Identification
          example: azertyui
          maxLength: 35
          minLength: 1
          type: string
        __language:
          description: Language Code
          example: fr
          maxLength: 2
          minLength: 2
          pattern: "^[a-z]{2}$"
          type: string
      required:
      - AdministrativeReferenceCode
      - DateAndTimeOfIssuance
      - ReasonForInterruptionCode
      - ReferenceNumberOfExciseOffice
      type: object
    LSDComplementaryInformationType807:
      example:
        __language: fr
        _content_: adverty
      properties:
        _content_:
          description: Complementary Information
          example: adverty
          maxLength: 350
          minLength: 1
          type: string
        __language:
          description: Language Code
          example: fr
          maxLength: 2
          minLength: 2
          pattern: "^[a-z]{2}$"
          type: string
      required:
      - __language
      - _content_
      type: object
    ReferenceControlReportType:
      description: |
        | **Nom de l'élément**   | **Référentiels** | **Règles** | **Conditions** |
        |------------------------|------------------|------------|----------------|
        | ControlReportReference | IC_RG_R103       |            |                |
      example:
        ControlReportReference: YLTBMoad04szv2L5
      properties:
        ControlReportReference:
          description: Control Report Reference
          example: YLTBMoad04szv2L5
          pattern: "^[A-Z]{2}[a-zA-Z0-9]{13}[0-9]$"
          type: string
      required:
      - ControlReportReference
      type: object
    ReferenceEventReportType:
      description: |
        | **Nom de l'élément** | **Référentiels** | **Règles** | **Conditions** |
        |----------------------|------------------|------------|----------------|
        | EventReportNumber    | IC_RG_R098       |            |                |
      example:
        EventReportNumber: YLTBMoad04szv2L5
      properties:
        EventReportNumber:
          description: Event Report Number
          example: YLTBMoad04szv2L5
          pattern: "^[A-Z]{2}[a-zA-Z0-9]{13}[0-9]$"
          type: string
      required:
      - EventReportNumber
      type: object
    BodyType813:
      example:
        ChangeOfDestination:
          NewTransporterTrader:
            StreetName: azertyuio
            __language: fr
            TraderName: edcvfr
            StreetNumber: abc
            City: asxx
            VatNumber: fredc
            Postcode: '#bp5'
          UpdateEadEsad:
            __language: fr
            TransportModeCode: "33"
            ComplementaryInformation:
              __language: fr
              _content_: adverty
            JourneyTime: H24
            AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
            SequenceNumber: "98"
            InvoiceDate: 2022-01-31T00:00:00.000+00:00
            InvoiceNumber: azertyui
            ChangedTransportArrangement: null
          MovementGuarantee:
            GuarantorTrader:
            - StreetName: azertyuio
              __language: fr
              TraderName: edcvfr
              StreetNumber: abc
              City: asxx
              TraderExciseNumber: WNYmU9ai8UArd
              Postcode: '#bp5'
              VatNumber: fredc
            - StreetName: azertyuio
              __language: fr
              TraderName: edcvfr
              StreetNumber: abc
              City: asxx
              TraderExciseNumber: WNYmU9ai8UArd
              Postcode: '#bp5'
              VatNumber: fredc
            GuarantorTypeCode: null
          ChangedDestination:
            ExportCountryDestination:
              CountryDestination: FR
            DestinationTypeCode: null
            NewConsigneeTrader:
              StreetName: azertyuio
              __language: fr
              TraderName: edcvfr
              Traderid: aqwxsz
              StreetNumber: abc
              City: asxx
              Postcode: '#bp5'
            DeliveryPlaceTrader:
              StreetName: azertyuio
              __language: fr
              TraderName: edcvfr
              Traderid: aqwxsz
              StreetNumber: abc
              City: asxx
              Postcode: '#bp5'
            DeliveryPlaceCustomsOffice:
              ReferenceNumber: BWgnQuPY
          TransportDetails:
          - __language: fr
            ComplementaryInformation:
              __language: fr
              _content_: adverty
            SealInformation:
              __language: fr
              _content_: qwertyazerty
            TransportUnitCode: "29"
            IdentityOfTransportUnits: azertyui
            CommercialSealIdentification: azertyui
          - __language: fr
            ComplementaryInformation:
              __language: fr
              _content_: adverty
            SealInformation:
              __language: fr
              _content_: qwertyazerty
            TransportUnitCode: "29"
            IdentityOfTransportUnits: azertyui
            CommercialSealIdentification: azertyui
          - __language: fr
            ComplementaryInformation:
              __language: fr
              _content_: adverty
            SealInformation:
              __language: fr
              _content_: qwertyazerty
            TransportUnitCode: "29"
            IdentityOfTransportUnits: azertyui
            CommercialSealIdentification: azertyui
          - __language: fr
            ComplementaryInformation:
              __language: fr
              _content_: adverty
            SealInformation:
              __language: fr
              _content_: qwertyazerty
            TransportUnitCode: "29"
            IdentityOfTransportUnits: azertyui
            CommercialSealIdentification: azertyui
          - __language: fr
            ComplementaryInformation:
              __language: fr
              _content_: adverty
            SealInformation:
              __language: fr
              _content_: qwertyazerty
            TransportUnitCode: "29"
            IdentityOfTransportUnits: azertyui
            CommercialSealIdentification: azertyui
          Attributes:
            DateAndTimeOfValidationOfChangeOfDestination: 2022-01-31T14:05:01
          NewTransportArrangerTrader:
            StreetName: azertyuio
            __language: fr
            TraderName: edcvfr
            StreetNumber: abc
            City: asxx
            VatNumber: fredc
            Postcode: '#bp5'
      properties:
        ChangeOfDestination:
          $ref: '#/components/schemas/ChangeOfDestinationType'
      required:
      - ChangeOfDestination
      type: object
    ChangeOfDestinationType:
      example:
        NewTransporterTrader:
          StreetName: azertyuio
          __language: fr
          TraderName: edcvfr
          StreetNumber: abc
          City: asxx
          VatNumber: fredc
          Postcode: '#bp5'
        UpdateEadEsad:
          __language: fr
          TransportModeCode: "33"
          ComplementaryInformation:
            __language: fr
            _content_: adverty
          JourneyTime: H24
          AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
          SequenceNumber: "98"
          InvoiceDate: 2022-01-31T00:00:00.000+00:00
          InvoiceNumber: azertyui
          ChangedTransportArrangement: null
        MovementGuarantee:
          GuarantorTrader:
          - StreetName: azertyuio
            __language: fr
            TraderName: edcvfr
            StreetNumber: abc
            City: asxx
            TraderExciseNumber: WNYmU9ai8UArd
            Postcode: '#bp5'
            VatNumber: fredc
          - StreetName: azertyuio
            __language: fr
            TraderName: edcvfr
            StreetNumber: abc
            City: asxx
            TraderExciseNumber: WNYmU9ai8UArd
            Postcode: '#bp5'
            VatNumber: fredc
          GuarantorTypeCode: null
        ChangedDestination:
          ExportCountryDestination:
            CountryDestination: FR
          DestinationTypeCode: null
          NewConsigneeTrader:
            StreetName: azertyuio
            __language: fr
            TraderName: edcvfr
            Traderid: aqwxsz
            StreetNumber: abc
            City: asxx
            Postcode: '#bp5'
          DeliveryPlaceTrader:
            StreetName: azertyuio
            __language: fr
            TraderName: edcvfr
            Traderid: aqwxsz
            StreetNumber: abc
            City: asxx
            Postcode: '#bp5'
          DeliveryPlaceCustomsOffice:
            ReferenceNumber: BWgnQuPY
        TransportDetails:
        - __language: fr
          ComplementaryInformation:
            __language: fr
            _content_: adverty
          SealInformation:
            __language: fr
            _content_: qwertyazerty
          TransportUnitCode: "29"
          IdentityOfTransportUnits: azertyui
          CommercialSealIdentification: azertyui
        - __language: fr
          ComplementaryInformation:
            __language: fr
            _content_: adverty
          SealInformation:
            __language: fr
            _content_: qwertyazerty
          TransportUnitCode: "29"
          IdentityOfTransportUnits: azertyui
          CommercialSealIdentification: azertyui
        - __language: fr
          ComplementaryInformation:
            __language: fr
            _content_: adverty
          SealInformation:
            __language: fr
            _content_: qwertyazerty
          TransportUnitCode: "29"
          IdentityOfTransportUnits: azertyui
          CommercialSealIdentification: azertyui
        - __language: fr
          ComplementaryInformation:
            __language: fr
            _content_: adverty
          SealInformation:
            __language: fr
            _content_: qwertyazerty
          TransportUnitCode: "29"
          IdentityOfTransportUnits: azertyui
          CommercialSealIdentification: azertyui
        - __language: fr
          ComplementaryInformation:
            __language: fr
            _content_: adverty
          SealInformation:
            __language: fr
            _content_: qwertyazerty
          TransportUnitCode: "29"
          IdentityOfTransportUnits: azertyui
          CommercialSealIdentification: azertyui
        Attributes:
          DateAndTimeOfValidationOfChangeOfDestination: 2022-01-31T14:05:01
        NewTransportArrangerTrader:
          StreetName: azertyuio
          __language: fr
          TraderName: edcvfr
          StreetNumber: abc
          City: asxx
          VatNumber: fredc
          Postcode: '#bp5'
      properties:
        Attributes:
          $ref: '#/components/schemas/AttributesType813'
        NewTransportArrangerTrader:
          $ref: '#/components/schemas/NewTransportArrangerTraderType813'
        NewTransporterTrader:
          $ref: '#/components/schemas/NewTransporterTraderType813'
        UpdateEadEsad:
          $ref: '#/components/schemas/UpdateEadEsadType'
        ChangedDestination:
          $ref: '#/components/schemas/DestinationChangedType813'
        MovementGuarantee:
          $ref: '#/components/schemas/MovementGuaranteeType813'
        TransportDetails:
          items:
            $ref: '#/components/schemas/TransportDetailsType813'
          maxItems: 99
          type: array
      required:
      - Attributes
      - ChangedDestination
      - UpdateEadEsad
      type: object
    AttributesType813:
      description: |
        | **Nom de l'élément**                         | **Référentiels** | **Règles** | **Conditions** |
        |----------------------------------------------|------------------|------------|----------------|
        | DateAndTimeOfValidationOfChangeOfDestination |                  |            | IC_RG_C149     |
      example:
        DateAndTimeOfValidationOfChangeOfDestination: 2022-01-31T14:05:01
      properties:
        DateAndTimeOfValidationOfChangeOfDestination:
          description: |
            Pattern : \d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?

            The date is in the Common Era (minus sign in years is not permitted) and time zone although not included UTC
            is implied
          example: 2022-01-31T14:05:01
          pattern: "\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(\\.\\d+)?"
          type: string
      type: object
    NewTransportArrangerTraderType813:
      description: |
        | **Nom de l'élément** | **Référentiels** | **Règles** | **Conditions** |
        |----------------------|------------------|------------|----------------|
        | VatNumber            |                  |            |                |
        | TraderName           |                  |            |                |
        | StreetName           |                  |            |                |
        | StreetNumber         |                  |            |                |
        | PostCode             |                  |            |                |
        | City                 |                  |            |                |
        | language             | R
        ef_28 (BC12)    |            | IC_RG_C002     |
      example:
        StreetName: azertyuio
        __language: fr
        TraderName: edcvfr
        StreetNumber: abc
        City: asxx
        VatNumber: fredc
        Postcode: '#bp5'
      properties:
        VatNumber:
          description: VAT Number
          example: fredc
          maxLength: 14
          minLength: 1
          type: string
        TraderName:
          description: Trader Name
          example: edcvfr
          maxLength: 182
          minLength: 1
          type: string
        StreetName:
          description: Street Name
          example: azertyuio
          maxLength: 65
          minLength: 1
          type: string
        StreetNumber:
          description: Street Number
          example: abc
          maxLength: 11
          minLength: 1
          type: string
        Postcode:
          description: Postcode
          example: '#bp5'
          maxLength: 10
          minLength: 1
          type: string
        City:
          description: City
          example: asxx
          maxLength: 50
          minLength: 1
          type: string
        __language:
          description: Language Code
          example: fr
          maxLength: 2
          minLength: 2
          pattern: "^[a-z]{2}$"
          type: string
      required:
      - City
      - Postcode
      - StreetName
      - TraderName
      type: object
    NewTransporterTraderType813:
      description: |
        | **Nom de l'élément** | **Référentiels** | **Règles** | **Conditions** |
        |----------------------|------------------|------------|----------------|
        | VatNumber            |                  |            |                |
        | TraderName           |                  |            |                |
        | StreetAndNumber      |                  |            |                |
        | StreetNumber         |                  |            |                |
        | PostCode             |                  |            |                |
        | City                 |                  |            |                |
        | language             | Ref_28 (BC12)    |            | IC_RG_C002     |
      example:
        StreetName: azertyuio
        __language: fr
        TraderName: edcvfr
        StreetNumber: abc
        City: asxx
        VatNumber: fredc
        Postcode: '#bp5'
      properties:
        VatNumber:
          description: VAT Number
          example: fredc
          maxLength: 14
          minLength: 1
          type: string
        TraderName:
          description: Trader Name
          example: edcvfr
          maxLength: 182
          minLength: 1
          type: string
        StreetName:
          description: Street Name
          example: azertyuio
          maxLength: 65
          minLength: 1
          type: string
        StreetNumber:
          description: Street Number
          example: abc
          maxLength: 11
          minLength: 1
          type: string
        Postcode:
          description: Postcode
          example: '#bp5'
          maxLength: 10
          minLength: 1
          type: string
        City:
          description: City
          example: asxx
          maxLength: 50
          minLength: 1
          type: string
        __language:
          description: Language Code
          example: fr
          maxLength: 2
          minLength: 2
          pattern: "^[a-z]{2}$"
          type: string
      required:
      - City
      - Postcode
      - StreetName
      - TraderName
      type: object
    UpdateEadEsadType:
      description: |
        | **Nom de l'élément**        | **Référentiels** | **Règles**                              | **Conditions**           |
        |-----------------------------|------------------|-----------------------------------------|--------------------------|
        | AdministrativeReferenceCode |                  | IC_RG_BR020<br>IC_RG_R030<br>IC_RG_R273 |                          |
        | JourneyTime                 |                  | IC_RG_R054<br>IC_RG_BR007               |                          |
        | ChangedTransportArrangement | Ref_51 (TC70)    |                                         |                          |
        | SequenceNumber              |                  | IC_RG_R059<br>IC_RG_R232                | FR_RG_R148<br>IC_RG_C149 |
        | InvoiceDate                 |                  |                                         |                          |
        | InvoiceNumber               |                  |                                         |                          |
        | TransportModeCode           | Ref_52 (BC67)    | IC_RG_R056<br>IC_RG_R216                | IC_RG_C182               |
        | ComplementaryInformation    |                  |                                         | IC_RG_C162               |
        | language                    | Ref_28 (BC12)    |                                         | IC_RG_C002               |
      example:
        __language: fr
        TransportModeCode: "33"
        ComplementaryInformation:
          __language: fr
          _content_: adverty
        JourneyTime: H24
        AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
        SequenceNumber: "98"
        InvoiceDate: 2022-01-31T00:00:00.000+00:00
        InvoiceNumber: azertyui
        ChangedTransportArrangement: null
      properties:
        AdministrativeReferenceCode:
          description: Administrative Reference Code
          example: 09GKL5BWYERZV82CJV0V1
          format: token
          maxLength: 21
          minLength: 21
          pattern: "^[0-9]{2}[A-Z]{2}[A-Z0-9]{16}[0-9]$"
          type: string
        JourneyTime:
          description: |
            The format of Journey Time or of Maximum Journey Time is expressed in hours or in days,
            with the format Pdd, where:
              - "P" is a letter in ("H" = Hours or "D" = Day)
              - "dd" is a two digits number

            If P is "H" then the number is less or equal to 24

            If P is "D" then the number is less or equal to 45

            The maximum 45 days period for the journey time is derived from the maximum limit of the TIM_EAD timer defined in Appendix H.'
          example: H24
          pattern: "^H([01][0-9]|2[0-4])|D([0-8][0-9]|9[0-2])$"
          type: string
        ChangedTransportArrangement:
          $ref: '#/components/schemas/TransportArrangement'
        SequenceNumber:
          description: Sequence Number
          example: "98"
          maxLength: 2
          pattern: "^[1-9]{1}[0-9]{0,1}$"
          type: string
        InvoiceDate:
          description: |
            Pattern : \d{4}-\d{2}-\d{2}

            The date is in the Common Era (minus sign in years is not permitted)
          example: 2022-01-31
          format: date
          type: string
        InvoiceNumber:
          description: Invoice Number
          example: azertyui
          maxLength: 35
          minLength: 1
          type: string
        TransportModeCode:
          description: Transport Mode Code
          example: "33"
          pattern: "^[0-9]{1,2}$"
          type: string
        ComplementaryInformation:
          $ref: '#/components/schemas/LSDComplementaryInformationType813'
        __language:
          description: Language Code
          example: fr
          maxLength: 2
          minLength: 2
          pattern: "^[a-z]{2}$"
          type: string
      required:
      - AdministrativeReferenceCode
      type: object
    LSDComplementaryInformationType813:
      example:
        __language: fr
        _content_: adverty
      properties:
        _content_:
          description: Complementary Information
          example: adverty
          maxLength: 350
          minLength: 1
          type: string
        __language:
          description: Language Code
          example: fr
          maxLength: 2
          minLength: 2
          pattern: "^[a-z]{2}$"
          type: string
      required:
      - __language
      - _content_
      type: object
    DestinationChangedType813:
      description: |
        | **Nom de l'élément**        | **Référentiels** | **Règles**               | **Conditions** |
        |-----------------------------|------------------|--------------------------|----------------|
        | DestinationTypeCode         | Ref_65 (TC77)    | IC_RG_R259<br>FR_RG_R126 |                |
        | NewConsigneeTrader          |                  |                          | FR_RG_C011     |
        | DeliveryPlaceTrader         |                  |                          | IC_RG_C165     |
        | DeliveryPlaceCustomsOffice  |                  |                          | IC_RG_C165     |
        | ExportCountryDestination    | Ref_10 (BC08)   |      |      |
      example:
        ExportCountryDestination:
          CountryDestination: FR
        DestinationTypeCode: null
        NewConsigneeTrader:
          StreetName: azertyuio
          __language: fr
          TraderName: edcvfr
          Traderid: aqwxsz
          StreetNumber: abc
          City: asxx
          Postcode: '#bp5'
        DeliveryPlaceTrader:
          StreetName: azertyuio
          __language: fr
          TraderName: edcvfr
          Traderid: aqwxsz
          StreetNumber: abc
          City: asxx
          Postcode: '#bp5'
        DeliveryPlaceCustomsOffice:
          ReferenceNumber: BWgnQuPY
      properties:
        DestinationTypeCode:
          $ref: '#/components/schemas/ChangedDestinationTypeCode'
        NewConsigneeTrader:
          $ref: '#/components/schemas/NewConsigneeTraderType'
        DeliveryPlaceTrader:
          $ref: '#/components/schemas/DeliveryPlaceTraderType813'
        DeliveryPlaceCustomsOffice:
          $ref: '#/components/schemas/DeliveryPlaceCustomsOfficeType813'
        ExportCountryDestination:
          $ref: '#/components/schemas/CountryDestinationType813'
      required:
      - DestinationTypeCode
      type: object
    NewConsigneeTraderType:
      description: |
        | **Nom de l'élément** | **Référentiels** | **Règles**                                                                                                                                                                                                                 | **Conditions** |
        |----------------------|------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------|
        | Traderid             |                  | IC_RG_BR011<br>IC_RG_BR014<br>IC_RG_BR015<br>IC_RG_BR016<br>IC_RG_BR028<br>IC_RG_BR029<br>IC_RG_BR045<br>IC_RG_BR046<br>IC_RG_BR047<br>IC_RG_BR048<br>IC_RG_BR049<br>IC_RG_BR050<br>IC_RG_R045<br>IC_RG_R271<br>IC_RG_R272 | IC_RG_C010     |
        | TraderName           |                  |                                                                                                                                                                                                                            |                |
        | StreetName           |                  |                                                                                                                                                                                                                            |                |
        | StreetNumber         |                  |                                                                                                                                                                                                                            |                |
        | PostCode             |                  |                                                                                                                                                                                                                            |                |
        | City                 |                  |                                                                                                                                                                                                                            |                |
        | language             | Ref_28 (BC12)    |                                                                                                                                                                                                                            | IC_RG_C002     |
        | EoriNumber           |                  |                                                                                                                                                                                                                            | IC_RG_C180     |
      example:
        StreetName: azertyuio
        __language: fr
        TraderName: edcvfr
        Traderid: aqwxsz
        StreetNumber: abc
        City: asxx
        Postcode: '#bp5'
      properties:
        Traderid:
          description: Trader Id
          example: aqwxsz
          maxLength: 16
          minLength: 1
          type: string
        TraderName:
          description: Trader Name
          example: edcvfr
          maxLength: 182
          minLength: 1
          type: string
        StreetName:
          description: Street Name
          example: azertyuio
          maxLength: 65
          minLength: 1
          type: string
        StreetNumber:
          description: Street Number
          example: abc
          maxLength: 11
          minLength: 1
          type: string
        Postcode:
          description: Postcode
          example: '#bp5'
          maxLength: 10
          minLength: 1
          type: string
        City:
          description: City
          example: asxx
          maxLength: 50
          minLength: 1
          type: string
        __language:
          description: Language Code
          example: fr
          maxLength: 2
          minLength: 2
          pattern: "^[a-z]{2}$"
          type: string
      required:
      - City
      - Postcode
      - StreetName
      - TraderName
      type: object
    DeliveryPlaceTraderType813:
      description: |
        | **Nom de l'élément** | **Référentiels** | **Règles**                                                                        | **Conditions** |
        |----------------------|------------------|-----------------------------------------------------------------------------------|----------------|
        | TraderId             |                  | IC_RG_BR012<br>IC_RG_BR013<br>IC_RG_BR028<br>IC_RG_R045<br>IC_RG_271<br>IC_RG_272 | IC_RG_C074     |
        | TraderName           |                  |                                                                                   | IC_RG_C079     |
        | StreetName           |                  |                                                                                   | IC_RG_C078     |
        | StreetNumber         |                  |                                                                                   |                |
        | PostCode             |                  |                                                                                   | IC_RG_C078     |
        | City                 |                  |                                                                                   | IC_RG_C078     |
        | language             | Ref_28 (BC12)    |                                                                                   | IC_RG_C002     |
      example:
        StreetName: azertyuio
        __language: fr
        TraderName: edcvfr
        Traderid: aqwxsz
        StreetNumber: abc
        City: asxx
        Postcode: '#bp5'
      properties:
        Traderid:
          description: Trader Id
          example: aqwxsz
          maxLength: 16
          minLength: 1
          type: string
        TraderName:
          description: Trader Name
          example: edcvfr
          maxLength: 182
          minLength: 1
          type: string
        StreetName:
          description: Street Name
          example: azertyuio
          maxLength: 65
          minLength: 1
          type: string
        StreetNumber:
          description: Street Number
          example: abc
          maxLength: 11
          minLength: 1
          type: string
        Postcode:
          description: Postcode
          example: '#bp5'
          maxLength: 10
          minLength: 1
          type: string
        City:
          description: City
          example: asxx
          maxLength: 50
          minLength: 1
          type: string
        __language:
          description: Language Code
          example: fr
          maxLength: 2
          minLength: 2
          pattern: "^[a-z]{2}$"
          type: string
      type: object
    DeliveryPlaceCustomsOfficeType813:
      description: |
        | **Nom de l'élément** | **Référentiels** | **Règles**                                             | **Conditions** |
        |----------------------|------------------|--------------------------------------------------------|----------------|
        | ReferenceNumber      |                  | IC_RG_BR017<br>IC_RG_BR028<br>IC_RG_R032<br>IC_RG_R236 |                |
      example:
        ReferenceNumber: BWgnQuPY
      properties:
        ReferenceNumber:
          description: Excise Office Code
          example: BWgnQuPY
          maxLength: 8
          minLength: 8
          pattern: "^[A-Z]{2}[a-zA-Z0-9]{6}$"
          type: string
      required:
      - ReferenceNumber
      type: object
    CountryDestinationType813:
      description: |
        | **Nom de l'élément** | **Référentiels** | **Règles** | **Conditions** |
        |----------------------|------------------|------------|----------------|
        | CountryDestination          | Ref_10 (BC08) <br> Ref_31 (BC11)   | FR_RG_R212           |                |
      example:
        CountryDestination: FR
      properties:
        CountryDestination:
          description: Country Destination
          example: FR
          pattern: "^[A-Z]{2}$"
          type: string
      required:
      - CountryDestination
      type: object
    MovementGuaranteeType813:
      description: |
        | **Nom de l'élément** | **Référentiels** | **Règles** | **Conditions** |
        |----------------------|------------------|------------|----------------|
        | GuarantorTypeCode    | Ref_26 (TC29)    | IC_RG_R215 |                |
        | GuarantorTrader      |                  |            | IC_RG_C017     |
      example:
        GuarantorTrader:
        - StreetName: azertyuio
          __language: fr
          TraderName: edcvfr
          StreetNumber: abc
          City: asxx
          TraderExciseNumber: WNYmU9ai8UArd
          Postcode: '#bp5'
          VatNumber: fredc
        - StreetName: azertyuio
          __language: fr
          TraderName: edcvfr
          StreetNumber: abc
          City: asxx
          TraderExciseNumber: WNYmU9ai8UArd
          Postcode: '#bp5'
          VatNumber: fredc
        GuarantorTypeCode: null
      properties:
        GuarantorTypeCode:
          $ref: '#/components/schemas/GuarantorTypeCode'
        GuarantorTrader:
          items:
            $ref: '#/components/schemas/GuarantorTraderType813'
          maxItems: 2
          type: array
      required:
      - GuarantorTypeCode
      type: object
    GuarantorTraderType813:
      description: |
        | **Nom de l'élément** | **Référentiels** | **Règles**               | **Conditions** |
        |----------------------|------------------|--------------------------|----------------|
        | TraderExciseNumber   |                  | IC_RG_R027<br>IC_RG_R271 |                |
        | TraderName           |                  |                          | IC_RG_C101     |
        | StreetName           |                  |                          | IC_RG_C101     |
        | StreetNumber         |                  |                          |                |
        | City                 |                  |                          | IC_RG_C101     |
        | Postcode             |                  |                          | IC_RG_C101     |
        | VatNumber            |                  |                          |                |
        | language             | Ref_28 (BC12)    |                          | IC_RG_C002     |
      example:
        StreetName: azertyuio
        __language: fr
        TraderName: edcvfr
        StreetNumber: abc
        City: asxx
        TraderExciseNumber: WNYmU9ai8UArd
        Postcode: '#bp5'
        VatNumber: fredc
      properties:
        TraderExciseNumber:
          description: Excise Number
          example: WNYmU9ai8UArd
          pattern: "^[A-Z]{2}[a-zA-Z0-9]{11}$"
          type: string
        TraderName:
          description: Trader Name
          example: edcvfr
          maxLength: 182
          minLength: 1
          type: string
        StreetName:
          description: Street Name
          example: azertyuio
          maxLength: 65
          minLength: 1
          type: string
        StreetNumber:
          description: Street Number
          example: abc
          maxLength: 11
          minLength: 1
          type: string
        Postcode:
          description: Postcode
          example: '#bp5'
          maxLength: 10
          minLength: 1
          type: string
        City:
          description: City
          example: asxx
          maxLength: 50
          minLength: 1
          type: string
        VatNumber:
          description: VAT Number
          example: fredc
          maxLength: 14
          minLength: 1
          type: string
        __language:
          description: Language Code
          example: fr
          maxLength: 2
          minLength: 2
          pattern: "^[a-z]{2}$"
          type: string
      type: object
    TransportDetailsType813:
      description: |
        | **Nom de l'élément**         | **Référentiels** | **Règles** | **Conditions** |
        |------------------------------|------------------|------------|----------------|
        | TransportUnitCode            | Ref_53  (BC35)   |            |                |
        | IdentityOfTransportUnits     |                  |            | IC_RG_C156     |
        | CommercialSealIdentification |                  |            |                |
        | ComplementaryInformation     |                  |            |                |
        | language                     | Ref_28 (BC12)    |            | IC_RG_C002     |
        | SealInformation              |                  |            |                |
        | language                     | Ref_28 (BC12)    |            | IC_RG_C002     |
      example:
        __language: fr
        ComplementaryInformation:
          __language: fr
          _content_: adverty
        SealInformation:
          __language: fr
          _content_: qwertyazerty
        TransportUnitCode: "29"
        IdentityOfTransportUnits: azertyui
        CommercialSealIdentification: azertyui
      properties:
        TransportUnitCode:
          description: Transport Unit Code
          example: "29"
          pattern: "^[1-9]{1}[0-9]{0,1}$"
          type: string
        IdentityOfTransportUnits:
          description: Identity of Transport Units
          example: azertyui
          maxLength: 35
          minLength: 1
          type: string
        CommercialSealIdentification:
          description: Commercial Seal Identification
          example: azertyui
          maxLength: 35
          minLength: 1
          type: string
        ComplementaryInformation:
          $ref: '#/components/schemas/LSDComplementaryInformationType813'
        SealInformation:
          $ref: '#/components/schemas/LSDSealInformationType813'
        __language:
          description: Language Code
          example: fr
          maxLength: 2
          minLength: 2
          pattern: "^[a-z]{2}$"
          type: string
      required:
      - TransportUnitCode
      type: object
    LSDSealInformationType813:
      example:
        __language: fr
        _content_: qwertyazerty
      properties:
        _content_:
          description: Seal Information
          example: qwertyazerty
          maxLength: 350
          minLength: 1
          type: string
        __language:
          description: Language Code
          example: fr
          maxLength: 2
          minLength: 2
          pattern: "^[a-z]{2}$"
          type: string
      required:
      - __language
      - _content_
      type: object
    BodyType818:
      example:
        AcceptedOrRejectedReportOfReceiptExport:
          ReportOfReceiptExport:
            ComplementaryInformation:
              __language: fr
              _content_: adverty
            DateOfArrivalOfExciseProducts: 2022-01-31T00:00:00.000+00:00
            GlobalConclusionOfReceipt: null
          BodyReportOfReceiptExport:
          - ConsumptionQuantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
            ObservedShortageOrExcess: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
            ExemptQuantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
            ExciseProductCode: '@NM1'
            IndicatorOfShortageOrExcess: null
            BodyRecordUniqueReference: "553"
            RefusedQuantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
            SuspendedQuantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
            UnsatisfactoryReasonCode:
            - ComplementaryInformation:
                __language: fr
                _content_: adverty
              UnsatisfactoryReasonCode: "33"
            - ComplementaryInformation:
                __language: fr
                _content_: adverty
              UnsatisfactoryReasonCode: "33"
            - ComplementaryInformation:
                __language: fr
                _content_: adverty
              UnsatisfactoryReasonCode: "33"
            - ComplementaryInformation:
                __language: fr
                _content_: adverty
              UnsatisfactoryReasonCode: "33"
            - ComplementaryInformation:
                __language: fr
                _content_: adverty
              UnsatisfactoryReasonCode: "33"
          - ConsumptionQuantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
            ObservedShortageOrExcess: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
            ExemptQuantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
            ExciseProductCode: '@NM1'
            IndicatorOfShortageOrExcess: null
            BodyRecordUniqueReference: "553"
            RefusedQuantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
            SuspendedQuantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
            UnsatisfactoryReasonCode:
            - ComplementaryInformation:
                __language: fr
                _content_: adverty
              UnsatisfactoryReasonCode: "33"
            - ComplementaryInformation:
                __language: fr
                _content_: adverty
              UnsatisfactoryReasonCode: "33"
            - ComplementaryInformation:
                __language: fr
                _content_: adverty
              UnsatisfactoryReasonCode: "33"
            - ComplementaryInformation:
                __language: fr
                _content_: adverty
              UnsatisfactoryReasonCode: "33"
            - ComplementaryInformation:
                __language: fr
                _content_: adverty
              UnsatisfactoryReasonCode: "33"
          - ConsumptionQuantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
            ObservedShortageOrExcess: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
            ExemptQuantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
            ExciseProductCode: '@NM1'
            IndicatorOfShortageOrExcess: null
            BodyRecordUniqueReference: "553"
            RefusedQuantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
            SuspendedQuantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
            UnsatisfactoryReasonCode:
            - ComplementaryInformation:
                __language: fr
                _content_: adverty
              UnsatisfactoryReasonCode: "33"
            - ComplementaryInformation:
                __language: fr
                _content_: adverty
              UnsatisfactoryReasonCode: "33"
            - ComplementaryInformation:
                __language: fr
                _content_: adverty
              UnsatisfactoryReasonCode: "33"
            - ComplementaryInformation:
                __language: fr
                _content_: adverty
              UnsatisfactoryReasonCode: "33"
            - ComplementaryInformation:
                __language: fr
                _content_: adverty
              UnsatisfactoryReasonCode: "33"
          - ConsumptionQuantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
            ObservedShortageOrExcess: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
            ExemptQuantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
            ExciseProductCode: '@NM1'
            IndicatorOfShortageOrExcess: null
            BodyRecordUniqueReference: "553"
            RefusedQuantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
            SuspendedQuantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
            UnsatisfactoryReasonCode:
            - ComplementaryInformation:
                __language: fr
                _content_: adverty
              UnsatisfactoryReasonCode: "33"
            - ComplementaryInformation:
                __language: fr
                _content_: adverty
              UnsatisfactoryReasonCode: "33"
            - ComplementaryInformation:
                __language: fr
                _content_: adverty
              UnsatisfactoryReasonCode: "33"
            - ComplementaryInformation:
                __language: fr
                _content_: adverty
              UnsatisfactoryReasonCode: "33"
            - ComplementaryInformation:
                __language: fr
                _content_: adverty
              UnsatisfactoryReasonCode: "33"
          - ConsumptionQuantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
            ObservedShortageOrExcess: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
            ExemptQuantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
            ExciseProductCode: '@NM1'
            IndicatorOfShortageOrExcess: null
            BodyRecordUniqueReference: "553"
            RefusedQuantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
            SuspendedQuantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
            UnsatisfactoryReasonCode:
            - ComplementaryInformation:
                __language: fr
                _content_: adverty
              UnsatisfactoryReasonCode: "33"
            - ComplementaryInformation:
                __language: fr
                _content_: adverty
              UnsatisfactoryReasonCode: "33"
            - ComplementaryInformation:
                __language: fr
                _content_: adverty
              UnsatisfactoryReasonCode: "33"
            - ComplementaryInformation:
                __language: fr
                _content_: adverty
              UnsatisfactoryReasonCode: "33"
            - ComplementaryInformation:
                __language: fr
                _content_: adverty
              UnsatisfactoryReasonCode: "33"
          ExciseMovement:
            AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
            SequenceNumber: "98"
          DeliveryPlaceTrader:
            StreetName: azertyuio
            __language: fr
            TraderName: edcvfr
            Traderid: aqwxsz
            StreetNumber: abc
            City: asxx
            Postcode: '#bp5'
          ConsigneeTrader:
            StreetName: azertyuio
            __language: fr
            TraderName: edcvfr
            ConsigneeTraderEAs:
            - ExciseNumberEntrepot: aqwxsz
              TraderExciseNumber: WNYmU9ai8UArd
            - ExciseNumberEntrepot: aqwxsz
              TraderExciseNumber: WNYmU9ai8UArd
            - ExciseNumberEntrepot: aqwxsz
              TraderExciseNumber: WNYmU9ai8UArd
            - ExciseNumberEntrepot: aqwxsz
              TraderExciseNumber: WNYmU9ai8UArd
            - ExciseNumberEntrepot: aqwxsz
              TraderExciseNumber: WNYmU9ai8UArd
            Traderid: aqwxsz
            StreetNumber: abc
            City: asxx
            Postcode: '#bp5'
          Attributes:
            Status: 0C1
            DateAndTimeOfValidationOfReportOfReceiptExport: 2022-01-31T14:05:01
      properties:
        AcceptedOrRejectedReportOfReceiptExport:
          $ref: '#/components/schemas/AcceptedOrRejectedReportOfReceiptExportType'
      required:
      - AcceptedOrRejectedReportOfReceiptExport
      type: object
    AcceptedOrRejectedReportOfReceiptExportType:
      example:
        ReportOfReceiptExport:
          ComplementaryInformation:
            __language: fr
            _content_: adverty
          DateOfArrivalOfExciseProducts: 2022-01-31T00:00:00.000+00:00
          GlobalConclusionOfReceipt: null
        BodyReportOfReceiptExport:
        - ConsumptionQuantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
          ObservedShortageOrExcess: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
          ExemptQuantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
          ExciseProductCode: '@NM1'
          IndicatorOfShortageOrExcess: null
          BodyRecordUniqueReference: "553"
          RefusedQuantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
          SuspendedQuantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
          UnsatisfactoryReasonCode:
          - ComplementaryInformation:
              __language: fr
              _content_: adverty
            UnsatisfactoryReasonCode: "33"
          - ComplementaryInformation:
              __language: fr
              _content_: adverty
            UnsatisfactoryReasonCode: "33"
          - ComplementaryInformation:
              __language: fr
              _content_: adverty
            UnsatisfactoryReasonCode: "33"
          - ComplementaryInformation:
              __language: fr
              _content_: adverty
            UnsatisfactoryReasonCode: "33"
          - ComplementaryInformation:
              __language: fr
              _content_: adverty
            UnsatisfactoryReasonCode: "33"
        - ConsumptionQuantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
          ObservedShortageOrExcess: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
          ExemptQuantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
          ExciseProductCode: '@NM1'
          IndicatorOfShortageOrExcess: null
          BodyRecordUniqueReference: "553"
          RefusedQuantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
          SuspendedQuantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
          UnsatisfactoryReasonCode:
          - ComplementaryInformation:
              __language: fr
              _content_: adverty
            UnsatisfactoryReasonCode: "33"
          - ComplementaryInformation:
              __language: fr
              _content_: adverty
            UnsatisfactoryReasonCode: "33"
          - ComplementaryInformation:
              __language: fr
              _content_: adverty
            UnsatisfactoryReasonCode: "33"
          - ComplementaryInformation:
              __language: fr
              _content_: adverty
            UnsatisfactoryReasonCode: "33"
          - ComplementaryInformation:
              __language: fr
              _content_: adverty
            UnsatisfactoryReasonCode: "33"
        - ConsumptionQuantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
          ObservedShortageOrExcess: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
          ExemptQuantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
          ExciseProductCode: '@NM1'
          IndicatorOfShortageOrExcess: null
          BodyRecordUniqueReference: "553"
          RefusedQuantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
          SuspendedQuantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
          UnsatisfactoryReasonCode:
          - ComplementaryInformation:
              __language: fr
              _content_: adverty
            UnsatisfactoryReasonCode: "33"
          - ComplementaryInformation:
              __language: fr
              _content_: adverty
            UnsatisfactoryReasonCode: "33"
          - ComplementaryInformation:
              __language: fr
              _content_: adverty
            UnsatisfactoryReasonCode: "33"
          - ComplementaryInformation:
              __language: fr
              _content_: adverty
            UnsatisfactoryReasonCode: "33"
          - ComplementaryInformation:
              __language: fr
              _content_: adverty
            UnsatisfactoryReasonCode: "33"
        - ConsumptionQuantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
          ObservedShortageOrExcess: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
          ExemptQuantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
          ExciseProductCode: '@NM1'
          IndicatorOfShortageOrExcess: null
          BodyRecordUniqueReference: "553"
          RefusedQuantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
          SuspendedQuantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
          UnsatisfactoryReasonCode:
          - ComplementaryInformation:
              __language: fr
              _content_: adverty
            UnsatisfactoryReasonCode: "33"
          - ComplementaryInformation:
              __language: fr
              _content_: adverty
            UnsatisfactoryReasonCode: "33"
          - ComplementaryInformation:
              __language: fr
              _content_: adverty
            UnsatisfactoryReasonCode: "33"
          - ComplementaryInformation:
              __language: fr
              _content_: adverty
            UnsatisfactoryReasonCode: "33"
          - ComplementaryInformation:
              __language: fr
              _content_: adverty
            UnsatisfactoryReasonCode: "33"
        - ConsumptionQuantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
          ObservedShortageOrExcess: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
          ExemptQuantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
          ExciseProductCode: '@NM1'
          IndicatorOfShortageOrExcess: null
          BodyRecordUniqueReference: "553"
          RefusedQuantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
          SuspendedQuantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
          UnsatisfactoryReasonCode:
          - ComplementaryInformation:
              __language: fr
              _content_: adverty
            UnsatisfactoryReasonCode: "33"
          - ComplementaryInformation:
              __language: fr
              _content_: adverty
            UnsatisfactoryReasonCode: "33"
          - ComplementaryInformation:
              __language: fr
              _content_: adverty
            UnsatisfactoryReasonCode: "33"
          - ComplementaryInformation:
              __language: fr
              _content_: adverty
            UnsatisfactoryReasonCode: "33"
          - ComplementaryInformation:
              __language: fr
              _content_: adverty
            UnsatisfactoryReasonCode: "33"
        ExciseMovement:
          AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
          SequenceNumber: "98"
        DeliveryPlaceTrader:
          StreetName: azertyuio
          __language: fr
          TraderName: edcvfr
          Traderid: aqwxsz
          StreetNumber: abc
          City: asxx
          Postcode: '#bp5'
        ConsigneeTrader:
          StreetName: azertyuio
          __language: fr
          TraderName: edcvfr
          ConsigneeTraderEAs:
          - ExciseNumberEntrepot: aqwxsz
            TraderExciseNumber: WNYmU9ai8UArd
          - ExciseNumberEntrepot: aqwxsz
            TraderExciseNumber: WNYmU9ai8UArd
          - ExciseNumberEntrepot: aqwxsz
            TraderExciseNumber: WNYmU9ai8UArd
          - ExciseNumberEntrepot: aqwxsz
            TraderExciseNumber: WNYmU9ai8UArd
          - ExciseNumberEntrepot: aqwxsz
            TraderExciseNumber: WNYmU9ai8UArd
          Traderid: aqwxsz
          StreetNumber: abc
          City: asxx
          Postcode: '#bp5'
        Attributes:
          Status: 0C1
          DateAndTimeOfValidationOfReportOfReceiptExport: 2022-01-31T14:05:01
      properties:
        Attributes:
          $ref: '#/components/schemas/AttributesType818'
        ConsigneeTrader:
          $ref: '#/components/schemas/ConsigneeTraderType818'
        ExciseMovement:
          $ref: '#/components/schemas/ExciseMovementType818'
        DeliveryPlaceTrader:
          $ref: '#/components/schemas/DeliveryPlaceTraderType818'
        ReportOfReceiptExport:
          $ref: '#/components/schemas/ReportOfReceiptExportType'
        BodyReportOfReceiptExport:
          items:
            $ref: '#/components/schemas/BodyReportOfReceiptExportType'
          maxItems: 999
          type: array
      required:
      - Attributes
      - ExciseMovement
      - ReportOfReceiptExport
      type: object
    AttributesType818:
      description: |
        | **Nom de l'élément**                           | **Référentiels** | **Règles** | **Conditions** |
        |------------------------------------------------|------------------|------------|----------------|
        | DateAndTimeOfValidationOfReportOfReceiptExport |                  | IC_RG_C149 |                |
        | Status                                         | Ref_67 (TC50)    | FR_RG_R132 |                |
      example:
        Status: 0C1
        DateAndTimeOfValidationOfReportOfReceiptExport: 2022-01-31T14:05:01
      properties:
        DateAndTimeOfValidationOfReportOfReceiptExport:
          description: |
            Pattern : \d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?

            The date is in the Common Era (minus sign in years is not permitted) and time zone although not included UTC
            is implied
          example: 2022-01-31T14:05:01
          pattern: "\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(\\.\\d+)?"
          type: string
        Status:
          description: Excise Operate States Types
          example: 0C1
          maxLength: 3
          minLength: 3
          type: string
      type: object
    ConsigneeTraderType818:
      description: |
        | **Nom de l'élément** | **Référentiels**                                      | **Règles** | **Conditions** |
        |----------------------|-------------------------------------------------------|------------|----------------|
        | Traderid             | IC_RG_R045<br>IC_RG_R271<br>IC_RG_R272<br>IC_RG_BR021 | IC_RG_C010 |                |
        | TraderName           |                                                       |            |                |
        | StreetName           |                                                       |            |                |
        | StreetNumber         |                                                       |            |                |
        | PostCode             |                                                       |            |                |
        | City                 |                                                       |            |                |
        | ConsigneeTraderEAs   | FR_RG_R053 / FR_RG_R137                               | FR_RG_R127 | IC_RG_C155     |
        | language             | Ref_28 (BC12)                                         | IC_RG_C002 |                |
      example:
        StreetName: azertyuio
        __language: fr
        TraderName: edcvfr
        ConsigneeTraderEAs:
        - ExciseNumberEntrepot: aqwxsz
          TraderExciseNumber: WNYmU9ai8UArd
        - ExciseNumberEntrepot: aqwxsz
          TraderExciseNumber: WNYmU9ai8UArd
        - ExciseNumberEntrepot: aqwxsz
          TraderExciseNumber: WNYmU9ai8UArd
        - ExciseNumberEntrepot: aqwxsz
          TraderExciseNumber: WNYmU9ai8UArd
        - ExciseNumberEntrepot: aqwxsz
          TraderExciseNumber: WNYmU9ai8UArd
        Traderid: aqwxsz
        StreetNumber: abc
        City: asxx
        Postcode: '#bp5'
      properties:
        Traderid:
          description: Trader Id
          example: aqwxsz
          maxLength: 16
          minLength: 1
          type: string
        TraderName:
          description: Trader Name
          example: edcvfr
          maxLength: 182
          minLength: 1
          type: string
        StreetName:
          description: Street Name
          example: azertyuio
          maxLength: 65
          minLength: 1
          type: string
        StreetNumber:
          description: Street Number
          example: abc
          maxLength: 11
          minLength: 1
          type: string
        Postcode:
          description: Postcode
          example: '#bp5'
          maxLength: 10
          minLength: 1
          type: string
        City:
          description: City
          example: asxx
          maxLength: 50
          minLength: 1
          type: string
        ConsigneeTraderEAs:
          items:
            $ref: '#/components/schemas/ConsigneeTraderEAType818'
          maxItems: 999
          type: array
        __language:
          description: Language Code
          example: fr
          maxLength: 2
          minLength: 2
          pattern: "^[a-z]{2}$"
          type: string
      required:
      - City
      - Postcode
      - StreetName
      - TraderName
      type: object
    ConsigneeTraderEAType818:
      description: |
        | **Nom de l'élément** | **Référentiels**        | **Règles** | **Conditions** |
        |----------------------|-------------------------|------------|----------------|
        | TraderExciseNumber   | FR_RG_R053 / FR_RG_R137 | FR_RG_R127 |                |
        | ExciseNumberEntrepot |                         |            |                |
      example:
        ExciseNumberEntrepot: aqwxsz
        TraderExciseNumber: WNYmU9ai8UArd
      properties:
        TraderExciseNumber:
          description: Excise Number
          example: WNYmU9ai8UArd
          pattern: "^[A-Z]{2}[a-zA-Z0-9]{11}$"
          type: string
        ExciseNumberEntrepot:
          description: Trader Id
          example: aqwxsz
          maxLength: 16
          minLength: 1
          type: string
      required:
      - ExciseNumberEntrepot
      - TraderExciseNumber
      type: object
    ExciseMovementType818:
      description: |
        | **Nom de l'élément**        | **Référentiels**                        | **Règles** | **Conditions** |
        |-----------------------------|-----------------------------------------|------------|----------------|
        | AdministrativeReferenceCode | IC_RG_R030<br>IC_RG_R273<br>IC_RG_BR020 |            |                |
        | SequenceNumber              | IC_RG_R232/ IC_RG_R255                  | FR_RG_R148 |                |
      example:
        AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
        SequenceNumber: "98"
      properties:
        AdministrativeReferenceCode:
          description: Administrative Reference Code
          example: 09GKL5BWYERZV82CJV0V1
          format: token
          maxLength: 21
          minLength: 21
          pattern: "^[0-9]{2}[A-Z]{2}[A-Z0-9]{16}[0-9]$"
          type: string
        SequenceNumber:
          description: Sequence Number
          example: "98"
          maxLength: 2
          pattern: "^[1-9]{1}[0-9]{0,1}$"
          type: string
      required:
      - AdministrativeReferenceCode
      - SequenceNumber
      type: object
    DeliveryPlaceTraderType818:
      description: |
        | **Nom de l'élément** | **Référentiels**                                    | **Règles** | **Conditions** |
        |----------------------|-----------------------------------------------------|------------|----------------|
        | Traderid             | IC_RG_R045/ IC_RG_BR022<br>IC_RG_R271<br>IC_RG_R272 | IC_RG_C074 |                |
        | TraderName           |                                                     | IC_RG_C079 |                |
        | StreetName           |                                                     | IC_RG_C078 |                |
        | StreetNumber         |                                                     |            |                |
        | PostCode             |                                                     | IC_RG_C078 |                |
        | City                 |                                                     | IC_RG_C078 |                |
        | language             | Ref_28 (BC12)                                       | IC_RG_C002 |                |
      example:
        StreetName: azertyuio
        __language: fr
        TraderName: edcvfr
        Traderid: aqwxsz
        StreetNumber: abc
        City: asxx
        Postcode: '#bp5'
      properties:
        Traderid:
          description: Trader Id
          example: aqwxsz
          maxLength: 16
          minLength: 1
          type: string
        TraderName:
          description: Trader Name
          example: edcvfr
          maxLength: 182
          minLength: 1
          type: string
        StreetName:
          description: Street Name
          example: azertyuio
          maxLength: 65
          minLength: 1
          type: string
        StreetNumber:
          description: Street Number
          example: abc
          maxLength: 11
          minLength: 1
          type: string
        Postcode:
          description: Postcode
          example: '#bp5'
          maxLength: 10
          minLength: 1
          type: string
        City:
          description: City
          example: asxx
          maxLength: 50
          minLength: 1
          type: string
        __language:
          description: Language Code
          example: fr
          maxLength: 2
          minLength: 2
          pattern: "^[a-z]{2}$"
          type: string
      type: object
    ReportOfReceiptExportType:
      description: |
        | **Nom de l'élément**          | **Référentiels**                          | **Règles**               | **Conditions**                            |
        |-------------------------------|-------------------------------------------|--------------------------|-------------------------------------------|
        | DateOfArrivalOfExciseProducts | IC_RG_BR023                               |                          |                                           |
        | GlobalConclusionOfReceipt     | Ref_24 (TC16)<br>FR_RG_R051<br>FR_RG_R146 | IC_RG_C119<br>IC_RG_C140 | IC_RG_C119 (jamais le cas pour un FRA818) |
        | LSDComplementaryInformation   |                                           |                          |                                           |
      example:
        ComplementaryInformation:
          __language: fr
          _content_: adverty
        DateOfArrivalOfExciseProducts: 2022-01-31T00:00:00.000+00:00
        GlobalConclusionOfReceipt: null
      properties:
        DateOfArrivalOfExciseProducts:
          description: |
            Pattern : \d{4}-\d{2}-\d{2}

            The date is in the Common Era (minus sign in years is not permitted)
          example: 2022-01-31
          format: date
          type: string
        GlobalConclusionOfReceipt:
          $ref: '#/components/schemas/GlobalConclusionOfReceipt'
        ComplementaryInformation:
          $ref: '#/components/schemas/LSDComplementaryInformationType818'
      required:
      - DateOfArrivalOfExciseProducts
      - GlobalConclusionOfReceipt
      type: object
    LSDComplementaryInformationType818:
      example:
        __language: fr
        _content_: adverty
      properties:
        _content_:
          description: Complementary Information
          example: adverty
          maxLength: 350
          minLength: 1
          type: string
        __language:
          description: Language Code
          example: fr
          maxLength: 2
          minLength: 2
          pattern: "^[a-z]{2}$"
          type: string
      required:
      - __language
      - _content_
      type: object
    BodyReportOfReceiptExportType:
      description: |
        | **Nom de l'élément**        | **Référentiels**                         | **Règles**                             | **Conditions** |
        |-----------------------------|------------------------------------------|----------------------------------------|----------------|
        | BodyRecordUniqueReference   | IC_RG_R058<br> IC_RG_R232<br>IC_RG_BR024 |                                        |                |
        | IndicatorOfShortageOrExcess | Ref_62 (TC47)                            | FR_RG_R135                             |                |
        | ObservedShortageOrExcess    | IC_RG_R232                               | IC_RG_C067                             |                |
        | ExciseProductCode           | Ref_21 (BC36)<br>IC_RG_R263              |                                        |                |
        | RefusedQuantity             | IC_RG_R232<br>IC_RG_BR025                | IC_RG_C095                             |                |
        | ExemptQuantity              | FR_RG_R047                               | FR_RG_R124<br>FR_RG_R133<br>FR_RG_R147 |                |
        | SuspendedQuantity           | FR_RG_R047                               | FR_RG_R124<br>FR_RG_R133<br>FR_RG_R147 |                |
        | ConsumptionQuantity         | FR_RG_R047                               | FR_RG_R124<br>FR_RG_R133<br>FR_RG_R147 |                |
      example:
        ConsumptionQuantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
        ObservedShortageOrExcess: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
        ExemptQuantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
        ExciseProductCode: '@NM1'
        IndicatorOfShortageOrExcess: null
        BodyRecordUniqueReference: "553"
        RefusedQuantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
        SuspendedQuantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
        UnsatisfactoryReasonCode:
        - ComplementaryInformation:
            __language: fr
            _content_: adverty
          UnsatisfactoryReasonCode: "33"
        - ComplementaryInformation:
            __language: fr
            _content_: adverty
          UnsatisfactoryReasonCode: "33"
        - ComplementaryInformation:
            __language: fr
            _content_: adverty
          UnsatisfactoryReasonCode: "33"
        - ComplementaryInformation:
            __language: fr
            _content_: adverty
          UnsatisfactoryReasonCode: "33"
        - ComplementaryInformation:
            __language: fr
            _content_: adverty
          UnsatisfactoryReasonCode: "33"
      properties:
        BodyRecordUniqueReference:
          description: Body Record Unique Reference
          example: "553"
          pattern: "^[1-9]\\d{0,2}$"
          type: string
        IndicatorOfShortageOrExcess:
          $ref: '#/components/schemas/IndicatorOfShortageOrExcess'
        ObservedShortageOrExcess:
          description: Observed Shortage or Excess
          example: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
          pattern: "^([1-9]\\d{0,14})$|^(([1-9]\\d{0,13}|0)\\.[0-9])$|^(([1-9]\\d{0,12}|0)\\\
            .\\d[0-9])$|^(([1-9]\\d{0,11}|0)\\.\\d\\d[0-9])$"
          type: string
        ExciseProductCode:
          description: Excise Product Code
          example: '@NM1'
          maxLength: 4
          minLength: 4
          type: string
        RefusedQuantity:
          description: Refused Quantity
          example: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
          pattern: "^([1-9]\\d{0,14}|0)$|^(([1-9]\\d{0,13}|0)\\.[0-9])$|^(([1-9]\\\
            d{0,12}|0)\\.\\d[0-9])$|^(([1-9]\\d{0,11}|0)\\.\\d\\d[0-9])$"
          type: string
        ExemptQuantity:
          description: ExemptQuantityType
          example: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
          pattern: "^([0-9]\\d{0,14})$|^(([0-9]\\d{0,13}|0)\\.[0-9])$|^(([0-9]\\d{0,12}|0)\\\
            .\\d[0-9])$|^(([0-9]\\d{0,11}|0)\\.\\d\\d[0-9])$"
          type: string
        SuspendedQuantity:
          description: SuspendedQuantityType
          example: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
          pattern: "^([0-9]\\d{0,14})$|^(([0-9]\\d{0,13}|0)\\.[0-9])$|^(([0-9]\\d{0,12}|0)\\\
            .\\d[0-9])$|^(([0-9]\\d{0,11}|0)\\.\\d\\d[0-9])$"
          type: string
        ConsumptionQuantity:
          description: ConsumptionQuantityType
          example: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
          pattern: "^([0-9]\\d{0,14})$|^(([0-9]\\d{0,13}|0)\\.[0-9])$|^(([0-9]\\d{0,12}|0)\\\
            .\\d[0-9])$|^(([0-9]\\d{0,11}|0)\\.\\d\\d[0-9])$"
          type: string
        UnsatisfactoryReasonCode:
          items:
            $ref: '#/components/schemas/UnsatisfactoryReasonCodeType818'
          maxItems: 9
          type: array
      required:
      - BodyRecordUniqueReference
      - ExciseProductCode
      type: object
    UnsatisfactoryReasonCodeType818:
      description: |
        | **Nom de l'élément**     | **Référentiels** | **Règles** | **Conditions** |
        |--------------------------|------------------|------------|----------------|
        | UnsatisfactoryReasonCode | Ref_56 (BC46)    |            |                |
        | ComplementaryInformation |                  | IC_RG_C126 |                |
      example:
        ComplementaryInformation:
          __language: fr
          _content_: adverty
        UnsatisfactoryReasonCode: "33"
      properties:
        UnsatisfactoryReasonCode:
          description: Unsatisfactory Reason Code
          example: "33"
          pattern: "^[0-9]{1,2}$"
          type: string
        ComplementaryInformation:
          $ref: '#/components/schemas/LSDComplementaryInformationType818'
      required:
      - UnsatisfactoryReasonCode
      type: object
    BodyType819:
      example:
        AlertOrRejectionOfEADESAD:
          AlertOrRejectionOfEadEsadReason:
          - ComplementaryInformation:
              __language: fr
              _content_: adverty
            AlertOrRejectionOfEadEsadReasonCode: "33"
          - ComplementaryInformation:
              __language: fr
              _content_: adverty
            AlertOrRejectionOfEadEsadReasonCode: "33"
          - ComplementaryInformation:
              __language: fr
              _content_: adverty
            AlertOrRejectionOfEadEsadReasonCode: "33"
          - ComplementaryInformation:
              __language: fr
              _content_: adverty
            AlertOrRejectionOfEadEsadReasonCode: "33"
          - ComplementaryInformation:
              __language: fr
              _content_: adverty
            AlertOrRejectionOfEadEsadReasonCode: "33"
          ExciseMovement:
            AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
            SequenceNumber: "98"
          ConsigneeTrader:
            StreetName: azertyuio
            __language: fr
            TraderName: edcvfr
            Traderid: aqwxsz
            StreetNumber: abc
            City: asxx
            Postcode: '#bp5'
          Attributes:
            DateAndTimeOfValidationOfAlertRejection: 2022-01-31T14:05:01
          AlertOrRejection:
            DateOfAlertOrRejection: 2022-01-31T00:00:00.000+00:00
            EadEsadRejectedFlag: 1
      properties:
        AlertOrRejectionOfEADESAD:
          $ref: '#/components/schemas/AlertOrRejectionOfEADESADType'
      required:
      - AlertOrRejectionOfEADESAD
      type: object
    AlertOrRejectionOfEADESADType:
      example:
        AlertOrRejectionOfEadEsadReason:
        - ComplementaryInformation:
            __language: fr
            _content_: adverty
          AlertOrRejectionOfEadEsadReasonCode: "33"
        - ComplementaryInformation:
            __language: fr
            _content_: adverty
          AlertOrRejectionOfEadEsadReasonCode: "33"
        - ComplementaryInformation:
            __language: fr
            _content_: adverty
          AlertOrRejectionOfEadEsadReasonCode: "33"
        - ComplementaryInformation:
            __language: fr
            _content_: adverty
          AlertOrRejectionOfEadEsadReasonCode: "33"
        - ComplementaryInformation:
            __language: fr
            _content_: adverty
          AlertOrRejectionOfEadEsadReasonCode: "33"
        ExciseMovement:
          AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
          SequenceNumber: "98"
        ConsigneeTrader:
          StreetName: azertyuio
          __language: fr
          TraderName: edcvfr
          Traderid: aqwxsz
          StreetNumber: abc
          City: asxx
          Postcode: '#bp5'
        Attributes:
          DateAndTimeOfValidationOfAlertRejection: 2022-01-31T14:05:01
        AlertOrRejection:
          DateOfAlertOrRejection: 2022-01-31T00:00:00.000+00:00
          EadEsadRejectedFlag: 1
      properties:
        Attributes:
          $ref: '#/components/schemas/AttributesType819'
        ConsigneeTrader:
          $ref: '#/components/schemas/ConsigneeTraderType819'
        ExciseMovement:
          $ref: '#/components/schemas/ExciseMovementType819'
        AlertOrRejection:
          $ref: '#/components/schemas/AlertOrRejectionType'
        AlertOrRejectionOfEadEsadReason:
          items:
            $ref: '#/components/schemas/AlertOrRejectionOfEadEsadReasonType'
          maxItems: 9
          type: array
      required:
      - AlertOrRejection
      - Attributes
      - ConsigneeTrader
      - ExciseMovement
      type: object
    AttributesType819:
      description: |
        | **Nom de l'élément**                    | **Référentiels** | **Règles** | **Conditions** |
        |-----------------------------------------|------------------|------------|----------------|
        | DateAndTimeOfValidationOfAlertRejection |                  |            | IC_RG_C149     |
      example:
        DateAndTimeOfValidationOfAlertRejection: 2022-01-31T14:05:01
      properties:
        DateAndTimeOfValidationOfAlertRejection:
          description: |
            Pattern : \d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?

            The date is in the Common Era (minus sign in years is not permitted) and time zone although not included UTC
            is implied
          example: 2022-01-31T14:05:01
          pattern: "\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(\\.\\d+)?"
          type: string
      type: object
    ConsigneeTraderType819:
      description: |
        | **Nom de l'élément** | **Référentiels** | **Règles**                | **Conditions** |
        |----------------------|------------------|---------------------------|----------------|
        | Traderid             |                  | IC_RG_R045<br>IC_RG_BR021 |                |
        | TraderName           |                  | FR_RG_R044                |                |
        | StreetName           |                  | FR_RG_R044                |                |
        | StreetNumber         |                  | FR_RG_R044                |                |
        | PostCode             |                  | FR_RG_R044                |                |
        | City                 |                  | FR_RG_R044                |                |
        | language             | Ref_28 (BC12)    |                           | IC_RG_C002     |
      example:
        StreetName: azertyuio
        __language: fr
        TraderName: edcvfr
        Traderid: aqwxsz
        StreetNumber: abc
        City: asxx
        Postcode: '#bp5'
      properties:
        Traderid:
          description: Trader Id
          example: aqwxsz
          maxLength: 16
          minLength: 1
          type: string
        TraderName:
          description: Trader Name
          example: edcvfr
          maxLength: 182
          minLength: 1
          type: string
        StreetName:
          description: Street Name
          example: azertyuio
          maxLength: 65
          minLength: 1
          type: string
        StreetNumber:
          description: Street Number
          example: abc
          maxLength: 11
          minLength: 1
          type: string
        Postcode:
          description: Postcode
          example: '#bp5'
          maxLength: 10
          minLength: 1
          type: string
        City:
          description: City
          example: asxx
          maxLength: 50
          minLength: 1
          type: string
        __language:
          description: Language Code
          example: fr
          maxLength: 2
          minLength: 2
          pattern: "^[a-z]{2}$"
          type: string
      required:
      - City
      - Postcode
      - StreetName
      - TraderName
      - Traderid
      - __language
      type: object
    ExciseMovementType819:
      description: |
        | **Nom de l'élément**        | **Référentiels** | **Règles**                             | **Conditions** |
        |-----------------------------|------------------|----------------------------------------|----------------|
        | AdministrativeReferenceCode |                  | IC_RG_R030<br>IC_RG_P003 (IC_RG_BR020) |                |
        | SequenceNumber              |                  | IC_RG_R232<br>IC_RG_R032               | FR_RG_R148     |
      example:
        AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
        SequenceNumber: "98"
      properties:
        AdministrativeReferenceCode:
          description: Administrative Reference Code
          example: 09GKL5BWYERZV82CJV0V1
          format: token
          maxLength: 21
          minLength: 21
          pattern: "^[0-9]{2}[A-Z]{2}[A-Z0-9]{16}[0-9]$"
          type: string
        SequenceNumber:
          description: Sequence Number
          example: "98"
          maxLength: 2
          pattern: "^[1-9]{1}[0-9]{0,1}$"
          type: string
      required:
      - AdministrativeReferenceCode
      - SequenceNumber
      type: object
    AlertOrRejectionType:
      description: |
        | **Nom de l'élément**   | **Référentiels** | **Règles** | **Conditions** |
        |------------------------|------------------|------------|----------------|
        | DateOfAlertOrRejection |                  |            |                |
        | EadRejectedFlag        | Ref_99 (TC27)    |            |                |
      example:
        DateOfAlertOrRejection: 2022-01-31T00:00:00.000+00:00
        EadEsadRejectedFlag: 1
      properties:
        DateOfAlertOrRejection:
          description: |
            Pattern : \d{4}-\d{2}-\d{2}

            The date is in the Common Era (minus sign in years is not permitted)
          example: 2022-01-31
          format: date
          type: string
        EadEsadRejectedFlag:
          $ref: '#/components/schemas/Flag'
      required:
      - DateOfAlertOrRejection
      - EadEsadRejectedFlag
      type: object
    AlertOrRejectionOfEadEsadReasonType:
      description: |
        | **Nom de l'élément**            | **Référentiels** | **Règles** | **Conditions** |
        |---------------------------------|------------------|------------|----------------|
        | AlertOrRejectionOfEadReasonCode | Ref_02 (BC22)    |            |                |
        | ComplementaryInformation        |                  |            | IC_RG_C161     |
      example:
        ComplementaryInformation:
          __language: fr
          _content_: adverty
        AlertOrRejectionOfEadEsadReasonCode: "33"
      properties:
        AlertOrRejectionOfEadEsadReasonCode:
          description: Alert or Rejection of Movement Reason Code
          example: "33"
          pattern: "^[0-9]{1,2}$"
          type: string
        ComplementaryInformation:
          $ref: '#/components/schemas/LSDComplementaryInformationType819'
      required:
      - AlertOrRejectionOfEadEsadReasonCode*
      type: object
    LSDComplementaryInformationType819:
      example:
        __language: fr
        _content_: adverty
      properties:
        _content_:
          description: Complementary Information
          example: adverty
          maxLength: 350
          minLength: 1
          type: string
        __language:
          description: Language Code
          example: fr
          maxLength: 2
          minLength: 2
          pattern: "^[a-z]{2}$"
          type: string
      required:
      - __language
      - _content_
      type: object
    BodyType837:
      example:
        ExplanationOnDelayForDelivery:
          ExciseMovement:
            AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
            SequenceNumber: "98"
          Attributes:
            MessageRole: null
            ComplementaryInformation:
              __language: fr
              _content_: adverty
            TypeDeclarant: null
            ExplanationCode: "33"
      properties:
        ExplanationOnDelayForDelivery:
          $ref: '#/components/schemas/ExplanationOnDelayForDeliveryType'
      required:
      - ExplanationOnDelayForDelivery
      type: object
    ExplanationOnDelayForDeliveryType:
      example:
        ExciseMovement:
          AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
          SequenceNumber: "98"
        Attributes:
          MessageRole: null
          ComplementaryInformation:
            __language: fr
            _content_: adverty
          TypeDeclarant: null
          ExplanationCode: "33"
      properties:
        Attributes:
          $ref: '#/components/schemas/AttributesType837'
        ExciseMovement:
          $ref: '#/components/schemas/ExciseMovementType837'
      required:
      - Attributes
      - ExciseMovement
      type: object
    AttributesType837:
      description: |
        | **Nom de l'élément**     | **Référentiels** | **Règles**               | **Conditions** |
        |--------------------------|------------------|--------------------------|----------------|
        | MessageRole              |                  | FR_RG_R138<br>FR_RG_R150 |                |
        | ExplanationCode          | Ref_12 (BC51)    |                          |                |
        | ComplementaryInformation |                  |                          | IC_RG_C128     |
        | TypeDeclarant            |                  | IC_RG_R072               |                |
      example:
        MessageRole: null
        ComplementaryInformation:
          __language: fr
          _content_: adverty
        TypeDeclarant: null
        ExplanationCode: "33"
      properties:
        MessageRole:
          $ref: '#/components/schemas/MessageRoleCode'
        ExplanationCode:
          description: Explanation Code
          example: "33"
          pattern: "^[0-9]{1,2}$"
          type: string
        ComplementaryInformation:
          $ref: '#/components/schemas/LSDComplementaryInformationType837'
        TypeDeclarant:
          $ref: '#/components/schemas/SubmitterType'
      required:
      - ExplanationCode
      - MessageRole
      - TypeDeclarant
      type: object
    LSDComplementaryInformationType837:
      example:
        __language: fr
        _content_: adverty
      properties:
        _content_:
          description: Complementary Information
          example: adverty
          maxLength: 350
          minLength: 1
          type: string
        __language:
          description: Language Code
          example: fr
          maxLength: 2
          minLength: 2
          pattern: "^[a-z]{2}$"
          type: string
      required:
      - __language
      - _content_
      type: object
    ExciseMovementType837:
      description: |
        | **Nom de l'élément**        | **Référentiels** | **Règles**               | **Conditions** |
        |-----------------------------|------------------|--------------------------|----------------|
        | AdministrativeReferenceCode |                  | IC_RG_R030               |                |
        | SequenceNumber              |                  | FR_RG_R148<br>IC_RG_R232 |                |
      example:
        AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
        SequenceNumber: "98"
      properties:
        AdministrativeReferenceCode:
          description: Administrative Reference Code
          example: 09GKL5BWYERZV82CJV0V1
          format: token
          maxLength: 21
          minLength: 21
          pattern: "^[0-9]{2}[A-Z]{2}[A-Z0-9]{16}[0-9]$"
          type: string
        SequenceNumber:
          description: Sequence Number
          example: "98"
          maxLength: 2
          pattern: "^[1-9]{1}[0-9]{0,1}$"
          type: string
      required:
      - AdministrativeReferenceCode
      - SequenceNumber
      type: object
    BodyType840:
      example:
        EventReportEnvelope:
          NewTransporterTrader:
            StreetName: azertyuio
            __language: fr
            TraderName: edcvfr
            StreetNumber: abc
            City: asxx
            VatNumber: fredc
            Postcode: '#bp5'
          TransportDetails:
          - ComplementaryInformation:
              __language: fr
              _content_: adverty
            SealInformation:
              __language: fr
              _content_: qwertyazerty
            TransportUnitCode: "29"
            IdentityOfTransportUnits: azertyui
            CommercialSealIdentification: azertyui
          - ComplementaryInformation:
              __language: fr
              _content_: adverty
            SealInformation:
              __language: fr
              _content_: qwertyazerty
            TransportUnitCode: "29"
            IdentityOfTransportUnits: azertyui
            CommercialSealIdentification: azertyui
          - ComplementaryInformation:
              __language: fr
              _content_: adverty
            SealInformation:
              __language: fr
              _content_: qwertyazerty
            TransportUnitCode: "29"
            IdentityOfTransportUnits: azertyui
            CommercialSealIdentification: azertyui
          - ComplementaryInformation:
              __language: fr
              _content_: adverty
            SealInformation:
              __language: fr
              _content_: qwertyazerty
            TransportUnitCode: "29"
            IdentityOfTransportUnits: azertyui
            CommercialSealIdentification: azertyui
          - ComplementaryInformation:
              __language: fr
              _content_: adverty
            SealInformation:
              __language: fr
              _content_: qwertyazerty
            TransportUnitCode: "29"
            IdentityOfTransportUnits: azertyui
            CommercialSealIdentification: azertyui
          Attributes:
            DateAndTimeOfValidationOfEventReport: 2022-01-31T14:05:01
          HeaderEventReport:
            EventReportNumber: YLTBMoad04szv2L5
            MemberStateOfEvent: FR
            MsOfSubmissionEventReportReference: azertyui
            AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
            SequenceNumber: "98"
            ReferenceNumberOfExciseOffice: BWgnQuPY
          EvidenceOfEvent:
          - EvidenceTypeCode: "33"
            ReferenceOfEvidence:
              __language: fr
              _content_: qwertyazerty
            EvidenceTypeComplement:
              __language: fr
              _content_: qwertyazerty
            ImageOfEvidence: ImageOfEvidence
            IssuingAuthority:
              __language: fr
              _content_: azertyui
          - EvidenceTypeCode: "33"
            ReferenceOfEvidence:
              __language: fr
              _content_: qwertyazerty
            EvidenceTypeComplement:
              __language: fr
              _content_: qwertyazerty
            ImageOfEvidence: ImageOfEvidence
            IssuingAuthority:
              __language: fr
              _content_: azertyui
          - EvidenceTypeCode: "33"
            ReferenceOfEvidence:
              __language: fr
              _content_: qwertyazerty
            EvidenceTypeComplement:
              __language: fr
              _content_: qwertyazerty
            ImageOfEvidence: ImageOfEvidence
            IssuingAuthority:
              __language: fr
              _content_: azertyui
          - EvidenceTypeCode: "33"
            ReferenceOfEvidence:
              __language: fr
              _content_: qwertyazerty
            EvidenceTypeComplement:
              __language: fr
              _content_: qwertyazerty
            ImageOfEvidence: ImageOfEvidence
            IssuingAuthority:
              __language: fr
              _content_: azertyui
          - EvidenceTypeCode: "33"
            ReferenceOfEvidence:
              __language: fr
              _content_: qwertyazerty
            EvidenceTypeComplement:
              __language: fr
              _content_: qwertyazerty
            ImageOfEvidence: ImageOfEvidence
            IssuingAuthority:
              __language: fr
              _content_: azertyui
          BodyEventReport:
          - EventTypeCode: "33"
            AssociatedInformation:
              __language: fr
              _content_: adverty
            ObservedShortageOrExcess: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
            IndicatorOfShortageOrExcess: null
            BodyRecordUniqueReference: "553"
          - EventTypeCode: "33"
            AssociatedInformation:
              __language: fr
              _content_: adverty
            ObservedShortageOrExcess: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
            IndicatorOfShortageOrExcess: null
            BodyRecordUniqueReference: "553"
          - EventTypeCode: "33"
            AssociatedInformation:
              __language: fr
              _content_: adverty
            ObservedShortageOrExcess: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
            IndicatorOfShortageOrExcess: null
            BodyRecordUniqueReference: "553"
          - EventTypeCode: "33"
            AssociatedInformation:
              __language: fr
              _content_: adverty
            ObservedShortageOrExcess: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
            IndicatorOfShortageOrExcess: null
            BodyRecordUniqueReference: "553"
          - EventTypeCode: "33"
            AssociatedInformation:
              __language: fr
              _content_: adverty
            ObservedShortageOrExcess: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
            IndicatorOfShortageOrExcess: null
            BodyRecordUniqueReference: "553"
          EventReport:
            PlaceOfEvent:
              __language: fr
              _content_: qwertyazerty
            SubmittingPersonComplement:
              __language: fr
              _content_: qwertyazerty
            Comments:
              __language: fr
              _content_: adverty
            ExciseOfficerIdentification: azertyui
            SubmittingPerson: azertyui
            DateOfEvent: 2022-01-31T00:00:00.000+00:00
            SubmittingPersonCode: "33"
            ChangedTransportArrangement: null
          NewTransportArrangerTrader:
            StreetName: azertyuio
            __language: fr
            TraderName: edcvfr
            StreetNumber: abc
            City: asxx
            VatNumber: fredc
            Postcode: '#bp5'
      properties:
        EventReportEnvelope:
          $ref: '#/components/schemas/EventReportEnvelopeType'
      required:
      - EventReportEnvelope
      type: object
    EventReportEnvelopeType:
      example:
        NewTransporterTrader:
          StreetName: azertyuio
          __language: fr
          TraderName: edcvfr
          StreetNumber: abc
          City: asxx
          VatNumber: fredc
          Postcode: '#bp5'
        TransportDetails:
        - ComplementaryInformation:
            __language: fr
            _content_: adverty
          SealInformation:
            __language: fr
            _content_: qwertyazerty
          TransportUnitCode: "29"
          IdentityOfTransportUnits: azertyui
          CommercialSealIdentification: azertyui
        - ComplementaryInformation:
            __language: fr
            _content_: adverty
          SealInformation:
            __language: fr
            _content_: qwertyazerty
          TransportUnitCode: "29"
          IdentityOfTransportUnits: azertyui
          CommercialSealIdentification: azertyui
        - ComplementaryInformation:
            __language: fr
            _content_: adverty
          SealInformation:
            __language: fr
            _content_: qwertyazerty
          TransportUnitCode: "29"
          IdentityOfTransportUnits: azertyui
          CommercialSealIdentification: azertyui
        - ComplementaryInformation:
            __language: fr
            _content_: adverty
          SealInformation:
            __language: fr
            _content_: qwertyazerty
          TransportUnitCode: "29"
          IdentityOfTransportUnits: azertyui
          CommercialSealIdentification: azertyui
        - ComplementaryInformation:
            __language: fr
            _content_: adverty
          SealInformation:
            __language: fr
            _content_: qwertyazerty
          TransportUnitCode: "29"
          IdentityOfTransportUnits: azertyui
          CommercialSealIdentification: azertyui
        Attributes:
          DateAndTimeOfValidationOfEventReport: 2022-01-31T14:05:01
        HeaderEventReport:
          EventReportNumber: YLTBMoad04szv2L5
          MemberStateOfEvent: FR
          MsOfSubmissionEventReportReference: azertyui
          AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
          SequenceNumber: "98"
          ReferenceNumberOfExciseOffice: BWgnQuPY
        EvidenceOfEvent:
        - EvidenceTypeCode: "33"
          ReferenceOfEvidence:
            __language: fr
            _content_: qwertyazerty
          EvidenceTypeComplement:
            __language: fr
            _content_: qwertyazerty
          ImageOfEvidence: ImageOfEvidence
          IssuingAuthority:
            __language: fr
            _content_: azertyui
        - EvidenceTypeCode: "33"
          ReferenceOfEvidence:
            __language: fr
            _content_: qwertyazerty
          EvidenceTypeComplement:
            __language: fr
            _content_: qwertyazerty
          ImageOfEvidence: ImageOfEvidence
          IssuingAuthority:
            __language: fr
            _content_: azertyui
        - EvidenceTypeCode: "33"
          ReferenceOfEvidence:
            __language: fr
            _content_: qwertyazerty
          EvidenceTypeComplement:
            __language: fr
            _content_: qwertyazerty
          ImageOfEvidence: ImageOfEvidence
          IssuingAuthority:
            __language: fr
            _content_: azertyui
        - EvidenceTypeCode: "33"
          ReferenceOfEvidence:
            __language: fr
            _content_: qwertyazerty
          EvidenceTypeComplement:
            __language: fr
            _content_: qwertyazerty
          ImageOfEvidence: ImageOfEvidence
          IssuingAuthority:
            __language: fr
            _content_: azertyui
        - EvidenceTypeCode: "33"
          ReferenceOfEvidence:
            __language: fr
            _content_: qwertyazerty
          EvidenceTypeComplement:
            __language: fr
            _content_: qwertyazerty
          ImageOfEvidence: ImageOfEvidence
          IssuingAuthority:
            __language: fr
            _content_: azertyui
        BodyEventReport:
        - EventTypeCode: "33"
          AssociatedInformation:
            __language: fr
            _content_: adverty
          ObservedShortageOrExcess: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
          IndicatorOfShortageOrExcess: null
          BodyRecordUniqueReference: "553"
        - EventTypeCode: "33"
          AssociatedInformation:
            __language: fr
            _content_: adverty
          ObservedShortageOrExcess: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
          IndicatorOfShortageOrExcess: null
          BodyRecordUniqueReference: "553"
        - EventTypeCode: "33"
          AssociatedInformation:
            __language: fr
            _content_: adverty
          ObservedShortageOrExcess: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
          IndicatorOfShortageOrExcess: null
          BodyRecordUniqueReference: "553"
        - EventTypeCode: "33"
          AssociatedInformation:
            __language: fr
            _content_: adverty
          ObservedShortageOrExcess: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
          IndicatorOfShortageOrExcess: null
          BodyRecordUniqueReference: "553"
        - EventTypeCode: "33"
          AssociatedInformation:
            __language: fr
            _content_: adverty
          ObservedShortageOrExcess: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
          IndicatorOfShortageOrExcess: null
          BodyRecordUniqueReference: "553"
        EventReport:
          PlaceOfEvent:
            __language: fr
            _content_: qwertyazerty
          SubmittingPersonComplement:
            __language: fr
            _content_: qwertyazerty
          Comments:
            __language: fr
            _content_: adverty
          ExciseOfficerIdentification: azertyui
          SubmittingPerson: azertyui
          DateOfEvent: 2022-01-31T00:00:00.000+00:00
          SubmittingPersonCode: "33"
          ChangedTransportArrangement: null
        NewTransportArrangerTrader:
          StreetName: azertyuio
          __language: fr
          TraderName: edcvfr
          StreetNumber: abc
          City: asxx
          VatNumber: fredc
          Postcode: '#bp5'
      properties:
        Attributes:
          $ref: '#/components/schemas/AttributesType840'
        HeaderEventReport:
          $ref: '#/components/schemas/HeaderEventReportType'
        EventReport:
          $ref: '#/components/schemas/EventReportType'
        EvidenceOfEvent:
          items:
            $ref: '#/components/schemas/EvidenceOfEventType'
          maxItems: 9
          type: array
        NewTransportArrangerTrader:
          $ref: '#/components/schemas/NewTransportArrangerTraderType840'
        NewTransporterTrader:
          $ref: '#/components/schemas/NewTransporterTraderType840'
        TransportDetails:
          items:
            $ref: '#/components/schemas/TransportDetailsType840'
          maxItems: 99
          type: array
        BodyEventReport:
          items:
            $ref: '#/components/schemas/BodyEventReportType'
          maxItems: 99
          type: array
      required:
      - Attributes
      - HeaderEventReport
      type: object
    AttributesType840:
      description: |
        | Nom de l'élément                     | Référentiels | Règles | Conditions |
        |--------------------------------------|--------------|--------|------------|
        | DateAndTimeOfValidationOfEventReport |              |        |            |
      example:
        DateAndTimeOfValidationOfEventReport: 2022-01-31T14:05:01
      properties:
        DateAndTimeOfValidationOfEventReport:
          description: |
            Pattern : \d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?

            The date is in the Common Era (minus sign in years is not permitted) and time zone although not included UTC
            is implied
          example: 2022-01-31T14:05:01
          pattern: "\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(\\.\\d+)?"
          type: string
      type: object
    HeaderEventReportType:
      description: |
        | Nom de l'élément                   | Référentiels | Règles                                 | Conditions |
        |------------------------------------|--------------|----------------------------------------|------------|
        | EventReportNumber                  |              | IC_RG_R071<br>IC_RG_R235<br>IC_RG_R274 | IC_RG_C080 |
        | MsOfSubmissionEventReportReference |              | IC_RG_R093                             | IC_RG_C080 |
        | AdministrativeReferenceCode        |              | IC_RG_R030<br>IC_RG_R273               |            |
        | SequenceNumber                     |              | IC_RG_R232                             |            |
        | ReferenceNumberOfExciseOffice      |              | IC_RG_R032<br>IC_RG_R036               |            |
        | MemberStateOfEvent                 |              |                                        |            |
      example:
        EventReportNumber: YLTBMoad04szv2L5
        MemberStateOfEvent: FR
        MsOfSubmissionEventReportReference: azertyui
        AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
        SequenceNumber: "98"
        ReferenceNumberOfExciseOffice: BWgnQuPY
      properties:
        EventReportNumber:
          description: Event Report Number
          example: YLTBMoad04szv2L5
          pattern: "^[A-Z]{2}[a-zA-Z0-9]{13}[0-9]$"
          type: string
        MsOfSubmissionEventReportReference:
          description: MS of Submission Event Report Reference
          example: azertyui
          maxLength: 35
          minLength: 1
          type: string
        ReferenceNumberOfExciseOffice:
          description: Excise Office Code
          example: BWgnQuPY
          maxLength: 8
          minLength: 8
          pattern: "^[A-Z]{2}[a-zA-Z0-9]{6}$"
          type: string
        MemberStateOfEvent:
          description: Member State Code
          example: FR
          maxLength: 2
          minLength: 2
          pattern: "^[A-Z]{2}$"
          type: string
        SequenceNumber:
          description: Sequence Number
          example: "98"
          maxLength: 2
          pattern: "^[1-9]{1}[0-9]{0,1}$"
          type: string
        AdministrativeReferenceCode:
          description: Administrative Reference Code
          example: 09GKL5BWYERZV82CJV0V1
          format: token
          maxLength: 21
          minLength: 21
          pattern: "^[0-9]{2}[A-Z]{2}[A-Z0-9]{16}[0-9]$"
          type: string
      type: object
    EventReportType:
      description: |
        | Nom de l'élément            | Référentiels  | Règles     | Conditions |
        |-----------------------------|---------------|------------|------------|
        | DateOfEvent                 |               |            |            |
        | PlaceOfEvent                |               |            |            |
        | PlaceOfEventLG              | Ref_28 (BC12) |            | IC_RG_C002 |
        | ExciseOfficerIdentification |               |            |            |
        | SubmittingPerson            |               | FR_RG_R052 |            |
        | SubmittingPersonCode        | Ref_16 (BC34) |            |            |
        | SubmittingPersonComplement  |               |            | IC_RG_C129 |
        | ChangedTransportArrangement | Ref_51 (TC70) |            |            |
        | Comments                    |               |            |            |
      example:
        PlaceOfEvent:
          __language: fr
          _content_: qwertyazerty
        SubmittingPersonComplement:
          __language: fr
          _content_: qwertyazerty
        Comments:
          __language: fr
          _content_: adverty
        ExciseOfficerIdentification: azertyui
        SubmittingPerson: azertyui
        DateOfEvent: 2022-01-31T00:00:00.000+00:00
        SubmittingPersonCode: "33"
        ChangedTransportArrangement: null
      properties:
        DateOfEvent:
          description: |
            Pattern : \d{4}-\d{2}-\d{2}

            The date is in the Common Era (minus sign in years is not permitted)
          example: 2022-01-31
          format: date
          type: string
        PlaceOfEvent:
          $ref: '#/components/schemas/LSDPlaceOfEventType'
        ExciseOfficerIdentification:
          description: Excise Officer Identification
          example: azertyui
          maxLength: 35
          minLength: 1
          type: string
        SubmittingPerson:
          description: Submitting Person
          example: azertyui
          maxLength: 35
          minLength: 1
          type: string
        SubmittingPersonCode:
          description: Submitting Person Code
          example: "33"
          pattern: "^[0-9]{1,2}$"
          type: string
        SubmittingPersonComplement:
          $ref: '#/components/schemas/LSDSubmittingPersonComplementType'
        ChangedTransportArrangement:
          $ref: '#/components/schemas/TransportArrangement'
        Comments:
          $ref: '#/components/schemas/LSDCommentsType'
      required:
      - DateOfEvent
      - SubmittingPerson
      - SubmittingPersonCode
      type: object
    LSDPlaceOfEventType:
      example:
        __language: fr
        _content_: qwertyazerty
      properties:
        _content_:
          description: Place of Event
          example: qwertyazerty
          maxLength: 350
          minLength: 1
          type: string
        __language:
          description: Language Code
          example: fr
          maxLength: 2
          minLength: 2
          pattern: "^[a-z]{2}$"
          type: string
      required:
      - __language
      - _content_
      type: object
    LSDSubmittingPersonComplementType:
      example:
        __language: fr
        _content_: qwertyazerty
      properties:
        _content_:
          description: Submitting Person Complement
          example: qwertyazerty
          maxLength: 350
          minLength: 1
          type: string
        __language:
          description: Language Code
          example: fr
          maxLength: 2
          minLength: 2
          pattern: "^[a-z]{2}$"
          type: string
      required:
      - __language
      - _content_
      type: object
    LSDCommentsType:
      example:
        __language: fr
        _content_: adverty
      properties:
        _content_:
          description: Comments
          example: adverty
          maxLength: 350
          minLength: 1
          type: string
        __language:
          description: Language Code
          example: fr
          maxLength: 2
          minLength: 2
          pattern: "^[a-z]{2}$"
          type: string
      required:
      - __language
      - _content_
      type: object
    EvidenceOfEventType:
      description: |
        | Nom de l'élément       | Référentiels  | Règles | Conditions |
        |------------------------|---------------|--------|------------|
        | IssuingAuthority       |               |        |            |
        | EvidenceTypeCode       | Ref_18 (BC01) |        |            |
        | ReferenceOfEvidence    | Ref_28 (BC12) |        |            |
        | ImageOfEvidence        |               |        |            |
        | EvidenceTypeComplement |               |        | IC_RG_C132 |
      example:
        EvidenceTypeCode: "33"
        ReferenceOfEvidence:
          __language: fr
          _content_: qwertyazerty
        EvidenceTypeComplement:
          __language: fr
          _content_: qwertyazerty
        ImageOfEvidence: ImageOfEvidence
        IssuingAuthority:
          __language: fr
          _content_: azertyui
      properties:
        IssuingAuthority:
          $ref: '#/components/schemas/LSDIssuingAuthorityType'
        EvidenceTypeCode:
          description: Evidence Type Code
          example: "33"
          pattern: "^[0-9]{1,2}$"
          type: string
        ReferenceOfEvidence:
          $ref: '#/components/schemas/LSDReferenceOfEvidenceType'
        ImageOfEvidence:
          format: byte
          type: string
        EvidenceTypeComplement:
          $ref: '#/components/schemas/LSDEvidenceTypeComplementType'
      required:
      - EvidenceTypeCode
      - ReferenceOfEvidence
      type: object
    LSDIssuingAuthorityType:
      example:
        __language: fr
        _content_: azertyui
      properties:
        _content_:
          description: Issuing Authority
          example: azertyui
          maxLength: 35
          minLength: 1
          type: string
        __language:
          description: Language Code
          example: fr
          maxLength: 2
          minLength: 2
          pattern: "^[a-z]{2}$"
          type: string
      required:
      - __language
      - _content_
      type: object
    LSDReferenceOfEvidenceType:
      example:
        __language: fr
        _content_: qwertyazerty
      properties:
        _content_:
          description: Reference of Evidence
          example: qwertyazerty
          maxLength: 350
          minLength: 1
          type: string
        __language:
          description: Language Code
          example: fr
          maxLength: 2
          minLength: 2
          pattern: "^[a-z]{2}$"
          type: string
      required:
      - __language
      - _content_
      type: object
    LSDEvidenceTypeComplementType:
      example:
        __language: fr
        _content_: qwertyazerty
      properties:
        _content_:
          description: Evidence Type Complement
          example: qwertyazerty
          maxLength: 350
          minLength: 1
          type: string
        __language:
          description: Language Code
          example: fr
          maxLength: 2
          minLength: 2
          pattern: "^[a-z]{2}$"
          type: string
      required:
      - __language
      - _content_
      type: object
    NewTransportArrangerTraderType840:
      description: |
        | Nom de l'élément | Référentiels  | Règles | Conditions |
        |------------------|---------------|--------|------------|
        | VatNumber        |               |        |            |
        | TraderName       |               |        |            |
        | StreetName       |               |        |            |
        | StreetNumber     |               |        |            |
        | PostCode         |               |        |            |
        | City             |               |        |            |
        | language         | Ref_28 (BC12) |        |            |
      example:
        StreetName: azertyuio
        __language: fr
        TraderName: edcvfr
        StreetNumber: abc
        City: asxx
        VatNumber: fredc
        Postcode: '#bp5'
      properties:
        VatNumber:
          description: VAT Number
          example: fredc
          maxLength: 14
          minLength: 1
          type: string
        TraderName:
          description: Trader Name
          example: edcvfr
          maxLength: 182
          minLength: 1
          type: string
        StreetName:
          description: Street Name
          example: azertyuio
          maxLength: 65
          minLength: 1
          type: string
        StreetNumber:
          description: Street Number
          example: abc
          maxLength: 11
          minLength: 1
          type: string
        Postcode:
          description: Postcode
          example: '#bp5'
          maxLength: 10
          minLength: 1
          type: string
        City:
          description: City
          example: asxx
          maxLength: 50
          minLength: 1
          type: string
        __language:
          description: Language Code
          example: fr
          maxLength: 2
          minLength: 2
          pattern: "^[a-z]{2}$"
          type: string
      required:
      - City
      - Postcode
      - StreetName
      - TraderName
      - __language
      type: object
    NewTransporterTraderType840:
      description: |
        | Nom de l'élément             | Référentiels  | Règles | Conditions |
        |------------------------------|---------------|--------|------------|
        | TransportUnitCode            | Ref_53 (BC35) |        |            |
        | IdentityOfTransportUnits     |               |        | IC_RG_C156 |
        | CommercialSealIdentification |               |        |            |
        | ComplementaryInformation     |               |        |            |
        | SealInformation              |               |        |            |
        | language                     | Ref_28 (BC12) |        | IC_RG_C002 |
      example:
        StreetName: azertyuio
        __language: fr
        TraderName: edcvfr
        StreetNumber: abc
        City: asxx
        VatNumber: fredc
        Postcode: '#bp5'
      properties:
        VatNumber:
          description: VAT Number
          example: fredc
          maxLength: 14
          minLength: 1
          type: string
        TraderName:
          description: Trader Name
          example: edcvfr
          maxLength: 182
          minLength: 1
          type: string
        StreetName:
          description: Street Name
          example: azertyuio
          maxLength: 65
          minLength: 1
          type: string
        StreetNumber:
          description: Street Number
          example: abc
          maxLength: 11
          minLength: 1
          type: string
        Postcode:
          description: Postcode
          example: '#bp5'
          maxLength: 10
          minLength: 1
          type: string
        City:
          description: City
          example: asxx
          maxLength: 50
          minLength: 1
          type: string
        __language:
          description: Language Code
          example: fr
          maxLength: 2
          minLength: 2
          pattern: "^[a-z]{2}$"
          type: string
      required:
      - City
      - Postcode
      - StreetName
      - TraderName
      - __language
      type: object
    TransportDetailsType840:
      example:
        ComplementaryInformation:
          __language: fr
          _content_: adverty
        SealInformation:
          __language: fr
          _content_: qwertyazerty
        TransportUnitCode: "29"
        IdentityOfTransportUnits: azertyui
        CommercialSealIdentification: azertyui
      properties:
        TransportUnitCode:
          description: Transport Unit Code
          example: "29"
          pattern: "^[1-9]{1}[0-9]{0,1}$"
          type: string
        IdentityOfTransportUnits:
          description: Identity of Transport Units
          example: azertyui
          maxLength: 35
          minLength: 1
          type: string
        CommercialSealIdentification:
          description: Commercial Seal Identification
          example: azertyui
          maxLength: 35
          minLength: 1
          type: string
        ComplementaryInformation:
          $ref: '#/components/schemas/LSDComplementaryInformationType840'
        SealInformation:
          $ref: '#/components/schemas/LSDSealInformationType840'
      required:
      - TransportUnitCode
      type: object
    LSDComplementaryInformationType840:
      example:
        __language: fr
        _content_: adverty
      properties:
        _content_:
          description: Complementary Information
          example: adverty
          maxLength: 350
          minLength: 1
          type: string
        __language:
          description: Language Code
          example: fr
          maxLength: 2
          minLength: 2
          pattern: "^[a-z]{2}$"
          type: string
      required:
      - __language
      - _content_
      type: object
    LSDSealInformationType840:
      example:
        __language: fr
        _content_: qwertyazerty
      properties:
        _content_:
          description: Seal Information
          example: qwertyazerty
          maxLength: 350
          minLength: 1
          type: string
        __language:
          description: Language Code
          example: fr
          maxLength: 2
          minLength: 2
          pattern: "^[a-z]{2}$"
          type: string
      required:
      - __language
      - _content_
      type: object
    BodyEventReportType:
      description: |
        | Nom de l'élément            | Référentiels  | Règles                   | Conditions |
        |-----------------------------|---------------|--------------------------|------------|
        | EventTypeCode               | Ref_17 (BC15) |                          |            |
        | AssociatedInformation       |               |                          | IC_RG_C130 |
        | BodyRecordUniqueReference   |               | IC_RG_R058<br>IC_RG_R232 | IC_RG_C194 |
        | IndicatorOfShortageOrExcess | Ref_62 (TC47) |                          | IC_RG_C065 |
        | ObservedShortageOrExcess    |               | IC_RG_R232               | IC_RG_C065 |
      example:
        EventTypeCode: "33"
        AssociatedInformation:
          __language: fr
          _content_: adverty
        ObservedShortageOrExcess: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
        IndicatorOfShortageOrExcess: null
        BodyRecordUniqueReference: "553"
      properties:
        EventTypeCode:
          description: Event Type Code
          example: "33"
          pattern: "^[0-9]{1,2}$"
          type: string
        AssociatedInformation:
          $ref: '#/components/schemas/LSDAssociatedInformationType'
        BodyRecordUniqueReference:
          description: Body Record Unique Reference
          example: "553"
          pattern: "^[1-9]\\d{0,2}$"
          type: string
        IndicatorOfShortageOrExcess:
          $ref: '#/components/schemas/IndicatorOfShortageOrExcess'
        ObservedShortageOrExcess:
          description: Observed Shortage or Excess
          example: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
          pattern: "^([1-9]\\d{0,14})$|^(([1-9]\\d{0,13}|0)\\.[0-9])$|^(([1-9]\\d{0,12}|0)\\\
            .\\d[0-9])$|^(([1-9]\\d{0,11}|0)\\.\\d\\d[0-9])$"
          type: string
      required:
      - EventTypeCode
      type: object
    LSDAssociatedInformationType:
      example:
        __language: fr
        _content_: adverty
      properties:
        _content_:
          description: Associated Information
          example: adverty
          maxLength: 350
          minLength: 1
          type: string
        __language:
          description: Language Code
          example: fr
          maxLength: 2
          minLength: 2
          pattern: "^[a-z]{2}$"
          type: string
      required:
      - __language
      - _content_
      type: object
    BodyType871:
      example:
        ExplanationOnReasonForShortage:
          ExciseMovement:
            AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
            SequenceNumber: "98"
          ConsignorTrader:
            StreetName: azertyuio
            __language: fr
            TraderName: edcvfr
            StreetNumber: abc
            City: asxx
            TraderExciseNumber: WNYmU9ai8UArd
            Postcode: '#bp5'
          Analysis:
            DateOfAnalysis: 2022-01-31T00:00:00.000+00:00
            GlobalExplanation:
              __language: fr
              _content_: qwertyazerty
          ConsigneeTrader:
            StreetName: azertyuio
            __language: fr
            TraderName: edcvfr
            Traderid: aqwxsz
            StreetNumber: abc
            City: asxx
            Postcode: '#bp5'
          BodyAnalysis:
          - Explanation:
              __language: fr
              _content_: qwertyazerty
            ExciseProductCode: '@NM1'
            BodyRecordUniqueReference: "553"
            ActualQuantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
          - Explanation:
              __language: fr
              _content_: qwertyazerty
            ExciseProductCode: '@NM1'
            BodyRecordUniqueReference: "553"
            ActualQuantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
          - Explanation:
              __language: fr
              _content_: qwertyazerty
            ExciseProductCode: '@NM1'
            BodyRecordUniqueReference: "553"
            ActualQuantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
          - Explanation:
              __language: fr
              _content_: qwertyazerty
            ExciseProductCode: '@NM1'
            BodyRecordUniqueReference: "553"
            ActualQuantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
          - Explanation:
              __language: fr
              _content_: qwertyazerty
            ExciseProductCode: '@NM1'
            BodyRecordUniqueReference: "553"
            ActualQuantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
          Attributes:
            TypeDeclarant: null
            DateAndTimeOfValidationOfExplanationOnShortage: 2022-01-31T14:05:01
      properties:
        ExplanationOnReasonForShortage:
          $ref: '#/components/schemas/ExplanationOnReasonForShortageType'
      required:
      - ExplanationOnReasonForShortage
      type: object
    ExplanationOnReasonForShortageType:
      example:
        ExciseMovement:
          AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
          SequenceNumber: "98"
        ConsignorTrader:
          StreetName: azertyuio
          __language: fr
          TraderName: edcvfr
          StreetNumber: abc
          City: asxx
          TraderExciseNumber: WNYmU9ai8UArd
          Postcode: '#bp5'
        Analysis:
          DateOfAnalysis: 2022-01-31T00:00:00.000+00:00
          GlobalExplanation:
            __language: fr
            _content_: qwertyazerty
        ConsigneeTrader:
          StreetName: azertyuio
          __language: fr
          TraderName: edcvfr
          Traderid: aqwxsz
          StreetNumber: abc
          City: asxx
          Postcode: '#bp5'
        BodyAnalysis:
        - Explanation:
            __language: fr
            _content_: qwertyazerty
          ExciseProductCode: '@NM1'
          BodyRecordUniqueReference: "553"
          ActualQuantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
        - Explanation:
            __language: fr
            _content_: qwertyazerty
          ExciseProductCode: '@NM1'
          BodyRecordUniqueReference: "553"
          ActualQuantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
        - Explanation:
            __language: fr
            _content_: qwertyazerty
          ExciseProductCode: '@NM1'
          BodyRecordUniqueReference: "553"
          ActualQuantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
        - Explanation:
            __language: fr
            _content_: qwertyazerty
          ExciseProductCode: '@NM1'
          BodyRecordUniqueReference: "553"
          ActualQuantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
        - Explanation:
            __language: fr
            _content_: qwertyazerty
          ExciseProductCode: '@NM1'
          BodyRecordUniqueReference: "553"
          ActualQuantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
        Attributes:
          TypeDeclarant: null
          DateAndTimeOfValidationOfExplanationOnShortage: 2022-01-31T14:05:01
      properties:
        Attributes:
          $ref: '#/components/schemas/AttributesType871'
        ConsigneeTrader:
          $ref: '#/components/schemas/ConsigneeTraderType871'
        ExciseMovement:
          $ref: '#/components/schemas/ExciseMovementType871'
        ConsignorTrader:
          $ref: '#/components/schemas/ConsignorTraderType871'
        Analysis:
          $ref: '#/components/schemas/AnalysisType'
        BodyAnalysis:
          items:
            $ref: '#/components/schemas/BodyAnalysisType'
          maxItems: 999
          type: array
      required:
      - Attributes
      - ExciseMovement
      type: object
    AttributesType871:
      description: |
        | Nom de l'élément                               | Référentiels | Règles     | Conditions |
        |------------------------------------------------|--------------|------------|------------|
        | DateAndTimeOfValidationOfExplanationOnShortage |              | IC_RG_C149 | IC_RG_C149 |
        | TypeDeclarant                                  |              | FR_RG_R028 |            |
      example:
        TypeDeclarant: null
        DateAndTimeOfValidationOfExplanationOnShortage: 2022-01-31T14:05:01
      properties:
        DateAndTimeOfValidationOfExplanationOnShortage:
          description: |
            Pattern : \d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?

            The date is in the Common Era (minus sign in years is not permitted) and time zone although not included UTC
            is implied
          example: 2022-01-31T14:05:01
          pattern: "\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(\\.\\d+)?"
          type: string
        TypeDeclarant:
          $ref: '#/components/schemas/SubmitterType'
      required:
      - TypeDeclarant
      type: object
    ConsigneeTraderType871:
      description: |
        | Nom de l'élément | Référentiels  | Règles     | Conditions |
        |------------------|---------------|------------|------------|
        | Traderid         | IC_RG_R045    | IC_RG_C010 |            |
        | TraderName       |               |            |            |
        | StreetName       |               |            |            |
        | StreetNumber     |               |            |            |
        | PostCode         |               |            |            |
        | City             |               |            |            |
        | language         | Ref_28 (BC12) | IC_RG_C002 |            |
      example:
        StreetName: azertyuio
        __language: fr
        TraderName: edcvfr
        Traderid: aqwxsz
        StreetNumber: abc
        City: asxx
        Postcode: '#bp5'
      properties:
        Traderid:
          description: Trader Id
          example: aqwxsz
          maxLength: 16
          minLength: 1
          type: string
        TraderName:
          description: Trader Name
          example: edcvfr
          maxLength: 182
          minLength: 1
          type: string
        StreetName:
          description: Street Name
          example: azertyuio
          maxLength: 65
          minLength: 1
          type: string
        StreetNumber:
          description: Street Number
          example: abc
          maxLength: 11
          minLength: 1
          type: string
        Postcode:
          description: Postcode
          example: '#bp5'
          maxLength: 10
          minLength: 1
          type: string
        City:
          description: City
          example: asxx
          maxLength: 50
          minLength: 1
          type: string
        __language:
          description: Language Code
          example: fr
          maxLength: 2
          minLength: 2
          pattern: "^[a-z]{2}$"
          type: string
      required:
      - City
      - Postcode
      - StreetName
      - TraderName
      type: object
    ExciseMovementType871:
      example:
        AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
        SequenceNumber: "98"
      properties:
        AdministrativeReferenceCode:
          description: Administrative Reference Code
          example: 09GKL5BWYERZV82CJV0V1
          format: token
          maxLength: 21
          minLength: 21
          pattern: "^[0-9]{2}[A-Z]{2}[A-Z0-9]{16}[0-9]$"
          type: string
        SequenceNumber:
          description: Sequence Number
          example: "98"
          maxLength: 2
          pattern: "^[1-9]{1}[0-9]{0,1}$"
          type: string
      required:
      - AdministrativeReferenceCode
      - SequenceNumber
      type: object
    ConsignorTraderType871:
      description: |
        | Nom de l'élément   | Référentiels  | Règles     | Conditions |
        |--------------------|---------------|------------|------------|
        | TraderExciseNumber | IC_RG_R044    |            |            |
        | TraderName         |               |            |            |
        | StreetName         |               |            |            |
        | StreetNumber       |               |            |            |
        | PostCode           |               |            |            |
        | City               |               |            |            |
        | language           | Ref_28 (BC12) | IC_RG_C002 |            |
      example:
        StreetName: azertyuio
        __language: fr
        TraderName: edcvfr
        StreetNumber: abc
        City: asxx
        TraderExciseNumber: WNYmU9ai8UArd
        Postcode: '#bp5'
      properties:
        TraderExciseNumber:
          description: Excise Number
          example: WNYmU9ai8UArd
          pattern: "^[A-Z]{2}[a-zA-Z0-9]{11}$"
          type: string
        TraderName:
          description: Trader Name
          example: edcvfr
          maxLength: 182
          minLength: 1
          type: string
        StreetName:
          description: Street Name
          example: azertyuio
          maxLength: 65
          minLength: 1
          type: string
        StreetNumber:
          description: Street Number
          example: abc
          maxLength: 11
          minLength: 1
          type: string
        Postcode:
          description: Postcode
          example: '#bp5'
          maxLength: 10
          minLength: 1
          type: string
        City:
          description: City
          example: asxx
          maxLength: 50
          minLength: 1
          type: string
        __language:
          description: Language Code
          example: fr
          maxLength: 2
          minLength: 2
          pattern: "^[a-z]{2}$"
          type: string
      required:
      - TraderExciseNumber
      type: object
    AnalysisType:
      description: |
        | Nom de l'élément  | Référentiels | Règles | Conditions |
        |-------------------|--------------|--------|------------|
        | DateOfAnalysis    |              |        |            |
        | GlobalExplanation |              |        |            |
      example:
        DateOfAnalysis: 2022-01-31T00:00:00.000+00:00
        GlobalExplanation:
          __language: fr
          _content_: qwertyazerty
      properties:
        DateOfAnalysis:
          description: |
            Pattern : \d{4}-\d{2}-\d{2}

            The date is in the Common Era (minus sign in years is not permitted)
          example: 2022-01-31
          format: date
          type: string
        GlobalExplanation:
          $ref: '#/components/schemas/LSDGlobalExplanationType'
      required:
      - DateOfAnalysis
      - GlobalExplanation
      type: object
    LSDGlobalExplanationType:
      example:
        __language: fr
        _content_: qwertyazerty
      properties:
        _content_:
          description: Global Explanation
          example: qwertyazerty
          maxLength: 350
          minLength: 1
          type: string
        __language:
          description: Language Code
          example: fr
          maxLength: 2
          minLength: 2
          pattern: "^[a-z]{2}$"
          type: string
      required:
      - __language
      - _content_
      type: object
    BodyAnalysisType:
      description: |
        | Nom de l'élément          | Référentiels  | Règles                                  | Conditions |
        |---------------------------|---------------|-----------------------------------------|------------|
        | ExciseProductCode         |               | IC_RG_R049                              |            |
        | BodyRecordUniqueReference |               | IC_RG_R231<br>IC_RG_R232<br>IC_RG_BR041 |            |
        | Explanation               |               |                                         |            |
        | language                  | Ref_28 (BC12) | IC_RG_C002                              |            |
        | ActualQuantity            |               | IC_RG_R232                              |            |
      example:
        Explanation:
          __language: fr
          _content_: qwertyazerty
        ExciseProductCode: '@NM1'
        BodyRecordUniqueReference: "553"
        ActualQuantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
      properties:
        ExciseProductCode:
          description: Excise Product Code
          example: '@NM1'
          maxLength: 4
          minLength: 4
          type: string
        BodyRecordUniqueReference:
          description: Body Record Unique Reference
          example: "553"
          pattern: "^[1-9]\\d{0,2}$"
          type: string
        Explanation:
          $ref: '#/components/schemas/LSDExplanationType'
        ActualQuantity:
          description: Actual Quantity
          example: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
          pattern: "^([1-9]\\d{0,14})$|^(([1-9]\\d{0,13}|0)\\.[0-9])$|^(([1-9]\\d{0,12}|0)\\\
            .\\d[0-9])$|^(([1-9]\\d{0,11}|0)\\.\\d\\d[0-9])$"
          type: string
      required:
      - BodyRecordUniqueReference
      - ExciseProductCode
      - Explanation
      type: object
    LSDExplanationType:
      example:
        __language: fr
        _content_: qwertyazerty
      properties:
        _content_:
          description: Explanation
          example: qwertyazerty
          maxLength: 350
          minLength: 1
          type: string
        __language:
          description: Language Code
          example: fr
          maxLength: 2
          minLength: 2
          pattern: "^[a-z]{2}$"
          type: string
      required:
      - __language
      - _content_
      type: object
    BodyType881:
      example:
        ManualClosureResponse:
          Attributes:
            ComplementaryInformation:
              __language: fr
              _content_: adverty
            ManualClosureRequestReasonCodeComplement:
              __language: fr
              _content_: azerty
            ManualClosureRejectionReasonCode: "3"
            DateOfArrivalOfExciseProducts: 2022-01-31T00:00:00.000+00:00
            GlobalConclusionOfReceipt: null
            AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
            SequenceNumber: "98"
            ManualClosureRequestReasonCode: "3"
            ManualClosureRejectionComplement:
              __language: fr
              _content_: azerty
            ManualClosureRequestAccepted: 1
          SupportingDocuments:
          - SupportingDocumentType: 86u
            ImageOfDocument: ImageOfDocument
            SupportingDocumentDescription:
              __language: fr
              _content_: azerty
            ReferenceOfSupportingDocument:
              __language: fr
              _content_: azerty
          - SupportingDocumentType: 86u
            ImageOfDocument: ImageOfDocument
            SupportingDocumentDescription:
              __language: fr
              _content_: azerty
            ReferenceOfSupportingDocument:
              __language: fr
              _content_: azerty
          - SupportingDocumentType: 86u
            ImageOfDocument: ImageOfDocument
            SupportingDocumentDescription:
              __language: fr
              _content_: azerty
            ReferenceOfSupportingDocument:
              __language: fr
              _content_: azerty
          - SupportingDocumentType: 86u
            ImageOfDocument: ImageOfDocument
            SupportingDocumentDescription:
              __language: fr
              _content_: azerty
            ReferenceOfSupportingDocument:
              __language: fr
              _content_: azerty
          - SupportingDocumentType: 86u
            ImageOfDocument: ImageOfDocument
            SupportingDocumentDescription:
              __language: fr
              _content_: azerty
            ReferenceOfSupportingDocument:
              __language: fr
              _content_: azerty
          BodyManualClosure:
          - ComplementaryInformation:
              __language: fr
              _content_: adverty
            ObservedShortageOrExcess: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
            ExciseProductCode: '@NM1'
            IndicatorOfShortageOrExcess: null
            BodyRecordUniqueReference: "553"
            RefusedQuantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
          - ComplementaryInformation:
              __language: fr
              _content_: adverty
            ObservedShortageOrExcess: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
            ExciseProductCode: '@NM1'
            IndicatorOfShortageOrExcess: null
            BodyRecordUniqueReference: "553"
            RefusedQuantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
          - ComplementaryInformation:
              __language: fr
              _content_: adverty
            ObservedShortageOrExcess: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
            ExciseProductCode: '@NM1'
            IndicatorOfShortageOrExcess: null
            BodyRecordUniqueReference: "553"
            RefusedQuantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
          - ComplementaryInformation:
              __language: fr
              _content_: adverty
            ObservedShortageOrExcess: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
            ExciseProductCode: '@NM1'
            IndicatorOfShortageOrExcess: null
            BodyRecordUniqueReference: "553"
            RefusedQuantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
          - ComplementaryInformation:
              __language: fr
              _content_: adverty
            ObservedShortageOrExcess: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
            ExciseProductCode: '@NM1'
            IndicatorOfShortageOrExcess: null
            BodyRecordUniqueReference: "553"
            RefusedQuantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
      properties:
        ManualClosureResponse:
          $ref: '#/components/schemas/ManualClosureResponseType'
      required:
      - ManualClosureResponse
      type: object
    ManualClosureResponseType:
      example:
        Attributes:
          ComplementaryInformation:
            __language: fr
            _content_: adverty
          ManualClosureRequestReasonCodeComplement:
            __language: fr
            _content_: azerty
          ManualClosureRejectionReasonCode: "3"
          DateOfArrivalOfExciseProducts: 2022-01-31T00:00:00.000+00:00
          GlobalConclusionOfReceipt: null
          AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
          SequenceNumber: "98"
          ManualClosureRequestReasonCode: "3"
          ManualClosureRejectionComplement:
            __language: fr
            _content_: azerty
          ManualClosureRequestAccepted: 1
        SupportingDocuments:
        - SupportingDocumentType: 86u
          ImageOfDocument: ImageOfDocument
          SupportingDocumentDescription:
            __language: fr
            _content_: azerty
          ReferenceOfSupportingDocument:
            __language: fr
            _content_: azerty
        - SupportingDocumentType: 86u
          ImageOfDocument: ImageOfDocument
          SupportingDocumentDescription:
            __language: fr
            _content_: azerty
          ReferenceOfSupportingDocument:
            __language: fr
            _content_: azerty
        - SupportingDocumentType: 86u
          ImageOfDocument: ImageOfDocument
          SupportingDocumentDescription:
            __language: fr
            _content_: azerty
          ReferenceOfSupportingDocument:
            __language: fr
            _content_: azerty
        - SupportingDocumentType: 86u
          ImageOfDocument: ImageOfDocument
          SupportingDocumentDescription:
            __language: fr
            _content_: azerty
          ReferenceOfSupportingDocument:
            __language: fr
            _content_: azerty
        - SupportingDocumentType: 86u
          ImageOfDocument: ImageOfDocument
          SupportingDocumentDescription:
            __language: fr
            _content_: azerty
          ReferenceOfSupportingDocument:
            __language: fr
            _content_: azerty
        BodyManualClosure:
        - ComplementaryInformation:
            __language: fr
            _content_: adverty
          ObservedShortageOrExcess: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
          ExciseProductCode: '@NM1'
          IndicatorOfShortageOrExcess: null
          BodyRecordUniqueReference: "553"
          RefusedQuantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
        - ComplementaryInformation:
            __language: fr
            _content_: adverty
          ObservedShortageOrExcess: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
          ExciseProductCode: '@NM1'
          IndicatorOfShortageOrExcess: null
          BodyRecordUniqueReference: "553"
          RefusedQuantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
        - ComplementaryInformation:
            __language: fr
            _content_: adverty
          ObservedShortageOrExcess: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
          ExciseProductCode: '@NM1'
          IndicatorOfShortageOrExcess: null
          BodyRecordUniqueReference: "553"
          RefusedQuantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
        - ComplementaryInformation:
            __language: fr
            _content_: adverty
          ObservedShortageOrExcess: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
          ExciseProductCode: '@NM1'
          IndicatorOfShortageOrExcess: null
          BodyRecordUniqueReference: "553"
          RefusedQuantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
        - ComplementaryInformation:
            __language: fr
            _content_: adverty
          ObservedShortageOrExcess: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
          ExciseProductCode: '@NM1'
          IndicatorOfShortageOrExcess: null
          BodyRecordUniqueReference: "553"
          RefusedQuantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
      properties:
        Attributes:
          $ref: '#/components/schemas/AttributesType881'
        SupportingDocuments:
          items:
            $ref: '#/components/schemas/SupportingDocumentsType'
          maxItems: 9
          type: array
        BodyManualClosure:
          items:
            $ref: '#/components/schemas/BodyManualClosureType'
          maxItems: 999
          type: array
      required:
      - Attributes
      type: object
    AttributesType881:
      description: |
        | Nom de l'élément                         | Référentiels   | Règles                   | Conditions |
        |------------------------------------------|----------------|--------------------------|------------|
        | AdministrativeReferenceCode              |                | IC_RG_R030<br>IC_RG_R273 |            |
        | SequenceNumber                           |                | IC_RG_R232               |            |
        | DateOfArrivalOfExciseProducts            |                | IC_RG_BR023              |            |
        | GlobalConclusionOfReceipt                | Ref_24 (TC16)  |                          |            |
        | ComplementaryInformation                 |                |                          |            |
        | ManualClosureRequestReasonCode           | Ref_30 (BC107) |                          |            |
        | ManualClosureRequestReasonCodeComplement |                |                          | IC_RG_C204 |
        | ManualClosureRequestAccepted             | Ref_99 (TC27)  |                          |            |
        | ManualClosureRejectionReasonCode         | Ref_29 (BC108) |                          | IC_RG_C205 |
        | ManualClosureRejectionComplement         |                |                          | IC_RG_C206 |
      example:
        ComplementaryInformation:
          __language: fr
          _content_: adverty
        ManualClosureRequestReasonCodeComplement:
          __language: fr
          _content_: azerty
        ManualClosureRejectionReasonCode: "3"
        DateOfArrivalOfExciseProducts: 2022-01-31T00:00:00.000+00:00
        GlobalConclusionOfReceipt: null
        AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
        SequenceNumber: "98"
        ManualClosureRequestReasonCode: "3"
        ManualClosureRejectionComplement:
          __language: fr
          _content_: azerty
        ManualClosureRequestAccepted: 1
      properties:
        AdministrativeReferenceCode:
          description: Administrative Reference Code
          example: 09GKL5BWYERZV82CJV0V1
          format: token
          maxLength: 21
          minLength: 21
          pattern: "^[0-9]{2}[A-Z]{2}[A-Z0-9]{16}[0-9]$"
          type: string
        SequenceNumber:
          description: Sequence Number
          example: "98"
          maxLength: 2
          pattern: "^[1-9]{1}[0-9]{0,1}$"
          type: string
        DateOfArrivalOfExciseProducts:
          description: |
            Pattern : \d{4}-\d{2}-\d{2}

            The date is in the Common Era (minus sign in years is not permitted)
          example: 2022-01-31
          format: date
          type: string
        GlobalConclusionOfReceipt:
          $ref: '#/components/schemas/GlobalConclusionOfReceipt'
        ComplementaryInformation:
          $ref: '#/components/schemas/LSDComplementaryInformationType881'
        ManualClosureRequestReasonCode:
          description: Manual Closure Request Reason Code
          example: "3"
          pattern: "^[0-9]$"
          type: string
        ManualClosureRequestReasonCodeComplement:
          $ref: '#/components/schemas/LSDManualClosureRequestReasonCodeComplementType'
        ManualClosureRequestAccepted:
          $ref: '#/components/schemas/Flag'
        ManualClosureRejectionReasonCode:
          description: Manual Closure Rejection Reason Code
          example: "3"
          pattern: "^[0-9]$"
          type: string
        ManualClosureRejectionComplement:
          $ref: '#/components/schemas/LSDManualClosureRejectionComplementType'
      required:
      - AdministrativeReferenceCode
      - ManualClosureRequestAccepted
      - ManualClosureRequestReasonCode
      - SequenceNumber
      type: object
    LSDComplementaryInformationType881:
      example:
        __language: fr
        _content_: adverty
      properties:
        _content_:
          description: Complementary Information
          example: adverty
          maxLength: 350
          minLength: 1
          type: string
        __language:
          description: Language Code
          example: fr
          maxLength: 2
          minLength: 2
          pattern: "^[a-z]{2}$"
          type: string
      required:
      - __language
      - _content_
      type: object
    LSDManualClosureRejectionComplementType:
      example:
        __language: fr
        _content_: azerty
      properties:
        _content_:
          description: Manual Closure Rejection Complement
          example: azerty
          maxLength: 999
          minLength: 1
          type: string
        __language:
          description: Language Code
          example: fr
          maxLength: 2
          minLength: 2
          pattern: "^[a-z]{2}$"
          type: string
      required:
      - __language
      - _content_
      type: object
    BodyManualClosureType:
      description: |
        | Nom de l'élément            | Référentiels  | Règles                                  | Conditions |
        |-----------------------------|---------------|-----------------------------------------|------------|
        | BodyRecordUniqueReference   |               | IC_RG_R058<br>IC_RG_R232<br>IC_RG_BR024 |            |
        | IndicatorOfShortageOrExcess | Ref_62 (TC47) |                                         |            |
        | ObservedShortageOrExcess    |               |  IC_RG_R232                             | IC_RG_C067 |
        | ExciseProductCode           | Ref_21 (BC36) |                                         |            |
        | RefusedQuantity             |               | IC_RG_ R232<br>IC_RG_BR025              | IC_RG_C095 |
        | ComplementaryInformation    |               |                                         |            |
      example:
        ComplementaryInformation:
          __language: fr
          _content_: adverty
        ObservedShortageOrExcess: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
        ExciseProductCode: '@NM1'
        IndicatorOfShortageOrExcess: null
        BodyRecordUniqueReference: "553"
        RefusedQuantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
      properties:
        BodyRecordUniqueReference:
          description: Body Record Unique Reference
          example: "553"
          pattern: "^[1-9]\\d{0,2}$"
          type: string
        IndicatorOfShortageOrExcess:
          $ref: '#/components/schemas/IndicatorOfShortageOrExcess'
        ObservedShortageOrExcess:
          description: Observed Shortage or Excess
          example: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
          pattern: "^([1-9]\\d{0,14})$|^(([1-9]\\d{0,13}|0)\\.[0-9])$|^(([1-9]\\d{0,12}|0)\\\
            .\\d[0-9])$|^(([1-9]\\d{0,11}|0)\\.\\d\\d[0-9])$"
          type: string
        ExciseProductCode:
          description: Excise Product Code
          example: '@NM1'
          maxLength: 4
          minLength: 4
          type: string
        RefusedQuantity:
          description: Refused Quantity
          example: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
          pattern: "^([1-9]\\d{0,14}|0)$|^(([1-9]\\d{0,13}|0)\\.[0-9])$|^(([1-9]\\\
            d{0,12}|0)\\.\\d[0-9])$|^(([1-9]\\d{0,11}|0)\\.\\d\\d[0-9])$"
          type: string
        ComplementaryInformation:
          $ref: '#/components/schemas/LSDComplementaryInformationType881'
      required:
      - BodyRecordUniqueReference
      type: object
    BodyType906:
      example:
        FunctionalNegativeAcknowledgement:
          FunctionalError:
          - ErrorLocation: qwertyazerty
            ErrorType: null
            OriginalAttributeValue: qwertyazerty
            ErrorReason: qwertyazerty
          - ErrorLocation: qwertyazerty
            ErrorType: null
            OriginalAttributeValue: qwertyazerty
            ErrorReason: qwertyazerty
          - ErrorLocation: qwertyazerty
            ErrorType: null
            OriginalAttributeValue: qwertyazerty
            ErrorReason: qwertyazerty
          - ErrorLocation: qwertyazerty
            ErrorType: null
            OriginalAttributeValue: qwertyazerty
            ErrorReason: qwertyazerty
          - ErrorLocation: qwertyazerty
            ErrorType: null
            OriginalAttributeValue: qwertyazerty
            ErrorReason: qwertyazerty
          Attributes:
            AdministrativeReferenceCode: "~00J]fkDK1(VGkj>TeJ6"
            SequenceNumber: "98"
          DateRefus:
            RejectionDate: 2000-01-23T04:56:07.000+00:00
      properties:
        FunctionalNegativeAcknowledgement:
          $ref: '#/components/schemas/FunctionalNegativeAcknowledgementType'
      required:
      - FunctionalNegativeAcknowledgement
      type: object
    FunctionalNegativeAcknowledgementType:
      example:
        FunctionalError:
        - ErrorLocation: qwertyazerty
          ErrorType: null
          OriginalAttributeValue: qwertyazerty
          ErrorReason: qwertyazerty
        - ErrorLocation: qwertyazerty
          ErrorType: null
          OriginalAttributeValue: qwertyazerty
          ErrorReason: qwertyazerty
        - ErrorLocation: qwertyazerty
          ErrorType: null
          OriginalAttributeValue: qwertyazerty
          ErrorReason: qwertyazerty
        - ErrorLocation: qwertyazerty
          ErrorType: null
          OriginalAttributeValue: qwertyazerty
          ErrorReason: qwertyazerty
        - ErrorLocation: qwertyazerty
          ErrorType: null
          OriginalAttributeValue: qwertyazerty
          ErrorReason: qwertyazerty
        Attributes:
          AdministrativeReferenceCode: "~00J]fkDK1(VGkj>TeJ6"
          SequenceNumber: "98"
        DateRefus:
          RejectionDate: 2000-01-23T04:56:07.000+00:00
      properties:
        Attributes:
          $ref: '#/components/schemas/AttributesType906'
        FunctionalError:
          items:
            $ref: '#/components/schemas/FunctionalErrorType'
          maxItems: 999
          type: array
        DateRefus:
          $ref: '#/components/schemas/DateRefusType'
      required:
      - DateRefus
      - FunctionalError
      type: object
    AttributesType906:
      description: |
        | Nom de l'élément            | Référentiels | Règles     | Conditions |
        |-----------------------------|--------------|------------|------------|
        | AdministrativeReferenceCode |              |            |            |
        | SequenceNumber              |              | IC_RG_R232 |            |
      example:
        AdministrativeReferenceCode: "~00J]fkDK1(VGkj>TeJ6"
        SequenceNumber: "98"
      properties:
        AdministrativeReferenceCode:
          description: Local Reference Number
          example: "~00J]fkDK1(VGkj>TeJ6"
          maxLength: 22
          minLength: 1
          type: string
        SequenceNumber:
          description: Sequence Number
          example: "98"
          maxLength: 2
          pattern: "^[1-9]{1}[0-9]{0,1}$"
          type: string
      required:
      - AdministrativeReferenceCode
      - SequenceNumber
      type: object
    FunctionalErrorType:
      description: |
        | Nom de l'élément       | Référentiels | Règles     | Conditions |
        |------------------------|--------------|------------|------------|
        | ErrorType              |              |            |            |
        | ErrorReason            |              | FR_RG_R019 |            |
        | ErrorLocation          |              | FR_RG_R020 |            |
      example:
        ErrorLocation: qwertyazerty
        ErrorType: null
        OriginalAttributeValue: qwertyazerty
        ErrorReason: qwertyazerty
      properties:
        ErrorType:
          $ref: '#/components/schemas/FunctionalErrorCodes'
        ErrorReason:
          description: Error Reason
          example: qwertyazerty
          maxLength: 350
          minLength: 1
          type: string
        ErrorLocation:
          description: Error Location
          example: qwertyazerty
          maxLength: 350
          minLength: 1
          type: string
        OriginalAttributeValue:
          description: Original Attribute Value
          example: qwertyazerty
          maxLength: 350
          minLength: 1
          type: string
      required:
      - ErrorReason
      - ErrorType
      type: object
    BodyType917:
      example:
        XmlNegativeAcknowledgement:
          Attributes:
            AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
            SequenceNumber: "98"
          XmlError:
          - ErrorLocation: qwertyazerty
            ErrorReason: qwertyazerty
          - ErrorLocation: qwertyazerty
            ErrorReason: qwertyazerty
          - ErrorLocation: qwertyazerty
            ErrorReason: qwertyazerty
          - ErrorLocation: qwertyazerty
            ErrorReason: qwertyazerty
          - ErrorLocation: qwertyazerty
            ErrorReason: qwertyazerty
      properties:
        XmlNegativeAcknowledgement:
          $ref: '#/components/schemas/XmlNegativeAcknowledgementType'
      required:
      - XmlNegativeAcknowledgement
      type: object
    XmlNegativeAcknowledgementType:
      example:
        Attributes:
          AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
          SequenceNumber: "98"
        XmlError:
        - ErrorLocation: qwertyazerty
          ErrorReason: qwertyazerty
        - ErrorLocation: qwertyazerty
          ErrorReason: qwertyazerty
        - ErrorLocation: qwertyazerty
          ErrorReason: qwertyazerty
        - ErrorLocation: qwertyazerty
          ErrorReason: qwertyazerty
        - ErrorLocation: qwertyazerty
          ErrorReason: qwertyazerty
      properties:
        Attributes:
          $ref: '#/components/schemas/AttributesType917'
        XmlError:
          items:
            $ref: '#/components/schemas/XmlErrorType'
          maxItems: 999
          type: array
      required:
      - XmlError
      type: object
    AttributesType917:
      description: |
        | Nom de l'élément            | Référentiels | Règles | Conditions |
        |-----------------------------|--------------|--------|------------|
        | AdministrativeReferenceCode |              |        |            |
        | SequenceNumber              |              |        |            |
      example:
        AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
        SequenceNumber: "98"
      properties:
        AdministrativeReferenceCode:
          description: Administrative Reference Code
          example: 09GKL5BWYERZV82CJV0V1
          format: token
          maxLength: 21
          minLength: 21
          pattern: "^[0-9]{2}[A-Z]{2}[A-Z0-9]{16}[0-9]$"
          type: string
        SequenceNumber:
          description: Sequence Number
          example: "98"
          maxLength: 2
          pattern: "^[1-9]{1}[0-9]{0,1}$"
          type: string
      required:
      - AdministrativeReferenceCode
      - SequenceNumber
      type: object
    XmlErrorType:
      description: |
        | Nom de l'élément       | Référentiels | Règles     | Conditions |
        |------------------------|--------------|------------|------------|
        | ErrorReason            |              | FR_RG_R019 |            |
        | ErrorLocation          |              | FR_RG_R020 |            |
      example:
        ErrorLocation: qwertyazerty
        ErrorReason: qwertyazerty
      properties:
        ErrorReason:
          description: Error Reason
          example: qwertyazerty
          maxLength: 350
          minLength: 1
          type: string
        ErrorLocation:
          description: Error Location
          example: qwertyazerty
          maxLength: 350
          minLength: 1
          type: string
      required:
      - ErrorReason
      type: object
    BodyType3000:
      example:
        AcceptedOrRejectedReportOfReceiptExportConsignor:
          ReportOfReceiptExport:
            ComplementaryInformation:
              __language: fr
              _content_: adverty
            DateOfArrivalOfExciseProducts: 2022-01-31T00:00:00.000+00:00
            GlobalConclusionOfReceipt: null
          BodyReportOfReceiptExport:
          - ObservedShortageOrExcess: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
            ExciseProductCode: '@NM1'
            IndicatorOfShortageOrExcess: null
            BodyRecordUniqueReference: "553"
            RefusedQuantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
            UnsatisfactoryReason:
            - __language: fr
              ComplementaryInformation:
                __language: fr
                _content_: adverty
              UnsatisfactoryReasonCode: "33"
            - __language: fr
              ComplementaryInformation:
                __language: fr
                _content_: adverty
              UnsatisfactoryReasonCode: "33"
            - __language: fr
              ComplementaryInformation:
                __language: fr
                _content_: adverty
              UnsatisfactoryReasonCode: "33"
            - __language: fr
              ComplementaryInformation:
                __language: fr
                _content_: adverty
              UnsatisfactoryReasonCode: "33"
            - __language: fr
              ComplementaryInformation:
                __language: fr
                _content_: adverty
              UnsatisfactoryReasonCode: "33"
          - ObservedShortageOrExcess: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
            ExciseProductCode: '@NM1'
            IndicatorOfShortageOrExcess: null
            BodyRecordUniqueReference: "553"
            RefusedQuantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
            UnsatisfactoryReason:
            - __language: fr
              ComplementaryInformation:
                __language: fr
                _content_: adverty
              UnsatisfactoryReasonCode: "33"
            - __language: fr
              ComplementaryInformation:
                __language: fr
                _content_: adverty
              UnsatisfactoryReasonCode: "33"
            - __language: fr
              ComplementaryInformation:
                __language: fr
                _content_: adverty
              UnsatisfactoryReasonCode: "33"
            - __language: fr
              ComplementaryInformation:
                __language: fr
                _content_: adverty
              UnsatisfactoryReasonCode: "33"
            - __language: fr
              ComplementaryInformation:
                __language: fr
                _content_: adverty
              UnsatisfactoryReasonCode: "33"
          - ObservedShortageOrExcess: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
            ExciseProductCode: '@NM1'
            IndicatorOfShortageOrExcess: null
            BodyRecordUniqueReference: "553"
            RefusedQuantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
            UnsatisfactoryReason:
            - __language: fr
              ComplementaryInformation:
                __language: fr
                _content_: adverty
              UnsatisfactoryReasonCode: "33"
            - __language: fr
              ComplementaryInformation:
                __language: fr
                _content_: adverty
              UnsatisfactoryReasonCode: "33"
            - __language: fr
              ComplementaryInformation:
                __language: fr
                _content_: adverty
              UnsatisfactoryReasonCode: "33"
            - __language: fr
              ComplementaryInformation:
                __language: fr
                _content_: adverty
              UnsatisfactoryReasonCode: "33"
            - __language: fr
              ComplementaryInformation:
                __language: fr
                _content_: adverty
              UnsatisfactoryReasonCode: "33"
          - ObservedShortageOrExcess: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
            ExciseProductCode: '@NM1'
            IndicatorOfShortageOrExcess: null
            BodyRecordUniqueReference: "553"
            RefusedQuantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
            UnsatisfactoryReason:
            - __language: fr
              ComplementaryInformation:
                __language: fr
                _content_: adverty
              UnsatisfactoryReasonCode: "33"
            - __language: fr
              ComplementaryInformation:
                __language: fr
                _content_: adverty
              UnsatisfactoryReasonCode: "33"
            - __language: fr
              ComplementaryInformation:
                __language: fr
                _content_: adverty
              UnsatisfactoryReasonCode: "33"
            - __language: fr
              ComplementaryInformation:
                __language: fr
                _content_: adverty
              UnsatisfactoryReasonCode: "33"
            - __language: fr
              ComplementaryInformation:
                __language: fr
                _content_: adverty
              UnsatisfactoryReasonCode: "33"
          - ObservedShortageOrExcess: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
            ExciseProductCode: '@NM1'
            IndicatorOfShortageOrExcess: null
            BodyRecordUniqueReference: "553"
            RefusedQuantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
            UnsatisfactoryReason:
            - __language: fr
              ComplementaryInformation:
                __language: fr
                _content_: adverty
              UnsatisfactoryReasonCode: "33"
            - __language: fr
              ComplementaryInformation:
                __language: fr
                _content_: adverty
              UnsatisfactoryReasonCode: "33"
            - __language: fr
              ComplementaryInformation:
                __language: fr
                _content_: adverty
              UnsatisfactoryReasonCode: "33"
            - __language: fr
              ComplementaryInformation:
                __language: fr
                _content_: adverty
              UnsatisfactoryReasonCode: "33"
            - __language: fr
              ComplementaryInformation:
                __language: fr
                _content_: adverty
              UnsatisfactoryReasonCode: "33"
          DeliveryPlaceTrader:
            StreetName: azertyuio
            __language: fr
            TraderName: edcvfr
            Traderid: aqwxsz
            StreetNumber: abc
            City: asxx
            Postcode: '#bp5'
          ConsignorTrader:
            TraderExciseNumber: TraderExciseNumber
          ConsigneeTrader:
            StreetName: azertyuio
            __language: fr
            TraderName: edcvfr
            Traderid: aqwxsz
            StreetNumber: abc
            City: asxx
            Postcode: '#bp5'
          Attributes:
            DateAndTimeOfValidationOfReportOfReceiptExport: 2022-01-31T14:05:01
          ExciseMovementEad:
            AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
            SequenceNumber: "98"
          DestinationCustomsOffice:
            ReferenceNumber: BWgnQuPY
      properties:
        AcceptedOrRejectedReportOfReceiptExportConsignor:
          $ref: '#/components/schemas/AcceptedOrRejectedReportOfReceiptExportConsignorType'
      required:
      - AcceptedOrRejectedReportOfReceiptExportConsignor
      type: object
    AcceptedOrRejectedReportOfReceiptExportConsignorType:
      example:
        ReportOfReceiptExport:
          ComplementaryInformation:
            __language: fr
            _content_: adverty
          DateOfArrivalOfExciseProducts: 2022-01-31T00:00:00.000+00:00
          GlobalConclusionOfReceipt: null
        BodyReportOfReceiptExport:
        - ObservedShortageOrExcess: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
          ExciseProductCode: '@NM1'
          IndicatorOfShortageOrExcess: null
          BodyRecordUniqueReference: "553"
          RefusedQuantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
          UnsatisfactoryReason:
          - __language: fr
            ComplementaryInformation:
              __language: fr
              _content_: adverty
            UnsatisfactoryReasonCode: "33"
          - __language: fr
            ComplementaryInformation:
              __language: fr
              _content_: adverty
            UnsatisfactoryReasonCode: "33"
          - __language: fr
            ComplementaryInformation:
              __language: fr
              _content_: adverty
            UnsatisfactoryReasonCode: "33"
          - __language: fr
            ComplementaryInformation:
              __language: fr
              _content_: adverty
            UnsatisfactoryReasonCode: "33"
          - __language: fr
            ComplementaryInformation:
              __language: fr
              _content_: adverty
            UnsatisfactoryReasonCode: "33"
        - ObservedShortageOrExcess: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
          ExciseProductCode: '@NM1'
          IndicatorOfShortageOrExcess: null
          BodyRecordUniqueReference: "553"
          RefusedQuantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
          UnsatisfactoryReason:
          - __language: fr
            ComplementaryInformation:
              __language: fr
              _content_: adverty
            UnsatisfactoryReasonCode: "33"
          - __language: fr
            ComplementaryInformation:
              __language: fr
              _content_: adverty
            UnsatisfactoryReasonCode: "33"
          - __language: fr
            ComplementaryInformation:
              __language: fr
              _content_: adverty
            UnsatisfactoryReasonCode: "33"
          - __language: fr
            ComplementaryInformation:
              __language: fr
              _content_: adverty
            UnsatisfactoryReasonCode: "33"
          - __language: fr
            ComplementaryInformation:
              __language: fr
              _content_: adverty
            UnsatisfactoryReasonCode: "33"
        - ObservedShortageOrExcess: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
          ExciseProductCode: '@NM1'
          IndicatorOfShortageOrExcess: null
          BodyRecordUniqueReference: "553"
          RefusedQuantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
          UnsatisfactoryReason:
          - __language: fr
            ComplementaryInformation:
              __language: fr
              _content_: adverty
            UnsatisfactoryReasonCode: "33"
          - __language: fr
            ComplementaryInformation:
              __language: fr
              _content_: adverty
            UnsatisfactoryReasonCode: "33"
          - __language: fr
            ComplementaryInformation:
              __language: fr
              _content_: adverty
            UnsatisfactoryReasonCode: "33"
          - __language: fr
            ComplementaryInformation:
              __language: fr
              _content_: adverty
            UnsatisfactoryReasonCode: "33"
          - __language: fr
            ComplementaryInformation:
              __language: fr
              _content_: adverty
            UnsatisfactoryReasonCode: "33"
        - ObservedShortageOrExcess: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
          ExciseProductCode: '@NM1'
          IndicatorOfShortageOrExcess: null
          BodyRecordUniqueReference: "553"
          RefusedQuantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
          UnsatisfactoryReason:
          - __language: fr
            ComplementaryInformation:
              __language: fr
              _content_: adverty
            UnsatisfactoryReasonCode: "33"
          - __language: fr
            ComplementaryInformation:
              __language: fr
              _content_: adverty
            UnsatisfactoryReasonCode: "33"
          - __language: fr
            ComplementaryInformation:
              __language: fr
              _content_: adverty
            UnsatisfactoryReasonCode: "33"
          - __language: fr
            ComplementaryInformation:
              __language: fr
              _content_: adverty
            UnsatisfactoryReasonCode: "33"
          - __language: fr
            ComplementaryInformation:
              __language: fr
              _content_: adverty
            UnsatisfactoryReasonCode: "33"
        - ObservedShortageOrExcess: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
          ExciseProductCode: '@NM1'
          IndicatorOfShortageOrExcess: null
          BodyRecordUniqueReference: "553"
          RefusedQuantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
          UnsatisfactoryReason:
          - __language: fr
            ComplementaryInformation:
              __language: fr
              _content_: adverty
            UnsatisfactoryReasonCode: "33"
          - __language: fr
            ComplementaryInformation:
              __language: fr
              _content_: adverty
            UnsatisfactoryReasonCode: "33"
          - __language: fr
            ComplementaryInformation:
              __language: fr
              _content_: adverty
            UnsatisfactoryReasonCode: "33"
          - __language: fr
            ComplementaryInformation:
              __language: fr
              _content_: adverty
            UnsatisfactoryReasonCode: "33"
          - __language: fr
            ComplementaryInformation:
              __language: fr
              _content_: adverty
            UnsatisfactoryReasonCode: "33"
        DeliveryPlaceTrader:
          StreetName: azertyuio
          __language: fr
          TraderName: edcvfr
          Traderid: aqwxsz
          StreetNumber: abc
          City: asxx
          Postcode: '#bp5'
        ConsignorTrader:
          TraderExciseNumber: TraderExciseNumber
        ConsigneeTrader:
          StreetName: azertyuio
          __language: fr
          TraderName: edcvfr
          Traderid: aqwxsz
          StreetNumber: abc
          City: asxx
          Postcode: '#bp5'
        Attributes:
          DateAndTimeOfValidationOfReportOfReceiptExport: 2022-01-31T14:05:01
        ExciseMovementEad:
          AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
          SequenceNumber: "98"
        DestinationCustomsOffice:
          ReferenceNumber: BWgnQuPY
      properties:
        Attributes:
          $ref: '#/components/schemas/AttributesType3000'
        ConsigneeTrader:
          $ref: '#/components/schemas/ConsigneeTraderType3000'
        ExciseMovementEad:
          $ref: '#/components/schemas/ExciseMovementEadType3000'
        DeliveryPlaceTrader:
          $ref: '#/components/schemas/DeliveryPlaceTraderType3000'
        DestinationCustomsOffice:
          $ref: '#/components/schemas/DestinationCustomsOfficeType3000'
        ReportOfReceiptExport:
          $ref: '#/components/schemas/ReportOfReceiptExportType3000'
        BodyReportOfReceiptExport:
          items:
            $ref: '#/components/schemas/BodyReportOfReceiptExportType_1'
          maxItems: 999
          type: array
        ConsignorTrader:
          $ref: '#/components/schemas/ConsignorTraderType3000'
      required:
      - Attributes
      - ExciseMovementEad
      - ReportOfReceiptExport
      type: object
    AttributesType3000:
      description: |
        | Nom de l'élément                               | Référentiels | Règles     | Conditions |
        |------------------------------------------------|--------------|------------|------------|
        | DateAndTimeOfValidationOfReportOfReceiptExport | NA           | IC_RG_C149 |            |
      example:
        DateAndTimeOfValidationOfReportOfReceiptExport: 2022-01-31T14:05:01
      properties:
        DateAndTimeOfValidationOfReportOfReceiptExport:
          description: |
            Pattern : \d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?

            The date is in the Common Era (minus sign in years is not permitted) and time zone although not included UTC
            is implied
          example: 2022-01-31T14:05:01
          pattern: "\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(\\.\\d+)?"
          type: string
      type: object
    ConsigneeTraderType3000:
      description: |
        | Nom de l'élément | Référentiels                                          | Règles     | Conditions |
        |------------------|-------------------------------------------------------|------------|------------|
        | Traderid         | IC_RG_R045<br>IC_RG_R271<br>IC_RG_R272<br>IC_RG_BR021 | IC_RG_C010 |            |
        | TraderName       |                                                       |            |            |
        | StreetName       |                                                       |            |            |
        | StreetNumber     |                                                       |            |            |
        | PostCode         |                                                       |            |            |
        | City             |                                                       |            |            |
        | Language         | Ref_28 (BC12)                                         | IC_RG_C002 |            |
      example:
        StreetName: azertyuio
        __language: fr
        TraderName: edcvfr
        Traderid: aqwxsz
        StreetNumber: abc
        City: asxx
        Postcode: '#bp5'
      properties:
        Traderid:
          description: Trader Id
          example: aqwxsz
          maxLength: 16
          minLength: 1
          type: string
        TraderName:
          description: Trader Name
          example: edcvfr
          maxLength: 182
          minLength: 1
          type: string
        StreetName:
          description: Street Name
          example: azertyuio
          maxLength: 65
          minLength: 1
          type: string
        StreetNumber:
          description: Street Number
          example: abc
          maxLength: 11
          minLength: 1
          type: string
        Postcode:
          description: Postcode
          example: '#bp5'
          maxLength: 10
          minLength: 1
          type: string
        City:
          description: City
          example: asxx
          maxLength: 50
          minLength: 1
          type: string
        __language:
          description: Language Code
          example: fr
          maxLength: 2
          minLength: 2
          pattern: "^[a-z]{2}$"
          type: string
      required:
      - City
      - Postcode
      - StreetName
      - TraderName
      - __language
      type: object
    ExciseMovementEadType3000:
      description: |
        | Nom de l'élément            | Référentiels                            | Règles     | Conditions |
        |-----------------------------|-----------------------------------------|------------|------------|
        | AdministrativeReferenceCode | IC_RG_R030<br>IC_RG_R273<br>IC_RG_BR020 |            |            |
        | SequenceNumber              | IC_RG_R232/ IC_RG_R255                  | FR_RG_R148 |            |
      example:
        AdministrativeReferenceCode: 09GKL5BWYERZV82CJV0V1
        SequenceNumber: "98"
      properties:
        AdministrativeReferenceCode:
          description: Administrative Reference Code
          example: 09GKL5BWYERZV82CJV0V1
          format: token
          maxLength: 21
          minLength: 21
          pattern: "^[0-9]{2}[A-Z]{2}[A-Z0-9]{16}[0-9]$"
          type: string
        SequenceNumber:
          description: Sequence Number
          example: "98"
          maxLength: 2
          pattern: "^[1-9]{1}[0-9]{0,1}$"
          type: string
      required:
      - AdministrativeReferenceCode
      - SequenceNumber
      type: object
    DeliveryPlaceTraderType3000:
      description: |
        | Nom de l'élément | Référentiels                                        | Règles     | Conditions |
        |------------------|-----------------------------------------------------|------------|------------|
        | TraderId         | IC_RG_R045/ IC_RG_BR022<br>IC_RG_R271<br>IC_RG_R272 | IC_RG_C074 |            |
        | TraderName       |                                                     | IC_RG_C079 |            |
        | StreetName       |                                                     | IC_RG_C078 |            |
        | StreetNumber     |                                                     |            |            |
        | PostCode         |                                                     | IC_RG_C078 |            |
        | City             |                                                     | IC_RG_C078 |            |
        | language         | Ref_28 (BC12)<br>IC_RG_R031                         | IC_RG_C002 |            |
      example:
        StreetName: azertyuio
        __language: fr
        TraderName: edcvfr
        Traderid: aqwxsz
        StreetNumber: abc
        City: asxx
        Postcode: '#bp5'
      properties:
        Traderid:
          description: Trader Id
          example: aqwxsz
          maxLength: 16
          minLength: 1
          type: string
        TraderName:
          description: Trader Name
          example: edcvfr
          maxLength: 182
          minLength: 1
          type: string
        StreetName:
          description: Street Name
          example: azertyuio
          maxLength: 65
          minLength: 1
          type: string
        StreetNumber:
          description: Street Number
          example: abc
          maxLength: 11
          minLength: 1
          type: string
        Postcode:
          description: Postcode
          example: '#bp5'
          maxLength: 10
          minLength: 1
          type: string
        City:
          description: City
          example: asxx
          maxLength: 50
          minLength: 1
          type: string
        __language:
          description: Language Code
          example: fr
          maxLength: 2
          minLength: 2
          pattern: "^[a-z]{2}$"
          type: string
      type: object
    DestinationCustomsOfficeType3000:
      description: |
        | Nom de l'élément | Référentiels | Règles | Conditions |
        |------------------|--------------|--------|------------|
        | ReferenceNumber  | R032         | NA     |            |
      example:
        ReferenceNumber: BWgnQuPY
      properties:
        ReferenceNumber:
          description: Excise Office Code
          example: BWgnQuPY
          maxLength: 8
          minLength: 8
          pattern: "^[A-Z]{2}[a-zA-Z0-9]{6}$"
          type: string
      required:
      - ReferenceNumber
      type: object
    ReportOfReceiptExportType3000:
      description: |
        | Nom de l'élément              | Référentiels                              | Règles | Conditions                                                            |
        |-------------------------------|-------------------------------------------|--------|-----------------------------------------------------------------------|
        | DateOfArrivalOfExciseProducts | IC_RG_BR023                               |        |                                                                       |
        | GlobalConclusionOfReceipt     | Ref_24 (TC16)<br>FR_RG_R051<br>FR_RG_R146 |        | IC_RG_C119<br>IC_RG_C140<br>IC_RG_C119 (jamais le cas pour un FRA818) |
        | ComplementaryInformation      |                                           |        |                                                                       |
      example:
        ComplementaryInformation:
          __language: fr
          _content_: adverty
        DateOfArrivalOfExciseProducts: 2022-01-31T00:00:00.000+00:00
        GlobalConclusionOfReceipt: null
      properties:
        DateOfArrivalOfExciseProducts:
          description: |
            Pattern : \d{4}-\d{2}-\d{2}

            The date is in the Common Era (minus sign in years is not permitted)
          example: 2022-01-31
          format: date
          type: string
        GlobalConclusionOfReceipt:
          $ref: '#/components/schemas/GlobalConclusionOfReceipt'
        ComplementaryInformation:
          $ref: '#/components/schemas/LSDComplementaryInformationType3000'
      required:
      - DateOfArrivalOfExciseProducts
      - GlobalConclusionOfReceipt
      type: object
    LSDComplementaryInformationType3000:
      example:
        __language: fr
        _content_: adverty
      properties:
        _content_:
          description: Complementary Information
          example: adverty
          maxLength: 350
          minLength: 1
          type: string
        __language:
          description: Language Code
          example: fr
          maxLength: 2
          minLength: 2
          pattern: "^[a-z]{2}$"
          type: string
      required:
      - __language
      - _content_
      type: object
    BodyReportOfReceiptExportType_1:
      description: |
        | Nom de l'élément            | Référentiels                             | Règles     | Conditions |
        |-----------------------------|------------------------------------------|------------|------------|
        | BodyRecordUniqueReference   | IC_RG_R058<br> IC_RG_R232<br>IC_RG_BR024 |            |            |
        | IndicatorOfShortageOrExcess | Ref_62 (TC47)                            | FR_RG_R135 |            |
        | ObservedShortageOrExcess    | IC_RG_R232                               | IC_RG_C067 |            |
        | ExciseProductCode           | Ref_21 (BC36)<br>IC_RG_R263              |            |            |
        | RefusedQuantity             | IC_RG_R232<br>IC_RG_BR025                | IC_RG_C095 |            |
      example:
        ObservedShortageOrExcess: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
        ExciseProductCode: '@NM1'
        IndicatorOfShortageOrExcess: null
        BodyRecordUniqueReference: "553"
        RefusedQuantity: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
        UnsatisfactoryReason:
        - __language: fr
          ComplementaryInformation:
            __language: fr
            _content_: adverty
          UnsatisfactoryReasonCode: "33"
        - __language: fr
          ComplementaryInformation:
            __language: fr
            _content_: adverty
          UnsatisfactoryReasonCode: "33"
        - __language: fr
          ComplementaryInformation:
            __language: fr
            _content_: adverty
          UnsatisfactoryReasonCode: "33"
        - __language: fr
          ComplementaryInformation:
            __language: fr
            _content_: adverty
          UnsatisfactoryReasonCode: "33"
        - __language: fr
          ComplementaryInformation:
            __language: fr
            _content_: adverty
          UnsatisfactoryReasonCode: "33"
      properties:
        BodyRecordUniqueReference:
          description: Body Record Unique Reference
          example: "553"
          pattern: "^[1-9]\\d{0,2}$"
          type: string
        IndicatorOfShortageOrExcess:
          $ref: '#/components/schemas/IndicatorOfShortageOrExcess'
        ObservedShortageOrExcess:
          description: Observed Shortage or Excess
          example: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
          pattern: "^([1-9]\\d{0,14})$|^(([1-9]\\d{0,13}|0)\\.[0-9])$|^(([1-9]\\d{0,12}|0)\\\
            .\\d[0-9])$|^(([1-9]\\d{0,11}|0)\\.\\d\\d[0-9])$"
          type: string
        ExciseProductCode:
          description: Excise Product Code
          example: '@NM1'
          maxLength: 4
          minLength: 4
          type: string
        RefusedQuantity:
          description: Refused Quantity
          example: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
          pattern: "^([1-9]\\d{0,14}|0)$|^(([1-9]\\d{0,13}|0)\\.[0-9])$|^(([1-9]\\\
            d{0,12}|0)\\.\\d[0-9])$|^(([1-9]\\d{0,11}|0)\\.\\d\\d[0-9])$"
          type: string
        UnsatisfactoryReason:
          items:
            $ref: '#/components/schemas/UnsatisfactoryReasonType3000'
          maxItems: 9
          type: array
      required:
      - BodyRecordUniqueReference
      - ExciseProductCode
      type: object
    UnsatisfactoryReasonType3000:
      description: |
        | Nom de l'élément            | Référentiels  | Règles     | Conditions |
        |-----------------------------|---------------|------------|------------|
        | UnsatisfactoryReasonCode    | Ref_56 (BC46) |            |            |
        | LSDComplementaryInformation |               | IC_RG_C126 |            |
      example:
        __language: fr
        ComplementaryInformation:
          __language: fr
          _content_: adverty
        UnsatisfactoryReasonCode: "33"
      properties:
        UnsatisfactoryReasonCode:
          description: Unsatisfactory Reason Code
          example: "33"
          pattern: "^[0-9]{1,2}$"
          type: string
        ComplementaryInformation:
          $ref: '#/components/schemas/LSDComplementaryInformationType3000'
        __language:
          description: Language Code
          example: fr
          maxLength: 2
          minLength: 2
          pattern: "^[a-z]{2}$"
          type: string
      required:
      - UnsatisfactoryReasonCode
      type: object
    ConsignorTraderType3000:
      description: |
        | Nom de l'élément   | Référentiels | Règles | Conditions |
        |--------------------|--------------|--------|------------|
        | TraderExciseNumber | NA           | NA     |            |
      example:
        TraderExciseNumber: TraderExciseNumber
      properties:
        TraderExciseNumber:
          description: NumAccExpType
          pattern: "^([a-zA-Z]){2}([a-zA-Z0-9]){11}$"
          type: string
      type: object
    MVVDSAConf:
      example:
        MVVDSAConf:
          ReferenceMouvement:
            Statut: 0C1
            NumSeq: "98"
            LRN: "~00J]fkDK1(VGkj>TeJ6"
            NumeroDocument: NumeroDocument
            TypeDocument: TypeDocument
          Entete:
            SIRETPrestataire: SIRETPrestataire
            TypeAction: TypeAction
      properties:
        MVVDSAConf:
          $ref: '#/components/schemas/MVVDSAConfType'
      required:
      - MVVDSAConf
      type: object
    MVVDSAConfType:
      description: |
        | **Nom de l'élément** | **Référentiels** | **Règles** | **Conditions** |
        |----------------------|------------------|------------|----------------|
        | Entete               |                  |            |                |
        | ReferenceMouvement   |                  |            |                |
      example:
        ReferenceMouvement:
          Statut: 0C1
          NumSeq: "98"
          LRN: "~00J]fkDK1(VGkj>TeJ6"
          NumeroDocument: NumeroDocument
          TypeDocument: TypeDocument
        Entete:
          SIRETPrestataire: SIRETPrestataire
          TypeAction: TypeAction
      properties:
        Entete:
          $ref: '#/components/schemas/EnteteMVVDSAConfType'
        ReferenceMouvement:
          $ref: '#/components/schemas/ReferenceMouvementMVVDSAConfType'
      required:
      - Entete
      type: object
    EnteteMVVDSAConfType:
      description: |
        | **Nom de l'élément** | **Référentiels** | **Règles** | **Conditions** |
        |----------------------|------------------|------------|----------------|
        | TypeAction           |                  | FR_RG_R170 |                |
        | SIRETPrestataire     |                  |            |                |
      example:
        SIRETPrestataire: SIRETPrestataire
        TypeAction: TypeAction
      properties:
        TypeAction:
          description: TypeAction
          pattern: "^[a-zA-Z_\\s]{1,50}$"
          type: string
        SIRETPrestataire:
          description: SIRETPrestataire
          pattern: "^[0-9]{14}$"
          type: string
      required:
      - SIRETPrestataire
      - TypeAction
      type: object
    ReferenceMouvementMVVDSAConfType:
      description: |
        | **Nom de l'élément** | **Référentiels** | **Règles**               | **Conditions** |
        |----------------------|------------------|--------------------------|----------------|
        | TypeDocument         |                  | FR_RG_R191               |                |
        | LRN                  |                  |                          |                |
        | NumeroDocument       |                  | FR_RG_R175<br>FR_RG_R176 |                |
        | Statut               | Ref_67 (TC50)    |                          |                |
        | NumSeq               |                  | FR_RG_ENR002             |                |
      example:
        Statut: 0C1
        NumSeq: "98"
        LRN: "~00J]fkDK1(VGkj>TeJ6"
        NumeroDocument: NumeroDocument
        TypeDocument: TypeDocument
      properties:
        TypeDocument:
          description: TypeDocument
          pattern: ^MVV$|^DSA$
          type: string
        LRN:
          description: Local Reference Number
          example: "~00J]fkDK1(VGkj>TeJ6"
          maxLength: 22
          minLength: 1
          type: string
        NumeroDocument:
          description: NumeroDocument
          pattern: "^\\d{2}FRS[A-Z0-9]{14}N\\d{1}|(FR|UE|EX)\\d{4}-\\d{7}$"
          type: string
        Statut:
          description: Excise Operate States Types
          example: 0C1
          maxLength: 3
          minLength: 3
          type: string
        NumSeq:
          description: Sequence Number
          example: "98"
          maxLength: 2
          pattern: "^[1-9]{1}[0-9]{0,1}$"
          type: string
      required:
      - NumSeq
      - NumeroDocument
      - Statut
      - TypeDocument
      type: object
    SubmissionType:
      description: |
        Submission Type
        * `1` - Standard submission
        * `2` - Submission for export (local clearance)
        * `3` - Submission for Duty Paid B2B
      enum:
      - 1
      - 2
      - 3
      minimum: 0
      type: integer
    Flag:
      description: |
        Flag
        * `0` - No or False
        * `1` - Yes or True
      enum:
      - 0
      - 1
      example: 1
      minimum: 0
      type: integer
    TraderidType:
      description: Trader Id
      example: aqwxsz
      maxLength: 16
      minLength: 1
      type: string
    TraderNameType:
      description: Trader Name
      example: edcvfr
      maxLength: 182
      minLength: 1
      type: string
    StreetNameType:
      description: Street Name
      example: azertyuio
      maxLength: 65
      minLength: 1
      type: string
    StreetNumberType:
      description: Street Number
      example: abc
      maxLength: 11
      minLength: 1
      type: string
    PostcodeType:
      description: Postcode
      example: '#bp5'
      maxLength: 10
      minLength: 1
      type: string
    CityType:
      description: City
      example: asxx
      maxLength: 50
      minLength: 1
      type: string
    EoriNumberType:
      description: Eori Number
      example: FR0123456789
      pattern: "^.{1,17}$"
      type: string
    LanguageCodeType:
      description: Language Code
      example: fr
      maxLength: 2
      minLength: 2
      pattern: "^[a-z]{2}$"
      type: string
    CountryDestinationType:
      description: Country Destination
      example: FR
      pattern: "^[A-Z]{2}$"
      type: string
    AdministrativeReferenceCodeType:
      description: Administrative Reference Code
      example: 09GKL5BWYERZV82CJV0V1
      format: token
      maxLength: 21
      minLength: 21
      pattern: "^[0-9]{2}[A-Z]{2}[A-Z0-9]{16}[0-9]$"
      type: string
    DateTimeType:
      description: |
        Pattern : \d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?

        The date is in the Common Era (minus sign in years is not permitted) and time zone although not included UTC
        is implied
      example: 2022-01-31T14:05:01
      pattern: "\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(\\.\\d+)?"
      type: string
    ExciseNumberType:
      description: Excise Number
      example: WNYmU9ai8UArd
      pattern: "^[A-Z]{2}[a-zA-Z0-9]{11}$"
      type: string
    ReferenceOfTaxWarehouseType:
      maxLength: 13
      minLength: 10
      pattern: "^[a-zA-Z]{2}[a-zA-Z0-9]{11}$|^[0-9]{9}[a-zA-Z0-9]$"
      type: string
    ReferenceNumberType:
      description: Reference Number
      maxLength: 8
      minLength: 8
      type: string
    MemberStateCodeType:
      description: Member State Code
      example: FR
      maxLength: 2
      minLength: 2
      pattern: "^[A-Z]{2}$"
      type: string
    SerialNumberOfCertificateOfExemptionType:
      description: Sender Officer
      example: abcdefghij
      maxLength: 255
      minLength: 1
      type: string
    DateType:
      description: |
        Pattern : \d{4}-\d{2}-\d{2}

        The date is in the Common Era (minus sign in years is not permitted)
      example: 2022-01-31
      format: date
      type: string
    ExciseOfficeCodeType:
      description: Excise Office Code
      example: BWgnQuPY
      maxLength: 8
      minLength: 8
      pattern: "^[A-Z]{2}[a-zA-Z0-9]{6}$"
      type: string
    VatNumberType:
      description: VAT Number
      example: fredc
      maxLength: 14
      minLength: 1
      type: string
    TransportUnitCodeType:
      description: Transport Unit Code
      example: "29"
      pattern: "^[1-9]{1}[0-9]{0,1}$"
      type: string
    IdentityOfTransportUnitsType:
      description: Identity of Transport Units
      example: azertyui
      maxLength: 35
      minLength: 1
      type: string
    CommercialSealIdentificationType:
      description: Commercial Seal Identification
      example: azertyui
      maxLength: 35
      minLength: 1
      type: string
    ComplementaryInformationType:
      description: Complementary Information
      example: adverty
      maxLength: 350
      minLength: 1
      type: string
    SealInformationType:
      description: Seal Information
      example: qwertyazerty
      maxLength: 350
      minLength: 1
      type: string
    DocumentTypeType:
      description: Document Type
      example: 86u
      maxLength: 4
      minLength: 1
      type: string
    DocumentReferenceType:
      description: Document Reference
      example: azertyui
      maxLength: 35
      minLength: 1
      type: string
    DocumentDescriptionType:
      description: Document Description
      example: adverty
      maxLength: 350
      minLength: 1
      type: string
    ReferenceOfDocumentType:
      description: Reference of Document
      example: qwertyazerty
      maxLength: 350
      minLength: 1
      type: string
    LocalReferenceNumberType:
      description: Local Reference Number
      example: "~00J]fkDK1(VGkj>TeJ6"
      maxLength: 22
      minLength: 1
      type: string
    InvoiceNumberType:
      description: Invoice Number
      example: azertyui
      maxLength: 35
      minLength: 1
      type: string
    OriginTypeCode:
      description: |
        Origin Type Code :
        * `1` - Origin - Tax warehouse
        * `2` - Origin - Import
        * `3` - Origin – Duty Paid
      enum:
      - 1
      - 2
      - 3
      maximum: 3
      minimum: 1
      type: integer
    TimeType:
      description: The time zone although not included UTC is implied
      example: 01:43:45
      format: partial-time
      pattern: "^\\d{2}:\\d{2}:\\d{2}(\\.\\d+)?$"
      type: string
    ImportCustomsDeclarationNumberType:
      description: Import Customs Declaration Number
      example: "[4X3S!U[0z$+f"
      maxLength: 21
      minLength: 1
      type: string
    SequenceNumberType:
      description: Sequence Number
      example: "98"
      maxLength: 2
      pattern: "^[1-9]{1}[0-9]{0,1}$"
      type: string
    DestinationTypeCode:
      description: |
        Destination Type Code :
        * `1` - Destination - Tax warehouse
        * `10` - Destination – Temporary Certified Consignee
        * `11` - Destination-Return to the place of dispatch of the Consignor
        * `2` - Destination - Registered consignee
        * `3` - Destination - Temporary registered consignee
        * `4` - Destination - Direct delivery
        * `5` - Destination - Exempted consignee
        * `6` - Destination - Export
        * `7` - (reserved)
        * `8` - Unknown destination (consignee unknown)
        * `9` - Destination – Certified Consignee
      enum:
      - 1
      - 10
      - 11
      - 2
      - 3
      - 4
      - 5
      - 6
      - 7
      - 8
      - 9
      minimum: 0
      type: integer
    JourneyTimeType:
      description: |
        The format of Journey Time or of Maximum Journey Time is expressed in hours or in days,
        with the format Pdd, where:
          - "P" is a letter in ("H" = Hours or "D" = Day)
          - "dd" is a two digits number

        If P is "H" then the number is less or equal to 24

        If P is "D" then the number is less or equal to 45

        The maximum 45 days period for the journey time is derived from the maximum limit of the TIM_EAD timer defined in Appendix H.'
      example: H24
      pattern: "^H([01][0-9]|2[0-4])|D([0-8][0-9]|9[0-2])$"
      type: string
    TransportArrangement:
      description: |
        Transport Arrangement :
        * `1` - Consignor
        * `2` - Consignee
        * `3` - Owner of goods
        * `4` - Other
      enum:
      - 1
      - 2
      - 3
      - 4
      minimum: 0
      type: integer
    TransportModeCodeType:
      description: Transport Mode Code
      example: "33"
      pattern: "^[0-9]{1,2}$"
      type: string
    GuarantorTypeCode:
      description: |
        Guarantor Type Code
        * `1` - Consignor
        * `12` - Joint guarantee of the consignor and of the transporter
        * `123` - Joint guarantee of the consignor, of the transporter and of the owner of the Excise products
        * `1234` - Joint guarantee of the consignor, of the transporter, of the owner of the Excise products and of the consignee
        * `124` - Joint guarantee of the consignor, of the transporter and of the consignee
        * `13` - Joint guarantee of the consignor and of the owner of the Excise products
        * `134` - Joint guarantee of the consignor, of the owner of the Excise products and of the consignee
        * `14` - Joint guarantee of the consignor and of the consignee
        * `2` - Transporter
        * `23` - Joint guarantee of the transporter and of the owner of the Excise products
        * `234` - Joint guarantee of the transporter, of the owner of the Excise products and of the consignee
        * `24` - Joint guarantee of the transporter and of the consignee
        * `3` - Owner of the Excise products
        * `34` - Joint guarantee of the owner of the Excise products and of the consignee
        * `4` - Consignee
        * `5` - No guarantee is provided according to Article 17.5 of Directive 2020/262
      enum:
      - 1
      - 12
      - 123
      - 1234
      - 124
      - 13
      - 134
      - 14
      - 2
      - 23
      - 234
      - 24
      - 3
      - 34
      - 4
      - 5
      minimum: 0
      type: integer
    BodyRecordUniqueReferenceType:
      description: Body Record Unique Reference
      example: "553"
      pattern: "^[1-9]\\d{0,2}$"
      type: string
    ExciseProductCodeType:
      description: Excise Product Code
      example: '@NM1'
      maxLength: 4
      minLength: 4
      type: string
    CnCodeType:
      description: CN Code
      example: "29263090"
      maxLength: 8
      minLength: 8
      pattern: "^[0-9]{8}$"
      type: string
    CodeCompl:
      description: CodeCompl
      maxLength: 4
      minLength: 4
      type: string
    Prix:
      description: Prix
      example: 5850130 ou 95991385 ou 1234567890
      maxLength: 10
      pattern: "^(0|([1-9]\\d{0,9}))$"
      type: string
    QuantityType:
      description: Quantity
      example: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
      pattern: "^([1-9]\\d{0,14})$|^(([1-9]\\d{0,13}|0)\\.[0-9])$|^(([1-9]\\d{0,12}|0)\\\
        .\\d[0-9])$|^(([1-9]\\d{0,11}|0)\\.\\d\\d[0-9])$"
      type: string
    GrossMassType:
      description: Gross Mass
      example: 1831870521 ou 7361611.7 ou 907545.17 ou 6057.125 ou 6586454.2069 ou
        35.68430 ou 3979.145140
      pattern: "^([1-9]\\d{0,15})$|^(([1-9]\\d{0,14}|0)\\.[0-9])$|^(([1-9]\\d{0,13}|0)\\\
        .\\d[0-9])$|^(([1-9]\\d{0,12}|0)\\.\\d\\d[0-9])$|^(([1-9]\\d{0,11}|0)\\.\\\
        d\\d\\d[0-9])$|^(([1-9]\\d{0,10}|0)\\.\\d\\d\\d\\d[0-9])$|^(([1-9]\\d{0,9}|0)\\\
        .\\d\\d\\d\\d\\d[0-9])$"
      type: string
    NetMassType:
      description: Net Mass
      example: 1831870521 ou 7361611.7 ou 907545.17 ou 6057.125 ou 6586454.2069 ou
        35.68430 ou 3979.145140
      pattern: "^([1-9]\\d{0,15})$|^(([1-9]\\d{0,14}|0)\\.[0-9])$|^(([1-9]\\d{0,13}|0)\\\
        .\\d[0-9])$|^(([1-9]\\d{0,12}|0)\\.\\d\\d[0-9])$|^(([1-9]\\d{0,11}|0)\\.\\\
        d\\d\\d[0-9])$|^(([1-9]\\d{0,10}|0)\\.\\d\\d\\d\\d[0-9])$|^(([1-9]\\d{0,9}|0)\\\
        .\\d\\d\\d\\d\\d[0-9])$"
      type: string
    AlcoholicStrengthType:
      description: Alcoholic Strength
      example: 8186 ou 590.2 ou 802.66
      pattern: "^([1-9]\\d{0,4})$|^(([1-9]\\d{0,3}|0)\\.[0-9])$|^(([1-9]\\d{0,2}|0)\\\
        .\\d[0-9])$"
      type: string
    DegreePlatoType:
      description: Degree Plato
      example: 8186 ou 590.2 ou 802.66
      pattern: "^([1-9]\\d{0,4})$|^(([1-9]\\d{0,3}|0)\\.[0-9])$|^(([1-9]\\d{0,2}|0)\\\
        .\\d[0-9])$"
      type: string
    SizeOfProducerType:
      description: Size of Producer
      example: "865122304357"
      pattern: "^[1-9]{1}[0-9]{0,14}$"
      type: string
    DensityType:
      description: Density
      example: 8186 ou 590.2 ou 802.66
      pattern: "^([1-9]\\d{0,4})$|^(([1-9]\\d{0,3}|0)\\.[0-9])$|^(([1-9]\\d{0,2}|0)\\\
        .\\d[0-9])$"
      type: string
    FiscalMarkType:
      description: Fiscal Mark
      example: qwertyazerty
      maxLength: 350
      minLength: 1
      type: string
    DesignationOfOriginType:
      description: Designation of Origin
      example: adverty
      maxLength: 350
      minLength: 1
      type: string
    IndependentSmallProducersDeclarationType:
      description: Independent Small Producers Declaration
      example: adverty
      maxLength: 350
      minLength: 1
      type: string
    CommercialDescriptionType:
      description: Commercial Description
      example: adverty
      maxLength: 350
      minLength: 1
      type: string
    BrandNameOfProductsType:
      description: Brand Name of Products
      example: adverty
      maxLength: 350
      minLength: 1
      type: string
    MaturationPeriodOrAgeOfProductsType:
      description: Maturation Period or Age of Products
      example: azertys
      maxLength: 350
      minLength: 1
      type: string
    KindOfPackagesType:
      description: Kind of packages
      example: D!
      maxLength: 2
      minLength: 2
      type: string
    NumberOfPackagesType:
      description: Number of packages
      example: "50970"
      pattern: "^0$|^[1-9]{1}[0-9]{0,14}$"
      type: string
    ShippingMarksType:
      description: Shipping Marks
      example: azerty
      maxLength: 999
      minLength: 1
      type: string
    CategoryOfWineProduct:
      description: |
        Category of Wine Product :
        * `1` - Wine without PDO/PGI
        * `2` - Varietal wine without PDO/PGI
        * `3` - Wine with PDO or PGI
        * `4` - Imported wine
        * `5` - Other
      enum:
      - 1
      - 2
      - 3
      - 4
      - 5
      minimum: 0
      type: integer
    WineGrowingZoneCodeType:
      description: Wine-Growing Zone Code
      example: "29"
      pattern: "^[1-9]{1}[0-9]{0,1}$"
      type: string
    ThirdCountryOfOriginType:
      description: Third Country of Origin
      example: Fr
      pattern: "^[a-zA-Z]{2}$"
      type: string
    OtherInformationType:
      description: Other Information
      example: qwertyazerty
      maxLength: 350
      minLength: 1
      type: string
    WineOperationCodeType:
      description: Wine Operation Code
      example: "33"
      maxLength: 2
      pattern: "^[0-9]{1,2}$"
      type: string
    ReminderMessageType:
      description: |
        Reminder Message Type :
        * `1` - Reminder message at expiry of time to change destination
        * `2` - Reminder message at expiry of time to send the report of receipt/export
        * `3` - Reminder message at expiry of time to give destination information (Article 22 of Directive 2020/262)
      enum:
      - 1
      - 2
      - 3
      minimum: 0
      type: integer
    ReminderInformationType:
      description: Reminder Information
      example: qwertyazerty
      maxLength: 350
      minLength: 1
      type: string
    NotificationType:
      description: |
        Notification Type
        * `1` - Change of destination
        * `2` - Splitting
      enum:
      - 1
      - 2
      minimum: 0
      type: integer
    CancellationReasonCodeType:
      description: Cancellation Reason Code
      example: "3"
      pattern: "^[0-9]$"
      type: string
    IdentificationOfSenderCustomsOfficerType:
      description: Identification of Sender Customs Officer
      example: azertyui
      maxLength: 35
      minLength: 1
      type: string
    DocumentReferenceNumberType:
      description: Document Reference Number
      example: "[4X3S!U[0z$+f"
      maxLength: 21
      minLength: 1
      type: string
    MrnType:
      description: MRN
      example: azertyuiopqsdfghjk
      format: token
      maxLength: 18
      minLength: 18
      pattern: "^.{18}$"
      type: string
    CountryCodeType:
      description: Country Code
      example: Fr
      pattern: "^[a-zA-Z]{2}$"
      type: string
    CustomsRejectionReasonCode:
      description: |
        Customs Rejection Reason Code :
        * `1` - Import data not found
        * `2` - The content of the e-AD does not match with import data
        * `3` - Export data not found
        * `4` - The content of the e-AD does not match with export data
        * `5` - Goods are rejected at export procedure
      enum:
      - 1
      - 2
      - 3
      - 4
      - 5
      minimum: 0
      type: integer
    DiagnosisCode:
      description: |
        Diagnosis Code :
        * `1` - (reserved)
        * `2` - Body Record Unique Reference does not exist in the e-AD OR No corresponding GOODS ITEM in the export declaration
        * `3` - (reserved)
        * `4` - Weight/mass do not match
        * `5` - (reserved)
        * `6` - CN codes do not match
        * `7` - Weight/mass do not match and CN codes do not match
      enum:
      - 1
      - 2
      - 3
      - 4
      - 5
      - 6
      - 7
      minimum: 0
      type: integer
    RejectionReasonType:
      description: Rejection reason
      example: azerty
      format: token
      maxLength: 512
      minLength: 1
      pattern: "^.{1,512}$"
      type: string
    NumeroCreanceType:
      description: Numero Creance
      example: 00ABC00000000000
      maxLength: 20
      type: string
    MotifDemandeCorrectionCDR:
      enum:
      - Créance non payée
      - CRA du DAES absent dans la DMI
      - Numéro de créance invalide
      - Quantité de produit insuffisante dans la DMI
      - Catégorie de produit absente dans la DMI
      - L'adresse de l'EFS ne correspond pas au lieu de livraison du DAES
      example: Créance non payée
      type: string
      x-enum-varnames:
      - CREANCE_NON_PAYEE
      - CRA_ABSENT_DMI
      - CREANCE_INVALIDE
      - QUANTITE_PRODUIT_INSUFFISANTE_DMI
      - CATEGORIE_ABSENTE_DMI
      - DIFFERENCE_ADRESSE_EFS_LIEU_LIVRAISON
    ReasonForInterruptionCodeType:
      description: Reason for Interruption Code
      example: "33"
      pattern: "^[0-9]{1,2}$"
      type: string
    ExciseOfficerIdentificationType:
      description: Excise Officer Identification
      example: azertyui
      maxLength: 35
      minLength: 1
      type: string
    ControlReportReferenceType:
      description: Control Report Reference
      example: YLTBMoad04szv2L5
      pattern: "^[A-Z]{2}[a-zA-Z0-9]{13}[0-9]$"
      type: string
    EventReportNumberType:
      description: Event Report Number
      example: YLTBMoad04szv2L5
      pattern: "^[A-Z]{2}[a-zA-Z0-9]{13}[0-9]$"
      type: string
    ChangedDestinationTypeCode:
      description: |
        Changed Destination Type Code

        * `1` - Destination - Tax warehouse
        * `10` - Destination – Temporary Certified Consignee
        * `11` - Destination-Return to the place of dispatch of the Consignor
        * `2` - Destination - Registered consignee
        * `3` - Destination - Temporary registered consignee
        * `4` - Destination - Direct delivery
        * `5` - (reserved)
        * `6` - Destination - Export
        * `7` - (reserved)
        * `8` - (reserved)
        * `9` - Destination – Certified Consignee
      enum:
      - 1
      - 10
      - 11
      - 2
      - 3
      - 4
      - 5
      - 6
      - 7
      - 8
      - 9
      minimum: 0
      type: integer
    ExciseOperateStateTypes:
      description: Excise Operate States Types
      example: 0C1
      maxLength: 3
      minLength: 3
      type: string
    GlobalConclusionOfReceipt:
      description: |
        Conclusion Of Receipt
        * `1` - Receipt accepted and satisfactory
        * `2` - Receipt accepted although unsatisfactory
        * `21` - Exit accepted and satisfactory
        * `22` - Exit accepted although unsatisfactory
        * `23` - Exit refused
        * `3` - Receipt refused
        * `4` - Receipt partially refused
      enum:
      - 1
      - 2
      - 21
      - 22
      - 23
      - 3
      - 4
      minimum: 0
      type: integer
    IndicatorOfShortageOrExcess:
      description: |
        Indicator of Shortage or Excess
        * `E` - Excess
        * `S` - Shortage
      enum:
      - E
      - S
      type: string
    ObservedShortageOrExcessType:
      description: Observed Shortage or Excess
      example: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
      pattern: "^([1-9]\\d{0,14})$|^(([1-9]\\d{0,13}|0)\\.[0-9])$|^(([1-9]\\d{0,12}|0)\\\
        .\\d[0-9])$|^(([1-9]\\d{0,11}|0)\\.\\d\\d[0-9])$"
      type: string
    RefusedQuantityType:
      description: Refused Quantity
      example: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
      pattern: "^([1-9]\\d{0,14}|0)$|^(([1-9]\\d{0,13}|0)\\.[0-9])$|^(([1-9]\\d{0,12}|0)\\\
        .\\d[0-9])$|^(([1-9]\\d{0,11}|0)\\.\\d\\d[0-9])$"
      type: string
    ExemptQuantityType:
      description: ExemptQuantityType
      example: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
      pattern: "^([0-9]\\d{0,14})$|^(([0-9]\\d{0,13}|0)\\.[0-9])$|^(([0-9]\\d{0,12}|0)\\\
        .\\d[0-9])$|^(([0-9]\\d{0,11}|0)\\.\\d\\d[0-9])$"
      type: string
    SuspendedQuantityType:
      description: SuspendedQuantityType
      example: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
      pattern: "^([0-9]\\d{0,14})$|^(([0-9]\\d{0,13}|0)\\.[0-9])$|^(([0-9]\\d{0,12}|0)\\\
        .\\d[0-9])$|^(([0-9]\\d{0,11}|0)\\.\\d\\d[0-9])$"
      type: string
    ConsumptionQuantityType:
      description: ConsumptionQuantityType
      example: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
      pattern: "^([0-9]\\d{0,14})$|^(([0-9]\\d{0,13}|0)\\.[0-9])$|^(([0-9]\\d{0,12}|0)\\\
        .\\d[0-9])$|^(([0-9]\\d{0,11}|0)\\.\\d\\d[0-9])$"
      type: string
    UnsatisfactoryReasonCodeType:
      description: Unsatisfactory Reason Code
      example: "33"
      pattern: "^[0-9]{1,2}$"
      type: string
    AlertOrRejectionOfMovementReasonCodeType:
      description: Alert or Rejection of Movement Reason Code
      example: "33"
      pattern: "^[0-9]{1,2}$"
      type: string
    MessageRoleCode:
      description: |
        Message Role Code :
        * `1` - Explanation on delay for sending the report of receipt/export
        * `2` - Explanation on delay for giving destination
      enum:
      - 1
      - 2
      minimum: 0
      type: integer
    ExplanationCodeType:
      description: Explanation Code
      example: "33"
      pattern: "^[0-9]{1,2}$"
      type: string
    SubmitterType:
      description: |
        Submitter Type
        * `1` - Consignor
        * `2` - Consignee
      enum:
      - 1
      - 2
      minimum: 0
      type: integer
    MsOfSubmissionEventReportReferenceType:
      description: MS of Submission Event Report Reference
      example: azertyui
      maxLength: 35
      minLength: 1
      type: string
    SubmittingPersonType:
      description: Submitting Person
      example: azertyui
      maxLength: 35
      minLength: 1
      type: string
    SubmittingPersonCodeType:
      description: Submitting Person Code
      example: "33"
      pattern: "^[0-9]{1,2}$"
      type: string
    PlaceOfEventType:
      description: Place of Event
      example: qwertyazerty
      maxLength: 350
      minLength: 1
      type: string
    SubmittingPersonComplementType:
      description: Submitting Person Complement
      example: qwertyazerty
      maxLength: 350
      minLength: 1
      type: string
    CommentsType:
      description: Comments
      example: adverty
      maxLength: 350
      minLength: 1
      type: string
    EvidenceTypeCodeType:
      description: Evidence Type Code
      example: "33"
      pattern: "^[0-9]{1,2}$"
      type: string
    IssuingAuthorityType:
      description: Issuing Authority
      example: azertyui
      maxLength: 35
      minLength: 1
      type: string
    ReferenceOfEvidenceType:
      description: Reference of Evidence
      example: qwertyazerty
      maxLength: 350
      minLength: 1
      type: string
    EvidenceTypeComplementType:
      description: Evidence Type Complement
      example: qwertyazerty
      maxLength: 350
      minLength: 1
      type: string
    EventTypeCodeType:
      description: Event Type Code
      example: "33"
      pattern: "^[0-9]{1,2}$"
      type: string
    AssociatedInformationType:
      description: Associated Information
      example: adverty
      maxLength: 350
      minLength: 1
      type: string
    GlobalExplanationType:
      description: Global Explanation
      example: qwertyazerty
      maxLength: 350
      minLength: 1
      type: string
    ActualQuantityType:
      description: Actual Quantity
      example: 5850130 ou 95991385.9 ou 32284479386.83 ou 50422051684.144
      pattern: "^([1-9]\\d{0,14})$|^(([1-9]\\d{0,13}|0)\\.[0-9])$|^(([1-9]\\d{0,12}|0)\\\
        .\\d[0-9])$|^(([1-9]\\d{0,11}|0)\\.\\d\\d[0-9])$"
      type: string
    ExplanationType:
      description: Explanation
      example: qwertyazerty
      maxLength: 350
      minLength: 1
      type: string
    SupportingDocumentsType:
      description: |
        | Path                                   |              Regles DAES         |            Conditions DAES       |
        | :------------------------------------: | :------------------------------: | :------------------------------: |
        | IE880-881.SupportingDocumentDescription    |                                  |             - IC_RG_C186     |
        | IE880-881.ReferenceOfSupportingDocument    |                                  |             - IC_RG_C142     |
        | IE880-881.ImageOfDocument                  |                                  |             - IC_RG_C142     |
        | IE880-881.SupportingDocumentType           |           - Ref_15(BC106)        |             - IC_RG_C142     |
      example:
        SupportingDocumentType: 86u
        ImageOfDocument: ImageOfDocument
        SupportingDocumentDescription:
          __language: fr
          _content_: azerty
        ReferenceOfSupportingDocument:
          __language: fr
          _content_: azerty
      properties:
        SupportingDocumentDescription:
          $ref: '#/components/schemas/LSDSupportingDocumentDescriptionType'
        ReferenceOfSupportingDocument:
          $ref: '#/components/schemas/LSDReferenceOfSupportingDocumentType'
        ImageOfDocument:
          format: byte
          type: string
        SupportingDocumentType:
          description: Supporting Document Type
          example: 86u
          maxLength: 4
          minLength: 1
          type: string
      type: object
    LSDSupportingDocumentDescriptionType:
      description: |
        | Path                |    Regles DAES     | Conditions DAES |
        | :-----------------: | :----------------: | :-------------: |
        | IE880-881.__language   |  - Ref_28 (BC12)   |  - IC_RG_C002   |
      example:
        __language: fr
        _content_: azerty
      properties:
        _content_:
          description: Supporting Document Description
          example: azerty
          maxLength: 999
          minLength: 1
          type: string
        __language:
          description: Language Code
          example: fr
          maxLength: 2
          minLength: 2
          pattern: "^[a-z]{2}$"
          type: string
      required:
      - __language
      - _content_
      type: object
    SupportingDocumentDescriptionType:
      description: Supporting Document Description
      example: azerty
      maxLength: 999
      minLength: 1
      type: string
    LSDReferenceOfSupportingDocumentType:
      description: |
        | Path                |    Regles DAES     | Conditions DAES |
        | :-----------------: | :----------------: | :-------------: |
        | IE880-881.__language   |  - Ref_28 (BC12)   |  - IC_RG_C002   |
      example:
        __language: fr
        _content_: azerty
      properties:
        _content_:
          description: Reference of Supporting Document
          example: azerty
          maxLength: 999
          minLength: 1
          type: string
        __language:
          description: Language Code
          example: fr
          maxLength: 2
          minLength: 2
          pattern: "^[a-z]{2}$"
          type: string
      required:
      - __language
      - _content_
      type: object
    ReferenceOfSupportingDocumentType:
      description: Reference of Supporting Document
      example: azerty
      maxLength: 999
      minLength: 1
      type: string
    SupportingDocumentTypeType:
      description: Supporting Document Type
      example: 86u
      maxLength: 4
      minLength: 1
      type: string
    ManualClosureRequestReasonCodeType:
      description: Manual Closure Request Reason Code
      example: "3"
      pattern: "^[0-9]$"
      type: string
    LSDManualClosureRequestReasonCodeComplementType:
      description: |
        | Path                |    Regles DAES     | Conditions DAES |
        | :-----------------: | :----------------: | :-------------: |
        | IE880-881.__language   |  - Ref_28 (BC12)   |  - IC_RG_C002   |
      example:
        __language: fr
        _content_: azerty
      properties:
        _content_:
          description: Manual Closure Request Reason Code Complement
          example: azerty
          maxLength: 999
          minLength: 1
          type: string
        __language:
          description: Language Code
          example: fr
          maxLength: 2
          minLength: 2
          pattern: "^[a-z]{2}$"
          type: string
      required:
      - __language
      - _content_
      type: object
    ManualClosureRequestReasonCodeComplementType:
      description: Manual Closure Request Reason Code Complement
      example: azerty
      maxLength: 999
      minLength: 1
      type: string
    ManualClosureRejectionReasonCodeType:
      description: Manual Closure Rejection Reason Code
      example: "3"
      pattern: "^[0-9]$"
      type: string
    ManualClosureRejectionComplementType:
      description: Manual Closure Rejection Complement
      example: azerty
      maxLength: 999
      minLength: 1
      type: string
    DateRefusType:
      description: DateRefusType
      example:
        RejectionDate: 2000-01-23T04:56:07.000+00:00
      properties:
        RejectionDate:
          format: date-time
          type: string
      required:
      - RejectionDate
      type: object
    FunctionalErrorCodes:
      description: |
        Functional Error Codes :
        * `0` - Other
        * `12` - Incorrect (code) value
        * `15` - Not supported in this position
        * `26` - Duplicate detected
        * `90` - Unknown ARC
        * `91` - Duplicate LRN
        * `92` - Message out of sequence
        * `93` - Invalid ARC
        * `94` - Invalid Follow Up Correlation ID/ MV Correlation ID
        * `95` - Unknown Follow Up Correlation ID / MV Correlation ID
      enum:
      - 0
      - 12
      - 15
      - 26
      - 90
      - 91
      - 92
      - 93
      - 94
      - 95
      minimum: 0
      type: integer
    ErrorReasonType:
      description: Error Reason
      example: qwertyazerty
      maxLength: 350
      minLength: 1
      type: string
    ErrorLocationType:
      description: Error Location
      example: qwertyazerty
      maxLength: 350
      minLength: 1
      type: string
    OriginalAttributeValueType:
      description: Original Attribute Value
      example: qwertyazerty
      maxLength: 350
      minLength: 1
      type: string
    NumAccExpType:
      description: NumAccExpType
      pattern: "^([a-zA-Z]){2}([a-zA-Z0-9]){11}$"
      type: string
    TypeActionType:
      description: TypeAction
      pattern: "^[a-zA-Z_\\s]{1,50}$"
      type: string
    SIRETPrestataireType:
      description: SIRETPrestataire
      pattern: "^[0-9]{14}$"
      type: string
    TypeDocumentType:
      description: TypeDocument
      pattern: ^MVV$|^DSA$
      type: string
    NumeroDocumentType:
      description: NumeroDocument
      pattern: "^\\d{2}FRS[A-Z0-9]{14}N\\d{1}|(FR|UE|EX)\\d{4}-\\d{7}$"
      type: string
