mirror of
https://github.com/LaCasemate/fab-manager.git
synced 2024-12-10 21:24:20 +01:00
20 lines
797 B
Ruby
20 lines
797 B
Ruby
# frozen_string_literal: true
|
|
|
|
json.extract! @invoice, :id, :created_at, :reference, :invoiced_type, :avoir_date, :description
|
|
json.user_id @invoice.invoicing_profile&.user_id
|
|
json.total @invoice.total / 100.00
|
|
json.name @invoice.user.profile.full_name
|
|
json.has_avoir @invoice.refunded?
|
|
json.is_avoir @invoice.is_a?(Avoir)
|
|
json.is_subscription_invoice @invoice.subscription_invoice?
|
|
json.stripe @invoice.paid_with_stripe?
|
|
json.date @invoice.is_a?(Avoir) ? @invoice.avoir_date : @invoice.created_at
|
|
json.chained_footprint @invoice.check_footprint
|
|
json.items @invoice.invoice_items do |item|
|
|
json.id item.id
|
|
json.stp_invoice_item_id item.stp_invoice_item_id
|
|
json.amount item.amount / 100.0
|
|
json.description item.description
|
|
json.avoir_item_id item.invoice_item.id if item.invoice_item
|
|
end
|