FR Energy Bill

The .NET SDK supports the Mindee V1 Energy Bill API.

Product Specifications

Specification
Details

Endpoint Name

energy_bill_fra

Recommended Version

v1.2

Supports Polling/Webhooks

✔️ Yes

Support Synchronous HTTP Calls

❌ No

Geography

🇫🇷 France

Quick-Start

Using the sample below, we are going to illustrate how to extract the data that we want using the SDK.

Energy Bill Sample

Sample Code

Sample Output (rST)

Standard Fields

These fields are generic and used in several products.

BaseField

Each prediction object contains a set of fields that inherit from the generic BaseField class. A typical BaseField object will have the following attributes:

  • Confidence (double?): the confidence score of the field prediction.

  • BoundingBox (BoundingBox): contains exactly 4 relative vertices (points) coordinates of a right rectangle containing the field in the document.

  • Polygon (Polygon): contains the relative vertices coordinates (Polygon extends List<Point>) of a polygon containing the field in the image.

  • PageId (int?): the ID of the page, always null when at document-level.

A Point simply refers to a List of double.

Aside from the previous attributes, all basic fields have access to a custom ToString method that can be used to print their value as a string.

AmountField

An amount field AmountField extends BaseField, but also implements:

  • Value (double?): corresponds to the field value. Can be null if no value was extracted.

StringField

The text field StringField extends BaseField, but also implements:

  • Value (string): corresponds to the field value.

  • RawValue (string): corresponds to the raw value as it appears on the document.

DateField

The date field DateField extends StringField, but also implements:

  • DateObject (DateTime?): an accessible representation of the value as a C# object. Can be null.

Specific Fields

Fields which are specific to this product; they are not used in any other product.

Energy Consumer Field

The entity that consumes the energy.

A EnergyBillV1EnergyConsumer implements the following attributes:

  • Address (string): The address of the energy consumer.

  • Name (string): The name of the energy consumer. Fields which are specific to this product; they are not used in any other product.

Energy Supplier Field

The company that supplies the energy.

A EnergyBillV1EnergySupplier implements the following attributes:

  • Address (string): The address of the energy supplier.

  • Name (string): The name of the energy supplier. Fields which are specific to this product; they are not used in any other product.

Energy Usage Field

Details of energy consumption.

A EnergyBillV1EnergyUsage implements the following attributes:

  • Consumption (double): The price per unit of energy consumed.

  • Description (string): Description or details of the energy usage.

  • EndDate (string): The end date of the energy usage.

  • StartDate (string): The start date of the energy usage.

  • TaxRate (double): The rate of tax applied to the total cost.

  • Total (double): The total cost of energy consumed.

  • Unit (string): The unit of measurement for energy consumption. Possible values include:

    • kWh

    • m3

    • L

  • UnitPrice (double): The price per unit of energy consumed. Fields which are specific to this product; they are not used in any other product.

Meter Details Field

Information about the energy meter.

A EnergyBillV1MeterDetail implements the following attributes:

  • MeterNumber (string): The unique identifier of the energy meter.

  • MeterType (string): The type of energy meter. Possible values include:

    • electricity

    • gas

    • water

    • None

  • Unit (string): The unit of power for energy consumption. Fields which are specific to this product; they are not used in any other product.

Subscription Field

The subscription details fee for the energy service.

A EnergyBillV1Subscription implements the following attributes:

  • Description (string): Description or details of the subscription.

  • EndDate (string): The end date of the subscription.

  • StartDate (string): The start date of the subscription.

  • TaxRate (double): The rate of tax applied to the total cost.

  • Total (double): The total cost of subscription.

  • UnitPrice (double): The price per unit of subscription. Fields which are specific to this product; they are not used in any other product.

Taxes and Contributions Field

Details of Taxes and Contributions.

A EnergyBillV1TaxesAndContribution implements the following attributes:

  • Description (string): Description or details of the Taxes and Contributions.

  • EndDate (string): The end date of the Taxes and Contributions.

  • StartDate (string): The start date of the Taxes and Contributions.

  • TaxRate (double): The rate of tax applied to the total cost.

  • Total (double): The total cost of Taxes and Contributions.

  • UnitPrice (double): The price per unit of Taxes and Contributions.

Attributes

The following fields are extracted for Energy Bill V1:

Contract ID

ContractId: The unique identifier associated with a specific contract.

Delivery Point

DeliveryPoint: The unique identifier assigned to each electricity or gas consumption point. It specifies the exact location where the energy is delivered.

Due Date

DueDate: The date by which the payment for the energy invoice is due.

Energy Consumer

EnergyConsumer(EnergyBillV1EnergyConsumer): The entity that consumes the energy.

Energy Supplier

EnergySupplier(EnergyBillV1EnergySupplier): The company that supplies the energy.

Energy Usage

EnergyUsage(List<EnergyBillV1EnergyUsage>): Details of energy consumption.

Invoice Date

InvoiceDate: The date when the energy invoice was issued.

Invoice Number

InvoiceNumber: The unique identifier of the energy invoice.

Meter Details

MeterDetails(EnergyBillV1MeterDetail): Information about the energy meter.

Subscription

Subscription(List<EnergyBillV1Subscription>): The subscription details fee for the energy service.

Taxes and Contributions

TaxesAndContributions(List<EnergyBillV1TaxesAndContribution>): Details of Taxes and Contributions.

Total Amount

TotalAmount: The total amount to be paid for the energy invoice.

Total Before Taxes

TotalBeforeTaxes: The total amount to be paid for the energy invoice before taxes.

Total Taxes

TotalTaxes: Total of taxes applied to the invoice.

Last updated

Was this helpful?