Skip to main content

Input objects

BsdasriAcceptationInput

Arguments

NameDescription

status
WasteAcceptationStatus

Accepté, refusé ou refusé partiellement

refusalReason
String

Raison en cas de refus ou refus partiel

refusedWeight
Float

Poids en kilogrammes de déchets refusé

BsdasriContainersNumbersWhere

Filtre sur les numéros de containers. Renvoie les Bsdasris dont au moins un des identifiants de containers identificationNumbers est présent dans la liste passée en paramètre

Arguments

NameDescription

numbers
StringNullableListFilter

BsdasriDestinationInput

Arguments

NameDescription

company
CompanyInput

Établissement émetteur

customInfo
String

Champ libre transporteur

reception
BsdasriReceptionInput

operation
BsdasriOperationInput

BsdasriDestinationWhere

Arguments

NameDescription

company
CompanyWhere

reception
BsdasriReceptionWhere

operation
BsdasriOperationWhere

BsdasriEcoOrganismeInput

Arguments

NameDescription

name
String!

siret
String!

SIRET composé de 14 caractères correspondant à un éco-organisme? Seul DASTRI est autorisé à ce jour.

BsdasriEmissionInput

Arguments

NameDescription

weight
BsdasriWeightInput

Poids en kilogrammes

Doit être inférieur à 40T en cas de transport routier et inférieur à 50 000 T tout type de transport confondu.

packagings
[BsdasriPackagingsInput!]

BsdasriEmissionWhere

Arguments

NameDescription

signature
SignatureWhere

BsdasriEmitterInput

Arguments

NameDescription

company
CompanyInput

pickupSite
PickupSiteInput

customInfo
String

Champ libre émetteur

emission
BsdasriEmissionInput

BsdasriEmitterWhere

Arguments

NameDescription

company
CompanyWhere

emission
BsdasriEmissionWhere

BsdasriIdentificationInput

Arguments

NameDescription

numbers
[String!]

Numéros d'identification des conteneurs concernés

BsdasriInput

Arguments

NameDescription

waste
BsdasriWasteInput

emitter
BsdasriEmitterInput

Non accepté pour le dasri de synthèse

ecoOrganisme
BsdasriEcoOrganismeInput

Non accepté pour le dasri de synthèse

transporter
BsdasriTransporterInput

destination
BsdasriDestinationInput

identification
BsdasriIdentificationInput

Optionnel: liste d'identifiants des conteneurs concernés. Modifiable par tous les acteurs du bsd, ce champ mis à disposition des utilisateur permet de retrouver aisément des Bsdasris grâce à un identifiant de conteneur (cf. query bsdasris)

grouping
[ID!]

Liste des bordereaux que celui-ci groupe dans un bordereau de groupement. Incompatible avec le champ synthesizing.

synthesizing
[ID!]

Liste des bordereaux que celui-ci groupe dans un bordereau de synthèse. Incompatible avec le champ grouping.

BsdasriOperationInput

Arguments

NameDescription

weight
BsdasriRealWeightInput

Poids en kilogrammes

Doit être inférieur à 40T en cas de transport routier et inférieur à 50 000 T tout type de transport confondu.

code
String

Code de traitement Les codes R12 et D12 ne sont autorisé que si le destinataire est une installation TTR (tri transit regroupement).

mode
OperationMode

Qualification du traitement final

date
DateTime

BsdasriOperationWhere

Arguments

NameDescription

code
StringFilter

date
DateFilter

signature
SignatureWhere

BsdasriPackagingsInput

Arguments

NameDescription

type
BsdasriPackagingType!

Type de conditionnement

other
String

Description du conditionnement dans le cas où le type de conditionnement est AUTRE

volume
Float!

Volume de chaque colis associé à ce conditionnement

quantity
Int!

Nombre de colis associés à ce conditionnement

BsdasriRealWeightInput

Arguments

NameDescription

value
Float!

Poids en kilogrammes

Doit être inférieur à 40T en cas de transport routier et inférieur à 50 000 T tout type de transport confondu.

BsdasriRecepisseInput

Arguments

NameDescription

isExempted
Boolean

Exemption de récépissé

number
String

Deprecated: Ignoré - Complété par Trackdéchets en fonction des informations renseignées par l'entreprise de transport

Numéro de récépissé

department
String

Deprecated: Ignoré - Complété par Trackdéchets en fonction des informations renseignées par l'entreprise de transport

