<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="https://blog.dangl.me/rss/xslt"?>
<rss xmlns:a10="http://www.w3.org/2005/Atom" version="2.0">
  <channel>
    <title>Dangl.Blog();</title>
    <link>https://blog.dangl.me/</link>
    <description>Blogging about .Net, DevOps, Networking and BIM. Home of the free GAEB Converter.</description>
    <generator>Articulate, blogging built on Umbraco</generator>
    <item>
      <guid isPermaLink="false">1440</guid>
      <link>https://blog.dangl.me/archive/accessing-avacloud-directly-with-user-accounts/</link>
      <category>GAEB</category>
      <title>Accessing AVACloud Directly with User Accounts</title>
      <description>&lt;blockquote&gt;Disclaimer: &lt;a href="https://www.dangl-it.com/articles/accessing-avacloud-directly-with-user-accounts/" title="Dangl IT - Accessing AVACloud Directly with User Accounts"&gt;This is a cross-post from my professional website&lt;/a&gt;. It's a tutorial for a product my company sells.&lt;/blockquote&gt;
&lt;p&gt;With &lt;a href="https://www.dangl-it.com/products/avacloud-gaeb-saas/" title="Dangl IT GmbH - Products - AVACloud"&gt;AVACloud&lt;/a&gt;, you would usually use service based accounts to access the API. However, recently we've had an interesting use case: A client did the integration for AVACloud in an Excel AddIn, and for this, we wanted to go with individual &lt;a href="https://identity.dangl-it.com/" title="Dangl.Identity"&gt;Dangl.Identity&lt;/a&gt; user accounts instead of centrally managed OAuth2 clients. Since the default &lt;span class="Code"&gt;AvaCloudClientFactory&lt;/span&gt; from our &lt;a href="https://www.nuget.org/packages/Dangl.AVACloud.Client.Public" title="NuGet - Dangl.AVACloud.Client.Public"&gt;Dangl.AVACloud package&lt;/a&gt; assumes that you're working with clients, you need to add some plumbing code to work with user accounts. It's pretty straightforward, but you need to follow a few steps to achieve it. So, here's how to do it:&lt;/p&gt;
&lt;p&gt;&lt;code data-gist-id="14cd0c2a2866c091e521593eaadc20c4" data-gist-file="UserAccountTokenHandler.cs"&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;We're first creating a class called &lt;span class="Code"&gt;UserAccountTokenHandler&lt;/span&gt;, which implements the &lt;span class="Code"&gt;ITokenHandler&lt;/span&gt; interface. This will try to obtain a Json Web Token (JWT) directly from AVACloud, with provided user credentials. It's used to replace the OpenID Connect based client credentials authentication flow used by default, and allows you to authenticate with AVACloud with a real user context. The implementation is pretty straightforward, getting a token is a single call to the AVACloud API.&lt;/p&gt;
&lt;p&gt;&lt;code data-gist-id="14cd0c2a2866c091e521593eaadc20c4" data-gist-file="TokenAccessChecker.cs"&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;We're then adding the &lt;span class="Code"&gt;TokenAccessChecker&lt;/span&gt; class, which just gets a token and checks if the user does have access to perform AVACloud operations. That way, we can show a notification in the UI if AVACloud access is denied, before waiting to see if service calls fail with a &lt;span class="Code"&gt;403 - Forbidden&lt;/span&gt; status code response.&lt;/p&gt;
&lt;p&gt;&lt;code data-gist-id="14cd0c2a2866c091e521593eaadc20c4" data-gist-file="UserAccountHttpClientAccessor.cs"&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="Code"&gt;UserAccountHttpClientAccessor&lt;/span&gt; is a small utility class that's just a wrapper around &lt;span class="Code"&gt;HttpClient&lt;/span&gt;. We're using that to be able to provide a typed &lt;span class="Code"&gt;HttpClient&lt;/span&gt; with the &lt;span class="Code"&gt;HttpClientFactory&lt;/span&gt; pattern. We could also use named clients, but I usually prefer to wrap the Http client in a separate class.&lt;/p&gt;
&lt;p&gt;&lt;code data-gist-id="14cd0c2a2866c091e521593eaadc20c4" data-gist-file="AvaCloudUserClientFactory.cs"&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Now that everything's set up, we want some more convenience. Working with REST APIs always has some overhead, like managing &lt;span class="Code"&gt;HttpClient&lt;/span&gt; lifecycle and ensuring each request is properly authenticated. Since I'm a big fan of using dependency injection, I usually create factory classes that can be used a singletons throughout the whole app lifecycle, and which do their internal service management. So, in our case, we're just initializing a single instance of &lt;span class="Code"&gt;AvaCloudUserClientFactory&lt;/span&gt; and then rely on it's internal service provider when we want to get a client class.&lt;/p&gt;
&lt;p&gt;Finally, here's a test showing you a quick example that gets a token, checks if the user has access and then converts an Excel file using AVACloud:&lt;/p&gt;
&lt;p&gt;&lt;code data-gist-id="14cd0c2a2866c091e521593eaadc20c4" data-gist-file="UserAccountAuthenticationTests.cs"&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Happy converting!&lt;/p&gt;</description>
      <pubDate>Wed, 05 Jul 2023 11:42:51 Z</pubDate>
      <a10:updated>2023-07-05T11:42:51Z</a10:updated>
    </item>
    <item>
      <guid isPermaLink="false">1385</guid>
      <link>https://blog.dangl.me/archive/what-is-gaeb/</link>
      <category>GAEB</category>
      <title>What is GAEB?</title>
      <description>&lt;blockquote&gt;Disclaimer: &lt;a href="https://www.dangl-it.com/articles/what-is-gaeb/" title="Dangl IT - What is GAEB?"&gt;This is a cross-post from my professional website&lt;/a&gt;.&lt;/blockquote&gt;
