Skip to main content

Period Close Checklist

Complete walkthrough of the NetSuite Period Close Checklist including GL Audit Numbering and Date/Period Mismatch resolution.


Overview

PERIOD CLOSE CHECKLIST LOCATION
═══════════════════════════════════════════════════════════════════

Navigation: Setup > Accounting > Manage GL > Manage Accounting Periods

┌─────────────────────────────────────────────────────────────────┐
│ Manage Accounting Periods │
├─────────────────────────────────────────────────────────────────┤
│ Period Start End Status Checklist │
│ ────── ───── ─── ────── ───────── │
│ Jan 2026 01/01/26 01/31/26 Open [📋] │
│ Dec 2025 12/01/25 12/31/25 Closed [✓] │
│ Nov 2025 11/01/25 11/30/25 Closed [✓] │
└─────────────────────────────────────────────────────────────────┘

Click [📋] to open Period Close Checklist for that period

Checklist Tasks Overview

Complete Task List

#TaskRequiredPrerequisites
1Lock A/RYes-
2Lock A/PYes-
3Lock PayrollIf enabled-
4Lock AllYes1, 2, 3
5Resolve Date/Period MismatchesYes4
6Review Negative InventoryIf inventory4
7Inventory Cost AccountingIf inventory6
8Create IC AdjustmentsIf OneWorld4
9Revalue Open FX BalancesIf multi-currency4
10Calculate Consolidated RatesIf OneWorld9
11Eliminate IC TransactionsIf OneWorld8, 10
12Create Period End JournalsIf enabledAll above
13GL Audit NumberingIf enabledAll above
14Close PeriodYesAll above

Task Details

1-4: Module Locking

See Module Locking for detailed procedures.

LOCKING SEQUENCE
───────────────────────────────────────────────────────────

□ Lock A/R → Prevents AR transactions
□ Lock A/P → Prevents AP transactions
□ Lock Payroll → Prevents payroll transactions
□ Lock All → Prevents ALL GL posting

5: Resolve Date/Period Mismatches

[!IMPORTANT] This task identifies transactions where the transaction date doesn't match the posting period.

RESOLVE DATE/PERIOD MISMATCHES
═══════════════════════════════════════════════════════════════════

Navigation: Period Close Checklist > Go To Task

What It Shows:
┌─────────────────────────────────────────────────────────────────┐
│ Transactions with Date/Period Mismatch - January 2026 │
├─────────────────────────────────────────────────────────────────┤
│ Type Number Tran Date Period Period Range │
│ ──── ────── ───────── ────── ──────────── │
│ Invoice INV-1205 12/28/2025 Jan 2026 01/01-01/31 │
│ Bill BILL-890 02/03/2026 Jan 2026 01/01-01/31 │
│ JE JE-456 01/15/2026 Dec 2025 12/01-12/31 │
└─────────────────────────────────────────────────────────────────┘

Why It Matters:
• Inaccurate period reporting
• Audit trail issues
• Inventory costing problems
• Revenue recognition errors

Resolving Mismatches

RESOLUTION PROCESS
───────────────────────────────────────────────────────────

For Each Mismatch:

1. Click "Edit" on the transaction

2. Choose resolution:

Option A: Change Transaction Date
┌────────────────────────────────────────────────────┐
│ Current Date: 12/28/2025 │
│ Current Period: Jan 2026 │
│ │
│ Change To: 01/02/2026 (within period) │
└────────────────────────────────────────────────────┘

Option B: Change Posting Period
┌────────────────────────────────────────────────────┐
│ Current Date: 12/28/2025 │
│ Current Period: Jan 2026 │
│ │
│ Change To: Dec 2025 (matches date) │
└────────────────────────────────────────────────────┘

3. Save transaction

4. Return to checklist - mismatch cleared

Best Practice:
• Transaction date should match period
• Only use period override when necessary
• Document reason for any overrides

6: Review Negative Inventory

