This business is the result of an amalgamation in which it adopted the name (number, actually) of one of the amalgamating businesses. Hence, its name (in this case, "0871498 B.C. LTD.") does not match its incorporation number (BC0871549).
During the business type change in Edit UI, the previous extension is replaced with a new extension, so the new name is "0871498 B.C. COMMUNITY CONTRIBUTION COMPANY LTD.".
However, Legal API validates this name against the incorporation number and expects "0871549 B.C. COMMUNITY CONTRIBUTION COMPANY LTD.", and reports an error because it doesn't match.
Per @Mihai-QuickSilverDev , the name specified by Edit UI is correct (ie, they keep the old number and only the extension changes). So, Legal API has to allow this. I recommend that Legal API validates only the extension.
An alteration was done on a business to change its type from a BC to a CC. It failed to file with the following message (which comes from Legal API):
Re: https://dev.edit.business.bcregistry.gov.bc.ca/BC0871549/alteration/?alteration-id=152399&accountid=668
Analysis
This business is the result of an amalgamation in which it adopted the name (number, actually) of one of the amalgamating businesses. Hence, its name (in this case, "0871498 B.C. LTD.") does not match its incorporation number (BC0871549).
During the business type change in Edit UI, the previous extension is replaced with a new extension, so the new name is "0871498 B.C. COMMUNITY CONTRIBUTION COMPANY LTD.".
However, Legal API validates this name against the incorporation number and expects "0871549 B.C. COMMUNITY CONTRIBUTION COMPANY LTD.", and reports an error because it doesn't match.
Per @Mihai-QuickSilverDev , the name specified by Edit UI is correct (ie, they keep the old number and only the extension changes). So, Legal API has to allow this. I recommend that Legal API validates only the extension.