その後繰延計算するスプレッドシートを使用して、この
select distinct
invoices.customer_id as customer,
invoices.id as stripe_invoice,
invoice_line_items.period_start as subscription_start,
invoice_line_items.period_end as subscription_end,
date_trunc('month', invoice_line_items.period_start) as recognition_start,
date_add('month', -1, invoice_line_items.period_end) as recognition_end,
invoices.currency as currency,
(invoices.amount_due - coalesce(invoices.tax, 0))/100.0 as collected_amount_excl_tax
from invoices
left join invoice_line_items
on invoices.id = invoice_line_items.invoice_id
where invoices.amount_due > 0
and paid
and date_diff('day', invoice_line_items.period_start, invoice_line_items.period_end) > 31
order by invoices.customer_id, invoices.id
で私の最初の試みを共有し、毎月認識しました。
私が逃している/忘れていることに関するフィードバックをお待ちしております