&lt;h2&gt;Who is GAEB?&lt;/h2&gt;
&lt;p&gt;In both the Architecture, Engineering &amp;amp; Construction industry (AEC) as well as in commerce, you hear about the German &lt;a rel="noopener" href="http://www.gaeb.de/en/" target="_blank" title="GAEB"&gt;GAEB&lt;/a&gt;. The Joint Committee for Electronics in the Construction Industry (German: &lt;strong&gt;G&lt;/strong&gt;emeinsamer &lt;strong&gt;A&lt;/strong&gt;usschuss &lt;strong&gt;E&lt;/strong&gt;lektronik im &lt;strong&gt;B&lt;/strong&gt;auwesen) is an organization that engages in standardizing and describing electronic methods in the AEC industry and related branches. In effect, GAEB supports the industry in finding and creating vendor independent structures and processes to facilitate the exchange of data between multiple applications.&lt;/p&gt;
&lt;h2&gt;What is GAEB?&lt;/h2&gt;
&lt;p&gt;When GAEB is mentioned, more often than not GAEB-DA, Data Exchange (German: &lt;strong&gt;D&lt;/strong&gt;aten&lt;strong&gt;a&lt;/strong&gt;ustausch) is meant, a container format. A GAEB file is to a service specification (also known as bill of quantities) what a Microsoft Word file is to a letter - it's the data format to save and exchange information.&lt;/p&gt;
&lt;p&gt;Bills of quantities describe services or projects by splitting them up in partial elements, often with a specific structure of the work. For example, this could be the detailed description of the construction of a building, the contract for a five-year facility cleaning service or even just the order of office supplies. All of these examples have in common that a high-level work is split into multiple, small parts, each of which is easy to describe, estimate and calculate. There can also be supplemental information, such as notes, pictures, plans or special requirements be present in the service specification. These projects exist in all sizes. The construction of a duplex garage for a residential building could be described in just a few parts, while the development of a new school could span hundreds and even thousands of single items. Take this very simple example to get a picture of how this could look like:&lt;/p&gt;
&lt;p&gt;&lt;img id="__mcenew" src="https://blog.dangl.me/media/1179/lv_en_min.png" alt="Example for a Service Specification" data-udi="umb://media/6421e1b8201d4a1b9093d6d26ab45c20" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Example of a service specification.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;The GAEB format was designed to meet the needs of modern tendering processes, called AVA in German for &lt;em&gt;&lt;strong&gt;A&lt;/strong&gt;usschreibung, &lt;strong&gt;V&lt;/strong&gt;ergabe und &lt;strong&gt;A&lt;/strong&gt;brechnung&lt;/em&gt;. It does actually exist since the 80s of the last century, but has been continually improved and adapted and is currently available in its latest version from 2013. There are the legacy GAEB 90 and GAEB 2000 formats, of which the latter is hardly used, as well as the current GAEB XML formats. The adoption is so big, that GAEB is used in virtually all building projects. Most governmental contracts in Germany demand its usage.&lt;/p&gt;
&lt;p&gt;This widely supported format empowers all stakeholders in the AEC industry to exchange bills of quantities and related data. Typically at the beginning of a project, the responsible architectural bureau would create a bill of quantities and then distribute it in the GAEB format to interested construction companies that want to bid on the award. After each bidder has created and offer, with the software of his choice, he exports the data again as GAEB and sends it back. Modern tendering and calculation software makes it easy to manage even huge projects in this way.&lt;/p&gt;
&lt;p&gt;Especially when &lt;a data-udi="umb://document/2d15ad2bf53749ad90d7ec471cf93854" href="/archive/what-is-bim/" title="What is BIM?"&gt;combined with BIM&lt;/a&gt;, modern GAEB applications allow for great benefits in working efficiently. Interconnecting GAEB data with building models improves a lot of use cases in the AEC industry.&lt;/p&gt;
&lt;p&gt;Do you have additional questions regarding the GAEB standard? Don't hesitate to contact me!&lt;/p&gt;
&lt;p&gt;&lt;a data-udi="umb://document/26371a3f96164b2eb78ef953e792764a" href="/gaeb-converter/" title="GAEB Converter"&gt;Get started with the free GAEB converter right here on this site&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;Happy constructing!&lt;/p&gt;</description>
      <pubDate>Mon, 30 Apr 2018 21:12:29 Z</pubDate>
      <a10:updated>2018-04-30T21:12:29Z</a10:updated>
    </item>
    <item>
      <guid isPermaLink="false">1137</guid>
      <link>https://blog.dangl.me/archive/tutorial-work-with-gaeb-converted-excel-files/</link>
      <category>GAEB</category>
      <title>Tutorial: Work With GAEB-Converted Excel Files</title>
      <description>&lt;p&gt;&lt;span&gt;This tutorial shows you how to work with Excel files created from the GAEB converter. I’m using the sample projects that you can download here as &lt;a data-id="1139" href="https://blog.dangl.me/media/1047/gaeb90.d83" title="GAEB90 Example Project"&gt;GAEB 90&lt;/a&gt;, &lt;a data-id="1138" href="https://blog.dangl.me/media/1046/gaeb2000.p83" title="GAEB2000 Example Project"&gt;GAEB 2000&lt;/a&gt; or &lt;a data-id="1136" href="https://blog.dangl.me/media/1045/gaebxml.x83" title="GAEBXML Example Project"&gt;GAEB XML&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span&gt;Structure of the File&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;The Excel file does have three worksheets in it with which you can calculate prices for a project or extract data from GAEB files.&lt;/span&gt;&lt;/p&gt;
