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

# ZeroPayment

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

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

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

## Public members
| Member | Signature | Purpose |
| --- | --- | --- |
| `BatchPDFDocKey` | `string BatchPDFDocKey { get; set; }` | Represents the batch pdf doc key associated with this ZeroPayment*. |
| `BatchPrintFileName` | `string BatchPrintFileName { get; set; }` | Holds the batch print file name recorded on this ZeroPayment*. |
| `BatchBannerDocDescr` | `string BatchBannerDocDescr { get; set; }` | Represents the batch banner doc descr associated with this ZeroPayment*. |
| `BatchBannerHandlingInstr` | `string BatchBannerHandlingInstr { get; set; }` | Represents the batch banner handling instr associated with this ZeroPayment*. |
| `BatchWindowEnvLoc` | `string BatchWindowEnvLoc { get; set; }` | Represents the batch window env loc associated with this ZeroPayment*. |
| `DocumentDate` | `string DocumentDate { get; set; }` | Records the date of the document*. |
| `DocumentDateForeign` | `string DocumentDateForeign { get; set; }` | Represents the document date foreign associated with this ZeroPayment*. |
| `DocumentIdentifier` | `string DocumentIdentifier { get; set; }` | Represents the document identifier associated with this ZeroPayment*. |
| `AddresseeLRecipientType` | `string AddresseeLRecipientType { get; set; }` | Classifies the addressee l recipient type applicable to this ZeroPayment*. |
| `AddresseeLName` | `string AddresseeLName { get; set; }` | Holds the addressee l name recorded on this ZeroPayment*. |
| `AddresseeLBlockFormatted` | `string AddresseeLBlockFormatted { get; set; }` | Represents the addressee l block formatted associated with this ZeroPayment*. |
| `BatchAddresseeLSortPTPZip` | `string BatchAddresseeLSortPTPZip { get; set; }` | Represents the batch addressee l sort ptp zip associated with this ZeroPayment*. |
| `AddresseeRRecipientType` | `string AddresseeRRecipientType { get; set; }` | Classifies the addressee r recipient type applicable to this ZeroPayment*. |
| `AddresseeRName` | `string AddresseeRName { get; set; }` | Holds the addressee r name recorded on this ZeroPayment*. |
| `AddresseeRBlockFormatted` | `string AddresseeRBlockFormatted { get; set; }` | Represents the addressee r block formatted associated with this ZeroPayment*. |
| `BatchAddresseeRSortPTPZip` | `string BatchAddresseeRSortPTPZip { get; set; }` | Represents the batch addressee r sort ptp zip associated with this ZeroPayment*. |
| `CCsExist` | `string CCsExist { get; set; }` | Represents the c cs exist associated with this ZeroPayment*. |
| `WorkerFullName` | `string WorkerFullName { get; set; }` | Holds the worker full name recorded on this ZeroPayment*. |
| `WorkerLastName` | `string WorkerLastName { get; set; }` | Holds the worker last name recorded on this ZeroPayment*. |
| `ClaimNumber` | `string ClaimNumber { get; set; }` | Uniquely identifies the claim recorded on this ZeroPayment*. |
| `WCBNumber` | `string WCBNumber { get; set; }` | Uniquely identifies the wcb recorded on this ZeroPayment*. |
| `IsEnclosure` | `string IsEnclosure { get; set; }` | Represents the is enclosure associated with this ZeroPayment*. |
| `IsEmail` | `string IsEmail { get; set; }` | Represents the is email associated with this ZeroPayment*. |
| `IsFax` | `string IsFax { get; set; }` | Represents the is fax associated with this ZeroPayment*. |
| `IsMailCover` | `string IsMailCover { get; set; }` | Represents the is mail cover associated with this ZeroPayment*. |
| `SaifSpecHandling` | `string SaifSpecHandling { get; set; }` | Represents the saif spec handling associated with this ZeroPayment*. |
| `RenderingProviderName` | `string RenderingProviderName { get; set; }` | Holds the rendering provider name recorded on this ZeroPayment*. |
| `InvoiceNumber` | `string InvoiceNumber { get; set; }` | Uniquely identifies the invoice recorded on this ZeroPayment*. |
| `AdjustmentCode` | `string AdjustmentCode { get; set; }` | Classifies the adjustment using a coded value*. |
| `AdjustmentReasonText` | `string AdjustmentReasonText { get; set; }` | Holds free-text text recorded against this ZeroPayment*. |
| `ServiceFromDate` | `string ServiceFromDate { get; set; }` | Records the date of the service from*. |
| `ServiceDescription` | `string ServiceDescription { get; set; }` | Holds free-text description recorded against this ZeroPayment*. |
| `BilledAmount` | `string BilledAmount { get; set; }` | Records the monetary amount of the billed*. |
| `PaidAmount` | `string PaidAmount { set; }` | Records the monetary amount of the paid*. |

> **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/Legal/Bills/ZeroPayment.cs
