Fix CC issues

This commit is contained in:
Karl Erik Õunapuu 2020-09-03 14:00:26 +03:00
parent 1f49a7411d
commit 53a45f60a4
No known key found for this signature in database
GPG key ID: C9DD647298A34764

View file

@ -32,14 +32,17 @@ class DirectoInvoiceForwardJob < Que::Job
next unless registrar.cash_account
@client = new_directo_client
summary = registrar.monthly_summary(month: @month)
@client.invoices.add_with_schema(invoice: summary, schema: 'summary') unless summary.nil?
next unless @client.invoices.count.positive?
sync_with_directo
send_invoice_for_registrar(registrar)
end
end
def send_invoice_for_registrar(registrar)
summary = registrar.monthly_summary(month: @month)
@client.invoices.add_with_schema(invoice: summary, schema: 'summary') unless summary.nil?
sync_with_directo if @client.invoices.count.positive?
end
def assign_monthly_numbers
if directo_counter_exceedable?(@client.invoices.count)
raise 'Directo Counter is going to be out of period!'