Back to bayanSheet

Terms of service

Last updated ⁨8 Nov 2026⁩

These terms cover your company's use of bayanSheet. By creating an account you accept them on behalf of your company.

The service

bayanSheet reads values from a bayan customs declaration PDF in your browser and appends them as a row to a Google Sheet that you own and choose.

bayanSheet writes only where your column mapping tells it to write. Setting that mapping correctly, and checking the review screen before filing, is your responsibility. We do not verify a declaration against any customs authority, and we are not a customs adviser.

Accounts and approval

Each company registers once and is reviewed before access is granted.

You are responsible for who you invite into your company account, for what they do with it, and for keeping sign-in credentials secure.

Trial and billing

A new company gets a free trial of ⁨7⁩ days, which starts when the account is approved. When it ends, filing stops until a subscription is arranged; nothing already in your spreadsheet is affected.

Billing is manual. We invoice your company and you pay by the method agreed with us. There is no automated card charge and no card on file.

Prices, invoicing and any refund are agreed in writing with your company.

Your data and your spreadsheet

The spreadsheet is yours. It lives in your Google account, we never take ownership of it, and the rows written on your instruction belong to you.

You are responsible for being entitled to process the declaration data you put through the service.

What we collect and how we handle it is set out in the Privacy policy.

QuickBooks Online (optional)

If your company connects QuickBooks Online, the person who connects it confirms that they are an owner of your company in bayanSheet and an administrator of that QuickBooks company, entitled to let bayanSheet read it and create and change invoices in it. bayanSheet uses the connection to read, to create an invoice only when a person in your company presses “Create invoice” and confirms it, and to change an invoice only when a person in your company presses “Edit invoice” and saves the change, as the Privacy policy sets out, and you can end it at any time from Settings or from QuickBooks.

Invoices imported from QuickBooks are matched to your rows and written into your sheet like the ones you upload, and only as far as your settings allow; anything uncertain waits for a person. The values come from your QuickBooks, so keeping them right there — including the bayan number your staff type into it — is your responsibility, as checking the review screen is. QuickBooks is Intuit's service, provided under Intuit's own terms: we do not control its availability, or the changes Intuit makes to it.

An invoice created with “Create invoice” is your company's own invoice, issued in your QuickBooks and in your company's name. bayanSheet can fill it in from that customer's previous invoice, from your sheet, from the cargo agents' invoices matched to its shipment and from that shipment's declaration as Oman Customs serves it, and shows an estimate of its VAT, but it does not set your prices or your tax, and it is not a tax or accounting adviser: checking the customer, the date, the lines, the amounts and the number before confirming the invoice is your responsibility, as checking the review screen is. bayanSheet never voids or deletes an invoice and never sends one through QuickBooks; it changes one only when a person in your company saves a change with “Edit invoice”, and emails one to your customer only when a person in your company sends it with “Send to client”; taking it out of a row in bayanSheet changes nothing in QuickBooks.

A change saved with “Edit invoice” is made to your company's own invoice, in your QuickBooks and in your company's name, as the person saved it. bayanSheet shows an estimate of its VAT, which QuickBooks calculates again, but it does not set your prices or your tax: checking the lines, the amounts, the dates and the number before saving the change is your responsibility, as checking the review screen is. bayanSheet does not send the changed invoice to your customer by itself: if the earlier version was already emailed, from QuickBooks or with “Send to client”, sending the changed one, and telling your customer about the change, is yours to do. bayanSheet files the changed invoice in place of the earlier copy in your sheet and in the shipment's document; where it cannot, the changed copy waits for a person on the Customer invoices screen.

An invoice that a person in your company emails with “Send to client” is sent from your company's own Gmail and in your company's name, to the addresses your sheet's customer list gives for that customer, and carries the invoice's own PDF from your QuickBooks; its wording is fixed by bayanSheet. If attaching the shipment's document is on for your company, as the Privacy policy sets out, and the person leaves it in, an invoice emailed on its own also carries that shipment's document from your Drive, with everything filed in it, your cargo agents' invoices included, and that document goes alone, in place of the invoice's own PDF, when it already holds the current invoice. You confirm that your company is entitled to email those addresses and to send that customer everything in that document, even where the customer is a forwarder rather than the company the declaration names, and keeping the addresses right on your customer list, keeping each shipment's document to that shipment's own papers, and checking the email and its document before sending it, is your responsibility, as checking the review screen is. Delivery depends on Gmail, which Google provides under its own terms, and on each recipient's mail provider, so we cannot promise that an email arrives.

Email notices to your customers (optional)

If your company switches on invoice notices, you confirm that it is entitled to email each address it gives us, and that it will stop notices to anyone who asks. Each notice is sent on your company's behalf and in its name; its wording is fixed by bayanSheet, and no text of your own can be added. Keeping the addresses on your customer list right is your responsibility.

Notices go out only under a name we have approved for your company, and only once your company's email address, where replies go, has been confirmed; after a change to either, they wait until the new one is approved or confirmed, and if that address is removed or is not a valid address, the notices waiting to go out are not sent. A notice waits 15 minutes after its invoice is written into the row, and is not sent if the invoice is taken out of the row in that time. Notices over the daily limit an owner sets wait for the next day, and a notice that cannot go out within three days is not sent.

Delivery depends on Resend and on each recipient's mail provider, so we cannot promise that a notice arrives, and we may stop sending notices for every company for a time. We stop sending to an address that a notice bounced from permanently. If a recipient reports a notice as spam, that address gets no more of your company's notices, and all of your company's notices are switched off until an owner switches them on again.

Acceptable use

While using bayanSheet, your company agrees to the following.

  • Use the service for your own company's customs work only.
  • Do not share one account between companies, resell access, or give access to anyone outside your company.
  • Do not attempt to break, overload or reverse-engineer the service, or to reach data belonging to another company.
  • Do not put through anything you are not legally entitled to process.

Availability

bayanSheet is provided as-is. At this stage it carries no uptime guarantee, no service-level commitment and no promised maintenance windows. It also depends on Google's APIs, which can be unavailable or can rate-limit your spreadsheet for reasons outside our control.

We may change or withdraw features. If we ever stop serving your company we will tell you first, and your spreadsheet remains yours and fully usable without bayanSheet.

Limitation of liability

bayanSheet is a data-entry aid. You remain responsible for the accuracy of every declaration you file and every row that reaches your spreadsheet.

To the maximum extent permitted by law, we are not liable for indirect or consequential loss, lost profits, lost business, or fines and penalties arising from your use of the service. Our total liability for any claim is limited to the fees your company paid us in the three months before the claim arose.

Suspension and termination

You can stop using the service at any time, and ask us at ⁨iyasseralsaidi@gmail.com⁩ to have your account deleted. We do that by hand, not from Settings.

We may suspend an account that breaches these terms or is not paid up. A suspension never touches your spreadsheet.

Governing law

These terms are governed by the laws of the Sultanate of Oman, and the courts of Oman have jurisdiction over any dispute arising from them.

Contact

Any question about these terms: ⁨iyasseralsaidi@gmail.com⁩.