Invoice Generator Pro 🧾 avatar
Invoice Generator Pro 🧾

Pricing

$20.00/month + usage

Go to Store
Invoice Generator Pro 🧾

Invoice Generator Pro 🧾

Developed by

Powerful Bachelor

Powerful Bachelor

Maintained by Community

✨ Create professional invoices instantly! 💼 Input business details, add client info, and generate polished invoices that maintain your brand. 💯 Customize with logos, colors, and payment terms. 🚀 Save time, get paid faster, and look professional with every transaction! 📊 Track finances easily. 💸

0.0 (0)

Pricing

$20.00/month + usage

0

Total users

2

Monthly users

2

Last modified

2 days ago

You can access the Invoice Generator Pro 🧾 programmatically from your own applications by using the Apify API. You can also choose the language preference from below. To use the Apify API, you’ll need an Apify account and your API token, found in Integrations settings in Apify Console.

1{
2  "openapi": "3.0.1",
3  "info": {
4    "version": "0.0",
5    "x-build-id": "wyQWzhwCmcfV3gQkt"
6  },
7  "servers": [
8    {
9      "url": "https://api.apify.com/v2"
10    }
11  ],
12  "paths": {
13    "/acts/powerful_bachelor~invoice-generator-pro/run-sync-get-dataset-items": {
14      "post": {
15        "operationId": "run-sync-get-dataset-items-powerful_bachelor-invoice-generator-pro",
16        "x-openai-isConsequential": false,
17        "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
18        "tags": [
19          "Run Actor"
20        ],
21        "requestBody": {
22          "required": true,
23          "content": {
24            "application/json": {
25              "schema": {
26                "$ref": "#/components/schemas/inputSchema"
27              }
28            }
29          }
30        },
31        "parameters": [
32          {
33            "name": "token",
34            "in": "query",
35            "required": true,
36            "schema": {
37              "type": "string"
38            },
39            "description": "Enter your Apify token here"
40          }
41        ],
42        "responses": {
43          "200": {
44            "description": "OK"
45          }
46        }
47      }
48    },
49    "/acts/powerful_bachelor~invoice-generator-pro/runs": {
50      "post": {
51        "operationId": "runs-sync-powerful_bachelor-invoice-generator-pro",
52        "x-openai-isConsequential": false,
53        "summary": "Executes an Actor and returns information about the initiated run in response.",
54        "tags": [
55          "Run Actor"
56        ],
57        "requestBody": {
58          "required": true,
59          "content": {
60            "application/json": {
61              "schema": {
62                "$ref": "#/components/schemas/inputSchema"
63              }
64            }
65          }
66        },
67        "parameters": [
68          {
69            "name": "token",
70            "in": "query",
71            "required": true,
72            "schema": {
73              "type": "string"
74            },
75            "description": "Enter your Apify token here"
76          }
77        ],
78        "responses": {
79          "200": {
80            "description": "OK",
81            "content": {
82              "application/json": {
83                "schema": {
84                  "$ref": "#/components/schemas/runsResponseSchema"
85                }
86              }
87            }
88          }
89        }
90      }
91    },
92    "/acts/powerful_bachelor~invoice-generator-pro/run-sync": {
93      "post": {
94        "operationId": "run-sync-powerful_bachelor-invoice-generator-pro",
95        "x-openai-isConsequential": false,
96        "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
97        "tags": [
98          "Run Actor"
99        ],
100        "requestBody": {
101          "required": true,
102          "content": {
103            "application/json": {
104              "schema": {
105                "$ref": "#/components/schemas/inputSchema"
106              }
107            }
108          }
109        },
110        "parameters": [
111          {
112            "name": "token",
113            "in": "query",
114            "required": true,
115            "schema": {
116              "type": "string"
117            },
118            "description": "Enter your Apify token here"
119          }
120        ],
121        "responses": {
122          "200": {
123            "description": "OK"
124          }
125        }
126      }
127    }
128  },
129  "components": {
130    "schemas": {
131      "inputSchema": {
132        "type": "object",
133        "required": [
134          "clientName",
135          "invoiceNumber",
136          "companyName",
137          "invoiceDate",
138          "dueDate",
139          "items"
140        ],
141        "properties": {
142          "clientName": {
143            "title": "Client Name",
144            "type": "string",
145            "description": "Name of the client or customer"
146          },
147          "clientEmail": {
148            "title": "Client Email",
149            "type": "string",
150            "description": "Email address of the client"
151          },
152          "invoiceNumber": {
153            "title": "Invoice Number",
154            "type": "string",
155            "description": "Unique identifier for the invoice"
156          },
157          "companyName": {
158            "title": "Company Name",
159            "type": "string",
160            "description": "Name of your company or business"
161          },
162          "companyDetails": {
163            "title": "Company Details",
164            "type": "string",
165            "description": "Address, contact information, and other details of your company"
166          },
167          "invoiceDate": {
168            "title": "Invoice Date",
169            "type": "string",
170            "description": "Date when the invoice is issued"
171          },
172          "dueDate": {
173            "title": "Due Date",
174            "type": "string",
175            "description": "Date when the payment is due"
176          },
177          "taxRate": {
178            "title": "Tax Rate (%)",
179            "maximum": 100,
180            "type": "integer",
181            "description": "Tax rate as a percentage (0-100)",
182            "default": 10
183          },
184          "discount": {
185            "title": "Discount (%)",
186            "maximum": 100,
187            "type": "integer",
188            "description": "Discount as a percentage (0-100)",
189            "default": 0
190          },
191          "accentColor": {
192            "title": "Accent Color",
193            "type": "string",
194            "description": "Hex color code for invoice accent color"
195          },
196          "layout": {
197            "title": "Layout Style",
198            "enum": [
199              "modern",
200              "standard"
201            ],
202            "type": "string",
203            "description": "Layout style for the invoice",
204            "default": "modern"
205          },
206          "borderStyle": {
207            "title": "Border Style",
208            "enum": [
209              "none",
210              "simple",
211              "double"
212            ],
213            "type": "string",
214            "description": "Border style for tables and sections",
215            "default": "simple"
216          },
217          "paymentQrUrl": {
218            "title": "Payment QR Code URL",
219            "type": "string",
220            "description": "URL to a QR code image for payment"
221          },
222          "columns": {
223            "title": "Table Columns",
224            "type": "array",
225            "description": "Columns to display in the invoice table",
226            "default": [
227              "description",
228              "quantity",
229              "unitPrice",
230              "total"
231            ]
232          },
233          "columnLabels": {
234            "title": "Column Labels",
235            "type": "object",
236            "description": "Custom labels for table columns",
237            "default": {
238              "description": "Description",
239              "quantity": "Quantity",
240              "unitPrice": "Unit Price",
241              "total": "Total"
242            }
243          },
244          "items": {
245            "title": "Invoice Items",
246            "type": "array",
247            "description": "Products or services included in the invoice",
248            "default": [
249              {
250                "description": "Web development services",
251                "quantity": 2,
252                "unitPrice": 500
253              },
254              {
255                "description": "Monthly hosting fee",
256                "quantity": 1,
257                "unitPrice": 100
258              }
259            ]
260          },
261          "currencySymbol": {
262            "title": "Currency Symbol",
263            "type": "string",
264            "description": "Currency symbol to display (e.g., $, €, £)"
265          },
266          "paymentTerms": {
267            "title": "Payment Terms",
268            "type": "string",
269            "description": "Terms and conditions for payment"
270          },
271          "paymentDetails": {
272            "title": "Payment Details",
273            "type": "string",
274            "description": "Bank account details, UPI ID, or other payment information"
275          },
276          "logoUrl": {
277            "title": "Company Logo URL",
278            "type": "string",
279            "description": "URL or data URI of the company logo"
280          },
281          "signatureUrl": {
282            "title": "Signature URL",
283            "type": "string",
284            "description": "URL or data URI of the signature image"
285          }
286        }
287      },
288      "runsResponseSchema": {
289        "type": "object",
290        "properties": {
291          "data": {
292            "type": "object",
293            "properties": {
294              "id": {
295                "type": "string"
296              },
297              "actId": {
298                "type": "string"
299              },
300              "userId": {
301                "type": "string"
302              },
303              "startedAt": {
304                "type": "string",
305                "format": "date-time",
306                "example": "2025-01-08T00:00:00.000Z"
307              },
308              "finishedAt": {
309                "type": "string",
310                "format": "date-time",
311                "example": "2025-01-08T00:00:00.000Z"
312              },
313              "status": {
314                "type": "string",
315                "example": "READY"
316              },
317              "meta": {
318                "type": "object",
319                "properties": {
320                  "origin": {
321                    "type": "string",
322                    "example": "API"
323                  },
324                  "userAgent": {
325                    "type": "string"
326                  }
327                }
328              },
329              "stats": {
330                "type": "object",
331                "properties": {
332                  "inputBodyLen": {
333                    "type": "integer",
334                    "example": 2000
335                  },
336                  "rebootCount": {
337                    "type": "integer",
338                    "example": 0
339                  },
340                  "restartCount": {
341                    "type": "integer",
342                    "example": 0
343                  },
344                  "resurrectCount": {
345                    "type": "integer",
346                    "example": 0
347                  },
348                  "computeUnits": {
349                    "type": "integer",
350                    "example": 0
351                  }
352                }
353              },
354              "options": {
355                "type": "object",
356                "properties": {
357                  "build": {
358                    "type": "string",
359                    "example": "latest"
360                  },
361                  "timeoutSecs": {
362                    "type": "integer",
363                    "example": 300
364                  },
365                  "memoryMbytes": {
366                    "type": "integer",
367                    "example": 1024
368                  },
369                  "diskMbytes": {
370                    "type": "integer",
371                    "example": 2048
372                  }
373                }
374              },
375              "buildId": {
376                "type": "string"
377              },
378              "defaultKeyValueStoreId": {
379                "type": "string"
380              },
381              "defaultDatasetId": {
382                "type": "string"
383              },
384              "defaultRequestQueueId": {
385                "type": "string"
386              },
387              "buildNumber": {
388                "type": "string",
389                "example": "1.0.0"
390              },
391              "containerUrl": {
392                "type": "string"
393              },
394              "usage": {
395                "type": "object",
396                "properties": {
397                  "ACTOR_COMPUTE_UNITS": {
398                    "type": "integer",
399                    "example": 0
400                  },
401                  "DATASET_READS": {
402                    "type": "integer",
403                    "example": 0
404                  },
405                  "DATASET_WRITES": {
406                    "type": "integer",
407                    "example": 0
408                  },
409                  "KEY_VALUE_STORE_READS": {
410                    "type": "integer",
411                    "example": 0
412                  },
413                  "KEY_VALUE_STORE_WRITES": {
414                    "type": "integer",
415                    "example": 1
416                  },
417                  "KEY_VALUE_STORE_LISTS": {
418                    "type": "integer",
419                    "example": 0
420                  },
421                  "REQUEST_QUEUE_READS": {
422                    "type": "integer",
423                    "example": 0
424                  },
425                  "REQUEST_QUEUE_WRITES": {
426                    "type": "integer",
427                    "example": 0
428                  },
429                  "DATA_TRANSFER_INTERNAL_GBYTES": {
430                    "type": "integer",
431                    "example": 0
432                  },
433                  "DATA_TRANSFER_EXTERNAL_GBYTES": {
434                    "type": "integer",
435                    "example": 0
436                  },
437                  "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
438                    "type": "integer",
439                    "example": 0
440                  },
441                  "PROXY_SERPS": {
442                    "type": "integer",
443                    "example": 0
444                  }
445                }
446              },
447              "usageTotalUsd": {
448                "type": "number",
449                "example": 0.00005
450              },
451              "usageUsd": {
452                "type": "object",
453                "properties": {
454                  "ACTOR_COMPUTE_UNITS": {
455                    "type": "integer",
456                    "example": 0
457                  },
458                  "DATASET_READS": {
459                    "type": "integer",
460                    "example": 0
461                  },
462                  "DATASET_WRITES": {
463                    "type": "integer",
464                    "example": 0
465                  },
466                  "KEY_VALUE_STORE_READS": {
467                    "type": "integer",
468                    "example": 0
469                  },
470                  "KEY_VALUE_STORE_WRITES": {
471                    "type": "number",
472                    "example": 0.00005
473                  },
474                  "KEY_VALUE_STORE_LISTS": {
475                    "type": "integer",
476                    "example": 0
477                  },
478                  "REQUEST_QUEUE_READS": {
479                    "type": "integer",
480                    "example": 0
481                  },
482                  "REQUEST_QUEUE_WRITES": {
483                    "type": "integer",
484                    "example": 0
485                  },
486                  "DATA_TRANSFER_INTERNAL_GBYTES": {
487                    "type": "integer",
488                    "example": 0
489                  },
490                  "DATA_TRANSFER_EXTERNAL_GBYTES": {
491                    "type": "integer",
492                    "example": 0
493                  },
494                  "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
495                    "type": "integer",
496                    "example": 0
497                  },
498                  "PROXY_SERPS": {
499                    "type": "integer",
500                    "example": 0
501                  }
502                }
503              }
504            }
505          }
506        }
507      }
508    }
509  }
510}

Invoice Generator Pro 🧾 OpenAPI definition

OpenAPI is a standard for designing and describing RESTful APIs, allowing developers to define API structure, endpoints, and data formats in a machine-readable way. It simplifies API development, integration, and documentation.

OpenAPI is effective when used with AI agents and GPTs by standardizing how these systems interact with various APIs, for reliable integrations and efficient communication.

By defining machine-readable API specifications, OpenAPI allows AI models like GPTs to understand and use varied data sources, improving accuracy. This accelerates development, reduces errors, and provides context-aware responses, making OpenAPI a core component for AI applications.

You can download the OpenAPI definitions for Invoice Generator Pro 🧾 from the options below:

If you’d like to learn more about how OpenAPI powers GPTs, read our blog post.

You can also check out our other API clients: