Deliver UBL 2.1 XML Transactions and Print Final Transactions

Once you have completed the required setups, you can generate and deliver XML UBL 2.1 transactions to your business partners and the applicable tax authorities.

After final review and update of the delivered transactions, you can print and deliver final transactions in PDF format.

The process flow for XML UBL 2.1 transaction delivery and final printing is as follows:
  1. Verify Legal Entity Configuration: Run the Print Receivables Transactions process for the applicable transactions to verify that the assigned legal entity is configured for XML UBL 2.1 transaction delivery.
  2. Generate and Deliver XML Transactions: Run the Generate and Transfer XML Transactions process to generate the XML extract and send XML transactions using Collaboration Messaging Framework.
  3. Review XML Delivery and Correct Failures: Use the Manage Transactions page to review the XML delivery status; use Collaboration Messaging Framework to correct any failed or undelivered transactions. If necessary, run the Generate and Transfer XML Transactions process again.
  4. Print and Deliver Final Transactions: Run the Print Receivables Transactions process to generate and deliver final transactions in PDF format to your partners and tax authorities.

Verify Legal Entity Configuration for XML UBL 2.1 Transaction Delivery

After you complete the XML Delivery setup and prepare your transactions, run the Print Receivables Transactions process to verify that the legal entity assigned to each transaction is configured for XML delivery.

Confine the print run to newly created transactions that you intend to generate and deliver in XML UBL 2.1 format.
To verify the legal entity configuration:
  1. Navigate to Scheduled Processes.
  2. Select the Print Receivables Transactions process.
  3. In the Transactions to Print parameter, select Unprinted.
  4. Complete the remaining parameters according to your requirements.
  5. Click the Submit button.

The process checks that the legal entity on each transaction is assigned the value XML delivery along with PDF generation in the Preferred Electronic Invoice Delivery Method descriptive flexfield.

The process ends without printing transactions that have the assigned legal entities properly configured.

Generate and Deliver XML UBL 2.1 Transactions

After verifying the legal entity configuration, run the Generate and Transfer XML Transactions process to generate the XML extract.

After you generate the XML extract and deliver transactions, best practice is not to incomplete and make any updates to these transactions. Any updates should await feedback from trading partners and tax authorities.

The Generate and Transfer XML Transactions process runs on transactions belonging to one business unit only. If you have transactions with legal entities assigned to more than one business unit, then you will need to run this process for each business unit.

The Generate and Transfer XML Transactions process ends in error under any of these conditions:
  • Collaboration Messaging Framework setup is incomplete.
  • ORA_AR_XML_STATUS_FOR_PRINTING lookup type doesn't have status lookup codes defined for XML delivery.
  • One or more transactions are Incomplete.
To generate the XML extract:
  1. Navigate to Scheduled Processes.
  2. Select the Generate and Transfer XML Transactions process.
  3. In the Business Unit parameter, select the business unit with the applicable assigned legal entity.
  4. In the Transactions Included parameter, select New Transactions Only.
  5. In the Transaction Class parameter, if necessary select the transaction class of the transactions you are delivering.
  6. Complete the remaining parameters according to your requirements.
  7. Click the Submit button.
The Collaboration Messaging Framework process:
  • Generates the XML UBL 2.1 file with the Receivables transactions.
  • Sends the generated file to the service provider.
  • Updates the XML delivery status of each transaction.

Review XML UBL 2.1 Transaction Delivery and Correct Failures

After you run the Generate and Transfer XML Transactions process, use the Manage Transactions page to search for the transactions and check the XML Delivery Status.

Use Collaboration Messaging Framework to correct any transactions not displayed as successfully delivered in the Manage Transactions page. Unsuccessfully delivered transactions in Collaboration Messaging Framework are categorized as Processing Error or Delivery Failed.

For confirmation of XML UBL 2.1 transaction delivery, the XML Delivery Status field displays the statuses that you created in the ORA_AR_XML_STATUS_FOR_PRINTING lookup type.

To review and correct unsuccessfully delivered transactions:
  1. Navigate to the Collaboration Messaging work area.
  2. Navigate to the Manage Undelivered Collaboration Messages page to review transactions marked with Processing Error.
  3. Set these transactions to Delivery Failed by canceling the transactions.
  4. Navigate to the Manage Failed Collaboration Messages page to review transactions marked with Delivery Failed.
  5. Reprocess all transactions marked as Delivery Failed with another run of the Generate and Transfer XML Transactions process.
  6. Navigate to Scheduled Processes.
  7. Select the Generate and Transfer XML Transactions process.
  8. In the Business Unit parameter, select the business unit of the failed transactions.
  9. In the Transactions Included parameter, select Failed Transactions Only.
  10. Complete the remaining parameters according to your requirements.
  11. Click the Submit button.

Print and Deliver Final Transactions after XML UBL 2.1 Transaction Delivery

After receiving and incorporating feedback from trading partners and tax authorities, you can print and deliver final transactions.

Before you print and deliver final transactions:
  • Ensure that all transactions are updated and set to Complete.
  • Set the Preferred Delivery Method of the related customer accounts to Paper or Email.
  • Complete the related setups for Email delivery of transactions.
  • Complete the setup to deliver a copy of the transaction as an attachment to the emailed transaction.
To print and deliver final transactions:
  1. Navigate to Scheduled Processes.
  2. Select the Print Receivables Transactions process.
  3. In the Business Unit parameter, select the applicable business unit for the final transactions.
  4. In the Transactions to Print parameter, select Printed to confine the print run to the final transactions.
  5. Complete the remaining parameters according to your requirements.
  6. Click the Submit button.

The process prints and delivers the final transactions in PDF format to the applicable customer accounts.