Département

validityLimit
DateTime

Deprecated: Ignoré - Complété par Trackdéchets en fonction des informations renseignées par l'entreprise de transport

Date limite de validité

BsdasriReceptionInput

Arguments

NameDescription

volume
Int

packagings
[BsdasriPackagingsInput!]

date
DateTime

acceptation
BsdasriAcceptationInput

BsdasriReceptionWhere

Arguments

NameDescription

date
DateFilter

signature
SignatureWhere

BsdasriSignatureInput

Arguments

NameDescription

type
BsdasriSignatureType!

Type de signature apposée

author
String!

Nom et prénom du signataire

date
DateTime

Date de la signature

BsdasriSignatureWithSecretCodeInput

Arguments

NameDescription

author
String!

Nom et prénom du signataire

securityCode
Int!

Code de sécurité de l'entreprise pour laquelle on signe. Permet de signer en tant que. Optionnel

signatureAuthor
SignatureAuthor

Dénomination de l'auteur de la signature, par défaut il s'agit de l'émetteur

BsdasriStatusFilter

Filtre sur le statut

Arguments

NameDescription

_eq
BsdasriStatus

_in
[BsdasriStatus!]

BsdasriTransporterInput

Arguments

NameDescription

company
CompanyInput

Établissement collecteur - transporteur

recepisse
BsdasriRecepisseInput

Récépissé transporteur

customInfo
String

Champ libre transporteur

transport
BsdasriTransportInput

BsdasriTransporterWhere

Arguments

NameDescription

company
CompanyWhere

transport
BsdasriTransportWhere

BsdasriTransportInput

Arguments

NameDescription

weight
BsdasriWeightInput

Poids en kilogrammes

Doit être inférieur à 40T en cas de transport routier et inférieur à 50 000 T tout type de transport confondu.

packagings
[BsdasriPackagingsInput!]

takenOverAt
DateTime

handedOverAt
DateTime

acceptation
BsdasriAcceptationInput

Mode de transport

mode
TransportMode

plates
[String!]

Plaque(s) d'immatriculation - maximum 2

BsdasriTransportWhere

Arguments

NameDescription

signature
SignatureWhere

BsdasriTypeFilter

Filtre sur le type de BSDASRI

Arguments

NameDescription

_eq
BsdasriType

_in
[BsdasriType!]

BsdasriWasteInput

Arguments

NameDescription

adr
String

code
String

BsdasriWeightInput

Arguments

NameDescription

value
Float

Poids en kilogrammes

Doit être inférieur à 40T en cas de transport routier et inférieur à 50 000 T tout type de transport confondu.

isEstimate
Boolean

Le poids est il une estimation

BsdasriWhere

Filtres possibles pour la récupération de bordereaux.

Arguments

NameDescription

type
BsdasriTypeFilter

(Optionnel) Filtre sur le type de BSDASRI

isDraft
Boolean

(Optionnel) Permet de récupérer uniquement les bordereaux en brouillon

status
BsdasriStatusFilter

(Optionnel) Filtre sur le statut des bordereaux Si aucun filtre n'est passé, les bordereaux seront retournés quel que soit leur statut Défaut à vide.

id
IdFilter

Filtre le résultat sur l'ID des bordereaux

createdAt
DateFilter

updatedAt
DateFilter

emitter
BsdasriEmitterWhere

transporter
BsdasriTransporterWhere

destination
BsdasriDestinationWhere

identification
BsdasriContainersNumbersWhere

groupable
Boolean

(Optionnel) Filtre sur l'état de regroupement des bordereaux Si aucun filtre n'est passé, les bordereaux seront retournés sans filtrage supplémentaire Si groupable: true, les bordereaux retournés:

  • ne regroupent pas d'autres bordereaux (groupement ou synthèse)
  • ne sont pas associés à un bordereau de synthèse ou de groupement Si groupable: false les bordereaux retournés:
  • sont déjà associés à un bordereau de synthèse ou de groupement
  • ou regroupent d'autres bordereaux (groupement ou synthèse)

_and
[BsdasriWhere!]

_or
[BsdasriWhere!]

_not
BsdasriWhere

CompanyInput

Payload d'un établissement.

Nous vous invitons à construire cet input en récupérant les informations relatives à un établissement à partir de son numéro SIRET via la query searchCompanies(clue: "UN_SIRET").

