Usage
Basic Usage
Generate Random Invoices
from fakeinvoicegen import InvoiceGenerator
# Initialize the generator
generator = InvoiceGenerator()
# Generate a single random invoice
generator.generate_invoice()
# Generate multiple random invoices
generator.generate_invoices(count=5)
Custom Invoice Data
You can customize any aspect of the generated invoices:
custom_data = {
'client_name': 'John Doe',
'amount': 1000.00,
'currency': 'EUR',
'due_date': '2024-12-31'
}
generator.generate_invoice(custom_data=custom_data)