Mutations
cancelBsdasriRevisionRequest
Type: Boolean!
Annule une demande de révision de Bsdasri. Peut être fait uniquement par l'auteur de la révision, si celle-ci n'a pas encore été acceptée
Arguments
Name | Description |
---|---|
id | Identifiant de la demande de révision |
createBsdasri
Type: Bsdasri!
Crée un nouveau dasri
Arguments
Name | Description |
---|---|
input | Payload de création d'un dasri |
createBsdasriRevisionRequest
Type: BsdasriRevisionRequest!
Crée une demande de révision sur un Bsdasri existant
Arguments
Name | Description |
---|---|
createDraftBsdasri
Type: Bsdasri!
Crée un nouveau dasri en brouillon
Arguments
Name | Description |
---|---|
input | Payload de création d'un dasri brouillon. Ne permet pas la création de dasri de synthèse. |
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 |
---|---|
deleteBsdasri
Type: Bsdasri!
Supprime un BSDASRI
Arguments
Name | Description |
---|---|
id | ID d'un Dasri |
duplicateBsdasri
Type: Bsdasri!
Duplique un bordereau Dasri (non applicable pour les bordereau de synthese ou de groupement)
Arguments
Name | Description |
---|---|
id | ID d'un Bsdasri |
publishBsdasri
Type: Bsdasri!
Marque un dasri brouillon comme publié (isDraft=false)
Arguments
Name | Description |
---|---|
id | ID d'un Bsdasri |
signBsdasri
Type: Bsdasri!
Appose une signature sur un Bsdasri, verrouille les cadres correspondant.
Une signature ne peut être apposée que par un membre de l'entreprise figurant sur le cadre concerné. Ex: la signature TRANSPORT ne peut être apposée que par un membre de l'entreprise de transport.
Pour signer l'emission avec un compte transporteur (cas de la signature sur device transporteur), utiliser la mutation signBsdasriEmissionWithSecretCode.
Champs requis pour EMISSION
:
emitter {
company {
name
siret
address
contact
phone
}
emission {
packagings {
type
volume
quantity
}
}
}
waste {
code
adr
}
Champs requis pour TRANSPORT
:
transporter {
company {
name
siret
address
contact
phone
}
transport {
acceptation {
status
}
packagings {
type
volume
quantity
}
takenOverAt
}
recepisse {
isExempted
}
}
Champs requis pour RECEPTION
:
destination {
company {
name
siret
address
contact
phone
}
reception {
acceptation {
status
}
packagings {
type
volume
quantity
}
date
}
}
Champs requis pour OPERATION
:
destination {
operation {
weight {
value
}
code
mode
date
}
}
Arguments
Name | Description |
---|---|
id | |
input |
signBsdasriEmissionWithSecretCode
Type: Bsdasri!
Appose une signature de type EMISSION via un compte n'appartenant pas à l'émetteur. Permet de signer un enlèvement sur le device transporteur grâce au code de sécurité de l'émetteur du dasri
Arguments
Name | Description |
---|---|
id | |
submitBsdasriRevisionRequestApproval
Type: BsdasriRevisionRequest!
Répond à une demande d'approbation d'une révision. En cas de refus, la révision associée est automatiquement refusée et les autres validations supprimées. En cas d'acceptation, si c'était la dernière approbation attendue, la révision associée est automatiquement approuvée et appliquée sur le Bsdasri.
Arguments
Name | Description |
---|---|
id | Identifiant de la validation |
isApproved | Indique si la révision est acceptée ou non |
comment | Commentaire facultatif |
updateBsdasri
Type: Bsdasri!
Met à jour un dasri existant. Par défaut, tous les champs sont modifiables.
Arguments
Name | Description |
---|---|
id | Identifiant unique du bordereau |
input | Payload de mise à jour d'un dasri |