Novations¶
What is a novation?¶
Novations are explained in detail in this team drive document.
Steps for transferring services¶
In this section we call “Original Supplier” the supplier that has been bought by the “New Supplier”. These steps only apply to the services that the New Supplier takes over, which may not be all the services that the Original Supplier has been offering (e.g. the Original Supplier may have services on both GCloud and DOS and the New Supplier takes over only the services on one of the frameworks).
Suspend Original Supplier’s services in the admin, to avoid any confusion for buyers.
Update Original Supplier’s services to have New Supplier’s
supplierId
:./scripts/api-clients-shell.py <stage> data.update_service(<SERVICE_ID>, {'supplierId': <NEW_SUPPLIER_ID>})
Copy any service documents (e.g. Pricing, Terms & Conditions) from Original Supplier’s documents bucket to New Supplier’s documents bucket:
digitalmarketplace-documents-<stage>-<stage>/<FRAMEWORK_SLUG>/documents/<ORIGINAL_SUPPLIER_ID>/<SERVICE_ID>-2525-01-01.pdf digitalmarketplace-documents-<stage>-<stage>/<FRAMEWORK_SLUG>/documents/<NEW_SUPPLIER_ID>/<SERVICE_ID>-2525-01-01.pdf
Update the links to the documents in the service’s json
data
blob (use the full https://assets.digitalmarketplace.service.gov.uk/… path):./scripts/api-clients-shell.py <stage> data.update_service(<SERVICE_ID>, {'termsAndConditionsDocumentURL': 'https://assets...', ... })
Note
Draft services, submission documents and historical audit events will be retained under Original Supplier’s supplierID
.