Skip to main content
Question

Connecting ARTran to the service contract

  • November 19, 2025
  • 3 replies
  • 58 views

bwhite49
Captain II
Forum|alt.badge.img+10

When an invoice is generated from FS501300 (Service Contract Billing) an invoice is generated using items that are listed in FSContractPeriodDet (Services Per Period tab on the Service Contracts Screen)

After the invoice is generated, there is no way to tie the invoice line (ARTran) back to a specific service/item which is IDed through the ContractPeriodDetID field.

It appears to me that the ARTran table should have a ContractPeriodDetID field so that we can link back to the correct service contract line. There are no noteID or line nbr fields in FSContractPeriodDet table. The only unique identifier seems to be ContractPeriodDetID.

Am I missing something or is this an oversight in the table design?

We need to link back to the equipment number defined in the FSContractPeriodDet table, but there appears to be no way to do so.

 

3 replies

vdiaz
Acumatica Moderator
Forum|alt.badge.img+2
  • Acumatica Moderator
  • November 22, 2025

@bwhite49 

When invoices are generated from service orders and appointments, the details that are “posted” are stored in a table called FSPostDet, this table keeps the references between the document line (service order and appointment lines) and the generated billing document line. Unfortunately, the same doesn’t happen with service contracts, there is no straight way to find the link between the invoice line and the service contract detail line (FSContractPeriodDet).

 

Hope this information is useful. 


bwhite49
Captain II
Forum|alt.badge.img+10
  • Author
  • Captain II
  • November 24, 2025

When an invoice is generated from FS501300, all of these items under the “services per billing tab” are added to the invoice. If there are 60 items listed, then 60 items get added to the invoice. 

Everywhere else in Acumatica, it seems that when a document is generated from a detail list, there is a way to link back to each line that the document was generated from.

In this case, there are descriptions and other fields linked via the equipment number that we need to have available on the invoice. There must be others who have encountered or will encounter this issue as well?

We will need modify the action on FS501300 to copy FSContractPeriodDet to ARTran so that we can link to the equipment nbr.

 


bwhite49
Captain II
Forum|alt.badge.img+10
  • Author
  • Captain II
  • November 26, 2025

We had to create a customization to copy FSContractPeriodDet.FSContractPeriodDetID to ARTran during invoice creation. It feels silly that we needed to build a link.