Purpose

Create a complete monthly external copy of the Odoo SaaS database and filestore and place it in approved offsite storage using the standard operating procedure defined in the policy.

Preparation

  • Ensure access to the Odoo database manager.
  • Ensure access to the SharePoint backup folder.

Steps

#ActionDetailsEvidence
1Confirm accessOn the scheduled date (first business day of the month preferred), confirm authorized access to the Odoo backup manager and approved SharePoint locationAccess confirmation
2Navigate to backup pageNavigate to the Odoo subscription backup page at https://www.bitkaya.io/odoo/settings/my-subscription?debug=1Navigation record
3Download backupClick “Backups” and download the full database and filestore backup fileDownloaded archive
4Rename archiveRename the archive using the format YYYYMMDD Bitakaya Database Backup Odoo.zipRenamed file
5Protect local copyEnsure the file is stored securely, do not distribute it outside approved storage locations, and maintain access restrictionsLocal copy protection confirmation
6Upload to SharePointUpload the archive to the approved SharePoint path: Bitkaya Compliance / Offsite Backups / OdooUpload confirmation
7Verify uploadConfirm the upload completed successfully and verify file size is consistent. Optionally download the file to confirm accessibilityVerification record
8Proceed to verificationProceed to integrity verification and logging (see PROC-ODOO-004 Verify Backup Integrity Logging and Evidence)Verification handoff
9Remove temporary copiesRemove temporary local copies securely after successful upload and verificationDisposal evidence
10Trigger additional backup if neededTrigger an additional backup during high transaction periods, system changes, or prior to major releases when approvedAdditional-backup trigger and approval

Exception Handling

If the backup download fails:

  • Retry the download once.
  • If failure persists, notify the responsible IT/Admin and log the incident.

If the upload fails:

  • Retry the upload.
  • Escalate if unresolved.

Responsibility

  • An assigned staff member executes the procedure.
  • The compliance officer oversees adherence.

Frequency

  • Perform once per month (first business day preferred).
  • Additional backups may be triggered if required.

Records

  • Schedule and assigned operator
  • Download and upload evidence
  • Backup filename (YYYYMMDD Bitakaya Database Backup Odoo.zip) and storage reference (Bitkaya Compliance / Offsite Backups / Odoo)
  • Temporary-copy disposal evidence
  • Additional-backup trigger and approval
  • Exception, retry and escalation records

Relationships

History

  • 2026-07-26: Created from section 15 of the final Odoo backup policy.