&lt;blockquote&gt;&lt;span&gt;There’s actually another, hidden worksheet in the file that’s used to save project related data. Please don’t change any values in that, otherwise it can’t be converted back to GAEB&lt;/span&gt;&lt;/blockquote&gt;
&lt;h3&gt;The Overview Worksheet&lt;/h3&gt;
&lt;p&gt;&lt;img id="__mcenew" style="display: block; margin-left: auto; margin-right: auto;" src="https://blog.dangl.me/media/1048/01_overviewsheet.png" alt="GAEB To Excel Converter Overview Worksheet" data-id="1141"&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;The Overview Worksheet contains the core of the service specification. It’s got a list of all the elements in the file (along their properties such as price, quantity and descriptions), has sums for all groups and calculates the total price. You can use the buttons on the left to collapse or expand groups to adjust your view of the project.&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;span&gt;The Project Information Worksheet&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span&gt;&lt;img id="__mcenew" style="display: block; margin-left: auto; margin-right: auto;" src="https://blog.dangl.me/media/1049/02_projectinfosheet.png" alt="GAEB To Excel Converter Project Information Worksheet" data-id="1142"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;span&gt;The Project Information Worksheet contains basically two types of information:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span&gt;Price components, e.g. the names of the price components used in a project like “Material”, “Gear” or “Labour”&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Contact information about the buyer and the bidder in the project&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;&lt;span&gt;The Calculation Worksheet&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span&gt;&lt;img id="__mcenew" style="display: block; margin-left: auto; margin-right: auto;" src="https://blog.dangl.me/media/1050/03_calculationsheet.png" alt="GAEB To Excel Converter Calculation Worksheet" data-id="1143"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;The Calculation Sheet is used to calculate prices. You can also write your prices directly into the overview, but here you’ve got a chance for a bit more structure.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span&gt;Working with the File&lt;/span&gt;&lt;/h2&gt;
&lt;h3&gt;&lt;span&gt;Adding Information about Yourself&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span&gt;When you work with GAEB, it’s often required that you input your contact details into the GAEB file itself. This is to make it easy for architects and building owners to read your data and compare your offer to your competitors. To do that, simple enter your data in the section for &lt;strong&gt;Bidder &lt;/strong&gt;in the Project Information Worksheet.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Here's an example input:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img id="__mcenew" style="display: block; margin-left: auto; margin-right: auto;" src="https://blog.dangl.me/media/1051/04_enterbidderinformation.png" alt="GAEB To Excel Converter Bidder Input" data-id="1144"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Which would look like this in a GAEB file:&lt;/span&gt;&lt;/p&gt;
&lt;pre class="brush: xhtml;"&gt;&amp;lt;CTR&amp;gt;
  &amp;lt;Address&amp;gt;
    &amp;lt;Name1&amp;gt;Georg Dangl&amp;lt;/Name1&amp;gt;
    &amp;lt;Name2&amp;gt;c / o Construction Co.&amp;lt;/Name2&amp;gt;
    &amp;lt;Street&amp;gt;Fakestr. 124&amp;lt;/Street&amp;gt;
    &amp;lt;PCode&amp;gt;12346&amp;lt;/PCode&amp;gt;
    &amp;lt;City&amp;gt;Munich&amp;lt;/City&amp;gt;
    &amp;lt;Country&amp;gt;Germany&amp;lt;/Country&amp;gt;
    &amp;lt;Contact&amp;gt;Georg Dangl&amp;lt;/Contact&amp;gt;
    &amp;lt;Phone&amp;gt;+49 (160) 121212456&amp;lt;/Phone&amp;gt;
    &amp;lt;Email&amp;gt;blog@dan.gl&amp;lt;/Email&amp;gt;
  &amp;lt;/Address&amp;gt;
