Loading customer data...

Hi, you have an account with us?

If you are, Log in with your account

Hi {{ accountCtrl.customer.firstName }} {{ accountCtrl.customer.lastName }}{{ accountCtrl.customer.company }}

Is not you ? Logout

{{ receiptBookingCtrl.customer.lastName }} {{ receiptBookingCtrl.customer.firstName }}

{{ receiptBookingCtrl.customer.company | htmlSpecialDecode }}

{{ receiptBookingCtrl.customer.phone|formatPhone }}

{{ receiptBookingCtrl.customer.address }}

{{ receiptBookingCtrl.customer.postalCode }} {{ receiptBookingCtrl.customer.town }}

{{ receiptBookingCtrl.customer.country }}

{{ receiptBookingCtrl.customer.siret }}

{{ receiptBookingCtrl.customer.legalForm }}

Created on : {{ receiptBookingCtrl.booking.creationDate|formatDateTime:'d MMM yyyy' }} - {{ receiptBookingCtrl.booking.creationDate|formatDateTime:'H \'h\' mm \'min\'' }}

{{ receiptBookingCtrl.settings.company_name| htmlSpecialDecode }}

{{ receiptBookingCtrl.settings.company_address|htmlSpecialDecode }}

{{ receiptBookingCtrl.settings.company_phone }}

{{ receiptBookingCtrl.settings.company_type }}

{{ receiptBookingCtrl.settings.company_siret }}

Booking status :
Completed Waiting Cancelled

Quotation n° {{ receiptBookingCtrl.getBookingId(receiptBookingCtrl.booking) }}

Online receipt n° {{ receiptBookingCtrl.getBookingId(receiptBookingCtrl.booking) }}


Date / hours Dates / hours
Status
Activity Activities
Tax(es)
Price list
{{ appointment.startDate | formatDate:'d MMM yyyy' }} / {{ appointment.startDate | formatDateTime:'H \'h\' mm \'min\''}} - {{ appointment.endDate | formatDateTime:'H \'h\' mm \'min\'' }} begin_word {{ appointment.startDate | formatDateTime:'H \'h\' mm \'min\'' }} {{ displayAppointment.startDate | formatDate:'d MMM yyyy' }} / {{ displayAppointment.startDate | formatDateTime:'H \'h\' mm \'min\''}} - {{ displayAppointment.endDate | formatDateTime:'H \'h\' mm \'min\'' }}
begin_word {{ displayAppointment.startDate | formatDateTime:'H \'h\' mm \'min\'' }}
Waiting Validate Cancelled Waiting Validate Cancelled
[ , {{ receiptBookingCtrl.getTextByLocale(receiptBookingCtrl.getPlaceById(place).name, 'en_GB')|htmlSpecialDecode }} ] {{ receiptBookingCtrl.getTextByLocale(receiptBookingCtrl.getServiceById(appointment.idService).name, 'en_GB')|htmlSpecialDecode }}
{{ receiptBookingCtrl.getTextByLocale(receiptBookingCtrl.getVatById(vatLine.idVat).name,'en_GB') }} ({{ (receiptBookingCtrl.displayTVA(vatLine, receiptBookingCtrl.getServicePriceAppointment(receiptBookingCtrl.getServiceById(appointment.idService), appointmentNumberPrice.idPrice), appointmentNumberPrice.number, 1))|number:2 }}){{ receiptBookingCtrl.settings.currency }}
{{ appointmentNumberPrice.number }} x {{ receiptBookingCtrl.getTextByLocale(receiptBookingCtrl.getServicePriceAppointment(receiptBookingCtrl.getServiceById(appointment.idService), appointmentNumberPrice.idPrice).name,'en_GB')|htmlSpecialDecode }} {{ receiptBookingCtrl.round((appointmentNumberPrice.totalPrice * receiptBookingCtrl.getNumberCombined(appointment))) | number:2 }}{{ receiptBookingCtrl.settings.currency }}
| {{ receiptBookingCtrl.round(appointment.totalPriceWithoutReductions * receiptBookingCtrl.getNumberCombined(appointment))|number:2 }}{{ receiptBookingCtrl.settings.currency }} IVAT
{{ receiptBookingCtrl.getTextByLocale(receiptBookingCtrl.getReductionById(appointmentReduction.idReduction).name,'en_GB')|htmlSpecialDecode }} (x{{ appointmentReduction.number }})
{{ (appointmentReduction.value * appointmentReduction.number)|negative|number:2 }}{{ receiptBookingCtrl.settings.currency }} {{ ((receiptBookingCtrl.getTotalPriceNumberPrice(appointment.idService, receiptBookingCtrl.getAppointmentNumberPrices(appointment, appointmentReduction.idPrice), appointment) * appointmentReduction.number) * appointmentReduction.value / 100)|negative|number:2 }}{{ receiptBookingCtrl.settings.currency }} {{ (appointmentReduction.value * appointmentReduction.number)|negative|number:2 }}{{ receiptBookingCtrl.settings.currency }} {{ ((receiptBookingCtrl.getServicePriceAppointment(receiptBookingCtrl.getServiceById(appointment.idService), appointmentReduction.idPrice).price - appointmentReduction.value) * appointmentReduction.number)|negative|number:2 }}{{ receiptBookingCtrl.settings.currency }} {{ (receiptBookingCtrl.getPriceNumberPrice(appointment.idService, receiptBookingCtrl.getAppointmentNumberPrices(appointment, appointmentReduction.idPrice), appointment) * appointmentReduction.value * appointmentReduction.number)|negative|number:2 }} {{ receiptBookingCtrl.settings.currency }}
Subtotal
{{ receiptBookingCtrl.round(appointment.totalPrice * receiptBookingCtrl.getNumberCombined(appointment))|number:2 }} {{ receiptBookingCtrl.settings.currency }}
{{ receiptBookingCtrl.getTextByLocale(receiptBookingCtrl.getReductionById(bookingReduction.idReduction).name,'en_GB')|htmlSpecialDecode }} (x{{ bookingReduction.number }})
{{ (bookingReduction.value * bookingReduction.number)|negative }}{{ receiptBookingCtrl.settings.currency }} {{ (bookingReduction.value * bookingReduction.number)|negative }}% {{ (bookingReduction.value * bookingReduction.number)|negative }}{{ receiptBookingCtrl.settings.currency }}
{{ bookingCustomReduction.description }}
{{ bookingCustomReduction.description }} (Vat {{ bookingCustomReduction.vatValue }}% ({{ receiptBookingCtrl.vatValue(bookingCustomReduction.amount, bookingCustomReduction.vatValue) | number:2 }}{{ receiptBookingCtrl.settings.currency }}))
{{ bookingCustomReduction.amount }}{{ receiptBookingCtrl.settings.currency }}
Total
{{ receiptBookingCtrl.round(receiptBookingCtrl.booking.totalPrice)|number:2 }}{{ receiptBookingCtrl.settings.currency }}

