Changelog
Overview
This page provides an ongoing record of updates, improvements, and new features. Stay informed on the latest changes and enhancements as we continue to develop and optimize our platform.
June 19, 2024
- CC and BCC in receivables email: Added the ability to include a list of email addresses using the
recipientsfield in the payload the/receivables/{receivable_id}/sendand/receivables/{receivable_id}/send_test_reminderendpoints. Using this field, entities can include email addresses to which they want to send a copy or a blind copy of the email.
May 22, 2024
- Automatic matching of purchase orders with payables. Every time a payable is created or updated, Monite automatically tries to link this payable to its corresponding purchase order, which is already created in the system. For such cases, the field
purchase_order_idwas added to thepayableobject. To configure this behavior, the fieldallow_purchase_order_autolinking(default value equals totrue) was added to the entity settings. - Added a new
original_file_urlfield in responses for invoices, quotes, and credit notes that returns the receivables PDF in the entity’s language. The field was also added to the response of theGET /receivables/{receivable_id}/pdf_linkendpoint.
May 8, 2024
- Document number customization. We added the ability to customize the document numbers for all document types. This customization is done directly via entity settings. For more information, see Document number customization.
April 11, 2024
- Payment intents can now transition to the
refundedstatus from thepayout_failedandpayout_cancelledstatuses.
March 14, 2024
- The new
GET /eventsendpoint retrieves a log of that was sent to a partner. It shows the history of events and includes events triggered while a webhook listener was unavailable. - Added VAT rates and regulatory coverage for Bulgaria and Finland.
March 1, 2024
- Added the
POST /payables/{payable_id}/validateendpoint that returns the information that is missing to move a payable fromdraftto thenewstate. - Now, when a payable’s
issued_atorpayment_termsfields are updated, the value of thesuggested_payment_termis recalculated. - Our OCR supports new fields for payables:
line_item.vat_percentageline_item.total_incl_vatvat_amount
- Added VAT rates and regulatory coverage for Israel and Pakistan.
- Added the ability to push canceled invoices to an accounting software.
- Added new RBAC permissions:
onboardingandperson.- The
onboardingpermission is required to access the following endpoints using an entity user token:
GET /entities/{entity_id}/onboarding_requirements
POST /onboarding_documents
POST /persons/{person_id}/onboarding_documents - The
personpermission is required to access other/persons*endpoints using an entity user token.
- The
February 15, 2024
Breaking changes:
- In MoniteScript, the only value allowed for the
event_namefield issubmitted_for_approval. Theevent_nameandinvoicefields remain mandatory.
New features and improvements:
- New field
payable.ocr_statusthat reflects the current status of the OCR process of a payable. Its possible values areprocessing,error, andsuccess. - New optional
typefield in the request body of thePOST /receivables/{receivable_id}/previewendpoint. You can usetype=discount_reminderortype=final_reminderto preview reminder emails for a specific invoice. For more information, see Preview a payment reminder email. - PDF invoices generated by Australian entities now have currency amounts formatted accordingly.
- New
response_status_codefield in the responses fromGET /webhooks.
February 2, 2024
- The turnaround time for processing a payable (including OCR data) received by email has reduced significantly.
- New optional fields parsed to the
other_extracted_dataobject in the responses of OCR-processed payables:sort_codeandaccount_number. - New optional field
unitparsed in thepayables.line_itemsobject in the responses of OCR-processed payables. - The requirement for at least one line item in a payable can be disabled in the partner’s settings by calling
PATCH /settingspassing the new fieldenable_line_itemsasfalse(the default value istrue). - New query parameters to
GET /counterpartsto find and filter counterparts by their bank details:account_numberandsort_code. - New optional fields in invoices and quotes:
deduction_amountanddeduction_memo. - New partner setting
receivable.deduction_titleto provide a custom deduction title. - Added VAT rates and regulatory coverage for Denmark and Luxembourg.
January 24, 2024
Breaking changes:
-
The currency of products added as line items to invoices and quotes must now match the base currency of the invoice or quote itself. Monite does not support automatic currency conversion.
-
Changed the format of
document_idvalues in invoices, quotes, and credit notes.- Invoices:
INV-XXXX(previouslyinvoice-XXXX) - Quotes:
Q-XXXX(previouslyquote-XXXX) - Credit notes:
CN-XXXX(previouslycredit-note-XXXX)
- Invoices:
-
Removed the unused
push_statusessetting from/accounting_sync_rules.
New features and improvements:
-
Added VAT rates and regulatory coverage for Austria and Finland.
-
Country codes provided by entities and counterparts in the Canary Islands (IC) and autonomous Spanish cities—Ceuta and Melilla (EA)—must adhere to the ISO 3166 standard for those regions.
-
Added new endpoint to get the role of the authenticated entity user:
GET /entity_users/my_role. -
Added new RBAC permission:
payment_record. It is required to access the/payment_recordsendpoints using an entity user token. -
Added the ability to customize the email sender name and username on all outgoing emails. For more information, see Domains and mailboxes.
-
Added new
id__inquery parameter toGET /counterparts. Use it to bulk fetch multiple counterparts by their IDs. -
Added new query parameters to
GET /receivablesto filter invoices by due date:due_date__gt,due_date__lt,due_date__gte,due_date__lte. -
Added the
due_datefield to invoice responses as a convenience alias for the existing fieldpayment_terms.term_final.end_date. -
Added new webhooks to notify partners about the status of accounting system connections:
accounting_connection.pending_authaccounting_connection.connectedaccounting_connection.deauthorizedaccounting_connection.disconnected
-
Partner setting
mail.attach_documents_as_pdfnow also affects purchase order emails. -
Added an optional
payout_methodfield to payment intents. Currently, the only possible value is"bank_account".
January 11, 2024
- Added a new endpoint to delete an entity logo:
DELETE /entities/{entity_id}/logo.
December 19, 2023
The version 2023-09-01 is now publicly available to all Monite partners. To start using this version:
-
Change the
api_versionsetting in your partner settings (/settings) to2023-09-01: -
Change the
X-Monite-Versionheader value in all API calls to2023-09-01. For example:cURL
For more information, see How to upgrade.