-if !params[:detail]

  %tr#p_document{:id => p_document.id}
  
  
  
    -if @case_multiple
      %td
        =check_box_tag "ids[]", p_document.token
      
      
      
    %td
      = ic :history if p_document.i_archive
      =l p_document.created_at, :format => :date
  
 
  
    -if !@p_customer_sheet
      %td
        =link_to "##{p_document.element.id}", admin_p_customer_sheet_path(p_document.element)
      
    -if p_document.p_customer
      %td
        =link_to p_document.p_customer.show_name, [:admin, p_document.p_customer]
    
    
  
    %td
      =p_document.label
    %td
      -if !p_document.imported
        =link_to p_document.d_number, admin_p_document_path(p_document.token), :target => "_blank"
      -else
        =p_document.d_number
        (importé)
    

    %td.numeraire
      = number_to_currency p_document.cache_total_ht
      HT
  
    %td.numeraire
      = number_to_currency p_document.cache_total_ttc
    
      TTC
  
  
    -if false
      %td
        ="oui" if p_document.theo_paid
    %td
      ="oui" if p_document.paid
    
    %td.numeraire
      -if p_document.cache_to_paid?
        =number_to_currency p_document.cache_to_paid
        TTC
  
    %td
      =l p_document.echeance_date, :format => :date
    %td
      =(Date.today - p_document.echeance_date).to_i
    
  
    %td.actions
      -if p_document.label == "Facture" and !@relances
        -if p_document.relative_docs.where(:label => "Avoir").count == 0 or true
          =link_to "Créer un avoir", create_avoir_admin_p_document_path(p_document), :data => {:confirm => "Voulez-vous vraiment créer un avoir ?"} 
          &nbsp;&nbsp;
      =link_to i(:eye), detail_admin_p_document_path(p_document), :remote => false

      -if p_document.compta_locked
        =ic :lock
      -else
        =link_to i(:pencil), edit_admin_p_document_path(p_document), :remote => true
    
    

-else
  -p_document.p_sheet_lines.each do |sheet_line|
    %tr
      %td="#"+p_document.id.to_s
      %td
        =l p_document.created_at, :format => :date

      %td
        =link_to "##{p_document.element.id}", admin_p_customer_sheet_path(p_document.element) if p_document.element

      %td
        -if p_document.p_customer
          =link_to p_document.p_customer.code, [:admin, p_document.p_customer]
      %td
        -if p_document.p_customer
          =link_to p_document.p_customer.show_name, [:admin, p_document.p_customer]
  
  

      %td
        =p_document.label
      %td
        -if !p_document.imported
          =link_to p_document.d_number, admin_p_document_path(p_document.token)
        -else
          =p_document.d_number
          (importé)
  

      -ok = (sheet_line.shiped or p_document.label == "Avoir") ? true : false
    
      %td
        =sheet_line.p_product.code
      %td
        =sheet_line.p_product.name
      -if ok
        %td
          =sheet_line.ok_qte
    
        %td
          =number_to_currency sheet_line.ok_price, :precision => 5 if sheet_line.ok_price
      
        %td
          =number_to_currency sheet_line.ok_price_tot if sheet_line.ok_price_tot
          -@totals[:ht] = @totals[:ht].to_f + sheet_line.ok_price_tot
        %td
          -tva = (sheet_line.ok_price_tot * sheet_line.tva).to_f.round(2)
          =number_to_currency tva if tva
          -@totals[:tva] = @totals[:tva].to_f + tva
        %td
          =number_to_currency sheet_line.ok_price_tot_ttc if sheet_line.ok_price_tot_ttc
          -@totals[:ttc] = @totals[:ttc].to_f + sheet_line.ok_price_tot_ttc
      -else
        %td
          =sheet_line.qte
        
        
        %td
          =number_to_currency sheet_line.price, :precision => 5 if sheet_line.price
      
        %td
          =number_to_currency sheet_line.price_tot if sheet_line.price_tot
        
          -@totals[:ht] = @totals[:ht].to_f + sheet_line.price_tot
      
        %td
          -tva = (sheet_line.price_tot * sheet_line.tva).to_f.round(2)
          =number_to_currency tva if tva
          -@totals[:tva] = @totals[:tva].to_f + tva
      
        %td
          =number_to_currency sheet_line.price_tot_ttc if sheet_line.price_tot_ttc
        
          -@totals[:ttc] = @totals[:ttc].to_f + sheet_line.price_tot_ttc
    
    
      