Programmer: Difference between revisions
No edit summary |
No edit summary |
||
(55 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
+ | __NOTITLE__ |
||
− | <div style="width:100%; height: |
+ | <div style="width:100%; height:50px; font-size:22px; padding-left:0px; color:#ff5500; background-color:white; position:absolute; top:-30px; left:0px; z-index:0;"> |
− | + | AutoCount Resource Center |
|
</div> |
</div> |
||
__notoc__ |
__notoc__ |
||
<br/> |
<br/> |
||
+ | ==Programmer Latest Notice== |
||
− | ==Tutorials== |
||
⚫ | |||
⚫ | |||
+ | # Runtime error when use "MultiPricing" column in the object of documents, such as Invoice.<br>The new column name is '''"MultiPrice"'''. |
||
+ | # '''Credit Limit Control''' and '''Overdue Limit Control''' will not invoke credit control events, if the document does not violate the limit.<br>Credit Control Event from this release can be used only when programmer wishes to override system rules if the document has hit limit control.<br>[https://wiki.autocountsoft.com/wiki/Override_violate_Credit_Limit_Control_and_Overdue_Limit View topic on how to override limit control.] |
||
+ | # '''CEF components''' (version 99.2.14)<br/>''Plug-in project'' that has implemented '''CEF components''' and for '''Singapore users''',<br/>suggest to use CEF version '''99.2.14''' to prevent version conflict which this version is used in ''Seamless Filing'' and ''IRAS GST F5 Returns''.<br/>Furthermore, plug-in builder does not have to include the CEF components in the plug-in package,<br/>as this API can check for the CEF component and download the component if it is not installed.<br/> |
||
+ | //Requires AutoCount Accounting '''2.0.28.196''' or higher to implement "'''LoadCefComponent()'''" |
||
+ | if (!AutoCount.Components.Components.LoadCefComponent()) |
||
+ | { |
||
+ | //Exit or throw exception if load/download CEF component failed. |
||
+ | return false; |
||
+ | } |
||
}} |
}} |
||
+ | {{Note|[[Programmer Notice|More Programmer Notice and Update]]}} |
||
⚫ | |||
+ | <div style="width:100%; postion:relative> |
||
⚫ | |||
+ | ==Programmer Download== |
||
⚫ | |||
⚫ | |||
− | ==Documentation/API== |
||
⚫ | |||
⚫ | |||
+ | {{AutoCountTreeList|bgheadercolor=#008000| AutoCount Accounting API (.Net Framework)<br/>Plug-In, Integrate... |Image=| |
||
{{ProgrammerAPIMenuFlat}} |
{{ProgrammerAPIMenuFlat}} |
||
⚫ | |||
⚫ | |||
⚫ | |||
}} |
}} |
||
{{AutoCountTreeList|bgheadercolor=#330099| General Knowledge |Image=| |
{{AutoCountTreeList|bgheadercolor=#330099| General Knowledge |Image=| |
||
{{ProgrammerMenuFlat}} |
{{ProgrammerMenuFlat}} |
||
⚫ | |||
+ | <!-- |
||
⚫ | |||
+ | {{ProgrammerAOTGApiMenu}} |
||
⚫ | |||
+ | --> |
||
+ | |||
⚫ | |||
}} |
}} |
||
{{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. |
||
Line 22: | Line 44: | ||
When a programmer uses any piece of code from others in the project, the programmer is liable to the code.<br/> |
When a programmer uses any piece of code from others in the project, the programmer is liable to the code.<br/> |
||
}} |
}} |
||
− | < |
+ | </div> |
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
− | |||
− | ==Past Notice== |
||
− | ===AutoCount Accounting 2.0=== |
||
⚫ | |||
− | '''DLL added''':<br/> |
||
− | AutoCount.Accounting.dll<br/> |
||
− | AutoCount.Accounting.UI.dll<br/> |
||
− | '''DLL removed''':<br/> |
||
− | AutoCount.CommonAccounting.dll<br/><br/> |
||
− | Remove of AutoCount.CommonAccounting.dll does not implicate that classes that were in AutoCount.CommonAccounting.dll are removed.<br/> |
||
− | To better organize the naming, UI and logic, system engineer and analyst have rearranged and split them into two libraries. |
||
⚫ | |||
− | {{Note|AutoCount Accounting 2.0.0.70 is released to compliant with '''GST 0% SR'''<br/> |
||
− | :There is no major changes in API compatibility for project uses API 2.0.0.66-2.0.0.69<br/> |
||
− | :But, do rebuild with 2.0.0.70 assemblies to confirm the compatibility. |
||
− | }}<br/> |
||
− | ===AutoCount Accounting 1.9=== |
||
− | {{Note| |
||
− | 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,<br/>you will be able to use the account book for development & testing without requirement of '''License Key'''. |
||
− | }}<br/> |
||
− | {{Note| |
||
− | 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.<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/> |
||
− | ===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]] |
Latest revision as of 03:07, 23 June 2022
AutoCount Resource Center
Programmer Latest Notice
![]() |
AutoCount Accounting 2.0.28.196 API Update - 13/4/2022
//Requires AutoCount Accounting 2.0.28.196 or higher to implement "LoadCefComponent()" if (!AutoCount.Components.Components.LoadCefComponent()) { //Exit or throw exception if load/download CEF component failed. return false; } |
![]() |
More Programmer Notice and Update |
Programmer Download
Programmer Download and Links
Programmer Download and Links to External Resources
API Resources
AutoCount Accounting API (.Net Framework) Plug-In, Integrate... |
---|
|
Tutorials |
---|
|
![]() |
Some source code syntax in this document requires Development Tool that supports C# 6.0 |
![]() |
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. |