{"id":114,"date":"2012-02-01T12:19:08","date_gmt":"2012-02-01T12:19:08","guid":{"rendered":"http:\/\/www.greytrix.com\/blogs\/sagex3\/?p=114"},"modified":"2023-10-04T11:07:24","modified_gmt":"2023-10-04T11:07:24","slug":"check-validity-of-an-accounting-period-in-sage-erp-x3","status":"publish","type":"post","link":"https:\/\/www.greytrix.com\/blogs\/sagex3\/2012\/02\/01\/check-validity-of-an-accounting-period-in-sage-erp-x3\/","title":{"rendered":"Check Validity of an Accounting Period in Sage ERP X3"},"content":{"rendered":"<p>As an ERP user it is quiet mandatory that whenever we do any accounting transaction, it should be carried in Open Fiscal Year\/Open Period.<\/p>\n<p>Now if we design a custom screen that deals with financial transactions in Sage X3, it should check for the validity of transaction date. In other words, it needs to be confirmed if the transaction is being created for an open period\/open Fiscal Year.<\/p>\n<p>The Validation of this Accounting date may be difficult as we need to check for all the possible conditions which can make this date valid.<\/p>\n<p>But in Sage X3 this minor but vital task can be done by calling an inbuilt method. Please refer the below given code snippet:<\/p>\n<p>If [M:XXX0]ACCDATE &lt;&gt; [0\/0\/0]\nCall CONTPER (VALEUR, [M: XXX0] LEDTYP, [M: XXX0] FCY) From CPTSUB<br \/>\nEndif<br \/>\nIn the above code snippet the parameters for the sub program are mentioned below:<br \/>\nVALEUR = Date Value<br \/>\nLEDTYP= Ledger Type<br \/>\nFCY= Site<\/p>\n<p>Now if you select an invalid transaction date, i.e. Transaction Date of the Period\/Year which is closed, you would receive message stating \u201cPeriod Not Open\u201d\/ \u201cFiscal Year Closed\u201d.<br \/>\n<a href=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2012\/02\/Invalid-Accounting-Date.jpg\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-115\" src=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2012\/02\/Invalid-Accounting-Date.jpg\" alt=\"\" width=\"213\" height=\"129\"><\/a><br \/>\nThis snippet can be added as per the technical requirement of your system. Once the Error is logged you can make the MKSTAT = 2 so that the focus remains on the error field itself.<\/p>\n<p>Hope this single line of code will help you in solving a big problem.<br \/>\nStay tuned for more tips and tricks on Sage X3 programming.<br \/>\nHappy and Safe<strong>X3<\/strong> Coding!!!<\/p>\n<p><span style=\"font-size: Medium;\"><strong>About Us<\/strong><\/span><br \/>\n<a href=\"https:\/\/www.greytrix.com\/\">Greytrix<\/a> \u2013 a globally recognized Premier Sage Gold Development Partner is a one-stop solution provider for Sage ERP and Sage CRM needs. Being recognized and rewarded for multi-man years of experience, we bring complete end-to-end assistance for your technical consultations, product customizations, data migration, system integrations, third-party add-on development and implementation expertise.<\/p>\n<p><a href=\"https:\/\/www.greytrix.com\/\">Greytrix<\/a>&nbsp;caters to a wide range of Sage Enterprise Management (Sage X3) offerings \u2013 a Sage Business Cloud Solution. Our&nbsp;unique GUMU\u2122 integrations include <a href=\"https:\/\/www.greytrix.com\/product\/sage-crm\/gumu-sage-x3-integration\">Sage Enterprise Management (Sage X3) for Sage CRM<\/a>,&nbsp;<a href=\"https:\/\/www.greytrix.com\/product\/sage-x3\/gumu-x3-salesforce-integration\">Salesforce.com<\/a> and&nbsp;<a href=\"https:\/\/www.greytrix.com\/product\/magento-sage-integrations\/sage-x3-magento\">Magento eCommerce<\/a>&nbsp;along with Implementation and Technical Support worldwide for <a href=\"https:\/\/www.greytrix.com\/africa\/services\/#Implementation\">Sage Enterprise Management (Sage X3)<\/a>. Currently we are <a href=\"https:\/\/www.greytrix.com\/africa\">Sage Enterprise Management Implementation Partner<\/a> in East Africa, Middles East, Australia, Asia.&nbsp;We also offer best-in-class&nbsp;<a href=\"https:\/\/www.greytrix.com\/product\/erp-development\/sage-x3\">Sage X3 customization and development services<\/a>,&nbsp;integrated applications such as <a href=\"https:\/\/www.greytrix.com\/product\/sage-enterprise-management-integration-services\/pos-system\">POS<\/a> | <a href=\"https:\/\/www.greytrix.com\/product\/sage-enterprise-management-integration-services\/warehouse-management-system\">WMS<\/a> | <a href=\"https:\/\/www.greytrix.com\/product\/sage-enterprise-management-integration-services\/payment-gateway\">Payment Gateway<\/a> | <a href=\"https:\/\/www.greytrix.com\/product\/sage-enterprise-management-integration-services\/shipping-system\">Shipping System<\/a> | <a href=\"https:\/\/www.greytrix.com\/product\/sage-enterprise-management-integration-services\/business-intelligence\">Business Intelligence<\/a> | <a href=\"https:\/\/www.greytrix.com\/product\/sage-x3\/ecommerce-magento-integration\">eCommerce<\/a> and have developed add-ons such as <a href=\"https:\/\/www.greytrix.com\/product\/sage-enterprise-management-add-ons\/catch-weight\">Catch \u2013 Weight <\/a>&nbsp;and <a href=\"https:\/\/www.greytrix.com\/product\/sage-enterprise-management-add-ons\/letter-of-credit\">Letter of Credit<\/a> for Sage Enterprise Management to Sage business partners, end users and Sage PSG worldwide.<\/p>\n<p>Greytrix is a recognized <a href=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2017\/07\/26\/greytrix-on-boards-sage-global-rockstar-isv-program-with-gumu-for-sage-crm-sage-x3-solution\/\">Sage Rockstar ISV Partner<\/a> for GUMU\u2122 Sage Enterprise Management \u2013 Sage CRM integration also listed on <a href=\"https:\/\/www.sage.com\/marketplace\/asb_ListingDetail?listingId=a1h24000007PC3aAAG\" target=\"_blank\" rel=\"noopener\">Sage Marketplace<\/a>; GUMU\u2122 integration for Sage Enterprise Management \u2013 Salesforce is a 5-star app listed on <a href=\"https:\/\/appexchange.salesforce.com\/listingDetail?listingId=a0N30000000psM5EAI\" target=\"_blank\" rel=\"noopener\">Salesforce AppExchange<\/a>.<\/p>\n<p>For more information on Sage X3 Integration and Services, please contact us at&nbsp;<a href=\"mailto:x3@greytrix.com\">x3@greytrix.com<\/a>. We will be glad to assist you.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>As an ERP user it is quiet mandatory that whenever we do any accounting transaction, it should be carried in Open Fiscal Year\/Open Period. Now if we design a custom screen that deals with financial transactions in Sage X3, it should check for the validity of transaction date. In other words, it needs to be\u2026 <span class=\"read-more\"><a href=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/2012\/02\/01\/check-validity-of-an-accounting-period-in-sage-erp-x3\/\">Read More &raquo;<\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8,11],"tags":[476,832,1465,2020,2451],"class_list":["post-114","post","type-post","status-publish","format-standard","hentry","category-sage-erp-x3","category-tips","tag-custom","tag-fiscal","tag-period","tag-screen","tag-year"],"_links":{"self":[{"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/posts\/114","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/comments?post=114"}],"version-history":[{"count":2,"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/posts\/114\/revisions"}],"predecessor-version":[{"id":27528,"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/posts\/114\/revisions\/27528"}],"wp:attachment":[{"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/media?parent=114"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/categories?post=114"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/tags?post=114"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}