Preferenze
Il path parameter companyId è l'identificativo TS Digital di un'azienda correttamente registrata
Le preferenze non vincono mai sui valori impostati in una singola richiesta di pagamento. Questo permette di sovrascrivere le preferenze per delle richieste di pagamento specifiche.
Se daysDueDate non viene impostato, o viene impostato a 0, verranno aggiunti 180gg come valore di default alla data di scadenza dell'ultima rata (a meno di non aver impostato una due date specifica in richiesta)
Creazione di una preferenza
Permette di creare una preferenza per una specifica azienda
[POST] /preferences/{companyId} ?
Nella request abbiamo:
daysDueDate: giorni di scadenza che verranno aggiunti alla data di scadenza dell'ultima rataemailSettings: parametri di customizzazione per emailbodyText: testo della mailname: nome inserito nell'intestazione della mailemail: email custom di reply to inserita nella mail
paymentMethodSettings: identificativi delle rate del piano di pagamento da pagarename: metodo di pagamentoconstraints: minimali e massimali del singolo metodo di pagamentominimumAmount: importo minimo per il metodo di pagamentomaximumAmount: importo massimo per il metodo di pagamento
Nella response l'API ritorna:
companyId: id azienda TS DigitaldaysDueDate: giorni di scadenza che verranno aggiunti alla data di scadenza dell'ultima rataemailSettings: parametri di customizzazione per emailbodyText: testo della mailname: nome inserito nell'intestazione della mailemail: email custom di reply to inserita nella mail
paymentMethodSettings: identificativi delle rate del piano di pagamento da pagarename: metodo di pagamentoconstraints: minimali e massimali del singolo metodo di pagamentominimumAmount: importo minimo per il metodo di pagamentomaximumAmount: importo massimo per il metodo di pagamento
Modifica di una preferenza
Permette di modificare una preferenza precedentemente creata per una specifica azienda
[PATCH] /preferences/{companyId} ?
Nella request abbiamo:
daysDueDate: giorni di scadenza che verranno aggiunti alla data di scadenza dell'ultima rataemailSettings: parametri di customizzazione per emailbodyText: testo della mailname: nome inserito nell'intestazione della mailemail: email custom di reply to inserita nella mail
paymentMethodSettings: identificativi delle rate del piano di pagamento da pagarename: metodo di pagamentoconstraints: minimali e massimali del singolo metodo di pagamentominimumAmount: importo minimo per il metodo di pagamentomaximumAmount: importo massimo per il metodo di pagamento
Nella response l'API ritorna:
companyId: id azienda TS DigitaldaysDueDate: giorni di scadenza che verranno aggiunti alla data di scadenza di una richiesta di pagamentoemailSettings: parametri di customizzazione per emailbodyText: testo della mailname: nome inserito nell'intestazione della mailemail: email custom di reply to inserita nella mail
paymentMethodSettings: identificativi delle rate del piano di pagamento da pagarename: metodo di pagamentoconstraints: minimali e massimali del singolo metodo di pagamentominimumAmount: importo minimo per il metodo di pagamentomaximumAmount: importo massimo per il metodo di pagamento
Visualizzazione di una preferenza
Permette di modificare una preferenza precedentemente creata per una specifica azienda
[GET] /preferences/{companyId} ?
Nella response l'API ritorna:
companyId: id azienda TS DigitaldaysDueDate: giorni di scadenza che verranno aggiunti alla data di scadenza di una richiesta di pagamentoemailSettings: parametri di customizzazione per emailbodyText: testo della mailname: nome inserito nell'intestazione della mailemail: email custom di reply to inserita nella mail
paymentMethodSettings: identificativi delle rate del piano di pagamento da pagarename: metodo di pagamentoconstraints: minimali e massimali del singolo metodo di pagamentominimumAmount: importo minimo per il metodo di pagamentomaximumAmount: importo massimo per il metodo di pagamento
Gerarchia priorità
daysDueDate
- dueDate inserita nella singola richiesta
- dueDate maggiore negli installments + daysDueDate nelle preferenze
- dueDate maggiore negli installments + 180gg
emailSettings.email
- creditor.email nella singola richiesta
- email preferenze
- nessuna email di reply-to
emailSettings.name:
- name nelle preferenze
- nome azienda recuperato dall'Anagrafica Ts Digital
emailSettings.bodyText:
- testo nelle preferenze
- testo standard fornito dalla piattaforma
No comments to display
No comments to display