---
title: InvoiceCSVFile
summary: API reference for InvoiceCSVFile.
status: draft
owner: SAIF Doc Gen
last_reviewed: 2026-09-24
library: SAIF.SAIFCode.Core
reference_type: package
---

# InvoiceCSVFile

`InvoiceCSVFile` is a data-carrier contract (DTO) in the Claims / Ebilling area of SAIF.SAIFCode.Core, exposing the properties SAIF.Services and its consumers read and populate for this entity*.

## Purpose
- Carries data for the Claims / Ebilling area, consumed by SAIF.Services and other layers that reference this library's contracts*.

## Context
- Namespace: `SAIF.Core.Contracts.Claims.Ebilling`
- Kind: Class
- Assembly/package: `SAIF.Core` (NuGet package `SAIF.SAIFCode.Core`)

## Public members
| Member | Signature | Purpose |
| --- | --- | --- |
| `Record` | `string Record { get; set; }` | Represents the record associated with this InvoiceCSVFile*. |
| `Submitter` | `string Submitter { get; set; }` | Represents the submitter associated with this InvoiceCSVFile*. |
| `DCN` | `string DCN { get; set; }` | Represents the dcn associated with this InvoiceCSVFile*. |
| `ICN` | `string ICN { get; set; }` | Represents the icn associated with this InvoiceCSVFile*. |
| `Status` | `string Status { get; set; }` | Records the current status of the status*. |
| `PayerName` | `string PayerName { get; set; }` | Holds the payer name recorded on this InvoiceCSVFile*. |
| `AdminName` | `string AdminName { get; set; }` | Holds the admin name recorded on this InvoiceCSVFile*. |
| `EmployerName` | `string EmployerName { get; set; }` | Holds the employer name recorded on this InvoiceCSVFile*. |
| `ClaimNumber` | `string ClaimNumber { get; set; }` | Uniquely identifies the claim recorded on this InvoiceCSVFile*. |
| `Provider` | `string Provider { get; set; }` | Represents the provider associated with this InvoiceCSVFile*. |
| `ChargeAmount` | `string ChargeAmount { get; set; }` | Records the monetary amount of the charge*. |
| `AllowanceAmount` | `string AllowanceAmount { get; set; }` | Records the monetary amount of the allowance*. |
| `CarrierReceivedDate` | `string CarrierReceivedDate { get; set; }` | Records the date of the carrier received*. |
| `Filename` | `string Filename { get; set; }` | Represents the filename associated with this InvoiceCSVFile*. |
| `JurisdictionCode` | `string JurisdictionCode { get; set; }` | Classifies the jurisdiction using a coded value*. |
| `IsHeaderLine` | `bool IsHeaderLine { get; set; }` | Indicates whether header line applies to this InvoiceCSVFile*. |
| `IsMonthLine` | `bool IsMonthLine { get; set; }` | Indicates whether month line applies to this InvoiceCSVFile*. |

> **Note:** Statements marked with `*` were inferred from code structure, naming
> conventions, or contextual evidence where direct confirmation was not available
> in source artifacts. Statements marked with `**` could not be confirmed; treat
> as unknown until verified.

## Sources
- Core/SAIF.Core/Contracts/Claims/EBilling/InvoiceCSVFile.cs
