Understanding the Settlement Mechanism in Microsoft Dynamics AX

see more at http://blog.mohamedaamer.com/microsoft-dynamics/understanding-the-settlement-mechanism-in-microsoft-dynamics-ax/

Settlement is an accounting transaction that occurs on accounts payable, accounts receivables, and general ledger. This transaction is used mainly for settling vendor invoices against vendor payments or advanced payment, and customer invoices against customer collections or advanced collection. Settlement could occur on general ledger transactions as well.

It is necessary to classify posting profiles of the vendor and customer in the opening balance since it will affect the settlement process.

The settlement transaction affects vendor and customer balances, and it is reported in the vendor or customer statement report that identifies the following:

Vendor

  • The open (unsettled) invoice and payments
  • The closed (settled) invoiced and payments
  • Vendor balance

Customer

  • The open (unsettled) invoice and collections
  • The closed (settled) invoiced and collections
  • Customer balance

A settlement transaction could occur during a payment or collection transaction if the accountant marks the invoice which will be paid or collected. On other hand, the settlement could be performed on the vendor or customer level, and these transactions could be unsettled.

The settlement transaction should take into consideration the currency since it could be performed in the company home currency by equivalent amount which calculated based on currency exchange rate, or it could be settled in the same currency of invoice by identifying the currency in payment process.

Customer settlement mechanism – Dynamics AX

Customer settlement in Microsoft Dynamics AX is a transaction used to settle customer advanced collections or collections against customer invoices, and this function done on a monthly basis.

Customer settlement has two different effects. The first one is on customer level – it closes the customer transaction. And the second one is on the financial entry, which is only an effect in the case that the posting profiles of the advanced collection and invoice are different.

Next I will illustrate the mechanism of customer advanced collection, invoices, and customer settlement financial entries (in Egyptian Pounds – EGP):

1) Customer advanced collection posting profile is Prepayments, and the financial entry will be:

  • Dr. Banks 1200 EGP
  • Cr. Customer deposits 1200 EGP
  • Open transactions: 1200 EGP Advanced collection

2) Customer invoice posting profile is General , and the financial entry is:

  • Dr. Receivables 1000 EGP
  • Cr. Sales revenue 1000 EGP
  • Open transactions: 1200 EGP Advanced collection, and 1000 EGP sales invoice

3) Customer settlement

  • Dr. Customer deposits 1000 EGP
  • Cr. Receivables 1000 EGP
  • Open transactions: 200 EGP Advanced collection
  • Closed transactions: 1000 EGP advanced collection, and 1000 EGP sales invoice

In the case that the posting profiles of advanced collection and invoicing are different, then there is a settlement financial entry that will be created.

Vendor settlement mechanism – MS Dynamics AX

Vendor settlement in Dynamics AX is a transaction that occurs to settle vendor advanced payments against vendor invoices, and this function is done on a monthly basis.

Vendor settlements have two different effects. The first one is at the vendor level: the vendor transaction closes. The second is the financial entry, which occurs only in one case if the posting profile of advanced payment and invoice are different.

Here I will illustrate the mechanism of vendor advanced payment, invoices, and vendor settlement financial entries.

1) Vendor advanced payment posting profile is advanced,and the financial entry will be:

  • Dr. Advances to vendor 1200 EGP
  • Cr. Bank 1200 EGP
  • Open transactions: 1200 EGP Advanced payment

2) Vendor invoice posting profile is General, and the financial entry is:

  • Dr. Expense 1000 EGP
  • Cr. Payables 1000 EGP
  • Open transactions: 1200 EGP Advanced payment, and 1000 EGP vendor invoice

3) Vendor settlement

  • Dr. Payables 1000 EGP
  • Cr. Advances to vendor 1000 EGP
  • Open transactions: 200 EGP Advanced Payment
  • Closed transactions: 1000 EGP advanced payment, and 1000 EGP vendor invoice

In the case that the posting profiles of advanced payment and invoicing are different, a settlement financial entry will be created.

