Re: Flexible Billings - invoice report total does not match invoice & Adj maintenance screen
Hello Nayan,
I'm sorry for the delay in our response.
This field tells the system what lines to print. NP stands for No Print.
Typically invoice detail is created by either running allocation processor or running billings transaction load. You can manually enter detail lines in the billing and adjustment maintenance screen though. This is not a typical procedure because manually entering items will not update the project summary and rollup tables. As an example, if you enter a detail line in the BI.BAM.00 screen for LABOR, it will show up on the invoice, but it has not updated the LABOR account category in project controller.
When I have seen the problem you are describing, I have generally found that items have been entered manually in the BI.BAM.00 screen, and then both the qty and amount was set to zero. As an example, if you manually enter an item with a quantity of 40.0 and an amount of 1000.00 and then decide you don't want to invoice that after all, you can delete the line item and it won't cause a problem. If you set both the quantity and cost to 0.00, the system sets the in_id18 field to NP and it's these NP lines created in BI.BAM.00 that seem to cause a problem.
The next time you have one of these invoices that won't print, run a query like this. In this query, I've used a draft number of 0000080123. Replace that with the actual draft number.
select crtd_prog, amount, units, * from PJInvDet where draft_num = '0000080123' and in_id18 = 'NP'
See if the crtd_prog is BIBAM and see if the amount and units are both 0.00.