&amp;lt;/CTR&amp;gt;&lt;/pre&gt;
&lt;p&gt; &lt;/p&gt;
&lt;h3&gt;Calculating Prices&lt;/h3&gt;
&lt;p&gt;&lt;span&gt;You have two options to calculate and input your prices in the file:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span&gt;Use the Calculation Worksheet where you can do a structured and precise calculation&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Input the resulting unit price directly into the Overview Worksheet&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span&gt;Here, I’ll show you how to do a detailed calculation:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img id="__mcenew" style="display: block; margin-left: auto; margin-right: auto;" src="https://blog.dangl.me/media/1052/05_calculationexample.gif" alt="GAEB To Excel Converter Calculation Animation" data-id="1145"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;span&gt;The following happens in this clip:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span&gt;Position 01.01.001 is getting a calculation entry for “Transport of Material” with a value of 500.- on the price component “Material”.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;The same Position needs another price component, so I just select the appropriate position reference in Column A and enter another calculation part.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;After switching back to the Project Overview, we see that the unit price for position 01.01.001 was updated to 900.- € and so was its parent group and the total price.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;&lt;span&gt;&lt;strong&gt;Tip:&lt;/strong&gt; Since this is Excel, you are free to use formulas instead of fixed values when you’re calculating prices.&lt;/span&gt;&lt;/blockquote&gt;
&lt;h3&gt;Setting Tax Rates&lt;/h3&gt;
&lt;p&gt;&lt;img id="__mcenew" style="display: block; margin-left: auto; margin-right: auto;" src="https://blog.dangl.me/media/1053/06_taxrates.png" alt="GAEB To Excel Converter Tax Rate Input" data-id="1146"&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;For a complete offer, you often have to include the tax rates suitable for the project. The above picture shows you (marked yellow) where to enter the overall tax rate. Additionally, you can set custom tax rates for specific items (marked green).&lt;/span&gt;&lt;/p&gt;
&lt;blockquote&gt;&lt;span&gt;In Germany, Water used on a construction site usually has a reduced tax rate of 7%&lt;/span&gt;&lt;/blockquote&gt;
&lt;h3&gt;&lt;span&gt;Supplying Quantities where Demanded&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span&gt;Sometimes, it’s up to the bidder to offer a quantity for a position. This may be used when the size of a necessary excavation depends on the machines that are used, but it nevertheless forces the bidder to supply the data when submitting an offer. Quantities that are required to be entered are marked with a comment, indicated by a small red triangle in the corner in the Overview Worksheets quantity column (E). You just have to enter the value in the Overview Worksheet and then you’re good to go.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img id="__mcenew" style="display: block; margin-left: auto; margin-right: auto;" src="https://blog.dangl.me/media/1054/07_bidderquantity.gif" alt="GAEB To Excel Converter Setting Quantities" data-id="1147"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;h3&gt;Offering Deductions&lt;/h3&gt;
&lt;p&gt;&lt;span&gt;If you’re feeling generous, you can enter percentages of deductions in column I for positions, groups as well as the whole service specification. The total price will then be the deducted price.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;Converting the File Back to GAEB&lt;/h2&gt;
&lt;p&gt;When you've entered all your data and the project is ready, you can convert the file back again to a GAEB project. To do that, use the GAEB converter again, upload your Excel file and select one of the GAEB formats as output target. Additionally, you should chose to transform to exchange phase 84 (offer), so the file can easily be read by whomever you're sending it to. &lt;a data-id="1130" href="/archive/tutorial-how-to-use-the-gaeb-converter/" title="Tutorial: How to Use the GAEB Converter"&gt;You can read the documentation for the GAEB converter here.&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 03 May 2016 21:28:48 Z</pubDate>
      <a10:updated>2016-05-03T21:28:48Z</a10:updated>
    </item>
    <item>
      <guid isPermaLink="false">1130</guid>
      <link>https://blog.dangl.me/archive/tutorial-how-to-use-the-gaeb-converter/</link>
      <category>GAEB</category>
      <title>Tutorial: How to Use the GAEB Converter</title>
      <description>&lt;p&gt;&lt;span&gt;In the german building industry, the GAEB data format is often used to exchange descriptions of services in the process of tendering, i.e. to describe the works expected to be performed within a project and to collect bids based on these descriptions. For that, the GAEB format is understood by most calculation and tendering applications and the format is required in virtually any projects above a certain size, especially for government contracts.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;The online GAEB converter here is a free tool that can be used to convert between the different GAEB formats and Microsoft Excel. Additionally, the converter does allow to enter calculation data such as prices and quantities in the Excel file and then convert it back to GAEB for submission. It’s also possible to just extract certain data from a GAEB project, such as when you want to pass on a subsection of the complete description to another party.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;This tutorial will give you an overview of the GAEB converters functionality.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span&gt;Converting from a GAEB or Excel File&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;Probably the most common use case of the converter is to create an Excel file, calculate the prices and then convert it back to GAEB for submission to the owner.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I’ll show you the process with a very small example project that you can download either as &lt;a data-id="1139" href="https://blog.dangl.me/media/1047/gaeb90.d83" title="GAEB90.D83"&gt;GAEB 90&lt;/a&gt;, &lt;a data-id="1138" href="https://blog.dangl.me/media/1046/gaeb2000.p83" title="GAEB2000.P83"&gt;GAEB 2000&lt;/a&gt; or &lt;a data-id="1136" href="https://blog.dangl.me/media/1045/gaebxml.x83" title="GAEBXML.X83"&gt;GAEB XML&lt;/a&gt; to try it for yourself.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;At first, you have to upload a GAEB file. See the following clip for how this works.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img id="__mcenew" style="display: block; margin-left: auto; margin-right: auto;" src="https://blog.dangl.me/media/1041/01_uploadinggaebfiles.gif" alt="Uploading a GAEB File to the Converter" data-id="1132"&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;When the upload is finished, the file has been analyzed and you can select the options for the conversion.&lt;/span&gt;&lt;/p&gt;