REVIEW NEGATIVE INVENTORY
═══════════════════════════════════════════════════════════════════

Navigation: Period Close Checklist > Go To Task
OR: Transactions > Inventory > Review Negative Inventory

What It Shows:
┌─────────────────────────────────────────────────────────────────┐
│ Items with Negative Quantity - January 2026 │
├─────────────────────────────────────────────────────────────────┤
│ Item Location On Hand Committed Available │
│ ──── ──────── ─────── ───────── ───────── │
│ WIDGET-100 Warehouse 1 -5 0 -5 │
│ PART-ABC Warehouse 2 -12 3 -15 │
└─────────────────────────────────────────────────────────────────┘

Impact of Negative Inventory:
• COGS calculated at wrong cost
• Inventory valuation incorrect
• Financial statement errors

Resolving Negative Inventory

RESOLUTION STEPS
───────────────────────────────────────────────────────────

1. IDENTIFY SOURCE
Click item to see transaction history
Find where negative occurred

2. COMMON CAUSES & FIXES

Cause: Fulfilled before received
Fix: Find pending receipt, complete it

Cause: Receipt deleted
Fix: Re-enter the receipt

Cause: Wrong date on fulfillment
Fix: Correct transaction date

Cause: Data import error
Fix: Inventory adjustment

3. INVENTORY ADJUSTMENT (Last Resort)
Transactions > Inventory > Adjust Inventory

┌────────────────────────────────────────────────────┐
│ Item: WIDGET-100 │
│ Location: Warehouse 1 │
│ Adjust By: 5 (to bring to 0) │
│ Account: Inventory Adjustment │
│ Memo: Correction - negative balance │
└────────────────────────────────────────────────────┘

⚠️ Note: Adjustments affect financial statements
Get approval before adjusting

7: Inventory Cost Accounting

INVENTORY COST ACCOUNTING
═══════════════════════════════════════════════════════════════════

Purpose: Recalculate inventory costs after resolving negative inventory

Navigation: Period Close Checklist > Go To Task

Process:
┌────────────────────────────────────────────────────────┐
│ Run Inventory Cost Accounting │
│ │
│ Period: January 2026 │
│ Items: All inventory items │
│ │
│ This will: │
│ • Recalculate COGS on sales transactions │
│ • Update inventory valuation │
│ • Adjust landed cost allocations │
│ │
│ [Cancel] [Run Cost Accounting] │
└────────────────────────────────────────────────────────┘

Result:
Items Processed: 1,542
COGS Adjustments: $3,200
Valuation Changes: $1,850
Status: Complete ✓

8-11: Intercompany & Consolidation Tasks

See Intercompany and Consolidation for details.

IC & CONSOLIDATION SEQUENCE
───────────────────────────────────────────────────────────

□ Create IC Adjustments
Balance intercompany positions

□ Revalue Open FX Balances
Revalue IC receivables/payables in foreign currency

□ Calculate Consolidated Rates
Period-end and average rates for all currencies

□ Eliminate IC Transactions
Remove IC revenue, expense, and balances

12: Create Period End Journals

CREATE PERIOD END JOURNALS
═══════════════════════════════════════════════════════════════════

Purpose: System-generated journals for period-end activities

Types of Period End Journals:
┌────────────────────────────────────────────────────────┐
│ 1. FX Revaluation Journal │
│ Unrealized FX gains/losses │
│ │
│ 2. IC Elimination Journal │
│ Intercompany eliminations │
│ │
│ 3. Translation Adjustment Journal │
│ CTA for foreign subsidiaries │
│ │
│ 4. Cost Accounting Adjustment │
│ COGS/inventory corrections │
└────────────────────────────────────────────────────────┘

Navigation: Period Close Checklist > Go To Task

Review generated journals before proceeding

13: GL Audit Numbering

[!IMPORTANT] GL Audit Numbering assigns gapless, sequential numbers to GL-posting transactions. This is required for compliance in many countries.