Your payments

Date
Payment method
Amount
{{ payment.paymentDate | formatDateTime:'d MMM yyyy' }}
[Acompte]{{ receiptBookingCtrl.getPaymentName(payment.type, payment.name) }}
{{ payment.value|negative|number:2 }}{{ receiptBookingCtrl.settings.currency }}
{{ payment.value|number:2 }}{{ receiptBookingCtrl.settings.currency }}
Amount dues : {{ receiptBookingCtrl.round(receiptBookingCtrl.booking.needToPay)|number:2 }}{{ receiptBookingCtrl.settings.currency }}
Manage your bookings with RESA Online (resa-online.fr)
See bookings :

Booking n°{{ accountCtrl.getBookingId(booking) }} on {{ accountCtrl.parseDate(booking.intervals[0].interval.startDate) | formatDateTime:'d MMM yyyy' }}

Created on {{ booking.creationDate | formatDateTime:'d MMM yyyy' }}
Booking status: Completed {{ accountCtrl.getWaitingName(booking, 'payment', 'expired') }} Cancelled
Payment status: Cashed Advance payment Deposit No payment

Note :

Note :

[ , {{ accountCtrl.getTextByLocale(accountCtrl.getPlaceById(place).name, 'en_GB')|htmlSpecialDecode }} ] {{ accountCtrl.getTextByLocale(accountCtrl.getServiceById(appointment.idService).name, 'en_GB') }}

