> ## Documentation Index
> Fetch the complete documentation index at: https://docs.port.church/llms.txt
> Use this file to discover all available pages before exploring further.

# Donor Numbers Import: Resolving Errors

> How donor number import errors are surfaced and how to fix them

Donor number errors are split between upload-time validation and import-time unresolved records.

## Upload-Time Errors (Fix CSV and Re-upload)

Typical upload-blocking issues:

* Missing required headers (`First Name`, `Last Name`, `Donor Number`)
* Invalid `Donor Number` value (must be a positive integer)
* Invalid `Remote ID` format (must parse as unsigned integer)

## Import-Time Errors (Resolve on Import Screen)

Rows can be marked `unresolved` during processing because of:

* No person match found
* Planning Center API validation errors while assigning the donor number

## Resolution Actions in Port

For unresolved rows you can:

* Search and assign an existing Planning Center person
* Create a person from the row
* Save and requeue the row

## Tips

* Include `Remote ID`, `Email`, and `Phone Number` for stronger matching.
* Upload errors must be fixed in the file and re-uploaded.
* Donor numbers must be positive integers — decimal values and negative numbers are rejected.
