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.

Don’t miss key shifts in business spend.