COI Portal Upload Failed or Files Are Missing: Troubleshooting Checklist

Portal troubleshooting

COI Portal Upload Failed or Files Are Missing: Troubleshooting Checklist

Treat a portal failure as a controlled technical exception. Preserve the attempted package, isolate the affected file or category, follow the authorized retry path, and keep the technical problem separate from insurance evidence questions.

Reviewed September 2026 · Educational information, not insurance, legal, or cybersecurity advice

Do not bypass portal controls. If a file is rejected, do not disguise its type, place confidential evidence on a public link, or send credentials to support. Use the client’s authorized help and alternative-delivery process.

First ten minutes: preserve and classify

  1. Stop repeated blind retries that could create duplicates.
  2. Preserve the staged package version and intended manifest.
  3. Record the portal label, attempted date and time zone, and user-facing error.
  4. Identify whether the failure affects one file, one category, or the complete package.
  5. Compare the final visible list with every expected filename.
  6. Check whether the system renamed, truncated, or duplicated a file.
  7. Record any confirmation or transaction reference already created.
  8. Check the client’s current format, size, category, and naming instructions.
  9. Remove unnecessary sensitive data from any support description.
  10. Assign a specific retry or escalation owner and deadline.

Keep technical and evidence issues separate. “Unsupported file type” concerns the delivery route. “Additional insured endorsement missing” concerns package evidence. “Entity name is incorrect” may require client clarification and agent action. One reviewer response can contain all three, but they should not be routed to the same owner automatically.

Common failure patterns

Observed problem Check Controlled action
File not visible after submit Final-submit action, row-level result, filters, package version Confirm destination state before retrying
Duplicate file rows Repeated attempts, same visible name, portal-generated suffix Ask portal owner which row is authoritative
Wrong category Current instruction and visible category labels Use permitted reclassification or resubmission process
Rejected extension Allowed file types and actual format Obtain an authorized supported file; do not merely rename extension
File too large Current portal limit and document quality needs Use an approved optimization or alternate route
Name truncated Hidden full name, version/date loss, duplicate risk Preserve expected and observed values
Processing never completes Timestamp, service notice, package scope Preserve evidence and escalate through official support
General success plus file error Row-level results Treat as mixed, not complete

OWASP notes that secure upload systems should control extensions, content types, file signatures, filenames, size, permissions, and storage. Those controls can legitimately reject a file. A contractor should follow the portal’s approved requirements and seek authorized support instead of trying to defeat validation.

Find the missing row

Compare intended filenames with the final portal display.

Separate exact matches, formatting differences, missing items, category mismatches, errors, and receipt gaps.

Run the receipt comparison

Safe retry workflow

  1. Confirm current state. Determine whether the first attempt created a partial or complete destination record.
  2. Preserve V01. Do not change the files inside the already-attempted package snapshot.
  3. Correct the specific problem. Obtain the right file, format, name, or category instruction from the appropriate owner.
  4. Create V02 when contents change. Keep a short change summary and avoid “final-final” filenames.
  5. Use the same authorized route. If an alternate route is necessary, obtain and preserve client approval.
  6. Verify every row again. A successful retry for one item does not prove the rest remain correct.
  7. Record the new event. Capture the actual timestamp, status, and receipt reference.
  8. Connect the outcome. Link the retry to the original error and package version.

What to send to portal support

  • Neutral project or vendor reference.
  • Portal area or page name.
  • Attempt timestamp and time zone.
  • Package version and affected visible filename.
  • Intended category and displayed category.
  • Exact user-facing error text.
  • Transaction or receipt reference, if available.
  • Browser and operating system when requested.
  • Whether the problem is repeatable.
  • No password, authentication code, unnecessary policy data, or confidential attachment unless the approved process specifically requires it.

Ask a focused question: “Does transaction X contain the file shown as Y under category Z, or should we use the documented resubmission path?” Avoid sending the entire insurance package to general technical support merely because one category failed.

When the package deadline is near

Preserve the failed attempt and notify the client through its stated escalation route. Ask for the authorized alternative, affected deadline, and how receipt will be documented. Do not assume an email attachment is acceptable. If the delay affects access, mobilization, payment, or contractual duties, route the commercial or legal question through the organization’s approved process.

The Texas Department of Insurance states under its cited Texas rules that certificate requests should be specific, clear, and reasonable and that certificate content cannot exceed policy support. Although portal failure is primarily a technical workflow issue, corrected evidence still must remain accurate; changing a file simply to satisfy an upload control must not create misleading insurance content.

Pre-close checklist

  • Every expected file has one final observed row.
  • No duplicate receipt is mistaken for a second required document.
  • Observed category matches or has a documented exception.
  • Rejected and missing items have an owner.
  • The current package version is preserved.
  • Actual and planned dates are separate.
  • Receipt and review statuses are separate.
  • Support communications omit passwords and unnecessary sensitive data.
  • A correction does not make unsupported coverage claims.
  • The final outcome is saved in the authorized record.

Frequently asked questions

Can I rename a PDF extension to make it upload?

No. A filename extension does not convert the actual format and attempting to bypass validation can create security and record problems.

Should I retry immediately?

First determine whether the portal created a partial receipt. Repeated attempts can create duplicates and make the authoritative row unclear.

The portal changed spaces to underscores. Is that a failure?

It may be a formatting-only change. Preserve both names and confirm the meaningful project, document, date, and version components.

What if support asks for my password?

Do not send it. Use the organization’s authorized authentication and support process.

Does a technical rejection mean the COI is wrong?

No. It may concern type, size, category, timing, or the portal itself. Evidence questions should be reviewed separately.

Sources and scope

The troubleshooting sequence is original administrative guidance. Follow the portal owner’s security, support, retention, and delivery rules.