Dans le cas où le nom ou l'adresse ne correspondent pas aux informations du répertoire SIRENE de l'INSEE, Trackdéchets les corrigera automatiquement. Une erreur sera levée si vous tentez d'ajouter un établissement qui est fermé selon le répertoire SIRENE.

Dans le cas d'une entreprise hors Union Européenne sans SIRET ni numéro de TVA intra-communautaire, autorisé seulement pour la destination ultérieures prévue du BSDD, le champ extraEuropeanId vous permet de renseigner l'identifiant selon le pays d'origine.

Dans le cas d'un navire hors Union Européenne sans SIRET ni numéro de TVA intra-communautaire, autorisé seulement pour les émétteur d'un BSDD, le champ omiNumber vous permet de renseigner l'identifiant selon l'OMI (International Maritime Organization).

Arguments

NameDescription

siret
String

SIRET de l'établissement composé de 14 caractères numériques.

Un établissement visé sur un bordereau en tant que transporteur doit être inscrit sur Trackdéchets avec le profil Transporteur. Un établissement visé sur un bordereau en tant qu'installation de destination doit être inscrit sur Trackdéchets avec un profil d'installation de transit ou de traitement.

vatNumber
String

Numéro de TVA intra-communautaire de l'établissement. À renseigner pour les transporteurs étrangers uniquement.

Un transporteur étranger visé sur un bordereau par son numéro de TVA intra-communautaire doit être inscrit sur Trackdéchets avec le profil Transporteur.

name
String

Nom de l'établissement

address
String

Adresse de l'établissement

contact
String

Nom du contact dans l'établissement

mail
String

Email du contact dans l'établissement

phone
String

Numéro de téléphone de contact dans l'établissement

country
String

Code ISO 3166-1 alpha-2 du pays d'origine de l'entreprise

omiNumber
String

Numéro OMI ou IMO (International Maritime Organization) pour les navires étrangers (sans SIRET). Il est composé des trois lettres IMO suivi d'un nombre de sept chiffres (ex: IMO 1234567).

extraEuropeanId
String

Un identifiant d'établissement hors EU

CompanyWhere

Filtre pour les établissement

Arguments

NameDescription

siret
StringFilter

vatNumber
StringFilter

CreatePdfAccessTokenInput

Arguments

NameDescription

bsdId
ID!

DateFilter

Filtre de date

Arguments

NameDescription

_gte
DateTime

La date de l'enregistrement est supérieure ou égale à la date du filtre

_gt
DateTime

La date de l'enregistrement est strictement supérieure à la date du filtre

_lte
DateTime

La date de l'enregistrement est inférieure ou égale à la date du filtre

_lt
DateTime

La date de l'enregistrement est strictement inférieure à la date du filtre

_eq
DateTime

La date de l'enregistrement est strictement égale à la date du filtre

IdFilter

Filtre pour les identifiants

Arguments

NameDescription

_eq
ID

L'identifiant de l'enregistrement est exactement égale à la valeur du filtre

_in
[ID!]

L'identifiant de l'enregistrement fait partie de la liste du filtre

NumericFilter

Filtre pour les valeurs numériques

Arguments

NameDescription

_gte
Float

_gt
Float

_lte
Float

_lt
Float

_eq
Float

PickupSiteInput

Arguments

NameDescription

name
String

address
String

city
String

postalCode
String

infos
String

SignatureWhere

Filtre pour les signatures

Arguments

NameDescription

date
DateFilter

StringFilter

Filtre pour les chaîne de caractères

Arguments

NameDescription

_eq
String

La chaîne de caractère de l'enregistrement doit correspondre exactement à la valeur du filtre

_in
[String!]

La chaîne de caractère de l'enregistrement existe dans la liste du filtre

_contains
String

La chaîne de caractère de l'enregistrement contient la valeur du filtre

StringNullableListFilter

Filtre pour les listes de chaînes de caractères

Arguments

NameDescription

_in
[String!]

Deprecated: use _hasSome instead

Au moins une valeur existe dans la liste

_eq
[String!]

La liste correspond exactement à la liste fournie. N'est pas implémenté dans la query bsds

_hasSome
[String!]

Au moins une valeur existe dans la liste

_has
String

La valeur est présente dans la liste

_hasEvery
[String!]

Toutes les valeurs existes dans la liste

_itemContains
String

La chaîne de caractère est contenu dans au moins un élément de la liste. N'est impléménté que sur la query bsds