BillPaymentRequest¶
BillPaymentRequest is a request DTO in the Legal / Bills area, carrying the input parameters for a service or API call*.
Purpose¶
- Carries the input parameters passed to a Legal / Bills service or API operation*.
Context¶
- Namespace:
SAIF.Core.Contracts.Legal.Bills - Kind: Class
- Assembly/package:
SAIF.Core(NuGet packageSAIF.SAIFCode.Core)
Public members¶
| Member | Signature | Purpose |
|---|---|---|
ProviderTin |
string ProviderTin { get; set; } |
Represents the provider tin associated with this BillPaymentRequest*. |
LocationId |
long LocationId { get; set; } |
References the identifier of the associated location record*. |
BillingProviderName |
string BillingProviderName { get; set; } |
Holds the billing provider name recorded on this BillPaymentRequest*. |
AddressLine1 |
string AddressLine1 { get; set; } |
Holds line 1 of the record mailing address*. |
AddressLine2 |
string AddressLine2 { get; set; } |
Holds line 2 of the record mailing address*. |
AddressLine3 |
string AddressLine3 { get; set; } |
Holds line 3 of the record mailing address*. |
City |
string City { get; set; } |
Represents the city associated with this BillPaymentRequest*. |
State |
string State { get; set; } |
Represents the state associated with this BillPaymentRequest*. |
Zip |
string Zip { get; set; } |
Represents the zip associated with this BillPaymentRequest*. |
ReferenceNumber |
string ReferenceNumber { get; set; } |
Uniquely identifies the reference recorded on this BillPaymentRequest*. |
InvoiceDate |
string InvoiceDate { get; set; } |
Records the date of the invoice*. |
InvoiceAmount |
string InvoiceAmount { get; set; } |
Records the monetary amount of the invoice*. |
SectionCode |
string SectionCode { get; set; } |
Classifies the section using a coded value*. |
ExpenseAccountNumber |
string ExpenseAccountNumber { get; set; } |
Uniquely identifies the expense account recorded on this BillPaymentRequest*. |
InvoiceText |
string InvoiceText { get; set; } |
Holds free-text text recorded against this BillPaymentRequest*. |
InvoiceUserField1 |
string InvoiceUserField1 { get; set; } |
Represents the invoice user field1 associated with this BillPaymentRequest*. |
SpecialHandlingDescription |
string SpecialHandlingDescription { get; set; } |
Holds free-text description recorded against this BillPaymentRequest*. |
RequestingAttorneyName |
string RequestingAttorneyName { get; set; } |
Holds the requesting attorney name recorded on this BillPaymentRequest*. |
ApprovedDate |
string ApprovedDate { set; } |
Records the date of the approved*. |
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/BillPaymentRequest.cs