Waiting
Validate
Cancelled
{{ appointment.startDate | formatDate:'d MMM yyyy' }}
{{ appointment.startDate | formatDateTime:'H \'h\' mm \'min\'' }} - {{ appointment.endDate | formatDateTime:'H \'h\' mm \'min\'' }}
begin_word {{ appointment.startDate | formatDateTime:'H \'h\' mm \'min\'' }}
Date / hours
Dates / hours
Waiting
Validate
Cancelled
{{ displayAppointment.startDate | formatDate:'d MMM yyyy' }}
{{ displayAppointment.startDate | formatDateTime:'H \'h\' mm \'min\'' }} - {{ displayAppointment.endDate | formatDateTime:'H \'h\' mm \'min\'' }}
begin_word {{ displayAppointment.startDate | formatDateTime:'H \'h\' mm \'min\'' }}
{{ appointmentNumberPrice.number }} personpersons {{ accountCtrl.getTextByLocale(accountCtrl.getServicePriceAppointment(accountCtrl.getServiceById(appointment.idService), appointmentNumberPrice.idPrice).name,'en_GB') }}  {{ accountCtrl.round(accountCtrl.getServicePriceAppointment(accountCtrl.getServiceById(appointment.idService), appointmentNumberPrice.idPrice).price * accountCtrl.getNumberCombined(booking, appointment.internalIdLink)) }} {{ accountCtrl.settings.currency }} {{ accountCtrl.round(accountCtrl.getPriceNumberPrice(appointment.idService, appointmentNumberPrice, appointment) * accountCtrl.getNumberCombined(booking, appointment.internalIdLink)) }}{{ accountCtrl.settings.currency }}
{{ accountCtrl.getTextByLocale(accountCtrl.getServicePriceAppointment(accountCtrl.getServiceById(appointment.idService), appointmentNumberPrice.idPrice).description,'en_GB') }}

Participants

{{ accountCtrl.getTextByLocale(field.name,'en_GB') }}
{{ accountCtrl.getTextByLocale(field.prefix,'en_GB') }}{{ accountCtrl.getParticipantFieldName(participant, field,'en_GB') }}{{ accountCtrl.getTextByLocale(field.suffix,'en_GB') }}
{{ accountCtrl.getTextByLocale(accountCtrl.getReductionById(appointmentReduction.idReduction).name,'en_GB') }} (x{{ appointmentReduction.number }})
{{ appointmentReduction.value|negative }}{{ accountCtrl.settings.currency }} {{ appointmentReduction.value|negative }}% {{ appointmentReduction.value|negative }}{{ accountCtrl.settings.currency }} on_price_list_words {{ appointmentReduction.value }}{{ accountCtrl.settings.currency }} {{accountCtrl.getServicePriceAppointment(accountCtrl.getServiceById(appointment.idService), appointmentReduction.idPrice).price }}{{ accountCtrl.settings.currency }} {{ appointmentReduction.value }} quantity offered {{ appointmentReduction.value }}
{{ (appointmentReduction.value * appointmentReduction.number)|negative }}{{ accountCtrl.settings.currency }} {{ ((accountCtrl.getServicePriceAppointment(accountCtrl.getServiceById(appointment.idService), appointmentNumberPrice.idPrice).price * appointmentReduction.number) * appointmentReduction.value / 100)|negative }}{{ accountCtrl.settings.currency }} {{ (appointmentReduction.value * appointmentReduction.number)|negative }}{{ accountCtrl.settings.currency }} {{ ((accountCtrl.getServicePriceAppointment(accountCtrl.getServiceById(appointment.idService), appointmentReduction.idPrice).price - appointmentReduction.value) * appointmentReduction.number)|negative }}{{ accountCtrl.settings.currency }} {{ (accountCtrl.getReductionById(appointmentReduction.idReduction).price * appointmentReduction.value * appointmentReduction.number)|negative }} {{ accountCtrl.settings.currency }}
{{ accountCtrl.getTextByLocale(accountCtrl.getReductionById(appointmentReduction.idReduction).name,'en_GB') }} (x{{ appointmentReduction.number }})
{{ appointmentReduction.value|negative }}{{ accountCtrl.settings.currency }} {{ appointmentReduction.value|negative }}% {{ appointmentReduction.value|negative }}{{ accountCtrl.settings.currency }} on_price_list_words {{ appointmentReduction.value }}{{ accountCtrl.settings.currency }} {{accountCtrl.getServicePriceAppointment(accountCtrl.getServiceById(appointment.idService), appointmentReduction.idPrice).price }}{{ accountCtrl.settings.currency }} {{ appointmentReduction.value }} quantity offered {{ appointmentReduction.value }}
{{ (appointmentReduction.value * appointmentReduction.number)|negative }}{{ accountCtrl.settings.currency }} {{ ((accountCtrl.getServicePriceAppointment(accountCtrl.getServiceById(appointment.idService), appointmentNumberPrice.idPrice).price * appointmentReduction.number) * appointmentReduction.value / 100)|negative }}{{ accountCtrl.settings.currency }} {{ (appointmentReduction.value * appointmentReduction.number)|negative }}{{ accountCtrl.settings.currency }} {{ ((accountCtrl.getServicePriceAppointment(accountCtrl.getServiceById(appointment.idService), appointmentReduction.idPrice).price - appointmentReduction.value) * appointmentReduction.number)|negative }}{{ accountCtrl.settings.currency }} {{ (accountCtrl.getReductionById(appointmentReduction.idReduction).price * appointmentReduction.value * appointmentReduction.number)|negative }} {{ accountCtrl.settings.currency }}
Subtotal : {{ accountCtrl.round(appointment.totalPrice * accountCtrl.getNumberCombined(booking, appointment.internalIdLink)) }}{{ accountCtrl.settings.currency }}
{{ accountCtrl.getTextByLocale(accountCtrl.getReductionById(bookingReduction.idReduction).name,'en_GB') }} (x{{ bookingReduction.number }})
{{ (bookingReduction.value * bookingReduction.number)|negative }}{{ accountCtrl.settings.currency }} {{ (bookingReduction.value * bookingReduction.number)|negative }}% {{ (bookingReduction.value * bookingReduction.number)|negative }}{{ accountCtrl.settings.currency }}
{{ bookingCustomReduction.description }}
{{ bookingCustomReduction.amount }}{{ accountCtrl.settings.currency }}
Total : {{ booking.totalPrice }}{{ accountCtrl.settings.currency }}

