1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70
| Public Function ECHDate(EDate As Variant) As Variant
Dim dtintermediaire As Date
If IsDate(EDate) Then
dtintermediaire = DateAdd("m", 2, EDate) 'on ajoute 2 mois
dtintermediaire = DateSerial(Year(dtintermediaire), Month(dtintermediaire), 1) ' on se positionne sur le 1er jour de EDate+2mois
ECHDate = dtintermediaire - 1 ' on retranche un jour donc on se retrouve à 30J fin de mois
Else
ECHDate = Null
End If
End Function
Private Sub Report_Load()
Form.[SF_Liste_Factures].Fnc_ECHDate
Echeance30FM = ECHDate(Me.Factures_arrivee)
If (Now() - Echeance30FM) < 1 Then
Me.Texte110 = "Objet : Votre facture N°" & Me.Factures_numero & "."
Me.Texte108 = "Madame, Monsieur bonjour.<br><br>Veuillez trouver ci-joint votre facture N°" & Me.Factures_numero & " du " & Me.Factures_arrivee & ", correspondant à " & Me.Factures_nombre_nuit & " nuits dans notre établissement.<br>Cette facture devra être payée par " & Echeance30FM & " avant le " & Me.Factures_echeance & ".<br><br>Vous trouverez également ci-dessous les autres factures, qui reste à ce jour, dûes."
If (Me.Factures_mode_reglement = 3) Then
Me.Texte113 = "En votre aimable règlement par chèque à l'ordre de <b>Ibis Budget</b> à envoyer par courrier à :<br>Ibis Budget<br>Service comptabilité<br>ZA de la Laouve<br>83470 Saint Maximin."
Else
If (Me.Factures_mode_reglement = 1) Then
Me.Texte113 = "En votre aimable règlement par virement sur le compte :<br>Compte N° : <br>Iban : <br>Swift :"
End If
End If
Else
If (Now() - Echeance30FM) > 1 And (Now() - Echeance30FM) < 16 Then
Me.Texte110 = "RAPPEL : Votre facture N°" & Me.Factures_numero & "."
Me.Texte108 = "Madame, Monsieur bonjour.<br><br>Sauf erreur ou ommission de notre part, vous ne nous avez toujours pas rélglé la facture N°" & Me.Factures_numero & ". Veuillez trouver ci-joint un duplicata de la facture <b>N°" & Me.Factures_numero & "</b> du " & Me.Factures_arrivee & ", correspondant à " & Me.Factures_nombre_nuit & " nuits dans notre établissement.<br>Cette facture est arrivée à échéance le <b>" & Echeance30FM & "</b>.<br>Vous trouverez également ci-dessous l'état de votre compte client."
If (Me.Factures_mode_reglement = 3) Then
Me.Texte113 = "En votre aimable règlement par : <b>chèque</b> à l'ordre de <b>Ibis Budget</b> à envoyer par courrier à :<br>Ibis Budget<br>Service comptabilité<br>ZA de la Laouve<br>83470 Saint Maximin."
Else
If (Me.Factures_mode_reglement = 1) Then
Me.Texte113 = "En votre aimable règlement par virement sur le compte :<br>Compte N° : <br>Iban : <br>Swift :"
End If
End If
Else
If (Now() - Echeance30FM) > 16 And (Now() - Echeance30FM) < 30 Then
Me.Texte110 = "2ème relance : Votre facture N°" & Me.Factures_numero & "."
Me.Texte108 = "Madame, Monsieur bonjour.<br><br>Malgré notre précédente relance, nous n'avons toujours pas reçu votre règlement de " & Me.Factures_montant & " pour la facture <b>N°" & Me.Factures_numero & "</b> du " & Me.Factures_arrivee & ".<br>Cette facture devait être payée au plus tard le <b> " & Echeance30FM & "</b>.<br>Nous vous informons par la présente qu'à défaut de paiement des pénalités de retard peuvent vous être facturés. Vous trouverez également ci-dessous l'état de votre compte débiteur dans notre hôtel."
If (Me.Factures_mode_reglement = 3) Then
Me.Texte113 = "Merci d'envoyer au plus vite votre paiement <b>par chèque</b> à l'ordre de <b>Ibis Budget</b> à envoyer par courrier à :<br>Ibis Budget<br>Service comptabilité<br>ZA de la Laouve<br>83470 Saint Maximin."
Else
If (Me.Factures_mode_reglement = 1) Then
Me.Texte113 = "Merci d'envoyer au plus vite votre paiement <b>par virement</b> sur le compte :<br>Compte N° : <br>Iban : <br>Swift :"
End If
End If
Else
If (Now() - Echeance30FM) > 30 Then
Me.Texte110 = "Dernier rappel : Votre facture N°" & Me.Factures_numero & "."
Me.Texte108 = "Madame, Monsieur bonjour.<br><br>Malgré nos précédentes relances et la patience dont nous avons fait preuve, nous n'avons toujours pas été payé pour la facture <b>N°" & Me.Factures_numero & "</b> qui vous a été envoyé le " & Me.Factures_arrivee & ".<br>Cette facture est arrivée à échéance le <b>" & Echeance30FM & "</b>. A défaut de paiement sous 8 jours, nous nous verrions dans l'obligation d'entâmer des procécures de recouvrement. Vous trouverez également ci-dessous les autres factures, qui reste à ce jour, dûes."
If (Me.Factures_mode_reglement = 3) Then
Me.Texte113 = "Merci de nous envoyer, dans le délais supplémentaire qui vous à été accordé, votre règlement <b>par chèque</b> à l'ordre de <b>Ibis Budget</b> à envoyer par courrier à :<br>Ibis Budget<br>Service comptabilité<br>ZA de la Laouve<br>83470 Saint Maximin."
Else
If (Me.Factures_mode_reglement = 1) Then
Me.Texte113 = "Merci de nous envoyer, dans le délais supplémentaire qui vous à été accordé, votre règlement <b>par virement</b> sur le compte :<br>Compte N° : <br>Iban : <br>Swift :"
End If
End If
End If
End If
End If
End If
End Sub |
Partager