Mutations
createBsff
Type: Bsff!
Mutation permettant de créer un nouveau BSFF.
Ces champs sont requis :
type
emitter {
company {
name
siret
address
contact
phone
mail
}
}
transporter {
company {
name
siret
address
contact
phone
mail
}
}
destination {
company {
name
siret
address
contact
phone
mail
}
plannedOperationCode
}
waste {
code
adr
description
}
weight {
value
isEstimate
}
packagings {
name
numero
volume
weight
}
Si vous souhaitez créer un BSFF sans ces informations, utilisez createDraftBsff.
Arguments
Name | Description |
---|---|
input |
createBsffTransporter
Type: BsffTransporter
Crée un transporteur BSFF
Arguments
Name | Description |
---|---|
input |
createDraftBsff
Type: Bsff!
Mutation permettant de créer un nouveau BSFF à l'état de brouillon. Les seuls champs requis sont le type du BSFF et le n°SIRET de l'émetteur, du transporteur ou du destinataire.
Arguments
Name | Description |
---|---|
input |
createFicheInterventionBsff
Type: BsffFicheIntervention!
Mutation permettant de créer une fiche d'intervention dans Trackdéchets. Permet de reporter une partie des infos d'une fiche d'intervention papier et d'identifier un détenteur d'équipement. Une fois créee, la fiche d'intervention peut être jointe à un BSFF.
Arguments
Name | Description |
---|---|
createPdfAccessToken
Type: String!
Mutation permettant d'obtenir un lien de téléchargement valide 30 minutes. A destination des forces de l'ordre qui ne disposent pas d'accès à Trackdéchets, le lien est accessible sans authentification, et peut être transmis sous la form de QR-code. La chaîne retournée est l'url de téléchargement.
Arguments
Name | Description |
---|---|
deleteBsff
Type: Bsff!
Mutation permettant de supprimer un bordereau existant de suivi de fluides frigorigènes. À condition qu'il n'ait pas encore été signé.
Arguments
Name | Description |
---|---|
id |
deleteBsffTransporter
Type: ID!
Supprime un transporteur BSFF
Arguments
Name | Description |
---|---|
id | Identifiant du transporteur |
duplicateBsff
Type: Bsff!
Mutation permettant de dupliquer les informations de base d'un BSFF. Renvoie un nouveau BSFF à l'état brouillon.
Arguments
Name | Description |
---|---|
id |
publishBsff
Type: Bsff!
Mutation permettant de publier un brouillon.
Arguments
Name | Description |
---|---|
id |
signBsff
Type: Bsff!
Mutation permettant de signer un BSFF
lors des différentes étapes : émission, transport, réception,
acceptation, opération. Chaque mutation verrouille les informations et fait passer le BSFF d'un statut
à un autre.
Champs requis pour EMISSION
:
type
emitter {
company {
name
siret
address
contact
phone
mail
}
}
transporter {
company {
name
siret
address
contact
phone
mail
}
}
destination {
company {
name
siret
address
contact
phone
mail
}
plannedOperationCode
}
waste {
code
adr
description
}
weight {
value
isEstimate
}
packagings {
name
numero
volume
weight
}
Champs additionnels requis pour TRANSPORT
:
transporter {
transport {
mode
takenOverAt
}
}
Champs additionnels requis pour RECEPTION
:
destination {
reception {
date
}
}
Champs additionnels requis pour ACCEPTATION
:
À mettre à jour via la mutation updateBsffPackaging
. L'acceptation de chaque contenant peut être signée séparement
en précisant un identifiant de contenant.
packagings {
acceptation {
date
status
weight
}
}
Champs additionnels requis pour OPERATION
:
À mettre à jour via la mutation updateBsffPackaging
. L'opération de chaque contenant peut être signée séparement
en précisant un identifiant de contenant.
packagings {
operation {
date
code
mode
description
}
}
Arguments
Name | Description |
---|---|
id | Identifiant du BSFF à signer. |
input |
updateBsff
Type: Bsff!
Mutation permettant de modifier un bordereau existant de suivi de fluides frigorigènes.
Arguments
Name | Description |
---|---|
id | |
input |
updateBsffPackaging
Type: BsffPackaging!
Mutation permettant de modifier les informations de réception et traitement par contenant
Arguments
Name | Description |
---|---|
id | |
updateBsffTransporter
Type: BsffTransporter
Modifie un transporteur BSFF
Arguments
Name | Description |
---|---|
id | |
input |
updateFicheInterventionBsff
Type: BsffFicheIntervention!
Mutation permettant de mettre à jour une fiche d'intervention.
Arguments
Name | Description |
---|---|
id | |