Using the JB Interface Form
JB Interface interfaces billing invoices to Accounts Receivable and updates billing amounts in GL and JC. Progress and T&M use the same form. You can interface, change, and re-interface as often as needed — but only bills that already have an invoice number. Open bills without invoice numbers block GL month close until they are numbered and interfaced (or otherwise cleared).
Before you start
- Every bill you will Post has an assigned invoice number (JB Progress Billing or T&M Bill Edit; auto-sequence may come from JB Company Parameters).
- Review/approval gates on the bill (if used) are satisfied before you expect AR updates — these interface pages do not document review level; that is enforced on the bill forms.
- For closed-month re-interface: destination batch month must be open in both JC and AR. You can still re-interface even when JB Last Month Closed is closed.
- Closed-month add/change/delete on bills is controlled by JB Company Parameters Closed Month Bill Control and Closed Mth Bill Access Role. Anyone with interface permission can still run Interface itself.
Steps
- Open JB Interface (Job Billing → Billing → Invoicing).
- Set Bill Month to restrict which invoices appear (also used when moving bills forward — that is a separate Moving Progress Billings topic).
- Optionally check Restrict by Process Group and enter the JB Processing Group.
- Optionally check Include Billings With Blank Invoice Numbers to list active bills missing an invoice number (Progress and T&M) plus bills ready to interface. While this is checked, Post and every Interface checkbox are disabled — use it only to find blockers for GL close, then uncheck it to interface.
- Optionally set Created By (F4) to limit the grid to one user’s bills; blank = all users.
- Check Interface on each row, or check Interface all bills (pre-checks every row; uncheck exceptions). If Interface all bills is off, Interface defaults unchecked.
- Click Post → Batch Selection. Create or select a batch with the correct month and process the batch as usual. Selected invoices leave the grid.
- If the source month is closed, override the defaulted batch month to a month open in JC and AR before posting, or you get an error.
Grid status codes
| Code | Meaning |
|---|---|
| A | Active invoice (not yet interfaced / active) |
| C | Previously interfaced invoice with changes (including notes-only edits). Re-interface to update AR. About help also calls this Status Change. |
| D | Previously interfaced invoice marked for deletion |
AR updates on re-interface only when the bill Status is Change (C). Header, billing items, or change-order detail set that status; item edits flag Change on JB Bill Items. After a closed-month bill is changed and re-interfaced, further changes are allowed only in months equal to or later than that closed-month bill. Update previous amounts on future bills as a follow-up when needed.
Closed month and retainage
- Closed-month bills may show a blue warning that the subledger month is closed but changes are allowed (when company controls permit).
- On a closed-month bill you may change retainage only if the new value is not less than retainage already released. Already-released retainage cannot be changed. Release retainage with JB Release Retainage.
Hard rules
- No invoice number → Interface and Post stay disabled for that bill (blank-invoice include mode is view-only).
- Missing invoice numbers on active bills block GL month close.
- Closed-month interface batch must target a month open in JC and AR.
- Notes-only edits still become C-Change and need re-interface.