[Purchase] SubscribeService: CustomersDot Data
## Summary After Zuora has received all the necessary information, the SubscribeService API should create the customer account with all related info in CustomersDot. The customer then needs to be provisioned a license(s). For detailed requirements for what records and data need to be created in Customers Dot, see [this issue](https://gitlab.com/gitlab-com/business-technology/enterprise-apps/bsa/business-systems-analysts/-/issues/134). ## Requirements Ensure all customer, subscription and license records are created in CustomersDot. ## Proposal - The [issue description here](https://gitlab.com/gitlab-com/business-technology/enterprise-apps/bsa/business-systems-analysts/-/issues/129#cdot-data-creation) mentions "After Zuora has received all necessary information, the SubscribeService API should create the customer account". I'm wondering if this is a hard requirement for the customer account to be created after. The `SubscribeService` in CDot currently requires a customer object so it would likely be easier to reuse this service if we created the customer before sending the information to Zuora. - I have some questions about the [list of fields here](https://gitlab.com/gitlab-com/business-technology/enterprise-apps/bsa/business-systems-analysts/-/issues/134#customersdot-data-requirements), but I don't think we have to work through these now as they probably wouldn't impact the LOE significantly. - Weight: 3 _* proposal and weight extracted from Tyler's analysis [here](https://gitlab.com/gitlab-com/business-technology/enterprise-apps/bsa/business-systems-analysts/-/issues/134#note_713337543)_
issue