Payment

Payment method(s)

Confirmation


Validation in progress, please wait...

See quotations :

Quotation n°{{ accountCtrl.getBookingId(booking) }} on {{ accountCtrl.parseDate(booking.intervals[0].interval.startDate) | formatDateTime:'d MMM yyyy' }}

Created on {{ booking.creationDate | formatDateTime:'d MMM yyyy' }}
Booking status : Waiting your validation Waiting us validation

Note :

Note :

[ , {{ accountCtrl.getTextByLocale(accountCtrl.getPlaceById(place).name, 'en_GB')|htmlSpecialDecode }} ] {{ accountCtrl.getTextByLocale(accountCtrl.getServiceById(appointment.idService).name, 'en_GB') }}

Waiting
Validate
Cancelled
{{ appointment.startDate | formatDate:'d MMM yyyy' }}
{{ appointment.startDate | formatDateTime:'H \'h\' mm \'min\'' }} - {{ appointment.endDate | formatDateTime:'H \'h\' mm \'min\'' }}
begin_word {{ appointment.startDate | formatDateTime:'H \'h\' mm \'min\'' }}
Date / hours
Dates / hours
Waiting
Validate
Cancelled
{{ displayAppointment.startDate | formatDate:'d MMM yyyy' }}
{{ displayAppointment.startDate | formatDateTime:'H \'h\' mm \'min\'' }} - {{ displayAppointment.endDate | formatDateTime:'H \'h\' mm \'min\'' }}
begin_word {{ displayAppointment.startDate | formatDateTime:'H \'h\' mm \'min\'' }}
{{ appointmentNumberPrice.number }} personpersons {{ accountCtrl.getTextByLocale(accountCtrl.getServicePriceAppointment(accountCtrl.getServiceById(appointment.idService), appointmentNumberPrice.idPrice).name,'en_GB') }}  {{ accountCtrl.round(accountCtrl.getServicePriceAppointment(accountCtrl.getServiceById(appointment.idService), appointmentNumberPrice.idPrice).price * accountCtrl.getNumberCombined(booking, appointment.internalIdLink)) }} {{ accountCtrl.settings.currency }} {{ accountCtrl.round(accountCtrl.getPriceNumberPrice(appointment.idService, appointmentNumberPrice, appointment) * accountCtrl.getNumberCombined(booking, appointment.internalIdLink)) }}{{ accountCtrl.settings.currency }}
{{ accountCtrl.getTextByLocale(accountCtrl.getServicePriceAppointment(accountCtrl.getServiceById(appointment.idService), appointmentNumberPrice.idPrice).description,'en_GB') }}

Participants

