diff --git a/guides/profiles/p012/images/Qualification Response.bpm b/guides/profiles/p012/images/Qualification Response.bpm
new file mode 100644
index 00000000..3b49b16d
Binary files /dev/null and b/guides/profiles/p012/images/Qualification Response.bpm differ
diff --git a/guides/profiles/p012/images/bpmnQualificationResponse.svg b/guides/profiles/p012/images/bpmnQualificationResponse.svg
new file mode 100644
index 00000000..f3e005a9
--- /dev/null
+++ b/guides/profiles/p012/images/bpmnQualificationResponse.svg
@@ -0,0 +1,336 @@
+
+
+
\ No newline at end of file
diff --git a/guides/profiles/p012/process/index.adoc b/guides/profiles/p012/process/index.adoc
index 315192b5..ce4aba5a 100644
--- a/guides/profiles/p012/process/index.adoc
+++ b/guides/profiles/p012/process/index.adoc
@@ -3,7 +3,7 @@
The {link-bpmn}[BPMN] diagram shows the choreography of the business process implemented by the {name-profile}. The choreography of business collaborations defines the sequence of interactions when the profile is run within its context.
-image::bpmnQualificationResponse.svg[align="center", width=800]
+image::../images/bpmnQualificationResponse.svg[align="center", width=800]
[cols="2,10", options="header"]
.Business process
diff --git a/structure/syntax/QualificationResponse.xml b/structure/syntax/QualificationResponse.xml
new file mode 100644
index 00000000..5788295a
--- /dev/null
+++ b/structure/syntax/QualificationResponse.xml
@@ -0,0 +1,260 @@
+
+
+ QualificationResponse
+ Qualification Response (T023)
+
+ urn:oasis:names:specification:ubl:schema:xsd:TendererQualificationResponse-2
+ urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2
+ urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2
+
+
+ t023:TendererQualificationResponse
+ Qualification Rejection, root element
+ PEPPOL-T023-R002
+ PEPPOL-T023-R003
+ PEPPOL-T023-R004
+ PEPPOL-T023-R005
+ PEPPOL-T023-R006
+ PEPPOL-T023-R007
+ PEPPOL-T023-R008
+ PEPPOL-T023-R009
+ PEPPOL-T023-R010
+ PEPPOL-T023-R011
+ PEPPOL-T023-R012
+
+ cbc:UBLVersionID
+ UBL version identifier
+ PEPPOL-T023-R013
+ PEPPOL-T023-R014
+ Identifier
+ 2.2
+
+
+ cbc:CustomizationID
+ Specification identification
+ An identification of the specification containing the total set of rules regarding semantic content, cardinalities and business rules to which the data contained in the instance document conforms.
+ PEPPOL-T023-R015
+ PEPPOL-T023-R016
+ Identifier
+ urn:fdc:peppol.eu:prac:trns:t023:1.0
+
+
+ cbc:ProfileID
+ Business process type identifier
+ Identifies the business process context in which the transaction appears. It enables the buyer to process the document in an appropriate way.
+ PEPPOL-T023-R017
+ PEPPOL-T023-R018
+ Identifier
+ urn:fdc:peppol.eu:prac:bis:p012:1.0
+
+
+ cbc:ID
+ Qualification identifier
+ Identifier of the qualification document, MUST be expressed in a UUID syntax (RFC 4122)
+ PEPPOL-T023-R019
+ PEPPOL-T023-R020
+ PEPPOL-T023-R021
+ PEPPOL-T023-R022
+
+ schemeURI
+ Scheme identifier
+ urn:uuid
+
+ Identifier
+
+
+ cbc:ContractFolderID
+ Reference number
+ An identifier that is specified by the buyer and used as a reference number for all documents in the procurement process. It is also known as procurement project identifier, procurement reference number or contract folder identifier.
+ PEPPOL-T023-R023
+ PEPPOL-T023-R024
+ Identifier
+
+
+ cbc:IssueDate
+ Qualification issue date
+ The date when the qualification is issued by the economic operator.
+ Date
+
+
+ cbc:IssueTime
+ Qualification issue time
+ The time when the qualification is issued by the economic operator. The issue time must have granularity of seconds, and include time zone information
+ PEPPOL-T023-R025
+ Time
+
+
+ cac:SenderParty
+ Contracting body
+ The contracting authority or contracting entity who is buying supplies, services or public works using a tendering procedure as described in the applicable directive (Directives 2014/24/EU, 2014/25/EU).
+ PEPPOL-T023-R026
+ PEPPOL-T023-R032
+ PEPPOL-T023-R033
+ PEPPOL-T023-R034
+
+ cbc:EndpointID
+ Contracting body electronic address identifier
+ Electronic address of the contracting body.
+
+ schemeID
+ Scheme identifier
+ EAS
+ 9930
+
+ Identifier
+ DE122268496
+
+
+ cac:PartyIdentification
+ Contracting body identification
+
+ cbc:ID
+ Contracting body identifier
+ The national identifier of a contracting body as it is legally registered (e.g. VAT identification, such as KBO)
+ "PEPPOL-T023-R028"
+ "PEPPOL-T023-R029"
+ "PEPPOL-T023-R030"
+
+ schemeID
+ Scheme identifier
+ ICD
+ 0204
+
+ Identifier
+ 991-1234512345-06
+
+
+
+ cac:PartyName
+ Contracting body name
+ PEPPOL-T023-R032
+ PEPPOL-T023-R033
+ PEPPOL-T023-R034
+ PEPPOL-T023-R043
+
+ cbc:Name
+ Contracting body name
+ The name of the contracting body as it is registered.
+ PEPPOL-T023-R031
+ Text
+
+
+
+
+ cac:ReceiverParty
+ Economic operator
+ Any natural or legal person or public entity or group of such persons and/or entities, including any temporary association of undertakings, which offers the execution of works and/or a work, the supply of products or the provision of services on the market. MUST be the Main Qualifying Party who have sent the qualification document.
+ PEPPOL-T023-R027
+ PEPPOL-T023-R032
+ PEPPOL-T023-R033
+ PEPPOL-T023-R034
+
+ cbc:EndpointID
+ Economic operator electronic address identifier
+ Electronic address of the economic operator being the main qualifying party.
+
+ schemeID
+ Scheme identifier
+ EAS
+ 9946
+
+ Identifier
+ 500820007
+
+
+ cac:PartyIdentification
+ Economic operator identification
+
+ cbc:ID
+ Economic operator identifier
+ An identifier that identifies the economic operator, such as a legal registration identifier.
+ "PEPPOL-T023-R028"
+ "PEPPOL-T023-R029"
+ "PEPPOL-T023-R030"
+
+ schemeID
+ Scheme identifier
+ ICD
+ 0088
+
+ Identifier
+ 7300010000001
+
+
+
+ cac:PartyName
+ Economic operator name
+ PEPPOL-T023-R032
+ PEPPOL-T023-R033
+ PEPPOL-T023-R034
+ PEPPOL-T023-R043
+
+ cbc:Name
+ Economic operator name
+ The name of the economic operator.
+ PEPPOL-T023-R031
+ Text
+
+
+
+
+ cac:ResolutionDocumentReference
+ Reference to rejected document
+
+ cbc:ID
+ Identifer of rejected document
+ A reference to the document that has been submitted by the Economic operator to apply for the given Qualification Request and to which this qualification rejection resolution refers to.
+ PEPPOL-T023-R035
+ PEPPOL-T023-R036
+ PEPPOL-T023-R037
+ PEPPOL-T023-R038
+
+ schemeURI
+ Scheme identifier
+ urn:uuid
+
+
+
+
+ cac:QualificationResolution
+ Qualification rejection resolution
+ The qualification rejection resolution shall contain all information necessary for the economic operator to understand how and why its qualification application has been rejected. The information includes a short description of the reason for rejection and the decision date. If a qualification application has been submitted for more than one lot, a separate qualification resolution rejection should be issued for each lot, indicating the relevant lot identifier.
+ PEPPOL-T023-R039
+ PEPPOL-T023-R040
+
+ cbc:AdmissionCode
+ Admission code
+ The admission code describes the qualification result. Because this document only contains information about rejected qualifications, the fixed value "false" must be entered here.
+ PEPPOL-T023-R041
+ false
+
+
+ cbc:Resolution
+ Reason ror rejection
+ A literal description of the reason why the qualification has been rejected. In case a qualification rejection resolution is related to more than one lot, a reason for rejection should be given for each lot.
+ PEPPOL-T023-R042
+
+
+ cbc:ResolutionDate
+ Resolution date
+ The date at which the qualification rejection resolution had been made.
+
+
+ cbc:ResolutionTime
+ Resolution time
+ If necessary, the time at which the qualification rejection resolution has been made.
+
+
+ cac:ProcurementProjectLot
+ Procurement project lot concerned
+
+ cbc:ID
+ Lot identifier
+ An identifier for the lot that is concerned by the rejection.
+ PEPPOL-T023-R044
+ Identifier
+
+
+
+
+