numerus/verify
jordi fita mas 880c4f53b2 Add the function to get the next invoice number
I can not use a PostgreSQL sequence because invoices need to be gapless,
and sequences are designed to not rollback, for performance reasons.  In
this case, the performance is secondary because the law does not care.
2023-02-17 14:48:24 +01:00
..
add_invoice.sql
add_product.sql
available_countries.sql
available_currencies.sql
available_invoice_status.sql
available_languages.sql
build_cookie.sql
change_password.sql
check_cookie.sql
company.sql Add the function to get the next invoice number 2023-02-17 14:48:24 +01:00
company_user.sql
contact.sql
country.sql
country_code.sql
country_i18n.sql
currency.sql
currency_code.sql
current_user_cookie.sql
current_user_email.sql
discount_rate.sql
edit_product.sql
email.sql
encrypt_password.sql
ensure_role_exists.sql
extension_citext.sql
extension_pg_libphonenumber.sql
extension_pgcrypto.sql
extension_uri.sql
extension_vat.sql
invoice.sql
invoice_number_counter.sql Add the function to get the next invoice number 2023-02-17 14:48:24 +01:00
invoice_product.sql
invoice_product_tax.sql
invoice_status.sql
invoice_status_i18n.sql
language.sql
login.sql
login_attempt.sql
logout.sql
new_invoice_product.sql
next_invoice_number.sql Add the function to get the next invoice number 2023-02-17 14:48:24 +01:00
parse_price.sql
product.sql
product_tax.sql
roles.sql
schema_auth.sql
schema_numerus.sql
schema_public.sql
set_cookie.sql
tax.sql
tax_rate.sql
to_price.sql
user.sql
user_profile.sql