How can transactions be assigned to different legal entities?
Short answer
Transactions are assigned to legal entities using entity codes, company codes, or subsidiary identifiers in your accounting system. Each transaction is tagged with the appropriate entity identifier to ensure accurate ledger assignment and consolidated reporting.
On Ramp, transactions are assigned to legal entities through Ramp's built-in multi-entity feature. Each Business Entity represents a separate legal entity with its own bank account for statement payments. Transactions default to the entity mapped to the cardholder's location, but can be reassigned before the statement closes.
How entity assignment works on Ramp
Ramp assigns every transaction to a single legal entity and enforces that assignment through statements, payments, and accounting syncs.
Ramp’s multi-entity setup includes:
- Business Entities: Each legal entity is configured in Company > Entities with its own name, bank account, and user assignments.
- Location-based defaults: Users are assigned to Ramp Locations, which map to specific entities. All cards and transactions default to the user's entity.
- Entity reassignment: Admins and bookkeepers can change the entity on transactions before the statement closes.
- Statement separation: Each entity generates separate statements and payments from its designated bank account.
- ERP sync: Entity assignments sync to your accounting system (NetSuite, Sage Intacct, QuickBooks, etc.), posting transactions to the correct subsidiary or company code.
How to assign entities on Ramp
1. Set up Business Entities
- Navigate to Company > Entities
- Click Create legal entity
- Add entity details and select the bank account for statement payments
- Map Ramp Locations to each entity
2. Default assignment at card issuance
- Cards and funds default to the entity of the cardholder's location
- You can override this when issuing spend by selecting a different entity in the card settings
- All future transactions on that card will use the assigned entity
Note: If a user’s location changes, existing cards keep their original entity and must be updated manually.
3. Reassign during transaction coding
- Click into a transaction and scroll to the entity field
- Select a different entity from the dropdown menu
Important: Reassignment is only possible before the statement is generated
Limitations
- Statement lock: Once a statement is generated, the entity of a transaction is permanently locked and cannot be changed.
- Currency restrictions: You cannot move transactions between entities with different currencies (e.g., from USD to EUR entity).
- No transaction splitting: Individual transactions cannot be split across multiple entities within Ramp. For Sage Intacct, the ERP handles intercompany journal entries automatically.
Related questions
Yes. A single employee can incur expenses on behalf of multiple legal entities, as long as each expense is clearly assigned to the correct entity for accounting, statement payment, and reporting.
Read moreYes. Different entities can use different charts of accounts, but this adds complexity during consolidation. Each entity’s accounts must be mapped to a common reporting structure, which increases close time and introduces risk during consolidated reporting.
Read moreIntercompany expenses are costs and transfers between related entities within your corporate group. On Ramp, multi-entity organizations largely eliminate the need for intercompany transactions by assigning spend to the correct entity from the start, paying each entity's expenses from separate bank accounts, and syncing directly to entity-specific books in your ERP.
Read moreCreate a single vendor record in your system that all entities can use. Configure entity-specific approval workflows and accounting codes while maintaining centralized vendor data (payment details, tax information, compliance documents).
Read more