The Utility Bill skill extracts data from utility bills. Utility bills are detailed invoices that are charged and paid regularly (in a payment cycle) for services like electricity, gas, water, telephone, and cable television.
The Utility Bill skill is a production skill. It has been fully trained on a large document set and provides high accuracy of data identification and extraction. The skill is ready to be used in production and does not require further training on your specific documents. Accuracy and straight-through processing (STP) rates can be further optimized in production through continuous learning from human-in-the-loop feedback.
Countries and Languages
| Countries | Languages |
|---|
| USA | English |
| Canada | English |
| French |
Asterisk (*) indicates a required field or field group. Values cannot be empty.
Billing Period
| Field | Description |
|---|
| Start Date* | The billing period start date. |
| End Date* | The billing period end date. |
| Field | Description |
|---|
| Bill Date | The date on which the bill was issued. |
| Bill Number | The bill number. This field is also sometimes named Invoice Number. |
Issuer
Information about the company providing the services.
| Field | Description |
|---|
| Name* | Information about the company providing the services. |
| Address | Information about the company providing the services. |
Customer
Information about the customer or the invoice recipient. The Service Address field is the address where the service was performed.
| Field | Description |
|---|
| Account Number | Information about the customer or the invoice recipient. |
| Name | Information about the customer or the invoice recipient. |
| Customer Address | Information about the customer or the invoice recipient. |
| Service Address | The address where the service was performed. |
Remit To
Information about the business unit or payment recipient.
| Field | Description |
|---|
| Name | Information about the business unit or payment recipient. |
| Address | Information about the business unit or payment recipient. |
| Field | Description |
|---|
| Amount Due* | The total amount due for the billing period. |
| Current Charges | Charges for the current period. |
| Currency* | The currency of the amount due. |
Line Items (Repeating Group)
| Field | Description |
|---|
| Billing Number | The customer account number (for example, phone number) that is used to identify the account. |
| Description | A description of the line item. |
| Quantity | The number of units purchased. |
| Unit Price | The price of one item. |
| UoM | The unit of measurement for the line items. |
| Amount | The payment amount. |
Additional Fields
| Field | Description |
|---|
| Previous Balance | The balance for the previous billing period. |
| Last Payment | The payment made for the previous billing period. The field value may be negative. |
| Balance Forward | The balance brought forward from the previous billing period. The field value may be negative or zero. |
| Due Date | The bill due date. After this date, the total amount due may change due to fines charged on unpaid amounts for the billing period. |
| Amount after Due Date | The amount charged if the payment is made after the due date. |
| Late Charge | Additional charges (flat or percentage) levied in addition to the amount due if the payment is made after the due date. |
| Penalties | Charges levied on unpaid amounts for the billing period. |
| Adjustments | Payment adjustments. If several adjustment groups have been detected in the document, they are displayed as multiple lines of a repeating group. |
Key Fields
- Issuer/Name
- Customer/Name
- Bill Date
- Due Date
- Amount Due
Validation Rules
| Rule | Description |
|---|
| Check Bill Date | Verifies that the Due Date is later than the date on which the bill was issued (Bill Date). |
| Separate currency from amount in money fields | Splits the amount and the currency in a field containing an amount of money, and copies the currency into the Currency field if it is empty. |
Parameters
| Rule | Description |
|---|
| Fields neural net mode | Determines how ABBYY Vantage’s neural network engine extracts key-value fields from the document. |