Missing UoM field on RatePlanCharge

Problem

Missing UoM field on RatePlanCharge (doc).

Proposal

Add UoM field to RatePlanCharge

Status

  • Export Zuora schema so that the field is available on remote objects
    • Note: Already present in exported schema
  • Add the new column to zuora_rate_plan_charges table.
    • Add the status config for the new column in config/zuora/local_copy_backfill_status.yml
    • MR https://gitlab.com/gitlab-org/customers-gitlab-com/-/merge_requests/13450+
  • Rake task to backfill the column
    • https://gitlab.com/gitlab-org/customers-gitlab-com/-/merge_requests/13485
  • Check and add/update callout in Zuora for capturing updates to field in Zuora
    • CR for adding the callout https://gitlab.com/gitlab-com/business-technology/enterprise-apps/financeops/finance-systems/-/issues/3330
      • Not a blocker since UOM can't be changed for non-draft rate plan charges
  • Run rake task to backfill (should be run only after the callout is updated and enabled inproduction)
    • Staging Run rake task to backfill uom field in zuora_ra... (gitlab-com/gl-infra/production#20570 - closed)
    • Production Run rake task to backfill uom field in zuora_ra... (gitlab-com/gl-infra/production#20571 - closed)
  • Update the status config for the column in config/zuora/local_copy_backfill_status.yml
    • MR https://gitlab.com/gitlab-org/customers-gitlab-com/-/merge_requests/13551
Edited Sep 26, 2025 by Tarun Vellishetty
Assignee Loading
Time tracking Loading