Skip to main content

Mutations

createForm#

Type: Form!

Crée un nouveau bordereau

Arguments

NameDescription
createFormInput
CreateFormInput!

Payload de création d'un bordereau

deleteForm#

Type: Form

Supprime un BSD

Arguments

NameDescription
id
ID!

ID d'un BSD

duplicateForm#

Type: Form

Duplique un BSD

Arguments

NameDescription
id
ID!

ID d'un BSD

editSegment#

Type: TransportSegment

Édite un segment existant

Arguments

NameDescription
id
ID!
siret
String!
nextSegmentInfo
NextSegmentInfoInput!

importPaperForm#

Type: Form

Permet d'importer les informations d'un BSD papier dans Trackdéchet après la réalisation de l'opération de traitement. Le BSD signé papier original doit être conservé à l'installation de destination qui doit être en mesure de retrouver le bordereau papier correspondant à un bordereau numérique. Le champ customId de l'input peut-être utilisé pour faire le lien.

Arguments

NameDescription
input
ImportPaperFormInput!

markAsAccepted#

Type: Form

Valide l'acceptation du BSD

Arguments

NameDescription
id
ID!

ID d'un BSD

acceptedInfo
AcceptedFormInput!

Informations liées à l'arrivée

markAsProcessed#

Type: Form

Valide le traitement d'un BSD

Arguments

NameDescription
id
ID!

ID d'un BSD

processedInfo
ProcessedFormInput!

Informations liées au traitement

markAsReceived#

Type: Form

Valide la réception d'un BSD

Arguments

NameDescription
id
ID!

ID d'un BSD

receivedInfo
ReceivedFormInput!

Informations liées à la réception

markAsResealed#

Type: Form

Valide la complétion des cadres 14 à 19 lors d'un entreposage provisoire ou reconditionnement

Arguments

NameDescription
id
ID!
resealedInfos
ResealedFormInput!

markAsResent#

Type: Form

Deprecated: Utiliser la mutation signedByTransporter permettant d'apposer les signatures du collecteur-transporteur (case 18) et de l'exploitant du site d'entreposage provisoire ou de reconditionnement (case 19)

Valide l'envoi du BSD après un entreposage provisoire ou reconditionnement

Arguments

NameDescription
id
ID!
resentInfos
ResentFormInput!

markAsSealed#

Type: Form

Finalise un BSD Les champs suivants sont obligatoires pour pouvoir finaliser un bordereau et doivent avoir été renseignés au préalable

emitter: {  type  company: {    siret    name    address    contact    phone    mail  }}recipient: {  processingOperation  cap // requis pour les déchets dangereux uniquement  company: {    siret    name    address    contact    phone    mail  }}transporter: {  company: {    siret    name    address    contact    mail    phone  }  isExemptedOfReceipt  receipt  department // non requis si isExemptedOfReceipt=true  validityLimit // peut-être omis si isExemptedOfReceipt=true  numberPlate // peut-être omis si isExemptedOfReceipt=true}wasteDetails: {  code  onuCode // requis pour les déchets dangereux uniquement  name  packagings {    type    other // requis si type=OTHER    quantity  }  quantity  quantityType  consistence  pop}

Arguments

NameDescription
id
ID!

ID d'un BSD

markAsSent#

Type: Form

Deprecated: Utiliser la mutation signedByTransporter permettant d'apposer les signatures collecteur-transporteur (case 8) et émetteur (case 9)

Valide l'envoi d'un BSD

Arguments

NameDescription
id
ID!

ID d'un BSD

sentInfo
SentFormInput!

Informations liées à l'envoi

markAsTempStored#

Type: Form

Valide la réception d'un BSD d'un entreposage provisoire ou reconditionnement

Arguments

NameDescription
id
ID!
tempStoredInfos
TempStoredFormInput!

markAsTempStorerAccepted#

Type: Form

Valide l'acceptation ou le refus d'un BSD d'un entreposage provisoire ou reconditionnement

Arguments

NameDescription
id
ID!
tempStorerAcceptedInfo
TempStorerAcceptedFormInput!

markSegmentAsReadyToTakeOver#

Type: TransportSegment

Marque un segment de transport comme prêt à être emporté

Arguments

NameDescription
id
ID!

prepareSegment#

Type: TransportSegment

Prépare un nouveau segment de transport multimodal

Arguments

NameDescription
id
ID!
siret
String!
nextSegmentInfo
NextSegmentInfoInput!

saveForm#

Type: Form

Deprecated: Utiliser createForm / updateForm selon le besoin

DEPRECATED - Sauvegarde un BSD (création ou modification, si FormInput contient un ID)

Arguments

NameDescription
formInput
FormInput!

Payload du BSD

signedByTransporter#

Type: Form

Permet de transférer le déchet à un transporteur lors de la collecte initiale (signatures en case 8 et 9) ou après une étape d'entreposage provisoire ou de reconditionnement (signatures en case 18 et 19). Cette mutation doit être appelée avec le token du collecteur-transporteur. L'établissement émetteur (resp. d'entreposage provisoire ou de reconditionnement) est authentifié quant à lui grâce à son code de signature disponible sur le tableau de bord Trackdéchets (Mon Compte > Établissements > Sécurité). D'un point de vue pratique, cela implique qu'un responsable de l'établissement émetteur (resp. d'entreposage provisoire ou de reconditionnement) renseigne le code de signature sur le terminal du collecteur-transporteur. Dans le cas où un éco-organisme figure sur le BSD, il est également possible de signer avec son code plutôt que celui de l'émetteur. Il faut alors fournir le code de l'éco-organisme en indiquant qu'il est l'auteur de la signature (signingInfo.signatureAuthor doit valoir ECO_ORGANISME).

Arguments

NameDescription
id
ID!

ID d'un BSD

signingInfo
TransporterSignatureFormInput!

Informations liées aux signatures transporteur et émetteur (case 8 et 9)

takeOverSegment#

Type: TransportSegment

Marque un segment comme pris en charge par le nouveau transporteur

Arguments

NameDescription
id
ID!
takeOverInfo
TakeOverInput!

updateForm#

Type: Form!

Met à jour un bordereau existant

Arguments

NameDescription
updateFormInput
UpdateFormInput!

Payload de mise à jour d'un bordereau

updateTransporterFields#

Type: Form

Met à jour la plaque d'immatriculation ou le champ libre du transporteur

Arguments

NameDescription
id
ID!

ID d'un BSD

transporterNumberPlate
String

Plaque d'immatriculation du transporteur

transporterCustomInfo
String

Champ libre, utilisable par exemple pour noter les tournées des transporteurs