web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

No record found.

News and Announcements icon
Community site session details

Community site session details

Session Id :
Microsoft Dynamics GP (Archived)

AP HIST transactions showing on Hist Aged Trial Balance

(0) ShareShare
ReportReport
Posted on by 1,340

Hello everyone,

I am having an issue with a hand full of 2008 Hist Invoices showing up on the Hist Aged TB report.  The invoices are fully paid and the payment shows up with the invoice on the report along with a line for an available discount. 

Both the invoice and the payment are Hist documents.  The payment shows the discount taken but the invoice does not.  I am sure this is the source of this issue, but I am not sure what actions to take to resolve.   Checklinks on AP Historical Transactions does not resolve. 

Any help would be appreciated.

*This post is locked for comments

I have the same question (0)
  • Suggested answer
    Marvin Burnett Profile Picture
    165 on at

    Hey Jason,

    Are they showing up on the Hist ATB when you choose by both Document Date and Posting Date?  As well, are you able to look into the PM30200 table at these transactions to see if there are any 'future dates' on these transactions?  I have seen it where a payables batch has been had a future posting date which has caused this error.  One solution would be to change the date in the table, it the table has an incorrect date.

    Let me know if this helps,

    Marvin

  • Jason Buckingham Profile Picture
    1,340 on at

    Thanks Marvin, I checked the PM30200 table as well and there are no future posting dates.  (that has gotten me a few times with HATB).  

  • Suggested answer
    L Vail Profile Picture
    65,271 on at

    Hi Jayson,

    I think Marvin is dead on track. There are two tables that work together when the HATB is printed. For history transactions it is the PM30200 (Paid Transaction History) and the PM30300 (Apply to History). Compare the following fields:

    For printing by doc date:

    PM30200.DOCDATE (for the invoice and payment records)

      This is the document date on the invoice or payment. This is the date used on the HATB when printed by document date.

    PM30200.DINVPDOF (on the invoice record)

      This is the apply date of the document that caused the invoice or payment to be fully applied. Voided is considered fully applied, a write-off can also cause a document to be fully applied. The DATE1 field for the final apply record in the PM30300 table becomes the DINVPDOF.

    PM30200.DISCDATE (on the invoice record)

      This is the Date by which the invoice must be paid to earn the terms discount

    PM30300.DOCDATE (on the apply record(s))

      This is the document date of the payment being applied; like the check date. This is the 'apply from' document date

    PM30300.DATE1 (on the apply record(s))

      This is the date the sub ledger uses for the 'apply date'. This is set by the user on the apply window and is used by the system when creating the HATB as well as determining when a 1099 amount becomes reportable on a printed 1099.

    For printing by posting date:

    PM30200.PSTGDATE (on the invoice and payment records)

      This is the Posting date for the invoice or payment; set by the user on the batch window or the doc date expansion window. This is the date on the GL and the date used on the HATB when printed by GL Posting Date

    PM30200.DISCDATE (on invoice record)

      This is the Date by which the invoice must be paid to earn the terms discount

    PM30300.GLPOSTDT (on the apply record(s))

      This is the Posting date for the apply record. This is the date used by the HATB when printing the report by GL Posting Date.

    The apply posting date and DATE1 fields are often the cause for these balances to be out of whack on the report. Often, the user doesn't pay much attention to the apply date because it normally does not create a journal entry. Marvin is also correct in that you have to change these dates using SQL, there is no way in the UI to adjust them. You could void the existing records and then re-enter them properly if you want to avoid direct to table changes.

    Kind regards,

    Leslie

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Stars!

Congratulations to our 2025 Community Spotlights

Thanks to all of our 2025 Community Spotlight stars!

Leaderboard > 🔒一 Microsoft Dynamics GP (Archived)

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans