receipt.blade.php 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title></title>
  5. <style>
  6. body {
  7. font-family: Helvetica, Arial, sans-serif;
  8. font-size:14px;
  9. }
  10. footer {
  11. position: fixed;
  12. bottom: -20px;
  13. left: 0px;
  14. right: 0px;
  15. height: 50px;
  16. }
  17. </style>
  18. </head>
  19. <body>
  20. <img src="{{public_path() . env('LOGO')}}" width="200">
  21. <br><br><br>
  22. <div align="right"><b>RICEVUTA DI PAGAMENTO N. {{$receipt->number . "/" . $receipt->year}} del {{date("d/m/Y", strtotime($receipt->created_at))}}</b></div><br><br>
  23. @if($receipt->status == 99)
  24. <div align="right"><b style="color:red">ANNULLATA</b></div><br><br>
  25. @endif
  26. <br>
  27. {{env('RAGIONE_SOCIALE', '')}}<br><br>
  28. <b>Indirizzo</b>: {{env('INDIRIZZO', '')}} {{env('LOCALITA', '')}} ({{env('PROVINCIA', '')}})<br><br>
  29. <b>C.F.</b>: {{env('CODICE_FISCALE', '')}}<br><br>
  30. <b>P.IVA</b>: {{env('PARTITA_IVA', '')}}<br><br>
  31. <hr><br>
  32. <b>Intestata a</b><br><br>
  33. @if($receipt->member && !$receipt->member->isAdult())
  34. <b>Genitore</b>: {{$receipt->parent}}<br><br>
  35. @endif
  36. @if($receipt->member && $receipt->member->last_name != '')
  37. <b>Cognome</b>: {{$receipt->member->last_name}}<br><br>
  38. @endif
  39. @if($receipt->member && $receipt->member?->first_name != '')
  40. <b>Nome</b>: {{$receipt->member->first_name}}<br><br>
  41. @endif
  42. @if($receipt->supplier)
  43. <b>Fornitore</b>: {{$receipt->supplier->name}}<br><br>
  44. @endif
  45. @if($receipt->member && (@$receipt->member->birth_city->name != '' || @$receipt->member->birth_province->name != '' || @$receipt->member->birth_date != ''))
  46. <b>Nato/a a</b>:
  47. @if(@$receipt->member->birth_city->name != '')
  48. {{@$receipt->member->birth_city->name}}
  49. @endif
  50. @if(@$receipt->member->birth_province->name != '')
  51. ({{@$receipt->member->birth_province->name}})
  52. @endif
  53. @if(@$receipt->member->birth_date != '')
  54. il {{$receipt->member->birth_date ? date("d/m/Y", strtotime($receipt->member->birth_date)) : ""}}
  55. @endif
  56. <br><br>
  57. @endif
  58. @if($receipt->member && ($receipt->member->address != '' || @$receipt->member->city->name != '' || @$receipt->member->province->name != ''))
  59. <b>Residente in</b>:
  60. @if($receipt->member->address != '')
  61. {{$receipt->member->address}}
  62. @endif
  63. @if(@$receipt->member->city->name != '')
  64. {{@$receipt->member->city->name}}
  65. @endif
  66. @if(@$receipt->member->province->name != '')
  67. ({{@$receipt->member->province->name}})
  68. @endif
  69. <br><br>
  70. @endif
  71. @if($receipt->supplier && ($receipt->supplier->address != '' || @$receipt->supplier->city->name != '' || @$receipt->supplier->province->name != ''))
  72. <b>Residente in</b>:
  73. @if($receipt->supplier->address != '')
  74. {{$receipt->supplier->address}}
  75. @endif
  76. @if(@$receipt->supplier->city->name != '')
  77. {{@$receipt->supplier->city->name}}
  78. @endif
  79. @if(@$receipt->supplier->province->name != '')
  80. ({{@$receipt->supplier->province->name}})
  81. @endif
  82. <br><br>
  83. @endif
  84. @if($receipt->member && ($receipt->member->fiscal_code != ''))
  85. <b>Codice Fiscale</b>: {{$receipt->member->fiscal_code}}<br><br>
  86. @endif
  87. @if($receipt->supplier && ($receipt->supplier->fiscal_code != ''))
  88. <b>Codice Fiscale</b>: {{$receipt->supplier->fiscal_code}}<br><br>
  89. @endif
  90. <hr><br>
  91. @php
  92. $total = 0;
  93. @endphp
  94. @foreach($receipt->rows as $row)
  95. <b>Causale</b>: {{@$row->causal->getTree()}}<br><br>
  96. <b>Dettaglio causale</b>: {{$row->note != '' ? $row->note : ''}}<br><br>
  97. <b>Importo</b>: {{formatPrice($row->amount)}}<br><br>
  98. @php
  99. $total += $row->amount;
  100. @endphp
  101. @endforeach
  102. <br><br>
  103. <b>Totale</b>: {{formatPrice($total)}}
  104. <footer>
  105. <small>{{env('LOCALITA', '')}} ({{env('PROVINCIA', '')}}) li {{date("d/m/Y", strtotime($receipt->created_at))}}</small>
  106. </footer>
  107. </body>
  108. </html>