---
title: "Transport rates by pallet type | BionicAdri"
description: "Price by pallet type, surcharges, your imported rate table and customer-specific conditions with dates. This is how the transport rates module works."
url: https://bionicadri.com/en/blog/tarifas-transporte-pales-condiciones-cliente.html
markdown: https://bionicadri.com/en/md/blog-tarifas-transporte-pales-condiciones-cliente.md
language: en
updated: 2026-11-09
index: https://bionicadri.com/en/llms.txt
publisher: "BIONICADRI SOLUTIONS S.L. · info@bionicadri.com · +34 604 87 17 35"
translations:
  es: https://bionicadri.com/md/blog-tarifas-transporte-pales-condiciones-cliente.md
  en: https://bionicadri.com/en/md/blog-tarifas-transporte-pales-condiciones-cliente.md
  ro: https://bionicadri.com/ro/md/blog-tarifas-transporte-pales-condiciones-cliente.md
  fr: https://bionicadri.com/fr/md/blog-tarifas-transporte-pales-condiciones-cliente.md
  de: https://bionicadri.com/de/md/blog-tarifas-transporte-pales-condiciones-cliente.md
  it: https://bionicadri.com/it/md/blog-tarifas-transporte-pales-condiciones-cliente.md
  pt: https://bionicadri.com/pt/md/blog-tarifas-transporte-pales-condiciones-cliente.md
---

# Transport rate cards by pallet type: surcharges, per-customer terms and quotes that get signed

How a pallet rate card with types, surcharges and zones is stored, how you import your table just as you have it, and how each customer receives their terms, with dates and history.

By [Liviu Diaconu](https://bionicadri.com/en/nosotros.html#fundador) 9 Nov 2026 7 min read

A pallet rate card is almost never a single column of prices. It changes with the pallet type, with the destination zone, with the band and, for each customer, with what was agreed with them. If all that lives in a spreadsheet, every change is a risk. This article explains how the [transport rate card module](https://bionicadri.com/en/tarifas-transporte.html) solves it — it's for transport companies and is enabled on request.

## The price changes with the pallet

In a pallet rate card you can tick «price per pallet type». Each type (Euro, large…) then has its own bands and a maximum weight per pallet. If the calculated weight exceeds the maximum, the result warns you in red and offers the types that do accept that weight and have a price.

**Surcharges** have their own table: a code, a name and an amount per band and zone. An empty cell means there's no surcharge in that zone. Each surcharge can appear in the quote PDF, and the rate card never silently leaves a customer without a price: if a surcharge that a customer uses were left without an amount, the version isn't scheduled and the warning says how many are affected.

## Your table, just as you have it

You don't have to rebuild the sheet. You can paste it from Excel or import a CSV or an XLSX. And if your table is one of the matrix kind, with the zone in rows and one column for each pallet type and quantity (`1F`, `Euro_2`…), there's an import designed for it: you choose whether the numbers are for the shipment type or for a surcharge, and it merges with your draft without touching anything else.

- Zones are matched exactly, with their code if your map uses them («7,1» is a zone, never zone 1).
- A figure with more decimals than are stored isn't silently rounded: it's an error.
- If a row or a column can't be understood, **nothing is saved** and the warning names the row and the column.

## Everything dated, nothing gets overwritten

A rate card, a zone map, a fuel table or the diesel price are never overwritten: a new version is scheduled «in force from» a given day. What applied before still applies to the earlier dates. Before scheduling, the *Impact* button shows how many customers and quotes the change affects, and the sheet marks the cells that change and by what average percentage.

## Each customer, their own condition

A customer's condition is their discount and their adjustment by shipment type, with the rate and the fuel that apply to them, from a given date. On their record you see the current one, the next one and the history, with its origin: a signed quote, one applied by hand or one imported.

- **Import them all at once.** If you already keep each customer's rate code in a field on their record, the module reads it and creates everyone's condition. First you see a preview that says who it will be created for, who already has it and who cannot be understood and why. Your customer fields are not touched.
- **Apply one by hand.** You choose the rate, the discount and the adjustment, and from which day it applies: today or later, never backwards. The reason is kept in the history. To undo it, you go back to the previous condition from that same history.

## The quote the customer signs

A rate quote is just another type of quote, but with no lines or amount: it offers a *condition*. The generator starts from the one the customer has today and shows under each price what they pay now if it changes. Going over the maximum discount is flagged straight away.

Once sent, it is frozen: the customer always sees the table they received, even if prices change later. And **when signed, the condition is applied**: for a lead it applies from signature and they become a customer; for a customer, from the date of the quote. It never changes what was already calculated before. If the rate has more than 8 zones, the PDF comes out landscape, and you can surround it with your own fixed pages, such as the cover or the general terms.

## Fuel, with its date

Fuel tables can be based on diesel price bands, with a fixed percentage or with no surcharge, and they have dated versions like rates. The diesel price can also be scheduled "from" a given day; if a source goes too many days without a new price, whoever manages the rates gets a warning.

## Ask ADRI for it

From the chat you can ask "how much does it cost to send 3 Euro pallets to this postcode for this customer?" and ADRI gives you the price broken down with that customer's condition, or tells you what is missing if it cannot be precise. It also tells you what condition a customer has, prepares the draft of a rate quote and, if you have management permission, applies a condition or schedules the diesel price: it shows you what changes and does it with your yes and a reason. The amount is always calculated by the module, not by ADRI, and ADRI sees the same as you: without cost permission, it does not see the costs.

## How to get it

It is a module for transport companies and does not come switched on as standard. [Request a demo](https://bionicadri.com/en/contacto.html#formulario) and we will look at it with one of your real rates.

## Frequently asked questions

**Can I use my Excel table just as it is?**

Yes. You can paste it or import a CSV or an XLSX, including a matrix of zones by pallet type and quantity. If something cannot be understood, nothing is saved and the warning tells you the row and the column.

**What happens to customers who already have their rate noted on their record?**

The module reads that field and creates everyone's condition in one go, after a preview. Your fields are not changed.

**Can the customer sign the rate quote?**

Yes. It is sent and signed by email, with a code or on paper. When it is signed, its condition is applied, never retroactively.

- Transport
- Rates
- November 2026

## Related articles

### [AI-powered transport rates](https://bionicadri.com/en/tarifas-transporte.html)

### [Why a transport quote has to be right to the penny](https://bionicadri.com/en/blog/tarifas-transporte-precio-al-centimo.html)

### [Quotes signed online](https://bionicadri.com/en/blog/ofertas-firmadas-en-linea.html)

## See it with your company's data

We show you ADRI working on a real task of yours, in about 15 minutes.

[Request a demo](https://bionicadri.com/en/contacto.html#formulario)

[info@bionicadri.com](mailto:info@bionicadri.com) · [+34 604 87 17 35](tel:+34604871735)
