/AWS1/CL_MPGGETBLLADJSTREQOUT¶
GetBillingAdjustmentRequestOutput
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_billingadjstmtrequestid TYPE /AWS1/MPGBLLNGADJSTMTREQUESTID /AWS1/MPGBLLNGADJSTMTREQUESTID¶
The unique identifier of the billing adjustment request.
iv_agreementid TYPE /AWS1/MPGAGREEMENTID /AWS1/MPGAGREEMENTID¶
The unique identifier of the agreement associated with this billing adjustment request.
iv_adjustmentreasoncode TYPE /AWS1/MPGBILLINGADJSTMTRC /AWS1/MPGBILLINGADJSTMTRC¶
The reason code for the billing adjustment.
iv_originalinvoiceid TYPE /AWS1/MPGINVOICEID /AWS1/MPGINVOICEID¶
The identifier of the original invoice being adjusted.
iv_adjustmentamount TYPE /AWS1/MPGPOSAMOUNTUPTO8DECIMLS /AWS1/MPGPOSAMOUNTUPTO8DECIMLS¶
The adjustment amount as a string representation of a decimal number.
iv_currencycode TYPE /AWS1/MPGCURRENCYCODE /AWS1/MPGCURRENCYCODE¶
The currency code for the adjustment amount (e.g.,
USD).
iv_status TYPE /AWS1/MPGBILLINGADJSTMTSTATUS /AWS1/MPGBILLINGADJSTMTSTATUS¶
The current status of the billing adjustment request.
iv_createdat TYPE /AWS1/MPGTIMESTAMP /AWS1/MPGTIMESTAMP¶
The date and time when the billing adjustment request was created, as a POSIX timestamp (Unix epoch seconds).
iv_updatedat TYPE /AWS1/MPGTIMESTAMP /AWS1/MPGTIMESTAMP¶
The date and time when the billing adjustment request was last updated, as a POSIX timestamp (Unix epoch seconds).
Optional arguments:¶
iv_description TYPE /AWS1/MPGSTRING /AWS1/MPGSTRING¶
The detailed description of the billing adjustment reason, if provided.
iv_statusmessage TYPE /AWS1/MPGBLLNGADJSTMTSTATUSMSG /AWS1/MPGBLLNGADJSTMTSTATUSMSG¶
A message providing additional context about the billing adjustment request status. This field is populated only when the status is
VALIDATION_FAILED.
Queryable Attributes¶
billingAdjustmentRequestId¶
The unique identifier of the billing adjustment request.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_BILLINGADJSTMTREQUESTID() |
Getter for BILLINGADJUSTMENTREQUESTID, with configurable def |
ASK_BILLINGADJSTMTREQUESTID() |
Getter for BILLINGADJUSTMENTREQUESTID w/ exceptions if field |
HAS_BILLINGADJSTMTREQUESTID() |
Determine if BILLINGADJUSTMENTREQUESTID has a value |
agreementId¶
The unique identifier of the agreement associated with this billing adjustment request.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_AGREEMENTID() |
Getter for AGREEMENTID, with configurable default |
ASK_AGREEMENTID() |
Getter for AGREEMENTID w/ exceptions if field has no value |
HAS_AGREEMENTID() |
Determine if AGREEMENTID has a value |
adjustmentReasonCode¶
The reason code for the billing adjustment.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ADJUSTMENTREASONCODE() |
Getter for ADJUSTMENTREASONCODE, with configurable default |
ASK_ADJUSTMENTREASONCODE() |
Getter for ADJUSTMENTREASONCODE w/ exceptions if field has n |
HAS_ADJUSTMENTREASONCODE() |
Determine if ADJUSTMENTREASONCODE has a value |
description¶
The detailed description of the billing adjustment reason, if provided.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DESCRIPTION() |
Getter for DESCRIPTION, with configurable default |
ASK_DESCRIPTION() |
Getter for DESCRIPTION w/ exceptions if field has no value |
HAS_DESCRIPTION() |
Determine if DESCRIPTION has a value |
originalInvoiceId¶
The identifier of the original invoice being adjusted.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ORIGINALINVOICEID() |
Getter for ORIGINALINVOICEID, with configurable default |
ASK_ORIGINALINVOICEID() |
Getter for ORIGINALINVOICEID w/ exceptions if field has no v |
HAS_ORIGINALINVOICEID() |
Determine if ORIGINALINVOICEID has a value |
adjustmentAmount¶
The adjustment amount as a string representation of a decimal number.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ADJUSTMENTAMOUNT() |
Getter for ADJUSTMENTAMOUNT, with configurable default |
ASK_ADJUSTMENTAMOUNT() |
Getter for ADJUSTMENTAMOUNT w/ exceptions if field has no va |
HAS_ADJUSTMENTAMOUNT() |
Determine if ADJUSTMENTAMOUNT has a value |
currencyCode¶
The currency code for the adjustment amount (e.g.,
USD).
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CURRENCYCODE() |
Getter for CURRENCYCODE, with configurable default |
ASK_CURRENCYCODE() |
Getter for CURRENCYCODE w/ exceptions if field has no value |
HAS_CURRENCYCODE() |
Determine if CURRENCYCODE has a value |
status¶
The current status of the billing adjustment request.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STATUS() |
Getter for STATUS, with configurable default |
ASK_STATUS() |
Getter for STATUS w/ exceptions if field has no value |
HAS_STATUS() |
Determine if STATUS has a value |
statusMessage¶
A message providing additional context about the billing adjustment request status. This field is populated only when the status is
VALIDATION_FAILED.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STATUSMESSAGE() |
Getter for STATUSMESSAGE, with configurable default |
ASK_STATUSMESSAGE() |
Getter for STATUSMESSAGE w/ exceptions if field has no value |
HAS_STATUSMESSAGE() |
Determine if STATUSMESSAGE has a value |
createdAt¶
The date and time when the billing adjustment request was created, as a POSIX timestamp (Unix epoch seconds).
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CREATEDAT() |
Getter for CREATEDAT, with configurable default |
ASK_CREATEDAT() |
Getter for CREATEDAT w/ exceptions if field has no value |
HAS_CREATEDAT() |
Determine if CREATEDAT has a value |
updatedAt¶
The date and time when the billing adjustment request was last updated, as a POSIX timestamp (Unix epoch seconds).
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_UPDATEDAT() |
Getter for UPDATEDAT, with configurable default |
ASK_UPDATEDAT() |
Getter for UPDATEDAT w/ exceptions if field has no value |
HAS_UPDATEDAT() |
Determine if UPDATEDAT has a value |