@cfxlabsinc/b2b-services
    Preparing search index...
    LEGAL_ENTITY_TO_RF: {
        B_CORPORATION: "b_corporation";
        C_CORPORATION: "c_corporation";
        CLOSE_CORPORATION: "close_corporation";
        COOPERATIVE: "cooperative";
        GENERAL_PARTNERSHIP: "general_partnership";
        LIMITED_LIABILITY_COMPANY: "limited_liability_company";
        LIMITED_PARTNERSHIP: "limited_partnership";
        NONPROFIT_CORPORATION: "nonprofit_corporation";
        S_CORPORATION: "s_corporation";
        SOLE_PROPRIETORSHIP: "sole_proprietorship";
    } = ...

    Canonical US LegalEntityType code → RouteFusion BusinessType. The satisfies clause keeps this map total over the vocabulary: adding an 11th canonical code is a compile error here — at the site that must handle it — rather than a runtime INVALID_ENTITY. Exported for the contract test (legalEntityTypeToRouteFusion.test.ts, via a re-export from RouteFusionVirtualAccountService.ts).

    Type Declaration

    • ReadonlyB_CORPORATION: "b_corporation"
    • ReadonlyC_CORPORATION: "c_corporation"
    • ReadonlyCLOSE_CORPORATION: "close_corporation"
    • ReadonlyCOOPERATIVE: "cooperative"
    • ReadonlyGENERAL_PARTNERSHIP: "general_partnership"
    • ReadonlyLIMITED_LIABILITY_COMPANY: "limited_liability_company"
    • ReadonlyLIMITED_PARTNERSHIP: "limited_partnership"
    • ReadonlyNONPROFIT_CORPORATION: "nonprofit_corporation"
    • ReadonlyS_CORPORATION: "s_corporation"
    • ReadonlySOLE_PROPRIETORSHIP: "sole_proprietorship"