- Fakturan.nu API 2 /
- Invoices /
- update
PUT
/api/v2/invoices/:id
Update an invoice
Params
-
number
Invoice number. Defaults to +1 of highest number currently in account.
-
date
Date string in the format “yyyy-mm-dd”
-
client_id
Id of existing client. “client_id” OR “client” is required.
-
days
Number of days from “date” that invoice payment is due.
-
our_reference
Name of person who acts as reference at senders company
-
your_reference
Name of person who acts as reference at recievers company
-
locale
One of: “sv”, “en”, “da”, “nb”
- currency
- settings Must be a Hash
-
settings[invoice_template]
One of: “urban”, “clean”, “iconic”, “foxy”, “static”, “original”, “croatia”
-
settings[show_product_code]
Boolean. Should the invoice show the product code column?
- rows Must be an Array of nested elements
- rows[id]
- rows[product_id]
-
rows[discount]
Discount in %
-
rows[amount]
How many units of this item? May be fractional (“1.5”).
-
rows[text]
Max length 255
-
rows[product_code]
Max length 30
-
rows[product_name]
Max length 255
-
rows[product_unit]
Max length 30
-
rows[product_price]
Price of this item. May be fractional (“9.95”).
-
rows[product_tax]
One of 25, 12, 6, 0
-
rows[text_row]
Boolean. Show this row as purely text?
- rows[sort_order]
Examples
# Update an existing invoice PUT /api/v2/invoices/11 { "date": "2021-01-26", "rows": [ { "id": 14, "product_name": "Updated name" } ] } 204