Add endpoint to search insured by QR code , name or phone number
This commit is contained in:
parent
08d2b840b9
commit
8e8f42f416
|
@ -7,5 +7,6 @@ Homestead.yaml
|
|||
/resources/views/vendor
|
||||
/storage/api-docs
|
||||
/public/swagger-ui-assets
|
||||
public/insurances-subscriptions-docs
|
||||
/public/insurances-subscriptions-docs
|
||||
/public/qrcodes
|
||||
composer.lock
|
||||
|
|
|
@ -0,0 +1,267 @@
|
|||
<?php
|
||||
|
||||
if (!function_exists('urlGenerator')) {
|
||||
/**
|
||||
* @return \Laravel\Lumen\Routing\UrlGenerator
|
||||
*/
|
||||
function urlGenerator()
|
||||
{
|
||||
return new \Laravel\Lumen\Routing\UrlGenerator(app());
|
||||
}
|
||||
}
|
||||
|
||||
if (!function_exists('asset')) {
|
||||
/**
|
||||
* @param $path
|
||||
* @param bool $secured
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
function asset($path, $secured = false)
|
||||
{
|
||||
return urlGenerator()->asset($path, $secured);
|
||||
}
|
||||
}
|
||||
|
||||
if (!function_exists('config_path')) {
|
||||
/**
|
||||
* Return the path to config files
|
||||
* @param null $path
|
||||
* @return string
|
||||
*/
|
||||
function config_path($path = null)
|
||||
{
|
||||
return app()->getConfigurationPath(rtrim($path, ".php"));
|
||||
}
|
||||
}
|
||||
|
||||
if (!function_exists('public_path')) {
|
||||
|
||||
/**
|
||||
* Return the path to public dir
|
||||
* @param null $path
|
||||
* @return string
|
||||
*/
|
||||
function public_path($path = null)
|
||||
{
|
||||
return rtrim(app()->basePath('public/' . $path), '/');
|
||||
}
|
||||
}
|
||||
|
||||
if (!function_exists('storage_path')) {
|
||||
|
||||
/**
|
||||
* Return the path to storage dir
|
||||
* @param null $path
|
||||
* @return string
|
||||
*/
|
||||
function storage_path($path = null)
|
||||
{
|
||||
return app()->storagePath($path);
|
||||
}
|
||||
}
|
||||
|
||||
if (!function_exists('database_path')) {
|
||||
|
||||
/**
|
||||
* Return the path to database dir
|
||||
* @param null $path
|
||||
* @return string
|
||||
*/
|
||||
function database_path($path = null)
|
||||
{
|
||||
return app()->databasePath($path);
|
||||
}
|
||||
}
|
||||
|
||||
if (!function_exists('resource_path')) {
|
||||
|
||||
/**
|
||||
* Return the path to resource dir
|
||||
* @param null $path
|
||||
* @return string
|
||||
*/
|
||||
function resource_path($path = null)
|
||||
{
|
||||
return app()->resourcePath($path);
|
||||
}
|
||||
}
|
||||
|
||||
//if (!function_exists('lang_path')) {
|
||||
//
|
||||
// /**
|
||||
// * Return the path to lang dir
|
||||
// * @param null $str
|
||||
// * @return string
|
||||
// */
|
||||
// function lang_path($path = null)
|
||||
// {
|
||||
// return app()->getLanguagePath($path);
|
||||
// }
|
||||
//}
|
||||
|
||||
if (!function_exists('asset')) {
|
||||
/**
|
||||
* Generate an asset path for the application.
|
||||
*
|
||||
* @param string $path
|
||||
* @param bool $secure
|
||||
* @return string
|
||||
*/
|
||||
function asset($path, $secure = null)
|
||||
{
|
||||
return app('url')->asset($path, $secure);
|
||||
}
|
||||
}
|
||||
|
||||
if (!function_exists('elixir')) {
|
||||
/**
|
||||
* Get the path to a versioned Elixir file.
|
||||
*
|
||||
* @param string $file
|
||||
* @return string
|
||||
*/
|
||||
function elixir($file)
|
||||
{
|
||||
static $manifest = null;
|
||||
if (is_null($manifest)) {
|
||||
$manifest = json_decode(file_get_contents(public_path() . '/build/rev-manifest.json'), true);
|
||||
}
|
||||
if (isset($manifest[$file])) {
|
||||
return '/build/' . $manifest[$file];
|
||||
}
|
||||
throw new InvalidArgumentException("File {$file} not defined in asset manifest.");
|
||||
}
|
||||
}
|
||||
|
||||
if (!function_exists('auth')) {
|
||||
/**
|
||||
* Get the available auth instance.
|
||||
*
|
||||
* @return \Illuminate\Contracts\Auth\Guard
|
||||
*/
|
||||
function auth()
|
||||
{
|
||||
return app('Illuminate\Contracts\Auth\Guard');
|
||||
}
|
||||
}
|
||||
|
||||
if (!function_exists('bcrypt')) {
|
||||
/**
|
||||
* Hash the given value.
|
||||
*
|
||||
* @param string $value
|
||||
* @param array $options
|
||||
* @return string
|
||||
*/
|
||||
function bcrypt($value, $options = array())
|
||||
{
|
||||
return app('hash')->make($value, $options);
|
||||
}
|
||||
}
|
||||
|
||||
if (!function_exists('redirect')) {
|
||||
/**
|
||||
* Get an instance of the redirector.
|
||||
*
|
||||
* @param string|null $to
|
||||
* @param int $status
|
||||
* @param array $headers
|
||||
* @param bool $secure
|
||||
* @return \Illuminate\Routing\Redirector|\Illuminate\Http\RedirectResponse
|
||||
*/
|
||||
function redirect($to = null, $status = 302, $headers = array(), $secure = null)
|
||||
{
|
||||
if (is_null($to)) return app('redirect');
|
||||
return app('redirect')->to($to, $status, $headers, $secure);
|
||||
}
|
||||
}
|
||||
|
||||
if (!function_exists('response')) {
|
||||
/**
|
||||
* Return a new response from the application.
|
||||
*
|
||||
* @param string $content
|
||||
* @param int $status
|
||||
* @param array $headers
|
||||
* @return \Symfony\Component\HttpFoundation\Response|\Illuminate\Contracts\Routing\ResponseFactory
|
||||
*/
|
||||
function response($content = '', $status = 200, array $headers = array())
|
||||
{
|
||||
$factory = app('Illuminate\Contracts\Routing\ResponseFactory');
|
||||
if (func_num_args() === 0) {
|
||||
return $factory;
|
||||
}
|
||||
return $factory->make($content, $status, $headers);
|
||||
}
|
||||
}
|
||||
|
||||
if (!function_exists('secure_asset')) {
|
||||
/**
|
||||
* Generate an asset path for the application.
|
||||
*
|
||||
* @param string $path
|
||||
* @return string
|
||||
*/
|
||||
function secure_asset($path)
|
||||
{
|
||||
return asset($path, true);
|
||||
}
|
||||
}
|
||||
|
||||
if (!function_exists('secure_url')) {
|
||||
/**
|
||||
* Generate a HTTPS url for the application.
|
||||
*
|
||||
* @param string $path
|
||||
* @param mixed $parameters
|
||||
* @return string
|
||||
*/
|
||||
function secure_url($path, $parameters = array())
|
||||
{
|
||||
return url($path, $parameters, true);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
if (!function_exists('session')) {
|
||||
/**
|
||||
* Get / set the specified session value.
|
||||
*
|
||||
* If an array is passed as the key, we will assume you want to set an array of values.
|
||||
*
|
||||
* @param array|string $key
|
||||
* @param mixed $default
|
||||
* @return mixed
|
||||
*/
|
||||
function session($key = null, $default = null)
|
||||
{
|
||||
if (is_null($key)) return app('session');
|
||||
if (is_array($key)) return app('session')->put($key);
|
||||
return app('session')->get($key, $default);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
if (!function_exists('cookie')) {
|
||||
/**
|
||||
* Create a new cookie instance.
|
||||
*
|
||||
* @param string $name
|
||||
* @param string $value
|
||||
* @param int $minutes
|
||||
* @param string $path
|
||||
* @param string $domain
|
||||
* @param bool $secure
|
||||
* @param bool $httpOnly
|
||||
* @return \Symfony\Component\HttpFoundation\Cookie
|
||||
*/
|
||||
function cookie($name = null, $value = null, $minutes = 0, $path = null, $domain = null, $secure = false, $httpOnly = true)
|
||||
{
|
||||
$cookie = app('Illuminate\Contracts\Cookie\Factory');
|
||||
if (is_null($name)) {
|
||||
return $cookie;
|
||||
}
|
||||
return $cookie->make($name, $value, $minutes, $path, $domain, $secure, $httpOnly);
|
||||
}
|
||||
}
|
|
@ -0,0 +1,81 @@
|
|||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
|
||||
use App\Models\Network;
|
||||
use App\Models\NhInsurance;
|
||||
use App\Models\User;
|
||||
use App\Models\WalletsUser;
|
||||
use App\Traits\ApiResponser;
|
||||
use App\Traits\Helper;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Http\Response;
|
||||
use Illuminate\Support\Facades\DB;
|
||||
use Illuminate\Support\Facades\File;
|
||||
use Illuminate\Support\Facades\Log;
|
||||
use stdClass;
|
||||
|
||||
class InsuredController extends Controller
|
||||
{
|
||||
use ApiResponser;
|
||||
use Helper;
|
||||
|
||||
/**
|
||||
* @OA\Get(
|
||||
* path="/insured/search",
|
||||
* summary="Rechercher un assuré",
|
||||
* tags={"Assurés"},
|
||||
* security={{"api_key":{}}},
|
||||
* @OA\Parameter(
|
||||
* parameter="name",
|
||||
* name="name",
|
||||
* description="Nom de l'utilisateur",
|
||||
* @OA\Schema(
|
||||
* type="string"
|
||||
* ),
|
||||
* in="query",
|
||||
* required=false
|
||||
* ),
|
||||
* @OA\Parameter(
|
||||
* parameter="phone",
|
||||
* name="phone",
|
||||
* description="Telephone de l'utilisateur",
|
||||
* @OA\Schema(
|
||||
* type="string"
|
||||
* ),
|
||||
* in="query",
|
||||
* required=false
|
||||
* ),
|
||||
* @OA\Response(
|
||||
* response=200,
|
||||
* description="OK",
|
||||
* @OA\JsonContent(
|
||||
* ref="#/components/schemas/ApiResponse",
|
||||
* example = {
|
||||
* "status" : 200,
|
||||
* "response" : {{"id":4,"network_id":250,"user_id":349,"insured_id":"GJKS8ZGBEJTL","number_of_months":3,"bonus_amount":"150000.00",
|
||||
* "number_of_beneficiaries":2,"total_bonus_amount":"495000.00","start_at":"2021-11-11T21:54:02.000000Z","end_at":"2022-02-11T21:54:02.000000Z",
|
||||
* "state":"PAID","created_at":"2021-11-11T20:54:02.000000Z","updated_at":"2021-11-11T20:54:02.000000Z","user":{"id":349,"uid":"5fcb90ab7197f8.26608831",
|
||||
* "firstname":null,"lastname":"Tom Di","phone":"+237690716648","email":"ddoubletom@gmail.com","user_code":"vdVtq7ym9S","numero_carte":null,
|
||||
* "expiration_date":null,"adresse":"kotto","solde":0,"salt":"dbbaea33d9","validation_code":"xuty8dbq","active":1,"date_modified":"2020-12-05T14:52:43.000000Z",
|
||||
* "date_created":"2020-12-05T14:52:43.000000Z","network_id":185,"group_id":null,"balance_credit":0,"balance_epargne":0,"balance_nano_health":11335000,
|
||||
* "date_adhesion":null,"id_bank_country":null,"iban":null},"network":{"id":250,"name":"Cnamgs-pharmacies"}}},
|
||||
* "error":null
|
||||
* }
|
||||
* )
|
||||
* )
|
||||
* )
|
||||
*/
|
||||
public function searchInsured(Request $request)
|
||||
{
|
||||
$name = $request->input('name');
|
||||
$phone = $request->input('phone');
|
||||
|
||||
$insured = NhInsurance::with(['user', 'network:id,name'])->whereHas('user', function ($query) use ($name, $phone) {
|
||||
$query->where('lastname', 'like', '%' . $name . '%')->orWhere('phone', 'like', '%' . $phone . '%');
|
||||
})->limit(20)->get();
|
||||
|
||||
return $this->successResponse($insured);
|
||||
}
|
||||
}
|
|
@ -0,0 +1,74 @@
|
|||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Models\Agent;
|
||||
use App\Models\AgentPlus;
|
||||
use App\Models\TransfertCommissionTransaction;
|
||||
use App\Models\User;
|
||||
use App\Traits\ApiResponser;
|
||||
use App\Traits\Helper;
|
||||
use Barryvdh\DomPDF\Facade as PDF;
|
||||
use Illuminate\Support\Facades\Log;
|
||||
|
||||
class QRCodeController extends Controller
|
||||
{
|
||||
use ApiResponser;
|
||||
use Helper;
|
||||
|
||||
/**
|
||||
* Create a new controller instance.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function __construct()
|
||||
{
|
||||
//
|
||||
}
|
||||
|
||||
//Generer le QRCode d'un utilisateur
|
||||
public function generate($id_user)
|
||||
{
|
||||
$user = User::findOrFail($id_user);
|
||||
try {
|
||||
//Check if the directory already exists.
|
||||
$directoryName = './qrcodes/';
|
||||
if (!is_dir($directoryName)) {
|
||||
mkdir($directoryName, 0755);
|
||||
}
|
||||
|
||||
$pdf = PDF::loadView('emails.qr_code', ['lastname' => $user->lastname, 'data' => $user->id])
|
||||
->setPaper('a4', 'portrait')->setWarnings(false)->save(public_path($directoryName . $user->id . '.pdf'));
|
||||
// $recipients = [preg_replace("/\s+/", "", $email)]; // Supprimer les espaces dans le mail
|
||||
// Mail::mailer('smtp')->raw($messageText, function ($message) use ($recipients, $title, $pdf, $notice) {
|
||||
// $message->subject($title)
|
||||
// ->to($recipients)
|
||||
// ->attachData($pdf->output(), $title . ' - ' . $notice->id_tax_notice . ".pdf");
|
||||
// });
|
||||
|
||||
$user->has_qr_code = 1;
|
||||
$user->save();
|
||||
return $this->successResponse(trans('messages.successful_transaction'));
|
||||
} catch (\Throwable $t) {
|
||||
Log::error('-------- Mail not sent -----------');
|
||||
Log::error($t->getMessage());
|
||||
return $this->errorResponse(trans('errors.unexpected_error'));
|
||||
}
|
||||
}
|
||||
|
||||
//Generer le QRCode d'un utilisateur à partir de son id
|
||||
public function read($id_user)
|
||||
{
|
||||
$user = User::findOrFail($id_user);
|
||||
return $this->successResponse($user);
|
||||
}
|
||||
|
||||
//Generer l'image du QRCode d'un utilisateur à partir de son id
|
||||
public function image($id_user)
|
||||
{
|
||||
$user = User::findOrFail($id_user);
|
||||
return $this->successResponse(base64_encode(\SimpleSoftwareIO\QrCode\Facades\QrCode::format('svg')
|
||||
->size(300)->errorCorrection('H')
|
||||
->generate($user->id)));
|
||||
}
|
||||
}
|
|
@ -63,6 +63,7 @@ $app->configure('app');
|
|||
$app->configure('swagger-lume');
|
||||
$app->configure('services');
|
||||
$app->configure('sentry');
|
||||
$app->configure('dompdf');
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
|
@ -103,6 +104,7 @@ $app->register(\SwaggerLume\ServiceProvider::class);
|
|||
$app->register(\MigrationsGenerator\MigrationsGeneratorServiceProvider::class);
|
||||
$app->register('Sentry\Laravel\ServiceProvider');
|
||||
$app->register('Sentry\Laravel\Tracing\ServiceProvider');
|
||||
$app->register(\Barryvdh\DomPDF\ServiceProvider::class);
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
|
@ -8,12 +8,14 @@
|
|||
"php": "^7.3|^8.0",
|
||||
"ext-gd": "*",
|
||||
"ext-json": "*",
|
||||
"barryvdh/laravel-dompdf": "^0.9.0",
|
||||
"brick/money": "^0.5.2",
|
||||
"darkaonline/swagger-lume": "^8.0",
|
||||
"guzzlehttp/guzzle": "^7.3",
|
||||
"kitloong/laravel-migrations-generator": "^5.0",
|
||||
"laravel/lumen-framework": "^8.0",
|
||||
"sentry/sentry-laravel": "^2.9"
|
||||
"sentry/sentry-laravel": "^2.9",
|
||||
"simplesoftwareio/simple-qrcode": "^4.2"
|
||||
},
|
||||
"require-dev": {
|
||||
"fakerphp/faker": "^1.9.1",
|
||||
|
@ -27,7 +29,8 @@
|
|||
"Database\\Seeders\\": "database/seeders/"
|
||||
},
|
||||
"files": [
|
||||
"app/Helpers/common.php"
|
||||
"app/Helpers/common.php",
|
||||
"app/Helpers/paths.php"
|
||||
]
|
||||
},
|
||||
"autoload-dev": {
|
||||
|
|
|
@ -52,9 +52,9 @@ Your application has been rejected.
|
|||
|
||||
Reason for rejection: :reason ",
|
||||
'insurance_subscription_rejected_notification' => "Your :subscription_id application has been rejected",
|
||||
"insurance_subscription_successful" => "Insurance subscription successful",
|
||||
'insurance_subscription_updated' => "Insurance subscription update",
|
||||
"insurance_subscription_updated_successful" => "Insurance subscription update successful",
|
||||
"insurance_subscription_successful" => "Insurance subscription application submitted",
|
||||
'insurance_subscription_updated' => "Insurance subscription application update",
|
||||
"insurance_subscription_updated_successful" => "Insurance subscription application updated successful",
|
||||
'insurance_subscription_paid' => "Insurance subscription paid",
|
||||
'insurance_subscription_paid_mail' => ":gender :name ,
|
||||
|
||||
|
@ -67,7 +67,7 @@ Your insurance has been validated.
|
|||
- Number of beneficiaries : :number_of_beneficiaries
|
||||
- Number of months: :months
|
||||
",
|
||||
'insurance_subscription_awaiting_more_information' => "Insurance subscription waiting for more information",
|
||||
'insurance_subscription_awaiting_more_information' => "Insurance subscription application waiting for more information",
|
||||
'insurance_subscription_awaiting_more_information_mail' => ":gender :name ,
|
||||
|
||||
Your application is waiting for more information.
|
||||
|
@ -79,8 +79,8 @@ Your application is waiting for more information.
|
|||
|
||||
Message: :reason",
|
||||
'insurance_subscription_awaiting_more_information_notification' => "Your :subscription_id application is waiting for more information",
|
||||
'insurance_addition_beneficiary_successful' => "Adding a beneficiary to your insurance successful",
|
||||
'insurance_addition_beneficiary' => "Adding a beneficiary to your insurance",
|
||||
'insurance_addition_beneficiary_successful' => "Request of adding a beneficiary to your insurance successful",
|
||||
'insurance_addition_beneficiary' => "Request of adding a beneficiary to your insurance",
|
||||
'insurance_addition_beneficiary_mail' => ":gender :name ,
|
||||
|
||||
Your request to add a beneficiary to your insurance is being validated.
|
||||
|
|
|
@ -16,7 +16,7 @@ return [
|
|||
'user_not_identificated' => 'Utilisateur non identifié',
|
||||
'identification_already_validated' => 'Identification deja validée',
|
||||
'successful_card_attachment' => 'Rattachement de votre carte effectuée',
|
||||
'insurance_subscription' => "Souscription à l'assurance",
|
||||
'insurance_subscription' => "Demande de souscription à l'assurance",
|
||||
'insurance_subscription_mail' => ":gender :name ,
|
||||
|
||||
Votre demande de souscription est en cours de validation.
|
||||
|
@ -26,7 +26,7 @@ Votre demande de souscription est en cours de validation.
|
|||
- Montant de la prime : :bonus_amount
|
||||
- Nombre d'ayants droit : :number_of_beneficiaries
|
||||
",
|
||||
'insurance_subscription_accepted' => "Souscription à l'assurance acceptée",
|
||||
'insurance_subscription_accepted' => "Demande de souscription à l'assurance acceptée",
|
||||
'insurance_subscription_accepted_mail' => ":gender :name ,
|
||||
|
||||
Votre demande de souscription a été acceptée.
|
||||
|
@ -40,7 +40,7 @@ Votre demande de souscription a été acceptée.
|
|||
",
|
||||
'insurance_subscription_accepted_notification' => "Votre demande de souscription :subscription_id a été acceptée.
|
||||
Assurer-vous que votre wallet a le crédit suffisant pour activer votre assurance",
|
||||
'insurance_subscription_rejected' => "Souscription à l'assurance rejetée",
|
||||
'insurance_subscription_rejected' => "Demande de souscription à l'assurance rejetée",
|
||||
'insurance_subscription_rejected_mail' => ":gender :name ,
|
||||
|
||||
Votre demande de souscription a été rejetée.
|
||||
|
@ -67,7 +67,7 @@ Votre assurance a été validée.
|
|||
- Nombre d'ayants droit : :number_of_beneficiaries
|
||||
- Nombre de mois : :months
|
||||
",
|
||||
'insurance_subscription_awaiting_more_information' => "Souscription à l'assurance en attente de plus d'informations",
|
||||
'insurance_subscription_awaiting_more_information' => "Demande de souscription à l'assurance en attente de plus d'informations",
|
||||
'insurance_subscription_awaiting_more_information_mail' => ":gender :name ,
|
||||
|
||||
Votre demande de souscription est en attente de plus d'informations.
|
||||
|
@ -80,7 +80,7 @@ Votre demande de souscription est en attente de plus d'informations.
|
|||
Message : :reason",
|
||||
'insurance_subscription_awaiting_more_information_notification' => "Votre demande de souscription :subscription_id est en attente de plus d'informations.",
|
||||
'insurance_addition_beneficiary_successful' => "Demande d'ajout d'ayant droit à votre assurance réussie",
|
||||
'insurance_addition_beneficiary' => "Ajout d'ayant droit à votre assurance",
|
||||
'insurance_addition_beneficiary' => "Demande d'ajout d'ayant droit à votre assurance",
|
||||
'insurance_addition_beneficiary_mail' => ":gender :name ,
|
||||
|
||||
Votre demande d'ajout d'ayant droit à votre assurance est en cours de validation.
|
||||
|
|
|
@ -0,0 +1,200 @@
|
|||
<html>
|
||||
|
||||
<head>
|
||||
<meta http-equiv=Content-Type content="text/html; charset=utf-8">
|
||||
<meta name=Generator content="QRCode">
|
||||
<style>
|
||||
<!--
|
||||
/* Font Definitions */
|
||||
@font-face {
|
||||
font-family: Wingdings;
|
||||
panose-1: 5 0 0 0 0 0 0 0 0 0;
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: "Cambria Math";
|
||||
panose-1: 2 4 5 3 5 4 6 3 2 4;
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: Calibri;
|
||||
panose-1: 2 15 5 2 2 2 4 3 2 4;
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: Tahoma;
|
||||
panose-1: 2 11 6 4 3 5 4 4 2 4;
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: "Segoe UI";
|
||||
panose-1: 2 11 5 2 4 2 4 2 2 3;
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: Garamond;
|
||||
panose-1: 2 2 4 4 3 3 1 1 8 3;
|
||||
}
|
||||
|
||||
/* Style Definitions */
|
||||
p.MsoNormal, li.MsoNormal, div.MsoNormal {
|
||||
margin: 0in;
|
||||
font-size: 12.0pt;
|
||||
font-family: "Times New Roman", serif;
|
||||
}
|
||||
|
||||
p.MsoHeader, li.MsoHeader, div.MsoHeader {
|
||||
mso-style-link: "Header Char";
|
||||
margin: 0in;
|
||||
font-size: 12.0pt;
|
||||
font-family: "Times New Roman", serif;
|
||||
}
|
||||
|
||||
p.MsoNoSpacing, li.MsoNoSpacing, div.MsoNoSpacing {
|
||||
margin: 0in;
|
||||
font-size: 11.0pt;
|
||||
font-family: "Calibri", sans-serif;
|
||||
}
|
||||
|
||||
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph {
|
||||
margin-top: 0in;
|
||||
margin-right: 0in;
|
||||
margin-bottom: 0in;
|
||||
margin-left: .5in;
|
||||
font-size: 12.0pt;
|
||||
font-family: "Times New Roman", serif;
|
||||
}
|
||||
|
||||
p.MsoListParagraphCxSpFirst, li.MsoListParagraphCxSpFirst, div.MsoListParagraphCxSpFirst {
|
||||
margin-top: 0in;
|
||||
margin-right: 0in;
|
||||
margin-bottom: 0in;
|
||||
margin-left: .5in;
|
||||
font-size: 12.0pt;
|
||||
font-family: "Times New Roman", serif;
|
||||
}
|
||||
|
||||
p.MsoListParagraphCxSpMiddle, li.MsoListParagraphCxSpMiddle, div.MsoListParagraphCxSpMiddle {
|
||||
margin-top: 0in;
|
||||
margin-right: 0in;
|
||||
margin-bottom: 0in;
|
||||
margin-left: .5in;
|
||||
font-size: 12.0pt;
|
||||
font-family: "Times New Roman", serif;
|
||||
}
|
||||
|
||||
p.MsoListParagraphCxSpLast, li.MsoListParagraphCxSpLast, div.MsoListParagraphCxSpLast {
|
||||
margin-top: 0in;
|
||||
margin-right: 0in;
|
||||
margin-bottom: 0in;
|
||||
margin-left: .5in;
|
||||
font-size: 12.0pt;
|
||||
font-family: "Times New Roman", serif;
|
||||
}
|
||||
|
||||
span.HeaderChar {
|
||||
mso-style-name: "Header Char";
|
||||
mso-style-link: Header;
|
||||
font-family: "Times New Roman", serif;
|
||||
}
|
||||
|
||||
.MsoChpDefault {
|
||||
font-family: "Calibri", sans-serif;
|
||||
}
|
||||
|
||||
.MsoPapDefault {
|
||||
margin-bottom: 8.0pt;
|
||||
line-height: 107%;
|
||||
}
|
||||
|
||||
/* Page Definitions */
|
||||
@page WordSection1 {
|
||||
size: 595.3pt 841.9pt;
|
||||
margin: 44.95pt 49.55pt 42.55pt 70.85pt;
|
||||
}
|
||||
|
||||
div.WordSection1 {
|
||||
page: WordSection1;
|
||||
}
|
||||
|
||||
/* List Definitions */
|
||||
ol {
|
||||
margin-bottom: 0in;
|
||||
}
|
||||
|
||||
ul {
|
||||
margin-bottom: 0in;
|
||||
list-style: none;
|
||||
}
|
||||
|
||||
li::before {
|
||||
content: "-";
|
||||
display: inline-block;
|
||||
width: 1em;
|
||||
margin-left: -1.3em
|
||||
}
|
||||
|
||||
-->
|
||||
</style>
|
||||
|
||||
</head>
|
||||
|
||||
<body style='word-wrap:break-word'>
|
||||
|
||||
<img width=71 height=83 style="position: absolute; left: 567px;top: 60px;"
|
||||
src="{{public_path('logo.jpeg')}}">
|
||||
|
||||
<div class=WordSection1>
|
||||
|
||||
<p class=MsoNormal>
|
||||
<span style='position:absolute;z-index:251659264;margin-left:
|
||||
512px;margin-top:0px;width:202px;height:55px'>REPUBLIQUE GABONAISE</span>
|
||||
|
||||
<span style='font-size:11.0pt;font-family:"Tahoma",sans-serif;
|
||||
color:black;position:absolute;z-index:251659264;margin-left:
|
||||
565px;margin-top:17px;width:202px;height:55px'>-------------------</span>
|
||||
|
||||
<span style='font-size:11.0pt;font-family:"Tahoma",sans-serif;
|
||||
color:black;position:absolute;z-index:251659264;margin-left:
|
||||
540px;margin-top:32px;width:202px;height:55px'>Union-Travail-Justice</span>
|
||||
|
||||
<span style='font-size:11.0pt;font-family:"Tahoma",sans-serif;color:black'>PROVINCE
|
||||
DE L’ESTUAIRE</span></p>
|
||||
|
||||
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Tahoma",sans-serif;
|
||||
color:black;margin-left: 45px;'>-------------------</span></p>
|
||||
|
||||
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Tahoma",sans-serif;
|
||||
color:black'>DEPARTEMENT DU KOMO-MONDAH</span></p>
|
||||
|
||||
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Tahoma",sans-serif;
|
||||
color:black;margin-left: 45px;'>-----------------</span></p>
|
||||
|
||||
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Tahoma",sans-serif;
|
||||
color:black'>COMMUNE D’AKANDA</span></p>
|
||||
|
||||
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Tahoma",sans-serif;
|
||||
color:black;margin-left: 45px;'>---------------</span></p>
|
||||
|
||||
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Tahoma",sans-serif;
|
||||
color:black'>SECRETARIAT GENERAL</span></p>
|
||||
|
||||
<p class=MsoHeader><span style='font-size:11.0pt;font-family:"Tahoma",sans-serif;
|
||||
color:black;margin-left: 45px;'>-----------------</span></p>
|
||||
|
||||
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Tahoma",sans-serif;
|
||||
color:black'>SERVICE FISCALITE ET RECOUVREMENT</span></p>
|
||||
|
||||
<p class=MsoNormal align=center style='text-align:center ; margin-top: 30px'><b><u><span
|
||||
style='font-size:22.0pt;font-family:"Garamond",serif;color:black'>QR CODE - {{$lastname}}</span></u></b>
|
||||
</p>
|
||||
|
||||
<div style="text-align: center; margin-top: 50px;">
|
||||
<img src="data:image/png;base64, {!! base64_encode(\SimpleSoftwareIO\QrCode\Facades\QrCode::format('svg')
|
||||
->size(300)->errorCorrection('H')
|
||||
->generate($data)) !!} ">
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
</html>
|
|
@ -0,0 +1,795 @@
|
|||
<html>
|
||||
|
||||
<head>
|
||||
<meta http-equiv=Content-Type content="text/html; charset=utf-8">
|
||||
<meta name=Generator content="Microsoft Word 15 (filtered)">
|
||||
<style>
|
||||
<!--
|
||||
/* Font Definitions */
|
||||
@font-face {
|
||||
font-family: Wingdings;
|
||||
panose-1: 5 0 0 0 0 0 0 0 0 0;
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: "Cambria Math";
|
||||
panose-1: 2 4 5 3 5 4 6 3 2 4;
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: Calibri;
|
||||
panose-1: 2 15 5 2 2 2 4 3 2 4;
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: Tahoma;
|
||||
panose-1: 2 11 6 4 3 5 4 4 2 4;
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: "Segoe UI";
|
||||
panose-1: 2 11 5 2 4 2 4 2 2 3;
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: Garamond;
|
||||
panose-1: 2 2 4 4 3 3 1 1 8 3;
|
||||
}
|
||||
|
||||
/* Style Definitions */
|
||||
p.MsoNormal, li.MsoNormal, div.MsoNormal {
|
||||
margin: 0in;
|
||||
font-size: 12.0pt;
|
||||
font-family: "Times New Roman", serif;
|
||||
}
|
||||
|
||||
p.MsoHeader, li.MsoHeader, div.MsoHeader {
|
||||
mso-style-link: "Header Char";
|
||||
margin: 0in;
|
||||
font-size: 12.0pt;
|
||||
font-family: "Times New Roman", serif;
|
||||
}
|
||||
|
||||
p.MsoNoSpacing, li.MsoNoSpacing, div.MsoNoSpacing {
|
||||
margin: 0in;
|
||||
font-size: 11.0pt;
|
||||
font-family: "Calibri", sans-serif;
|
||||
}
|
||||
|
||||
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph {
|
||||
margin-top: 0in;
|
||||
margin-right: 0in;
|
||||
margin-bottom: 0in;
|
||||
margin-left: .5in;
|
||||
font-size: 12.0pt;
|
||||
font-family: "Times New Roman", serif;
|
||||
}
|
||||
|
||||
p.MsoListParagraphCxSpFirst, li.MsoListParagraphCxSpFirst, div.MsoListParagraphCxSpFirst {
|
||||
margin-top: 0in;
|
||||
margin-right: 0in;
|
||||
margin-bottom: 0in;
|
||||
margin-left: .5in;
|
||||
font-size: 12.0pt;
|
||||
font-family: "Times New Roman", serif;
|
||||
}
|
||||
|
||||
p.MsoListParagraphCxSpMiddle, li.MsoListParagraphCxSpMiddle, div.MsoListParagraphCxSpMiddle {
|
||||
margin-top: 0in;
|
||||
margin-right: 0in;
|
||||
margin-bottom: 0in;
|
||||
margin-left: .5in;
|
||||
font-size: 12.0pt;
|
||||
font-family: "Times New Roman", serif;
|
||||
}
|
||||
|
||||
p.MsoListParagraphCxSpLast, li.MsoListParagraphCxSpLast, div.MsoListParagraphCxSpLast {
|
||||
margin-top: 0in;
|
||||
margin-right: 0in;
|
||||
margin-bottom: 0in;
|
||||
margin-left: .5in;
|
||||
font-size: 12.0pt;
|
||||
font-family: "Times New Roman", serif;
|
||||
}
|
||||
|
||||
span.HeaderChar {
|
||||
mso-style-name: "Header Char";
|
||||
mso-style-link: Header;
|
||||
font-family: "Times New Roman", serif;
|
||||
}
|
||||
|
||||
.MsoChpDefault {
|
||||
font-family: "Calibri", sans-serif;
|
||||
}
|
||||
|
||||
.MsoPapDefault {
|
||||
margin-bottom: 8.0pt;
|
||||
line-height: 107%;
|
||||
}
|
||||
|
||||
/* Page Definitions */
|
||||
@page WordSection1 {
|
||||
size: 595.3pt 841.9pt;
|
||||
margin: 44.95pt 49.55pt 42.55pt 70.85pt;
|
||||
}
|
||||
|
||||
div.WordSection1 {
|
||||
page: WordSection1;
|
||||
}
|
||||
|
||||
/* List Definitions */
|
||||
ol {
|
||||
margin-bottom: 0in;
|
||||
}
|
||||
|
||||
ul {
|
||||
margin-bottom: 0in;
|
||||
list-style: none;
|
||||
}
|
||||
|
||||
li::before {
|
||||
content: "-";
|
||||
display: inline-block;
|
||||
width: 1em;
|
||||
margin-left: -1.3em
|
||||
}
|
||||
|
||||
-->
|
||||
</style>
|
||||
|
||||
</head>
|
||||
|
||||
<body style='word-wrap:break-word'>
|
||||
|
||||
<img width=71 height=83 style="position: absolute; left: 567px;top: 60px;"
|
||||
src="{{public_path('logo.jpeg')}}">
|
||||
|
||||
<div class=WordSection1>
|
||||
|
||||
<p class=MsoNormal>
|
||||
<span style='position:absolute;z-index:251659264;margin-left:
|
||||
512px;margin-top:0px;width:202px;height:55px'>REPUBLIQUE GABONAISE</span>
|
||||
|
||||
<span style='font-size:11.0pt;font-family:"Tahoma",sans-serif;
|
||||
color:black;position:absolute;z-index:251659264;margin-left:
|
||||
565px;margin-top:17px;width:202px;height:55px'>-------------------</span>
|
||||
|
||||
<span style='font-size:11.0pt;font-family:"Tahoma",sans-serif;
|
||||
color:black;position:absolute;z-index:251659264;margin-left:
|
||||
540px;margin-top:32px;width:202px;height:55px'>Union-Travail-Justice</span>
|
||||
|
||||
<span style='font-size:11.0pt;font-family:"Tahoma",sans-serif;color:black'>PROVINCE
|
||||
DE L’ESTUAIRE</span></p>
|
||||
|
||||
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Tahoma",sans-serif;
|
||||
color:black;margin-left: 45px;'>-------------------</span></p>
|
||||
|
||||
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Tahoma",sans-serif;
|
||||
color:black'>DEPARTEMENT DU KOMO-MONDAH</span></p>
|
||||
|
||||
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Tahoma",sans-serif;
|
||||
color:black;margin-left: 45px;'>-----------------</span></p>
|
||||
|
||||
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Tahoma",sans-serif;
|
||||
color:black'>COMMUNE D’AKANDA</span></p>
|
||||
|
||||
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Tahoma",sans-serif;
|
||||
color:black;margin-left: 45px;'>---------------</span></p>
|
||||
|
||||
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Tahoma",sans-serif;
|
||||
color:black'>SECRETARIAT GENERAL</span></p>
|
||||
|
||||
<p class=MsoHeader><span style='font-size:11.0pt;font-family:"Tahoma",sans-serif;
|
||||
color:black;margin-left: 45px;'>-----------------</span></p>
|
||||
|
||||
<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Tahoma",sans-serif;
|
||||
color:black'>SERVICE FISCALITE ET RECOUVREMENT</span></p>
|
||||
|
||||
<p class=MsoNormal align=center style='text-align:center ; margin-top: 15px'><b><u><span
|
||||
style='font-size:22.0pt;font-family:"Garamond",serif;color:black'>AVIS
|
||||
DE RECOUVREMENT N° {{$id_tax_notice}}</span></u></b></p>
|
||||
|
||||
<p style="font-size:10.0pt;font-family:'Garamond';margin-top: 15px ; text-align: left">
|
||||
En application de la loi des finances rectificative 2009, Titre III relatives aux ressources des collectivités
|
||||
locales en son article 15
|
||||
et de la <b>Délibération n°006/PE/DKM/CA/CM/SG du 26 juin 2014</b> portant prélèvement des droits et taxes sur
|
||||
le territoire de la Commune d’Akanda.
|
||||
</p>
|
||||
|
||||
|
||||
<p class=MsoNoSpacing style='margin-left:.5in;text-align:justify;margin-top: 5px'><span
|
||||
style='font-size:10.0pt;font-family:"Garamond",serif;color:black'>Il est établi un avis de recouvrement relatif à vos activités ci-après défini :</span>
|
||||
</p>
|
||||
|
||||
|
||||
<table class=MsoTable15Plain5 border=0 cellspacing=0 cellpadding=0
|
||||
style='border-collapse:collapse;margin-top: 15px'>
|
||||
<tr>
|
||||
<td width=321 colspan=2 valign=top style='width:241.0pt;border:none;
|
||||
border-bottom:solid #7F7F7F 1.0pt;background:white;padding:0in 5.4pt 0in 5.4pt'>
|
||||
<p class=MsoNormal align=center style='text-align:center'><b><span
|
||||
style='font-size:11.0pt;font-family:"Garamond",serif;color:black'>Opérateur
|
||||
économique d’Akanda</span></b></p>
|
||||
</td>
|
||||
<td width=311 colspan=2 valign=top style='width:233.4pt;border:none;
|
||||
border-bottom:solid #7F7F7F 1.0pt;background:white;padding:0in 5.4pt 0in 5.4pt'>
|
||||
<p class=MsoNormal align=center style='text-align:center'><b><span
|
||||
style='font-size:11.0pt;font-family:"Garamond",serif;color:black'>Administration
|
||||
Municipale</span></b></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width=142 valign=top style='width:106.35pt;border:none;border-right:solid #7F7F7F 1.0pt;
|
||||
background:white;padding:0in 5.4pt 0in 5.4pt'>
|
||||
<p class=MsoNormal align=right style='text-align:right'><i><span
|
||||
style='font-size:9.0pt;font-family:"Garamond",serif;color:black'>Nom/Identifiant
|
||||
OPEC</span></i></p>
|
||||
</td>
|
||||
<td width=180 valign=top style='width:134.65pt;background:#F2F2F2;padding:
|
||||
0in 5.4pt 0in 5.4pt'>
|
||||
<p class=MsoNormal><b><span style='font-size:9.0pt;font-family:"Garamond",serif;
|
||||
color:black'>{{$lastname}}</span></b></p>
|
||||
</td>
|
||||
<td width=198 valign=top style='width:148.85pt;background:#F2F2F2;padding:
|
||||
0in 5.4pt 0in 5.4pt'>
|
||||
<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Garamond",serif;
|
||||
color:black'>Arrondissement</span></p>
|
||||
</td>
|
||||
<td width=113 valign=top style='width:84.55pt;background:#F2F2F2;padding:
|
||||
0in 5.4pt 0in 5.4pt'>
|
||||
<p class=MsoNormal align=center style='text-align:center'><b><span
|
||||
style='font-size:9.0pt;font-family:"Garamond",serif;color:black'>{{$district}}</span></b>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width=142 valign=top style='width:106.35pt;border:none;border-right:solid #7F7F7F 1.0pt;
|
||||
background:white;padding:0in 5.4pt 0in 5.4pt'>
|
||||
<p class=MsoNormal align=right style='text-align:right'><i><span
|
||||
style='font-size:9.0pt;font-family:"Garamond",serif;color:black'>Non du
|
||||
Responsable</span></i></p>
|
||||
</td>
|
||||
<td width=180 valign=top style='width:134.65pt;padding:0in 5.4pt 0in 5.4pt'>
|
||||
<p class=MsoNormal><b><span style='font-size:9.0pt;font-family:"Garamond",serif;
|
||||
color:black'>{{$responsable_name}}</span></b></p>
|
||||
</td>
|
||||
<td width=198 valign=top style='width:148.85pt;padding:0in 5.4pt 0in 5.4pt'>
|
||||
<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Garamond",serif;
|
||||
color:black'>Quartier</span></p>
|
||||
</td>
|
||||
<td width=113 valign=top style='width:84.55pt;padding:0in 5.4pt 0in 5.4pt'>
|
||||
<p class=MsoNormal align=center style='text-align:center'><b><span
|
||||
style='font-size:9.0pt;font-family:"Garamond",serif;color:black'>{{$neighborhood}}</span></b>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width=142 valign=top style='width:106.35pt;border:none;border-right:solid #7F7F7F 1.0pt;
|
||||
background:white;padding:0in 5.4pt 0in 5.4pt'>
|
||||
<p class=MsoNormal align=right style='text-align:right'><i><span
|
||||
style='font-size:9.0pt;font-family:"Garamond",serif;color:black'>N° RCCM</span></i>
|
||||
</p>
|
||||
</td>
|
||||
<td width=180 valign=top style='width:134.65pt;background:#F2F2F2;padding:
|
||||
0in 5.4pt 0in 5.4pt'>
|
||||
<p class=MsoNormal><b><span style='font-size:9.0pt;font-family:"Garamond",serif;
|
||||
color:black'>{{$trade_registry}}</span></b></p>
|
||||
</td>
|
||||
<td width=198 valign=top style='width:148.85pt;background:#F2F2F2;padding:
|
||||
0in 5.4pt 0in 5.4pt'>
|
||||
<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Garamond",serif;
|
||||
color:black'>Activité</span></p>
|
||||
</td>
|
||||
<td width=113 valign=top style='width:84.55pt;background:#F2F2F2;padding:
|
||||
0in 5.4pt 0in 5.4pt'>
|
||||
<p class=MsoNormal align=center style='text-align:center'><b><span
|
||||
style='font-size:9.0pt;font-family:"Garamond",serif;color:black'>{{$activity_type}}</span></b>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width=142 valign=top style='width:106.35pt;border:none;border-right:solid #7F7F7F 1.0pt;
|
||||
background:white;padding:0in 5.4pt 0in 5.4pt'>
|
||||
<p class=MsoNormal align=right style='text-align:right'><i><span
|
||||
style='font-size:9.0pt;font-family:"Garamond",serif;color:black'>NIF</span></i>
|
||||
</p>
|
||||
</td>
|
||||
<td width=180 valign=top style='width:134.65pt;padding:0in 5.4pt 0in 5.4pt'>
|
||||
<p class=MsoNormal><b><span style='font-size:9.0pt;font-family:"Garamond",serif;
|
||||
color:black'>{{$identification_number}}</span></b></p>
|
||||
</td>
|
||||
<td width=198 valign=top style='width:148.85pt;padding:0in 5.4pt 0in 5.4pt'>
|
||||
<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Garamond",serif;
|
||||
color:black'>Année N-1 {{$registration_year-1}}</span></p>
|
||||
</td>
|
||||
<td width=113 valign=top style='width:84.55pt;padding:0in 5.4pt 0in 5.4pt'>
|
||||
<p class=MsoNormal align=center style='text-align:center'><b><span
|
||||
style='font-size:9.0pt;font-family:"Garamond",serif;color:black'>{{ $year_tax_paid_N_1 ? 'Payé' : 'Non Payé' }}</span></b>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width=142 valign=top style='width:106.35pt;border:none;border-right:solid #7F7F7F 1.0pt;
|
||||
background:white;padding:0in 5.4pt 0in 5.4pt'>
|
||||
<p class=MsoNormal align=right style='text-align:right'><i><span
|
||||
style='font-size:9.0pt;font-family:"Garamond",serif;color:black'>Patente</span></i>
|
||||
</p>
|
||||
</td>
|
||||
<td width=180 valign=top style='width:134.65pt;background:#F2F2F2;padding:
|
||||
0in 5.4pt 0in 5.4pt'>
|
||||
<p class=MsoNormal><b><span style='font-size:9.0pt;font-family:"Garamond",serif;
|
||||
color:black'>{{ isset($id_patente) ? 'N° '.$id_patente : 'Non' }}</span></b></p>
|
||||
</td>
|
||||
<td width=198 valign=top style='width:148.85pt;background:#F2F2F2;padding:
|
||||
0in 5.4pt 0in 5.4pt'>
|
||||
<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Garamond",serif;
|
||||
color:black'>Année N-2 {{$registration_year-2}}</span></p>
|
||||
</td>
|
||||
<td width=113 valign=top style='width:84.55pt;background:#F2F2F2;padding:
|
||||
0in 5.4pt 0in 5.4pt'>
|
||||
<p class=MsoNormal align=center style='text-align:center'><b><span
|
||||
style='font-size:9.0pt;font-family:"Garamond",serif;color:black'>{{ $year_tax_paid_N_2 ? 'Payé' : 'Non Payé' }}</span></b>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width=142 valign=top style='width:106.35pt;border:none;border-right:solid #7F7F7F 1.0pt;
|
||||
background:white;padding:0in 5.4pt 0in 5.4pt'>
|
||||
<p class=MsoNormal align=right style='text-align:right'><i><span
|
||||
style='font-size:9.0pt;font-family:"Garamond",serif;color:black'>Agrément</span></i>
|
||||
</p>
|
||||
</td>
|
||||
<td width=180 valign=top style='width:134.65pt;padding:0in 5.4pt 0in 5.4pt'>
|
||||
<p class=MsoNormal><b><span style='font-size:9.0pt;font-family:"Garamond",serif;
|
||||
color:black'>{{ isset($technical_approval) ? 'N° '.$technical_approval : 'Non' }}</span></b></p>
|
||||
</td>
|
||||
<td width=198 valign=top style='width:148.85pt;padding:0in 5.4pt 0in 5.4pt'>
|
||||
<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Garamond",serif;
|
||||
color:black'>Année N-3 {{$registration_year-3}}</span></p>
|
||||
</td>
|
||||
<td width=113 valign=top style='width:84.55pt;padding:0in 5.4pt 0in 5.4pt'>
|
||||
<p class=MsoNormal align=center style='text-align:center'><b><span
|
||||
style='font-size:9.0pt;font-family:"Garamond",serif;color:black'>{{ $year_tax_paid_N_3 ? 'Payé' : 'Non Payé' }}</span></b>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width=142 style='width:106.35pt;border:none;border-right:solid #7F7F7F 1.0pt;
|
||||
background:white;padding:0in 5.4pt 0in 5.4pt'>
|
||||
<p class=MsoNormal align=right style='text-align:right'><i><span
|
||||
style='font-size:9.0pt;font-family:"Garamond",serif;color:black'>TVA</span></i>
|
||||
</p>
|
||||
</td>
|
||||
<td width=180 valign=top style='width:134.65pt;background:#F2F2F2;padding:
|
||||
0in 5.4pt 0in 5.4pt'>
|
||||
<p class=MsoNormal><b><span style='font-size:9.0pt;font-family:"Garamond",serif;
|
||||
color:black'>{{ $TVA ? 'Oui' : 'Non' }}</span></b></p>
|
||||
</td>
|
||||
<td width=198 valign=top style='width:148.85pt;background:#F2F2F2;padding:
|
||||
0in 5.4pt 0in 5.4pt'>
|
||||
<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Garamond",serif;
|
||||
color:black'> </span></p>
|
||||
</td>
|
||||
<td width=113 valign=top style='width:84.55pt;background:#F2F2F2;padding:
|
||||
0in 5.4pt 0in 5.4pt'>
|
||||
<p class=MsoNormal align=center style='text-align:center'><b><span
|
||||
style='font-size:9.0pt;font-family:"Garamond",serif;color:black'> </span></b>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width=142 style='width:106.35pt;border:none;border-right:solid #7F7F7F 1.0pt;
|
||||
background:white;padding:0in 5.4pt 0in 5.4pt'>
|
||||
<p class=MsoNormal align=right style='text-align:right'><i><span
|
||||
style='font-size:9.0pt;font-family:"Garamond",serif;color:black'>IRPP</span></i>
|
||||
</p>
|
||||
</td>
|
||||
<td width=180 valign=top style='width:134.65pt;padding:0in 5.4pt 0in 5.4pt'>
|
||||
<p class=MsoNormal><b><span style='font-size:9.0pt;font-family:"Garamond",serif;
|
||||
color:black'>{{ $IRPP ? 'Oui' : 'Non' }}</span></b></p>
|
||||
</td>
|
||||
<td width=198 valign=top style='width:148.85pt;padding:0in 5.4pt 0in 5.4pt'>
|
||||
<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Garamond",serif;
|
||||
color:black'> </span></p>
|
||||
</td>
|
||||
<td width=113 valign=top style='width:84.55pt;padding:0in 5.4pt 0in 5.4pt'>
|
||||
<p class=MsoNormal align=center style='text-align:center'><b><span
|
||||
style='font-size:9.0pt;font-family:"Garamond",serif;color:black'> </span></b>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width=142 rowspan=2 style='width:106.35pt;border:none;border-right:solid #7F7F7F 1.0pt;
|
||||
background:white;padding:0in 5.4pt 0in 5.4pt'>
|
||||
<p class=MsoNormal align=right style='text-align:right'><span
|
||||
style='font-size:9.0pt;font-family:"Garamond",serif;color:black'>Localisation
|
||||
</span></p>
|
||||
</td>
|
||||
<td width=180 valign=top style='width:134.65pt;background:#F2F2F2;padding:
|
||||
0in 5.4pt 0in 5.4pt'>
|
||||
<p class=MsoNormal><b><span style='font-size:9.0pt;font-family:"Garamond",serif;
|
||||
color:black'>N_____E_____O_____S_____</span></b></p>
|
||||
</td>
|
||||
<td width=198 valign=top style='width:148.85pt;background:#F2F2F2;padding:
|
||||
0in 5.4pt 0in 5.4pt'>
|
||||
<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Garamond",serif;
|
||||
color:black'></span></p>
|
||||
</td>
|
||||
<td width=113 valign=top style='width:84.55pt;background:#F2F2F2;padding:
|
||||
0in 5.4pt 0in 5.4pt'>
|
||||
<p class=MsoNormal align=center style='text-align:center'><b><span
|
||||
style='font-size:9.0pt;font-family:"Garamond",serif;color:black'></span></b>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width=180 valign=top style='width:134.65pt;padding:0in 5.4pt 0in 5.4pt'>
|
||||
<p class=MsoNormal><b><span style='font-size:9.0pt;font-family:"Garamond",serif;
|
||||
color:black'>{{ $adresse }}</span></b></p>
|
||||
</td>
|
||||
<td width=198 valign=top style='width:148.85pt;padding:0in 5.4pt 0in 5.4pt'>
|
||||
<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Garamond",serif;
|
||||
color:black'>Pénalité d’office </span></p>
|
||||
</td>
|
||||
<td width=113 valign=top style='width:84.55pt;padding:0in 5.4pt 0in 5.4pt'>
|
||||
<p class=MsoNormal align=center style='text-align:center'><b><span
|
||||
style='font-size:9.0pt;font-family:"Garamond",serif;color:black'>{{$office_penalties}}</span></b>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width=142 valign=top style='width:106.35pt;border:none;border-right:solid #7F7F7F 1.0pt;
|
||||
background:white;padding:0in 5.4pt 0in 5.4pt'>
|
||||
<p class=MsoNormal align=right style='text-align:right'><span
|
||||
style='font-size:9.0pt;font-family:"Garamond",serif;color:black'>Contact(s)</span>
|
||||
</p>
|
||||
</td>
|
||||
<td width=180 valign=top style='width:134.65pt;background:#F2F2F2;padding:
|
||||
0in 5.4pt 0in 5.4pt'>
|
||||
<p class=MsoNormal><b><span style='font-size:9.0pt;font-family:"Garamond",serif;
|
||||
color:black'>{{$phone}}</span></b></p>
|
||||
</td>
|
||||
<td width=198 valign=top style='width:148.85pt;background:#F2F2F2;padding:
|
||||
0in 5.4pt 0in 5.4pt'>
|
||||
<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Garamond",serif;
|
||||
color:black'>Pénalités par mois de retard</span></p>
|
||||
</td>
|
||||
<td width=113 valign=top style='width:84.55pt;background:#F2F2F2;padding:
|
||||
0in 5.4pt 0in 5.4pt'>
|
||||
<p class=MsoNormal align=center style='text-align:center'><b><span
|
||||
style='font-size:9.0pt;font-family:"Garamond",serif;color:black'>{{$month_delay_penalties}}</span></b>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<p class=MsoNormal align=center style='text-align:center'><span
|
||||
style='font-size:7.0pt;font-family:"Garamond",serif;color:black'>-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------</span>
|
||||
</p>
|
||||
|
||||
<table class=MsoTable15Plain1 border=1 cellspacing=0 cellpadding=0
|
||||
style='border-collapse:collapse;border:none'>
|
||||
<tr>
|
||||
<td width=85 valign=top style='width:63.5pt;border:solid #BFBFBF 1.0pt;
|
||||
padding:0in 5.4pt 0in 5.4pt'>
|
||||
<p class=MsoNormal align=center style='text-align:center'><b><span
|
||||
style='font-size:10.0pt;font-family:"Garamond",serif;color:black'>Imputation</span></b>
|
||||
</p>
|
||||
</td>
|
||||
<td width=236 valign=top style='width:176.85pt;border:solid #BFBFBF 1.0pt;
|
||||
border-left:none;padding:0in 5.4pt 0in 5.4pt'>
|
||||
<p class=MsoNormal align=center style='text-align:center'><b><span
|
||||
style='font-size:10.0pt;font-family:"Garamond",serif;color:black'>Libellé
|
||||
taxe(s) ou redevance(s)</span></b></p>
|
||||
</td>
|
||||
<td width=66 valign=top style='width:54.55pt;border:solid #BFBFBF 1.0pt;
|
||||
border-left:none;padding:0in 5.4pt 0in 5.4pt'>
|
||||
<p class=MsoNormal align=center style='text-align:center'><b><span
|
||||
style='font-size:10.0pt;font-family:"Garamond",serif;color:black'>Unité</span></b>
|
||||
</p>
|
||||
</td>
|
||||
<td width=35 valign=top style='width:32.55pt;border:solid #BFBFBF 1.0pt;
|
||||
border-left:none;padding:0in 5.4pt 0in 5.4pt'>
|
||||
<p class=MsoNormal align=center style='text-align:center'><b><span
|
||||
style='font-size:10.0pt;font-family:"Garamond",serif;color:black'>Qté</span></b>
|
||||
</p>
|
||||
</td>
|
||||
<td width=98 valign=top style='width:73.3pt;border:solid #BFBFBF 1.0pt;
|
||||
border-left:none;padding:0in 5.4pt 0in 5.4pt'>
|
||||
<p class=MsoNormal align=center style='text-align:center'><b><span
|
||||
style='font-size:10.0pt;font-family:"Garamond",serif;color:black'>Prix
|
||||
Unitaire</span></b></p>
|
||||
</td>
|
||||
<td width=113 valign=top style='width:84.65pt;border:solid #BFBFBF 1.0pt;
|
||||
border-left:none;padding:0in 5.4pt 0in 5.4pt'>
|
||||
<p class=MsoNormal align=center style='text-align:center'><b><span
|
||||
style='font-size:10.0pt;font-family:"Garamond",serif;color:black'>Total</span></b>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
<?php
|
||||
$fmt = new NumberFormatter('fr_FR', NumberFormatter::DECIMAL);
|
||||
?>
|
||||
|
||||
@foreach($taxes as $tax)
|
||||
<?php
|
||||
$tax_amount = $fmt->format($tax->amount);
|
||||
$unit = $tax->measurement_unit;
|
||||
if ($tax->measurement_unit == 'forfait') {
|
||||
$quantity = $tax->count;
|
||||
if ($tax->billing_period == 'jour') {
|
||||
$quantity = $jours * $quantity;
|
||||
$unit = 'jour';
|
||||
}
|
||||
if ($tax->billing_period == 'trimestre') {
|
||||
$quantity = 4 * $quantity;
|
||||
$unit = 'trimestre';
|
||||
}
|
||||
if ($tax->billing_period == 'semestre') {
|
||||
$quantity = 2 * $quantity;
|
||||
$unit = 'semestre';
|
||||
}
|
||||
} elseif (strpos($tax->measurement_unit, '/')) {
|
||||
$quantity = $fmt->format($tax->tax_units_count) . ' / ' . $fmt->format($tax->units_per_tax_unit_count);
|
||||
} else {
|
||||
$quantity = $fmt->format($tax->tax_units_count);
|
||||
}
|
||||
|
||||
if ($tax->measurement_unit == '%') {
|
||||
$unit_price = $fmt->format($tax->unit_price) . ' %';
|
||||
} else {
|
||||
$unit_price = $fmt->format($tax->unit_price);
|
||||
}
|
||||
?>
|
||||
<tr>
|
||||
<td width=85 valign=top style='width:63.5pt;border:solid #BFBFBF 1.0pt;
|
||||
border-top:none;background:#F2F2F2;padding:0in 5.4pt 0in 5.4pt'>
|
||||
<p class=MsoNormal><b><span style='font-size:9.0pt;font-family:"Garamond",serif;
|
||||
color:black'>{{$tax->imputation}}</span></b></p>
|
||||
</td>
|
||||
<td width=236 valign=top style='width:176.85pt;border-top:none;border-left:
|
||||
none;border-bottom:solid #BFBFBF 1.0pt;border-right:solid #BFBFBF 1.0pt;
|
||||
background:#F2F2F2;padding:0in 5.4pt 0in 5.4pt'>
|
||||
<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Garamond",serif;
|
||||
color:black'>{{$tax->name}}</span></p>
|
||||
</td>
|
||||
<td width=66 valign=top style='width:54.55pt;border-top:none;border-left:
|
||||
none;border-bottom:solid #BFBFBF 1.0pt;border-right:solid #BFBFBF 1.0pt;
|
||||
background:#F2F2F2;padding:0in 5.4pt 0in 5.4pt'>
|
||||
<p class=MsoNormal align=center style='text-align:center'><span
|
||||
style='font-size:9.0pt;font-family:"Garamond",serif;color:black'>{{$unit}}</span>
|
||||
</p>
|
||||
</td>
|
||||
<td width=35 valign=top style='width:32.55pt;border-top:none;border-left:
|
||||
none;border-bottom:solid #BFBFBF 1.0pt;border-right:solid #BFBFBF 1.0pt;
|
||||
background:#F2F2F2;padding:0in 5.4pt 0in 5.4pt'>
|
||||
<p class=MsoNormal align=center style='text-align:center'><span
|
||||
style='font-size:9.0pt;font-family:"Garamond",serif;color:black'>{{$quantity}}</span>
|
||||
</p>
|
||||
</td>
|
||||
<td width=98 valign=top style='width:73.3pt;border-top:none;border-left:none;
|
||||
border-bottom:solid #BFBFBF 1.0pt;border-right:solid #BFBFBF 1.0pt;
|
||||
background:#F2F2F2;padding:0in 5.4pt 0in 5.4pt'>
|
||||
<p class=MsoNormal align=center style='text-align:center'><span
|
||||
style='font-size:9.0pt;font-family:"Garamond",serif;color:black'>{{$unit_price}}</span>
|
||||
</p>
|
||||
</td>
|
||||
<td width=113 valign=top style='width:84.65pt;border-top:none;border-left:
|
||||
none;border-bottom:solid #BFBFBF 1.0pt;border-right:solid #BFBFBF 1.0pt;
|
||||
background:#F2F2F2;padding:0in 5.4pt 0in 5.4pt'>
|
||||
<p class=MsoNormal align=center style='text-align:center'><span
|
||||
style='font-size:9.0pt;font-family:"Garamond",serif;color:black'>{{$tax_amount}}</span>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
@endforeach
|
||||
</table>
|
||||
|
||||
<p class=MsoNormal><span style='font-size:5.0pt;font-family:"Garamond",serif;
|
||||
color:black'> </span></p>
|
||||
@if(isset($penalties) and sizeof($penalties) > 0)
|
||||
<table class=MsoTable15Plain1 border=1 cellspacing=0 cellpadding=0
|
||||
style='border-collapse:collapse;border:none'>
|
||||
<tr>
|
||||
<td width=54 valign=top style='width:54.5pt;border:solid #BFBFBF 1.0pt;
|
||||
padding:0in 5.4pt 0in 5.4pt'>
|
||||
<p class=MsoNormal align=center style='text-align:center'><b><span
|
||||
style='font-size:10.0pt;font-family:"Garamond",serif;color:black'>Imputation</span></b>
|
||||
</p>
|
||||
</td>
|
||||
<td width=236 valign=top style='width:176.85pt;border:solid #BFBFBF 1.0pt;
|
||||
border-left:none;padding:0in 5.4pt 0in 5.4pt'>
|
||||
<p class=MsoNormal align=center style='text-align:center'><b><span
|
||||
style='font-size:10.0pt;font-family:"Garamond",serif;color:black'>Libellé pénalité(s)</span></b>
|
||||
</p>
|
||||
</td>
|
||||
<td width=52 valign=top style='width:52.55pt;border:solid #BFBFBF 1.0pt;
|
||||
border-left:none;padding:0in 5.4pt 0in 5.4pt'>
|
||||
<p class=MsoNormal align=center style='text-align:center'><b><span
|
||||
style='font-size:10.0pt;font-family:"Garamond",serif;color:black'>Unité</span></b>
|
||||
</p>
|
||||
</td>
|
||||
<td width=28 valign=top style='width:28.55pt;border:solid #BFBFBF 1.0pt;
|
||||
border-left:none;padding:0in 5.4pt 0in 5.4pt'>
|
||||
<p class=MsoNormal align=center style='text-align:center'><b><span
|
||||
style='font-size:10.0pt;font-family:"Garamond",serif;color:black'>Qté</span></b>
|
||||
</p>
|
||||
</td>
|
||||
<td width=63 valign=top style='width:63.3pt;border:solid #BFBFBF 1.0pt;
|
||||
border-left:none;padding:0in 5.4pt 0in 5.4pt'>
|
||||
<p class=MsoNormal align=center style='text-align:center'><b><span
|
||||
style='font-size:10.0pt;font-family:"Garamond",serif;color:black'>Prix
|
||||
Unitaire</span></b></p>
|
||||
</td>
|
||||
<td width=25 valign=top style='width:25.3pt;border:solid #BFBFBF 1.0pt;
|
||||
border-left:none;padding:0in 5.4pt 0in 5.4pt'>
|
||||
<p class=MsoNormal align=center style='text-align:center'><b><span
|
||||
style='font-size:10.0pt;font-family:"Garamond",serif;color:black'>Taux</span></b></p>
|
||||
</td>
|
||||
<td width=72 valign=top style='width:72.65pt;border:solid #BFBFBF 1.0pt;
|
||||
border-left:none;padding:0in 5.4pt 0in 5.4pt'>
|
||||
<p class=MsoNormal align=center style='text-align:center'><b><span
|
||||
style='font-size:10.0pt;font-family:"Garamond",serif;color:black'>Total</span></b>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@foreach($penalties as $penalty)
|
||||
<tr>
|
||||
<td width=64 valign=top style='width:54.5pt;border:solid #BFBFBF 1.0pt;
|
||||
border-top:none;background:#F2F2F2;padding:0in 5.4pt 0in 5.4pt'>
|
||||
<p class=MsoNormal><b><span style='font-size:9.0pt;font-family:"Garamond",serif;
|
||||
color:black'>{{$penalty->imputation}}</span></b></p>
|
||||
</td>
|
||||
<td width=236 valign=top style='width:176.85pt;border-top:none;border-left:
|
||||
none;border-bottom:solid #BFBFBF 1.0pt;border-right:solid #BFBFBF 1.0pt;
|
||||
background:#F2F2F2;padding:0in 5.4pt 0in 5.4pt'>
|
||||
<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Garamond",serif;
|
||||
color:black'>{{$penalty->name}}</span></p>
|
||||
</td>
|
||||
|
||||
<td width=52 valign=top style='width:52.55pt;border-top:none;border-left:
|
||||
none;border-bottom:solid #BFBFBF 1.0pt;border-right:solid #BFBFBF 1.0pt;
|
||||
background:#F2F2F2;padding:0in 5.4pt 0in 5.4pt'>
|
||||
<p class=MsoNormal align=center style='text-align:center'><span
|
||||
style='font-size:9.0pt;font-family:"Garamond",serif;color:black'>{{$penalty->n_order == 2 ? $penalty->unit : ''}}</span>
|
||||
</p>
|
||||
</td>
|
||||
<td width=28 valign=top style='width:28.55pt;border-top:none;border-left:
|
||||
none;border-bottom:solid #BFBFBF 1.0pt;border-right:solid #BFBFBF 1.0pt;
|
||||
background:#F2F2F2;padding:0in 5.4pt 0in 5.4pt'>
|
||||
<p class=MsoNormal align=center style='text-align:center'><span
|
||||
style='font-size:9.0pt;font-family:"Garamond",serif;color:black'>{{$penalty->n_order == 2 ? $penalty->quantity : ''}}</span>
|
||||
</p>
|
||||
</td>
|
||||
<td width=63 valign=top style='width:63.3pt;border-top:none;border-left:none;
|
||||
border-bottom:solid #BFBFBF 1.0pt;border-right:solid #BFBFBF 1.0pt;
|
||||
background:#F2F2F2;padding:0in 5.4pt 0in 5.4pt'>
|
||||
<p class=MsoNormal align=center style='text-align:center'><span
|
||||
style='font-size:9.0pt;font-family:"Garamond",serif;color:black'>{{$penalty->n_order == 2 ? $fmt->format($penalty->unit_price_no_formatted) : ''}}</span>
|
||||
</p>
|
||||
</td>
|
||||
<td width=25 valign=top style='width:25.3pt;border-top:none;border-left:none;
|
||||
border-bottom:solid #BFBFBF 1.0pt;border-right:solid #BFBFBF 1.0pt;
|
||||
background:#F2F2F2;padding:0in 5.4pt 0in 5.4pt'>
|
||||
<p class=MsoNormal align=center style='text-align:center'><span
|
||||
style='font-size:9.0pt;font-family:"Garamond",serif;color:black'>{{$penalty->n_order == 1 ?$penalty->rate.'%' : ''}}</span>
|
||||
</p>
|
||||
</td>
|
||||
<td width=72 valign=top style='width:72.65pt;border-top:none;border-left:
|
||||
none;border-bottom:solid #BFBFBF 1.0pt;border-right:solid #BFBFBF 1.0pt;
|
||||
background:#F2F2F2;padding:0in 5.4pt 0in 5.4pt'>
|
||||
<p class=MsoNormal align=center style='text-align:center'><span
|
||||
style='font-size:9.0pt;font-family:"Garamond",serif;color:black'>{{$penalty->n_order == 1 ? $fmt->format($penalty->amount) : $fmt->format($penalty->tax_amount)}}</span>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
@endforeach
|
||||
</table>
|
||||
|
||||
<p class=MsoNormal><span style='font-size:5.0pt;font-family:"Garamond",serif;
|
||||
color:black'> </span>
|
||||
@endif
|
||||
<table class=MsoTable15Plain1 border=1 cellspacing=0 cellpadding=0
|
||||
style='border-collapse:collapse;border:none'>
|
||||
<tr>
|
||||
<td width=425 valign=top style='width:318.7pt;border:solid #BFBFBF 1.0pt;
|
||||
padding:0in 5.4pt 0in 5.4pt'>
|
||||
<p class=MsoNormal><b><span style='font-family:"Garamond",serif;
|
||||
color:black'>TOTAL A PAYER</span></b></p>
|
||||
</td>
|
||||
<td width=208 valign=top style='width:205.7pt;border:solid #BFBFBF 1.0pt;
|
||||
border-left:none;padding:0in 5.4pt 0in 5.4pt'>
|
||||
<p class=MsoNormal align=right style='text-align:right'><b><span
|
||||
style='font-family:"Garamond",serif;color:black'>{{$amount}}</span></b>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<p class=MsoNormal style='text-align:justify'><span style='font-size:
|
||||
6.0pt;font-family:"Garamond",serif;color:black'> </span></p>
|
||||
|
||||
<p class=MsoNormal style='text-align:justify'><span style='font-size:
|
||||
4.0pt;font-family:"Garamond",serif;color:black'> </span></p>
|
||||
|
||||
<p class=MsoNormal style='text-align:justify'><span style='font-size:
|
||||
10.0pt;font-family:"Garamond",serif;color:black'>Arrêté le présent avis à la
|
||||
somme de </span><b><span style='font-family:"Garamond",serif;
|
||||
color:black'>{{$amount}}</span></b></p>
|
||||
|
||||
<p class=MsoNormal style='text-align:justify ; margin-top: 10px'><span
|
||||
style='font-family:"Garamond",serif;color:black'><b><u>Date limite de paiement </u></b> : </span><b><span
|
||||
style='font-family:"Garamond",serif;color:black'> {{$payment_deadline_date}}</span></b></p>
|
||||
|
||||
<p class=MsoNormal style='text-align:justify'><span style='font-size:
|
||||
4.0pt;font-family:"Garamond",serif;color:black'> </span></p>
|
||||
|
||||
<p class=MsoNormal><span style='font-size:9.0pt;font-family:"Garamond",serif;
|
||||
color:black'>Les règlements s’effectuent à la <b>Perception Municipale d’Okala</b>
|
||||
sur présentation d’un(es) ordre(s) de recette(s) préalablement établi(s) au
|
||||
Service Finances et Comptabilité à l’Hôtel de Ville de la Mairie d’Akanda (heures
|
||||
d’ouverture de 09H-15H). En cas de règlement par chèque<b> (CERTIFIE)</b>, le
|
||||
libeller au nom du <b>Receveur municipale. </b></span></p>
|
||||
|
||||
<p class=MsoNormal style='text-align:justify'><span style='font-size:
|
||||
4.0pt;font-family:"Garamond",serif;color:black'> </span></p>
|
||||
|
||||
<p class=MsoNormal style='text-align:justify'><span style='font-size:
|
||||
9.0pt;font-family:"Garamond",serif;color:black'>Toute infraction aux
|
||||
dispositions de la présente délibération entraine l’application des sanctions
|
||||
prévues au code des impôts relatives à l’application des pénalités :</span></p>
|
||||
|
||||
<p class=MsoNormal style='margin-left:-21.3pt;text-align:justify'><span
|
||||
style='font-size:9.0pt;font-family:"Garamond",serif;color:black'> </span></p>
|
||||
|
||||
<p class=MsoListParagraphCxSpFirst style='margin-left:56.7pt;text-align:justify;
|
||||
text-indent:-14.15pt'><span style='font-size:9.0pt;color:black'>-<span
|
||||
style='font:7.0pt "Times New Roman"'>
|
||||
</span></span><span style='font-size:9.0pt;font-family:"Garamond",serif;
|
||||
color:black'>Pénalité d’office de {{$officePenaltyPercent ?? 10}} % des droits éludés passé le délai de
|
||||
paiement ; </span></p>
|
||||
|
||||
<p class=MsoListParagraphCxSpMiddle style='margin-left:56.7pt;text-align:justify;
|
||||
text-indent:-14.15pt'><span style='font-size:9.0pt;color:black'>-<span
|
||||
style='font:7.0pt "Times New Roman"'>
|
||||
</span></span><span style='font-size:9.0pt;font-family:"Garamond",serif;
|
||||
color:black'>{{$monthDelayPenaltyPercent ?? 3}} % par mois de retard ;</span></p>
|
||||
|
||||
<p class=MsoListParagraphCxSpMiddle style='margin-left:56.7pt;text-align:justify;
|
||||
text-indent:-14.15pt'><span style='font-size:9.0pt;color:black'>-<span
|
||||
style='font:7.0pt "Times New Roman"'>
|
||||
</span></span><span style='font-size:9.0pt;font-family:"Garamond",serif;
|
||||
color:black'>Enfin, en cas de contestation ou de réclamation, vous munir des
|
||||
pièces justificatives.</span></p>
|
||||
|
||||
<p class=MsoListParagraphCxSpLast style='margin-left:1.2pt;text-align:justify'><span
|
||||
style='font-size:9.0pt;font-family:"Garamond",serif;color:black'> </span></p>
|
||||
|
||||
<p class=MsoNormal><b><span style='font-family:"Garamond",serif;
|
||||
color:black'> </span></b></p>
|
||||
|
||||
</div>
|
||||
|
||||
<div style="-aw-headerfooter-type:footer-primary"><p style="margin-top:0pt; margin-bottom:0pt; font-size:9pt"><span
|
||||
style="font-family:'Times New Roman'; font-weight:bold">_____________________________________________________________________________________________________________________</span>
|
||||
</p>
|
||||
<p style="margin-top:0pt; margin-bottom:0pt; text-align:center; font-size:11pt"><span
|
||||
style="font-family:Garamond; font-size:9pt">Service </span><span
|
||||
style="font-family:Garamond; font-size:9pt">Comptabilité</span><span
|
||||
style="font-family:Garamond; font-size:9pt">, Fiscalité et recouvrement</span><span
|
||||
style="font-family:Garamond; font-size:9pt"> </span><span
|
||||
style="font-family:Garamond; font-weight:bold">I</span><span style="font-family:Garamond"> </span><span
|
||||
style="font-family:Garamond; font-size:9pt">Mairie d’Akanda-</span><span
|
||||
style="font-family:Garamond; font-size:9pt">Hôtel de </span><span
|
||||
style="font-family:Garamond; font-size:9pt">Ville</span><span
|
||||
style="font-family:Garamond; font-size:9pt"> </span></p>
|
||||
<p style="margin-top:0pt; margin-bottom:0pt; text-align:center; font-size:9pt"><span
|
||||
style="font-family:Garamond">Contacts</span><span style="font-family:Garamond"> </span><span
|
||||
style="font-family:Garamond">: +241 00 000 000 0 / +241 002 6660 50</span></p>
|
||||
<p style="margin-top:0pt; margin-bottom:0pt; font-size:12pt"><span
|
||||
style="font-family:'Times New Roman'"> </span></p></div>
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
|
@ -30,4 +30,16 @@ $router->group(['prefix' => '', 'middleware' => 'auth'], function () use ($route
|
|||
$router->get('', 'InsuranceSubscriptionController@getSubscriptions');
|
||||
});
|
||||
});
|
||||
|
||||
// Insurances routes
|
||||
$router->group(['prefix' => '/insured'], function () use ($router) {
|
||||
//Search
|
||||
$router->get('search', 'InsuredController@searchInsured');
|
||||
});
|
||||
|
||||
|
||||
//QRCode for agents
|
||||
$router->get('qrcode/generate/{id_user}', 'QRCodeController@generate');
|
||||
$router->get('qrcode/read/{id_user}', 'QRCodeController@read');
|
||||
$router->get('qrcode/image/{id_user}', 'QRCodeController@image');
|
||||
});
|
||||
|
|
Loading…
Reference in New Issue