On July 18th, the SEC issued final rules to amend the Securities Act Rule 701. Rule 701 provides an exemption from registration for securities issued by non-reporting companies pursuant to compensatory arrangements. The amendment increases the threshold of aggregate sales price or amount of securities sold in excess of which the issuer is required to deliver additional disclosures from $5 million to $10 million, in accordance with the Economic Growth, Regulatory Relief, and Consumer Protection Act.Continue reading "SEC Adopts Final Rules to Modernize Offerings..." »
Wednesday, July 25. 2018
Friday, July 20. 2018
Legato is an extremely powerful tool that allows you take control of GoFiler by helping you to automate tasks and giving you new features. In addition to Legato, GoFiler also includes a command line API, allowing you to perform some tasks without fully opening GoFiler. You can combine these features together to have GoFiler run Legato scripts from the command line interface. This means that your possibilities are actually endless for what you can accomplish. Today we are going to discuss extending your control over GoFiler by using the Windows command line to communicate directly with Legato, allowing you to write scripts that can span multiple computers.
Continue reading "LDC #94: Taking Command Of GoFiler" »
Friday, July 13. 2018
For this week’s blog we are going to shift from our usual discussions of what you can do with Legato to instead discuss how to make efficient Legato code. Like many scripting languages, in Legato you as the programmer typically do not need to worry about memory as the language takes care of a lot of it behind the scenes. That being said, you shouldn’t always ignore memory considerations when you write scripts. Doing so may result in a bad user experience or, even worse, unexpected failures. In this blog we will discuss some of the common pitfalls and how to avoid them.
Continue reading "LDC #93: Managing Memory in Legato" »
Monday, July 09. 2018
On July 9, 2018, EDGAR Release 18.2 was released by the Securities and Exchange Commission. This release contains a number of changes to various EDGAR forms as well as support for the IFRS 2018 XBRL taxonomy.Continue reading "SEC Releases EDGAR 18.2" »
Friday, July 06. 2018
Occasionally I have had the need to serially capture images for later use. There are a number of utilities available, some free, with varying capabilities, that do this. Recently I was asked to try get download a bunch of photos from a site that had no simple way to download images. To accomplish this, I wrote a little script that lets a user capture images, presumably from a screenshot or from a right-click “Copy” command, and serially store them.Continue reading "LDC #92: Capturing Images from the Clipboard" »
Tuesday, July 03. 2018
During the June 28th Open Meeting, the SEC voted to expand the definition of “smaller reporting companies” (SRC) to allow for more companies to qualify for certain existing scaled disclosure accommodations. The SRC category was established in 2008 in an effort to provide greater regulatory relief for smaller companies, as SRCs can provide scaled disclosures under Regulations S-K and S-X.Continue reading "SEC Expands the Scope of Smaller Public..." »
Monday, July 02. 2018
The SEC voted on June 28th, 2018 to adopt amendments to public liquidity-related disclosure requirements for certain open-end funds. These funds must now discuss in their annual or semi-annual shareholder reports the operation and effectiveness of their liquidity risk management programs. This requirement replaces a quantitative end-of-period discussion of historic aggregate liquidity classification data for fund portfolios as part of Form N-PORT.Continue reading "SEC Adopts Targeted Changes to Public Liquidity..." »
Friday, June 29. 2018
A pretty common task in any document editing environment is running find and replace operations. If you have a character that’s repeated, and you want to replace every instance of that character with a different character, then running a find and replace is the fastest way to do it. What happens if you need to execute these operations many times on different documents? You could run Find and Replace and type the information in each time but it’s often a much easier solution to just write a small Legato function. You can execute the Legato function from the Tools menu to run a common find and replace operation. I know in previous blog posts I’ve done similar scripts to replace wingdings characters with character entities, or to replace certain inline tags with other inline tags. For this week’s blog script, I took those previous scripts and made a more generic version, that can be easily modified by anyone to do different find and replace operations.
Continue reading "LDC #91: Find and Replace HTML Script Template" »
Thursday, June 28. 2018
On June 28, 2018, the SEC voted to adopt amendments to the XBRL reporting requirements that would require registrants to use the Inline XBRL format for the submission of financial statement information and fund risk/return summary information.Continue reading "SEC Mandates Inline XBRL" »
On June 28, 2018, the SEC held an open meeting in which they presented several final, approved rules and new rule proposals. Taken together, these changes represent progress toward many of the Commission’s priorities.Continue reading "SEC Approves Final Rules and Proposes New..." »
Friday, June 22. 2018
On June 19, 2018, the SEC published a draft strategic plan that focuses on investors, innovation, and performance as top strategic goals in the coming years. This draft will guide the SEC’s policies and priorities through fiscal year 2022.Continue reading "SEC Publishes Draft Strategic Plan on..." »
If you’re a long time reader of the developers corner, you may remember that last April I talked about using collaboration tasks in GoFiler through Legato. I shared a short script that read any tasks attached to a project upon opening a project and had Legato post the tasks in the Information View. Today I would like to present a modification to the script while introducing the email function. This script will also require a basic understanding of how HTML is formed and how CSS style data is stored in HTML.
Continue reading "LDC #90: Emailing Collaboration Tasks" »
Friday, June 15. 2018
A few weeks back I wrote a blog about automating Internet Explorer using OLE and Legato. In that blog, I mentioned we would be adding more OLE automation capabilities as newer versions of GoFiler and Legato were released. Now that version 4.22c of the GoFiler line of products is out, the increased OLE automation functionality of Legato is available. Today I will discuss how to use it and give a small example of what it can do.Continue reading "LDC #89: Automating Other Applications Through..." »
Monday, June 11. 2018
On May 31, 2018 the XBRL US Center for Data Quality has released the sixth set of rules to provide guidance and aid for issuers in identifying errors in their XBRL SEC filings. The Data Quality Committee rules aim to help filers limit mistakes and avoid data inconsistencies that can adversely affect analysis of reported financial information. The sixth release of rules includes guidance for issuers using either the US-GAAP or IFRS taxonomies.Continue reading "XBRL US Data Quality Committee Approves Sixth..." »
Friday, June 08. 2018
A combo box is a great tool to allow users to select options. Combo boxes, as the name implies, combine the functionality of an edit control with that of a list box. In this article we will look at the functionality of combo boxes and explore their implementations.Continue reading "LDC #88: Dialog Boxes Part IV — Combo Boxes" »