- See more at: http://blog.mohamedaamer.com/microsoft-dynamics/understanding-the-settlement-mechanism-in-microsoft-dynamics-ax/#sthash.TPYJCCLa.dpuf

时间: 2024-08-07 08:47:17

Understanding the Settlement Mechanism in Microsoft Dynamics AX的相关文章

[eBook]Inside Microsoft Dynamics AX 2012 R3发布

最近一本关于Microsoft Dynamics AX 2012开发的书<Inside Microsoft Dynamics AX 2012 R3> 发布. Book Description Fully updated for Microsoft Dynamics AX 2012 R3! Dig into the architecture and internals of Microsoft Dynamics AX 2012 R3 – with firsthand insights from

Error:Microsoft.Dynamics.Ax.Xpp.InfoException: Exception of type &#39;Microsoft.Dynamics.Ax.Xpp.InfoException

I had the same issue with AX 2012 R2 and SQL Server 2012. When I try to call the "calc" method in SalesQuotationTotals calss by business connectors ,the operation  failed with the following message on the infolog: Microsoft.Dynamics.Ax.Xpp.InfoE

Changes in Microsoft Dynamics AX 2012 InventTrans data model

The purpose of this post is to give an overview about the changes been made in the Dynamics AX 2012 data model related to inventory transactions. Before AX2012, the only table used for recording all the inventory transactions was InventTrans.  In AX2

Microsoft Dynamics AX 2012: How to get Company,Customer and Vendor address in AX 2012

Scenario:  “How to get Addresses of “Customer, Vendor and Company” 1)      First we need to identify which table store address of each entity Table : LogisticsPostalAddress  : In Dynamics AX 2012 this is the main table which stores every address of e

Report processing of Microsoft Dynamic AX

Report processing of Microsoft Dynamic AX The implementation of a general electronic report usually has four classes. Contract: Comment: Contract class is data contract class for SSRS report . Intent: Gets or sets the value of the data contract param

Dynamics AX R2 安装Reporting Services 扩展

    今天Reinhard在VS中部署SSRS报表时,接到以下错误: 部署因错误而被取消.在报表服务器上,验证:-SQL Server Reporting Services 服务是否正在运行.     接着,Reinhard进入到AX中,检查系统的报表服务器配置是否正确.不知道怎么配置的同学可以查看Reinhard之前的博文 Dynamics AX 2012 R2 配置报表服务器  .检查发现,报表服务器中的配置也正确.Reinhard点击了一下 验证设置 按钮,收到以下错误: 无法连接到位于

Dynamics AX 2012 R3 Demo 安装与配置 - 导入测试数据 (Step 4)

    在前面三节中,Reinhard分别讲解了如何配置安装环境,安装数据库服务器,AOS和客户端,安装后的编译和配置.如果一直跟随Reinhard的脚步,到这里,已经拥有一个没有数据的系统.     本节,Reinhard将要讲解怎样导入微软提供的测试数据.     首先,将AOS服务停止运行.进入计算机管理,服务,选中AOS服务,右键点击停止.稍等片刻,AOS服务已经停止运行.     接着,Reinhard要将当前空数据库进行备份,避免因导入测试数据失败造成的损失.     进入数据库管理

Dynamics AX 2012 - Report labels does not show up in report

Sometimes the report labels do not show in reports or the report shows label IDs like [email protected] instead of label values. There are two reasons to this type of issues: You have moved your AX service account from AX domain account from AX domai

Dynamics AX 2012 R2 安装额外的AOS

    众所周知,AX系统分为三层:Client,Application Server,Database Server.     我们添加额外的Application Server主要是出于以下两个原因: 使用多台服务器,分担不同的角色(如批处理任务,报表,服务). 增加基础架构的弹性.     AX中的集群服务器,并不依托于Windows服务器,而是通过自己的技术实现的.它可以提高性能,但没有提高可用性.当一台服务器挂了,客户端会失去连接,任何正在处理的任务都会被回滚.重启客户端后,会连接到集