{{ accountCtrl.getTextByLocale(field.name,'en_GB') }}
{{ accountCtrl.getTextByLocale(field.prefix,'en_GB') }}{{ participant[field.varname] }}{{ accountCtrl.getTextByLocale(field.suffix,'en_GB') }}
{{ accountCtrl.getTextByLocale(accountCtrl.getReductionById(appointmentReduction.idReduction).name,'en_GB') }} (x{{ appointmentReduction.number }})
{{ appointmentReduction.value|negative }}{{ accountCtrl.settings.currency }} {{ appointmentReduction.value|negative }}% {{ appointmentReduction.value|negative }}{{ accountCtrl.settings.currency }} on_price_list_words {{ appointmentReduction.value }}{{ accountCtrl.settings.currency }} {{accountCtrl.getServicePriceAppointment(accountCtrl.getServiceById(appointment.idService), appointmentReduction.idPrice).price }}{{ accountCtrl.settings.currency }} {{ appointmentReduction.value }} quantity offered {{ appointmentReduction.value }}
{{ (appointmentReduction.value * appointmentReduction.number)|negative }}{{ accountCtrl.settings.currency }} {{ ((accountCtrl.getServicePriceAppointment(accountCtrl.getServiceById(appointment.idService), appointmentNumberPrice.idPrice).price * appointmentReduction.number) * appointmentReduction.value / 100)|negative }}{{ accountCtrl.settings.currency }} {{ (appointmentReduction.value * appointmentReduction.number)|negative }}{{ accountCtrl.settings.currency }} {{ ((accountCtrl.getServicePriceAppointment(accountCtrl.getServiceById(appointment.idService), appointmentReduction.idPrice).price - appointmentReduction.value) * appointmentReduction.number)|negative }}{{ accountCtrl.settings.currency }} {{ (accountCtrl.getReductionById(appointmentReduction.idReduction).price * appointmentReduction.value * appointmentReduction.number)|negative }} {{ accountCtrl.settings.currency }}
{{ accountCtrl.getTextByLocale(accountCtrl.getReductionById(appointmentReduction.idReduction).name,'en_GB') }} (x{{ appointmentReduction.number }})
{{ appointmentReduction.value|negative }}{{ accountCtrl.settings.currency }} {{ appointmentReduction.value|negative }}% {{ appointmentReduction.value|negative }}{{ accountCtrl.settings.currency }} on_price_list_words {{ appointmentReduction.value }}{{ accountCtrl.settings.currency }} {{accountCtrl.getServicePriceAppointment(accountCtrl.getServiceById(appointment.idService), appointmentReduction.idPrice).price }}{{ accountCtrl.settings.currency }} {{ appointmentReduction.value }} quantity offered {{ appointmentReduction.value }}
{{ (appointmentReduction.value * appointmentReduction.number)|negative }}{{ accountCtrl.settings.currency }} {{ ((accountCtrl.getServicePriceAppointment(accountCtrl.getServiceById(appointment.idService), appointmentNumberPrice.idPrice).price * appointmentReduction.number) * appointmentReduction.value / 100)|negative }}{{ accountCtrl.settings.currency }} {{ (appointmentReduction.value * appointmentReduction.number)|negative }}{{ accountCtrl.settings.currency }} {{ ((accountCtrl.getServicePriceAppointment(accountCtrl.getServiceById(appointment.idService), appointmentReduction.idPrice).price - appointmentReduction.value) * appointmentReduction.number)|negative }}{{ accountCtrl.settings.currency }} {{ (accountCtrl.getReductionById(appointmentReduction.idReduction).price * appointmentReduction.value * appointmentReduction.number)|negative }} {{ accountCtrl.settings.currency }}
Subtotal : {{ accountCtrl.round(appointment.totalPrice * accountCtrl.getNumberCombined(booking, appointment.internalIdLink)) }}{{ accountCtrl.settings.currency }}
{{ accountCtrl.getTextByLocale(accountCtrl.getReductionById(bookingReduction.idReduction).name,'en_GB') }} (x{{ bookingReduction.number }})
{{ (bookingReduction.value * bookingReduction.number)|negative }}{{ accountCtrl.settings.currency }} {{ (serviceParameters.getPrice() * bookingReduction.value / 100)|negative }}{{ accountCtrl.settings.currency }} {{ (bookingReduction.value * bookingReduction.number)|negative }}{{ accountCtrl.settings.currency }}
{{ bookingCustomReduction.description }}
{{ bookingCustomReduction.amount }}{{ accountCtrl.settings.currency }}
Subtotal : {{ booking.totalPrice }}{{ accountCtrl.settings.currency }}

Change your personal information.

mandatory Your password must contain more than 6 characters, have one capital, one lowercase and one digit! mandatory Not same password.

mandatoryfacultative mandatoryfacultative Email : {{ accountCtrl.modelCustomer.email }}
mandatoryfacultative mandatoryfacultative mandatoryfacultative mandatoryfacultative mandatoryfacultative mandatoryfacultative mandatoryfacultative mandatoryfacultative mandatoryfacultative
For any request under the GRPD law, please contact us by email.