Difference between revisions of "Programmer"

From AutoCount Resource Center
Jump to navigation Jump to search
m
Line 3: Line 3:
 
</div>
 
</div>
 
__notoc__
 
__notoc__
==Software Developer Notice==
 
{{Note|
 
<u>'''This document does not allow to save, because it contains accrual and payment basis tax code</u><br/>
 
''When you see the message prompted similar to the title'',<br/>
 
this is to accommodate the new SST calculation of Sale Tax and Service Tax,<br/>which '''Sale Tax''' is on "Accrual Basis", while '''Service Tax''' is on "Payment Basis".<br/>
 
*'''Accrual Basis''' is defined as, '''Sales Tax''' is payable when the invoice is created.<br/>
 
*Whereas, '''Payment Basis''' is after payment is received from customers for '''Service Tax'''.<br/>However, if the payment is not received after 12 months,<br/>it becomes payable regardless of whether the payment is received.
 
The difference between the two methods is the timing to recognize '''Payment Basis''' as Tax is deffered until<br/>payment is received, or 12 months period.<br/><br/>
 
Therefore for AutoCount Accounting to recognize these two occurrence whether it is payable tax,<br/>separating them to two documents can clearly differentiate them in the finance and tax report.<br/>
 
<br/>Posted on 6 Sep 2018
 
}}
 
<br/>
 
 
 
==Tutorials==
 
==Tutorials==
 
{{AutoCountTreeList|bgheadercolor=#330099| Tutorials |Image=|
 
{{AutoCountTreeList|bgheadercolor=#330099| Tutorials |Image=|
 
{{ProgrammerTutorialMenuFlat}}
 
{{ProgrammerTutorialMenuFlat}}
 
}}
 
}}
==Documentation==
+
==Documentation/API==
 
{{Warn|All materials and coding you may find at wiki AutoCount for programmer is for education and conceptual purposes.
 
{{Warn|All materials and coding you may find at wiki AutoCount for programmer is for education and conceptual purposes.
 
Programmer may use them as study reference, but be cautious when apply sample and training coding in actual project.<br/>
 
Programmer may use them as study reference, but be cautious when apply sample and training coding in actual project.<br/>
Line 35: Line 22:
 
}}
 
}}
 
<br />
 
<br />
  +
==Download and Resources==
 
{{Download|Programmer Download and Links|Programmer Download and Links to External Resources|Title=Programmer Download and Links}}
 
{{Download|Programmer Download and Links|Programmer Download and Links to External Resources|Title=Programmer Download and Links}}
 
<br/>
 
<br/>
Line 54: Line 42:
 
:Such as SubProjectStartup parameter has been updated since version 1.8.30.<br/>[[Programmer:Simple_program_to_test_connection_to_AutoCount_Accounting#Four_overloading_methods_of_SubProjectStartup|Click here to see the changed in SubProjectStartup method.]]
 
:Such as SubProjectStartup parameter has been updated since version 1.8.30.<br/>[[Programmer:Simple_program_to_test_connection_to_AutoCount_Accounting#Four_overloading_methods_of_SubProjectStartup|Click here to see the changed in SubProjectStartup method.]]
 
}}<br/>
 
}}<br/>
  +
===General===
 
{{Note|
 
<u>'''This document does not allow to save, because it contains accrual and payment basis tax code</u><br/>
 
''When you see the message prompted similar to the title'',<br/>
 
this is to accommodate the new SST calculation of Sale Tax and Service Tax,<br/>which '''Sale Tax''' is on "Accrual Basis", while '''Service Tax''' is on "Payment Basis".<br/>
 
*'''Accrual Basis''' is defined as, '''Sales Tax''' is payable when the invoice is created.<br/>
 
*Whereas, '''Payment Basis''' is after payment is received from customers for '''Service Tax'''.<br/>However, if the payment is not received after 12 months,<br/>it becomes payable regardless of whether the payment is received.
 
The difference between the two methods is the timing to recognize '''Payment Basis''' as Tax is deffered until<br/>payment is received, or 12 months period.<br/><br/>
 
Therefore for AutoCount Accounting to recognize these two occurrence whether it is payable tax,<br/>separating them to two documents can clearly differentiate them in the finance and tax report.<br/>
 
<br/>Posted on 6 Sep 2018
 
}}
 
[[Category:Programmer]]
 
[[Category:Programmer]]

Revision as of 06:18, 24 October 2018


AutoCount Resource Center

Tutorials

Tutorials

Documentation/API

Warning-icon.png All materials and coding you may find at wiki AutoCount for programmer is for education and conceptual purposes.

Programmer may use them as study reference, but be cautious when apply sample and training coding in actual project.
Without throughout understanding of the piece of code, it may result to confusion in the project.
When a programmer uses any piece of code from others in the project, the programmer is liable to the code.

Tips icons.png Some source code syntax in this document requires Development Tool that supports C# 6.0
API Integrate, Plug-In
  1. Master Data


  2. Transactions & Documents


  3. Bonus Point (Member Point)


  4. Reporting - Member List and Point Balance - [1.8, 1.9] [2.0]
General Knowledge


Download and Resources

DownloadPage1.png

Programmer Download and Links

Programmer Download and Links to External Resources


Past Notice

AutoCount Accounting 2.0

Tips icons.png AutoCount Accounting 2.0.0.70 is released to compliant with GST 0% SR
There is no major changes in API compatibility for project uses API 2.0.0.66-2.0.0.69
But, do rebuild with 2.0.0.70 assemblies to confirm the compatibility.


AutoCount Accounting 1.9

Tips icons.png

Upgrade from AutoCount Accounting 1.8 to 1.9 requires a special license key.

However, if create a new account book in AutoCount Accounting 1.9.6 and higher version,
you will be able to use the account book for development & testing without requirement of License Key.


Tips icons.png

AutoCount Accounting 1.9 is compatible with AutoCount Accounting 1.8.

Some coding may require minor update, due to earlier version of 1.8 has some differences in method call.
Such as SubProjectStartup parameter has been updated since version 1.8.30.
Click here to see the changed in SubProjectStartup method.


General

Tips icons.png

This document does not allow to save, because it contains accrual and payment basis tax code
When you see the message prompted similar to the title,
this is to accommodate the new SST calculation of Sale Tax and Service Tax,
which Sale Tax is on "Accrual Basis", while Service Tax is on "Payment Basis".

  • Accrual Basis is defined as, Sales Tax is payable when the invoice is created.
  • Whereas, Payment Basis is after payment is received from customers for Service Tax.
    However, if the payment is not received after 12 months,
    it becomes payable regardless of whether the payment is received.

The difference between the two methods is the timing to recognize Payment Basis as Tax is deffered until
payment is received, or 12 months period.

Therefore for AutoCount Accounting to recognize these two occurrence whether it is payable tax,
separating them to two documents can clearly differentiate them in the finance and tax report.

Posted on 6 Sep 2018