&lt;blockquote&gt;&lt;span&gt;&lt;strong&gt;Tip:&lt;/strong&gt; If you’re uploading an Excel file, please keep in mind that only files generated by the GAEB converter can be converted.&lt;/span&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;span&gt;Then you specify the output format, which can be either Excel or any of the GAEB file formats. If you chose a GAEB format, you can optionally select to transform the output to a phase. If you chose “None” (the default), all the information in the file will be kept. For example, when you want to submit an offer, chose phase 84 (Offer) and the GAEB file will be transformed so that only the information relevant for offering will be kept.&lt;/span&gt;&lt;/p&gt;
&lt;blockquote&gt;&lt;span&gt;&lt;strong&gt;Tip:&lt;/strong&gt; You can use the converter to transform between different GAEB file formats, such as transform a GAEB XML file to GAEB 2000 if you can’t open it. It’s also good to repair damaged GAEB files, since there are some programs that are quite picky when it comes to reading GAEB files.&lt;/span&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;span&gt;On the left side, you can select three more options:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span&gt;&lt;strong&gt;Include Longtext&lt;/strong&gt;&lt;br&gt; Some elements, such as positions, may have quite a long text description and it’s not always necessary for your use case. If all you want is a neat Excel list of your positions without cluttering texts, deactivate it&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;&lt;strong&gt;Include Prices&lt;/strong&gt;&lt;br&gt; If disabled, all prices will be stripped from the result. Use this if you want to forward parts of the service specification to a sub contractor&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;&lt;strong&gt;Select Elements&lt;/strong&gt;&lt;br&gt; If you activate this check box, the structure of the service specification is displayed on the right and you can select and deselect elements to change the output. This is useful if you want to extract only certain elements from the whole document&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;&lt;span&gt;&lt;strong&gt;Tip:&lt;/strong&gt; The GAEB converter detects your browsers language. If it sees German, the Excel files content will be in German, otherwise it will be in English.&lt;/span&gt;&lt;/blockquote&gt;
&lt;p style="text-align: center;"&gt;&lt;span&gt;&lt;img id="__mcenew" src="https://blog.dangl.me/media/1042/02_gaebconverteroptions.png" alt="Selecting Options For The GAEB Converter Conversion Process" data-id="1133"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: center;"&gt; &lt;/p&gt;
&lt;p&gt;&lt;span&gt;Finally, when you’ve chosen what you want, just click on the blue “Start Conversion” button and the file is being converted and prepared for download. When the download is ready, just click on the blue download button and you’ll get your file.&lt;/span&gt;&lt;/p&gt;
&lt;blockquote&gt;&lt;span&gt;Please note that you can download a converted file only once. If you don’t download a file, it is deleted after 15 minutes for security reasons.&lt;/span&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;a data-id="1137" href="/archive/tutorial-work-with-gaeb-converted-excel-files/" title="Tutorial: Work With GAEB-Converted Excel Files"&gt;If you want to know how to work with the Excel files, read this tutorial to learn it.&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 03 May 2016 20:35:56 Z</pubDate>
      <a10:updated>2016-05-03T20:35:56Z</a10:updated>
    </item>
  </channel>
</rss>