-
Notifications
You must be signed in to change notification settings - Fork 96
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(dedicated): missing guidance to reduce kyc upload issues (#11155)
ref: MANAGER-13105 Signed-off-by: Maxime Bajeux <maxime.bajeux.ext@corp.ovh.com> Co-authored-by: CDS Translator Agent <opensource@ovh.net>
- Loading branch information
1 parent
f3eb9fc
commit 759a310
Showing
22 changed files
with
421 additions
and
88 deletions.
There are no files selected for viewing
10 changes: 10 additions & 0 deletions
10
...nt/app/account/identity-documents/components/identity-documents-requirements/component.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
import template from './template.html'; | ||
import controller from './controller'; | ||
|
||
export default { | ||
controller, | ||
template, | ||
bindings: { | ||
userType: '<', | ||
}, | ||
}; |
8 changes: 8 additions & 0 deletions
8
...t/app/account/identity-documents/components/identity-documents-requirements/controller.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
import { USER_TYPE } from '../../user-identity-documents.constant'; | ||
|
||
export default class AccountUserIdentityDocumentsReauirementsController { | ||
/* @ngInject */ | ||
constructor() { | ||
this.USER_TYPE = USER_TYPE; | ||
} | ||
} |
12 changes: 12 additions & 0 deletions
12
...client/app/account/identity-documents/components/identity-documents-requirements/index.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
import angular from 'angular'; | ||
import component from './component'; | ||
|
||
const moduleName = | ||
'ovhManagerDedicatedAccountUserUploadIdentityDocumentsRequirements'; | ||
|
||
angular | ||
.module(moduleName, ['pascalprecht.translate']) | ||
.component('accountUploadIdentityDocumentsRequirements', component) | ||
.run(/* @ngTranslationsInject:json ./translations */); | ||
|
||
export default moduleName; |
98 changes: 98 additions & 0 deletions
98
...t/app/account/identity-documents/components/identity-documents-requirements/template.html
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,98 @@ | ||
<p> | ||
<span | ||
class="font-weight-bold" | ||
data-translate="user_account_identity_documents_requirements_identity" | ||
></span> | ||
<span | ||
data-translate="{{'user_account_identity_documents_requirements_identity_list' + ($ctrl.userType === $ctrl.USER_TYPE.individual ? '_individual' : '')}}" | ||
></span> | ||
</p> | ||
<p | ||
data-translate="user_account_identity_documents_requirements_acceptance_criteria" | ||
></p> | ||
<ul> | ||
<li | ||
data-ng-if="$ctrl.userType === $ctrl.USER_TYPE.individual" | ||
data-translate="user_account_identity_documents_requirements_identity_acceptance_criteria_individual" | ||
></li> | ||
<li | ||
data-translate="user_account_identity_documents_requirements_identity_acceptance_criteria_1" | ||
></li> | ||
<li | ||
data-translate="user_account_identity_documents_requirements_identity_acceptance_criteria_2" | ||
></li> | ||
<li | ||
data-translate="user_account_identity_documents_requirements_identity_acceptance_criteria_3" | ||
></li> | ||
<li | ||
data-translate="user_account_identity_documents_requirements_identity_acceptance_criteria_4" | ||
></li> | ||
</ul> | ||
<div data-ng-if="$ctrl.userType !== $ctrl.USER_TYPE.individual"> | ||
<p> | ||
<span | ||
class="font-weight-bold" | ||
data-translate="user_account_identity_documents_requirements_sworn_statement" | ||
></span> | ||
<span | ||
data-translate="{{'user_account_identity_documents_requirements_sworn_statement_list' + ($ctrl.userType === $ctrl.USER_TYPE.association ? '_association' : '')}}" | ||
></span> | ||
</p> | ||
<p | ||
data-translate="user_account_identity_documents_requirements_acceptance_criteria" | ||
></p> | ||
<ul> | ||
<li | ||
data-translate="user_account_identity_documents_requirements_sworn_statement_acceptance_criteria_1" | ||
></li> | ||
</ul> | ||
</div> | ||
<p> | ||
<span | ||
class="font-weight-bold" | ||
data-translate="user_account_identity_documents_requirements_address" | ||
></span> | ||
<span | ||
data-translate="{{'user_account_identity_documents_requirements_address_list' + ($ctrl.userType === $ctrl.USER_TYPE.individual ? '_individual' : '')}}" | ||
></span> | ||
</p> | ||
<p | ||
data-translate="user_account_identity_documents_requirements_acceptance_criteria" | ||
></p> | ||
<ul> | ||
<li | ||
data-translate="{{'user_account_identity_documents_requirements_address_acceptance_criteria_1' + ($ctrl.userType === $ctrl.USER_TYPE.individual ? '_individual' : '')}}" | ||
></li> | ||
<li | ||
data-ng-if="$ctrl.userType !== $ctrl.USER_TYPE.individual" | ||
data-translate="user_account_identity_documents_requirements_address_acceptance_criteria_2" | ||
></li> | ||
<li | ||
data-translate="user_account_identity_documents_requirements_address_acceptance_criteria_3" | ||
></li> | ||
</ul> | ||
<div data-ng-if="$ctrl.userType !== $ctrl.USER_TYPE.individual"> | ||
<p> | ||
<span | ||
class="font-weight-bold" | ||
data-translate="user_account_identity_documents_requirements_tva" | ||
></span> | ||
<span | ||
data-translate="user_account_identity_documents_requirements_tva_list" | ||
></span> | ||
</p> | ||
<p | ||
data-translate="user_account_identity_documents_requirements_acceptance_criteria" | ||
></p> | ||
<ul> | ||
<li | ||
data-translate="{{'user_account_identity_documents_requirements_tva_acceptance_criteria_1' + ($ctrl.userType === $ctrl.USER_TYPE.association ? '_association': '')}}" | ||
></li> | ||
<li | ||
data-translate="user_account_identity_documents_requirements_tva_acceptance_criteria_2" | ||
></li> | ||
<li | ||
data-translate="user_account_identity_documents_requirements_tva_acceptance_criteria_3" | ||
></li> | ||
</ul> | ||
</div> |
28 changes: 28 additions & 0 deletions
28
...ity-documents/components/identity-documents-requirements/translations/Messages_de_DE.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
{ | ||
"user_account_identity_documents_requirements_identity": "Identitätsnachweis: ", | ||
"user_account_identity_documents_requirements_identity_list": "Personalausweis, Reisepass, Führerschein, Wählerausweis, Aadhaar-Karte oder Nachweis des Besitzes der Aadhaar-Nummer des gesetzlichen Vertreters, Betriebsleiters oder eines in der GST genannten Kontakts.", | ||
"user_account_identity_documents_requirements_identity_list_individual": "Personalausweis, Reisepass, Führerschein, Wählerausweis, Aadhaar-Karte oder Nachweis des Besitzes der Aadhaar-Nummer.", | ||
"user_account_identity_documents_requirements_acceptance_criteria": "Annahmebedingungen:", | ||
"user_account_identity_documents_requirements_identity_acceptance_criteria_individual": "Der Vor- und Nachname müssen mit der Identität des Kundenkontos übereinstimmen.", | ||
"user_account_identity_documents_requirements_identity_acceptance_criteria_1": "Gültigkeit des Dokuments", | ||
"user_account_identity_documents_requirements_identity_acceptance_criteria_2": "Schwarzweiß oder Farbe", | ||
"user_account_identity_documents_requirements_identity_acceptance_criteria_3": "Vorder-/Rückseite (für Personalausweise)", | ||
"user_account_identity_documents_requirements_identity_acceptance_criteria_4": "Das Gesicht muss sichtbar sein (mit Ausnahme des Besitznachweises der Aadhaar-Nummer)", | ||
"user_account_identity_documents_requirements_sworn_statement": "Ehrenwörtliche Erklärung: ", | ||
"user_account_identity_documents_requirements_sworn_statement_list": "Ein Dokument, das Ihnen die Befugnis gibt, im Namen des Unternehmens zu handeln. Er muss von dem gesetzlichen Vertreter, dem Betriebsleiter oder einem anderen in der GST genannten Kontakt unterzeichnet werden. Diese Erklärung ist nicht erforderlich, wenn Sie im GST aufgeführt sind.", | ||
"user_account_identity_documents_requirements_sworn_statement_list_association": "Ein Dokument, das Ihnen die Befugnis gibt, im Namen der Organisation zu handeln. Er muss von dem gesetzlichen Vertreter, dem Betriebsleiter oder einem anderen in der GST genannten Kontakt unterzeichnet werden. Diese Erklärung ist nicht erforderlich, wenn Sie im GST aufgeführt sind.", | ||
"user_account_identity_documents_requirements_sworn_statement_acceptance_criteria_1": "Name, Vorname und Unterschrift des gesetzlichen Vertreters, des Betriebsleiters oder eines anderen in der GST genannten Kontakts", | ||
"user_account_identity_documents_requirements_address": "Adressnachweis:", | ||
"user_account_identity_documents_requirements_address_list": "Rechnung (Strom, Gas, Wasser, Internet oder Telefon), Bankbeleg, GST-Zertifikat, Aadhaar-Karte oder Nachweis des Besitzes der Aadhaar-Nummer.", | ||
"user_account_identity_documents_requirements_address_acceptance_criteria_1": "Die im Nachweis angegebene Adresse muss mit der im GST angegebenen Adresse übereinstimmen", | ||
"user_account_identity_documents_requirements_address_acceptance_criteria_2": "Die Adresse im Beleg muss mit der Adresse im Debitorenkonto übereinstimmen.", | ||
"user_account_identity_documents_requirements_address_acceptance_criteria_3": "Bei einer Rechnung als Nachweis darf diese nicht älter sein als drei Monate.", | ||
"user_account_identity_documents_requirements_address_list_individual": "Rechnung (Strom, Gas, Wasser, Internet oder Telefon), Bankauszug, Aadhaar-Karte oder Nachweis des Besitzes der Aadhaar-Nummer.", | ||
"user_account_identity_documents_requirements_address_acceptance_criteria_1_individual": "Name, Vorname und Adresse müssen mit den Daten des Kundenkontos übereinstimmen.", | ||
"user_account_identity_documents_requirements_tva": "Mehrwertsteuernachweis: ", | ||
"user_account_identity_documents_requirements_tva_list": "GST-Zertifikat (Steuer auf Waren und Dienstleistungen).", | ||
"user_account_identity_documents_requirements_tva_acceptance_criteria_1": "Der Unternehmensname und die MwSt. müssen angegeben werden.", | ||
"user_account_identity_documents_requirements_tva_acceptance_criteria_1_association": "Der Name der Organisation und die MwSt. müssen angegeben sein.", | ||
"user_account_identity_documents_requirements_tva_acceptance_criteria_2": "Ihr Name, der Name des gesetzlichen Vertreters oder des Chief Operations Officer muss angegeben werden.", | ||
"user_account_identity_documents_requirements_tva_acceptance_criteria_3": "Das Dokument muss vollständig sein (mit allen Seiten)." | ||
} |
28 changes: 28 additions & 0 deletions
28
...ity-documents/components/identity-documents-requirements/translations/Messages_en_GB.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
{ | ||
"user_account_identity_documents_requirements_identity": "Proof of identity: ", | ||
"user_account_identity_documents_requirements_identity_list": "You need to provide the ID card, passport, driver’s license, voters card, Aadhaar card, or issued Aadhaar number of the legal representative, operations manager, or of any other contact listed in the GST.", | ||
"user_account_identity_documents_requirements_identity_list_individual": "Your ID card, passport, driver’s license, voters card, Aadhaar card, or issued Aadhaar number.", | ||
"user_account_identity_documents_requirements_acceptance_criteria": "Acceptance criteria:", | ||
"user_account_identity_documents_requirements_identity_acceptance_criteria_individual": "The surname and first name must match those on the customer account.", | ||
"user_account_identity_documents_requirements_identity_acceptance_criteria_1": "Document validity", | ||
"user_account_identity_documents_requirements_identity_acceptance_criteria_2": "Black and white or colour", | ||
"user_account_identity_documents_requirements_identity_acceptance_criteria_3": "Front and back copy (for ID cards)", | ||
"user_account_identity_documents_requirements_identity_acceptance_criteria_4": "The face must be visible (excluding the document with the issued Aadhaar number)", | ||
"user_account_identity_documents_requirements_sworn_statement": "Sworn statement: ", | ||
"user_account_identity_documents_requirements_sworn_statement_list": "A document that authorises you to act on the company’s behalf. It must be signed by the legal representative, operations manager, or any other contact listed in the GST. This sworn statement is not necessary if you are listed in the GST.", | ||
"user_account_identity_documents_requirements_sworn_statement_list_association": "A document that authorises you to act on the association’s behalf. It must be signed by the legal representative, operations manager, or any other contact listed in the GST. This sworn statement is not necessary if you are listed in the GST.", | ||
"user_account_identity_documents_requirements_sworn_statement_acceptance_criteria_1": "Surname, first name and signature of the legal representative, operations manager, or any other contact listed in the GST", | ||
"user_account_identity_documents_requirements_address": "Proof of address:", | ||
"user_account_identity_documents_requirements_address_list": "Utility bill (electricity, gas, water, internet, or telephone), bank statement, GST certificate, Aadhaar card, or issued Aadhaar number.", | ||
"user_account_identity_documents_requirements_address_acceptance_criteria_1": "The address listed on the supporting document should match the one on the GST", | ||
"user_account_identity_documents_requirements_address_acceptance_criteria_2": "The address listed on the supporting document should match the one on the customer account.", | ||
"user_account_identity_documents_requirements_address_acceptance_criteria_3": "Utility bill dated within the last three months.", | ||
"user_account_identity_documents_requirements_address_list_individual": "Utility bill (electricity, gas, water, internet, or telephone), bank statement, Aadhaar card, or issued Aadhaar number.", | ||
"user_account_identity_documents_requirements_address_acceptance_criteria_1_individual": "The first name, surname and address must match those on the customer account.", | ||
"user_account_identity_documents_requirements_tva": "Proof of VAT registration: ", | ||
"user_account_identity_documents_requirements_tva_list": "Goods and Services Tax (GST) certificate.", | ||
"user_account_identity_documents_requirements_tva_acceptance_criteria_1": "Company name and VAT must be specified.", | ||
"user_account_identity_documents_requirements_tva_acceptance_criteria_1_association": "Association name and VAT must be specified.", | ||
"user_account_identity_documents_requirements_tva_acceptance_criteria_2": "Your name and surname, and that of the legal representative or operations manager must be listed.", | ||
"user_account_identity_documents_requirements_tva_acceptance_criteria_3": "The document must be complete (with all pages)." | ||
} |
28 changes: 28 additions & 0 deletions
28
...ity-documents/components/identity-documents-requirements/translations/Messages_es_ES.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
{ | ||
"user_account_identity_documents_requirements_identity": "Justificante de identidad: ", | ||
"user_account_identity_documents_requirements_identity_list": "Documento de identidad, pasaporte, carné de conducir, tarjeta de votante, tarjeta Aadhaar o justificante de posesión del número Aadhaar del representante legal, director de operaciones o cualquier contacto mencionado en el GST.", | ||
"user_account_identity_documents_requirements_identity_list_individual": "Su documento de identidad, pasaporte, carné de conducir, tarjeta de votante, tarjeta Aadhaar o justificante de posesión del número Aadhaar.", | ||
"user_account_identity_documents_requirements_acceptance_criteria": "Criterios de aceptación:", | ||
"user_account_identity_documents_requirements_identity_acceptance_criteria_individual": "El nombre y los apellidos deben coincidir con la identidad de la cuenta de cliente.", | ||
"user_account_identity_documents_requirements_identity_acceptance_criteria_1": "Validez del documento", | ||
"user_account_identity_documents_requirements_identity_acceptance_criteria_2": "Blanco y negro o color", | ||
"user_account_identity_documents_requirements_identity_acceptance_criteria_3": "Anverso/reverso (para documentos de identidad)", | ||
"user_account_identity_documents_requirements_identity_acceptance_criteria_4": "El rostro debe ser visible (excepto en el caso del justificante de posesión del número Aadhaar)", | ||
"user_account_identity_documents_requirements_sworn_statement": "Declaración jurada: ", | ||
"user_account_identity_documents_requirements_sworn_statement_list": "Un documento que le confiera poder para actuar en nombre de la empresa. Debe estar firmado por el representante legal, director de operaciones o cualquier contacto mencionado en el GST. Esta declaración no es necesaria si usted aparece en el GST.", | ||
"user_account_identity_documents_requirements_sworn_statement_list_association": "Un documento que le confiera poder para actuar en nombre de la asociación. Debe estar firmado por el representante legal, director de operaciones o cualquier contacto mencionado en el GST. Esta declaración no es necesaria si usted aparece en el GST.", | ||
"user_account_identity_documents_requirements_sworn_statement_acceptance_criteria_1": "Nombre, apellidos y firma del representante legal, del director de operaciones o de cualquier contacto mencionado en el GST.", | ||
"user_account_identity_documents_requirements_address": "Justificante de dirección:", | ||
"user_account_identity_documents_requirements_address_list": "Factura (electricidad, gas, agua, internet o teléfono), extracto bancario, certificado GST, tarjeta Aadhaar o justificante de posesión del número Aadhaar.", | ||
"user_account_identity_documents_requirements_address_acceptance_criteria_1": "La dirección indicada en el justificante debe corresponder a la indicada en el GST.", | ||
"user_account_identity_documents_requirements_address_acceptance_criteria_2": "La dirección indicada en el justificante debe corresponder a la de la cuenta de cliente.", | ||
"user_account_identity_documents_requirements_address_acceptance_criteria_3": "Justificante con una antigüedad inferior a tres meses para la factura.", | ||
"user_account_identity_documents_requirements_address_list_individual": "Factura (electricidad, gas, agua, internet o teléfono), extracto bancario, tarjeta Aadhaar o justificante de posesión del número Aadhaar.", | ||
"user_account_identity_documents_requirements_address_acceptance_criteria_1_individual": "El nombre, el apellido y la dirección deben coincidir con los datos de la cuenta de cliente.", | ||
"user_account_identity_documents_requirements_tva": "Justificante de IVA: ", | ||
"user_account_identity_documents_requirements_tva_list": "Certificado GST (impuesto sobre los productos y servicios).", | ||
"user_account_identity_documents_requirements_tva_acceptance_criteria_1": "Se debe especificar el nombre de la empresa y el IVA.", | ||
"user_account_identity_documents_requirements_tva_acceptance_criteria_1_association": "Se debe especificar el nombre de la asociación y el IVA.", | ||
"user_account_identity_documents_requirements_tva_acceptance_criteria_2": "Se debe mencionar su nombre, el de su representante legal o el del director de operaciones.", | ||
"user_account_identity_documents_requirements_tva_acceptance_criteria_3": "El documento debe estar completo (con todas las páginas)." | ||
} |
Oops, something went wrong.