mmsc_app/app/views/admin/p_documents/_general.html.haml
Nicolas Bally a6aa1f6074 Initial
2020-05-25 11:40:11 +02:00

187 lines
5.3 KiB
Plaintext

#main{:style => "margin:0 1cm;border:0"}
%div{:style => "height:5cm;"}
=#;top:5cm;
%div{:style => "position:relative;width:6.4cm;margin-right:1.5cm;float:right;"}
%div{:style => "padding:4px 8px;min-height:80px;"}
%h3{:style => "position:absolute;top:-40px;"} Adresse de facturation
%strong
=@p_document.particular_bill.civilite
-if @p_document.particular_bill.organisation?
=@p_document.particular_bill.organisation
-if @p_document.particular_bill.firstname? or @p_document.particular_bill.name?
=@p_document.particular_bill.firstname
=@p_document.particular_bill.name
-if @p_document.particular_bill.address_2?
%br
=@p_document.particular_bill.address_2
-if @p_document.particular_bill.address_3?
%br
=@p_document.particular_bill.address_3
-if @p_document.particular_bill.cp? or @p_document.particular_bill.city?
%br
=@p_document.particular_bill.cp
=@p_document.particular_bill.city
%br
=@p_document.particular_bill.country
-if false
-if @p_document.particular_bill.tel
%br
%br
=@p_document.particular_bill.tel
.p_contacts
-@p_document.particular_bill.p_contacts.each do |p_contact|
.p_contact
=p_contact.name if p_contact.name?
=p_contact.tel if p_contact.tel?
=link_to p_contact.email, "mailto:"+p_contact.email.to_s if p_contact.email?
=#right:9cm;top:5cm;
%div{:style => "position:relative;width:6.4cm;margin-right:1.5cm;float:right;"}
%div{:style => "padding:4px 8px;min-height:80px;"}
%h3{:style => "position:absolute;top:-40px;"} Adresse de livraison
%strong
=@p_document.particular_send.civilite
-if @p_document.particular_send.organisation?
=@p_document.particular_send.organisation
-if @p_document.particular_send.firstname? or @p_document.particular_send.name?
=@p_document.particular_send.firstname
=@p_document.particular_send.name
-if @p_document.particular_send.address_2?
%br
=@p_document.particular_send.address_2
-if @p_document.particular_send.address_3?
%br
=@p_document.particular_send.address_3
-if @p_document.particular_send.cp? and @p_document.particular_send.city?
%br
=@p_document.particular_send.cp
=@p_document.particular_send.city
%br
=@p_document.particular_send.country
-if false
.p_contacts
-@p_document.particular_send.p_contacts.each do |p_contact|
.p_contact
=p_contact.name if p_contact.name?
=p_contact.tel if p_contact.tel?
=link_to p_contact.email, "mailto:"+p_contact.email.to_s if p_contact.email?
%p{:style => "clear:both;height:0.5cm;"}
%table.en-tete-table{:style => "width:auto;"}
%tr
%th Date
%th N° Client
%th Type
%th Référence doc.
-if @p_document.cust_ref?
%th Réf. com. client
%tr
%td{:style => "width:100px"}
=l @p_document.created_at, :format => :date #@p_document.created_at
%td{:style => "width:70px"}
=@element.p_customer.code
%td{:style => "width:110px"}
=@p_document.label
%td{:style => "width:90px"}
=@p_document.d_number
-if @p_document.cust_ref?
%td{:style => "width:90px"}
=@p_document.cust_ref
%br
-if ["Facture"].include?(@p_document.label)
-ok = true
-else
-ok = false
=render :partial => "admin/p_sheet_lines/print_p_sheet_lines", :locals => {:sheet_lines => @p_document.p_sheet_lines, :ok => ok }
%table.en-tete-table{:style => "width:auto;position:relative;top:-40px;"}
%tr
%th Conditions de réglement
%th Echéance
%tr
%td{:style => "width:150px;"}
-if @p_document.p_payment_type
=@p_document.p_payment_type.name
%br
-if @p_document.comptant
Comptant
-else
=@p_document.payment_delais.to_i
j nets
%td{:style => "width:100px"}
=l @p_document.echeance, :format => :date
-if false and @element.p_customer.p_contacts.count > 0
%p{:style => "margin-bottom:0;"} Contacts généraux du compte client :
.p_contacts
-@element.p_customer.p_contacts.each do |p_contact|
.p_contact
=p_contact.name if p_contact.name?
=p_contact.tel if p_contact.tel?
=link_to p_contact.email, "mailto:"+p_contact.email.to_s if p_contact.email?
-if @p_document.d_prefix == "F"
%p.reglement
Passée la date d'échéance ci-dessus, une pénalité de retard de 1% mois sera
appliquée (Loi 2008-776 du 4 août 2008) ainsi qu'une indemnité pour frais de
recouvrement de 40€ (Décret 2012-1115 du 2 octobre 2012).
%br
Pas d'escompte pour règlement anticipé.
:scss
.en-tete-table{
table{
border-collapse:collapse;
}
td,th{
border:1px solid black;
}
}
.reglement{
margin-top:20px;
color:rgba(0,0,0,0.6);
font-size:8pt;
}