Invoice Records

This dataset provides detailed business invoice records, including invoice numbers, customer information, payment terms, due dates, and line item breakdowns with amounts and payment status tracking. It enables comprehensive financial analysis, accounts receivable management, and payment compliance monitoring for businesses of any size.

  • last updated 29 Oct 2025
  • by GoMask
The brief that made it

Automated accounts receivable tracking and aging analysis

Sample rows

preview · 8 of 200 rows · all 25 columns
invoice_idstringpayment_statusstringline_item_quantityfloatcustomer_statestringinvoice_numberstringissue_datedatedue_datedatecustomer_idstringcustomer_namestringcustomer_emailstringcustomer_phonestringcustomer_street_addressstringcustomer_citystringcustomer_postal_codestringcustomer_countrystringpayment_termsstringline_item_idstringline_item_descriptionstringline_item_unit_pricefloatline_item_totalfloatinvoice_total_amountfloatcurrencystringpayment_datedateamount_paidfloatnotesstring
INV-00001Paid12NY2023-0012023-06-112023-07-11CUST-001Acme Corporationbilling@acme.com+1-212-555-0134123 Main StNew York10001USANet 30LI-00001Consulting services June50060006000USD2023-06-306000Paid in full within terms
INV-00002Unpaid1blankUK-2023-0022023-03-152023-04-14CUST-002Smith & Sonsaccounts@smithsons.co.uk+44-20-7946-001222 High StreetLondonSW1A 1AAUKNet 30LI-00002Legal advisory retainer280028002800GBPblank0Awaiting client payment
INV-00003Overdue2blankFR-2023-0032022-12-102023-01-09CUST-003Paris Consultingcontact@parisconsult.fr+33-1-8765-432115 Rue du CommerceParis75015FranceNet 30LI-00003Market analysis report125025002500EURblank0Follow-up sent for overdue invoice
INV-00004Unpaid5blankINV-0042023-10-052023-11-04CUST-004BerlinTech GmbHfinance@berlintech.de+49-30-1234-5678Brandenburger Str. 44Berlin10117GermanyNet 30LI-00004Software license renewal98049004900EURblank0blank
INV-00005Paid150CA2023-0052023-09-012023-09-15CUST-005Sunrise Grocersinfo@sunrisegrocers.com+1-415-555-0199234 Market AveSan Francisco94103USANet 14LI-00005Organic produce delivery3.75562.5562.5USD2023-09-10562.5Paid early
INV-00006Cancelled80QCCA-2023-0062022-06-012022-07-01CUST-006Montreal Caféblank+1-514-555-011045 Rue Sainte-CatherineMontrealH3B 1E7CanadaNet 30LI-00006Coffee supplies4233603360CADblank0Order cancelled by customer
INV-00007Paid1NSWAUS-23-0072023-01-152023-01-25CUST-007Green Gardens Pty Ltdsales@greengardens.com.au+61-2-5555-01237 Queen StSydney2000AustraliaNet 10LI-00007Landscaping monthly service120012001200AUD2023-01-241200blank
INV-00008Unpaid60blankJP-2022-0082022-04-212022-04-21CUST-008Sushi Zen Co.info@sushizen.jp+81-3-5555-01111-2-3 GinzaTokyo104-0061JapanDue on ReceiptLI-00008Premium fish shipment7545004500JPYblank0Immediate payment requested

What the 200 rows show

from the 200-row sample
  • 10.0median line_item_quantity
  • 9payment termses
  • 9currencies
  • 11customer countries
  • 42customer cities
  • 94.3median line_item_unit_price
payment_status200 rows by value
0408070Unpaid35%14Partia…7%76Paid38%15Overdue8%25Cancel…13%
line_item_quantity200 rows, in bands of 200
09519018972100000101,0002,000line_item_quantity →

Median 10.0, from 0.01 to 2,000.

customer_state127 rows with a value · 73 left blank
  1. NY17
  2. CA16
  3. MH13
  4. QC11
  5. TX10
  6. BE8
  7. NSW7
  8. VIC5
  9. FL4
  10. Tokyo4
25 columns by typefrom the column list below
  • string 17
  • float 5
  • date 3

Columns

25 columns in three groups
blueprint · 25 columns
columntypedescriptionexample
Text 17 columns
invoice_idstringUnique identifier for each invoice recorduniqueINV-00001
invoice_numberstringBusiness-facing invoice number, may be different from invoice_idunique2023-001
customer_idstringUnique identifier for the customer or clientCUST-001
customer_namestringName of the customer or clientAcme Corporation
customer_emailstringEmail address of the customeroptionalbilling@acme.com
customer_phonestringPhone number of the customeroptional+1-212-555-0134
customer_street_addressstringStreet address of the customeroptional123 Main St
customer_citystringCity of the customeroptionalNew York
customer_statestringState or province of the customeroptionalNY
customer_postal_codestringPostal code of the customeroptional10001
customer_countrystringCountry of the customer11 countries · optionalUSA
payment_termsstringPayment terms (e.g., Net 30, Due on Receipt)9 termsesNet 30
line_item_idstringUnique identifier for the line itemuniqueLI-00001
line_item_descriptionstringDescription of the product or service billed in this line itemConsulting services June
currencystringCurrency code for the invoice (e.g., USD, EUR)9 valuesUSD
payment_statusstringCurrent payment status of the invoiceUnpaid · Partially Paid · Paid · Overdue · CancelledPaid
notesstringAdditional notes or comments related to the invoiceoptionalAwaiting client payment
Numbers 5 columns
line_item_quantityfloatQuantity of the product or service billed0.01 or more12
line_item_unit_pricefloatUnit price for the product or service0 or more500
line_item_totalfloatTotal amount for this line item (quantity x unit price)0 or more6000
invoice_total_amountfloatTotal amount of the invoice (sum of all line items)0 or more6000
amount_paidfloatTotal amount paid towards the invoice0 or more · optional6000
Dates and times 3 columns
issue_datedateDate when the invoice was issued2023-06-11
due_datedateDate by which payment is due2023-07-11
payment_datedateDate when payment was received (if applicable)optional2023-06-30

Use it for

  • median line it…10.0200 rowsmean line item quanti…63.7Unpa…72.0Part…58.6Paid38.8Over…

    A finance dashboard

    Line_item_quantity by payment_status and a breakdown of customer_state. Excel, Power BI or Tableau.

  • What pattern can you find in 200 rows?

    A class exercise

    Hand out the rows and one question. Everyone works from the same 200 rows.

  • A software demo

    Believable invoices with invoice_number, issue_date and due_date to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 25 columns, your size and your rules. See 20 rows before you pay.

Preview 20 rows free

1,000 rows: $1.99 · 10,000: $12.99One-time. No subscription. All prices

This dataset200 rows25 columns
Yours1,000 rows25 columnscustomer_street_address: UK only

blueprint · invoice-records

Behind this dataset

Same schema. As many rows as you need.

These 200 rows came out of a blueprint — 25 columns with generation rules behind each one. Open it in Data Factory to retune a column, add your own, wire in foreign keys, and run it at the size you actually need.

Rules it was built with
  • Invoice date before due date
  • Payment terms: net 30, net 60, due on receipt
  • Status: unpaid, partially paid, paid, overdue
  • Late fees applied after due date
  • Invoice total matches line item sum
Rows
Open the blueprint in Data Factory

1 credit per row. New accounts start with 25 free credits.

Exports
CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
Licence
yours to use, including commercially
API slug
invoice-records

What should your data show?

Preview 20 rows free
No signup. No card.