Skip to main content
Aria Knowledge Central

get_acct_charges_paid_status_m

Summary

API Name get_acct_charges_paid_status_m
Class transaction_services_m
Update Version 68

Description

Returns the list of charges with balance/paid info to pay/unpay

Inputs

Name Type Length Required Description
client_no long 22 Yes

Aria-assigned unique identifier indicating the Aria client providing service to this account.

auth_key string 32 Yes

Aria-assigned unique key for authenticating the validity of the requestor. This key is passed with each method call.

acct_no long 22 Yes

Aria-assigned account identifier. This value is unique across all Aria-managed accounts.

Alternative required field: client_acct_id

client_acct_id string 50 Yes

Client-defined account identifier.

Alternative required field: acct_no

charge_level_type long 1 Yes

Determines whether to return charges at invoice level (along with non-invoice charges) or invoice lines level.

Allowed values:

Value Description
1 Returns charges at invoice level and other non-invoice charges (like balance transfers, dunning charges).
2 Returns charges at the invoice line level.
charge_retrieval_type long 1 Yes

Determines whether to return the charges to be paid or unpaid.

Allowed values:

Value Description
1 Retrieve charges that are due for payment.
2 Retrieve charges that were previously paid and are eligible to be unpaid. When this value is used, either 'invoice_no' or 'payment_transaction_id' must be provided. When both value is provided 'invoice_no' takes the precedence.
master_plan_instance_no long 22 No

The unique identifier for the master plan instance. Used only for charge_level_type = 2 to filter the invoice lines by this master plan instance.

Alternative field: client_master_plan_instance_id

client_master_plan_instance_id string 100 No

Client-defined unique identifier for the master plan instance. Used only for charge_level_type = 2 to filter the invoice lines by this master plan instance.

Alternative field: master_plan_instance_no

invoice_no long 22 No

The Aria-generated invoice number to filter from the charges retrieved to pay or unpay.

payment_transaction_id long 22 No

The Aria-generated transaction ID of the payment to filter from the charges retrieved to unpay (charge_retrieval_type = 2).

offset long 10 No

The number of records to skip in the array. Min of 0 with no maximum value. If no value specified the default is 0. If an offset value greater than the total matching charges count is passed, then no records will be returned in the response since that is an invalid offset.

limit long 3 No

Limits the number of records returned in the array. Min of 1 and Max 999. If no value is specified, it defaults to 999.

Outputs

Name Type Length Required Description
error_code long   No

Aria-assigned error identifier. 0 indicates no error.

error_msg string   No

Description of any error that occurred. "OK" if there was no error.

acct_charges object   No

Charges at invoice level along with non-invoice charges.

See fields below

invoice_lines object   No

Returns charges at the invoice line level.

See fields below

acct_charges fields

Name Type Length Required Description
transaction_id long   No

The unique identifier for a given transaction.

transaction_date string   No

Date the transaction was executed.

transaction_type long 8 No

Transaction type to search account history for.

Allowed values:

Value Description
1 Invoice
-1 Voided Invoice
2 check
-2 Voided Check
3 Electronic Payment
-3 Voided Electronic Payment
4 Balance Transfer To Account
-4 Voided Balance Transfer To Account
5 Balance Transfer From Account
-5 Voided Balance Transfer From Account
6 Write Off
-6 Voided Write Off
8 Refund Request
-8 Voided Refund Request
9 Balance Forward
-9 Voided Balance Forward
10 Cash Credit
-10 Voided Cash Credit
11 Credit From Overpayment
-11 Voided Credit From Overpayment
12 Electronic Refund Disbursement
-12 Voided Electronic Refund Disbursement
13 Check Refund Disbursementt
-13 Voided Check Refund Disbursement
14 External charge
-14 Voided External Charge
15 Dunning Charge
-15 Voided Dunning Charge
16 reinstated Charge transaction
-16 voided reinstated Charge transaction
17 reinstated Payment transaction
-17 voided reinstated payment transaction
18 Negative Balance Forward
-18 Voided Negative Balance Forward
19 3rd party payment
-19 voided 3rd party payment
20 3rd party payment refund
-20 voided 3rd party payment refund
21 Invoice charge line item
-21 Voided Invoice charge line item
22 Invoice credit line item
-22 Voided Invoice credit line item
transaction_desc string   No

Text description of the transaction.

invoice_no long   No

The Aria-assigned unique identifier of a given invoice.

source_no long   No

A unique identifier defining the originating source of the transaction, such as a balance transfers and dunning charges etc.

amount double   No

Total monetary value of this transaction.

paid_amount double   No

The paid amount of this transaction.

balance_due double   No

Balance due amount of this transaction.

invoice_lines fields

Name Type Length Required Description
invoice_no long   No

The Aria-assigned unique identifier of a given invoice.

line_no long   No

Specifies the sequential line number of this line item.

service_no long   No

Specifies the Aria-assigned unique service identifier.

line_description string   No

Specifies the corresponding description to this line item.

master_plan_instance_no long 22 No

Unique plan instance number associated with the line item.

charge_amount double   No

Charge amount for the invoice line item.

tax_amount double   No

Amount of tax applied to the invoice line item.

paid_amount double   No

The paid amount of the invoice line item.

balance_due double   No

Balance due amount of the invoice line item.

TOP
  • Was this article helpful?