{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"Migrate a line-of-credit portfolio","siteUrl":"https://docs.peachfinance.com","description":"API and product documentation for Peach Finance, a lending-as-a-service platform.","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"migrate-a-line-of-credit-portfolio","__idx":0},"children":["Migrate a line-of-credit portfolio"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Migrate an existing line of credit (LOC) portfolio from your legacy system to Peach: prepare your data, create borrowers and loans, populate historical records, execute the migration, and validate the results. This section is for integration engineers running a migration, with concept and reference pages for analysts and operations."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["LOC migration uses a statement-based approach. Historical data before the most recent statement date is stored as read-only snapshots; data after that date is replayed by Peach's Loan Replay™ engine."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"in-this-section","__idx":1},"children":["In this section"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/loan-lifecycle/loc-migration/key-concepts"},"children":["LOC migration key concepts"]}]}," — The cutoff date, migration draw, past periods, and historical vs. live activity."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/loan-lifecycle/loc-migration/before-you-migrate"},"children":["Before you migrate a LOC portfolio"]}]}," — Prerequisites and timing for the migration window."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/loan-lifecycle/loc-migration/migration-procedure"},"children":["LOC migration procedure"]}]}," — Create the borrower and loan, populate history, create activities, and execute."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/loan-lifecycle/loc-migration/after-migration"},"children":["After LOC migration"]}]}," — Validate balances, configure autopay and credit reporting, and post-migration behavior."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/loan-lifecycle/loc-migration/modifying-data-after-migration"},"children":["Modify data after LOC migration"]}]}," — Dispute purchases, cancel fees, and change or reverse past transactions."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/loan-lifecycle/loc-migration/special-cases-and-configuration"},"children":["LOC migration special cases and configuration"]}]}," — Origination and draw fees, statement scheduling, and special loan states."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/loan-lifecycle/loc-migration/strategy-and-operations"},"children":["LOC migration strategy and operations"]}]}," — Batching, borrower communications, concurrent operation, and re-migration."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/loan-lifecycle/loc-migration/validation-and-troubleshooting"},"children":["LOC migration validation and troubleshooting"]}]}," — Validation rules and a troubleshooting FAQ."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/loan-lifecycle/loc-migration/api-and-webhooks-reference"},"children":["LOC migration API and webhooks reference"]}]}," — Endpoints used across the workflow and webhook events."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/loan-lifecycle/loc-migration/how-loc-billing-cycles-work"},"children":["How LOC billing cycles work"]}]}," — Period dates and non-due to due to overdue balance movement."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/loan-lifecycle/loc-migration/how-grace-periods-work"},"children":["How grace periods work for lines of credit"]}]}," — The pay-in-full rule, daily grace tracking, and the due-date-plus-one check."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/loan-lifecycle/loc-migration/how-loc-draws-work"},"children":["How LOC draws work"]}]}," — Draw types, the shared credit limit, and the static migration draw."]}]}]},"headings":[{"value":"Migrate a line-of-credit portfolio","id":"migrate-a-line-of-credit-portfolio","depth":1},{"value":"In this section","id":"in-this-section","depth":2}],"frontmatter":{"title":"Migrate a line-of-credit portfolio","description":"Migrate an existing line-of-credit portfolio from your legacy system to Peach: prepare data, populate history, execute, and validate.","verifiedDate":"2026-06-10T00:00:00.000Z","verifiedSpec":"loc-migration.yml","verifiedRef":"peach@41d1f8a","seo":{"title":"Migrate a line-of-credit portfolio"}},"lastModified":"2026-06-10T22:51:20.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/loan-lifecycle/loc-migration","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}