Advance-payment assignment during invoice registration

Typically, advance payments are made to a supplier before the purchase invoice is received. To avoid overpayment of invoices, new functionality has been added to assign advance and unallocated payments to the purchase invoice during invoice registration. Additionally, invoices can now be assigned directly and a separate process is no longer required.

To use this functionality, in the Transaction Entry Defaults (tfgld0131m000) session, a transaction type for advance and unallocated payments must be set up for the user and the Use for Direct Transaction Entry check box must be selected.

In the Purchase Invoice Entry (tfacp2600m000) and Purchase Invoice Inquiry (tfacp2600m100) sessions, the Assign Adv./Unall.Payments command is now available. When you click this command, the Assign Advance/Unallocated Payments to Invoices (tfcmg2131s000) session is started. For the business partner on the invoice header and in the Pay-to field that has a balance, this session lists all advance and unallocated payments. You can automatically assign one or more advance or unallocated payments by selecting the payments and clicking Process.

If manual assignment is required, for example to indicate payment differences or payment discounts outside the thresholds, you can go to the details of the advance or unallocated payment, or use the Assign Invoice to Adv./Unall. Payment command. Both actions start the Assign Unallocated/Advance Payments to Invoices (tfcmg2106s000) session where the manual assignment can be performed.

After an assignment is processed, an assignment document is automatically created for the transaction type that you specified in the Transaction Entry Defaults (tfgld0131m000) session for assigning advance and unallocated payments. The invoice registration can be continued, but after assignment, the header fields Amount, Rate and Currency cannot be changed. To change these fields, you must withdraw previous assignments.

If Segment Reporting is implemented, the assign advance and unallocated payments functionality can be used only if the invoice is segmented. This means that a cost invoice must be fully posted to ledger accounts and dimensions. Order-related invoices must be fully matched and approved.