You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
You have to use klass for class and _1099 for 1099
Usage
With Rails
With a custom template handler, it works with Rails.
# invoices_controller.rb
classInvoicesController < ApplicationController defshow respond_todo |format| format.iif{renderiif: render_to_string,filename: 'batman'} format.html end end end
spldo rowdo splid'777' trnstype'INVOICE' date'8/31/1988' accnt'Income Account' amount'-20' clear'N' qnty'-2' price10 invitem'Sales Item' taxable'N' end end
spldo rowdo splid'888' end end end end
Result:
!TRNS TRNSID TRNSTYPE DATE ACCNT NAME CLASS AMOUNT DOCNUM MEMO CLEAR TOPRINT ADDR1 ADDR2 ADDR3 ADDR4 ADDR5 DUEDATE TERMS PAID SHIPDATE !SPL SPLID TRNSTYPE DATE ACCNT NAME CLASS AMOUNT DOCNUM MEMO CLEAR QNTY PRICE INVITEM PAYMETH TAXABLE REIMBEXP EXTRA !ENDTRNS TRNS 123 INVOICE 8/31/1988 Accounts Receivable Customer 20 1 N N Baker Customer SPL 777 INVOICE 8/31/1988 Income Account -20 N -2 10 Sales Item N SPL 888 ENDTRNS
If you prefer, you can pass an argument along with your block:
Riif::IIF.newdo |riif| riif.trnsdo |trns| trns.rowdo |row| row.trnsid123 row.trnstype'INVOICE' row.date'8/31/1988' row.accnt'Accounts Receivable' row.name'Customer' end end end