Skip to content

Registration cards (Meldescheine)

In Switzerland, every campsite is legally required to record the people who stay overnight on so-called Meldescheine (guest registration cards) and to make those records available to the police and to cantonal tourist-tax authorities on demand. Some cantons (Zug among them) require a periodic CSV upload in a specific format. The Meldescheine page is where you manage this whole workflow — see every card, filter by date or country, edit individual cards, print or bulk-print as PDFs, mark cards as submitted to the authorities, and export to the Zug CSV file when it is time to file.

In the sidebar under Gäste (Guests), click Meldescheine. The page is only visible if the Meldescheine feature is enabled for your tenant — for Swiss campsites, this is the default.

The title is Meldescheine. On the right of the title row, three action buttons appear when the relevant context allows:

  • Zug CSV — exports a CSV in the format expected by Kanton Zug. The label changes depending on whether you have rows ticked: Zug CSV (n markiert) if you have selected n rows, or Zug CSV (gefiltert) if you have not. The export uses the selected rows when there are some, otherwise the full filtered list.
  • n Drucken (only when at least one row is selected) — generates a single PDF that contains all the selected Meldescheine, ready for printing.
  • Alle als eingereicht markieren (filled blue, only when at least one row is selected) — bulk-marks the selected cards as Eingereicht (submitted to authorities).

A row of filter controls below the header:

  • Anreise von / bis — date range on the arrival date.
  • Land — country dropdown populated from the countries actually present in your data.
  • Status — filter by draft, submitted, or exported.
  • Filter löschen — clears all filters at once (only visible when one or more filters are active).

The main table, with one row per registration card. Columns:

  • Selection checkbox — picks the row for a bulk action.
  • Gast — guest name (first and last).
  • Anreise — arrival date as recorded on the card.
  • Land — country of residence.
  • Eingereicht — submission status: Eingereicht (green) when filed with the authorities, Ausstehend (amber) when not yet filed.
  • Erstellt — when the card was created.
  • PDF button — downloads the single-card PDF.
  • Bearbeiten — opens the Meldeschein modal for inline editing.
  • Löschen — deletes the card after a confirmation prompt.

Opens when you click Bearbeiten on a row, or from the + Hinzufügen button on a Booking detail page. The form contains:

  • Vorname / Nachname — first and last name.
  • Land (Wohnort) — country of residence.
  • Geburtsdatum — date of birth.
  • Nationalität — nationality (separate from country of residence).
  • Ausweisart / Ausweisnummer — ID document type (passport, ID card, …) and number.
  • Hotel-Code — your tenant’s identifier in the cantonal system, defaulted to the value configured for your campsite.
  • Zimmer / Stellplatz — room or pitch number.
  • Anreise / Abreise — arrival and departure dates.
  • Personen — number of people the card covers.
  • Notizen — internal notes.

Buttons at the bottom:

  • Speichern (filled blue) — saves the card.
  • Abbrechen — closes the modal without saving.

Most cards are created automatically when a booking is made or when a guest finishes self-check-in. To create one manually:

  1. Open the Booking detail page for the booking you want to attach the card to.
  2. Scroll to the Meldescheine section and click + Hinzufügen.
  3. Fill in the modal (most fields are pre-filled from the booking).
  4. Click Speichern.
  5. The new card appears both on the booking and in this list.

Find every guest from one country in a given month

Section titled “Find every guest from one country in a given month”
  1. Open the Meldescheine page.
  2. Set Anreise von and bis to cover the month.
  3. Pick the country from the Land dropdown.
  4. The table shows only the matching cards. The current row count is visible in the footer.
  1. Find the row in the table.
  2. Click the PDF button on that row.
  3. The browser downloads the single-card PDF; open it and print from your operating system’s print dialog.

Bulk-print Meldescheine for the police visit

Section titled “Bulk-print Meldescheine for the police visit”
  1. Apply filters until the table shows only the cards you want printed.
  2. Tick the header checkbox (or individual rows) to select them.
  3. Click n Drucken at the top right.
  4. The browser downloads a single PDF with one card per page. Print it.

Mark a batch as submitted to the authorities

Section titled “Mark a batch as submitted to the authorities”
  1. Once you have submitted the cards (whether physically or via the cantonal portal), find the same rows in the list.
  2. Tick the rows.
  3. Click Alle als eingereicht markieren.
  4. The status badge of every selected row changes from Ausstehend to Eingereicht.
  1. Open the Meldescheine page.
  2. Apply filters for the period the canton has asked for (typically a month).
  3. Either tick the rows to export, or leave the selection empty to export every filtered row — the button label tells you which set is active.
  4. Click Zug CSV.
  5. The browser downloads the CSV. Upload it to the Kanton Zug portal as you would normally.
  1. Open the Meldescheine page.
  2. Click Bearbeiten on the row.
  3. Correct the data in the modal.
  4. Click Speichern.
  5. The change is saved and visible immediately in the table.
  • The 7-day rule. Swiss law requires Meldescheine to be filed with the police within seven days of the guest’s arrival. Use the Anreise filter and the Ausstehend status to track which cards still need filing. Plan your submission cadence accordingly.
  • The Zug CSV format is canton-specific. The format works for Kanton Zug. Other cantons may require a different file format or use of an upload portal — check with your local authority. CampOne can adapt to other cantonal formats; ask your CampOne onboarding contact.
  • Submitted cards stay in the list. Marking a card as Eingereicht does not delete it. The audit trail is required if the authorities ask for the underlying records later.
  • Hotel-Code matters. This is the identifier the canton has assigned to your campsite. The default is set at tenant level, but you can override it on a per-card basis if you are submitting on behalf of more than one establishment.
  • PDF templates vary by canton. The single-card PDF is rendered using your tenant’s configured template. If your cards look wrong, the template is the place to fix it — your CampOne onboarding contact can adjust it.
  • Bulk select is filter-aware. Ticking the header checkbox selects only the rows currently shown by the filters, not the entire history. To select more, broaden the filters first.
  • No undo on delete. Deleting a Meldeschein is permanent. Rather than delete a wrong card, use Bearbeiten and correct it.
  • Cards are linked to bookings. Most cards are pre-filled from the underlying booking. If you change the booking’s dates after creating the card, the card does not auto-update — open it and adjust manually.