Service commitment
The level at which we operate Zetta: what we watch, when we do maintenance, how we back up the data and how quickly we respond.
01What this document covers
This document describes the level of service at which we operate Zetta: what we watch, what target we set ourselves, when we do maintenance, how we back up the data and how long we take to respond to a support request.
The components we monitor are:
- The ERP web application and the API behind it.
- Each company's PostgreSQL database.
- The online stores and the customer portal.
- The AFIP integration and the Mercado Pago integration, in the part that depends on us.
- Transactional email delivery.
- The corporate website.
Written so we can keep it
02Availability target
The monthly availability target for the application and the API is 99.5 %, excluding maintenance windows announced in advance and outages caused by third parties.
- Monthly target
- 99.5 %
- Margin that implies
- 3 h 36 min in a 30-day month
- Measurement window
- Calendar month, Argentina time
- Excluded from the calculation
- Announced maintenance and third-party failures
It is an operational target, not a contractual guarantee with automatic penalties. If the service owner decides to add credits for missing it, they will be added to this document and announced.
03How it is measured
We count as unavailability the time during which the application or the API does not respond, or returns an error, for all companies or for an entire company. It is measured with the service's automatic checks and with the platform's centralised logs.
The following do not count as unavailability:
- Maintenance windows announced in advance.
- Failures of third-party services: AFIP, Mercado Pago, Cloudflare, Vercel or the email provider.
- Connectivity, local network or equipment problems on the user's side.
- Security lockouts triggered by the behaviour of the account or the IP itself.
- Force majeure events.
04Maintenance windows
Routine updates are deployed without interrupting the service. When a task does require an interruption —a heavy database migration, an infrastructure change— we use a scheduled window.
- Usual hours
- From 00:00 to 06:00, Argentina time
- Advance notice
- By email, at least 48 hours ahead
- Who is notified
- The responsible users of each company
- Publication
- Also at /estado
An emergency intervention for a security problem may be carried out without prior notice. In that case we notify as soon as the system is stable and explain what happened.
05Backups, maximum data loss and recovery time
- Frequency: one full copy per day, in the early hours.
- Encryption: each copy is encrypted with age and the private key does not live on the server, so whoever gains access to the server cannot read the backups.
- Where: in a bucket separate from the one the application uses.
- Retention: 7 daily copies and 35 days of weekly copies.
- Testing: one test restore per week. A backup that has never been restored is not a backup.
- RPO — maximum data loss
- 24 hours
- RTO target — recovery time
- 8 hours from the decision to restore
The RPO follows from the daily frequency: in a full restore, whatever was entered since the last backup is lost. The RTO is a target, not a guarantee: it depends on the size of the data and the cause of the incident.
06Support and response times
Support is handled by email at hola@zetta.ar, Monday to Friday from 9 to 18, Argentina time, except national holidays. Outside those hours we handle critical incidents on a best-effort basis.
The times in the table are targets for a first response from a person, not for resolution: the time to a fix depends on the cause.
| Severity | What it means | First response |
|---|---|---|
| Critical | The system is unavailable, or invoicing is impossible, for the whole company | 4 business hours |
| High | A core function fails and there is no way to carry on: a module down, payments not being recorded | 1 business day |
| Medium | Something fails but there is an alternative way to work in the meantime | 2 business days |
| Low | A usage question, an improvement request or a detail that blocks nothing | 5 business days |
07How to report an incident
Write to hola@zetta.ar. The more precise the report, the faster it gets resolved:
- The company and user you were operating with.
- Which screen or operation you were carrying out.
- What you expected to happen and what happened.
- The approximate date and time, and the exact text of the error if one appears.
- Whether it happens to a single person or to the whole company.
When an incident affects several companies, we publish it at /estado and notify the responsible users by email.
08Dependencies outside our control
Part of what Zetta does depends on third-party services. When one of them fails, we inform you and stay with you, but we cannot resolve it:
- AFIP: its authentication and electronic invoicing services have outages and windows of their own. Without AFIP there is no CAE, and that is not a failure of Zetta.
- Mercado Pago: availability of the checkout, of payment notifications and of the crediting of funds.
- Cloudflare and Vercel: network, traffic protection and hosting of the front ends.
- Email provider: delivery of transactional email and how it is classified in the recipient's inbox.
- Customer connectivity: internet, local network and the company's equipment.
Where the operation can continue another way —for example, leaving the document as a draft and issuing it when AFIP is back— the system allows it and support guides you.
09If we fall short
When we miss the target in a given month, we commit to:
- Informing the affected companies, without waiting to be asked.
- Sending a written analysis within 5 business days of the incident being closed: what happened, why, what was done and what changes so it does not happen again.
- Publishing the incident at /estado.
No automatic credits for now
10Changes to this document
We may update this commitment as the infrastructure and monitoring tools change. The date of the last update appears at the top.
If a change lowers the committed level —a lower target, a wider window, a longer response time— we notify you by email at least 30 days in advance. The general terms of the service are in the terms and conditions.
Contact
Write to us and we answer through the same channel.
Personal data and data subject rights
privacidad@zetta.arGeneral enquiries
hola@zetta.arThis document is published in Spanish. If you are reading a translation, the Spanish version is the only binding one.