GL AUDIT NUMBERING
═══════════════════════════════════════════════════════════════════

Purpose: Assign sequential, gapless numbers for audit compliance

Prerequisites:
✓ All period close tasks complete
✓ No transactions pending approval
✓ Period locked

Navigation: Period Close Checklist > Go To Task

Process:
┌────────────────────────────────────────────────────────┐
│ GL Audit Numbering - January 2026 │
│ │
│ Transactions to Number: 1,245 │
│ Sequence: GLSEQ-2026 │
│ Starting Number: 2025001 │
│ │
│ ⚠️ This action cannot be undone! │
│ │
│ [Cancel] [Assign Audit Numbers] │
└────────────────────────────────────────────────────────┘

Result:
Transactions Numbered: 1,245
Number Range: 2025001 - 2026245
Status: Complete ✓

GL Audit Numbering Setup

AUDIT NUMBERING CONFIGURATION
───────────────────────────────────────────────────────────

Navigation: Setup > Company > GL Audit Numbering

Settings:
┌────────────────────────────────────────────────────────┐
│ Enable GL Audit Numbering: ☑ │
│ │
│ Sequence Name: GLSEQ-2026 │
│ Prefix: GL- │
│ Starting Number: 1 │
│ Increment: 1 │
│ │
│ Assign Numbers: │
│ ● At Period Close │
│ ○ At Transaction Save │
│ │
│ Include Transaction Types: │
│ ☑ Journal Entry │
│ ☑ Invoice │
│ ☑ Vendor Bill │
│ ☑ [All GL-posting types] │
└────────────────────────────────────────────────────────┘

14: Close Period

CLOSE PERIOD (Final Step)
═══════════════════════════════════════════════════════════════════

Prerequisites:
✓ All checklist tasks complete OR marked N/A

Navigation: Period Close Checklist > Close Period

Confirmation:
┌────────────────────────────────────────────────────────┐
│ Close Period - January 2026 │
│ │
│ Checklist Status: │
│ ✓ Lock A/R Complete │
│ ✓ Lock A/P Complete │
│ ✓ Lock All Complete │
│ ✓ Date/Period Mismatches Complete │
│ ✓ Negative Inventory Complete │
│ ✓ Cost Accounting Complete │
│ ✓ IC Adjustments Complete │
│ ✓ FX Revaluation Complete │
│ ✓ IC Eliminations Complete │
│ ✓ Period End Journals Complete │
│ ✓ GL Audit Numbering Complete │
│ │
│ ⚠️ Once closed, no transactions can post to this │
│ period without reopening. │
│ │
│ [Cancel] [Close Period] │
└────────────────────────────────────────────────────────┘

After Close:
Period Status: Closed
Checklist Icon: ✓

Checklist Status Indicators

STATUS ICONS
───────────────────────────────────────────────────────────

○ Not Started Task available but not begun
● In Progress Task started, not complete
✓ Complete Task finished successfully
⊘ Not Applicable Task doesn't apply to this period
! Error Issue found, needs resolution

Saved Search for Mismatches

Create a saved search to proactively find date/period mismatches:

// Date/Period Mismatch Finder

Type: Transaction

Criteria:
Main Line = true
Posting = true

Formula (Numeric) = 1
WHERE: CASE
WHEN TO_CHAR({trandate}, 'Mon YYYY') != {postingperiod}
THEN 1 ELSE 0 END

Results:
Date
Type
Document Number
Posting Period
Amount

Best Practices

Checklist Management

PracticeRecommendation
OrderFollow sequence as listed
Daily reviewCheck for mismatches daily
DocumentationNote any manual overrides
TimingComplete within 5 business days
ReviewSecond person verifies completion

Common Issues

IssueCauseResolution
Task grayed outPrerequisites incompleteComplete required tasks
Mismatch won't clearTransaction unapprovedApprove or void
Negative inventory stuckPending transactionsComplete all transactions
Audit numbers gapManual transaction voidDocument gap reason