Invention Grant
- Patent Title: Invoice numbering
-
Application No.: US17143891Application Date: 2021-01-07
-
Publication No.: US11763359B2Publication Date: 2023-09-19
- Inventor: David Laprade , Jamie Kite , Piyush Poddar
- Applicant: STRIPE, INC.
- Applicant Address: US CA San Francisco
- Assignee: STRIPE, INC.
- Current Assignee: STRIPE, INC.
- Current Assignee Address: US CA San Francisco
- Agency: Womble Bond Dickinson (US) LLP
- Main IPC: G06Q30/04
- IPC: G06Q30/04 ; G06F16/22 ; G06F16/215 ; G06Q40/12 ; G06F16/248 ; G06Q20/08

Abstract:
Methods and apparatuses for invoice numbering are disclosed. In one embodiment, the method comprises A method for electronically generating invoices for a party with invoice numbers where there are no gaps between invoice numbers nor duplicate invoice numbers, the method comprising: receiving, at a database, a first request to prepare an invoice for the party; preparing the invoice, including calling a command to assign an invoice number to the invoice; acquiring a limited-time lock to cause any other requests to the database related to obtaining invoice numbers for invoices for the party to wait until the invoice number has been assigned and persisting the invoice to the database has completed; assigning the invoice number for the invoice after confirming a highest invoice number already stored in the database, where the invoice number is assigned the number that is next sequentially to the highest invoice number; after assigning a number to the invoice, then persisting the invoice with the assigned invoice number to the database; and releasing the lock in response to completely persisting the invoice with the assigned invoice number to the database.
Public/Granted literature
- US20220215447A1 Invoice Numbering Public/Granted day:2022-07-07
Information query