--- /dev/null
+package CGI::Ajax;
+use strict;
+use Data::Dumper;
+use base qw(Class::Accessor);
+use overload '""' => 'show_javascript'; # for building web pages, so
+ # you can just say: print $pjx
+BEGIN {
+ use vars qw ($VERSION @ISA @METHODS);
+ @METHODS = qw(url_list coderef_list DEBUG JSDEBUG html
+ js_encode_function cgi_header_extra);
+
+ CGI::Ajax->mk_accessors( @METHODS );
+
+ $VERSION = .697;
+}
+
+########################################### main pod documentation begin ##
+
+=head1 NAME
+
+CGI::Ajax - a perl-specific system for writing Asynchronous web
+applications
+
+=head1 SYNOPSIS
+
+ use strict;
+ use CGI; # or any other CGI:: form handler/decoder
+ use CGI::Ajax;
+
+ my $cgi = new CGI;
+ my $pjx = new CGI::Ajax( 'exported_func' => \&perl_func );
+
+ print $pjx->build_html( $cgi, \&Show_HTML);
+
+ sub perl_func {
+ my $input = shift;
+ # do something with $input
+ my $output = $input . " was the input!";
+ return( $output );
+ }
+
+ sub Show_HTML {
+ my $html = <<EOHTML;
+ <HTML>
+ <BODY>
+ Enter something:
+ <input type="text" name="val1" id="val1"
+ onkeyup="exported_func( ['val1'], ['resultdiv'] );">
+ <br>
+ <div id="resultdiv"></div>
+ </BODY>
+ </HTML>
+ EOHTML
+ return $html;
+ }
+
+I<There are several fully-functional examples in the 'scripts/'
+directory of the distribution.>
+
+=head1 DESCRIPTION
+
+CGI::Ajax is an object-oriented module that provides a unique
+mechanism for using perl code asynchronously from javascript-
+enhanced HTML pages. CGI::Ajax unburdens the user from having to
+write extensive javascript, except for associating an exported
+method with a document-defined event (such as onClick, onKeyUp,
+etc). CGI::Ajax also mixes well with HTML containing more complex
+javascript.
+
+CGI::Ajax supports methods that return single results or multiple
+results to the web page, and supports returning values to multiple
+DIV elements on the HTML page.
+
+Using CGI::Ajax, the URL for the HTTP GET/POST request is
+automatically generated based on HTML layout and events, and the
+page is then dynamically updated with the output from the perl
+function. Additionally, CGI::Ajax supports mapping URL's to a
+CGI::Ajax function name, so you can separate your code processing
+over multiple scripts.
+
+Other than using the Class::Accessor module to generate CGI::Ajax'
+accessor methods, CGI::Ajax is completely self-contained - it
+does not require you to install a larger package or a full Content
+Management System, etc.
+
+We have added I<support> for other CGI handler/decoder modules,
+like L<CGI::Simple> or L<CGI::Minimal>, but we can't test these
+since we run mod_perl2 only here. CGI::Ajax checks to see if a
+header() method is available to the CGI object, and then uses it.
+If method() isn't available, it creates it's own minimal header.
+
+A primary goal of CGI::Ajax is to keep the module streamlined and
+maximally flexible. We are trying to keep the generated javascript
+code to a minimum, but still provide users with a variety of
+methods for deploying CGI::Ajax. And VERY little user javascript.
+
+=head1 EXAMPLES
+
+The CGI::Ajax module allows a Perl subroutine to be called
+asynchronously, when triggered from a javascript event on the
+HTML page. To do this, the subroutine must be I<registered>,
+usually done during:
+
+ my $pjx = new CGI::Ajax( 'JSFUNC' => \&PERLFUNC );
+
+This maps a perl subroutine (PERLFUNC) to an automatically
+generated Javascript function (JSFUNC). Next you setup a trigger this
+function when an event occurs (e.g. "onClick"):
+
+ onClick="JSFUNC(['source1','source2'], ['dest1','dest2']);"
+
+where 'source1', 'dest1', 'source2', 'dest2' are the DIV ids of
+HTML elements in your page...
+
+ <input type=text id=source1>
+ <input type=text id=source2>
+ <div id=dest1></div>
+ <div id=dest2></div>
+
+L<CGI::Ajax> sends the values from source1 and source2 to your
+Perl subroutine and returns the results to dest1 and dest2.
+
+=head2 4 Usage Methods
+
+=over 4
+
+=item 1 Standard CGI::Ajax example
+
+Start by defining a perl subroutine that you want available from
+javascript. In this case we'll define a subrouting that determines
+whether or not an input is odd, even, or not a number (NaN):
+
+ use strict;
+ use CGI::Ajax;
+ use CGI;
+
+
+ sub evenodd_func {
+ my $input = shift;
+
+ # see if input is defined
+ if ( not defined $input ) {
+ return("input not defined or NaN");
+ }
+
+ # see if value is a number (*thanks Randall!*)
+ if ( $input !~ /\A\d+\z/ ) {
+ return("input is NaN");
+ }
+
+ # got a number, so mod by 2
+ $input % 2 == 0 ? return("EVEN") : return("ODD");
+ }
+
+Alternatively, we could have used coderefs to associate an
+exported name...
+
+ my $evenodd_func = sub {
+ # exactly the same as in the above subroutine
+ };
+
+Next we define a function to generate the web page - this can
+be done many different ways, and can also be defined as an
+anonymous sub. The only requirement is that the sub send back
+the html of the page. You can do this via a string containing the
+html, or from a coderef that returns the html, or from a function
+(as shown here)...
+
+ sub Show_HTML {
+ my $html = <<EOT;
+ <HTML>
+ <HEAD><title>CGI::Ajax Example</title>
+ </HEAD>
+ <BODY>
+ Enter a number:
+ <input type="text" name="somename" id="val1" size="6"
+ OnKeyUp="evenodd( ['val1'], ['resultdiv'] );">
+ <br>
+ <hr>
+ <div id="resultdiv">
+ </div>
+ </BODY>
+ </HTML>
+EOT
+ return $html;
+ }
+
+The exported Perl subrouting is triggered using the C<OnKeyUp>
+event handler of the input HTML element. The subroutine takes one
+value from the form, the input element B<'val1'>, and returns the
+the result to an HTML div element with an id of B<'resultdiv'>.
+Sending in the input id in an array format is required to support
+multiple inputs, and similarly, to output multiple the results,
+you can use an array for the output divs, but this isn't mandatory -
+as will be explained in the B<Advanced> usage.
+
+Now create a CGI object and a CGI::Ajax object, associating a reference
+to our subroutine with the name we want available to javascript.
+
+ my $cgi = new CGI();
+ my $pjx = new CGI::Ajax( 'evenodd' => \&evenodd_func );
+
+And if we used a coderef, it would look like this...
+
+ my $pjx = new CGI::Ajax( 'evenodd' => $evenodd_func );
+
+Now we're ready to print the output page; we send in the cgi
+object and the HTML-generating function.
+
+ print $pjx->build_html($cgi,\&Show_HTML);
+
+CGI::Ajax has support for passing in extra HTML header information
+to the CGI object. This can be accomplished by adding a third
+argument to the build_html() call. The argument needs to be a
+hashref containing Key=>value pairs that CGI objects understand:
+
+ print $pjx->build_html($cgi,\&Show_HTML,
+ {-charset=>'UTF-8, -expires=>'-1d'});
+
+See L<CGI> for more header() method options.
+
+That's it for the CGI::Ajax standard method. Let's look at
+something more advanced.
+
+=item 2 Advanced CGI::Ajax example
+
+Let's say we wanted to have a perl subroutine process multiple
+values from the HTML page, and similarly return multiple values
+back to distinct divs on the page. This is easy to do, and
+requires no changes to the perl code - you just create it as you
+would any perl subroutine that works with multiple input values
+and returns multiple values. The significant change happens in
+the event handler javascript in the HTML...
+
+ onClick="exported_func(['input1','input2'],['result1','result2']);"
+
+Here we associate our javascript function ("exported_func") with
+two HTML element ids ('input1','input2'), and also send in two
+HTML element ids to place the results in ('result1','result2').
+
+=item 3 Sending Perl Subroutine Output to a Javascript function
+
+Occassionally, you might want to have a custom javascript function
+process the returned information from your Perl subroutine.
+This is possible, and the only requierment is that you change
+your event handler code...
+
+ onClick="exported_func(['input1'],[js_process_func]);"
+
+In this scenario, C<js_process_func> is a javascript function you
+write to take the returned value from your Perl subroutine and
+process the results. I<Note that a javascript function is not
+quoted -- if it were, then CGI::Ajax would look for a HTML element
+with that id.> Beware that with this usage, B<you are responsible
+for distributing the results to the appropriate place on the
+HTML page>. If the exported Perl subroutine returns, e.g. 2
+values, then C<js_process_func> would need to process the input
+by working through an array, or using the javascript Function
+C<arguments> object.
+
+ function js_process_func() {
+ var input1 = arguments[0]
+ var input2 = arguments[1];
+ // do something and return results, or set HTML divs using
+ // innerHTML
+ document.getElementById('outputdiv').innerHTML = input1;
+ }
+
+=item 4 URL/Outside Script CGI::Ajax example
+
+There are times when you may want a different script to
+return content to your page. This could be because you have
+an existing script already written to perform a particular
+task, or you want to distribute a part of your application to another
+script. This can be accomplished in L<CGI::Ajax> by using a URL in
+place of a locally-defined Perl subroutine. In this usage,
+you alter you creation of the L<CGI::Ajax> object to link an
+exported javascript function name to a local URL instead of
+a coderef or a subroutine.
+
+ my $url = 'scripts/other_script.pl';
+ my $pjx = new CGI::Ajax( 'external' => $url );
+
+This will work as before in terms of how it is called from you
+event handler:
+
+ onClick="external(['input1','input2'],['resultdiv']);"
+
+The other_script.pl will get the values via a CGI object and
+accessing the 'args' key. The values of the B<'args'> key will
+be an array of everything that was sent into the script.
+
+ my @input = $cgi->params('args');
+ $input[0]; # contains first argument
+ $input[1]; # contains second argument, etc...
+
+This is good, but what if you need to send in arguments to the
+other script which are directly from the calling Perl script,
+i.e. you want a calling Perl script's variable to be sent, not
+the value from an HTML element on the page? This is possible
+using the following syntax:
+
+ onClick="exported_func(['args__$input1','args__$input2'],
+ ['resultdiv']);"
+
+Similary, if the external script required a constant as input
+(e.g. C<script.pl?args=42>, you would use this syntax:
+
+ onClick="exported_func(['args__42'],['resultdiv']);"
+
+In both of the above examples, the result from the external
+script would get placed into the I<resultdiv> element on our
+(the calling script's) page.
+
+If you are sending more than one argument from an external perl
+script back to a javascript function, you will need to split the
+string (AJAX applications communicate in strings only) on something.
+Internally, we use '__pjx__', and this string is checked for. If
+found, L<CGI::Ajax> will automatically split it. However, if you
+don't want to use '__pjx__', you can do it yourself:
+
+For example, from your Perl script, you would...
+
+ return("A|B"); # join with "|"
+
+and then in the javascript function you would have something like...
+
+ process_func() {
+ var arr = arguments[0].split("|");
+ // arr[0] eq 'A'
+ // arr[1] eq 'B'
+ }
+
+In order to rename parameters, in case the outside script needs
+specifically-named parameters and not CGI::Ajax' I<'args'> default
+parameter name, change your event handler associated with an HTML
+event like this
+
+ onClick="exported_func(['myname__$input1','myparam__$input2'],
+ ['resultdiv']);"
+
+The URL generated would look like this...
+
+C<script.pl?myname=input1&myparam=input2>
+
+You would then retrieve the input in the outside script with this...
+
+ my $p1 = $cgi->params('myname');
+ my $p1 = $cgi->params('myparam');
+
+Finally, what if we need to get a value from our HTML page and we
+want to send that value to an outside script but the outside script
+requires a named parameter different from I<'args'>? You can
+accomplish this with L<CGI::Ajax> using the getVal() javascript
+method (which returns an array, thus the C<getVal()[0]> notation):
+
+ onClick="exported_func(['myparam__' + getVal('div_id')[0]],
+ ['resultdiv']);"
+
+This will get the value of our HTML element with and
+I<id> of I<div_id>, and submit it to the url attached to
+I<myparam__>. So if our exported handler referred to a URI
+called I<script/scr.pl>, and the element on our HTML page called
+I<div_id> contained the number '42', then the URL would look
+like this C<script/scr.pl?myparam=42>. The result from this
+outside URL would get placed back into our HTML page in the
+element I<resultdiv>. See the example script that comes with
+the distribution called I<pjx_url.pl> and its associated outside
+script I<convert_degrees.pl> for a working example.
+
+B<N.B.> These examples show the use of outside scripts which
+are other perl scripts - I<but you are not limited to Perl>!
+The outside script could just as easily have been PHP or any other
+CGI script, as long as the return from the other script is just
+the result, and not addition HTML code (like FORM elements, etc).
+
+=back
+
+=head2 GET versus POST
+
+Note that all the examples so far have used the following syntax:
+
+ onClick="exported_func(['input1'],['result1']);"
+
+There is an optional third argument to a L<CGI::Ajax> exported
+function that allows change the submit method. The above event could
+also have been coded like this...
+
+ onClick="exported_func(['input1'],['result1'], 'GET');"
+
+By default, L<CGI::Ajax> sends a I<'GET'> request. If you need it,
+for example your URL is getting way too long, you can easily switch
+to a I<'POST'> request with this syntax...
+
+ onClick="exported_func(['input1'],['result1'], 'POST');"
+
+I<('POST' and 'post' are supported)>
+
+=head2 Page Caching
+
+We have implemented a method to prevent page cacheing from undermining
+the AJAX methods in a page. If you send in an input argument to a
+L<CGI::Ajax>-exported function called 'NO_CACHE', the a special
+parameter will get attached to the end or your url with a random
+number in it. This will prevent a browser from caching your request.
+
+ onClick="exported_func(['input1','NO_CACHE'],['result1']);"
+
+The extra param is called pjxrand, and won't interfere with the order
+of processing for the rest of your parameters.
+
+=head1 METHODS
+
+=cut
+
+################################### main pod documentation end ##
+
+######################################################
+## METHODS - public ##
+######################################################
+
+=over 4
+
+=item build_html()
+
+ Purpose: Associates a cgi obj ($cgi) with pjx object, inserts
+ javascript into <HEAD></HEAD> element and constructs
+ the page, or part of the page. AJAX applications
+ are designed to update only the section of the
+ page that needs it - the whole page doesn't have
+ to be redrawn. L<CGI::Ajax> applications use the
+ build_html() method to take care of this: if the CGI
+ parameter C<fname> exists, then the return from the
+ L<CGI::Ajax>-exported function is sent to the page.
+ Otherwise, the entire page is sent, since without
+ an C<fname> param, this has to be the first time
+ the page is being built.
+
+ Arguments: The CGI object, and either a coderef, or a string
+ containing html. Optionally, you can send in a third
+ parameter containing information that will get passed
+ directly to the CGI object header() call.
+ Returns: html or updated html (including the header)
+ Called By: originating cgi script
+
+=cut
+sub build_html {
+ my ( $self, $cgi, $html_source, $cgi_header_extra ) = @_;
+
+ if ( ref( $cgi ) =~ /CGI.*/ ) {
+ if ( $self->DEBUG() ) {
+ print STDERR "CGI::Ajax->build_html: CGI* object was received\n";
+ }
+ $self->cgi( $cgi ); # associate the cgi obj with the CGI::Ajax object
+ }
+
+ if ( defined $cgi_header_extra ) {
+ if ( $self->DEBUG() ) {
+ print STDERR "CGI::Ajax->build_html: got extra cgi header info\n";
+ if ( ref($cgi_header_extra) eq "HASH" ) {
+ foreach my $k ( keys %$cgi_header_extra ) {
+ print STDERR "\t$k => ", $cgi_header_extra->{$k}, "\n";
+ }
+ } else {
+ print STDERR "\t$cgi_header_extra\n";
+ }
+ }
+ $self->cgi_header_extra( $cgi_header_extra );
+ }
+
+ #check if "fname" was defined in the CGI object
+ if ( defined $self->cgi()->param("fname") ) {
+ # it was, so just return the html from the handled request
+ return ( $self->handle_request() );
+ }
+ else {
+ # start with the minimum, a http header line and any extra cgi
+ # header params sent in
+ my $html = "";
+ if ( $self->cgi()->can('header') ) {
+ #$html .= $self->cgi()->header();
+ $html .= $self->cgi()->header( $self->cgi_header_extra() );
+ }
+ else {
+ # don't have an object with a "header()" method, so just create
+ # a mimimal one
+ $html .= "Content-Type: text/html;";
+ $html .= $self->cgi_header_extra();
+ $html .= "\n\n";
+ }
+
+ # check if the user sent in a coderef for generating the html,
+ # or the actual html
+ if ( ref($html_source) eq "CODE" ) {
+ if ( $self->DEBUG() ) {
+ print STDERR "CGI::Ajax->build_html: html_source is a CODEREF\n";
+ }
+ eval { $html .= &$html_source };
+ if ($@) {
+ # there was a problem evaluating the html-generating function
+ # that was sent in, so generate an error page
+ if ( $self->cgi()->can('header') ) {
+ $html = $self->cgi()->header( $self->cgi_header_extra() );
+ }
+ else {
+ # don't have an object with a "header()" method, so just create
+ # a mimimal one
+ $html = "Content-Type: text/html;";
+ $html .= $self->cgi_header_extra();
+ $html .= "\n\n";
+ }
+ $html .= qq!<html><head><title></title></head><body><h2>Problems</h2> with
+ the html-generating function sent to CGI::Ajax
+ object</body></html>!;
+ return $html;
+ }
+ $self->html($html); # no problems, so set html
+ }
+ else {
+ # user must have sent in raw html, so add it
+ if ( $self->DEBUG() ) {
+ print STDERR "CGI::Ajax->build_html: html_source is HTML\n";
+ }
+ $self->html( $html . $html_source );
+ }
+
+ # now modify the html to insert the javascript
+ $self->insert_js_in_head();
+ }
+ return $self->html();
+}
+
+=item show_javascript()
+
+ Purpose: builds the text of all the javascript that needs to be
+ inserted into the calling scripts html <head> section
+ Arguments:
+ Returns: javascript text
+ Called By: originating web script
+ Note: This method is also overridden so when you just print
+ a CGI::Ajax object it will output all the javascript needed
+ for the web page.
+
+=cut
+
+sub show_javascript {
+ my ($self) = @_;
+ my $rv = $self->show_common_js(); # show the common js
+
+ # build the js for each perl function you want exported to js
+ foreach my $func ( keys %{ $self->coderef_list() }, keys %{ $self->url_list() } ) {
+ $rv .= $self->make_function($func);
+ }
+ # wrap up the return in a CDATA structure for XML compatibility
+ # (thanks Thos Davis)
+ $rv = "\n" . '//<![CDATA[' . "\n" . $rv . "\n" . '//]]>' . "\n";
+ $rv = '<script type="text/javascript">' . $rv . '</script>';
+ return $rv;
+}
+
+## new
+sub new {
+ my ($class) = shift;
+ my $self = bless ({}, ref ($class) || $class);
+# $self->SUPER::new();
+ $self->JSDEBUG(0); # turn javascript debugging off (if on,
+ # extra info will be added to the web page output
+ # if set to 1, then the core js will get
+ # compressed, but the user-defined functions will
+ # not be compressed. If set to 2 (or anything
+ # greater than 1 or 0), then none of the
+ # javascript will get compressed.
+ #
+ $self->DEBUG(0); # turn debugging off (if on, check web logs)
+
+ #accessorized attributes
+ $self->coderef_list({});
+ $self->url_list({});
+ #$self->html("");
+ #$self->cgi();
+ #$self->cgi_header_extra(""); # set cgi_header_extra to an empty string
+
+ # setup a default endcoding; if you need support for international
+ # charsets, use 'escape' instead of encodeURIComponent. Due to the
+ # number of browser problems users report about scripts with a default of
+ # encodeURIComponent, we are setting the default to 'escape'
+ $self->js_encode_function('escape');
+
+ if ( @_ < 2 ) {
+ die "incorrect usage: must have fn=>code pairs in new\n";
+ }
+
+ while ( @_ ) {
+ my($function_name,$code) = splice( @_, 0, 2 );
+ if ( ref( $code ) eq "CODE" ) {
+ if ( $self->DEBUG() ) {
+ print STDERR "name = $function_name, code = $code\n";
+ }
+ # add the name/code to hash
+ $self->coderef_list()->{ $function_name } = $code;
+ } elsif ( ref($code) ) {
+ die "Unsuported code block/url\n";
+ } else {
+ if ( $self->DEBUG() ) {
+ print STDERR "Setting function $function_name to url $code\n";
+ }
+ # if it's a url, it is added here
+ $self->url_list()->{ $function_name } = $code;
+ }
+ }
+ return ($self);
+}
+
+######################################################
+## METHODS - private ##
+######################################################
+
+# sub cgiobj(), cgi()
+#
+# Purpose: accessor method to associate a CGI object with our
+# CGI::Ajax object
+# Arguments: a CGI object
+# Returns: CGI::Ajax objects cgi object
+# Called By: originating cgi script, or build_html()
+#
+sub cgiobj {
+ my $self = shift;
+ # see if any values were sent in...
+ if ( @_ ) {
+ my $cgi = shift;
+ # add support for other CGI::* modules This requires that your web server
+ # be configured properly. I can't test anything but a mod_perl2
+ # setup, so this prevents me from testing CGI::Lite,CGI::Simple, etc.
+ if ( ref($cgi) =~ /CGI.*/ ) {
+ if ( $self->DEBUG() ) {
+ print STDERR "cgiobj() received a CGI-like object ($cgi)\n";
+ }
+ $self->{'cgi'} = $cgi;
+ } else {
+ die "CGI::Ajax -- Can't set internal CGI object to a non-CGI object ($cgi)\n";
+ }
+ }
+ # return the object
+ return( $self->{'cgi'} );
+}
+
+sub cgi {
+ my $self = shift;
+ if ( @_ ) {
+ return( $self->cgiobj( @_ ) );
+ } else {
+ return( $self->cgiobj() );
+ }
+}
+
+## # sub cgi_header_extra
+## #
+## # Purpose: accessor method to associate CGI header information
+## # with the CGI::Ajax object
+## # Arguments: a hashref with key=>value pairs that get handed off to
+## # the CGI object's header() method
+## # Returns: hashref of extra cgi header params
+## # Called By: originating cgi script, or build_html()
+##
+## sub cgi_header_extra {
+## my $self = shift;
+## if ( @_ ) {
+## $self->{'cgi_header_extra'} = shift;
+## }
+## return( $self->{'cgi_header_extra'} );
+## }
+
+# sub create_js_setRequestHeader
+#
+# Purpose: create text of the header for the javascript side,
+# xmlhttprequest call
+# Arguments: none
+# Returns: text of header to pass to xmlhttpreq call so it will
+# match whatever was setup for the main web-page
+# Called By: originating cgi script, or build_html()
+#
+
+sub create_js_setRequestHeader {
+ my $self = shift;
+ my $cgi_header_extra = $self->cgi_header_extra();
+ my $js_header_string = q{r.setRequestHeader("};
+ #$js_header_string .= $self->cgi()->header( $cgi_header_extra );
+ $js_header_string .= $self->cgi()->header();
+ $js_header_string .= q{");};
+ #if ( ref $cgi_header_extra eq "HASH" ) {
+ # foreach my $k ( keys(%$cgi_header_extra) ) {
+ # $js_header_string .= $self->cgi()->header($cgi_headers)
+ # }
+ #} else {
+ #print STDERR $self->cgi()->header($cgi_headers) ;
+
+ if ( $self->DEBUG() ) {
+ print STDERR "js_header_string is (", $js_header_string, ")\n";
+ }
+
+ return($js_header_string);
+}
+
+# sub show_common_js()
+#
+# Purpose: create text of the javascript needed to interface with
+# the perl functions
+# Arguments: none
+# Returns: text of common javascript subroutine, 'do_http_request'
+# Called By: originating cgi script, or build_html()
+#
+
+sub show_common_js {
+ my $self = shift;
+ my $encodefn = $self->js_encode_function();
+ my $decodefn = $encodefn;
+ $decodefn =~ s/^(en)/de/;
+ $decodefn =~ s/^(esc)/unesc/;
+ #my $request_header_str = $self->create_js_setRequestHeader();
+ my $request_header_str = "";
+ my $rv = <<EOT;
+var ajax = [];
+function pjx(args,fname,method) {
+ this.target=args[1];
+ this.args=args[0];
+ method=(method)?method:'GET';
+ if(method=='post'){method='POST';}
+ this.method = method;
+ this.r=ghr();
+ this.url = this.getURL(fname);
+}
+
+function formDump(){
+ var all = [];
+ var fL = document.forms.length;
+ for(var f = 0;f<fL;f++){
+ var els = document.forms[f].elements;
+ for(var e in els){
+ var tmp = (els[e].id != undefined)? els[e].id : els[e].name;
+ if(typeof tmp != 'string'){continue;}
+ if(tmp){ all[all.length]=tmp}
+ }
+ }
+ return all;
+}
+function getVal(id) {
+ if (id.constructor == Function ) { return id(); }
+ if (typeof(id)!= 'string') { return id; }
+ var element = document.getElementById(id) || document.forms[0].elements[id];
+ if(!element){
+ alert('ERROR: Cant find HTML element with id or name: ' +
+ id+'. Check that an element with name or id='+id+' exists');
+ return 0;
+ }
+ if(element.type == 'select-one') {
+ if(element.selectedIndex == -1) return;
+ var item = element[element.selectedIndex];
+ return item.value || item.text
+ }
+ if (element.type == 'select-multiple') {
+ var ans = [];
+ var k =0;
+ for (var i=0;i<element.length;i++) {
+ if (element[i].selected || element[i].checked ) {
+ ans[k++]= element[i].value || element[i].text;
+ }
+ }
+ return ans;
+ }
+
+ if(element.type == 'radio' || element.type == 'checkbox'){
+ var ans =[];
+ var elms = document.getElementsByTagName('input');
+ var endk = elms.length;
+ var i =0;
+ for(var k=0;k<endk;k++){
+ if(elms[k].type== element.type && elms[k].checked && elms[k].id==id){
+ ans[i++]=elms[k].value;
+ }
+ }
+ return ans;
+ }
+ if( element.value == undefined ){
+ return element.innerHTML;
+ }else{
+ return element.value;
+ }
+}
+function fnsplit(arg) {
+ var url="";
+ if(arg=='NO_CACHE'){return '&pjxrand='+Math.random()}
+ if((typeof(arg)).toLowerCase() == 'object'){
+ for(var k in arg){
+ url += '&' + k + '=' + arg[k];
+ }
+ }else if (arg.indexOf('__') != -1) {
+ arga = arg.split(/__/);
+ url += '&' + arga[0] +'='+ $encodefn(arga[1]);
+ } else {
+ var res = getVal(arg) || '';
+ if(res.constructor != Array){ res = [res] }
+ for(var i=0;i<res.length;i++) {
+ url += '&args=' + $encodefn(res[i]) + '&' + arg + '=' + $encodefn(res[i]);
+ }
+ }
+ return url;
+}
+
+pjx.prototype = {
+ send2perl : function(){
+ var r = this.r;
+ var dt = this.target;
+ this.pjxInitialized(dt);
+ var url=this.url;
+ var postdata;
+ if(this.method=="POST"){
+ var idx=url.indexOf('?');
+ postdata = url.substr(idx+1);
+ url = url.substr(0,idx);
+ }
+ r.open(this.method,url,true);
+ $request_header_str;
+ if(this.method=="POST"){
+ r.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
+ r.send(postdata);
+ }
+ if(this.method=="GET"){
+ r.send(null);
+ }
+ r.onreadystatechange = handleReturn;
+ },
+ pjxInitialized : function(){},
+ pjxCompleted : function(){},
+ readyState4 : function(){
+ var rsp = $decodefn(this.r.responseText); /* the response from perl */
+ var splitval = '__pjx__'; /* to split text */
+ /* fix IE problems with undef values in an Array getting squashed*/
+ rsp = rsp.replace(splitval+splitval+'g',splitval+" "+splitval);
+ var data = rsp.split(splitval);
+ dt = this.target;
+ if (dt.constructor != Array) { dt=[dt]; }
+ if (data.constructor != Array) { data=[data]; }
+ if (typeof(dt[0])!='function') {
+ for ( var i=0; i<dt.length; i++ ) {
+ var div = document.getElementById(dt[i]);
+ if (div.type =='text' || div.type=='textarea' || div.type=='hidden' ) {
+ div.value=data[i];
+ } else{
+ div.innerHTML = data[i];
+ }
+ }
+ } else if (typeof(dt[0])=='function') {
+ dt[0].apply(this,data);
+ }
+ this.pjxCompleted(dt);
+ },
+
+ getURL : function(fname) {
+ var args = this.args;
+ var url= 'fname=' + fname;
+ for (var i=0;i<args.length;i++) {
+ url=url + args[i];
+ }
+ return url;
+ }
+};
+
+handleReturn = function() {
+ for( var k=0; k<ajax.length; k++ ) {
+ if (ajax[k].r==null) { ajax.splice(k--,1); continue; }
+ if ( ajax[k].r.readyState== 4) {
+ ajax[k].readyState4();
+ ajax.splice(k--,1);
+ continue;
+ }
+ }
+};
+
+var ghr=getghr();
+function getghr(){
+ if(typeof XMLHttpRequest != "undefined")
+ {
+ return function(){return new XMLHttpRequest();}
+ }
+ var msv= ["Msxml2.XMLHTTP.7.0", "Msxml2.XMLHTTP.6.0",
+ "Msxml2.XMLHTTP.5.0", "Msxml2.XMLHTTP.4.0", "MSXML2.XMLHTTP.3.0",
+ "MSXML2.XMLHTTP", "Microsoft.XMLHTTP"];
+ for(var j=0;j<=msv.length;j++){
+ try
+ {
+ A = new ActiveXObject(msv[j]);
+ if(A){
+ return function(){return new ActiveXObject(msv[j]);}
+ }
+ }
+ catch(e) { }
+ }
+ return false;
+}
+
+
+function jsdebug(){
+ var tmp = document.getElementById('pjxdebugrequest').innerHTML = "<br><pre>";
+ for( var i=0; i < ajax.length; i++ ) {
+ tmp += '<a href= '+ ajax[i].url +' target=_blank>' +
+ decodeURI(ajax[i].url) + ' </a><br>';
+ }
+ document.getElementById('pjxdebugrequest').innerHTML = tmp + "</pre>";
+}
+
+EOT
+
+ if ( $self->JSDEBUG() <= 1 ) {
+ $rv = $self->compress_js($rv);
+ }
+
+ return($rv);
+}
+
+# sub compress_js()
+#
+# Purpose: searches the javascript for newlines and spaces and
+# removes them (if a newline) or shrinks them to a single (if
+# space).
+# Arguments: javascript to compress
+# Returns: compressed js string
+# Called By: show_common_js(),
+#
+
+sub compress_js {
+ my($self,$js) = @_;
+ return if not defined $js;
+ return if $js eq "";
+ $js =~ s/\n//g; # drop newlines
+ $js =~ s/\s+/ /g; # replace 1+ spaces with just one space
+ return $js;
+}
+
+
+# sub insert_js_in_head()
+#
+# Purpose: searches the html value in the CGI::Ajax object and inserts
+# the ajax javascript code in the <script></script> section,
+# or if no such section exists, then it creates it. If
+# JSDEBUG is set, then an extra div will be added and the
+# url wil be desplayed as a link
+# Arguments: none
+# Returns: none
+# Called By: build_html()
+#
+
+sub insert_js_in_head{
+ my $self = shift;
+ my $mhtml = $self->html();
+ my $newhtml;
+ my @shtml;
+ my $js = $self->show_javascript();
+
+ if ( $self->JSDEBUG() ) {
+ my $showurl=qq!<br/><div id='pjxdebugrequest'></div><br/>!;
+ # find the terminal </body> so we can insert just before it
+ my @splith = $mhtml =~ /(.*)(<\s*\/\s*body[^>]*>?)(.*)/is;
+ $mhtml = $splith[0].$showurl.$splith[1].$splith[2];
+ }
+
+ # see if we can match on <head>
+ @shtml= $mhtml =~ /(.*)(<\s*head[^>]*>?)(.*)/is;
+ if ( @shtml ) {
+ # yes, there's already a <head></head>, so let's insert inside it,
+ # at the beginning
+ $newhtml = $shtml[0].$shtml[1].$js.$shtml[2];
+ } elsif( @shtml= $mhtml =~ /(.*)(<\s*html[^>]*>?)(.*)/is){
+ # there's no <head>, so look for the <html> tag, and insert out
+ # javascript inside that tag
+ $newhtml = $shtml[0].$shtml[1].$js.$shtml[2];
+ } else {
+ $newhtml .= "<html><head>";
+ $newhtml .= $js;
+ $newhtml .= "</head><body>";
+ $newhtml .= "No head/html tags, nowhere to insert. Returning javascript anyway<br>";
+ $newhtml .= "</body></html>";
+ }
+ $self->html($newhtml);
+ return;
+}
+
+# sub handle_request()
+#
+# Purpose: makes sure a fname function name was set in the CGI
+# object, and then tries to eval the function with
+# parameters sent in on args
+# Arguments: none
+# Returns: the result of the perl subroutine, as text; if multiple
+# arguments are sent back from the defined, exported perl
+# method, then join then with a connector (__pjx__).
+# Called By: build_html()
+#
+
+sub handle_request {
+ my ($self) = shift;
+
+ my $result; # $result takes the output of the function, if it's an
+ # array split on __pjx__
+ my @other = (); # array for catching extra parameters
+
+ # we need to access "fname" in the form from the web page, so make
+ # sure there is a CGI object defined
+ return undef unless defined $self->cgi();
+
+ my $rv = "";
+ if ( $self->cgi()->can('header') ) {
+ $rv = $self->cgi()->header( $self->cgi_header_extra() );
+ } else {
+ # don't have an object with a "header()" method, so just create
+ # a mimimal one
+ $rv = "Content-Type: text/html;";
+ # TODO:
+ $rv .= $self->cgi_header_extra();
+ $rv .= "\n\n";
+ }
+
+ # get the name of the function
+ my $func_name = $self->cgi()->param("fname");
+
+ # check if the function name was created
+ if ( defined $self->coderef_list()->{$func_name} ) {
+ my $code = $self->coderef_list()->{$func_name};
+
+ # eval the code from the coderef, and append the output to $rv
+ if ( ref($code) eq "CODE" ) {
+ eval { ($result, @other) = $code->( $self->cgi()->param("args") ) };
+
+ if ($@) {
+ # see if the eval caused and error and report it
+ # Should we be more severe and die?
+ if ( $self->DEBUG() ) {
+ print STDERR "Problem with code: $@\n";
+ }
+ }
+
+ if( @other ) {
+ $rv .= join( "__pjx__", ($result, @other) );
+ if ( $self->DEBUG() ) {
+ print STDERR "rv = $rv\n";
+ }
+ } else {
+ if ( defined $result ) {
+ $rv .= $result;
+ }
+ }
+
+ } # end if ref = CODE
+ } else {
+ # # problems with the URL, return a CGI rrror
+ print STDERR "POSSIBLE SECURITY INCIDENT! Browser from ", $self->cgi()->remote_addr();
+ print STDERR "\trequested URL: ", $self->cgi()->url();
+ print STDERR "\tfname request: ", $self->cgi()->param('fname');
+ print STDERR " -- returning Bad Request status 400\n";
+ if ( $self->cgi()->can('header') ) {
+ return($self->cgi()->header( -status=>'400' ));
+ } else {
+ # don't have an object with a "header()" method, so just create
+ # a mimimal one with 400 error
+ $rv = "Status: 400\nContent-Type: text/html;\n\n";
+ }
+ }
+ return $rv;
+}
+
+
+# sub make_function()
+#
+# Purpose: creates the javascript wrapper for the underlying perl
+# subroutine
+# Arguments: CGI object from web form, and the name of the perl
+# function to export to javascript, or a url if the
+# function name refers to another cgi script
+# Returns: text of the javascript-wrapped perl subroutine
+# Called By: show_javascript; called once for each registered perl
+# subroutine
+#
+
+sub make_function {
+ my ($self, $func_name ) = @_;
+ return("") if not defined $func_name;
+ return("") if $func_name eq "";
+ my $rv = "";
+ my $script = $0 || $ENV{SCRIPT_FILENAME};
+ $script =~ s/.*[\/|\\](.+)$/$1/;
+ my $outside_url = $self->url_list()->{ $func_name };
+ my $url = defined $outside_url ? $outside_url : $script;
+ if ($url =~ /\?/) { $url.='&'; } else {$url.='?'}
+ $url = "'$url'";
+ my $jsdebug = "";
+ if ( $self->JSDEBUG()) {
+ $jsdebug = "jsdebug()";
+ }
+
+ #create the javascript text
+ $rv .= <<EOT;
+function $func_name() {
+ var args = $func_name.arguments;
+ for( var i=0; i<args[0].length;i++ ) {
+ args[0][i] = fnsplit(args[0][i]);
+ }
+ var l = ajax.length;
+ ajax[l]= new pjx(args,"$func_name",args[2]);
+ ajax[l].url = $url + ajax[l].url;
+ ajax[l].send2perl();
+ $jsdebug;
+}
+EOT
+
+ if ( not $self->JSDEBUG() ) {
+ $rv = $self->compress_js($rv);
+ }
+ return $rv;
+}
+
+=item register()
+
+ Purpose: adds a function name and a code ref to the global coderef
+ hash, after the original object was created
+ Arguments: function name, code reference
+ Returns: none
+ Called By: originating web script
+
+=cut
+
+sub register {
+ my ( $self, $fn, $coderef ) = @_;
+ # coderef_list() is a Class::Accessor function
+ # url_list() is a Class::Accessor function
+ if ( ref( $coderef ) eq "CODE" ) {
+ $self->coderef_list()->{$fn} = $coderef;
+ } elsif ( ref($coderef) ) {
+ die "Unsupported code/url type - error\n";
+ } else {
+ $self->url_list()->{$fn} = $coderef;
+ }
+}
+
+=item JSDEBUG()
+
+ Purpose: Show the AJAX URL that is being generated, and stop
+ compression of the generated javascript, both of which can aid
+ during debugging. If set to 1, then the core js will get
+ compressed, but the user-defined functions will not be
+ compressed. If set to 2 (or anything greater than 1 or 0),
+ then none of the javascript will get compressed.
+
+ Arguments: JSDEBUG(0); # turn javascript debugging off
+ JSDEBUG(1); # turn javascript debugging on, some javascript compression
+ JSDEBUG(2); # turn javascript debugging on, no javascript compresstion
+ Returns: prints a link to the url that is being generated automatically by
+ the Ajax object. this is VERY useful for seeing what
+ CGI::Ajax is doing. Following the link, will show a page
+ with the output that the page is generating.
+
+ Called By: $pjx->JSDEBUG(1) # where $pjx is a CGI::Ajax object;
+
+=item DEBUG()
+
+ Purpose: Show debugging information in web server logs
+ Arguments: DEBUG(0); # turn debugging off (default)
+ DEBUG(1); # turn debugging on
+ Returns: prints debugging information to the web server logs using
+ STDERR
+ Called By: $pjx->DEBUG(1) # where $pjx is a CGI::Ajax object;
+
+=back
+
+=head1 BUGS
+
+Follow any bugs at our homepage....
+
+ http://www.perljax.us
+
+=head1 SUPPORT
+
+Check out the news/discussion/bugs lists at our homepage:
+
+ http://www.perljax.us
+
+=head1 AUTHORS
+
+ Brian C. Thomas Brent Pedersen
+ CPAN ID: BCT
+ bct.x42@gmail.com bpederse@gmail.com
+
+=head1 A NOTE ABOUT THE MODULE NAME
+
+This module was initiated using the name "Perljax", but then
+registered with CPAN under the WWW group "CGI::", and so became
+"CGI::Perljax". Upon further deliberation, we decided to change it's
+name to L<CGI::Ajax>.
+
+=head1 COPYRIGHT
+
+This program is free software; you can redistribute
+it and/or modify it under the same terms as Perl itself.
+
+The full text of the license can be found in the
+LICENSE file included with this module.
+
+=head1 SEE ALSO
+
+L<Data::Javascript>
+L<CGI>
+L<Class::Accessor>
+
+=cut
+
+1;
+__END__
--- /dev/null
+Terms of Perl itself
+
+a) the GNU General Public License as published by the Free
+ Software Foundation; either version 1, or (at your option) any
+ later version, or
+b) the "Artistic License"
+
+---------------------------------------------------------------------------
+
+The General Public License (GPL)
+Version 2, June 1991
+
+Copyright (C) 1989, 1991 Free Software Foundation, Inc. 675 Mass Ave,
+Cambridge, MA 02139, USA. Everyone is permitted to copy and distribute
+verbatim copies of this license document, but changing it is not allowed.
+
+Preamble
+
+The licenses for most software are designed to take away your freedom to share
+and change it. By contrast, the GNU General Public License is intended to
+guarantee your freedom to share and change free software--to make sure the
+software is free for all its users. This General Public License applies to most of
+the Free Software Foundation's software and to any other program whose
+authors commit to using it. (Some other Free Software Foundation software is
+covered by the GNU Library General Public License instead.) You can apply it to
+your programs, too.
+
+When we speak of free software, we are referring to freedom, not price. Our
+General Public Licenses are designed to make sure that you have the freedom
+to distribute copies of free software (and charge for this service if you wish), that
+you receive source code or can get it if you want it, that you can change the
+software or use pieces of it in new free programs; and that you know you can do
+these things.
+
+To protect your rights, we need to make restrictions that forbid anyone to deny
+you these rights or to ask you to surrender the rights. These restrictions
+translate to certain responsibilities for you if you distribute copies of the
+software, or if you modify it.
+
+For example, if you distribute copies of such a program, whether gratis or for a
+fee, you must give the recipients all the rights that you have. You must make
+sure that they, too, receive or can get the source code. And you must show
+them these terms so they know their rights.
+
+We protect your rights with two steps: (1) copyright the software, and (2) offer
+you this license which gives you legal permission to copy, distribute and/or
+modify the software.
+
+Also, for each author's protection and ours, we want to make certain that
+everyone understands that there is no warranty for this free software. If the
+software is modified by someone else and passed on, we want its recipients to
+know that what they have is not the original, so that any problems introduced by
+others will not reflect on the original authors' reputations.
+
+Finally, any free program is threatened constantly by software patents. We wish
+to avoid the danger that redistributors of a free program will individually obtain
+patent licenses, in effect making the program proprietary. To prevent this, we
+have made it clear that any patent must be licensed for everyone's free use or
+not licensed at all.
+
+The precise terms and conditions for copying, distribution and modification
+follow.
+
+GNU GENERAL PUBLIC LICENSE
+TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND
+MODIFICATION
+
+0. This License applies to any program or other work which contains a notice
+placed by the copyright holder saying it may be distributed under the terms of
+this General Public License. The "Program", below, refers to any such program
+or work, and a "work based on the Program" means either the Program or any
+derivative work under copyright law: that is to say, a work containing the
+Program or a portion of it, either verbatim or with modifications and/or translated
+into another language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not covered by
+this License; they are outside its scope. The act of running the Program is not
+restricted, and the output from the Program is covered only if its contents
+constitute a work based on the Program (independent of having been made by
+running the Program). Whether that is true depends on what the Program does.
+
+1. You may copy and distribute verbatim copies of the Program's source code as
+you receive it, in any medium, provided that you conspicuously and appropriately
+publish on each copy an appropriate copyright notice and disclaimer of warranty;
+keep intact all the notices that refer to this License and to the absence of any
+warranty; and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and you may at
+your option offer warranty protection in exchange for a fee.
+
+2. You may modify your copy or copies of the Program or any portion of it, thus
+forming a work based on the Program, and copy and distribute such
+modifications or work under the terms of Section 1 above, provided that you also
+meet all of these conditions:
+
+a) You must cause the modified files to carry prominent notices stating that you
+changed the files and the date of any change.
+
+b) You must cause any work that you distribute or publish, that in whole or in
+part contains or is derived from the Program or any part thereof, to be licensed
+as a whole at no charge to all third parties under the terms of this License.
+
+c) If the modified program normally reads commands interactively when run, you
+must cause it, when started running for such interactive use in the most ordinary
+way, to print or display an announcement including an appropriate copyright
+notice and a notice that there is no warranty (or else, saying that you provide a
+warranty) and that users may redistribute the program under these conditions,
+and telling the user how to view a copy of this License. (Exception: if the
+Program itself is interactive but does not normally print such an announcement,
+your work based on the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If identifiable
+sections of that work are not derived from the Program, and can be reasonably
+considered independent and separate works in themselves, then this License,
+and its terms, do not apply to those sections when you distribute them as
+separate works. But when you distribute the same sections as part of a whole
+which is a work based on the Program, the distribution of the whole must be on
+the terms of this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest your rights to
+work written entirely by you; rather, the intent is to exercise the right to control
+the distribution of derivative or collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program with the
+Program (or with a work based on the Program) on a volume of a storage or
+distribution medium does not bring the other work under the scope of this
+License.
+
+3. You may copy and distribute the Program (or a work based on it, under
+Section 2) in object code or executable form under the terms of Sections 1 and 2
+above provided that you also do one of the following:
+
+a) Accompany it with the complete corresponding machine-readable source
+code, which must be distributed under the terms of Sections 1 and 2 above on a
+medium customarily used for software interchange; or,
+
+b) Accompany it with a written offer, valid for at least three years, to give any
+third party, for a charge no more than your cost of physically performing source
+distribution, a complete machine-readable copy of the corresponding source
+code, to be distributed under the terms of Sections 1 and 2 above on a medium
+customarily used for software interchange; or,
+
+c) Accompany it with the information you received as to the offer to distribute
+corresponding source code. (This alternative is allowed only for noncommercial
+distribution and only if you received the program in object code or executable
+form with such an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for making
+modifications to it. For an executable work, complete source code means all the
+source code for all modules it contains, plus any associated interface definition
+files, plus the scripts used to control compilation and installation of the
+executable. However, as a special exception, the source code distributed need
+not include anything that is normally distributed (in either source or binary form)
+with the major components (compiler, kernel, and so on) of the operating system
+on which the executable runs, unless that component itself accompanies the
+executable.
+
+If distribution of executable or object code is made by offering access to copy
+from a designated place, then offering equivalent access to copy the source
+code from the same place counts as distribution of the source code, even though
+third parties are not compelled to copy the source along with the object code.
+
+4. You may not copy, modify, sublicense, or distribute the Program except as
+expressly provided under this License. Any attempt otherwise to copy, modify,
+sublicense or distribute the Program is void, and will automatically terminate
+your rights under this License. However, parties who have received copies, or
+rights, from you under this License will not have their licenses terminated so long
+as such parties remain in full compliance.
+
+5. You are not required to accept this License, since you have not signed it.
+However, nothing else grants you permission to modify or distribute the Program
+or its derivative works. These actions are prohibited by law if you do not accept
+this License. Therefore, by modifying or distributing the Program (or any work
+based on the Program), you indicate your acceptance of this License to do so,
+and all its terms and conditions for copying, distributing or modifying the
+Program or works based on it.
+
+6. Each time you redistribute the Program (or any work based on the Program),
+the recipient automatically receives a license from the original licensor to copy,
+distribute or modify the Program subject to these terms and conditions. You
+may not impose any further restrictions on the recipients' exercise of the rights
+granted herein. You are not responsible for enforcing compliance by third parties
+to this License.
+
+7. If, as a consequence of a court judgment or allegation of patent infringement
+or for any other reason (not limited to patent issues), conditions are imposed on
+you (whether by court order, agreement or otherwise) that contradict the
+conditions of this License, they do not excuse you from the conditions of this
+License. If you cannot distribute so as to satisfy simultaneously your obligations
+under this License and any other pertinent obligations, then as a consequence
+you may not distribute the Program at all. For example, if a patent license would
+not permit royalty-free redistribution of the Program by all those who receive
+copies directly or indirectly through you, then the only way you could satisfy
+both it and this License would be to refrain entirely from distribution of the
+Program.
+
+If any portion of this section is held invalid or unenforceable under any particular
+circumstance, the balance of the section is intended to apply and the section as
+a whole is intended to apply in other circumstances.
+
+It is not the purpose of this section to induce you to infringe any patents or other
+property right claims or to contest validity of any such claims; this section has
+the sole purpose of protecting the integrity of the free software distribution
+system, which is implemented by public license practices. Many people have
+made generous contributions to the wide range of software distributed through
+that system in reliance on consistent application of that system; it is up to the
+author/donor to decide if he or she is willing to distribute software through any
+other system and a licensee cannot impose that choice.
+
+This section is intended to make thoroughly clear what is believed to be a
+consequence of the rest of this License.
+
+8. If the distribution and/or use of the Program is restricted in certain countries
+either by patents or by copyrighted interfaces, the original copyright holder who
+places the Program under this License may add an explicit geographical
+distribution limitation excluding those countries, so that distribution is permitted
+only in or among countries not thus excluded. In such case, this License
+incorporates the limitation as if written in the body of this License.
+
+9. The Free Software Foundation may publish revised and/or new versions of the
+General Public License from time to time. Such new versions will be similar in
+spirit to the present version, but may differ in detail to address new problems or
+concerns.
+
+Each version is given a distinguishing version number. If the Program specifies a
+version number of this License which applies to it and "any later version", you
+have the option of following the terms and conditions either of that version or of
+any later version published by the Free Software Foundation. If the Program does
+not specify a version number of this License, you may choose any version ever
+published by the Free Software Foundation.
+
+10. If you wish to incorporate parts of the Program into other free programs
+whose distribution conditions are different, write to the author to ask for
+permission. For software which is copyrighted by the Free Software Foundation,
+write to the Free Software Foundation; we sometimes make exceptions for this.
+Our decision will be guided by the two goals of preserving the free status of all
+derivatives of our free software and of promoting the sharing and reuse of
+software generally.
+
+NO WARRANTY
+
+11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS
+NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
+APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE
+COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM
+"AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR
+IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE
+ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
+PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE,
+YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR
+CORRECTION.
+
+12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED
+TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY
+WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS
+PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
+GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES
+ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM
+(INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
+RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
+PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY
+OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS
+BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+
+END OF TERMS AND CONDITIONS
+
+
+---------------------------------------------------------------------------
+
+The Artistic License
+
+Preamble
+
+The intent of this document is to state the conditions under which a Package
+may be copied, such that the Copyright Holder maintains some semblance of
+artistic control over the development of the package, while giving the users of the
+package the right to use and distribute the Package in a more-or-less customary
+fashion, plus the right to make reasonable modifications.
+
+Definitions:
+
+- "Package" refers to the collection of files distributed by the Copyright
+ Holder, and derivatives of that collection of files created through textual
+ modification.
+- "Standard Version" refers to such a Package if it has not been modified,
+ or has been modified in accordance with the wishes of the Copyright
+ Holder.
+- "Copyright Holder" is whoever is named in the copyright or copyrights for
+ the package.
+- "You" is you, if you're thinking about copying or distributing this Package.
+- "Reasonable copying fee" is whatever you can justify on the basis of
+ media cost, duplication charges, time of people involved, and so on. (You
+ will not be required to justify it to the Copyright Holder, but only to the
+ computing community at large as a market that must bear the fee.)
+- "Freely Available" means that no fee is charged for the item itself, though
+ there may be fees involved in handling the item. It also means that
+ recipients of the item may redistribute it under the same conditions they
+ received it.
+
+1. You may make and give away verbatim copies of the source form of the
+Standard Version of this Package without restriction, provided that you duplicate
+all of the original copyright notices and associated disclaimers.
+
+2. You may apply bug fixes, portability fixes and other modifications derived from
+the Public Domain or from the Copyright Holder. A Package modified in such a
+way shall still be considered the Standard Version.
+
+3. You may otherwise modify your copy of this Package in any way, provided
+that you insert a prominent notice in each changed file stating how and when
+you changed that file, and provided that you do at least ONE of the following:
+
+ a) place your modifications in the Public Domain or otherwise
+ make them Freely Available, such as by posting said modifications
+ to Usenet or an equivalent medium, or placing the modifications on
+ a major archive site such as ftp.uu.net, or by allowing the
+ Copyright Holder to include your modifications in the Standard
+ Version of the Package.
+
+ b) use the modified Package only within your corporation or
+ organization.
+
+ c) rename any non-standard executables so the names do not
+ conflict with standard executables, which must also be provided,
+ and provide a separate manual page for each non-standard
+ executable that clearly documents how it differs from the Standard
+ Version.
+
+ d) make other distribution arrangements with the Copyright Holder.
+
+4. You may distribute the programs of this Package in object code or executable
+form, provided that you do at least ONE of the following:
+
+ a) distribute a Standard Version of the executables and library
+ files, together with instructions (in the manual page or equivalent)
+ on where to get the Standard Version.
+
+ b) accompany the distribution with the machine-readable source of
+ the Package with your modifications.
+
+ c) accompany any non-standard executables with their
+ corresponding Standard Version executables, giving the
+ non-standard executables non-standard names, and clearly
+ documenting the differences in manual pages (or equivalent),
+ together with instructions on where to get the Standard Version.
+
+ d) make other distribution arrangements with the Copyright Holder.
+
+5. You may charge a reasonable copying fee for any distribution of this Package.
+You may charge any fee you choose for support of this Package. You may not
+charge a fee for this Package itself. However, you may distribute this Package in
+aggregate with other (possibly commercial) programs as part of a larger
+(possibly commercial) software distribution provided that you do not advertise
+this Package as a product of your own.
+
+6. The scripts and library files supplied as input to or produced as output from
+the programs of this Package do not automatically fall under the copyright of this
+Package, but belong to whomever generated them, and may be sold
+commercially, and may be aggregated with this Package.
+
+7. C or perl subroutines supplied by you and linked into this Package shall not
+be considered part of this Package.
+
+8. Aggregation of this Package with a commercial distribution is always permitted
+provided that the use of this Package is embedded; that is, when no overt attempt
+is made to make this Package's interfaces visible to the end user of the
+commercial distribution. Such use shall not be construed as a distribution of
+this Package.
+
+9. The name of the Copyright Holder may not be used to endorse or promote
+products derived from this software without specific prior written permission.
+
+10. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR
+IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
+WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
+PURPOSE.
+
+The End
+
+
--- /dev/null
+pod2text CGI::Perljax.pm > README
+
+CGI::Perljax
+
+Perljax - a perl-specific system for writing AJAX- or
+DHTML-based web applications.
+
+
+Perljax provides a unique mechanism for using perl code
+asynchronously from javascript using AJAX to access user-written
+perl functions/methods. Perljax unburdens the user from having to
+write any javascript, except for having to associate an exported
+method with a document-defined event (such as onClick, onKeyUp,
+etc). Only in the more advanced implementations of a exported perl
+method would a user need to write custom javascript. Perljax supports
+methods that return single results, or multiple results to the web
+page. No other projects that we know of are like Perljax for the
+following reasons: 1. Perljax is targeted specifically for perl
+development. 2. Perljax shields the user from having to write any
+javascript at all (unless they want to). 3. The URL for the HTTP GET
+request is automatically generated based on HTML layout and events,
+and the page is then dynamically updated. 4. Perljax is not part
+of a Content Management System, or some other larger project.
+
+
+INSTALL
+
+perl Makefile.PL
+make
+make test
+make install
+
+*If you are on a windows box you should use 'nmake' rather than 'make'.
+
+Installation will place Perljax into the system perl @INC path, but it
+is important that you make sure mod_perl uses this path (which is
+mod_perl's default behavior, and also assuming you use mod_perl, and
+not just run perl as a CGI).
+
+Example scripts are provided in the source script directory, and can
+also be seen on the project's website, http://www.perljax.us.
package AM;
+use Data::Dumper;
+
sub get_account {
$main::lxdebug->enter_sub();
# connect to database
my $dbh = $form->dbconnect($myconfig);
+ my $query = qq§SELECT c.accno, c.description, c.charttype, c.gifi_accno,
+ c.category,c.link, tk.taxkey_id, tk.pos_ustva, tk.tax_id,tk.tax_id||'--'||tk.taxkey_id AS tax, tk.startdate, c.pos_bilanz, c.pos_eur, c.new_chart_id, c.valid_from, c.pos_bwa
+ FROM chart c LEFT JOIN taxkeys tk
+ ON (c.id=tk.chart_id AND tk.id = (SELECT id from taxkeys where taxkeys.chart_id =c.id AND startdate<=current_date ORDER BY startdate desc LIMIT 1))
+ WHERE c.id = $form->{id}§;
- my $query = qq|SELECT c.accno, c.description, c.charttype, c.gifi_accno,
- c.category, c.link, c.taxkey_id, c.pos_ustva, c.pos_bwa, c.pos_bilanz,c.pos_eur
- FROM chart c
- WHERE c.id = $form->{id}|;
my $sth = $dbh->prepare($query);
$sth->execute || $form->dberror($query);
$sth->finish;
# get taxkeys and description
- $query = qq|SELECT taxkey, taxdescription
- FROM tax|;
+ $query = qq§SELECT id, taxkey,id||'--'||taxkey AS tax, taxdescription
+ FROM tax ORDER BY taxkey§;
$sth = $dbh->prepare($query);
$sth->execute || $form->dberror($query);
-
- $ref = $sth->fetchrow_hashref(NAME_lc);
-
+
+ $form->{TAXKEY} = [];
+
while (my $ref = $sth->fetchrow_hashref(NAME_lc)) {
push @{ $form->{TAXKEY} }, $ref;
}
$sth->finish;
+ if ($form->{id}) {
+ $where = " WHERE link='$form->{link}'";
+
+
+ # get new accounts
+ $query = qq|SELECT id, accno,description
+ FROM chart $where|;
+ $sth = $dbh->prepare($query);
+ $sth->execute || $form->dberror($query);
+
+ while (my $ref = $sth->fetchrow_hashref(NAME_lc)) {
+ push @{ $form->{NEWACCOUNT} }, $ref;
+ }
+
+ $sth->finish;
+ }
# check if we have any transactions
$query = qq|SELECT a.trans_id FROM acc_trans a
WHERE a.chart_id = $form->{id}|;
$form->{orphaned} = !$form->{orphaned};
$sth->finish;
+ # check if new account is active
+ $form->{new_chart_valid} = 0;
+ if ($form->{new_chart_id}) {
+ $query = qq|SELECT current_date-valid_from FROM chart
+ WHERE id = $form->{id}|;
+ $sth = $dbh->prepare($query);
+ $sth->execute || $form->dberror($query);
+
+ my ($count) = $sth->fetchrow_array;
+ if ($count >=0) {
+ $form->{new_chart_valid} = 1;
+ }
+ $sth->finish;
+ }
+
$dbh->disconnect;
$main::lxdebug->leave_sub();
}
map({ $form->{$_} = "NULL" unless ($form->{$_}); }
- qw(pos_ustva pos_bwa pos_bilanz pos_eur));
-
- if ($form->{id}) {
+ qw(pos_ustva pos_bwa pos_bilanz pos_eur new_chart_id));
+ my($tax_id, $taxkey) = split /--/, $form->{tax};
+ $form->{valid_from} = ($form->{valid_from}) ? "'$form->{valid_from}'" : "NULL";
+ my $startdate = ($form->{startdate}) ? "'$form->{startdate}'" : "'1970-01-01'";
+ if ($form->{id} && $form->{orphaned}) {
$query = qq|UPDATE chart SET
accno = '$form->{accno}',
description = '$form->{description}',
gifi_accno = '$form->{gifi_accno}',
category = '$form->{category}',
link = '$form->{link}',
- taxkey_id = $form->{taxkey_id},
+ taxkey_id = $taxkey,
pos_ustva = $form->{pos_ustva},
pos_bwa = $form->{pos_bwa},
pos_bilanz = $form->{pos_bilanz},
- pos_eur = $form->{pos_eur}
+ pos_eur = $form->{pos_eur},
+ new_chart_id = $form->{new_chart_id},
+ valid_from = $form->{valid_from}
+ WHERE id = $form->{id}|;
+ } elsif ($form->{id} && !$form->{new_chart_valid}) {
+ $query = qq|UPDATE chart SET
+ new_chart_id = $form->{new_chart_id},
+ valid_from = $form->{valid_from}
WHERE id = $form->{id}|;
} else {
$query = qq|INSERT INTO chart
- (accno, description, charttype, gifi_accno, category, link, taxkey_id, pos_ustva, pos_bwa, pos_bilanz,pos_eur)
+ (accno, description, charttype, gifi_accno, category, link, taxkey_id, pos_ustva, pos_bwa, pos_bilanz,pos_eur, new_chart_id, valid_from)
VALUES ('$form->{accno}', '$form->{description}',
'$form->{charttype}', '$form->{gifi_accno}',
- '$form->{category}', '$form->{link}', $form->{taxkey_id}, $form->{pos_ustva}, $form->{pos_bwa}, $form->{pos_bilanz}, $form->{pos_eur})|;
+ '$form->{category}', '$form->{link}', $taxkey, $form->{pos_ustva}, $form->{pos_bwa}, $form->{pos_bilanz}, $form->{pos_eur}, $form->{new_chart_id}, $form->{valid_from})|;
}
$dbh->do($query) || $form->dberror($query);
- if ($form->{IC_taxpart} || $form->{IC_taxservice} || $form->{CT_tax}) {
-
- my $chart_id = $form->{id};
-
- unless ($form->{id}) {
-
- # get id from chart
- $query = qq|SELECT c.id
- FROM chart c
- WHERE c.accno = '$form->{accno}'|;
- $sth = $dbh->prepare($query);
- $sth->execute || $form->dberror($query);
-
- ($chart_id) = $sth->fetchrow_array;
- $sth->finish;
- }
-
- # add account if it doesn't exist in tax
- $query = qq|SELECT t.chart_id
- FROM tax t
- WHERE t.chart_id = $chart_id|;
- $sth = $dbh->prepare($query);
- $sth->execute || $form->dberror($query);
-
- my ($tax_id) = $sth->fetchrow_array;
- $sth->finish;
-
- # add tax if it doesn't exist
- unless ($tax_id) {
- $query = qq|INSERT INTO tax (chart_id, rate)
- VALUES ($chart_id, 0)|;
- $dbh->do($query) || $form->dberror($query);
- }
+ #Save Taxes
+ if (!$form->{id}) {
+ $query = qq|INSERT INTO taxkeys (chart_id,tax_id,taxkey_id, pos_ustva, startdate) VALUES ((SELECT id FROM chart where accno='$form->{accno}'), $tax_id, $taxkey,$form->{pos_ustva}, $startdate)|;
+ $dbh->do($query) || $form->dberror($query);
} else {
-
- # remove tax
- if ($form->{id}) {
- $query = qq|DELETE FROM tax
- WHERE chart_id = $form->{id}|;
- $dbh->do($query) || $form->dberror($query);
- }
+ $query = qq|DELETE FROM taxkeys WHERE chart_id=$form->{id} AND tax_id=$tax_id|;
+ $dbh->do($query) || $form->dberror($query);
+ $query = qq|INSERT INTO taxkeys (chart_id,tax_id,taxkey_id, pos_ustva, startdate) VALUES ($form->{id}, $tax_id, $taxkey,$form->{pos_ustva}, $startdate)|;
+ $dbh->do($query) || $form->dberror($query);
}
+# if ($form->{IC_taxpart} || $form->{IC_taxservice} || $form->{CT_tax}) {
+#
+# my $chart_id = $form->{id};
+#
+# unless ($form->{id}) {
+#
+# # get id from chart
+# $query = qq|SELECT c.id
+# FROM chart c
+# WHERE c.accno = '$form->{accno}'|;
+# $sth = $dbh->prepare($query);
+# $sth->execute || $form->dberror($query);
+#
+# ($chart_id) = $sth->fetchrow_array;
+# $sth->finish;
+# }
+#
+# # add account if it doesn't exist in tax
+# $query = qq|SELECT t.chart_id
+# FROM tax t
+# WHERE t.chart_id = $chart_id|;
+# $sth = $dbh->prepare($query);
+# $sth->execute || $form->dberror($query);
+#
+# my ($tax_id) = $sth->fetchrow_array;
+# $sth->finish;
+#
+# # add tax if it doesn't exist
+# unless ($tax_id) {
+# $query = qq|INSERT INTO tax (chart_id, rate)
+# VALUES ($chart_id, 0)|;
+# $dbh->do($query) || $form->dberror($query);
+# }
+# } else {
+#
+# # remove tax
+# if ($form->{id}) {
+# $query = qq|DELETE FROM tax
+# WHERE chart_id = $form->{id}|;
+# $dbh->do($query) || $form->dberror($query);
+# }
+# }
+
# commit
my $rc = $dbh->commit;
$dbh->disconnect;
$dbh->do($query) || $form->dberror($query);
}
- # commit and redirect
- my $rc = $dbh->commit;
+ # commit and redirect
+ my $rc = $dbh->commit;
+ $dbh->disconnect;
+
+ $main::lxdebug->leave_sub();
+
+ return $rc;
+}
+
+sub gifi_accounts {
+ $main::lxdebug->enter_sub();
+
+ my ($self, $myconfig, $form) = @_;
+
+ # connect to database
+ my $dbh = $form->dbconnect($myconfig);
+
+ my $query = qq|SELECT accno, description
+ FROM gifi
+ ORDER BY accno|;
+
+ $sth = $dbh->prepare($query);
+ $sth->execute || $form->dberror($query);
+
+ while (my $ref = $sth->fetchrow_hashref(NAME_lc)) {
+ push @{ $form->{ALL} }, $ref;
+ }
+
+ $sth->finish;
+ $dbh->disconnect;
+
+ $main::lxdebug->leave_sub();
+}
+
+sub get_gifi {
+ $main::lxdebug->enter_sub();
+
+ my ($self, $myconfig, $form) = @_;
+
+ # connect to database
+ my $dbh = $form->dbconnect($myconfig);
+
+ my $query = qq|SELECT g.accno, g.description
+ FROM gifi g
+ WHERE g.accno = '$form->{accno}'|;
+ my $sth = $dbh->prepare($query);
+ $sth->execute || $form->dberror($query);
+
+ my $ref = $sth->fetchrow_hashref(NAME_lc);
+
+ map { $form->{$_} = $ref->{$_} } keys %$ref;
+
+ $sth->finish;
+
+ # check for transactions
+ $query = qq|SELECT count(*) FROM acc_trans a, chart c, gifi g
+ WHERE c.gifi_accno = g.accno
+ AND a.chart_id = c.id
+ AND g.accno = '$form->{accno}'|;
+ $sth = $dbh->prepare($query);
+ $sth->execute || $form->dberror($query);
+
+ ($form->{orphaned}) = $sth->fetchrow_array;
+ $sth->finish;
+ $form->{orphaned} = !$form->{orphaned};
+
+ $dbh->disconnect;
+
+ $main::lxdebug->leave_sub();
+}
+
+sub save_gifi {
+ $main::lxdebug->enter_sub();
+
+ my ($self, $myconfig, $form) = @_;
+
+ # connect to database
+ my $dbh = $form->dbconnect($myconfig);
+
+ $form->{description} =~ s/\'/\'\'/g;
+
+ # id is the old account number!
+ if ($form->{id}) {
+ $query = qq|UPDATE gifi SET
+ accno = '$form->{accno}',
+ description = '$form->{description}'
+ WHERE accno = '$form->{id}'|;
+ } else {
+ $query = qq|INSERT INTO gifi
+ (accno, description)
+ VALUES ('$form->{accno}', '$form->{description}')|;
+ }
+ $dbh->do($query) || $form->dberror($query);
+
+ $dbh->disconnect;
+
+ $main::lxdebug->leave_sub();
+}
+
+sub delete_gifi {
+ $main::lxdebug->enter_sub();
+
+ my ($self, $myconfig, $form) = @_;
+
+ # connect to database
+ my $dbh = $form->dbconnect($myconfig);
+
+ # id is the old account number!
+ $query = qq|DELETE FROM gifi
+ WHERE accno = '$form->{id}'|;
+ $dbh->do($query) || $form->dberror($query);
+
+ $dbh->disconnect;
+
+ $main::lxdebug->leave_sub();
+}
+
+sub warehouses {
+ $main::lxdebug->enter_sub();
+
+ my ($self, $myconfig, $form) = @_;
+
+ # connect to database
+ my $dbh = $form->dbconnect($myconfig);
+
+ my $query = qq|SELECT id, description
+ FROM warehouse
+ ORDER BY 2|;
+
+ $sth = $dbh->prepare($query);
+ $sth->execute || $form->dberror($query);
+
+ while (my $ref = $sth->fetchrow_hashref(NAME_lc)) {
+ push @{ $form->{ALL} }, $ref;
+ }
+
+ $sth->finish;
+ $dbh->disconnect;
+
+ $main::lxdebug->leave_sub();
+}
+
+sub get_warehouse {
+ $main::lxdebug->enter_sub();
+
+ my ($self, $myconfig, $form) = @_;
+
+ # connect to database
+ my $dbh = $form->dbconnect($myconfig);
+
+ my $query = qq|SELECT w.description
+ FROM warehouse w
+ WHERE w.id = $form->{id}|;
+ my $sth = $dbh->prepare($query);
+ $sth->execute || $form->dberror($query);
+
+ my $ref = $sth->fetchrow_hashref(NAME_lc);
+
+ map { $form->{$_} = $ref->{$_} } keys %$ref;
+
+ $sth->finish;
+
+ # see if it is in use
+ $query = qq|SELECT count(*) FROM inventory i
+ WHERE i.warehouse_id = $form->{id}|;
+ $sth = $dbh->prepare($query);
+ $sth->execute || $form->dberror($query);
+
+ ($form->{orphaned}) = $sth->fetchrow_array;
+ $form->{orphaned} = !$form->{orphaned};
+ $sth->finish;
+
+ $dbh->disconnect;
+
+ $main::lxdebug->leave_sub();
+}
+
+sub save_warehouse {
+ $main::lxdebug->enter_sub();
+
+ my ($self, $myconfig, $form) = @_;
+
+ # connect to database
+ my $dbh = $form->dbconnect($myconfig);
+
+ $form->{description} =~ s/\'/\'\'/g;
+
+ if ($form->{id}) {
+ $query = qq|UPDATE warehouse SET
+ description = '$form->{description}'
+ WHERE id = $form->{id}|;
+ } else {
+ $query = qq|INSERT INTO warehouse
+ (description)
+ VALUES ('$form->{description}')|;
+ }
+ $dbh->do($query) || $form->dberror($query);
+
+ $dbh->disconnect;
+
+ $main::lxdebug->leave_sub();
+}
+
+sub delete_warehouse {
+ $main::lxdebug->enter_sub();
+
+ my ($self, $myconfig, $form) = @_;
+
+ # connect to database
+ my $dbh = $form->dbconnect($myconfig);
+
+ $query = qq|DELETE FROM warehouse
+ WHERE id = $form->{id}|;
+ $dbh->do($query) || $form->dberror($query);
+
+ $dbh->disconnect;
+
+ $main::lxdebug->leave_sub();
+}
+
+sub departments {
+ $main::lxdebug->enter_sub();
+
+ my ($self, $myconfig, $form) = @_;
+
+ # connect to database
+ my $dbh = $form->dbconnect($myconfig);
+
+ my $query = qq|SELECT d.id, d.description, d.role
+ FROM department d
+ ORDER BY 2|;
+
+ $sth = $dbh->prepare($query);
+ $sth->execute || $form->dberror($query);
+
+ while (my $ref = $sth->fetchrow_hashref(NAME_lc)) {
+ push @{ $form->{ALL} }, $ref;
+ }
+
+ $sth->finish;
+ $dbh->disconnect;
+
+ $main::lxdebug->leave_sub();
+}
+
+sub get_department {
+ $main::lxdebug->enter_sub();
+
+ my ($self, $myconfig, $form) = @_;
+
+ # connect to database
+ my $dbh = $form->dbconnect($myconfig);
+
+ my $query = qq|SELECT d.description, d.role
+ FROM department d
+ WHERE d.id = $form->{id}|;
+ my $sth = $dbh->prepare($query);
+ $sth->execute || $form->dberror($query);
+
+ my $ref = $sth->fetchrow_hashref(NAME_lc);
+
+ map { $form->{$_} = $ref->{$_} } keys %$ref;
+
+ $sth->finish;
+
+ # see if it is in use
+ $query = qq|SELECT count(*) FROM dpt_trans d
+ WHERE d.department_id = $form->{id}|;
+ $sth = $dbh->prepare($query);
+ $sth->execute || $form->dberror($query);
+
+ ($form->{orphaned}) = $sth->fetchrow_array;
+ $form->{orphaned} = !$form->{orphaned};
+ $sth->finish;
+
+ $dbh->disconnect;
+
+ $main::lxdebug->leave_sub();
+}
+
+sub save_department {
+ $main::lxdebug->enter_sub();
+
+ my ($self, $myconfig, $form) = @_;
+
+ # connect to database
+ my $dbh = $form->dbconnect($myconfig);
+
+ $form->{description} =~ s/\'/\'\'/g;
+
+ if ($form->{id}) {
+ $query = qq|UPDATE department SET
+ description = '$form->{description}',
+ role = '$form->{role}'
+ WHERE id = $form->{id}|;
+ } else {
+ $query = qq|INSERT INTO department
+ (description, role)
+ VALUES ('$form->{description}', '$form->{role}')|;
+ }
+ $dbh->do($query) || $form->dberror($query);
+
+ $dbh->disconnect;
+
+ $main::lxdebug->leave_sub();
+}
+
+sub delete_department {
+ $main::lxdebug->enter_sub();
+
+ my ($self, $myconfig, $form) = @_;
+
+ # connect to database
+ my $dbh = $form->dbconnect($myconfig);
+
+ $query = qq|DELETE FROM department
+ WHERE id = $form->{id}|;
+ $dbh->do($query) || $form->dberror($query);
+
+ $dbh->disconnect;
+
+ $main::lxdebug->leave_sub();
+}
+
+sub lead {
+ $main::lxdebug->enter_sub();
+
+ my ($self, $myconfig, $form) = @_;
+
+ # connect to database
+ my $dbh = $form->dbconnect($myconfig);
+
+ my $query = qq|SELECT id, lead
+ FROM leads
+ ORDER BY 2|;
+
+ $sth = $dbh->prepare($query);
+ $sth->execute || $form->dberror($query);
+
+ while (my $ref = $sth->fetchrow_hashref(NAME_lc)) {
+ push @{ $form->{ALL} }, $ref;
+ }
+
+ $sth->finish;
+ $dbh->disconnect;
+
+ $main::lxdebug->leave_sub();
+}
+
+sub get_lead {
+ $main::lxdebug->enter_sub();
+
+ my ($self, $myconfig, $form) = @_;
+
+ # connect to database
+ my $dbh = $form->dbconnect($myconfig);
+
+ my $query =
+ qq|SELECT l.id, l.lead
+ FROM leads l
+ WHERE l.id = $form->{id}|;
+ my $sth = $dbh->prepare($query);
+ $sth->execute || $form->dberror($query);
+
+ my $ref = $sth->fetchrow_hashref(NAME_lc);
+
+ map { $form->{$_} = $ref->{$_} } keys %$ref;
+
+ $sth->finish;
+
+ $dbh->disconnect;
+
+ $main::lxdebug->leave_sub();
+}
+
+sub save_lead {
+ $main::lxdebug->enter_sub();
+
+ my ($self, $myconfig, $form) = @_;
+
+ # connect to database
+ my $dbh = $form->dbconnect($myconfig);
+
+ $form->{lead} =~ s/\'/\'\'/g;
+
+ # id is the old record
+ if ($form->{id}) {
+ $query = qq|UPDATE leads SET
+ lead = '$form->{description}'
+ WHERE id = $form->{id}|;
+ } else {
+ $query = qq|INSERT INTO leads
+ (lead)
+ VALUES ('$form->{description}')|;
+ }
+ $dbh->do($query) || $form->dberror($query);
+
+ $dbh->disconnect;
+
+ $main::lxdebug->leave_sub();
+}
+
+sub delete_lead {
+ $main::lxdebug->enter_sub();
+
+ my ($self, $myconfig, $form) = @_;
+
+ # connect to database
+ my $dbh = $form->dbconnect($myconfig);
+
+ $query = qq|DELETE FROM leads
+ WHERE id = $form->{id}|;
+ $dbh->do($query) || $form->dberror($query);
+
+ $dbh->disconnect;
+
+ $main::lxdebug->leave_sub();
+}
+
+sub business {
+ $main::lxdebug->enter_sub();
+
+ my ($self, $myconfig, $form) = @_;
+
+ # connect to database
+ my $dbh = $form->dbconnect($myconfig);
+
+ my $query = qq|SELECT id, description, discount, customernumberinit, salesman
+ FROM business
+ ORDER BY 2|;
+
+ $sth = $dbh->prepare($query);
+ $sth->execute || $form->dberror($query);
+
+ while (my $ref = $sth->fetchrow_hashref(NAME_lc)) {
+ push @{ $form->{ALL} }, $ref;
+ }
+
+ $sth->finish;
+ $dbh->disconnect;
+
+ $main::lxdebug->leave_sub();
+}
+
+sub get_business {
+ $main::lxdebug->enter_sub();
+
+ my ($self, $myconfig, $form) = @_;
+
+ # connect to database
+ my $dbh = $form->dbconnect($myconfig);
+
+ my $query =
+ qq|SELECT b.description, b.discount, b.customernumberinit, b.salesman
+ FROM business b
+ WHERE b.id = $form->{id}|;
+ my $sth = $dbh->prepare($query);
+ $sth->execute || $form->dberror($query);
+
+ my $ref = $sth->fetchrow_hashref(NAME_lc);
+
+ map { $form->{$_} = $ref->{$_} } keys %$ref;
+
+ $sth->finish;
+
+ $dbh->disconnect;
+
+ $main::lxdebug->leave_sub();
+}
+
+sub save_business {
+ $main::lxdebug->enter_sub();
+
+ my ($self, $myconfig, $form) = @_;
+
+ # connect to database
+ my $dbh = $form->dbconnect($myconfig);
+
+ $form->{description} =~ s/\'/\'\'/g;
+ $form->{discount} /= 100;
+ $form->{salesman} *= 1;
+
+ # id is the old record
+ if ($form->{id}) {
+ $query = qq|UPDATE business SET
+ description = '$form->{description}',
+ discount = $form->{discount},
+ customernumberinit = '$form->{customernumberinit}',
+ salesman = '$form->{salesman}'
+ WHERE id = $form->{id}|;
+ } else {
+ $query = qq|INSERT INTO business
+ (description, discount, customernumberinit, salesman)
+ VALUES ('$form->{description}', $form->{discount}, '$form->{customernumberinit}', '$form->{salesman}')|;
+ }
+ $dbh->do($query) || $form->dberror($query);
+
+ $dbh->disconnect;
+
+ $main::lxdebug->leave_sub();
+}
+
+sub delete_business {
+ $main::lxdebug->enter_sub();
+
+ my ($self, $myconfig, $form) = @_;
+
+ # connect to database
+ my $dbh = $form->dbconnect($myconfig);
+
+ $query = qq|DELETE FROM business
+ WHERE id = $form->{id}|;
+ $dbh->do($query) || $form->dberror($query);
+
$dbh->disconnect;
$main::lxdebug->leave_sub();
-
- return $rc;
}
-sub gifi_accounts {
+
+sub language {
$main::lxdebug->enter_sub();
my ($self, $myconfig, $form) = @_;
# connect to database
my $dbh = $form->dbconnect($myconfig);
- my $query = qq|SELECT accno, description
- FROM gifi
- ORDER BY accno|;
+ my $query = qq|SELECT id, description, template_code, article_code
+ FROM language
+ ORDER BY 2|;
$sth = $dbh->prepare($query);
$sth->execute || $form->dberror($query);
$main::lxdebug->leave_sub();
}
-sub get_gifi {
+sub get_language {
$main::lxdebug->enter_sub();
my ($self, $myconfig, $form) = @_;
# connect to database
my $dbh = $form->dbconnect($myconfig);
- my $query = qq|SELECT g.accno, g.description
- FROM gifi g
- WHERE g.accno = '$form->{accno}'|;
+ my $query =
+ qq|SELECT l.description, l.template_code, l.article_code
+ FROM language l
+ WHERE l.id = $form->{id}|;
my $sth = $dbh->prepare($query);
$sth->execute || $form->dberror($query);
$sth->finish;
- # check for transactions
- $query = qq|SELECT count(*) FROM acc_trans a, chart c, gifi g
- WHERE c.gifi_accno = g.accno
- AND a.chart_id = c.id
- AND g.accno = '$form->{accno}'|;
- $sth = $dbh->prepare($query);
- $sth->execute || $form->dberror($query);
-
- ($form->{orphaned}) = $sth->fetchrow_array;
- $sth->finish;
- $form->{orphaned} = !$form->{orphaned};
-
$dbh->disconnect;
$main::lxdebug->leave_sub();
}
-sub save_gifi {
+sub save_language {
$main::lxdebug->enter_sub();
my ($self, $myconfig, $form) = @_;
my $dbh = $form->dbconnect($myconfig);
$form->{description} =~ s/\'/\'\'/g;
+ $form->{article_code} =~ s/\'/\'\'/g;
+ $form->{template_code} =~ s/\'/\'\'/g;
- # id is the old account number!
+
+ # id is the old record
if ($form->{id}) {
- $query = qq|UPDATE gifi SET
- accno = '$form->{accno}',
- description = '$form->{description}'
- WHERE accno = '$form->{id}'|;
+ $query = qq|UPDATE language SET
+ description = '$form->{description}',
+ template_code = '$form->{template_code}',
+ article_code = '$form->{article_code}'
+ WHERE id = $form->{id}|;
} else {
- $query = qq|INSERT INTO gifi
- (accno, description)
- VALUES ('$form->{accno}', '$form->{description}')|;
+ $query = qq|INSERT INTO language
+ (description, template_code, article_code)
+ VALUES ('$form->{description}', '$form->{template_code}', '$form->{article_code}')|;
}
$dbh->do($query) || $form->dberror($query);
$main::lxdebug->leave_sub();
}
-sub delete_gifi {
+sub delete_language {
$main::lxdebug->enter_sub();
my ($self, $myconfig, $form) = @_;
# connect to database
my $dbh = $form->dbconnect($myconfig);
- # id is the old account number!
- $query = qq|DELETE FROM gifi
- WHERE accno = '$form->{id}'|;
+ $query = qq|DELETE FROM language
+ WHERE id = $form->{id}|;
$dbh->do($query) || $form->dberror($query);
$dbh->disconnect;
$main::lxdebug->leave_sub();
}
-sub warehouses {
+
+sub buchungsgruppe {
$main::lxdebug->enter_sub();
my ($self, $myconfig, $form) = @_;
# connect to database
my $dbh = $form->dbconnect($myconfig);
- my $query = qq|SELECT id, description
- FROM warehouse
- ORDER BY 2|;
+ my $query = qq|SELECT id, description, inventory_accno_id, (select accno from chart where id=inventory_accno_id) as inventory_accno, income_accno_id_0, (select accno from chart where id=income_accno_id_0) as income_accno_0, expense_accno_id_0, (select accno from chart where id=expense_accno_id_0) as expense_accno_0, income_accno_id_1, (select accno from chart where id=income_accno_id_1) as income_accno_1, expense_accno_id_1, (select accno from chart where id=expense_accno_id_1) as expense_accno_1, income_accno_id_2, (select accno from chart where id=income_accno_id_2) as income_accno_2, expense_accno_id_2, (select accno from chart where id=expense_accno_id_2) as expense_accno_2, income_accno_id_3, (select accno from chart where id=income_accno_id_3) as income_accno_3, expense_accno_id_3, (select accno from chart where id=expense_accno_id_3) as expense_accno_3
+ FROM buchungsgruppen
+ ORDER BY id|;
$sth = $dbh->prepare($query);
$sth->execute || $form->dberror($query);
$main::lxdebug->leave_sub();
}
-sub get_warehouse {
+sub get_buchungsgruppe {
$main::lxdebug->enter_sub();
my ($self, $myconfig, $form) = @_;
# connect to database
my $dbh = $form->dbconnect($myconfig);
- my $query = qq|SELECT w.description
- FROM warehouse w
- WHERE w.id = $form->{id}|;
- my $sth = $dbh->prepare($query);
- $sth->execute || $form->dberror($query);
+ if ($form->{id}) {
+ my $query =
+ qq|SELECT description, inventory_accno_id, (select accno from chart where id=inventory_accno_id) as inventory_accno, income_accno_id_0, (select accno from chart where id=income_accno_id_0) as income_accno_0, expense_accno_id_0, (select accno from chart where id=expense_accno_id_0) as expense_accno_0, income_accno_id_1, (select accno from chart where id=income_accno_id_1) as income_accno_1, expense_accno_id_1, (select accno from chart where id=expense_accno_id_1) as expense_accno_1, income_accno_id_2, (select accno from chart where id=income_accno_id_2) as income_accno_2, expense_accno_id_2, (select accno from chart where id=expense_accno_id_2) as expense_accno_2, income_accno_id_3, (select accno from chart where id=income_accno_id_3) as income_accno_3, expense_accno_id_3, (select accno from chart where id=expense_accno_id_3) as expense_accno_3
+ FROM buchungsgruppen
+ WHERE id = $form->{id}|;
+ my $sth = $dbh->prepare($query);
+ $sth->execute || $form->dberror($query);
+
+ my $ref = $sth->fetchrow_hashref(NAME_lc);
+
+ map { $form->{$_} = $ref->{$_} } keys %$ref;
+
+ $sth->finish;
+
+ my $query =
+ qq|SELECT count(id) as anzahl
+ FROM parts
+ WHERE buchungsgruppen_id = $form->{id}|;
+ my $sth = $dbh->prepare($query);
+ $sth->execute || $form->dberror($query);
+
+ my $ref = $sth->fetchrow_hashref(NAME_lc);
+ if (!$ref->{anzahl}) {
+ $form->{orphaned} = 1;
+ }
+ $sth->finish;
- my $ref = $sth->fetchrow_hashref(NAME_lc);
+ }
- map { $form->{$_} = $ref->{$_} } keys %$ref;
+ $query = "SELECT inventory_accno_id FROM defaults";
+ ($form->{"std_inventory_accno_id"}) = $dbh->selectrow_array($query);
- $sth->finish;
+ my $module = "IC";
+ $query = qq|SELECT c.accno, c.description, c.link, c.id,
+ d.inventory_accno_id, d.income_accno_id, d.expense_accno_id
+ FROM chart c, defaults d
+ WHERE c.link LIKE '%$module%'
+ ORDER BY c.accno|;
- # see if it is in use
- $query = qq|SELECT count(*) FROM inventory i
- WHERE i.warehouse_id = $form->{id}|;
- $sth = $dbh->prepare($query);
- $sth->execute || $form->dberror($query);
- ($form->{orphaned}) = $sth->fetchrow_array;
- $form->{orphaned} = !$form->{orphaned};
+ my $sth = $dbh->prepare($query);
+ $sth->execute || $form->dberror($query);
+ while (my $ref = $sth->fetchrow_hashref(NAME_lc)) {
+ foreach my $key (split(/:/, $ref->{link})) {
+ if (!$form->{"std_inventory_accno_id"} && ($key eq "IC")) {
+ $form->{"std_inventory_accno_id"} = $ref->{"id"};
+ }
+ if ($key =~ /$module/) {
+ if ( ($ref->{id} eq $ref->{inventory_accno_id})
+ || ($ref->{id} eq $ref->{income_accno_id})
+ || ($ref->{id} eq $ref->{expense_accno_id})) {
+ push @{ $form->{"${module}_links"}{$key} },
+ { accno => $ref->{accno},
+ description => $ref->{description},
+ selected => "selected",
+ id => $ref->{id} };
+ } else {
+ push @{ $form->{"${module}_links"}{$key} },
+ { accno => $ref->{accno},
+ description => $ref->{description},
+ selected => "",
+ id => $ref->{id} };
+ }
+ }
+ }
+ }
$sth->finish;
+
$dbh->disconnect;
$main::lxdebug->leave_sub();
}
-sub save_warehouse {
+sub save_buchungsgruppe {
$main::lxdebug->enter_sub();
my ($self, $myconfig, $form) = @_;
$form->{description} =~ s/\'/\'\'/g;
+
+ # id is the old record
if ($form->{id}) {
- $query = qq|UPDATE warehouse SET
- description = '$form->{description}'
+ $query = qq|UPDATE buchungsgruppen SET
+ description = '$form->{description}',
+ inventory_accno_id = '$form->{inventory_accno_id}',
+ income_accno_id_0 = '$form->{income_accno_id_0}',
+ expense_accno_id_0 = '$form->{expense_accno_id_0}',
+ income_accno_id_1 = '$form->{income_accno_id_1}',
+ expense_accno_id_1 = '$form->{expense_accno_id_1}',
+ income_accno_id_2 = '$form->{income_accno_id_2}',
+ expense_accno_id_2 = '$form->{expense_accno_id_2}',
+ income_accno_id_3 = '$form->{income_accno_id_3}',
+ expense_accno_id_3 = '$form->{expense_accno_id_3}'
WHERE id = $form->{id}|;
} else {
- $query = qq|INSERT INTO warehouse
- (description)
- VALUES ('$form->{description}')|;
+ $query = qq|INSERT INTO buchungsgruppen
+ (description, inventory_accno_id, income_accno_id_0, expense_accno_id_0, income_accno_id_1, expense_accno_id_1, income_accno_id_2, expense_accno_id_2, income_accno_id_3, expense_accno_id_3)
+ VALUES ('$form->{description}', '$form->{inventory_accno_id}', '$form->{income_accno_id_0}', '$form->{expense_accno_id_0}', '$form->{income_accno_id_1}', '$form->{expense_accno_id_1}', '$form->{income_accno_id_2}', '$form->{expense_accno_id_2}', '$form->{income_accno_id_3}', '$form->{expense_accno_id_3}')|;
}
$dbh->do($query) || $form->dberror($query);
$main::lxdebug->leave_sub();
}
-sub delete_warehouse {
+sub delete_buchungsgruppe {
$main::lxdebug->enter_sub();
my ($self, $myconfig, $form) = @_;
# connect to database
my $dbh = $form->dbconnect($myconfig);
- $query = qq|DELETE FROM warehouse
+ $query = qq|DELETE FROM buchungsgruppen
WHERE id = $form->{id}|;
$dbh->do($query) || $form->dberror($query);
$main::lxdebug->leave_sub();
}
-sub departments {
+sub printer {
$main::lxdebug->enter_sub();
my ($self, $myconfig, $form) = @_;
# connect to database
my $dbh = $form->dbconnect($myconfig);
- my $query = qq|SELECT d.id, d.description, d.role
- FROM department d
+ my $query = qq|SELECT id, printer_description, template_code, printer_command
+ FROM printers
ORDER BY 2|;
$sth = $dbh->prepare($query);
$main::lxdebug->leave_sub();
}
-sub get_department {
+sub get_printer {
$main::lxdebug->enter_sub();
my ($self, $myconfig, $form) = @_;
# connect to database
my $dbh = $form->dbconnect($myconfig);
- my $query = qq|SELECT d.description, d.role
- FROM department d
- WHERE d.id = $form->{id}|;
+ my $query =
+ qq|SELECT p.printer_description, p.template_code, p.printer_command
+ FROM printers p
+ WHERE p.id = $form->{id}|;
my $sth = $dbh->prepare($query);
$sth->execute || $form->dberror($query);
$sth->finish;
- # see if it is in use
- $query = qq|SELECT count(*) FROM dpt_trans d
- WHERE d.department_id = $form->{id}|;
- $sth = $dbh->prepare($query);
- $sth->execute || $form->dberror($query);
-
- ($form->{orphaned}) = $sth->fetchrow_array;
- $form->{orphaned} = !$form->{orphaned};
- $sth->finish;
-
$dbh->disconnect;
$main::lxdebug->leave_sub();
}
-sub save_department {
+sub save_printer {
$main::lxdebug->enter_sub();
my ($self, $myconfig, $form) = @_;
# connect to database
my $dbh = $form->dbconnect($myconfig);
- $form->{description} =~ s/\'/\'\'/g;
+ $form->{printer_description} =~ s/\'/\'\'/g;
+ $form->{printer_command} =~ s/\'/\'\'/g;
+ $form->{template_code} =~ s/\'/\'\'/g;
+
+ # id is the old record
if ($form->{id}) {
- $query = qq|UPDATE department SET
- description = '$form->{description}',
- role = '$form->{role}'
+ $query = qq|UPDATE printers SET
+ printer_description = '$form->{printer_description}',
+ template_code = '$form->{template_code}',
+ printer_command = '$form->{printer_command}'
WHERE id = $form->{id}|;
} else {
- $query = qq|INSERT INTO department
- (description, role)
- VALUES ('$form->{description}', '$form->{role}')|;
+ $query = qq|INSERT INTO printers
+ (printer_description, template_code, printer_command)
+ VALUES ('$form->{printer_description}', '$form->{template_code}', '$form->{printer_command}')|;
}
$dbh->do($query) || $form->dberror($query);
$main::lxdebug->leave_sub();
}
-sub delete_department {
+sub delete_printer {
$main::lxdebug->enter_sub();
my ($self, $myconfig, $form) = @_;
# connect to database
my $dbh = $form->dbconnect($myconfig);
- $query = qq|DELETE FROM department
+ $query = qq|DELETE FROM printers
WHERE id = $form->{id}|;
$dbh->do($query) || $form->dberror($query);
$main::lxdebug->leave_sub();
}
-sub business {
+sub payment {
$main::lxdebug->enter_sub();
my ($self, $myconfig, $form) = @_;
# connect to database
my $dbh = $form->dbconnect($myconfig);
- my $query = qq|SELECT id, description, discount, customernumberinit, salesman
- FROM business
- ORDER BY 2|;
+ my $query = qq|SELECT *
+ FROM payment_terms
+ ORDER BY id|;
$sth = $dbh->prepare($query);
$sth->execute || $form->dberror($query);
- while (my $ref = $sth->fetchrow_hashref(NAME_lc)) {
+ while (my $ref = $sth->fetchrow_hashref(NAME_lc)) {
+ $ref->{percent_skonto} = $form->format_amount($myconfig,($ref->{percent_skonto} * 100));
push @{ $form->{ALL} }, $ref;
}
$main::lxdebug->leave_sub();
}
-sub get_business {
+sub get_payment {
$main::lxdebug->enter_sub();
my ($self, $myconfig, $form) = @_;
my $dbh = $form->dbconnect($myconfig);
my $query =
- qq|SELECT b.description, b.discount, b.customernumberinit, b.salesman
- FROM business b
- WHERE b.id = $form->{id}|;
+ qq|SELECT *
+ FROM payment_terms
+ WHERE id = $form->{id}|;
my $sth = $dbh->prepare($query);
$sth->execute || $form->dberror($query);
my $ref = $sth->fetchrow_hashref(NAME_lc);
+ $ref->{percent_skonto} = $form->format_amount($myconfig,($ref->{percent_skonto} * 100));
map { $form->{$_} = $ref->{$_} } keys %$ref;
$main::lxdebug->leave_sub();
}
-sub save_business {
+sub save_payment {
$main::lxdebug->enter_sub();
my ($self, $myconfig, $form) = @_;
my $dbh = $form->dbconnect($myconfig);
$form->{description} =~ s/\'/\'\'/g;
- $form->{discount} /= 100;
- $form->{salesman} *= 1;
+ $form->{description_long} =~ s/\'/\'\'/g;
+ $percentskonto = $form->parse_amount($myconfig, $form->{percent_skonto}) /100;
+ $form->{ranking} *= 1;
+ $form->{terms_netto} *= 1;
+ $form->{terms_skonto} *= 1;
+ $form->{percent_skonto} *= 1;
+
+
# id is the old record
if ($form->{id}) {
- $query = qq|UPDATE business SET
+ $query = qq|UPDATE payment_terms SET
description = '$form->{description}',
- discount = $form->{discount},
- customernumberinit = '$form->{customernumberinit}',
- salesman = '$form->{salesman}'
+ ranking = $form->{ranking},
+ description_long = '$form->{description_long}',
+ terms_netto = $form->{terms_netto},
+ terms_skonto = $form->{terms_skonto},
+ percent_skonto = $percentskonto
WHERE id = $form->{id}|;
} else {
- $query = qq|INSERT INTO business
- (description, discount, customernumberinit, salesman)
- VALUES ('$form->{description}', $form->{discount}, '$form->{customernumberinit}', '$form->{salesman}')|;
+ $query = qq|INSERT INTO payment_terms
+ (description, ranking, description_long, terms_netto, terms_skonto, percent_skonto)
+ VALUES ('$form->{description}', $form->{ranking}, '$form->{description_long}', $form->{terms_netto}, $form->{terms_skonto}, $percentskonto)|;
}
$dbh->do($query) || $form->dberror($query);
$main::lxdebug->leave_sub();
}
-sub delete_business {
+sub delete_payment {
$main::lxdebug->enter_sub();
my ($self, $myconfig, $form) = @_;
# connect to database
my $dbh = $form->dbconnect($myconfig);
- $query = qq|DELETE FROM business
+ $query = qq|DELETE FROM payment_terms
WHERE id = $form->{id}|;
$dbh->do($query) || $form->dberror($query);
my ($self, $myconfig, $form, $memberfile, $userspath, $webdav) = @_;
- map { ($form->{$_}) = split /--/, $form->{$_} }
+ map { ($form->{$_}) = split(/--/, $form->{$_}) }
qw(inventory_accno income_accno expense_accno fxgain_accno fxloss_accno);
my @a;
$form->{curr} =~ s/ //g;
- map { push(@a, uc pack "A3", $_) if $_ } split /:/, $form->{curr};
+ map { push(@a, uc pack "A3", $_) if $_ } split(/:/, $form->{curr});
$form->{curr} = join ':', @a;
# connect to database
(SELECT c.id FROM chart c
WHERE c.accno = '$form->{fxloss_accno}'),
invnumber = '$form->{invnumber}',
+ cnnumber = '$form->{cnnumber}',
sonumber = '$form->{sonumber}',
ponumber = '$form->{ponumber}',
sqnumber = '$form->{sqnumber}',
WHERE login = '$form->{login}'|;
$dbh->do($query) || $form->dberror($query);
- foreach my $item (split / /, $form->{taxaccounts}) {
- $query = qq|UPDATE tax
- SET rate = | . ($form->{$item} / 100) . qq|,
- taxnumber = '$form->{"taxnumber_$item"}'
- WHERE chart_id = $item|;
- $dbh->do($query) || $form->dberror($query);
- }
+# foreach my $item (split(/ /, $form->{taxaccounts})) {
+# $query = qq|UPDATE tax
+# SET rate = | . ($form->{$item} / 100) . qq|,
+# taxnumber = '$form->{"taxnumber_$item"}'
+# WHERE chart_id = $item|;
+# $dbh->do($query) || $form->dberror($query);
+# }
my $rc = $dbh->commit;
$dbh->disconnect;
$query = qq|UPDATE defaults SET closedto = NULL,
revtrans = '1'|;
- } else {
- if ($form->{closedto}) {
+ } elsif ($form->{closedto}) {
- $query = qq|UPDATE defaults SET closedto = '$form->{closedto}',
+ $query = qq|UPDATE defaults SET closedto = '$form->{closedto}',
revtrans = '0'|;
- } else {
+ } else {
- $query = qq|UPDATE defaults SET closedto = NULL,
+ $query = qq|UPDATE defaults SET closedto = NULL,
revtrans = '0'|;
- }
}
# set close in defaults
$main::lxdebug->leave_sub();
}
+sub get_base_unit {
+ my ($self, $units, $unit_name, $factor) = @_;
+
+ $factor = 1 unless ($factor);
+
+ my $unit = $units->{$unit_name};
+
+ if (!defined($unit) || !$unit->{"base_unit"} ||
+ ($unit_name eq $unit->{"base_unit"})) {
+ return ($unit_name, $factor);
+ }
+
+ return AM->get_base_unit($units, $unit->{"base_unit"}, $factor * $unit->{"factor"});
+}
+
+sub retrieve_units {
+ $main::lxdebug->enter_sub();
+
+ my ($self, $myconfig, $form, $type, $prefix) = @_;
+
+ my $dbh = $form->dbconnect($myconfig);
+
+ my $query = "SELECT *, base_unit AS original_base_unit FROM units";
+ my @values;
+ if ($type) {
+ $query .= " WHERE (type = ?)";
+ @values = ($type);
+ }
+
+ my $sth = $dbh->prepare($query);
+ $sth->execute(@values) || $form->dberror($query . " (" . join(", ", @values) . ")");
+
+ my $units = {};
+ while (my $ref = $sth->fetchrow_hashref()) {
+ $units->{$ref->{"name"}} = $ref;
+ }
+ $sth->finish();
+
+ foreach my $unit (keys(%{$units})) {
+ ($units->{$unit}->{"${prefix}base_unit"}, $units->{$unit}->{"${prefix}factor"}) = AM->get_base_unit($units, $unit);
+ }
+
+ $dbh->disconnect();
+
+ $main::lxdebug->leave_sub();
+
+ return $units;
+}
+
+sub units_in_use {
+ $main::lxdebug->enter_sub();
+
+ my ($self, $myconfig, $form, $units) = @_;
+
+ my $dbh = $form->dbconnect($myconfig);
+
+ foreach my $unit (values(%{$units})) {
+ my $base_unit = $unit->{"original_base_unit"};
+ while ($base_unit) {
+ $units->{$base_unit}->{"DEPENDING_UNITS"} = [] unless ($units->{$base_unit}->{"DEPENDING_UNITS"});
+ push(@{$units->{$base_unit}->{"DEPENDING_UNITS"}}, $unit->{"name"});
+ $base_unit = $units->{$base_unit}->{"original_base_unit"};
+ }
+ }
+
+ foreach my $unit (values(%{$units})) {
+ $unit->{"in_use"} = 0;
+ map({ $_ = $dbh->quote($_); } @{$unit->{"DEPENDING_UNITS"}});
+
+ foreach my $table (qw(parts invoice orderitems)) {
+ my $query = "SELECT COUNT(*) FROM $table WHERE unit ";
+
+ if (0 == scalar(@{$unit->{"DEPENDING_UNITS"}})) {
+ $query .= "= " . $dbh->quote($unit->{"name"});
+ } else {
+ $query .= "IN (" . $dbh->quote($unit->{"name"}) . "," . join(",", @{$unit->{"DEPENDING_UNITS"}}) . ")";
+ }
+
+ my ($count) = $dbh->selectrow_array($query);
+ $form->dberror($query) if ($dbh->err);
+
+ if ($count) {
+ $unit->{"in_use"} = 1;
+ last;
+ }
+ }
+ }
+
+ $dbh->disconnect();
+
+ $main::lxdebug->leave_sub();
+}
+
+sub unit_select_data {
+ $main::lxdebug->enter_sub();
+
+ my ($self, $units, $selected, $empty_entry) = @_;
+
+ my $select = [];
+
+ if ($empty_entry) {
+ push(@{$select}, { "name" => "", "base_unit" => "", "factor" => "", "selected" => "" });
+ }
+
+ foreach my $unit (sort({ lc($a) cmp lc($b) } keys(%{$units}))) {
+ push(@{$select}, { "name" => $unit,
+ "base_unit" => $units->{$unit}->{"base_unit"},
+ "factor" => $units->{$unit}->{"factor"},
+ "selected" => ($unit eq $selected) ? "selected" : "" });
+ }
+
+ $main::lxdebug->leave_sub();
+
+ return $select;
+}
+
+sub unit_select_html {
+ $main::lxdebug->enter_sub();
+
+ my ($self, $units, $name, $selected, $convertible_into) = @_;
+
+ my $select = "<select name=${name}>";
+
+ foreach my $unit (sort({ lc($a) cmp lc($b) } keys(%{$units}))) {
+ if (!$convertible_into ||
+ ($units->{$convertible_into} &&
+ ($units->{$convertible_into}->{"base_unit"} eq $units->{$unit}->{"base_unit"}))) {
+ $select .= "<option" . (($unit eq $selected) ? " selected" : "") . ">${unit}</option>";
+ }
+ }
+ $select .= "</select>";
+
+ $main::lxdebug->leave_sub();
+
+ return $select;
+}
+
+sub add_unit {
+ $main::lxdebug->enter_sub();
+
+ my ($self, $myconfig, $form, $name, $base_unit, $factor, $type) = @_;
+
+ my $dbh = $form->dbconnect($myconfig);
+
+ my $query = "INSERT INTO units (name, base_unit, factor, type) VALUES (?, ?, ?, ?)";
+ $dbh->do($query, undef, $name, $base_unit, $factor, $type) || $form->dberror($query . " ($name, $base_unit, $factor, $type)");
+ $dbh->disconnect();
+
+ $main::lxdebug->leave_sub();
+}
+
+sub save_units {
+ $main::lxdebug->enter_sub();
+
+ my ($self, $myconfig, $form, $type, $units, $delete_units) = @_;
+
+ my $dbh = $form->dbconnect_noauto($myconfig);
+
+ my ($base_unit, $unit, $sth, $query);
+
+ if ($delete_units && (0 != scalar(@{$delete_units}))) {
+ $query = "DELETE FROM units WHERE name = ?";
+ $sth = $dbh->prepare($query);
+ map({ $sth->execute($_) || $form->dberror($query . " ($_)"); } @{$delete_units});
+ $sth->finish();
+ }
+
+ $query = "UPDATE units SET name = ?, base_unit = ?, factor = ? WHERE name = ?";
+ $sth = $dbh->prepare($query);
+
+ foreach $unit (values(%{$units})) {
+ $unit->{"depth"} = 0;
+ my $base_unit = $unit;
+ while ($base_unit->{"base_unit"}) {
+ $unit->{"depth"}++;
+ $base_unit = $units->{$base_unit->{"base_unit"}};
+ }
+ }
+
+ foreach $unit (sort({ $a->{"depth"} <=> $b->{"depth"} } values(%{$units}))) {
+ next if ($unit->{"unchanged_unit"});
+
+ my @values = ($unit->{"name"}, $unit->{"base_unit"}, $unit->{"factor"}, $unit->{"old_name"});
+ $sth->execute(@values) || $form->dberror($query . " (" . join(", ", @values) . ")");
+ }
+
+ $sth->finish();
+ $dbh->commit();
+ $dbh->disconnect();
+
+ $main::lxdebug->leave_sub();
+}
+
1;
$form->{exchangerate} * -1,
2);
$amount += ($form->{"amount_$i"} * -1);
+
+ # parse tax_$i for later
+ $form->{"tax_$i"} = $form->parse_amount($myconfig, $form->{"tax_$i"}) * -1;
}
# this is for ap
$form->{taxincluded} = 0 if ($form->{amount} == 0);
for $i (1 .. $form->{rowcount}) {
- ($form->{"taxkey_$i"}, $NULL) = split /--/, $form->{"taxchart_$i"};
+ ($form->{"tax_id_$i"}, $NULL) = split /--/, $form->{"taxchart_$i"};
- $query =
- qq| SELECT c.accno, t.rate FROM chart c, tax t where c.id=t.chart_id AND t.taxkey=$form->{"taxkey_$i"}|;
+ $query = qq|SELECT c.accno, t.taxkey, t.rate
+ FROM tax t LEFT JOIN chart c on (c.id=t.chart_id)
+ WHERE t.id=$form->{"tax_id_$i"}
+ ORDER BY c.accno|;
$sth = $dbh->prepare($query);
$sth->execute || $form->dberror($query);
- ($form->{AP_amounts}{"tax_$i"}, $form->{"taxrate_$i"}) =
+ ($form->{AP_amounts}{"tax_$i"}, $form->{"taxkey_$i"}, $form->{"taxrate_$i"}) =
$sth->fetchrow_array;
$form->{AP_amounts}{"tax_$i"}{taxkey} = $form->{"taxkey_$i"};
$form->{AP_amounts}{"amount_$i"}{taxkey} = $form->{"taxkey_$i"};
$sth->finish;
- if (!$form->{"korrektur_$i"}) {
- if ($form->{taxincluded} *= 1) {
+ if ($form->{taxincluded} *= 1) {
+ if (!$form->{"korrektur_$i"}) {
$tax =
$form->{"amount_$i"} -
($form->{"amount_$i"} / ($form->{"taxrate_$i"} + 1));
- $amount = $form->{"amount_$i"} - $tax;
- $form->{"amount_$i"} = $form->round_amount($amount, 2);
- $diff += $amount - $form->{"amount_$i"};
- $form->{"tax_$i"} = $form->round_amount($tax, 2);
- $form->{netamount} += $form->{"amount_$i"};
} else {
+ $tax = $form->{"tax_$i"};
+ }
+ $amount = $form->{"amount_$i"} - $tax;
+ $form->{"amount_$i"} = $form->round_amount($amount, 2);
+ $diff += $amount - $form->{"amount_$i"};
+ $form->{"tax_$i"} = $form->round_amount($tax, 2);
+ $form->{netamount} += $form->{"amount_$i"};
+ } else {
+ if (!$form->{"korrektur_$i"}) {
$form->{"tax_$i"} = $form->{"amount_$i"} * $form->{"taxrate_$i"};
- $form->{"tax_$i"} =
- $form->round_amount($form->{"tax_$i"} * $form->{exchangerate}, 2);
- $form->{netamount} += $form->{"amount_$i"};
+ } else {
+ $tax = $form->{"tax_$i"};
}
+ $form->{"tax_$i"} =
+ $form->round_amount($form->{"tax_$i"} * $form->{exchangerate}, 2);
+ $form->{netamount} += $form->{"amount_$i"};
}
$form->{total_tax} += $form->{"tax_$i"} * -1;
}
$form->{taxincluded} = 0 if ($form->{amount} == 0);
for $i (1 .. $form->{rowcount}) {
- ($form->{"taxkey_$i"}, $NULL) = split /--/, $form->{"taxchart_$i"};
+ ($form->{"tax_id_$i"}, $NULL) = split /--/, $form->{"taxchart_$i"};
+
+ $query = qq|SELECT c.accno, t.taxkey, t.rate
+ FROM tax t LEFT JOIN chart c on (c.id=t.chart_id)
+ WHERE t.id=$form->{"tax_id_$i"}
+ ORDER BY c.accno|;
- $query =
- qq| SELECT c.accno, t.rate FROM chart c, tax t where c.id=t.chart_id AND t.taxkey=$form->{"taxkey_$i"}|;
$sth = $dbh->prepare($query);
$sth->execute || $form->dberror($query);
- ($form->{AR_amounts}{"tax_$i"}, $form->{"taxrate_$i"}) =
+ ($form->{AR_amounts}{"tax_$i"}, $form->{"taxkey_$i"}, $form->{"taxrate_$i"}) =
$sth->fetchrow_array;
$form->{AR_amounts}{"tax_$i"}{taxkey} = $form->{"taxkey_$i"};
$form->{AR_amounts}{"amount_$i"}{taxkey} = $form->{"taxkey_$i"};
$sth->finish;
- if (!$form->{"korrektur_$i"}) {
- if ($form->{taxincluded} *= 1) {
- $tax =
- $form->{"amount_$i"} -
- ($form->{"amount_$i"} / ($form->{"taxrate_$i"} + 1));
- $amount = $form->{"amount_$i"} - $tax;
- $form->{"amount_$i"} = $form->round_amount($amount, 2);
- $diff += $amount - $form->{"amount_$i"};
- $form->{"tax_$i"} = $form->round_amount($tax, 2);
- $form->{netamount} += $form->{"amount_$i"};
+ if ($form->{taxincluded} *= 1) {
+ if (!$form->{"korrektur_$i"}) {
+ $tax =
+ $form->{"amount_$i"} -
+ ($form->{"amount_$i"} / ($form->{"taxrate_$i"} + 1));
} else {
+ $tax = $form->{"tax_$i"};
+ }
+ $amount = $form->{"amount_$i"} - $tax;
+ $form->{"amount_$i"} = $form->round_amount($amount, 2);
+ $diff += $amount - $form->{"amount_$i"};
+ $form->{"tax_$i"} = $form->round_amount($tax, 2);
+ $form->{netamount} += $form->{"amount_$i"};
+ } else {
+ if (!$form->{"korrektur_$i"}) {
$form->{"tax_$i"} = $form->{"amount_$i"} * $form->{"taxrate_$i"};
- $form->{"tax_$i"} =
- $form->round_amount($form->{"tax_$i"} * $form->{exchangerate}, 2);
- $form->{netamount} += $form->{"amount_$i"};
}
+ $form->{"tax_$i"} =
+ $form->round_amount($form->{"tax_$i"} * $form->{exchangerate}, 2);
+ $form->{netamount} += $form->{"amount_$i"};
}
+
$form->{total_tax} += $form->{"tax_$i"};
}
$query .= " AND lower(a.quonumber) LIKE '$quonumber'";
}
- # $query .= " AND a.transdate >= '$form->{transdatefrom}'" if $form->{transdatefrom};
- # $query .= " AND a.transdate <= '$form->{transdateto}'" if $form->{transdateto};
+ if ($form->{type} =~ /(invoice|sales_order|sales_quotation|packing_list|puchase_order|request_quotation)$/) {
+ $query .= " AND a.transdate >= '$form->{transdatefrom}'" if $form->{transdatefrom};
+ $query .= " AND a.transdate <= '$form->{transdateto}'" if $form->{transdateto};
+ }
my @a = (transdate, $invnumber, name);
my $sortorder = join ', ', $form->sort_columns(@a);
if ($form->{todate}) {
$fromto .= " AND ac.transdate <= '$form->{todate}'";
$subwhere .= " AND transdate <= '$form->{todate}'";
+ $glwhere .= " AND ac.transdate <= '$form->{todate}'";
}
if ($form->{eur}) {
$pth->finish;
$amount += $form->{"paid_$i"};
+
+ # BUG 324
+ if ($form->{arap} eq 'ap') {
+ $paid = "paid = paid + $amount";
+ } else {
+ $paid = "paid = $amount";
+ }
# update AR/AP transaction
$query = qq|UPDATE $form->{arap} set
- paid = $amount,
+ $paid,
datepaid = '$form->{datepaid}'
WHERE id = $form->{"id_$i"}|;
$dbh->do($query) || $form->dberror($query);
#======================================================================
package CT;
+use Data::Dumper;
+
sub get_tuple {
$main::lxdebug->enter_sub();
my ($self, $myconfig, $form) = @_;
my $dbh = $form->dbconnect($myconfig);
- my $query = qq|SELECT ct.*, b.id AS business, s.*, cp.*
+ my $query = qq|SELECT ct.*, b.id AS business, cp.*
FROM $form->{db} ct
LEFT JOIN business b on ct.business_id = b.id
- LEFT JOIN shipto s on ct.id = s.trans_id
LEFT JOIN contacts cp on ct.id = cp.cp_cv_id
WHERE ct.id = $form->{id} order by cp.cp_id limit 1|;
my $sth = $dbh->prepare($query);
}
$sth->finish;
+ # get tax zones
+ $query = qq|SELECT id, description
+ FROM tax_zones|;
+ $sth = $dbh->prepare($query);
+ $sth->execute || $form->dberror($query);
+
+
+ while (my $ref = $sth->fetchrow_hashref(NAME_lc)) {
+ push @{ $form->{TAXZONE} }, $ref;
+ }
+ $sth->finish;
+
+
+ # get shipto address
+ $query = qq|SELECT shipto_id, shiptoname, shiptodepartment_1
+ FROM shipto WHERE trans_id=$form->{id}|;
+ $sth = $dbh->prepare($query);
+ $sth->execute || $form->dberror($query);
+
+
+ while (my $ref = $sth->fetchrow_hashref(NAME_lc)) {
+ push @{ $form->{SHIPTO} }, $ref;
+ }
+ $sth->finish;
+
+
+ # get contacts
+ $query = qq|SELECT cp_id, cp_name
+ FROM contacts WHERE cp_cv_id=$form->{id}|;
+ $sth = $dbh->prepare($query);
+ $sth->execute || $form->dberror($query);
+
+
+ while (my $ref = $sth->fetchrow_hashref(NAME_lc)) {
+ push @{ $form->{CONTACTS} }, $ref;
+ }
+ $sth->finish;
+
+ # get languages
+ $query = qq|SELECT id, description
+ FROM language
+ ORDER BY 1|;
+ $sth = $dbh->prepare($query);
+ $sth->execute || $form->dberror($query);
+
+ while ($ref = $sth->fetchrow_hashref(NAME_lc)) {
+ push @{ $form->{languages} }, $ref;
+ }
+ $sth->finish;
+
+ # get languages
+ $query = qq|SELECT id, description
+ FROM payment_terms
+ ORDER BY 1|;
+ $sth = $dbh->prepare($query);
+ $sth->execute || $form->dberror($query);
+
+ while ($ref = $sth->fetchrow_hashref(NAME_lc)) {
+ push @{ $form->{payment_terms} }, $ref;
+ }
+ $sth->finish;
+
$dbh->disconnect;
$main::lxdebug->leave_sub();
%tmp = ();
+ $query =
+ "SELECT greeting FROM customer UNION select greeting FROM vendor";
+ $sth = $dbh->prepare($query);
+ $sth->execute() || $form->dberror($query);
+ while ($ref = $sth->fetchrow_hashref(NAME_lc)) {
+ next unless ($ref->{greeting} =~ /[a-zA-Z]/);
+ $tmp{ $ref->{greeting} } = 1;
+ }
+ $sth->finish();
+
+ @{ $form->{COMPANY_GREETINGS} } = sort(keys(%tmp));
+
+ %tmp = ();
+
$query =
"SELECT DISTINCT(c.cp_title) FROM contacts c WHERE c.cp_title LIKE '%'";
$sth = $dbh->prepare($query);
@{ $form->{TITLES} } = sort(keys(%tmp));
+ %tmp = ();
+
+ $query =
+ "SELECT DISTINCT(c.cp_abteilung) FROM contacts c WHERE c.cp_abteilung LIKE '%'";
+ $sth = $dbh->prepare($query);
+ $sth->execute() || $form->dberror($query);
+ while ($ref = $sth->fetchrow_hashref(NAME_lc)) {
+ $tmp{ $ref->{cp_abteilung} } = 1;
+ }
+ $sth->finish();
+
+ @{ $form->{DEPARTMENT} } = sort(keys(%tmp));
+
$dbh->disconnect();
$main::lxdebug->leave_sub();
}
push @{ $form->{all_business} }, $ref;
}
$sth->finish;
+ # get languages
+ $query = qq|SELECT id, description
+ FROM language
+ ORDER BY 1|;
+ $sth = $dbh->prepare($query);
+ $sth->execute || $form->dberror($query);
+
+ while ($ref = $sth->fetchrow_hashref(NAME_lc)) {
+ push @{ $form->{languages} }, $ref;
+ }
+ $sth->finish;
+
+ # get payment terms
+ $query = qq|SELECT id, description
+ FROM payment_terms
+ ORDER BY 1|;
+ $sth = $dbh->prepare($query);
+ $sth->execute || $form->dberror($query);
+
+ while ($ref = $sth->fetchrow_hashref(NAME_lc)) {
+ push @{ $form->{payment_terms} }, $ref;
+ }
+ $sth->finish;
+
+ # get taxkeys and description
+ $query = qq|SELECT id, description
+ FROM tax_zones|;
+ $sth = $dbh->prepare($query);
+ $sth->execute || $form->dberror($query);
+
+
+ while (my $ref = $sth->fetchrow_hashref(NAME_lc)) {
+ push @{ $form->{TAXZONE} }, $ref;
+ }
+ $sth->finish;
+
$dbh->disconnect;
map({
$form->{"cp_${_}"} = $form->{"selected_cp_${_}"}
if ($form->{"selected_cp_${_}"});
- } qw(title greeting));
-
+ } qw(title greeting abteilung));
+ $form->{"greeting"} = $form->{"selected_company_greeting"}
+ if ($form->{"selected_company_greeting"});
#
# escape '
map { $form->{$_} =~ s/\'/\'\'/g }
$form->{obsolete} *= 1;
$form->{business} *= 1;
$form->{salesman_id} *= 1;
+ $form->{language_id} *= 1;
+ $form->{payment_id} *= 1;
+ $form->{taxzone_id} *= 1;
$form->{creditlimit} = $form->parse_amount($myconfig, $form->{creditlimit});
- my ($query, $sth);
+ my ($query, $sth, $f_id);
if ($form->{id}) {
+
+ $query = qq|SELECT id FROM customer
+ WHERE customernumber = '$form->{customernumber}'|;
+ $sth = $dbh->prepare($query);
+ $sth->execute || $form->dberror($query);
+ (${f_id}) = $sth->fetchrow_array;
+ $sth->finish;
+ if ((${f_id} ne $form->{id}) and (${f_id} ne "")) {
+
+ $main::lxdebug->leave_sub();
+ return 3;
+ }
$query = qq|DELETE FROM customertax
WHERE customer_id = $form->{id}|;
$dbh->do($query) || $form->dberror($query);
- $query = qq|DELETE FROM shipto
- WHERE trans_id = $form->{id}|;
- $dbh->do($query) || $form->dberror($query);
+# $query = qq|DELETE FROM shipto
+# WHERE trans_id = $form->{id} AND module = 'CT'|;
+# $dbh->do($query) || $form->dberror($query);
} else {
+
my $uid = rand() . time;
$uid .= $form->{login};
$uid = substr($uid, 2, 75);
+ if (!$form->{customernumber} && $form->{business}) {
+ $form->{customernumber} =
+ $form->update_business($myconfig, $form->{business});
+ }
+ if (!$form->{customernumber}) {
+ $form->{customernumber} =
+ $form->update_defaults($myconfig, "customernumber");
+ }
+
+ $query = qq|SELECT c.id FROM customer c
+ WHERE c.customernumber = '$form->{customernumber}'|;
+ $sth = $dbh->prepare($query);
+ $sth->execute || $form->dberror($query);
+ (${f_id}) = $sth->fetchrow_array;
+ $sth->finish;
+ if (${f_id} ne "") {
+ $main::lxdebug->leave_sub();
+ return 3;
+ }
$query = qq|INSERT INTO customer (name)
VALUES ('$uid')|;
($form->{id}) = $sth->fetchrow_array;
$sth->finish;
- if (!$form->{customernumber} && $form->{business}) {
- $form->{customernumber} =
- $form->update_business($myconfig, $form->{business});
- }
- if (!$form->{customernumber}) {
- $form->{customernumber} =
- $form->update_defaults($myconfig, "customernumber");
- }
-
}
-
$query = qq|UPDATE customer SET
customernumber = '$form->{customernumber}',
name = '$form->{name}',
+ greeting = '$form->{greeting}',
department_1 = '$form->{department_1}',
department_2 = '$form->{department_2}',
street = '$form->{street}',
ustid = '$form->{ustid}',
username = '$form->{username}',
salesman_id = '$form->{salesman_id}',
+ language_id = '$form->{language_id}',
+ payment_id = '$form->{payment_id}',
+ taxzone_id = '$form->{taxzone_id}',
user_password = | . $dbh->quote($form->{user_password}) . qq|,
c_vendor_id = '$form->{c_vendor_id}',
klass = '$form->{klass}'
cp_name = '$form->{cp_name}',
cp_email = '$form->{cp_email}',
cp_phone1 = '$form->{cp_phone1}',
- cp_phone2 = '$form->{cp_phone2}'
- WHERE cp_id = $form->{cp_id}|;
+ cp_phone2 = '$form->{cp_phone2}',
+ cp_abteilung = | . $dbh->quote($form->{cp_abteilung}) . qq|,
+ cp_fax = | . $dbh->quote($form->{cp_fax}) . qq|,
+ cp_mobile1 = | . $dbh->quote($form->{cp_mobile1}) . qq|,
+ cp_mobile2 = | . $dbh->quote($form->{cp_mobile2}) . qq|,
+ cp_satphone = | . $dbh->quote($form->{cp_satphone}) . qq|,
+ cp_satfax = | . $dbh->quote($form->{cp_satfax}) . qq|,
+ cp_project = | . $dbh->quote($form->{cp_project}) . qq|,
+ cp_privatphone = | . $dbh->quote($form->{cp_privatphone}) . qq|,
+ cp_privatemail = | . $dbh->quote($form->{cp_privatemail}) . qq|,
+ cp_birthday = | . $dbh->quote($form->{cp_birthday}) . qq|
+ WHERE cp_id = $form->{cp_id}|;
} elsif ($form->{cp_name} || $form->{cp_givenname}) {
$query =
- qq|INSERT INTO contacts ( cp_cv_id, cp_greeting, cp_title, cp_givenname, cp_name, cp_email, cp_phone1, cp_phone2)
- VALUES ($form->{id}, '$form->{cp_greeting}','$form->{cp_title}','$form->{cp_givenname}','$form->{cp_name}','$form->{cp_email}','$form->{cp_phone1}','$form->{cp_phone2}')|;
+ qq|INSERT INTO contacts ( cp_cv_id, cp_greeting, cp_title, cp_givenname, cp_name, cp_email, cp_phone1, cp_phone2, cp_abteilung, cp_fax, cp_mobile1, cp_mobile2, cp_satphone, cp_satfax, cp_project, cp_privatphone, cp_privatemail, cp_birthday)
+ VALUES ($form->{id}, '$form->{cp_greeting}','$form->{cp_title}','$form->{cp_givenname}','$form->{cp_name}','$form->{cp_email}','$form->{cp_phone1}','$form->{cp_phone2}', '$form->{cp_abteilung}', | . $dbh->quote($form->{cp_fax}) . qq|,| . $dbh->quote($form->{cp_mobile1}) . qq|,| . $dbh->quote($form->{cp_mobile2}) . qq|,| . $dbh->quote($form->{cp_satphone}) . qq|,| . $dbh->quote($form->{cp_satfax}) . qq|,| . $dbh->quote($form->{cp_project}) . qq|,| . $dbh->quote($form->{cp_privatphone}) . qq|,| . $dbh->quote($form->{cp_privatemail}) . qq|,| . $dbh->quote($form->{cp_birthday}) . qq|)|;
}
$dbh->do($query) || $form->dberror($query);
$dbh->do($query) || $form->dberror($query);
}
}
-
+ print(STDERR "SHIPTO_ID $form->{shipto_id}\n");
# add shipto
- $form->add_shipto($dbh, $form->{id});
+ $form->add_shipto($dbh, $form->{id}, "CT");
$rc = $dbh->disconnect;
map({
$form->{"cp_${_}"} = $form->{"selected_cp_${_}"}
if ($form->{"selected_cp_${_}"});
- } qw(title greeting));
-
+ } qw(title greeting abteilung));
+ $form->{"greeting"} = $form->{"selected_company_greeting"}
+ if ($form->{"selected_company_greeting"});
# escape '
map { $form->{$_} =~ s/\'/\'\'/g }
qw(vendornumber name street zipcode city country homepage contact notes cp_title cp_greeting language);
$form->{taxincluded} *= 1;
$form->{obsolete} *= 1;
$form->{business} *= 1;
+ $form->{payment_id} *= 1;
+ $form->{language_id} *= 1;
+ $form->{taxzone_id} *= 1;
$form->{creditlimit} = $form->parse_amount($myconfig, $form->{creditlimit});
my $query;
$dbh->do($query) || $form->dberror($query);
$query = qq|DELETE FROM shipto
- WHERE trans_id = $form->{id}|;
+ WHERE trans_id = $form->{id} AND module = 'CT'|;
$dbh->do($query) || $form->dberror($query);
} else {
my $uid = time;
$query = qq|UPDATE vendor SET
vendornumber = '$form->{vendornumber}',
name = '$form->{name}',
+ greeting = '$form->{greeting}',
department_1 = '$form->{department_1}',
department_2 = '$form->{department_2}',
street = '$form->{street}',
bank = '$form->{bank}',
obsolete = '$form->{obsolete}',
ustid = '$form->{ustid}',
+ payment_id = '$form->{payment_id}',
+ taxzone_id = '$form->{taxzone_id}',
+ language_id = '$form->{language_id}',
username = '$form->{username}',
user_password = '$form->{user_password}',
v_customer_id = '$form->{v_customer_id}'
}
# add shipto
- $form->add_shipto($dbh, $form->{id});
+ $form->add_shipto($dbh, $form->{id}, "CT");
$rc = $dbh->disconnect;
$main::lxdebug->leave_sub();
}
+sub get_contact {
+ $main::lxdebug->enter_sub();
+
+ my ($self, $myconfig, $form) = @_;
+ my $dbh = $form->dbconnect($myconfig);
+ my $query = qq|SELECT c.*
+ FROM contacts c
+ WHERE c.cp_id = $form->{cp_id} order by c.cp_id limit 1|;
+ my $sth = $dbh->prepare($query);
+ $sth->execute || $form->dberror($query);
+
+ my $ref = $sth->fetchrow_hashref(NAME_lc);
+
+ map { $form->{$_} = $ref->{$_} } keys %$ref;
+
+ $sth->finish;
+ $dbh->disconnect;
+
+ $main::lxdebug->leave_sub();
+}
+
+
+sub get_shipto {
+ $main::lxdebug->enter_sub();
+
+ my ($self, $myconfig, $form) = @_;
+ my $dbh = $form->dbconnect($myconfig);
+ my $query = qq|SELECT s.*
+ FROM shipto s
+ WHERE s.shipto_id = $form->{shipto_id}|;
+ #WHERE s.shipto_id = $form->{shipto_id} order by s.shipto_id limit 1|;
+ my $sth = $dbh->prepare($query);
+ $sth->execute || $form->dberror($query);
+
+ my $ref = $sth->fetchrow_hashref(NAME_lc);
+
+ map { $form->{$_} = $ref->{$_} } keys %$ref;
+
+ $sth->finish;
+ $dbh->disconnect;
+
+ $main::lxdebug->leave_sub();
+}
+
+sub get_delivery {
+ $main::lxdebug->enter_sub();
+
+ my ($self, $myconfig, $form) = @_;
+ my $dbh = $form->dbconnect($myconfig);
+ $tabelle = ($form->{db} eq "vendor") ? "ap" : "ar";
+
+ $where = " WHERE 1=1 ";
+ if ($form->{shipto_id} && $tabelle eq "ar") {
+ $where .= "AND $tabelle.shipto_id=$form->{shipto_id} ";
+ } else {
+ $where .="AND $tabelle.$form->{db}_id=$form->{id} ";
+ }
+ if ($form->{from}) {
+ $where .= "AND $tabelle.transdate >= '$form->{from}' ";
+ }
+ if ($form->{to}) {
+ $where .= "AND $tabelle.transdate <= '$form->{to}' ";
+ }
+ my $query = qq|select shiptoname, $tabelle.transdate, $tabelle.invnumber, $tabelle.ordnumber, invoice.description, qty, invoice.unit FROM $tabelle LEFT JOIN shipto ON |;
+ $query .= ($tabelle eq "ar") ? qq|($tabelle.shipto_id=shipto.shipto_id) |:qq|($tabelle.id=shipto.trans_id) |;
+ $query .=qq|LEFT join invoice on ($tabelle.id=invoice.trans_id) LEFT join parts ON (parts.id=invoice.parts_id) $where ORDER BY $tabelle.transdate DESC LIMIT 15|;
+ my $sth = $dbh->prepare($query);
+ $sth->execute || $form->dberror($query);
+
+
+ while (my $ref = $sth->fetchrow_hashref(NAME_lc)) {
+ push @{ $form->{DELIVERY} }, $ref;
+ }
+ $sth->finish;
+ $dbh->disconnect;
+
+ $main::lxdebug->leave_sub();
+}
+
1;
--- /dev/null
+#====================================================================
+# LX-Office ERP
+# Copyright (C) 2004
+# Based on SQL-Ledger Version 2.1.9
+# Web http://www.lx-office.org
+#
+#====================================================================
+
+package Common;
+
+sub retrieve_parts {
+ $main::lxdebug->enter_sub();
+
+ my ($self, $myconfig, $form, $order_by, $order_dir) = @_;
+
+ my $dbh = $form->dbconnect($myconfig);
+
+ my (@filter_values, $filter);
+ if ($form->{"partnumber"}) {
+ $filter .= " AND (partnumber ILIKE ?)";
+ push(@filter_values, '%' . $form->{"partnumber"} . '%');
+ }
+ if ($form->{"description"}) {
+ $filter .= " AND (description ILIKE ?)";
+ push(@filter_values, '%' . $form->{"description"} . '%');
+ }
+ substr($filter, 1, 3) = "WHERE" if ($filter);
+
+ $order_by =~ s/[^a-zA-Z_]//g;
+ $order_dir = $order_dir ? "ASC" : "DESC";
+
+ my $query = "SELECT id, partnumber, description FROM parts $filter ORDER BY $order_by $order_dir";
+ my $sth = $dbh->prepare($query);
+ $sth->execute(@filter_values) || $form->dberror($query . " (" . join(", ", @filter_values) . ")");
+ my $parts = [];
+ while (my $ref = $sth->fetchrow_hashref()) {
+ push(@{$parts}, $ref);
+ }
+ $sth->finish();
+ $dbh->disconnect();
+
+ $main::lxdebug->leave_sub();
+
+ return $parts;
+}
+
+sub retrieve_projects {
+ $main::lxdebug->enter_sub();
+
+ my ($self, $myconfig, $form, $order_by, $order_dir) = @_;
+
+ my $dbh = $form->dbconnect($myconfig);
+
+ my (@filter_values, $filter);
+ if ($form->{"projectnumber"}) {
+ $filter .= " AND (projectnumber ILIKE ?)";
+ push(@filter_values, '%' . $form->{"projectnumber"} . '%');
+ }
+ if ($form->{"description"}) {
+ $filter .= " AND (description ILIKE ?)";
+ push(@filter_values, '%' . $form->{"description"} . '%');
+ }
+ substr($filter, 1, 3) = "WHERE" if ($filter);
+
+ $order_by =~ s/[^a-zA-Z_]//g;
+ $order_dir = $order_dir ? "ASC" : "DESC";
+
+ my $query = "SELECT id, projectnumber, description FROM project $filter ORDER BY $order_by $order_dir";
+ my $sth = $dbh->prepare($query);
+ $sth->execute(@filter_values) || $form->dberror($query . " (" . join(", ", @filter_values) . ")");
+ my $projects = [];
+ while (my $ref = $sth->fetchrow_hashref()) {
+ push(@{$projects}, $ref);
+ }
+ $sth->finish();
+ $dbh->disconnect();
+
+ $main::lxdebug->leave_sub();
+
+ return $projects;
+}
+
+sub retrieve_employees {
+ $main::lxdebug->enter_sub();
+
+ my ($self, $myconfig, $form, $order_by, $order_dir) = @_;
+
+ my $dbh = $form->dbconnect($myconfig);
+
+ my (@filter_values, $filter);
+ if ($form->{"name"}) {
+ $filter .= " AND (name ILIKE ?)";
+ push(@filter_values, '%' . $form->{"name"} . '%');
+ }
+ substr($filter, 1, 3) = "WHERE" if ($filter);
+
+ $order_by =~ s/[^a-zA-Z_]//g;
+ $order_dir = $order_dir ? "ASC" : "DESC";
+
+ my $query = "SELECT id, name FROM employee $filter ORDER BY $order_by $order_dir";
+ my $sth = $dbh->prepare($query);
+ $sth->execute(@filter_values) || $form->dberror($query . " (" . join(", ", @filter_values) . ")");
+ my $employees = [];
+ while (my $ref = $sth->fetchrow_hashref()) {
+ push(@{$employees}, $ref);
+ }
+ $sth->finish();
+ $dbh->disconnect();
+
+ $main::lxdebug->leave_sub();
+
+ return $employees;
+}
+
+sub retrieve_delivery_customer {
+ $main::lxdebug->enter_sub();
+
+ my ($self, $myconfig, $form, $order_by, $order_dir) = @_;
+
+ my $dbh = $form->dbconnect($myconfig);
+
+ my (@filter_values, $filter);
+ if ($form->{"name"}) {
+ $filter .= " (name ILIKE '%$form->{name}%') AND";
+ push(@filter_values, '%' . $form->{"name"} . '%');
+ }
+ #substr($filter, 1, 3) = "WHERE" if ($filter);
+
+ $order_by =~ s/[^a-zA-Z_]//g;
+ $order_dir = $order_dir ? "ASC" : "DESC";
+
+ my $query = "SELECT id, name, customernumber, (street || ', ' || zipcode || city) as address FROM customer WHERE $filter business_id=(SELECT id from business WHERE description='Endkunde') ORDER BY $order_by $order_dir";
+ my $sth = $dbh->prepare($query);
+ $sth->execute() || $form->dberror($query . " (" . join(", ", @filter_values) . ")");
+ my $delivery_customers = [];
+ while (my $ref = $sth->fetchrow_hashref()) {
+ push(@{$delivery_customers}, $ref);
+ }
+ $sth->finish();
+ $dbh->disconnect();
+
+ $main::lxdebug->leave_sub();
+
+ return $delivery_customers;
+}
+
+sub retrieve_vendor {
+ $main::lxdebug->enter_sub();
+
+ my ($self, $myconfig, $form, $order_by, $order_dir) = @_;
+
+ my $dbh = $form->dbconnect($myconfig);
+
+ my (@filter_values, $filter);
+ if ($form->{"name"}) {
+ $filter .= " (name ILIKE '%$form->{name}%') AND";
+ push(@filter_values, '%' . $form->{"name"} . '%');
+ }
+ #substr($filter, 1, 3) = "WHERE" if ($filter);
+
+ $order_by =~ s/[^a-zA-Z_]//g;
+ $order_dir = $order_dir ? "ASC" : "DESC";
+
+ my $query = "SELECT id, name, customernumber, (street || ', ' || zipcode || city) as address FROM customer WHERE $filter business_id=(SELECT id from business WHERE description='Händler') ORDER BY $order_by $order_dir";
+ my $sth = $dbh->prepare($query);
+ $sth->execute() || $form->dberror($query . " (" . join(", ", @filter_values) . ")");
+ my $vendors = [];
+ while (my $ref = $sth->fetchrow_hashref()) {
+ push(@{$vendors}, $ref);
+ }
+ $sth->finish();
+ $dbh->disconnect();
+
+ $main::lxdebug->leave_sub();
+
+ return $vendors;
+}
+
+1;
}
}
if (abs($absumsatz) > 0.01) {
- $form->error("Datev-Export fehlgeschlagen!");
+ $form->error("Datev-Export fehlgeschlagen! Bei Transaktion $i->[0]->{trans_id}\n");
}
} else {
push @{ $form->{DATEV} }, \@{$i};
--- /dev/null
+package SL::DBUtils;
+
+require Exporter;
+@ISA = qw(Exporter);
+
+@EXPORT = qw(conv_i conv_date do_query dump_query);
+
+sub conv_i {
+ my ($value, $default) = @_;
+ return (defined($value) && "$value" ne "") ? $value * 1 : $default;
+}
+
+sub conv_date {
+ my ($value) = @_;
+ return (defined($value) && "$value" ne "") ? $value : undef;
+}
+
+sub do_query {
+ my ($form, $dbh, $query) = splice(@_, 0, 3);
+
+ if (0 == scalar(@_)) {
+ $dbh->do($query) || $form->dberror($query);
+ } else {
+ $dbh->do($query, undef, @_) ||
+ $form->dberror($query . " (" . join(", ", @_) . ")");
+ }
+}
+
+sub dump_query {
+ my ($level, $msg, $query) = splice(@_, 0, 3);
+ while ($query =~ /\?/) {
+ my $value = shift(@_);
+ $value =~ s/\'/\\\'/g;
+ $value = "'${value}'";
+ $query =~ s/\?/$value/;
+ }
+
+ $msg .= " " if ($msg);
+
+ $main::lxdebug->message($level, $msg . $query);
+}
+
+1;
--- /dev/null
+#======================================================================
+# LX-Office ERP
+# Copyright (C) 2006
+# Based on SQL-Ledger Version 2.1.9
+# Web http://www.lx-office.org
+#
+#=====================================================================
+# SQL-Ledger Accounting
+# Copyright (C) 1998-2002
+#
+# Author: Dieter Simader
+# Email: dsimader@sql-ledger.org
+# Web: http://www.sql-ledger.org
+#
+# Contributors:
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+#======================================================================
+#
+# Dunning process module
+#
+#======================================================================
+
+package DN;
+
+use SL::Template;
+use SL::IS;
+use Data::Dumper;
+
+sub get_config {
+ $main::lxdebug->enter_sub();
+
+ my ($self, $myconfig, $form) = @_;
+
+ # connect to database
+ my $dbh = $form->dbconnect($myconfig);
+
+ my $query = qq|SELECT dn.*
+ FROM dunning_config dn
+ ORDER BY dn.dunning_level|;
+
+ $sth = $dbh->prepare($query);
+ $sth->execute || $form->dberror($query);
+
+ while (my $ref = $sth->fetchrow_hashref(NAME_lc)) {
+ $ref->{fee} = $form->format_amount($myconfig, $ref->{fee}, 2);
+ $ref->{interest} = $form->format_amount($myconfig, ($ref->{interest} * 100));
+ push @{ $form->{DUNNING} }, $ref;
+ }
+
+ $sth->finish;
+ $dbh->disconnect;
+
+ $main::lxdebug->leave_sub();
+}
+
+
+sub save_config {
+ $main::lxdebug->enter_sub();
+
+ my ($self, $myconfig, $form) = @_;
+
+ # connect to database
+ my $dbh = $form->dbconnect_noauto($myconfig);
+
+ for my $i (1 .. $form->{rowcount}) {
+ $form->{"active_$i"} *= 1;
+ $form->{"auto_$i"} *= 1;
+ $form->{"email_$i"} *= 1;
+ $form->{"terms_$i"} *= 1;
+ $form->{"payment_terms_$i"} *= 1;
+ $form->{"email_attachment_$i"} *= 1;
+ $form->{"fee_$i"} = $form->parse_amount($myconfig, $form->{"fee_$i"}) * 1;
+ $form->{"interest_$i"} = $form->parse_amount($myconfig, $form->{"interest_$i"})/100;
+
+ if (($form->{"dunning_level_$i"} ne "") && ($form->{"dunning_description_$i"} ne "")) {
+ if ($form->{"id_$i"}) {
+ my $query = qq|UPDATE dunning_config SET
+ dunning_level = | . $dbh->quote($form->{"dunning_level_$i"}) . qq|,
+ dunning_description = | . $dbh->quote($form->{"dunning_description_$i"}) . qq|,
+ email_subject = | . $dbh->quote($form->{"email_subject_$i"}) . qq|,
+ email_body = | . $dbh->quote($form->{"email_body_$i"}) . qq|,
+ template = | . $dbh->quote($form->{"template_$i"}) . qq|,
+ fee = '$form->{"fee_$i"}',
+ interest = '$form->{"interest_$i"}',
+ active = '$form->{"active_$i"}',
+ auto = '$form->{"auto_$i"}',
+ email = '$form->{"email_$i"}',
+ email_attachment = '$form->{"email_attachment_$i"}',
+ payment_terms = $form->{"payment_terms_$i"},
+ terms = $form->{"terms_$i"}
+ WHERE id=$form->{"id_$i"}|;
+ $dbh->do($query) || $form->dberror($query);
+ } else {
+ my $query = qq|INSERT INTO dunning_config (dunning_level, dunning_description, email_subject, email_body, template, fee, interest, active, auto, email, email_attachment, terms, payment_terms) VALUES (| . $dbh->quote($form->{"dunning_level_$i"}) . qq|,| . $dbh->quote($form->{"dunning_description_$i"}) . qq|,| . $dbh->quote($form->{"email_subject_$i"}) . qq|,| . $dbh->quote($form->{"email_body_$i"}) . qq|,| . $dbh->quote($form->{"template_$i"}) . qq|,'$form->{"fee_$i"}','$form->{"interest_$i"}','$form->{"active_$i"}','$form->{"auto_$i"}','$form->{"email_$i"}','$form->{"email_attachment_$i"}',$form->{"terms_$i"},$form->{"payment_terms_$i"})|;
+ $dbh->do($query) || $form->dberror($query);
+ }
+ }
+ if (($form->{"dunning_description_$i"} eq "") && ($form->{"id_$i"})) {
+ my $query = qq|DELETE FROM dunning_config WHERE id=$form->{"id_$i"}|;
+ $dbh->do($query) || $form->dberror($query);
+ }
+ }
+
+ $dbh->commit;
+ $dbh->disconnect;
+
+ $main::lxdebug->leave_sub();
+}
+
+sub save_dunning {
+ $main::lxdebug->enter_sub();
+
+ my ($self, $myconfig, $form, $rows, $userspath,$spool, $sendmail) = @_;
+ # connect to database
+ my $dbh = $form->dbconnect_noauto($myconfig);
+
+ foreach my $row (@{ $rows }) {
+
+ $form->{"interest_$row"} = $form->parse_amount($myconfig,$form->{"interest_$row"});
+ $form->{"fee_$row"} = $form->parse_amount($myconfig,$form->{"fee_$row"});
+ $form->{send_email} = $form->{"email_$row"};
+
+ my $query = qq| UPDATE ar set dunning_id = '$form->{"next_dunning_id_$row"}' WHERE id='$form->{"inv_id_$row"}'|;
+ $dbh->do($query) || $form->dberror($query);
+ my $query = qq| INSERT into dunning (dunning_id,dunning_level,trans_id,fee,interest,transdate,duedate) VALUES ($form->{"next_dunning_id_$row"},(select dunning_level from dunning_config WHERE id=$form->{"next_dunning_id_$row"}),$form->{"inv_id_$row"},'$form->{"fee_$row"}', '$form->{"interest_$row"}',current_date, |.$dbh->quote($form->{"next_duedate_$row"}) . qq|)|;
+ $dbh->do($query) || $form->dberror($query);
+ }
+
+ my $query = qq| SELECT invnumber, ordnumber, customer_id, amount, netamount, ar.transdate, ar.duedate, paid, amount-paid AS open_amount, template AS formname, email_subject, email_body, email_attachment, da.fee, da.interest, da.transdate AS dunning_date, da.duedate AS dunning_duedate FROM ar LEFT JOIN dunning_config ON (dunning_config.id=ar.dunning_id) LEFT JOIN dunning da ON (ar.id=da.trans_id) where ar.id IN $form->{inv_ids}|;
+ my $sth = $dbh->prepare($query);
+ $sth->execute || $form->dberror($query);
+ my $first = 1;
+ while (my $ref = $sth->fetchrow_hashref(NAME_lc)) {
+ if ($first) {
+ map({ $form->{"dn_$_"} = []; } keys(%{$ref}));
+ $first = 0;
+ }
+ map { $ref->{$_} = $form->format_amount($myconfig, $ref->{$_}, 2) } qw(amount netamount paid open_amount fee interest);
+ map { $form->{$_} = $ref->{$_} } keys %$ref;
+ #print(STDERR Dumper($ref));
+ map { push @{ $form->{"dn_$_"} }, $ref->{$_}} keys %$ref;
+ }
+ $sth->finish;
+
+ IS->customer_details($myconfig,$form);
+ #print(STDERR Dumper($form->{dn_invnumber}));
+ $form->{templates} = "$myconfig->{templates}";
+
+
+
+ $form->{language} = $form->get_template_language(\%myconfig);
+ $form->{printer_code} = $form->get_printer_code(\%myconfig);
+
+ if ($form->{language} ne "") {
+ $form->{language} = "_" . $form->{language};
+ }
+
+ if ($form->{printer_code} ne "") {
+ $form->{printer_code} = "_" . $form->{printer_code};
+ }
+
+ $form->{IN} = "$form->{formname}$form->{language}$form->{printer_code}.html";
+ if ($form->{format} eq 'postscript') {
+ $form->{postscript} = 1;
+ $form->{IN} =~ s/html$/tex/;
+ } elsif ($form->{"format"} =~ /pdf/) {
+ $form->{pdf} = 1;
+ if ($form->{"format"} =~ /opendocument/) {
+ $form->{IN} =~ s/html$/odt/;
+ } else {
+ $form->{IN} =~ s/html$/tex/;
+ }
+ } elsif ($form->{"format"} =~ /opendocument/) {
+ $form->{"opendocument"} = 1;
+ $form->{"IN"} =~ s/html$/odt/;
+ }
+
+ if ($form->{"send_email"} && ($form->{email} ne "")) {
+ $form->{media} = 'email';
+ }
+
+ $form->{keep_tmpfile} = 0;
+ if ($form->{media} eq 'email') {
+ $form->{subject} = qq|$form->{label} $form->{"${inv}number"}|
+ unless $form->{subject};
+ if (!$form->{email_attachment}) {
+ $form->{do_not_attach} = 1;
+ } else {
+ $form->{do_not_attach} = 0;
+ }
+ $form->{subject} = parse_strings($myconfig, $form, $userspath, $form->{email_subject});
+ $form->{message} = parse_strings($myconfig, $form, $userspath, $form->{email_body});
+
+ $form->{OUT} = "$sendmail";
+
+ } else {
+
+ my $uid = rand() . time;
+
+ $uid .= $form->{login};
+
+ $uid = substr($uid, 2, 75);
+ $filename = $uid;
+
+ $filename .= '.pdf';
+ $form->{OUT} = ">$spool/$filename";
+ push(@{ $form->{DUNNING_PDFS} }, $filename);
+ $form->{keep_tmpfile} = 1;
+ }
+
+ $form->parse_template($myconfig, $userspath);
+
+ $dbh->commit;
+ $dbh->disconnect;
+
+ $main::lxdebug->leave_sub();
+}
+
+sub get_invoices {
+
+ $main::lxdebug->enter_sub();
+
+ my ($self, $myconfig, $form) = @_;
+
+ # connect to database
+ my $dbh = $form->dbconnect($myconfig);
+
+ $where = qq| WHERE 1=1 AND a.paid < a.amount AND a.duedate < current_date AND dnn.id = (select id from dunning_config WHERE dunning_level>(select case when a.dunning_id is null then 0 else (select dunning_level from dunning_config where id=a.dunning_id order by dunning_level limit 1 ) end from dunning_config limit 1) limit 1) |;
+
+ if ($form->{"$form->{vc}_id"}) {
+ $where .= qq| AND a.$form->{vc}_id = $form->{"$form->{vc}_id"}|;
+ } else {
+ if ($form->{ $form->{vc} }) {
+ $where .= " AND lower(ct.name) LIKE '$name'";
+ }
+ }
+
+ my $sortorder = join ', ',
+ ("a.id", $form->sort_columns(transdate, duedate, name));
+ $sortorder = $form->{sort} if $form->{sort};
+
+ $where .= " AND lower(ordnumber) LIKE '$form->{ordnumber}'" if $form->{ordnumber};
+ $where .= " AND lower(invnumber) LIKE '$form->{invnumber}'" if $form->{invnumber};
+
+
+ $form->{minamount} = $form->parse_amount($myconfig,$form->{minamount});
+ $where .= " AND a.dunning_id='$form->{dunning_level}'"
+ if $form->{dunning_level};
+ $where .= " AND a.ordnumber ilike '%$form->{ordnumber}%'"
+ if $form->{ordnumber};
+ $where .= " AND a.invnumber ilike '%$form->{invnumber}%'"
+ if $form->{invnumber};
+ $where .= " AND a.notes ilike '%$form->{notes}%'"
+ if $form->{notes};
+ $where .= " AND ct.name ilike '%$form->{customer}%'"
+ if $form->{customer};
+
+ $where .= " AND a.amount-a.paid>'$form->{minamount}'"
+ if $form->{minamount};
+
+ $where .= " ORDER by $sortorder";
+
+ $paymentdate = ($form->{paymentuntil}) ? "'$form->{paymentuntil}'" : current_date;
+
+ $query = qq|SELECT a.id, a.ordnumber, a.transdate, a.invnumber,a.amount, ct.name AS customername, a.customer_id, a.duedate,da.fee AS old_fee, dnn.fee as fee, dn.dunning_description, da.transdate AS dunning_date, da.duedate AS dunning_duedate, a.duedate + dnn.terms - current_date AS nextlevel, $paymentdate - a.duedate AS pastdue, dn.dunning_level, current_date + dnn.payment_terms AS next_duedate, dnn.dunning_description AS next_dunning_description, dnn.id AS next_dunning_id, dnn.interest AS interest_rate, dnn.terms
+ FROM dunning_config dnn, ar a
+ JOIN customer ct ON (a.customer_id = ct.id)
+ LEFT JOIN dunning_config dn ON (dn.id = a.dunning_id)
+ LEFT JOIN dunning da ON (da.trans_id=a.id)
+ $where|;
+
+ my $sth = $dbh->prepare($query);
+ $sth->execute || $form->dberror($query);
+
+
+ while (my $ref = $sth->fetchrow_hashref(NAME_lc)) {
+ $ref->{fee} += $ref->{old_fee};
+ $ref->{interest} = ($ref->{amount} * $ref->{pastdue} * $ref->{interest_rate}) /360;
+ $ref->{interest} = $form->round_amount($ref->{interest},2);
+ map { $ref->{$_} = $form->format_amount($myconfig, $ref->{$_}, 2)} qw(amount fee interest);
+ if ($ref->{pastdue} >= $ref->{terms}) {
+ push @{ $form->{DUNNINGS} }, $ref;
+ }
+ }
+
+ $sth->finish;
+
+ $query = qq|select id, dunning_description FROM dunning_config order by dunning_level|;
+ my $sth = $dbh->prepare($query);
+ $sth->execute || $form->dberror($query);
+
+ while (my $ref = $sth->fetchrow_hashref(NAME_lc)) {
+ push @{ $form->{DUNNING_CONFIG} }, $ref;
+ }
+
+ $sth->finish;
+
+ $dbh->disconnect;
+ $main::lxdebug->leave_sub();
+}
+
+sub get_dunning {
+
+ $main::lxdebug->enter_sub();
+
+ my ($self, $myconfig, $form) = @_;
+
+ # connect to database
+ my $dbh = $form->dbconnect($myconfig);
+
+ $where = qq| WHERE 1=1 AND da.trans_id=a.id|;
+
+ if ($form->{"$form->{vc}_id"}) {
+ $where .= qq| AND a.$form->{vc}_id = $form->{"$form->{vc}_id"}|;
+ } else {
+ if ($form->{ $form->{vc} }) {
+ $where .= " AND lower(ct.name) LIKE '$name'";
+ }
+ }
+
+ my $sortorder = join ', ',
+ ("a.id", $form->sort_columns(transdate, duedate, name));
+ $sortorder = $form->{sort} if $form->{sort};
+
+ $where .= " AND lower(ordnumber) LIKE '$form->{ordnumber}'" if $form->{ordnumber};
+ $where .= " AND lower(invnumber) LIKE '$form->{invnumber}'" if $form->{invnumber};
+
+
+ $form->{minamount} = $form->parse_amount($myconfig,$form->{minamount});
+ $where .= " AND a.dunning_id='$form->{dunning_level}'"
+ if $form->{dunning_level};
+ $where .= " AND a.ordnumber ilike '%$form->{ordnumber}%'"
+ if $form->{ordnumber};
+ $where .= " AND a.invnumber ilike '%$form->{invnumber}%'"
+ if $form->{invnumber};
+ $where .= " AND a.notes ilike '%$form->{notes}%'"
+ if $form->{notes};
+ $where .= " AND ct.name ilike '%$form->{customer}%'"
+ if $form->{customer};
+ $where .= " AND a.amount > a.paid AND da.dunning_id=a.dunning_id " unless ($form->{showold});
+
+ $where .= " AND a.transdate >='$form->{transdatefrom}' " if ($form->{transdatefrom});
+ $where .= " AND a.transdate <='$form->{transdateto}' " if ($form->{transdateto});
+ $where .= " AND da.transdate >='$form->{dunningfrom}' " if ($form->{dunningfrom});
+ $where .= " AND da.transdate <='$form->{dunningto}' " if ($form->{dunningto});
+
+ $where .= " ORDER by $sortorder";
+
+
+ $query = qq|SELECT a.id, a.ordnumber, a.transdate, a.invnumber,a.amount, ct.name AS customername, a.duedate,da.fee ,da.interest, dn.dunning_description, da.transdate AS dunning_date, da.duedate AS dunning_duedate
+ FROM ar a
+ JOIN customer ct ON (a.customer_id = ct.id),
+ dunning da LEFT JOIN dunning_config dn ON (da.dunning_id=dn.id)
+ $where|;
+
+ my $sth = $dbh->prepare($query);
+ $sth->execute || $form->dberror($query);
+
+
+ while (my $ref = $sth->fetchrow_hashref(NAME_lc)) {
+
+ map { $ref->{$_} = $form->format_amount($myconfig, $ref->{$_}, 2)} qw(amount fee interest);
+ push @{ $form->{DUNNINGS} }, $ref;
+ }
+
+ $sth->finish;
+
+
+
+ $dbh->disconnect;
+ $main::lxdebug->leave_sub();
+}
+
+
+sub parse_strings {
+
+ $main::lxdebug->enter_sub();
+
+ my ($myconfig, $form, $userspath, $string) = @_;
+
+ my $format = $form->{format};
+ $form->{format} = "html";
+
+ $tmpstring = "parse_string.html";
+ $tmpfile = "$myconfig->{templates}/$tmpstring";
+ open(OUT, ">$tmpfile") or $form->error("$tmpfile : $!");
+ print(OUT $string);
+ close(OUT);
+
+ my $in = $form->{IN};
+ $form->{IN} = $tmpstring;
+ $template = HTMLTemplate->new($tmpstring, $form, $myconfig, $userspath);
+
+ my $fileid = time;
+ $form->{tmpfile} = "$userspath/${fileid}.$tmpstring";
+ $out = $form->{OUT};
+ $form->{OUT} = ">$form->{tmpfile}";
+
+ if ($form->{OUT}) {
+ open(OUT, "$form->{OUT}") or $form->error("$form->{OUT} : $!");
+ }
+ if (!$template->parse(*OUT)) {
+ $form->cleanup();
+ $form->error("$form->{IN} : " . $template->get_error());
+ }
+
+ close(OUT);
+ my $result = "";
+ open(IN, $form->{tmpfile}) or $form->error($form->cleanup . "$form->{tmpfile} : $!");
+
+ while (<IN>) {
+ $result .= $_;
+ }
+
+ close(IN);
+# unlink($tmpfile);
+# unlink($form->{tmpfile});
+ $form->{IN} = $in;
+ $form->{format} = $format;
+
+ $main::lxdebug->leave_sub();
+ return $result;
+}
+
+sub melt_pdfs {
+
+ $main::lxdebug->enter_sub();
+
+ my ($self, $myconfig, $form, $userspath) = @_;
+
+ foreach my $file (@{ $form->{DUNNING_PDFS} }) {
+ $inputfiles .= " $userspath/$file ";
+ }
+
+ my $outputfile = "$userspath/dunning.pdf";
+ system("gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=$outputfile $inputfiles");
+ foreach my $file (@{ $form->{DUNNING_PDFS} }) {
+ unlink("$userspath/$file");
+ }
+ $out="";
+
+
+ $form->{OUT} = $out;
+
+ my $numbytes = (-s $outputfile);
+ open(IN, $outputfile)
+ or $form->error($self->cleanup . "$outputfile : $!");
+
+ $form->{copies} = 1 unless $form->{media} eq 'printer';
+
+ chdir("$self->{cwd}");
+
+ for my $i (1 .. $form->{copies}) {
+ if ($form->{OUT}) {
+ open(OUT, $form->{OUT})
+ or $form->error($form->cleanup . "$form->{OUT} : $!");
+ } else {
+
+ # launch application
+ print qq|Content-Type: Application/PDF
+Content-Disposition: attachment; filename="$outputfile"
+Content-Length: $numbytes
+
+|;
+
+ open(OUT, ">-") or $form->error($form->cleanup . "$!: STDOUT");
+
+ }
+
+ while (<IN>) {
+ print OUT $_;
+ }
+
+ close(OUT);
+
+ seek IN, 0, 0;
+ }
+
+ close(IN);
+ unlink("$userspath/$outputfile");
+
+ $main::lxdebug->leave_sub();
+}
+
+1;
#======================================================================
package Form;
+use Data::Dumper;
+
+use Cwd;
+use HTML::Template;
+use SL::Template;
+use CGI::Ajax;
+use SL::Menu;
+use CGI;
sub _input_to_hash {
- $main::lxdebug->enter_sub();
+ $main::lxdebug->enter_sub(2);
my $input = $_[0];
my %in = ();
$in{$name} = unescape(undef, $value);
}
- $main::lxdebug->leave_sub();
+ $main::lxdebug->leave_sub(2);
return %in;
}
sub _request_to_hash {
- $main::lxdebug->enter_sub();
+ $main::lxdebug->enter_sub(2);
my ($input) = @_;
my ($i, $loc, $key, $val);
}
}
- $main::lxdebug->leave_sub();
+ $main::lxdebug->leave_sub(2);
return %ATTACH;
} else {
- $main::lxdebug->leave_sub();
+ $main::lxdebug->leave_sub(2);
return _input_to_hash($input);
}
}
my %parameters = _request_to_hash($_);
map({ $self->{$_} = $parameters{$_}; } keys(%parameters));
- $self->{menubar} = 1 if $self->{path} =~ /lynx/i;
-
$self->{action} = lc $self->{action};
- $self->{action} =~ s/( |-|,|#)/_/g;
+ $self->{action} =~ s/( |-|,|\#)/_/g;
- $self->{version} = "2.2.2";
- $self->{dbversion} = "2.2.0";
+ $self->{version} = "2.4.0";
$main::lxdebug->leave_sub();
}
sub escape {
- $main::lxdebug->enter_sub();
+ $main::lxdebug->enter_sub(2);
my ($self, $str, $beenthere) = @_;
$str =~ s/([^a-zA-Z0-9_.-])/sprintf("%%%02x", ord($1))/ge;
- $main::lxdebug->leave_sub();
+ $main::lxdebug->leave_sub(2);
return $str;
}
sub unescape {
- $main::lxdebug->enter_sub();
+ $main::lxdebug->enter_sub(2);
my ($self, $str) = @_;
$str =~ s/%([0-9a-fA-Z]{2})/pack("c",hex($1))/eg;
- $main::lxdebug->leave_sub();
+ $main::lxdebug->leave_sub(2);
return $str;
}
my ($self, $str) = @_;
if ($str && !ref($str)) {
- $str =~ s/"/"/g;
+ $str =~ s/\"/"/g;
}
$str;
my ($self, $str) = @_;
if ($str && !ref($str)) {
- $str =~ s/"/"/g;
+ $str =~ s/"/\"/g;
}
$str;
}
+sub quote_html {
+ $main::lxdebug->enter_sub(2);
+
+ my ($self, $str) = @_;
+
+ my %replace =
+ ('order' => ['"', '<', '>'],
+ '<' => '<',
+ '>' => '>',
+ '"' => '"',
+ );
+
+ map({ $str =~ s/$_/$replace{$_}/g; } @{ $replace{"order"} });
+
+ $main::lxdebug->leave_sub(2);
+
+ return $str;
+}
+
sub hide_form {
my $self = shift;
$main::lxdebug->enter_sub();
my ($self, $msg) = @_;
-
if ($ENV{HTTP_USER_AGENT}) {
$msg =~ s/\n/<br>/g;
-
- $self->header;
-
- print qq|
- <body>
-
- <h2 class=error>Error!</h2>
-
- <p><b>$msg</b>
-
- </body>
- </html>
- |;
-
- die "Error: $msg\n";
+ $self->show_generic_error($msg);
} else {
}
#Set Calendar
- $jsscript = "";
+ my $jsscript = "";
if ($self->{jsscript} == 1) {
$jsscript = qq|
($self->{title})
? "$self->{title} - $self->{titlebar}"
: $self->{titlebar};
-
+ $ajax = "";
+ foreach $item (@ { $self->{AJAX} }) {
+ $ajax .= $item->show_javascript();
+ }
print qq|Content-Type: text/html
+<html>
<head>
<title>$self->{titlebar}</title>
$stylesheet
$favicon
$charset
$jsscript
+ $ajax
$fokus
+ <meta name="robots" content="noindex,nofollow" />
+ <script type="text/javascript" src="js/highlight_input.js"></script>
+ <link rel="stylesheet" type="text/css" href="css/tabcontent.css" />
+
+ <script type="text/javascript" src="js/tabcontent.js">
+
+ /***********************************************
+ * Tab Content script- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
+ * This notice MUST stay intact for legal use
+ * Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
+ ***********************************************/
+
+ </script>
+
</head>
|;
$main::lxdebug->leave_sub();
}
+sub parse_html_template {
+ $main::lxdebug->enter_sub();
+
+ my ($self, $file, $additional_params) = @_;
+ my $language;
+
+ if (!defined($main::myconfig) || !defined($main::myconfig{"countrycode"})) {
+ $language = $main::language;
+ } else {
+ $language = $main::myconfig{"countrycode"};
+ }
+
+ if (-f "templates/webpages/${file}_${language}.html") {
+ if ((-f ".developer") &&
+ (-f "templates/webpages/${file}_master.html") &&
+ ((stat("templates/webpages/${file}_master.html"))[9] >
+ (stat("templates/webpages/${file}_${language}.html"))[9])) {
+ my $info = "Developper information: templates/webpages/${file}_master.html is newer than the localized version.\n" .
+ "Please re-run 'locales.pl' in 'locale/${language}'.";
+ print(qq|<pre>$info</pre>|);
+ die($info);
+ }
+
+ $file = "templates/webpages/${file}_${language}.html";
+ } elsif (-f "templates/webpages/${file}.html") {
+ $file = "templates/webpages/${file}.html";
+ } else {
+ my $info = "Web page template '${file}' not found.\n" .
+ "Please re-run 'locales.pl' in 'locale/${language}'.";
+ print(qq|<pre>$info</pre>|);
+ die($info);
+ }
+
+ my $template = HTML::Template->new("filename" => $file,
+ "die_on_bad_params" => 0,
+ "strict" => 0,
+ "case_sensitive" => 1,
+ "loop_context_vars" => 1,
+ "global_vars" => 1);
+
+ $additional_params = {} unless ($additional_params);
+ if ($self->{"DEBUG"}) {
+ $additional_params->{"DEBUG"} = $self->{"DEBUG"};
+ }
+
+ if ($additional_params->{"DEBUG"}) {
+ $additional_params->{"DEBUG"} =
+ "<br><em>DEBUG INFORMATION:</em><pre>" . $additional_params->{"DEBUG"} . "</pre>";
+ }
+
+ if (%main::myconfig) {
+ map({ $additional_params->{"myconfig_${_}"} = $main::myconfig{$_}; } keys(%main::myconfig));
+ my $jsc_dateformat = $main::myconfig{"dateformat"};
+ $jsc_dateformat =~ s/d+/\%d/gi;
+ $jsc_dateformat =~ s/m+/\%m/gi;
+ $jsc_dateformat =~ s/y+/\%Y/gi;
+ $additional_params->{"myconfig_jsc_dateformat"} = $jsc_dateformat;
+ }
+
+ $additional_params->{"conf_jscalendar"} = $main::jscalendar;
+ $additional_params->{"conf_lizenzen"} = $main::lizenzen;
+ $additional_params->{"conf_latex_templates"} = $main::latex;
+ $additional_params->{"conf_opendocument_templates"} = $main::opendocument_templates;
+
+ my @additional_param_names = keys(%{$additional_params});
+ foreach my $key ($template->param()) {
+ my $param = $self->{$key};
+ $param = $additional_params->{$key} if (grep(/^${key}$/, @additional_param_names));
+ $param = [] if (($template->query("name" => $key) eq "LOOP") && (ref($param) ne "ARRAY"));
+ $template->param($key => $param);
+ }
+
+ my $output = $template->output();
+
+ $main::lxdebug->leave_sub();
+
+ return $output;
+}
+
+sub show_generic_error {
+ my ($self, $error, $title, $action) = @_;
+
+ my $add_params = {};
+ $add_params->{"title"} = $title if ($title);
+ $self->{"label_error"} = $error;
+
+ my @vars;
+ if ($action) {
+ map({ delete($self->{$_}); } qw(action));
+ map({ push(@vars, { "name" => $_, "value" => $self->{$_} })
+ if (!ref($self->{$_})); }
+ keys(%{$self}));
+ $add_params->{"SHOW_BUTTON"} = 1;
+ $add_params->{"BUTTON_LABEL"} = $action;
+ }
+ $add_params->{"VARIABLES"} = \@vars;
+
+ $self->header();
+ print($self->parse_html_template("generic/error", $add_params));
+
+ die("Error: $error\n");
+}
+
+sub show_generic_information {
+ my ($self, $error, $title) = @_;
+
+ my $add_params = {};
+ $add_params->{"title"} = $title if ($title);
+ $self->{"label_information"} = $error;
+
+ $self->header();
+ print($self->parse_html_template("generic/information", $add_params));
+
+ die("Information: $error\n");
+}
+
# write Trigger JavaScript-Code ($qty = quantity of Triggers)
# changed it to accept an arbitrary number of triggers - sschoeling
sub write_trigger {
);
|;
}
- $jsscript = qq|
+ my $jsscript = qq|
<script type="text/javascript">
<!--| . join("", @triggers) . qq|//-->
</script>
return @columns;
}
-
+#
sub format_amount {
- $main::lxdebug->enter_sub();
+ $main::lxdebug->enter_sub(2);
my ($self, $myconfig, $amount, $places, $dash) = @_;
-
- #Workaround for $format_amount calls without $places
- if (!defined $places) {
- (my $dec) = ($amount =~ /\.(\d+)/);
- $places = length $dec;
- }
-
- if ($places =~ /\d/) {
- $amount = $self->round_amount($amount, $places);
+
+ if ($amount eq "") {
+ $amount = 0;
}
+ my $neg = ($amount =~ s/-//);
- # is the amount negative
- my $negative = ($amount < 0);
- my $fillup = "";
+ $amount = $self->round_amount($amount, $places) if ($places =~ /\d/);
- if ($amount != 0) {
- if ($myconfig->{numberformat} && ($myconfig->{numberformat} ne '1000.00'))
- {
- my ($whole, $dec) = split /\./, "$amount";
- $whole =~ s/-//;
- $amount = join '', reverse split //, $whole;
- $fillup = "0" x ($places - length($dec));
+ my @d = map { s/\d//g; reverse split // } my $tmp = $myconfig->{numberformat}; # get delim chars
+ my @p = split(/\./, $amount); # split amount at decimal point
- if ($myconfig->{numberformat} eq '1,000.00') {
- $amount =~ s/\d{3,}?/$&,/g;
- $amount =~ s/,$//;
- $amount = join '', reverse split //, $amount;
- $amount .= "\.$dec" . $fillup if ($places ne '' && $places * 1 != 0);
- }
+ $p[0] =~ s/\B(?=(...)*$)/$d[1]/g if $d[1]; # add 1,000 delimiters
- if ($myconfig->{numberformat} eq '1.000,00') {
- $amount =~ s/\d{3,}?/$&./g;
- $amount =~ s/\.$//;
- $amount = join '', reverse split //, $amount;
- $amount .= ",$dec" . $fillup if ($places ne '' && $places * 1 != 0);
- }
+ $amount = $p[0];
+ $amount .= $d[0].$p[1].(0 x ($places - length $p[1])) if ($places || $p[1] ne '');
- if ($myconfig->{numberformat} eq '1000,00') {
- $amount = "$whole";
- $amount .= ",$dec" . $fillup if ($places ne '' && $places * 1 != 0);
- }
-
- if ($dash =~ /-/) {
- $amount = ($negative) ? "($amount)" : "$amount";
- } elsif ($dash =~ /DRCR/) {
- $amount = ($negative) ? "$amount DR" : "$amount CR";
- } else {
- $amount = ($negative) ? "-$amount" : "$amount";
- }
- }
- } else {
- if ($dash eq "0" && $places) {
- if ($myconfig->{numberformat} eq '1.000,00') {
- $amount = "0" . "," . "0" x $places;
- } else {
- $amount = "0" . "." . "0" x $places;
- }
- } else {
- $amount = ($dash ne "") ? "$dash" : "0";
- }
- }
-
- $main::lxdebug->leave_sub();
+ $amount = do {
+ ($dash =~ /-/) ? ($neg ? "($amount)" : "$amount" ) :
+ ($dash =~ /DRCR/) ? ($neg ? "$amount DR" : "$amount CR" ) :
+ ($neg ? "-$amount" : "$amount" ) ;
+ };
+
+ $main::lxdebug->leave_sub(2);
return $amount;
}
-
+#
sub parse_amount {
- $main::lxdebug->enter_sub();
+ $main::lxdebug->enter_sub(2);
my ($self, $myconfig, $amount) = @_;
- $main::lxdebug->message(LXDebug::DEBUG2, "Start amount: $amount");
if ($myconfig->{in_numberformat} == 1) {
-
# Extra input number format 1000.00 or 1000,00
- $main::lxdebug->message(LXDebug::DEBUG2,
- "in_numberformat: " . $main::locale->text('1000,00 or 1000.00'));
$amount =~ s/,/\./g;
-
- #$main::lxdebug->message(LXDebug::DEBUG2, "1.Parsed Number: $amount") if ($amount);
$amount = scalar reverse $amount;
-
- #$main::lxdebug->message(LXDebug::DEBUG2, "2.Parsed Number: $amount") if ($amount);
$amount =~ s/\./DOT/;
-
- #$main::lxdebug->message(LXDebug::DEBUG2, "3.Parsed Number: $amount") if ($amount);
$amount =~ s/\.//g;
-
- #$main::lxdebug->message(LXDebug::DEBUG2, "4.Parsed Number: $amount") if ($amount);
$amount =~ s/DOT/\./;
-
- #$main::lxdebug->message(LXDebug::DEBUG2, "5.Parsed Number:" . $amount) if ($amount);
$amount = scalar reverse $amount;
- $main::lxdebug->message(LXDebug::DEBUG2,
- "Parsed amount:" . $amount . "\n");
-
+ $main::lxdebug->leave_sub(2);
return ($amount * 1);
-
}
- $main::lxdebug->message(LXDebug::DEBUG2,
- "in_numberformat: " . $main::locale->text('equal Outputformat'));
- $main::lxdebug->message(LXDebug::DEBUG2,
- " = numberformat: $myconfig->{numberformat}");
+
if ( ($myconfig->{numberformat} eq '1.000,00')
|| ($myconfig->{numberformat} eq '1000,00')) {
$amount =~ s/\.//g;
}
if ($myconfig->{numberformat} eq "1'000.00") {
- $amount =~ s/'//g;
+ $amount =~ s/\'//g;
}
$amount =~ s/,//g;
- $main::lxdebug->message(LXDebug::DEBUG2, "Parsed amount:" . $amount . "\n")
- if ($amount);
- $main::lxdebug->leave_sub();
+ $main::lxdebug->leave_sub(2);
return ($amount * 1);
}
sub round_amount {
- $main::lxdebug->enter_sub();
+ $main::lxdebug->enter_sub(2);
my ($self, $amount, $places) = @_;
my $round_amount;
$amount = $amount * (10**($places));
$round_amount = int($amount + .5 * ($amount <=> 0)) / (10**($places));
- $main::lxdebug->leave_sub();
+ $main::lxdebug->leave_sub(2);
return $round_amount;
$main::lxdebug->enter_sub();
my ($self, $myconfig, $userspath) = @_;
-
- # { Moritz Bunkus
- # Some variables used for page breaks
- my ($chars_per_line, $lines_on_first_page, $lines_on_second_page) =
- (0, 0, 0);
- my ($current_page, $current_line, $current_row) = (1, 1, 0);
- my $pagebreak = "";
- my $sum = 0;
-
- # } Moritz Bunkus
-
- # Make sure that all *notes* (intnotes, partnotes_*, notes etc) are converted to markup correctly.
- $self->format_string(grep(/notes/, keys(%{$self})));
+ my $template;
+
+ $self->{"cwd"} = getcwd();
+ $self->{"tmpdir"} = $self->{cwd} . "/${userspath}";
+
+ if ($self->{"format"} =~ /(opendocument|oasis)/i) {
+ $template = OpenDocumentTemplate->new($self->{"IN"}, $self, $myconfig, $userspath);
+ } elsif ($self->{"format"} =~ /(postscript|pdf)/i) {
+ $ENV{"TEXINPUTS"} = ".:" . getcwd() . "/" . $myconfig->{"templates"} . ":" . $ENV{"TEXINPUTS"};
+ $template = LaTeXTemplate->new($self->{"IN"}, $self, $myconfig, $userspath);
+ } elsif (($self->{"format"} =~ /html/i) ||
+ (!$self->{"format"} && ($self->{"IN"} =~ /html$/i))) {
+ $template = HTMLTemplate->new($self->{"IN"}, $self, $myconfig, $userspath);
+ } elsif (($self->{"format"} =~ /xml/i) ||
+ (!$self->{"format"} && ($self->{"IN"} =~ /xml$/i))) {
+ $template = XMLTemplate->new($self->{"IN"}, $self, $myconfig, $userspath);
+ } elsif ( $self->{"format"} =~ /elsterwinston/i ) {
+ $template = XMLTemplate->new($self->{"IN"}, $self, $myconfig, $userspath);
+ } elsif ( $self->{"format"} =~ /elstertaxbird/i ) {
+ $template = XMLTemplate->new($self->{"IN"}, $self, $myconfig, $userspath);
+ } elsif ( defined $self->{'format'}) {
+ $self->error("Outputformat not defined. This may be a future feature: $self->{'format'}");
+ } elsif ( $self->{'format'} eq '' ) {
+ $self->error("No Outputformat given: $self->{'format'}");
+ } else { #Catch the rest
+ $self->error("Outputformat not defined: $self->{'format'}");
+ }
# Copy the notes from the invoice/sales order etc. back to the variable "notes" because that is where most templates expect it to be.
$self->{"notes"} = $self->{ $self->{"formname"} . "notes" };
map({ $self->{"employee_${_}"} = $myconfig->{$_}; }
- qw(email tel fax name signature));
-
- open(IN, "$self->{templates}/$self->{IN}")
- or $self->error("$self->{IN} : $!");
-
- @_ = <IN>;
- close(IN);
+ qw(email tel fax name signature company address businessnumber));
$self->{copies} = 1 if (($self->{copies} *= 1) <= 0);
# OUT is used for the media, screen, printer, email
# for postscript we store a copy in a temporary file
my $fileid = time;
- $self->{tmpfile} = "$userspath/${fileid}.$self->{IN}";
- if ($self->{format} =~ /(postscript|pdf)/ || $self->{media} eq 'email') {
+ $self->{tmpfile} = "$userspath/${fileid}.$self->{IN}" if ( $self->{tmpfile} eq '' );
+ if ($template->uses_temp_file() || $self->{media} eq 'email') {
$out = $self->{OUT};
$self->{OUT} = ">$self->{tmpfile}";
}
$self->header;
}
- # Do we have to run LaTeX two times? This is needed if
- # the template contains page references.
- $two_passes = 0;
-
- # first we generate a tmpfile
- # read file and replace <%variable%>
- while ($_ = shift) {
-
- $par = "";
- $var = $_;
-
- $two_passes = 1 if (/\\pageref/);
-
- # { Moritz Bunkus
- # detect pagebreak block and its parameters
- if (/\s*<%pagebreak ([0-9]+) ([0-9]+) ([0-9]+)%>/) {
- $chars_per_line = $1;
- $lines_on_first_page = $2;
- $lines_on_second_page = $3;
-
- while ($_ = shift) {
- last if (/\s*<%end pagebreak%>/);
- $pagebreak .= $_;
- }
- }
-
- # } Moritz Bunkus
-
- if (/\s*<%foreach /) {
-
- # this one we need for the count
- chomp $var;
- $var =~ s/\s*<%foreach (.+?)%>/$1/;
- while ($_ = shift) {
- last if (/\s*<%end /);
-
- # store line in $par
- $par .= $_;
- }
-
- # display contents of $self->{number}[] array
- for $i (0 .. $#{ $self->{$var} }) {
-
- # { Moritz Bunkus
- # Try to detect whether a manual page break is necessary
- # but only if there was a <%pagebreak ...%> block before
-
- if ($chars_per_line) {
- my $lines =
- int(length($self->{"description"}[$i]) / $chars_per_line + 0.95);
- my $lpp;
-
- my $_description = $self->{"description"}[$i];
- while ($_description =~ /\\newline/) {
- $lines++;
- $_description =~ s/\\newline//;
- }
- $self->{"description"}[$i] =~ s/(\\newline\s?)*$//;
-
- if ($current_page == 1) {
- $lpp = $lines_on_first_page;
- } else {
- $lpp = $lines_on_second_page;
- }
-
- # Yes we need a manual page break -- or the user has forced one
- if (
- (($current_line + $lines) > $lpp)
- || ($self->{"_forced_pagebreaks"}
- && grep(/^${current_row}$/, @{ $self->{"_forced_pagebreaks"} }))
- ) {
- my $pb = $pagebreak;
-
- # replace the special variables <%sumcarriedforward%>
- # and <%lastpage%>
-
- my $psum = $self->format_amount($myconfig, $sum, 2);
- $pb =~ s/<%sumcarriedforward%>/$psum/g;
- $pb =~ s/<%lastpage%>/$current_page/g;
-
- # only "normal" variables are supported here
- # (no <%if, no <%foreach, no <%include)
-
- $pb =~ s/<%(.+?)%>/$self->{$1}/g;
-
- # page break block is ready to rock
- print(OUT $pb);
- $current_page++;
- $current_line = 1;
- }
- $current_line += $lines;
- $current_row++;
- }
- $sum += $self->parse_amount($myconfig, $self->{"linetotal"}[$i]);
-
- # } Moritz Bunkus
-
- # don't parse par, we need it for each line
- $_ = $par;
- s/<%(.+?)%>/$self->{$1}[$i]/mg;
- print OUT;
- }
- next;
- }
-
- # if not comes before if!
- if (/\s*<%if not /) {
-
- # check if it is not set and display
- chop;
- s/\s*<%if not (.+?)%>/$1/;
-
- unless ($self->{$_}) {
- while ($_ = shift) {
- last if (/\s*<%end /);
-
- # store line in $par
- $par .= $_;
- }
-
- $_ = $par;
-
- } else {
- while ($_ = shift) {
- last if (/\s*<%end /);
- }
- next;
- }
- }
-
- if (/\s*<%if /) {
-
- # check if it is set and display
- chop;
- s/\s*<%if (.+?)%>/$1/;
-
- if ($self->{$_}) {
- while ($_ = shift) {
- last if (/\s*<%end /);
-
- # store line in $par
- $par .= $_;
- }
-
- $_ = $par;
-
- } else {
- while ($_ = shift) {
- last if (/\s*<%end /);
- }
- next;
- }
- }
-
- # check for <%include filename%>
- if (/\s*<%include /) {
-
- # get the filename
- chomp $var;
- $var =~ s/\s*<%include (.+?)%>/$1/;
-
- # mangle filename
- $var =~ s/(\/|\.\.)//g;
-
- # prevent the infinite loop!
- next if ($self->{"$var"});
-
- open(INC, "$self->{templates}/$var")
- or $self->error($self->cleanup . "$self->{templates}/$var : $!");
- unshift(@_, <INC>);
- close(INC);
-
- $self->{"$var"} = 1;
-
- next;
- }
-
- s/<%(.+?)%>/$self->{$1}/g;
- s/<nobr><\/nobr>/ /g;
- print OUT;
+ if (!$template->parse(*OUT)) {
+ $self->cleanup();
+ $self->error("$self->{IN} : " . $template->get_error());
}
close(OUT);
+
+ use Data::Dumper;
+ #print(STDERR Dumper($self));
- # { Moritz Bunkus
- # Convert the tex file to postscript
- if ($self->{format} =~ /(postscript|pdf)/) {
-
- use Cwd;
- $self->{cwd} = cwd();
- $self->{tmpdir} = "$self->{cwd}/$userspath";
-
- chdir("$userspath") or $self->error($self->cleanup . "chdir : $!");
-
- $self->{tmpfile} =~ s/$userspath\///g;
-
- if ($self->{format} eq 'postscript') {
- system(
- "latex --interaction=nonstopmode $self->{tmpfile} > $self->{tmpfile}.err"
- );
- $self->error($self->cleanup) if ($?);
- if ($two_passes) {
- system(
- "latex --interaction=nonstopmode $self->{tmpfile} > $self->{tmpfile}.err"
- );
- $self->error($self->cleanup) if ($?);
- }
-
- $self->{tmpfile} =~ s/tex$/dvi/;
-
- system("dvips $self->{tmpfile} -o -q > /dev/null");
- $self->error($self->cleanup . "dvips : $!") if ($?);
- $self->{tmpfile} =~ s/dvi$/ps/;
- }
- if ($self->{format} eq 'pdf') {
- system(
- "pdflatex --interaction=nonstopmode $self->{tmpfile} > $self->{tmpfile}.err"
- );
- $self->error($self->cleanup) if ($?);
- if ($two_passes) {
- system(
- "pdflatex --interaction=nonstopmode $self->{tmpfile} > $self->{tmpfile}.err"
- );
- $self->error($self->cleanup) if ($?);
- }
- $self->{tmpfile} =~ s/tex$/pdf/;
- }
-
- }
-
- if ($self->{format} =~ /(postscript|pdf)/ || $self->{media} eq 'email') {
+ if ($template->uses_temp_file() || $self->{media} eq 'email') {
if ($self->{media} eq 'email') {
$mail->{to} = qq|$self->{email}|;
$mail->{from} = qq|"$myconfig->{name}" <$myconfig->{email}>|;
$mail->{fileid} = "$fileid.";
+ $myconfig->{signature} =~ s/\\r\\n/\\n/g;
# if we send html or plain text inline
if (($self->{format} eq 'html') && ($self->{sendmode} eq 'inline')) {
$mail->{message} =~ s/\r\n/<br>\n/g;
$myconfig->{signature} =~ s/\\n/<br>\n/g;
- $mail->{message} .= "<br>\n--<br>\n$myconfig->{signature}\n<br>";
+ $mail->{message} .= "<br>\n-- <br>\n$myconfig->{signature}\n<br>";
open(IN, $self->{tmpfile})
or $self->error($self->cleanup . "$self->{tmpfile} : $!");
} else {
- @{ $mail->{attachments} } = ($self->{tmpfile});
+ @{ $mail->{attachments} } = ($self->{tmpfile}) unless ($form->{do_not_attach});
- $myconfig->{signature} =~ s/\\n/\r\n/g;
- $mail->{message} .= "\r\n--\r\n$myconfig->{signature}";
+ $mail->{message} =~ s/\r\n/\n/g;
+ $myconfig->{signature} =~ s/\\n/\n/g;
+ $mail->{message} .= "\n-- \n$myconfig->{signature}";
}
$self->{copies} = 1 unless $self->{media} eq 'printer';
chdir("$self->{cwd}");
-
+ #print(STDERR "Kopien $self->{copies}\n");
+ #print(STDERR "OUT $self->{OUT}\n");
for my $i (1 .. $self->{copies}) {
if ($self->{OUT}) {
open(OUT, $self->{OUT})
} else {
# launch application
- print qq|Content-Type: application/$self->{format}
+ print qq|Content-Type: | . $template->get_mime_type() . qq|
Content-Disposition: attachment; filename="$self->{tmpfile}"
Content-Length: $numbytes
close(IN);
}
- $self->cleanup;
-
}
+ $self->cleanup;
+
chdir("$self->{cwd}");
$main::lxdebug->leave_sub();
}
}
if ($self->{tmpfile}) {
-
+ $self->{tmpfile} =~ s|.*/||g;
# strip extension
$self->{tmpfile} =~ s/\.\w+$//g;
my $tmpfile = $self->{tmpfile};
return "@err";
}
-sub format_string {
- $main::lxdebug->enter_sub();
-
- my ($self, @fields) = @_;
- my %unique_fields;
-
- %unique_fields = map({ $_ => 1 } @fields);
- @fields = keys(%unique_fields);
-
- foreach my $field (@fields) {
- next unless ($self->{$field} =~ /\<pagebreak\>/);
- $self->{$field} =~ s/\<pagebreak\>//g;
- if ($field =~ /.*_(\d+)$/) {
- if (!$self->{"_forced_pagebreaks"}) {
- $self->{"_forced_pagebreaks"} = [];
- }
- push(@{ $self->{"_forced_pagebreaks"} }, "$1");
- }
- }
-
- my $format = $self->{format};
- if ($self->{format} =~ /(postscript|pdf)/) {
- $format = 'tex';
- }
-
- my %replace = (
- 'order' => {
- 'html' => [
- '<', '>', quotemeta('\n'), '
-'
- ],
- 'tex' => [
- '&', quotemeta('\n'), '
-',
- '"', '\$', '%', '_', '#', quotemeta('^'),
- '{', '}', '<', '>', '£', "\r"
- ]
- },
- 'html' => {
- '<' => '<',
- '>' => '>',
- quotemeta('\n') => '<br>',
- '
-' => '<br>'
- },
- 'tex' => {
- '"' => "''",
- '&' => '\&',
- '\$' => '\$',
- '%' => '\%',
- '_' => '\_',
- '#' => '\#',
- quotemeta('^') => '\^\\',
- '{' => '\{',
- '}' => '\}',
- '<' => '$<$',
- '>' => '$>$',
- quotemeta('\n') => '\newline ',
- '
-' => '\newline ',
- '£' => '\pounds ',
- "\r" => ""
- });
-
- foreach my $key (@{ $replace{order}{$format} }) {
- map { $self->{$_} =~ s/$key/$replace{$format}{$key}/g; } @fields;
- }
-
- # Allow some HTML markup to be converted into the output format's
- # corresponding markup code, e.g. bold or italic.
- if ('html' eq $format) {
- my @markup_replace = ('b', 'i', 's', 'u');
-
- foreach my $key (@markup_replace) {
- map({ $self->{$_} =~ s/\<(\/?)${key}\>/<$1${key}>/g } @fields);
- }
-
- } elsif ('tex' eq $format) {
- my %markup_replace = ('b' => 'textbf',
- 'i' => 'textit',
- 'u' => 'underline');
-
- foreach my $field (@fields) {
- foreach my $key (keys(%markup_replace)) {
- my $new = $markup_replace{$key};
- $self->{$field} =~
- s/\$\<\$${key}\$\>\$(.*?)\$<\$\/${key}\$>\$/\\${new}\{$1\}/gi;
- }
- }
- }
-
- $main::lxdebug->leave_sub();
-}
-
sub datetonum {
$main::lxdebug->enter_sub();
my ($exchangerate) = $sth->fetchrow_array;
$sth->finish;
+ if ($exchangerate == 0) {
+ $exchangerate = 1;
+ }
+
$main::lxdebug->leave_sub();
return $exchangerate;
}
+sub set_payment_options {
+ $main::lxdebug->enter_sub();
+
+ my ($self, $myconfig, $transdate) = @_;
+
+ if ($self->{payment_id}) {
+
+ my $dbh = $self->dbconnect($myconfig);
+
+
+ my $query = qq|SELECT p.terms_netto, p.terms_skonto, p.percent_skonto, p.description_long FROM payment_terms p
+ WHERE p.id = $self->{payment_id}|;
+ my $sth = $dbh->prepare($query);
+ $sth->execute || $self->dberror($query);
+
+ ($self->{terms_netto}, $self->{terms_skonto}, $self->{percent_skonto}, $self->{payment_terms}) = $sth->fetchrow_array;
+
+ $sth->finish;
+ my $query = qq|SELECT date '$transdate' + $self->{terms_netto} AS netto_date,date '$transdate' + $self->{terms_skonto} AS skonto_date FROM payment_terms
+ LIMIT 1|;
+ my $sth = $dbh->prepare($query);
+ $sth->execute || $self->dberror($query);
+ ($self->{netto_date}, $self->{skonto_date}) = $sth->fetchrow_array;
+ $sth->finish;
+
+ $self->{skonto_amount} = $self->format_amount($myconfig, ($self->parse_amount($myconfig, $self->{subtotal}) * $self->{percent_skonto}), 2);
+
+ $self->{payment_terms} =~ s/<%netto_date%>/$self->{netto_date}/g;
+ $self->{payment_terms} =~ s/<%skonto_date%>/$self->{skonto_date}/g;
+ $self->{payment_terms} =~ s/<%skonto_amount%>/$self->{skonto_amount}/g;
+
+ $dbh->disconnect;
+ }
+
+ $main::lxdebug->leave_sub();
+
+}
+
sub check_exchangerate {
$main::lxdebug->enter_sub();
return $exchangerate;
}
+sub get_template_language {
+ $main::lxdebug->enter_sub();
+
+ my ($self, $myconfig) = @_;
+
+ my $template_code = "";
+
+ if ($self->{language_id}) {
+
+ my $dbh = $self->dbconnect($myconfig);
+
+
+ my $query = qq|SELECT l.template_code FROM language l
+ WHERE l.id = $self->{language_id}|;
+ my $sth = $dbh->prepare($query);
+ $sth->execute || $self->dberror($query);
+
+ ($template_code) = $sth->fetchrow_array;
+ $sth->finish;
+ $dbh->disconnect;
+ }
+
+ $main::lxdebug->leave_sub();
+
+ return $template_code;
+}
+
+sub get_printer_code {
+ $main::lxdebug->enter_sub();
+
+ my ($self, $myconfig) = @_;
+
+ my $template_code = "";
+
+ if ($self->{printer_id}) {
+
+ my $dbh = $self->dbconnect($myconfig);
+
+
+ my $query = qq|SELECT p.template_code,p.printer_command FROM printers p
+ WHERE p.id = $self->{printer_id}|;
+ my $sth = $dbh->prepare($query);
+ $sth->execute || $self->dberror($query);
+
+ ($template_code, $self->{printer_command}) = $sth->fetchrow_array;
+ $sth->finish;
+ $dbh->disconnect;
+ }
+
+ $main::lxdebug->leave_sub();
+
+ return $template_code;
+}
+
+sub get_shipto {
+ $main::lxdebug->enter_sub();
+
+ my ($self, $myconfig) = @_;
+
+ my $template_code = "";
+
+ if ($self->{shipto_id}) {
+
+ my $dbh = $self->dbconnect($myconfig);
+
+
+ my $query = qq|SELECT s.* FROM shipto s
+ WHERE s.shipto_id = $self->{shipto_id}|;
+ my $sth = $dbh->prepare($query);
+ $sth->execute || $self->dberror($query);
+ $ref = $sth->fetchrow_hashref(NAME_lc);
+ map { $form->{$_} = $ref->{$_} } keys %$ref;
+ $sth->finish;
+ $dbh->disconnect;
+ }
+
+ $main::lxdebug->leave_sub();
+
+}
+
sub add_shipto {
$main::lxdebug->enter_sub();
- my ($self, $dbh, $id) = @_;
+ my ($self, $dbh, $id, $module) = @_;
##LINET
my $shipto;
foreach my $item (
}
$self->{"shipto$item"} =~ s/\'/\'\'/g;
}
-
if ($shipto) {
- my $query =
+ if ($self->{shipto_id}) {
+ my $query = qq| UPDATE shipto set
+ shiptoname = '$self->{shiptoname}',
+ shiptodepartment_1 = '$self->{shiptodepartment_1}',
+ shiptodepartment_2 = '$self->{shiptodepartment_2}',
+ shiptostreet = '$self->{shiptostreet}',
+ shiptozipcode = '$self->{shiptozipcode}',
+ shiptocity = '$self->{shiptocity}',
+ shiptocountry = '$self->{shiptocountry}',
+ shiptocontact = '$self->{shiptocontact}',
+ shiptophone = '$self->{shiptophone}',
+ shiptofax = '$self->{shiptofax}',
+ shiptoemail = '$self->{shiptoemail}'
+ WHERE shipto_id = $self->{shipto_id}|;
+ $dbh->do($query) || $self->dberror($query);
+ } else {
+ my $query =
qq|INSERT INTO shipto (trans_id, shiptoname, shiptodepartment_1, shiptodepartment_2, shiptostreet,
shiptozipcode, shiptocity, shiptocountry, shiptocontact,
- shiptophone, shiptofax, shiptoemail) VALUES ($id,
+ shiptophone, shiptofax, shiptoemail, module) VALUES ($id,
'$self->{shiptoname}', '$self->{shiptodepartment_1}', '$self->{shiptodepartment_2}', '$self->{shiptostreet}',
'$self->{shiptozipcode}', '$self->{shiptocity}',
'$self->{shiptocountry}', '$self->{shiptocontact}',
'$self->{shiptophone}', '$self->{shiptofax}',
- '$self->{shiptoemail}')|;
- $dbh->do($query) || $self->dberror($query);
+ '$self->{shiptoemail}', '$module')|;
+ $dbh->do($query) || $self->dberror($query);
+ }
}
##/LINET
$main::lxdebug->leave_sub();
my ($self, $dbh, $id) = @_;
- my $query = qq|SELECT c.cp_id, c.cp_cv_id, c.cp_name, c.cp_givenname
+ my $query = qq|SELECT c.cp_id, c.cp_cv_id, c.cp_name, c.cp_givenname, c.cp_abteilung
FROM contacts c
WHERE cp_cv_id=$id|;
my $sth = $dbh->prepare($query);
}
if ($i == 0) {
- push @{ $self->{all_contacts} }, { { "", "", "", "", "" } };
+ push @{ $self->{all_contacts} }, { { "", "", "", "", "", "" } };
}
$sth->finish;
$main::lxdebug->leave_sub();
}
$sth->finish;
+ # get languages
+ $query = qq|SELECT id, description
+ FROM language
+ ORDER BY 1|;
+ $sth = $dbh->prepare($query);
+ $sth->execute || $form->dberror($query);
+
+ while ($ref = $sth->fetchrow_hashref(NAME_lc)) {
+ push @{ $self->{languages} }, $ref;
+ }
+ $sth->finish;
+
+ # get printer
+ $query = qq|SELECT printer_description, id
+ FROM printers
+ ORDER BY 1|;
+ $sth = $dbh->prepare($query);
+ $sth->execute || $form->dberror($query);
+
+ while ($ref = $sth->fetchrow_hashref(NAME_lc)) {
+ push @{ $self->{printers} }, $ref;
+ }
+ $sth->finish;
+
+
+ # get payment terms
+ $query = qq|SELECT id, description
+ FROM payment_terms
+ ORDER BY 1|;
+ $sth = $dbh->prepare($query);
+ $sth->execute || $form->dberror($query);
+
+ while ($ref = $sth->fetchrow_hashref(NAME_lc)) {
+ push @{ $self->{payment_terms} }, $ref;
+ }
+ $sth->finish;
+ $dbh->disconnect;
+ $main::lxdebug->leave_sub();
+}
+
+
+sub language_payment {
+ $main::lxdebug->enter_sub();
+
+ my ($self, $myconfig) = @_;
+ undef $self->{languages};
+ undef $self->{payment_terms};
+ undef $self->{printers};
+
+ my $ref;
+ my $dbh = $self->dbconnect($myconfig);
+ # get languages
+ my $query = qq|SELECT id, description
+ FROM language
+ ORDER BY 1|;
+ my $sth = $dbh->prepare($query);
+ $sth->execute || $form->dberror($query);
+
+ while ($ref = $sth->fetchrow_hashref(NAME_lc)) {
+ push @{ $self->{languages} }, $ref;
+ }
+ $sth->finish;
+
+ # get printer
+ $query = qq|SELECT printer_description, id
+ FROM printers
+ ORDER BY 1|;
+ $sth = $dbh->prepare($query);
+ $sth->execute || $form->dberror($query);
+
+ while ($ref = $sth->fetchrow_hashref(NAME_lc)) {
+ push @{ $self->{printers} }, $ref;
+ }
+ $sth->finish;
+
+ # get payment terms
+ $query = qq|SELECT id, description
+ FROM payment_terms
+ ORDER BY 1|;
+ $sth = $dbh->prepare($query);
+ $sth->execute || $form->dberror($query);
+
+ while ($ref = $sth->fetchrow_hashref(NAME_lc)) {
+ push @{ $self->{payment_terms} }, $ref;
+ }
+ $sth->finish;
+
+ # get buchungsgruppen
+ $query = qq|SELECT id, description
+ FROM buchungsgruppen|;
+ $sth = $dbh->prepare($query);
+ $sth->execute || $form->dberror($query);
+
+ $self->{BUCHUNGSGRUPPEN} = [];
+ while (my $ref = $sth->fetchrow_hashref(NAME_lc)) {
+ push @{ $self->{BUCHUNGSGRUPPEN} }, $ref;
+ }
+ $sth->finish;
+
$dbh->disconnect;
$main::lxdebug->leave_sub();
}
my ($query, $sth);
my $dbh = $self->dbconnect($myconfig);
-
my %xkeyref = ();
- # now get the account numbers
- $query = qq|SELECT c.accno, c.description, c.link, c.taxkey_id
- FROM chart c
- WHERE c.link LIKE '%$module%'
- ORDER BY c.accno|;
+ if (!$self->{id}) {
+
+ my $transdate = "current_date";
+ if ($self->{transdate}) {
+ $transdate = qq|'$self->{transdate}'|;
+ }
+
+ # now get the account numbers
+ $query = qq|SELECT c.accno, c.description, c.link, c.taxkey_id, tk.tax_id
+ FROM chart c, taxkeys tk
+ WHERE c.link LIKE '%$module%' AND c.id=tk.chart_id AND tk.id = (SELECT id from taxkeys where taxkeys.chart_id =c.id AND startdate<=$transdate ORDER BY startdate desc LIMIT 1)
+ ORDER BY c.accno|;
+
+ $sth = $dbh->prepare($query);
+ $sth->execute || $self->dberror($query);
+
+ $self->{accounts} = "";
+ while (my $ref = $sth->fetchrow_hashref(NAME_lc)) {
+
+ foreach my $key (split(/:/, $ref->{link})) {
+ if ($key =~ /$module/) {
+
+ # cross reference for keys
+ $xkeyref{ $ref->{accno} } = $key;
+
+ push @{ $self->{"${module}_links"}{$key} },
+ { accno => $ref->{accno},
+ description => $ref->{description},
+ taxkey => $ref->{taxkey_id},
+ tax_id => $ref->{tax_id} };
+
+ $self->{accounts} .= "$ref->{accno} " unless $key =~ /tax/;
+ }
+ }
+ }
+ }
+ # get taxkeys and description
+ $query = qq|SELECT id, taxkey, taxdescription
+ FROM tax|;
$sth = $dbh->prepare($query);
$sth->execute || $self->dberror($query);
- $self->{accounts} = "";
+ $ref = $sth->fetchrow_hashref(NAME_lc);
+
while (my $ref = $sth->fetchrow_hashref(NAME_lc)) {
+ push @{ $self->{TAXKEY} }, $ref;
+ }
- foreach my $key (split /:/, $ref->{link}) {
- if ($key =~ /$module/) {
+ $sth->finish;
- # cross reference for keys
- $xkeyref{ $ref->{accno} } = $key;
- push @{ $self->{"${module}_links"}{$key} },
- { accno => $ref->{accno},
- description => $ref->{description},
- taxkey => $ref->{taxkey_id} };
+ # get tax zones
+ $query = qq|SELECT id, description
+ FROM tax_zones|;
+ $sth = $dbh->prepare($query);
+ $sth->execute || $form->dberror($query);
- $self->{accounts} .= "$ref->{accno} " unless $key =~ /tax/;
- }
- }
+
+ while (my $ref = $sth->fetchrow_hashref(NAME_lc)) {
+ push @{ $self->{TAXZONE} }, $ref;
}
$sth->finish;
$query = qq| SELECT * FROM tax t|;
$sth = $dbh->prepare($query);
$sth->execute || $self->dberror($query);
- $form->{TAX} = ();
+ $self->{TAX} = ();
while (my $ref = $sth->fetchrow_hashref(NAME_lc)) {
push @{ $self->{TAX} }, $ref;
}
a.taxincluded, a.curr AS currency, a.notes, a.intnotes,
c.name AS $table, a.department_id, d.description AS department,
a.amount AS oldinvtotal, a.paid AS oldtotalpaid,
- a.employee_id, e.name AS employee, a.gldate
+ a.employee_id, e.name AS employee, a.gldate, a.type
FROM $arap a
JOIN $table c ON (a.${table}_id = c.id)
LEFT JOIN employee e ON (e.id = a.employee_id)
}
$sth->finish;
+
+ my $transdate = "current_date";
+ if ($self->{transdate}) {
+ $transdate = qq|'$self->{transdate}'|;
+ }
+
+ # now get the account numbers
+ $query = qq|SELECT c.accno, c.description, c.link, c.taxkey_id, tk.tax_id
+ FROM chart c, taxkeys tk
+ WHERE c.link LIKE '%$module%' AND (((tk.chart_id=c.id) AND NOT(c.link like '%_tax%')) OR (NOT(tk.chart_id=c.id) AND (c.link like '%_tax%'))) AND (((tk.id = (SELECT id from taxkeys where taxkeys.chart_id =c.id AND startdate<=$transdate ORDER BY startdate desc LIMIT 1)) AND NOT(c.link like '%_tax%')) OR (c.link like '%_tax%'))
+ ORDER BY c.accno|;
+
+ $sth = $dbh->prepare($query);
+ $sth->execute || $self->dberror($query);
+
+ $self->{accounts} = "";
+ while (my $ref = $sth->fetchrow_hashref(NAME_lc)) {
+
+ foreach my $key (split(/:/, $ref->{link})) {
+ if ($key =~ /$module/) {
+
+ # cross reference for keys
+ $xkeyref{ $ref->{accno} } = $key;
+
+ push @{ $self->{"${module}_links"}{$key} },
+ { accno => $ref->{accno},
+ description => $ref->{description},
+ taxkey => $ref->{taxkey_id},
+ tax_id => $ref->{tax_id} };
+
+ $self->{accounts} .= "$ref->{accno} " unless $key =~ /tax/;
+ }
+ }
+ }
+
+
# get amounts from individual entries
$query = qq|SELECT c.accno, c.description, a.source, a.amount, a.memo,
- a.transdate, a.cleared, a.project_id, p.projectnumber, a.taxkey, t.rate
+ a.transdate, a.cleared, a.project_id, p.projectnumber, a.taxkey, t.rate, t.id
FROM acc_trans a
JOIN chart c ON (c.id = a.chart_id)
LEFT JOIN project p ON (p.id = a.project_id)
- LEFT Join tax t ON (a.taxkey = t.taxkey)
- WHERE a.trans_id = $self->{id}
+ LEFT JOIN tax t ON (t.id=(SELECT tk.tax_id from taxkeys tk WHERE (tk.taxkey_id=a.taxkey) AND ((CASE WHEN a.chart_id IN (SELECT chart_id FROM taxkeys WHERE taxkey_id=a.taxkey) THEN tk.chart_id=a.chart_id ELSE 1=1 END) OR (c.link='%tax%')) AND startdate <=a.transdate ORDER BY startdate DESC LIMIT 1))
+ WHERE a.trans_id = $self->{id}
AND a.fx_transaction = '0'
ORDER BY a.oid,a.transdate|;
$sth = $dbh->prepare($query);
if (!($xkeyref{ $ref->{accno} } =~ /tax/)) {
$index++;
}
+ if (($xkeyref{ $ref->{accno} } =~ /paid/) && ($self->{type} eq "credit_note")) {
+ $ref->{amount} *= -1;
+ }
$ref->{index} = $index;
push @{ $self->{acc_trans}{ $xkeyref{ $ref->{accno} } } }, $ref;
}
- $sth->finish;
+ $sth->finish;
$query = qq|SELECT d.curr AS currencies, d.closedto, d.revtrans,
(SELECT c.accno FROM chart c
WHERE d.fxgain_accno_id = c.id) AS fxgain_accno,
if ($self->{"$self->{vc}_id"}) {
# only setup currency
- ($self->{currency}) = split /:/, $self->{currencies};
+ ($self->{currency}) = split(/:/, $self->{currencies});
} else {
}
+ $sth->finish;
+
$dbh->disconnect;
$main::lxdebug->leave_sub();
$query = qq|UPDATE defaults
SET $fld = '$var'|;
- $dbh->do($query) || $form->dberror($query);
+ $dbh->do($query) || $self->dberror($query);
$dbh->commit;
$dbh->disconnect;
}
$query = qq|UPDATE business
SET customernumberinit = '$var' WHERE id=$business_id|;
- $dbh->do($query) || $form->dberror($query);
+ $dbh->do($query) || $self->dberror($query);
$dbh->commit;
$dbh->disconnect;
my ($type, $country, $NLS_file) = @_;
my $self = {};
- %self = ();
if ($country && -d "locale/$country") {
+ local *IN;
$self->{countrycode} = $country;
- eval { require "locale/$country/$NLS_file"; };
+ if (open(IN, "locale/$country/$NLS_file")) {
+ my $code = join("", <IN>);
+ eval($code);
+ close(IN);
+ }
}
$self->{NLS_file} = $NLS_file;
sub text {
my ($self, $text) = @_;
- return (exists $self{texts}{$text}) ? $self{texts}{$text} : $text;
+ return (exists $self->{texts}{$text}) ? $self->{texts}{$text} : $text;
}
sub findsub {
my ($self, $text) = @_;
- if (exists $self{subs}{$text}) {
- $text = $self{subs}{$text};
+ if (exists $self->{subs}{$text}) {
+ $text = $self->{subs}{$text};
} else {
if ($self->{countrycode} && $self->{NLS_file}) {
Form->error(
# insert acc_trans transactions
for $i (1 .. $form->{rowcount}) {
-
+ my $taxkey;
+ my $rate;
# extract accno
+ print(STDERR $form->{"taxchart_$i"}, "TAXCHART\n");
my ($accno) = split(/--/, $form->{"accno_$i"});
my ($taxkey, $rate) = split(/--/, $form->{"taxchart_$i"});
+ ($form->{"tax_id_$i"}, $NULL) = split /--/, $form->{"taxchart_$i"};
+ if ($form->{"tax_id_$i"} ne "") {
+ $query = qq|SELECT t.taxkey, t.rate
+ FROM tax t
+ WHERE t.id=$form->{"tax_id_$i"}|;
+
+ $sth = $dbh->prepare($query);
+ $sth->execute || $form->dberror($query);
+ ($taxkey, $rate) =
+ $sth->fetchrow_array;
+ $sth->finish;
+ }
+
my $amount = 0;
my $debit = $form->{"debit_$i"};
my $credit = $form->{"credit_$i"};
VALUES
($form->{id}, (SELECT t.chart_id
FROM tax t
- WHERE t.taxkey = $taxkey),
+ WHERE t.id = $form->{"tax_id_$i"}),
$amount, '$form->{transdate}', |
. $dbh->quote($form->{"source_$i"}) . qq|, |
. $dbh->quote($form->{"memo_$i"}) . qq|,
}
my $query =
- qq|SELECT g.id, 'gl' AS type, $false AS invoice, g.reference, ac.taxkey, t.taxkey AS sorttax,
+ qq|SELECT ac.oid AS acoid, g.id, 'gl' AS type, $false AS invoice, g.reference, ac.taxkey, c.link,
g.description, ac.transdate, ac.source, ac.trans_id,
ac.amount, c.accno, c.gifi_accno, g.notes, t.chart_id, ac.oid
FROM gl g, acc_trans ac, chart c LEFT JOIN tax t ON
AND ac.chart_id = c.id
AND g.id = ac.trans_id
UNION
- SELECT a.id, 'ar' AS type, a.invoice, a.invnumber, ac.taxkey, t.taxkey AS sorttax,
+ SELECT ac.oid AS acoid, a.id, 'ar' AS type, a.invoice, a.invnumber, ac.taxkey, c.link,
ct.name, ac.transdate, ac.source, ac.trans_id,
ac.amount, c.accno, c.gifi_accno, a.notes, t.chart_id, ac.oid
FROM ar a, acc_trans ac, customer ct, chart c LEFT JOIN tax t ON
AND a.customer_id = ct.id
AND a.id = ac.trans_id
UNION
- SELECT a.id, 'ap' AS type, a.invoice, a.invnumber, ac.taxkey, t.taxkey AS sorttax,
+ SELECT ac.oid AS acoid, a.id, 'ap' AS type, a.invoice, a.invnumber, ac.taxkey, c.link,
ct.name, ac.transdate, ac.source, ac.trans_id,
ac.amount, c.accno, c.gifi_accno, a.notes, t.chart_id, ac.oid
FROM ap a, acc_trans ac, vendor ct, chart c LEFT JOIN tax t ON
AND ac.chart_id = c.id
AND a.vendor_id = ct.id
AND a.id = ac.trans_id
- ORDER BY $sortorder transdate, trans_id, taxkey DESC, sorttax DESC,oid|;
+ ORDER BY $sortorder transdate,acoid, trans_id, taxkey DESC|;
+
+ # Show all $query in Debuglevel LXDebug::QUERY
+ $callingdetails = (caller (0))[3];
+ $main::lxdebug->message(LXDebug::QUERY, "$callingdetails \$query=\n $query");
+
my $sth = $dbh->prepare($query);
$sth->execute || $form->dberror($query);
my $trans_id = "";
my $trans_id2 = "";
+
while (my $ref0 = $sth->fetchrow_hashref(NAME_lc)) {
+
$trans_id = $ref0->{id};
- if ($trans_id != $trans_id2) {
+
+ if ($trans_id != $trans_id2) { # first line of a booking
+
if ($trans_id2) {
push @{ $form->{GL} }, $ref;
$balance = 0;
}
+
$ref = $ref0;
$trans_id2 = $ref->{id};
$ref->{module} = "ar";
}
}
+
$balance = $ref->{amount};
- $i = 0;
- $j = 0;
- $k = 0;
- $l = 0;
- if ($ref->{amount} < 0) {
- if ($ref->{chart_id} > 0) {
- $ref->{debit_tax}{$i} = $ref->{amount} * -1;
- $ref->{debit_tax_accno}{$i} = $ref->{accno};
+
+ # Linenumbers of General Ledger
+ $k = 0; # Debit # AP # Soll
+ $l = 0; # Credit # AR # Haben
+ $i = 0; # Debit Tax # AP_tax # VSt
+ $j = 0; # Credit Tax # AR_tax # USt
+
+
+ if ($ref->{chart_id} > 0) { # all tax accounts first line, no line increasing
+ if ($ref->{amount} < 0) {
+ if ($ref->{link} =~ /AR_tax/) {
+ $ref->{credit_tax}{$j} = $ref->{amount};
+ $ref->{credit_tax_accno}{$j} = $ref->{accno};
+ }
+ if ($ref->{link} =~ /AP_tax/) {
+ $ref->{debit_tax}{$i} = $ref->{amount} * -1;
+ $ref->{debit_tax_accno}{$i} = $ref->{accno};
+ }
} else {
+ if ($ref->{link} =~ /AR_tax/) {
+ $ref->{credit_tax}{$j} = $ref->{amount};
+ $ref->{credit_tax_accno}{$j} = $ref->{accno};
+ }
+ if ($ref->{link} =~ /AP_tax/) {
+ $ref->{debit_tax}{$i} = $ref->{amount} * -1;
+ $ref->{debit_tax_accno}{$i} = $ref->{accno};
+ }
+ }
+ } else { #all other accounts first line
+ if ($ref->{amount} < 0) {
$ref->{debit}{$k} = $ref->{amount} * -1;
$ref->{debit_accno}{$k} = $ref->{accno};
$ref->{debit_taxkey}{$k} = $ref->{taxkey};
- }
- } else {
- if ($ref->{chart_id} > 0) {
- $ref->{credit_tax}{$j} = $ref->{amount};
- $ref->{credit_tax_accno}{$j} = $ref->{accno};
+
} else {
- $ref->{credit}{$l} = $ref->{amount};
+ $ref->{credit}{$l} = $ref->{amount} * 1;
$ref->{credit_accno}{$l} = $ref->{accno};
$ref->{credit_taxkey}{$l} = $ref->{taxkey};
+
+
}
}
- } else {
+
+ } else { # following lines of a booking, line increasing
+
$ref2 = $ref0;
+ $trans_old =$trans_id2;
$trans_id2 = $ref2->{id};
-
- # if ($form->{accno} eq ''){ # flo & udo: if general report,
- # then check balance
- # while (abs($balance) >= 0.015) {
- # my $ref2 = $sth->fetchrow_hashref(NAME_lc)
- # || $form->error("Unbalanced ledger!");
- #
+
$balance =
(int($balance * 100000) + int(100000 * $ref2->{amount})) / 100000;
- if ($ref2->{amount} < 0) {
- if ($ref2->{chart_id} > 0) {
- if ($ref->{debit_tax_accno}{$i} ne "") {
- $i++;
+
+
+ if ($ref2->{chart_id} > 0) { # all tax accounts, following lines
+ if ($ref2->{amount} < 0) {
+ if ($ref2->{link} =~ /AR_tax/) {
+ if ($ref->{credit_tax_accno}{$j} ne "") {
+ $j++;
+ }
+ $ref->{credit_tax}{$j} = $ref2->{amount};
+ $ref->{credit_tax_accno}{$j} = $ref2->{accno};
+ }
+ if ($ref2->{link} =~ /AP_tax/) {
+ if ($ref->{debit_tax_accno}{$i} ne "") {
+ $i++;
+ }
+ $ref->{debit_tax}{$i} = $ref2->{amount} * -1;
+ $ref->{debit_tax_accno}{$i} = $ref2->{accno};
}
- $ref->{debit_tax}{$i} = $ref2->{amount} * -1;
- $ref->{debit_tax_accno}{$i} = $ref2->{accno};
} else {
+ if ($ref2->{link} =~ /AR_tax/) {
+ if ($ref->{credit_tax_accno}{$j} ne "") {
+ $j++;
+ }
+ $ref->{credit_tax}{$j} = $ref2->{amount};
+ $ref->{credit_tax_accno}{$j} = $ref2->{accno};
+ }
+ if ($ref2->{link} =~ /AP_tax/) {
+ if ($ref->{debit_tax_accno}{$i} ne "") {
+ $i++;
+ }
+ $ref->{debit_tax}{$i} = $ref2->{amount} * -1;
+ $ref->{debit_tax_accno}{$i} = $ref2->{accno};
+ }
+ }
+ } else { # all other accounts, following lines
+ if ($ref2->{amount} < 0) {
if ($ref->{debit_accno}{$k} ne "") {
$k++;
}
- $ref->{debit}{$k} = $ref2->{amount} * -1;
+ $ref->{debit}{$k} = $ref2->{amount} * - 1;
$ref->{debit_accno}{$k} = $ref2->{accno};
$ref->{debit_taxkey}{$k} = $ref2->{taxkey};
- }
- } else {
- if ($ref2->{chart_id} > 0) {
- if ($ref->{credit_tax_accno}{$j} ne "") {
- $j++;
- }
- $ref->{credit_tax}{$j} = $ref2->{amount};
- $ref->{credit_tax_accno}{$j} = $ref2->{accno};
} else {
if ($ref->{credit_accno}{$l} ne "") {
$l++;
$ref->{credit_taxkey}{$l} = $ref2->{taxkey};
}
}
-
- # }
- # } else {
- # # if account-report, then calculate the Balance?!
- # # ToDo: Calculate the Balance
- # 1;
- # }
}
-
}
push @{ $form->{GL} }, $ref;
$sth->finish;
$sth->finish;
# retrieve individual rows
- $query = "SELECT c.accno, c.taxkey_id AS accnotaxkey, a.amount, project_id,
- (SELECT p.projectnumber FROM project p
- WHERE a.project_id = p.id) AS projectnumber, a.taxkey, (SELECT c1.accno FROM chart c1, tax t WHERE t.taxkey=a.taxkey AND c1.id=t.chart_id) AS taxaccno, (SELECT t1.rate FROM tax t1 WHERE t1.taxkey=a.taxkey) AS taxrate
- FROM acc_trans a, chart c
- WHERE a.chart_id = c.id
- AND a.trans_id = $form->{id}
- ORDER BY a.oid";
+ $query = qq|SELECT c.accno, t.taxkey AS accnotaxkey, a.amount, a.memo,
+ a.transdate, a.cleared, a.project_id, p.projectnumber,(SELECT p.projectnumber FROM project p
+ WHERE a.project_id = p.id) AS projectnumber, a.taxkey, t.rate AS taxrate, t.id, (SELECT c1.accno FROM chart c1, tax t1 WHERE t1.id=t.id AND c1.id=t.chart_id) AS taxaccno, t.id AS tax_id
+ FROM acc_trans a
+ JOIN chart c ON (c.id = a.chart_id)
+ LEFT JOIN project p ON (p.id = a.project_id)
+ LEFT JOIN tax t ON (t.id=(SELECT tk.tax_id from taxkeys tk WHERE (tk.taxkey_id=a.taxkey) AND ((CASE WHEN a.chart_id IN (SELECT chart_id FROM taxkeys WHERE taxkey_id=a.taxkey) THEN tk.chart_id=a.chart_id ELSE 1=1 END) OR (c.link='%tax%')) AND startdate <=a.transdate ORDER BY startdate DESC LIMIT 1))
+ WHERE a.trans_id = $form->{id}
+ AND a.fx_transaction = '0'
+ ORDER BY a.oid,a.transdate|;
+
+
$sth = $dbh->prepare($query);
$sth->execute || $form->dberror($query);
}
$sth->finish;
-
+ my $transdate = "current_date";
+ if ($form->{transdate}) {
+ $transdate = qq|'$form->{transdate}'|;
+ }
# get chart of accounts
- $query = qq|SELECT c.accno, c.description, c.taxkey_id
- FROM chart c
- WHERE c.charttype = 'A'
- ORDER by c.accno|;
+ $query = qq|SELECT c.accno, c.description, c.link, tk.taxkey_id, tk.tax_id
+ FROM chart c
+ LEFT JOIN taxkeys tk ON (tk.id = (SELECT id from taxkeys where taxkeys.chart_id =c.id AND startdate<=$transdate ORDER BY startdate desc LIMIT 1))
+ ORDER BY c.accno|;
$sth = $dbh->prepare($query);
$sth->execute || $form->dberror($query);
$form->{chart} = ();
}
}
+ # get translations
+ $form->{language_values} = "";
+ $query = qq|SELECT language_id, translation FROM translation WHERE parts_id = $form->{id}|;
+ $trq = $dbh->prepare($query);
+ $trq->execute || $form->dberror($query);
+ while ($tr = $trq->fetchrow_hashref(NAME_lc)) {
+ $form->{language_values} .= "---+++---".$tr->{language_id}."--++--".$tr->{translation};
+ }
+ $trq->finish;
+
# now get accno for taxes
$query = qq|SELECT c.accno
FROM chart c, partstax pt
$form->{orphaned} = !$form->{orphaned};
$sth->finish;
+ $form->{"unit_changeable"} = 1;
+ foreach my $table (qw(invoice assembly orderitems inventory license)) {
+ $query = "SELECT COUNT(*) FROM $table WHERE parts_id = ?";
+ my ($count) = $dbh->selectrow_array($query, undef, $form->{"id"});
+ $form->dberror($query . " (" . $form->{"id"} . ")") if ($dbh->err);
+
+ if ($count) {
+ $form->{"unit_changeable"} = 0;
+ last;
+ }
+ }
+
$dbh->disconnect;
$main::lxdebug->leave_sub();
$main::lxdebug->leave_sub();
}
+sub retrieve_buchungsgruppen {
+ $main::lxdebug->enter_sub();
+
+ my ($self, $myconfig, $form) = @_;
+
+ my ($query, $sth);
+
+ my $dbh = $form->dbconnect($myconfig);
+
+ # get buchungsgruppen
+ $query = qq|SELECT id, description
+ FROM buchungsgruppen|;
+ $sth = $dbh->prepare($query);
+ $sth->execute || $form->dberror($query);
+
+ $form->{BUCHUNGSGRUPPEN} = [];
+ while (my $ref = $sth->fetchrow_hashref(NAME_lc)) {
+ push(@{ $form->{BUCHUNGSGRUPPEN} }, $ref);
+ }
+ $sth->finish;
+
+ $main::lxdebug->leave_sub();
+}
+
sub save {
$main::lxdebug->enter_sub();
my ($self, $myconfig, $form) = @_;
+ $form->{IC_expense} = "1000";
+ $form->{IC_income} = "2000";
- if ($form->{eur} && ($form->{item} ne 'service')) {
+ if ($form->{item} ne 'service') {
$form->{IC} = $form->{IC_expense};
}
$form->{onhand} *= 1;
$form->{ve} *= 1;
$form->{ge} *= 1;
+ $form->{buchungsgruppen_id} *= 1;
+ $form->{not_discountable} *= 1;
+ $form->{payment_id} *= 1;
my ($query, $sth);
WHERE parts_id = $form->{id}|;
$dbh->do($query) || $form->dberror($query);
+ # delete translations
+ $query = qq|DELETE FROM translation
+ WHERE parts_id = $form->{id}|;
+ $dbh->do($query) || $form->dberror($query);
+
} else {
my $uid = rand() . time;
$uid .= $form->{login};
priceupdate = $form->{priceupdate},
unit = '$form->{unit}',
notes = '$form->{notes}',
+ formel = '$form->{formel}',
rop = $form->{rop},
bin = '$form->{bin}',
+ buchungsgruppen_id = '$form->{buchungsgruppen_id}',
+ payment_id = '$form->{payment_id}',
inventory_accno_id = (SELECT c.id FROM chart c
WHERE c.accno = '$form->{inventory_accno}'),
income_accno_id = (SELECT c.id FROM chart c
shop = '$form->{shop}',
ve = '$form->{ve}',
gv = '$form->{gv}',
+ not_discountable = '$form->{not_discountable}',
microfiche = '$form->{microfiche}',
partsgroup_id = $partsgroup_id
WHERE id = $form->{id}|;
$dbh->do($query) || $form->dberror($query);
+ # delete translation records
+ $query = qq|DELETE FROM translation
+ WHERE parts_id = $form->{id}|;
+ $dbh->do($query) || $form->dberror($query);
+
+ if ($form->{language_values} ne "") {
+ split /---\+\+\+---/,$form->{language_values};
+ foreach $item (@_) {
+ my ($language_id, $translation, $longdescription) = split /--\+\+--/, $item;
+ if ($translation ne "") {
+ $query = qq|INSERT into translation (parts_id, language_id, translation, longdescription) VALUES
+ ($form->{id}, $language_id, | . $dbh->quote($translation) . qq|, | . $dbh->quote($longdescription) . qq| )|;
+ $dbh->do($query) || $form->dberror($query);
+ }
+ }
+ }
# delete price records
$query = qq|DELETE FROM prices
WHERE parts_id = $form->{id}|;
$dbh->do($query) || $form->dberror($query);
-
# insert price records only if different to sellprice
for my $i (1 .. $form->{price_rows}) {
if ($form->{"price_$i"} eq "0") {
# connect to database, turn off AutoCommit
my $dbh = $form->dbconnect_noauto($myconfig);
+ # first delete prices of pricegroup
+ my $query = qq|DELETE FROM prices
+ WHERE parts_id = $form->{id}|;
+ $dbh->do($query) || $form->dberror($query);
+
my $query = qq|DELETE FROM parts
WHERE id = $form->{id}|;
$dbh->do($query) || $form->dberror($query);
my $group;
my $limit;
- foreach my $item (qw(partnumber drawing microfiche make model)) {
+ foreach my $item (qw(partnumber drawing microfiche)) {
if ($form->{$item}) {
$var = $form->like(lc $form->{$item});
-
- # make will build later Bugfix 145
- if ($item ne 'make') {
- $where .= " AND lower(p.$item) LIKE '$var'";
- }
+ $where .= " AND lower(p.$item) LIKE '$var'";
}
}
p.priceupdate, p.image, p.drawing, p.microfiche,
pg.partsgroup,
a.invnumber, a.ordnumber, a.quonumber, i.trans_id,
- ct.name|;
+ ct.name, i.deliverydate|;
if ($form->{bought}) {
$query = qq|
$main::lxdebug->leave_sub();
}
+sub update_prices {
+ $main::lxdebug->enter_sub();
+
+ my ($self, $myconfig, $form) = @_;
+
+ my $where = '1 = 1';
+ my $var;
+
+ my $group;
+ my $limit;
+
+ foreach my $item (qw(partnumber drawing microfiche make model)) {
+ if ($form->{$item}) {
+ $var = $form->like(lc $form->{$item});
+
+ # make will build later Bugfix 145
+ if ($item ne 'make') {
+ $where .= " AND lower(p.$item) LIKE '$var'";
+ }
+ }
+ }
+
+ # special case for description
+ if ($form->{description}) {
+ unless ( $form->{bought}
+ || $form->{sold}
+ || $form->{onorder}
+ || $form->{ordered}
+ || $form->{rfq}
+ || $form->{quoted}) {
+ $var = $form->like(lc $form->{description});
+ $where .= " AND lower(p.description) LIKE '$var'";
+ }
+ }
+
+ # special case for serialnumber
+ if ($form->{l_serialnumber}) {
+ if ($form->{serialnumber}) {
+ $var = $form->like(lc $form->{serialnumber});
+ $where .= " AND lower(serialnumber) LIKE '$var'";
+ }
+ }
+
+
+ # items which were never bought, sold or on an order
+ if ($form->{itemstatus} eq 'orphaned') {
+ $form->{onhand} = $form->{short} = 0;
+ $form->{bought} = $form->{sold} = 0;
+ $form->{onorder} = $form->{ordered} = 0;
+ $form->{rfq} = $form->{quoted} = 0;
+
+ $form->{transdatefrom} = $form->{transdateto} = "";
+
+ $where .= " AND p.onhand = 0
+ AND p.id NOT IN (SELECT p.id FROM parts p, invoice i
+ WHERE p.id = i.parts_id)
+ AND p.id NOT IN (SELECT p.id FROM parts p, assembly a
+ WHERE p.id = a.parts_id)
+ AND p.id NOT IN (SELECT p.id FROM parts p, orderitems o
+ WHERE p.id = o.parts_id)";
+ }
+
+ if ($form->{itemstatus} eq 'active') {
+ $where .= " AND p.obsolete = '0'";
+ }
+ if ($form->{itemstatus} eq 'obsolete') {
+ $where .= " AND p.obsolete = '1'";
+ $form->{onhand} = $form->{short} = 0;
+ }
+ if ($form->{itemstatus} eq 'onhand') {
+ $where .= " AND p.onhand > 0";
+ }
+ if ($form->{itemstatus} eq 'short') {
+ $where .= " AND p.onhand < p.rop";
+ }
+ if ($form->{make}) {
+ $var = $form->like(lc $form->{make});
+ $where .= " AND p.id IN (SELECT DISTINCT ON (m.parts_id) m.parts_id
+ FROM makemodel m WHERE lower(m.make) LIKE '$var')";
+ }
+ if ($form->{model}) {
+ $var = $form->like(lc $form->{model});
+ $where .= " AND p.id IN (SELECT DISTINCT ON (m.parts_id) m.parts_id
+ FROM makemodel m WHERE lower(m.model) LIKE '$var')";
+ }
+ if ($form->{partsgroup}) {
+ $var = $form->like(lc $form->{partsgroup});
+ $where .= " AND lower(pg.partsgroup) LIKE '$var'";
+ }
+
+
+ # connect to database
+ my $dbh = $form->dbconnect_noauto($myconfig);
+
+ if ($form->{"sellprice"} ne "") {
+ my $update = "";
+ my $faktor = $form->parse_amount($myconfig,$form->{"sellprice"});
+ if ($form->{"sellprice_type"} eq "percent") {
+ my $faktor = $form->parse_amount($myconfig,$form->{"sellprice"})/100 +1;
+ $update = "sellprice* $faktor";
+ } else {
+ $update = "sellprice+$faktor";
+ }
+
+ $query = qq|UPDATE parts set sellprice=$update WHERE id IN (SELECT p.id
+ FROM parts p
+ LEFT JOIN partsgroup pg ON (p.partsgroup_id = pg.id)
+ WHERE $where)|;
+ $dbh->do($query);
+ }
+
+ if ($form->{"listprice"} ne "") {
+ my $update = "";
+ my $faktor = $form->parse_amount($myconfig,$form->{"listprice"});
+ if ($form->{"listprice_type"} eq "percent") {
+ my $faktor = $form->parse_amount($myconfig,$form->{"sellprice"})/100 +1;
+ $update = "listprice* $faktor";
+ } else {
+ $update = "listprice+$faktor";
+ }
+
+ $query = qq|UPDATE parts set listprice=$update WHERE id IN (SELECT p.id
+ FROM parts p
+ LEFT JOIN partsgroup pg ON (p.partsgroup_id = pg.id)
+ WHERE $where)|;
+
+ $dbh->do($query);
+ }
+
+
+
+
+ for my $i (1 .. $form->{price_rows}) {
+
+ my $query = "";
+
+
+ if ($form->{"price_$i"} ne "") {
+ my $update = "";
+ my $faktor = $form->parse_amount($myconfig,$form->{"price_$i"});
+ if ($form->{"pricegroup_type_$i"} eq "percent") {
+ my $faktor = $form->parse_amount($myconfig,$form->{"sellprice"})/100 +1;
+ $update = "price* $faktor";
+ } else {
+ $update = "price+$faktor";
+ }
+
+ $query = qq|UPDATE prices set price=$update WHERE parts_id IN (SELECT p.id
+ FROM parts p
+ LEFT JOIN partsgroup pg ON (p.partsgroup_id = pg.id)
+ WHERE $where) AND pricegroup_id=$form->{"pricegroup_id_$i"}|;
+
+ $dbh->do($query);
+ }
+ }
+
+
+
+ my $rc= $dbh->commit;
+ $dbh->disconnect;
+ $main::lxdebug->leave_sub();
+
+ return $rc;
+}
+
sub create_links {
$main::lxdebug->enter_sub();
{ accno => $ref->{accno},
description => $ref->{description},
selected => "selected" };
+ $form->{"${key}_default"} = "$ref->{accno}--$ref->{description}";
} else {
push @{ $form->{"${module}_links"}{$key} },
{ accno => $ref->{accno},
}
$sth->finish;
+ # get buchungsgruppen
+ $query = qq|SELECT id, description
+ FROM buchungsgruppen|;
+ $sth = $dbh->prepare($query);
+ $sth->execute || $form->dberror($query);
+
+ $form->{BUCHUNGSGRUPPEN} = [];
+ while (my $ref = $sth->fetchrow_hashref(NAME_lc)) {
+ push @{ $form->{BUCHUNGSGRUPPEN} }, $ref;
+ }
+ $sth->finish;
+
+ # get payment terms
+ $query = qq|SELECT id, description
+ FROM payment_terms
+ ORDER BY 1|;
+ $sth = $dbh->prepare($query);
+ $sth->execute || $form->dberror($query);
+
+ while ($ref = $sth->fetchrow_hashref(NAME_lc)) {
+ push @{ $self->{payment_terms} }, $ref;
+ }
+ $sth->finish;
+
if ($form->{id}) {
$query = qq|SELECT weightunit
FROM defaults|;
$main::lxdebug->leave_sub();
}
+sub retrieve_languages {
+ $main::lxdebug->enter_sub();
+
+ my ($self, $myconfig, $form) = @_;
+
+ # connect to database
+ my $dbh = $form->dbconnect($myconfig);
+
+ if ($form->{id}) {
+ $where .= "tr.parts_id=$form->{id}";
+ }
+
+
+ if ($form->{language_values} ne "") {
+ $query = qq|SELECT l.id, l.description, tr.translation, tr.longdescription
+ FROM language l LEFT OUTER JOIN translation tr ON (tr.language_id=l.id AND $where)|;
+ } else {
+ $query = qq|SELECT l.id, l.description
+ FROM language l|;
+ }
+ my $sth = $dbh->prepare($query);
+ $sth->execute || $form->dberror($query);
+
+ while (my $ref = $sth->fetchrow_hashref(NAME_lc)) {
+ push(@{$languages}, $ref);
+ }
+ $sth->finish;
+
+ $dbh->disconnect;
+
+ $main::lxdebug->leave_sub();
+ return $languages;
+
+}
+
+sub follow_account_chain {
+ $main::lxdebug->enter_sub();
+
+ my ($self, $form, $dbh, $transdate, $accno_id, $accno) = @_;
+
+ my @visited_accno_ids = ($accno_id);
+
+ my ($query, $sth);
+
+ $query =
+ "SELECT c.new_chart_id, date($transdate) >= c.valid_from AS is_valid, " .
+ " cnew.accno " .
+ "FROM chart c " .
+ "LEFT JOIN chart cnew ON c.new_chart_id = cnew.id " .
+ "WHERE (c.id = ?) AND NOT c.new_chart_id ISNULL AND (c.new_chart_id > 0)";
+ $sth = $dbh->prepare($query);
+
+ while (1) {
+ $sth->execute($accno_id) || $form->dberror($query . " ($accno_id)");
+ $ref = $sth->fetchrow_hashref();
+ last unless ($ref && $ref->{"is_valid"} &&
+ !grep({ $_ == $ref->{"new_chart_id"} } @visited_accno_ids));
+ $accno_id = $ref->{"new_chart_id"};
+ $accno = $ref->{"accno"};
+ push(@visited_accno_ids, $accno_id);
+ }
+
+ $main::lxdebug->leave_sub();
+
+ return ($accno_id, $accno);
+}
+
+sub retrieve_accounts {
+ $main::lxdebug->enter_sub();
+
+ my ($self, $myconfig, $form, $parts_id, $index, $copy_accnos) = @_;
+
+ my ($query, $sth, $dbh);
+
+ return $main::lxdebug->leave_sub() if (!defined($form->{"taxzone_id"}));
+
+ $dbh = $form->dbconnect($myconfig);
+
+ my $transdate = "";
+ if ($form->{type} eq "invoice") {
+ if (($form->{vc} eq "vendor") || !$form->{deliverydate}) {
+ $transdate = $form->{invdate};
+ } else {
+ $transdate = $form->{deliverydate};
+ }
+ } else {
+ $transdate = $form->{transdate};
+ }
+
+ if ($transdate eq "") {
+ $transdate = "current_date";
+ } else {
+ $transdate = $dbh->quote($transdate);
+ }
+
+ $query =
+ "SELECT " .
+ " p.inventory_accno_id AS is_part, " .
+ " bg.inventory_accno_id, " .
+ " bg.income_accno_id_$form->{taxzone_id} AS income_accno_id, " .
+ " bg.expense_accno_id_$form->{taxzone_id} AS expense_accno_id, " .
+ " c1.accno AS inventory_accno, " .
+ " c2.accno AS income_accno, " .
+ " c3.accno AS expense_accno " .
+ "FROM parts p " .
+ "LEFT JOIN buchungsgruppen bg ON p.buchungsgruppen_id = bg.id " .
+ "LEFT JOIN chart c1 ON bg.inventory_accno_id = c1.id " .
+ "LEFT JOIN chart c2 ON bg.income_accno_id_$form->{taxzone_id} = c2.id " .
+ "LEFT JOIN chart c3 ON bg.expense_accno_id_$form->{taxzone_id} = c3.id " .
+ "WHERE p.id = ?";
+ $sth = $dbh->prepare($query);
+ $sth->execute($parts_id) || $form->dberror($query . " ($parts_id)");
+ my $ref = $sth->fetchrow_hashref();
+ $sth->finish();
+
+# $main::lxdebug->message(0, "q $query");
+
+ if (!$ref) {
+ $dbh->disconnect();
+ return $lxdebug->leave_sub();
+ }
+
+ $ref->{"inventory_accno_id"} = undef unless ($ref->{"is_part"});
+
+ my %accounts;
+ foreach my $type (qw(inventory income expense)) {
+ next unless ($ref->{"${type}_accno_id"});
+ ($accounts{"${type}_accno_id"}, $accounts{"${type}_accno"}) =
+ $self->follow_account_chain($form, $dbh, $transdate,
+ $ref->{"${type}_accno_id"},
+ $ref->{"${type}_accno"});
+ }
+
+ map({ $form->{"${_}_accno_$index"} = $accounts{"${_}_accno"} }
+ qw(inventory income expense));
+
+ my $inc_exp = $form->{"vc"} eq "customer" ? "income" : "expense";
+ my $accno_id = $accounts{"${inc_exp}_accno_id"};
+
+ $query =
+ "SELECT c.accno, t.taxdescription AS description, t.rate, t.taxnumber " .
+ "FROM tax t " .
+ "LEFT JOIN chart c ON c.id = t.chart_id " .
+ "WHERE t.id IN " .
+ " (SELECT tk.tax_id " .
+ " FROM taxkeys tk " .
+ " WHERE tk.chart_id = $accno_id AND startdate <= $transdate " .
+ " ORDER BY startdate DESC LIMIT 1) ";
+ $sth = $dbh->prepare($query);
+ $sth->execute() || $form->dberror($query);
+ $ref = $sth->fetchrow_hashref();
+ $sth->finish();
+ $dbh->disconnect();
+
+ return $lxdebug->leave_sub() unless ($ref);
+
+ $form->{"taxaccounts_$index"} = $ref->{"accno"};
+ if ($form->{"taxaccounts"} !~ /$ref->{accno}/) {
+ $form->{"taxaccounts"} .= "$ref->{accno} ";
+ }
+ map({ $form->{"$ref->{accno}_${_}"} = $ref->{$_}; }
+ qw(rate description taxnumber));
+
+# $main::lxdebug->message(0, "formvars: rate " . $form->{"$ref->{accno}_rate"} .
+# " description " . $form->{"$ref->{accno}_description"} .
+# " taxnumber " . $form->{"$ref->{accno}_taxnumber"} .
+# " || taxaccounts_$index " . $form->{"taxaccounts_$index"} .
+# " || taxaccounts " . $form->{"taxaccounts"});
+
+ $sth->finish();
+
+ $main::lxdebug->leave_sub();
+}
1;
package IR;
+use SL::AM;
+
sub post_invoice {
$main::lxdebug->enter_sub();
my $taxdiff;
my $item;
+ my $service_units = AM->retrieve_units($myconfig,$form,"service");
+ my $part_units = AM->retrieve_units($myconfig,$form,"dimension");
+
if ($form->{id}) {
&reverse_invoice($dbh, $form);
for my $i (1 .. $form->{rowcount}) {
$form->{"qty_$i"} = $form->parse_amount($myconfig, $form->{"qty_$i"});
-
+
+ if ($form->{storno}) {
+ $form->{"qty_$i"} *= -1;
+ }
+
if ($form->{"qty_$i"} != 0) {
+ # get item baseunit
+ $query = qq|SELECT p.unit
+ FROM parts p
+ WHERE p.id = $form->{"id_$i"}|;
+ $sth = $dbh->prepare($query);
+ $sth->execute || $form->dberror($query);
+
+ my ($item_unit) = $sth->fetchrow_array();
+ $sth->finish;
+
+ if ($form->{"inventory_accno_$i"}) {
+ if (defined($part_units->{$item_unit}->{factor}) && $part_units->{$item_unit}->{factor} ne '' && $part_units->{$item_unit}->{factor} ne '0') {
+ $basefactor = $part_units->{$form->{"unit_$i"}}->{factor} / $part_units->{$item_unit}->{factor};
+ } else {
+ $basefactor = 1;
+ }
+ $baseqty = $form->{"qty_$i"} * $basefactor;
+ } else {
+ if (defined($service_units->{$item_unit}->{factor}) && $service_units->{$item_unit}->{factor} ne '' && $service_units->{$item_unit}->{factor} ne '0') {
+ $basefactor = $service_units->{$form->{"unit_$i"}}->{factor} / $service_units->{$item_unit}->{factor};
+ } else {
+ $basefactor = 1;
+ }
+ $baseqty = $form->{"qty_$i"} * $basefactor;
+ }
+
map { $form->{"${_}_$i"} =~ s/\'/\'\'/g }
qw(partnumber description unit);
$form->update_balance($dbh, "parts", "onhand",
qq|id = $form->{"id_$i"}|,
- $form->{"qty_$i"})
+ $baseqty)
unless $form->{shipped};
# check if we sold the item already and
FROM invoice i, ar a, parts p
WHERE i.parts_id = p.id
AND i.parts_id = $form->{"id_$i"}
- AND (i.qty + i.allocated) > 0
+ AND (i.base_qty + i.allocated) > 0
AND i.trans_id = a.id
ORDER BY transdate|;
$sth = $dbh->prepare($query);
$sth->execute || $form->dberror($query);
- my $totalqty = $form->{"qty_$i"};
+ my $totalqty = $base_qty;
while (my $ref = $sth->fetchrow_hashref(NAME_lc)) {
- my $qty = $ref->{qty} + $ref->{allocated};
+ my $qty = $ref->{base_qty} + $ref->{allocated};
if (($qty - $totalqty) > 0) {
$qty = $totalqty;
}
- $linetotal = $form->round_amount($form->{"sellprice_$i"} * $qty, 2);
+ $linetotal = $form->round_amount(($form->{"sellprice_$i"} * $qty) / $basefactor, 2);
if ($ref->{allocated} < 0) {
: "NULL";
# save detail record in invoice table
- $query = qq|INSERT INTO invoice (trans_id, parts_id, description, qty,
+ $query = qq|INSERT INTO invoice (trans_id, parts_id, description, qty, base_qty,
sellprice, fxsellprice, allocated, unit, deliverydate,
project_id, serialnumber)
VALUES ($form->{id}, $form->{"id_$i"},
- '$form->{"description_$i"}', | . ($form->{"qty_$i"} * -1) . qq|,
+ '$form->{"description_$i"}', | . ($form->{"qty_$i"} * -1) . qq|, | . ($baseqty * -1) . qq|,
$form->{"sellprice_$i"}, $fxsellprice, $allocated,
'$form->{"unit_$i"}', $deliverydate, (SELECT id FROM project WHERE projectnumber = '$project_id'),
'$form->{"serialnumber_$i"}')|;
($null, $form->{department_id}) = split(/--/, $form->{department});
$form->{department_id} *= 1;
+ $form->{payment_id} *= 1;
+ $form->{language_id} *= 1;
+ $form->{taxzone_id} *= 1;
+ $form->{storno} *= 1;
+
$form->{invnumber} = $form->{id} unless $form->{invnumber};
datepaid = $datepaid,
duedate = $duedate,
invoice = '1',
+ taxzone_id = '$form->{taxzone_id}',
taxincluded = '$form->{taxincluded}',
notes = '$form->{notes}',
intnotes = '$form->{intnotes}',
curr = '$form->{currency}',
department_id = $form->{department_id},
+ storno = '$form->{storno}',
cp_id = $form->{contact_id}
WHERE id = $form->{id}|;
$dbh->do($query) || $form->dberror($query);
+ if ($form->{storno}) {
+ $query = qq| update ap set paid=paid+amount where id=$form->{storno_id}|;
+ $dbh->do($query) || $form->dberror($query);
+ $query = qq| update ap set storno='$form->{storno}' where id=$form->{storno_id}|;
+ $dbh->do($query) || $form->dberror($query);
+ $query = qq§ update ap set intnotes='Rechnung storniert am $form->{invdate} ' || intnotes where id=$form->{storno_id}§;
+ $dbh->do($query) || $form->dberror($query);
+
+ $query = qq| update ap set paid=amount where id=$form->{id}|;
+ $dbh->do($query) || $form->dberror($query);
+ }
+
+
# add shipto
$form->{name} = $form->{vendor};
$form->{name} =~ s/--$form->{vendor_id}//;
- $form->add_shipto($dbh, $form->{id});
+ $form->add_shipto($dbh, $form->{id}, "AP");
# delete zero entries
$query = qq|DELETE FROM acc_trans
$dbh->do($query) || $form->dberror($query);
$query = qq|DELETE FROM shipto
- WHERE trans_id = $form->{id}|;
+ WHERE trans_id = $form->{id} AND module = 'AP'|;
$dbh->do($query) || $form->dberror($query);
$main::lxdebug->leave_sub();
# retrieve invoice
$query = qq|SELECT a.cp_id, a.invnumber, a.transdate AS invdate, a.duedate,
- a.ordnumber, a.quonumber, a.paid, a.taxincluded, a.notes,
+ a.ordnumber, a.quonumber, a.paid, a.taxincluded, a.notes, a.taxzone_id, a.storno, a.gldate,
a.intnotes, a.curr AS currency
FROM ap a
WHERE a.id = $form->{id}|;
# get shipto
$query = qq|SELECT s.* FROM shipto s
- WHERE s.trans_id = $form->{id}|;
+ WHERE s.trans_id = $form->{id} AND s.module = 'AP'|;
$sth = $dbh->prepare($query);
$sth->execute || $form->dberror($query);
$ref = $sth->fetchrow_hashref(NAME_lc);
+ delete($ref->{id});
map { $form->{$_} = $ref->{$_} } keys %$ref;
$sth->finish;
+ my $transdate =
+ $form->{invdate} ? $dbh->quote($form->{invdate}) : "current_date";
+
+ if(!$form->{taxzone_id}) {
+ $form->{taxzone_id} = 0;
+ }
# retrieve individual items
- $query = qq|SELECT c1.accno AS inventory_accno,
- c2.accno AS income_accno,
- c3.accno AS expense_accno,
- p.partnumber, i.description, i.qty, i.fxsellprice AS sellprice,
+ $query = qq|SELECT c1.accno AS inventory_accno, c1.new_chart_id AS inventory_new_chart, date($transdate) - c1.valid_from as inventory_valid,
+ c2.accno AS income_accno, c2.new_chart_id AS income_new_chart, date($transdate) - c2.valid_from as income_valid,
+ c3.accno AS expense_accno, c3.new_chart_id AS expense_new_chart, date($transdate) - c3.valid_from as expense_valid,
+ p.partnumber, i.description, i.qty, i.fxsellprice AS sellprice, p.inventory_accno_id AS part_inventory_accno_id,
i.parts_id AS id, i.unit, p.bin, i.deliverydate,
pr.projectnumber,
i.project_id, i.serialnumber,
pg.partsgroup
FROM invoice i
JOIN parts p ON (i.parts_id = p.id)
- LEFT JOIN chart c1 ON (p.inventory_accno_id = c1.id)
- LEFT JOIN chart c2 ON (p.income_accno_id = c2.id)
- LEFT JOIN chart c3 ON (p.expense_accno_id = c3.id)
+ LEFT JOIN chart c1 ON ((select inventory_accno_id from buchungsgruppen where id=p.buchungsgruppen_id) = c1.id)
+ LEFT JOIN chart c2 ON ((select income_accno_id_$form->{taxzone_id} from buchungsgruppen where id=p.buchungsgruppen_id) = c2.id)
+ LEFT JOIN chart c3 ON ((select expense_accno_id_$form->{taxzone_id} from buchungsgruppen where id=p.buchungsgruppen_id) = c3.id)
LEFT JOIN project pr ON (i.project_id = pr.id)
LEFT JOIN partsgroup pg ON (pg.id = p.partsgroup_id)
WHERE i.trans_id = $form->{id}
$sth->execute || $form->dberror($query);
while (my $ref = $sth->fetchrow_hashref(NAME_lc)) {
-
- #set expense_accno=inventory_accno if they are different => bilanz
- $vendor_accno =
- ($ref->{expense_accno} != $ref->{inventory_accno})
- ? $ref->{inventory_accno}
- : $ref->{expense_accno};
- $vendor_accno =
- ($ref->{inventory_accno})
- ? $ref->{inventory_accno}
- : $ref->{expense_accno};
+ if (!$ref->{"part_inventory_accno_id"}) {
+ map({ delete($ref->{$_}); } qw(inventory_accno inventory_new_chart inventory_valid));
+ }
+ delete($ref->{"part_inventory_accno_id"});
+
+ while ($ref->{inventory_new_chart} && ($ref->{inventory_valid} >=0)) {
+ my $query = qq| SELECT accno AS inventory_accno, new_chart_id AS inventory_new_chart, date($transdate) - valid_from AS inventory_valid FROM chart WHERE id = $ref->{inventory_new_chart}|;
+ my $stw = $dbh->prepare($query);
+ $stw->execute || $form->dberror($query);
+ ($ref->{inventory_accno}, $ref->{inventory_new_chart}, $ref->{inventory_valid}) = $stw->fetchrow_array;
+ $stw->finish;
+ }
+
+ while ($ref->{income_new_chart} && ($ref->{income_valid} >=0)) {
+ my $query = qq| SELECT accno AS income_accno, new_chart_id AS income_new_chart, date($transdate) - valid_from AS income_valid FROM chart WHERE id = $ref->{income_new_chart}|;
+ my $stw = $dbh->prepare($query);
+ $stw->execute || $form->dberror($query);
+ ($ref->{income_accno}, $ref->{income_new_chart}, $ref->{income_valid}) = $stw->fetchrow_array;
+ $stw->finish;
+ }
+
+ while ($ref->{expense_new_chart} && ($ref->{expense_valid} >=0)) {
+ my $query = qq| SELECT accno AS expense_accno, new_chart_id AS expense_new_chart, date($transdate) - valid_from AS expense_valid FROM chart WHERE id = $ref->{expense_new_chart}|;
+ my $stw = $dbh->prepare($query);
+ $stw->execute || $form->dberror($query);
+ ($ref->{expense_accno}, $ref->{expense_new_chart}, $ref->{expense_valid}) = $stw->fetchrow_array;
+ $stw->finish;
+ }
# get tax rates and description
$accno_id =
- ($form->{vc} eq "customer") ? $ref->{income_accno} : $vendor_accno;
- $query = qq|SELECT c.accno, c.description, t.rate, t.taxnumber
- FROM chart c, tax t
- WHERE c.id=t.chart_id AND t.taxkey in (SELECT taxkey_id from chart where accno = '$accno_id')
- ORDER BY accno|;
+ ($form->{vc} eq "customer") ? $ref->{income_accno} : $ref->{expense_accno};
+ $query = qq|SELECT c.accno, t.taxdescription, t.rate, t.taxnumber
+ FROM tax t LEFT JOIN chart c on (c.id=t.chart_id)
+ WHERE t.id in (SELECT tk.tax_id from taxkeys tk where tk.chart_id = (SELECT id from chart WHERE accno='$accno_id') AND startdate<=$transdate ORDER BY startdate desc LIMIT 1)
+ ORDER BY c.accno|;
$stw = $dbh->prepare($query);
$stw->execute || $form->dberror($query);
$ref->{taxaccounts} = "";
+ my $i = 0;
while ($ptr = $stw->fetchrow_hashref(NAME_lc)) {
# if ($customertax{$ref->{accno}}) {
+ if (($ptr->{accno} eq "") && ($ptr->{rate} == 0)) {
+ $i++;
+ $ptr->{accno} = $i;
+ }
$ref->{taxaccounts} .= "$ptr->{accno} ";
if (!($form->{taxaccounts} =~ /$ptr->{accno}/)) {
$form->{"$ptr->{accno}_rate"} = $ptr->{rate};
- $form->{"$ptr->{accno}_description"} = $ptr->{description};
+ $form->{"$ptr->{accno}_description"} = $ptr->{taxdescription};
$form->{"$ptr->{accno}_taxnumber"} = $ptr->{taxnumber};
$form->{taxaccounts} .= "$ptr->{accno} ";
}
# get vendor
my $query = qq|SELECT v.name AS vendor, v.creditlimit, v.terms,
- v.email, v.cc, v.bcc, v.language,
- v.street, v.zipcode, v.city, v.country,
- $duedate + v.terms AS duedate, v.notes AS intnotes
+ v.email, v.cc, v.bcc, v.language_id, v.payment_id,
+ v.street, v.zipcode, v.city, v.country, v.taxzone_id,
+ $duedate + v.terms AS duedate
FROM vendor v
WHERE v.id = $form->{vendor_id}|;
my $sth = $dbh->prepare($query);
qw(shiptoname shiptostreet shiptozipcode shiptocity shiptocountry shiptocontact shiptophone shiptofax shiptoemail);
$query = qq|SELECT s.* FROM shipto s
- WHERE s.trans_id = $form->{vendor_id}|;
+ WHERE s.trans_id = $form->{vendor_id} AND s.module= 'CT'|;
$sth = $dbh->prepare($query);
$sth->execute || $form->dberror($query);
my ($self, $myconfig, $form) = @_;
+ # connect to database
+ my $dbh = $form->dbconnect($myconfig);
+
my $i = $form->{rowcount};
# don't include assemblies or obsolete parts
$where .= " ORDER BY p.partnumber";
}
- # connect to database
- my $dbh = $form->dbconnect($myconfig);
+ my $transdate = "";
+ if ($form->{type} eq "invoice") {
+ $transdate =
+ $form->{invdate} ? $dbh->quote($form->{invdate}) : "current_date";
+ } else {
+ $transdate =
+ $form->{transdate} ? $dbh->quote($form->{transdate}) : "current_date";
+ }
- my $query = qq|SELECT p.id, p.partnumber, p.description,
- c1.accno AS inventory_accno,
- c2.accno AS income_accno,
- c3.accno AS expense_accno,
- pg.partsgroup,
- p.lastcost AS sellprice, p.unit, p.bin, p.onhand, p.notes AS partnotes
+ my $query = qq|SELECT p.id, p.partnumber, p.description, p.sellprice,
+ p.listprice, p.inventory_accno_id,
+ c1.accno AS inventory_accno, c1.new_chart_id AS inventory_new_chart, date($transdate) - c1.valid_from as inventory_valid,
+ c2.accno AS income_accno, c2.new_chart_id AS income_new_chart, date($transdate) - c2.valid_from as income_valid,
+ c3.accno AS expense_accno, c3.new_chart_id AS expense_new_chart, date($transdate) - c3.valid_from as expense_valid,
+ p.unit, p.assembly, p.bin, p.onhand, p.notes AS partnotes, p.notes AS longdescription, p.not_discountable,
+ pg.partsgroup, p.formel
FROM parts p
- LEFT JOIN chart c1 ON (p.inventory_accno_id = c1.id)
- LEFT JOIN chart c2 ON (p.income_accno_id = c2.id)
- LEFT JOIN chart c3 ON (p.expense_accno_id = c3.id)
+ LEFT JOIN chart c1 ON ((select inventory_accno_id from buchungsgruppen where id=p.buchungsgruppen_id) = c1.id)
+ LEFT JOIN chart c2 ON ((select income_accno_id_$form->{taxzone_id} from buchungsgruppen where id=p.buchungsgruppen_id) = c2.id)
+ LEFT JOIN chart c3 ON ((select expense_accno_id_$form->{taxzone_id} from buchungsgruppen where id=p.buchungsgruppen_id) = c3.id)
LEFT JOIN partsgroup pg ON (pg.id = p.partsgroup_id)
WHERE $where|;
my $sth = $dbh->prepare($query);
while (my $ref = $sth->fetchrow_hashref(NAME_lc)) {
- #set expense_accno=inventory_accno if they are different => bilanz
- $vendor_accno =
- ($ref->{expense_accno} != $ref->{inventory_accno})
- ? $ref->{inventory_accno}
- : $ref->{expense_accno};
- $vendor_accno =
- ($ref->{inventory_accno})
- ? $ref->{inventory_accno}
- : $ref->{expense_accno};
+ # In der Buchungsgruppe ist immer ein Bestandskonto verknuepft, auch wenn
+ # es sich um eine Dienstleistung handelt. Bei Dienstleistungen muss das
+ # Buchungskonto also aus dem Ergebnis rausgenommen werden.
+ if (!$ref->{inventory_accno_id}) {
+ map({ delete($ref->{"inventory_${_}"}); } qw(accno new_chart valid));
+ }
+ delete($ref->{inventory_accno_id});
# get tax rates and description
$accno_id =
- ($form->{vc} eq "customer") ? $ref->{income_accno} : $vendor_accno;
- $query = qq|SELECT c.accno, c.description, t.rate, t.taxnumber
- FROM chart c, tax t
- WHERE c.id=t.chart_id AND t.taxkey in (SELECT taxkey_id from chart where accno = '$accno_id')
+ ($form->{vc} eq "customer") ? $ref->{income_accno} : $ref->{expense_accno};
+ $query = qq|SELECT c.accno, t.taxdescription, t.rate, t.taxnumber
+ FROM tax t LEFT JOIN chart c on (c.id=t.chart_id)
+ WHERE t.id in (SELECT tk.tax_id from taxkeys tk where tk.chart_id = (SELECT id from chart WHERE accno='$accno_id') AND startdate<=$transdate ORDER BY startdate desc LIMIT 1)
ORDER BY c.accno|;
$stw = $dbh->prepare($query);
$stw->execute || $form->dberror($query);
$ref->{taxaccounts} = "";
+ my $i = 0;
while ($ptr = $stw->fetchrow_hashref(NAME_lc)) {
# if ($customertax{$ref->{accno}}) {
+ if (($ptr->{accno} eq "") && ($ptr->{rate} == 0)) {
+ $i++;
+ $ptr->{accno} = $i;
+ }
$ref->{taxaccounts} .= "$ptr->{accno} ";
if (!($form->{taxaccounts} =~ /$ptr->{accno}/)) {
$form->{"$ptr->{accno}_rate"} = $ptr->{rate};
- $form->{"$ptr->{accno}_description"} = $ptr->{description};
+ $form->{"$ptr->{accno}_description"} = $ptr->{taxdescription};
$form->{"$ptr->{accno}_taxnumber"} = $ptr->{taxnumber};
$form->{taxaccounts} .= "$ptr->{accno} ";
}
$main::lxdebug->leave_sub();
}
+sub post_payment {
+ $main::lxdebug->enter_sub();
+
+ my ($self, $myconfig, $form, $locale) = @_;
+
+ # connect to database, turn off autocommit
+ my $dbh = $form->dbconnect_noauto($myconfig);
+
+ $form->{datepaid} = $form->{invdate};
+
+ # total payments, don't move we need it here
+ for my $i (1 .. $form->{paidaccounts}) {
+ $form->{"paid_$i"} = $form->parse_amount($myconfig, $form->{"paid_$i"});
+ $form->{paid} += $form->{"paid_$i"};
+ $form->{datepaid} = $form->{"datepaid_$i"} if ($form->{"datepaid_$i"});
+ }
+
+ $form->{exchangerate} =
+ $form->get_exchangerate($dbh, $form->{currency}, $form->{invdate},
+ "buy");
+
+ # record payments and offsetting AP
+ for my $i (1 .. $form->{paidaccounts}) {
+
+ if ($form->{"paid_$i"} != 0) {
+ my ($accno) = split /--/, $form->{"AP_paid_$i"};
+ $form->{"datepaid_$i"} = $form->{invdate}
+ unless ($form->{"datepaid_$i"});
+ $form->{datepaid} = $form->{"datepaid_$i"};
+
+ $exchangerate = 0;
+ if (($form->{currency} eq $form->{defaultcurrency}) || ($form->{defaultcurrency} eq "")) {
+ $form->{"exchangerate_$i"} = 1;
+ } else {
+ $exchangerate =
+ $form->check_exchangerate($myconfig, $form->{currency},
+ $form->{"datepaid_$i"}, 'buy');
+
+ $form->{"exchangerate_$i"} =
+ ($exchangerate)
+ ? $exchangerate
+ : $form->parse_amount($myconfig, $form->{"exchangerate_$i"});
+ }
+
+ # record AP
+ $amount =
+ $form->round_amount($form->{"paid_$i"} * $form->{"exchangerate"},
+ 2) * -1;
+
+
+ $query = qq|DELETE FROM acc_trans WHERE trans_id=$form->{id} AND chart_id=(SELECT c.id FROM chart c
+ WHERE c.accno = '$form->{AP}') AND amount=$amount AND transdate='$form->{"datepaid_$i"}'|;
+ $dbh->do($query) || $form->dberror($query);
+
+ $query = qq|INSERT INTO acc_trans (trans_id, chart_id, amount,
+ transdate)
+ VALUES ($form->{id}, (SELECT c.id FROM chart c
+ WHERE c.accno = '$form->{AP}'),
+ $amount, '$form->{"datepaid_$i"}')|;
+ $dbh->do($query) || $form->dberror($query);
+
+
+
+ $query = qq|DELETE FROM acc_trans WHERE trans_id=$form->{id} AND chart_id=(SELECT c.id FROM chart c
+ WHERE c.accno = '$accno') AND amount=$form->{"paid_$i"} AND transdate='$form->{"datepaid_$i"}' AND source='$form->{"source_$i"}' AND memo='$form->{"memo_$i"}'|;
+ $dbh->do($query) || $form->dberror($query);
+
+ $query = qq|INSERT INTO acc_trans (trans_id, chart_id, amount, transdate,
+ source, memo)
+ VALUES ($form->{id}, (SELECT c.id FROM chart c
+ WHERE c.accno = '$accno'),
+ $form->{"paid_$i"}, '$form->{"datepaid_$i"}',
+ '$form->{"source_$i"}', '$form->{"memo_$i"}')|;
+ $dbh->do($query) || $form->dberror($query);
+
+
+ # gain/loss
+ $amount =
+ $form->{"paid_$i"} * $form->{exchangerate} - $form->{"paid_$i"} *
+ $form->{"exchangerate_$i"};
+ if ($amount > 0) {
+ $form->{fx}{ $form->{fxgain_accno} }{ $form->{"datepaid_$i"} } +=
+ $amount;
+ } else {
+ $form->{fx}{ $form->{fxloss_accno} }{ $form->{"datepaid_$i"} } +=
+ $amount;
+ }
+
+ $diff = 0;
+
+ # update exchange rate
+ if (($form->{currency} ne $form->{defaultcurrency}) && !$exchangerate) {
+ $form->update_exchangerate($dbh, $form->{currency},
+ $form->{"datepaid_$i"},
+ $form->{"exchangerate_$i"}, 0);
+ }
+ }
+ }
+
+ # record exchange rate differences and gains/losses
+ foreach my $accno (keys %{ $form->{fx} }) {
+ foreach my $transdate (keys %{ $form->{fx}{$accno} }) {
+ if (
+ ($form->{fx}{$accno}{$transdate} =
+ $form->round_amount($form->{fx}{$accno}{$transdate}, 2)
+ ) != 0
+ ) {
+ $query = qq|DELETE FROM acc_trans WHERE trans_id=$form->{id} AND chart_id=(SELECT c.id FROM chart c
+ WHERE c.accno = '$accno') AND amount=$form->{fx}{$accno}{$transdate} AND transdate='$transdate' AND cleared='0' AND fx_transaction='1'|;
+ $dbh->do($query) || $form->dberror($query);
+ $query = qq|INSERT INTO acc_trans (trans_id, chart_id, amount,
+ transdate, cleared, fx_transaction)
+ VALUES ($form->{id},
+ (SELECT c.id FROM chart c
+ WHERE c.accno = '$accno'),
+ $form->{fx}{$accno}{$transdate}, '$transdate', '0', '1')|;
+ $dbh->do($query) || $form->dberror($query);
+ }
+ }
+ }
+ my $datepaid = ($form->{paid}) ? qq|'$form->{datepaid}'| : "NULL";
+
+ # save AP record
+ my $query = qq|UPDATE ap set
+ paid = $form->{paid},
+ datepaid = $datepaid
+ WHERE id=$form->{id}|;
+
+ $dbh->do($query) || $form->dberror($query);
+
+ my $rc = $dbh->commit;
+ $dbh->disconnect;
+
+ $main::lxdebug->leave_sub();
+
+ return $rc;
+}
+
1;
package IS;
use Data::Dumper;
+use SL::AM;
sub invoice_details {
$main::lxdebug->enter_sub();
for $i (1 .. $form->{rowcount}) {
$partsgroup = "";
if ($form->{"partsgroup_$i"} && $form->{groupitems}) {
- $form->format_string("partsgroup_$i");
$partsgroup = $form->{"partsgroup_$i"};
}
push @partsgroup, [$i, $partsgroup];
my $taxamount;
my $taxbase;
my $taxdiff;
+ my $nodiscount;
+ my $yesdiscount;
+ my $nodiscount_subtotal = 0;
+ my $discount_subtotal = 0;
+ my $position = 0;
+ my $subtotal_header = 0;
+ my $subposition = 0;
+
foreach $item (sort { $a->[1] cmp $b->[1] } @partsgroup) {
$i = $item->[0];
if ($form->{"qty_$i"} != 0) {
- # add number, description and qty to $form->{number}, ....
- push(@{ $form->{runningnumber} }, $i);
+ # add number, description and qty to $form->{number},
+ if ($form->{"subtotal_$i"} && !$subtotal_header) {
+ $subtotal_header = $i;
+ $position = int($position);
+ $subposition = 0;
+ $position++;
+ } elsif ($subtotal_header) {
+ $subposition += 1;
+ $position = int($position);
+ $position = $position.".".$subposition;
+ } else {
+ $position = int($position);
+ $position++;
+ }
+ push(@{ $form->{runningnumber} }, $position);
push(@{ $form->{number} }, qq|$form->{"partnumber_$i"}|);
push(@{ $form->{serialnumber} }, qq|$form->{"serialnumber_$i"}|);
push(@{ $form->{bin} }, qq|$form->{"bin_$i"}|);
push(@{ $form->{"partnotes"} }, qq|$form->{"partnotes_$i"}|);
push(@{ $form->{description} }, qq|$form->{"description_$i"}|);
+ push(@{ $form->{longdescription} }, qq|$form->{"longdescription_$i"}|);
push(@{ $form->{qty} },
$form->format_amount($myconfig, $form->{"qty_$i"}));
push(@{ $form->{unit} }, qq|$form->{"unit_$i"}|);
push(@{ $form->{sellprice} }, $form->{"sellprice_$i"});
push(@{ $form->{ordnumber_oe} }, qq|$form->{"ordnumber_$i"}|);
push(@{ $form->{transdate_oe} }, qq|$form->{"transdate_$i"}|);
+ push(@{ $form->{invnumber} }, qq|$form->{"invnumber"}|);
+ push(@{ $form->{invdate} }, qq|$form->{"invdate"}|);
if ($form->{lizenzen}) {
if ($form->{"licensenumber_$i"}) {
my $linetotal =
$form->round_amount($form->{"qty_$i"} * $form->{"netprice_$i"}, 2);
+ my $nodiscount_linetotal =
+ $form->round_amount($form->{"qty_$i"} * $sellprice, 2);
+
$discount =
($discount != 0)
? $form->format_amount($myconfig, $discount * -1, $decimalplaces)
push(@{ $form->{discount} }, $discount);
push(@{ $form->{p_discount} }, $form->{"discount_$i"});
-
+ if (($form->{"discount_$i"} ne "") && ($form->{"discount_$i"} != 0)) {
+ $form->{discount_p} = $form->{"discount_$i"};
+ }
$form->{total} += $linetotal;
+ $discount_subtotal += $linetotal;
+ $form->{nodiscount_total} += $nodiscount_linetotal;
+ $nodiscount_subtotal += $nodiscount_linetotal;
+ $form->{discount_total} += $form->parse_amount($myconfig, $discount);
+
+ if ($form->{"subtotal_$i"} && $subtotal_header && ($subtotal_header != $i)) {
+ $discount_subtotal = $form->format_amount($myconfig, $discount_subtotal, 2);
+ push(@{ $form->{discount_sub} }, $discount_subtotal);
+ $nodiscount_subtotal = $form->format_amount($myconfig, $nodiscount_subtotal, 2);
+ push(@{ $form->{nodiscount_sub} }, $nodiscount_subtotal);
+ $discount_subtotal = 0;
+ $nodiscount_subtotal = 0;
+ $subtotal_header = 0;
+ } else {
+ push(@{ $form->{discount_sub} }, "");
+ push(@{ $form->{nodiscount_sub} }, "");
+ }
+
+ if ($linetotal == $netto_linetotal) {
+ $nodiscount += $linetotal;
+ }
push(@{ $form->{linetotal} },
$form->format_amount($myconfig, $linetotal, 2));
+ push(@{ $form->{nodiscount_linetotal} },
+ $form->format_amount($myconfig, $nodiscount_linetotal, 2));
+
+
@taxaccounts = split / /, $form->{"taxaccounts_$i"};
$taxrate = 0;
$taxdiff = 0;
while (my $ref = $sth->fetchrow_hashref(NAME_lc)) {
if ($form->{groupitems} && $ref->{partsgroup} ne $sameitem) {
map { push(@{ $form->{$_} }, "") }
- qw(runningnumber number serialnumber unit qty bin sellprice listprice netprice discount linetotal);
+ qw(runningnumber number serialnumber unit qty bin sellprice listprice netprice discount linetotal nodiscount_linetotal);
$sameitem = ($ref->{partsgroup}) ? $ref->{partsgroup} : "--";
push(@{ $form->{description} }, $sameitem);
}
map { $form->{"a_$_"} = $ref->{$_} } qw(partnumber description);
- $form->format_string("a_partnumber", "a_description");
push(@{ $form->{description} },
$form->format_amount($myconfig, $ref->{qty} * $form->{"qty_$i"}
)
. qq| -- $form->{"a_partnumber"}, $form->{"a_description"}|);
map { push(@{ $form->{$_} }, "") }
- qw(number unit qty runningnumber serialnumber bin sellprice listprice netprice discount linetotal);
+ qw(number unit qty runningnumber serialnumber bin sellprice listprice netprice discount linetotal nodiscount_linetotal);
}
$sth->finish;
}
foreach my $item (sort keys %taxaccounts) {
- if ($form->round_amount($taxaccounts{$item}, 2) != 0) {
- push(@{ $form->{taxbase} },
- $form->format_amount($myconfig, $taxbase{$item}, 2));
+ push(@{ $form->{taxbase} },
+ $form->format_amount($myconfig, $taxbase{$item}, 2));
- $tax += $taxamount = $form->round_amount($taxaccounts{$item}, 2);
+ $tax += $taxamount = $form->round_amount($taxaccounts{$item}, 2);
- push(@{ $form->{tax} }, $form->format_amount($myconfig, $taxamount, 2));
- push(@{ $form->{taxdescription} }, $form->{"${item}_description"});
- push(@{ $form->{taxrate} },
- $form->format_amount($myconfig, $form->{"${item}_rate"} * 100));
- push(@{ $form->{taxnumber} }, $form->{"${item}_taxnumber"});
- }
+ push(@{ $form->{tax} }, $form->format_amount($myconfig, $taxamount, 2));
+ push(@{ $form->{taxdescription} }, $form->{"${item}_description"});
+ push(@{ $form->{taxrate} },
+ $form->format_amount($myconfig, $form->{"${item}_rate"} * 100));
+ push(@{ $form->{taxnumber} }, $form->{"${item}_taxnumber"});
}
for my $i (1 .. $form->{paidaccounts}) {
}
$form->{subtotal} = $form->format_amount($myconfig, $form->{total}, 2);
+ $yesdiscount = $form->{nodiscount_total} - $nodiscount;
+ $form->{nodiscount_subtotal} = $form->format_amount($myconfig, $form->{nodiscount_total}, 2);
+ $form->{discount_total} = $form->format_amount($myconfig, $form->{discount_total}, 2);
+ $form->{nodiscount} = $form->format_amount($myconfig, $nodiscount, 2);
+ $form->{yesdiscount} = $form->format_amount($myconfig, $yesdiscount, 2);
+
$form->{invtotal} =
($form->{taxincluded}) ? $form->{total} : $form->{total} + $tax;
$form->{total} =
$form->format_amount($myconfig, $form->{invtotal} - $form->{paid}, 2);
$form->{invtotal} = $form->format_amount($myconfig, $form->{invtotal}, 2);
-
+ $form->set_payment_options($myconfig, $form->{invdate});
$form->{paid} = $form->format_amount($myconfig, $form->{paid}, 2);
- # myconfig variables
- map { $form->{$_} = $myconfig->{$_} }
- (qw(company address tel fax signature businessnumber));
$form->{username} = $myconfig->{name};
$dbh->disconnect;
my $dbh = $form->dbconnect($myconfig);
# get contact id, set it if nessessary
- ($null, $form->{cp_id}) = split /--/, $form->{contact};
+ $form->{cp_id} *= 1;
$contact = "";
if ($form->{cp_id}) {
# remove id and taxincluded before copy back
delete @$ref{qw(id taxincluded)};
map { $form->{$_} = $ref->{$_} } keys %$ref;
-
$sth->finish;
+
+ if ($form->{delivery_customer_id}) {
+ my $query = qq|SELECT ct.*, ct.notes as customernotes
+ FROM customer ct
+ WHERE ct.id = $form->{delivery_customer_id} limit 1|;
+ my $sth = $dbh->prepare($query);
+ $sth->execute || $form->dberror($query);
+
+ $ref = $sth->fetchrow_hashref(NAME_lc);
+
+ $sth->finish;
+ map { $form->{"dc_$_"} = $ref->{$_} } keys %$ref;
+ }
+
+ if ($form->{delivery_vendor_id}) {
+ my $query = qq|SELECT ct.*, ct.notes as customernotes
+ FROM customer ct
+ WHERE ct.id = $form->{delivery_vendor_id} limit 1|;
+ my $sth = $dbh->prepare($query);
+ $sth->execute || $form->dberror($query);
+
+ $ref = $sth->fetchrow_hashref(NAME_lc);
+
+ $sth->finish;
+ map { $form->{"dv_$_"} = $ref->{$_} } keys %$ref;
+ }
$dbh->disconnect;
$main::lxdebug->leave_sub();
$form->get_employee($dbh);
}
- ($null, $form->{contact_id}) = split /--/, $form->{contact};
+ $form->{contact_id} = $form->{cp_id};
$form->{contact_id} *= 1;
+ $form->{payment_id} *= 1;
+ $form->{language_id} *= 1;
+ $form->{taxzone_id} *= 1;
+ $form->{delivery_customer_id} *= 1;
+ $form->{delivery_vendor_id} *= 1;
+ $form->{storno} *= 1;
+ $form->{shipto_id} *= 1;
+
($null, $form->{department_id}) = split(/--/, $form->{department});
$form->{department_id} *= 1;
+ my $service_units = AM->retrieve_units($myconfig,$form,"service");
+ my $part_units = AM->retrieve_units($myconfig,$form,"dimension");
+
+
+
if ($form->{id}) {
&reverse_invoice($dbh, $form);
$form->{expense_inventory} = "";
foreach my $i (1 .. $form->{rowcount}) {
- $form->{"qty_$i"} = $form->parse_amount($myconfig, $form->{"qty_$i"});
+ if ($form->{type} eq "credit_note") {
+ $form->{"qty_$i"} = $form->parse_amount($myconfig, $form->{"qty_$i"}) * -1;
+ $form->{shipped} = 1;
+ } else {
+ $form->{"qty_$i"} = $form->parse_amount($myconfig, $form->{"qty_$i"});
+ }
+ my $basefactor;
+ my $basqty;
+
+ if ($form->{storno}) {
+ $form->{"qty_$i"} *= -1;
+ }
if ($form->{"qty_$i"} != 0) {
+ # get item baseunit
+ $query = qq|SELECT p.unit
+ FROM parts p
+ WHERE p.id = $form->{"id_$i"}|;
+ $sth = $dbh->prepare($query);
+ $sth->execute || $form->dberror($query);
+
+ my ($item_unit) = $sth->fetchrow_array();
+ $sth->finish;
+
+ if ($form->{"inventory_accno_$i"}) {
+ if (defined($part_units->{$item_unit}->{factor}) && $part_units->{$item_unit}->{factor} ne '' && $part_units->{$item_unit}->{factor} ne '0') {
+ $basefactor = $part_units->{$form->{"unit_$i"}}->{factor} / $part_units->{$item_unit}->{factor};
+ } else {
+ $basefactor = 1;
+ }
+ $baseqty = $form->{"qty_$i"} * $basefactor;
+ } else {
+ if (defined($service_units->{$item_unit}->{factor}) && $service_units->{$item_unit}->{factor} ne '' && $service_units->{$item_unit}->{factor} ne '0') {
+ $basefactor = $service_units->{$form->{"unit_$i"}}->{factor} / $service_units->{$item_unit}->{factor};
+ } else {
+ $basefactor = 1;
+ }
+ $baseqty = $form->{"qty_$i"} * $basefactor;
+ }
+
map { $form->{"${_}_$i"} =~ s/\'/\'\'/g }
(qw(partnumber description unit));
if ($sth->fetchrow_array) {
$form->update_balance($dbh, "parts", "onhand",
qq|id = $form->{"id_$i"}|,
- $form->{"qty_$i"} * -1)
+ $baseqty * -1)
unless $form->{shipped};
}
$sth->finish;
# record assembly item as allocated
- &process_assembly($dbh, $form, $form->{"id_$i"}, $form->{"qty_$i"});
+ &process_assembly($dbh, $form, $form->{"id_$i"}, $baseqty);
} else {
$form->update_balance($dbh, "parts", "onhand",
qq|id = $form->{"id_$i"}|,
- $form->{"qty_$i"} * -1)
+ $baseqty * -1)
unless $form->{shipped};
- $allocated = &cogs($dbh, $form, $form->{"id_$i"}, $form->{"qty_$i"});
+ $allocated = &cogs($dbh, $form, $form->{"id_$i"}, $baseqty, $basefactor);
}
}
? qq|'$form->{"deliverydate_$i"}'|
: "NULL";
- # get pricegroup_id and save ist
- ($null, my $pricegroup_id) = split /--/, $form->{"sellprice_drag_$i"};
+ # get pricegroup_id and save it
+ ($null, my $pricegroup_id) = split /--/, $form->{"sellprice_pg_$i"};
$pricegroup_id *= 1;
+ my $subtotal = $form->{"subtotal_$i"} * 1;
# save detail record in invoice table
- $query = qq|INSERT INTO invoice (trans_id, parts_id, description, qty,
+ $query = qq|INSERT INTO invoice (trans_id, parts_id, description,longdescription, qty,
sellprice, fxsellprice, discount, allocated, assemblyitem,
unit, deliverydate, project_id, serialnumber, pricegroup_id,
- ordnumber, transdate, cusordnumber)
+ ordnumber, transdate, cusordnumber, base_qty, subtotal)
VALUES ($form->{id}, $form->{"id_$i"},
- '$form->{"description_$i"}', $form->{"qty_$i"},
+ '$form->{"description_$i"}', '$form->{"longdescription_$i"}', $form->{"qty_$i"},
$form->{"sellprice_$i"}, $fxsellprice,
$form->{"discount_$i"}, $allocated, 'f',
'$form->{"unit_$i"}', $deliverydate, (SELECT id from project where projectnumber = '$project_id'),
'$form->{"serialnumber_$i"}', '$pricegroup_id',
- '$form->{"ordnumber_$i"}', '$form->{"transdate_$i"}', '$form->{"cusordnumber_$i"}')|;
+ '$form->{"ordnumber_$i"}', '$form->{"transdate_$i"}', '$form->{"cusordnumber_$i"}', $baseqty, '$subtotal')|;
$dbh->do($query) || $form->dberror($query);
if ($form->{lizenzen}) {
# total payments, don't move we need it here
for my $i (1 .. $form->{paidaccounts}) {
- $form->{"paid_$i"} = $form->parse_amount($myconfig, $form->{"paid_$i"});
+ if ($form->{type} eq "credit_note") {
+ $form->{"paid_$i"} = $form->parse_amount($myconfig, $form->{"paid_$i"}) * -1;
+ } else {
+ $form->{"paid_$i"} = $form->parse_amount($myconfig, $form->{"paid_$i"});
+ }
$form->{paid} += $form->{"paid_$i"};
$form->{datepaid} = $form->{"datepaid_$i"} if ($form->{"datepaid_$i"});
}
# $form->{amount}{$form->{id}}{$form->{AR}} = 1 if ($form->{amount}{$form->{id}}{$form->{AR}} == 0);
# record payments and offsetting AR
- for my $i (1 .. $form->{paidaccounts}) {
-
- if ($form->{"paid_$i"} != 0) {
- my ($accno) = split /--/, $form->{"AR_paid_$i"};
- $form->{"datepaid_$i"} = $form->{invdate}
- unless ($form->{"datepaid_$i"});
- $form->{datepaid} = $form->{"datepaid_$i"};
-
- $exchangerate = 0;
-
- if ($form->{currency} eq $form->{defaultcurrency}) {
- $form->{"exchangerate_$i"} = 1;
- } else {
- $exchangerate =
- $form->check_exchangerate($myconfig, $form->{currency},
- $form->{"datepaid_$i"}, 'buy');
-
- $form->{"exchangerate_$i"} =
- ($exchangerate)
- ? $exchangerate
- : $form->parse_amount($myconfig, $form->{"exchangerate_$i"});
- }
-
- # record AR
- $amount =
- $form->round_amount($form->{"paid_$i"} * $form->{exchangerate} + $diff,
- 2);
-
- if ($form->{amount}{ $form->{id} }{ $form->{AR} } != 0) {
- $query = qq|INSERT INTO acc_trans (trans_id, chart_id, amount,
- transdate)
- VALUES ($form->{id}, (SELECT c.id FROM chart c
- WHERE c.accno = '$form->{AR}'),
- $amount, '$form->{"datepaid_$i"}')|;
+ if (!$form->{storno}) {
+ for my $i (1 .. $form->{paidaccounts}) {
+
+ if ($form->{"paid_$i"} != 0) {
+ my ($accno) = split /--/, $form->{"AR_paid_$i"};
+ $form->{"datepaid_$i"} = $form->{invdate}
+ unless ($form->{"datepaid_$i"});
+ $form->{datepaid} = $form->{"datepaid_$i"};
+
+ $exchangerate = 0;
+
+ if ($form->{currency} eq $form->{defaultcurrency}) {
+ $form->{"exchangerate_$i"} = 1;
+ } else {
+ $exchangerate =
+ $form->check_exchangerate($myconfig, $form->{currency},
+ $form->{"datepaid_$i"}, 'buy');
+
+ $form->{"exchangerate_$i"} =
+ ($exchangerate)
+ ? $exchangerate
+ : $form->parse_amount($myconfig, $form->{"exchangerate_$i"});
+ }
+
+ # record AR
+ $amount =
+ $form->round_amount($form->{"paid_$i"} * $form->{exchangerate} + $diff,
+ 2);
+
+ if ($form->{amount}{ $form->{id} }{ $form->{AR} } != 0) {
+ $query = qq|INSERT INTO acc_trans (trans_id, chart_id, amount,
+ transdate)
+ VALUES ($form->{id}, (SELECT c.id FROM chart c
+ WHERE c.accno = '$form->{AR}'),
+ $amount, '$form->{"datepaid_$i"}')|;
+ $dbh->do($query) || $form->dberror($query);
+ }
+
+ # record payment
+ $form->{"paid_$i"} *= -1;
+
+ $query = qq|INSERT INTO acc_trans (trans_id, chart_id, amount, transdate,
+ source, memo)
+ VALUES ($form->{id}, (SELECT c.id FROM chart c
+ WHERE c.accno = '$accno'),
+ $form->{"paid_$i"}, '$form->{"datepaid_$i"}',
+ '$form->{"source_$i"}', '$form->{"memo_$i"}')|;
$dbh->do($query) || $form->dberror($query);
- }
-
- # record payment
- $form->{"paid_$i"} *= -1;
-
- $query = qq|INSERT INTO acc_trans (trans_id, chart_id, amount, transdate,
- source, memo)
- VALUES ($form->{id}, (SELECT c.id FROM chart c
- WHERE c.accno = '$accno'),
- $form->{"paid_$i"}, '$form->{"datepaid_$i"}',
- '$form->{"source_$i"}', '$form->{"memo_$i"}')|;
- $dbh->do($query) || $form->dberror($query);
-
- # exchangerate difference
- $form->{fx}{$accno}{ $form->{"datepaid_$i"} } +=
- $form->{"paid_$i"} * ($form->{"exchangerate_$i"} - 1) + $diff;
-
- # gain/loss
- $amount =
- $form->{"paid_$i"} * $form->{exchangerate} - $form->{"paid_$i"} *
- $form->{"exchangerate_$i"};
- if ($amount > 0) {
- $form->{fx}{ $form->{fxgain_accno} }{ $form->{"datepaid_$i"} } +=
- $amount;
- } else {
- $form->{fx}{ $form->{fxloss_accno} }{ $form->{"datepaid_$i"} } +=
- $amount;
- }
-
- $diff = 0;
-
- # update exchange rate
- if (($form->{currency} ne $form->{defaultcurrency}) && !$exchangerate) {
- $form->update_exchangerate($dbh, $form->{currency},
- $form->{"datepaid_$i"},
- $form->{"exchangerate_$i"}, 0);
+
+ # exchangerate difference
+ $form->{fx}{$accno}{ $form->{"datepaid_$i"} } +=
+ $form->{"paid_$i"} * ($form->{"exchangerate_$i"} - 1) + $diff;
+
+ # gain/loss
+ $amount =
+ $form->{"paid_$i"} * $form->{exchangerate} - $form->{"paid_$i"} *
+ $form->{"exchangerate_$i"};
+ if ($amount > 0) {
+ $form->{fx}{ $form->{fxgain_accno} }{ $form->{"datepaid_$i"} } +=
+ $amount;
+ } else {
+ $form->{fx}{ $form->{fxloss_accno} }{ $form->{"datepaid_$i"} } +=
+ $amount;
+ }
+
+ $diff = 0;
+
+ # update exchange rate
+ if (($form->{currency} ne $form->{defaultcurrency}) && !$exchangerate) {
+ $form->update_exchangerate($dbh, $form->{currency},
+ $form->{"datepaid_$i"},
+ $form->{"exchangerate_$i"}, 0);
+ }
}
}
}
taxincluded = '$form->{taxincluded}',
curr = '$form->{currency}',
department_id = $form->{department_id},
+ payment_id = $form->{payment_id},
+ type = '$form->{type}',
+ language_id = $form->{language_id},
+ taxzone_id = $form->{taxzone_id},
+ shipto_id = $form->{shipto_id},
+ delivery_customer_id = $form->{delivery_customer_id},
+ delivery_vendor_id = $form->{delivery_vendor_id},
employee_id = $form->{employee_id},
+ storno = '$form->{storno}',
cp_id = $form->{contact_id}
WHERE id = $form->{id}
|;
$dbh->do($query) || $form->dberror($query);
+ if ($form->{storno}) {
+ $query = qq| update ar set paid=paid+amount where id=$form->{storno_id}|;
+ $dbh->do($query) || $form->dberror($query);
+ $query = qq| update ar set storno='$form->{storno}' where id=$form->{storno_id}|;
+ $dbh->do($query) || $form->dberror($query);
+ $query = qq§ update ar set intnotes='Rechnung storniert am $form->{invdate} ' || intnotes where id=$form->{storno_id}§;
+ $dbh->do($query) || $form->dberror($query);
+
+ $query = qq| update ar set paid=amount where id=$form->{id}|;
+ $dbh->do($query) || $form->dberror($query);
+ }
+
$form->{pago_total} = $amount;
# add shipto
$form->{name} = $form->{customer};
$form->{name} =~ s/--$form->{customer_id}//;
- $form->add_shipto($dbh, $form->{id});
+
+ if (!$form->{shipto_id}) {
+ $form->add_shipto($dbh, $form->{id}, "AR");
+ }
# save printed, emailed and queued
$form->save_status($dbh);
return $rc;
}
+sub post_payment {
+ $main::lxdebug->enter_sub();
+
+ my ($self, $myconfig, $form, $locale) = @_;
+
+ # connect to database, turn off autocommit
+ my $dbh = $form->dbconnect_noauto($myconfig);
+
+ $form->{datepaid} = $form->{invdate};
+
+ # total payments, don't move we need it here
+ for my $i (1 .. $form->{paidaccounts}) {
+ if ($form->{type} eq "credit_note") {
+ $form->{"paid_$i"} = $form->parse_amount($myconfig, $form->{"paid_$i"}) * -1;
+ } else {
+ $form->{"paid_$i"} = $form->parse_amount($myconfig, $form->{"paid_$i"});
+ }
+ $form->{paid} += $form->{"paid_$i"};
+ $form->{datepaid} = $form->{"datepaid_$i"} if ($form->{"datepaid_$i"});
+ }
+
+ $form->{exchangerate} =
+ $form->get_exchangerate($dbh, $form->{currency}, $form->{invdate},
+ "buy");
+
+ # record payments and offsetting AR
+ for my $i (1 .. $form->{paidaccounts}) {
+
+ if ($form->{"paid_$i"} != 0) {
+ my ($accno) = split /--/, $form->{"AR_paid_$i"};
+ $form->{"datepaid_$i"} = $form->{invdate}
+ unless ($form->{"datepaid_$i"});
+ $form->{datepaid} = $form->{"datepaid_$i"};
+
+ $exchangerate = 0;
+ if (($form->{currency} eq $form->{defaultcurrency}) || ($form->{defaultcurrency} eq "")) {
+ $form->{"exchangerate_$i"} = 1;
+ } else {
+ $exchangerate =
+ $form->check_exchangerate($myconfig, $form->{currency},
+ $form->{"datepaid_$i"}, 'buy');
+
+ $form->{"exchangerate_$i"} =
+ ($exchangerate)
+ ? $exchangerate
+ : $form->parse_amount($myconfig, $form->{"exchangerate_$i"});
+ }
+
+ # record AR
+ $amount =
+ $form->round_amount($form->{"paid_$i"} * $form->{"exchangerate"},
+ 2);
+
+
+ $query = qq|DELETE FROM acc_trans WHERE trans_id=$form->{id} AND chart_id=(SELECT c.id FROM chart c
+ WHERE c.accno = '$form->{AR}') AND amount=$amount AND transdate='$form->{"datepaid_$i"}'|;
+ $dbh->do($query) || $form->dberror($query);
+
+ $query = qq|INSERT INTO acc_trans (trans_id, chart_id, amount,
+ transdate)
+ VALUES ($form->{id}, (SELECT c.id FROM chart c
+ WHERE c.accno = '$form->{AR}'),
+ $amount, '$form->{"datepaid_$i"}')|;
+ $dbh->do($query) || $form->dberror($query);
+
+
+ # record payment
+ $form->{"paid_$i"} *= -1;
+
+ $query = qq|DELETE FROM acc_trans WHERE trans_id=$form->{id} AND chart_id=(SELECT c.id FROM chart c
+ WHERE c.accno = '$accno') AND amount=$form->{"paid_$i"} AND transdate='$form->{"datepaid_$i"}' AND source='$form->{"source_$i"}' AND memo='$form->{"memo_$i"}'|;
+ $dbh->do($query) || $form->dberror($query);
+
+ $query = qq|INSERT INTO acc_trans (trans_id, chart_id, amount, transdate,
+ source, memo)
+ VALUES ($form->{id}, (SELECT c.id FROM chart c
+ WHERE c.accno = '$accno'),
+ $form->{"paid_$i"}, '$form->{"datepaid_$i"}',
+ '$form->{"source_$i"}', '$form->{"memo_$i"}')|;
+ $dbh->do($query) || $form->dberror($query);
+
+
+ # gain/loss
+ $amount =
+ $form->{"paid_$i"} * $form->{exchangerate} - $form->{"paid_$i"} *
+ $form->{"exchangerate_$i"};
+ if ($amount > 0) {
+ $form->{fx}{ $form->{fxgain_accno} }{ $form->{"datepaid_$i"} } +=
+ $amount;
+ } else {
+ $form->{fx}{ $form->{fxloss_accno} }{ $form->{"datepaid_$i"} } +=
+ $amount;
+ }
+
+ $diff = 0;
+
+ # update exchange rate
+ if (($form->{currency} ne $form->{defaultcurrency}) && !$exchangerate) {
+ $form->update_exchangerate($dbh, $form->{currency},
+ $form->{"datepaid_$i"},
+ $form->{"exchangerate_$i"}, 0);
+ }
+ }
+ }
+
+ # record exchange rate differences and gains/losses
+ foreach my $accno (keys %{ $form->{fx} }) {
+ foreach my $transdate (keys %{ $form->{fx}{$accno} }) {
+ if (
+ ($form->{fx}{$accno}{$transdate} =
+ $form->round_amount($form->{fx}{$accno}{$transdate}, 2)
+ ) != 0
+ ) {
+ $query = qq|DELETE FROM acc_trans WHERE trans_id=$form->{id} AND chart_id=(SELECT c.id FROM chart c
+ WHERE c.accno = '$accno') AND amount=$form->{fx}{$accno}{$transdate} AND transdate='$transdate' AND cleared='0' AND fx_transaction='1'|;
+ $dbh->do($query) || $form->dberror($query);
+ $query = qq|INSERT INTO acc_trans (trans_id, chart_id, amount,
+ transdate, cleared, fx_transaction)
+ VALUES ($form->{id},
+ (SELECT c.id FROM chart c
+ WHERE c.accno = '$accno'),
+ $form->{fx}{$accno}{$transdate}, '$transdate', '0', '1')|;
+ $dbh->do($query) || $form->dberror($query);
+ }
+ }
+ }
+ my $datepaid = ($form->{paid}) ? qq|'$form->{datepaid}'| : "NULL";
+
+ # save AR record
+ my $query = qq|UPDATE ar set
+ paid = $form->{paid},
+ datepaid = $datepaid
+ WHERE id=$form->{id}|;
+
+ $dbh->do($query) || $form->dberror($query);
+
+ my $rc = $dbh->commit;
+ $dbh->disconnect;
+
+ $main::lxdebug->leave_sub();
+
+ return $rc;
+}
+
sub process_assembly {
$main::lxdebug->enter_sub();
sub cogs {
$main::lxdebug->enter_sub();
- my ($dbh, $form, $id, $totalqty) = @_;
+ my ($dbh, $form, $id, $totalqty, $basefactor) = @_;
- my $query = qq|SELECT i.id, i.trans_id, i.qty, i.allocated, i.sellprice,
+ my $query = qq|SELECT i.id, i.trans_id, i.base_qty, i.allocated, i.sellprice,
(SELECT c.accno FROM chart c
WHERE p.inventory_accno_id = c.id) AS inventory_accno,
(SELECT c.accno FROM chart c
FROM invoice i, parts p
WHERE i.parts_id = p.id
AND i.parts_id = $id
- AND (i.qty + i.allocated) < 0
+ AND (i.base_qty + i.allocated) < 0
ORDER BY trans_id|;
my $sth = $dbh->prepare($query);
$sth->execute || $form->dberror($query);
my $qty;
while (my $ref = $sth->fetchrow_hashref(NAME_lc)) {
- if (($qty = (($ref->{qty} * -1) - $ref->{allocated})) > $totalqty) {
+ if (($qty = (($ref->{base_qty} * -1) - $ref->{allocated})) > $totalqty) {
$qty = $totalqty;
}
# total expenses and inventory
# sellprice is the cost of the item
- $linetotal = $form->round_amount($ref->{sellprice} * $qty, 2);
+ $linetotal = $form->round_amount(($ref->{sellprice} * $qty) / $basefactor, 2);
if (!$eur) {
}
$query = qq|DELETE FROM shipto
- WHERE trans_id = $form->{id}|;
+ WHERE trans_id = $form->{id} AND module = 'AR'|;
$dbh->do($query) || $form->dberror($query);
$main::lxdebug->leave_sub();
# retrieve invoice
$query = qq|SELECT a.invnumber, a.ordnumber, a.quonumber, a.cusordnumber,
- a.transdate AS invdate, a.deliverydate, a.paid,
- a.shippingpoint, a.shipvia, a.terms, a.notes, a.intnotes,
- a.duedate, a.taxincluded, a.curr AS currency,
- a.employee_id, e.name AS employee
+ a.transdate AS invdate, a.deliverydate, a.paid, a.storno, a.gldate,
+ a.shippingpoint, a.shipvia, a.terms, a.notes, a.intnotes, a.taxzone_id,
+ a.duedate, a.taxincluded, a.curr AS currency, a.shipto_id, a.cp_id,
+ a.employee_id, e.name AS employee, a.payment_id, a.language_id, a.delivery_customer_id, a.delivery_vendor_id, a.type
FROM ar a
LEFT JOIN employee e ON (e.id = a.employee_id)
WHERE a.id = $form->{id}|;
$form->{exchangerate} =
$form->get_exchangerate($dbh, $form->{currency}, $form->{invdate},
"buy");
-
# get shipto
$query = qq|SELECT s.* FROM shipto s
- WHERE s.trans_id = $form->{id}|;
+ WHERE s.trans_id = $form->{id} AND s.module = 'AR'|;
$sth = $dbh->prepare($query);
$sth->execute || $form->dberror($query);
$ref = $sth->fetchrow_hashref(NAME_lc);
+ delete($ref->{id});
map { $form->{$_} = $ref->{$_} } keys %$ref;
$sth->finish;
+ if ($form->{delivery_customer_id}) {
+ $query = qq|SELECT name FROM customer WHERE id=$form->{delivery_customer_id}|;
+ $sth = $dbh->prepare($query);
+ $sth->execute || $form->dberror($query);
+ ($form->{delivery_customer_string}) = $sth->fetchrow_array();
+ $sth->finish;
+ }
+
+ if ($form->{delivery_vendor_id}) {
+ $query = qq|SELECT name FROM customer WHERE id=$form->{delivery_vendor_id}|;
+ $sth = $dbh->prepare($query);
+ $sth->execute || $form->dberror($query);
+ ($form->{delivery_vendor_string}) = $sth->fetchrow_array();
+ $sth->finish;
+ }
+
# get printed, emailed
$query = qq|SELECT s.printed, s.emailed, s.spoolfile, s.formname
FROM status s
$sth->finish;
map { $form->{$_} =~ s/ +$//g } qw(printed emailed queued);
+ my $transdate =
+ $form->{deliverydate} ? $dbh->quote($form->{deliverydate}) :
+ $form->{invdate} ? $dbh->quote($form->{invdate}) :
+ "current_date";
+
+ if (!$form->{taxzone_id}) {
+ $form->{taxzone_id} = 0;
+ }
# retrieve individual items
- $query = qq|SELECT (SELECT c.accno FROM chart c
- WHERE p.inventory_accno_id = c.id)
- AS inventory_accno,
- (SELECT c.accno FROM chart c
- WHERE p.income_accno_id = c.id)
- AS income_accno,
- (SELECT c.accno FROM chart c
- WHERE p.expense_accno_id = c.id)
- AS expense_accno,
- i.description, i.qty, i.fxsellprice AS sellprice,
+ $query = qq|SELECT
+ c1.accno AS inventory_accno, c1.new_chart_id AS inventory_new_chart, date($transdate) - c1.valid_from as inventory_valid,
+ c2.accno AS income_accno, c2.new_chart_id AS income_new_chart, date($transdate) - c2.valid_from as income_valid,
+ c3.accno AS expense_accno, c3.new_chart_id AS expense_new_chart, date($transdate) - c3.valid_from as expense_valid,
+ i.description, i.longdescription, i.qty, i.fxsellprice AS sellprice,
i.discount, i.parts_id AS id, i.unit, i.deliverydate,
i.project_id, pr.projectnumber, i.serialnumber,
- p.partnumber, p.assembly, p.bin, p.notes AS partnotes, i.id AS invoice_pos,
+ p.partnumber, p.assembly, p.bin, p.notes AS partnotes, p.inventory_accno_id AS part_inventory_accno_id, i.id AS invoice_pos,
pg.partsgroup, i.pricegroup_id, (SELECT pricegroup FROM pricegroup WHERE id=i.pricegroup_id) as pricegroup,
- i.ordnumber, i.transdate, i.cusordnumber
+ i.ordnumber, i.transdate, i.cusordnumber, p.formel, i.subtotal
FROM invoice i
JOIN parts p ON (i.parts_id = p.id)
LEFT JOIN project pr ON (i.project_id = pr.id)
LEFT JOIN partsgroup pg ON (p.partsgroup_id = pg.id)
- WHERE i.trans_id = $form->{id}
+ LEFT JOIN chart c1 ON ((select inventory_accno_id from buchungsgruppen where id=p.buchungsgruppen_id) = c1.id)
+ LEFT JOIN chart c2 ON ((select income_accno_id_$form->{taxzone_id} from buchungsgruppen where id=p.buchungsgruppen_id) = c2.id)
+ LEFT JOIN chart c3 ON ((select expense_accno_id_$form->{taxzone_id} from buchungsgruppen where id=p.buchungsgruppen_id) = c3.id)
+ WHERE i.trans_id = $form->{id}
AND NOT i.assemblyitem = '1'
ORDER BY i.id|;
$sth = $dbh->prepare($query);
+
$sth->execute || $form->dberror($query);
while (my $ref = $sth->fetchrow_hashref(NAME_lc)) {
+ if (!$ref->{"part_inventory_accno_id"}) {
+ map({ delete($ref->{$_}); } qw(inventory_accno inventory_new_chart inventory_valid));
+ }
+ delete($ref->{"part_inventory_accno_id"});
- #set expense_accno=inventory_accno if they are different => bilanz
- $vendor_accno =
- ($ref->{expense_accno} != $ref->{inventory_accno})
- ? $ref->{inventory_accno}
- : $ref->{expense_accno};
+ while ($ref->{inventory_new_chart} && ($ref->{inventory_valid} >=0)) {
+ my $query = qq| SELECT accno AS inventory_accno, new_chart_id AS inventory_new_chart, date($transdate) - valid_from AS inventory_valid FROM chart WHERE id = $ref->{inventory_new_chart}|;
+ my $stw = $dbh->prepare($query);
+ $stw->execute || $form->dberror($query);
+ ($ref->{inventory_accno}, $ref->{inventory_new_chart}, $ref->{inventory_valid}) = $stw->fetchrow_array;
+ $stw->finish;
+ }
+
+ while ($ref->{income_new_chart} && ($ref->{income_valid} >=0)) {
+ my $query = qq| SELECT accno AS income_accno, new_chart_id AS income_new_chart, date($transdate) - valid_from AS income_valid FROM chart WHERE id = $ref->{income_new_chart}|;
+ my $stw = $dbh->prepare($query);
+ $stw->execute || $form->dberror($query);
+ ($ref->{income_accno}, $ref->{income_new_chart}, $ref->{income_valid}) = $stw->fetchrow_array;
+ $stw->finish;
+ }
+
+ while ($ref->{expense_new_chart} && ($ref->{expense_valid} >=0)) {
+ my $query = qq| SELECT accno AS expense_accno, new_chart_id AS expense_new_chart, date($transdate) - valid_from AS expense_valid FROM chart WHERE id = $ref->{expense_new_chart}|;
+ my $stw = $dbh->prepare($query);
+ $stw->execute || $form->dberror($query);
+ ($ref->{expense_accno}, $ref->{expense_new_chart}, $ref->{expense_valid}) = $stw->fetchrow_array;
+ $stw->finish;
+ }
# get tax rates and description
$accno_id =
- ($form->{vc} eq "customer") ? $ref->{income_accno} : $vendor_accno;
- $query = qq|SELECT c.accno, c.description, t.rate, t.taxnumber
- FROM chart c, tax t
- WHERE c.id=t.chart_id AND t.taxkey in (SELECT taxkey_id from chart where accno = '$accno_id')
- ORDER BY accno|;
+ ($form->{vc} eq "customer") ? $ref->{income_accno} : $ref->{expense_accno};
+ $query = qq|SELECT c.accno, t.taxdescription, t.rate, t.taxnumber
+ FROM tax t LEFT JOIN chart c on (c.id=t.chart_id)
+ WHERE t.id in (SELECT tk.tax_id from taxkeys tk where tk.chart_id = (SELECT id from chart WHERE accno='$accno_id') AND startdate<=$transdate ORDER BY startdate desc LIMIT 1)
+ ORDER BY c.accno|;
$stw = $dbh->prepare($query);
$stw->execute || $form->dberror($query);
$ref->{taxaccounts} = "";
+ my $i=0;
while ($ptr = $stw->fetchrow_hashref(NAME_lc)) {
# if ($customertax{$ref->{accno}}) {
+ if (($ptr->{accno} eq "") && ($ptr->{rate} == 0)) {
+ $i++;
+ $ptr->{accno} = $i;
+ }
$ref->{taxaccounts} .= "$ptr->{accno} ";
+
if (!($form->{taxaccounts} =~ /$ptr->{accno}/)) {
$form->{"$ptr->{accno}_rate"} = $ptr->{rate};
- $form->{"$ptr->{accno}_description"} = $ptr->{description};
+ $form->{"$ptr->{accno}_description"} = $ptr->{taxdescription};
$form->{"$ptr->{accno}_taxnumber"} = $ptr->{taxnumber};
$form->{taxaccounts} .= "$ptr->{accno} ";
}
"<option value=\"$licenseid\">$licensenumber</option>";
$stg->finish();
}
+ if ($form->{type} eq "credit_note") {
+ $ref->{qty} *= -1;
+ }
chop $ref->{taxaccounts};
push @{ $form->{invoice_details} }, $ref;
# get customer
my $query = qq|SELECT c.name AS customer, c.discount, c.creditlimit, c.terms,
- c.email, c.cc, c.bcc, c.language,
+ c.email, c.cc, c.bcc, c.language_id, c.payment_id AS customer_payment_id,
c.street, c.zipcode, c.city, c.country,
$duedate + c.terms AS duedate, c.notes AS intnotes,
- b.discount AS tradediscount, b.description AS business, c.klass as customer_klass
+ b.discount AS tradediscount, b.description AS business, c.klass as customer_klass, c.taxzone_id
FROM customer c
LEFT JOIN business b ON (b.id = c.business_id)
WHERE c.id = $form->{customer_id}|;
map { $form->{$_} = $ref->{$_} } keys %$ref;
$sth->finish;
+ my $query = qq|SELECT sum(a.amount-a.paid) AS dunning_amount FROM ar a WHERE a.paid < a.amount AND a.customer_id=$form->{customer_id} AND a.dunning_id IS NOT NULL|;
+ my $sth = $dbh->prepare($query);
+
+ $sth->execute || $form->dberror($query);
+
+ $ref = $sth->fetchrow_hashref(NAME_lc);
+
+ map { $form->{$_} = $ref->{$_} } keys %$ref;
+ $sth->finish;
+
+ #print(STDERR "DUNNING AMOUTN $form->{dunning_amount}\n");
+
+ my $query = qq|SELECT dnn.dunning_description AS max_dunning_level FROM dunning_config dnn WHERE id in (select dunning_id from ar WHERE paid < amount AND customer_id=$form->{customer_id} AND dunning_id IS NOT NULL) ORDER BY dunning_level DESC LIMIT 1|;
+ my $sth = $dbh->prepare($query);
+
+ $sth->execute || $form->dberror($query);
+
+ $ref = $sth->fetchrow_hashref(NAME_lc);
+
+ map { $form->{$_} = $ref->{$_} } keys %$ref;
+ $sth->finish;
+ #print(STDERR "LEVEL $form->{max_dunning_level}\n");
+
+
+ #check whether payment_terms are better than old payment_terms
+ if (($form->{payment_id} ne "") && ($form->{customer_payment_id} ne "")) {
+ my $query = qq|select (select ranking from payment_terms WHERE id = $form->{payment_id}), (select ranking from payment_terms WHERE id = $form->{customer_payment_id})|;
+ my $stw = $dbh->prepare($query);
+ $stw->execute || $form->dberror($query);
+ ($old_ranking, $new_ranking) = $stw->fetchrow_array;
+ $stw->finish;
+ if ($new_ranking > $old_ranking) {
+ $form->{payment_id} =$form->{customer_payment_id};
+ }
+ }
+ if ($form->{payment_id} eq "") {
+ $form->{payment_id} =$form->{customer_payment_id};
+ }
+
$form->{creditremaining} = $form->{creditlimit};
$query = qq|SELECT SUM(a.amount - a.paid)
FROM ar a
$sth->finish;
$form->get_contacts($dbh, $form->{customer_id});
- ($null, $form->{cp_id}) = split /--/, $form->{contact};
+ $form->{cp_id} *= 1;
# get contact if selected
- if ($form->{contact} ne "--" && $form->{contact} ne "") {
+ if ($form->{cp_id}) {
$form->get_contact($dbh, $form->{cp_id});
}
qw(shiptoname shiptodepartment_1 shiptodepartment_2 shiptostreet shiptozipcode shiptocity shiptocountry shiptocontact shiptophone shiptofax shiptoemail);
$query = qq|SELECT s.* FROM shipto s
- WHERE s.trans_id = $form->{customer_id}|;
+ WHERE s.trans_id = $form->{customer_id} AND s.module = 'CT'|;
$sth = $dbh->prepare($query);
$sth->execute || $form->dberror($query);
$ref = $sth->fetchrow_hashref(NAME_lc);
+ undef($ref->{id});
map { $form->{$_} = $ref->{$_} } keys %$ref;
$sth->finish;
}
}
$sth->finish;
+ # get shipping addresses
+ $query = qq|SELECT s.shipto_id,s.shiptoname,s.shiptodepartment_1
+ FROM shipto s
+ WHERE s.trans_id = $form->{customer_id}|;
+ $sth = $dbh->prepare($query);
+ $sth->execute || $form->dberror($query);
+
+ my $customertax = ();
+ while ($ref = $sth->fetchrow_hashref(NAME_lc)) {
+ push(@{ $form->{SHIPTO} }, $ref);
+ }
+ $sth->finish;
+
# setup last accounts used for this customer
if (!$form->{id} && $form->{type} !~ /_(order|quotation)/) {
$query = qq|SELECT c.accno, c.description, c.link, c.category
my ($self, $myconfig, $form) = @_;
+ # connect to database
+ my $dbh = $form->dbconnect($myconfig);
+
my $i = $form->{rowcount};
my $where = "NOT p.obsolete = '1'";
$where .= " ORDER BY p.partnumber";
}
- # connect to database
- my $dbh = $form->dbconnect($myconfig);
+ my $transdate;
+ if ($form->{type} eq "invoice") {
+ $transdate =
+ $form->{deliverydate} ? $dbh->quote($form->{deliverydate}) :
+ $form->{invdate} ? $dbh->quote($form->{invdate}) :
+ "current_date";
+ } else {
+ $transdate =
+ $form->{transdate} ? $dbh->quote($form->{transdate}) :
+ "current_date";
+ }
my $query = qq|SELECT p.id, p.partnumber, p.description, p.sellprice,
- p.listprice,
- c1.accno AS inventory_accno,
- c2.accno AS income_accno,
- c3.accno AS expense_accno,
- p.unit, p.assembly, p.bin, p.onhand, p.notes AS partnotes,
- pg.partsgroup
+ p.listprice, p.inventory_accno_id,
+ c1.accno AS inventory_accno, c1.new_chart_id AS inventory_new_chart, date($transdate) - c1.valid_from as inventory_valid,
+ c2.accno AS income_accno, c2.new_chart_id AS income_new_chart, date($transdate) - c2.valid_from as income_valid,
+ c3.accno AS expense_accno, c3.new_chart_id AS expense_new_chart, date($transdate) - c3.valid_from as expense_valid,
+ p.unit, p.assembly, p.bin, p.onhand, p.notes AS partnotes, p.notes AS longdescription, p.not_discountable,
+ pg.partsgroup, p.formel, p.payment_id AS part_payment_id
FROM parts p
- LEFT JOIN chart c1 ON (p.inventory_accno_id = c1.id)
- LEFT JOIN chart c2 ON (p.income_accno_id = c2.id)
- LEFT JOIN chart c3 ON (p.expense_accno_id = c3.id)
+ LEFT JOIN chart c1 ON ((select inventory_accno_id from buchungsgruppen where id=p.buchungsgruppen_id) = c1.id)
+ LEFT JOIN chart c2 ON ((select income_accno_id_$form->{taxzone_id} from buchungsgruppen where id=p.buchungsgruppen_id) = c2.id)
+ LEFT JOIN chart c3 ON ((select expense_accno_id_$form->{taxzone_id} from buchungsgruppen where id=p.buchungsgruppen_id) = c3.id)
LEFT JOIN partsgroup pg ON (pg.id = p.partsgroup_id)
WHERE $where|;
my $sth = $dbh->prepare($query);
while (my $ref = $sth->fetchrow_hashref(NAME_lc)) {
+ # In der Buchungsgruppe ist immer ein Bestandskonto verknuepft, auch wenn
+ # es sich um eine Dienstleistung handelt. Bei Dienstleistungen muss das
+ # Buchungskonto also aus dem Ergebnis rausgenommen werden.
+ if (!$ref->{inventory_accno_id}) {
+ map({ delete($ref->{"inventory_${_}"}); } qw(accno new_chart valid));
+ }
+ delete($ref->{inventory_accno_id});
+
#set expense_accno=inventory_accno if they are different => bilanz
- $vendor_accno =
- ($ref->{expense_accno} != $ref->{inventory_accno})
- ? $ref->{inventory_accno}
- : $ref->{expense_accno};
+
+
+ while ($ref->{inventory_new_chart} && ($ref->{inventory_valid} >=0)) {
+ my $query = qq| SELECT accno AS inventory_accno, new_chart_id AS inventory_new_chart, date($transdate) - valid_from AS inventory_valid FROM chart WHERE id = $ref->{inventory_new_chart}|;
+ my $stw = $dbh->prepare($query);
+ $stw->execute || $form->dberror($query);
+ ($ref->{inventory_accno}, $ref->{inventory_new_chart}, $ref->{inventory_valid}) = $stw->fetchrow_array;
+ $stw->finish;
+ }
+
+ while ($ref->{income_new_chart} && ($ref->{income_valid} >=0)) {
+ my $query = qq| SELECT accno AS income_accno, new_chart_id AS income_new_chart, date($transdate) - valid_from AS income_valid FROM chart WHERE id = $ref->{income_new_chart}|;
+ my $stw = $dbh->prepare($query);
+ $stw->execute || $form->dberror($query);
+ ($ref->{income_accno}, $ref->{income_new_chart}, $ref->{income_valid}) = $stw->fetchrow_array;
+ $stw->finish;
+ }
+
+ while ($ref->{expense_new_chart} && ($ref->{expense_valid} >=0)) {
+ my $query = qq| SELECT accno AS expense_accno, new_chart_id AS expense_new_chart, date($transdate) - valid_from AS expense_valid FROM chart WHERE id = $ref->{expense_new_chart}|;
+ my $stw = $dbh->prepare($query);
+ $stw->execute || $form->dberror($query);
+ ($ref->{expense_accno}, $ref->{expense_new_chart}, $ref->{expense_valid}) = $stw->fetchrow_array;
+ $stw->finish;
+ }
+
+ #check whether payment_terms are better than old payment_terms
+ if (($form->{payment_id} ne "") && ($ref->{part_payment_id} ne "")) {
+ my $query = qq|select (select ranking from payment_terms WHERE id = $form->{payment_id}), (select ranking from payment_terms WHERE id = $ref->{part_payment_id})|;
+ my $stw = $dbh->prepare($query);
+ $stw->execute || $form->dberror($query);
+ ($old_ranking, $new_ranking) = $stw->fetchrow_array;
+ $stw->finish;
+ if ($new_ranking <= $old_ranking) {
+ $ref->{part_payment_id} = "";
+ }
+ }
# get tax rates and description
$accno_id =
- ($form->{vc} eq "customer") ? $ref->{income_accno} : $vendor_accno;
- $query = qq|SELECT c.accno, c.description, t.rate, t.taxnumber
- FROM chart c, tax t
- WHERE c.id=t.chart_id AND t.taxkey in (SELECT c2.taxkey_id from chart c2 where c2.accno = '$accno_id')
+ ($form->{vc} eq "customer") ? $ref->{income_accno} : $ref->{expense_accno};
+ $query = qq|SELECT c.accno, t.taxdescription, t.rate, t.taxnumber
+ FROM tax t LEFT JOIN chart c on (c.id=t.chart_id)
+ WHERE t.id in (SELECT tk.tax_id from taxkeys tk where tk.chart_id = (SELECT id from chart WHERE accno='$accno_id') AND startdate<=$transdate ORDER BY startdate desc LIMIT 1)
ORDER BY c.accno|;
$stw = $dbh->prepare($query);
$stw->execute || $form->dberror($query);
$ref->{taxaccounts} = "";
+ my $i = 0;
while ($ptr = $stw->fetchrow_hashref(NAME_lc)) {
# if ($customertax{$ref->{accno}}) {
+ if (($ptr->{accno} eq "") && ($ptr->{rate} == 0)) {
+ $i++;
+ $ptr->{accno} = $i;
+ }
$ref->{taxaccounts} .= "$ptr->{accno} ";
+
if (!($form->{taxaccounts} =~ /$ptr->{accno}/)) {
$form->{"$ptr->{accno}_rate"} = $ptr->{rate};
- $form->{"$ptr->{accno}_description"} = $ptr->{description};
+ $form->{"$ptr->{accno}_description"} = $ptr->{taxdescription};
$form->{"$ptr->{accno}_taxnumber"} = $ptr->{taxnumber};
$form->{taxaccounts} .= "$ptr->{accno} ";
}
$stw->finish;
chop $ref->{taxaccounts};
+ if ($form->{language_id}) {
+ $query = qq|SELECT tr.translation, tr.longdescription
+ FROM translation tr
+ WHERE tr.language_id=$form->{language_id} AND tr.parts_id=$ref->{id}|;
+ $stw = $dbh->prepare($query);
+ $stw->execute || $form->dberror($query);
+ my ($translation, $longdescription) = $stw->fetchrow_array();
+ if ($translation ne "") {
+ $ref->{description} = $translation;
+ $ref->{longdescription} = $longdescription;
+
+ } else {
+ $query = qq|SELECT tr.translation, tr.longdescription
+ FROM translation tr
+ WHERE tr.language_id in (select id from language where article_code=(select article_code from language where id = $form->{language_id})) AND tr.parts_id=$ref->{id} LIMIT 1|;
+ $stg = $dbh->prepare($query);
+ $stg->execute || $form->dberror($query);
+ my ($translation) = $stg->fetchrow_array();
+ if ($translation ne "") {
+ $ref->{description} = $translation;
+ $ref->{longdescription} = $longdescription;
+ }
+ $stg->finish;
+ }
+ $stw->finish;
+ }
push @{ $form->{item_list} }, $ref;
my $dbh = $form->dbconnect($myconfig);
+ $form->{"PRICES"} = {};
+
my $i = 1;
my $id = 0;
-
+ my $dimension_units = AM->retrieve_units($myconfig, $form, "dimension");
+ my $service_units = AM->retrieve_units($myconfig, $form, "service");
+ my $all_units = AM->retrieve_units($myconfig, $form);
while (($form->{"id_$i"}) or ($form->{"new_id_$i"})) {
+ $form->{"PRICES"}{$i} = [];
$id = $form->{"id_$i"};
}
($price, $selectedpricegroup_id) = split /--/,
- $form->{"sellprice_drag_$i"};
+ $form->{"sellprice_pg_$i"};
$pricegroup_old = $form->{"pricegroup_old_$i"};
-
+ $form->{"new_pricegroup_$i"} = $selectedpricegroup_id;
+ $form->{"old_pricegroup_$i"} = $pricegroup_old;
$price_new = $form->{"price_new_$i"};
$price_old = $form->{"price_old_$i"};
-
$query =
qq|SELECT pricegroup_id, (SELECT p.sellprice from parts p where p.id = $id) as default_sellprice,(SELECT pg.pricegroup FROM pricegroup pg WHERE id=pricegroup_id) AS pricegroup, price, '' AS selected FROM prices WHERE parts_id = $id UNION SELECT 0 as pricegroup_id,(SELECT sellprice FROM parts WHERE id=$id) as default_sellprice,'' as pricegroup, (SELECT DISTINCT sellprice from parts where id=$id) as price, 'selected' AS selected from prices ORDER BY pricegroup|;
$pkq = $dbh->prepare($query);
$pkq->execute || $form->dberror($query);
+ if (!$form->{"unit_old_$i"}) {
+ # Neue Ware aus der Datenbank. In diesem Fall ist unit_$i die
+ # Einheit, wie sie in den Stammdaten hinterlegt wurde.
+ # Es sollte also angenommen werden, dass diese ausgewaehlt war.
+ $form->{"unit_old_$i"} = $form->{"unit_$i"};
+ }
+
+ # Die zuletzt ausgewaehlte mit der aktuell ausgewaehlten Einheit
+ # vergleichen und bei Unterschied den Preis entsprechend umrechnen.
+ $form->{"selected_unit_$i"} = $form->{"unit_$i"} unless ($form->{"selected_unit_$i"});
+
+ my $check_units = $form->{"inventory_accno_$i"} ? $dimension_units : $service_units;
+ if (!$check_units->{$form->{"selected_unit_$i"}} ||
+ ($check_units->{$form->{"selected_unit_$i"}}->{"base_unit"} ne
+ $all_units->{$form->{"unit_old_$i"}}->{"base_unit"})) {
+ # Die ausgewaehlte Einheit ist fuer diesen Artikel nicht gueltig
+ # (z.B. Dimensionseinheit war ausgewaehlt, es handelt sich aber
+ # um eine Dienstleistung). Dann keinerlei Umrechnung vornehmen.
+ $form->{"unit_old_$i"} = $form->{"selected_unit_$i"} = $form->{"unit_$i"};
+ }
+ my $basefactor = 1;
+
+ if ($form->{"unit_old_$i"} ne $form->{"selected_unit_$i"}) {
+ if (defined($all_units->{$form->{"unit_old_$i"}}->{"factor"}) &&
+ $all_units->{$form->{"unit_old_$i"}}->{"factor"}) {
+ $basefactor = $all_units->{$form->{"selected_unit_$i"}}->{"factor"} /
+ $all_units->{$form->{"unit_old_$i"}}->{"factor"};
+ }
+ }
+ if (!$form->{"basefactor_$i"}) {
+ $form->{"basefactor_$i"} = 1;
+ }
while ($pkr = $pkq->fetchrow_hashref(NAME_lc)) {
# push @{ $form->{PRICES}{$id} }, $pkr;
- push @{ $form->{PRICES}{$i} }, $pkr;
+ #push @{ $form->{PRICES}{$i} }, $pkr;
$pkr->{id} = $id;
$pkr->{selected} = '';
$pkr->{price} /= $form->{exchangerate};
}
+
+ $pkr->{price} *= $form->{"basefactor_$i"};
+
+ $pkr->{price} *= $basefactor;
+
$pkr->{price} = $form->format_amount($myconfig, $pkr->{price}, 5);
if ($selectedpricegroup_id eq undef) {
if ($pkr->{pricegroup_id} eq $form->{customer_klass}) {
$pkr->{selected} = ' selected';
- $last->{selected} = '';
# no customer pricesgroup set
if ($pkr->{price} == $pkr->{default_sellprice}) {
}
}
}
+
if ($selectedpricegroup_id or $selectedpricegroup_id == 0) {
if ($selectedpricegroup_id ne $pricegroup_old) {
if ($pkr->{pricegroup_id} eq $selectedpricegroup_id) {
- if ($price_new != $form->{"sellprice_$i"}) {
- } else {
- $pkr->{selected} = ' selected';
- $last->{selected} = '';
- }
+ $pkr->{selected} = ' selected';
}
} else {
if (($price_new != $form->{"sellprice_$i"}) and ($price_new ne 0)) {
if ($pkr->{pricegroup_id} == 0) {
$pkr->{price} = $form->{"sellprice_$i"};
$pkr->{selected} = ' selected';
- $last->{selected} = '';
}
} else {
if ($pkr->{pricegroup_id} eq $selectedpricegroup_id) {
$pkr->{selected} = ' selected';
- $last->{selected} = '';
if ( ($pkr->{pricegroup_id} == 0)
and ($pkr->{price} == $form->{"sellprice_$i"})) {
# $pkr->{price} = $form->{"sellprice_$i"};
- } else {
+ } else {
$pkr->{price} = $form->{"sellprice_$i"};
}
}
}
}
}
+ push @{ $form->{PRICES}{$i} }, $pkr;
+
}
+ $form->{"basefactor_$i"} *= $basefactor;
+
$i++;
$pkq->finish;
if ($form->{"customer_name"}) {
$f .= " AND " if ($f);
$f .=
- "(customer_id IN (SELECT id FROM customer WHERE name ILIKE "
+ "(l.customer_id IN (SELECT id FROM customer WHERE name ILIKE "
. $dbh->quote('%' . $form->{"customer_name"} . '%') . "))";
}
use constant INFO => 1;
use constant DEBUG1 => 2;
use constant DEBUG2 => 3;
+use constant QUERY => 4;
use constant FILE_TARGET => 0;
use constant STDERR_TARGET => 1;
}
sub enter_sub {
- my ($self) = @_;
+ my ($self, $level) = @_;
+
+ return 1 if $global_trace_subs < $level;
if (!$self->{"trace_subs"} && !$global_trace_subs) {
- return;
+ return 1;
}
my ($package, $filename, $line, $subroutine) = caller(1);
my ($dummy1, $self_filename, $self_line) = caller(0);
- my $indent = " " x $self->{"calldepth"};
+ my $indent = " " x $self->{"calldepth"};
$self->{"calldepth"} += 1;
if (!defined($package)) {
- $self->_write("enter_sub", $indent . "top-level?\n");
+ $self->_write('sub', $indent . "\\ top-level?\n");
} else {
- $self->_write("enter_sub",
- $indent
- . "${subroutine} in "
+ $self->_write('sub', $indent
+ . "\\ ${subroutine} in "
. "${self_filename}:${self_line} called from "
. "${filename}:${line}\n");
}
+ return 1;
}
sub leave_sub {
- my ($self) = @_;
+ my ($self, $level) = @_;
+
+ return 1 if $global_trace_subs < $level;
if (!$self->{"trace_subs"} && !$global_trace_subs) {
- return;
+ return 1;
}
my ($package, $filename, $line, $subroutine) = caller(1);
my ($dummy1, $self_filename, $self_line) = caller(0);
$self->{"calldepth"} -= 1;
- my $indent = " " x $self->{"calldepth"};
+ my $indent = " " x $self->{"calldepth"};
if (!defined($package)) {
- $self->_write("leave_sub", $indent . "top-level?\n");
+ $self->_write('sub', $indent . "/ top-level?\n");
} else {
- $self->_write("leave_sub",
- $indent . "${subroutine} in " . "${self_filename}:${self_line}\n");
+ $self->_write('sub', $indent . "/ ${subroutine} in " . "${self_filename}:${self_line}\n");
}
+ return 1;
}
sub message {
}
if ($log_level >= $level) {
- $self->_write(INFO == $level
- ? "info"
- : DEBUG1 == $level ? "debug1" : "debug2",
- $message);
+ $self->_write(INFO == $level ? "info"
+ : DEBUG1 == $level ? "debug1"
+ : DEBUG2 == $level ? "debug2"
+ : QUERY == $level ? "query":"",
+ $message );
}
}
sub disable_sub_tracing {
my ($self) = @_;
- $self->{"trace_subs"} = 1;
+ $self->{"trace_subs"} = 0;
}
sub _write {
bless $self, $type;
}
+sub mime_quote_text {
+ $main::lxdebug->enter_sub();
+
+ my ($self, $text, $chars_left) = @_;
+
+ my $q_start = "=?$self->{charset}?Q?";
+ my $l_start = length($q_start);
+
+ my $new_text = "$q_start";
+ $chars_left -= $l_start;
+
+ for (my $i = 0; $i < length($text); $i++) {
+ my $char = ord(substr($text, $i, 1));
+
+ if (($char < 32) || ($char > 127) ||
+ ($char == ord('?')) || ($char == ord('_'))) {
+ if ($chars_left < 5) {
+ $new_text .= "?=\n $q_start";
+ $chars_left = 75 - $l_start;
+ }
+
+ $new_text .= sprintf("=%02X", $char);
+ $chars_left -= 3;
+
+ } else {
+ $char = ord('_') if ($char == ord(' '));
+ if ($chars_left < 5) {
+ $new_text .= "?=\n $q_start";
+ $chars_left = 75 - $l_start;
+ }
+
+ $new_text .= chr($char);
+ $chars_left--;
+ }
+ }
+
+ $new_text .= "?=";
+
+ $main::lxdebug->leave_sub();
+
+ return $new_text;
+}
+
sub send {
$main::lxdebug->enter_sub();
my ($self, $out) = @_;
my $boundary = time;
- $boundary = "SL-$self->{version}-$boundary";
+ $boundary = "LxOffice-$self->{version}-$boundary";
my $domain = $self->{from};
$domain =~ s/(.*?\@|>)//g;
my $msgid = "$boundary\@$domain";
- $self->{charset} = "ISO-8859-1" unless $self->{charset};
+ $self->{charset} = "ISO-8859-15" unless $self->{charset};
if ($out) {
if (!open(OUT, $out)) {
$self->{$item} =~ s/\$>\$/>/g;
}
+ my $subject = $self->mime_quote_text($self->{subject}, 60);
+
print OUT qq|From: $self->{from}
To: $self->{to}
-${cc}${bcc}Subject: $self->{subject}
+${cc}${bcc}Subject: $subject
Message-ID: <$msgid>
-X-Mailer: SQL-Ledger $self->{version}
+X-Mailer: Lx-Office $self->{version}
MIME-Version: 1.0
|;
my $level = $form->escape($item);
my $str =
- qq|<a href=$module?path=$form->{path}&action=$action&level=$level&login=$form->{login}&password=$form->{password}|;
+ qq|<a style="vertical-align:top" href=$module?path=$form->{path}&action=$action&level=$level&login=$form->{login}&password=$form->{password}|;
my @vars = qw(module action target href);
}
sub access_control {
- $main::lxdebug->enter_sub();
+ $main::lxdebug->enter_sub(2);
my ($self, $myconfig, $menulevel) = @_;
@a = ();
map { push @a, $_ unless $excl{$_} } (@menu);
- $main::lxdebug->leave_sub();
+ $main::lxdebug->leave_sub(2);
return @a;
}
+sub generate_acl {
+ my ($self, $menulevel, $hash) = @_;
+
+ my @items = $self->access_control(\%main::myconfig, $menulevel);
+
+ $menulevel =~ s/[^A-Za-z_\/\.\+\-]/_/g;
+ $hash->{"access_" . lc($menulevel)} = 1 if ($menulevel);
+
+ foreach my $item (@items) {
+ $self->generate_acl($item, $hash); #unless ($menulevel);
+ }
+}
+
1;
package OE;
+use SL::AM;
+
sub transactions {
$main::lxdebug->enter_sub();
my ($query, $sth, $null);
my $exchangerate = 0;
+ my $service_units = AM->retrieve_units($myconfig,$form,"service");
+ my $part_units = AM->retrieve_units($myconfig,$form,"dimension");
+ $form->{service_units} =$service_units;
+ $form->{part_units} =$part_units;
+
($null, $form->{employee_id}) = split /--/, $form->{employee};
unless ($form->{employee_id}) {
$form->get_employee($dbh);
}
- ($null, $form->{contact_id}) = split /--/, $form->{contact};
+ $form->{contact_id} = $form->{cp_id};
$form->{contact_id} *= 1;
+ $form->{payment_id} *= 1;
+ $form->{language_id} *= 1;
+ $form->{shipto_id} *= 1;
+ $form->{delivery_customer_id} *= 1;
+ $form->{delivery_vendor_id} *= 1;
my $ml = ($form->{type} eq 'sales_order') ? 1 : -1;
$dbh->do($query) || $form->dberror($query);
$query = qq|DELETE FROM shipto
- WHERE trans_id = $form->{id}|;
+ WHERE trans_id = $form->{id} AND module = 'OE'|;
$dbh->do($query) || $form->dberror($query);
} else {
if ($form->{"qty_$i"}) {
+ # get item baseunit
+ $query = qq|SELECT p.unit
+ FROM parts p
+ WHERE p.id = $form->{"id_$i"}|;
+ $sth = $dbh->prepare($query);
+ $sth->execute || $form->dberror($query);
+
+ my ($item_unit) = $sth->fetchrow_array();
+ $sth->finish;
+
+ if ($form->{"inventory_accno_$i"}) {
+ if (defined($part_units->{$item_unit}->{factor}) && $part_units->{$item_unit}->{factor} ne '' && $part_units->{$item_unit}->{factor} ne '0') {
+ $basefactor = $part_units->{$form->{"unit_$i"}}->{factor} / $part_units->{$item_unit}->{factor};
+ } else {
+ $basefactor = 1;
+ }
+ $baseqty = $form->{"qty_$i"} * $basefactor;
+ } else {
+ if (defined($service_units->{$item_unit}->{factor}) && $service_units->{$item_unit}->{factor} ne '' && $service_units->{$item_unit}->{factor} ne '0') {
+ $basefactor = $service_units->{$form->{"unit_$i"}}->{factor} / $service_units->{$item_unit}->{factor};
+ } else {
+ $basefactor = 1;
+ }
+ $baseqty = $form->{"qty_$i"} * $basefactor;
+ }
+
map { $form->{"${_}_$i"} =~ s/\'/\'\'/g }
qw(partnumber description unit);
($form->{"reqdate_$i"}) ? qq|'$form->{"reqdate_$i"}'| : "NULL";
# get pricegroup_id and save ist
- ($null, my $pricegroup_id) = split /--/, $form->{"sellprice_drag_$i"};
+ ($null, my $pricegroup_id) = split /--/, $form->{"sellprice_pg_$i"};
$pricegroup_id *= 1;
+ $subtotal = $form->{"subtotal_$i"} * 1;
# save detail record in orderitems table
$query = qq|INSERT INTO orderitems (|;
$query .= "id, " if $form->{"orderitems_id_$i"};
- $query .= qq|trans_id, parts_id, description, qty, sellprice, discount,
+ $query .= qq|trans_id, parts_id, description, longdescription, qty, base_qty, sellprice, discount,
unit, reqdate, project_id, serialnumber, ship, pricegroup_id,
- ordnumber, transdate, cusordnumber)
+ ordnumber, transdate, cusordnumber, subtotal)
VALUES (|;
$query .= qq|$form->{"orderitems_id_$i"},|
if $form->{"orderitems_id_$i"};
$query .= qq|$form->{id}, $form->{"id_$i"},
- '$form->{"description_$i"}', $form->{"qty_$i"},
+ '$form->{"description_$i"}', '$form->{"longdescription_$i"}', $form->{"qty_$i"}, $baseqty,
$fxsellprice, $form->{"discount_$i"},
'$form->{"unit_$i"}', $reqdate, (SELECT id from project where projectnumber = '$project_id'),
'$form->{"serialnumber_$i"}', $form->{"ship_$i"}, '$pricegroup_id',
- '$form->{"ordnumber_$i"}', '$form->{"transdate_$i"}', '$form->{"cusordnumber_$i"}')|;
+ '$form->{"ordnumber_$i"}', '$form->{"transdate_$i"}', '$form->{"cusordnumber_$i"}', '$subtotal')|;
$dbh->do($query) || $form->dberror($query);
$form->{"sellprice_$i"} = $fxsellprice;
($null, $form->{department_id}) = split(/--/, $form->{department});
$form->{department_id} *= 1;
+ $form->{payment_id} *= 1;
+ $form->{language_id} *= 1;
+ $form->{taxzone_id} *= 1;
+ $form->{proforma} *= 1;
+
+
# save OE record
$query = qq|UPDATE oe set
intnotes = '$form->{intnotes}',
curr = '$form->{currency}',
closed = '$form->{closed}',
+ proforma = '$form->{proforma}',
quotation = '$quotation',
department_id = $form->{department_id},
+ language_id = $form->{language_id},
+ taxzone_id = $form->{taxzone_id},
+ shipto_id = $form->{shipto_id},
+ payment_id = $form->{payment_id},
+ delivery_vendor_id = $form->{delivery_vendor_id},
+ delivery_customer_id = $form->{delivery_customer_id},
employee_id = $form->{employee_id},
cp_id = $form->{contact_id}
WHERE id = $form->{id}|;
# add shipto
$form->{name} = $form->{ $form->{vc} };
$form->{name} =~ s/--$form->{"$form->{vc}_id"}//;
- $form->add_shipto($dbh, $form->{id});
+
+ if (!$form->{shipto_id}) {
+ $form->add_shipto($dbh, $form->{id}, "OE");
+ }
# save printed, emailed, queued
$form->save_status($dbh);
$dbh->do($query) || $form->dberror($query);
$query = qq|DELETE FROM shipto
- WHERE trans_id = $form->{id}|;
+ WHERE trans_id = $form->{id} AND module = 'OE'|;
$dbh->do($query) || $form->dberror($query);
my $rc = $dbh->commit;
o.curr AS currency, e.name AS employee, o.employee_id,
o.$form->{vc}_id, cv.name AS $form->{vc}, o.amount AS invtotal,
o.closed, o.reqdate, o.quonumber, o.department_id, o.cusordnumber,
- d.description AS department
+ d.description AS department, o.payment_id, o.language_id, o.taxzone_id, o.delivery_customer_id, o.delivery_vendor_id, o.proforma, o.shipto_id
FROM oe o
JOIN $form->{vc} cv ON (o.$form->{vc}_id = cv.id)
LEFT JOIN employee e ON (o.employee_id = e.id)
$ref = $sth->fetchrow_hashref(NAME_lc);
map { $form->{$_} = $ref->{$_} } keys %$ref;
+
+
# set all entries for multiple ids blank that yield different information
while ($ref = $sth->fetchrow_hashref(NAME_lc)) {
map { $form->{$_} = '' if ($ref->{$_} ne $form->{$_}) } keys %$ref;
$sth->finish;
+ if ($form->{delivery_customer_id}) {
+ $query = qq|SELECT name FROM customer WHERE id=$form->{delivery_customer_id}|;
+ $sth = $dbh->prepare($query);
+ $sth->execute || $form->dberror($query);
+ ($form->{delivery_customer_string}) = $sth->fetchrow_array();
+ $sth->finish;
+ }
+
+ if ($form->{delivery_vendor_id}) {
+ $query = qq|SELECT name FROM customer WHERE id=$form->{delivery_vendor_id}|;
+ $sth = $dbh->prepare($query);
+ $sth->execute || $form->dberror($query);
+ ($form->{delivery_vendor_string}) = $sth->fetchrow_array();
+ $sth->finish;
+ }
+
# shipto and pinted/mailed/queued status makes only sense for single id retrieve
if (!@ids) {
$query = qq|SELECT s.* FROM shipto s
- WHERE s.trans_id = $form->{id}|;
+ WHERE s.trans_id = $form->{id} AND s.module = 'OE'|;
$sth = $dbh->prepare($query);
$sth->execute || $form->dberror($query);
$ref = $sth->fetchrow_hashref(NAME_lc);
+ delete($ref->{id});
map { $form->{$_} = $ref->{$_} } keys %$ref;
$sth->finish;
my %oid = ('Pg' => 'oid',
'Oracle' => 'rowid');
+ my $transdate =
+ $form->{transdate} ? $dbh->quote($form->{transdate}) : "current_date";
+
+ if(!$form->{taxzone_id}) {
+ $form->{taxzone_id} = 0;
+ }
# retrieve individual items
# this query looks up all information about the items
# stuff different from the whole will not be overwritten, but saved with a suffix.
$query = qq|SELECT o.id AS orderitems_id,
- c1.accno AS inventory_accno,
- c2.accno AS income_accno,
- c3.accno AS expense_accno,
+ c1.accno AS inventory_accno, c1.new_chart_id AS inventory_new_chart, date($transdate) - c1.valid_from as inventory_valid,
+ c2.accno AS income_accno, c2.new_chart_id AS income_new_chart, date($transdate) - c2.valid_from as income_valid,
+ c3.accno AS expense_accno, c3.new_chart_id AS expense_new_chart, date($transdate) - c3.valid_from as expense_valid,
oe.ordnumber AS ordnumber_oe, oe.transdate AS transdate_oe, oe.cusordnumber AS cusordnumber_oe,
p.partnumber, p.assembly, o.description, o.qty,
- o.sellprice, o.parts_id AS id, o.unit, o.discount, p.bin, p.notes AS partnotes,
+ o.sellprice, o.parts_id AS id, o.unit, o.discount, p.bin, p.notes AS partnotes, p.inventory_accno_id AS part_inventory_accno_id,
o.reqdate, o.project_id, o.serialnumber, o.ship,
- o.ordnumber, o.transdate, o.cusordnumber,
- pr.projectnumber,
+ o.ordnumber, o.transdate, o.cusordnumber, o.subtotal, o.longdescription,
+ pr.projectnumber, p.formel,
pg.partsgroup, o.pricegroup_id, (SELECT pricegroup FROM pricegroup WHERE id=o.pricegroup_id) as pricegroup
FROM orderitems o
JOIN parts p ON (o.parts_id = p.id)
JOIN oe ON (o.trans_id = oe.id)
- LEFT JOIN chart c1 ON (p.inventory_accno_id = c1.id)
- LEFT JOIN chart c2 ON (p.income_accno_id = c2.id)
- LEFT JOIN chart c3 ON (p.expense_accno_id = c3.id)
+ LEFT JOIN chart c1 ON ((select inventory_accno_id from buchungsgruppen where id=p.buchungsgruppen_id) = c1.id)
+ LEFT JOIN chart c2 ON ((select income_accno_id_$form->{taxzone_id} from buchungsgruppen where id=p.buchungsgruppen_id) = c2.id)
+ LEFT JOIN chart c3 ON ((select expense_accno_id_$form->{taxzone_id} from buchungsgruppen where id=p.buchungsgruppen_id) = c3.id)
LEFT JOIN project pr ON (o.project_id = pr.id)
LEFT JOIN partsgroup pg ON (p.partsgroup_id = pg.id)
|
$sth->execute || $form->dberror($query);
while ($ref = $sth->fetchrow_hashref(NAME_lc)) {
+ if (!$ref->{"part_inventory_accno_id"}) {
+ map({ delete($ref->{$_}); } qw(inventory_accno inventory_new_chart inventory_valid));
+ }
+ delete($ref->{"part_inventory_accno_id"});
# in collective order, copy global ordnumber, transdate, cusordnumber into item scope
# unless already present there
if (@ids);
map { delete $ref->{$_} } qw|ordnumber_oe transdate_oe cusordnumber_oe|;
- #set expense_accno=inventory_accno if they are different => bilanz
- $vendor_accno =
- ($ref->{expense_accno} != $ref->{inventory_accno})
- ? $ref->{inventory_accno}
- : $ref->{expense_accno};
+
+
+ while ($ref->{inventory_new_chart} && ($ref->{inventory_valid} >=0)) {
+ my $query = qq| SELECT accno AS inventory_accno, new_chart_id AS inventory_new_chart, date($transdate) - valid_from AS inventory_valid FROM chart WHERE id = $ref->{inventory_new_chart}|;
+ my $stw = $dbh->prepare($query);
+ $stw->execute || $form->dberror($query);
+ ($ref->{inventory_accno}, $ref->{inventory_new_chart}, $ref->{inventory_valid}) = $stw->fetchrow_array;
+ $stw->finish;
+ }
+
+ while ($ref->{income_new_chart} && ($ref->{income_valid} >=0)) {
+ my $query = qq| SELECT accno AS income_accno, new_chart_id AS income_new_chart, date($transdate) - valid_from AS income_valid FROM chart WHERE id = $ref->{income_new_chart}|;
+ my $stw = $dbh->prepare($query);
+ $stw->execute || $form->dberror($query);
+ ($ref->{income_accno}, $ref->{income_new_chart}, $ref->{income_valid}) = $stw->fetchrow_array;
+ $stw->finish;
+ }
+
+ while ($ref->{expense_new_chart} && ($ref->{expense_valid} >=0)) {
+ my $query = qq| SELECT accno AS expense_accno, new_chart_id AS expense_new_chart, date($transdate) - valid_from AS expense_valid FROM chart WHERE id = $ref->{expense_new_chart}|;
+ my $stw = $dbh->prepare($query);
+ $stw->execute || $form->dberror($query);
+ ($ref->{expense_accno}, $ref->{expense_new_chart}, $ref->{expense_valid}) = $stw->fetchrow_array;
+ $stw->finish;
+ }
+
+ # delete orderitems_id in collective orders, so that they get cloned no matter what
+ delete $ref->{orderitems_id} if (@ids);
# get tax rates and description
$accno_id =
- ($form->{vc} eq "customer") ? $ref->{income_accno} : $vendor_accno;
- $query = qq|SELECT c.accno, c.description, t.rate, t.taxnumber
- FROM chart c, tax t
- WHERE c.id=t.chart_id AND t.taxkey in (SELECT taxkey_id from chart where accno = '$accno_id')
- ORDER BY accno|;
+ ($form->{vc} eq "customer") ? $ref->{income_accno} : $ref->{expense_accno};
+ $query = qq|SELECT c.accno, t.taxdescription, t.rate, t.taxnumber
+ FROM tax t LEFT JOIN chart c on (c.id=t.chart_id)
+ WHERE t.id in (SELECT tk.tax_id from taxkeys tk where tk.chart_id = (SELECT id from chart WHERE accno='$accno_id') AND startdate<=$transdate ORDER BY startdate desc LIMIT 1)
+ ORDER BY c.accno|;
$stw = $dbh->prepare($query);
$stw->execute || $form->dberror($query);
$ref->{taxaccounts} = "";
+ my $i = 0;
while ($ptr = $stw->fetchrow_hashref(NAME_lc)) {
# if ($customertax{$ref->{accno}}) {
+ if (($ptr->{accno} eq "") && ($ptr->{rate} == 0)) {
+ $i++;
+ $ptr->{accno} = $i;
+ }
$ref->{taxaccounts} .= "$ptr->{accno} ";
if (!($form->{taxaccounts} =~ /$ptr->{accno}/)) {
$form->{"$ptr->{accno}_rate"} = $ptr->{rate};
- $form->{"$ptr->{accno}_description"} = $ptr->{description};
+ $form->{"$ptr->{accno}_description"} = $ptr->{taxdescription};
$form->{"$ptr->{accno}_taxnumber"} = $ptr->{taxnumber};
$form->{taxaccounts} .= "$ptr->{accno} ";
}
&webdav_folder($myconfig, $form);
}
+ # get tax zones
+ $query = qq|SELECT id, description
+ FROM tax_zones|;
+ $sth = $dbh->prepare($query);
+ $sth->execute || $form->dberror($query);
+
+
+ while (my $ref = $sth->fetchrow_hashref(NAME_lc)) {
+ push @{ $form->{TAXZONE} }, $ref;
+ }
+ $sth->finish;
+
+
my $rc = $dbh->commit;
$dbh->disconnect;
my $dbh = $form->dbconnect($myconfig);
my $query;
my $sth;
-
+ my $nodiscount;
+ my $yesdiscount;
+ my $nodiscount_subtotal = 0;
+ my $discount_subtotal = 0;
my $item;
my $i;
my @partsgroup = ();
my $partsgroup;
+ my $position = 0;
+ my $subtotal_header = 0;
+ my $subposition = 0;
+
my %oid = ('Pg' => 'oid',
'Oracle' => 'rowid');
for $i (1 .. $form->{rowcount}) {
$partsgroup = "";
if ($form->{"partsgroup_$i"} && $form->{groupitems}) {
- $form->format_string("partsgroup_$i");
$partsgroup = $form->{"partsgroup_$i"};
}
push @partsgroup, [$i, $partsgroup];
if ($form->{"qty_$i"} != 0) {
# add number, description and qty to $form->{number}, ....
+
+ if ($form->{"subtotal_$i"} && !$subtotal_header) {
+ $subtotal_header = $i;
+ $position = int($position);
+ $subposition = 0;
+ $position++;
+ } elsif ($subtotal_header) {
+ $subposition += 1;
+ $position = int($position);
+ $position = $position.".".$subposition;
+ } else {
+ $position = int($position);
+ $position++;
+ }
+
push(@{ $form->{runningnumber} }, $i);
push(@{ $form->{number} }, qq|$form->{"partnumber_$i"}|);
push(@{ $form->{description} }, qq|$form->{"description_$i"}|);
+ push(@{ $form->{longdescription} }, qq|$form->{"longdescription_$i"}|);
push(@{ $form->{qty} },
$form->format_amount($myconfig, $form->{"qty_$i"}));
push(@{ $form->{ship} },
# keep a netprice as well, (sellprice - discount)
#$form->{"netprice_$i"} = $sellprice - $discount;
$form->{"netprice_$i"} = $sellprice - $i_discount;
-
+ my $nodiscount_linetotal =
+ $form->round_amount($form->{"qty_$i"} * $sellprice, 2);
my $linetotal =
$form->round_amount($form->{"qty_$i"} * $form->{"netprice_$i"}, 2);
push(@{ $form->{p_discount} }, $form->{"discount_$i"});
$form->{ordtotal} += $linetotal;
+ $discount_subtotal += $linetotal;
+ $form->{nodiscount_total} += $nodiscount_linetotal;
+ $nodiscount_subtotal += $nodiscount_linetotal;
+ $form->{discount_total} += $form->parse_amount($myconfig, $discount);
+
+ if ($form->{"subtotal_$i"} && $subtotal_header && ($subtotal_header != $i)) {
+ $discount_subtotal = $form->format_amount($myconfig, $discount_subtotal, 2);
+ push(@{ $form->{discount_sub} }, $discount_subtotal);
+ $nodiscount_subtotal = $form->format_amount($myconfig, $nodiscount_subtotal, 2);
+ push(@{ $form->{nodiscount_sub} }, $nodiscount_subtotal);
+ $discount_subtotal = 0;
+ $nodiscount_subtotal = 0;
+ $subtotal_header = 0;
+ } else {
+ push(@{ $form->{discount_sub} }, "");
+ push(@{ $form->{nodiscount_sub} }, "");
+ }
+ if ($linetotal == $netto_linetotal) {
+ $nodiscount += $linetotal;
+ }
push(@{ $form->{linetotal} },
$form->format_amount($myconfig, $linetotal, 2));
+ push(@{ $form->{nodiscount_linetotal} },
+ $form->format_amount($myconfig, $nodiscount_linetotal, 2));
my ($taxamount, $taxbase);
my $taxrate = 0;
while (my $ref = $sth->fetchrow_hashref(NAME_lc)) {
if ($form->{groupitems} && $ref->{partsgroup} ne $sameitem) {
map { push(@{ $form->{$_} }, "") }
- qw(runningnumber ship bin serialnumber number unit bin qty reqdate sellprice listprice netprice discount linetotal);
+ qw(runningnumber ship bin serialnumber number unit bin qty reqdate sellprice listprice netprice discount linetotal nodiscount_linetotal);
$sameitem = ($ref->{partsgroup}) ? $ref->{partsgroup} : "--";
push(@{ $form->{description} }, $sameitem);
}
. qq|, $ref->{partnumber}, $ref->{description}|);
map { push(@{ $form->{$_} }, "") }
- qw(number unit qty runningnumber ship bin serialnumber reqdate sellprice listprice netprice discount linetotal);
+ qw(number unit qty runningnumber ship bin serialnumber reqdate sellprice listprice netprice discount linetotal nodiscount_linetotal);
}
$sth->finish;
my $tax = 0;
foreach $item (sort keys %taxaccounts) {
- if ($form->round_amount($taxaccounts{$item}, 2) != 0) {
push(@{ $form->{taxbase} },
$form->format_amount($myconfig, $taxbase{$item}, 2));
push(@{ $form->{taxrate} },
$form->format_amount($myconfig, $form->{"${item}_rate"} * 100));
push(@{ $form->{taxnumber} }, $form->{"${item}_taxnumber"});
- }
}
+ $form->{subtotal} = $form->format_amount($myconfig, $form->{total}, 2);
+ $yesdiscount = $form->{nodiscount_total} - $nodiscount;
+ $form->{nodiscount_subtotal} = $form->format_amount($myconfig, $form->{nodiscount_total}, 2);
+ $form->{discount_total} = $form->format_amount($myconfig, $form->{discount_total}, 2);
+ $form->{nodiscount} = $form->format_amount($myconfig, $nodiscount, 2);
+ $form->{yesdiscount} = $form->format_amount($myconfig, $yesdiscount, 2);
$form->{subtotal} = $form->format_amount($myconfig, $form->{ordtotal}, 2);
$form->{ordtotal} =
$form->{quototal} = $form->{ordtotal} =
$form->format_amount($myconfig, $form->{ordtotal}, 2);
+ if ($form->{type} =~ /_quotation/) {
+ $form->set_payment_options($myconfig, $form->{quodate});
+ } else {
+ $form->set_payment_options($myconfig, $form->{orddate});
+ }
+
# myconfig variables
map { $form->{$_} = $myconfig->{$_} }
(qw(company address tel fax signature businessnumber));
my ($dbh, $form, $ml) = @_;
- my $query = qq|SELECT oi.parts_id, oi.ship, p.inventory_accno_id, p.assembly
+ my $service_units = $form->{service_units};
+ my $part_units = $form->{part_units};
+
+ my $query = qq|SELECT oi.parts_id, oi.ship, oi.unit, p.inventory_accno_id, p.assembly
FROM orderitems oi
JOIN parts p ON (p.id = oi.parts_id)
WHERE oi.trans_id = $form->{id}|;
my $ispa;
while (my $ref = $sth->fetchrow_hashref(NAME_lc)) {
+ #print(STDERR "Bin in Schleife $ref->{inventory_accno_id}\n");
if ($ref->{inventory_accno_id} || $ref->{assembly}) {
}
+ # get item baseunit
+ $query = qq|SELECT p.unit
+ FROM parts p
+ WHERE p.id = $ref->{parts_id}|;
+ my $stw = $dbh->prepare($query);
+ $stw->execute || $form->dberror($query);
+
+ my ($item_unit) = $stw->fetchrow_array();
+ $stw->finish;
+
+ if ($ref->{inventory_accno_id}) {
+ if (defined($part_units->{$item_unit}->{factor}) && $part_units->{$item_unit}->{factor} ne '' && $part_units->{$item_unit}->{factor} ne '0') {
+ $basefactor = $part_units->{$ref->{unit}}->{factor} / $part_units->{$item_unit}->{factor};
+ } else {
+ $basefactor = 1;
+ }
+ $baseqty = $ref->{ship} * $basefactor;
+ } else {
+ if (defined($service_units->{$item_unit}->{factor}) && $service_units->{$item_unit}->{factor} ne '' && $service_units->{$item_unit}->{factor} ne '0') {
+ $basefactor = $service_units->{$ref->{unit}}->{factor} / $part_units->{$item_unit}->{factor};
+ } else {
+ $basefactor = 1;
+ }
+ $baseqty = $ref->{ship} * $basefactor;
+ }
+ #print(STDERR "$baseqty Basismenge\n");
+
# adjust onhand in parts table
$form->update_balance($dbh, "parts", "onhand",
qq|id = $ref->{parts_id}|,
- $ref->{ship} * $ml);
+ $baseqty * $ml);
}
}
if ($form->{fromdate}) {
$query = qq|SELECT sum(a.amount),
(SELECT DISTINCT c2.category FROM chart c2
- WHERE c2accno = '$form->{accno}') AS category
+ WHERE c2.accno = '$form->{accno}') AS category
FROM acc_trans a
JOIN chart c ON (c.id = a.chart_id)
WHERE a.transdate < date '$form->{fromdate}'
--- /dev/null
+#====================================================================
+# LX-Office ERP
+# Copyright (C) 2004
+# Based on SQL-Ledger Version 2.1.9
+# Web http://www.lx-office.org
+#
+#====================================================================
+
+package SimpleTemplate;
+
+# Parameters:
+# 1. The template's file name
+# 2. A reference to the Form object
+# 3. A reference to the myconfig hash
+#
+# Returns:
+# A new template object
+sub new {
+ my $type = shift;
+ my $self = {};
+
+ bless($self, $type);
+ $self->_init(@_);
+
+ return $self;
+}
+
+sub _init {
+ my $self = shift;
+
+ $self->{"source"} = shift;
+ $self->{"form"} = shift;
+ $self->{"myconfig"} = shift;
+ $self->{"userspath"} = shift;
+
+ $self->{"error"} = undef;
+}
+
+sub cleanup {
+ my ($self) = @_;
+}
+
+# Parameters:
+# 1. A typeglob for the file handle. The output will be written
+# to this file handle.
+#
+# Returns:
+# 1 on success and undef or 0 if there was an error. In the latter case
+# the calling function can retrieve the error message via $obj->get_error()
+sub parse {
+ my $self = $_[0];
+ local *OUT = $_[1];
+
+ print(OUT "Hallo!\n");
+}
+
+sub get_error {
+ my $self = shift;
+
+ return $self->{"error"};
+}
+
+sub uses_temp_file {
+ return 0;
+}
+
+1;
+
+####
+#### LaTeXTemplate
+####
+
+package LaTeXTemplate;
+
+use vars qw(@ISA);
+
+@ISA = qw(SimpleTemplate);
+
+sub new {
+ my $type = shift;
+
+ return $type->SUPER::new(@_);
+}
+
+sub format_string {
+ my ($self, $variable) = @_;
+ my $form = $self->{"form"};
+
+ my %replace =
+ ('order' => [quotemeta("\\"),
+ '<pagebreak>',
+ '&', quotemeta("\n"),
+ '"', '\$', '%', '_', '#', quotemeta('^'),
+ '{', '}', '<', '>', '£', "\r"
+ ],
+ quotemeta("\\") => '\\textbackslash ',
+ '<pagebreak>' => '',
+ '"' => "''",
+ '&' => '\&',
+ '\$' => '\$',
+ '%' => '\%',
+ '_' => '\_',
+ '#' => '\#',
+ '{' => '\{',
+ '}' => '\}',
+ '<' => '$<$',
+ '>' => '$>$',
+ '£' => '\pounds ',
+ "\r" => "",
+ quotemeta('^') => '\^\\',
+ quotemeta("\n") => '\newline '
+ );
+
+ map({ $variable =~ s/$_/$replace{$_}/g; } @{ $replace{"order"} });
+
+ # Allow some HTML markup to be converted into the output format's
+ # corresponding markup code, e.g. bold or italic.
+ my %markup_replace = ('b' => 'textbf',
+ 'i' => 'textit',
+ 'u' => 'underline');
+
+ foreach my $key (keys(%markup_replace)) {
+ my $new = $markup_replace{$key};
+ $variable =~ s/\$\<\$${key}\$\>\$(.*?)\$<\$\/${key}\$>\$/\\${new}\{$1\}/gi;
+ }
+
+ return $variable;
+}
+
+sub substitute_vars {
+ my ($self, $text, @indices) = @_;
+
+ my $form = $self->{"form"};
+
+ while ($text =~ /<\%(.*?)\%>/) {
+ my ($var, @options) = split(/\s+/, $1);
+ my $value = $form->{$var};
+
+ for (my $i = 0; $i < scalar(@indices); $i++) {
+ last unless (ref($value) eq "ARRAY");
+ $value = $value->[$indices[$i]];
+ }
+ $value = $self->format_string($value) unless (grep(/^NOESCAPE$/, @options));
+ substr($text, $-[0], $+[0] - $-[0]) = $value;
+ }
+
+ return $text;
+}
+
+sub parse_foreach {
+ my ($self, $var, $text, $start_tag, $end_tag, @indices) = @_;
+
+ my ($form, $new_contents) = ($self->{"form"}, "");
+
+ my $ary = $form->{$var};
+ for (my $i = 0; $i < scalar(@indices); $i++) {
+ last unless (ref($ary) eq "ARRAY");
+ $ary = $ary->[$indices[$i]];
+ }
+
+ my $sum = 0;
+ my $current_page = 1;
+ my ($current_line, $corrent_row) = (0, 1);
+
+ for (my $i = 0; $i < scalar(@{$ary}); $i++) {
+ $form->{"__first__"} = $i == 0;
+ $form->{"__last__"} = ($i + 1) == scalar(@{$ary});
+ $form->{"__odd__"} = (($i + 1) % 2) == 1;
+ $form->{"__counter__"} = $i + 1;
+
+ if ((scalar(@{$form->{"description"}}) == scalar(@{$ary})) &&
+ $self->{"chars_per_line"}) {
+ my $lines =
+ int(length($form->{"description"}->[$i]) / $self->{"chars_per_line"});
+ my $lpp;
+
+ $form->{"description"}->[$i] =~ s/(\\newline\s?)*$//;
+ my $_description = $form->{"description"}->[$i];
+ while ($_description =~ /\\newline/) {
+ $lines++;
+ $_description =~ s/\\newline//;
+ }
+ $lines++;
+
+ if ($current_page == 1) {
+ $lpp = $self->{"lines_on_first_page"};
+ } else {
+ $lpp = $self->{"lines_on_second_page"};
+ }
+
+ # Yes we need a manual page break -- or the user has forced one
+ if ((($current_line + $lines) > $lpp) ||
+ ($form->{"description"}->[$i] =~ /<pagebreak>/)) {
+ my $pb = $self->{"pagebreak_block"};
+
+ # replace the special variables <%sumcarriedforward%>
+ # and <%lastpage%>
+
+ my $psum = $form->format_amount($self->{"myconfig"}, $sum, 2);
+ $pb =~ s/<%sumcarriedforward%>/$psum/g;
+ $pb =~ s/<%lastpage%>/$current_page/g;
+
+ my $new_text = $self->parse_block($pb, (@indices, $i));
+ return undef unless (defined($new_text));
+ $new_contents .= $new_text;
+
+ $current_page++;
+ $current_line = 0;
+ }
+ $current_line += $lines;
+ }
+ if ($i < scalar(@{$form->{"linetotal"}})) {
+ $sum += $form->parse_amount($self->{"myconfig"},
+ $form->{"linetotal"}->[$i]);
+ }
+
+ my $new_text = $self->parse_block($text, (@indices, $i));
+ return undef unless (defined($new_text));
+ $new_contents .= $start_tag . $new_text . $end_tag;
+ }
+ map({ delete($form->{"__${_}__"}); } qw(first last odd counter));
+
+ return $new_contents;
+}
+
+sub find_end {
+ my ($self, $text, $pos, $var, $not) = @_;
+
+ my $depth = 1;
+ $pos = 0 unless ($pos);
+
+ while ($pos < length($text)) {
+ $pos++;
+
+ next if (substr($text, $pos - 1, 2) ne '<%');
+
+ if ((substr($text, $pos + 1, 2) eq 'if') || (substr($text, $pos + 1, 3) eq 'for')) {
+ $depth++;
+
+ } elsif ((substr($text, $pos + 1, 4) eq 'else') && (1 == $depth)) {
+ if (!$var) {
+ $self->{"error"} = '<%else%> outside of <%if%> / <%ifnot%>.';
+ return undef;
+ }
+
+ my $block = substr($text, 0, $pos - 1);
+ substr($text, 0, $pos - 1) = "";
+ $text =~ s!^<\%[^\%]+\%>!!;
+ $text = '<%if' . ($not ? " " : "not ") . $var . '%>' . $text;
+
+ return ($block, $text);
+
+ } elsif (substr($text, $pos + 1, 3) eq 'end') {
+ $depth--;
+ if ($depth == 0) {
+ my $block = substr($text, 0, $pos - 1);
+ substr($text, 0, $pos - 1) = "";
+ $text =~ s!^<\%[^\%]+\%>!!;
+
+ return ($block, $text);
+ }
+ }
+ }
+
+ return undef;
+}
+
+sub parse_block {
+ $main::lxdebug->enter_sub();
+
+ my ($self, $contents, @indices) = @_;
+
+ my $new_contents = "";
+
+ while ($contents ne "") {
+ my $pos_if = index($contents, '<%if');
+ my $pos_foreach = index($contents, '<%foreach');
+
+ if ((-1 == $pos_if) && (-1 == $pos_foreach)) {
+ $new_contents .= $self->substitute_vars($contents, @indices);
+ last;
+ }
+
+ if ((-1 == $pos_if) || ((-1 != $pos_foreach) && ($pos_if > $pos_foreach))) {
+ $new_contents .= $self->substitute_vars(substr($contents, 0, $pos_foreach), @indices);
+ substr($contents, 0, $pos_foreach) = "";
+
+ if ($contents !~ m|^<\%foreach (.*?)\%>|) {
+ $self->{"error"} = "Malformed <\%foreach\%>.";
+ $main::lxdebug->leave_sub();
+ return undef;
+ }
+
+ my $var = $1;
+
+ substr($contents, 0, length($&)) = "";
+
+ my $block;
+ ($block, $contents) = $self->find_end($contents);
+ if (!$block) {
+ $self->{"error"} = "Unclosed <\%foreach\%>." unless ($self->{"error"});
+ $main::lxdebug->leave_sub();
+ return undef;
+ }
+
+ my $new_text = $self->parse_foreach($var, $block, "", "", @indices);
+ if (!defined($new_text)) {
+ $main::lxdebug->leave_sub();
+ return undef;
+ }
+ $new_contents .= $new_text;
+
+ } else {
+ $new_contents .= $self->substitute_vars(substr($contents, 0, $pos_if), @indices);
+ substr($contents, 0, $pos_if) = "";
+
+ if ($contents !~ m|^<\%if\s*(not)?\s+(.*?)\%>|) {
+ $self->{"error"} = "Malformed <\%if\%>.";
+ $main::lxdebug->leave_sub();
+ return undef;
+ }
+
+ my ($not, $var) = ($1, $2);
+
+ substr($contents, 0, length($&)) = "";
+
+ ($block, $contents) = $self->find_end($contents, 0, $var, $not);
+ if (!$block) {
+ $self->{"error"} = "Unclosed <\%if${not}\%>." unless ($self->{"error"});
+ $main::lxdebug->leave_sub();
+ return undef;
+ }
+
+ my $value = $self->{"form"}->{$var};
+ for (my $i = 0; $i < scalar(@indices); $i++) {
+ last unless (ref($value) eq "ARRAY");
+ $value = $value->[$indices[$i]];
+ }
+
+ if (($not && !$value) || (!$not && $value)) {
+ my $new_text = $self->parse_block($block, @indices);
+ if (!defined($new_text)) {
+ $main::lxdebug->leave_sub();
+ return undef;
+ }
+ $new_contents .= $new_text;
+ }
+ }
+ }
+
+ $main::lxdebug->leave_sub();
+
+ return $new_contents;
+}
+
+sub parse {
+ my $self = $_[0];
+ local *OUT = $_[1];
+ my $form = $self->{"form"};
+
+ if (!open(IN, "$form->{templates}/$form->{IN}")) {
+ $self->{"error"} = "$!";
+ return 0;
+ }
+ @_ = <IN>;
+ close(IN);
+
+ my $contents = join("", @_);
+
+ # detect pagebreak block and its parameters
+ if ($contents =~ /<%pagebreak\s+(\d+)\s+(\d+)\s+(\d+)\s*%>(.*?)<%end(\s*pagebreak)?%>/s) {
+ $self->{"chars_per_line"} = $1;
+ $self->{"lines_on_first_page"} = $2;
+ $self->{"lines_on_second_page"} = $3;
+ $self->{"pagebreak_block"} = $4;
+
+ substr($contents, length($`), length($&)) = "";
+ }
+
+ $self->{"forced_pagebreaks"} = [];
+
+ my $new_contents = $self->parse_block($contents);
+ if (!defined($new_contents)) {
+ $main::lxdebug->leave_sub();
+ return 0;
+ }
+
+ print(OUT $new_contents);
+
+ if ($form->{"format"} =~ /postscript/i) {
+ return $self->convert_to_postscript();
+ } elsif ($form->{"format"} =~ /pdf/i) {
+ return $self->convert_to_pdf();
+ } else {
+ return 1;
+ }
+}
+
+sub convert_to_postscript {
+ my ($self) = @_;
+ my ($form, $userspath) = ($self->{"form"}, $self->{"userspath"});
+
+ # Convert the tex file to postscript
+
+ if (!chdir("$userspath")) {
+ $self->{"error"} = "chdir : $!";
+ $self->cleanup();
+ return 0;
+ }
+
+ $form->{tmpfile} =~ s/$userspath\///g;
+
+ for (my $run = 1; $run <= 2; $run++) {
+ system("latex --interaction=nonstopmode $form->{tmpfile} " .
+ "> $form->{tmpfile}.err");
+ if ($?) {
+ $self->{"error"} = $form->cleanup();
+ $self->cleanup();
+ return 0;
+ }
+ }
+
+ $form->{tmpfile} =~ s/tex$/dvi/;
+
+ system("dvips $form->{tmpfile} -o -q > /dev/null");
+ if ($?) {
+ $self->{"error"} = "dvips : $!";
+ $self->cleanup();
+ return 0;
+ }
+ $form->{tmpfile} =~ s/dvi$/ps/;
+
+ $self->cleanup();
+
+ return 1;
+}
+
+sub convert_to_pdf {
+ my ($self) = @_;
+ my ($form, $userspath) = ($self->{"form"}, $self->{"userspath"});
+
+ # Convert the tex file to PDF
+
+ if (!chdir("$userspath")) {
+ $self->{"error"} = "chdir : $!";
+ $self->cleanup();
+ return 0;
+ }
+
+ $form->{tmpfile} =~ s/$userspath\///g;
+
+ for (my $run = 1; $run <= 2; $run++) {
+ system("pdflatex --interaction=nonstopmode $form->{tmpfile} " .
+ "> $form->{tmpfile}.err");
+ if ($?) {
+ $self->{"error"} = $form->cleanup();
+ $self->cleanup();
+ return 0;
+ }
+ }
+
+ $form->{tmpfile} =~ s/tex$/pdf/;
+
+ $self->cleanup();
+}
+
+sub get_mime_type() {
+ my ($self) = @_;
+
+ if ($self->{"form"}->{"format"} =~ /postscript/i) {
+ return "application/postscript";
+ } else {
+ return "application/pdf";
+ }
+}
+
+sub uses_temp_file {
+ return 1;
+}
+
+
+####
+#### HTMLTemplate
+####
+
+package HTMLTemplate;
+
+use vars qw(@ISA);
+
+@ISA = qw(LaTeXTemplate);
+
+sub new {
+ my $type = shift;
+
+ return $type->SUPER::new(@_);
+}
+
+sub format_string {
+ my ($self, $variable) = @_;
+ my $form = $self->{"form"};
+
+ my %replace =
+ ('order' => ['<', '>', quotemeta("\n")],
+ '<' => '<',
+ '>' => '>',
+ quotemeta("\n") => '<br>',
+ );
+
+ map({ $variable =~ s/$_/$replace{$_}/g; } @{ $replace{"order"} });
+
+ # Allow some HTML markup to be converted into the output format's
+ # corresponding markup code, e.g. bold or italic.
+ my @markup_replace = ('b', 'i', 's', 'u', 'sub', 'sup');
+
+ foreach my $key (@markup_replace) {
+ $variable =~ s/\<(\/?)${key}\>/<$1${key}>/g;
+ }
+
+ return $variable;
+}
+
+sub get_mime_type() {
+ my ($self) = @_;
+
+ if ($self->{"form"}->{"format"} =~ /postscript/i) {
+ return "application/postscript";
+ } elsif ($self->{"form"}->{"format"} =~ /pdf/i) {
+ return "application/pdf";
+ } else {
+ return "text/html";
+ }
+}
+
+sub uses_temp_file {
+ my ($self) = @_;
+
+ if ($self->{"form"}->{"format"} =~ /postscript/i) {
+ return 1;
+ } elsif ($self->{"form"}->{"format"} =~ /pdf/i) {
+ return 1;
+ } else {
+ return 0;
+ }
+}
+
+sub convert_to_postscript {
+ my ($self) = @_;
+ my ($form, $userspath) = ($self->{"form"}, $self->{"userspath"});
+
+ # Convert the HTML file to postscript
+
+ if (!chdir("$userspath")) {
+ $self->{"error"} = "chdir : $!";
+ $self->cleanup();
+ return 0;
+ }
+
+ $form->{"tmpfile"} =~ s/$userspath\///g;
+ my $psfile = $form->{"tmpfile"};
+ $psfile =~ s/.html/.ps/;
+ if ($psfile eq $form->{"tmpfile"}) {
+ $psfile .= ".ps";
+ }
+
+ system("html2ps -f html2ps-config < $form->{tmpfile} > $psfile");
+ if ($?) {
+ $self->{"error"} = $form->cleanup();
+ $self->cleanup();
+ return 0;
+ }
+
+ $form->{"tmpfile"} = $psfile;
+
+ $self->cleanup();
+
+ return 1;
+}
+
+sub convert_to_pdf {
+ my ($self) = @_;
+ my ($form, $userspath) = ($self->{"form"}, $self->{"userspath"});
+
+ # Convert the HTML file to PDF
+
+ if (!chdir("$userspath")) {
+ $self->{"error"} = "chdir : $!";
+ $self->cleanup();
+ return 0;
+ }
+
+ $form->{"tmpfile"} =~ s/$userspath\///g;
+ my $pdffile = $form->{"tmpfile"};
+ $pdffile =~ s/.html/.pdf/;
+ if ($pdffile eq $form->{"tmpfile"}) {
+ $pdffile .= ".pdf";
+ }
+
+ system("html2ps -f html2ps-config < $form->{tmpfile} | ps2pdf - $pdffile");
+ if ($?) {
+ $self->{"error"} = $form->cleanup();
+ $self->cleanup();
+ return 0;
+ }
+
+ $form->{"tmpfile"} = $pdffile;
+
+ $self->cleanup();
+
+ return 1;
+}
+
+
+####
+#### OpenDocumentTemplate
+####
+
+package OpenDocumentTemplate;
+
+use POSIX 'setsid';
+use vars qw(@ISA);
+
+use Cwd;
+# use File::Copy;
+# use File::Spec;
+# use File::Temp qw(:mktemp);
+use IO::File;
+
+@ISA = qw(SimpleTemplate);
+
+sub new {
+ my $type = shift;
+
+ $self = $type->SUPER::new(@_);
+
+ foreach my $module (qw(Archive::Zip Text::Iconv)) {
+ eval("use ${module};");
+ if ($@) {
+ $self->{"form"}->error("The Perl module '${module}' could not be " .
+ "loaded. Support for OpenDocument templates " .
+ "does not work without it. Please install your " .
+ "distribution's package or get the module from " .
+ "CPAN ( http://www.cpan.org ).");
+ }
+ }
+
+ $self->{"rnd"} = int(rand(1000000));
+ $self->{"iconv"} = Text::Iconv->new($main::dbcharset, "UTF-8");
+
+ return $self;
+}
+
+sub substitute_vars {
+ my ($self, $text, @indices) = @_;
+
+ my $form = $self->{"form"};
+
+ while ($text =~ /\<\%(.*?)\%\>/) {
+ my $value = $form->{$1};
+
+ for (my $i = 0; $i < scalar(@indices); $i++) {
+ last unless (ref($value) eq "ARRAY");
+ $value = $value->[$indices[$i]];
+ }
+ substr($text, $-[0], $+[0] - $-[0]) = $self->format_string($value);
+ }
+
+ return $text;
+}
+
+sub parse_foreach {
+ my ($self, $var, $text, $start_tag, $end_tag, @indices) = @_;
+
+ my ($form, $new_contents) = ($self->{"form"}, "");
+
+ my $ary = $form->{$var};
+ for (my $i = 0; $i < scalar(@indices); $i++) {
+ last unless (ref($ary) eq "ARRAY");
+ $ary = $ary->[$indices[$i]];
+ }
+
+ for (my $i = 0; $i < scalar(@{$ary}); $i++) {
+ $form->{"__first__"} = $i == 0;
+ $form->{"__last__"} = ($i + 1) == scalar(@{$ary});
+ $form->{"__odd__"} = (($i + 1) % 2) == 1;
+ $form->{"__counter__"} = $i + 1;
+ my $new_text = $self->parse_block($text, (@indices, $i));
+ return undef unless (defined($new_text));
+ $new_contents .= $start_tag . $new_text . $end_tag;
+ }
+ map({ delete($form->{"__${_}__"}); } qw(first last odd counter));
+
+ return $new_contents;
+}
+
+sub find_end {
+ my ($self, $text, $pos, $var, $not) = @_;
+
+ my $depth = 1;
+ $pos = 0 unless ($pos);
+
+ while ($pos < length($text)) {
+ $pos++;
+
+ next if (substr($text, $pos - 1, 5) ne '<%');
+
+ if ((substr($text, $pos + 4, 2) eq 'if') || (substr($text, $pos + 4, 3) eq 'for')) {
+ $depth++;
+
+ } elsif ((substr($text, $pos + 4, 4) eq 'else') && (1 == $depth)) {
+ if (!$var) {
+ $self->{"error"} = '<%else%> outside of <%if%> / <%ifnot%>.';
+ return undef;
+ }
+
+ my $block = substr($text, 0, $pos - 1);
+ substr($text, 0, $pos - 1) = "";
+ $text =~ s!^\<\%[^\%]+\%\>!!;
+ $text = '<%if' . ($not ? " " : "not ") . $var . '%>' . $text;
+
+ return ($block, $text);
+
+ } elsif (substr($text, $pos + 4, 3) eq 'end') {
+ $depth--;
+ if ($depth == 0) {
+ my $block = substr($text, 0, $pos - 1);
+ substr($text, 0, $pos - 1) = "";
+ $text =~ s!^\<\%[^\%]+\%\>!!;
+
+ return ($block, $text);
+ }
+ }
+ }
+
+ return undef;
+}
+
+sub parse_block {
+ $main::lxdebug->enter_sub();
+
+ my ($self, $contents, @indices) = @_;
+
+ my $new_contents = "";
+
+ while ($contents ne "") {
+ if (substr($contents, 0, 1) eq "<") {
+ $contents =~ m|^<[^>]+>|;
+ my $tag = $&;
+ substr($contents, 0, length($&)) = "";
+
+ if ($tag =~ m|<table:table-row|) {
+ $contents =~ m|^(.*?)(</table:table-row[^>]*>)|;
+ my $table_row = $1;
+ my $end_tag = $2;
+ substr($contents, 0, length($1) + length($end_tag)) = "";
+
+ if ($table_row =~ m|\<\%foreachrow\s+(.*?)\%\>|) {
+ my $var = $1;
+
+ substr($table_row, length($`), length($&)) = "";
+
+ my ($t1, $t2) = $self->find_end($table_row, length($`));
+ if (!$t1) {
+ $self->{"error"} = "Unclosed <\%foreachrow\%>." unless ($self->{"error"});
+ $main::lxdebug->leave_sub();
+ return undef;
+ }
+
+ my $new_text = $self->parse_foreach($var, $t1 . $t2, $tag, $end_tag, @indices);
+ if (!defined($new_text)) {
+ $main::lxdebug->leave_sub();
+ return undef;
+ }
+ $new_contents .= $new_text;
+
+ } else {
+ my $new_text = $self->parse_block($table_row, @indices);
+ if (!defined($new_text)) {
+ $main::lxdebug->leave_sub();
+ return undef;
+ }
+ $new_contents .= $tag . $new_text . $end_tag;
+ }
+
+ } else {
+ $new_contents .= $tag;
+ }
+
+ } else {
+ $contents =~ /^[^<]+/;
+ my $text = $&;
+
+ my $pos_if = index($text, '<%if');
+ my $pos_foreach = index($text, '<%foreach');
+
+ if ((-1 == $pos_if) && (-1 == $pos_foreach)) {
+ substr($contents, 0, length($text)) = "";
+ $new_contents .= $self->substitute_vars($text, @indices);
+ next;
+ }
+
+ if ((-1 == $pos_if) || ((-1 != $pos_foreach) && ($pos_if > $pos_foreach))) {
+ $new_contents .= $self->substitute_vars(substr($contents, 0, $pos_foreach), @indices);
+ substr($contents, 0, $pos_foreach) = "";
+
+ if ($contents !~ m|^\<\%foreach (.*?)\%\>|) {
+ $self->{"error"} = "Malformed <\%foreach\%>.";
+ $main::lxdebug->leave_sub();
+ return undef;
+ }
+
+ my $var = $1;
+
+ substr($contents, 0, length($&)) = "";
+
+ my $block;
+ ($block, $contents) = $self->find_end($contents);
+ if (!$block) {
+ $self->{"error"} = "Unclosed <\%foreach\%>." unless ($self->{"error"});
+ $main::lxdebug->leave_sub();
+ return undef;
+ }
+
+ my $new_text = $self->parse_foreach($var, $block, "", "", @indices);
+ if (!defined($new_text)) {
+ $main::lxdebug->leave_sub();
+ return undef;
+ }
+ $new_contents .= $new_text;
+
+ } else {
+ $new_contents .= $self->substitute_vars(substr($contents, 0, $pos_if), @indices);
+ substr($contents, 0, $pos_if) = "";
+
+ if ($contents !~ m|^\<\%if\s*(not)?\s+(.*?)\%\>|) {
+ $self->{"error"} = "Malformed <\%if\%>.";
+ $main::lxdebug->leave_sub();
+ return undef;
+ }
+
+ my ($not, $var) = ($1, $2);
+
+ substr($contents, 0, length($&)) = "";
+
+ ($block, $contents) = $self->find_end($contents, 0, $var, $not);
+ if (!$block) {
+ $self->{"error"} = "Unclosed <\%if${not}\%>." unless ($self->{"error"});
+ $main::lxdebug->leave_sub();
+ return undef;
+ }
+
+ my $value = $self->{"form"}->{$var};
+ for (my $i = 0; $i < scalar(@indices); $i++) {
+ last unless (ref($value) eq "ARRAY");
+ $value = $value->[$indices[$i]];
+ }
+
+ if (($not && !$value) || (!$not && $value)) {
+ my $new_text = $self->parse_block($block, @indices);
+ if (!defined($new_text)) {
+ $main::lxdebug->leave_sub();
+ return undef;
+ }
+ $new_contents .= $new_text;
+ }
+ }
+ }
+ }
+
+ $main::lxdebug->leave_sub();
+
+ return $new_contents;
+}
+
+sub parse {
+ $main::lxdebug->enter_sub();
+
+ my $self = $_[0];
+ local *OUT = $_[1];
+ my $form = $self->{"form"};
+
+ close(OUT);
+
+ my $file_name;
+ if ($form->{"IN"} =~ m|^/|) {
+ $file_name = $form->{"IN"};
+ } else {
+ $file_name = $form->{"templates"} . "/" . $form->{"IN"};
+ }
+
+ my $zip = Archive::Zip->new();
+ if (Archive::Zip::AZ_OK != $zip->read($file_name)) {
+ $self->{"error"} = "File not found/is not a OpenDocument file.";
+ $main::lxdebug->leave_sub();
+ return 0;
+ }
+
+ my $contents = $zip->contents("content.xml");
+ if (!$contents) {
+ $self->{"error"} = "File is not a OpenDocument file.";
+ $main::lxdebug->leave_sub();
+ return 0;
+ }
+
+ my $rnd = $self->{"rnd"};
+ my $new_styles = qq|<style:style style:name="TLXO${rnd}BOLD" style:family="text">
+<style:text-properties fo:font-weight="bold" style:font-weight-asian="bold" style:font-weight-complex="bold"/>
+</style:style>
+<style:style style:name="TLXO${rnd}ITALIC" style:family="text">
+<style:text-properties fo:font-style="italic" style:font-style-asian="italic" style:font-style-complex="italic"/>
+</style:style>
+<style:style style:name="TLXO${rnd}UNDERLINE" style:family="text">
+<style:text-properties style:text-underline-style="solid" style:text-underline-width="auto" style:text-underline-color="font-color"/>
+</style:style>
+<style:style style:name="TLXO${rnd}STRIKETHROUGH" style:family="text">
+<style:text-properties style:text-line-through-style="solid"/>
+</style:style>
+<style:style style:name="TLXO${rnd}SUPER" style:family="text">
+<style:text-properties style:text-position="super 58%"/>
+</style:style>
+<style:style style:name="TLXO${rnd}SUB" style:family="text">
+<style:text-properties style:text-position="sub 58%"/>
+</style:style>
+|;
+
+ $contents =~ s|</office:automatic-styles>|${new_styles}</office:automatic-styles>|;
+ $contents =~ s|[\n\r]||gm;
+
+ my $new_contents = $self->parse_block($contents);
+ if (!defined($new_contents)) {
+ $main::lxdebug->leave_sub();
+ return 0;
+ }
+
+# $new_contents =~ s|>|>\n|g;
+
+ $zip->contents("content.xml", $new_contents);
+
+ my $styles = $zip->contents("styles.xml");
+ if ($contents) {
+ my $new_styles = $self->parse_block($styles);
+ if (!defined($new_contents)) {
+ $main::lxdebug->leave_sub();
+ return 0;
+ }
+ $zip->contents("styles.xml", $new_styles);
+ }
+
+ $zip->writeToFileNamed($form->{"tmpfile"}, 1);
+
+ my $res = 1;
+ if ($form->{"format"} =~ /pdf/) {
+ $res = $self->convert_to_pdf();
+ }
+
+ $main::lxdebug->leave_sub();
+ return $res;
+}
+
+sub is_xvfb_running {
+ $main::lxdebug->enter_sub();
+
+ my ($self) = @_;
+
+ local *IN;
+ my $dfname = $self->{"userspath"} . "/xvfb_display";
+ my $display;
+
+ $main::lxdebug->message(LXDebug::DEBUG2, " Looking for $dfname\n");
+ if ((-f $dfname) && open(IN, $dfname)) {
+ my $pid = <IN>;
+ chomp($pid);
+ $display = <IN>;
+ chomp($display);
+ my $xauthority = <IN>;
+ chomp($xauthority);
+ close(IN);
+
+ $main::lxdebug->message(LXDebug::DEBUG2, " found with $pid and $display\n");
+
+ if ((! -d "/proc/$pid") || !open(IN, "/proc/$pid/cmdline")) {
+ $main::lxdebug->message(LXDebug::DEBUG2, " no/wrong process #1\n");
+ unlink($dfname, $xauthority);
+ $main::lxdebug->leave_sub();
+ return undef;
+ }
+ my $line = <IN>;
+ close(IN);
+ if ($line !~ /xvfb/i) {
+ $main::lxdebug->message(LXDebug::DEBUG2, " no/wrong process #2\n");
+ unlink($dfname, $xauthority);
+ $main::lxdebug->leave_sub();
+ return undef;
+ }
+
+ $ENV{"XAUTHORITY"} = $xauthority;
+ $ENV{"DISPLAY"} = $display;
+ } else {
+ $main::lxdebug->message(LXDebug::DEBUG2, " not found\n");
+ }
+
+ $main::lxdebug->leave_sub();
+
+ return $display;
+}
+
+sub spawn_xvfb {
+ $main::lxdebug->enter_sub();
+
+ my ($self) = @_;
+
+ $main::lxdebug->message(LXDebug::DEBUG2, "spawn_xvfb()\n");
+
+ my $display = $self->is_xvfb_running();
+
+ if ($display) {
+ $main::lxdebug->leave_sub();
+ return $display;
+ }
+
+ $display = 99;
+ while ( -f "/tmp/.X${display}-lock") {
+ $display++;
+ }
+ $display = ":${display}";
+ $main::lxdebug->message(LXDebug::DEBUG2, " display $display\n");
+
+ my $mcookie = `mcookie`;
+ die("Installation error: mcookie not found.") if ($? != 0);
+ chomp($mcookie);
+
+ $main::lxdebug->message(LXDebug::DEBUG2, " mcookie $mcookie\n");
+
+ my $xauthority = "/tmp/.Xauthority-" . $$ . "-" . time() . "-" . int(rand(9999999));
+ $ENV{"XAUTHORITY"} = $xauthority;
+
+ $main::lxdebug->message(LXDebug::DEBUG2, " xauthority $xauthority\n");
+
+ system("xauth add \"${display}\" . \"${mcookie}\"");
+ if ($? != 0) {
+ $self->{"error"} = "Conversion to PDF failed because OpenOffice could not be started (xauth: $!)";
+ $main::lxdebug->leave_sub();
+ return undef;
+ }
+
+ $main::lxdebug->message(LXDebug::DEBUG2, " about to fork()\n");
+
+ my $pid = fork();
+ if (0 == $pid) {
+ $main::lxdebug->message(LXDebug::DEBUG2, " Child execing\n");
+ exec($main::xvfb_bin, $display, "-screen", "0", "640x480x8", "-nolisten", "tcp");
+ }
+ sleep(3);
+ $main::lxdebug->message(LXDebug::DEBUG2, " parent dont sleeping\n");
+
+ local *OUT;
+ my $dfname = $self->{"userspath"} . "/xvfb_display";
+ if (!open(OUT, ">$dfname")) {
+ $self->{"error"} = "Conversion to PDF failed because OpenOffice could not be started ($dfname: $!)";
+ unlink($xauthority);
+ kill($pid);
+ $main::lxdebug->leave_sub();
+ return undef;
+ }
+ print(OUT "$pid\n$display\n$xauthority\n");
+ close(OUT);
+
+ $main::lxdebug->message(LXDebug::DEBUG2, " parent re-testing\n");
+
+ if (!$self->is_xvfb_running()) {
+ $self->{"error"} = "Conversion to PDF failed because OpenOffice could not be started.";
+ unlink($xauthority, $dfname);
+ kill($pid);
+ $main::lxdebug->leave_sub();
+ return undef;
+ }
+
+ $main::lxdebug->message(LXDebug::DEBUG2, " spawn OK\n");
+
+ $main::lxdebug->leave_sub();
+
+ return $display;
+}
+
+sub is_openoffice_running {
+ $main::lxdebug->enter_sub();
+
+ system("./scripts/oo-uno-test-conn.py $main::openofficeorg_daemon_port " .
+ "> /dev/null 2> /dev/null");
+ my $res = $? == 0;
+ $main::lxdebug->message(LXDebug::DEBUG2, " is_openoffice_running(): $?\n");
+
+ $main::lxdebug->leave_sub();
+
+ return $res;
+}
+
+sub spawn_openoffice {
+ $main::lxdebug->enter_sub();
+
+ my ($self) = @_;
+
+ $main::lxdebug->message(LXDebug::DEBUG2, "spawn_openoffice()\n");
+
+ my ($try, $spawned_oo, $res);
+
+ $res = 0;
+ for ($try = 0; $try < 15; $try++) {
+ if ($self->is_openoffice_running()) {
+ $res = 1;
+ last;
+ }
+
+ if (!$spawned_oo) {
+ my $pid = fork();
+ if (0 == $pid) {
+ $main::lxdebug->message(LXDebug::DEBUG2, " Child daemonizing\n");
+ chdir('/');
+ open(STDIN, '/dev/null');
+ open(STDOUT, '>/dev/null');
+ my $new_pid = fork();
+ exit if ($new_pid);
+ my $ssres = setsid();
+ $main::lxdebug->message(LXDebug::DEBUG2, " Child execing\n");
+ my @cmdline = ($main::openofficeorg_writer_bin,
+ "-minimized", "-norestore", "-nologo", "-nolockcheck",
+ "-headless",
+ "-accept=socket,host=localhost,port=" .
+ $main::openofficeorg_daemon_port . ";urp;");
+ exec(@cmdline);
+ }
+
+ $main::lxdebug->message(LXDebug::DEBUG2, " Parent after fork\n");
+ $spawned_oo = 1;
+ sleep(3);
+ }
+
+ sleep($try >= 5 ? 2 : 1);
+ }
+
+ if (!$res) {
+ $self->{"error"} = "Conversion from OpenDocument to PDF failed because " .
+ "OpenOffice could not be started.";
+ }
+
+ $main::lxdebug->leave_sub();
+
+ return $res;
+}
+
+sub convert_to_pdf {
+ $main::lxdebug->enter_sub();
+
+ my ($self) = @_;
+
+ my $form = $self->{"form"};
+
+ my $filename = $form->{"tmpfile"};
+ $filename =~ s/.odt$//;
+ if (substr($filename, 0, 1) ne "/") {
+ $filename = getcwd() . "/${filename}";
+ }
+
+ if (substr($self->{"userspath"}, 0, 1) eq "/") {
+ $ENV{'HOME'} = $self->{"userspath"};
+ } else {
+ $ENV{'HOME'} = getcwd() . "/" . $self->{"userspath"};
+ }
+
+ if (!$self->spawn_xvfb()) {
+ $main::lxdebug->leave_sub();
+ return 0;
+ }
+
+ my @cmdline;
+ if (!$main::openofficeorg_daemon) {
+ @cmdline = ($main::openofficeorg_writer_bin,
+ "-minimized", "-norestore", "-nologo", "-nolockcheck",
+ "-headless",
+ "file:${filename}.odt",
+ "macro://" . (split('/', $filename))[-1] .
+ "/Standard.Conversion.ConvertSelfToPDF()");
+ } else {
+ if (!$self->spawn_openoffice()) {
+ $main::lxdebug->leave_sub();
+ return 0;
+ }
+
+ @cmdline = ("./scripts/oo-uno-convert-pdf.py",
+ $main::openofficeorg_daemon_port,
+ "${filename}.odt");
+ }
+
+ system(@cmdline);
+
+ my $res = $?;
+ if (0 == $?) {
+ $form->{"tmpfile"} =~ s/odt$/pdf/;
+
+ unlink($filename . ".odt");
+
+ $main::lxdebug->leave_sub();
+ return 1;
+
+ }
+
+ unlink($filename . ".odt", $filename . ".pdf");
+ $self->{"error"} = "Conversion from OpenDocument to PDF failed. " .
+ "Exit code: $res";
+
+ $main::lxdebug->leave_sub();
+ return 0;
+}
+
+sub format_string {
+ my ($self, $variable) = @_;
+ my $form = $self->{"form"};
+ my $iconv = $self->{"iconv"};
+
+ my %replace =
+ ('order' => ['&', '<', '>', '"', "'",
+ '\x80', # Euro
+ quotemeta("\n"), quotemeta("\r")],
+ '<' => '<',
+ '>' => '>',
+ '"' => '"',
+ "'" => ''',
+ '&' => '&',
+ '\x80' => chr(0xa4), # Euro
+ quotemeta("\n") => '<text:line-break/>',
+ quotemeta("\r") => '',
+ );
+
+ map({ $variable =~ s/$_/$replace{$_}/g; } @{ $replace{"order"} });
+
+ # Allow some HTML markup to be converted into the output format's
+ # corresponding markup code, e.g. bold or italic.
+ my $rnd = $self->{"rnd"};
+ my %markup_replace = ("b" => "BOLD", "i" => "ITALIC", "s" => "STRIKETHROUGH",
+ "u" => "UNDERLINE", "sup" => "SUPER", "sub" => "SUB");
+
+ foreach my $key (keys(%markup_replace)) {
+ my $value = $markup_replace{$key};
+ $variable =~ s|\<${key}\>|<text:span text:style-name=\"TLXO${rnd}${value}\">|gi;
+ $variable =~ s|\</${key}\>|</text:span>|gi;
+ }
+
+ return $iconv->convert($variable);
+}
+
+sub get_mime_type() {
+ if ($self->{"form"}->{"format"} =~ /pdf/) {
+ return "application/pdf";
+ } else {
+ return "application/vnd.oasis.opendocument.text";
+ }
+}
+
+sub uses_temp_file {
+ return 1;
+}
+
+
+##########################################################
+####
+#### XMLTemplate
+####
+##########################################################
+
+package XMLTemplate;
+
+use vars qw(@ISA);
+
+@ISA = qw(HTMLTemplate);
+
+sub new {
+ #evtl auskommentieren
+ my $type = shift;
+
+ return $type->SUPER::new(@_);
+}
+
+sub format_string {
+ my ($self, $variable) = @_;
+ my $form = $self->{"form"};
+
+ my %replace =
+ ('order' => ['<', '>', quotemeta("\n")],
+ '<' => '<',
+ '>' => '>',
+ quotemeta("\n") => '<br>',
+ );
+
+ map({ $variable =~ s/$_/$replace{$_}/g; } @{ $replace{"order"} });
+
+ # Allow no markup to be converted into the output format
+ my @markup_replace = ('b', 'i', 's', 'u', 'sub', 'sup');
+
+ foreach my $key (@markup_replace) {
+ $variable =~ s/\<(\/?)${key}\>//g;
+ }
+
+ return $variable;
+}
+
+sub get_mime_type() {
+ my ($self) = @_;
+
+ if ($self->{"form"}->{"format"} =~ /xml/i) {
+ return "application/xml ";
+ } else {
+ return "text/xml";
+ }
+}
+
+sub uses_temp_file {
+# my ($self) = @_;
+ # no tempfile needet for XML Output
+ return 1;
+}
+
+1;
foreach $item (@categories_cent) {
$form->{$item} =
- $form->format_amount($myconfig, $form->round_amount($form->{$item}, 2),
- 2, '0');
+ $form->format_amount($myconfig, $form->{$item}, '2', '0');
}
foreach $item (@categories_euro) {
$form->{$item} =
- $form->format_amount($myconfig, $form->round_amount($form->{$item}, 0),
- 0, '0');
+ $form->format_amount($myconfig, $form->{$item}, '0', '0');
}
$dbh->disconnect;
my $glwhere = "";
my $subwhere = "";
my $ARwhere = "";
+ my $APwhere = '';
my $arwhere = "";
my $item;
$subwhere .= " AND transdate >= '$fromdate'";
$glwhere = " AND ac.transdate >= '$fromdate'";
$ARwhere .= " AND acc.transdate >= '$fromdate'";
+ $APwhere .= " AND AP.transdate >= '$fromdate'";
}
$where .= " AND ac.transdate >= '$fromdate'";
}
$where .= " AND ac.transdate <= '$todate'";
$ARwhere .= " AND acc.transdate <= '$todate'";
$subwhere .= " AND transdate <= '$todate'";
+ $APwhere .= " AND AP.transdate <= '$todate'";
}
if ($department_id) {
AND ac.project_id = $form->{project_id}
|;
}
+#########################################
+# Method eq 'cash' = IST Versteuerung
+#########################################
- if ($form->{method} eq 'cash') {
+ if ($form->{method} eq 'cash') {
$query = qq|
-
SELECT
- SUM( ac.amount *
+ -- Alle tatsaechlichen Zahlungseingaenge
+ -- im Voranmeldezeitraum erfassen
+ -- (Teilzahlungen werden prozentual auf verschiedene Steuern aufgeteilt)
+ SUM( ac.amount *
-- Bezahlt / Rechnungssumme
(
SELECT SUM(acc.amount)
-- Here no where, please. All Transactions ever should be
-- testet if they are paied in the USTVA report period.
GROUP BY c.pos_ustva
- UNION
-
- SELECT sum(ac.amount) AS amount,
- c.$category
- FROM acc_trans ac
- JOIN chart c ON (c.id = ac.chart_id)
- JOIN ap a ON (a.id = ac.trans_id)
- $dpt_join
- WHERE $where
- $dpt_where
- AND ac.trans_id IN
- (
- SELECT trans_id
- FROM acc_trans
- JOIN chart ON (chart_id = id)
- WHERE link LIKE '%AP_amount%'
- $subwhere
- )
-
- $project
- GROUP BY c.$category
-
- UNION
-
- SELECT sum(ac.amount) AS amount,
- c.$category
- FROM acc_trans ac
- JOIN chart c ON (c.id = ac.chart_id)
- JOIN gl a ON (a.id = ac.trans_id)
- $dpt_join
- WHERE $where
- $glwhere
- $dpt_from
- AND NOT (c.link = 'AR' OR c.link = 'AP')
- $project
- GROUP BY c.$category
-
- |;
- if ($form->{project_id}) {
-
- $query .= qq|
-
- UNION
-
- SELECT SUM(ac.sellprice * ac.qty) AS amount,
- c.$category
- FROM invoice ac
- JOIN ar a ON (a.id = ac.trans_id)
- JOIN parts p ON (ac.parts_id = p.id)
- JOIN chart c on (p.income_accno_id = c.id)
- $dpt_join
- -- use transdate from subwhere
- WHERE 1 = 1 $subwhere
- AND c.category = 'I'
- $dpt_where
- AND ac.trans_id IN
- (
- SELECT trans_id
- FROM acc_trans
- JOIN chart ON (chart_id = id)
- WHERE link LIKE '%AR_paid%'
- $subwhere
- )
-
- $project
- GROUP BY c.$category
-
- UNION
-
- SELECT SUM(ac.sellprice) AS amount,
- c.$category
- FROM invoice ac
- JOIN ap a ON (a.id = ac.trans_id)
- JOIN parts p ON (ac.parts_id = p.id)
- JOIN chart c on (p.expense_accno_id = c.id)
- $dpt_join
- WHERE 1 = 1 $subwhere
- AND c.category = 'E'
- $dpt_where
- AND ac.trans_id IN
- (
- SELECT trans_id
- FROM acc_trans
- JOIN chart ON (chart_id = id)
- WHERE link LIKE '%AP_paid%'
- $subwhere
- )
-
- $project
- GROUP BY c.$category
- |;
- }
-
- } else {
+ UNION -- alle Ausgaben AP erfassen
+
+ SELECT
+ sum(ac.amount) AS amount, pos_ustva
+ FROM acc_trans ac
+ JOIN AP ON (AP.id = ac.trans_id )
+ JOIN chart c ON (c.id = ac.chart_id AND pos_ustva NOT LIKE '')
+ WHERE
+ 1=1
+ $APwhere
+ $dpt_where
+ $project
+ GROUP BY pos_ustva
+
+ UNION -- alle Ausgaben und Einnahmen direkter gl Buchungen erfassen
+
+ SELECT sum
+ (
+ CASE WHEN c.link LIKE '%AR%' THEN ac.amount * -1
+ WHEN c.link LIKE '%AP%' THEN ac.amount * 1
+ END
+ ) AS amount, c.$category
+ FROM acc_trans ac
+ JOIN chart c ON (c.id = ac.chart_id)
+ JOIN gl a ON (a.id = ac.trans_id)
+ $dpt_join
+ WHERE $where
+ $dpt_from
+ AND NOT (c.link = 'AR' OR c.link = 'AP')
+ $project
+ GROUP BY c.$category
+ |;
+
+ } else {
+#########################################
+# Method eq 'accrual' = Soll Versteuerung
+#########################################
if ($department_id) {
$dpt_join = qq|
}
$query = qq|
-
- SELECT sum(ac.amount) AS amount,
- c.$category
- FROM acc_trans ac
- JOIN chart c ON (c.id = ac.chart_id)
- $dpt_join
- WHERE $where
- $dpt_where
- $project
- GROUP BY c.$category
- |;
-
- if ($form->{project_id}) {
-
- $query .= qq|
-
- UNION
-
- SELECT SUM(ac.sellprice * ac.qty) AS amount,
- c.$category
- FROM invoice ac
- JOIN ar a ON (a.id = ac.trans_id)
- JOIN parts p ON (ac.parts_id = p.id)
- JOIN chart c on (p.income_accno_id = c.id)
- $dpt_join
- -- use transdate from subwhere
- WHERE 1 = 1 $subwhere
- AND c.category = 'I'
- $dpt_where
- $project
- GROUP BY c.$category
-
- UNION
-
- SELECT SUM(ac.sellprice * ac.qty) * -1 AS amount,
- c.$category
- FROM invoice ac
- JOIN ap a ON (a.id = ac.trans_id)
- JOIN parts p ON (ac.parts_id = p.id)
- JOIN chart c on (p.expense_accno_id = c.id)
- $dpt_join
- WHERE 1 = 1 $subwhere
- AND c.category = 'E'
- $dpt_where
- $project
- GROUP BY c.$category
- |;
-
- }
+ SELECT sum
+ (
+ CASE WHEN c.link LIKE '%AR%' THEN ac.amount * -1
+ WHEN c.link LIKE '%AP%' THEN ac.amount * 1
+ END
+ ) AS amount, c.$category
+ FROM acc_trans ac
+ JOIN chart c ON (c.id = ac.chart_id)
+ $dpt_join
+ WHERE $where
+ $dpt_where
+ $project
+ GROUP BY c.$category
+ |;
}
my @accno;
my $accno;
my $ref;
- #print $query;
+ # Show all $query in Debuglevel LXDebug::QUERY
+ $callingdetails = (caller (0))[3];
+ $main::lxdebug->message(LXDebug::QUERY, "$callingdetails \$query=\n $query");
+
my $sth = $dbh->prepare($query);
$sth->execute || $form->dberror($query);
while ($ref = $sth->fetchrow_hashref(NAME_lc)) {
- if ($ref->{amount} < 0) {
+# Bug 365 solved?!
+# if ($ref->{amount} < 0) {
$ref->{amount} *= -1;
- }
+# }
if ($category eq "pos_bwa") {
if ($last_period) {
$form->{ $ref->{$category} }{kumm} += $ref->{amount};
# remove any trailing whitespace
s/^\s*(.*?)\s*$/$1/;
- ($key, $value) = split /=/, $_, 2;
+ ($key, $value) = split(/=/, $_, 2);
if (($key eq "stylesheet") && ($value eq "sql-ledger.css")) {
$value = "lx-office-erp.css";
if ($self->{login}) {
if ($self->{password}) {
- $form->{password} = crypt $form->{password},
- substr($self->{login}, 0, 2);
+ if ($form->{hashed_password}) {
+ $form->{password} = $form->{hashed_password};
+ } else {
+ $form->{password} = crypt($form->{password},
+ substr($self->{login}, 0, 2));
+ }
if ($self->{password} ne $form->{password}) {
$main::lxdebug->leave_sub();
return -1;
$rc = 0;
- if ($form->{dbversion} ne $dbversion) {
-
- # update the tables
- open FH, ">$userspath/nologin" or die "
-$!";
+ if (&update_available($myconfig{"dbdriver"}, $dbversion)) {
map { $form->{$_} = $myconfig{$_} }
- qw(dbname dbhost dbport dbdriver dbuser dbpasswd);
+ qw(dbname dbhost dbport dbdriver dbuser dbpasswd dbconnect);
+
+ $form->{"stylesheet"} = "lx-office-erp.css";
+ $form->{"title"} = $main::locale->text("Dataset upgrade");
+ $form->header();
+ print($form->parse_html_template("dbupgrade/header"));
$form->{dbupdate} = "db$myconfig{dbname}";
$form->{ $form->{dbupdate} } = 1;
- $form->info("Upgrading Dataset $myconfig{dbname} ...");
+ if ($form->{"show_dbupdate_warning"}) {
+ print($form->parse_html_template("dbupgrade/warning"));
+ exit(0);
+ }
+
+ # update the tables
+ open FH, ">$userspath/nologin" or die "
+$!";
# required for Oracle
$form->{dbdefault} = $sid;
# remove lock file
unlink "$userspath/nologin";
- $form->info("... done");
+ print($form->parse_html_template("dbupgrade/footer"));
$rc = -2;
if ($form->{dbdriver} eq 'Pg') {
- $query = qq|SELECT datname FROM pg_database|;
+ $query = qq|SELECT datname FROM pg_database WHERE NOT ((datname = 'template0') OR (datname = 'template1'))|;
$sth = $dbh->prepare($query);
$sth->execute || $form->dberror($query);
$filename = qq|sql/$form->{chart}-chart.sql|;
$self->process_query($form, $dbh, $filename);
- # create indices
- # Indices sind auch in lx-office.sql
- # $filename = qq|sql/$form->{dbdriver}-indices.sql|;
- # $self->process_query($form, $dbh, $filename);
+ $query = "UPDATE defaults SET coa = " . $dbh->quote($form->{"chart"});
+ $dbh->do($query) || $form->dberror($query);
$dbh->disconnect;
$main::lxdebug->leave_sub();
}
+# Process a Perl script which updates the database.
+# If the script returns 1 then the update was successful.
+# Return code "2" means "needs more interaction; remove
+# users/nologin and exit".
+# All other return codes are fatal errors.
+sub process_perl_script {
+ $main::lxdebug->enter_sub();
+
+ my ($self, $form, $dbh, $filename, $version) = @_;
+
+ open(FH, "$filename") or $form->error("$filename : $!\n");
+ my $contents = join("", <FH>);
+ close(FH);
+
+ $dbh->begin_work();
+
+ my %dbup_myconfig = ();
+ map({ $dbup_myconfig{$_} = $form->{$_}; }
+ qw(dbname dbuser dbpasswd dbhost dbport dbconnect));
+
+ my $nls_file = $filename;
+ $nls_file =~ s|.*/||;
+ $nls_file =~ s|.pl$||;
+ my $dbup_locale = Locale->new($main::language, $nls_file);
+
+ my $result = eval($contents);
+
+ if (1 != $result) {
+ $dbh->rollback();
+ $dbh->disconnect();
+ }
+
+ if (!defined($result)) {
+ print($form->parse_html_template("dbupgrade/error",
+ { "file" => $filename,
+ "error" => $@ }));
+ exit(0);
+ } elsif (1 != $result) {
+ unlink("users/nologin") if (2 == $result);
+ exit(0);
+ }
+
+ if ($version) {
+ $dbh->do("UPDATE defaults SET version = " . $dbh->quote($version));
+ }
+ $dbh->commit();
+
+ $main::lxdebug->leave_sub();
+}
+
sub process_query {
$main::lxdebug->enter_sub();
- my ($self, $form, $dbh, $filename) = @_;
+ my ($self, $form, $dbh, $filename, $version) = @_;
# return unless (-f $filename);
my $sth;
my @quote_chars;
+ $dbh->begin_work();
+
while (<FH>) {
# Remove DOS and Unix style line endings.
- s/[\r\n]//g;
+ chomp;
- # don't add comments or empty lines
- next if /^(--.*|\s+)$/;
+ # remove comments
+ s/--.*$//;
for (my $i = 0; $i < length($_); $i++) {
my $char = substr($_, $i, 1);
# Query is complete. Send it.
$sth = $dbh->prepare($query);
- $sth->execute || $form->dberror($query);
- $sth->finish;
+ if (!$sth->execute()) {
+ my $errstr = $dbh->errstr;
+ $sth->finish();
+ $dbh->rollback();
+ $form->dberror("The database update/creation did not succeed. The file ${filename} containing the following query failed:<br>${query}<br>" .
+ "The error message was: ${errstr}<br>" .
+ "All changes in that file have been reverted.");
+ }
+ $sth->finish();
$char = "";
$query = "";
}
}
+ if ($version) {
+ $dbh->do("UPDATE defaults SET version = " . $dbh->quote($version));
+ }
+ $dbh->commit();
+
close FH;
$main::lxdebug->leave_sub();
while (<FH>) {
if (/^dbname=/) {
- my ($null, $item) = split /=/;
+ my ($null, $item) = split(/=/);
push @dbexcl, $item;
}
}
## LINET
sub calc_version {
- $main::lxdebug->enter_sub();
+ $main::lxdebug->enter_sub(2);
my (@v, $version, $i);
$version += $v[$i];
}
- $main::lxdebug->leave_sub();
+ $main::lxdebug->leave_sub(2);
return $version;
}
}
## /LINET
+sub update_available {
+ my ($dbdriver, $cur_version) = @_;
+
+ opendir SQLDIR, "sql/${dbdriver}-upgrade" or &error("", "sql/${dbdriver}-upgrade: $!");
+ my @upgradescripts =
+ grep(/$form->{dbdriver}-upgrade-\Q$cur_version\E.*\.(sql|pl)/, readdir(SQLDIR));
+ closedir SQLDIR;
+
+ return ($#upgradescripts > -1);
+}
+
sub dbupdate {
$main::lxdebug->enter_sub();
if ($form->{dbupdate}) {
# read update scripts into memory
- opendir SQLDIR, "sql/." or &error("", "$!");
+ opendir SQLDIR, "sql/" . $form->{dbdriver} . "-upgrade" or &error("", "sql/" . $form->{dbdriver} . "-upgrade : $!");
## LINET
@upgradescripts =
sort(cmp_script_version
- grep(/$form->{dbdriver}-upgrade-.*?\.sql$/, readdir(SQLDIR)));
+ grep(/$form->{dbdriver}-upgrade-.*?\.(sql|pl)$/, readdir(SQLDIR)));
## /LINET
closedir SQLDIR;
}
foreach my $upgradescript (@upgradescripts) {
my $a = $upgradescript;
- $a =~ s/^$form->{dbdriver}-upgrade-|\.sql$//g;
+ $a =~ s/^$form->{dbdriver}-upgrade-|\.(sql|pl)$//g;
+ my $file_type = $1;
my ($mindb, $maxdb) = split /-/, $a;
+ my $str_maxdb = $maxdb;
## LINET
$mindb = calc_version($mindb);
$maxdb = calc_version($maxdb);
last if ($version < $mindb);
# apply upgrade
- $self->process_query($form, $dbh, "sql/$upgradescript");
+ $main::lxdebug->message(DEBUG2, "Appliying Update $upgradescript");
+ if ($file_type eq "sql") {
+ $self->process_query($form, $dbh, "sql/" . $form->{"dbdriver"} . "-upgrade/$upgradescript", $str_maxdb);
+ } else {
+ $self->process_perl_script($form, $dbh, "sql/" . $form->{"dbdriver"} . "-upgrade/$upgradescript", $str_maxdb);
+ }
$version = $maxdb;
+++ /dev/null
-######################################################################
-# SQL-Ledger Accounting
-# Copyright (c) 2001
-#
-# Author: Dieter Simader
-# Email: dsimader@sql-ledger.org
-# Web: http://www.sql-ledger.org
-#
-# Contributors: Christopher Browne
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#######################################################################
-#
-# menu for text based browsers (lynx)
-#
-# CHANGE LOG:
-# DS. 2000-07-04 Created
-# DS. 2001-08-07 access control
-# CBB 2002-02-09 Refactored HTML out to subroutines
-#######################################################################
-
-$menufile = "menu.ini";
-use SL::Menu;
-
-
-1;
-# end of main
-
-
-
-sub display {
-
- $menu = new Menu "$menufile";
- $menu = new Menu "custom_$menufile" if (-f "custom_$menufile");
- $menu = new Menu "$form->{login}_$menufile" if (-f "$form->{login}_$menufile");
-
- @menuorder = $menu->access_control(\%myconfig);
-
- $form->{title} = "SQL-Ledger $form->{version}";
-
- $form->header;
-
- $offset = int (21 - $#menuorder)/2;
-
- print "<pre>";
- print "\n" x $offset;
- print "</pre>";
-
- print qq|<center><table>|;
-
- map { print "<tr><td>".$menu->menuitem(\%myconfig, \%$form, $_).$locale->text($_).qq|</a></td></tr>|; } @menuorder;
-
- print qq'
-</table>
-
-</body>
-</html>
-';
-
- # display the company logo
-# $argv = "login=$form->{login}&password=$form->{password}&path=$form->{path}&action=company_logo&noheader=1";
-# exec "./login.pl", $argv;
-
-}
-
-
-sub section_menu {
-
- $menu = new Menu "$menufile", $form->{level};
-
- # build tiered menus
- @menuorder = $menu->access_control(\%myconfig, $form->{level});
-
- foreach $item (@menuorder) {
- $a = $item;
- $item =~ s/^$form->{level}--//;
- push @neworder, $a unless ($item =~ /--/);
- }
- @menuorder = @neworder;
-
- $level = $form->{level};
- $level =~ s/--/ /g;
-
- $form->{title} = $locale->text($level);
-
- $form->header;
-
- $offset = int (21 - $#menuorder)/2;
- print "<pre>";
- print "\n" x $offset;
- print "</pre>";
-
- print qq|<center><table>|;
-
- foreach $item (@menuorder) {
- $label = $item;
- $label =~ s/$form->{level}--//g;
-
- # remove target
- $menu->{$item}{target} = "";
-
- print "<tr><td>".$menu->menuitem(\%myconfig, \%$form, $item, $form->{level}).$locale->text($label)."</a></td></tr>";
- }
-
- print qq'</table>
-
-</body>
-</html>
-';
-
-}
-
-
-sub acc_menu {
-
- §ion_menu;
-
-}
-
-
-sub menubar {
- $menu = new Menu "$menufile", "";
-
- # build menubar
- @menuorder = $menu->access_control(\%myconfig, "");
-
- @neworder = ();
- map { push @neworder, $_ unless ($_ =~ /--/) } @menuorder;
- @menuorder = @neworder;
-
- print "<p>";
- $form->{script} = "menu.pl";
-
- foreach $item (@menuorder) {
- $label = $item;
-
- # remove target
- $menu->{$item}{target} = "";
-
- print $menu->menuitem(\%myconfig, \%$form, $item, "").$locale->text($label)." | ";
- }
-
-}
-
use SL::User;
$form = new Form;
+$form->{"root"} = "root login";
$locale = new Locale $language, "admin";
if ($form->{action}) {
+
$subroutine = $locale->findsub($form->{action});
if ($subroutine eq 'login') {
. $locale->text('Login') . qq|"></td>
</tr>
<input type=hidden name=action value=login>
-<input type=hidden name=root value="root login">
<input type=hidden name=path value=$form->{path}>
</table>
}
$myconfig->{vclimit} = 200;
+ $myconfig->{"countrycode"} = "de";
+ $myconfig->{"numberformat"} = "1000,00";
+ $myconfig->{"dateformat"} = "dd.mm.yy";
+
&form_header;
&form_footer;
print qq|
-<input name=callback type=hidden value="$form->{script}?action=list_users&path=$form->{path}&root=$form->{root}&rpw=$form->{rpw}">
-<input type=hidden name=root value="$form->{root}">
+<input name=callback type=hidden value="$form->{script}?action=list_users&path=$form->{path}&rpw=$form->{rpw}">
<input type=hidden name=path value=$form->{path}>
<input type=hidden name=rpw value=$form->{rpw}>
if (/^(name=|company=|templates=|dbuser=|dbdriver=|dbname=|dbhost=)/) {
chop($var = $&);
- ($null, $member{$login}{$var}) = split /=/, $_, 2;
+ ($null, $member{$login}{$var}) = split(/=/, $_, 2);
}
}
foreach $key (sort keys %member) {
$href =
- "$script?action=edit&login=$key&path=$form->{path}&root=$form->{root}&rpw=$form->{rpw}";
+ "$script?action=edit&login=$key&path=$form->{path}&rpw=$form->{rpw}";
$href =~ s/ /%20/g;
$member{$key}{templates} =~ s/^$templates\///;
$member{$key}{dbname} = $member{$key}{dbuser}
if ($member{$key}{dbdriver} eq 'Oracle');
- $column_data{login} = qq|<td><a href=$href>$key</a></td>|;
+ $column_data{login} = qq|<td><a id="$key" href="$href">$key</a></td>|;
$column_data{name} = qq|<td>$member{$key}{name}</td>|;
$column_data{company} = qq|<td>$member{$key}{company}</td>|;
$column_data{dbdriver} = qq|<td>$member{$key}{dbdriver}</td>|;
$i++;
$i %= 2;
print qq|
- <tr class=listrow$i>|;
+ <tr class="listrow$i">|;
map { print "$column_data{$_}\n" } @column_index;
<input type=hidden name=path value=$form->{path}>
<input type=hidden name=rpw value=$form->{rpw}>
-<input type=hidden name=root value="$form->{root}">
<br><input type=submit class=submit name=action value="|
. $locale->text('Add User') . qq|">
closedir TEMPLATEDIR;
@allhtml = sort grep /\.html/, @all;
- @alldir = grep !/\.(html|tex)$/, @all;
+ @alldir = grep !/\.(html|tex|sty|odt)$/, @all;
+ @alldir = grep !/^(webpages|\.svn)$/, @alldir;
@allhtml = reverse grep !/Default/, @allhtml;
push @allhtml, 'Default';
$item =~ s/-.*//g;
if ($item ne $lastitem) {
- $mastertemplates .= qq|<option>$item\n|;
+ my $selected = $item eq "German" ? " selected" : "";
+ $mastertemplates .= qq|<option$selected>$item\n|;
$lastitem = $item;
}
}
</tr>
|;
- foreach $item (split /;/, $myconfig->{acs}) {
+ foreach $item (split(/;/, $myconfig->{acs})) {
($key, $value) = split /--/, $item, 2;
$excl{$key}{$value} = 1;
}
$myconfig = new User "$memberfile", "$form->{login}";
# redo acs variable and delete all the acs codes
- @acs = split /;/, $form->{acs};
+ @acs = split(/;/, $form->{acs});
$form->{acs} = "";
foreach $item (@acs) {
# copy templates to the directory
opendir TEMPLATEDIR, "$templates/." or $form - error("$templates : $!");
- @templates = grep /$form->{mastertemplates}.*?\.(html|tex)$/,
+ @templates = grep /$form->{mastertemplates}.*?\.(html|tex|sty|xml|txb)$/,
readdir TEMPLATEDIR;
closedir TEMPLATEDIR;
if (-d "$dir") {
unlink <$dir/*.html>;
unlink <$dir/*.tex>;
+ unlink <$dir/*.sty>;
rmdir "$dir";
}
}
<form method=post action=$form->{script}>
-<b>|
- . $locale->text('Password')
- . qq|</b> <input type=password name=password size=8>
+<table>
+ <tr>
+ <td><b>| . $locale->text('Password') . qq|</b></td>
+ <td><input type=password name=password size=8></td>
+ </tr>
+ <tr>
+ <td><b>| . $locale->text('Repeat the password') . qq|</b></td>
+ <td><input type=password name=password_again size=8></b></td>
+ </tr>
+</table>
-<input type=hidden name=root value="$form->{root}">
<input type=hidden name=path value=$form->{path}>
<input type=hidden name=rpw value=$form->{rpw}>
}
sub change_password {
+ if ($form->{"password"} ne $form->{"password_again"}) {
+ $form->{title} =
+ qq|Lx-Office ERP |
+ . $locale->text('Administration') . " / "
+ . $locale->text('Change Admin Password');
+
+ $form->header;
+
+ print qq|
+<body class=admin>
+
+
+<h2>| . $locale->text('Change Admin Password') . qq|</h2>
+
+<p>| . $locale->text("The passwords do not match.") . qq|<br>
+<input type="button" onclick="history.back()" value="| . $locale->text("Back") . qq|">|;
+ return;
+ }
$root->{password} = $form->{password};
$root->save_member($memberfile);
$form->{callback} =
- "$form->{script}?action=list_users&path=$form->{path}&root=$form->{root}&rpw=$root->{password}";
+ "$form->{script}?action=list_users&path=$form->{path}&rpw=$root->{password}";
$form->redirect($locale->text('Password changed!'));
}
sub check_password {
-
$root = new User "$memberfile", $form->{root};
- if ($root->{password}) {
- if ($root->{password} ne $form->{rpw}) {
- $form->error($locale->text('Incorrect Password!'));
- }
+ if (!defined($root->{password}) || ($root->{password} ne $form->{rpw})) {
+ $form->error($locale->text('Incorrect Password!'));
}
}
</td></tr>
</table>
-<input name=callback type=hidden value="$form->{script}?action=list_users&path=$form->{path}&root=$form->{root}&rpw=$form->{rpw}">
-<input type=hidden name=root value="$form->{root}">
+<input name=callback type=hidden value="$form->{script}?action=list_users&path=$form->{path}&rpw=$form->{rpw}">
<input type=hidden name=path value=$form->{path}>
<input type=hidden name=rpw value=$form->{rpw}>
<br>
<input type=submit class=submit name=action value="|
- . $locale->text('Create Dataset') . qq|">
-<input type=submit class=submit name=action value="|
- . $locale->text('Update Dataset') . qq|">
-<input type=submit class=submit name=action value="|
+ . $locale->text('Create Dataset') . qq|">|;
+# Vorübergehend Deaktiviert
+# <input type=submit class=submit name=action value="|
+# . $locale->text('Update Dataset') . qq|">
+print qq| <input type=submit class=submit name=action value="|
. $locale->text('Delete Dataset') . qq|">
</form>
<center>
<h2>$form->{title}</h2>
|;
-
+ my $field_id = 0;
foreach $key (sort keys %needsupdate) {
if ($needsupdate{$key} ne $form->{dbversion}) {
- $upd .= qq|<input name="db$key" type=checkbox value=1 checked> $key\n|;
+ $upd .= qq|<input id="$field_id" name="db$key" type="checkbox" value="1" checked> $key\n|;
$form->{dbupdate} .= "db$key ";
+ $field_id++;
}
}
<input name=dbupdate type=hidden value="$form->{dbupdate}">
-<input name=callback type=hidden value="$form->{script}?action=list_users&path=$form->{path}&root=$form->{root}&rpw=$form->{rpw}">
+<input name=callback type=hidden value="$form->{script}?action=list_users&path=$form->{path}&rpw=$form->{rpw}">
-<input type=hidden name=root value="$form->{root}">
<input type=hidden name=path value=$form->{path}>
<input type=hidden name=rpw value=$form->{rpw}>
}
sub dbupdate {
+ $form->{"stylesheet"} = "lx-office-erp.css";
+ $form->{"title"} = $main::locale->text("Dataset upgrade");
+ $form->header();
+ my $dbname =
+ join(" ",
+ map({ s/\s//g; s/^db//; $_; }
+ grep({ $form->{$_} }
+ split(/\s+/, $form->{"dbupdate"}))));
+ print($form->parse_html_template("dbupgrade/header",
+ { "dbname" => $dbname }));
User->dbupdate(\%$form);
- $form->redirect($locale->text('Dataset updated!'));
+ print qq|
+<hr>
+
+| . $locale->text('Dataset updated!') . qq|
+
+<br>
+
+<a id="enddatasetupdate" href="admin.pl?action=login&| .
+join("&", map({ "$_=" . $form->escape($form->{$_}); } qw(path rpw))) .
+qq|">| . $locale->text("Continue") . qq|</a>|;
}
<input type=hidden name=dbpasswd value=$form->{dbpasswd}>
<input type=hidden name=dbdefault value=$form->{dbdefault}>
-<input name=callback type=hidden value="$form->{script}?action=list_users&path=$form->{path}&root=$form->{root}&rpw=$form->{rpw}">
+<input name=callback type=hidden value="$form->{script}?action=list_users&path=$form->{path}&rpw=$form->{rpw}">
-<input type=hidden name=root value="$form->{root}">
<input type=hidden name=path value=$form->{path}>
<input type=hidden name=rpw value=$form->{rpw}>
. qq|
-<input type=hidden name=root value="$form->{root}">
<input type=hidden name=path value="$form->{path}">
<input type=hidden name=rpw value="$form->{rpw}">
<input type=hidden name=dbpasswd value=$form->{dbpasswd}>
<input type=hidden name=dbdefault value=$form->{dbdefault}>
-<input name=callback type=hidden value="$form->{script}?action=list_users&path=$form->{path}&root=$form->{root}&rpw=$form->{rpw}">
+<input name=callback type=hidden value="$form->{script}?action=list_users&path=$form->{path}&rpw=$form->{rpw}">
-<input type=hidden name=root value="$form->{root}">
<input type=hidden name=path value="$form->{path}">
<input type=hidden name=rpw value="$form->{rpw}">
. qq|
-<input type=hidden name=root value="$form->{root}">
<input type=hidden name=path value="$form->{path}">
<input type=hidden name=rpw value="$form->{rpw}">
unlink "$userspath/nologin";
$form->{callback} =
- "$form->{script}?action=list_users&path=$form->{path}&root=$form->{root}&rpw=$root->{password}";
+ "$form->{script}?action=list_users&path=$form->{path}&rpw=$root->{password}";
$form->redirect($locale->text('Lockfile removed!'));
close(FH);
$form->{callback} =
- "$form->{script}?action=list_users&path=$form->{path}&root=$form->{root}&rpw=$root->{password}";
+ "$form->{script}?action=list_users&path=$form->{path}&rpw=$root->{password}";
$form->redirect($locale->text('Lockfile created!'));
use SL::Form;
use SL::User;
+use Data::Dumper;
+
1;
+require "$form->{path}/common.pl";
+
# end of main
sub add { &{"add_$form->{type}"} }
$form->{description} =~ s/\"/"/g;
if (@{ $form->{TAXKEY} }) {
- $form->{selecttaxkey} = "<option value=0>Keine Steuer 0%\n";
foreach $item (@{ $form->{TAXKEY} }) {
- if ($item->{taxkey} == $form->{taxkey_id}) {
+ if ($item->{tax} == $form->{tax}) {
$form->{selecttaxkey} .=
- "<option value=$item->{taxkey} selected>$item->{taxdescription}\n";
+ "<option value=$item->{tax} selected>$item->{taxdescription}\n";
} else {
$form->{selecttaxkey} .=
- "<option value=$item->{taxkey}>$item->{taxdescription}\n";
+ "<option value=$item->{tax}>$item->{taxdescription}\n";
}
}
$taxkey = qq|
<tr>
<th align=right>| . $locale->text('Steuersatz') . qq|</th>
- <td><select name=taxkey_id>$form->{selecttaxkey}</select></td>
- <input type=hidden name=selecttaxkey value="$form->{selecttaxkey}">
+ <td><select name=tax>$form->{selecttaxkey}</select></td>
+ <th align=right>| . $locale->text('Gültig ab') . qq|</th>
+ <td><input name=startdate value="$form->{startdate}"></td>
+ </tr>|;
+
+ if (@{ $form->{NEWACCOUNT} }) {
+ if (!$form->{new_chart_valid}) {
+ $form->{selectnewaccount} = "<option value=></option>";
+ }
+ foreach $item (@{ $form->{NEWACCOUNT} }) {
+ if ($item->{id} == $form->{new_chart_id}) {
+ $form->{selectnewaccount} .=
+ "<option value=$item->{id} selected>$item->{accno}--$item->{description}</option>";
+ } elsif (!$form->{new_chart_valid}) {
+ $form->{selectnewaccount} .=
+ "<option value=$item->{id}>$item->{accno}--$item->{description}</option>";
+ }
+
+ }
+ }
+
+ $newaccount = qq|
+ <tr>
+ <td colspan=2>
+ <table>
+ <tr>
+ <th align=right>| . $locale->text('Folgekonto') . qq|</th>
+ <td><select name=new_chart_id>$form->{selectnewaccount}</select></td>
+ <th align=right>| . $locale->text('Gültig ab') . qq|</th>
+ <td><input name=valid_from value="$form->{valid_from}"></td>
+ </tr>
+ </table>
+ </td>
</tr>|;
$form->{selectustva} = "<option>\n";
<input type=hidden name=selectbwa value="$form->{selectbwa}">
</tr>|;
- $form->{selectbilanz} = "<option>\n";
- foreach $item ((1, 2, 3, 4)) {
- if ($item == $form->{pos_bilanz}) {
- $form->{selectbilanz} .= "<option value=$item selected>$item\n";
- } else {
- $form->{selectbilanz} .= "<option value=$item>$item\n";
- }
-
- }
-
- $bilanz = qq|
- <tr>
- <th align=right>| . $locale->text('Bilanz') . qq|</th>
- <td><select name=pos_bilanz>$form->{selectbilanz}</select></td>
- <input type=hidden name=selectbilanz value="$form->{selectbilanz}">
- </tr>|;
+# Entfernt bis es ordentlich umgesetzt wird (hli) 30.03.2006
+# $form->{selectbilanz} = "<option>\n";
+# foreach $item ((1, 2, 3, 4)) {
+# if ($item == $form->{pos_bilanz}) {
+# $form->{selectbilanz} .= "<option value=$item selected>$item\n";
+# } else {
+# $form->{selectbilanz} .= "<option value=$item>$item\n";
+# }
+#
+# }
+#
+# $bilanz = qq|
+# <tr>
+# <th align=right>| . $locale->text('Bilanz') . qq|</th>
+# <td><select name=pos_bilanz>$form->{selectbilanz}</select></td>
+# <input type=hidden name=selectbilanz value="$form->{selectbilanz}">
+# </tr>|;
# this is for our parser only!
# type=submit $locale->text('Add Account')
# type=submit $locale->text('Edit Account')
+ $form->{type} = "account";
$form->header;
<input type=hidden name=id value=$form->{id}>
<input type=hidden name=type value=account>
+<input type=hidden name=orphaned value=$form->{orphaned}>
+<input type=hidden name=new_chart_valid value=$form->{new_chart_valid}>
<input type=hidden name=inventory_accno_id value=$form->{inventory_accno_id}>
<input type=hidden name=income_accno_id value=$form->{income_accno_id}>
<input type=hidden name=expense_accno_id value=$form->{expense_accno_id}>
-<input type=hidden name=fxgain_accno_id values=$form->{fxgain_accno_id}>
-<input type=hidden name=fxloss_accno_id values=$form->{fxloss_accno_id}>
+<input type=hidden name=fxgain_accno_id value=$form->{fxgain_accno_id}>
+<input type=hidden name=fxloss_accno_id value=$form->{fxloss_accno_id}>
<table border=0 width=100%>
<tr>
. $locale->text('Asset') . qq|\n<br>
<input name=category type=radio class=radio value=L $checked{L_}> |
. $locale->text('Liability') . qq|\n<br>
+ <input name=category type=radio class=radio value=Q $checked{Q_}> |
+ . $locale->text('Equity') . qq|\n<br>
<input name=category type=radio class=radio value=I $checked{I_}> |
. $locale->text('Revenue') . qq|\n<br>
<input name=category type=radio class=radio value=E $checked{E_}> |
<input name=IC_sale type=checkbox class=checkbox value=IC_sale $form->{IC_sale}> |
. $locale->text('Revenue') . qq|\n<br>
<input name=IC_cogs type=checkbox class=checkbox value=IC_cogs $form->{IC_cogs}> |
- . $locale->text('COGS') . qq|\n<br>
+ . $locale->text('Expense') . qq|\n<br>
<input name=IC_taxpart type=checkbox class=checkbox value=IC_taxpart $form->{IC_taxpart}> |
. $locale->text('Tax') . qq|
</td>
</table>
</td>
</tr>
+ $newaccount
<tr>
<td><hr size=3 noshade></td>
</tr>
<input type=hidden name=login value=$form->{login}>
<input type=hidden name=password value=$form->{password}>
-<br>
+<br>|;
+ if ((!$form->{id}) || ($form->{id} && $form->{orphaned}) || (($form->{type} eq "account") && (!$form->{new_chart_valid}))) {
+ print qq|
<input type=submit class=submit name=action value="|
. $locale->text('Save') . qq|">
|;
+}
if ($form->{id} && $form->{orphaned}) {
print qq|<input type=submit class=submit name=action value="|
$lxdebug->leave_sub();
}
+sub add_lead {
+ $lxdebug->enter_sub();
+
+ $form->{title} = "Add";
+
+ $form->{callback} =
+ "$form->{script}?action=add_lead&path=$form->{path}&login=$form->{login}&password=$form->{password}"
+ unless $form->{callback};
+
+ &lead_header;
+ &form_footer;
+
+ $lxdebug->leave_sub();
+}
+
+sub edit_lead {
+ $lxdebug->enter_sub();
+
+ $form->{title} = "Edit";
+
+ AM->get_lead(\%myconfig, \%$form);
+
+ &lead_header;
+
+ $form->{orphaned} = 1;
+ &form_footer;
+
+ $lxdebug->leave_sub();
+}
+
+sub list_lead {
+ $lxdebug->enter_sub();
+
+ AM->lead(\%myconfig, \%$form);
+
+ $form->{callback} =
+ "$form->{script}?action=list_lead&path=$form->{path}&login=$form->{login}&password=$form->{password}";
+
+ $callback = $form->escape($form->{callback});
+
+ $form->{title} = $locale->text('Lead');
+
+ @column_index = qw(description cost profit);
+
+ $column_header{description} =
+ qq|<th class=listheading width=100%>|
+ . $locale->text('Description')
+ . qq|</th>|;
+
+ $form->header;
+
+ print qq|
+<body>
+
+<table width=100%>
+ <tr>
+ <th class=listtop>$form->{title}</th>
+ </tr>
+ <tr height="5"></tr>
+ <tr class=listheading>
+|;
+
+ map { print "$column_header{$_}\n" } @column_index;
+
+ print qq|
+ </tr>
+|;
+
+ foreach $ref (@{ $form->{ALL} }) {
+
+ $i++;
+ $i %= 2;
+
+ print qq|
+ <tr valign=top class=listrow$i>
+|;
+
+ $lead = $ref->{lead};
+
+ $column_data{description} =
+ qq|<td><a href=$form->{script}?action=edit_lead&id=$ref->{id}&path=$form->{path}&login=$form->{login}&password=$form->{password}&callback=$callback>$ref->{lead}</td>|;
+
+ map { print "$column_data{$_}\n" } @column_index;
+
+ print qq|
+ </tr>
+|;
+ }
+
+ print qq|
+ <tr>
+ <td><hr size=3 noshade></td>
+ </tr>
+</table>
+
+<br>
+<form method=post action=$form->{script}>
+
+<input name=callback type=hidden value="$form->{callback}">
+
+<input type=hidden name=type value=lead>
+
+<input type=hidden name=path value=$form->{path}>
+<input type=hidden name=login value=$form->{login}>
+<input type=hidden name=password value=$form->{password}>
+
+<input class=submit type=submit name=action value="|
+ . $locale->text('Add') . qq|">|;
+
+ if ($form->{menubar}) {
+ require "$form->{path}/menu.pl";
+ &menubar;
+ }
+
+ print qq|
+ </form>
+
+ </body>
+ </html>
+|;
+
+ $lxdebug->leave_sub();
+}
+
+sub lead_header {
+ $lxdebug->enter_sub();
+
+ $form->{title} = $locale->text("$form->{title} Lead");
+
+ # $locale->text('Add Lead')
+ # $locale->text('Edit Lead')
+
+ $form->{description} =~ s/\"/"/g;
+
+ $description =
+ qq|<input name=description size=50 value="$form->{lead}">|;
+
+ $form->header;
+
+ print qq|
+<body>
+
+<form method=post action=$form->{script}>
+
+<input type=hidden name=id value=$form->{id}>
+<input type=hidden name=type value=lead>
+
+<table width=100%>
+ <tr>
+ <th class=listtop colspan=2>$form->{title}</th>
+ </tr>
+ <tr height="5"></tr>
+ <tr>
+ <th align=right>| . $locale->text('Description') . qq|</th>
+ <td>$description</td>
+ </tr>
+ <td colspan=2><hr size=3 noshade></td>
+ </tr>
+</table>
+|;
+
+ $lxdebug->leave_sub();
+}
+
+sub save_lead {
+ $lxdebug->enter_sub();
+
+ $form->isblank("description", $locale->text('Description missing!'));
+ AM->save_lead(\%myconfig, \%$form);
+ $form->redirect($locale->text('lead saved!'));
+
+ $lxdebug->leave_sub();
+}
+
+sub delete_lead {
+ $lxdebug->enter_sub();
+
+ AM->delete_lead(\%myconfig, \%$form);
+ $form->redirect($locale->text('lead deleted!'));
+
+ $lxdebug->leave_sub();
+}
+
sub add_business {
$lxdebug->enter_sub();
$lxdebug->leave_sub();
}
-sub add_sic {
+sub add_language {
$lxdebug->enter_sub();
$form->{title} = "Add";
$form->{callback} =
- "$form->{script}?action=add_sic&path=$form->{path}&login=$form->{login}&password=$form->{password}"
+ "$form->{script}?action=add_language&path=$form->{path}&login=$form->{login}&password=$form->{password}"
unless $form->{callback};
- &sic_header;
+ &language_header;
&form_footer;
$lxdebug->leave_sub();
}
-sub edit_sic {
+sub edit_language {
$lxdebug->enter_sub();
$form->{title} = "Edit";
- AM->get_sic(\%myconfig, \%$form);
+ AM->get_language(\%myconfig, \%$form);
- &sic_header;
+ &language_header;
$form->{orphaned} = 1;
&form_footer;
$lxdebug->leave_sub();
}
-sub list_sic {
+sub list_language {
$lxdebug->enter_sub();
- AM->sic(\%myconfig, \%$form);
+ AM->language(\%myconfig, \%$form);
$form->{callback} =
- "$form->{script}?action=list_sic&path=$form->{path}&login=$form->{login}&password=$form->{password}";
+ "$form->{script}?action=list_language&path=$form->{path}&login=$form->{login}&password=$form->{password}";
$callback = $form->escape($form->{callback});
- $form->{title} = $locale->text('Standard Industrial Codes');
+ $form->{title} = $locale->text('Languages');
- @column_index = qw(code description);
+ @column_index = qw(description template_code article_code);
- $column_header{code} =
- qq|<th class=listheading>| . $locale->text('Code') . qq|</th>|;
$column_header{description} =
- qq|<th class=listheading>| . $locale->text('Description') . qq|</th>|;
+ qq|<th class=listheading width=60%>|
+ . $locale->text('Description')
+ . qq|</th>|;
+ $column_header{template_code} =
+ qq|<th class=listheading width=10%>|
+ . $locale->text('Template Code')
+ . qq|</th>|;
+ $column_header{article_code} =
+ qq|<th class=listheading>|
+ . $locale->text('Article Code')
+ . qq|</th>|;
$form->header;
$i++;
$i %= 2;
- if ($ref->{sictype} eq 'H') {
- print qq|
- <tr valign=top class=listheading>
-|;
- $column_data{code} =
- qq|<th><a href=$form->{script}?action=edit_sic&code=$ref->{code}&path=$form->{path}&login=$form->{login}&password=$form->{password}&callback=$callback>$ref->{code}</th>|;
- $column_data{description} = qq|<th>$ref->{description}</th>|;
-
- } else {
- print qq|
+ print qq|
<tr valign=top class=listrow$i>
|;
- $column_data{code} =
- qq|<td><a href=$form->{script}?action=edit_sic&code=$ref->{code}&path=$form->{path}&login=$form->{login}&password=$form->{password}&callback=$callback>$ref->{code}</td>|;
- $column_data{description} = qq|<td>$ref->{description}</td>|;
- }
+ $column_data{description} =
+ qq|<td><a href=$form->{script}?action=edit_language&id=$ref->{id}&path=$form->{path}&login=$form->{login}&password=$form->{password}&callback=$callback>$ref->{description}</td>|;
+ $column_data{template_code} = qq|<td align=right>$ref->{template_code}</td>|;
+ $column_data{article_code} =
+ qq|<td align=right>$ref->{article_code}</td>|;
map { print "$column_data{$_}\n" } @column_index;
<input name=callback type=hidden value="$form->{callback}">
-<input type=hidden name=type value=sic>
+<input type=hidden name=type value=language>
<input type=hidden name=path value=$form->{path}>
<input type=hidden name=login value=$form->{login}>
}
print qq|
+
</form>
</body>
$lxdebug->leave_sub();
}
-sub sic_header {
+sub language_header {
$lxdebug->enter_sub();
- $form->{title} = $locale->text("$form->{title} SIC");
+ $form->{title} = $locale->text("$form->{title} Language");
- # $locale->text('Add SIC')
- # $locale->text('Edit SIC')
+ # $locale->text('Add Language')
+ # $locale->text('Edit Language')
- $form->{code} =~ s/\"/"/g;
$form->{description} =~ s/\"/"/g;
+ $form->{template_code} =~ s/\"/"/g;
+ $form->{article_code} =~ s/\"/"/g;
- $checked = ($form->{sictype} eq 'H') ? "checked" : "";
$form->header;
<form method=post action=$form->{script}>
-<input type=hidden name=type value=sic>
-<input type=hidden name=id value=$form->{code}>
+<input type=hidden name=id value=$form->{id}>
+<input type=hidden name=type value=language>
<table width=100%>
<tr>
</tr>
<tr height="5"></tr>
<tr>
- <th align=right>| . $locale->text('Code') . qq|</th>
- <td><input name=code size=10 value=$form->{code}></td>
- <tr>
+ <th align=right>| . $locale->text('Language') . qq|</th>
+ <td><input name=description size=30 value="$form->{description}"></td>
<tr>
- <td></td>
- <th align=left><input name=sictype type=checkbox style=checkbox value="H" $checked> |
- . $locale->text('Heading') . qq|</th>
<tr>
+ <th align=right>| . $locale->text('Template Code') . qq|</th>
+ <td><input name=template_code size=5 value=$form->{template_code}></td>
+ </tr>
<tr>
- <th align=right>| . $locale->text('Description') . qq|</th>
- <td><input name=description size=60 value="$form->{description}"></td>
+ <th align=right>| . $locale->text('Article Code') . qq|</th>
+ <td><input name=article_code size=10 value=$form->{article_code}></td>
</tr>
- <td colspan=2><hr size=3 noshade></td>
+ <td colspan=2><hr size=3 noshade></td>
</tr>
</table>
|;
$lxdebug->leave_sub();
}
-sub save_sic {
+sub save_language {
$lxdebug->enter_sub();
- $form->isblank("code", $locale->text('Code missing!'));
- $form->isblank("description", $locale->text('Description missing!'));
- AM->save_sic(\%myconfig, \%$form);
- $form->redirect($locale->text('SIC saved!'));
+ $form->isblank("description", $locale->text('Language missing!'));
+ $form->isblank("template_code", $locale->text('Template Code missing!'));
+ $form->isblank("article_code", $locale->text('Article Code missing!'));
+ AM->save_language(\%myconfig, \%$form);
+ $form->redirect($locale->text('Language saved!'));
$lxdebug->leave_sub();
}
-sub delete_sic {
+sub delete_language {
$lxdebug->enter_sub();
- AM->delete_sic(\%myconfig, \%$form);
- $form->redirect($locale->text('SIC deleted!'));
+ AM->delete_language(\%myconfig, \%$form);
+ $form->redirect($locale->text('Language deleted!'));
$lxdebug->leave_sub();
}
-sub display_stylesheet {
- $lxdebug->enter_sub();
- $form->{file} = "css/$myconfig{stylesheet}";
- &display_form;
+sub add_buchungsgruppe {
+ $lxdebug->enter_sub();
- $lxdebug->leave_sub();
-}
+ # $locale->text("Add Buchungsgruppe")
+ # $locale->text("Edit Buchungsgruppe")
+ $form->{title} = "Add";
+
+ $form->{callback} =
+ "$form->{script}?action=add_buchungsgruppe&path=$form->{path}&login=$form->{login}&password=$form->{password}"
+ unless $form->{callback};
+ AM->get_buchungsgruppe(\%myconfig, \%$form);
+ if ($eur) {
+ $form->{"inventory_accno_id"} = $form->{"std_inventory_accno_id"};
+ }
+
+ &buchungsgruppe_header;
+ &form_footer;
+
+ $lxdebug->leave_sub();
+}
+
+sub edit_buchungsgruppe {
+ $lxdebug->enter_sub();
+
+ $form->{title} = "Edit";
+
+ AM->get_buchungsgruppe(\%myconfig, \%$form);
+
+ &buchungsgruppe_header;
+
+ &form_footer;
+
+ $lxdebug->leave_sub();
+}
+
+sub list_buchungsgruppe {
+ $lxdebug->enter_sub();
+
+ AM->buchungsgruppe(\%myconfig, \%$form);
+
+ $form->{callback} =
+ "$form->{script}?action=list_buchungsgruppe&path=$form->{path}&login=$form->{login}&password=$form->{password}";
+
+ $callback = $form->escape($form->{callback});
+
+ $form->{title} = $locale->text('Buchungsgruppen');
+
+ @column_index = qw(description inventory_accno income_accno_0 expense_accno_0 income_accno_1 expense_accno_1 income_accno_2 expense_accno_2 income_accno_3 expense_accno_3 );
+
+ $column_header{description} =
+ qq|<th class=listheading width=60%>|
+ . $locale->text('Description')
+ . qq|</th>|;
+ $column_header{inventory_accno} =
+ qq|<th class=listheading width=10%>|
+ . $locale->text('Bestandskonto')
+ . qq|</th>|;
+ $column_header{income_accno_0} =
+ qq|<th class=listheading>|
+ . $locale->text('Erlöse Inland')
+ . qq|</th>|;
+ $column_header{expense_accno_0} =
+ qq|<th class=listheading>|
+ . $locale->text('Aufwand Inland')
+ . qq|</th>|;
+ $column_header{income_accno_1} =
+ qq|<th class=listheading>|
+ . $locale->text('Erlöse EU m. UStId')
+ . qq|</th>|;
+ $column_header{expense_accno_1} =
+ qq|<th class=listheading>|
+ . $locale->text('Aufwand EU m. UStId')
+ . qq|</th>|;
+ $column_header{income_accno_2} =
+ qq|<th class=listheading>|
+ . $locale->text('Erlöse EU o. UStId')
+ . qq|</th>|;
+ $column_header{expense_accno_2} =
+ qq|<th class=listheading>|
+ . $locale->text('Aufwand EU o. UStId')
+ . qq|</th>|;
+ $column_header{income_accno_3} =
+ qq|<th class=listheading>|
+ . $locale->text('Erlöse Ausland')
+ . qq|</th>|;
+ $column_header{expense_accno_3} =
+ qq|<th class=listheading>|
+ . $locale->text('Aufwand Ausland')
+ . qq|</th>|;
+ $form->header;
+
+ print qq|
+<body>
+
+<table width=100%>
+ <tr>
+ <th class=listtop>$form->{title}</th>
+ </tr>
+ <tr height="5"></tr>
+ <tr>
+ <td>
+ <table width=100%>
+ <tr class=listheading>
+|;
+
+ map { print "$column_header{$_}\n" } @column_index;
+
+ print qq|
+ </tr>
+|;
+
+ foreach $ref (@{ $form->{ALL} }) {
+
+ $i++;
+ $i %= 2;
+
+ print qq|
+ <tr valign=top class=listrow$i>
+|;
+
+
+ $column_data{description} =
+ qq|<td><a href=$form->{script}?action=edit_buchungsgruppe&id=$ref->{id}&path=$form->{path}&login=$form->{login}&password=$form->{password}&callback=$callback>$ref->{description}</td>|;
+ $column_data{inventory_accno} = qq|<td align=right>$ref->{inventory_accno}</td>|;
+ $column_data{income_accno_0} =
+ qq|<td align=right>$ref->{income_accno_0}</td>|;
+ $column_data{expense_accno_0} = qq|<td align=right>$ref->{expense_accno_0}</td>|;
+ $column_data{income_accno_1} =
+ qq|<td align=right>$ref->{income_accno_1}</td>|;
+ $column_data{expense_accno_1} = qq|<td align=right>$ref->{expense_accno_1}</td>|;
+ $column_data{income_accno_2} =
+ qq|<td align=right>$ref->{income_accno_2}</td>|;
+ $column_data{expense_accno_2} = qq|<td align=right>$ref->{expense_accno_2}</td>|;
+ $column_data{income_accno_3} =
+ qq|<td align=right>$ref->{income_accno_3}</td>|;
+ $column_data{expense_accno_3} = qq|<td align=right>$ref->{expense_accno_3}</td>|;
+
+ map { print "$column_data{$_}\n" } @column_index;
+
+ print qq|
+ </tr>
+|;
+ }
+
+ print qq|
+ </table>
+ </td>
+ </tr>
+ <tr>
+ <td><hr size=3 noshade></td>
+ </tr>
+</table>
+
+<br>
+<form method=post action=$form->{script}>
+
+<input name=callback type=hidden value="$form->{callback}">
+
+<input type=hidden name=type value=buchungsgruppe>
+
+<input type=hidden name=path value=$form->{path}>
+<input type=hidden name=login value=$form->{login}>
+<input type=hidden name=password value=$form->{password}>
+
+<input class=submit type=submit name=action value="|
+ . $locale->text('Add') . qq|">|;
+
+ if ($form->{menubar}) {
+ require "$form->{path}/menu.pl";
+ &menubar;
+ }
+
+ print qq|
+
+ </form>
+
+ </body>
+ </html>
+|;
+
+ $lxdebug->leave_sub();
+}
+
+sub buchungsgruppe_header {
+ $lxdebug->enter_sub();
+
+ $form->{title} = $locale->text("$form->{title} Buchungsgruppe");
+
+ # $locale->text('Buchungsgruppe hinzufügen')
+ # $locale->text('Buchungsgruppe bearbeiten')
+
+ my ($acc_inventory, $acc_income, $acc_expense) = ({}, {}, {});
+ my %acc_type_map = (
+ "IC" => $acc_inventory,
+ "IC_income" => $acc_income,
+ "IC_sale" => $acc_income,
+ "IC_expense" => $acc_expense,
+ "IC_cogs" => $acc_expense,
+ );
+
+ foreach $key (keys(%acc_type_map)) {
+ foreach $ref (@{ $form->{IC_links}{$key} }) {
+ $acc_type_map{$key}->{$ref->{"id"}} = $ref;
+ }
+ }
+
+ foreach my $type (qw(IC IC_income IC_expense)) {
+ $form->{"select$type"} =
+ join("",
+ map({ "<option value=$_->{id} $_->{selected}>" .
+ "$_->{accno}--" . H($_->{description}) . "</option>" }
+ sort({ $a->{"accno"} cmp $b->{"accno"} }
+ values(%{$acc_type_map{$type}}))));
+ }
+
+ if ($form->{id}) {
+ $form->{selectIC} =~ s/selected//g;
+ $form->{selectIC} =~ s/ value=$form->{inventory_accno_id}/ value=$form->{inventory_accno_id} selected/;
+ $form->{selectIC_income} =~ s/selected//g;
+ $form->{selectIC_income} =~ s/ value=$form->{income_accno_id_0}/ value=$form->{income_accno_id_0} selected/;
+ $form->{selectIC_expense} =~ s/selected//g;
+ $form->{selectIC_expense} =~ s/ value=$form->{expense_accno_id_0}/ value=$form->{expense_accno_id_0} selected/;
+ }
+
+ if (!$eur) {
+ $linkaccounts = qq|
+ <tr>
+ <th align=right>| . $locale->text('Inventory') . qq|</th>
+ <td><select name=inventory_accno_id>$form->{selectIC}</select></td>
+ <input name=selectIC type=hidden value="$form->{selectIC}">
+ </tr>|;
+ } else {
+ $linkaccounts = qq|
+ <input type=hidden name=inventory_accno_id value=$form->{inventory_accno_id}>|;
+ }
+
+
+ $linkaccounts .= qq|
+ <tr>
+ <th align=right>| . $locale->text('Erlöse Inland') . qq|</th>
+ <td><select name=income_accno_id_0>$form->{selectIC_income}</select></td>
+ </tr>
+ <tr>
+ <th align=right>| . $locale->text('Aufwand Inland') . qq|</th>
+ <td><select name=expense_accno_id_0>$form->{selectIC_expense}</select></td>
+ </tr>|;
+ if ($form->{id}) {
+ $form->{selectIC_income} =~ s/selected//g;
+ $form->{selectIC_income} =~ s/ value=$form->{income_accno_id_1}/ value=$form->{income_accno_id_1} selected/;
+ $form->{selectIC_expense} =~ s/selected//g;
+ $form->{selectIC_expense} =~ s/ value=$form->{expense_accno_id_1}/ value=$form->{expense_accno_id_1} selected/;
+ }
+ $linkaccounts .= qq| <tr>
+ <th align=right>| . $locale->text('Erlöse EU m. UStId') . qq|</th>
+ <td><select name=income_accno_id_1>$form->{selectIC_income}</select></td>
+ </tr>
+ <tr>
+ <th align=right>| . $locale->text('Aufwand EU m UStId') . qq|</th>
+ <td><select name=expense_accno_id_1>$form->{selectIC_expense}</select></td>
+ </tr>|;
+
+ if ($form->{id}) {
+ $form->{selectIC_income} =~ s/selected//g;
+ $form->{selectIC_income} =~ s/ value=$form->{income_accno_id_2}/ value=$form->{income_accno_id_2} selected/;
+ $form->{selectIC_expense} =~ s/selected//g;
+ $form->{selectIC_expense} =~ s/ value=$form->{expense_accno_id_2}/ value=$form->{expense_accno_id_2} selected/;
+ }
+
+ $linkaccounts .= qq| <tr>
+ <th align=right>| . $locale->text('Erlöse EU o. UStId') . qq|</th>
+ <td><select name=income_accno_id_2>$form->{selectIC_income}</select></td>
+ </tr>
+ <tr>
+ <th align=right>| . $locale->text('Aufwand EU o. UStId') . qq|</th>
+ <td><select name=expense_accno_id_2>$form->{selectIC_expense}</select></td>
+ </tr>|;
+
+ if ($form->{id}) {
+ $form->{selectIC_income} =~ s/selected//g;
+ $form->{selectIC_income} =~ s/ value=$form->{income_accno_id_3}/ value=$form->{income_accno_id_3} selected/;
+ $form->{selectIC_expense} =~ s/selected//g;
+ $form->{selectIC_expense} =~ s/ value=$form->{expense_accno_id_3}/ value=$form->{expense_accno_id_3} selected/;
+ }
+
+ $linkaccounts .= qq| <tr>
+ <th align=right>| . $locale->text('Erlöse Ausland') . qq|</th>
+ <td><select name=income_accno_id_3>$form->{selectIC_income}</select></td>
+ </tr>
+ <tr>
+ <th align=right>| . $locale->text('Aufwand Ausland') . qq|</th>
+ <td><select name=expense_accno_id_3>$form->{selectIC_expense}</select></td>
+ </tr>
+|;
+
+
+ $form->header;
+
+ print qq|
+<body>
+
+<form method=post action=$form->{script}>
+
+<input type=hidden name=id value=$form->{id}>
+<input type=hidden name=type value=buchungsgruppe>
+
+<table width=100%>
+ <tr>
+ <th class=listtop colspan=2>$form->{title}</th>
+ </tr>
+ <tr height="5"></tr>
+ <tr>
+ <th align=right>| . $locale->text('Buchungsgruppe') . qq|</th>
+ <td><input name=description size=30 value="| . $form->quote($form->{description}) . qq|"></td>
+ <tr>
+ $linkaccounts
+ <td colspan=2><hr size=3 noshade></td>
+ </tr>
+</table>
+|;
+
+ $lxdebug->leave_sub();
+}
+
+sub save_buchungsgruppe {
+ $lxdebug->enter_sub();
+
+ $form->isblank("description", $locale->text('Description missing!'));
+
+ AM->save_buchungsgruppe(\%myconfig, \%$form);
+ $form->redirect($locale->text('Buchungsgruppe gespeichert!'));
+
+ $lxdebug->leave_sub();
+}
+
+sub delete_buchungsgruppe {
+ $lxdebug->enter_sub();
+
+ AM->delete_buchungsgruppe(\%myconfig, \%$form);
+ $form->redirect($locale->text('Buchungsgruppe gelöscht!'));
+
+ $lxdebug->leave_sub();
+}
+
+
+sub add_printer {
+ $lxdebug->enter_sub();
+
+ $form->{title} = "Add";
+
+ $form->{callback} =
+ "$form->{script}?action=add_printer&path=$form->{path}&login=$form->{login}&password=$form->{password}"
+ unless $form->{callback};
+
+ &printer_header;
+ &form_footer;
+
+ $lxdebug->leave_sub();
+}
+
+sub edit_printer {
+ $lxdebug->enter_sub();
+
+ $form->{title} = "Edit";
+
+ AM->get_printer(\%myconfig, \%$form);
+
+ &printer_header;
+
+ $form->{orphaned} = 1;
+ &form_footer;
+
+ $lxdebug->leave_sub();
+}
+
+sub list_printer {
+ $lxdebug->enter_sub();
+
+ AM->printer(\%myconfig, \%$form);
+
+ $form->{callback} =
+ "$form->{script}?action=list_printer&path=$form->{path}&login=$form->{login}&password=$form->{password}";
+
+ $callback = $form->escape($form->{callback});
+
+ $form->{title} = $locale->text('Printer');
+
+ @column_index = qw(printer_description printer_command template_code);
+
+ $column_header{printer_description} =
+ qq|<th class=listheading width=60%>|
+ . $locale->text('Printer Description')
+ . qq|</th>|;
+ $column_header{printer_command} =
+ qq|<th class=listheading width=10%>|
+ . $locale->text('Printer Command')
+ . qq|</th>|;
+ $column_header{template_code} =
+ qq|<th class=listheading>|
+ . $locale->text('Template Code')
+ . qq|</th>|;
+
+ $form->header;
+
+ print qq|
+<body>
+
+<table width=100%>
+ <tr>
+ <th class=listtop>$form->{title}</th>
+ </tr>
+ <tr height="5"></tr>
+ <tr>
+ <td>
+ <table width=100%>
+ <tr class=listheading>
+|;
+
+ map { print "$column_header{$_}\n" } @column_index;
+
+ print qq|
+ </tr>
+|;
+
+ foreach $ref (@{ $form->{ALL} }) {
+
+ $i++;
+ $i %= 2;
+
+ print qq|
+ <tr valign=top class=listrow$i>
+|;
+
+
+ $column_data{printer_description} =
+ qq|<td><a href=$form->{script}?action=edit_printer&id=$ref->{id}&path=$form->{path}&login=$form->{login}&password=$form->{password}&callback=$callback>$ref->{printer_description}</td>|;
+ $column_data{printer_command} = qq|<td align=right>$ref->{printer_command}</td>|;
+ $column_data{template_code} =
+ qq|<td align=right>$ref->{template_code}</td>|;
+
+ map { print "$column_data{$_}\n" } @column_index;
+
+ print qq|
+ </tr>
+|;
+ }
+
+ print qq|
+ </table>
+ </td>
+ </tr>
+ <tr>
+ <td><hr size=3 noshade></td>
+ </tr>
+</table>
+
+<br>
+<form method=post action=$form->{script}>
+
+<input name=callback type=hidden value="$form->{callback}">
+
+<input type=hidden name=type value=printer>
+
+<input type=hidden name=path value=$form->{path}>
+<input type=hidden name=login value=$form->{login}>
+<input type=hidden name=password value=$form->{password}>
+
+<input class=submit type=submit name=action value="|
+ . $locale->text('Add') . qq|">|;
+
+ if ($form->{menubar}) {
+ require "$form->{path}/menu.pl";
+ &menubar;
+ }
+
+ print qq|
+
+ </form>
+
+ </body>
+ </html>
+|;
+
+ $lxdebug->leave_sub();
+}
+
+sub printer_header {
+ $lxdebug->enter_sub();
+
+ $form->{title} = $locale->text("$form->{title} Printer");
+
+ # $locale->text('Add Printer')
+ # $locale->text('Edit Printer')
+
+ $form->{printer_description} =~ s/\"/"/g;
+ $form->{template_code} =~ s/\"/"/g;
+ $form->{printer_command} =~ s/\"/"/g;
+
+
+ $form->header;
+
+ print qq|
+<body>
+
+<form method=post action=$form->{script}>
+
+<input type=hidden name=id value=$form->{id}>
+<input type=hidden name=type value=printer>
+
+<table width=100%>
+ <tr>
+ <th class=listtop colspan=2>$form->{title}</th>
+ </tr>
+ <tr height="5"></tr>
+ <tr>
+ <th align=right>| . $locale->text('Printer') . qq|</th>
+ <td><input name=printer_description size=30 value="$form->{printer_description}"></td>
+ <tr>
+ <tr>
+ <th align=right>| . $locale->text('Printer Command') . qq|</th>
+ <td><input name=printer_command size=30 value="$form->{printer_command}"></td>
+ </tr>
+ <tr>
+ <th align=right>| . $locale->text('Template Code') . qq|</th>
+ <td><input name=template_code size=5 value="$form->{template_code}"></td>
+ </tr>
+ <td colspan=2><hr size=3 noshade></td>
+ </tr>
+</table>
+|;
+
+ $lxdebug->leave_sub();
+}
+
+sub save_printer {
+ $lxdebug->enter_sub();
+
+ $form->isblank("printer_description", $locale->text('Description missing!'));
+ $form->isblank("printer_command", $locale->text('Printer Command missing!'));
+ AM->save_printer(\%myconfig, \%$form);
+ $form->redirect($locale->text('Printer saved!'));
+
+ $lxdebug->leave_sub();
+}
+
+sub delete_printer {
+ $lxdebug->enter_sub();
+
+ AM->delete_printer(\%myconfig, \%$form);
+ $form->redirect($locale->text('Printer deleted!'));
+
+ $lxdebug->leave_sub();
+}
+
+
+sub add_payment {
+ $lxdebug->enter_sub();
+
+ $form->{title} = "Add";
+
+ $form->{callback} =
+ "$form->{script}?action=add_payment&path=$form->{path}&login=$form->{login}&password=$form->{password}"
+ unless $form->{callback};
+
+ $form->{terms_netto} = 0;
+ $form->{terms_skonto} = 0;
+ $form->{percent_skonto} = 0;
+ &payment_header;
+ &form_footer;
+
+ $lxdebug->leave_sub();
+}
+
+sub edit_payment {
+ $lxdebug->enter_sub();
+
+ $form->{title} = "Edit";
+
+ AM->get_payment(\%myconfig, \%$form);
+
+ &payment_header;
+
+ $form->{orphaned} = 1;
+ &form_footer;
+
+ $lxdebug->leave_sub();
+}
+
+sub list_payment {
+ $lxdebug->enter_sub();
+
+ AM->payment(\%myconfig, \%$form);
+
+ $form->{callback} =
+ "$form->{script}?action=list_payment&path=$form->{path}&login=$form->{login}&password=$form->{password}";
+
+ $callback = $form->escape($form->{callback});
+
+ $form->{title} = $locale->text('Payment Terms');
+
+ @column_index = qw(description description_long terms_netto terms_skonto percent_skonto);
+
+ $column_header{description} =
+ qq|<th class=listheading>|
+ . $locale->text('Description')
+ . qq|</th>|;
+ $column_header{description_long} =
+ qq|<th class=listheading>|
+ . $locale->text('Long Description')
+ . qq|</th>|;
+ $column_header{terms_netto} =
+ qq|<th class=listheading>|
+ . $locale->text('Netto Terms')
+ . qq|</th>|;
+ $column_header{terms_skonto} =
+ qq|<th class=listheading>|
+ . $locale->text('Skonto Terms')
+ . qq|</th>|;
+ $column_header{percent_skonto} =
+ qq|<th class=listheading>|
+ . $locale->text('Skonto')
+ . qq| %</th>|;
+
+ $form->header;
+
+ print qq|
+<body>
+
+<table width=100%>
+ <tr>
+ <th class=listtop>$form->{title}</th>
+ </tr>
+ <tr height="5"></tr>
+ <tr>
+ <td>
+ <table width=100%>
+ <tr class=listheading>
+|;
+
+ map { print "$column_header{$_}\n" } @column_index;
+
+ print qq|
+ </tr>
+|;
+
+ foreach $ref (@{ $form->{ALL} }) {
+
+ $i++;
+ $i %= 2;
+
+ print qq|
+ <tr valign=top class=listrow$i>
+|;
+
+
+ $column_data{description} =
+ qq|<td><a href=$form->{script}?action=edit_payment&id=$ref->{id}&path=$form->{path}&login=$form->{login}&password=$form->{password}&callback=$callback>$ref->{description}</td>|;
+ $column_data{description_long} = qq|<td align=right>$ref->{description_long}</td>|;
+ $column_data{terms_netto} =
+ qq|<td align=right>$ref->{terms_netto}</td>|;
+ $column_data{terms_skonto} =
+ qq|<td align=right>$ref->{terms_skonto}</td>|;
+ $column_data{percent_skonto} =
+ qq|<td align=right>$ref->{percent_skonto} %</td>|;
+ map { print "$column_data{$_}\n" } @column_index;
+
+ print qq|
+ </tr>
+|;
+ }
+
+ print qq|
+ </table>
+ </td>
+ </tr>
+ <tr>
+ <td><hr size=3 noshade></td>
+ </tr>
+</table>
+
+<br>
+<form method=post action=$form->{script}>
+
+<input name=callback type=hidden value="$form->{callback}">
+
+<input type=hidden name=type value=business>
+
+<input type=hidden name=path value=$form->{path}>
+<input type=hidden name=login value=$form->{login}>
+<input type=hidden name=password value=$form->{password}>
+
+<input class=submit type=submit name=action value="|
+ . $locale->text('Add') . qq|">|;
+
+ if ($form->{menubar}) {
+ require "$form->{path}/menu.pl";
+ &menubar;
+ }
+
+ print qq|
+
+ </form>
+
+ </body>
+ </html>
+|;
+
+ $lxdebug->leave_sub();
+}
+
+sub payment_header {
+ $lxdebug->enter_sub();
+
+ $form->{title} = $locale->text("$form->{title} Payment Terms");
+
+ # $locale->text('Add Payment Terms')
+ # $locale->text('Edit Payment Terms')
+
+ $form->{description} =~ s/\"/"/g;
+
+
+
+ $form->header;
+
+ print qq|
+<body>
+
+<form method=post action=$form->{script}>
+
+<input type=hidden name=id value=$form->{id}>
+<input type=hidden name=type value=payment>
+
+<table width=100%>
+ <tr>
+ <th class=listtop colspan=2>$form->{title}</th>
+ </tr>
+ <tr height="5"></tr>
+ <tr>
+ <th align=right>| . $locale->text('Description') . qq|</th>
+ <td><input name=description size=30 value="$form->{description}"></td>
+ <tr>
+ <tr>
+ <th align=right>| . $locale->text('Long Description') . qq|</th>
+ <td><input name=description_long size=50 value="$form->{description_long}"></td>
+ </tr>
+ <tr>
+ <th align=right>| . $locale->text('Netto Terms') . qq|</th>
+ <td><input name=terms_netto size=10 value="$form->{terms_netto}"></td>
+ </tr>
+ <tr>
+ <th align=right>| . $locale->text('Skonto Terms') . qq|</th>
+ <td><input name=terms_skonto size=10 value="$form->{terms_skonto}"></td>
+ </tr>
+ <tr>
+ <th align=right>| . $locale->text('Skonto') . qq| %</th>
+ <td><input name=percent_skonto size=10 value="$form->{percent_skonto}"></td>
+ </tr>
+ <td colspan=2><hr size=3 noshade></td>
+ </tr>
+</table>
+|;
+
+ $lxdebug->leave_sub();
+}
+
+sub save_payment {
+ $lxdebug->enter_sub();
+
+ $form->isblank("description", $locale->text('Language missing!'));
+ AM->save_payment(\%myconfig, \%$form);
+ $form->redirect($locale->text('Payment Terms saved!'));
+
+ $lxdebug->leave_sub();
+}
+
+sub delete_payment {
+ $lxdebug->enter_sub();
+
+ AM->delete_payment(\%myconfig, \%$form);
+ $form->redirect($locale->text('Payment terms deleted!'));
+
+ $lxdebug->leave_sub();
+}
+
+sub add_sic {
+ $lxdebug->enter_sub();
+
+ $form->{title} = "Add";
+
+ $form->{callback} =
+ "$form->{script}?action=add_sic&path=$form->{path}&login=$form->{login}&password=$form->{password}"
+ unless $form->{callback};
+
+ &sic_header;
+ &form_footer;
+
+ $lxdebug->leave_sub();
+}
+
+sub edit_sic {
+ $lxdebug->enter_sub();
+
+ $form->{title} = "Edit";
+
+ AM->get_sic(\%myconfig, \%$form);
+
+ &sic_header;
+
+ $form->{orphaned} = 1;
+ &form_footer;
+
+ $lxdebug->leave_sub();
+}
+
+sub list_sic {
+ $lxdebug->enter_sub();
+
+ AM->sic(\%myconfig, \%$form);
+
+ $form->{callback} =
+ "$form->{script}?action=list_sic&path=$form->{path}&login=$form->{login}&password=$form->{password}";
+
+ $callback = $form->escape($form->{callback});
+
+ $form->{title} = $locale->text('Standard Industrial Codes');
+
+ @column_index = qw(code description);
+
+ $column_header{code} =
+ qq|<th class=listheading>| . $locale->text('Code') . qq|</th>|;
+ $column_header{description} =
+ qq|<th class=listheading>| . $locale->text('Description') . qq|</th>|;
+
+ $form->header;
+
+ print qq|
+<body>
+
+<table width=100%>
+ <tr>
+ <th class=listtop>$form->{title}</th>
+ </tr>
+ <tr height="5"></tr>
+ <tr>
+ <td>
+ <table width=100%>
+ <tr class=listheading>
+|;
+
+ map { print "$column_header{$_}\n" } @column_index;
+
+ print qq|
+ </tr>
+|;
+
+ foreach $ref (@{ $form->{ALL} }) {
+
+ $i++;
+ $i %= 2;
+
+ if ($ref->{sictype} eq 'H') {
+ print qq|
+ <tr valign=top class=listheading>
+|;
+ $column_data{code} =
+ qq|<th><a href=$form->{script}?action=edit_sic&code=$ref->{code}&path=$form->{path}&login=$form->{login}&password=$form->{password}&callback=$callback>$ref->{code}</th>|;
+ $column_data{description} = qq|<th>$ref->{description}</th>|;
+
+ } else {
+ print qq|
+ <tr valign=top class=listrow$i>
+|;
+
+ $column_data{code} =
+ qq|<td><a href=$form->{script}?action=edit_sic&code=$ref->{code}&path=$form->{path}&login=$form->{login}&password=$form->{password}&callback=$callback>$ref->{code}</td>|;
+ $column_data{description} = qq|<td>$ref->{description}</td>|;
+
+ }
+
+ map { print "$column_data{$_}\n" } @column_index;
+
+ print qq|
+ </tr>
+|;
+ }
+
+ print qq|
+ </table>
+ </td>
+ </tr>
+ <tr>
+ <td><hr size=3 noshade></td>
+ </tr>
+</table>
+
+<br>
+<form method=post action=$form->{script}>
+
+<input name=callback type=hidden value="$form->{callback}">
+
+<input type=hidden name=type value=sic>
+
+<input type=hidden name=path value=$form->{path}>
+<input type=hidden name=login value=$form->{login}>
+<input type=hidden name=password value=$form->{password}>
+
+<input class=submit type=submit name=action value="|
+ . $locale->text('Add') . qq|">|;
+
+ if ($form->{menubar}) {
+ require "$form->{path}/menu.pl";
+ &menubar;
+ }
+
+ print qq|
+ </form>
+
+ </body>
+ </html>
+|;
+
+ $lxdebug->leave_sub();
+}
+
+sub sic_header {
+ $lxdebug->enter_sub();
+
+ $form->{title} = $locale->text("$form->{title} SIC");
+
+ # $locale->text('Add SIC')
+ # $locale->text('Edit SIC')
+
+ $form->{code} =~ s/\"/"/g;
+ $form->{description} =~ s/\"/"/g;
+
+ $checked = ($form->{sictype} eq 'H') ? "checked" : "";
+
+ $form->header;
+
+ print qq|
+<body>
+
+<form method=post action=$form->{script}>
+
+<input type=hidden name=type value=sic>
+<input type=hidden name=id value=$form->{code}>
+
+<table width=100%>
+ <tr>
+ <th class=listtop colspan=2>$form->{title}</th>
+ </tr>
+ <tr height="5"></tr>
+ <tr>
+ <th align=right>| . $locale->text('Code') . qq|</th>
+ <td><input name=code size=10 value=$form->{code}></td>
+ <tr>
+ <tr>
+ <td></td>
+ <th align=left><input name=sictype type=checkbox style=checkbox value="H" $checked> |
+ . $locale->text('Heading') . qq|</th>
+ <tr>
+ <tr>
+ <th align=right>| . $locale->text('Description') . qq|</th>
+ <td><input name=description size=60 value="$form->{description}"></td>
+ </tr>
+ <td colspan=2><hr size=3 noshade></td>
+ </tr>
+</table>
+|;
+
+ $lxdebug->leave_sub();
+}
+
+sub save_sic {
+ $lxdebug->enter_sub();
+
+ $form->isblank("code", $locale->text('Code missing!'));
+ $form->isblank("description", $locale->text('Description missing!'));
+ AM->save_sic(\%myconfig, \%$form);
+ $form->redirect($locale->text('SIC saved!'));
+
+ $lxdebug->leave_sub();
+}
+
+sub delete_sic {
+ $lxdebug->enter_sub();
+
+ AM->delete_sic(\%myconfig, \%$form);
+ $form->redirect($locale->text('SIC deleted!'));
+
+ $lxdebug->leave_sub();
+}
+
+sub display_stylesheet {
+ $lxdebug->enter_sub();
+
+ $form->{file} = "css/$myconfig{stylesheet}";
+ &display_form;
+
+ $lxdebug->leave_sub();
+}
sub display_form {
$lxdebug->enter_sub();
</tr>
<tr>
<th align=right nowrap>|
- . $locale->text('Last Sales Order Number') . qq|</th>
- <td><input name=sonumber size=10 value=$form->{defaults}{sonumber}></td>
+ . $locale->text('Last Credit Note Number') . qq|</th>
+ <td><input name=cnnumber size=10 value=$form->{defaults}{cnnumber}></td>
<th align=right nowrap>|
. $locale->text('Last Vendor Number') . qq|</th>
<td><input name=vendornumber size=10 value=$form->{defaults}{vendornumber}></td>
</tr>
<tr>
<th align=right nowrap>|
+ . $locale->text('Last Sales Order Number') . qq|</th>
+ <td><input name=sonumber size=10 value=$form->{defaults}{sonumber}></td>
+ </tr>
+ <tr>
+ <th align=right nowrap>|
. $locale->text('Last Purchase Order Number') . qq|</th>
<td><input name=ponumber size=10 value=$form->{defaults}{ponumber}></td>
<th align=right nowrap>|
</tr>
</table>
</td>
- </tr>
- <tr class=listheading>
- <th colspan=2>| . $locale->text('Tax Accounts') . qq|</th>
- </tr>
- <tr>
- <td colspan=2>
- <table>
- <tr>
- <th> </th>
- <th>| . $locale->text('Rate') . qq| (%)</th>
- <th>| . $locale->text('Number') . qq|</th>
- </tr>
-|;
-
- foreach $accno (sort keys %{ $form->{taxrates} }) {
- print qq|
- <tr>
- <th align=right>$form->{taxrates}{$accno}{description}</th>
- <td><input name=$form->{taxrates}{$accno}{id} size=6 value=$form->{taxrates}{$accno}{rate}></td>
- <td><input name="taxnumber_$form->{taxrates}{$accno}{id}" value="$form->{taxrates}{$accno}{taxnumber}"></td>
- </tr>
-|;
- $form->{taxaccounts} .= "$form->{taxrates}{$accno}{id} ";
- }
-
- chop $form->{taxaccounts};
-
- print qq|
-<input name=taxaccounts type=hidden value="$form->{taxaccounts}">
-
- </table>
- </td>
- </tr>
- </table>
+ </tr>|;
+# <tr class=listheading>
+# <th colspan=2>| . $locale->text('Tax Accounts') . qq|</th>
+# </tr>
+# <tr>
+# <td colspan=2>
+# <table>
+# <tr>
+# <th> </th>
+# <th>| . $locale->text('Rate') . qq| (%)</th>
+# <th>| . $locale->text('Number') . qq|</th>
+# </tr>
+# |;
+#
+# foreach $accno (sort keys %{ $form->{taxrates} }) {
+# print qq|
+# <tr>
+# <th align=right>$form->{taxrates}{$accno}{description}</th>
+# <td><input name=$form->{taxrates}{$accno}{id} size=6 value=$form->{taxrates}{$accno}{rate}></td>
+# <td><input name="taxnumber_$form->{taxrates}{$accno}{id}" value="$form->{taxrates}{$accno}{taxnumber}"></td>
+# </tr>
+# |;
+# $form->{taxaccounts} .= "$form->{taxrates}{$accno}{id} ";
+# }
+#
+# chop $form->{taxaccounts};
+#
+# print qq|
+# <input name=taxaccounts type=hidden value="$form->{taxaccounts}">
+#
+# </table>
+# </td>
+# </tr>
+print qq| </table>
</td>
</tr>
<tr>
$lxdebug->leave_sub();
}
+
+sub edit_units {
+ $lxdebug->enter_sub();
+
+ $units = AM->retrieve_units(\%myconfig, $form, $form->{"unit_type"}, "resolved_");
+ AM->units_in_use(\%myconfig, $form, $units);
+ map({ $units->{$_}->{"BASE_UNIT_DDBOX"} = AM->unit_select_data($units, $units->{$_}->{"base_unit"}, 1); } keys(%{$units}));
+
+ @unit_list = ();
+ foreach $name (sort({ lc($a) cmp lc($b) } grep({ !$units->{$_}->{"base_unit"} } keys(%{$units})))) {
+ map({ push(@unit_list, $units->{$_}); }
+ sort({ ($units->{$a}->{"resolved_factor"} * 1) <=> ($units->{$b}->{"resolved_factor"} * 1) }
+ grep({ $units->{$_}->{"resolved_base_unit"} eq $name } keys(%{$units}))));
+ }
+ map({ $_->{"factor"} = $form->format_amount(\%myconfig, $_->{"factor"}, 5) if ($_->{"factor"}); } @unit_list);
+
+ $units = AM->retrieve_units(\%myconfig, $form, $form->{"unit_type"});
+ $ddbox = AM->unit_select_data($units, undef, 1);
+
+ $form->{"title"} = sprintf($locale->text("Add and edit %s"), $form->{"unit_type"} eq "dimension" ? $locale->text("dimension units") : $locale->text("service units"));
+ $form->header();
+ print($form->parse_html_template("am/edit_units", { "UNITS" => \@unit_list, "NEW_BASE_UNIT_DDBOX" => $ddbox }));
+
+ $lxdebug->leave_sub();
+}
+
+sub add_unit {
+ $lxdebug->enter_sub();
+
+ $form->isblank("new_name", $locale->text("The name is missing."));
+ $units = AM->retrieve_units(\%myconfig, $form, $form->{"unit_type"});
+ $form->show_generic_error($locale->text("A unit with this name does already exist.")) if ($units->{$form->{"new_name"}});
+
+ my ($base_unit, $factor);
+ if ($form->{"new_base_unit"}) {
+ $form->show_generic_error($locale->text("The base unit does not exist.")) unless (defined($units->{$form->{"new_base_unit"}}));
+
+ $form->isblank("new_factor", $locale->text("The factor is missing."));
+ $factor = $form->parse_amount(\%myconfig, $form->{"new_factor"});
+ $form->show_generic_error($locale->text("The factor is missing.")) unless ($factor);
+ $base_unit = $form->{"new_base_unit"};
+ }
+
+ AM->add_unit(\%myconfig, $form, $form->{"new_name"}, $base_unit, $factor, $form->{"unit_type"});
+
+ $form->{"saved_message"} = $locale->text("The unit has been saved.");
+
+ edit_units();
+
+ $lxdebug->leave_sub();
+}
+
+sub save_unit {
+ $lxdebug->enter_sub();
+
+ $old_units = AM->retrieve_units(\%myconfig, $form, $form->{"unit_type"}, "resolved_");
+ AM->units_in_use(\%myconfig, $form, $old_units);
+
+ $new_units = {};
+ @delete_units = ();
+ foreach $i (1..($form->{"rowcount"} * 1)) {
+ $old_unit = $old_units->{$form->{"old_name_$i"}};
+ if (!$old_unit) {
+ $form->show_generic_error(sprintf($locale->text("The unit in row %d has been deleted in the meantime."), $i));
+ }
+
+ if ($form->{"unchangeable_$i"}) {
+ $new_units->{$form->{"old_name_$i"}} = $old_units->{$form->{"old_name_$i"}};
+ $new_units->{$form->{"old_name_$i"}}->{"unchanged_unit"} = 1;
+ next;
+ }
+
+ if ($old_unit->{"in_use"}) {
+ $form->show_generic_error(sprintf($locale->text("The unit in row %d has been used in the meantime and cannot be changed anymore."), $i));
+ }
+
+ if ($form->{"delete_$i"}) {
+ push(@delete_units, $old_unit->{"name"});
+ next;
+ }
+
+ $form->isblank("name_$i", sprintf($locale->text("The name is missing in row %d."), $i));
+
+ $form->show_generic_error(sprintf($locale->text("The name in row %d has already been used before."), $i)) if ($new_units->{$form->{"name_$i"}});
+ my %h = map({ $_ => $form->{"${_}_$i"} } qw(name base_unit factor old_name));
+ $new_units->{$form->{"name_$i"}} = \%h;
+ $new_units->{$form->{"name_$i"}}->{"row"} = $i;
+ }
+
+ foreach $unit (values(%{$new_units})) {
+ next unless ($unit->{"old_name"});
+ if ($unit->{"base_unit"}) {
+ $form->show_generic_error(sprintf($locale->text("The base unit does not exist or it is about to be deleted in row %d."), $unit->{"row"}))
+ unless (defined($new_units->{$unit->{"base_unit"}}));
+ $unit->{"factor"} = $form->parse_amount(\%myconfig, $unit->{"factor"});
+ $form->show_generic_error(sprintf($locale->text("The factor is missing in row %d."), $unit->{"row"})) unless ($unit->{"factor"} >= 1.0);
+ } else {
+ $unit->{"base_unit"} = undef;
+ $unit->{"factor"} = undef;
+ }
+ }
+
+ foreach $unit (values(%{$new_units})) {
+ next if ($unit->{"unchanged_unit"});
+
+ map({ $_->{"seen"} = 0; } values(%{$new_units}));
+ $new_unit = $unit;
+ while ($new_unit->{"base_unit"}) {
+ $new_unit->{"seen"} = 1;
+ $new_unit = $new_units->{$new_unit->{"base_unit"}};
+ if ($new_unit->{"seen"}) {
+ $form->show_generic_error(sprintf($locale->text("The base unit relations must not contain loops (e.g. by saying that unit A's base unit is B, " .
+ "B's base unit is C and C's base unit is A) in row %d."), $unit->{"row"}));
+ }
+ }
+ }
+
+ AM->save_units(\%myconfig, $form, $form->{"unit_type"}, $new_units, \@delete_units);
+
+ $form->{"saved_message"} = $locale->text("The units have been saved.");
+
+ edit_units();
+
+ $lxdebug->leave_sub();
+}
$duedate = $form->{duedate};
IR->get_vendor(\%myconfig, \%$form);
-
+ $form->{taxincluded} = $taxincluded;
$form->{duedate} = $duedate if $duedate;
$form->{oldvendor} = "$form->{vendor}--$form->{vendor_id}";
$form->{rowcount} = 1;
map {
$tax .=
- qq|<option value=\"$_->{taxkey}--$_->{rate}\">$_->{taxdescription} |
+ qq|<option value=\"$_->{id}--$_->{rate}\">$_->{taxdescription} |
. ($_->{rate} * 100) . qq| %|
} @{ $form->{TAX} };
$form->{taxchart} = $tax;
$form->{selecttaxchart} = $tax;
# currencies
- @curr = split /:/, $form->{currencies};
+ @curr = split(/:/, $form->{currencies});
chomp $curr[0];
$form->{defaultcurrency} = $curr[0];
"<option value=\"$ref->{accno}\">$ref->{accno}--$ref->{description}</option>\n";
} else {
$form->{"select$key"} .=
- "<option value=\"$ref->{accno}--$ref->{taxkey}\">$ref->{accno}--$ref->{description}</option>\n";
+ "<option value=\"$ref->{accno}--$ref->{tax_id}\">$ref->{accno}--$ref->{description}</option>\n";
}
}
if ($akey eq 'amount') {
$form->{"taxchart_$k"} = $form->{taxchart};
$form->{"taxchart_$k"} =~
- /<option value=\"($form->{acc_trans}{$key}->[$i-1]->{taxkey}--[^\"]*)/;
+ /<option value=\"($form->{acc_trans}{$key}->[$i-1]->{id}--[^\"]*)/;
$form->{"taxchart_$k"} = $1;
}
}
<!--
function setTaxkey(accno, row) {
var taxkey = accno.options[accno.selectedIndex].value;
- var reg = /--([0-9])*/;
+ var reg = /--([0-9]*)/;
var found = reg.exec(taxkey);
var index = found[1];
index = parseInt(index);
$tax =
qq|<td><select id="taxchart_$i" name="taxchart_$i" style="width:200px">$tax</select></td>|;
+ my $korrektur = $form->{"korrektur_$i"} ? 'checked' : '';
+
print qq|
<tr>
<td width=50%><select name="AP_amount_$i" onChange="setTaxkey(this, $i)" style="width:100%">$selectAP_amount</select></td>
<td><input name="amount_$i" size=10 value=$form->{"amount_$i"}></td>
<td><input name="tax_$i" size=10 value=$form->{"tax_$i"}></td>
- <td><input type="checkbox" name="korrektur_$i" value="1"></td>
+ <td><input type="checkbox" name="korrektur_$i" value="1" "$korrektur"></td>
$tax
<td><input name="projectnumber_$i" size=20 value="$form->{"projectnumber_$i"}">
<input type=hidden name="project_id_$i" value=$form->{"project_id_$i"}>
s/option value=\"$form->{"AP_paid_$i"}\">/option value=\"$form->{"AP_paid_$i"}\" selected>/;
# format amounts
- $form->{"paid_$i"} =
+ if ($form->{"paid_$i"}) {
+ $form->{"paid_$i"} =
$form->format_amount(\%myconfig, $form->{"paid_$i"}, 2);
+ }
$form->{"exchangerate_$i"} =
$form->format_amount(\%myconfig, $form->{"exchangerate_$i"});
# print qq|<input class=submit type=submit name=action value="|.$locale->text('Update').qq|">
# |;
-
- if (!$form->{revtrans}) {
- if (!$form->{locked}) {
print qq|
<input class=submit type=submit name=action value="|
. $locale->text('Post') . qq|">
<input class=submit type=submit name=action value="|
. $locale->text('Delete') . qq|">
|;
- }
- }
+
if ($transdate > $closedto) {
print qq|
($form->{taxincluded}) ? $form->{invtotal} : $form->{invtotal} + $totaltax;
for $i (1 .. $form->{paidaccounts}) {
- if ($form->{"paid_$i"}) {
+ if ($form->parse_amount(\%myconfig, $form->{"paid_$i"})) {
map {
$form->{"${_}_$i"} =
$form->parse_amount(\%myconfig, $form->{"${_}_$i"})
delete($form->{AP});
for $i (1 .. $form->{paidaccounts}) {
- if ($form->{"paid_$i"}) {
+ if ($form->parse_amount(\%myconfig, $form->{"paid_$i"})) {
$datepaid = $form->datetonum($form->{"datepaid_$i"}, \%myconfig);
$form->isblank("datepaid_$i", $locale->text('Payment date missing!'));
$duedate = $form->{duedate};
$taxincluded = $form->{taxincluded};
-
+ my $id = $form->{id};
IS->get_customer(\%myconfig, \%$form);
+ $form->{taxincluded} = $taxincluded;
+ $form->{id} = $id;
$form->{duedate} = $duedate if $duedate;
$form->{oldcustomer} = "$form->{customer}--$form->{customer_id}";
map {
$tax .=
- qq|<option value=\"$_->{taxkey}--$_->{rate}\">$_->{taxdescription} |
+ qq|<option value=\"$_->{id}--$_->{rate}\">$_->{taxdescription} |
. ($_->{rate} * 100) . qq| %|
} @{ $form->{TAX} };
$form->{taxchart} = $tax;
"<option value=\"$ref->{accno}\">$ref->{accno}--$ref->{description}</option>\n";
} else {
$form->{"select$key"} .=
- "<option value=\"$ref->{accno}--$ref->{taxkey}\">$ref->{accno}--$ref->{description}</option>\n";
+ "<option value=\"$ref->{accno}--$ref->{tax_id}\">$ref->{accno}--$ref->{description}</option>\n";
}
}
if ($akey eq 'amount') {
$form->{"taxchart_$k"} = $form->{taxchart};
$form->{"taxchart_$k"} =~
- /<option value=\"($form->{acc_trans}{$key}->[$i-1]->{taxkey}--[^\"]*)/;
+ /<option value=\"($form->{acc_trans}{$key}->[$i-1]->{id}--[^\"]*)/;
$form->{"taxchart_$k"} = $1;
}
}
<!--
function setTaxkey(accno, row) {
var taxkey = accno.options[accno.selectedIndex].value;
- var reg = /--([0-9])*/;
+ var reg = /--([0-9]*)/;
var found = reg.exec(taxkey);
var index = found[1];
index = parseInt(index);
s/option value=\"$form->{"AR_paid_$i"}\">/option value=\"$form->{"AR_paid_$i"}\" selected>/;
# format amounts
- $form->{"paid_$i"} =
- $form->format_amount(\%myconfig, $form->{"paid_$i"}, 2);
+ if ($form->{"paid_$i"}) {
+ $form->{"paid_$i"} =
+ $form->format_amount(\%myconfig, $form->{"paid_$i"}, 2);
+ }
$form->{"exchangerate_$i"} =
$form->format_amount(\%myconfig, $form->{"exchangerate_$i"});
$transdate = $form->datetonum($form->{transdate}, \%myconfig);
$closedto = $form->datetonum($form->{closedto}, \%myconfig);
- if ($form->{id} && $form->{radier}) {
-
- print qq|<input class=submit type=submit name=action value="|
- . $locale->text('Update') . qq|">
-|;
-
- if (!$form->{revtrans}) {
- if (!$form->{locked}) {
+ if ($form->{id}) {
+ if ($form->{radier}) {
+ print qq|<input class=submit type=submit name=action value="|
+ . $locale->text('Update') . qq|">
+ |;
+
+ print qq|
+ <input class=submit type=submit name=action value="|
+ . $locale->text('Post') . qq|">
+ <input class=submit type=submit name=action value="|
+ . $locale->text('Delete') . qq|">
+ |;
+
+ if ($transdate > $closedto) {
print qq|
- <input class=submit type=submit name=action value="|
- . $locale->text('Post') . qq|">
- <input class=submit type=submit name=action value="|
- . $locale->text('Delete') . qq|">
-|;
+ <input class=submit type=submit name=action value="|
+ . $locale->text('Post as new') . qq|">
+ |;
}
}
-
- if ($transdate > $closedto) {
- print qq|
-<input class=submit type=submit name=action value="|
- . $locale->text('Post as new') . qq|">
-|;
- }
-
} else {
if ($transdate > $closedto) {
print qq|<input class=submit type=submit name=action value="|
($form->{taxincluded}) ? $form->{invtotal} : $form->{invtotal} + $totaltax;
for $i (1 .. $form->{paidaccounts}) {
- if ($form->{"paid_$i"}) {
+ if ($form->parse_amount(\%myconfig, $form->{"paid_$i"})) {
map {
$form->{"${_}_$i"} =
$form->parse_amount(\%myconfig, $form->{"${_}_$i"})
delete($form->{AR});
for $i (1 .. $form->{paidaccounts}) {
- if ($form->{"paid_$i"}) {
+ if ($form->parse_amount(\%myconfig, $form->{"paid_$i"})) {
$datepaid = $form->datetonum($form->{"datepaid_$i"}, \%myconfig);
$form->isblank("datepaid_$i", $locale->text('Payment date missing!'));
my ($new_name, $new_id) = split /--/, $form->{$name};
my $i = 0;
-
# if we use a selection
if ($form->{"select$name"}) {
if ($form->{"old$name"} ne $form->{$name}) {
# this is needed for is, ir and oe
-
+ $form->{update} = 0;
# for credit calculations
$form->{oldinvtotal} = 0;
$form->{oldtotalpaid} = 0;
if ($form->{"old$name"} ne qq|$form->{$name}--$form->{"${name}_id"}|) {
# this is needed for is, ir and oe
+ $form->{update} = 0;
# for credit calculations
$form->{oldinvtotal} = 0;
}
}
}
+ $form->language_payment(\%myconfig);
$lxdebug->leave_sub();
if ($myconfig{printer}) {
print qq|
+<input type=hidden name=transdateto value=$form->{transdateto}>
+<input type=hidden name=transdatefrom value=$form->{transdatefrom}>
+<input type=hidden name=invnumber value=$form->{invnumber}>
+<input type=hidden name=ordnumber value=$form->{ordnumber}>
+<input type=hidden name=quonumber value=$form->{quonumber}>
+<input type=hidden name=customer value=$form->{customer}>
+<input type=hidden name=vendor value=$form->{vendor}>
<input class=submit type=submit name=action value="|
. $locale->text('Select all') . qq|">
<input class=submit type=submit name=action value="|
"<td><a href=$href&accounttype=gifi>$ca->{gifi_accno}</a> </td>";
$column_data{description} = "<td>$ca->{description}</td>";
}
-
+ my $debit = "";
+ my $credit = "";
+ if ($ca->{debit}) {
+ $debit = $form->format_amount(\%myconfig, $ca->{debit}, 2, " ");
+ }
+ if ($ca->{credit}) {
+ $credit = $form->format_amount(\%myconfig, $ca->{credit}, 2, " ");
+ }
$column_data{debit} =
"<td align=right>"
- . $form->format_amount(\%myconfig, $ca->{debit}, 2, " ")
+ . $debit
. "</td>\n";
$column_data{credit} =
"<td align=right>"
- . $form->format_amount(\%myconfig, $ca->{credit}, 2, " ")
+ . $credit
. "</td>\n";
$totaldebit += $ca->{debit};
--- /dev/null
+#=====================================================================
+# LX-Office ERP
+# Copyright (C) 2004
+# Based on SQL-Ledger Version 2.1.9
+# Web http://www.lx-office.org
+#
+#=====================================================================
+# SQL-Ledger Accounting
+# Copyright (c) 1998-2002
+#
+# Author: Dieter Simader
+# Email: dsimader@sql-ledger.org
+# Web: http://www.sql-ledger.org
+#
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+#======================================================================
+#
+# Inventory invoicing module
+#
+#======================================================================
+
+use SL::IS;
+use SL::PE;
+use Data::Dumper;
+
+require "$form->{path}/io.pl";
+require "$form->{path}/arap.pl";
+
+1;
+
+# end of main
+
+sub add {
+ $lxdebug->enter_sub();
+
+ $form->{title} = $locale->text('Add Credit Note');
+
+ $form->{callback} =
+ "$form->{script}?action=add&type=$form->{type}&login=$form->{login}&path=$form->{path}&password=$form->{password}"
+ unless $form->{callback};
+
+ $form{jsscript} = "date";
+
+
+ &credit_note_links;
+ &prepare_credit_note;
+ $form->{format} = "pdf";
+
+ &display_form;
+
+ $lxdebug->leave_sub();
+}
+
+sub edit {
+ $lxdebug->enter_sub();
+
+ $form->{title} = $locale->text('Edit Credit Note');
+
+
+ if ($form->{print_and_post}) {
+ $form->{action} = "print";
+ $form->{resubmit} = 1;
+ }
+ &credit_note_links;
+ &prepare_credit_note;
+ &display_form;
+
+ $lxdebug->leave_sub();
+}
+
+sub credit_note_links {
+ $lxdebug->enter_sub();
+
+ $form->{vc} = 'customer';
+
+ # create links
+ $form->{webdav} = $webdav;
+ $form->{lizenzen} = $lizenzen;
+
+ $form->create_links("AR", \%myconfig, "customer");
+
+ if ($form->{all_customer}) {
+ unless ($form->{customer_id}) {
+ $form->{customer_id} = $form->{all_customer}->[0]->{id};
+ }
+ }
+
+ if ($form->{payment_id}) {
+ $payment_id = $form->{payment_id};
+ }
+ if ($form->{language_id}) {
+ $language_id = $form->{language_id};
+ }
+
+ $cp_id = $form->{cp_id};
+ IS->get_customer(\%myconfig, \%$form);
+
+ IS->retrieve_invoice(\%myconfig, \%$form);
+ $form->{cp_id} = $cp_id;
+
+ if ($payment_id) {
+ $form->{payment_id} = $payment_id;
+ }
+ if ($language_id) {
+ $form->{language_id} = $language_id;
+ }
+
+ # currencies
+ @curr = split /:/, $form->{currencies};
+ chomp $curr[0];
+ $form->{defaultcurrency} = $curr[0];
+
+ map { $form->{selectcurrency} .= "<option>$_\n" } @curr;
+
+ $form->{oldcustomer} = "$form->{customer}--$form->{customer_id}";
+
+ if ($form->{all_customer}) {
+ $form->{customer} = "$form->{customer}--$form->{customer_id}";
+ map { $form->{selectcustomer} .= "<option>$_->{name}--$_->{id}\n" }
+ (@{ $form->{all_customer} });
+ }
+
+ # departments
+ if ($form->{all_departments}) {
+ $form->{selectdepartment} = "<option>\n";
+ $form->{department} = "$form->{department}--$form->{department_id}";
+
+ map {
+ $form->{selectdepartment} .=
+ "<option>$_->{description}--$_->{id}\n"
+ } (@{ $form->{all_departments} });
+ }
+
+ $form->{employee} = "$form->{employee}--$form->{employee_id}";
+
+ # sales staff
+ if ($form->{all_employees}) {
+ $form->{selectemployee} = "";
+ map { $form->{selectemployee} .= "<option>$_->{name}--$_->{id}\n" }
+ (@{ $form->{all_employees} });
+ }
+
+ # forex
+ $form->{forex} = $form->{exchangerate};
+ $exchangerate = ($form->{exchangerate}) ? $form->{exchangerate} : 1;
+
+ foreach $key (keys %{ $form->{AR_links} }) {
+ foreach $ref (@{ $form->{AR_links}{$key} }) {
+ $form->{"select$key"} .= "<option>$ref->{accno}--$ref->{description}\n";
+ }
+
+ if ($key eq "AR_paid") {
+ for $i (1 .. scalar @{ $form->{acc_trans}{$key} }) {
+ $form->{"AR_paid_$i"} =
+ "$form->{acc_trans}{$key}->[$i-1]->{accno}--$form->{acc_trans}{$key}->[$i-1]->{description}";
+
+ # reverse paid
+ $form->{"paid_$i"} = $form->{acc_trans}{$key}->[$i - 1]->{amount} * -1;
+ $form->{"datepaid_$i"} =
+ $form->{acc_trans}{$key}->[$i - 1]->{transdate};
+ $form->{"forex_$i"} = $form->{"exchangerate_$i"} =
+ $form->{acc_trans}{$key}->[$i - 1]->{exchangerate};
+ $form->{"source_$i"} = $form->{acc_trans}{$key}->[$i - 1]->{source};
+ $form->{"memo_$i"} = $form->{acc_trans}{$key}->[$i - 1]->{memo};
+
+ $form->{paidaccounts} = $i;
+ }
+ } else {
+ $form->{$key} =
+ "$form->{acc_trans}{$key}->[0]->{accno}--$form->{acc_trans}{$key}->[0]->{description}";
+ }
+
+ }
+
+ $form->{paidaccounts} = 1 unless (exists $form->{paidaccounts});
+
+ $form->{AR} = $form->{AR_1} unless $form->{id};
+
+ $form->{locked} =
+ ($form->datetonum($form->{invdate}, \%myconfig) <=
+ $form->datetonum($form->{closedto}, \%myconfig));
+
+ $lxdebug->leave_sub();
+}
+
+sub prepare_credit_note {
+ $lxdebug->enter_sub();
+
+ $form->{type} = "credit_note";
+ $form->{formname} = "credit_note";
+ $form->{media} = "screen";
+
+ if ($form->{id}) {
+
+ map { $form->{$_} =~ s/\"/"/g }
+ qw(invnumber ordnumber quonumber shippingpoint shipvia notes intnotes);
+
+ # # get pricegroups for parts
+ # IS->get_pricegroups_for_parts(\%myconfig, \%$form);
+
+ foreach $ref (@{ $form->{invoice_details} }) {
+ $i++;
+ map { $form->{"${_}_$i"} = $ref->{$_} } keys %{$ref};
+ $form->{"discount_$i"} =
+ $form->format_amount(\%myconfig, $form->{"discount_$i"} * 100);
+ ($dec) = ($form->{"sellprice_$i"} =~ /\.(\d+)/);
+ $dec = length $dec;
+ $decimalplaces = ($dec > 2) ? $dec : 2;
+
+ $form->{"sellprice_$i"} =
+ $form->format_amount(\%myconfig, $form->{"sellprice_$i"},
+ $decimalplaces);
+
+ (my $dec_qty) = ($form->{"qty_$i"} =~ /\.(\d+)/);
+ $dec_qty = length $dec_qty;
+
+ $form->{"qty_$i"} =
+ $form->format_amount(\%myconfig, $form->{"qty_$i"}, $dec_qty);
+
+ map { $form->{"${_}_$i"} =~ s/\"/"/g }
+ qw(partnumber description unit partnotes);
+ $form->{rowcount} = $i;
+
+ }
+ }
+ $lxdebug->leave_sub();
+}
+
+sub form_header {
+ $lxdebug->enter_sub();
+
+ $payment = qq|<option value=""></option>|;
+ foreach $item (@{ $form->{payment_terms} }) {
+ if ($form->{payment_id} eq $item->{id}) {
+ $payment .= qq|<option value="$item->{id}" selected>$item->{description}</option>|;
+ } else {
+ $payment .= qq|<option value="$item->{id}">$item->{description}</option>|;
+ }
+ }
+
+ # set option selected
+ foreach $item (qw(AR customer currency department employee contact)) {
+ $form->{"select$item"} =~ s/ selected//;
+ $form->{"select$item"} =~
+ s/option>\Q$form->{$item}\E/option selected>$form->{$item}/;
+ }
+
+ #build contacts
+ if ($form->{all_contacts}) {
+
+ $form->{selectcontact} = "";
+ foreach $item (@{ $form->{all_contacts} }) {
+ if ($form->{cp_id} == $item->{cp_id}) {
+ $form->{selectcontact} .=
+ "<option selected>$item->{cp_name}--$item->{cp_id}";
+ } else {
+ $form->{selectcontact} .= "<option>$item->{cp_name}--$item->{cp_id}";
+ }
+ }
+ }
+
+ #else {$form->{all_contacts} = 0;}
+
+ $form->{exchangerate} =
+ $form->format_amount(\%myconfig, $form->{exchangerate});
+
+ $form->{creditlimit} =
+ $form->format_amount(\%myconfig, $form->{creditlimit}, 0, "0");
+ $form->{creditremaining} =
+ $form->format_amount(\%myconfig, $form->{creditremaining}, 0, "0");
+
+ $exchangerate = "";
+ if ($form->{currency} ne $form->{defaultcurrency}) {
+ if ($form->{forex}) {
+ $exchangerate .=
+ qq|<th align=right>|
+ . $locale->text('Exchangerate')
+ . qq|</th><td>$form->{exchangerate}<input type=hidden name=exchangerate value=$form->{exchangerate}></td>|;
+ } else {
+ $exchangerate .=
+ qq|<th align=right>|
+ . $locale->text('Exchangerate')
+ . qq|</th><td><input name=exchangerate size=10 value=$form->{exchangerate}></td>|;
+ }
+ }
+ $exchangerate .= qq|
+<input type=hidden name=forex value=$form->{forex}>
+|;
+
+ $customer =
+ ($form->{selectcustomer})
+ ? qq|<select name=customer>$form->{selectcustomer}</select>\n<input type=hidden name="selectcustomer" value="$form->{selectcustomer}">|
+ : qq|<input name=customer value="$form->{customer}" size=35>|;
+
+ #sk
+ $contact =
+ ($form->{selectcontact})
+ ? qq|<select name=contact>$form->{selectcontact}</select>\n<input type=hidden name="selectcontact" value="$form->{selectcontact}">|
+ : qq|<input name=contact value="$form->{contact}" size=35>|;
+
+ $department = qq|
+ <tr>
+ <th align="right" nowrap>| . $locale->text('Department') . qq|</th>
+ <td colspan=3><select name=department>$form->{selectdepartment}</select>
+ <input type=hidden name=selectdepartment value="$form->{selectdepartment}">
+ </td>
+ </tr>
+| if $form->{selectdepartment};
+
+ $n = ($form->{creditremaining} =~ /-/) ? "0" : "1";
+
+ if ($form->{business}) {
+ $business = qq|
+ <tr>
+ <th align=right>| . $locale->text('Business') . qq|</th>
+ <td>$form->{business}</td>
+ <th align=right>| . $locale->text('Trade Discount') . qq|</th>
+ <td>|
+ . $form->format_amount(\%myconfig, $form->{tradediscount} * 100)
+ . qq| %</td>
+ </tr>
+|;
+ }
+
+ $form->{fokus} = "invoice.customer";
+
+ # use JavaScript Calendar or not
+ $form->{jsscript} = $jscalendar;
+ $jsscript = "";
+ if ($form->{jsscript}) {
+
+ # with JavaScript Calendar
+ $button1 = qq|
+ <td><input name=invdate id=invdate size=11 title="$myconfig{dateformat}" value=$form->{invdate}></td>
+ <td><input type=button name=invdate id="trigger1" value=|
+ . $locale->text('button') . qq|></td>
+ |;
+ $button2 = qq|
+ <td width="13"><input name=duedate id=duedate size=11 title="$myconfig{dateformat}" value=$form->{duedate}></td>
+ <td width="4"><input type=button name=duedate id="trigger2" value=|
+ . $locale->text('button') . qq|></td></td>
+ |;
+ $button3 = qq|
+ <td width="13"><input name=deliverydate id=deliverydate size=11 title="$myconfig{dateformat}" value=$form->{deliverydate}></td>
+ <td width="4"><input type=button name=deliverydate id="trigger3" value=|
+ . $locale->text('button') . qq|></td></td>
+ |;
+
+ #write Trigger
+ $jsscript =
+ Form->write_trigger(\%myconfig, "3",
+ "invdate", "BL",
+ "trigger1", "duedate",
+ "BL", "trigger2",
+ "deliverydate", "BL",
+ "trigger3");
+ } else {
+
+ # without JavaScript Calendar
+ $button1 =
+ qq|<td><input name=invdate size=11 title="$myconfig{dateformat}" value=$form->{invdate}></td>|;
+ $button2 =
+ qq|<td width="13"><input name=duedate size=11 title="$myconfig{dateformat}" value=$form->{duedate}></td>|;
+ }
+ if ($form->{resubmit} && ($form->{format} eq "html")) {
+ $onload =
+ qq|window.open('about:blank','Beleg'); document.invoice.target = 'Beleg';document.invoice.submit()|;
+ } elsif ($form->{resubmit}) {
+ $onload = qq|document.invoice.submit()|;
+ } else {
+ $onload = "fokus()";
+ }
+ $form->header;
+
+ print qq|
+<body onLoad="$onload">
+<script type="text/javascript" src="js/common.js"></script>
+<script type="text/javascript" src="js/delivery_customer_selection.js"></script>
+<script type="text/javascript" src="js/vendor_selection.js"></script>
+<script type="text/javascript" src="js/calculate_qty.js"></script>
+
+<form method=post name="invoice" action=$form->{script}>
+
+
+<input type=hidden name=id value=$form->{id}>
+<input type=hidden name=action value=$form->{action}>
+
+<input type=hidden name=type value=$form->{type}>
+<input type=hidden name=media value=$form->{media}>
+<input type=hidden name=format value=$form->{format}>
+
+<input type=hidden name=queued value="$form->{queued}">
+<input type=hidden name=printed value="$form->{printed}">
+<input type=hidden name=emailed value="$form->{emailed}">
+
+<input type=hidden name=title value="$form->{title}">
+<input type=hidden name=vc value=$form->{vc}>
+
+<input type=hidden name=discount value=$form->{discount}>
+<input type=hidden name=creditlimit value=$form->{creditlimit}>
+<input type=hidden name=creditremaining value=$form->{creditremaining}>
+
+<input type=hidden name=tradediscount value=$form->{tradediscount}>
+<input type=hidden name=business value=$form->{business}>
+
+<input type=hidden name=closedto value=$form->{closedto}>
+<input type=hidden name=locked value=$form->{locked}>
+
+<input type=hidden name=shipped value=$form->{shipped}>
+<input type=hidden name=lizenzen value=$lizenzen>
+
+<table width=100%>
+ <tr class=listtop>
+ <th class=listtop>$form->{title}</th>
+ </tr>
+ <tr height="5"></tr>
+ <tr>
+ <td>
+ <table width=100%>
+ <tr valign=top>
+ <td>
+ <table>
+ <tr>
+ <th align=right nowrap>| . $locale->text('Customer') . qq|</th>
+ <td colspan=3>$customer</td>
+ <input type=hidden name=customer_klass value=$form->{customer_klass}>
+ <input type=hidden name=customer_id value=$form->{customer_id}>
+ <input type=hidden name=oldcustomer value="$form->{oldcustomer}">
+ <th align=richt nowrap>|
+ . $locale->text('Contact Person') . qq|</th>
+ <td colspan=3>$contact</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td colspan=3>
+ <table>
+ <tr>
+ <th nowrap>| . $locale->text('Credit Limit') . qq|</th>
+ <td>$form->{creditlimit}</td>
+ <td width=20%></td>
+ <th nowrap>| . $locale->text('Remaining') . qq|</th>
+ <td class="plus$n">$form->{creditremaining}</td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+ $business
+ <tr>
+ <th align=right nowrap>| . $locale->text('Record in') . qq|</th>
+ <td colspan=3><select name=AR>$form->{selectAR}</select></td>
+ <input type=hidden name=selectAR value="$form->{selectAR}">
+ </tr>
+ $department
+ <tr>
+ <th align=right nowrap>| . $locale->text('Currency') . qq|</th>
+ <td><select name=currency>$form->{selectcurrency}</select></td>
+ <input type=hidden name=selectcurrency value="$form->{selectcurrency}">
+ <input type=hidden name=defaultcurrency value=$form->{defaultcurrency}>
+ <input type=hidden name=fxgain_accno value=$form->{fxgain_accno}>
+ <input type=hidden name=fxloss_accno value=$form->{fxloss_accno}>
+ $exchangerate
+ </tr>
+ <tr>
+ <th align=right nowrap>| . $locale->text('Shipping Point') . qq|</th>
+ <td colspan=3><input name=shippingpoint size=35 value="$form->{shippingpoint}"></td>
+ </tr>
+ <tr>
+ <th align=right nowrap>| . $locale->text('Ship via') . qq|</th>
+ <td colspan=3><input name=shipvia size=35 value="$form->{shipvia}"></td>
+ </tr>
+ <tr>
+ <td colspan=4>
+ <table>
+ <tr>
+ <td colspan=2>
+ <button type="button" onclick="delivery_customer_selection_window('delivery_customer_string','delivery_customer_id')">| . $locale->text('Choose Customer') . qq|</button>
+ </td>
+ <td colspan=2><input type=hidden name=delivery_customer_id value="$form->{delivery_customer_id}">
+ <input id=delivery_customer_string name=delivery_customer_string value="$form->{delivery_customer_string}"></td>
+ </tr>
+ <tr>
+ <td colspan=2>
+ <button type="button" onclick="vendor_selection_window('delivery_vendor_string','delivery_vendor_id')">| . $locale->text('Choose Vendor') . qq|</button>
+ </td>
+ <td colspan=2><input type=hidden name=delivery_vendor_id value="$form->{delivery_vendor_id}">
+ <input id=delivery_vendor_string name=delivery_vendor_string value="$form->{delivery_vendor_string}"></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+ </table>
+ </td>
+ <td align=right>
+ <table>
+ <tr>
+ <th align=right nowrap>| . $locale->text('Salesperson') . qq|</th>
+ <td colspan=2><select name=employee>$form->{selectemployee}</select></td>
+ <input type=hidden name=selectemployee value="$form->{selectemployee}">
+ <td></td>
+ </tr>
+ <tr>
+ <th align=right nowrap>| . $locale->text('Credit Note Number') . qq|</th>
+ <td><input name=invnumber size=11 value="$form->{invnumber}"></td>
+ </tr>
+ <tr>
+ <th align=right>| . $locale->text('Credit Note Date') . qq|</th>
+ $button1
+ </tr>
+ <tr>
+ <th align=right>| . $locale->text('Due Date') . qq|</th>
+ $button2
+ </tr>
+ <tr>
+ <th align=right>| . $locale->text('Delivery Date') . qq|</th>
+ $button3
+ </tr>
+ <tr>
+ <th align=right nowrap>| . $locale->text('Order Number') . qq|</th>
+ <td><input name=ordnumber size=11 value="$form->{ordnumber}"></td>
+ </tr>
+ <tr>
+ <th align=right nowrap>| . $locale->text('Quotation Number') . qq|</th>
+ <td><input name=quonumber size=11 value="$form->{quonumber}"></td>
+ </tr>
+ <tr>
+ <th align=right nowrap>| . $locale->text('Customer Order Number') . qq|</th>
+ <td><input name=cusordnumber size=11 value="$form->{cusordnumber}"></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ </td>
+ </tr>
+
+$jsscript
+
+<!-- shipto are in hidden variables -->
+
+<input type=hidden name=shiptoname value="$form->{shiptoname}">
+<input type=hidden name=shiptostreet value="$form->{shiptostreet}">
+<input type=hidden name=shiptozipcode value="$form->{shiptozipcode}">
+<input type=hidden name=shiptocity value="$form->{shiptocity}">
+<input type=hidden name=shiptocountry value="$form->{shiptocountry}">
+<input type=hidden name=shiptocontact value="$form->{shiptocontact}">
+<input type=hidden name=shiptophone value="$form->{shiptophone}">
+<input type=hidden name=shiptofax value="$form->{shiptofax}">
+<input type=hidden name=shiptoemail value="$form->{shiptoemail}">
+
+<!-- email variables -->
+<input type=hidden name=message value="$form->{message}">
+<input type=hidden name=email value="$form->{email}">
+<input type=hidden name=subject value="$form->{subject}">
+<input type=hidden name=cc value="$form->{cc}">
+<input type=hidden name=bcc value="$form->{bcc}">
+<input type=hidden name=webdav value=$webdav>
+<input type=hidden name=taxaccounts value="$form->{taxaccounts}">
+|;
+
+ foreach $item (split / /, $form->{taxaccounts}) {
+ print qq|
+<input type=hidden name="${item}_rate" value="$form->{"${item}_rate"}">
+<input type=hidden name="${item}_description" value="$form->{"${item}_description"}">
+<input type=hidden name="${item}_taxnumber" value="$form->{"${item}_taxnumber"}">
+|;
+ }
+ $lxdebug->leave_sub();
+}
+
+sub form_footer {
+ $lxdebug->enter_sub();
+
+ $form->{invtotal} = $form->{invsubtotal};
+
+ if (($rows = $form->numtextrows($form->{notes}, 26, 8)) < 2) {
+ $rows = 2;
+ }
+ if (($introws = $form->numtextrows($form->{intnotes}, 35, 8)) < 2) {
+ $introws = 2;
+ }
+ $rows = ($rows > $introws) ? $rows : $introws;
+ $notes =
+ qq|<textarea name=notes rows=$rows cols=26 wrap=soft>$form->{notes}</textarea>|;
+ $intnotes =
+ qq|<textarea name=intnotes rows=$rows cols=35 wrap=soft>$form->{intnotes}</textarea>|;
+
+ $form->{taxincluded} = ($form->{taxincluded}) ? "checked" : "";
+
+ $taxincluded = "";
+ if ($form->{taxaccounts}) {
+ $taxincluded = qq|
+ <input name=taxincluded class=checkbox type=checkbox value=1 $form->{taxincluded}> <b>|
+ . $locale->text('Tax Included') . qq|</b><br><br>|;
+ }
+
+ if (!$form->{taxincluded}) {
+
+ foreach $item (split / /, $form->{taxaccounts}) {
+ if ($form->{"${item}_base"}) {
+ $form->{"${item}_total"} =
+ $form->round_amount(
+ $form->{"${item}_base"} * $form->{"${item}_rate"},
+ 2);
+ $form->{invtotal} += $form->{"${item}_total"};
+ $form->{"${item}_total"} =
+ $form->format_amount(\%myconfig, $form->{"${item}_total"}, 2);
+
+ $tax .= qq|
+ <tr>
+ <th align=right>$form->{"${item}_description"}</th>
+ <td align=right>$form->{"${item}_total"}</td>
+ </tr>
+|;
+ }
+ }
+
+ $form->{invsubtotal} =
+ $form->format_amount(\%myconfig, $form->{invsubtotal}, 2, 0);
+
+ $subtotal = qq|
+ <tr>
+ <th align=right>| . $locale->text('Subtotal') . qq|</th>
+ <td align=right>$form->{invsubtotal}</td>
+ </tr>
+|;
+
+ }
+
+ if ($form->{taxincluded}) {
+ foreach $item (split / /, $form->{taxaccounts}) {
+ if ($form->{"${item}_base"}) {
+ $form->{"${item}_total"} =
+ $form->round_amount(
+ ($form->{"${item}_base"} * $form->{"${item}_rate"} /
+ (1 + $form->{"${item}_rate"})
+ ),
+ 2);
+ $form->{"${item}_netto"} =
+ $form->round_amount(
+ ($form->{"${item}_base"} - $form->{"${item}_total"}),
+ 2);
+ $form->{"${item}_total"} =
+ $form->format_amount(\%myconfig, $form->{"${item}_total"}, 2);
+ $form->{"${item}_netto"} =
+ $form->format_amount(\%myconfig, $form->{"${item}_netto"}, 2);
+
+ $tax .= qq|
+ <tr>
+ <th align=right>Enthaltene $form->{"${item}_description"}</th>
+ <td align=right>$form->{"${item}_total"}</td>
+ </tr>
+ <tr>
+ <th align=right>Nettobetrag</th>
+ <td align=right>$form->{"${item}_netto"}</td>
+ </tr>
+|;
+ }
+ }
+
+ }
+
+ $form->{oldinvtotal} = $form->{invtotal};
+ $form->{invtotal} =
+ $form->format_amount(\%myconfig, $form->{invtotal}, 2, 0);
+
+ print qq|
+ <tr>
+ <td>
+ <table width=100%>
+ <tr valign=bottom>
+ <td>
+ <table>
+ <tr>
+ <th align=left>| . $locale->text('Notes') . qq|</th>
+ <th align=left>| . $locale->text('Internal Notes') . qq|</th>
+ <th align=right>| . $locale->text('Payment Terms') . qq|</th>
+ </tr>
+ <tr valign=top>
+ <td>$notes</td>
+ <td>$intnotes</td>
+ <td><select name=payment_id tabindex=24>$payment
+ </select></td>
+ </tr>
+ </table>
+ </td>
+ <td align=right width=100%>
+ $taxincluded
+ <table width=100%>
+ $subtotal
+ $tax
+ <tr>
+ <th align=right>| . $locale->text('Total') . qq|</th>
+ <td align=right>$form->{invtotal}</td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+|;
+ if ($webdav) {
+ $webdav_list = qq|
+ <tr>
+ <td><hr size=3 noshade></td>
+ </tr>
+ <tr>
+ <th class=listtop align=left>Dokumente im Webdav-Repository</th>
+ </tr>
+ <table width=100%>
+ <td align=left width=30%><b>Dateiname</b></td>
+ <td align=left width=70%><b>Webdavlink</b></td>
+|;
+ foreach $file (keys %{ $form->{WEBDAV} }) {
+ $webdav_list .= qq|
+ <tr>
+ <td align=left>$file</td>
+ <td align=left><a href="$form->{WEBDAV}{$file}">$form->{WEBDAV}{$file}</a></td>
+ </tr>
+|;
+ }
+ $webdav_list .= qq|
+ </table>
+ </tr>
+|;
+
+ print $webdav_list;
+ }
+ print qq|
+ <tr>
+ <td>
+ <table width=100%>
+ <tr class=listheading>
+ <th colspan=6 class=listheading>|
+ . $locale->text('Incoming Payments') . qq|</th>
+ </tr>
+|;
+
+ if ($form->{currency} eq $form->{defaultcurrency}) {
+ @column_index = qw(datepaid source memo paid AR_paid);
+ } else {
+ @column_index = qw(datepaid source memo paid exchangerate AR_paid);
+ }
+
+ $column_data{datepaid} = "<th>" . $locale->text('Date') . "</th>";
+ $column_data{paid} = "<th>" . $locale->text('Amount') . "</th>";
+ $column_data{exchangerate} = "<th>" . $locale->text('Exch') . "</th>";
+ $column_data{AR_paid} = "<th>" . $locale->text('Account') . "</th>";
+ $column_data{source} = "<th>" . $locale->text('Source') . "</th>";
+ $column_data{memo} = "<th>" . $locale->text('Memo') . "</th>";
+
+ print "
+ <tr>
+";
+ map { print "$column_data{$_}\n" } @column_index;
+ print "
+ </tr>
+";
+
+ $form->{paidaccounts}++ if ($form->{"paid_$form->{paidaccounts}"});
+ for $i (1 .. $form->{paidaccounts}) {
+
+ print "
+ <tr>\n";
+
+ $form->{"selectAR_paid_$i"} = $form->{selectAR_paid};
+ $form->{"selectAR_paid_$i"} =~
+ s/option>\Q$form->{"AR_paid_$i"}\E/option selected>$form->{"AR_paid_$i"}/;
+
+ # format amounts
+ $totalpaid += $form->{"paid_$i"};
+ $form->{"paid_$i"} =
+ $form->format_amount(\%myconfig, $form->{"paid_$i"}, 2);
+ $form->{"exchangerate_$i"} =
+ $form->format_amount(\%myconfig, $form->{"exchangerate_$i"});
+
+ $exchangerate = qq| |;
+ if ($form->{currency} ne $form->{defaultcurrency}) {
+ if ($form->{"forex_$i"}) {
+ $exchangerate =
+ qq|<input type=hidden name="exchangerate_$i" value=$form->{"exchangerate_$i"}>$form->{"exchangerate_$i"}|;
+ } else {
+ $exchangerate =
+ qq|<input name="exchangerate_$i" size=10 value=$form->{"exchangerate_$i"}>|;
+ }
+ }
+
+ $exchangerate .= qq|
+<input type=hidden name="forex_$i" value=$form->{"forex_$i"}>
+|;
+
+ $column_data{"paid_$i"} =
+ qq|<td align=center><input name="paid_$i" size=11 value=$form->{"paid_$i"}></td>|;
+ $column_data{"exchangerate_$i"} = qq|<td align=center>$exchangerate</td>|;
+ $column_data{"AR_paid_$i"} =
+ qq|<td align=center><select name="AR_paid_$i">$form->{"selectAR_paid_$i"}</select></td>|;
+ $column_data{"datepaid_$i"} =
+ qq|<td align=center><input name="datepaid_$i" size=11 title="$myconfig{dateformat}" value=$form->{"datepaid_$i"}></td>|;
+ $column_data{"source_$i"} =
+ qq|<td align=center><input name="source_$i" size=11 value="$form->{"source_$i"}"></td>|;
+ $column_data{"memo_$i"} =
+ qq|<td align=center><input name="memo_$i" size=11 value="$form->{"memo_$i"}"></td>|;
+
+ map { print qq|$column_data{"${_}_$i"}\n| } @column_index;
+ print "
+ </tr>\n";
+ }
+
+ print qq|
+<input type=hidden name=paidaccounts value=$form->{paidaccounts}>
+<input type=hidden name=selectAR_paid value="$form->{selectAR_paid}">
+<input type=hidden name=oldinvtotal value=$form->{oldinvtotal}>
+<input type=hidden name=oldtotalpaid value=$totalpaid>
+ </table>
+ </td>
+ </tr>
+ <tr>
+ <td><hr size=3 noshade></td>
+ </tr>
+ <tr>
+ <td>
+|;
+
+ &print_options;
+
+ print qq|
+ </td>
+ </tr>
+</table>
+|;
+
+ $invdate = $form->datetonum($form->{invdate}, \%myconfig);
+ $closedto = $form->datetonum($form->{closedto}, \%myconfig);
+
+ if ($form->{id}) {
+ print qq|
+ <input class=submit type=submit name=action value="|
+ . $locale->text('Update') . qq|">
+ <input class=submit type=submit name=action value="|
+ . $locale->text('Ship to') . qq|">
+ <input class=submit type=submit name=action value="|
+ . $locale->text('Print') . qq|">
+ <input class=submit type=submit name=action value="|
+ . $locale->text('E-mail') . qq|">
+|;
+
+ if (!$form->{revtrans}) {
+ if (!$form->{locked}) {
+ print qq|
+ <input class=submit type=submit name=action value="|
+ . $locale->text('Post') . qq|">
+ <input class=submit type=submit name=action value="|
+ . $locale->text('Delete') . qq|">
+|;
+ }
+ }
+
+ if ($invdate > $closedto) {
+ print qq|
+ <input class=submit type=submit name=action value="|
+ . $locale->text('Post as new') . qq|">
+ <input class=submit type=submit name=action value="|
+ . $locale->text('Order') . qq|">
+|;
+ }
+
+ } else {
+ if ($invdate > $closedto) {
+ print qq|<input class=submit type=submit name=action value="|
+ . $locale->text('Update') . qq|">
+ <input class=submit type=submit name=action value="|
+ . $locale->text('Ship to') . qq|">
+ <input class=submit type=submit name=action value="|
+ . $locale->text('Preview') . qq|">
+ <input class=submit type=submit name=action value="|
+ . $locale->text('E-mail') . qq|">
+ <input class=submit type=submit name=action value="|
+ . $locale->text('Print and Post') . qq|">
+ <input class=submit type=submit name=action value="|
+ . $locale->text('Post') . qq|">|;
+ }
+ }
+
+ if ($form->{menubar}) {
+ require "$form->{path}/menu.pl";
+ &menubar;
+ }
+
+ print qq|
+
+<input type=hidden name=rowcount value=$form->{rowcount}>
+
+<input name=callback type=hidden value="$form->{callback}">
+
+<input type=hidden name=path value=$form->{path}>
+<input type=hidden name=login value=$form->{login}>
+<input type=hidden name=password value=$form->{password}>
+
+</form>
+
+</body>
+
+ </html>
+|;
+
+ $lxdebug->leave_sub();
+}
+
+sub update {
+ $lxdebug->enter_sub();
+
+ map { $form->{$_} = $form->parse_amount(\%myconfig, $form->{$_}) }
+ qw(exchangerate creditlimit creditremaining);
+ if ($form->{second_run}) {
+ $form->{print_and_post} = 0;
+ }
+ &check_name(customer);
+
+ &check_project;
+
+ $form->{exchangerate} = $exchangerate
+ if (
+ $form->{forex} = (
+ $exchangerate =
+ $form->check_exchangerate(
+ \%myconfig, $form->{currency}, $form->{invdate}, 'buy'
+ )));
+
+ for $i (1 .. $form->{paidaccounts}) {
+ if ($form->{"paid_$i"}) {
+ map {
+ $form->{"${_}_$i"} =
+ $form->parse_amount(\%myconfig, $form->{"${_}_$i"})
+ } qw(paid exchangerate);
+
+ $form->{"exchangerate_$i"} = $exchangerate
+ if (
+ $form->{"forex_$i"} = (
+ $exchangerate =
+ $form->check_exchangerate(
+ \%myconfig, $form->{currency}, $form->{"datepaid_$i"}, 'buy'
+ )));
+ }
+ }
+
+ $i = $form->{rowcount};
+ $exchangerate = ($form->{exchangerate}) ? $form->{exchangerate} : 1;
+
+ # if last row empty, check the form otherwise retrieve new item
+ if ( ($form->{"partnumber_$i"} eq "")
+ && ($form->{"description_$i"} eq "")
+ && ($form->{"partsgroup_$i"} eq "")) {
+
+ $form->{creditremaining} += ($form->{oldinvtotal} - $form->{oldtotalpaid});
+ &check_form;
+
+ } else {
+
+ IS->retrieve_item(\%myconfig, \%$form);
+
+ $rows = scalar @{ $form->{item_list} };
+
+ $form->{"discount_$i"} =
+ $form->format_amount(\%myconfig, $form->{discount} * 100);
+
+ if ($rows) {
+ $form->{"qty_$i"} = ($form->{"qty_$i"} * 1) ? $form->{"qty_$i"} : 1;
+
+ if ($rows > 1) {
+
+ &select_item;
+ exit;
+
+ } else {
+
+ $sellprice = $form->format_amount(\%myconfig, $form->{"sellprice_$i"});
+
+ map { $form->{item_list}[$i]{$_} =~ s/\"/"/g }
+ qw(partnumber description unit);
+ map { $form->{"${_}_$i"} = $form->{item_list}[0]{$_} }
+ keys %{ $form->{item_list}[0] };
+
+ $form->{"discount_$i"} = $form->{discount} * 100;
+
+ $s = ($sellprice) ? $sellprice : $form->{"sellprice_$i"};
+ ($dec) = ($s =~ /\.(\d+)/);
+ $dec = length $dec;
+ $decimalplaces = ($dec > 2) ? $dec : 2;
+
+ if ($sellprice) {
+ $form->{"sellprice_$i"} = $sellprice;
+ } else {
+
+ # if there is an exchange rate adjust sellprice
+ $form->{"sellprice_$i"} *= (1 - $form->{tradediscount});
+ $form->{"sellprice_$i"} /= $exchangerate;
+ }
+
+ $form->{"listprice_$i"} /= $exchangerate;
+
+ $amount =
+ $form->{"sellprice_$i"} * $form->{"qty_$i"} *
+ (1 - $form->{"discount_$i"} / 100);
+ map { $form->{"${_}_base"} = 0 } (split / /, $form->{taxaccounts});
+ map { $form->{"${_}_base"} += $amount }
+ (split / /, $form->{"taxaccounts_$i"});
+ map { $amount += ($form->{"${_}_base"} * $form->{"${_}_rate"}) }
+ split / /, $form->{"taxaccounts_$i"}
+ if !$form->{taxincluded};
+
+ $form->{creditremaining} -= $amount;
+
+ map {
+ $form->{"${_}_$i"} =
+ $form->format_amount(\%myconfig, $form->{"${_}_$i"},
+ $decimalplaces)
+ } qw(sellprice listprice);
+
+ $form->{"qty_$i"} =
+ $form->format_amount(\%myconfig, $form->{"qty_$i"});
+
+ if ($lizenzen) {
+ if ($form->{"inventory_accno_$i"} ne "") {
+ $form->{"lizenzen_$i"} = qq|<option></option>|;
+ foreach $item (@{ $form->{LIZENZEN}{ $form->{"id_$i"} } }) {
+ $form->{"lizenzen_$i"} .=
+ qq|<option value="$item->{"id"}">$item->{"licensenumber"}</option>|;
+ }
+ $form->{"lizenzen_$i"} .=
+ qq|<option value=-1>Neue Lizenz</option>|;
+ }
+ }
+
+ # get pricegroups for parts
+ IS->get_pricegroups_for_parts(\%myconfig, \%$form);
+
+ # build up html code for prices_$i
+ &set_pricegroup($i);
+ }
+
+ &display_form;
+
+ } else {
+
+ # ok, so this is a new part
+ # ask if it is a part or service item
+
+ if ( $form->{"partsgroup_$i"}
+ && ($form->{"partsnumber_$i"} eq "")
+ && ($form->{"description_$i"} eq "")) {
+ $form->{rowcount}--;
+ $form->{"discount_$i"} = "";
+ &display_form;
+ } else {
+
+ $form->{"id_$i"} = 0;
+ $form->{"unit_$i"} = $locale->text('ea');
+
+ &new_item;
+
+ }
+ }
+ }
+ $lxdebug->leave_sub();
+}
+
+sub post {
+ $lxdebug->enter_sub();
+ $form->isblank("invdate", $locale->text('Invoice Date missing!'));
+ $form->isblank("customer", $locale->text('Customer missing!'));
+
+ # if oldcustomer ne customer redo form
+ if (&check_name(customer)) {
+ &update;
+ exit;
+ }
+ if ($form->{second_run}) {
+ $form->{print_and_post} = 0;
+ }
+
+ &validate_items;
+
+ $closedto = $form->datetonum($form->{closedto}, \%myconfig);
+ $invdate = $form->datetonum($form->{invdate}, \%myconfig);
+
+ $form->error($locale->text('Cannot post invoice for a closed period!'))
+ if ($invdate <= $closedto);
+
+ $form->isblank("exchangerate", $locale->text('Exchangerate missing!'))
+ if ($form->{currency} ne $form->{defaultcurrency});
+
+ for $i (1 .. $form->{paidaccounts}) {
+ if ($form->{"paid_$i"}) {
+ $datepaid = $form->datetonum($form->{"datepaid_$i"}, \%myconfig);
+
+ $form->isblank("datepaid_$i", $locale->text('Payment date missing!'));
+
+ $form->error($locale->text('Cannot post payment for a closed period!'))
+ if ($datepaid <= $closedto);
+
+ if ($form->{currency} ne $form->{defaultcurrency}) {
+ $form->{"exchangerate_$i"} = $form->{exchangerate}
+ if ($invdate == $datepaid);
+ $form->isblank("exchangerate_$i",
+ $locale->text('Exchangerate for payment missing!'));
+ }
+ }
+ }
+
+ ($form->{AR}) = split /--/, $form->{AR};
+ ($form->{AR_paid}) = split /--/, $form->{AR_paid};
+
+ $form->{label} = $locale->text('Invoice');
+
+ $form->{id} = 0 if $form->{postasnew};
+
+ # get new invnumber in sequence if no invnumber is given or if posasnew was requested
+ if (!$form->{invnumber} || $form->{postasnew}) {
+ $form->{invnumber} = $form->update_defaults(\%myconfig, "invnumber");
+ }
+ if ($print_post) {
+ if (!(IS->post_invoice(\%myconfig, \%$form))) {
+ $form->error($locale->text('Cannot post invoice!'));
+ }
+ } else {
+ $form->redirect(
+ $form->{label} . " $form->{invnumber} " . $locale->text('posted!'))
+ if (IS->post_invoice(\%myconfig, \%$form));
+ $form->error($locale->text('Cannot post invoice!'));
+ }
+
+ $lxdebug->leave_sub();
+}
+
+sub print_and_post {
+ $lxdebug->enter_sub();
+
+ $old_form = new Form;
+ $print_post = 1;
+ $form->{print_and_post} = 1;
+ &post();
+
+ &edit();
+ $lxdebug->leave_sub();
+
+}
+
+sub preview {
+ $lxdebug->enter_sub();
+
+ $form->{preview} = 1;
+ $old_form = new Form;
+ for (keys %$form) { $old_form->{$_} = $form->{$_} }
+ $old_form->{rowcount}++;
+
+ &print_form($old_form);
+ $lxdebug->leave_sub();
+
+}
+
+sub delete {
+ $lxdebug->enter_sub();
+ if ($form->{second_run}) {
+ $form->{print_and_post} = 0;
+ }
+ $form->header;
+
+ print qq|
+<body>
+
+<form method=post action=$form->{script}>
+|;
+
+ # delete action variable
+ map { delete $form->{$_} } qw(action header);
+
+ foreach $key (keys %$form) {
+ $form->{$key} =~ s/\"/"/g;
+ print qq|<input type=hidden name=$key value="$form->{$key}">\n|;
+ }
+
+ print qq|
+<h2 class=confirm>| . $locale->text('Confirm!') . qq|</h2>
+
+<h4>|
+ . $locale->text('Are you sure you want to delete Invoice Number')
+ . qq| $form->{invnumber}
+</h4>
+
+<p>
+<input name=action class=submit type=submit value="|
+ . $locale->text('Yes') . qq|">
+</form>
+|;
+
+ $lxdebug->leave_sub();
+}
+
+sub yes {
+ $lxdebug->enter_sub();
+
+ $form->redirect($locale->text('Invoice deleted!'))
+ if (IS->delete_invoice(\%myconfig, \%$form, $spool));
+ $form->error($locale->text('Cannot delete invoice!'));
+
+ $lxdebug->leave_sub();
+}
--- /dev/null
+#=====================================================================
+# LX-Office ERP
+# Copyright (C) 2004
+# Based on SQL-Ledger Version 2.1.9
+# Web http://www.lx-office.org
+######################################################################
+#
+# Stuff that can be used from other modules
+#
+######################################################################
+
+use Data::Dumper;
+
+use SL::Common;
+
+sub save_form {
+ $lxdebug->enter_sub();
+
+ my (@names, @values);
+ foreach my $key (keys(%{$form})) {
+ push(@names, "\$form->{\"$key\"}");
+ push(@values, $form->{$key});
+ }
+ my $dumper = Data::Dumper->new(\@values, \@names);
+ $dumper->Indent(0);
+ my $old_form = $dumper->Dump();
+
+ $lxdebug->leave_sub();
+
+ return $old_form;
+}
+
+sub restore_form {
+ $lxdebug->enter_sub();
+
+ my ($old_form, $no_delete) = @_;
+
+ map({ delete($form->{$_}); } keys(%{$form})) unless ($no_delete);
+ eval($old_form);
+
+ $lxdebug->leave_sub();
+}
+
+sub select_employee {
+ $lxdebug->enter_sub();
+
+ my ($callback_sub, @employees) = @_;
+
+ if (0 == scalar(@employees)) {
+ @employees = SystemBrace->get_all_employees(\%myconfig, $form);
+ }
+
+ my $old_form = save_form();
+
+ $form->header();
+ print($form->parse_html_template("generic/select_employee",
+ { "EMPLOYEES" => \@employees,
+ "old_form" => $old_form,
+ "title" => $locale->text("Select an employee"),
+ "nextsub" => "select_employee_internal",
+ "callback_sub" => $callback_sub }));
+
+ $lxdebug->leave_sub();
+}
+
+sub select_employee_internal {
+ $lxdebug->enter_sub();
+
+ my ($new_id, $new_name, $callback_sub);
+
+ my $new_id = $form->{"new_id_" . $form->{"selection"}};
+ my $new_name = $form->{"new_name_" . $form->{"selection"}};
+ my $callback_sub = $form->{"callback_sub"};
+
+ restore_form($form->{"old_form"});
+
+ &{ $callback_sub }($new_id, $new_name);
+
+ $lxdebug->leave_sub();
+}
+
+sub select_part {
+ $lxdebug->enter_sub();
+
+ my ($callback_sub, @parts) = @_;
+
+ my $remap_parts_id = 0;
+ if (defined($parts[0]->{"parts_id"}) && !defined($parts[0]->{"id"})) {
+ $remap_parts_id = 1;
+ map({ $_->{"id"} = $_->{"parts_id"}; } @parts);
+ }
+
+ my $remap_partnumber = 0;
+ if (defined($parts[0]->{"partnumber"}) && !defined($parts[0]->{"number"})) {
+ $remap_partnumber = 1;
+ map({ $_->{"number"} = $_->{"partnumber"}; } @parts);
+ }
+
+ my $has_charge = 0;
+ if (defined($parts[0]->{"chargenumber"})) {
+ $has_charge = 1;
+ map({ $_->{"has_charge"} = 1; } @parts);
+ }
+
+ my $old_form = save_form();
+
+ $form->header();
+ print($form->parse_html_template("generic/select_part",
+ { "PARTS" => \@parts,
+ "old_form" => $old_form,
+ "title" => $locale->text("Select a part"),
+ "nextsub" => "select_part_internal",
+ "callback_sub" => $callback_sub,
+ "has_charge" => $has_charge,
+ "remap_parts_id" => $remap_parts_id,
+ "remap_partnumber" => $remap_partnumber }));
+
+ $lxdebug->leave_sub();
+}
+
+sub select_part_internal {
+ $lxdebug->enter_sub();
+
+ my ($new_item, $callback_sub);
+
+ my $re = "^new_.*_" . $form->{"selection"};
+ map({
+ my $key = $_;
+ $key =~ s/^new_//;
+ $key =~ s/_\d+$//;
+ $new_item->{$key} = $form->{$_};
+ } grep(/$re/, keys(%{$form})));
+
+ if ($form->{"remap_parts_id"}) {
+ $new_item->{"parts_id"} = $new_item->{"id"};
+ delete($new_item->{"id"});
+ }
+ if ($form->{"remap_partnumber"}) {
+ $new_item->{"partnumber"} = $new_item->{"number"};
+ delete($new_item->{"number"});
+ }
+
+ my $callback_sub = $form->{"callback_sub"};
+
+ restore_form($form->{"old_form"});
+
+ &{ $callback_sub }($new_item);
+
+ $lxdebug->leave_sub();
+}
+
+sub part_selection_internal {
+ $lxdebug->enter_sub();
+
+ $order_by = "description";
+ $order_by = $form->{"order_by"} if (defined($form->{"order_by"}));
+ $order_dir = 1;
+ $order_dir = $form->{"order_dir"} if (defined($form->{"order_dir"}));
+
+ $parts = Common->retrieve_parts(\%myconfig, $form, $order_by, $order_dir);
+ map({ $parts->[$_]->{"selected"} = $_ ? 0 : 1; } (0..$#{$parts}));
+ if (0 == scalar(@{$parts})) {
+ $form->show_generic_information($locale->text("No part was found matching the search parameters."));
+ } elsif (1 == scalar(@{$parts})) {
+ $onload = "part_selected('1')";
+ }
+
+ my $callback = "$form->{script}?action=part_selection_internal&";
+ map({ $callback .= "$_=" . $form->escape($form->{$_}) . "&" }
+ (qw(login path password partnumber description input_partnumber input_description input_partsid), grep({ /^[fl]_/ } keys %$form)));
+
+ my @header_sort = qw(partnumber description);
+ my %header_title = ( "partnumber" => $locale->text("Part Number"),
+ "description" => $locale->text("Part description"),
+ );
+
+ my @header =
+ map(+{ "column_title" => $header_title{$_},
+ "column" => $_,
+ "callback" => $callback . "order_by=${_}&order_dir=" . ($order_by eq $_ ? 1 - $order_dir : $order_dir),
+ },
+ @header_sort);
+
+ $form->{"title"} = $locale->text("Select a part");
+ $form->header();
+ print($form->parse_html_template("generic/part_selection", { "HEADER" => \@header,
+ "PARTS" => $parts,
+ "onload" => $onload }));
+
+ $lxdebug->leave_sub();
+}
+
+sub project_selection_internal {
+ $lxdebug->enter_sub();
+
+ $order_by = "description";
+ $order_by = $form->{"order_by"} if (defined($form->{"order_by"}));
+ $order_dir = 1;
+ $order_dir = $form->{"order_dir"} if (defined($form->{"order_dir"}));
+
+ $projects = Common->retrieve_projects(\%myconfig, $form, $order_by, $order_dir);
+ map({ $projects->[$_]->{"selected"} = $_ ? 0 : 1; } (0..$#{$projects}));
+ if (0 == scalar(@{$projects})) {
+ $form->show_generic_information($locale->text("No project was found matching the search parameters."));
+ } elsif (1 == scalar(@{$projects})) {
+ $onload = "project_selected('1')";
+ }
+
+ my $callback = "$form->{script}?action=project_selection_internal&";
+ map({ $callback .= "$_=" . $form->escape($form->{$_}) . "&" }
+ (qw(login path password projectnumber description input_projectnumber input_description input_project_id), grep({ /^[fl]_/ } keys %$form)));
+
+ my @header_sort = qw(projectnumber description);
+ my %header_title = ( "projectnumber" => $locale->text("Project Number"),
+ "description" => $locale->text("Project description"),
+ );
+
+ my @header =
+ map(+{ "column_title" => $header_title{$_},
+ "column" => $_,
+ "callback" => $callback . "order_by=${_}&order_dir=" . ($order_by eq $_ ? 1 - $order_dir : $order_dir),
+ },
+ @header_sort);
+
+ $form->{"title"} = $locale->text("Select a project");
+ $form->header();
+ print($form->parse_html_template("generic/project_selection", { "HEADER" => \@header,
+ "PROJECTS" => $projects,
+ "onload" => $onload }));
+
+ $lxdebug->leave_sub();
+}
+
+sub employee_selection_internal {
+ $lxdebug->enter_sub();
+
+ $order_by = "name";
+ $order_by = $form->{"order_by"} if (defined($form->{"order_by"}));
+ $order_dir = 1;
+ $order_dir = $form->{"order_dir"} if (defined($form->{"order_dir"}));
+
+ $employees = Common->retrieve_employees(\%myconfig, $form, $order_by, $order_dir);
+ map({ $employees->[$_]->{"selected"} = $_ ? 0 : 1; } (0..$#{$employees}));
+ if (0 == scalar(@{$employees})) {
+ $form->show_generic_information($locale->text("No employee was found matching the search parameters."));
+ } elsif (1 == scalar(@{$employees})) {
+ $onload = "employee_selected('1')";
+ }
+
+ my $callback = "$form->{script}?action=employee_selection_internal&";
+ map({ $callback .= "$_=" . $form->escape($form->{$_}) . "&" }
+ (qw(login path password name input_name input_id), grep({ /^[fl]_/ } keys %$form)));
+
+ my @header_sort = qw(name);
+ my %header_title = ( "name" => $locale->text("Name"),
+ );
+
+ my @header =
+ map(+{ "column_title" => $header_title{$_},
+ "column" => $_,
+ "callback" => $callback . "order_by=${_}&order_dir=" . ($order_by eq $_ ? 1 - $order_dir : $order_dir),
+ },
+ @header_sort);
+
+ $form->{"title"} = $locale->text("Select an employee");
+ $form->header();
+ print($form->parse_html_template("generic/employee_selection", { "HEADER" => \@header,
+ "EMPLOYEES" => $employees,
+ "onload" => $onload }));
+
+ $lxdebug->leave_sub();
+}
+
+sub delivery_customer_selection {
+ $lxdebug->enter_sub();
+
+ $order_by = "name";
+ $order_by = $form->{"order_by"} if (defined($form->{"order_by"}));
+ $order_dir = 1;
+ $order_dir = $form->{"order_dir"} if (defined($form->{"order_dir"}));
+
+ $delivery = Common->retrieve_delivery_customer(\%myconfig, $form, $order_by, $order_dir);
+ map({ $delivery->[$_]->{"selected"} = $_ ? 0 : 1; } (0..$#{$delivery}));
+ if (0 == scalar(@{$delivery})) {
+ $form->show_generic_information($locale->text("No Customer was found matching the search parameters."));
+ } elsif (1 == scalar(@{$delivery})) {
+ $onload = "customer_selected('1')";
+ }
+
+ my $callback = "$form->{script}?action=delivery_customer_selection&";
+ map({ $callback .= "$_=" . $form->escape($form->{$_}) . "&" }
+ (qw(login path password name input_name input_id), grep({ /^[fl]_/ } keys %$form)));
+
+ my @header_sort = qw(name customernumber address);
+ my %header_title = ( "name" => $locale->text("Name"),
+ "customernumber" => $locale->text("Customer Number"),
+ "address" => $locale->text("Address"),
+ );
+
+ my @header =
+ map(+{ "column_title" => $header_title{$_},
+ "column" => $_,
+ "callback" => $callback . "order_by=${_}&order_dir=" . ($order_by eq $_ ? 1 - $order_dir : $order_dir),
+ },
+ @header_sort);
+
+ $form->{"title"} = $locale->text("Select a Customer");
+ $form->header();
+ print($form->parse_html_template("generic/select_delivery_customer", { "HEADER" => \@header,
+ "DELIVERY" => $delivery,
+ "onload" => $onload }));
+
+ $lxdebug->leave_sub();
+}
+
+sub vendor_selection {
+ $lxdebug->enter_sub();
+
+ $order_by = "name";
+ $order_by = $form->{"order_by"} if (defined($form->{"order_by"}));
+ $order_dir = 1;
+ $order_dir = $form->{"order_dir"} if (defined($form->{"order_dir"}));
+
+ $vendor = Common->retrieve_vendor(\%myconfig, $form, $order_by, $order_dir);
+ map({ $vendor->[$_]->{"selected"} = $_ ? 0 : 1; } (0..$#{$vendor}));
+ if (0 == scalar(@{$vendor})) {
+ $form->show_generic_information($locale->text("No Vendor was found matching the search parameters."));
+ } elsif (1 == scalar(@{$vendor})) {
+ $onload = "vendor_selected('1')";
+ }
+
+ my $callback = "$form->{script}?action=vendor_selection&";
+ map({ $callback .= "$_=" . $form->escape($form->{$_}) . "&" }
+ (qw(login path password name input_name input_id), grep({ /^[fl]_/ } keys %$form)));
+
+ my @header_sort = qw(name customernumber address);
+ my %header_title = ( "name" => $locale->text("Name"),
+ "customernumber" => $locale->text("Customer Number"),
+ "address" => $locale->text("Address"),
+ );
+
+ my @header =
+ map(+{ "column_title" => $header_title{$_},
+ "column" => $_,
+ "callback" => $callback . "order_by=${_}&order_dir=" . ($order_by eq $_ ? 1 - $order_dir : $order_dir),
+ },
+ @header_sort);
+
+ $form->{"title"} = $locale->text("Select a Customer");
+ $form->header();
+ print($form->parse_html_template("generic/select_vendor", { "HEADER" => \@header,
+ "VENDOR" => $vendor,
+ "onload" => $onload }));
+
+ $lxdebug->leave_sub();
+}
+
+sub calculate_qty {
+ $lxdebug->enter_sub();
+
+ my @variable_sort = ();
+ my %variable_list = ();
+ my $unit_list = ();
+ $form->{formel} =~ s/\r\n//g;
+
+ my ($variable_string, $formel) = split /###/,$form->{formel};
+
+
+ split /;/, $variable_string;
+ foreach $item (@_) {
+ my($name, $valueunit) = split /=/,$item;
+ my($value, $unit) = split / /, $valueunit;
+
+ push(@variable_sort, $value);
+ $variable_list{$value} = $name;
+ $unit_list{$value} = $unit;
+ }
+
+ my @header_sort = qw(variable value unit);
+ my %header_title = ( "variable" => $locale->text("Variable"),
+ "value" => $locale->text("Value"),
+ "unit" => $locale->text("Unit"),
+ );
+
+ my @variable = map(+{ "description" => $variable_list{$_},
+ "name" => $_,
+ "unit" => $unit_list{$_} }, @variable_sort);
+
+ my @header =
+ map(+{ "column_title" => $header_title{$_},
+ "column" => $_,
+ },
+ @header_sort);
+ $form->{formel} = $formel;
+ $form->{"title"} = $locale->text("Please enter values");
+ $form->header();
+ print($form->parse_html_template("generic/calculate_qty", { "HEADER" => \@header,
+ "VARIABLES" => \@variable,
+ "onload" => $onload }));
+
+ $lxdebug->leave_sub();
+}
+
+sub set_longdescription {
+ $lxdebug->enter_sub();
+
+
+ my $callback = "$form->{script}?action=set_longdescription&";
+ map({ $callback .= "$_=" . $form->escape($form->{$_}) . "&" }
+ (qw(login path password name input_name input_id), grep({ /^[fl]_/ } keys %$form)));
+
+ $form->{"title"} = $locale->text("Enter longdescription");
+ $form->header();
+ print($form->parse_html_template("generic/set_longdescription"));
+
+ $lxdebug->leave_sub();
+}
+
+sub H {
+ return $form->quote_html($_[0]);
+}
+
+1;
$media = qq|
<option value=screen $form->{OP}{screen}>| . $locale->text('Screen');
- if ($myconfig{printer} && $latex) {
+ if ($myconfig{printer} && $latex_templates) {
$media .= qq|
<option value=printer $form->{OP}{printer}>|
. $locale->text('Printer');
}
- if ($latex) {
+ if ($latex_templates) {
$media .= qq|
<option value=queue $form->{OP}{queue}>| . $locale->text('Queue');
$format .= qq|
<input class=submit type=submit name=action value="|
. $locale->text('Post') . qq|">|;
- if ($latex) {
+ if ($latex_templates) {
print qq|
<input class=submit type=submit name=action value="|
. $locale->text('Print') . qq|">|;
}
# recalculate
- $amount = $form->{amount};
+
+ # Modified from $amount = $form->{amount} by J.Zach to update amount to total
+ # payment amount in Zahlungsausgang
+ $amount = 0;
for $i (1 .. $form->{rowcount}) {
map {
$form->{"paid_$i"} = $form->{"due_$i"};
}
- $amount -= $form->{"paid_$i"};
+ # Modified by J.Zach, see abovev
+ $amount += $form->{"paid_$i"};
+
} else {
$form->{"paid_$i"} = "";
}
}
+ # Line added by J.Zach, see above
+ $form->{amount}=$amount;
+
&form_header;
&list_invoices;
&form_footer;
$form->{company} = $myconfig{company};
$form->{address} = $myconfig{address};
- @a =
- qw(name invnumber company address text_amount street zipcode city country memo);
- $form->format_string(@a);
-
$form->parse_template(\%myconfig, $userspath);
if ($form->{media} ne 'screen') {
$form->{amount} = $amount;
for $i (1 .. $form->{rowcount}) {
- if ($form->{"paid_$i"}) {
+ if ($form->parse_amount(\%myconfig, $form->{"paid_$i"})) {
$amount -= $form->parse_amount($myconfig, $form->{"paid_$i"});
push(@{ $form->{paid} }, $form->{"paid_$i"});
# $locale->text('Add Vendor')
use SL::CT;
+use CGI::Ajax;
+use CGI;
+use Data::Dumper;
1;
$lxdebug->leave_sub();
}
+sub search_delivery {
+ $lxdebug->enter_sub();
+
+ $label = ucfirst $form->{db};
+ $form->{title} = $locale->text($label . "s");
+
+ if ($form->{db} eq 'vendor') {
+ $gifi = qq|
+ <td><input name="l_gifi_accno" type=checkbox class=checkbox value=Y> |
+ . $locale->text('GIFI') . qq|</td>
+|;
+ }
+
+ $form->header;
+
+ print qq|
+<body>
+
+<form method=post action=$form->{script}>
+
+<input type=hidden name=db value=$form->{db}>
+
+<table width=100%>
+ <tr>
+ <th class=listtop>$form->{title}</th>
+ </tr>
+ <tr height="5"></tr>
+ <tr valign=top>
+ <td>
+ <table>
+ <tr>
+ <th align=right nowrap>| . $locale->text($label . ' Number') . qq|</th>
+ <td><input name=$form->{db}number size=35></td>
+ </tr>
+ <tr>
+ <th align=right nowrap>| . $locale->text('Company Name') . qq|</th>
+ <td><input name=name size=35></td>
+ </tr>
+ <tr>
+ <th align=right nowrap>| . $locale->text('Contact') . qq|</th>
+ <td><input name=contact size=35></td>
+ </tr>
+ <tr>
+ <th align=right nowrap>| . $locale->text('E-mail') . qq|</th>
+ <td><input name=email size=35></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td><input name=status class=radio type=radio value=all checked> |
+ . $locale->text('All') . qq|
+ <input name=status class=radio type=radio value=orphaned> |
+ . $locale->text('Orphaned') . qq|</td>
+ </tr>
+ <tr>
+ <th align=right nowrap>| . $locale->text('Include in Report') . qq|</th>
+ <td>
+ <table>
+ <tr>
+ <td><input name="l_id" type=checkbox class=checkbox value=Y> |
+ . $locale->text('ID') . qq|</td>
+ <td><input name="l_$form->{db}number" type=checkbox class=checkbox value=Y> |
+ . $locale->text($label . ' Number') . qq|</td>
+ <td><input name="l_name" type=checkbox class=checkbox value=Y checked> |
+ . $locale->text('Company Name') . qq|</td>
+ <td><input name="l_address" type=checkbox class=checkbox value=Y> |
+ . $locale->text('Address') . qq|</td>
+ </tr>
+ <tr>
+ <td><input name="l_contact" type=checkbox class=checkbox value=Y checked> |
+ . $locale->text('Contact') . qq|</td>
+ <td><input name="l_phone" type=checkbox class=checkbox value=Y checked> |
+ . $locale->text('Phone') . qq|</td>
+ <td><input name="l_fax" type=checkbox class=checkbox value=Y> |
+ . $locale->text('Fax') . qq|</td>
+ <td><input name="l_email" type=checkbox class=checkbox value=Y checked> |
+ . $locale->text('E-mail') . qq|</td>
+ </tr>
+ <tr>
+ <td><input name="l_taxnumber" type=checkbox class=checkbox value=Y> |
+ . $locale->text('Tax Number') . qq|</td>
+ $gifi
+ <td><input name="l_sic_code" type=checkbox class=checkbox value=Y> |
+ . $locale->text('SIC') . qq|</td>
+ <td><input name="l_business" type=checkbox class=checkbox value=Y> |
+ . $locale->text('Type of Business') . qq|</td>
+ </tr>
+ <tr>
+ <td><input name="l_invnumber" type=checkbox class=checkbox value=Y> |
+ . $locale->text('Invoices') . qq|</td>
+ <td><input name="l_ordnumber" type=checkbox class=checkbox value=Y> |
+ . $locale->text('Orders') . qq|</td>
+ <td><input name="l_quonumber" type=checkbox class=checkbox value=Y> |
+ . $locale->text('Quotations') . qq|</td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+ <tr>
+ <td><hr size=3 noshade></td>
+ </tr>
+</table>
+
+<input type=hidden name=nextsub value=list_names>
+
+<input type=hidden name=path value=$form->{path}>
+<input type=hidden name=login value=$form->{login}>
+<input type=hidden name=password value=$form->{password}>
+
+<br>
+<input type=submit class=submit name=action value="|
+ . $locale->text('Continue') . qq|">
+</form>
+
+</body>
+</html>
+|;
+ $lxdebug->leave_sub();
+}
+
sub list_names {
$lxdebug->enter_sub();
$form->{taxincluded} = ($form->{taxincluded}) ? "checked" : "";
$form->{creditlimit} =
$form->format_amount(\%myconfig, $form->{creditlimit}, 0);
+ $form->{discount} = $form->format_amount(\%myconfig, $form->{discount});
if ($myconfig{role} eq 'admin') {
$bcc = qq|
|;
}
$form->{obsolete} = "checked" if $form->{obsolete};
- %langs = (de => "deutsch", en => "englisch", fr => "französisch");
+
$lang = qq|<option value=""></option>|;
- foreach $item (keys %langs) {
- if ($form->{language} eq $item) {
- $lang .= qq|<option value="$item" selected>$langs{$item}</option>|;
+ foreach $item (@{ $form->{languages} }) {
+ if ($form->{language_id} eq $item->{id}) {
+ $lang .= qq|<option value="$item->{id}" selected>$item->{description}</option>|;
} else {
- $lang .= qq|<option value="$item">$langs{$item}</option>|;
+ $lang .= qq|<option value="$item->{id}">$item->{description}</option>|;
}
}
+ $payment = qq|<option value=""></option>|;
+ foreach $item (@{ $form->{payment_terms} }) {
+ if ($form->{payment_id} eq $item->{id}) {
+ $payment .= qq|<option value="$item->{id}" selected>$item->{description}</option>|;
+ } else {
+ $payment .= qq|<option value="$item->{id}">$item->{description}</option>|;
+ }
+ }
+
+ if (!$form->{id}) {
+ if ($form->{db} eq "customer") {
+ $form->{taxzone_id} = 0;
+ } else {
+ $form->{taxzone_id} = 0;
+ }
+ }
+
+ if (@{ $form->{TAXZONE} }) {
+ foreach $item (@{ $form->{TAXZONE} }) {
+ if ($item->{id} == $form->{taxzone_id}) {
+ $form->{selecttaxzone} .=
+ "<option value=$item->{id} selected>$item->{description}\n";
+ } else {
+ $form->{selecttaxzone} .=
+ "<option value=$item->{id}>$item->{description}\n";
+ }
+
+ }
+ }
+
+ $taxzone = qq|
+ <tr>
+ <th align=right>| . $locale->text('Steuersatz') . qq|</th>
+ <td><select name=taxzone_id>$form->{selecttaxzone}</select></td>
+ <input type=hidden name=selecttaxzone value="$form->{selecttaxzone}">
+ </tr>|;
+
+ $get_contact_url =
+ "$form->{script}?login=$form->{login}&path=$form->{path}&password=$form->{password}&action=get_contact";
+
+ my $pjx = new CGI::Ajax( 'get_contact' => $get_contact_url );
+ $form->{selectcontact} = "<option value=0></option>";
+ if (@{ $form->{CONTACTS} }) {
+ foreach $item (@{ $form->{CONTACTS} }) {
+ if ($item->{cp_id} == $form->{cp_id}) {
+ $form->{selectcontact} .=
+ qq|<option value=$item->{cp_id} selected>$item->{cp_name}</option>\n|;
+ } else {
+ $form->{selectcontact} .=
+ qq|<option value=$item->{cp_id}>$item->{cp_name}</option>\n|;
+ }
+
+ }
+ }
+ push(@ { $form->{AJAX} }, $pjx);
+ $ansprechpartner = qq|
+ <tr>
+ <th align=right>| . $locale->text('Ansprechpartner') . qq|</th>
+ <td><select id=cp_id name=cp_id onChange="get_contact(['cp_id__' + this.value], ['cp_name', 'cp_greeting', 'cp_title', 'cp_givenname', 'cp_phone1', 'cp_phone2', 'cp_email', 'cp_abteilung', 'cp_fax', 'cp_mobile1', 'cp_mobile2', 'cp_satphone', 'cp_satfax', 'cp_project', 'cp_privatphone', 'cp_privatemail', 'cp_birthday'])">$form->{selectcontact}</select></td>
+ <input type=hidden name=selectcontact value="$form->{selectcontact}">
+ </tr>|;
+ $get_shipto_url =
+ "$form->{script}?login=$form->{login}&path=$form->{path}&password=$form->{password}&action=get_shipto";
+
+ my $pjy = new CGI::Ajax( 'get_shipto' => $get_shipto_url );
+ $form->{selectshipto} = "<option value=0></option>";
+ if (@{ $form->{SHIPTO} }) {
+ foreach $item (@{ $form->{SHIPTO} }) {
+ if ($item->{shipto_id} == $form->{shipto_id}) {
+ $form->{selectshipto} .=
+ "<option value=$item->{shipto_id} selected>$item->{shiptoname} $item->{shiptodepartment_1}\n";
+ } else {
+ $form->{selectshipto} .=
+ "<option value=$item->{shipto_id}>$item->{shiptoname} $item->{shiptodepartment_1}\n";
+ }
+
+ }
+ }
+ push(@ { $form->{AJAX} }, $pjy);
+
+ $shipto = qq|
+ <tr>
+ <th align=right>| . $locale->text('Shipping Address') . qq|</th>
+ <td><select id=shipto_id name=shipto_id onChange="get_shipto(['shipto_id__' + this.value], ['shiptoname','shiptodepartment_1', 'shiptodepartment_2','shiptostreet','shiptozipcode','shiptocity','shiptocountry','shiptocontact','shiptophone','shiptofax','shiptoemail'])">$form->{selectshipto}</select></td>
+ <input type=hidden name=selectshipto value="$form->{selectshipto}">
+ </tr>|;
+
+
+ $get_delivery_url =
+ "$form->{script}?login=$form->{login}&path=$form->{path}&password=$form->{password}&action=get_delivery";
+
+ my $pjz = new CGI::Ajax( 'get_delivery' => $get_delivery_url );
+
+ push(@ { $form->{AJAX} }, $pjz);
+
+ $delivery = qq|
+ <tr>
+ <th align=right>| . $locale->text('Shipping Address') . qq|</th>
+ <td><select id=delivery_id name=delivery_id onChange="get_delivery(['shipto_id__' + this.value, 'from__' + from.value, 'to__' + to.value, 'id__' + cvid.value, 'db__' + db.value], ['delivery'])">$form->{selectshipto}</select></td>
+ </tr>|;
+
foreach $item (split / /, $form->{taxaccounts}) {
if (($form->{tax}{$item}{taxable}) || !($form->{id})) {
$taxable .=
s/<option value=$form->{business}>/<option value=$form->{business} selected>/;
$label = ucfirst $form->{db};
- $form->{title} = $locale->text("$form->{title} $label");
+ if ($form->{title} eq "Edit") {
+ $form->{title} = $locale->text("$form->{title} $label") . " $form->{name}";
+ } else {
+ $form->{title} = $locale->text("$form->{title} $label");
+ }
if ($form->{title_save}) {
$form->{title} = $form->{title_save};
}
map(
{ $select_greeting .= qq|<option>$_</option>|; } @{ $form->{GREETINGS} });
$select_greeting .= qq|</select>|;
+
+ $select_company_greeting =
+ qq| <select name=selected_company_greeting><option></option>|;
+ map(
+ { $select_company_greeting .= qq|<option>$_</option>|; } @{ $form->{COMPANY_GREETINGS} });
+ $select_company_greeting .= qq|</select>|;
+
+ $select_department =
+ qq| <select name=selected_cp_abteilung><option></option>|;
+ map(
+ { $select_department .= qq|<option>$_</option>|; } @{ $form->{DEPARTMENT} });
+ $select_department .= qq|</select>|;
## /LINET
if ($form->{db} eq 'customer') {
$form->{selectpricegroup} =~
s/(<option value="\Q$form->{klass}\E")/$1 selected/;
- $pricegroup .= qq|<select name=klass>$form->{selectpricegroup}</select>|;
+ $pricegroup .=
+ qq|<select name=klass tabindex=24>$form->{selectpricegroup}</select>|;
}
}
# $locale->text('Customer Number')
# $locale->text('Vendor Number')
- $form->{fokus} = "ct.name";
+ $form->{fokus} = "ct.greeting";
$form->header;
print qq|
<body onLoad="fokus()">
-<form method=post name="ct" action=$form->{script}>
-
<table width=100%>
<tr>
<th class=listtop>$form->{title}</th>
</tr>
- <tr>
- <td>
+</table>
+
+
+<form method=post name="ct" action=$form->{script} onKeyUp="highlight(event)" onClick="highlight(event)">
+
+
+
+<ul id="maintab" class="shadetabs">
+<li class="selected"><a href="#" rel="billing">|
+ . $locale->text('Billing Address') . qq|</a></li>
+<li><a href="#" rel="shipto">|
+ . $locale->text('Shipping Address') . qq|</a></li>
+<li><a href="#" rel="contacts">Ansprechpartner</a></li>
+<li><a href="#" rel="deliveries">|
+ . $locale->text('Lieferungen') . qq|</a></li>
+
+</ul>
+
+<div class="tabcontentstyle">
+
+<div id="billing" class="tabcontent">
+
<table width=100%>
- <tr class=listheading>
- <th class=listheading colspan=2 width=50%>|
- . $locale->text('Billing Address') . qq|</th>
- <th class=listheading width=50%>|
- . $locale->text('Shipping Address') . qq|</th>
- </tr>
<tr height="5"></tr>
$business_salesman
<tr>
<th align=right nowrap>| . $locale->text($label . ' Number') . qq|</th>
<td><input name="$form->{db}number" size=35 maxlength=35 value="$form->{"$form->{db}number"}"></td>
</tr>
+ <tr>
+ <th align=right nowrap>| . $locale->text('Greeting') . qq|</th>
+ <td><input id=greeting name=greeting size=30 maxlength=30 value="$form->{greeting}">
+ $select_company_greeting</td>
+ </tr>
<tr>
<th align=right nowrap>| . $locale->text('Company Name') . qq|</th>
- <td><input name=name size=35 maxlength=75 tabindex=1 value="$form->{name}"></td>
- <td><input name=shiptoname size=35 maxlength=75 value="$form->{shiptoname}"></td>
+ <td><input name=name size=35 maxlength=75 value="$form->{name}"></td>
</tr>
<tr>
<th align=right nowrap>| . $locale->text('Abteilung') . qq|</th>
- <td><input name=department_1 size=16 maxlength=75 tabindex=2 value="$form->{department_1}">
- <input name=department_2 size=16 maxlength=75 tabindex=3 value="$form->{department_2}"></td>
- <td><input name=shiptodepartment_1 size=16 maxlength=75 value="$form->{shiptodepartment_1}">
- <input name=shiptodepartment_2 size=16 maxlength=75 value="$form->{shiptodepartment_2}"></td>
+ <td><input name=department_1 size=16 maxlength=75 value="$form->{department_1}">
+ <input name=department_2 size=16 maxlength=75 value="$form->{department_2}"></td>
</tr>
<tr>
<th align=right nowrap>| . $locale->text('Street') . qq|</th>
- <td><input name=street size=35 tabindex=4 maxlength=75 value="$form->{street}"></td>
- <td><input name=shiptostreet size=35 maxlength=75 value="$form->{shiptostreet}"></td>
+ <td><input name=street size=35 maxlength=75 value="$form->{street}"></td>
</tr>
<tr>
<th align=right nowrap>|
. $locale->text('Zipcode') . "/" . $locale->text('City') . qq|</th>
- <td><input name=zipcode size=5 tabindex=5 maxlength=10 value="$form->{zipcode}">
- <input name=city size=30 tabindex=6 maxlength=75 value="$form->{city}"></td>
- <td><input name=shiptozipcode size=5 maxlength=10 value="$form->{shiptozipcode}">
- <input name=shiptocity size=30 maxlength=75 value="$form->{shiptocity}"></td>
+ <td><input name=zipcode size=5 maxlength=10 value="$form->{zipcode}">
+ <input name=city size=30 maxlength=75 value="$form->{city}"></td>
</tr>
<tr>
<th align=right nowrap>| . $locale->text('Country') . qq|</th>
- <td><input name=country size=35 tabindex=7 maxlength=75 value="$form->{country}"></td>
- <td><input name=shiptocountry size=35 maxlength=35 value="$form->{shiptocountry}"></td>
+ <td><input name=country size=35 maxlength=75 value="$form->{country}"></td>
</tr>
<tr>
<th align=right nowrap>| . $locale->text('Contact') . qq|</th>
- <td><input name=contact size=28 tabindex=8 maxlength=75 value="$form->{contact}"></td>
- <td><input name=shiptocontact size=30 maxlength=75 value="$form->{shiptocontact}"></td>
+ <td><input name=contact size=28 maxlength=75 value="$form->{contact}"></td>
</tr>
<tr>
<th align=right nowrap>| . $locale->text('Phone') . qq|</th>
- <td><input name=phone size=30 tabindex=9 maxlength=30 value="$form->{phone}"></td>
- <td><input name=shiptophone size=30 maxlength=30 value="$form->{shiptophone}"></td>
+ <td><input name=phone size=30 maxlength=30 value="$form->{phone}"></td>
</tr>
<tr>
<th align=right nowrap>| . $locale->text('Fax') . qq|</th>
- <td><input name=fax size=30 tabindex=10 maxlength=30 value="$form->{fax}"></td>
- <td><input name=shiptofax size=30 maxlength=30 value="$form->{shiptofax}"></td>
+ <td><input name=fax size=30 maxlength=30 value="$form->{fax}"></td>
</tr>
<tr>
<th align=right nowrap>| . $locale->text('E-mail') . qq|</th>
- <td><input name=email tabindex=11 size=45 value="$form->{email}"></td>
- <td><input name=shiptoemail size=45 value="$form->{shiptoemail}"></td>
+ <td><input name=email size=45 value="$form->{email}"></td>
</tr>
<tr>
<th align=right nowrap>| . $locale->text('Homepage') . qq|</th>
- <td><input name=homepage tabindex=12 size=45 value="$form->{homepage}"></td>
+ <td><input name=homepage size=45 value="$form->{homepage}"></td>
</tr>
- <tr>
- </tr>|;
-##LINET - added fields for contact person
- print qq| <tr>
- <td colspan=3>
- <input type=hidden name=cp_id value=$form->{cp_id}>
- <table>
- <tr>
- <th align=right nowrap>|
- . $locale->text('Contact Person') . qq|</th>
- </tr>
- <tr>
- <th></th>
- <th align=left nowrap>| . $locale->text('Greeting') . qq|</th>
- <td><input name=cp_greeting size=30 maxlength=30 value="$form->{cp_greeting}">
- $select_greeting</td>
- <th align=left nowrap>| . $locale->text('Title') . qq|</th>
- <td><input name=cp_title size=30 maxlength=30 value="$form->{cp_title}">
- $select_title</td>
- </tr>
- <tr>
- <th></th>
- <th align=left nowrap>|
- . $locale->text('Given Name') . qq|</th>
- <td><input name=cp_givenname size=30 maxlength=40 value="$form->{cp_givenname}"></td>
- <th align=left nowrap>| . $locale->text('Name') . qq|</th>
- <td><input name=cp_name size=30 maxlength=40 value="$form->{cp_name}"></td>
- </tr>
- <tr>
- <th></th>
- <th align=left nowrap>| . $locale->text('Phone1') . qq|</th>
- <td><input name=cp_phone1 size=30 maxlength=30 value="$form->{cp_phone1}"></td>
- <th align=left nowrap>| . $locale->text('Phone2') . qq|</th>
- <td><input name=cp_phone2 size=30 maxlength=30 value="$form->{cp_phone2}"></td>
- </tr>
- <tr>
- <th></th>
- <th align=left nowrap>| . $locale->text('E-mail') . qq|</th>
- <td><input name=cp_email size=30 maxlength=40 value="$form->{cp_email}"></td>
- <th></th>
- <th></th>
- </tr> </table>
- </td>
- </tr>
- <tr height="5"></tr>|;
-##/LINET
- print qq| $bcc
- $tax
- </table>
- </td>
- </tr>
- <tr>
- <td>
- <table>
+</table>
+<table>
<tr>
<th align=right>| . $locale->text('Credit Limit') . qq|</th>
- <td><input name=creditlimit tabindex=13 size=9 value="$form->{creditlimit}"></td>
+ <td><input name=creditlimit size=9 value="$form->{creditlimit}"></td>
<th align=right>| . $locale->text('Terms: Net') . qq|</th>
- <td><input name=terms tabindex=14 size=2 value="$form->{terms}">|
+ <td><input name=terms size=2 value="$form->{terms}">|
. $locale->text('days') . qq|</td>
<th align=right>| . $locale->text('Discount') . qq|</th>
- <td><input name=discount tabindex=15 size=4 value="$form->{discount}">
+ <td><input name=discount size=4 value="$form->{discount}">
%</td>
</tr>
<tr>
<th align=right>| . $locale->text('Tax Number / SSN') . qq|</th>
- <td><input name=taxnumber tabindex=16 size=20 value="$form->{taxnumber}"></td>
+ <td><input name=taxnumber size=20 value="$form->{taxnumber}"></td>
<th align=right>| . $locale->text('USt-IdNr.') . qq|</th>
- <td><input name=ustid tabindex=17 size=20 value="$form->{ustid}"></td>
+ <td><input name=ustid size=20 value="$form->{ustid}"></td>
$customer
</tr>
<tr>
<th align=right>| . $locale->text('Account Number') . qq|</th>
- <td><input name=account_number size=10 tabindex=19 value="$form->{account_number}"></td>
+ <td><input name=account_number size=10 value="$form->{account_number}"></td>
<th align=right>| . $locale->text('Bank Code Number') . qq|</th>
- <td><input name=bank_code size=10 tabindex=20 value="$form->{bank_code}"></td>
+ <td><input name=bank_code size=10 value="$form->{bank_code}"></td>
<th align=right>| . $locale->text('Bank') . qq|</th>
- <td><input name=bank size=30 tabindex=21 value="$form->{bank}"></td>
+ <td><input name=bank size=30 value="$form->{bank}"></td>
</tr>
<tr>
$business
<th align=right>| . $locale->text('Language') . qq|</th>
- <td><select name=language tabindex=23>$lang
+ <td><select name=language_id tabindex=23>$lang
</select></td>|;
if ($form->{db} eq 'customer') {
<tr>
<td align=right>| . $locale->text('Obsolete') . qq|</td>
<td><input name=obsolete class=checkbox type=checkbox value=1 $form->{obsolete}></td>
+ <th align=right>| . $locale->text('Payment Terms') . qq|</th>
+ <td><select name=payment_id>$payment
+ </select></td>
</tr>
+ $taxzone
</table>
- </td>
- </tr>
+ <table>
<tr>
<th align=left nowrap>| . $locale->text('Notes') . qq|</th>
</tr>
<tr>
<td><textarea name=notes rows=3 cols=60 wrap=soft>$form->{notes}</textarea></td>
</tr>
- <tr>
- <td><hr size=3 noshade></td>
- </tr>
+
+ </table>
+ </td>
+ </tr>
</table>
+<br style="clear: left" /></div>|;
+
+print qq|
+ <div id="shipto" class="tabcontent">
+
+ <table width=100%>
+$shipto
+ <tr>
+ <th align=right nowrap>| . $locale->text('Company Name') . qq|</th>
+ <td><input id=shiptoname name=shiptoname size=35 maxlength=75 value="$form->{shiptoname}"></td>
+ </tr>
+ <tr>
+ <th align=right nowrap>| . $locale->text('Abteilung') . qq|</th>
+ <td><input id=shiptodepartment_1 name=shiptodepartment_1 size=16 maxlength=75 value="$form->{shiptodepartment_1}">
+ <input id=shiptodepartment_2 name=shiptodepartment_2 size=16 maxlength=75 value="$form->{shiptodepartment_2}"></td>
+ </tr>
+ <tr>
+ <th align=right nowrap>| . $locale->text('Street') . qq|</th>
+ <td><input id=shiptostreet name=shiptostreet size=35 maxlength=75 value="$form->{shiptostreet}"></td>
+ </tr>
+ <tr>
+ <th align=right nowrap>|
+ . $locale->text('Zipcode') . "/" . $locale->text('City') . qq|</th>
+ <td><input id=shiptozipcode name=shiptozipcode size=5 maxlength=10 value="$form->{shiptozipcode}">
+ <input id=shiptocity name=shiptocity size=30 maxlength=75 value="$form->{shiptocity}"></td>
+ </tr>
+ <tr>
+ <th align=right nowrap>| . $locale->text('Country') . qq|</th>
+ <td><input id=shiptocountry name=shiptocountry size=35 maxlength=35 value="$form->{shiptocountry}"></td>
+ </tr>
+ <tr>
+ <th align=right nowrap>| . $locale->text('Contact') . qq|</th>
+ <td><input id=shiptocontact name=shiptocontact size=30 maxlength=75 value="$form->{shiptocontact}"></td>
+ </tr>
+ <tr>
+ <th align=right nowrap>| . $locale->text('Phone') . qq|</th>
+ <td><input id=shiptophone name=shiptophone size=30 maxlength=30 value="$form->{shiptophone}"></td>
+ </tr>
+ <tr>
+ <th align=right nowrap>| . $locale->text('Fax') . qq|</th>
+ <td><input id=shiptofax name=shiptofax size=30 maxlength=30 value="$form->{shiptofax}"></td>
+ </tr>
+ <tr>
+ <th align=right nowrap>| . $locale->text('E-mail') . qq|</th>
+ <td><input id=shiptoemail name=shiptoemail size=45 value="$form->{shiptoemail}"></td>
+ </tr>
+ <tr>
+ <td> </td>
+ </tr>
+ <tr>
+ <td> </td>
+ </tr>
+
+ </table>
+<br style="clear: left" /></div>|;
+
+
+##LINET - added fields for contact person
+ print qq|
+<div id="contacts" class="tabcontent">
+<table>
+ <tr>
+ <td colspan=3>
+ <input type=hidden name=cp_id value=$form->{cp_id}>
+ <table>
+ $ansprechpartner
+ <tr>
+ <th align=left nowrap>| . $locale->text('Greeting') . qq|</th>
+ <td><input id=cp_greeting name=cp_greeting size=30 maxlength=30 value="$form->{cp_greeting}">
+ $select_greeting</td>
+ </tr>
+ <tr>
+ <th align=left nowrap>| . $locale->text('Title') . qq|</th>
+ <td><input id=cp_title name=cp_title size=30 maxlength=30 value="$form->{cp_title}">
+ $select_title</td>
+ </tr>
+ <tr>
+ <th align=left nowrap>| . $locale->text('Department') . qq|</th>
+ <td><input id=cp_abteilung name=cp_abteilung size=30 maxlength=40 value="$form->{cp_abteilung}">
+ $select_department</td>
+ </tr>
+ <tr>
+ <th align=left nowrap>|
+ . $locale->text('Given Name') . qq|</th>
+ <td><input id=cp_givenname name=cp_givenname size=30 maxlength=40 value="$form->{cp_givenname}"></td>
+ </tr>
+ <tr>
+ <th align=left nowrap>| . $locale->text('Name') . qq|</th>
+ <td><input id=cp_name name=cp_name size=30 maxlength=40 value="$form->{cp_name}"></td>
+ </tr>
+ <tr>
+ <th align=left nowrap>| . $locale->text('Phone1') . qq|</th>
+ <td><input id=cp_phone1 name=cp_phone1 size=30 maxlength=30 value="$form->{cp_phone1}"></td>
+ </tr>
+ <tr>
+ <th align=left nowrap>| . $locale->text('Phone2') . qq|</th>
+ <td><input id=cp_phone2 name=cp_phone2 size=30 maxlength=30 value="$form->{cp_phone2}"></td>
+ </tr>
+ <tr>
+ <th align=left nowrap>| . $locale->text('Fax') . qq|</th>
+ <td><input id=cp_fax name=cp_fax size=30 maxlength=30 value="$form->{cp_fax}"></td>
+ </tr>
+ <tr>
+ <th align=left nowrap>| . $locale->text('Mobile1') . qq|</th>
+ <td><input id=cp_mobile1 name=cp_mobile1 size=30 maxlength=30 value="$form->{cp_mobile1}"></td>
+ </tr>
+ <tr>
+ <th align=left nowrap>| . $locale->text('Mobile2') . qq|</th>
+ <td><input id=cp_mobile2 name=cp_mobile2 size=30 maxlength=30 value="$form->{cp_mobile2}"></td>
+ </tr>
+ <tr>
+ <th align=left nowrap>| . $locale->text('Sat. Phone') . qq|</th>
+ <td><input id=cp_satphone name=cp_satphone size=30 maxlength=30 value="$form->{cp_satphone}"></td>
+ </tr>
+ <tr>
+ <th align=left nowrap>| . $locale->text('Sat. Fax') . qq|</th>
+ <td><input id=cp_satfax name=cp_satfax size=30 maxlength=30 value="$form->{cp_satfax}"></td>
+ </tr>
+ <tr>
+ <th align=left nowrap>| . $locale->text('Project') . qq|</th>
+ <td><input id=cp_project name=cp_project size=30 maxlength=40 value="$form->{cp_project}"></td>
+ </tr>
+ <tr>
+ <th align=left nowrap>| . $locale->text('E-mail') . qq|</th>
+ <td><input id=cp_email name=cp_email size=30 maxlength=40 value="$form->{cp_email}"></td>
+ </tr>
+ <tr>
+ <th align=left nowrap>| . $locale->text('Private Phone') . qq|</th>
+ <td><input id=cp_privatphone name=cp_privatphone size=30 maxlength=40 value="$form->{cp_privatphone}"></td>
+ </tr>
+ <tr>
+ <th align=left nowrap>| . $locale->text('Private E-mail') . qq|</th>
+ <td><input id=cp_privatemail name=cp_privatemail size=30 maxlength=40 value="$form->{cp_privatemail}"></td>
+ </tr>
+ <tr>
+ <th align=left nowrap>| . $locale->text('Birthday') . qq|</th>
+ <td><input id=cp_birthday name=cp_birthday size=30 maxlength=40 value="$form->{cp_birthday}"></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+ <tr height="5"></tr>|;
+##/LINET
+ print qq| $bcc
+ $tax
+ </table>
+ </td>
+ </tr>
+ <tr>
+ <td>
+
+<br style="clear: left" /></div>
+<div id="deliveries" class="tabcontent">
+ <table>
+ $delivery
+ <tr>
+ <th align=left nowrap>| . $locale->text('From') . qq|</th>
+ <td><input id=from name=from size=10 maxlength=10 value="$form->{from}"></td>
+ <th align=left nowrap>| . $locale->text('Bis') . qq|</th>
+ <td><input id=to name=to size=10 maxlength=10 value="$form->{to}"></td>
+ </tr>
+ <tr>
+ <td colspan=4>
+ <div id=delivery>
+ </div>
+ </td>
+ </tr>
+ </table>
+<br style="clear: left" /></div>
+
+</div>
+
|;
$lxdebug->leave_sub();
##<input class=submit type=submit name=action value="|.$locale->text("Save and AP Transaction").qq|">
print qq|
-<input name=id type=hidden value=$form->{id}>
+<input name=id type=hidden id=cvid value=$form->{id}>
<input name=taxaccounts type=hidden value="$form->{taxaccounts}">
<input name=business_save type=hidden value="$form->{selectbusiness}">
<input name=title_save type=hidden value="$form->{title}">
<input type=hidden name=password value=$form->{password}>
<input type=hidden name=callback value="$form->{callback}">
-<input type=hidden name=db value=$form->{db}>
+<input type=hidden name=db id=db value=$form->{db}>
$update_button
<input class=submit type=submit name=action accesskey="s" value="|
. $locale->text("Save") . qq|">
+<input class=submit type=submit name=action accesskey="s" value="|
+ . $locale->text("Save and Close") . qq|">
<input class=submit type=submit name=action value="$arap">
<input class=submit type=submit name=action value="|
. $locale->text("Save and Invoice") . qq|">
print qq|
</form>
-
+<script type="text/javascript">
+//Start Tab Content script for UL with id="maintab" Separate multiple ids each with a comma.
+initializetabcontent("maintab")
+</script>
</body>
</html>
|;
$lxdebug->enter_sub();
$form->isblank("name", $locale->text("Name missing!"));
+ if ($vertreter && $form->{db} eq "customer") {
+ $form->isblank("salesman_id", $locale->text("Salesman missing!"));
+ }
&{"CT::save_$form->{db}"}("", \%myconfig, \%$form);
$form->{callback} = $form->escape($form->{callback}, 1);
$lxdebug->leave_sub();
}
+sub save_and_close {
+ $lxdebug->enter_sub();
+
+ # $locale->text('Customer saved!')
+ # $locale->text('Vendor saved!')
+
+ $msg = ucfirst $form->{db};
+ $imsg .= " saved!";
+
+ $form->isblank("name", $locale->text("Name missing!"));
+ if ($vertreter && $form->{db} eq "customer") {
+ $form->isblank("salesman_id", $locale->text("Salesman missing!"));
+ }
+ $rc = &{"CT::save_$form->{db}"}("", \%myconfig, \%$form);
+ if ($rc == 3) {
+ $form->error($locale->text('customernumber not unique!'));
+ }
+ $form->redirect($locale->text($msg));
+
+ $lxdebug->leave_sub();
+}
+
sub save {
$lxdebug->enter_sub();
if ($vertreter && $form->{db} eq "customer") {
$form->isblank("salesman_id", $locale->text("Salesman missing!"));
}
+ print(STDERR "SHIPTO in sub save $form->{shipto_id}\n");
&{"CT::save_$form->{db}"}("", \%myconfig, \%$form);
- $form->redirect($locale->text($msg));
-
+ &edit;
+ exit;
$lxdebug->leave_sub();
}
$lxdebug->leave_sub();
}
+sub get_contact {
+ $lxdebug->enter_sub();
+
+ CT->get_contact(\%myconfig, \%$form);
+
+ my $q = new CGI;
+ $result = "$form->{cp_name}";
+ map { $result .= "__pjx__" . $form->{$_} } qw(cp_greeting cp_title cp_givenname cp_phone1 cp_phone2 cp_email cp_abteilung cp_fax cp_mobile1 cp_mobile2 cp_satphone cp_satfax cp_project cp_privatphone cp_privatemail cp_birthday);
+ print $q->header();
+ print $result;
+ $lxdebug->leave_sub();
+
+}
+
+
+sub get_shipto {
+ $lxdebug->enter_sub();
+
+ CT->get_shipto(\%myconfig, \%$form);
+
+ my $q = new CGI;
+ $result = "$form->{shiptoname}";
+ map { $result .= "__pjx__" . $form->{$_} } qw(shiptodepartment_1 shiptodepartment_2 shiptostreet shiptozipcode shiptocity shiptocountry shiptocontact shiptophone shiptofax shiptoemail);
+ print $q->header();
+ print $result;
+ $lxdebug->leave_sub();
+
+}
+
+sub get_delivery {
+ $lxdebug->enter_sub();
+
+ CT->get_delivery(\%myconfig, \%$form );
+
+ @column_index =
+ $form->sort_columns(shiptoname,
+ invnumber,
+ ordnumber,
+ transdate,
+ description,
+ qty,
+ unit);
+
+
+
+ $column_header{shiptoname} =
+ qq|<th class=listheading>| . $locale->text('Shipping Address') . qq|</th>|;
+ $column_header{invnumber} =
+ qq|<th class=listheading>|. $locale->text('Invoice'). qq|</th>|;
+ $column_header{ordnumber} =
+ qq|<th class=listheading>|. $locale->text('Order'). qq|</th>|;
+ $column_header{transdate} =
+ qq|<th class=listheading>| . $locale->text('Invdate') . qq|</th>|;
+ $column_header{description} =
+ qq|<th class=listheading>| . $locale->text('Description') . qq|</th>|;
+ $column_header{qty} =
+ qq|<th class=listheading>| . $locale->text('Qty') . qq|</th>|;
+ $column_header{unit} =
+ qq|<th class=listheading>| . $locale->text('Unit') . qq|</th>|;
+ $result .= qq|
+
+<table width=100%>
+ <tr>
+ <td>
+ <table width=100%>
+ <tr class=listheading>
+|;
+
+ map { $result .= "$column_header{$_}\n" } @column_index;
+
+ $result .= qq|
+ </tr>
+|;
+
+
+ foreach $ref (@{ $form->{DELIVERY} }) {
+
+ if ($ref->{shiptoname} eq $sameshiptoname) {
+ map { $column_data{$_} = "<td>$ref->{$_} </td>" } @column_index;
+ $column_data{shiptoname} = "<td> </td>";
+ } else {
+ map { $column_data{$_} = "<td>$ref->{$_} </td>" } @column_index;
+ }
+
+ $i++;
+ $i %= 2;
+ $result .= "
+ <tr class=listrow$i>
+";
+
+ map { $result .= "$column_data{$_}\n" } @column_index;
+
+ $result .= qq|
+ </tr>
+|;
+
+ $sameshiptoname = $ref->{shiptoname};
+
+ }
+
+ $result .= qq|
+ </table>
+|;
+
+
+ my $q = new CGI;
+ print $q->header();
+ print $result;
+ $lxdebug->leave_sub();
+
+}
+
sub continue { &{ $form->{nextsub} } }
--- /dev/null
+#=====================================================================
+# LX-Office ERP
+# Copyright (C) 2006
+# Based on SQL-Ledger Version 2.1.9
+# Web http://www.lx-office.org
+#
+#=====================================================================
+# SQL-Ledger Accounting
+# Copyright (c) 1998-2002
+#
+# Author: Dieter Simader
+# Email: dsimader@sql-ledger.org
+# Web: http://www.sql-ledger.org
+#
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+#======================================================================
+#
+# Dunning process module
+#
+#======================================================================
+
+use SL::IS;
+use SL::PE;
+use SL::DN;
+use Data::Dumper;
+
+require "$form->{path}/io.pl";
+require "$form->{path}/arap.pl";
+
+1;
+
+sub edit_config {
+ $lxdebug->enter_sub();
+
+ # edit all dunning config data
+
+ $form->header;
+ DN->get_config(\%myconfig, \%$form);
+ $form->{title} = $locale->text('Edit Dunning Process Config');
+
+ $form->{callback} =
+ "$form->{script}?action=edit_config&path=$form->{path}&login=$form->{login}&password=$form->{password}"
+ unless $form->{callback};
+
+ @column_index = qw(dunning_level dunning_description active auto email payment_terms terms fee interest template);
+
+ $column_header{dunning_level} =
+ qq|<th class=listheading>|
+ . $locale->text('Dunning Level')
+ . qq|</th>|;
+ $column_header{dunning_description} =
+ qq|<th class=listheading>|
+ . $locale->text('Dunning Description')
+ . qq|</th>|;
+ $column_header{active} =
+ qq|<th class=listheading>|
+ . $locale->text('Active?')
+ . qq|</th>|;
+ $column_header{auto} =
+ qq|<th class=listheading>|
+ . $locale->text('Auto Send?')
+ . qq|</th>|;
+ $column_header{email} =
+ qq|<th class=listheading>|
+ . $locale->text('eMail Send?')
+ . qq|</th>|;
+ $column_header{payment_terms} =
+ qq|<th class=listheading>|
+ . $locale->text('Fristsetzung')
+ . qq|</th>|;
+ $column_header{terms} =
+ qq|<th class=listheading>|
+ . $locale->text('Duedate +Days')
+ . qq|</th>|;
+ $column_header{fee} =
+ qq|<th class=listheading>|
+ . $locale->text('Fee')
+ . qq|</th>|;
+ $column_header{interest} =
+ qq|<th class=listheading>|
+ . $locale->text('Interest Rate')
+ . qq|</th>|;
+ $column_header{template} =
+ qq|<th class=listheading>|
+ . $locale->text('Template')
+ . qq|</th>|;
+ print qq|
+<body>
+<script type="text/javascript" src="js/common.js"></script>
+<script type="text/javascript" src="js/dunning.js"></script>
+<form method=post action=$form->{script}>
+
+
+<table width=100%>
+ <tr>
+ <th class=listtop colspan=9>$form->{title}</th>
+ </tr>
+ <tr height="5"></tr>
+ <tr>|;
+ map { print "$column_header{$_}\n" } @column_index;
+
+ print qq|
+ </tr>
+|;
+ my $i = 0;
+ foreach $ref (@{ $form->{DUNNING} }) {
+
+ $i++;
+ my $j = $i % 2;
+
+ print qq|
+ <tr valign=top class=listrow$j>
+|;
+
+
+ $column_data{dunning_level} =
+ qq|<td><input type=hidden name=dunning_level_$i size=2 value="$i"><input type=hidden name=id_$i value="$ref->{id}">$i</td>|;
+ $column_data{dunning_description} = qq|<td><input name=dunning_description_$i value="$ref->{dunning_description}"></td>|;
+ my $active = ($ref->{active}) ? "checked" : "";
+ $column_data{active} =
+ qq|<td><input type=checkbox name=active_$i value=1 $active></td>|;
+ my $email = ($ref->{email}) ? "checked" : "";
+ $column_data{email} =
+ qq|<td><input type=checkbox name=email_$i value=1 $email><button type="button" onclick="set_email_window('email_subject_$i', 'email_body_$i', 'email_attachment_$i')">| . $locale->text('L') . qq|</button><input type=hidden name=email_body_$i value="$ref->{email_body}"><input type=hidden name=email_subject_$i value="$ref->{email_subject}"><input type=hidden name=email_attachment_$i value="$ref->{email_attachment}"></td>|;
+
+ my $auto = ($ref->{auto}) ? "checked" : "";
+ $column_data{auto} =
+ qq|<td><input type=checkbox name=auto_$i value=1 $auto></td>|;
+ $column_data{payment_terms} = qq|<td><input name=payment_terms_$i size=3 value="$ref->{payment_terms}"></td>|;
+ $column_data{terms} = qq|<td><input name=terms_$i size=3 value="$ref->{terms}"></td>|;
+ $column_data{fee} = qq|<td><input name=fee_$i size=5 value="$ref->{fee}"></td>|;
+ $column_data{interest} = qq|<td><input name=interest_$i size=4 value="$ref->{interest}">%</td>|;
+ $column_data{template} = qq|<td><input name=template_$i value="$ref->{template}"></td>|;
+
+
+
+ map { print "$column_data{$_}\n" } @column_index;
+
+ print qq|
+ </tr>
+|;
+ }
+ $i++;
+ my $j = $i % 2;
+
+ print qq|
+ <tr valign=top class=listrow$j>
+|;
+
+
+ $column_data{dunning_level} =
+ qq|<td><input type=hidden size=2 name=dunning_level_$i value=$i>$i</td>|;
+ $column_data{dunning_description} = qq|<td><input name=dunning_description_$i ></td>|;
+ my $active = "";
+ $column_data{active} =
+ qq|<td><input type=checkbox name=active_$i value=1 $active></td>|;
+ my $email = "";
+ $column_data{email} =
+ qq|<td><input type=checkbox name=email_$i value=1 $email><button type="button" onclick="set_email_window('email_subject_$i', 'email_body_$i', 'email_attachment_$i')">| . $locale->text('L') . qq|</button><input type=hidden name=email_body_$i><input type=hidden name=email_subject_$i><input type=hidden name=email_attachment_$i></td>|;
+ my $auto = "";
+ $column_data{auto} =
+ qq|<td><input type=checkbox name=auto_$i value=1 $auto></td>|;
+ $column_data{payment_terms} = qq|<td><input size=3 name=payment_terms_$i></td>|;
+ $column_data{terms} = qq|<td><input size=3 name=terms_$i></td>|;
+ $column_data{fee} = qq|<td><input size=5 name=fee_$i></td>|;
+ $column_data{interest} = qq|<td><input size=4 name=interest_$i>%</td>|;
+ $column_data{template} = qq|<td><input name=template_$i></td>|;
+
+
+ $form->{rowcount} = $i;
+ map { print "$column_data{$_}\n" } @column_index;
+
+ print qq|
+ </tr>
+|;
+
+
+ print qq|
+ </table>
+ </td>
+ </tr>
+ <tr>
+ <td><hr size=3 noshade></td>
+ </tr>
+</table>
+
+<br>
+<form method=post action=$form->{script}>
+
+<input name=callback type=hidden value="$form->{callback}">
+<input name=rowcount type=hidden value="$form->{rowcount}">
+
+<input type=hidden name=path value=$form->{path}>
+<input type=hidden name=login value=$form->{login}>
+<input type=hidden name=password value=$form->{password}>
+
+<input class=submit type=submit name=action value="|
+ . $locale->text('Save') . qq|">|;
+
+ if ($form->{menubar}) {
+ require "$form->{path}/menu.pl";
+ &menubar;
+ }
+
+ print qq|
+
+ </form>
+
+ </body>
+ </html>
+|;
+
+ $lxdebug->leave_sub();
+}
+
+sub add {
+ $lxdebug->enter_sub();
+ # setup customer selection
+ $form->all_vc(\%myconfig, "customer", "AR");
+
+ DN->get_config(\%myconfig, \%$form);
+
+ if (@{ $form->{all_customer} }) {
+ map { $customer .= "<option>$_->{name}--$_->{id}\n" }
+ @{ $form->{all_customer} };
+ $customer = qq|<select name=customer><option>\n$customer</select>|;
+ } else {
+ $customer = qq|<input name=customer size=35>|;
+ }
+
+ # dunning levels
+ if (@{ $form->{DUNNING} }) {
+ $form->{selectdunning_level} = "<option></option\n";
+ map {
+ $form->{selectdunning_level} .=
+ "<option value=$_->{id}>$_->{dunning_description}</option>\n"
+ } (@{ $form->{DUNNING} });
+ }
+ $dunning_level = qq|
+ <tr>
+ <th align=right nowrap>| . $locale->text('Next Dunning Level') . qq|</th>
+ <td colspan=3><select name=dunning_level>$form->{selectdunning_level}</select></td>
+ </tr>
+ | if $form->{selectdunning_level};
+
+ # departments
+ if (@{ $form->{all_departments} }) {
+ $form->{selectdepartment} = "<option>\n";
+ map {
+ $form->{selectdepartment} .=
+ "<option>$_->{description}--$_->{id}\n"
+ } (@{ $form->{all_departments} });
+ }
+ $department = qq|
+ <tr>
+ <th align=right nowrap>| . $locale->text('Department') . qq|</th>
+ <td colspan=3><select name=department>$form->{selectdepartment}</select></td>
+ </tr>
+ | if $form->{selectdepartment};
+ $form->{title} = $locale->text('Start Dunning Process');
+ $form->{nextsub} = "show_invoices";
+
+ # use JavaScript Calendar or not
+ $form->{jsscript} = $jscalendar;
+ $jsscript = "";
+ if ($form->{jsscript}) {
+
+ # with JavaScript Calendar
+ $button1 = qq|
+ <td><input name=paymentuntil id=paymentuntil size=11 title="$myconfig{dateformat}">
+ <input type=button name=paymentuntil id="trigger1" value=|
+ . $locale->text('button') . qq|></td>
+ |;
+
+ #write Trigger
+ $jsscript =
+ Form->write_trigger(\%myconfig, "1", "paymentuntil", "BR", "trigger1");
+ } else {
+
+ # without JavaScript Calendar
+ $button1 =
+ qq|<td><input name=paymentuntil id=paymentuntil size=11 title="$myconfig{dateformat}"></td>|;
+ }
+ $form->{fokus} = "search.customer";
+ $form->header;
+ print qq|
+<body onLoad="fokus()">
+
+<form method=post name="search" action=$form->{script}>
+
+<table width=100%>
+ <tr><th class=listtop>$form->{title}</th></tr>
+ <tr height="5"></tr>
+ <tr>
+ <td>
+ <table>
+ <tr>
+ <th align=right>| . $locale->text('Customer') . qq|</th>
+ <td colspan=3>$customer</td>
+ </tr>
+ $dunning_level
+ $department
+ <tr>
+ <th align=right nowrap>| . $locale->text('Invoice Number') . qq|</th>
+ <td colspan=3><input name=invnumber size=20></td>
+ </tr>
+ <tr>
+ <th align=right nowrap>| . $locale->text('Order Number') . qq|</th>
+ <td colspan=3><input name=ordnumber size=20></td>
+ </tr>
+ <tr>
+ <th align=right nowrap>| . $locale->text('Notes') . qq|</th>
+ <td colspan=3><input name=notes size=40></td>
+ </tr>
+ <tr>
+ <th align=right nowrap>| . $locale->text('Payment until') . qq|</th>
+ $button1
+ </tr>
+ <input type=hidden name=sort value=transdate>
+ </table>
+ </td>
+ </tr>
+ <tr>
+ <td><hr size=3 noshade></td>
+ </tr>
+ <tr>
+ <td>
+ <table>
+ <tr>
+ <th align=right nowrap>| . $locale->text('Minimum Amount') . qq|</th>
+ <td><input name=minamount size=6></td>
+ </tr>
+ <tr>
+ <th align=right nowrap>| . $locale->text('Group Invoices') . qq|</th>
+ <td><input type=checkbox value=1 name=groupinvoices checked></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+
+<input type=hidden name=nextsub value=$form->{nextsub}>
+
+<input type=hidden name=path value=$form->{path}>
+<input type=hidden name=login value=$form->{login}>
+<input type=hidden name=password value=$form->{password}>
+
+<br>
+<input class=submit type=submit name=action value="|
+ . $locale->text('Continue') . qq|">
+
+</form>
+
+</body>
+
+$jsscript
+
+</html>
+|;
+
+ $lxdebug->leave_sub();
+
+}
+
+sub show_invoices {
+ $lxdebug->enter_sub();
+
+ DN->get_invoices(\%myconfig, \%$form);
+ $form->{title} = $locale->text('Start Dunning Process');
+
+ if (@{ $form->{DUNNING_CONFIG} }) {
+ foreach $item (@{ $form->{DUNNING_CONFIG} }) {
+ $form->{selectdunning} .=
+ "<option value=$item->{id}>$item->{dunning_description}</option>";
+ }
+ }
+
+
+ $form->{nextsub} = "save_dunning";
+
+ $form->{callback} =
+ "$form->{script}?action=show_invoices&path=$form->{path}&login=$form->{login}&password=$form->{password}&customer=$form->{customer}&invnumber=$form->{invnumber}&ordnumber=$form->{ordnumber}&paymentuntil=$form->{paymentuntil}&groupinvoices=$form->{groupinvoices}&minamount=$form->{minamount}&dunning_level=$form->{dunning_level}¬es=$form->{notes}"
+ unless $form->{callback};
+
+ @column_index = qw(dunning_description active email customername invnumber invdate inv_duedate invamount next_duedate fee interest );
+
+ $column_header{dunning_description} =
+ qq|<th class=listheading>|
+ . $locale->text('Current / Next Level')
+ . qq|</th>|;
+ $column_header{active} =
+ qq|<th class=listheading>|
+ . $locale->text('Active?')
+ . qq|</th>|;
+ $column_header{email} =
+ qq|<th class=listheading>|
+ . $locale->text('eMail?')
+ . qq|</th>|;
+ $column_header{customername} =
+ qq|<th class=listheading>|
+ . $locale->text('Customername')
+ . qq|</th>|;
+ $column_header{invnumber} =
+ qq|<th class=listheading>|
+ . $locale->text('Invno.')
+ . qq|</th>|;
+ $column_header{inv_duedate} =
+ qq|<th class=listheading>|
+ . $locale->text('Inv. Duedate')
+ . qq|</th>|;
+ $column_header{next_duedate} =
+ qq|<th class=listheading>|
+ . $locale->text('Dunning Duedate')
+ . qq|</th>|;
+ $column_header{invdate} =
+ qq|<th class=listheading>|
+ . $locale->text('Invdate')
+ . qq|</th>|;
+ $column_header{invamount} =
+ qq|<th class=listheading>|
+ . $locale->text('Amount')
+ . qq|</th>|;
+ $column_header{fee} =
+ qq|<th class=listheading>|
+ . $locale->text('Total Fees')
+ . qq|</th>|;
+ $column_header{interest} =
+ qq|<th class=listheading>|
+ . $locale->text('Total Interest')
+ . qq|</th>|;
+
+ $form->header;
+
+
+ print qq|
+<body>
+<script type="text/javascript" src="js/common.js"></script>
+<script type="text/javascript" src="js/dunning.js"></script>
+<form name=Form method=post action=$form->{script}>
+
+
+<table width=100%>
+ <tr>
+ <th class=listtop colspan=9>$form->{title}</th>
+ </tr>
+ <tr height="5"></tr>
+ <tr>|;
+ map { print "$column_header{$_}\n" } @column_index;
+
+ print qq|
+ </tr>
+|;
+ my $i = 0;
+ foreach $ref (@{ $form->{DUNNINGS} }) {
+
+ $i++;
+ my $j = $i % 2;
+
+ print qq|
+ <tr valign=top class=listrow$j>
+|;
+
+ $form->{selectdunning} =~ s/ selected//g;
+ if ($ref->{next_dunning_id} ne "") {
+ $form->{selectdunning} =~ s/value=$ref->{next_dunning_id}/value=$ref->{next_dunning_id} selected/;
+ }
+
+
+ $dunning = qq|<select name=next_dunning_id_$i>$form->{selectdunning}</select>|;
+
+
+ $column_data{dunning_description} = qq|<td><input type=hidden name=inv_id_$i size=2 value="$ref->{id}"><input type=hidden name=customer_id_$i size=2 value="$ref->{customer_id}">$ref->{dunning_level}: $dunning</td>|;
+ my $active = "checked";
+ $column_data{active} =
+ qq|<td><input type=checkbox name=active_$i value=1 $active></td>|;
+ my $email = "checked";
+ $column_data{email} =
+ qq|<td><input type=checkbox name=email_$i value=1 $email></td>|;
+ $column_data{next_duedate} = qq|<td><input type=hidden name=next_duedate_$i size=6 value="$ref->{next_duedate}">$ref->{next_duedate}</td>|;
+
+ $column_data{inv_duedate} = qq|<td><input type=hidden name=inv_duedate_$i size=6 value="$ref->{duedate}">$ref->{duedate}</td>|;
+ $column_data{invdate} = qq|<td><input type=hidden name=invdate_$i size=6 value="$ref->{transdate}">$ref->{transdate}</td>|;
+ $column_data{invnumber} = qq|<td><input type=hidden name=invnumber_$i size=6 value="$ref->{invnumber}">$ref->{invnumber}</td>|;
+ $column_data{customername} = qq|<td><input type=hidden name=customername_$i size=6 value="$ref->{customername}">$ref->{customername}</td>|;
+ $column_data{invamount} = qq|<td><input type=hidden name=invamount_$i size=6 value="$ref->{amount}">$ref->{amount}</td>|;
+ $column_data{fee} = qq|<td><input type=hidden name=fee_$i size=5 value="$ref->{fee}">$ref->{fee}</td>|;
+ $column_data{interest} = qq|<td><input type=hidden name=interest_$i size=4 value="$ref->{interest}">$ref->{interest}</td>|;
+
+
+
+ map { print "$column_data{$_}\n" } @column_index;
+
+ print qq|
+ </tr>
+|;
+ }
+
+ $form->{rowcount} = $i;
+
+ print qq|
+ </table>
+ </td>
+ </tr>
+ <tr>
+ <td><hr size=3 noshade></td>
+ </tr>
+</table>|;
+&print_options;
+print qq|
+<br>
+<form method=post action=$form->{script}>
+
+<input name=callback type=hidden value="$form->{callback}">
+<input name=rowcount type=hidden value="$form->{rowcount}">
+<input name=nextsub type=hidden value="$form->{nextsub}">
+<input name=groupinvoices type=hidden value="$form->{groupinvoices}">
+
+
+<input type=hidden name=path value=$form->{path}>
+<input type=hidden name=login value=$form->{login}>
+<input type=hidden name=password value=$form->{password}>|;
+#print qq|
+# <input type="submit" name="action" value="|
+# . $locale->text('Continue') . qq|">|;
+print qq|
+<input type="hidden" name="action">
+<input type="submit" name="dummy" value="|
+ . $locale->text('Continue') . qq|" onclick="this.disabled=true; this.value='| . $locale->text("The dunning process started") . qq|'; document.Form.action.value='| . $locale->text('Continue') . qq|'; document.Form.submit()">|;
+ if ($form->{menubar}) {
+ require "$form->{path}/menu.pl";
+ &menubar;
+ }
+
+ print qq|
+
+ </form>
+
+ </body>
+ </html>
+|;
+
+
+ $lxdebug->leave_sub();
+
+}
+
+sub save {
+ $lxdebug->enter_sub();
+
+ for my $i (1 .. $form->{rowcount}) {
+ if ($form->{"dunning_description_$i"} ne "") {
+ $form->isblank("dunning_level_$i", $locale->text('Dunning Level missing in row '). $i);
+ $form->isblank("dunning_description_$i", $locale->text('Dunning Description missing in row '). $i);
+ $form->isblank("terms_$i", $locale->text('Terms missing in row '). $i);
+ $form->isblank("payment_terms_$i", $locale->text('Payment Terms missing in row '). $i);
+ }
+ }
+
+ DN->save_config(\%myconfig, \%$form);
+ $form->redirect($locale->text('Dunning Process Config saved!'));
+
+ $lxdebug->leave_sub();
+}
+
+sub save_dunning {
+ $lxdebug->enter_sub();
+
+ my $active=1;
+ my @rows = ();
+ undef($form->{DUNNING_PDFS});
+ if ($form->{groupinvoices}) {
+ while ($active) {
+ $lastcustomer = 0;
+ $form->{inv_ids} = "";
+ $active = 0;
+ @rows = ();
+ for my $i (1 .. $form->{rowcount}) {
+ $form->{"active_$i"} *= 1;
+ $lastcustomer = $form->{"customer_id_$i"} unless ($lastcustomer);
+ if ($form->{"active_$i"} && ($form->{"customer_id_$i"} == $lastcustomer)) {
+ if ($form->{inv_ids}) {
+ $form->{inv_ids} .= qq|,$form->{"inv_id_$i"}|;
+ } else {
+ $form->{inv_ids} = qq|($form->{"inv_id_$i"}|;
+ }
+ $form->{"active_$i"} = 0;
+ $form->{"customer_id_$i"} = 0;
+ push(@rows, $i);
+ } elsif ($form->{"active_$i"}) {
+ $active = 1;
+ } else {
+ $form->{"customer_id_$i"} = 0;
+ }
+ }
+ if ($form->{inv_ids} ne "") {
+ $form->{inv_ids} .= ")";
+ DN->save_dunning(\%myconfig, \%$form, \@rows, $userspath,$spool, $sendmail);
+ }
+ }
+ } else {
+ for my $i (1 .. $form->{rowcount}) {
+ if ($form->{"active_$i"}) {
+ @rows = ();
+ $form->{inv_ids} = qq|($form->{"inv_id_$i"})|;
+ push(@rows, $i);
+ DN->save_dunning(\%myconfig, \%$form, \@rows, $userspath,$spool, $sendmail);
+ }
+ }
+ }
+ if($form->{DUNNING_PDFS}) {
+ DN->melt_pdfs(\%myconfig, \%$form,$spool);
+ }
+
+ $form->redirect($locale->text('Dunning Process started for selected invoices!'));
+
+ $lxdebug->leave_sub();
+}
+
+sub set_email {
+ $lxdebug->enter_sub();
+
+
+ my $callback = "$form->{script}?action=set_email&";
+ map({ $callback .= "$_=" . $form->escape($form->{$_}) . "&" }
+ (qw(login path password name input_subject input_body input_attachment email_subject email_body email_attachment), grep({ /^[fl]_/ } keys %$form)));
+
+ if ($form->{email_attachment}) {
+ $form->{email_attachment} = "checked";
+ }
+ $form->{"title"} = $locale->text("Set eMail text");
+ $form->header();
+ print($form->parse_html_template("dunning/set_email"));
+
+ $lxdebug->leave_sub();
+}
+
+sub search {
+ $lxdebug->enter_sub();
+ # setup customer selection
+ $form->all_vc(\%myconfig, "customer", "AR");
+
+ DN->get_config(\%myconfig, \%$form);
+
+ if (@{ $form->{all_customer} }) {
+ map { $customer .= "<option>$_->{name}--$_->{id}\n" }
+ @{ $form->{all_customer} };
+ $customer = qq|<select name=customer><option>\n$customer</select>|;
+ } else {
+ $customer = qq|<input name=customer size=35>|;
+ }
+
+ # dunning levels
+ if (@{ $form->{DUNNING} }) {
+ $form->{selectdunning_level} = "<option></option\n";
+ map {
+ $form->{selectdunning_level} .=
+ "<option value=$_->{id}>$_->{dunning_description}</option>\n"
+ } (@{ $form->{DUNNING} });
+ }
+ $dunning_level = qq|
+ <tr>
+ <th align=right nowrap>| . $locale->text('Next Dunning Level') . qq|</th>
+ <td colspan=3><select name=dunning_level>$form->{selectdunning_level}</select></td>
+ </tr>
+ | if $form->{selectdunning_level};
+
+ # departments
+ if (@{ $form->{all_departments} }) {
+ $form->{selectdepartment} = "<option>\n";
+ map {
+ $form->{selectdepartment} .=
+ "<option>$_->{description}--$_->{id}\n"
+ } (@{ $form->{all_departments} });
+ }
+ $department = qq|
+ <tr>
+ <th align=right nowrap>| . $locale->text('Department') . qq|</th>
+ <td colspan=3><select name=department>$form->{selectdepartment}</select></td>
+ </tr>
+ | if $form->{selectdepartment};
+ $form->{title} = $locale->text('Search Dunning');
+ $form->{nextsub} = "show_dunning";
+
+ # use JavaScript Calendar or not
+ $form->{jsscript} = $jscalendar;
+ $jsscript = "";
+ if ($form->{jsscript}) {
+
+ # with JavaScript Calendar
+ $button1 = qq|
+ <td><input name=transdatefrom id=transdatefrom size=11 title="$myconfig{dateformat}">
+ <input type=button name=transdatefrom id="trigger1" value=|
+ . $locale->text('button') . qq|></td>
+ |;
+ $button2 = qq|
+ <td><input name=transdateto id=transdateto size=11 title="$myconfig{dateformat}">
+ <input type=button name=transdateto id="trigger2" value=|
+ . $locale->text('button') . qq|></td>
+ |;
+ $button3 = qq|
+ <td><input name=dunningfrom id=dunningfrom size=11 title="$myconfig{dateformat}">
+ <input type=button name=dunningfrom id="trigger3" value=|
+ . $locale->text('button') . qq|></td>
+ |;
+ $button4 = qq|
+ <td><input name=dunningto id=dunningto size=11 title="$myconfig{dateformat}">
+ <input type=button name=dunningto id="trigger4" value=|
+ . $locale->text('button') . qq|></td>
+ |;
+
+ #write Trigger
+ $jsscript =
+ Form->write_trigger(\%myconfig, "4", "transdatefrom", "BR", "trigger1", "transdateto", "BR", "trigger2", "dunningfrom", "BR", "trigger3", "dunningto", "BR", "trigger4");
+ } else {
+
+ # without JavaScript Calendar
+ $button1 =
+ qq|<td><input name=transdatefrom id=transdatefrom size=11 title="$myconfig{dateformat}"></td>|;
+ $button2 =
+ qq|<td><input name=transdateto id=transdateto size=11 title="$myconfig{dateformat}"></td>|;
+ $button1 =
+ qq|<td><input name=dunningfrom id=dunningfrom size=11 title="$myconfig{dateformat}"></td>|;
+ $button1 =
+ qq|<td><input name=dunningfrom id=dunningto size=11 title="$myconfig{dateformat}"></td>|;
+ }
+
+ $form->{fokus} = "search.customer";
+ $form->header;
+ print qq|
+<body onLoad="fokus()">
+
+<form method=post name="search" action=$form->{script}>
+
+<table width=100%>
+ <tr><th class=listtop>$form->{title}</th></tr>
+ <tr height="5"></tr>
+ <tr>
+ <td>
+ <table>
+ <tr>
+ <th align=right>| . $locale->text('Customer') . qq|</th>
+ <td colspan=3>$customer</td>
+ </tr>
+ $dunning_level
+ $department
+ <tr>
+ <th align=right nowrap>| . $locale->text('Invoice Number') . qq|</th>
+ <td colspan=3><input name=invnumber size=20></td>
+ </tr>
+ <tr>
+ <th align=right nowrap>| . $locale->text('Order Number') . qq|</th>
+ <td colspan=3><input name=ordnumber size=20></td>
+ </tr>
+ <tr>
+ <th align=right nowrap>| . $locale->text('Notes') . qq|</th>
+ <td colspan=3><input name=notes size=40></td>
+ </tr>
+ <tr>
+ <th align=right nowrap>| . $locale->text('Invdate from') . qq|</th>
+ $button1
+ <th align=right nowrap>| . $locale->text('To') . qq|</th>
+ $button2
+ </tr>
+ <tr>
+ <th align=right nowrap>| . $locale->text('Dunning Date from') . qq|</th>
+ $button3
+ <th align=right nowrap>| . $locale->text('To') . qq|</th>
+ $button4
+ </tr>
+
+ <input type=hidden name=sort value=transdate>
+ </table>
+ </td>
+ </tr>
+ <tr>
+ <td><hr size=3 noshade></td>
+ </tr>
+ <tr>
+ <td>
+ <table>
+ <tr>
+ <th align=right nowrap>| . $locale->text('Show old dunnings') . qq|</th>
+ <td><input type=checkbox value=1 name=showold></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+
+<input type=hidden name=nextsub value=$form->{nextsub}>
+
+<input type=hidden name=path value=$form->{path}>
+<input type=hidden name=login value=$form->{login}>
+<input type=hidden name=password value=$form->{password}>
+
+<br>
+<input class=submit type=submit name=action value="|
+ . $locale->text('Continue') . qq|">
+
+</form>
+
+</body>
+
+$jsscript
+
+</html>
+|;
+
+ $lxdebug->leave_sub();
+
+}
+
+sub show_dunning {
+ $lxdebug->enter_sub();
+
+ DN->get_dunning(\%myconfig, \%$form);
+ $form->{title} = $locale->text('Dunning overview');
+
+
+
+
+
+ $form->{callback} =
+ "$form->{script}?action=show_dunning&path=$form->{path}&login=$form->{login}&password=$form->{password}&customer=$form->{customer}&invnumber=$form->{invnumber}&ordnumber=$form->{ordnumber}&transdatefrom=$form->{transdatefrom}&transdateto=$form->{transdateto}&dunningfrom=$form->{dunningfrom}&dunningto=$form->{dunningto}¬es=$form->{notes}&showold=$form->{showold}&dunning_level=$form->{dunning_level}"
+ unless $form->{callback};
+
+ @column_index = qw(dunning_description customername invnumber invdate inv_duedate invamount dunning_date next_duedate fee interest );
+
+ $column_header{dunning_description} =
+ qq|<th class=listheading>|
+ . $locale->text('Dunning Level')
+ . qq|</th>|;
+ $column_header{customername} =
+ qq|<th class=listheading>|
+ . $locale->text('Customername')
+ . qq|</th>|;
+ $column_header{invnumber} =
+ qq|<th class=listheading>|
+ . $locale->text('Invnumber')
+ . qq|</th>|;
+ $column_header{inv_duedate} =
+ qq|<th class=listheading>|
+ . $locale->text('Invoice Duedate')
+ . qq|</th>|;
+ $column_header{dunning_date} =
+ qq|<th class=listheading>|
+ . $locale->text('Dunning Date')
+ . qq|</th>|;
+ $column_header{next_duedate} =
+ qq|<th class=listheading>|
+ . $locale->text('Dunning Duedate')
+ . qq|</th>|;
+ $column_header{invdate} =
+ qq|<th class=listheading>|
+ . $locale->text('Invdate')
+ . qq|</th>|;
+ $column_header{invamount} =
+ qq|<th class=listheading>|
+ . $locale->text('Amount')
+ . qq|</th>|;
+ $column_header{fee} =
+ qq|<th class=listheading>|
+ . $locale->text('Total Fees')
+ . qq|</th>|;
+ $column_header{interest} =
+ qq|<th class=listheading>|
+ . $locale->text('Total Interest')
+ . qq|</th>|;
+
+ $form->header;
+
+
+ print qq|
+<body>
+<script type="text/javascript" src="js/common.js"></script>
+<script type="text/javascript" src="js/dunning.js"></script>
+<form method=post action=$form->{script}>
+
+
+<table width=100%>
+ <tr>
+ <th class=listtop colspan=9>$form->{title}</th>
+ </tr>
+ <tr height="5"></tr>
+ <tr>|;
+ map { print "$column_header{$_}\n" } @column_index;
+
+ print qq|
+ </tr>
+|;
+ my $i = 0;
+ foreach $ref (@{ $form->{DUNNINGS} }) {
+
+ $i++;
+ my $j = $i % 2;
+
+ print qq|
+ <tr valign=top class=listrow$j>
+|;
+
+
+
+ $dunning = qq|<select name=next_dunning_id_$i>$form->{selectdunning}</select>|;
+
+
+ $column_data{dunning_description} = qq|<td>$ref->{dunning_description}</td>|;
+ my $active = "checked";
+ $column_data{dunning_date} = qq|<td>$ref->{dunning_date}</td>|;
+ $column_data{next_duedate} = qq|<td>$ref->{dunning_duedate}</td>|;
+
+ $column_data{inv_duedate} = qq|<td>$ref->{duedate}</td>|;
+ $column_data{invdate} = qq|<td>$ref->{transdate}</td>|;
+ $column_data{invnumber} = qq|<td><a href=ar.pl?action=edit&id=$ref->{id}&path=$form->{path}&login=$form->{login}&password=$form->{password}&callback=$form->{callback}>$ref->{invnumber}</a></td>|;
+ $column_data{customername} = qq|<td>$ref->{customername}</td>|;
+ $column_data{invamount} = qq|<td>$ref->{amount}</td>|;
+ $column_data{fee} = qq|<td>$ref->{fee}</td>|;
+ $column_data{interest} = qq|<td>$ref->{interest}</td>|;
+
+
+
+ map { print "$column_data{$_}\n" } @column_index;
+
+ print qq|
+ </tr>
+|;
+ }
+
+ $form->{rowcount} = $i;
+
+ print qq|
+ </table>
+ </td>
+ </tr>
+ <tr>
+ <td><hr size=3 noshade></td>
+ </tr>
+</table>
+
+<br>
+<form method=post action=$form->{script}>
+
+<input name=callback type=hidden value="$form->{callback}">
+<input name=rowcount type=hidden value="$form->{rowcount}">
+<input name=nextsub type=hidden value="$form->{nextsub}">
+
+
+<input type=hidden name=path value=$form->{path}>
+<input type=hidden name=login value=$form->{login}>
+<input type=hidden name=password value=$form->{password}>
+|;
+
+ if ($form->{menubar}) {
+ require "$form->{path}/menu.pl";
+ &menubar;
+ }
+
+ print qq|
+
+ </form>
+
+ </body>
+ </html>
+|;
+
+
+ $lxdebug->leave_sub();
+
+}
+# end of main
+
map {
$chart .=
- "<option value=\"$_->{accno}--$_->{taxkey_id}\">$_->{accno}--$_->{description}</option>"
+ "<option value=\"$_->{accno}--$_->{tax_id}\">$_->{accno}--$_->{description}</option>"
} @{ $form->{chart} };
map {
$tax .=
- qq|<option value="$_->{taxkey}--$_->{rate}">$_->{taxdescription} |
+ qq|<option value="$_->{id}--$_->{rate}">$_->{taxdescription} |
. ($_->{rate} * 100) . qq| %|
} @{ $form->{TAX} };
GL->transaction(\%myconfig, \%$form);
map {
$chart .=
- "<option value=\"$_->{accno}--$_->{taxkey_id}\">$_->{accno}--$_->{description}</option>"
+ "<option value=\"$_->{accno}--$_->{tax_id}\">$_->{accno}--$_->{description}</option>"
} @{ $form->{chart} };
map {
$tax .=
- qq|<option value="$_->{taxkey}--$_->{rate}">$_->{taxdescription} |
+ qq|<option value="$_->{id}--$_->{rate}">$_->{taxdescription} |
. ($_->{rate} * 100) . qq| %|
} @{ $form->{TAX} };
$j = $i - 1;
if ($tax && ($ref->{accno} eq $taxaccno)) {
$form->{"tax_$j"} = abs($ref->{amount});
- $form->{"taxchart_$j"} = $ref->{taxkey} . "--" . $ref->{taxrate};
+ $form->{"taxchart_$j"} = $ref->{id} . "--" . $ref->{taxrate};
if ($form->{taxincluded}) {
if ($ref->{amount} < 0) {
$form->{"debit_$j"} += $form->{"tax_$j"};
}
}
} else {
- $form->{"accno_$i"} = "$ref->{accno}--$ref->{accnotaxkey}";
+ $form->{"accno_$i"} = "$ref->{accno}--$ref->{tax_id}";
for (qw(fx_transaction source memo)) { $form->{"${_}_$i"} = $ref->{$_} }
if ($ref->{amount} < 0) {
$form->{totaldebit} -= $ref->{amount};
. qq|>$accno</select></td>|;
$tax = $taxchart;
$tax_selected = $form->{"taxchart_$i"};
+ print(STDERR "TAX_SELCTED $tax_selected\n");
$tax =~ s/value=\"$tax_selected\"/value=\"$tax_selected\" selected/;
$tax =
qq|<td><select id="taxchart_$i" name="taxchart_$i" tabindex=|
<!--
function setTaxkey(accno, row) {
var taxkey = accno.options[accno.selectedIndex].value;
- var reg = /--([0-9])*/;
+ var reg = /--([0-9]*)/;
var found = reg.exec(taxkey);
var index = found[1];
index = parseInt(index);
<form method=post action=$form->{script}>
|;
- map { $form->{$_} =~ s/\"/"/g } qw(reference description chart);
+ map { $form->{$_} =~ s/\"/"/g } qw(reference description chart taxchart);
delete $form->{header};
foreach $key (keys %$form) {
- print qq|<input type=hidden name=$key value="$form->{$key}">\n|;
+ print qq|<input type="hidden" name="$key" value="$form->{$key}">\n|;
}
print qq|
"$form->{script}?action=add&item=$form->{item}&path=$form->{path}&login=$form->{login}&password=$form->{password}"
unless $form->{callback};
- $form->{unit} =
- ($form->{item} eq 'service') ? $locale->text('hr') : $locale->text('ea');
+ $form->{"unit_changeable"} = 1;
+
IC->get_pricegroups(\%myconfig, \%$form);
&link_part;
&display_form;
. $locale->text('List Price') . qq|</td>
<td><input name=l_sellprice class=checkbox type=checkbox value=Y checked> |
. $locale->text('Sell Price') . qq|</td>
- <td><input name=l_lastcost class=checkbox type=checkbox value=Y> |
+ <td><input name=l_lastcost class=checkbox type=checkbox value=Y checked> |
. $locale->text('Last Cost') . qq|</td>
<td><input name=l_linetotal class=checkbox type=checkbox value=Y checked> |
. $locale->text('Line Total') . qq|</td>
. $locale->text('Subtotal') . qq|</td>
<td><input name=l_soldtotal class=checkbox type=checkbox value=Y> |
. $locale->text('soldtotal') . qq|</td>
+ <td><input name=l_deliverydate class=checkbox type=checkbox value=Y> |
+ . $locale->text('deliverydate') . qq|</td>
</tr>
</table>
</td>
<input type=hidden name=revers value="$form->{revers}">
<input type=hidden name=lastsort value="$form->{lastsort}">
+<input type=hidden name=sort value="description">
<input type=hidden name=ndxs_counter value="$form->{ndxs_counter}">
$lxdebug->leave_sub();
} #end search()
+
+sub search_update_prices {
+ $lxdebug->enter_sub();
+
+ $form->{title} = $locale->text('Update prices');
+ IC->get_pricegroups(\%myconfig, \%$form);
+
+ # use JavaScript Calendar or not
+# $form->{jsscript} = $jscalendar;
+# $jsscript = "";
+# if ($form->{jsscript}) {
+#
+# # with JavaScript Calendar
+# $button1 = qq|
+# <td><input name=transdatefrom id=transdatefrom size=11 title="$myconfig{dateformat}"></td>
+# <td><input type=button name=transdatefrom id="trigger1" value=|
+# . $locale->text('button') . qq|></td>
+# |;
+# $button2 = qq|
+# <td><input name=transdateto id=transdateto size=11 title="$myconfig{dateformat}"></td>
+# <td><input type=button name=transdateto name=transdateto id="trigger2" value=|
+# . $locale->text('button') . qq|></td>
+# |;
+#
+# #write Trigger
+# $jsscript =
+# Form->write_trigger(\%myconfig, "2", "transdatefrom", "BL", "trigger1",
+# "transdateto", "BL", "trigger2");
+# } else {
+#
+# # without JavaScript Calendar
+# $button1 = qq|
+# <td><input name=transdatefrom id=transdatefrom size=11 title="$myconfig{dateformat}"></td>|;
+# $button2 = qq|
+# <td><input name=transdateto id=transdateto size=11 title="$myconfig{dateformat}"></td>|;
+# }
+
+ $onhand = qq|
+ <input name=itemstatus class=radio type=radio value=onhand> |
+ . $locale->text('On Hand') . qq|
+ <input name=itemstatus class=radio type=radio value=short> |
+ . $locale->text('Short') . qq|
+|;
+
+ $makemodel = qq|
+ <tr>
+ <th align=right nowrap>| . $locale->text('Make') . qq|</th>
+ <td><input name=make size=20></td>
+ <th align=right nowrap>| . $locale->text('Model') . qq|</th>
+ <td><input name=model size=20></td>
+ </tr>
+|;
+
+ $serialnumber = qq|
+ <th align=right nowrap>| . $locale->text('Serial Number') . qq|</th>
+ <td><input name=serialnumber size=20></td>
+|;
+
+ $l_serialnumber = qq|
+ <td><input name=l_serialnumber class=checkbox type=checkbox value=Y> |
+ . $locale->text('Serial Number') . qq|</td>
+|;
+
+
+
+ $form->header;
+
+ print qq|
+<body>
+
+<form method=post action=$form->{script}>
+
+<input type=hidden name=title value="$form->{title}">
+
+<table width="100%">
+ <tr><th class=listtop>$form->{title}</th></tr>
+ <tr height="5"></tr>
+ <tr valign=top>
+ <td>
+ <table>
+ <tr>
+ <th align=right nowrap>| . $locale->text('Part Number') . qq|</th>
+ <td><input name=partnumber size=20></td>
+ </tr>
+ <tr>
+ <th align=right nowrap>|
+ . $locale->text('Part Description') . qq|</th>
+ <td colspan=3><input name=description size=40></td>
+ </tr>
+ <tr>
+ <th align=right nowrap>| . $locale->text('Group') . qq|</th>
+ <td><input name=partsgroup size=20></td>
+ $serialnumber
+ </tr>
+ $makemodel
+ <tr>
+ <th align=right nowrap>| . $locale->text('Drawing') . qq|</th>
+ <td><input name=drawing size=20></td>
+ <th align=right nowrap>| . $locale->text('Microfiche') . qq|</th>
+ <td><input name=microfiche size=20></td>
+ </tr>
+ $toplevel
+ <tr>
+ <td></td>
+ <td colspan=3>
+ <input name=itemstatus class=radio type=radio value=active checked> |
+ . $locale->text('Active') . qq|
+ $onhand
+ <input name=itemstatus class=radio type=radio value=obsolete> |
+ . $locale->text('Obsolete') . qq|
+ <input name=itemstatus class=radio type=radio value=orphaned> |
+ . $locale->text('Orphaned') . qq|
+ </td>
+ </tr>
+ $bought
+ <tr>
+ <td></td>
+ <td colspan=3>
+ <hr size=1 noshade>
+ </td>
+ </tr>|;
+ print qq|
+ <tr>
+ <td colspan=4>
+ <table width=100%>
+ <tr>
+ <th class="listheading">| . $locale->text('Preisklasse') . qq|</th>
+ <th class="listheading">| . $locale->text('Preis') . qq|</th>
+ <th class="listheading">| . $locale->text('Prozentual/Absolut') . qq|</th>
+ </tr>
+ <tr>
+ <td>| . $locale->text('Sell Price') . qq|</td>
+ <td><input name="sellprice" size=11 value="$form->{"sellprice"}"></td>
+ <td><input name="sellprice_type" class=radio type=radio value=percent checked>/<input name="sellprice_type" class=radio type=radio value=absolut></td>
+ </tr>
+ <tr>
+ <td>| . $locale->text('List Price') . qq|</td>
+ <td><input name="listprice" size=11 value="$form->{"listprice"}"></td>
+ <td><input name="listprice_type" class=radio type=radio value=percent checked>/<input name="listprice_type" class=radio type=radio value=absolut></td>
+ </tr>
+|;
+ for $i (1 .. $form->{price_rows}) {
+ print qq|
+ <tr>
+ <td width=50%><input type=hidden name="pricegroup_$i" size=30 value="$form->{"pricegroup_$i"}">$form->{"pricegroup_$i"}</td>
+ <td width=50%><input name="price_$i" size=11></td>
+ <input type=hidden name="pricegroup_id_$i" value="$form->{"pricegroup_id_$i"}">
+ <td><input name="pricegroup_type_$i" class=radio type=radio value=percent checked>/<input name="pricegroup_type_$i" class=radio type=radio value=absolut></td>
+ </tr>
+|;
+ }
+
+ print qq|
+ </table>
+ </td>
+ </tr>
+
+ <tr><td colspan=4><hr size=3 noshade></td></tr>
+</table>
+<input type=hidden name=nextsub value=confirm_price_update>
+<input type=hidden name=price_rows value=$form->{price_rows}>
+
+<input type=hidden name=path value=$form->{path}>
+<input type=hidden name=login value=$form->{login}>
+<input type=hidden name=password value=$form->{password}>
+
+<br>
+<input class=submit type=submit name=action value="|
+ . $locale->text('Continue') . qq|">
+</form>
+
+</body>
+</html>
+|;
+ $lxdebug->leave_sub();
+} #end search()
+
+sub confirm_price_update {
+ $lxdebug->enter_sub();
+
+
+ $form->{nextsub} = "update_prices";
+ $form->header;
+
+ print qq|
+<body>
+
+<form method=post action=$form->{script}>
+|;
+
+ # delete action variable
+ map { delete $form->{$_} } qw(action header);
+
+ foreach $key (keys %$form) {
+ $form->{$key} =~ s/\"/"/g;
+ print qq|<input type=hidden name=$key value="$form->{$key}">\n|;
+ }
+
+ print qq|
+<h2 class=confirm>| . $locale->text('Confirm!') . qq|</h2>
+
+<h4>|
+ . $locale->text('Are you sure you want to update the prices')
+. qq| </h4>
+
+<p>
+<input name=action class=submit type=submit value="|
+ . $locale->text('Continue') . qq|">
+</form>
+|;
+
+ $lxdebug->leave_sub();
+}
+
+sub update_prices {
+ $lxdebug->enter_sub();
+
+ if (IC->update_prices(\%myconfig, \%$form)) {
+ $form->redirect($form->{update_count} . $locale->text('prices updated!'));
+ } else {
+ $form->error($locale->text('Could not update prices!'));
+ }
+
+ $lxdebug->leave_sub();
+}
+
sub choice {
$lxdebug->enter_sub();
|| $form->{rfq}
|| $form->{quoted}) {
$form->{l_onhand} = "Y";
- } else {
+ } else {
$form->{l_linetotalsellprice} = "";
$form->{l_linetotallastcost} = "";
}
$option .= $locale->text('soldtotal') . qq| : $form->{soldtotal}<br>|;
}
+ if ($form->{l_deliverydate}) {
+ $callback .= "&deliverydate=$form->{deliverydate}";
+ }
+
@columns = $form->sort_columns(
- qw(partnumber description partsgroup bin onhand rop unit listprice linetotallistprice sellprice linetotalsellprice lastcost linetotallastcost priceupdate weight image drawing microfiche invnumber ordnumber quonumber name serialnumber soldtotal)
+ qw(partnumber description partsgroup bin onhand rop unit listprice linetotallistprice sellprice linetotalsellprice lastcost linetotallastcost priceupdate weight image drawing microfiche invnumber ordnumber quonumber name serialnumber soldtotal deliverydate)
);
if ($form->{l_linetotal}) {
|| $form->{rfq}
|| $form->{quoted}) {
$form->{l_onhand} = "Y";
- } else {
+ } else {
$form->{l_linetotalsellprice} = "";
$form->{l_linetotallastcost} = "";
}
. $locale->text('soldtotal')
. qq|</a></th>|;
+ $column_header{deliverydate} =
+ qq|<th nowrap><a class=listheading href=$callback&sort=deliverydate&revers=$form->{revers}&lastsort=$form->{lastsort}>|
+ . $locale->text('deliverydate')
+ . qq|</a></th>|;
+
$form->header;
$colspan = $#column_index + 1;
$column_data{partnumber} =
"<td align=$align><a href=$form->{script}?action=edit&id=$ref->{id}&path=$form->{path}&login=$form->{login}&password=$form->{password}&callback=$callback>$ref->{partnumber} </a></td>";
- $column_data{description} = "<td>$ref->{description} </td>";
+ $column_data{description} = "<td><a href=$form->{script}?action=edit&id=$ref->{id}&path=$form->{path}&login=$form->{login}&password=$form->{password}&callback=$callback>$ref->{description} </a></td>";
$column_data{partsgroup} = "<td>$ref->{partsgroup} </td>";
$column_data{onhand} =
. $form->format_amount(\%myconfig, $ref->{soldtotal}, '', " ")
. "</td>";
+ $column_data{deliverydate} = "<td>$ref->{deliverydate}</td>";
+
$i++;
$i %= 2;
print "<tr class=listrow$i>";
#decimalplaces for listprice
($dec) = ($form->{listprice} =~ /\.(\d+)/);
$dec = length $dec;
- my $decimalplaces = ($dec > 2) ? $dec : 2;
+ my $decimalplaces = ($dec == 2) ? $dec : 2;
$form->{listprice} =
$form->format_amount(\%myconfig, $form->{listprice}, $decimalplaces);
#decimalplaces for sellprice and gv
($dec) = ($form->{sellprice} =~ /\.(\d+)/);
$dec = length $dec;
- my $decimalplaces = ($dec > 2) ? $dec : 2;
+ my $decimalplaces = ($dec == 2) ? $dec : 2;
map {
$form->{$_} =
($dec) = ($form->{lastcost} =~ /\.(\d+)/);
$dec = length $dec;
- my $decimalplaces = ($dec > 2) ? $dec : 2;
+ my $decimalplaces = ($dec == 2) ? $dec : 2;
$form->{lastcost} =
$form->format_amount(\%myconfig, $form->{lastcost}, $decimalplaces);
$form->{$item} =~ s/\"/"/g;
}
+ $payment = qq|<option value=""></option>|;
+ foreach $item (@{ $form->{payment_terms} }) {
+ if ($form->{payment_id} eq $item->{id}) {
+ $payment .= qq|<option value="$item->{id}" selected>$item->{description}</option>|;
+ } else {
+ $payment .= qq|<option value="$item->{id}">$item->{description}</option>|;
+ }
+ }
+
+
if (($rows = $form->numtextrows($form->{notes}, 40)) < 2) {
- $rows = 2;
+ $rows = 4;
}
$notes =
- qq|<textarea name=notes rows=$rows cols=40 wrap=soft>$form->{notes}</textarea>|;
+ qq|<textarea name=notes rows=$rows cols=50 wrap=soft>$form->{notes}</textarea>|;
if (($rows = $form->numtextrows($form->{description}, 40)) > 1) {
$description =
qq|<textarea name="description" rows=$rows cols=40 wrap=soft>$form->{description}</textarea>|;
$form->{"IC_tax_$item"} = ($form->{"IC_tax_$item"}) ? "checked" : "";
}
+ IC->retrieve_buchungsgruppen(\%myconfig, $form);
+ if (@{ $form->{BUCHUNGSGRUPPEN} }) {
+ foreach $item (@{ $form->{BUCHUNGSGRUPPEN} }) {
+ if ($item->{id} == $form->{buchungsgruppen_id}) {
+ $form->{selectbuchungsgruppe} .=
+ "<option value=$item->{id} selected>$item->{description}\n";
+ } elsif (($form->{id} && $form->{orphaned}) || (!$form->{id})) {
+ $form->{selectbuchungsgruppe} .=
+ "<option value=$item->{id}>$item->{description}\n";
+ }
+
+ }
+ }
+
+ $buchungsgruppe = qq|
+ <tr>
+ <th align=right>| . $locale->text('Buchungsgruppe') . qq|</th>
+ <td><select name=buchungsgruppen_id>$form->{selectbuchungsgruppe}</select></td>
+ </tr>|;
+
+
# set option
foreach $item (qw(IC IC_income IC_expense)) {
if ($form->{$item}) {
<input name=selectIC_income type=hidden value="$form->{selectIC_income}">
</tr>
<tr>
- <th align=right>| . $locale->text('COGS') . qq|</th>
+ <th align=right>| . $locale->text('Expense') . qq|</th>
<td><select name=IC_expense>$form->{selectIC_expense}</select></td>
<input name=selectIC_expense type=hidden value="$form->{selectIC_expense}">
</tr>
|;
}
+ $linkaccounts = qq|<input type=hidden name=IC_income value="$form->{IC_income_default}">|;
+
+ if ($form->{IC_cogs_default}) {
+ $form->{IC_expense_default} = $form->{IC_cogs_default};
+ }
+
+ if (($form->{item} eq "service") || ($form->{item} eq "part")) {
+ $linkaccounts .= qq|<input type=hidden name=IC_expense value="$form->{IC_expense_default}">|;
+ }
+ if ($form->{item} eq "part") {
+ $linkaccounts .= qq|<input type=hidden name=IC value="$form->{IC_default}">|;
+ }
if ($form->{item} ne 'service') {
$n = ($form->{onhand} > 0) ? "1" : "0";
<td><input name=gv size=10 value=$form->{gv}></td>
</tr>
|;
+ $notdiscountableok = ($form->{not_discountable}) == 1 ? "checked" : "";
+ $notdiscountable .= qq|
+ <tr>
+ <th align=right nowrap>|
+ . $locale->text('Not Discountable') . qq|</th>
+ <td><input class=checkbox type=checkbox name=not_discountable value=1 $notdiscountableok></td>
+ </tr>
+|;
+
+ $formel =
+ qq|<ilayer><layer onmouseover="this.T_STICKY=true;this.T_STATIC=true;return escape('| . $locale->text('The formula needs the following syntax:<br>For regular article:<br>Variablename= Variable Unit;<br>Variablename2= Variable2 Unit2;<br>...<br>###<br>Variable + ( Variable2 / Variable )<br><b>Please be beware of the spaces in the formula</b><br>') . qq|')"><textarea name=formel rows=4 cols=40 wrap=soft>$form->{formel}</textarea></layer><ilayer>|;
$imagelinks = qq|
<tr>
<td>
|;
}
$shopok = $form->{shop} == 1 ? "checked" : "";
- $obsolete .= qq|
+ $shop .= qq|
<tr>
<th align=right nowrap>|
. $locale->text('Shopartikel') . qq|</th>
</tr>
|;
+
# type=submit $locale->text('Add Part')
# type=submit $locale->text('Add Service')
# type=submit $locale->text('Add Assembly')
<td><input name=transdatefrom id=transdatefrom size=11 title="$myconfig{dateformat}"></td>|;
}
+ my $unit_select = '<input type="hidden" name="unit_changeable" value="' . $form->{"unit_changeable"} . '">';
+ if (!$form->{"unit_changeable"}) {
+ $unit_select .= '<input type="hidden" name="unit" value="' . $form->{"unit"} . '">' . $form->{"unit"};
+ } else {
+ my $units = AM->retrieve_units(\%myconfig, $form, $form->{"item"} eq "service" ? "service" : "dimension");
+ $unit_select .= AM->unit_select_html($units, "unit", $form->{"unit"});
+ }
+
$form->{fokus} = "ic.partnumber";
$form->header;
print qq|
<body onLoad="fokus()">
-
+ <script type="text/javascript" src="js/common.js"></script>
+ <script type="text/javascript" src="js/parts_language_selection.js"></script>
<form method=post name="ic" action=$form->{script}>
<input name=taxaccounts type=hidden value="$form->{taxaccounts}">
<input name=rowcount type=hidden value=$form->{rowcount}>
<input name=eur type=hidden value=$eur>
+<input name=language_values type=hidden value="$form->{language_values}">
<table width="100%">
<tr>
<table width="100%" height="100%">
<tr class="listheading">
<th class="listheading" align="center" colspan=2>|
- . $locale->text('Link Accounts') . qq|</th>
+ . $locale->text('') . qq|</th>
</tr>
- $linkaccounts
+ <td colspan=2>
+ <table>
+ $buchungsgruppe
+ $linkaccounts
+ </table>
+ </td>
<tr>
<th align="left">| . $locale->text('Notes') . qq|</th>
+ <th align="left">| . $locale->text('Formula') . qq|</th>
</tr>
<tr>
- <td colspan=2>
+ <td>
$notes
</td>
+ <td>
+ $formel
+ </td>
+ </tr>
+ <tr>
+ <td colspan=2>
+ <button type="button" onclick="parts_language_selection_window('language_values')">| . $locale->text('Set Language Values') . qq|</button>
+ </td>
+ </tr>
+ <tr>
+ <td colspan=2>
+ <table>
+ <tr>
+ <th align=right>| . $locale->text('Payment Terms') . qq|</th>
+ <td><select name=payment_id>$payment</select></td>
+ </tr>
+ </table>
+ </td>
</tr>
</table>
</td>
$lastcost
<tr>
<th align="right" nowrap="true">| . $locale->text('Unit') . qq|</th>
- <td><input name=unit size=5 maxlength="10" value="$form->{unit}"></td>
+ <td>$unit_select</td>
</tr>
$weight
$rop
$bin
+ $notdiscountable
$vegv
+ $shop
$obsolete
</table>
</td>
print qq|
</form>
+<script type="text/javascript" src="js/wz_tooltip.js"></script>
</body>
</html>
$column_data{total} = qq|<td align=right>$linetotal</td>|;
+ $column_data{deliverydate} = qq|<td align=right>$deliverydate</td>|;
+
print qq|
<tr>|;
&check_form;
- } else {
+ } else {
IC->assembly_item(\%myconfig, \%$form);
map { $form->{$_} = $form->parse_amount(\%myconfig, $form->{$_}) }
qw(sellprice listprice);
&form_header;
+ &price_row;
&form_footer;
}
sub save {
$lxdebug->enter_sub();
- # check if there is a part number
+ # check if there is a part number - commented out, cause there is an automatic allocation of numbers
# $form->isblank("partnumber", $locale->text(ucfirst $form->{item}." Part Number missing!"));
+ # check if there is a description
+ $form->isblank("description", $locale->text("Part Description missing!"));
+
if ($form->{obsolete}) {
$form->error(
$locale->text(
if ($form->{onhand});
}
+ if (!$form->{buchungsgruppen_id}) {
+ $form->error($locale->text("Parts must have an entry type.") . " " .
+ $locale->text("If you see this message, you most likely just setup your LX-Office and haven't added any entry types. If this is the case, the option is accessible for administrators in the System menu.")
+ );
+ }
+
+ $form->error($locale->text('Description must not be empty!')) unless $form->{description};
+ $form->error($locale->text('Partnumber must not be set to empty!')) if $form->{id} && !$form->{partnumber};
+
# expand dynamic strings
# $locale->text('Inventory quantity must be zero before you can set this part obsolete!')
# $locale->text('Inventory quantity must be zero before you can set this assembly obsolete!')
$lxdebug->enter_sub();
$form->{id} = 0;
+ $form->{partnumber} = "";
&save;
$lxdebug->leave_sub();
$lxdebug->leave_sub();
}
+
+sub parts_language_selection {
+ $lxdebug->enter_sub();
+
+
+ my $languages = IC->retrieve_languages(\%myconfig, $form);
+
+
+ my $callback = "$form->{script}?action=parts_language_selection&";
+ map({ $callback .= "$_=" . $form->escape($form->{$_}) . "&" }
+ (qw(login path password name input_name), grep({ /^[fl]_/ } keys %$form)));
+
+ my @header_sort = qw(name longdescription);
+ my %header_title = ( "name" => $locale->text("Name"),
+ "longdescription" => $locale->text("Long Description"),
+ );
+
+ my @header =
+ map(+{ "column_title" => $header_title{$_},
+ "column" => $_,
+ "callback" => $callback,
+ },
+ @header_sort);
+
+ $form->{"title"} = $locale->text("Language Values");
+ $form->header();
+ print($form->parse_html_template("ic/parts_language_selection", { "HEADER" => \@header,
+ "LANGUAGES" => $languages,
+ "onload" => $onload }));
+
+ $lxdebug->leave_sub();
+}
+
sub continue { &{ $form->{nextsub} } }
#
#######################################################################
+use SL::IC;
+
# any custom scripts for this one
if (-f "$form->{path}/custom_io.pl") {
eval { require "$form->{path}/custom_io.pl"; };
# $locale->text('Dec')
use SL::IS;
use SL::PE;
+use SL::AM;
use Data::Dumper;
########################################
# Eintrag fuer Version 2.2.0 geaendert #
}
############## ENDE Neueintrag ##################
+ my $dimension_units = AM->retrieve_units(\%myconfig, $form, "dimension");
+ my $service_units = AM->retrieve_units(\%myconfig, $form, "service");
+ my $all_units = AM->retrieve_units(\%myconfig, $form);
+
push @column_index, qw(unit);
#for pricegroups column
or (($form->{level} =~ /Sales/) and ($form->{type} =~ /invoice/))
or (($form->{level} eq undef) and ($form->{type} =~ /invoice/))
or ($form->{type} =~ /sales_order/)) {
- push @column_index, qw(sellprice_drag);
+ push @column_index, qw(sellprice_pg);
}
push @column_index, qw(sellprice);
qq|<th align=left nowrap width=15 class=listheading>|
. $locale->text('Price')
. qq|</th>|;
- $column_data{sellprice_drag} =
+ $column_data{sellprice_pg} =
qq|<th align=left nowrap width=15 class=listheading>|
. $locale->text('Pricegroup')
. qq|</th>|;
map {
$form->{"${_}_$i"} =
$form->parse_amount(\%myconfig, $form->{"${_}_$i"})
- } qw(qty ship discount sellprice price_new price_old);
+ } qw(qty ship discount sellprice price_new price_old) unless ($form->{simple_save});
+
+ if (!$form->{"unit_old_$i"}) {
+ # Neue Ware aus der Datenbank. In diesem Fall ist unit_$i die
+ # Einheit, wie sie in den Stammdaten hinterlegt wurde.
+ # Es sollte also angenommen werden, dass diese ausgewaehlt war.
+ $form->{"unit_old_$i"} = $form->{"unit_$i"};
+ }
+
+
+ # Die zuletzt ausgewaehlte mit der aktuell ausgewaehlten Einheit
+ # vergleichen und bei Unterschied den Preis entsprechend umrechnen.
+ $form->{"selected_unit_$i"} = $form->{"unit_$i"} unless ($form->{"selected_unit_$i"});
+
+ my $check_units = $form->{"inventory_accno_$i"} ? $dimension_units : $service_units;
+ if (!$check_units->{$form->{"selected_unit_$i"}} ||
+ ($check_units->{$form->{"selected_unit_$i"}}->{"base_unit"} ne
+ $all_units->{$form->{"unit_old_$i"}}->{"base_unit"})) {
+ # Die ausgewaehlte Einheit ist fuer diesen Artikel nicht gueltig
+ # (z.B. Dimensionseinheit war ausgewaehlt, es handelt sich aber
+ # um eine Dienstleistung). Dann keinerlei Umrechnung vornehmen.
+ $form->{"unit_old_$i"} = $form->{"selected_unit_$i"} = $form->{"unit_$i"};
+ }
+ if ((!$form->{"prices_$i"}) || ($form->{"new_pricegroup_$i"} == $form->{"old_pricegroup_$i"})) {
+ if ($form->{"unit_old_$i"} ne $form->{"selected_unit_$i"}) {
+ my $basefactor = 1;
+ if (defined($all_units->{$form->{"unit_old_$i"}}->{"factor"}) &&
+ $all_units->{$form->{"unit_old_$i"}}->{"factor"}) {
+ $basefactor = $all_units->{$form->{"selected_unit_$i"}}->{"factor"} /
+ $all_units->{$form->{"unit_old_$i"}}->{"factor"};
+ }
+ $form->{"sellprice_$i"} *= $basefactor;
+ $form->{"unit_old_$i"} = $form->{"selected_unit_$i"};
+ }
+ }
($dec) = ($form->{"sellprice_$i"} =~ /\.(\d+)/);
$dec = length $dec;
$decimalplaces = ($dec > 2) ? $dec : 2;
# convert " to "
map { $form->{"${_}_$i"} =~ s/\"/"/g }
- qw(partnumber description unit);
+ qw(partnumber description unit unit_old);
########################################
# Eintrag fuer Version 2.2.0 geaendert #
if (($rows = $form->numtextrows($form->{"description_$i"}, 30, 6)) > 1) {
$column_data{description} =
- qq|<td><textarea name="description_$i" rows=$rows cols=30 wrap=soft>$form->{"description_$i"}</textarea></td>|;
+ qq|<td><textarea name="description_$i" rows=$rows cols=30 wrap=soft>$form->{"description_$i"}</textarea><button type="button" onclick="set_longdescription_window('longdescription_$i')">| . $locale->text('L') . qq|</button></td>|;
} else {
$column_data{description} =
- qq|<td><input name="description_$i" size=30 value="$form->{"description_$i"}"></td>|;
+ qq|<td><input name="description_$i" size=30 value="$form->{"description_$i"}"><button type="button" onclick="set_longdescription_window('longdescription_$i')">| . $locale->text('L') . qq|</button></td>|;
}
(my $qty_dec) = ($form->{"qty_$i"} =~ /\.(\d+)/);
$column_data{qty} =
qq|<td align=right><input name="qty_$i" size=5 value=|
- . $form->format_amount(\%myconfig, $form->{"qty_$i"}, $qty_dec)
- . qq|></td>|;
+ . $form->format_amount(\%myconfig, $form->{"qty_$i"}, $qty_dec) .qq|>|;
+ if ($form->{"formel_$i"}) {
+ $column_data{qty} .= qq|<button type="button" onclick="calculate_qty_selection_window('qty_$i','alu_$i', 'formel_$i', $i)">| . $locale->text('*/') . qq|</button>
+ <input type=hidden name="formel_$i" value="$form->{"formel_$i"}"><input type=hidden name="alu_$i" value="$form->{"alu_$i"}"></td>|;
+ }
$column_data{ship} =
qq|<td align=right><input name="ship_$i" size=5 value=|
. $form->format_amount(\%myconfig, $form->{"ship_$i"})
. qq|></td>|;
- $column_data{unit} =
- qq|<td><input name="unit_$i" size=5 value="$form->{"unit_$i"}"></td>|;
- # build in dragdrop for pricesgroups
+ my $is_part = $form->{"inventory_accno_$i"};
+ my $is_assigned = $form->{"id_$i"};
+ my $this_unit = $form->{"unit_$i"};
+ if ($form->{"selected_unit_$i"} && $this_unit &&
+ $all_units->{$form->{"selected_unit_$i"}} && $all_units->{$this_unit} &&
+ ($all_units->{$form->{"selected_unit_$i"}}->{"base_unit"} eq $all_units->{$this_unit}->{"base_unit"})) {
+ $this_unit = $form->{"selected_unit_$i"};
+ } elsif (!$is_assigned ||
+ ($is_part && !$this_unit && ($all_units->{$this_unit} && ($all_units->{$this_unit}->{"base_unit"} eq $all_units->{"kg"}->{"base_unit"})))) {
+ $this_unit = "kg";
+ }
+
+ $column_data{"unit"} = "<td>" .
+ ($qty_readonly ? " " :
+ AM->unit_select_html($is_part ? $dimension_units :
+ $is_assigned ? $service_units : $all_units,
+ "unit_$i", $this_unit,
+ $is_assigned ? $form->{"unit_$i"} : undef))
+ . "</td>";
+
+ # build in drop down list for pricesgroups
if ($form->{"prices_$i"}) {
- $price_tmp =
- $form->format_amount(\%myconfig, $form->{"price_new_$i"}, 2);
+ if ($form->{"new_pricegroup_$i"} != $form->{"old_pricegroup_$i"}) {
+ $price_tmp = $form->format_amount(\%myconfig, $form->{"price_new_$i"}, $decimalplaces);
+ } else {
+ $price_tmp = $form->format_amount(\%myconfig, $form->{"sellprice_$i"}, $decimalplaces);
+ }
- $column_data{sellprice_drag} =
- qq|<td align=right><select name="sellprice_drag_$i">$form->{"prices_$i"}</select></td>|;
+ $column_data{sellprice_pg} =
+ qq|<td align=right><select name="sellprice_pg_$i">$form->{"prices_$i"}</select></td>|;
$column_data{sellprice} =
- qq|<td><input name="sellprice_$i" size=5 value=$price_tmp></td>|;
+ qq|<td><input name="sellprice_$i" size=10 value=$price_tmp></td>|;
} else {
# for last row and report
- # set pricegroup dragdrop from report menu
+ # set pricegroup drop down list from report menu
if ($form->{"sellprice_$i"} != 0) {
$prices =
qq|<option value="$form->{"sellprice_$i"}--$form->{"pricegroup_id_$i"}" selected>$form->{"pricegroup_$i"}</option>\n|;
$form->{"pricegroup_old_$i"} = $form->{"pricegroup_id_$i"};
- $column_data{sellprice_drag} =
- qq|<td align=right><select name="sellprice_drag_$i">$prices</select></td>|;
+ $column_data{sellprice_pg} =
+ qq|<td align=right><select name="sellprice_pg_$i">$prices</select></td>|;
} else {
# for last row
- $column_data{sellprice_drag} =
- qq|<td align=right><input name="sellprice_$i" size=9 value=|
- . $form->format_amount(\%myconfig, $form->{"prices_$i"},
- $decimalplaces)
- . qq|></td>|;
+ $column_data{sellprice_pg} = qq|<td align=right> </td>|;
}
$column_data{sellprice} =
- qq|<td><input name="sellprice_$i" size=5 value=|
+ qq|<td><input name="sellprice_$i" size=10 value=|
. $form->format_amount(\%myconfig, $form->{"sellprice_$i"},
$decimalplaces)
. qq|></td>|;
#
# $column_data{projectnr} = qq|<td><input name="projectnumber_$i" size=10 value="$form->{"projectnumber_$i"}"></td>|;
############## ENDE Neueintrag ##################
-
+ my $j = $i % 2;
print qq|
- <tr valign=top>|;
+
+ <tr valign=top class=listrow$j>|;
map { print "\n$column_data{$_}" } @column_index;
<input type=hidden name="pricegroup_old_$i" value=$form->{"pricegroup_old_$i"}>
<input type=hidden name="price_old_$i" value=$form->{"price_old_$i"}>
+<input type=hidden name="unit_old_$i" value="$form->{"selected_unit_$i"}">
<input type=hidden name="price_new_$i" value=|
. $form->format_amount(\%myconfig, $form->{"price_new_$i"}) . qq|>
<input type=hidden name="ordnumber_$i" value="$form->{"ordnumber_$i"}">
<input type=hidden name="transdate_$i" value="$form->{"transdate_$i"}">
<input type=hidden name="cusordnumber_$i" value="$form->{"cusordnumber_$i"}">
+<input type=hidden name="longdescription_$i" value="$form->{"longdescription_$i"}">
+<input type=hidden name="basefactor_$i" value="$form->{"basefactor_$i"}">
|;
########################################
# print second row
print qq|
- <tr>
+ <tr class=listrow$j>
<td colspan=$colspan>
|;
if ($lizenzen && $form->{type} eq "invoice" && $form->{vc} eq "customer") {
<b>${$reqdate_term}</b> <input name="${reqdate_term}_$i" size=11 value="$form->{"${reqdate_term}_$i"}">
|;
}
-
+ my $subtotalchecked = ($form->{"subtotal_$i"}) ? "checked" : "";
print qq|
+ <b>|.$locale->text('Subtotal').qq|</b> <input type="checkbox" name="subtotal_$i" value="1" "$subtotalchecked">
</td>
</tr>
# build html-code for pricegroups in variable $form->{prices_$j}
sub set_pricegroup {
- my $rowcount = shift;
$lxdebug->enter_sub();
+ my $rowcount = shift;
for $j (1 .. $rowcount) {
my $pricegroup_old = $form->{"pricegroup_old_$i"};
if ($form->{PRICES}{$j}) {
$len = 0;
- $prices = '';
+ $prices = '<option value="--">' . $locale->text("none (pricegroup)") . '</option>';
$price = 0;
foreach $item (@{ $form->{PRICES}{$j} }) {
$pricegroup_id = $item->{pricegroup_id};
$pricegroup = $item->{pricegroup};
- # build dragdrop for pricegroups
+ # build drop down list for pricegroups
$prices .=
qq|<option value="$price--$pricegroup_id"$item->{selected}>$pricegroup</option>\n|;
if ($pricegroup_id == 0) {
$form->{"price_new_$j"} = $form->{"sellprice_$j"};
}
- if ($len > 1) {
- $form->{"prices_$j"} = $prices;
- }
}
+ $form->{"prices_$j"} = $prices;
}
}
$lxdebug->leave_sub();
<input name="new_assembly_$i" type=hidden value="$ref->{assembly}">
<input name="new_taxaccounts_$i" type=hidden value="$ref->{taxaccounts}">
<input name="new_partsgroup_$i" type=hidden value="$ref->{partsgroup}">
+<input name="new_formel_$i" type=hidden value="$ref->{formel}">
+<input name="new_longdescription_$i" type=hidden value="$ref->{longdescription}">
+<input name="new_not_discountable_$i" type=hidden value="$ref->{not_discountable}">
+<input name="new_part_payment_id_$i" type=hidden value="$ref->{part_payment_id}">
<input name="new_id_$i" type=hidden value=$ref->{id}>
$sellprice = $form->parse_amount(\%myconfig, $form->{"sellprice_$i"});
map { $form->{"${_}_$i"} = $form->{"new_${_}_$j"} }
- qw(id partnumber description sellprice listprice inventory_accno income_accno expense_accno bin unit weight assembly taxaccounts partsgroup);
+ qw(id partnumber description sellprice listprice inventory_accno income_accno expense_accno bin unit weight assembly taxaccounts partsgroup formel longdescription not_discountable);
+ if ($form->{"part_payment_id_$i"} ne "") {
+ $form->{payment_id} = $form->{"part_payment_id_$i"};
+ }
if ($lizenzen) {
map { $form->{"${_}_$i"} = $form->{"new_${_}_$j"} } qw(lizenzen);
$form->{sellprice} += ($form->{"sellprice_$i"} * $form->{"qty_$i"});
$form->{weight} += ($form->{"weight_$i"} * $form->{"qty_$i"});
+
+ if ($form->{"not_discountable_$i"}) {
+ $form->{"discount_$i"} = 0;
+ }
$amount =
$form->{"sellprice_$i"} * (1 - $form->{"discount_$i"} / 100) *
sub display_form {
$lxdebug->enter_sub();
+ relink_accounts();
+
+ $form->language_payment(\%myconfig);
+
# if we have a display_form
if ($form->{display_form}) {
&{"$form->{display_form}"};
$subroutine = "makemodel_row";
}
if ($form->{item} eq 'assembly') {
- $numrows = ++$form->{price_rows};
+ $numrows = $form->{price_rows};
$subroutine = "price_row";
&{$subroutine}($numrows);
my @a = ();
my $count = 0;
my @flds = (
- qw(id partnumber description qty ship sellprice unit discount inventory_accno income_accno expense_accno listprice taxaccounts bin assembly weight projectnumber project_id oldprojectnumber runningnumber serialnumber partsgroup)
+ qw(id partnumber description qty ship sellprice unit discount inventory_accno income_accno expense_accno listprice taxaccounts bin assembly weight projectnumber project_id oldprojectnumber runningnumber serialnumber partsgroup payment_id not_discountable shop ve gv buchungsgruppen_id language_values sellprice_pg pricegroup_old price_old price_new unit_old ordnumber transdate longdescription basefactor)
);
+
# remove any makes or model rows
if ($form->{item} eq 'part') {
map { $form->{$_} = $form->parse_amount(\%myconfig, $form->{$_}) }
$form->{rowcount}--;
- ($null, $form->{cp_id}) = split /--/, $form->{contact};
$form->{cp_id} *= 1;
require "$form->{path}/$form->{script}";
$buysell = 'buy';
}
- ($null, $form->{cp_id}) = split /--/, $form->{contact};
$form->{cp_id} *= 1;
$form->{script} = 'oe.pl';
$lxdebug->leave_sub();
}
+sub request_for_quotation {
+ quotation();
+}
+
sub e_mail {
$lxdebug->enter_sub();
if ($form->{second_run}) {
. $locale->text('Bin List');
}
+ if ($form->{type} eq 'credit_note') {
+ $type = qq|<select name=formname>
+ <option value=credit_note $form->{PD}{credit_note}>|
+ . $locale->text('Credit Note');
+ }
+
if ($form->{type} eq 'sales_order') {
$type = qq|<select name=formname>
<option value=sales_order $form->{PD}{sales_order}>|
. $locale->text('Confirmation') . qq|
+ <option value=proforma $form->{PD}{proforma}>|
+ . $locale->text('Proforma Invoice') . qq|
<option value=pick_list $form->{PD}{pick_list}>|
. $locale->text('Pick List') . qq|
<option value=packing_list $form->{PD}{packing_list}>|
if ($form->{type} =~ /_quotation$/) {
$type = qq|<select name=formname>
<option value="$`_quotation" $form->{PD}{"$`_quotation"}>|
- . $locale->text('Quotation') . qq|
-|;
+ . $locale->text('Quotation');
}
if ($form->{type} eq 'invoice') {
$type = qq|<select name=formname>
<option value=invoice $form->{PD}{invoice}>|
. $locale->text('Invoice') . qq|
+ <option value=proforma $form->{PD}{proforma}>|
+ . $locale->text('Proforma Invoice') . qq|
<option value=packing_list $form->{PD}{packing_list}>|
. $locale->text('Packing List');
}
+ if ($form->{type} eq 'invoice' && $form->{storno}) {
+ $type = qq|<select name=formname>
+ <option value=storno_invoice $form->{PD}{storno_invoice}>|
+ . $locale->text('Storno Invoice') . qq|
+ <option value=storno_packing_list $form->{PD}{storno_packing_list}>|
+ . $locale->text('Storno Packing List');
+ }
+
+ if ($form->{type} eq 'credit_note') {
+ $type = qq|<select name=formname>
+ <option value=credit_note $form->{PD}{credit_note}>|
+ . $locale->text('Credit Note');
+ }
+
if ($form->{type} eq 'ship_order') {
$type = qq|<select name=formname>
<option value=pick_list $form->{PD}{pick_list}>|
} else {
$media = qq|<select name=media>
<option value=screen $form->{OP}{screen}>| . $locale->text('Screen');
- if ($myconfig{printer} && $latex) {
+ if (scalar(keys (%{ $form->{printers} })) !=0 && $latex_templates) {
$media .= qq|
<option value=printer $form->{OP}{printer}>|
. $locale->text('Printer');
}
- if ($latex) {
+ if ($latex_templates) {
$media .= qq|
<option value=queue $form->{OP}{queue}>| . $locale->text('Queue');
}
}
- $format = qq|<select name=format>
- <option value=html $form->{DF}{html}>html|;
+ $format = qq|<select name=format>|;
+ if ($opendocument_templates && $openofficeorg_writer_bin &&
+ $xvfb_bin && (-x $openofficeorg_writer_bin) && (-x $xvfb_bin)) {
+ $format .= qq|<option value=opendocument_pdf | .
+ $form->{DF}{"opendocument_pdf"} . qq|>| .
+ $locale->text("PDF (OpenDocument/OASIS)") . qq|</option>|;
+ }
+
+ if ($latex_templates) {
+ $format .= qq|<option value=pdf $form->{DF}{pdf}>| .
+ $locale->text('PDF') . qq|</option>|;
+ }
+
+ $format .= qq|<option value=html $form->{DF}{html}>HTML</option>|;
if ($latex) {
- $format = qq|<select name=format>
- <option value=pdf $form->{DF}{pdf}>| . $locale->text('PDF') . qq|
- <option value=html $form->{DF}{html}>html
- <option value=postscript $form->{DF}{postscript}>|
- . $locale->text('Postscript');
- }
-
- $language = qq|<select name=language>
- <option value=""></option>|;
- %lang = (de => "deutsch", en => "englisch", fr => "französisch");
- foreach $item (keys %lang) {
- if ($form->{language} eq $item) {
- $language .= qq|<option value="$item" selected>$lang{$item}</option>|;
- } else {
- $language .= qq|<option value="$item">$lang{$item}</option>|;
+ $format .= qq|<option value=postscript $form->{DF}{postscript}>| .
+ $locale->text('Postscript') . qq|</option>|;
+ }
+
+ if ($opendocument_templates) {
+ $format .= qq|<option value=opendocument $form->{DF}{opendocument}>| .
+ $locale->text("OpenDocument/OASIS") . qq|</option>|;
+ }
+ $format .= qq|</select>|;
+
+ if (scalar(keys (%{ $form->{languages} })) !=0) {
+ $language_select = qq|<select name=language_id>
+ <option value=""></option>}|;
+ foreach $item (@{ $form->{languages} }) {
+ if ($form->{language_id} eq $item->{id}) {
+ $language_select .= qq|<option value="$item->{id}" selected>$item->{description}</option>|;
+ } else {
+ $language_select .= qq|<option value="$item->{id}">$item->{description}</option>|;
+ }
}
}
+ if (scalar(keys (%{ $form->{printers} })) !=0) {
+
+ $printer_select = qq|<select name=printer_id>
+ <option value=""></option>|;
+ foreach $item (@{ $form->{printers} }) {
+ $printer_select .= qq|<option value="$item->{id}">$item->{printer_description}</option>|;
+ }
+ }
+
+
+
print qq|
<table width=100% cellspacing=0 cellpadding=0>
<tr>
<td>
<table>
<tr>
- <td>$type</select></td>
- <td>$language</select</td>
+ <td>$type</select></td>|;
+ if (scalar(keys (%{ $form->{languages} })) !=0) {
+ print qq|
+ <td>${language_select}</select></td>|;
+ }
+ print qq|
<td>$format</select></td>
- <td>$media</select></td>
+ <td>$media</select></td>|;
+ if (scalar(keys (%{ $form->{printers} })) !=0) {
+ print qq|
+ <td>$printer_select</select></td>
|;
+ }
- if ($myconfig{printer} && $latex && $form->{media} ne 'email') {
+ if (scalar(keys (%{ $form->{printers} })) !=0 && $latex_templates && $form->{media} ne 'email') {
print qq|
<td>| . $locale->text('Copies') . qq|
<input name=copies size=2 value=$form->{copies}></td>
map { $old_form->{$_} = $form->{$_} } keys %$form;
}
+ if (!$form->{id} || (($form->{formname} eq "proforma") && !$form->{proforma} && (($form->{type} =~ /_order$/) || ($form->{type} =~ /_quotation$/)))) {
+ if ($form->{formname} eq "proforma") {
+ $form->{proforma} = 1;
+ }
+ $form->{print_and_save} = 1;
+ my $formname = $form->{formname};
+ &save();
+ $form->{formname} = $formname;
+ &edit();
+ exit;
+ }
+
&print_form($old_form);
$lxdebug->leave_sub();
$numberfld = "sonumber";
$order = 1;
}
+
+ if (($form->{type} eq 'invoice') && ($form->{formname} eq 'proforma') ) {
+ $inv = "inv";
+ $due = "due";
+ $form->{"${inv}date"} = $form->{transdate};
+ $form->{"invdate"} = $form->{transdate};
+ $form->{label} = $locale->text('Proforma Invoice');
+ $numberfld = "sonumber";
+ $order = 0;
+ }
+
+ if (($form->{type} eq 'sales_order') && ($form->{formname} eq 'proforma') ) {
+ $inv = "inv";
+ $due = "due";
+ $form->{"${inv}date"} = $form->{transdate};
+ $form->{"invdate"} = $form->{transdate};
+ $form->{invnumber} = $form->{ordnumber};
+ $form->{label} = $locale->text('Proforma Invoice');
+ $numberfld = "sonumber";
+ $order = 1;
+ }
+
if ($form->{formname} eq 'packing_list' && $form->{type} ne 'invoice') {
# we use the same packing list as from an invoice
$form->{invdate} = $form->{"${inv}date"} = $form->{transdate};
$form->{label} = $locale->text('Packing List');
$order = 1;
+ # set invnumber for template packing_list
+ $form->{invnumber} = $form->{ordnumber};
}
if ($form->{formname} eq 'pick_list') {
$inv = "ord";
$numberfld = "sqnumber";
$order = 1;
}
+
+ if (($form->{type} eq 'sales_quotation') && ($form->{formname} eq 'proforma') ) {
+ $inv = "quo";
+ $due = "req";
+ $form->{"${inv}date"} = $form->{transdate};
+ $form->{"invdate"} = $form->{transdate};
+ $form->{label} = $locale->text('Proforma Invoice');
+ $numberfld = "sqnumber";
+ $order = 1;
+ }
+
if ($form->{formname} eq 'request_quotation') {
$inv = "quo";
$due = "req";
my ($saved_email, $saved_cc, $saved_bcc) =
($form->{"email"}, $form->{"cc"}, $form->{"bcc"});
- $language = $form->{language};
+ $language_saved = $form->{language_id};
+ $payment_id_saved = $form->{payment_id};
+
&{"$form->{vc}_details"};
- $form->{language} = $language;
+
+ $form->{language_id} = $language_saved;
+ $form->{payment_id} = $payment_id_saved;
$form->{"email"} = $saved_email if ($saved_email);
$form->{"cc"} = $saved_cc if ($saved_cc);
$form->{"bcc"} = $saved_bcc if ($saved_bcc);
- @a = ();
- foreach $i (1 .. $form->{rowcount}) {
- push @a,
- ("partnumber_$i", "description_$i",
- "partsgroup_$i", "serialnumber_$i",
- "bin_$i", "unit_$i",
- "transdate_$i", "ordnumber_$i");
- }
- map { push @a, "${_}_description" } split / /, $form->{taxaccounts};
-
- $ARAP = ($form->{vc} eq 'customer') ? "AR" : "AP";
- push @a, $ARAP;
-
# format payment dates
for $i (1 .. $form->{paidaccounts} - 1) {
$form->{"datepaid_$i"} = $locale->date(\%myconfig, $form->{"datepaid_$i"});
- push @a, "${ARAP}_paid_$i", "source_$i", "memo_$i";
}
- $form->format_string(@a);
-
($form->{employee}) = split /--/, $form->{employee};
($form->{warehouse}, $form->{warehouse_id}) = split /--/, $form->{warehouse};
} 0 .. $#{ $form->{$field} };
}
+ if ($form->{shipto_id}) {
+ $form->get_shipto(\%myconfig);
+ }
+
@a = qw(name street zipcode city country);
$shipto = 1;
$form->{notes} =~ s/^\s+//g;
- # some of the stuff could have umlauts so we translate them
- push @a,
- qw(shiptoname shiptostreet shiptozipcode shiptocity shiptocountry shiptoemail shippingpoint shipvia company address signature employee contact department_1 department_2);
+ map({ $form->{$_} =~ s/\\n/\n/g; } qw(company address));
- push @a, ("${inv}date", "${due}date", "deliverydate", email, cc, bcc);
+ $form->{templates} = "$myconfig{templates}";
- $form->format_string(@a);
+ $form->{language} = $form->get_template_language(\%myconfig);
+ $form->{printer_code} = $form->get_printer_code(\%myconfig);
- $form->{templates} = "$myconfig{templates}";
if ($form->{language} ne "") {
$form->{language} = "_" . $form->{language};
}
- $form->{IN} = "$form->{formname}$form->{language}.html";
+ if ($form->{printer_code} ne "") {
+ $form->{printer_code} = "_" . $form->{printer_code};
+ }
+
+ $form->{IN} = "$form->{formname}$form->{language}$form->{printer_code}.html";
if ($form->{format} eq 'postscript') {
$form->{postscript} = 1;
$form->{IN} =~ s/html$/tex/;
- }
- if ($form->{format} eq 'pdf') {
+ } elsif ($form->{"format"} =~ /pdf/) {
$form->{pdf} = 1;
- $form->{IN} =~ s/html$/tex/;
+ if ($form->{"format"} =~ /opendocument/) {
+ $form->{IN} =~ s/html$/odt/;
+ } else {
+ $form->{IN} =~ s/html$/tex/;
+ }
+ } elsif ($form->{"format"} =~ /opendocument/) {
+ $form->{"opendocument"} = 1;
+ $form->{"IN"} =~ s/html$/odt/;
}
if ($form->{media} eq 'printer') {
- $form->{OUT} = "| $myconfig{printer}";
+ $form->{OUT} = "| $form->{printer_command} &>/dev/null";
$form->{printed} .= " $form->{formname}";
$form->{printed} =~ s/^ //;
}
: $locale->text('emailed to') . " $form->{email}";
$form->redirect(qq|$form->{label} $form->{"${inv}number"} $msg|);
}
+ if ($form->{printing}) {
+ &{"$display_form"};
+ exit;
+ }
$lxdebug->leave_sub();
}
<td>$form->{name}</td>
<td><input name=shiptoname size=35 value="$form->{shiptoname}"></td>
</tr>
+ <tr>
+ <th align=right nowrap>| . $locale->text('Department') . qq|</th>
+ <td>$form->{department_1}</td>
+ <td><input name=shiptodepartment_1 size=35 value="$form->{shiptodepartment_1}"></td>
+ </tr>
+ <tr>
+ <th align=right nowrap> </th>
+ <td>$form->{department_2}</td>
+ <td><input name=shiptodepartment_2 size=35 value="$form->{shiptodepartment_2}"></td>
+ </tr>
<tr>
<th align=right nowrap>| . $locale->text('Street') . qq|</th>
<td>$form->{street}</td>
# delete shipto
map { delete $form->{$_} }
- qw(shiptoname shiptostreet shiptozipcode shiptocity shiptocountry shiptocontact shiptophone shiptofax shiptoemail header);
+ qw(shiptoname shiptostreet shiptozipcode shiptocity shiptocountry shiptocontact shiptophone shiptofax shiptoemail shiptodepartment_1 shiptodepartment_2 header);
$form->{title} = $title;
foreach $key (keys %$form) {
$lxdebug->leave_sub();
}
+sub relink_accounts {
+ $lxdebug->enter_sub();
+
+ $form->{"taxaccounts"} =~ s/\s*$//;
+ $form->{"taxaccounts"} =~ s/^\s*//;
+ foreach my $accno (split(/\s*/, $form->{"taxaccounts"})) {
+ map({ delete($form->{"${accno}_${_}"}); } qw(rate description taxnumber));
+ }
+ $form->{"taxaccounts"} = "";
+
+ for (my $i = 1; $i <= $form->{"rowcount"}; $i++) {
+ if ($form->{"id_$i"}) {
+ IC->retrieve_accounts(\%myconfig, $form, $form->{"id_$i"}, $i, 1);
+ }
+ }
+
+ $lxdebug->leave_sub();
+}
$form->create_links("AP", \%myconfig, "vendor");
+ #quote all_vendor Bug 133
+ foreach $ref (@{ $form->{all_vendor} }) {
+ $ref->{name} = $form->quote($ref->{name});
+ }
+
if ($form->{all_vendor}) {
unless ($form->{vendor_id}) {
$form->{vendor_id} = $form->{all_vendor}->[0]->{id};
}
}
+ if ($form->{payment_id}) {
+ $payment_id = $form->{payment_id};
+ }
+ if ($form->{language_id}) {
+ $language_id = $form->{language_id};
+ }
+ if ($form->{taxzone_id}) {
+ $taxzone_id = $form->{taxzone_id};
+ }
$cp_id = $form->{cp_id};
IR->get_vendor(\%myconfig, \%$form);
IR->retrieve_invoice(\%myconfig, \%$form);
$form->{cp_id} = $cp_id;
+
+ if ($payment_id) {
+ $form->{payment_id} = $payment_id;
+ }
+ if ($language_id) {
+ $form->{language_id} = $language_id;
+ }
+ if ($taxzone_id) {
+ $form->{taxzone_id} = $taxzone_id;
+ }
# currencies
- @curr = split /:/, $form->{currencies};
+ @curr = split(/:/, $form->{currencies});
chomp $curr[0];
$form->{defaultcurrency} = $curr[0];
$form->{oldvendor} = "$form->{vendor}--$form->{vendor_id}";
# vendors
- if ($form->{all_vendor}) {
+ if (@{ $form->{all_vendor} }) {
$form->{vendor} = "$form->{vendor}--$form->{vendor_id}";
map { $form->{selectvendor} .= "<option>$_->{name}--$_->{id}\n" }
(@{ $form->{all_vendor} });
map { $form->{$_} =~ s/\"/"/g } qw(invnumber ordnumber quonumber);
+ my $i = 0;
foreach $ref (@{ $form->{invoice_details} }) {
$i++;
map { $form->{"${_}_$i"} = $ref->{$_} } keys %{$ref};
s/option>\Q$form->{$item}\E/option selected>$form->{$item}/;
}
+ $form->{radier} =
+ ($form->current_date(\%myconfig) eq $form->{gldate}) ? 1 : 0;
+
+ #quote selectvendor Bug 133
+ $form->{"selectvendor"} = $form->quote($form->{"selectvendor"});
+
$form->{exchangerate} =
$form->format_amount(\%myconfig, $form->{exchangerate});
<input type=hidden name=forex value=$form->{forex}>
|;
+
+ if (@{ $form->{TAXZONE} }) {
+ $form->{selecttaxzone} = "";
+ foreach $item (@{ $form->{TAXZONE} }) {
+ if ($item->{id} == $form->{taxzone_id}) {
+ $form->{selecttaxzone} .=
+ "<option value=$item->{id} selected>$item->{description}</option>";
+ } else {
+ $form->{selecttaxzone} .=
+ "<option value=$item->{id}>$item->{description}</option>";
+ }
+
+ }
+ } else {
+ $form->{selecttaxzone} =~ s/ selected//g;
+ if ($form->{taxzone_id} ne "") {
+ $form->{selecttaxzone} =~ s/value=$form->{taxzone_id}/value=$form->{taxzone_id} selected/;
+ }
+ }
+ if ($form->{rowcount} >1) {
+ $form->{selecttaxzone} =~ /<option value=\d+ selected>.*?<\/option>/;
+ $form->{selecttaxzone} = $&;
+ }
+
+
+ $taxzone = qq|
+ <tr>
+ <th align=right>| . $locale->text('Steuersatz') . qq|</th>
+ <td><select name=taxzone_id>$form->{selecttaxzone}</select></td>
+ <input type=hidden name=selecttaxzone value="$form->{selecttaxzone}">
+ </tr>|;
+
+
+
$vendor =
($form->{selectvendor})
? qq|<select name=vendor>$form->{selectvendor}</select>\n<input type=hidden name="selectvendor" value="$form->{selectvendor}">|
<input type=hidden name=locked value=$form->{locked}>
<input type=hidden name=shipped value=$form->{shipped}>
-
+<input type=hidden name=storno value=$form->{storno}>
+<input type=hidden name=storno_id value=$form->{storno_id}>
<table width=100%>
<tr class=listtop>
<td colspan=3><select name=AP>$form->{selectAP}</select></td>
<input type=hidden name=selectAP value="$form->{selectAP}">
</tr>
+ $taxzone
$department
<tr>
<th align=right nowrap>| . $locale->text('Currency') . qq|</th>
s/option>\Q$form->{"AP_paid_$i"}\E/option selected>$form->{"AP_paid_$i"}/;
# format amounts
- $form->{"paid_$i"} =
- $form->format_amount(\%myconfig, $form->{"paid_$i"}, 2);
+ if ($form->{"paid_$i"}) {
+ $form->{"paid_$i"} =
+ $form->format_amount(\%myconfig, $form->{"paid_$i"}, 2);
+ }
$form->{"exchangerate_$i"} =
$form->format_amount(\%myconfig, $form->{"exchangerate_$i"});
if ($form->{id}) {
print qq|<input class=submit type=submit name=action value="|
- . $locale->text('Update') . qq|">
+ . $locale->text('Post Payment') . qq|">
|;
-
- if (!$form->{revtrans}) {
- if (!$form->{locked}) {
- print qq|
- <input class=submit type=submit name=action value="|
- . $locale->text('Post') . qq|">
- <input class=submit type=submit name=action value="|
- . $locale->text('Delete') . qq|">
-|;
- }
- }
-
- if ($invdate > $closedto) {
- print qq|
- <input class=submit type=submit name=action value="|
- . $locale->text('Post as new') . qq|">
- <input class=submit type=submit name=action value="|
- . $locale->text('Order') . qq|">
+ print qq|<input class=submit type=submit name=action value="|
+ . $locale->text('Storno') . qq|">
+| unless ($form->{storno});
+ if ($form->{radier}) {
+ print qq|
+ <input class=submit type=submit name=action value="|
+ . $locale->text('Delete') . qq|">
|;
- }
-
+ }
} else {
if ($invdate > $closedto) {
print qq|<input class=submit type=submit name=action value="|
$form->{creditremaining} += ($form->{oldinvtotal} - $form->{oldtotalpaid});
&check_form;
- } else {
+ } else {
IR->retrieve_item(\%myconfig, \%$form);
$lxdebug->leave_sub();
}
+sub storno {
+ $lxdebug->enter_sub();
+
+ if ($form->{storno}) {
+ $form->error($locale->text('Cannot storno storno invoice!'));
+ }
+
+ $form->{storno_id} = $form->{id};
+ $form->{storno} = 1;
+ $form->{id} = "";
+ $form->{invnumber} = "Storno zu " . $form->{invnumber};
+ $form->{rowcount}--;
+
+ &post();
+ $lxdebug->leave_sub();
+
+}
+
+sub post_payment {
+ $lxdebug->enter_sub();
+ for $i (1 .. $form->{paidaccounts}) {
+ if ($form->{"paid_$i"}) {
+ $datepaid = $form->datetonum($form->{"datepaid_$i"}, \%myconfig);
+
+ $form->isblank("datepaid_$i", $locale->text('Payment date missing!'));
+
+ $form->error($locale->text('Cannot post payment for a closed period!'))
+ if ($datepaid <= $closedto);
+
+ if ($form->{currency} ne $form->{defaultcurrency}) {
+ $form->{"exchangerate_$i"} = $form->{exchangerate}
+ if ($invdate == $datepaid);
+ $form->isblank("exchangerate_$i",
+ $locale->text('Exchangerate for payment missing!'));
+ }
+ }
+ }
+
+ ($form->{AP}) = split /--/, $form->{AP};
+ ($form->{AP_paid}) = split /--/, $form->{AP_paid};
+ $form->redirect($locale->text(' Payment posted!'))
+ if (IR->post_payment(\%myconfig, \%$form));
+ $form->error($locale->text('Cannot post payment!'));
+
+
+ $lxdebug->leave_sub();
+}
+
sub post {
$lxdebug->enter_sub();
if ($form->{currency} ne $form->{defaultcurrency});
for $i (1 .. $form->{paidaccounts}) {
- if ($form->{"paid_$i"}) {
+ if ($form->parse_amount(\%myconfig, $form->{"paid_$i"})) {
$datepaid = $form->datetonum($form->{"datepaid_$i"}, \%myconfig);
$form->isblank("datepaid_$i", $locale->text('Payment date missing!'));
$form->{id} = 0 if $form->{postasnew};
+ # get new invnumber in sequence if no invnumber is given or if posasnew was requested
+ if (!$form->{invnumber} || $form->{postasnew}) {
+ $form->{invnumber} = $form->update_defaults(\%myconfig, "invnumber");
+ }
+
+ relink_accounts();
$form->redirect( $locale->text('Invoice')
. " $form->{invnumber} "
. $locale->text('posted!'))
sub add {
$lxdebug->enter_sub();
+
+ if ($form->{type} eq "credit_note") {
+ $form->{title} = $locale->text('Add Credit Note');
+
+ if ($form->{storno}) {
+ $form->{title} = $locale->text('Add Storno Credit Note');
+ }
+ } else {
+ $form->{title} = $locale->text('Add Sales Invoice');
+
+ }
- $form->{title} = $locale->text('Add Sales Invoice');
$form->{callback} =
"$form->{script}?action=add&type=$form->{type}&login=$form->{login}&path=$form->{path}&password=$form->{password}"
sub edit {
$lxdebug->enter_sub();
- $form->{title} = $locale->text('Edit Sales Invoice');
if ($myconfig{acs} =~ "AR--Add Sales Invoice" || $myconfig{acs} =~ "AR--AR")
{
$form->error("Access Denied");
}
+ $edit = 1;
if ($form->{print_and_post}) {
$form->{action} = "print";
$form->{resubmit} = 1;
+ $language_id = $form->{language_id};
+ $printer_id = $form->{printer_id};
}
&invoice_links;
&prepare_invoice;
+ if ($form->{print_and_post}) {
+ $form->{language_id} = $language_id;
+ $form->{printer_id} = $printer_id;
+ }
+
&display_form;
$lxdebug->leave_sub();
$form->{customer_id} = $form->{all_customer}->[0]->{id};
}
}
+
+ if ($form->{payment_id}) {
+ $payment_id = $form->{payment_id};
+ }
+ if ($form->{language_id}) {
+ $language_id = $form->{language_id};
+ }
+ if ($form->{taxzone_id}) {
+ $taxzone_id = $form->{taxzone_id};
+ }
+ if ($form->{id}) {
+ $id = $form->{id};
+ }
+ if ($form->{shipto_id}) {
+ $shipto_id = $form->{shipto_id};
+ }
+
$cp_id = $form->{cp_id};
IS->get_customer(\%myconfig, \%$form);
+ #quote all_customer Bug 133
+ foreach $ref (@{ $form->{all_customer} }) {
+ $ref->{name} = $form->quote($ref->{name});
+ }
+ if ($id) {
+ $form->{id} = $id;
+ }
IS->retrieve_invoice(\%myconfig, \%$form);
$form->{cp_id} = $cp_id;
+ if ($payment_id) {
+ $form->{payment_id} = $payment_id;
+ }
+ if ($language_id) {
+ $form->{language_id} = $language_id;
+ }
+ if ($taxzone_id) {
+ $form->{taxzone_id} = $taxzone_id;
+ }
+ if ($shipto_id) {
+ $form->{shipto_id} = $shipto_id;
+ }
+
# currencies
- @curr = split /:/, $form->{currencies};
+ @curr = split(/:/, $form->{currencies});
chomp $curr[0];
$form->{defaultcurrency} = $curr[0];
$form->{oldcustomer} = "$form->{customer}--$form->{customer_id}";
- if ($form->{all_customer}) {
+ if (@{ $form->{all_customer} }) {
$form->{customer} = "$form->{customer}--$form->{customer_id}";
map { $form->{selectcustomer} .= "<option>$_->{name}--$_->{id}\n" }
(@{ $form->{all_customer} });
sub prepare_invoice {
$lxdebug->enter_sub();
- $form->{type} = "invoice";
- $form->{formname} = "invoice";
- $form->{media} = "screen";
+ if ($form->{type} eq "credit_note") {
+ $form->{type} = "credit_note";
+ $form->{formname} = "credit_note";
+ $form->{media} = "screen";
+ } else {
+ $form->{type} = "invoice";
+ $form->{formname} = "invoice";
+ $form->{media} = "screen";
+ }
if ($form->{id}) {
# # get pricegroups for parts
# IS->get_pricegroups_for_parts(\%myconfig, \%$form);
+ my $i = 0;
+
foreach $ref (@{ $form->{invoice_details} }) {
$i++;
+
map { $form->{"${_}_$i"} = $ref->{$_} } keys %{$ref};
$form->{"discount_$i"} =
$form->format_amount(\%myconfig, $form->{"discount_$i"} * 100);
sub form_header {
$lxdebug->enter_sub();
+ if ($edit) {
+
+ if ($form->{type} eq "credit_note") {
+ $form->{title} = $locale->text('Edit Credit Note');
+
+ if ($form->{storno}) {
+ $form->{title} = $locale->text('Edit Storno Credit Note');
+ }
+ } else {
+ $form->{title} = $locale->text('Edit Sales Invoice');
+
+ if ($form->{storno}) {
+ $form->{title} = $locale->text('Edit Storno Invoice');
+ }
+ }
+ }
+
+ $form->{radier} =
+ ($form->current_date(\%myconfig) eq $form->{gldate}) ? 1 : 0;
+
+ $payment = qq|<option value=""></option>|;
+ foreach $item (@{ $form->{payment_terms} }) {
+ if ($form->{payment_id} eq $item->{id}) {
+ $payment .= qq|<option value="$item->{id}" selected>$item->{description}</option>|;
+ } else {
+ $payment .= qq|<option value="$item->{id}">$item->{description}</option>|;
+ }
+ }
+
+
+ if (@{ $form->{TAXZONE} }) {
+ $form->{selecttaxzone} = "";
+ foreach $item (@{ $form->{TAXZONE} }) {
+ if ($item->{id} == $form->{taxzone_id}) {
+ $form->{selecttaxzone} .=
+ "<option value=$item->{id} selected>$item->{description}</option>";
+ } else {
+ $form->{selecttaxzone} .=
+ "<option value=$item->{id}>$item->{description}</option>";
+ }
+
+ }
+ } else {
+ $form->{selecttaxzone} =~ s/ selected//g;
+ if ($form->{taxzone_id} ne "") {
+ $form->{selecttaxzone} =~ s/value=$form->{taxzone_id}/value=$form->{taxzone_id} selected/;
+ }
+ }
+ if ($form->{rowcount} >0) {
+ $form->{selecttaxzone} =~ /<option value=\d+ selected>.*?<\/option>/;
+ $form->{selecttaxzone} = $&;
+ }
+
+
+ $taxzone = qq|
+ <tr>
+ <th align=right>| . $locale->text('Steuersatz') . qq|</th>
+ <td><select name=taxzone_id>$form->{selecttaxzone}</select></td>
+ <input type=hidden name=selecttaxzone value="$form->{selecttaxzone}">
+ </tr>|;
+
+
+ if (@{ $form->{SHIPTO} }) {
+ $form->{selectshipto} = "<option value=0></option>";
+ foreach $item (@{ $form->{SHIPTO} }) {
+ if ($item->{shipto_id} == $form->{shipto_id}) {
+ $form->{selectshipto} .=
+ "<option value=$item->{shipto_id} selected>$item->{shiptoname} $item->{shiptodepartment_1}</option>";
+ } else {
+ $form->{selectshipto} .=
+ "<option value=$item->{shipto_id}>$item->{shiptoname} $item->{shiptodepartment}</option>";
+ }
+
+ }
+ } else {
+ $form->{selectshipto} =~ s/ selected//g;
+ if ($form->{shipto_id} ne "") {
+ $form->{selectshipto} =~ s/value=$form->{shipto_id}/value=$form->{shipto_id} selected/;
+ }
+ }
+
+ $shipto = qq|
+ <th align=right>| . $locale->text('Shipping Address') . qq|</th>
+ <td><select name=shipto_id style="width:200px;">$form->{selectshipto}</select></td>
+ <input type=hidden name=selectshipto value="$form->{selectshipto}">|;
+
+
+
# set option selected
- foreach $item (qw(AR customer currency department employee contact)) {
+ foreach $item (qw(AR customer currency department employee)) {
$form->{"select$item"} =~ s/ selected//;
$form->{"select$item"} =~
s/option>\Q$form->{$item}\E/option selected>$form->{$item}/;
}
+ #quote customer Bug 133
+ $form->{selectcustomer} = $form->quote($form->{selectcustomer});
+
#build contacts
if ($form->{all_contacts}) {
- $form->{selectcontact} = "";
+ $form->{selectcontact} = "<option></option>";
foreach $item (@{ $form->{all_contacts} }) {
+ my $department = ($item->{cp_abteilung}) ? "--$item->{cp_abteilung}" : "";
if ($form->{cp_id} == $item->{cp_id}) {
$form->{selectcontact} .=
- "<option selected>$item->{cp_name}--$item->{cp_id}";
+ "<option value=$item->{cp_id} selected>$item->{cp_name}$department</option>";
} else {
- $form->{selectcontact} .= "<option>$item->{cp_name}--$item->{cp_id}";
+ $form->{selectcontact} .= "<option value=$item->{cp_id}>$item->{cp_name}$department</option>";
}
}
+ } else {
+ $form->{selectcontact} =~ s/ selected//g;
+ if ($form->{cp_id} ne "") {
+ $form->{selectcontact} =~ s/value=$form->{cp_id}/value=$form->{cp_id} selected/;
+ }
+ }
+
+
+ if (($form->{creditlimit} != 0) && ($form->{creditremaining} < 0) && !$form->{update}) {
+ $creditwarning = 1;
+ } else {
+ $creditwarning = 0;
}
#else {$form->{all_contacts} = 0;}
#sk
$contact =
($form->{selectcontact})
- ? qq|<select name=contact>$form->{selectcontact}</select>\n<input type=hidden name="selectcontact" value="$form->{selectcontact}">|
+ ? qq|<select name=cp_id>$form->{selectcontact}</select>\n<input type=hidden name="selectcontact" value="$form->{selectcontact}">|
: qq|<input name=contact value="$form->{contact}" size=35>|;
$department = qq|
|;
}
+ if ($form->{max_dunning_level}) {
+ $dunning = qq|
+ <tr>
+ <td colspan=4>
+ <table>
+ <tr>
+ <th align=right>| . $locale->text('Max. Dunning Level') . qq|:</th>
+ <td><b>$form->{max_dunning_level}</b></td>
+ <th align=right>| . $locale->text('Dunning Amount') . qq|:</th>
+ <td><b>|
+ . $form->format_amount(\%myconfig, $form->{dunning_amount},2)
+ . qq|</b></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+|;
+ }
+
$form->{fokus} = "invoice.customer";
# use JavaScript Calendar or not
$form->{jsscript} = $jscalendar;
$jsscript = "";
- if ($form->{jsscript}) {
-
- # with JavaScript Calendar
- $button1 = qq|
- <td><input name=invdate id=invdate size=11 title="$myconfig{dateformat}" value=$form->{invdate}></td>
- <td><input type=button name=invdate id="trigger1" value=|
- . $locale->text('button') . qq|></td>
- |;
- $button2 = qq|
- <td width="13"><input name=duedate id=duedate size=11 title="$myconfig{dateformat}" value=$form->{duedate}></td>
- <td width="4"><input type=button name=duedate id="trigger2" value=|
- . $locale->text('button') . qq|></td></td>
- |;
- $button3 = qq|
- <td width="13"><input name=deliverydate id=deliverydate size=11 title="$myconfig{dateformat}" value=$form->{deliverydate}></td>
- <td width="4"><input type=button name=deliverydate id="trigger3" value=|
- . $locale->text('button') . qq|></td></td>
- |;
-
- #write Trigger
- $jsscript =
- Form->write_trigger(\%myconfig, "3",
- "invdate", "BL",
- "trigger1", "duedate",
- "BL", "trigger2",
- "deliverydate", "BL",
- "trigger3");
+ if ($form->{type} eq "credit_note") {
+ if ($form->{jsscript}) {
+
+ # with JavaScript Calendar
+ $button1 = qq|
+ <td><input name=invdate id=invdate size=11 title="$myconfig{dateformat}" value=$form->{invdate}></td>
+ <td><input type=button name=invdate id="trigger1" value=|
+ . $locale->text('button') . qq|></td>
+ |;
+
+ #write Trigger
+ $jsscript =
+ Form->write_trigger(\%myconfig, "1",
+ "invdate", "BL",
+ "trigger1");
+ } else {
+
+ # without JavaScript Calendar
+ $button1 =
+ qq|<td><input name=invdate size=11 title="$myconfig{dateformat}" value=$form->{invdate}></td>|;
+ $button2 =
+ qq|<td width="13"><input name=duedate size=11 title="$myconfig{dateformat}" value=$form->{duedate}></td>|;
+ }
} else {
-
- # without JavaScript Calendar
- $button1 =
- qq|<td><input name=invdate size=11 title="$myconfig{dateformat}" value=$form->{invdate}></td>|;
- $button2 =
- qq|<td width="13"><input name=duedate size=11 title="$myconfig{dateformat}" value=$form->{duedate}></td>|;
+ if ($form->{jsscript}) {
+
+ # with JavaScript Calendar
+ $button1 = qq|
+ <td><input name=invdate id=invdate size=11 title="$myconfig{dateformat}" value=$form->{invdate}></td>
+ <td><input type=button name=invdate id="trigger1" value=|
+ . $locale->text('button') . qq|></td>
+ |;
+ $button2 = qq|
+ <td width="13"><input name=duedate id=duedate size=11 title="$myconfig{dateformat}" value=$form->{duedate}></td>
+ <td width="4"><input type=button name=duedate id="trigger2" value=|
+ . $locale->text('button') . qq|></td></td>
+ |;
+ $button3 = qq|
+ <td width="13"><input name=deliverydate id=deliverydate size=11 title="$myconfig{dateformat}" value=$form->{deliverydate}></td>
+ <td width="4"><input type=button name=deliverydate id="trigger3" value=|
+ . $locale->text('button') . qq|></td></td>
+ |;
+
+ #write Trigger
+ $jsscript =
+ Form->write_trigger(\%myconfig, "3",
+ "invdate", "BL",
+ "trigger1", "duedate",
+ "BL", "trigger2",
+ "deliverydate", "BL",
+ "trigger3");
+ } else {
+
+ # without JavaScript Calendar
+ $button1 =
+ qq|<td><input name=invdate size=11 title="$myconfig{dateformat}" value=$form->{invdate}></td>|;
+ $button2 =
+ qq|<td width="13"><input name=duedate size=11 title="$myconfig{dateformat}" value=$form->{duedate}></td>|;
+ }
}
if ($form->{resubmit} && ($form->{format} eq "html")) {
$onload =
} else {
$onload = "fokus()";
}
+
+ $credittext = $locale->text('Credit Limit exceeded!!!');
+ if ($creditwarning) {
+ $onload = qq|alert('$credittext')|;
+ }
+
$form->header;
print qq|
<body onLoad="$onload">
+<script type="text/javascript" src="js/common.js"></script>
+<script type="text/javascript" src="js/delivery_customer_selection.js"></script>
+<script type="text/javascript" src="js/vendor_selection.js"></script>
+<script type="text/javascript" src="js/calculate_qty.js"></script>
<form method=post name="invoice" action=$form->{script}>
<input type=hidden name=shipped value=$form->{shipped}>
<input type=hidden name=lizenzen value=$lizenzen>
+<input type=hidden name=storno value=$form->{storno}>
+<input type=hidden name=storno_id value=$form->{storno_id}>
+
+
<table width=100%>
<tr class=listtop>
</tr>
</table>
</td>
+ $shipto
</tr>
$business
+ $dunning
<tr>
<th align=right nowrap>| . $locale->text('Record in') . qq|</th>
- <td colspan=3><select name=AR>$form->{selectAR}</select></td>
+ <td colspan=3><select name=AR style="width:280px;">$form->{selectAR}</select></td>
<input type=hidden name=selectAR value="$form->{selectAR}">
</tr>
+ $taxzone
$department
<tr>
<th align=right nowrap>| . $locale->text('Currency') . qq|</th>
<tr>
<th align=right nowrap>| . $locale->text('Ship via') . qq|</th>
<td colspan=3><input name=shipvia size=35 value="$form->{shipvia}"></td>
- </tr>
- </table>
+ </tr>|;
+# <tr>
+# <td colspan=4>
+# <table>
+# <tr>
+# <td colspan=2>
+# <button type="button" onclick="delivery_customer_selection_window('delivery_customer_string','delivery_customer_id')">| . $locale->text('Choose Customer') . qq|</button>
+# </td>
+# <td colspan=2><input type=hidden name=delivery_customer_id value="$form->{delivery_customer_id}">
+# <input size=45 id=delivery_customer_string name=delivery_customer_string value="$form->{delivery_customer_string}"></td>
+# </tr>
+# <tr>
+# <td colspan=2>
+# <button type="button" onclick="vendor_selection_window('delivery_vendor_string','delivery_vendor_id')">| . $locale->text('Choose Vendor') . qq|</button>
+# </td>
+# <td colspan=2><input type=hidden name=delivery_vendor_id value="$form->{delivery_vendor_id}">
+# <input size=45 id=delivery_vendor_string name=delivery_vendor_string value="$form->{delivery_vendor_string}"></td>
+# </tr>
+# </table>
+# </td>
+# </tr>
+print qq| </table>
</td>
<td align=right>
<table>
<td colspan=2><select name=employee>$form->{selectemployee}</select></td>
<input type=hidden name=selectemployee value="$form->{selectemployee}">
<td></td>
+ </tr>|;
+if ($form->{type} eq "credit_note") {
+print qq| <tr>
+ <th align=right nowrap>| . $locale->text('Credit Note Number') . qq|</th>
+ <td><input name=invnumber size=11 value="$form->{invnumber}"></td>
</tr>
<tr>
+ <th align=right>| . $locale->text('Credit Note Date') . qq|</th>
+ $button1
+ </tr>|;
+} else {
+print qq| <tr>
<th align=right nowrap>| . $locale->text('Invoice Number') . qq|</th>
<td><input name=invnumber size=11 value="$form->{invnumber}"></td>
</tr>
<tr>
<th align=right>| . $locale->text('Delivery Date') . qq|</th>
$button3
- </tr>
- <tr>
+ </tr>|;
+}
+print qq| <tr>
<th align=right nowrap>| . $locale->text('Order Number') . qq|</th>
<td><input name=ordnumber size=11 value="$form->{ordnumber}"></td>
</tr>
<tr>
<th align=left>| . $locale->text('Notes') . qq|</th>
<th align=left>| . $locale->text('Internal Notes') . qq|</th>
+ <th align=right>| . $locale->text('Payment Terms') . qq|</th>
</tr>
<tr valign=top>
<td>$notes</td>
<td>$intnotes</td>
+ <td><select name=payment_id tabindex=24>$payment
+ </select></td>
</tr>
</table>
</td>
print $webdav_list;
}
+if ($form->{type} eq "credit_note") {
+ print qq|
+ <tr>
+ <td>
+ <table width=100%>
+ <tr class=listheading>
+ <th colspan=6 class=listheading>|
+ . $locale->text('Payments') . qq|</th>
+ </tr>
+|;
+} else {
print qq|
<tr>
<td>
. $locale->text('Incoming Payments') . qq|</th>
</tr>
|;
+}
if ($form->{currency} eq $form->{defaultcurrency}) {
@column_index = qw(datepaid source memo paid AR_paid);
# format amounts
$totalpaid += $form->{"paid_$i"};
- $form->{"paid_$i"} =
- $form->format_amount(\%myconfig, $form->{"paid_$i"}, 2);
+ if ($form->{"paid_$i"}) {
+ $form->{"paid_$i"} =
+ $form->format_amount(\%myconfig, $form->{"paid_$i"}, 2);
+ }
$form->{"exchangerate_$i"} =
$form->format_amount(\%myconfig, $form->{"exchangerate_$i"});
<input class=submit type=submit name=action value="|
. $locale->text('Print') . qq|">
<input class=submit type=submit name=action value="|
- . $locale->text('E-mail') . qq|">
+ . $locale->text('E-mail') . qq|">|;
+ print qq|<input class=submit type=submit name=action value="|
+ . $locale->text('Storno') . qq|">| unless ($form->{storno});
+ print qq|<input class=submit type=submit name=action value="|
+ . $locale->text('Post Payment') . qq|">
|;
-
- if (!$form->{revtrans}) {
- if (!$form->{locked}) {
- print qq|
- <input class=submit type=submit name=action value="|
- . $locale->text('Post') . qq|">
- <input class=submit type=submit name=action value="|
- . $locale->text('Delete') . qq|">
+ if ($form->{id} && !($form->{type} eq "credit_note")) {
+ print qq|
+ <input class=submit type=submit name=action value="|
+ . $locale->text('Credit Note') . qq|">
|;
- }
- }
+ }
+ if ($form->{radier}) {
+ print qq|
+ <input class=submit type=submit name=action value="|
+ . $locale->text('Delete') . qq|">
+|;
+ }
+
if ($invdate > $closedto) {
print qq|
- <input class=submit type=submit name=action value="|
- . $locale->text('Post as new') . qq|">
<input class=submit type=submit name=action value="|
. $locale->text('Order') . qq|">
|;
if ($form->{second_run}) {
$form->{print_and_post} = 0;
}
+
+ $form->{update} = 1;
+
&check_name(customer);
&check_project;
$form->{creditremaining} += ($form->{oldinvtotal} - $form->{oldtotalpaid});
&check_form;
- } else {
+ } else {
IS->retrieve_item(\%myconfig, \%$form);
} else {
- $sellprice = $form->format_amount(\%myconfig, $form->{"sellprice_$i"});
+ $sellprice = $form->parse_amount(\%myconfig, $form->{"sellprice_$i"});
map { $form->{item_list}[$i]{$_} =~ s/\"/"/g }
qw(partnumber description unit);
map { $form->{"${_}_$i"} = $form->{item_list}[0]{$_} }
keys %{ $form->{item_list}[0] };
+ if ($form->{"part_payment_id_$i"} ne "") {
+ $form->{payment_id} = $form->{"part_payment_id_$i"};
+ }
- $form->{"discount_$i"} = $form->{discount} * 100;
+ if ($form->{"not_discountable_$i"}) {
+ $form->{"discount_$i"} = 0;
+ }
$s = ($sellprice) ? $sellprice : $form->{"sellprice_$i"};
($dec) = ($s =~ /\.(\d+)/);
}
$lxdebug->leave_sub();
}
+sub post_payment {
+ $lxdebug->enter_sub();
+ for $i (1 .. $form->{paidaccounts}) {
+ if ($form->{"paid_$i"}) {
+ $datepaid = $form->datetonum($form->{"datepaid_$i"}, \%myconfig);
+
+ $form->isblank("datepaid_$i", $locale->text('Payment date missing!'));
+
+ $form->error($locale->text('Cannot post payment for a closed period!'))
+ if ($datepaid <= $closedto);
+
+ if ($form->{currency} ne $form->{defaultcurrency}) {
+ $form->{"exchangerate_$i"} = $form->{exchangerate}
+ if ($invdate == $datepaid);
+ $form->isblank("exchangerate_$i",
+ $locale->text('Exchangerate for payment missing!'));
+ }
+ }
+ }
+
+ ($form->{AR}) = split /--/, $form->{AR};
+ ($form->{AR_paid}) = split /--/, $form->{AR_paid};
+ relink_accounts();
+ $form->redirect($locale->text(' Payment posted!'))
+ if (IS->post_payment(\%myconfig, \%$form));
+ $form->error($locale->text('Cannot post payment!'));
+
+
+ $lxdebug->leave_sub();
+}
sub post {
$lxdebug->enter_sub();
if ($form->{currency} ne $form->{defaultcurrency});
for $i (1 .. $form->{paidaccounts}) {
- if ($form->{"paid_$i"}) {
+ if ($form->parse_amount(\%myconfig, $form->{"paid_$i"})) {
$datepaid = $form->datetonum($form->{"datepaid_$i"}, \%myconfig);
$form->isblank("datepaid_$i", $locale->text('Payment date missing!'));
# get new invnumber in sequence if no invnumber is given or if posasnew was requested
if (!$form->{invnumber} || $form->{postasnew}) {
- $form->{invnumber} = $form->update_defaults(\%myconfig, "invnumber");
+ if ($form->{type} eq "credit_note") {
+ $form->{invnumber} = $form->update_defaults(\%myconfig, "cnnumber");
+ } else {
+ $form->{invnumber} = $form->update_defaults(\%myconfig, "invnumber");
+ }
}
+ relink_accounts();
if ($print_post) {
if (!(IS->post_invoice(\%myconfig, \%$form))) {
$form->error($locale->text('Cannot post invoice!'));
}
+sub storno {
+ $lxdebug->enter_sub();
+
+ if ($form->{storno}) {
+ $form->error($locale->text('Cannot storno storno invoice!'));
+ }
+
+ $form->{storno_id} = $form->{id};
+ $form->{storno} = 1;
+ $form->{id} = "";
+ $form->{invnumber} = "Storno zu " . $form->{invnumber};
+ $form->{rowcount}--;
+
+ &post();
+ $lxdebug->leave_sub();
+
+}
+
sub preview {
$lxdebug->enter_sub();
$lxdebug->leave_sub();
}
+sub credit_note {
+ $lxdebug->enter_sub();
+
+ $form->{transdate} = $form->{invdate} = $form->current_date(\%myconfig);
+ $form->{duedate} =
+ $form->current_date(\%myconfig, $form->{invdate}, $form->{terms} * 1);
+
+ $form->{id} = '';
+ $form->{rowcount}--;
+ $form->{shipto} = 1;
+
+
+ $form->{title} = $locale->text('Add Credit Note');
+ $form->{script} = 'is.pl';
+ $script = "is";
+ $buysell = 'buy';
+
+
+ # bo creates the id, reset it
+ map { delete $form->{$_} }
+ qw(id invnumber subject message cc bcc printed emailed queued);
+ $form->{ $form->{vc} } =~ s/--.*//g;
+ $form->{type} = "credit_note";
+
+
+ map { $form->{"select$_"} = "" } ($form->{vc}, currency);
+
+ map { $form->{$_} = $form->parse_amount(\%myconfig, $form->{$_}) }
+ qw(creditlimit creditremaining);
+
+ $currency = $form->{currency};
+ &invoice_links;
+
+ $form->{currency} = $currency;
+ $form->{exchangerate} = "";
+ $form->{forex} = "";
+ $form->{exchangerate} = $exchangerate
+ if (
+ $form->{forex} = (
+ $exchangerate =
+ $form->check_exchangerate(
+ \%myconfig, $form->{currency}, $form->{invdate}, $buysell
+ )));
+
+ $form->{creditremaining} -= ($form->{oldinvtotal} - $form->{ordtotal});
+
+ &prepare_invoice;
+
+
+ &display_form;
+
+ $lxdebug->leave_sub();
+}
+
sub yes {
$lxdebug->enter_sub();
<table border="0" width="100%" background="image/bg_titel.gif" cellpadding="0" cellspacing="0">
<tr>
+ <td style="color:white; font-family:verdana,arial,sans-serif; font-size: 12px;"> [<a href="JavaScript:top.main_window.print()">drucken</a>]</td>
<td align="right" style="vertical-align:middle; color:white; font-family:verdana,arial,sans-serif; font-size: 12px;" nowrap>|
. $login . $datum . qq| <script>writeclock()</script>
</td>
<form method=post name=loginscreen action=$form->{script}>
+ <input type="hidden" name="show_dbupdate_warning" value="1">
+
<table width=100%>
<tr>
<td align=center>
</table>
<br>
- <input type=submit name=action value="| . $locale->text('Login') . qq|">
+ <input type=submit name=action value="| . $locale->text('Login') . qq|" tabindex="3">
</td>
</tr>
$err[1] = $err[3] = $locale->text('Incorrect username or password!');
if ($errno == 2) {
-
- # upgraded dataset, login again
- $form->redirect(
- "<a href=menu.pl?login=$form->{login}&password=$form->{password}&path=$form->{path}&action=display>Continue</a>"
- );
exit;
}
$menufile = "menu.ini";
use SL::Menu;
+use Data::Dumper;
1;
$form->header;
print qq|
-<frameset rows="20px,*" cols="*" framespacing="0" frameborder="0">
+<frameset rows="28px,*" cols="*" framespacing="0" frameborder="0">
<frame src="kopf.pl?login=$form->{login}&password=$form->{password}&path=$form->{path}" name="kopf" scrolling="NO">
<frameset cols="$framesize,*" framespacing="0" frameborder="0" border="0" >
<frame src="$form->{script}?login=$form->{login}&password=$form->{password}&action=acc_menu&path=$form->{path}" name="acc_menu" scrolling="auto" noresize marginwidth="0">
$label_icon = $label . ".gif";
$mlab = $label;
$label = $locale->text($label);
+
+ # multi line hack, sschoeling jul06
+ # if a label is too long, try to split it at whitespaces, then join it to chunks of less
+ # than 20 chars and store it in an array.
+ # use this array later instead of the -ed label
+ @chunks = ();
+ my ($i,$l) =(-1, 20);
+ map {
+ $l += length $_;
+ if ($l < 20) { $chunks[$i] .= " $_";
+ } else { $l =length $_; $chunks[++$i] = $_; }
+ } split / /, $label;
+ map { $chunks[$_] =~ s/ / / } 0..$#chunks;
+ # end multi line
+
$label =~ s/ / /g;
$menu->{$item}{target} = "main_window" unless $menu->{$item}{target};
§ion_menu($menu, $item);
} else {
if ($zeige) {
- print
- qq|<tr><td class="hover" height="13" >$spacer<img src="image/unterpunkt.png" style="vertical-align:text-top">|
- . $menu->menuitem(\%myconfig, \%$form, $item, $level)
- . qq|$label</a></td></tr>\n|;
+ if (scalar @chunks <= 1) {
+ print
+ qq|<tr><td class="hover" height="13" >$spacer<img src="image/unterpunkt.png" style="vertical-align:text-top">|
+ . $menu->menuitem(\%myconfig, \%$form, $item, $level)
+ . qq|$label</a></td></tr>\n|;
+ } else {
+ my $tmpitem = $menu->menuitem(\%myconfig, \%$form, $item, $level);
+ print
+ qq|<tr><td class="hover" height="13" >$spacer<img src="image/unterpunkt.png" style="vertical-align:text-top">|
+ . $tmpitem
+ . qq|$chunks[0]</a></td></tr>\n|;
+ map {
+ print
+ qq|<tr style="vertical-align:top""><td class="hover">$spacer<img src="image/unterpunkt.png" style="visibility:hidden; width:23; height=2;">|
+ . $tmpitem
+ . qq|$chunks[$_]</a></td></tr>\n|;
+ } 1..$#chunks;
+ }
}
}
} else {
</script>
<table border="0" width="100%" background="image/bg_titel.gif" cellpadding="0" cellspacing="0">
<tr>
+ <td style="color:white; font-family:verdana,arial,sans-serif; font-size: 12px;"> [<a href="JavaScript:top.main_window.print()">drucken</a>]</td>
<td align="right" style="vertical-align:middle; color:white; font-family:verdana,arial,sans-serif; font-size: 12px;" nowrap>|
. $login . $datum . qq| <script>writeclock()</script>
</td>
this.target = target;
this.ref = null;
}
+function go(link) {
+ top.main_window.location=link;
+}
function writeMenus() {
if (!isDOM && !isIE4 && !isNS4) return;
for (currMenu = 0; currMenu < menu.length; currMenu++) with (menu[currMenu][0]) {
}
if (borderClass) str += 'class="' + borderClass + '" ';
str += 'onMouseOver="popOver(' + currMenu + ',' + currItem + ')" onMouseOut="popOut(' + currMenu + ',' + currItem + ')">';
- str += '<table width="' + (w - 8) + '" border="0" cellspacing="0" cellpadding="' + (!isNS4 && borderClass ? 3 : 0) + '"><tr><td align="left" height="' + (h - 7) + '">' + '<a class="' + textClass + '" href="' + href + '"' + (frame ? ' target="' + frame + '">' : '>') + text + '</a></td>';
+ str += '<table width="' + (w - 8) + '" border="0" cellspacing="0" cellpadding="' + (!isNS4 && borderClass ? 3 : 0) + '">';
+ if (href!="#") {
+ str +='<tr><td align="left" height="' + (h - 7) + '" onClick=\\'go("' + href + '")\\'><a class="' + textClass + '" href="' + href + '"' + (frame ? ' target="' + frame + '">' : '>') + text + '</a></td>';
+ } else {
+ str +='<tr><td align="left" height="' + (h - 7) + '"><a class="' + textClass + '" href="' + href + '"' + (frame ? ' target="' + frame + '">' : '>') + text + '</a></td>';
+ }
if (target > 0) {
menu[target][0].parentMenu = currMenu;
menu[target][0].parentItem = currItem;
$main = 0;
#$pm=0;
+ $shlp=0;
while (@menuorder) {
$item = shift @menuorder;
$label = $item;
if ($menu->{$item}{submenu}) {
$menu->{$item}{$item} = !$form->{$item};
- # Untermenü
- if ($mlz{"s$ml"} > 1) { $z = $mlz{"s$ml"}++; $sm = 1; }
- else { $z = $sm; $mlz{"s$ml"}++; }
+ # Untermen
+ if ($mlz{"s$ml"} > 1) {
+ $z++;
+ $sm = 1;
+ } else {
+ $z = $sm;
+ $mlz{"s$ml"}++;
+ }
print
qq|menu[$mlz{$ml}][$z] = new Item('$label', '#', '', defLength, 0, |
. ++$pm
$mm++;
$pm++;
%mlz = ($ml, $pm, "s$ml", 1);
+ $shlp = $sm;
$sm = 1;
$breit = 15 + length($label) * 6;
print
# Order entry module
# Quotation module
#======================================================================
+use Data::Dumper;
use SL::OE;
use SL::IR;
# end of main
-sub add {
+# For locales.pl:
+# $locale->text('Edit the purchase_order');
+# $locale->text('Edit the sales_order');
+# $locale->text('Edit the request_quotation');
+# $locale->text('Edit the sales_quotation');
+
+# $locale->text('Workflow purchase_order');
+# $locale->text('Workflow sales_order');
+# $locale->text('Workflow request_quotation');
+# $locale->text('Workflow sales_quotation');
+
+sub set_headings {
$lxdebug->enter_sub();
+ my ($action) = @_;
+
if ($form->{type} eq 'purchase_order') {
- $form->{title} = $locale->text('Add Purchase Order');
- $form->{vc} = 'vendor';
+ $form->{title} = $action eq "edit" ?
+ $locale->text('Edit Purchase Order') :
+ $locale->text('Add Purchase Order');
+ $form->{heading} = $locale->text('Purchase Order');
+ $form->{vc} = 'vendor';
}
if ($form->{type} eq 'sales_order') {
- $form->{title} = $locale->text('Add Sales Order');
- $form->{vc} = 'customer';
+ $form->{title} = $action eq "edit" ?
+ $locale->text('Edit Sales Order') :
+ $locale->text('Add Sales Order');
+ $form->{heading} = $locale->text('Sales Order');
+ $form->{vc} = 'customer';
}
if ($form->{type} eq 'request_quotation') {
- $form->{title} = $locale->text('Add Request for Quotation');
- $form->{vc} = 'vendor';
+ $form->{title} = $action eq "edit" ?
+ $locale->text('Edit Request for Quotation') :
+ $locale->text('Add Request for Quotation');
+ $form->{heading} = $locale->text('Request for Quotation');
+ $form->{vc} = 'vendor';
}
if ($form->{type} eq 'sales_quotation') {
- $form->{title} = $locale->text('Add Quotation');
- $form->{vc} = 'customer';
+ $form->{title} = $action eq "edit" ?
+ $locale->text('Edit Quotation') :
+ $locale->text('Add Quotation');
+ $form->{heading} = $locale->text('Quotation');
+ $form->{vc} = 'customer';
}
+ $lxdebug->leave_sub();
+}
+
+sub add {
+ $lxdebug->enter_sub();
+
+ set_headings("add");
+
$form->{callback} =
"$form->{script}?action=add&type=$form->{type}&vc=$form->{vc}&login=$form->{login}&path=$form->{path}&password=$form->{password}"
unless $form->{callback};
sub edit {
$lxdebug->enter_sub();
+ $form->{simple_save} = 0;
+
+ set_headings("edit");
+
# editing without stuff to edit? try adding it first
if ($form->{rowcount}) {
map { $id++ if $form->{"id_$_"} } (1 .. $form->{rowcount});
}
}
- if ($form->{type} eq 'purchase_order') {
- $form->{title} = $locale->text('Edit Purchase Order');
- $form->{heading} = $locale->text('Purchase Order');
- $form->{vc} = 'vendor';
- }
- if ($form->{type} eq 'sales_order') {
- $form->{title} = $locale->text('Edit Sales Order');
- $form->{heading} = $locale->text('Sales Order');
- $form->{vc} = 'customer';
- }
- if ($form->{type} eq 'request_quotation') {
- $form->{title} = $locale->text('Edit Request for Quotation');
- $form->{heading} = $locale->text('Request for Quotation');
- $form->{vc} = 'vendor';
- }
- if ($form->{type} eq 'sales_quotation') {
- $form->{title} = $locale->text('Edit Quotation');
- $form->{heading} = $locale->text('Quotation');
- $form->{vc} = 'customer';
+ if ($form->{print_and_save}) {
+ $form->{action} = "print";
+ $form->{resubmit} = 1;
+ $language_id = $form->{language_id};
+ $printer_id = $form->{printer_id};
}
+ set_headings("edit");
+
&order_links;
&prepare_order;
+ if ($form->{print_and_save}) {
+ $form->{language_id} = $language_id;
+ $form->{printer_id} = $printer_id;
+ }
&display_form;
$lxdebug->leave_sub();
# retrieve order/quotation
$form->{webdav} = $webdav;
-
# set jscalendar
$form->{jscalendar} = $jscalendar;
OE->retrieve(\%myconfig, \%$form);
+ if ($form->{payment_id}) {
+ $payment_id = $form->{payment_id};
+ }
+ if ($form->{language_id}) {
+ $language_id = $form->{language_id};
+ }
+ if ($form->{taxzone_id}) {
+ $taxzone_id = $form->{taxzone_id};
+ }
+
+
# if multiple rowcounts (== collective order) then check if the
# there were more than one customer (in that case OE::retrieve removes
# the content from the field)
# get customer / vendor
if ($form->{type} =~ /(purchase_order|request_quotation|receive_order)/) {
IR->get_vendor(\%myconfig, \%$form);
+
+ #quote all_vendor Bug 133
+ foreach $ref (@{ $form->{all_vendor} }) {
+ $ref->{name} = $form->quote($ref->{name});
+ }
+
}
if ($form->{type} =~ /(sales|ship)_(order|quotation)/) {
IS->get_customer(\%myconfig, \%$form);
+
+ #quote all_vendor Bug 133
+ foreach $ref (@{ $form->{all_customer} }) {
+ $ref->{name} = $form->quote($ref->{name});
+ }
+
}
$form->{cp_id} = $cp_id;
-
+ if ($payment_id) {
+ $form->{payment_id} = $payment_id;
+ }
+ if ($language_id) {
+ $form->{language_id} = $language_id;
+ }
+ if ($taxzone_id) {
+ $form->{taxzone_id} = $taxzone_id;
+ }
$form->{intnotes} = $intnotes;
($form->{ $form->{vc} }) = split /--/, $form->{ $form->{vc} };
$form->{"old$form->{vc}"} =
}
# currencies
- @curr = split /:/, $form->{currencies};
+ @curr = split(/:/, $form->{currencies});
chomp $curr[0];
$form->{defaultcurrency} = $curr[0];
$form->{currency} = $form->{defaultcurrency} unless $form->{currency};
sub prepare_order {
$lxdebug->enter_sub();
- $form->{format} = "pdf";
+ $form->{format} = "pdf" unless ($form->{print_and_save} && $form->{format});
$form->{media} = "screen";
- $form->{formname} = $form->{type};
-
- map { $form->{$_} =~ s/\"/"/g }
- qw(ordnumber quonumber shippingpoint shipvia notes intnotes shiptoname shiptostreet shiptozipcode shiptocity shiptocountry shiptocontact);
+ $form->{formname} = $form->{type} unless $form->{formname};
+ my $i = 0;
foreach $ref (@{ $form->{form_details} }) {
$form->{rowcount} = ++$i;
$checkedopen = ($form->{closed}) ? "" : "checked";
$checkedclosed = ($form->{closed}) ? "checked" : "";
+ map { $form->{$_} =~ s/\"/"/g }
+ qw(ordnumber quonumber shippingpoint shipvia notes intnotes shiptoname
+ shiptostreet shiptozipcode shiptocity shiptocountry shiptocontact
+ shiptophone shiptofax shiptodepartment_1 shiptodepartment_2);
+
# use JavaScript Calendar or not
$form->{jsscript} = $form->{jscalendar};
$jsscript = "";
+ $payment = qq|<option value=""></option>|;
+ foreach $item (@{ $form->{payment_terms} }) {
+ if ($form->{payment_id} eq $item->{id}) {
+ $payment .= qq|<option value="$item->{id}" selected>$item->{description}</option>|;
+ } else {
+ $payment .= qq|<option value="$item->{id}">$item->{description}</option>|;
+ }
+ }
if ($form->{jsscript}) {
# with JavaScript Calendar
}
# set option selected
- foreach $item ($form->{vc}, currency, department, employee, contact) {
+ foreach $item ($form->{vc}, currency, department, employee) {
$form->{"select$item"} =~ s/ selected//;
$form->{"select$item"} =~
s/option>\Q$form->{$item}\E/option selected>$form->{$item}/;
}
+ #quote select[customer|vendor] Bug 133
+ $form->{"select$form->{vc}"} = $form->quote($form->{"select$form->{vc}"});
+
#build contacts
if ($form->{all_contacts}) {
- $form->{selectcontact} = "";
+ $form->{selectcontact} = "<option></option>";
foreach $item (@{ $form->{all_contacts} }) {
+ my $department = ($item->{cp_abteilung}) ? "--$item->{cp_abteilung}" : "";
if ($form->{cp_id} == $item->{cp_id}) {
$form->{selectcontact} .=
- "<option selected>$item->{cp_name}--$item->{cp_id}";
+ "<option value=$item->{cp_id} selected>$item->{cp_name}$department</option>";
+ } else {
+ $form->{selectcontact} .= "<option value=$item->{cp_id}>$item->{cp_name}$department</option>";
+ }
+ }
+ } else {
+ $form->{selectcontact} =~ s/ selected//g;
+ if ($form->{cp_id} ne "") {
+ $form->{selectcontact} =~ s/value=$form->{cp_id}/value=$form->{cp_id} selected/;
+ }
+ }
+
+
+ if (@{ $form->{SHIPTO} }) {
+ $form->{selectshipto} = "<option value=0></option>";
+ foreach $item (@{ $form->{SHIPTO} }) {
+ if ($item->{shipto_id} == $form->{shipto_id}) {
+ $form->{selectshipto} .=
+ "<option value=$item->{shipto_id} selected>$item->{shiptoname} $item->{shiptodepartment_1}</option>";
} else {
- $form->{selectcontact} .= "<option>$item->{cp_name}--$item->{cp_id}";
+ $form->{selectshipto} .=
+ "<option value=$item->{shipto_id}>$item->{shiptoname} $item->{shiptodepartment_1}</option>";
}
+
+ }
+ } else {
+ $form->{selectshipto} =~ s/ selected//g;
+ if ($form->{shipto_id} ne "") {
+ $form->{selectshipto} =~ s/value=$form->{shipto_id}/value=$form->{shipto_id} selected/;
}
}
+ $shipto = qq|
+ <th align=right>| . $locale->text('Shipping Address') . qq|</th>
+ <td><select name=shipto_id>$form->{selectshipto}</select></td>
+ <input type=hidden name=selectshipto value="$form->{selectshipto}">|;
+
+
+
+
$form->{exchangerate} =
$form->format_amount(\%myconfig, $form->{exchangerate});
+ if (($form->{creditlimit} != 0) && ($form->{creditremaining} < 0) && !$form->{update}) {
+ $creditwarning = 1;
+ } else {
+ $creditwarning = 0;
+ }
+
$form->{creditlimit} =
$form->format_amount(\%myconfig, $form->{creditlimit}, 0, "0");
$form->{creditremaining} =
$contact =
($form->{selectcontact})
- ? qq|<select name=contact>$form->{selectcontact}</select>\n<input type=hidden name="selectcontact" value="$form->{selectcontact}">|
+ ? qq|<select name=cp_id>$form->{selectcontact}</select>\n<input type=hidden name="selectcontact" value="$form->{selectcontact}">|
: qq|<input name=contact value="$form->{contact}" size=35>|;
$exchangerate = qq|
|;
}
+ if ($form->{max_dunning_level}) {
+ $dunning = qq|
+ <tr>
+ <td colspan=4>
+ <table>
+ <tr>
+ <th align=right>| . $locale->text('Max. Dunning Level') . qq|:</th>
+ <td><b>$form->{max_dunning_level}</b></td>
+ <th align=right>| . $locale->text('Dunning Amount') . qq|:</th>
+ <td><b>|
+ . $form->format_amount(\%myconfig, $form->{dunning_amount},2)
+ . qq|</b></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+|;
+ }
+
+ if (@{ $form->{TAXZONE} }) {
+ $form->{selecttaxzone} = "";
+ foreach $item (@{ $form->{TAXZONE} }) {
+ if ($item->{id} == $form->{taxzone_id}) {
+ $form->{selecttaxzone} .=
+ "<option value=$item->{id} selected>$item->{description}</option>";
+ } else {
+ $form->{selecttaxzone} .=
+ "<option value=$item->{id}>$item->{description}</option>";
+ }
+
+ }
+ } else {
+ $form->{selecttaxzone} =~ s/ selected//g;
+ if ($form->{taxzone_id} ne "") {
+ $form->{selecttaxzone} =~ s/value=$form->{taxzone_id}/value=$form->{taxzone_id} selected/;
+ }
+ }
+
+ if ($form->{rowcount} >0) {
+ $form->{selecttaxzone} =~ /<option value=\d+ selected>.*?<\/option>/;
+ $form->{selecttaxzone} = $&;
+ }
+
+
+ $taxzone = qq|
+ <tr>
+ <th align=right>| . $locale->text('Steuersatz') . qq|</th>
+ <td><select name=taxzone_id>$form->{selecttaxzone}</select></td>
+ <input type=hidden name=selecttaxzone value="$form->{selecttaxzone}">
+ </tr>|;
+
+
if ($form->{type} !~ /_quotation$/) {
$ordnumber = qq|
<tr>
</tr>
</table>
</td>
+ $shipto
</tr>
|;
} else {
$button2
</tr>
|;
-
+ $creditremaining = qq| <tr>
+ <td colspan=4></td>
+ $shipto
+ </tr>|;
}
$vc =
</tr>
|;
}
+ if ($form->{resubmit} && ($form->{format} eq "html")) {
+ $onload =
+ qq|window.open('about:blank','Beleg'); document.oe.target = 'Beleg';document.oe.submit()|;
+ } elsif ($form->{resubmit}) {
+ $onload = qq|document.oe.submit()|;
+ } else {
+ $onload = "fokus()";
+ }
+
+ $credittext = $locale->text('Credit Limit exceeded!!!');
+ if ($creditwarning) {
+ $onload = qq|alert('$credittext')|;
+ }
$form->header;
print qq|
-<body>
+<body onLoad="$onload">
-<form method=post action=$form->{script}>
+<form method=post name=oe action=$form->{script}>
+ <script type="text/javascript" src="js/common.js"></script>
+ <script type="text/javascript" src="js/delivery_customer_selection.js"></script>
+ <script type="text/javascript" src="js/vendor_selection.js"></script>
+ <script type="text/javascript" src="js/calculate_qty.js"></script>
<input type=hidden name=id value=$form->{id}>
+<input type=hidden name=action value=$form->{action}>
<input type=hidden name=type value=$form->{type}>
<input type=hidden name=formname value=$form->{formname}>
<input type=hidden name=media value=$form->{media}>
<input type=hidden name=format value=$form->{format}>
+<input type=hidden name=proforma value=$form->{proforma}>
<input type=hidden name=queued value="$form->{queued}">
<input type=hidden name=printed value="$form->{printed}">
</tr>
$creditremaining
$business
+ $dunning
+ $taxzone
$department
<tr>
<th align=right>| . $locale->text('Currency') . qq|</th>
<tr>
<th align=right>| . $locale->text('Ship via') . qq|</th>
<td colspan=3><input name=shipvia size=35 value="$form->{shipvia}"></td>
- </tr>
- </table>
+ </tr>|;
+# <tr>
+# <td colspan=4>
+# <table>
+# <tr>
+# <td colspan=2>
+# <button type="button" onclick="delivery_customer_selection_window('delivery_customer_string','delivery_customer_id')">| . $locale->text('Choose Customer') . qq|</button>
+# </td>
+# <td colspan=2><input type=hidden name=delivery_customer_id value="$form->{delivery_customer_id}">
+# <input size=45 id=delivery_customer_string name=delivery_customer_string value="$form->{delivery_customer_string}"></td>
+# </tr>
+# <tr>
+# <td colspan=2>
+# <button type="button" onclick="vendor_selection_window('delivery_vendor_string','delivery_vendor_id')">| . $locale->text('Choose Vendor') . qq|</button>
+# </td>
+# <td colspan=2><input type=hidden name=delivery_vendor_id value="$form->{delivery_vendor_id}">
+# <input size=45 id=vendor_string name=delivery_vendor_string value="$form->{delivery_vendor_string}"></td>
+# </tr>
+# </table>
+# </td>
+# </tr>
+print qq| </table>
</td>
<td align=right>
<table>
<input type=hidden name=shiptocontact value="$form->{shiptocontact}">
<input type=hidden name=shiptophone value="$form->{shiptophone}">
<input type=hidden name=shiptofax value="$form->{shiptofax}">
+<input type=hidden name=shiptodepartment_1 value="$form->{shiptodepartment_1}">
+<input type=hidden name=shiptodepartment_2 value="$form->{shiptodepartment_2}">
<input type=hidden name=shiptoemail value="$form->{shiptoemail}">
<!-- email variables -->
<td>$notes</td>
<td>$intnotes</td>
</tr>
+ <th align=right>| . $locale->text('Payment Terms') . qq|</th>
+ <td><select name=payment_id tabindex=24>$payment
+ </select></td>
</table>
</td>
<td align=right width=100%>
</tr>
</table>
-Bearbeiten des $form->{heading}<br>
+| . $locale->text("Edit the $form->{type}") . qq|<br>
<input class=submit type=submit name=action value="|
. $locale->text('Update') . qq|">
<input class=submit type=submit name=action value="|
. $locale->text('E-mail') . qq|">
<input class=submit type=submit name=action value="|
. $locale->text('Save') . qq|">
+<input class=submit type=submit name=action value="|
+ . $locale->text('Save and Close') . qq|">
|;
- if ($form->{id}) {
+ if (($form->{id})) {
print qq|
-<br>Workflow $form->{heading}<br>
+<br>| . $locale->text("Workflow $form->{type}") . qq|<br>
<input class=submit type=submit name=action value="|
. $locale->text('Save as new') . qq|">
<input class=submit type=submit name=action value="|
. $locale->text('Delete') . qq|">|;
- if ($form->{type} =~ /sales_quotation$/) {
+ if (($form->{type} =~ /sales_quotation$/)) {
print qq|
<input class=submit type=submit name=action value="|
. $locale->text('Sales Order') . qq|">|;
<input class=submit type=submit name=action value="|
. $locale->text('Purchase Order') . qq|">|;
}
+ if (1) {
print qq|
<input class=submit type=submit name=action value="|
. $locale->text('Invoice') . qq|">
|;
+}
if ($form->{type} =~ /sales_order$/) {
print qq|
<input class=submit type=submit name=action value="|
. $locale->text('Sales Order') . qq|">
<input class=submit type=submit name=action value="|
- . $locale->text('Quotation') . qq|">
+ . $locale->text('Request for Quotation') . qq|">
|;
} else {
. $locale->text('Order') . qq|">
|;
}
- } elsif ($form->{type} =~ /sales_order$/ && $form->{rowcount}) {
+ } elsif ($form->{type} =~ /sales_order$/ && $form->{rowcount} && !$form->{proforma}) {
print qq|
<br>Workflow $form->{heading}<br>
<input class=submit type=submit name=action value="|
sub update {
$lxdebug->enter_sub();
+ set_headings($form->{"id"} ? "edit" : "add");
+
map { $form->{$_} = $form->parse_amount(\%myconfig, $form->{$_}) }
qw(exchangerate creditlimit creditremaining);
+ $form->{update} = 1;
&check_name($form->{vc});
$form->{creditremaining} += ($form->{oldinvtotal} - $form->{oldtotalpaid});
&check_form;
- } else {
+ } else {
if ( $form->{type} eq 'purchase_order'
|| $form->{type} eq 'request_quotation') {
} else {
$sellprice = $form->parse_amount(\%myconfig, $form->{"sellprice_$i"});
-
+ if ($form->{"not_discountable_$i"}) {
+ $form->{"discount_$i"} = 0;
+ }
map { $form->{item_list}[$i]{$_} =~ s/\"/"/g }
qw(partnumber description unit);
map { $form->{"${_}_$i"} = $form->{item_list}[0]{$_} }
keys %{ $form->{item_list}[0] };
+ if ($form->{"part_payment_id_$i"} ne "") {
+ $form->{payment_id} = $form->{"part_payment_id_$i"};
+ }
$s = ($sellprice) ? $sellprice : $form->{"sellprice_$i"};
$form->{rowcount}--;
$form->{"discount_$i"} = "";
&display_form;
- } else {
+ } else {
$form->{"id_$i"} = 0;
$form->{"unit_$i"} = $locale->text('ea');
$lxdebug->leave_sub();
}
-sub save {
+sub save_and_close {
$lxdebug->enter_sub();
if ($form->{type} =~ /_order$/) {
}
- $form->{$ordnumber} = $form->update_defaults(\%myconfig, $numberfld)
- unless $form->{$ordnumber};
+ # get new number in sequence if no number is given or if saveasnew was requested
+ if (!$form->{$ordnumber} || $form->{saveasnew}) {
+ $form->{$ordnumber} = $form->update_defaults(\%myconfig, $numberfld);
+ }
+
+ relink_accounts();
$form->redirect(
$form->{label} . " $form->{$ordnumber} " . $locale->text('saved!'))
$lxdebug->leave_sub();
}
+sub save {
+ $lxdebug->enter_sub();
+
+ if ($form->{type} =~ /_order$/) {
+ $form->isblank("transdate", $locale->text('Order Date missing!'));
+ } else {
+ $form->isblank("transdate", $locale->text('Quotation Date missing!'));
+ }
+
+ $msg = ucfirst $form->{vc};
+ $form->isblank($form->{vc}, $locale->text($msg . " missing!"));
+
+ # $locale->text('Customer missing!');
+ # $locale->text('Vendor missing!');
+
+ $form->isblank("exchangerate", $locale->text('Exchangerate missing!'))
+ if ($form->{currency} ne $form->{defaultcurrency});
+
+ &validate_items;
+
+ # if the name changed get new values
+ if (&check_name($form->{vc})) {
+ &update;
+ exit;
+ }
+
+ $form->{id} = 0 if $form->{saveasnew};
+
+ # this is for the internal notes section for the [email] Subject
+ if ($form->{type} =~ /_order$/) {
+ if ($form->{type} eq 'sales_order') {
+ $form->{label} = $locale->text('Sales Order');
+
+ $numberfld = "sonumber";
+ $ordnumber = "ordnumber";
+ } else {
+ $form->{label} = $locale->text('Purchase Order');
+
+ $numberfld = "ponumber";
+ $ordnumber = "ordnumber";
+ }
+
+ $err = $locale->text('Cannot save order!');
+
+ } else {
+ if ($form->{type} eq 'sales_quotation') {
+ $form->{label} = $locale->text('Quotation');
+
+ $numberfld = "sqnumber";
+ $ordnumber = "quonumber";
+ } else {
+ $form->{label} = $locale->text('Request for Quotation');
+
+ $numberfld = "rfqnumber";
+ $ordnumber = "quonumber";
+ }
+
+ $err = $locale->text('Cannot save quotation!');
+
+ }
+
+ $form->{$ordnumber} = $form->update_defaults(\%myconfig, $numberfld)
+ unless $form->{$ordnumber};
+
+ relink_accounts();
+
+ OE->save(\%myconfig, \%$form);
+ $form->{simple_save} = 1;
+ if(!$form->{print_and_save}) {
+ set_headings("edit");
+ &update;
+ exit;
+ }
+ $lxdebug->leave_sub();
+}
+
sub delete {
$lxdebug->enter_sub();
exit;
}
- ($null, $form->{cp_id}) = split /--/, $form->{contact};
$form->{cp_id} *= 1;
if ( $form->{type} =~ /_order/
# if not it's most likely a collective order, which can't be saved back
# so they just have to be closed
if (($form->{ordnumber} ne '') || ($form->{quonumber} ne '')) {
+ relink_accounts();
OE->save(\%myconfig, \%$form);
} else {
OE->close_orders(\%myconfig, \%$form);
} qw(sellprice discount);
}
+ relink_accounts();
+
OE->save(\%myconfig, \%$form);
# rebuild rows for invoice
$form->{saveasnew} = 1;
$form->{closed} = 0;
- map { delete $form->{$_} } qw(printed emailed queued);
+ map { delete $form->{$_} } qw(printed emailed queued ordnumber quonumber);
&save;
if ( $form->{type} eq 'sales_quotation'
|| $form->{type} eq 'request_quotation') {
$form->{closed} = 1;
+ relink_accounts();
OE->save(\%myconfig, \%$form);
}
- ($null, $form->{cp_id}) = split /--/, $form->{contact};
$form->{cp_id} *= 1;
$form->{title} = $locale->text('Add Purchase Order');
if ( $form->{type} eq 'sales_quotation'
|| $form->{type} eq 'request_quotation') {
$form->{closed} = 1;
+ relink_accounts();
OE->save(\%myconfig, \%$form);
}
- ($null, $form->{cp_id}) = split /--/, $form->{contact};
$form->{cp_id} *= 1;
$form->{title} = $locale->text('Add Sales Order');
<input type=hidden name=shiptophone value="$form->{shiptophone}">
<input type=hidden name=shiptofax value="$form->{shiptofax}">
<input type=hidden name=shiptoemail value="$form->{shiptoemail}">
+<input type=hidden name=shiptodepartment_1 value="$form->{shiptodepartment_1}">
+<input type=hidden name=shiptodepartment_2 value="$form->{shiptodepartment_2}">
<!-- email variables -->
<input type=hidden name=message value="$form->{message}">
<tr>
<th align=right>| . $locale->text('From') . qq|</th>
<td><input name=fromdate size=11 title="$myconfig{dateformat}"></td>
- <th align=right>| . $locale->text('To') . qq|</th>
+ <th align=right>| . $locale->text('Until') . qq|</th>
<td><input name=todate size=11 title="$myconfig{dateformat}"></td>
</tr>
</table>
$option .= "\n<br>" if ($option);
$option .=
$locale->text('From') . " "
- . $locale->date(\%myconfig, $form->{fromdate}, 1);
+ . $locale->date(\%myconfig, $form->{fromdate}, 0);
}
if ($form->{todate}) {
$option .= "\n<br>" if ($option);
$option .=
- $locale->text('To') . " "
- . $locale->date(\%myconfig, $form->{todate}, 1);
+ $locale->text('Until') . " "
+ . $locale->date(\%myconfig, $form->{todate}, 0);
}
$form->{title} = "$form->{accno}--$form->{account}";
$longfromdate = $locale->date(\%myconfig, $form->{fromdate}, 1);
$shortfromdate = $locale->date(\%myconfig, $form->{fromdate}, 0);
- $form->{this_period} = "$shortfromdate<br>\n$shorttodate";
+ $form->{this_period} = "$shortfromdate\n$shorttodate";
$form->{period} =
$locale->text('for Period')
- . qq|<br>\n$longfromdate |
+ . qq|\n$longfromdate |
. $locale->text('Bis')
. qq| $longtodate|;
}
$longcomparetodate = $locale->date(\%myconfig, $form->{comparetodate}, 1);
$shortcomparetodate = $locale->date(\%myconfig, $form->{comparetodate}, 0);
- $form->{last_period} = "$shortcomparefromdate<br>\n$shortcomparetodate";
+ $form->{last_period} = "$shortcomparefromdate\n$shortcomparetodate";
$form->{period} .=
- "<br>\n$longcomparefromdate "
+ "\n$longcomparefromdate "
. $locale->text('Bis')
. qq| $longcomparetodate|;
}
# setup variables for the form
@a = qw(company address businessnumber);
map { $form->{$_} = $myconfig{$_} } @a;
- $form->{address} =~ s/\\n/<br>/g;
$form->{templates} = $myconfig{templates};
# setup company variables for the form
map { $form->{$_} = $myconfig{$_} }
(qw(company address businessnumber nativecurr));
- $form->{address} =~ s/\\n/<br>/g;
$form->{templates} = $myconfig{templates};
$lxdebug->leave_sub();
}
-sub print_options {
- $lxdebug->enter_sub();
-
- $form->{sendmode} = "attachment";
- $form->{copies} = 2 unless $form->{copies};
-
- $form->{PD}{ $form->{type} } = "selected";
- $form->{DF}{ $form->{format} } = "selected";
- $form->{OP}{ $form->{media} } = "selected";
- $form->{SM}{ $form->{sendmode} } = "selected";
-
- $type = qq|
- <option value=statement $form->{PD}{statement}>|
- . $locale->text('Statement');
-
- if ($form->{media} eq 'email') {
- $media = qq|
- <option value=attachment $form->{SM}{attachment}>|
- . $locale->text('Attachment') . qq|
- <option value=inline $form->{SM}{inline}>| . $locale->text('In-line');
- } else {
- $media = qq|
- <option value=screen $form->{OP}{screen}>| . $locale->text('Screen');
- if ($myconfig{printer} && $latex) {
- $media .= qq|
- <option value=printer $form->{OP}{printer}>|
- . $locale->text('Printer');
- }
- }
-
- if ($latex) {
- $format .= qq|
- <option value=postscript $form->{DF}{postscript}>|
- . $locale->text('Postscript') . qq|
- <option value=pdf $form->{DF}{pdf}>| . $locale->text('PDF');
- }
-
- print qq|
-<table>
- <tr>
- <td><select name=type>$type</select></td>
- <td><select name=format>$format</select></td>
- <td><select name=media>$media</select></td>
-|;
-
- if ($myconfig{printer} && $latex && $form->{media} ne 'email') {
- print qq|
- <td>| . $locale->text('Copies') . qq|
- <input name=copies size=2 value=$form->{copies}></td>
-|;
- }
-
- print qq|
- </tr>
-</table>
-|;
-
- $lxdebug->leave_sub();
-}
-
sub e_mail {
$lxdebug->enter_sub();
$form->{templates} = "$myconfig{templates}";
- # setup variables for the form
- @a = qw(company address businessnumber tel fax);
- map { $form->{$_} = $myconfig{$_} } @a;
- $form->format_string(@a);
-
$form->{IN} = "$form->{type}.html";
if ($form->{format} eq 'postscript') {
(name, street, zipcode, city, country, contact, email,
"$form->{ct}phone", "$form->{ct}fax");
map { $form->{$_} = $ref->{$_} } @a;
- $form->format_string(@a);
$form->{ $form->{ct} } = $form->{name};
$form->{"$form->{ct}_id"} = $ref->{ctid};
} else {
$media = qq|
<option value=screen $form->{OP}{screen}>| . $locale->text('Screen');
- if ($myconfig{printer} && $latex) {
+ if ($myconfig{printer} && $latex_templates) {
$media .= qq|
<option value=printer $form->{OP}{printer}>|
. $locale->text('Printer');
}
}
- if ($latex) {
+ if ($latex_templates) {
$format .= qq|
<option value=html $form->{DF}{html}>|
. $locale->text('HTML') . qq|
<td><select name=media>$media</select></td>
|;
- if ($myconfig{printer} && $latex && $form->{media} ne 'email') {
+ if ($myconfig{printer} && $latex_templates && $form->{media} ne 'email') {
print qq|
<td>| . $locale->text('Copies') . qq|
<input name=copies size=2 value=$form->{copies}></td>
$longfromdate = $locale->date(\%germandate, $form->{fromdate}, 1);
$shortfromdate = $locale->date(\%germandate, $form->{fromdate}, 0);
- $form->{this_period} = "$shortfromdate<br>\n$shorttodate";
+ $form->{this_period} = "$shortfromdate\n$shorttodate";
$form->{period} =
$locale->text('for Period')
- . qq|<br>\n$longfromdate |
+ . qq|\n$longfromdate |
. $locale->text('bis')
. qq| $longtodate|;
}
# setup variables for the form
@a = qw(company address businessnumber);
map { $form->{$_} = $myconfig{$_} } @a;
- $form->{address} =~ s/\\n/<br>/g;
$form->{templates} = $myconfig{templates};
$form->{IN} = "bwa.html";
$longfromdate = $locale->date(\%myconfig, $form->{fromdate}, 1);
$shortfromdate = $locale->date(\%myconfig, $form->{fromdate}, 0);
- $form->{this_period} = "$shortfromdate<br>\n$shorttodate";
+ $form->{this_period} = "$shortfromdate\n$shorttodate";
$form->{period} =
$locale->text('for Period')
. qq|<br>\n$longfromdate |
$longcomparetodate = $locale->date(\%myconfig, $form->{comparetodate}, 1);
$shortcomparetodate = $locale->date(\%myconfig, $form->{comparetodate}, 0);
- $form->{last_period} = "$shortcomparefromdate<br>\n$shortcomparetodate";
+ $form->{last_period} = "$shortcomparefromdate\n$shortcomparetodate";
$form->{period} .=
- "<br>\n$longcomparefromdate "
+ "\n$longcomparefromdate "
. $locale->text('bis')
. qq| $longcomparetodate|;
}
$lxdebug->enter_sub();
my $myconfig = \%myconfig;
use CGI;
+
$form->{title} = $locale->text('UStVA');
- $form->{kz10} = ''; #Berichtigte Anmeldung? Ja =1
+ $form->{kz10} = ''; #Berichtigte Anmeldung? Ja =1 Nein=0
my $year = substr(
$form->datetonum($form->current_date(\%myconfig),
print qq|
<body>
-
<form method=post action=$form->{script}>
<input type=hidden name=title value="$form->{title}">
my $temp = $form->{address};
$temp =~ s/\\n/<br \/>/;
($form->{co_street}, $form->{co_city}) = split("<br \/>", $temp);
+ $form->{co_city} =~ s/\\n//g;
}
if ($form->{co_street} ne ''
Keine Steuernummer hinterlegt!</a><br>|;
}
print qq|
- <!--<br>
+ <br>
| . $locale->text('ELSTER-Steuernummer: ') . qq|
$form->{elstersteuernummer}
- <br>-->
+ <br>
<br>
</fieldset>
if ($form->{FA_voranmeld} eq 'month') {
# Vorauswahl bei monatlichem Voranmeldungszeitraum
- print qq|
- <select name="duetyp" id=zeitraum title="|
- . $locale->text('Hier den Berechnungszeitraum auswählen...') . qq|">
- |;
- my %liste = ('01' => 'January',
- '02' => 'February',
- '03' => 'March',
- '04' => 'April',
- '05' => 'May',
- '06' => 'June',
- '07' => 'July',
- '08' => 'August',
- '09' => 'September',
- '10' => 'October',
- '11' => 'November',
- '12' => 'December',
- '13' => 'Yearly',);
+ my %liste = ('01' => $locale->text('January'),
+ '02' => $locale->text('February'),
+ '03' => $locale->text('March'),
+ '04' => $locale->text('April'),
+ '05' => $locale->text('May'),
+ '06' => $locale->text('June'),
+ '07' => $locale->text('July'),
+ '08' => $locale->text('August'),
+ '09' => $locale->text('September'),
+ '10' => $locale->text('October'),
+ '11' => $locale->text('November'),
+ '12' => $locale->text('December'),
+ '13' => $locale->text('Yearly'),
+ );
my $yy = $form->{year} * 10000;
$yymmdd = "$form->{year}$form->{month}$form->{day}" * 1;
- $yymmdd = 20060121;
$sel = '';
- my $dfv = '0';
+ my $dfv = '';
# Offset für Dauerfristverlängerung
$dfv = '100' if ($form->{FA_dauerfrist} eq '1');
};
}
+ print qq|<select id="zeitraum" name="period" title="|
+ . $locale->text('Select a period') . qq|" >|;
+
my $key = '';
foreach $key (sort keys %liste) {
my $selected = '';
$selected = 'selected' if ($sel eq $key);
print qq|
- <option value="$key" $selected>|
- . $locale->text("$liste{$key}") . qq|</option>
-
+ <option value="$key" $selected> $liste{$key}</option>
|;
}
print qq|</select>|;
} elsif ($form->{FA_voranmeld} eq 'quarter') {
# Vorauswahl bei quartalsweisem Voranmeldungszeitraum
- my %liste = ('A' => $locale->text('1. Quarter'),
- 'B' => $locale->text('2. Quarter'),
- 'C' => $locale->text('3. Quarter'),
- 'D' => $locale->text('4. Quarter'),
+ my %liste = ('41' => $locale->text('1. Quarter'),
+ '42' => $locale->text('2. Quarter'),
+ '43' => $locale->text('3. Quarter'),
+ '44' => $locale->text('4. Quarter'),
'13' => $locale->text('Yearly'),);
my $yy = $form->{year} * 10000;
};
}
- print qq|<select id="zeitraum" name="duetyp" title="|
+ print qq|<select id="zeitraum" name="period" title="|
. $locale->text('Select a period') . qq|" >|;
my $key = '';
foreach $key (sort keys %liste) {
} else {
# keine Vorauswahl bei Voranmeldungszeitraum
- print qq|<select id="zeitraum" name="duetyp" title="|
+ print qq|<select id="zeitraum" name="period" title="|
. $locale->text('Select a period') . qq|" >|;
- my %listea = ('A' => '1. Quarter',
- 'B' => '2. Quarter',
- 'C' => '3. Quarter',
- 'D' => '4. Quarter',);
+ my %listea = ('41' => '1. Quarter',
+ '42' => '2. Quarter',
+ '43' => '3. Quarter',
+ '44' => '4. Quarter',);
my %listeb = ('01' => 'January',
'02' => 'February',
qq| <option value=html selected>|
. $locale->text('Vorschau')
. qq|</option>|;
- if ($latex) {
+ if ($latex_templates) {
$format .=
qq| <option value=pdf>|
. $locale->text('UStVA als PDF-Dokument')
#$disabled='' if ($form->{elster} eq '1' );
if ($form->{elster} eq '1') {
$format .=
- qq|<option value=elster>|
+ qq|<option value=elsterwinston>|
. $locale->text('ELSTER Export nach Winston')
- . qq|</option>|;
+ . qq|</option>|
+ . qq|<option value=elstertaxbird>|
+ . $locale->text('ELSTER Export nach Taxbird')
+ . qq|</option>|;
}
#$format .= qq|<option value=elster>|.$locale->text('ELSTER Export nach Winston').qq|</option>|;
# form vars initialisieren
my @anmeldungszeitraum =
qw('0401' '0402' '0403' '0404' '0405' '0405' '0406' '0407' '0408' '0409' '0410' '0411' '0412' '0441' '0442' '0443' '0444');
- my $item = '';
- foreach $item (@anmeldungszeitraum) {
+ foreach my $item (@anmeldungszeitraum) {
$form->{$item} = "";
}
- if ($form->{reporttype} eq "custom") {
#forgotten the year --> thisyear
if ($form->{year} !~ m/^\d\d\d\d$/) {
}
#yearly report
- if ($form->{duetyp} eq "13") {
+ if ($form->{period} eq "13") {
$form->{fromdate} = "$form->{year}0101";
$form->{todate} = "$form->{year}1231";
}
#Quater reports
- if ($form->{duetyp} eq "A") {
+ if ($form->{period} eq "41") {
$form->{fromdate} = "$form->{year}0101";
$form->{todate} = "$form->{year}0331";
$form->{'0441'} = "X";
}
- if ($form->{duetyp} eq "B") {
+ if ($form->{period} eq "42") {
$form->{fromdate} = "$form->{year}0401";
$form->{todate} = "$form->{year}0630";
$form->{'0442'} = "X";
}
- if ($form->{duetyp} eq "C") {
+ if ($form->{period} eq "43") {
$form->{fromdate} = "$form->{year}0701";
$form->{todate} = "$form->{year}0930";
$form->{'0443'} = "X";
}
- if ($form->{duetyp} eq "D") {
+ if ($form->{period} eq "44") {
$form->{fromdate} = "$form->{year}1001";
$form->{todate} = "$form->{year}1231";
$form->{'0444'} = "X";
#Monthly reports
SWITCH: {
- $form->{duetyp} eq "01" && do {
+ $form->{period} eq "01" && do {
$form->{fromdate} = "$form->{year}0101";
$form->{todate} = "$form->{year}0131";
$form->{'0401'} = "X";
last SWITCH;
};
- $form->{duetyp} eq "02" && do {
+ $form->{period} eq "02" && do {
$form->{fromdate} = "$form->{year}0201";
#this works from 1901 to 2099, 1900 and 2100 fail.
$form->{"0402"} = "X";
last SWITCH;
};
- $form->{duetyp} eq "03" && do {
+ $form->{period} eq "03" && do {
$form->{fromdate} = "$form->{year}0301";
$form->{todate} = "$form->{year}0331";
$form->{"0403"} = "X";
last SWITCH;
};
- $form->{duetyp} eq "04" && do {
+ $form->{period} eq "04" && do {
$form->{fromdate} = "$form->{year}0401";
$form->{todate} = "$form->{year}0430";
$form->{"0404"} = "X";
last SWITCH;
};
- $form->{duetyp} eq "05" && do {
+ $form->{period} eq "05" && do {
$form->{fromdate} = "$form->{year}0501";
$form->{todate} = "$form->{year}0531";
$form->{"0405"} = "X";
last SWITCH;
};
- $form->{duetyp} eq "06" && do {
+ $form->{period} eq "06" && do {
$form->{fromdate} = "$form->{year}0601";
$form->{todate} = "$form->{year}0630";
$form->{"0406"} = "X";
last SWITCH;
};
- $form->{duetyp} eq "07" && do {
+ $form->{period} eq "07" && do {
$form->{fromdate} = "$form->{year}0701";
$form->{todate} = "$form->{year}0731";
$form->{"0407"} = "X";
last SWITCH;
};
- $form->{duetyp} eq "08" && do {
+ $form->{period} eq "08" && do {
$form->{fromdate} = "$form->{year}0801";
$form->{todate} = "$form->{year}0831";
$form->{"0408"} = "X";
last SWITCH;
};
- $form->{duetyp} eq "09" && do {
+ $form->{period} eq "09" && do {
$form->{fromdate} = "$form->{year}0901";
$form->{todate} = "$form->{year}0930";
$form->{"0409"} = "X";
last SWITCH;
};
- $form->{duetyp} eq "10" && do {
+ $form->{period} eq "10" && do {
$form->{fromdate} = "$form->{year}1001";
$form->{todate} = "$form->{year}1031";
$form->{"0410"} = "X";
last SWITCH;
};
- $form->{duetyp} eq "11" && do {
+ $form->{period} eq "11" && do {
$form->{fromdate} = "$form->{year}1101";
$form->{todate} = "$form->{year}1130";
$form->{"0411"} = "X";
last SWITCH;
};
- $form->{duetyp} eq "12" && do {
+ $form->{period} eq "12" && do {
$form->{fromdate} = "$form->{year}1201";
$form->{todate} = "$form->{year}1231";
$form->{"0412"} = "X";
last SWITCH;
};
}
- }
# using dates in ISO-8601 format: yyyymmmdd for Postgres...
USTVA->ustva(\%myconfig, \%$form);
$form->{todate} = $form->current_date($myconfig) unless $form->{todate};
$form->{todate} = $locale->date(\%myconfig, $form->{todate}, 0, 0, 0);
- $form->{period} =
+ $form->{longperiod} =
$locale->date(\%myconfig, $form->current_date(\%myconfig), 1, 0, 0);
# if there are any dates construct a where
if ($form->{fromdate} || $form->{todate}) {
- unless ($form->{todate}) {
- $form->{todate} = $form->current_date($myconfig);
- }
+ $form->{todate} = $form->current_date($myconfig) unless ($form->{todate});
my $longtodate = $locale->date($myconfig, $form->{todate}, 1, 0, 0);
my $shorttodate = $locale->date($myconfig, $form->{todate}, 0, 0, 0);
my $shortfromdate = $locale->date($myconfig, $form->{fromdate}, 0, 0, 0);
$form->{this_period} = "$shortfromdate<br>\n$shorttodate";
- $form->{period} =
+ $form->{longperiod} =
$locale->text('for Period')
. qq|<br>\n$longfromdate |
. $locale->text('bis')
$locale->date(\%myconfig, $form->{comparetodate}, 0, 0, 0);
$form->{last_period} = "$shortcomparefromdate<br>\n$shortcomparetodate";
- $form->{period} .=
+ $form->{longperiod} .=
"<br>\n$longcomparefromdate "
. $locale->text('bis')
. qq| $longcomparetodate|;
my $temp = $form->{address};
$temp =~ s/\\n/<br \/>/;
($form->{co_street}, $form->{co_city}) = split("<br \/>", $temp);
+ $form->{co_city} =~ s/\\n//g;
}
- if ( $form->{format} eq 'pdf'
- or $form->{format} eq 'postscript') {
+ if ( $form->{format} eq 'pdf' or $form->{format} eq 'postscript') {
+
+ $form->{IN} = "$form->{type}-$form->{year}.tex";
+
$form->{padding} = "~~";
$form->{bold} = "\textbf{";
$form->{endbold} = "}";
# Zahlenformatierung für Latex USTVA Formulare
if ( $myconfig{numberformat} eq '1.000,00'
- or $myconfig{numberformat} eq '1000,00') {
+ or $myconfig{numberformat} eq '1000,00') {
foreach $number (@numbers) {
$form->{$number} =~ s/,/~~/g;
}
$form->{$number} =~ s/\./~~/g;
}
}
+ if ( $form->{period} eq '13'){ #Catch yearly USTE for now, not yet implemented.
+ $form->header;
+ USTVA::error(
+ $locale->text(
+ 'Impossible to create yearly Tax Report as PDF or Postscript<br \> Not yet implemented!'
+ )
+ );
+ }
+
+ } elsif ( $form->{format} eq 'html') { # Formatierungen für HTML Ausgabe
- # Formatierungen für HTML Ausgabe
- } elsif ($form->{format} eq 'html') {
+ $form->{IN} = $form->{type} . '.html';
$form->{padding} = " ";
$form->{bold} = "<b>";
$form->{endbold} = "</b>";
$form->{br} = "<br>";
- $form->{address} =~ s/\\n/<br \/>/;
+ $form->{address} =~ s/\\n/<br \/>/g;
- }
+ } elsif ($form->{format} =~ /^elster/) {
- if ($form->{format} eq 'elster') {
- if ($form->{duetyp} eq '13') {
+ if ( $form->{period} eq '13' ) {
$form->header;
USTVA::info(
$locale->text(
- 'Impossible to create yearly Tax Report via Winston.<br \> Not yet implemented!'
- ));
- } else {
- &create_winston();
+ 'Impossible to create yearly Tax Report via Winston or Taxbird.<br \> Not yet implemented!'
+ ));
}
- } else {
- $form->{templates} = $myconfig{templates};
- $form->{templates} = "doc" if ($form->{type} eq 'help');
-
- $form->{IN} = "$form->{type}";
- $form->{IN} = "$form->{help}" if ($form->{type} eq 'help');
- $form->{IN} = 'USTE'
- if ( $form->{duetyp} eq '13'
- && $form->{format} ne 'html');
- if ($form->{IN} eq 'USTE') {
- $form->header;
- USTVA::info(
- $locale->text(
- 'Impossible to create yearly Tax Report as PDF or PS.<br \> Not yet implemented!'
- ));
+ if ( $form->{format} eq 'elsterwinston' ) {
+
+ $form->{IN} = 'winston.xml';
+
+ # Build Winston filename
+ my $file = 'U'; # 1. char 'U' = USTVA
+ $file .= $form->{period};
+ #4. and 5. char = year modulo 100
+ $file .= sprintf("%02d", $form->{year} % 100);
+ #6. to 18. char = Elstersteuernummer
+ #Beispiel: Steuernummer in Bayern
+ #111/222/33334 ergibt für UStVA Jan 2004: U01049111022233334
+ $file .= $form->{elsterFFFF};
+ $file .= $form->{elstersteuernummer};
+ #file suffix
+ $file .= '.xml';
+ $form->{tmpfile} = "$userspath/$file";
}
- $form->{IN} .= "-$form->{year}"
- if ( $form->{format} eq 'pdf'
- or $form->{format} eq 'postscript');
-
- $form->{IN} .= '.tex'
- if ( $form->{format} eq 'pdf'
- or $form->{format} eq 'postscript');
+ if ( $form->{format} eq 'elstertaxbird' ) {
+
+ $form->{IN} = 'taxbird.txb';
+
+ $form->{tmpfile} = "$userspath/USTVA-" . $form->{period}
+ . sprintf("%02d", $form->{year} % 100) . ".txb";
+
+ if ($form->{period} =~ /^[4]\d$/ ){
+ my %periods = ( # Lx => taxbird
+ '41' => '12',
+ '42' => '13',
+ '43' => '14',
+ '44' => '15',
+ );
+
+ foreach my $quarter ( keys %periods ) {
+ $form->{period} = $periods{$quarter} if ( $form->{period} eq $quarter);
+ }
+
+ my %lands = ( # Lx => taxbird # TODO: besser als array...
+ 'Baden Würtemberg' => '0',
+ 'Bayern' => '1',
+ 'Berlin' => '2',
+ 'Brandenburg' => '3',
+ 'Bremen' => '4',
+ 'Hamburg' => '5',
+ 'Hessen' => '6',
+ 'Mecklenburg Vorpommern' => '7',
+ 'Niedersachsen' => '8',
+ 'Nordrhein Westfalen' => '9',
+ 'Rheinland Pfalz' => '10',
+ 'Saarland' => '11',
+ 'Sachsen' => '12',
+ 'Sachsen Anhalt' => '13',
+ 'Schleswig Holstein' => '14',
+ 'Thüringen' => '15',
+ );
+
+
+ foreach my $land ( keys %lands ){
+ $form->{elsterland} = $lands{$land} if ($form->{elsterland} eq $land );
+ }
+ } elsif ($form->{period} =~ /^\d+$/ ) {
+ $form->{period} =~ s/^0//g;
+ my $period = $form->{period};
+ $period * 1;
+ $period--;
+ $form->{period} = $period;
+ } else {
+ $form->header;
+ USTVA::error( $locale->text('Wrong Period' ));
+ exit(0);
+
+ }
+
+ }
+ # Other Elster formats follow here...
+
+ } elsif ( $form->{format} eq '' ){ # No format error.
+ $form->header;
+ USTVA::error( $locale->text('Application Error. No Format given!' ));
+ exit(0);
+
+ } else { # All other Formats are wrong
+ $form->header;
+ USTVA::error( $locale->text('Application Error. Wrong Format: ') . $form->{format} );
+ exit(0);
+ }
+
+
+ $form->{templates} = $myconfig{templates};
+ $form->{templates} = "doc" if ( $form->{type} eq 'help' );
- $form->{IN} .= '.html' if ($form->{format} eq 'html');
+ $form->parse_template($myconfig, $userspath);
- #$form->header;
- #print qq|$myconfig<br>$path|;
- $form->parse_template($myconfig, $userspath);
- }
$lxdebug->leave_sub();
}
$lxdebug->leave_sub();
}
-sub create_winston {
- $lxdebug->enter_sub();
- &get_config($userspath, 'finanzamt.ini');
-
- # There is no generic Linux GNU/GPL solution out for using ELSTER.
- # In lack of availability linux users may use windows pendants. I choose
- # WINSTON, because it's free of coast, it has an API and its tested under
- # Linux using WINE.
- # The author of WINSTON developed some c-code to realize ELSTER under
- # WINDOWS and Linux (http://www.felfri.de/fa_xml/). Next year (2005) I start to
- # develop a server side solution for LX-Office ELSTER under Linux and
- # WINDOWS based on this c-code.
- #
- # You need to download WINSTON from http://www.felfri.de/winston/
- # There (http://www.felfri.de/winston/download.htm) you'll find instructions
- # about WINSTON under Linux WINE
- # More infos about Winstons API: http://www.felfri.de/winston/schnittstellen.htm
- my $azr = '';
- my $file = ''; # Filename for Winstonfile
- $file .= 'U'; # 1. char 'U' = USTVA
-
-SWITCH:
- { # 2. and 3. char 01-12= Month 41-44= Quarter (azr:Abrechnungszeitraum)
- $form->{duetyp} eq "01" && do {
- $azr = "01";
- last SWITCH;
- };
- $form->{duetyp} eq "02" && do {
- $azr = "02";
- last SWITCH;
- };
- $form->{duetyp} eq "03" && do {
- $azr = "03";
- last SWITCH;
- };
- $form->{duetyp} eq "04" && do {
- $azr = "04";
- last SWITCH;
- };
- $form->{duetyp} eq "05" && do {
- $azr = "05";
- last SWITCH;
- };
- $form->{duetyp} eq "06" && do {
- $azr = "06";
- last SWITCH;
- };
- $form->{duetyp} eq "07" && do {
- $azr = "07";
- last SWITCH;
- };
- $form->{duetyp} eq "08" && do {
- $azr = "08";
- last SWITCH;
- };
- $form->{duetyp} eq "09" && do {
- $azr = "09";
- last SWITCH;
- };
- $form->{duetyp} eq "10" && do {
- $azr = "10";
- last SWITCH;
- };
- $form->{duetyp} eq "11" && do {
- $azr = "11";
- last SWITCH;
- };
- $form->{duetyp} eq "12" && do {
- $azr = "12";
- last SWITCH;
- };
- $form->{duetyp} eq "A" && do {
- $azr = "41";
- last SWITCH;
- };
- $form->{duetyp} eq "B" && do {
- $azr = "42";
- last SWITCH;
- };
- $form->{duetyp} eq "C" && do {
- $azr = "43";
- last SWITCH;
- };
- $form->{duetyp} eq "D" && do {
- $azr = "44";
- last SWITCH;
- };
- do {
- $form->error(
- "Ungültiger Anmeldezeitraum.\n
- Sie können für ELSTER nur einen monatlichen oder
- quartalsweisen Anmeldezeitraum auswählen."
- );
- };
- }
-
- $file .= $azr;
-
- #4. and 5. char = year modulo 100
- $file .= sprintf("%02d", $form->{year} % 100);
-
- #6. to 18. char = Elstersteuernummer
- #Beispiel: Steuernummer in Bayern
- #111/222/33334 ergibt für UStVA Jan 2004: U01049111022233334
-
- $file .= $form->{elsterFFFF};
- $file .= $form->{elstersteuernummer};
-
- #file suffix
-
- $file .= '.xml';
- $form->{elsterfile} = $file;
-
- #Calculations
-
- my $k51 =
- sprintf("%d", $form->parse_amount(\%myconfig, $form->{"51"}))
- ; # Umsätze zu 16% USt
- my $k86 =
- sprintf("%d", $form->parse_amount(\%myconfig, $form->{"86"}))
- ; # Umsätze zu 7% USt
- my $k97 =
- sprintf("%d", $form->parse_amount(\%myconfig, $form->{"97"}))
- ; # 16% Steuerpflichtige innergemeinsachftliche Erwerbe
- my $k93 =
- sprintf("%d", $form->parse_amount(\%myconfig, $form->{"93"}))
- ; # 16% Steuerpflichtige innergemeinsachftliche Erwerbe
- my $k94 =
- sprintf("%d", $form->parse_amount(\%myconfig, $form->{"94"}))
- ; # neuer Fahrzeuge von Lieferern
- my $k66 =
- $form->parse_amount(\%myconfig, $form->{"66"}) *
- 100; # Vorsteuer 7% plus 16%
- my $k83 =
- $form->parse_amount(\%myconfig, $form->{"67"}) * 100; # Umsätze zu 7% USt
- my $k96 = $form->parse_amount(\%myconfig, $form->{"96"}) * 100; #
- #
- # Now build the xml content
- #
-
- $form->{elster} = qq|<?xml version="1.0" encoding="ISO-8859-1" ?>
-<!-- Diese Datei ist mit Lx-Office $form->{version} generiert -->
-<WinstonAusgang>
- <Formular Typ="UST"></Formular>
- <Ordnungsnummer>$form->{elstersteuernummer}</Ordnungsnummer>
- <AnmeldeJahr>$form->{year}</AnmeldeJahr>
- <AnmeldeZeitraum>$azr</AnmeldeZeitraum>
- |;
-
- $form->{elster} .= qq|<Kennzahl Nr="51">$k51</Kennzahl>\n| if ($k51 ne '0');
- $form->{elster} .= qq|<Kennzahl Nr="86">$k86</Kennzahl>\n| if ($k86 ne '0');
- $form->{elster} .= qq|<Kennzahl Nr="97">$k97</Kennzahl>\n| if ($k97 ne '0');
- $form->{elster} .= qq|<Kennzahl Nr="93">$k93</Kennzahl>\n| if ($k93 ne '0');
- $form->{elster} .= qq|<Kennzahl Nr="94">$k94</Kennzahl>\n| if ($k94 ne '0');
- $form->{elster} .= qq|<Kennzahl Nr="96">$k96</Kennzahl>\n| if ($k96 ne '0');
- $form->{elster} .= qq|<Kennzahl Nr="66">$k66</Kennzahl>\n| if ($k66 ne '0');
- $form->{elster} .= qq|<Kennzahl Nr="83">$k83</Kennzahl>\n| if ($k83 ne '0');
- $form->{elster} .= qq|\n</WinstonAusgang>\n\n|;
-
- #$form->header;
- #print qq|$form->{elsterfile}|;
- #print qq|$form->{elster}|;
- $SIG{INT} = 'IGNORE';
-
- &save_winston;
- $lxdebug->leave_sub();
-}
-
-sub save_winston {
- $lxdebug->enter_sub();
- my $elster = $form->{elster};
- my $elsterfile = $form->{elsterfile};
- open(OUT, ">-") or $form->error("STDOUT : $!");
- print OUT qq|Content-Type: application/file;
-Content-Disposition: attachment; filename="$elsterfile"\n\n|;
- print OUT $elster;
- close(OUT);
- $lxdebug->leave_sub();
-}
sub continue {
$lxdebug->enter_sub();
return $finanzamt;
}
-sub test {
- $lxdebug->enter_sub();
-
- # biegt nur den Testeintrag in Programm->Test auf eine Routine um
-
- $form->header;
- &elster_send;
- $lxdebug->leave_sub();
-}
-
-sub elster_send {
- $lxdebug->enter_sub();
-
- #read config
- my $elster_conf = &elster_conf();
- &elster_xml();
- use Cwd;
- $form->{cwd} = cwd();
- $form->{tmpdir} = $form->{cwd} . '/' . $elster_conf->{'path'};
- $form->{tmpfile} = $elster_conf->{'err'};
- my $caller = $elster_conf->{'call'}[0];
-
- chdir("$form->{tmpdir}") or $form->error($form->cleanup . "chdir : $!");
- my $send =
- "faxmlsend $caller -config etc/faxmlsend.cnf -xml faxmlsend.xml -tt faxmlsend.tt -debug";
-
- system("$send > $form->{tmpfile}");
- $form->{tmpdir} .= "$elster_conf->{'path'}/";
- $form->{tmpfile} = "faxmlsend.err";
- $form->error($form->cleanup
- . "faxmlsend : OFD meldet: Error 404 \n Internetseite nicht vorhanden")
- if ($? eq '1024');
- $form->error($form->cleanup
- . "faxmlsend : No such File: faxmlsend.xml \n Fehlernummer: $? \n Problem beim öffnen der faxmlsend.xml"
- )
- if ($?);
-
- # foreach my $line (&elster_feedback("$elster_conf->{'path'}")){
- # print qq|$line\n|;
- # }
- print qq|Log:<br>|;
-
- #for (my $i=0; $i<= )
- &elster_readlog();
- print qq|\n ende\n|;
- $lxdebug->leave_sub();
-}
-
-sub elster_readlog {
- $lxdebug->enter_sub();
- my $elster_conf = &elster_conf();
- open(LOG, "$elster_conf->{'logfile'}")
- or $form->error("$elster_conf->{'logfile'}: $!");
- print qq|<listing>|;
- my $log = '';
- my $xml = '';
- my $tmp = '';
- while (<LOG>) {
- my $i = 0;
-
- #$_ =~ s/</<\;/;
- #$_ =~ s/>/>\;/;
- $_ =~ s/\s+//mg;
-
- #$_ =~ s/\015\012//mg;
- $_ =~ s/</\n</mg;
-
- #$_ =~ s/\n\n+//mg;
- if ($_ =~ /^\d\d\d\d\d\d/g) {
- $log .= qq|$_<br>|;
-
- #} elsif ($_ =~ /(<([^\/]*?)>)/ ) {
- } elsif ($_ =~ /(<([^\/].*?)>(.*))/g) {
-
- #$xml .= qq|$2 = $3\n\n|;
- #$_ =~ s/\015\012//mg;
- $_ =~ s/\s+//;
- $xml .= qq|$_\n|;
-
- } else {
- $tmp .= qq|$_<br>|;
- }
- $i++;
- }
-
- #second parse
- #my $var='';
- #while (<$xml>){
- # $var .= qq|$2 = $3\n\n|;
- #}
- #print qq|$log|;
- print qq|$xml|;
- print qq|</listing>|;
-
- # $_=$log;
- # s{<(\w+)\b([^<>]*)>
- # ((?:.(?!</?\1\b))*.)
- # (<\1>) }
- # { print "markup=",$1," args=",$2," enclosed=",$3," final=",$4 ; "" }gsex;
- close LOG;
- $lxdebug->leave_sub();
-}
-
-sub elster_feedback {
- $lxdebug->enter_sub();
- my ($file) = @_;
- my @content = ();
- print qq|feedback:<br>|;
- if (-f "$file") {
- open(FH, "$file");
- @content = <FH>;
- close(FH);
- }
- $lxdebug->leave_sub();
- return (@content);
-}
-
-sub elster_conf {
- $lxdebug->enter_sub();
- my $elster_conf = { 'path' => 'elster',
- 'prg' => 'faxmlsend',
- 'err' => 'faxmlsend.err',
- 'ttfile' => 'faxmlsend.tt',
- 'xmlfile' => 'faxmlsend.xml',
- 'cline' => '-tt $ttfile -xml $xmlfile',
- 'call' => ['send', 'protokoll', 'anmeldesteuern'],
- 'logfile' => 'log/faxmlsend.log',
- 'conffile' => 'faxmlsend.cnf',
- 'debug' => '-debug' };
- $lxdebug->leave_sub();
- return $elster_conf;
-
-}
-
-sub elster_xml {
- $lxdebug->enter_sub();
- my $elster_conf = &elster_conf();
-
- # $k51 = sprintf("%d", $form->parse_amount(\%myconfig, $form->{"51"})); # Umsätze zu 16% USt
- # $k86 = sprintf("%d", $form->parse_amount(\%myconfig, $form->{"86"})); # Umsätze zu 7% USt
- # $k97 = sprintf("%d", $form->parse_amount(\%myconfig, $form->{"97"})); # 16% Steuerpflichtige innergemeinsachftliche Erwerbe
- # $k93 = sprintf("%d", $form->parse_amount(\%myconfig, $form->{"93"})); # 16% Steuerpflichtige innergemeinsachftliche Erwerbe
- # $k94 = sprintf("%d", $form->parse_amount(\%myconfig, $form->{"94"})); # neuer Fahrzeuge von Lieferern
- # $k66 = $form->parse_amount(\%myconfig, $form->{"66"}) * 100;# Vorsteuer 7% plus 16%
- # $k83 = $form->parse_amount(\%myconfig, $form->{"67"}) * 100;# Umsätze zu 7% USt
- # $k96 = $form->parse_amount(\%myconfig, $form->{"96"}) * 100;#
-
- my $TransferHeader = qq|<?xml version="1.0" encoding="ISO-8859-1"?>
-<?xml-stylesheet type="text/xsl" href="..\\Stylesheet\\ustva.xsl"?>
-<Elster xmlns="http://www.elster.de/2002/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.elster.de/2002/XMLSchema
-..\\Schemata\\elster_UStA_200501_extern.xsd">
- <TransferHeader version="7">
- <Verfahren>ElsterAnmeldung</Verfahren>
- <DatenArt>UStVA</DatenArt>
- <Vorgang>send-NoSig</Vorgang>
- <Testmerker>700000004</Testmerker>
- <HerstellerID>74931</HerstellerID>
- <DatenLieferant>Helmut</DatenLieferant>
- <Datei>
- <Verschluesselung>PKCS#7v1.5</Verschluesselung>
- <Kompression>GZIP</Kompression>
- <DatenGroesse>123456789012345678901234567890123456789012</DatenGroesse>
- <TransportSchluessel/>
- </Datei>
- <RC>
- <Rueckgabe>
- <Code>0</Code>
- <Text/>
- </Rueckgabe>
- <Stack>
- <Code>0</Code>
- <Text/>
- </Stack>
- </RC>
- <VersionClient/>
- <Zusatz>
- <Info>test</Info>
- </Zusatz>
- </TransferHeader>|;
-
- my $DatenTeil = qq|
- <DatenTeil>
- <Nutzdatenblock>
- <NutzdatenHeader version="9">
- <NutzdatenTicket>234234234</NutzdatenTicket>
- <Empfaenger id="F">9198</Empfaenger>
- <Hersteller>
- <ProduktName>ElsterAnmeldung</ProduktName>
- <ProduktVersion>V 1.4</ProduktVersion>
- </Hersteller>
- <DatenLieferant>String, der Lieferanteninfo enthaelt</DatenLieferant>
- <Zusatz>
- <Info>....</Info>
- </Zusatz>
- </NutzdatenHeader>
- <Nutzdaten>
- <!--die Version gibt Auskunft ueber das Jahr und die derzeit gueltige Versionsnummer-->
- <Anmeldungssteuern art="UStVA" version="200501">
- <DatenLieferant>
- <Name>OFD Muenchen</Name>
- <Strasse>Meiserstr. 6</Strasse>
- <PLZ>80335</PLZ>
- <Ort>München</Ort>
- </DatenLieferant>
- <Erstellungsdatum>20041127</Erstellungsdatum>
- <Steuerfall>
- <Umsatzsteuervoranmeldung>
- <Jahr>2005</Jahr>
- <Zeitraum>01</Zeitraum>
- <Steuernummer>9198011310134</Steuernummer>
- <Kz09>74931*NameSteuerber.*Berufsbez.*089*59958327*Mandantenname</Kz09>
- </Umsatzsteuervoranmeldung>
- </Steuerfall>
- </Anmeldungssteuern>
- </Nutzdaten>
- </Nutzdatenblock>
- </DatenTeil>
-</Elster>\n|;
-
- #$DatenTeil .= qq| <Kz51>$k51</Kz51>\n| if ($k51 ne '0');
- #$DatenTeil .= qq| <Kz86>$k86</Kz86>\n| if ($k86 ne '0');
- #$DatenTeil .= qq| <Kz97>$k97</Kz97>\n| if ($k97 ne '0');
- #$DatenTeil .= qq| <Kz93>$k93</Kz93>\n| if ($k93 ne '0');
- #$DatenTeil .= qq| <Kz94>$k94</Kz94>\n| if ($k94 ne '0');
- #$DatenTeil .= qq| <Kz96>$k96</Kz96>\n| if ($k96 ne '0');
- #$DatenTeil .= qq| <Kz66>$k66</Kz66>\n| if ($k66 ne '0');
- #$DatenTeil .= qq| <Kz83>$k83</Kz83>\n| if ($k83 ne '0');
-
- my $filename = "$elster_conf->{'path'}/$elster_conf->{'xmlfile'}";
- open(XML, ">$elster_conf->{'path'}/$elster_conf->{'xmlfile'}")
- or $form->error("$filename : $!");
- print XML qq|$TransferHeader $DatenTeil|;
- close XML;
- $lxdebug->leave_sub();
-}
A:link { color: black; text-decoration: none; }
A:visited { color: black; text-decoration: none; }
A:active { color: black; text-decoration: underline; }
-//A:hover { color: white;
-// background-color: rgb(187,187,187);
-// text-decoration: none;
-//}
-
/*
Menu: oberste Linkebene
body {
font-family: Verdana, Arial, Helvetica;
font-size: 10pt;
- //background-color: white;
+ background-color: white;
background-image: url("../image/fade.png"); background-repeat:repeat-x;
color: black
}
*/
}
-//td {
-// font-family: Verdana, Arial, Helvetica;
-// font-size: 8pt;
-//}
th {
font-family: Verdana, Arial, Helvetica;
}
body.admin {
- background-color: #FFFFF;
+ background-color:#ffffff;
color: black;
}
body.menu {
background-image: url("../image/fade.png");background-repeat:repeat-x;
font-family: Verdana, Arial, Helvetica;
- font-size: 8t;
+ font-size:8pt;
color: black;
}
.listelement {
- background-image: url("../image/fade2.png");
- //background-image: url("../image/fade.png");
+ background-image: url("../image/fade2.png");
background-repeat:repeat-x;
border-style:dashed;
border-width:thin;
}
.listelement2 {
- //background-image: url("../image/fade_short.png");
background-image: url("../image/fade2.png");
background-repeat:repeat-x;
border-style:dashed;
}
+.subsubheading {
+ color: black;
+ font-weight: bolder;
+ text-decoration: underline;
+}
+
.optionen {
border:dashed;
/* padding-top:10px;
padding-left:10px;
*/
border-width:1px;
- background:efedde;
+ background:#efedde;
}
--- /dev/null
+.shadetabs{
+padding: 3px 0;
+margin-left: 0;
+margin-top: 1px;
+margin-bottom: 0;
+font: bold 12px Verdana;
+list-style-type: none;
+text-align: left; /*set to left, center, or right to align the menu as desired*/
+}
+
+.shadetabs li{
+display: inline;
+margin: 0;
+}
+
+.shadetabs li a{
+text-decoration: none;
+padding: 3px 7px;
+margin-right: 3px;
+border: 1px solid #778;
+color: #2d2b2b;
+background: white url(shade.gif) top left repeat-x;
+}
+
+.shadetabs li a:visited{
+color: #2d2b2b;
+}
+
+.shadetabs li a:hover{
+text-decoration: underline;
+color: #2d2b2b;
+}
+
+.shadetabs li.selected{
+position: relative;
+top: 1px;
+}
+
+.shadetabs li.selected a{ /*selected main tab style */
+background-image: url(shadeactive.gif);
+border-bottom-color: white;
+}
+
+.shadetabs li.selected a:hover{ /*selected main tab style */
+text-decoration: none;
+}
+
+.tabcontentstyle{ /*style of tab content oontainer*/
+border: 1px solid gray;
+width: 90%;
+margin-bottom: 1em;
+padding: 10px;
+}
+
+.tabcontent{
+display:none;
+}
+
+@media print {
+.tabcontent {
+display:block!important;
+}
+}
\ No newline at end of file
+Aktuelle Installations- und Konfigurationshinweise:
+===================================================
+
+gibt es:
+
+-auf der Lx-Office Homepage unter
+http://lx-office.org/index.php?id=dokumentation
+-im Lx-Office-Wiki unter Dokumentation
+http://wiki.lx-office.org/index.php/Lx-Office_ERP
+-im Lx-Office-Forum:
+http://www.lx-office.org/forum/
+
+=======================================
Lx-Office ERP
Installationsanleitung
========================================
Webserver (Apache)
PostgreSQL - Datenbank
-Perl - DBI und Perl - DBD
+Perl-DBI, Perl-DBD, Perl-HTML-Template, Perl-CGI-Ajax, Perl-Class-Accessor
Diese Pakete können bei den unterschiedlichen Distributionen anders heißen.
-(Debian: apache, postgresql, libdbi-perl, libdbd-pg-perl, libpgperl)
+(Debian: apache, postgresql, libdbi-perl, libdbd-pg-perl, libpgperl, libhtml-template-perl, libclass-accessor-perl)
(Fedora: httpd, postgresql-server, perl-DBI, perl-DBD-Pg)
(SuSE: apache2, postgresql-server, perl-DBI, perl-DBD-Pg)
+Da Perl-CGI-Ajax nicht als Paket für Distributionen bereit steht, muß es mit der CPAN-Shell installiert werden.
+Leider ist dazu nicht jeder in der Lage. LxO liefert daher das Paket im CGI-Verzeichnis mit. Das sollte als Fall-Back greifen.
+
+
Die PostgreSQL Konfiguration muß angepasst werden.
==================================================
In der Datei postgresql.conf (/var/lib/pgsql/data/ oder /etc/postgresql/) muß folgender Wert verändert werden:
-TCPIP_SOCKET = 1
+TCPIP_SOCKET = 1 # Nur PostgreSQL < 8.0
+
+default_with_oids = on # Nur PostgreSQL >= 8.0
+
In der Datei pg_hba.conf (/var/lib/pgsql/data/ oder /etc/postgresql/) müssen die Berichtigungen für den
Zugriff geändert werden:
local all all trust
host all all 127.0.0.1 255.0.0.0 trust
+Besser:
+-------
+local all lxoffice password
+host all lxoffice 127.0.0.1 255.255.255.255 password
+
Installation des Programmpaketes
================================
-Die Lx-Office ERP Installationsdatei (lxoffice-erp-2.0.0.tgz) in den DocumentRoot des Webservers
+Die Lx-Office ERP Installationsdatei (lxoffice-erp-2.4.x.tgz) in den DocumentRoot des Webservers
(/var/www/html/ oder /srv/www/htdocs oder /var/www/) entpacken.
-tar xvzf lxoffice-erp-2.0.0.tgz
+tar xvzf lxoffice-erp-2.4.x.tgz
Verändern Sie evtl. noch den Namen des Verzeichnisses
mv lxoffice-erp/ lx-erp/
+oder noch besser, Sie verwenden einen Alias in der Webserverkonfiguration.
+
Das Verzeichnis muß dem Webserverbenutzer (Debian: www-data, Fedora: apache, SuSE: wwwrun) übergeben werden:
-chown apache: -R lx-erp/
+chown apache: -R lx-office-erp/
Datenbankbenutzer anlegen
su - postgres
createuser -d lxoffice (ohne Passwort)
-oder createuser -d -P lxoffice (mit Passwort)
+oder besser
+createuser -d -P lxoffice (mit Passwort)
Wenn Sie später einen Datenbankzugriff konfigurieren, verändern Sie den evtl. voreingestellten Benutzer
"postgres" auf "lxoffice".
In der Datenbank "template1" sollte bevor die restliche Konfiguration von LxOffice ERP erfolgt noch folgende
Funktion hinzugefügt werden:
-psql template1 postgres (Zugriff über Admintool auf die Datenbank)
+su postgres
+psql template1 (Zugriff über Admintool auf die Datenbank)
create function plpgsql_call_handler ()
returns opaque
-as '/usr/lib/pgsql/plpgsql.so'
+as '/usr/lib/pgsql/plpgsql.so'
language 'c';
create language 'plpgsql' handler plpgsql_call_handler
lancompiler 'pl/pgsql';
-Bitte beachten Sie, das der Pfad zur Datei plpgsql.so von Distribution zu Distribution verschieden sein kann.
+!!!! Bitte beachten Sie, das der Pfad zur Datei plpgsql.so und der Name von Distribution zu Distribution verschieden sein kann.
Bei z.B. Debian befindet sie sich unter '/usr/lib/postgresql/lib/plpgsql.so'.
Alias /lx-erp/ /var/www/lx-erp/
<Directory /var/www/lx-erp>
Options ExecCGI Includes FollowSymlinks
+ DirectoryIndex login.pl # nicht mehr unbedingt nötig, da eine index.html mitgeliefert wird
</Directory>
<Directory /var/www/lx-erp/users>
Deny from All
</Directory>
+!!!Vor den einzelnen Optionen muß bei einigen Distributionen ein Plus "+" gesetzt werden.
+
+Auf einigen Webservern werden manchmal die Grafiken und Style-Sheets nicht ausgeliefert. Daher die Apache-Konfig um diese Zeile erweitern:
+
+EnableSendfile Off
Datenbank anlegen
=================
Datenbankzugriff den eben angelegten Benutzer lxoffice.
+OpenDocument-Vorlagen
+=====================
+Lx-Office unterstützt die Verwendung von Vorlagen im
+OpenDocument-Format, wie es OpenOffice.org ab Version 2
+erzeugt. Lx-Office kann dabei sowohl neue OpenDocument-Dokumente als
+auch aus diesen direkt PDF-Dateien erzeugen. Um die Unterstützung von
+OpenDocument-Vorlagen zu aktivieren muss in der Datei "lx-erp.conf"
+die Variable "$opendocument_templates" auf "1" stehen. Dieses ist die
+Standardeinstellung.
+
+Weiterhin muss in der Datei "lx-erp.conf" die Variable "$dbcharset"
+auf die Zeichenkodierung gesetzt werden, die auch bei der Speicherung
+der Daten in der Datenbank verwendet wird. Diese ist in den meisten
+Fällen "ISO-8859-15".
+
+Während die Erzeugung von reinen OpenDocument-Dateien keinerlei
+weitere Software benötigt, wird zur Umwandlung dieser Dateien in PDF
+OpenOffice.org benötigt. Soll dieses Feature genutzt werden, so muss
+neben OpenOffice.org ab Version 2 auch der "X virtual frame buffer"
+(xvfb) installiert werden. Bei Debian ist er im Paket "xvfb"
+enthalten. Andere Distributionen enthalten ihn in anderen Paketen.
+
+Nach der Installation müssen in der Datei "lx-erp.conf" zwei weitere
+Variablen angepasst werden: "$openofficeorg_writer_bin" muss den
+vollständigen Pfad zur OpenOffice.org Writer-Anwendung enthalten.
+"$xvfb_run_bin" muss den Pfad zu einem Script enthalten, dass den "X
+virtual frame buffer" startet und direkt danach ein Programm in ihm
+startet, das dem Script als Parameter übergeben wird. Lx-Office
+enthält bereits ein solches Script namens "xvfb-run", das
+standardmäßig verwendet wird. Es handelt sich dabei um eine gestutzte
+Version des Scripts "xvfb-run" aus dem Debian-Paket "xvfb".
+
+Als letztes muss herausgefunden werden, welchen Namen OpenOffice.org
+Writer dem Verzeichnis mit den Benutzereinstellungen gibt. Unter
+Debian ist dies momentan "~/.openoffice.org2". Sollte der Name bei
+Ihrer OpenOffice.org-Installation anders sein, so muss das Verzeichnis
+"users/.openoffice.org2" entsprechend umbenannt werden. Ist der Name
+z.B. einfach nur ".openoffice", so wäre folgender Befehl auszuführen:
+
+mv users/.openoffice.org2 users/.openoffice
+
+Dieses Verzeichnis, wie auch das komplette "users"-Verzeichnis, muss
+vom Webserver beschreibbar sein. Dieses wurde in Schritt "Installation
+des Programmpakets" oben bereits erledigt, kann aber erneut überprüft
+werden, wenn die Konvertierung nach PDF fehlschlägt.
+
+
Lx-Office ERP verwenden
=======================
Einloggen können Sie sich unter:
-http://localhost/lx-erp/login.pl
+http://localhost/lx-office-erp/login.pl
--- /dev/null
+Wichtige Hinweise zum Upgrade von älteren Versionen
+===================================================
+
+
+** BITTE FERTIGEN SIE VOR DEM UPGRADE EIN BACKUP IHRER DATENBANK(EN) AN! **
+
+
+Upgrade von v2.2.0 bis 2.2.2 auf 2.4.0
+--------------------------------------
+
+Ein direktes Upgrade von den unmodifizierten Versionen 2.2.0, 2.2.1
+und 2.2.2 auf 2.4.0 ist möglich. Es solches Upgrade besteht aus zwei
+Teilen: den Dateien (einfaches Entpacken und Kopieren in das
+Installationsverzeichnis genügen) sowie dem Datenbankupgrade.
+
+Das Datenbankupgrade wird automatisch gestartet, wenn sich der erste
+Benutzer nach dem Upgrade der Dateien an Lx-Office anmeldet.
+
+** BITTE FERTIGEN SIE VOR DEM UPGRADE EIN BACKUP IHRER DATENBANK(EN) AN! **
+
+Das Datenbankupgrade enthält zwei interaktive Upgradepfade für neue
+Features in Lx-Office 2.4.0: Einheiten sowie Buchungsgruppen.
+
+
+
+Einführung von Einheiten
+------------------------
+
+In Versionen von Lx-Office vor 2.4.0 konnte der Benutzer bei den
+Stammdaten aber auch in den Einkaufs- und Verkaufsdialogen beliebige
+Texte als "Einheit" angeben. Lx-Office 2.4.0 ändert dies nun. Der
+Administrator kann unter "System -> Einheiten -> Maßeinheiten" die bei
+Waren und Erzeugnissen verwendbaren und bei "System -> Einheiten ->
+Dienstleistungseinheiten" die bei Dienstleistungen verwendbaren
+Einheiten festlegen. Lx-Office 2.4.0 bringt bereits für beide Typen
+einige Standardeinheiten mit.
+
+Einheiten können wiederum auf anderen Einheiten basieren. So ist
+z.B. "kg" als das 1000fache der Einheit "g" definiert. Der Benutzer
+muss beim Anlegen von Artikeln in den Stammdaten eine Einheit aus
+einer Drop-Down-Liste auswählen. In den Einkaufs- und Verkaufsmasken
+werden dann dem Benutzer nur noch diejenigen Einheiten zur Auswahl
+angeboten, die sich in die in den Stammdaten hinterlegte Einheit
+umrechnen lassen. So würden z.B. für eine Ware, deren
+Stammdateneinheit "kg" ist, nur die Einheiten "g", "kg", "t" zur
+Auswahl aufgelistet, nicht aber "Stück" oder "Tag", "Stunde".
+
+Das Datenbankupgrade muss nun alle im System verwendeten Einheiten in
+den Stammdaten sowie in den Einkaufs- und Verkaufsdaten so anpassen,
+dass dort nur noch Einheiten auftreten, die im System verwendet werden
+können. Da dies nur eingeschränkt automatisch möglich ist, werden dem
+Benutzer, der das Datenbankupgrade nach dem Login durchführt, einige
+Masken angezeigt, in denen er neue Einheiten in der Datenbank anlegen
+kann, und in denen er "alte" Einheiten durch "neue" Einheiten ersetzen
+lassen kann.
+
+Zuletzt muss er noch für all die Waren, für die früher gar keine
+Einheit eingetragen wurde, eine Standardeinheit getrennt nach Waren /
+Erzeugnissen und Dienstleistungen festlegen, die statt dessen
+eingesetzt wird.
+
+
+Einführung von Steuerzonen und Buchungsgruppen
+----------------------------------------------
+
+In den Versionen von Lx-Office vor 2.4.0 wurden bei Artikeln und
+Dienstleistungen jeweils ein Konto für Erlöse und ein Konto für den
+Aufwand hinterlegt. Über diese Konten wurde dann auch definiert
+welcher Steuersatz zu berechnen ist. Wollte man einen Artikel mal mit
+und mal ohne Steuer verkaufen (Inland, Ausland), waren hierfür zwei
+Artikel notwendig.
+
+In der Version 2.4.0 können nun bei jedem Artikel für die
+verschiedenen Fälle
+- Inland
+- EU mit UStId
+- EU ohne UStId
+- Außerhalb EU
+verschiedene Erlös- und Aufwandskonten definiert werden. Dadurch
+werden dann auch jeweils die richtigen Steuersätze berechnet.
+
+Damit jetzt nicht bei jedem Artikel mehrere Konten definiert werden
+müssen, werden alle Konten, die zu einer bestimmten Warengruppe
+gehören, in einer Buchungsgruppe zusammengefasst. Diese
+Buchungsgruppen werden zunächst unter "System" definiert und können
+dann den Artikeln und Dienstleistungen zugewiesen werden.
+
+Beim Datenbankupdate werden aus der Datenbank alle Kombinationen von
+Erlös- und Aufwandskonten geholt, die bereits verwendet wurden. Für
+diese Kombinationen müssen im Upgradeprozess Buchungsgruppen angelegt
+werden, indem man den einzelnen Kombinationen einen Namen zuweist. Die
+Konten für nicht Inland sind mit den Standardkonten vorbelegt, können
+aber vor dem Speichern geändert werden.
+
+Diese neu angelegten Buchungsgruppen werden automatisch den
+vorhandenen Artikeln und Dienstleistungen zugewiesen. Buchungsgruppen
+können genau wie vorher die Kontenzuordnung nachträglich nicht mehr
+geändert werden.
+
+Möchte man in der Buchhaltung eine neue Kombination von Erlös- und
+Aufwandskonten für bestimmte Artikel und Waren verwenden, legt man
+zunächst die entsprechenden konnten (z.B. 8401 und 3401) an und
+erstellt dann eine neue Buchungsgruppe mit diesen Konten. Die
+Benennung der Buchungsgruppe kann frei erfolgen.
+
+Beim Anlegen einer neuen Waren oder Dienstleistung werden dann durch
+Auswahl dieser Buchungsgruppe automatisch alle Konten auf einen Schlag
+korrekt zugeordnet.
+
+Wird in einer Verkaufs- oder Einkaufsmaske eine andere Steuerzone als
+Inland ausgewählt, werden bei den Artikeln auch automatisch die
+anderen Erlös- und Aufwandskonten der Buchungsgruppe verwendet.
####################################\r
# Veraenderungen von Lx-Office ERP #\r
####################################\r
+2006-12-12 - Version 2.4.0\r
+ - USTVA jetzt mit Taxbird und Winston Anbindung (als Templates verfügbar)\r
+ - Neues Steuersystem für beliebig viele Steuersätze pro Konto\r
+ - Update der Kontenrahmen für die MwSt.-Erhöhung ab 1.1.2007\r
+ - SKR04\r
+ - Beliebig viele Lieferanschriften beim Kunden administrierbar\r
+ - Beliebig viele Ansprechpartner beim Kunden administrierbar (ERP)\r
+ - Beliebig viele Sprachen können im System hinterlegt werden\r
+ - Individuelle Artikelbeschreibungen pro Sprache\r
+ - Optional individuelle Druckvorlagen pro Sprache\r
+ - Beliebig viele Zahlungsbedingungen können im System hinterlegt werden\r
+ - Beliebig viele Drucker können im System verwaltet werden\r
+ - Optional individuelle Druckvorlagen pro Drucker\r
+ - Verschiedene Erlöskonten pro Artikel für Auslandslieferungen\r
+ - Verwaltung der Konten für Artikel (Erlös, Aufwand und Bestand) über\r
+ Buchungsgruppen\r
+ - Zentrale Verwaltung von Einheiten für Artikel und Dienstleistungen\r
+ - Umrechnung zwischen kompatiblen Einheiten zur genauen Bestandsverwaltung\r
+ - Gutschriften\r
+ - Mahnwesen\r
+ - Individueller Artikellangtext aus Auftragsmaske heraus bearbeiten\r
+ - Bugfix 319 - Fehler Steuerkorrektur bei Kreditorenbuchungen\r
+ - Bugfix 327 - Kreditorenbuchung mit Steuer incl. bucht falsch\r
+ - Bugfix 376 - Preisgruppen verschwinden nach umsortieren der Positionen\r
+ - Bugfix 377 et al. - MwSt. wird nicht in Auftragsmaske übernommen nach\r
+ Neuanlegen eines Artikels\r
+ - Bugfix 409 - Bericht Waren funktioniert nicht bei Bestellt, etc.\r
+ - Viele weitere Bugfixes\r
\r
2006-03-07 - Version 2.2.2 (942 - 970) \r
- Bugfix 308 - falsches Quoten bei Kreditorenbuchungen\r
--- /dev/null
+<html>
+ <head>
+ <title>Dokumentenvorlagen und verfügbare Variablen</title>
+ <style type="text/css">
+ <!--
+.blue {
+ color: #000000;
+ background-color: #b0ecff;
+ border: 1px solid blue;
+ padding-left: 2px;
+ padding-right: 2px;
+ }
+
+table {
+ color: #000000;
+ background-color: #fae8b8;
+ border: 1px solid #be5303;
+ border-collapse: collapse;
+ }
+
+td {
+ border: 1px solid #be5303;
+ padding: 3px;
+ }
+ -->
+ </style>
+
+ </head>
+
+<body>
+
+ <h1>Dokumentenvorlagen und verfügbare Variablen</h1>
+
+ <p>geschrieben von <a href="mailto:m.bunkus@linet-services.de">Moritz
+ Bunkus</a>. Version: $Id$ </p>
+
+ <hr>
+
+ <h2><a name="inhaltsverzeichnis">Inhaltsverzeichnis</a></h2>
+
+ <ol>
+ <li><a href="dokumentenvorlagen-und-variablen.html#inhaltsverzeichnis">
+ Inhaltsverzeichnis</a></li>
+
+ <li><a href="dokumentenvorlagen-und-variablen.html#einfuehrung">Einführung</a>
+ </li>
+
+ <li><a href="dokumentenvorlagen-und-variablen.html#zuordnung_dateinamen">
+ Zuordnung von Dateinamen zu den Funktionen</a></li>
+
+ <li><a href="dokumentenvorlagen-und-variablen.html#allgemeine_variablen">
+ Allgemeine Variablen, die in allen Vorlagen vorhanden sind</a><br>
+
+ <ol>
+ <li><a href="dokumentenvorlagen-und-variablen.html#allgemein_stammdaten">
+ Stammdaten von Kunden und Lieferanten</a></li>
+
+ <li><a href="dokumentenvorlagen-und-variablen.html#allgemein_verkaeufer">
+ Informationen über den Verkäufer</a></li>
+
+ <li><a href="dokumentenvorlagen-und-variablen.html#allgemein_steuern">
+ Variablen für jede Steuer</a></li>
+ </ol>
+ </li>
+
+ <li><a href="dokumentenvorlagen-und-variablen.html#invoice">
+ Variablen in Rechnungen</a>
+
+ <ol>
+ <li><a href="dokumentenvorlagen-und-variablen.html#invoice_allgemein">
+ Allgemeine Variablen</a></li>
+
+ <li><a href="dokumentenvorlagen-und-variablen.html#invoice_posten">
+ Variablen für jeden Posten auf der Rechnung</a></li>
+
+ <li><a href="dokumentenvorlagen-und-variablen.html#invoice_zahlungen">
+ Variablen für die Zahlungseingänge</a></li>
+ </ol>
+ </li>
+
+ <li><a href="dokumentenvorlagen-und-variablen.html#anderevorlagen">
+ Variablen in anderen Vorlagen</a></li>
+
+ <li><a href="dokumentenvorlagen-und-variablen.html#bloecke">
+ Blöcke, bedingte Anweisungen und Schleifen</a>
+
+ <ol>
+ <li><a href="dokumentenvorlagen-und-variablen.html#bloecke_einschr_latex">
+ Einschänkungen für Blöcke in LaTeX-Vorlagen</a></li>
+
+ <li><a href="dokumentenvorlagen-und-variablen.html#bloecke_einschr_opendocument">
+ Einschänkungen für Blöcke in OpenDocument-Vorlagen</a></li>
+
+ <li><a href="dokumentenvorlagen-und-variablen.html#bloecke_include">
+ Die <code>include</code>-Anweisung</a></li>
+
+ <li><a href="dokumentenvorlagen-und-variablen.html#bloecke_ifnot">
+ Der <code>if not</code>-Block</a></li>
+
+ <li><a href="dokumentenvorlagen-und-variablen.html#bloecke_if">
+ Der <code>if</code>-Block</a></li>
+
+ <li><a href="dokumentenvorlagen-und-variablen.html#bloecke_foreach">
+ Die <code>foreach</code>-Schleife</a></li>
+
+ <li><a href="dokumentenvorlagen-und-variablen.html#bloecke_pagebreak">
+ Der <code>pagebreak</code>-Block</a></li>
+ </ol>
+ </li>
+
+ <li><a href="dokumentenvorlagen-und-variablen.html#markup">
+ Markup-Code, der innerhalb von Formularen zur Textformatierung verwendet
+ werden kann</a></li>
+
+ </ol>
+
+ <hr>
+
+ <h2><a name="einfuehrung">Einführung</a></h2>
+
+ <p>Dies ist eine Auflistung der Standard-Dokumentenvorlagen und aller
+ zur Bearbeitung verfügbaren Variablen. Eine Variable wird in
+ einer Vorlage durch ihren Inhalt ersetzt, wenn sie in der Form
+ <code><%variablenname%></code> verwendet wird.</p>
+
+ <p>Früher wurde hier nur über LaTeX gesprochen. Inzwischen
+ unterstützt Lx-Office aber auch OpenDocument-Vorlagen. Sofern
+ es nicht ausdrücklich eingeschränkt wird, gilt das im
+ Folgenden gesagte für alle Vorlagenarten.</p>
+
+ <p>Insgesamt sind technisch gesehen eine ganze Menge mehr Variablen
+ verfügbar als hier aufgelistet werden. Die meisten davon können
+ allerdings innerhalb einer solchen Vorlage nicht sinnvoll verwendet
+ werden. Wenn eine Auflistung dieser Variablen gewollt ist, so kann diese wie
+ folgt erhalten werden:</p>
+
+ <ol>
+
+ <li><code>SL/Form.pm</code> öffnen und am Anfang die Zeile
+ <pre>"use Data::Dumper;"</pre> einfügen.</li>
+
+ <li>In <code>Form.pm</code> die Funktion <code>parse_template</code>
+ suchen und hier die Zeile <pre>print(STDERR Dumper($self));</pre>
+ einfügen.</li>
+
+ <li>Einmal per Browser die gewünschte Vorlage "benutzen", z.B. ein PDF
+ für eine Rechnung erzeugen.</li>
+
+ <li>Im <code>error.log</code> vom Apache steht die Ausgabe der Variablen
+ <code>$self</code> in der Form <code>'key' => 'value',</code>. Alle
+ <code>key</code>s sind verfügbar.</li>
+
+ </ol>
+
+ <small><a href="dokumentenvorlagen-und-variablen.html#inhaltsverzeichnis">
+ zum Inhaltsverzeichnis</a></small><br>
+ <hr>
+
+ <h2><a name="zuordnung_dateinamen">
+ Zuordnung von den Dateinamen zu den Funktionen</a></h2>
+
+ <p>Diese folgende kurze Auflistung zeigt, welche Vorlage bei welcher
+ Funktion ausgelesen wird. Dabei ist die Dateiendung ".ext"
+ geeignet zu ersetzen: ".tex" fü LaTeX-Vorlagen und
+ ".odt" für OpenDocument-Vorlagen.</p>
+
+ <ul>
+ <li><code>bin_list.ext</code> -- Lagerliste</li>
+ <li><code>check.ext</code> -- ?</li>
+ <li><code>invoice.ext</code> -- Rechnung</li>
+ <li><code>packing_list.ext</code> -- Verpackungsliste</li>
+ <li><code>pick_list.ext</code> -- Sammelliste</li>
+ <li><code>purcharse_order.ext</code> -- Bestellung an Lieferanten</li>
+ <li><code>request_quotation.ext</code> -- Anfrage an Lieferanten</li>
+ <li><code>sales_order.ext</code> -- Bestellung</li>
+ <li><code>sales_quotation.ext</code> -- Angebot an Kunden</li>
+ </ul>
+
+ <small><a href="dokumentenvorlagen-und-variablen.html#inhaltsverzeichnis">
+ zum Inhaltsverzeichnis</a></small><br>
+ <hr>
+
+ <h2><a name="allgemeine_variablen">
+ Allgemeine Variablen, die in allen Vorlagen vorhanden sind</a></h2>
+
+ <h3><a name="allgemein_stammdaten">
+ Stammdaten von Kunden und Lieferanten:</a></h3>
+
+ <p>
+ <table border="1">
+ <tr><th>Variablenname</th><th>Bedeutung</th></tr>
+ <tr>
+ <td><code>account_number</code></td>
+ <td>Kontonummer</td>
+ </tr>
+ <tr>
+ <td><code>bank</code></td>
+ <td>Name der Bank</td>
+ </tr>
+ <tr>
+ <td><code>bank_code</code></td>
+ <td>Bankleitzahl</td>
+ </tr>
+ <tr>
+ <td><code>business</code></td>
+ <td>Kundentyp</td>
+ </tr>
+ <tr>
+ <td><code>city</code></td>
+ <td>Stadt</td>
+ </tr>
+ <tr>
+ <td><code>contact</code></td>
+ <td>Kontakt</td>
+ </tr>
+ <tr>
+ <td><code>country</code></td>
+ <td>Land</td>
+ </tr>
+ <tr>
+ <td><code>cp_email</code></td>
+ <td>Email des Ansprechpartners</td>
+ </tr>
+ <tr>
+ <td><code>cp_givenname</code></td>
+ <td>Vorname des Ansprechpartners</td>
+ </tr>
+ <tr>
+ <td><code>cp_greeting</code></td>
+ <td>Anrede des Ansprechpartners</td>
+ </tr>
+ <tr>
+ <td><code>cp_name</code></td>
+ <td>Name des Ansprechpartners</td>
+ </tr>
+ <tr>
+ <td><code>cp_phone1</code></td>
+ <td>Telefonnummer 1 des Ansprechpartners</td>
+ </tr>
+ <tr>
+ <td><code>cp_phone2</code></td>
+ <td>Telefonnummer 2 des Ansprechpartners</td>
+ </tr>
+ <tr>
+ <td><code>cp_title</code></td>
+ <td>Titel des Ansprechpartners</td>
+ </tr>
+ <tr>
+ <td><code>creditlimit</code></td>
+ <td>Kreditlimit</td>
+ </tr>
+ <tr>
+ <td><code>customernumber</code></td>
+ <td>Kundennummer; nur für Kunden</td>
+ </tr>
+ <tr>
+ <td><code>customernotes</code></td>
+ <td>Bemerkungen beim Kunden; nur für Kunden</td>
+ </tr>
+ <tr>
+ <td><code>discount</code></td>
+ <td>Rabatt</td>
+ </tr>
+ <tr>
+ <td><code>email</code></td>
+ <td>Emailadresse</td>
+ </tr>
+ <tr>
+ <td><code>fax</code></td>
+ <td>Faxnummer</td>
+ </tr>
+ <tr>
+ <td><code>homepage</code></td>
+ <td>Homepage</td>
+ </tr>
+ <tr>
+ <td><code>language</code></td>
+ <td>Sprache</td>
+ </tr>
+ <tr>
+ <td><code>name</code></td>
+ <td>Firmenname</td>
+ </tr>
+ <tr>
+ <td><code>phone</code></td>
+ <td>Telefonnummer</td>
+ </tr>
+ <tr>
+ <td><code>shiptocity</code></td>
+ <td>Stadt (Lieferadresse)
+ <a href="dokumentenvorlagen-und-variablen.html#anmerkung_shipto">*</a></td>
+ </tr>
+ <tr>
+ <td><code>shiptocontact</code></td>
+ <td>Kontakt (Lieferadresse)
+ <a href="dokumentenvorlagen-und-variablen.html#anmerkung_shipto">*</a></td>
+ </tr>
+ <tr>
+ <td><code>shiptocountry</code></td>
+ <td>Land (Lieferadresse)
+ <a href="dokumentenvorlagen-und-variablen.html#anmerkung_shipto">*</a></td>
+ </tr>
+ <tr>
+ <td><code>shiptoemail</code></td>
+ <td>Email (Lieferadresse)
+ <a href="dokumentenvorlagen-und-variablen.html#anmerkung_shipto">*</a></td>
+ </tr>
+ <tr>
+ <td><code>shiptofax</code></td>
+ <td>Fax (Lieferadresse)
+ <a href="dokumentenvorlagen-und-variablen.html#anmerkung_shipto">*</a></td>
+ </tr>
+ <tr>
+ <td><code>shiptoname</code></td>
+ <td>Firmenname (Lieferadresse)
+ <a href="dokumentenvorlagen-und-variablen.html#anmerkung_shipto">*</a></td>
+ </tr>
+ <tr>
+ <td><code>shiptophone</code></td>
+ <td>Telefonnummer (Lieferadresse)
+ <a href="dokumentenvorlagen-und-variablen.html#anmerkung_shipto">*</a></td>
+ </tr>
+ <tr>
+ <td><code>shiptostreet</code></td>
+ <td>Straße und Hausnummer (Lieferadresse)
+ <a href="dokumentenvorlagen-und-variablen.html#anmerkung_shipto">*</a></td>
+ </tr>
+ <tr>
+ <td><code>shiptozipcode</code></td>
+ <td>Postleitzahl (Lieferadresse)
+ <a href="dokumentenvorlagen-und-variablen.html#anmerkung_shipto">*</a></td>
+ </tr>
+ <tr>
+ <td><code>street</code></td>
+ <td>Straße und Hausnummer</td>
+ </tr>
+ <tr>
+ <td><code>taxnumber</code></td>
+ <td>Steuernummer</td>
+ </tr>
+ <tr>
+ <td><code>terms</code></td>
+ <td>Zahlungsziel</td>
+ </tr>
+ <tr>
+ <td><code>vendoremail</code></td>
+ <td>Email des Lieferanten; nur für Lieferanten</td>
+ </tr>
+ <tr>
+ <td><code>vendorfax</code></td>
+ <td>Faxnummer des Lieferanten; nur für Lieferanten</td>
+ </tr>
+ <tr>
+ <td><code>vendornotes</code></td>
+ <td>Bemerkungen beim Lieferanten; nur für Lieferanten</td>
+ </tr>
+ <tr>
+ <td><code>vendornumber</code></td>
+ <td>Lieferantennummer; nur für Lieferanten</td>
+ </tr>
+ <tr>
+ <td><code>vendorphone</code></td>
+ <td>Telefonnummer des Lieferanten; nur für Lieferanten</td>
+ </tr>
+ <tr>
+ <td><code>zipcode</code></td>
+ <td>Postleitzahl</td>
+ </tr>
+ </table>
+ </p>
+
+ <p><a name="anmerkung_shipto"><em>Anmerkung</em></a>: Sind die
+ <code>shipto*</code>-Felder in den Stammdaten nicht eingetragen, so haben
+ die Variablen <code>shipto*</code> den gleichen Wert wie die die
+ entsprechenden Variablen der Lieferdaten. Das bedeutet, dass sich einige
+ <code>shipto*</code>-Variablen so nicht in den Stammdaten wiederfinden
+ sondern schlicht Kopien der Lieferdatenvariablen sind
+ (z.B. <code>shiptocontact</code>).</p>
+
+ <h3><a name="allgemein_verkaeufer">
+ Informationen über den Verkäufer:</a></h3>
+
+ <p>
+ <table border="1">
+ <tr><th>Variablenname</th><th>Bedeutung</th></tr>
+ <tr>
+ <td><code>employee_email</code></td>
+ <td>Email</td>
+ </tr>
+ <tr>
+ <td><code>employee_fax</code></td>
+ <td>Fax</td>
+ </tr>
+ <tr>
+ <td><code>employee_name</code></td>
+ <td>voller Name</td>
+ </tr>
+ <tr>
+ <td><code>employee_signature</code></td>
+ <td>Signatur</td>
+ </tr>
+ <tr>
+ <td><code>employee_tel</code></td>
+ <td>Telefonnummer</td>
+ </tr>
+ </table>
+ </p>
+
+ <h3><a name="allgemein_steuern">
+ Variablen für die einzelnen Steuern:</a></h3>
+
+ <p>
+ <table border="1">
+ <tr><th>Variablenname</th><th>Bedeutung</th></tr>
+ <tr>
+ <td><code>tax</code></td>
+ <td>Steuer</td>
+ </tr>
+ <tr>
+ <td><code>taxbase</code></td>
+ <td>zu versteuernder Betrag</td>
+ </tr>
+ <tr>
+ <td><code>taxdescription</code></td>
+ <td>Name der Steuer</td>
+ </tr>
+ <tr>
+ <td><code>taxrate</code></td>
+ <td>Steuersatz</td>
+ </tr>
+ </table>
+ </p>
+
+ <small><a href="dokumentenvorlagen-und-variablen.html#inhaltsverzeichnis">
+ zum Inhaltsverzeichnis</a></small><br>
+ <hr>
+
+ <h2><a name="invoice">Variablen in Rechnungen</a></h2>
+
+ <h3><a name="invoice_allgemein">Allgemeine Variablen:</a></h3>
+
+ <p>
+ <table border="1">
+ <tr><th>Variablenname</th><th>Bedeutung</th></tr>
+ <tr>
+ <td><code>creditremaining</code></td>
+ <td>Verbleibender Kredit</td>
+ </tr>
+ <tr>
+ <td><code>currency</code></td>
+ <td>Währung</td>
+ </tr>
+ <tr>
+ <td><code>cusordnumber</code></td>
+ <td>Bestellnummer beim Kunden</td>
+ </tr>
+ <tr>
+ <td><code>deliverydate</code></td>
+ <td>Lieferdatum</td>
+ </tr>
+ <tr>
+ <td><code>duedate</code></td>
+ <td>Fälligkeitsdatum</td>
+ </tr>
+ <tr>
+ <td><code>intnotes</code></td>
+ <td>Interne Bemerkungen</td>
+ </tr>
+ <tr>
+ <td><code>invdate</code></td>
+ <td>Rechnungsdatum</td>
+ </tr>
+ <tr>
+ <td><code>invnumber</code></td>
+ <td>Rechnungsnummer</td>
+ </tr>
+ <tr>
+ <td><code>invtotal</code></td>
+ <td>gesamter Rechnungsbetrag</td>
+ </tr>
+ <tr>
+ <td><code>notes</code></td>
+ <td>Bemerkungen der Rechnung</td>
+ </tr>
+ <tr>
+ <td><code>ordnumber</code></td>
+ <td>Auftragsnummer, wenn die Rechnung aus einem Auftrag erstellt wurde</td>
+ </tr>
+ <tr>
+ <td><code>quonumber</code></td>
+ <td>Angebotsnummer</td>
+ </tr>
+ <tr>
+ <td><code>shippingpoint</code></td>
+ <td>Versandort</td>
+ </tr>
+ <tr>
+ <td><code>shipvia</code></td>
+ <td>Transportmittel</td>
+ </tr>
+ <tr>
+ <td><code>subtotal</code></td>
+ <td>Zwischensumme aller Posten ohne Steuern</td>
+ </tr>
+ <tr>
+ <td><code>sumcarriedforward</code></td>
+ <td>Zwischensumme aller bisher ausgegebenen Posten. Sollte nur in einem
+ <a href="dokumentenvorlagen-und-variablen.html#bloecke_pagebreak">
+ <code>pagebreak</code></a>-Block verwendet werden.</td>
+ </tr>
+ <tr>
+ <td><code>total</code></td>
+ <td>Restsumme der Rechnung (Summe abzüglich bereits bezahlter Posten)</td>
+ </tr>
+ <tr>
+ <td><code>transdate</code></td>
+ <td>Auftragsdatum wenn die Rechnung aus einem Auftrag erstellt wurde</td>
+ </tr>
+ </table>
+ </p>
+
+ <h3><a name="invoice_posten">
+ Variablen für jeden Posten auf der Rechnung:</a></h3>
+
+ <p>
+ <table border="1">
+ <tr><th>Variablenname</th><th>Bedeutung</th></tr>
+ <tr>
+ <td><code>assembly</code></td>
+ <td>Erzeugnis</td>
+ </tr>
+ <tr>
+ <td><code>bin</code></td>
+ <td>Stellage</td>
+ </tr>
+ <tr>
+ <td><code>deliverydate_oe</code></td>
+ <td>Lieferdatum</td>
+ </tr>
+ <tr>
+ <td><code>description</code></td>
+ <td>Artikelbeschreibung</td>
+ </tr>
+ <tr>
+ <td><code>discount</code></td>
+ <td>Rabatt als Betrag</td>
+ </tr>
+ <tr>
+ <td><code>linetotal</code></td>
+ <td>Zeilensumme (Anzahl * Einzelpreis)</td>
+ </tr>
+ <tr>
+ <td><code>listprice</code></td>
+ <td>Listenpreis</td>
+ </tr>
+ <tr>
+ <td><code>netprice</code></td>
+ <td>Nettopreis</td>
+ </tr>
+ <tr>
+ <td><code>number</code></td>
+ <td>Artikelnummer</td>
+ </tr>
+ <tr>
+ <td><code>ordnumber_oe</code></td>
+ <td>Auftragsnummer des Originalauftrags, wenn die Rechnung aus einem Sammelauftrag erstellt wurde</td>
+ </tr>
+ <tr>
+ <td><code>p_discount</code></td>
+ <td>Rabatt in Prozent</td>
+ </tr>
+ <tr>
+ <td><code>partnotes</code></td>
+ <td>Die beim Artikel gespeicherten Bemerkungen</td>
+ </tr>
+ <tr>
+ <td><code>partsgroup</code></td>
+ <td>Warengruppe</td>
+ </tr>
+ <tr>
+ <td><code>projectnumber</code></td>
+ <td>Projektnummer</td>
+ </tr>
+ <tr>
+ <td><code>qty</code></td>
+ <td>Anzahl</td>
+ </tr>
+ <tr>
+ <td><code>runningnumber</code></td>
+ <td>Position auf der Rechnung (1, 2, 3...)</td>
+ </tr>
+ <tr>
+ <td><code>sellprice</code></td>
+ <td>Verkaufspreis</td>
+ </tr>
+ <tr>
+ <td><code>serialnumber</code></td>
+ <td>Seriennummer</td>
+ </tr>
+ <tr>
+ <td><code>transdate_oe</code></td>
+ <td>Auftragsdatum des Originalauftrags, wenn die Rechnung aus einem Sammelauftrag erstellt wurde</td>
+ </tr>
+ <tr>
+ <td><code>unit</code></td>
+ <td>Einheit</td>
+ </tr>
+ </table>
+ </p>
+
+ <h3><a name="invoice_zahlungen">
+ Variablen für die einzelnen Zahlungseingänge:</a></h3>
+
+ <p>
+ <table border="1">
+ <tr><th>Variablenname</th><th>Bedeutung</th></tr>
+ <tr>
+ <td><code>datepaid</code></td>
+ <td>Datum</td>
+ </tr>
+ <tr>
+ <td><code>memo</code></td>
+ <td>Memo</td>
+ </tr>
+ <tr>
+ <td><code>paid</code></td>
+ <td>Betrag</td>
+ </tr>
+ <tr>
+ <td><code>source</code></td>
+ <td>Beleg</td>
+ </tr>
+ <tr>
+ <td><code>exchangerate</code></td>
+ <td>Wechselkurs</td>
+ </tr>
+ <tr>
+ <td><code>forex</code></td>
+ <td>Konto</td>
+ </tr>
+ </table>
+ </p>
+
+ <small><a href="dokumentenvorlagen-und-variablen.html#inhaltsverzeichnis">
+ zum Inhaltsverzeichnis</a></small><br>
+ <hr>
+
+ <h2><a name="anderevorlagen">
+ Variablen in anderen Vorlagen</a></h2>
+
+ <p>Die Variablen in anderen Vorlagen sind ähnlich wie in der
+ Rechnung. Allerdings heißen die Variablen, die mit <code>inv</code>
+ beginnen, jetzt anders. Bei den Angeboten fangen sie mit <code>quo</code>
+ für "quotation" an: <code>quodate</code> für Angebotsdatum
+ etc. Bei Bestellungen wiederum fangen sie mit <code>ord</code> für
+ "order" an: <code>ordnumber</code> für Bestellnummer etc.</p>
+
+ <p>Manche Variablen sind in anderen Vorlagen hingegen gar nicht vorhanden wie
+ z.B. die für bereits verbuchte Zahlungseingänge. Dies sind
+ Variablen, die vom Geschäftsablauf her in der entsprechenden Vorlage
+ keine Bedeutung haben oder noch nicht belegt sein können.</p>
+
+ <small><a href="dokumentenvorlagen-und-variablen.html#inhaltsverzeichnis">
+ zum Inhaltsverzeichnis</a></small><br>
+ <hr>
+
+ <h2><a name="bloecke">
+ Blöcke, bedingte Anweisungen und Schleifen</a></h2>
+
+ <p>Der Parser kennt neben den Variablen einige weitere Konstrukte, die
+ gesondert behandelt werden. Diese sind wie Variablennamen in spezieller
+ Weise markiert: <code><%anweisung%></code></p>
+
+ <h3><a name="bloecke_einschr_latex">
+ Einschänkungen für Blöcke in LaTeX-Vorlagen</a></h3>
+
+ <p>Achtung: Blöcke können in LaTeX-Vorlagen momentan nicht
+ verschachtelt werden. Das bedeutet, dass innerhalb einer
+ <code><%foreach%></code>-Schleife keine
+ <code><%if%></code>-Abfragen verwendet werden können. Dieses
+ kann man aber mit LaTeX-Bordmitteln selber nachgebildet werden. Dazu muss
+ im Vorspann das Paket <code>ifthen</code> eingebunden werden. Das Konstrukt
+ selber sieht dann wie folgt aus:</p>
+
+ <p class="blue"><code>\ifthenelse{\equal{<%variable%>}{}}{}{Dieser
+ Text erscheint nur, wenn <%variable%> nicht leer ist.}</code></p>
+
+ <h3><a name="bloecke_einschr_opendocument">
+ Einschänkungen für Blöcke in OpenDocument-Vorlagen</a></h3>
+
+ <p>Die eben erwähnten Einschränkungen für
+ LaTeX-Vorlagen gelten in abgeschwächter Form auch für
+ OpenDocument-Vorlagen. Auch bei OpenDocument-Vorlagen können
+ Blöcke nicht verschachtelt werden. Einzige Ausnahme ist, dass
+ <code><if></code> und
+ <code><ifnot></code>-Blöcke innerhalb von
+ <code><foreach></code>-Blöcken auftreten
+ dürfen.</p>
+
+ <h3><a name="bloecke_include">Die <code>include</code>-Anweisung</a></h3>
+
+ <p class="blue"><code><%include dateiname.ext%></code></p>
+
+ <p>Dieser Block funktioniert nur in LaTeX- und HTML-Vorlagen.</p>
+
+ <p>Fügt den Inhalt einer Datei an der entsprechenden Stelle ein. Der
+ eingefügte Text wird ganz normal durch den Parser behandelt und kann
+ Variablen und Blöcke enthalten.</p>
+
+ <h3><a name="bloecke_ifnot">Der <code>if not</code>-Block</a></h3>
+
+ <p class="blue"><code><%if not variablenname%><br>
+ ...<br>
+ <%end if></code></p>
+
+ <p>Eine normale "if-not-then"-Bedingung. Die Zeilen zwischen dem "if not" und
+ dem "end" werden nur ausgegeben, wenn die Variable "variablenname" nicht
+ gesetzt oder gleich 0 ist.</p>
+
+ <h3><a name="bloecke_if">Der <code>if</code>-Block</a></h3>
+
+ <p class="blue"><code><%if variablenname%><br>
+ ...<br>
+ <%end if></code></p>
+
+ <p>Eine normale "if-then"-Bedingung. Die Zeilen zwischen dem "if" und dem
+ "end" werden nur ausgegeben, wenn die Variable "variablenname" gesetzt und
+ ungleich 0 ist.</p>
+
+ <h3><a name="bloecke_foreach">Die <code>foreach</code>-Schleife</a></h3>
+
+ <p class="blue"><code><%foreach variablenname%><br>
+ ...<br>
+ <%end foreach></code></p>
+
+ <p>Fügt die Zeilen zwischen den beiden Anweisungen so oft ein, wie das
+ Perl-Array der Variablen "variablenname" Elemente enthät. Dieses
+ Konstrukt wird zur Ausgabe der einzelnen Posten einer Rechnung / eines
+ Angebots sowie zur Ausgabe der Steuern benutzt. In jedem Durchlauf werden
+ die <a href="dokumentenvorlagen-und-variablen.html#invoice_posten">zeilenbezogenen
+ Variablen</a> jeweils auf den Wert für die aktuelle Position
+ gesetzt.</p>
+
+ <p>Die Syntax sieht normalerweise wie folgt aus:</p>
+
+ <p class="blue"><code><%foreach number%><br>
+ Position: <%runningnumber%><br>
+ Anzahl: <%qty%><br>
+ Artikelnummer: <%number%><br>
+ Beschreibung: <%description%><br>
+ ...<br>
+ <%end foreach></code></p>
+
+ <p>Besonderheit in OpenDocument-Vorlagen: Tritt ein
+ <code><foreach></code>-Blcok innerhalb einer Tabellenzelle
+ auf, so wird die komplette Tabellenzeile so oft wiederholt wie
+ notwendig. Tritt er außerhalb auf, so wird nur der Inhalt
+ zwischen <code><foreach></code> und <code><end
+ foreach></code> wiederholt, nicht aber die komplette Zeile, in
+ der er steht.</p>
+
+ <h3><a name="bloecke_pagebreak">Der <code>pagebreak</code>-Block</a></h3>
+
+ <p class="blue"><code><%pagebreak ZpZ ZeS ZzS%><br>
+ ...<br>
+ <%end pagebreak%></code></p>
+
+ <p>Dieser Block existiert nur in LaTeX-Vorlagen.</p>
+
+ <p>Dieser Block legt das Verhalten beim manuellen Einfügen eines
+ Seitenumbruchs fest. Normalerweise bricht LaTeX die Seiten selber um. Beim
+ Rechnungsdruck ist das oft nicht gewünscht, oder man möchte im
+ Falle eines Seitenumbruchs den Übertrag etc. mit ausgeben. Deswegen
+ versucht der Parser, manuell Seitenumbrüche einzufügen,
+ während er einen <code>foreach</code>-Block auswertet, weil hier die
+ manuellen Seitenumbrüche erforderlich werden. Dafür benötigt
+ der Parser aber drei Informationen:</p>
+
+ <p>
+ <ol>
+ <li>Wieviele Zeichen passen bei der Variablen "description" pro Posten
+ in eine Zeile? Das ist der Parameter "ZpZ" (Zeichen pro Zeile).</li>
+ <li>Wieviele Zeilen/Posten passen auf die erste Seite? Das
+ ist der Parameter "ZeS" (Zeilen erste Seite).</li>
+ <li>Wieviele Zeilen/Posten passen auf die zweite und alle nachfolgenden
+ Seiten? Das ist der Parameter "ZzS" (Zeilen zweite Seite).</li>
+ </ol>
+ </p>
+
+ <p>Diese Parameter sind drei Zahlen, die manuell durch Verwendung von langen
+ Warenbezeichnungen und Rechnungen mit vielen Posten bestimmt werden
+ müssen.</p>
+
+ <p>Üblicherweise wird in diesem Block zuerst die aktuelle Tabelle
+ geschlossen, eventuell Text eingefügt (z.B. "Fortsetzung auf der
+ nächsten Seite"), dann ein Seitenumbruch erzwungen, eventuell Text
+ eingefügt (z.B. "Übertrag von der vorherigen Seite:
+ <%sumcarriedforward%> EUR") und die Tabelle wieder geöffnet.</p>
+
+ <p>Wird kein manueller Seitenumbruch gewüscht, so kann dieser Block
+ komplett entfallen.</p>
+
+ <small><a href="dokumentenvorlagen-und-variablen.html#inhaltsverzeichnis">
+ zum Inhaltsverzeichnis</a></small><br>
+ <hr>
+
+ <h2><a name="markup">
+ Markup-Code, der innerhalb von Formularen zur Textformatierung
+ verwendet werden kann</a></h2>
+
+ <p>Wenn der Benutzer innhalb von Formularen in Lx-Office Text anders
+ formatiert haben möchte, so ist dies begrenzt möglich. Lx-Office
+ unterstützt die Textformatierung mit HTML-ähnlichen Tags. Der
+ Benutzer kann z.B. bei der Artikelbeschreibung auf einer Rechnung Teile des
+ Texts zwischen Start- und Endtags setzen. Dieser Teil wird dann automatisch
+ in Anweisungen für das ausgewählte Vorlagenformat (HTML oder
+ PDF über LaTeX) umgesetzt.</p>
+
+ <p>Die unterstützen Formatierungen sind:</p>
+
+ <p>
+ <table border="1">
+ <tr><th>Formatierung</th><th>Auswirkung</th></tr>
+ <tr>
+ <td><code><b>Text</b></code></td>
+ <td>Text wird in <b>fettdruck</b> gesetzt.</td>
+ </tr>
+ <tr>
+ <td><code><i>Text</i></code></td>
+ <td>Text wird <i>kursiv</i> gesetzt.</td>
+ </tr>
+ <tr>
+ <td><code><u>Text</u></code></td>
+ <td>Text wird <u>unterstrichen</u>.</td>
+ </tr>
+ <tr>
+ <td><code><s>Text</s></code></td>
+ <td>Text wird <s>durchgestrichen</s>. Diese Formatierung ist nicht bei der
+ Ausgabe als PDF über LaTeX verfügbar.</td>
+ </tr>
+ <tr>
+ <td><code><pagebreak></code></td>
+ <td>Erzwingt einen Seitenumbruch (siehe unten).</td>
+ </tr>
+ </table>
+ </p>
+
+ <p>Eine Besonderheit ist der Befehl <code><pagebreak></code>,
+ der nur in LaTeX-Vorlagen funktioniert und in anderen Vorlagen
+ einfach gelöscht wird. Dieser erzwingt unabhängig von der
+ im <a
+ href="dokumentenvorlagen-und-variablen.html#bloecke_pagebreak">pagebreak-Block</a>
+ voreingestellten Werte einen Seitenumbruch nach der aktuellen
+ Rechnungsposition. Dementsprechend funktioniert er nur innerhalb von
+ <code><foreach...></code>-Schleifen. Weiterhin benötigt er kein
+ Endtag.</p>
+
+ <small><a href="dokumentenvorlagen-und-variablen.html#inhaltsverzeichnis">
+ zum Inhaltsverzeichnis</a></small><br>
+ <hr>
+
+</body>
+</html>
--- /dev/null
+Aktuelle Installations- und Konfigurationshinweise:
+
+gibt es:
+-auf der Lx-Office Homepage unter
+ http://lx-office.org/index.php?id=dokumentation
+-im Lx-Office-Wiki unter Dokumentation
+ http://wiki.lx-office.org/index.php/Lx-Office_ERP
+-im Lx-Office-Forum:
+ http://www.lx-office.org/forum/
+
+Installationsanleitung:
+
+Folgende Pakete müssen installiert sein:
+- Webserver (Apache)
+- PostgreSQL - Datenbank
+- Perl-DBI, Perl-DBD, Perl-HTML-Template, Perl-CGI-Ajax, Perl-Class-Accessor
+Diese Pakete können bei den unterschiedlichen Distributionen anders heißen.
+(Debian: apache, postgresql, libdbi-perl, libdbd-pg-perl, libpgperl, libhtml-template-perl, libclass-accessor-perl)
+(Fedora: httpd, postgresql-server, perl-DBI, perl-DBD-Pg)
+(SuSE: apache2, postgresql-server, perl-DBI, perl-DBD-Pg)
+
+Da Perl-CGI-Ajax nicht als Paket für Distributionen bereit steht, muß es mit der CPAN-Shell installiert werden.
+Leider ist dazu nicht jeder in der Lage. LxO liefert daher das Paket im CGI-Verzeichnis mit. Das sollte als Fall-Back greifen.
+
+
+
+Die PostgreSQL Konfiguration muß angepasst werden.
+In der Datei postgresql.conf (/var/lib/pgsql/data/ oder /etc/postgresql/) muß folgender Wert verändert werden:
+
+TCPIP_SOCKET = 1 # Nur PostgreSQL < 8.0
+
+default_with_oids = on # Nur PostgreSQL >= 8.0
+
+In der Datei pg_hba.conf (/var/lib/pgsql/data/ oder /etc/postgresql/) müssen die Berichtigungen für den Zugriff geändert werden:
+
+alte Eintragung:
+local all all ident sameuser
+host all all 127.0.0.1 255.0.0.0 ident sameuser
+
+Änderung:
+local all all trust
+host all all 127.0.0.1 255.0.0.0 trust
+
+Besser:
+local all lxoffice password
+host all lxoffice 127.0.0.1 255.255.255.255 password
+
+
+Installation des Programmpaketes
+Die Lx-Office ERP Installationsdatei (lxoffice-erp-2.4.x.tgz) in den DocumentRoot des Webservers (/var/www/html/ oder /srv/www/htdocs oder /var/www/) entpacken.
+
+tar xvzf lxoffice-erp-2.4.x.tgz
+
+Verändern Sie evtl. noch den Namen des Verzeichnisses
+
+mv lxoffice-erp/ lx-erp/
+
+oder noch besser, Sie verwenden einen Alias in der Webserverkonfiguration.
+
+Das Verzeichnis muß dem Webserverbenutzer (Debian: www-data, Fedora: apache, SuSE: wwwrun) übergeben werden:
+
+chown -R www-data: lx-office-erp/
+
+Datenbankbenutzer anlegen
+
+Es sollte zum Zugriff auf die PostgreSQL Datenbank ein Datenbankbenutzer angelegt werden. Führen Sie dazu folgende Befehle nacheinander aus.
+
+su - postgres
+createuser -d lxoffice (ohne Passwort)
+oder besser
+createuser -d -P lxoffice (mit Passwort)
+
+Wenn Sie später einen Datenbankzugriff konfigurieren, verändern Sie den evtl. voreingestellten Benutzer "postgres" auf "lxoffice".
+
+PostgreSQL - Datenbank erweitern
+In der Datenbank "template1" sollte bevor die restliche Konfiguration von LxOffice ERP erfolgt noch folgende Funktion hinzugefügt werden:
+
+su postgres
+psql template1 (Zugriff über Admintool auf die Datenbank)
+create function plpgsql_call_handler ()
+returns opaque
+as '/usr/lib/pgsql/plpgsql.so'
+language 'c';
+
+create language 'plpgsql' handler plpgsql_call_handler
+lancompiler 'pl/pgsql';
+
+!!!! Bitte beachten Sie, das der Pfad zur Datei plpgsql.so und der Name von Distribution zu Distribution verschieden sein kann.
+Bei z.B. Debian befindet sie sich unter '/usr/lib/postgresql/lib/plpgsql.so'.
+
+Apache Konfiguration
+Der Zugriff auf das Programmverzeichnis muß in der Apache Webserver- konfiguration httpd.conf (/etc/httpd/conf/)
+[bei SuSE evtl. httpd2.conf, Debian: /etc/apache2/apache2.conf] konfiguriert werden:
+
+AddHandler cgi-script .pl
+Alias /lx-erp/ /var/www/lx-erp/
+<Directory /var/www/lx-erp>
+ Options ExecCGI Includes FollowSymlinks
+ DirectoryIndex login.pl # nicht mehr unbedingt nötig, da eine index.html mitgeliefert wird
+</Directory>
+<Directory /var/www/lx-erp/users>
+ Order Deny,Allow
+ Deny from All
+</Directory>
+!!!Vor den einzelnen Optionen muß bei einigen Distributionen ein Plus "+" gesetzt werden.
+
+Auf einigen Webservern werden manchmal die Grafiken und Style-Sheets nicht ausgeliefert. Daher die Apache-Konfig um diese Zeile erweitern:
+EnableSendfile Off
+
+Datenbank anlegen
+Das Administrationsmenü finden Sie unter:
+
+http://localhost/lx-erp/admin.pl
+
+Zuerst muß eine Datenbank angelegt werden. Anschließend ein Benutzer. Verwenden Sie für den Datenbankzugriff den eben angelegten Benutzer lxoffice.
+
+OpenDocument-Vorlagen
+Lx-Office unterstützt die Verwendung von Vorlagen im OpenDocument-Format, wie es OpenOffice.org ab Version 2 erzeugt. Lx-Office kann dabei sowohl neue OpenDocument-Dokumente als auch aus diesen direkt PDF-Dateien erzeugen. Um die Unterstützung von
+OpenDocument-Vorlagen zu aktivieren muss in der Datei "lx-erp.conf" die Variable "$opendocument_templates" auf "1" stehen. Dieses ist die Standardeinstellung.
+
+Weiterhin muss in der Datei "lx-erp.conf" die Variable "$dbcharset" auf die Zeichenkodierung gesetzt werden, die auch bei der Speicherung der Daten in der Datenbank verwendet wird. Diese ist in den meisten Fällen "ISO-8859-15".
+
+Während die Erzeugung von reinen OpenDocument-Dateien keinerlei weitere Software benötigt, wird zur Umwandlung dieser Dateien in PDF OpenOffice.org benötigt. Soll dieses Feature genutzt werden, so muss neben OpenOffice.org ab Version 2 auch der "X virtual frame buffer" (xvfb) installiert werden. Bei Debian ist er im Paket "xvfb" enthalten. Andere Distributionen enthalten ihn in anderen Paketen.
+
+Nach der Installation müssen in der Datei "lx-erp.conf" zwei weitere Variablen angepasst werden: "$openofficeorg_writer_bin" muss den vollständigen Pfad zur OpenOffice.org Writer-Anwendung enthalten.
+"$xvfb_run_bin" muss den Pfad zu einem Script enthalten, dass den "X virtual frame buffer" startet und direkt danach ein Programm in ihm startet, das dem Script als Parameter übergeben wird. Lx-Office enthält bereits ein solches Script namens "xvfb-run", das standardmäßig verwendet wird. Es handelt sich dabei um eine gestutzte Version des Scripts "xvfb-run" aus dem Debian-Paket "xvfb".
+
+Als letztes muss herausgefunden werden, welchen Namen OpenOffice.org Writer dem Verzeichnis mit den Benutzereinstellungen gibt. Unter Debian ist dies momentan "~/.openoffice.org2". Sollte der Name bei Ihrer OpenOffice.org-Installation anders sein, so muss das Verzeichnis "users/.openoffice.org2" entsprechend umbenannt werden. Ist der Name z.B. einfach nur ".openoffice", so wäre folgender Befehl auszuführen:
+
+mv users/.openoffice.org2 users/.openoffice
+
+Dieses Verzeichnis, wie auch das komplette "users"-Verzeichnis, muss vom Webserver beschreibbar sein. Dieses wurde in Schritt "Installation des Programmpakets" oben bereits erledigt, kann aber erneut überprüft werden, wenn die Konvertierung nach PDF fehlschlägt.
+
+Lx-Office ERP verwenden
+Einloggen können Sie sich unter:
+ http://localhost/lx-office-erp/login.pl
+Die Adminseite erreichen Sie unter:
+ http://localhost/lx-office-erp/admin.pl
\ No newline at end of file
+++ /dev/null
-<html>
- <head>
- <title>LaTeX-Vorlagen und verfügbare Variablen</title>
- <style type="text/css">
- <!--
-.blue {
- color: #000000;
- background-color: #b0ecff;
- border: 1px solid blue;
- padding-left: 2px;
- padding-right: 2px;
- }
-
-table {
- color: #000000;
- background-color: #fae8b8;
- border: 1px solid #be5303;
- border-collapse: collapse;
- }
-
-td {
- border: 1px solid #be5303;
- padding: 3px;
- }
- -->
- </style>
-
- </head>
-
-<body>
-
- <h1>LaTeX-Vorlagen und verfügbare Variablen</h1>
-
- <p>geschrieben von <a href="mailto:m.bunkus@linet-services.de">Moritz
- Bunkus</a>. Version: $Id$ </p>
-
- <hr>
-
- <h2><a name="inhaltsverzeichnis">Inhaltsverzeichnis</a></h2>
-
- <ol>
- <li><a href="latex-template-variablen.html#inhaltsverzeichnis">
- Inhaltsverzeichnis</a></li>
-
- <li><a href="latex-template-variablen.html#einfuehrung">Einführung</a>
- </li>
-
- <li><a href="latex-template-variablen.html#zuordnung_dateinamen">
- Zuordnung von Dateinamen zu den Funktionen</a></li>
-
- <li><a href="latex-template-variablen.html#allgemeine_variablen">
- Allgemeine Variablen, die in allen Vorlagen vorhanden sind</a><br>
-
- <ol>
- <li><a href="latex-template-variablen.html#allgemein_stammdaten">
- Stammdaten von Kunden und Lieferanten</a></li>
-
- <li><a href="latex-template-variablen.html#allgemein_verkaeufer">
- Informationen über den Verkäufer</a></li>
-
- <li><a href="latex-template-variablen.html#allgemein_steuern">
- Variablen für jede Steuer</a></li>
- </ol>
- </li>
-
- <li><a href="latex-template-variablen.html#invoice">
- Variablen in Rechnungen</a>
-
- <ol>
- <li><a href="latex-template-variablen.html#invoice_allgemein">
- Allgemeine Variablen</a></li>
-
- <li><a href="latex-template-variablen.html#invoice_posten">
- Variablen für jeden Posten auf der Rechnung</a></li>
-
- <li><a href="latex-template-variablen.html#invoice_zahlungen">
- Variablen für die Zahlungseingänge</a></li>
- </ol>
- </li>
-
- <li><a href="latex-template-variablen.html#anderevorlagen">
- Variablen in anderen Vorlagen</a></li>
-
- <li><a href="latex-template-variablen.html#bloecke">
- Blöcke, bedingte Anweisungen und Schleifen</a>
-
- <ol>
- <li><a href="latex-template-variablen.html#bloecke_include">
- Die <code>include</code>-Anweisung</a></li>
-
- <li><a href="latex-template-variablen.html#bloecke_ifnot">
- Der <code>if not</code>-Block</a></li>
-
- <li><a href="latex-template-variablen.html#bloecke_if">
- Der <code>if</code>-Block</a></li>
-
- <li><a href="latex-template-variablen.html#bloecke_foreach">
- Die <code>foreach</code>-Schleife</a></li>
-
- <li><a href="latex-template-variablen.html#bloecke_pagebreak">
- Der <code>pagebreak</code>-Block</a></li>
- </ol>
- </li>
-
- <li><a href="latex-template-variablen.html#markup">
- Markup-Code, der innerhalb von Formularen zur Textformatierung verwendet
- werden kann</a></li>
-
- </ol>
-
- <hr>
-
- <h2><a name="einfuehrung">Einführung</a></h2>
-
- <p>Dies ist eine Auflistung der Standard-LaTeX-Vorlagen und aller zur
- Bearbeitung verfügbare Variablen. Eine Variable wird in einer Vorlage
- durch ihren Inhalt ersetzt, wenn sie in der Form
- <code><%variablenname%></code> verwendet wird.</p>
-
- <p>Insgesamt sind technisch gesehen eine ganze Menge mehr Variablen
- verfügbar als hier aufgelistet werden. Die meisten davon können
- allerdings innerhalb einer solchen Vorlage nicht sinnvoll verwendet
- werden. Wenn eine Auflistung dieser Variablen gewollt ist, so kann diese wie
- folgt erhalten werden:</p>
-
- <ol>
-
- <li><code>SL/Form.pm</code> öffnen und am Anfang die Zeile
- <pre>"use Data::Dumper;"</pre> einfügen.</li>
-
- <li>In <code>Form.pm</code> die Funktion <code>parse_template</code>
- suchen und hier die Zeile <pre>print(STDERR Dumper($self));</pre>
- einfügen.</li>
-
- <li>Einmal per Browser die gewünschte Vorlage "benutzen", z.B. ein PDF
- für eine Rechnung erzeugen.</li>
-
- <li>Im <code>error.log</code> vom Apache steht die Ausgabe der Variablen
- <code>$self</code> in der Form <code>'key' => 'value',</code>. Alle
- <code>key</code>s sind verfügbar.</li>
-
- </ol>
-
- <small><a href="latex-template-variablen.html#inhaltsverzeichnis">
- zum Inhaltsverzeichnis</a></small><br>
- <hr>
-
- <h2><a name="zuordnung_dateinamen">
- Zuordnung von den Dateinamen zu den Funktionen</a></h2>
-
- <p>Diese kurze Auflistung zeigt, welche Vorlage bei welcher Funktion
- ausgelesen wird:</p>
-
- <ul>
- <li><code>bin_list.tex</code> -- Lagerliste</li>
- <li><code>check.tex</code> -- ?</li>
- <li><code>invoice.tex</code> -- Rechnung</li>
- <li><code>packing_list.tex</code> -- Verpackungsliste</li>
- <li><code>pick_list.tex</code> -- Sammelliste</li>
- <li><code>purcharse_order.tex</code> -- Bestellung an Lieferanten</li>
- <li><code>request_quotation.tex</code> -- Anfrage an Lieferanten</li>
- <li><code>sales_order.tex</code> -- Bestellung</li>
- <li><code>sales_quotation.tex</code> -- Angebot an Kunden</li>
- </ul>
-
- <small><a href="latex-template-variablen.html#inhaltsverzeichnis">
- zum Inhaltsverzeichnis</a></small><br>
- <hr>
-
- <h2><a name="allgemeine_variablen">
- Allgemeine Variablen, die in allen Vorlagen vorhanden sind</a></h2>
-
- <h3><a name="allgemein_stammdaten">
- Stammdaten von Kunden und Lieferanten:</a></h3>
-
- <p>
- <table border="1">
- <tr><th>Variablenname</th><th>Bedeutung</th></tr>
- <tr>
- <td><code>account_number</code></td>
- <td>Kontonummer</td>
- </tr>
- <tr>
- <td><code>bank</code></td>
- <td>Name der Bank</td>
- </tr>
- <tr>
- <td><code>bank_code</code></td>
- <td>Bankleitzahl</td>
- </tr>
- <tr>
- <td><code>business</code></td>
- <td>Kundentyp</td>
- </tr>
- <tr>
- <td><code>city</code></td>
- <td>Stadt</td>
- </tr>
- <tr>
- <td><code>contact</code></td>
- <td>Kontakt</td>
- </tr>
- <tr>
- <td><code>country</code></td>
- <td>Land</td>
- </tr>
- <tr>
- <td><code>cp_email</code></td>
- <td>Email des Ansprechpartners</td>
- </tr>
- <tr>
- <td><code>cp_givenname</code></td>
- <td>Vorname des Ansprechpartners</td>
- </tr>
- <tr>
- <td><code>cp_greeting</code></td>
- <td>Anrede des Ansprechpartners</td>
- </tr>
- <tr>
- <td><code>cp_name</code></td>
- <td>Name des Ansprechpartners</td>
- </tr>
- <tr>
- <td><code>cp_phone1</code></td>
- <td>Telefonnummer 1 des Ansprechpartners</td>
- </tr>
- <tr>
- <td><code>cp_phone2</code></td>
- <td>Telefonnummer 2 des Ansprechpartners</td>
- </tr>
- <tr>
- <td><code>cp_title</code></td>
- <td>Titel des Ansprechpartners</td>
- </tr>
- <tr>
- <td><code>creditlimit</code></td>
- <td>Kreditlimit</td>
- </tr>
- <tr>
- <td><code>customernumber</code></td>
- <td>Kundennummer; nur für Kunden</td>
- </tr>
- <tr>
- <td><code>customernotes</code></td>
- <td>Bemerkungen beim Kunden; nur für Kunden</td>
- </tr>
- <tr>
- <td><code>discount</code></td>
- <td>Rabatt</td>
- </tr>
- <tr>
- <td><code>email</code></td>
- <td>Emailadresse</td>
- </tr>
- <tr>
- <td><code>fax</code></td>
- <td>Faxnummer</td>
- </tr>
- <tr>
- <td><code>homepage</code></td>
- <td>Homepage</td>
- </tr>
- <tr>
- <td><code>language</code></td>
- <td>Sprache</td>
- </tr>
- <tr>
- <td><code>name</code></td>
- <td>Firmenname</td>
- </tr>
- <tr>
- <td><code>phone</code></td>
- <td>Telefonnummer</td>
- </tr>
- <tr>
- <td><code>shiptocity</code></td>
- <td>Stadt (Lieferadresse)
- <a href="latex-template-variablen.html#anmerkung_shipto">*</a></td>
- </tr>
- <tr>
- <td><code>shiptocontact</code></td>
- <td>Kontakt (Lieferadresse)
- <a href="latex-template-variablen.html#anmerkung_shipto">*</a></td>
- </tr>
- <tr>
- <td><code>shiptocountry</code></td>
- <td>Land (Lieferadresse)
- <a href="latex-template-variablen.html#anmerkung_shipto">*</a></td>
- </tr>
- <tr>
- <td><code>shiptoemail</code></td>
- <td>Email (Lieferadresse)
- <a href="latex-template-variablen.html#anmerkung_shipto">*</a></td>
- </tr>
- <tr>
- <td><code>shiptofax</code></td>
- <td>Fax (Lieferadresse)
- <a href="latex-template-variablen.html#anmerkung_shipto">*</a></td>
- </tr>
- <tr>
- <td><code>shiptoname</code></td>
- <td>Firmenname (Lieferadresse)
- <a href="latex-template-variablen.html#anmerkung_shipto">*</a></td>
- </tr>
- <tr>
- <td><code>shiptophone</code></td>
- <td>Telefonnummer (Lieferadresse)
- <a href="latex-template-variablen.html#anmerkung_shipto">*</a></td>
- </tr>
- <tr>
- <td><code>shiptostreet</code></td>
- <td>Straße und Hausnummer (Lieferadresse)
- <a href="latex-template-variablen.html#anmerkung_shipto">*</a></td>
- </tr>
- <tr>
- <td><code>shiptozipcode</code></td>
- <td>Postleitzahl (Lieferadresse)
- <a href="latex-template-variablen.html#anmerkung_shipto">*</a></td>
- </tr>
- <tr>
- <td><code>street</code></td>
- <td>Straße und Hausnummer</td>
- </tr>
- <tr>
- <td><code>taxnumber</code></td>
- <td>Steuernummer</td>
- </tr>
- <tr>
- <td><code>terms</code></td>
- <td>Zahlungsziel</td>
- </tr>
- <tr>
- <td><code>vendoremail</code></td>
- <td>Email des Lieferanten; nur für Lieferanten</td>
- </tr>
- <tr>
- <td><code>vendorfax</code></td>
- <td>Faxnummer des Lieferanten; nur für Lieferanten</td>
- </tr>
- <tr>
- <td><code>vendornotes</code></td>
- <td>Bemerkungen beim Lieferanten; nur für Lieferanten</td>
- </tr>
- <tr>
- <td><code>vendornumber</code></td>
- <td>Lieferantennummer; nur für Lieferanten</td>
- </tr>
- <tr>
- <td><code>vendorphone</code></td>
- <td>Telefonnummer des Lieferanten; nur für Lieferanten</td>
- </tr>
- <tr>
- <td><code>zipcode</code></td>
- <td>Postleitzahl</td>
- </tr>
- </table>
- </p>
-
- <p><a name="anmerkung_shipto"><em>Anmerkung</em></a>: Sind die
- <code>shipto*</code>-Felder in den Stammdaten nicht eingetragen, so haben
- die Variablen <code>shipto*</code> den gleichen Wert wie die die
- entsprechenden Variablen der Lieferdaten. Das bedeutet, dass sich einige
- <code>shipto*</code>-Variablen so nicht in den Stammdaten wiederfinden
- sondern schlicht Kopien der Lieferdatenvariablen sind
- (z.B. <code>shiptocontact</code>).</p>
-
- <h3><a name="allgemein_verkaeufer">
- Informationen über den Verkäufer:</a></h3>
-
- <p>
- <table border="1">
- <tr><th>Variablenname</th><th>Bedeutung</th></tr>
- <tr>
- <td><code>employee_email</code></td>
- <td>Email</td>
- </tr>
- <tr>
- <td><code>employee_fax</code></td>
- <td>Fax</td>
- </tr>
- <tr>
- <td><code>employee_name</code></td>
- <td>voller Name</td>
- </tr>
- <tr>
- <td><code>employee_signature</code></td>
- <td>Signatur</td>
- </tr>
- <tr>
- <td><code>employee_tel</code></td>
- <td>Telefonnummer</td>
- </tr>
- </table>
- </p>
-
- <h3><a name="allgemein_steuern">
- Variablen für die einzelnen Steuern:</a></h3>
-
- <p>
- <table border="1">
- <tr><th>Variablenname</th><th>Bedeutung</th></tr>
- <tr>
- <td><code>tax</code></td>
- <td>Steuer</td>
- </tr>
- <tr>
- <td><code>taxbase</code></td>
- <td>zu versteuernder Betrag</td>
- </tr>
- <tr>
- <td><code>taxdescription</code></td>
- <td>Name der Steuer</td>
- </tr>
- <tr>
- <td><code>taxrate</code></td>
- <td>Steuersatz</td>
- </tr>
- </table>
- </p>
-
- <small><a href="latex-template-variablen.html#inhaltsverzeichnis">
- zum Inhaltsverzeichnis</a></small><br>
- <hr>
-
- <h2><a name="invoice">Variablen in Rechnungen</a></h2>
-
- <h3><a name="invoice_allgemein">Allgemeine Variablen:</a></h3>
-
- <p>
- <table border="1">
- <tr><th>Variablenname</th><th>Bedeutung</th></tr>
- <tr>
- <td><code>creditremaining</code></td>
- <td>Verbleibender Kredit</td>
- </tr>
- <tr>
- <td><code>currency</code></td>
- <td>Währung</td>
- </tr>
- <tr>
- <td><code>cusordnumber</code></td>
- <td>Bestellnummer beim Kunden</td>
- </tr>
- <tr>
- <td><code>deliverydate</code></td>
- <td>Lieferdatum</td>
- </tr>
- <tr>
- <td><code>duedate</code></td>
- <td>Fälligkeitsdatum</td>
- </tr>
- <tr>
- <td><code>intnotes</code></td>
- <td>Interne Bemerkungen</td>
- </tr>
- <tr>
- <td><code>invdate</code></td>
- <td>Rechnungsdatum</td>
- </tr>
- <tr>
- <td><code>invnumber</code></td>
- <td>Rechnungsnummer</td>
- </tr>
- <tr>
- <td><code>invtotal</code></td>
- <td>gesamter Rechnungsbetrag</td>
- </tr>
- <tr>
- <td><code>notes</code></td>
- <td>Bemerkungen der Rechnung</td>
- </tr>
- <tr>
- <td><code>ordnumber</code></td>
- <td>Auftragsnummer, wenn die Rechnung aus einem Auftrag erstellt wurde</td>
- </tr>
- <tr>
- <td><code>quonumber</code></td>
- <td>Angebotsnummer</td>
- </tr>
- <tr>
- <td><code>shippingpoint</code></td>
- <td>Versandort</td>
- </tr>
- <tr>
- <td><code>shipvia</code></td>
- <td>Transportmittel</td>
- </tr>
- <tr>
- <td><code>subtotal</code></td>
- <td>Zwischensumme aller Posten ohne Steuern</td>
- </tr>
- <tr>
- <td><code>sumcarriedforward</code></td>
- <td>Zwischensumme aller bisher ausgegebenen Posten. Sollte nur in einem
- <a href="latex-template-variablen.html#bloecke_pagebreak">
- <code>pagebreak</code></a>-Block verwendet werden.</td>
- </tr>
- <tr>
- <td><code>total</code></td>
- <td>Restsumme der Rechnung (Summe abzüglich bereits bezahlter Posten)</td>
- </tr>
- <tr>
- <td><code>transdate</code></td>
- <td>Auftragsdatum wenn die Rechnung aus einem Auftrag erstellt wurde</td>
- </tr>
- </table>
- </p>
-
- <h3><a name="invoice_posten">
- Variablen für jeden Posten auf der Rechnung:</a></h3>
-
- <p>
- <table border="1">
- <tr><th>Variablenname</th><th>Bedeutung</th></tr>
- <tr>
- <td><code>assembly</code></td>
- <td>Erzeugnis</td>
- </tr>
- <tr>
- <td><code>bin</code></td>
- <td>Stellage</td>
- </tr>
- <tr>
- <td><code>deliverydate_oe</code></td>
- <td>Lieferdatum</td>
- </tr>
- <tr>
- <td><code>description</code></td>
- <td>Artikelbeschreibung</td>
- </tr>
- <tr>
- <td><code>discount</code></td>
- <td>Rabatt als Betrag</td>
- </tr>
- <tr>
- <td><code>linetotal</code></td>
- <td>Zeilensumme (Anzahl * Einzelpreis)</td>
- </tr>
- <tr>
- <td><code>listprice</code></td>
- <td>Listenpreis</td>
- </tr>
- <tr>
- <td><code>netprice</code></td>
- <td>Nettopreis</td>
- </tr>
- <tr>
- <td><code>number</code></td>
- <td>Artikelnummer</td>
- </tr>
- <tr>
- <td><code>ordnumber_oe</code></td>
- <td>Auftragsnummer des Originalauftrags, wenn die Rechnung aus einem Sammelauftrag erstellt wurde</td>
- </tr>
- <tr>
- <td><code>p_discount</code></td>
- <td>Rabatt in Prozent</td>
- </tr>
- <td><code>partnotes</code></td>
- <td>Die beim Artikel gespeicherten Bemerkungen</td>
- </tr>
- <tr>
- <td><code>partsgroup</code></td>
- <td>Warengruppe</td>
- </tr>
- <tr>
- <td><code>projectnumber</code></td>
- <td>Projektnummer</td>
- </tr>
- <tr>
- <td><code>qty</code></td>
- <td>Anzahl</td>
- </tr>
- <tr>
- <td><code>runningnumber</code></td>
- <td>Position auf der Rechnung (1, 2, 3...)</td>
- </tr>
- <tr>
- <td><code>sellprice</code></td>
- <td>Verkaufspreis</td>
- </tr>
- <tr>
- <td><code>serialnumber</code></td>
- <td>Seriennummer</td>
- </tr>
- <tr>
- <td><code>transdate_oe</code></td>
- <td>Auftragsdatum des Originalauftrags, wenn die Rechnung aus einem Sammelauftrag erstellt wurde</td>
- </tr>
- <tr>
- <td><code>unit</code></td>
- <td>Einheit</td>
- </tr>
- </table>
- </p>
-
- <h3><a name="invoice_zahlungen">
- Variablen für die einzelnen Zahlungseingänge:</a></h3>
-
- <p>
- <table border="1">
- <tr><th>Variablenname</th><th>Bedeutung</th></tr>
- <tr>
- <td><code>datepaid</code></td>
- <td>Datum</td>
- </tr>
- <tr>
- <td><code>memo</code></td>
- <td>Memo</td>
- </tr>
- <tr>
- <td><code>paid</code></td>
- <td>Betrag</td>
- </tr>
- <tr>
- <td><code>source</code></td>
- <td>Beleg</td>
- </tr>
- <tr>
- <td><code>exchangerate</code></td>
- <td>Wechselkurs</td>
- </tr>
- <tr>
- <td><code>forex</code></td>
- <td>Konto</td>
- </tr>
- </table>
- </p>
-
- <small><a href="latex-template-variablen.html#inhaltsverzeichnis">
- zum Inhaltsverzeichnis</a></small><br>
- <hr>
-
- <h2><a name="anderevorlagen">
- Variablen in anderen Vorlagen</a></h2>
-
- <p>Die Variablen in anderen Vorlagen sind ähnlich wie in der
- Rechnung. Allerdings heißen die Variablen, die mit <code>inv</code>
- beginnen, jetzt anders. Bei den Angeboten fangen sie mit <code>quo</code>
- für "quotation" an: <code>quodate</code> für Angebotsdatum
- etc. Bei Bestellungen wiederum fangen sie mit <code>ord</code> für
- "order" an: <code>ordnumber</code> für Bestellnummer etc.</p>
-
- <p>Manche Variablen sind in anderen Vorlagen hingegen gar nicht vorhanden wie
- z.B. die für bereits verbuchte Zahlungseingänge. Dies sind
- Variablen, die vom Geschäftsablauf her in der entsprechenden Vorlage
- keine Bedeutung haben oder noch nicht belegt sein können.</p>
-
- <small><a href="latex-template-variablen.html#inhaltsverzeichnis">
- zum Inhaltsverzeichnis</a></small><br>
- <hr>
-
- <h2><a name="bloecke">
- Blöcke, bedingte Anweisungen und Schleifen</a></h2>
-
- <p>Der Parser kennt neben den Variablen einige weitere Konstrukte, die
- gesondert behandelt werden. Diese sind wie Variablennamen in spezieller
- Weise markiert: <code><%anweisung%></code></p>
-
- <p><b>Achtung: Blöcke können momentan nicht verschachtelt
- werden.</b> Das bedeutet, dass innerhalb einer
- <code><%foreach%></code>-Schleife keine
- <code><%if%></code>-Abfragen verwendet werden können. Dieses
- kann man aber mit LaTeX-Bordmitteln selber nachgebildet werden. Dazu muss
- im Vorspann das Paket <code>ifthen</code> eingebunden werden. Das Konstrukt
- selber sieht dann wie folgt aus:</p>
-
- <p class="blue"><code>\ifthenelse{\equal{<%variable%>}{}}{}{Dieser
- Text erscheint nur, wenn <%variable%> nicht leer ist.}</code></p>
-
- <h3><a name="bloecke_include">Die <code>include</code>-Anweisung</a></h3>
-
- <p class="blue"><code><%include dateiname.ext%></code></p>
-
- <p>Fügt den Inhalt einer Datei an der entsprechenden Stelle ein. Der
- eingefügte Text wird ganz normal durch den Parser behandelt und kann
- Variablen und Blöcke enthalten.</p>
-
- <h3><a name="bloecke_ifnot">Der <code>if not</code>-Block</a></h3>
-
- <p class="blue"><code><%if not variablenname%><br>
- ...<br>
- <%end if></code></p>
-
- <p>Eine normale "if-not-then"-Bedingung. Die Zeilen zwischen dem "if not" und
- dem "end" werden nur ausgegeben, wenn die Variable "variablenname" nicht
- gesetzt oder gleich 0 ist.</p>
-
- <h3><a name="bloecke_if">Der <code>if</code>-Block</a></h3>
-
- <p class="blue"><code><%if variablenname%><br>
- ...<br>
- <%end if></code></p>
-
- <p>Eine normale "if-then"-Bedingung. Die Zeilen zwischen dem "if" und dem
- "end" werden nur ausgegeben, wenn die Variable "variablenname" gesetzt und
- ungleich 0 ist.</p>
-
- <h3><a name="bloecke_foreach">Die <code>foreach</code>-Schleife</a></h3>
-
- <p class="blue"><code><%foreach variablenname%><br>
- ...<br>
- <%end foreach></code></p>
-
- <p>Fügt die Zeilen zwischen den beiden Anweisungen so oft ein, wie das
- Perl-Array der Variablen "variablenname" Elemente enthät. Dieses
- Konstrukt wird zur Ausgabe der einzelnen Posten einer Rechnung / eines
- Angebots sowie zur Ausgabe der Steuern benutzt. In jedem Durchlauf werden
- die <a href="latex-template-variablen.html#invoice_posten">zeilenbezogenen
- Variablen</a> jeweils auf den Wert für die aktuelle Position
- gesetzt.</p>
-
- <p>Die Syntax sieht normalerweise wie folgt aus:</p>
-
- <p class="blue"><code><%foreach number%><br>
- Position: <%runningnumber%><br>
- Anzahl: <%qty%><br>
- Artikelnummer: <%number%><br>
- Beschreibung: <%description%><br>
- ...<br>
- <%end foreach></code></p>
-
- <h3><a name="bloecke_pagebreak">Der <code>pagebreak</code>-Block</a></h3>
-
- <p class="blue"><code><%pagebreak ZpZ ZeS ZzS%><br>
- ...<br>
- <%end pagebreak%></code></p>
-
- <p>Dieser Block legt das Verhalten beim manuellen Einfügen eines
- Seitenumbruchs fest. Normalerweise bricht LaTeX die Seiten selber um. Beim
- Rechnungsdruck ist das oft nicht gewünscht, oder man möchte im
- Falle eines Seitenumbruchs den Übertrag etc. mit ausgeben. Deswegen
- versucht der Parser, manuell Seitenumbrüche einzufügen,
- während er einen <code>foreach</code>-Block auswertet, weil hier die
- manuellen Seitenumbrüche erforderlich werden. Dafür benötigt
- der Parser aber drei Informationen:</p>
-
- <p>
- <ol>
- <li>Wieviele Zeichen passen bei der Variablen "description" pro Posten
- in eine Zeile? Das ist der Parameter "ZpZ" (Zeichen pro Zeile).</li>
- <li>Wieviele Zeilen/Posten passen auf die erste Seite? Das
- ist der Parameter "ZeS" (Zeilen erste Seite).</li>
- <li>Wieviele Zeilen/Posten passen auf die zweite und alle nachfolgenden
- Seiten? Das ist der Parameter "ZzS" (Zeilen zweite Seite).</li>
- </ol>
- </p>
-
- <p>Diese Parameter sind drei Zahlen, die manuell durch Verwendung von langen
- Warenbezeichnungen und Rechnungen mit vielen Posten bestimmt werden
- müssen.</p>
-
- <p>Üblicherweise wird in diesem Block zuerst die aktuelle Tabelle
- geschlossen, eventuell Text eingefügt (z.B. "Fortsetzung auf der
- nächsten Seite"), dann ein Seitenumbruch erzwungen, eventuell Text
- eingefügt (z.B. "Übertrag von der vorherigen Seite:
- <%sumcarriedforward%> EUR") und die Tabelle wieder geöffnet.</p>
-
- <p>Wird kein manueller Seitenumbruch gewüscht, so kann dieser Block
- komplett entfallen.</p>
-
- <small><a href="latex-template-variablen.html#inhaltsverzeichnis">
- zum Inhaltsverzeichnis</a></small><br>
- <hr>
-
- <h2><a name="markup">
- Markup-Code, der innerhalb von Formularen zur Textformatierung
- verwendet werden kann</a></h2>
-
- <p>Wenn der Benutzer innhalb von Formularen in Lx-Office Text anders
- formatiert haben möchte, so ist dies begrenzt möglich. Lx-Office
- unterstützt die Textformatierung mit HTML-ähnlichen Tags. Der
- Benutzer kann z.B. bei der Artikelbeschreibung auf einer Rechnung Teile des
- Texts zwischen Start- und Endtags setzen. Dieser Teil wird dann automatisch
- in Anweisungen für das ausgewählte Vorlagenformat (HTML oder
- PDF über LaTeX) umgesetzt.</p>
-
- <p>Die unterstützen Formatierungen sind:</p>
-
- <p>
- <table border="1">
- <tr><th>Formatierung</th><th>Auswirkung</th></tr>
- <tr>
- <td><code><b>Text</b></code></td>
- <td>Text wird in <b>fettdruck</b> gesetzt.</td>
- </tr>
- <tr>
- <td><code><u>Text</u></code></td>
- <td>Text wird <u>unterstrichen</u>.</td>
- </tr>
- <tr>
- <td><code><s>Text</s></code></td>
- <td>Text wird <s>durchgestrichen</s>. Diese Formatierung ist nicht bei der
- Ausgabe als PDF über LaTeX verfügbar.</td>
- </tr>
- <tr>
- <td><code><pagebreak></code></td>
- <td>Erzwingt einen Seitenumbruch (siehe unten).</td>
- </tr>
- </table>
- </p>
-
- <p>Eine Besonderheit ist der Befehl <code><pagebreak></code>. Dieser
- erzwingt unabhängig von der im <a
- href="latex-template-variablen.html#bloecke_pagebreak">pagebreak-Block</a>
- voreingestellten Werte einen Seitenumbruch nach der aktuellen
- Rechnungsposition. Dementsprechend funktioniert er nur innerhalb von
- <code><foreach...></code>-Schleifen. Weiterhin benötigt er kein
- Endtag.</p>
-
- <small><a href="latex-template-variablen.html#inhaltsverzeichnis">
- zum Inhaltsverzeichnis</a></small><br>
- <hr>
-
-</body>
-</html>
--- /dev/null
+<html>
+ <head>
+ <meta http-equiv="refresh" content="0;URL=login.pl">
+ </head>
+ <body>
+ <a href="login.pl">Lx-Office-Login</a>
+ </body>
+</html>
--- /dev/null
+function calculate_qty_selection_window(input_name, alu, formel, row) {
+ var parm = centerParms(600,500) + ",width=600,height=500,status=yes,scrollbars=yes";
+ var name = document.getElementsByName(input_name)[0].value;
+ if (document.getElementsByName(alu)[0].value == "1") {
+ var action = "calculate_alu";
+ var qty = document.getElementsByName("qty_" + row)[0].value;
+ var description = document.getElementsByName("description_" + row)[0].value;
+ } else var action = "calculate_qty";
+ url = "common.pl?" +
+ "action=" + action + "&" +
+ "login=" + encodeURIComponent(document.getElementsByName("login")[0].value) + "&" +
+ "password=" + encodeURIComponent(document.getElementsByName("password")[0].value) + "&" +
+ "path=" + encodeURIComponent(document.getElementsByName("path")[0].value) + "&" +
+ "name=" + escape(name) + "&" +
+ "input_name=" + escape(input_name) + "&" +
+ "description=" + escape(description) + "&" +
+ "qty=" + escape(qty) + "&" +
+ "row=" + escape(row) + "&" +
+ "formel=" + escape(document.getElementsByName(formel)[0].value)
+ //alert(url);
+ window.open(url, "_new_generic", parm);
+}
--- /dev/null
+function centerParms(width,height,extra) {
+ xPos = (screen.width - width) / 2;
+ yPos = (screen.height - height) / 2;
+
+ string = "left=" + xPos + ",top=" + yPos;
+
+ if (extra)
+ string += "width=" + width + ",height=" + height;
+
+ return string;
+}
+
+function set_longdescription_window(input_name) {
+ var parm = centerParms(600,500) + ",width=600,height=500,status=yes,scrollbars=yes";
+ var name = document.getElementsByName(input_name)[0].value;
+ url = "common.pl?" +
+ "action=set_longdescription&" +
+ "login=" + encodeURIComponent(document.getElementsByName("login")[0].value)+ "&"+
+ "password=" + encodeURIComponent(document.getElementsByName("password")[0].value) + "&" +
+ "path=" + encodeURIComponent(document.getElementsByName("path")[0].value) + "&" +
+ "longdescription=" + escape(document.getElementsByName(input_name)[0].value) + "&" +
+ "input_name=" + escape(input_name) + "&"
+ window.open(url, "_new_generic", parm);
+}
--- /dev/null
+function delivery_customer_selection_window(input_name, input_id) {
+ var parm = centerParms(600,500) + ",width=600,height=500,status=yes,scrollbars=yes";
+ var name = document.getElementsByName(input_name)[0].value;
+ url = "common.pl?" +
+ "action=delivery_customer_selection&" +
+ "login=" + escape(document.getElementsByName("login")[0].value) + "&" +
+ "password=" + escape(document.getElementsByName("password")[0].value) + "&" +
+ "path=" + escape(document.getElementsByName("path")[0].value) + "&" +
+ "name=" + escape(name) + "&" +
+ "input_name=" + escape(input_name) + "&" +
+ "input_id=" + escape(input_id)
+ //alert(url);
+ window.open(url, "_new_generic", parm);
+}
--- /dev/null
+function set_email_window(input_subject, input_body, input_attachment) {
+ var parm = centerParms(600,500) + ",width=600,height=500,status=yes,scrollbars=yes";
+ var url = "dn.pl?" +
+ "action=set_email&" +
+ "login=" + encodeURIComponent(document.getElementsByName("login")[0].value)+ "&"+
+ "password=" + encodeURIComponent(document.getElementsByName("password")[0].value) + "&" +
+ "path=" + encodeURIComponent(document.getElementsByName("path")[0].value) + "&" +
+ "email_subject=" + escape(document.getElementsByName(input_subject)[0].value) + "&" +
+ "email_body=" + escape(document.getElementsByName(input_body)[0].value) + "&" +
+ "email_attachment=" + escape(document.getElementsByName(input_attachment)[0].value) + "&" +
+ "input_subject=" + escape(input_subject) + "&" +
+ "input_body=" + escape(input_body) + "&" +
+ "input_attachment=" + escape(input_attachment);
+ window.open(url, "_new_generic", parm);
+}
--- /dev/null
+//Highlight form element- © Dynamic Drive (www.dynamicdrive.com)
+//For full source code, 100's more DHTML scripts, and TOS,
+//visit http://www.dynamicdrive.com
+
+var highlightcolor="yellow"
+
+var ns6=document.getElementById&&!document.all
+var previous=''
+var eventobj
+
+//Regular expression to highlight only form elements
+var intended=/INPUT|TEXTAREA|SELECT|OPTION/
+
+//Function to check whether element clicked is form element
+function checkel(which){
+if (which.style&&intended.test(which.tagName)){
+if (ns6&&eventobj.nodeType==3)
+eventobj=eventobj.parentNode.parentNode
+return true
+}
+else
+return false
+}
+
+//Function to highlight form element
+function highlight(e){
+eventobj=ns6? e.target : event.srcElement
+if (previous!=''){
+if (checkel(previous))
+previous.style.backgroundColor=''
+previous=eventobj
+if (checkel(eventobj))
+eventobj.style.backgroundColor=highlightcolor
+}
+else{
+if (checkel(eventobj))
+eventobj.style.backgroundColor=highlightcolor
+previous=eventobj
+}
+}
\ No newline at end of file
--- /dev/null
+function parts_language_selection_window(input_name) {
+ var parm = centerParms(600,500) + ",width=600,height=500,status=yes,scrollbars=yes";
+ var name = document.getElementsByName(input_name)[0].value;
+ url = "ic.pl?" +
+ "action=parts_language_selection&" +
+ "login=" + escape(document.ic.login.value) + "&" +
+ "password=" + escape(document.ic.password.value) + "&" +
+ "path=" + escape(document.ic.path.value) + "&" +
+ "id=" + escape(document.ic.id.value) + "&" +
+ "language_values=" + escape(document.ic.language_values.value) + "&" +
+ "name=" + escape(name) + "&" +
+ "input_name=" + escape(input_name) + "&"
+ window.open(url, "_new_generic", parm);
+}
--- /dev/null
+//** Tab Content script- © Dynamic Drive DHTML code library (http://www.dynamicdrive.com)\r
+//** Last updated: June 29th, 06\r
+\r
+var enabletabpersistence=1 //enable tab persistence via session only cookies, so selected tab is remembered?\r
+\r
+////NO NEED TO EDIT BELOW////////////////////////\r
+var tabcontentIDs=new Object()\r
+\r
+function expandcontent(linkobj){\r
+var ulid=linkobj.parentNode.parentNode.id //id of UL element\r
+var ullist=document.getElementById(ulid).getElementsByTagName("li") //get list of LIs corresponding to the tab contents\r
+for (var i=0; i<ullist.length; i++){\r
+ullist[i].className="" //deselect all tabs\r
+if (typeof tabcontentIDs[ulid][i]!="undefined") //if tab content within this array index exists (exception: More tabs than there are tab contents)\r
+document.getElementById(tabcontentIDs[ulid][i]).style.display="none" //hide all tab contents\r
+}\r
+linkobj.parentNode.className="selected" //highlight currently clicked on tab\r
+document.getElementById(linkobj.getAttribute("rel")).style.display="block" //expand corresponding tab content\r
+saveselectedtabcontentid(ulid, linkobj.getAttribute("rel"))\r
+}\r
+\r
+function savetabcontentids(ulid, relattribute){// save ids of tab content divs\r
+if (typeof tabcontentIDs[ulid]=="undefined") //if this array doesn't exist yet\r
+tabcontentIDs[ulid]=new Array()\r
+tabcontentIDs[ulid][tabcontentIDs[ulid].length]=relattribute\r
+}\r
+\r
+function saveselectedtabcontentid(ulid, selectedtabid){ //set id of clicked on tab as selected tab id & enter into cookie\r
+if (enabletabpersistence==1) //if persistence feature turned on\r
+setCookie(ulid, selectedtabid)\r
+}\r
+\r
+function getullistlinkbyId(ulid, tabcontentid){ //returns a tab link based on the ID of the associated tab content\r
+var ullist=document.getElementById(ulid).getElementsByTagName("li")\r
+for (var i=0; i<ullist.length; i++){\r
+if (ullist[i].getElementsByTagName("a")[0].getAttribute("rel")==tabcontentid){\r
+return ullist[i].getElementsByTagName("a")[0]\r
+break\r
+}\r
+}\r
+}\r
+\r
+function initializetabcontent(){\r
+for (var i=0; i<arguments.length; i++){ //loop through passed UL ids\r
+if (enabletabpersistence==0 && getCookie(arguments[i])!="") //clean up cookie if persist=off\r
+setCookie(arguments[i], "")\r
+var clickedontab=getCookie(arguments[i]) //retrieve ID of last clicked on tab from cookie, if any\r
+var ulobj=document.getElementById(arguments[i])\r
+var ulist=ulobj.getElementsByTagName("li") //array containing the LI elements within UL\r
+for (var x=0; x<ulist.length; x++){ //loop through each LI element\r
+var ulistlink=ulist[x].getElementsByTagName("a")[0]\r
+if (ulistlink.getAttribute("rel")){\r
+savetabcontentids(arguments[i], ulistlink.getAttribute("rel")) //save id of each tab content as loop runs\r
+ulistlink.onclick=function(){\r
+expandcontent(this)\r
+return false\r
+}\r
+if (ulist[x].className=="selected" && clickedontab=="") //if a tab is set to be selected by default\r
+expandcontent(ulistlink) //auto load currenly selected tab content\r
+}\r
+} //end inner for loop\r
+if (clickedontab!=""){ //if a tab has been previously clicked on per the cookie value\r
+var culistlink=getullistlinkbyId(arguments[i], clickedontab)\r
+if (typeof culistlink!="undefined") //if match found between tabcontent id and rel attribute value\r
+expandcontent(culistlink) //auto load currenly selected tab content\r
+else //else if no match found between tabcontent id and rel attribute value (cookie mis-association)\r
+expandcontent(ulist[0].getElementsByTagName("a")[0]) //just auto load first tab instead\r
+}\r
+} //end outer for loop\r
+}\r
+\r
+\r
+function getCookie(Name){ \r
+var re=new RegExp(Name+"=[^;]+", "i"); //construct RE to search for target name/value pair\r
+if (document.cookie.match(re)) //if cookie found\r
+return document.cookie.match(re)[0].split("=")[1] //return its value\r
+return ""\r
+}\r
+\r
+function setCookie(name, value){\r
+document.cookie = name+"="+value //cookie value is domain wide (path=/)\r
+}
\ No newline at end of file
--- /dev/null
+function vendor_selection_window(input_name, input_id) {
+ var parm = centerParms(600,500) + ",width=600,height=500,status=yes,scrollbars=yes";
+ var name = document.getElementsByName(input_name)[0].value;
+ url = "common.pl?" +
+ "action=vendor_selection&" +
+ "login=" + escape(document.getElementsByName("login")[0].value) + "&" +
+ "password=" + escape(document.getElementsByName("password")[0].value) + "&" +
+ "path=" + escape(document.getElementsByName("path")[0].value) + "&" +
+ "name=" + escape(name) + "&" +
+ "input_name=" + escape(input_name) + "&" +
+ "input_id=" + escape(input_id)
+ //alert(url);
+ window.open(url, "_new_generic", parm);
+}
--- /dev/null
+/* This notice must be untouched at all times.
+
+wz_tooltip.js v. 3.38
+
+The latest version is available at
+http://www.walterzorn.com
+or http://www.devira.com
+or http://www.walterzorn.de
+
+Copyright (c) 2002-2005 Walter Zorn. All rights reserved.
+Created 1. 12. 2002 by Walter Zorn (Web: http://www.walterzorn.com )
+Last modified: 9. 12. 2005
+
+Cross-browser tooltips working even in Opera 5 and 6,
+as well as in NN 4, Gecko-Browsers, IE4+, Opera 7+ and Konqueror.
+No onmouseouts required.
+Appearance of tooltips can be individually configured
+via commands within the onmouseovers.
+
+LICENSE: LGPL
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU Lesser General Public
+License (LGPL) as published by the Free Software Foundation; either
+version 2.1 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+For more details on the GNU Lesser General Public License,
+see http://www.gnu.org/copyleft/lesser.html
+*/
+
+
+
+//////////////// GLOBAL TOOPTIP CONFIGURATION /////////////////////
+var ttAbove = false; // tooltip above mousepointer? Alternative: true
+var ttBgColor = "#e6ecff";
+var ttBgImg = ""; // path to background image;
+var ttBorderColor = "#003399";
+var ttBorderWidth = 1;
+var ttDelay = 500; // time span until tooltip shows up [milliseconds]
+var ttFontColor = "#000066";
+var ttFontFace = "arial,helvetica,sans-serif";
+var ttFontSize = "11px";
+var ttFontWeight = "normal"; // alternative: "bold";
+var ttLeft = false; // tooltip on the left of the mouse? Alternative: true
+var ttOffsetX = 12; // horizontal offset of left-top corner from mousepointer
+var ttOffsetY = 15; // vertical offset "
+var ttOpacity = 100; // opacity of tooltip in percent (must be integer between 0 and 100)
+var ttPadding = 3; // spacing between border and content
+var ttShadowColor = "";
+var ttShadowWidth = 0;
+var ttStatic = false; // tooltip NOT move with the mouse? Alternative: true
+var ttSticky = false; // do NOT hide tooltip on mouseout? Alternative: true
+var ttTemp = 0; // time span after which the tooltip disappears; 0 (zero) means "infinite timespan"
+var ttTextAlign = "left";
+var ttTitleColor = "#ffffff"; // color of caption text
+var ttWidth = 300;
+//////////////////// END OF TOOLTIP CONFIG ////////////////////////
+
+
+
+////////////// TAGS WITH TOOLTIP FUNCTIONALITY ////////////////////
+// List may be extended or shortened:
+var tt_tags = new Array("a","area","b","big","caption","center","code","dd","div","dl","dt","em","h1","h2","h3","h4","h5","h6","i","img","input","li","map","ol","p","pre","s", "select", "small","span","strike","strong","sub","sup","table","td","th","tr","tt","u","var","ul","layer");
+/////////////////////////////////////////////////////////////////////
+
+
+
+///////// DON'T CHANGE ANYTHING BELOW THIS LINE /////////////////////
+var tt_obj = null, // current tooltip
+tt_ifrm = null, // iframe to cover windowed controls in IE
+tt_objW = 0, tt_objH = 0, // width and height of tt_obj
+tt_objX = 0, tt_objY = 0,
+tt_offX = 0, tt_offY = 0,
+xlim = 0, ylim = 0, // right and bottom borders of visible client area
+tt_sup = false, // true if T_ABOVE cmd
+tt_sticky = false, // tt_obj sticky?
+tt_wait = false,
+tt_act = false, // tooltip visibility flag
+tt_sub = false, // true while tooltip below mousepointer
+tt_u = "undefined",
+tt_mf = null, // stores previous mousemove evthandler
+// Opera: disable href when hovering <a>
+tt_tag = null; // stores hovered dom node, href and previous statusbar txt
+
+
+var tt_db = (document.compatMode && document.compatMode != "BackCompat")? document.documentElement : document.body? document.body : null,
+tt_n = navigator.userAgent.toLowerCase(),
+tt_nv = navigator.appVersion;
+// Browser flags
+var tt_op = !!(window.opera && document.getElementById),
+tt_op6 = tt_op && !document.defaultView,
+tt_op7 = tt_op && !tt_op6,
+tt_ie = tt_n.indexOf("msie") != -1 && document.all && tt_db && !tt_op,
+tt_ie6 = tt_ie && parseFloat(tt_nv.substring(tt_nv.indexOf("MSIE")+5)) >= 5.5,
+tt_n4 = (document.layers && typeof document.classes != tt_u),
+tt_n6 = (!tt_op && document.defaultView && typeof document.defaultView.getComputedStyle != tt_u),
+tt_w3c = !tt_ie && !tt_n6 && !tt_op && document.getElementById;
+
+function tt_Int(t_x)
+{
+ var t_y;
+ return isNaN(t_y = parseInt(t_x))? 0 : t_y;
+}
+function wzReplace(t_x, t_y)
+{
+ var t_ret = "",
+ t_str = this,
+ t_xI;
+ while((t_xI = t_str.indexOf(t_x)) != -1)
+ {
+ t_ret += t_str.substring(0, t_xI) + t_y;
+ t_str = t_str.substring(t_xI + t_x.length);
+ }
+ return t_ret+t_str;
+}
+String.prototype.wzReplace = wzReplace;
+function tt_N4Tags(tagtyp, t_d, t_y)
+{
+ t_d = t_d || document;
+ t_y = t_y || new Array();
+ var t_x = (tagtyp=="a")? t_d.links : t_d.layers;
+ for(var z = t_x.length; z--;) t_y[t_y.length] = t_x[z];
+ for(z = t_d.layers.length; z--;) t_y = tt_N4Tags(tagtyp, t_d.layers[z].document, t_y);
+ return t_y;
+}
+function tt_Htm(tt, t_id, txt)
+{
+ var t_bgc = (typeof tt.T_BGCOLOR != tt_u)? tt.T_BGCOLOR : ttBgColor,
+ t_bgimg = (typeof tt.T_BGIMG != tt_u)? tt.T_BGIMG : ttBgImg,
+ t_bc = (typeof tt.T_BORDERCOLOR != tt_u)? tt.T_BORDERCOLOR : ttBorderColor,
+ t_bw = (typeof tt.T_BORDERWIDTH != tt_u)? tt.T_BORDERWIDTH : ttBorderWidth,
+ t_ff = (typeof tt.T_FONTFACE != tt_u)? tt.T_FONTFACE : ttFontFace,
+ t_fc = (typeof tt.T_FONTCOLOR != tt_u)? tt.T_FONTCOLOR : ttFontColor,
+ t_fsz = (typeof tt.T_FONTSIZE != tt_u)? tt.T_FONTSIZE : ttFontSize,
+ t_fwght = (typeof tt.T_FONTWEIGHT != tt_u)? tt.T_FONTWEIGHT : ttFontWeight,
+ t_opa = (typeof tt.T_OPACITY != tt_u)? tt.T_OPACITY : ttOpacity,
+ t_padd = (typeof tt.T_PADDING != tt_u)? tt.T_PADDING : ttPadding,
+ t_shc = (typeof tt.T_SHADOWCOLOR != tt_u)? tt.T_SHADOWCOLOR : (ttShadowColor || 0),
+ t_shw = (typeof tt.T_SHADOWWIDTH != tt_u)? tt.T_SHADOWWIDTH : (ttShadowWidth || 0),
+ t_algn = (typeof tt.T_TEXTALIGN != tt_u)? tt.T_TEXTALIGN : ttTextAlign,
+ t_tit = (typeof tt.T_TITLE != tt_u)? tt.T_TITLE : "",
+ t_titc = (typeof tt.T_TITLECOLOR != tt_u)? tt.T_TITLECOLOR : ttTitleColor,
+ t_w = (typeof tt.T_WIDTH != tt_u)? tt.T_WIDTH : ttWidth;
+ if(t_shc || t_shw)
+ {
+ t_shc = t_shc || "#cccccc";
+ t_shw = t_shw || 5;
+ }
+ if(tt_n4 && (t_fsz == "10px" || t_fsz == "11px")) t_fsz = "12px";
+
+ var t_optx = (tt_n4? '' : tt_n6? ('-moz-opacity:'+(t_opa/100.0)) : tt_ie? ('filter:Alpha(opacity='+t_opa+')') : ('opacity:'+(t_opa/100.0))) + ';';
+ var t_y = '<div id="'+t_id+'" style="position:absolute;z-index:1010;';
+ t_y += 'left:0px;top:0px;width:'+(t_w+t_shw)+'px;visibility:'+(tt_n4? 'hide' : 'hidden')+';'+t_optx+'">' +
+ '<table border="0" cellpadding="0" cellspacing="0"'+(t_bc? (' bgcolor="'+t_bc+'" style="background:'+t_bc+';"') : '')+' width="'+t_w+'">';
+ if(t_tit)
+ {
+ t_y += '<tr><td style="padding-left:3px;padding-right:3px;" align="'+t_algn+'"><font color="'+t_titc+'" face="'+t_ff+'" ' +
+ 'style="color:'+t_titc+';font-family:'+t_ff+';font-size:'+t_fsz+';"><b>' +
+ (tt_n4? ' ' : '')+t_tit+'</b></font></td></tr>';
+ }
+ t_y += '<tr><td><table border="0" cellpadding="'+t_padd+'" cellspacing="'+t_bw+'" width="100%">' +
+ '<tr><td'+(t_bgc? (' bgcolor="'+t_bgc+'"') : '')+(t_bgimg? ' background="'+t_bgimg+'"' : '')+' style="text-align:'+t_algn+';';
+ if(tt_n6) t_y += 'padding:'+t_padd+'px;';
+ t_y += '" align="'+t_algn+'"><font color="'+t_fc+'" face="'+t_ff+'"' +
+ ' style="color:'+t_fc+';font-family:'+t_ff+';font-size:'+t_fsz+';font-weight:'+t_fwght+';">';
+ if(t_fwght == 'bold') t_y += '<b>';
+ t_y += txt;
+ if(t_fwght == 'bold') t_y += '</b>';
+ t_y += '</font></td></tr></table></td></tr></table>';
+ if(t_shw)
+ {
+ var t_spct = Math.round(t_shw*1.3);
+ if(tt_n4)
+ {
+ t_y += '<layer bgcolor="'+t_shc+'" left="'+t_w+'" top="'+t_spct+'" width="'+t_shw+'" height="0"></layer>' +
+ '<layer bgcolor="'+t_shc+'" left="'+t_spct+'" align="bottom" width="'+(t_w-t_spct)+'" height="'+t_shw+'"></layer>';
+ }
+ else
+ {
+ t_optx = tt_n6? '-moz-opacity:0.85;' : tt_ie? 'filter:Alpha(opacity=85);' : 'opacity:0.85;';
+ t_y += '<div id="'+t_id+'R" style="position:absolute;background:'+t_shc+';left:'+t_w+'px;top:'+t_spct+'px;width:'+t_shw+'px;height:1px;overflow:hidden;'+t_optx+'"></div>' +
+ '<div style="position:relative;background:'+t_shc+';left:'+t_spct+'px;top:0px;width:'+(t_w-t_spct)+'px;height:'+t_shw+'px;overflow:hidden;'+t_optx+'"></div>';
+ }
+ }
+ return(t_y+'</div>' +
+ (tt_ie6 ? '<iframe id="TTiEiFrM" src="javascript:false" scrolling="no" frameborder="0" style="filter:Alpha(opacity=0);position:absolute;top:0px;left:0px;display:none;"></iframe>' : ''));
+}
+function tt_EvX(t_e)
+{
+ var t_y = tt_Int(t_e.pageX || t_e.clientX || 0) +
+ tt_Int(tt_ie? tt_db.scrollLeft : 0) +
+ tt_offX;
+ if(t_y > xlim) t_y = xlim;
+ var t_scr = tt_Int(window.pageXOffset || (tt_db? tt_db.scrollLeft : 0) || 0);
+ if(t_y < t_scr) t_y = t_scr;
+ return t_y;
+}
+function tt_EvY(t_e)
+{
+ var t_y = tt_Int(t_e.pageY || t_e.clientY || 0) +
+ tt_Int(tt_ie? tt_db.scrollTop : 0);
+ if(tt_sup) t_y -= (tt_objH + tt_offY - 15);
+ else if(t_y > ylim || !tt_sub && t_y > ylim-24)
+ {
+ t_y -= (tt_objH + 5);
+ tt_sub = false;
+ }
+ else
+ {
+ t_y += tt_offY;
+ tt_sub = true;
+ }
+ return t_y;
+}
+function tt_ReleasMov()
+{
+ if(document.onmousemove == tt_Move)
+ {
+ if(!tt_mf && document.releaseEvents) document.releaseEvents(Event.MOUSEMOVE);
+ document.onmousemove = tt_mf;
+ }
+}
+function tt_ShowIfrm(t_x)
+{
+ if(!tt_obj || !tt_ifrm) return;
+ if(t_x)
+ {
+ tt_ifrm.style.width = tt_objW+'px';
+ tt_ifrm.style.height = tt_objH+'px';
+ tt_ifrm.style.display = "block";
+ }
+ else tt_ifrm.style.display = "none";
+}
+function tt_GetDiv(t_id)
+{
+ return(
+ tt_n4? (document.layers[t_id] || null)
+ : tt_ie? (document.all[t_id] || null)
+ : (document.getElementById(t_id) || null)
+ );
+}
+function tt_GetDivW()
+{
+ return tt_Int(
+ tt_n4? tt_obj.clip.width
+ : (tt_obj.style.pixelWidth || tt_obj.offsetWidth)
+ );
+}
+function tt_GetDivH()
+{
+ return tt_Int(
+ tt_n4? tt_obj.clip.height
+ : (tt_obj.style.pixelHeight || tt_obj.offsetHeight)
+ );
+}
+
+// Compat with DragDrop Lib: Ensure that z-index of tooltip is lifted beyond toplevel dragdrop element
+function tt_SetDivZ()
+{
+ var t_i = tt_obj.style || tt_obj;
+ if(t_i)
+ {
+ if(window.dd && dd.z)
+ t_i.zIndex = Math.max(dd.z+1, t_i.zIndex);
+ if(tt_ifrm) tt_ifrm.style.zIndex = t_i.zIndex-1;
+ }
+}
+function tt_SetDivPos(t_x, t_y)
+{
+ var t_i = tt_obj.style || tt_obj;
+ var t_px = (tt_op6 || tt_n4)? '' : 'px';
+ t_i.left = (tt_objX = t_x) + t_px;
+ t_i.top = (tt_objY = t_y) + t_px;
+ if(tt_ifrm)
+ {
+ tt_ifrm.style.left = t_i.left;
+ tt_ifrm.style.top = t_i.top;
+ }
+}
+function tt_ShowDiv(t_x)
+{
+ tt_ShowIfrm(t_x);
+ if(tt_n4) tt_obj.visibility = t_x? 'show' : 'hide';
+ else tt_obj.style.visibility = t_x? 'visible' : 'hidden';
+ tt_act = t_x;
+}
+function tt_OpDeHref(t_e)
+{
+ var t_tag;
+ if(t_e)
+ {
+ t_tag = t_e.target;
+ while(t_tag)
+ {
+ if(t_tag.hasAttribute("href"))
+ {
+ tt_tag = t_tag
+ tt_tag.t_href = tt_tag.getAttribute("href");
+ tt_tag.removeAttribute("href");
+ tt_tag.style.cursor = "hand";
+ tt_tag.onmousedown = tt_OpReHref;
+ tt_tag.stats = window.status;
+ window.status = tt_tag.t_href;
+ break;
+ }
+ t_tag = t_tag.parentElement;
+ }
+ }
+}
+function tt_OpReHref()
+{
+ if(tt_tag)
+ {
+ tt_tag.setAttribute("href", tt_tag.t_href);
+ window.status = tt_tag.stats;
+ tt_tag = null;
+ }
+}
+function tt_Show(t_e, t_id, t_sup, t_delay, t_fix, t_left, t_offx, t_offy, t_static, t_sticky, t_temp)
+{
+ if(tt_obj) tt_Hide();
+ tt_mf = document.onmousemove || null;
+ if(window.dd && (window.DRAG && tt_mf == DRAG || window.RESIZE && tt_mf == RESIZE)) return;
+ var t_sh, t_h;
+
+ tt_obj = tt_GetDiv(t_id);
+ if(tt_obj)
+ {
+ t_e = t_e || window.event;
+ tt_sub = !(tt_sup = t_sup);
+ tt_sticky = t_sticky;
+ tt_objW = tt_GetDivW();
+ tt_objH = tt_GetDivH();
+ tt_offX = t_left? -(tt_objW+t_offx) : t_offx;
+ tt_offY = t_offy;
+ if(tt_op7) tt_OpDeHref(t_e);
+ if(tt_n4)
+ {
+ if(tt_obj.document.layers.length)
+ {
+ t_sh = tt_obj.document.layers[0];
+ t_sh.clip.height = tt_objH - Math.round(t_sh.clip.width*1.3);
+ }
+ }
+ else
+ {
+ t_sh = tt_GetDiv(t_id+'R');
+ if(t_sh)
+ {
+ t_h = tt_objH - tt_Int(t_sh.style.pixelTop || t_sh.style.top || 0);
+ if(typeof t_sh.style.pixelHeight != tt_u) t_sh.style.pixelHeight = t_h;
+ else t_sh.style.height = t_h+'px';
+ }
+ }
+
+ xlim = tt_Int((tt_db && tt_db.clientWidth)? tt_db.clientWidth : window.innerWidth) +
+ tt_Int(window.pageXOffset || (tt_db? tt_db.scrollLeft : 0) || 0) -
+ tt_objW -
+ (tt_n4? 21 : 0);
+ ylim = tt_Int(window.innerHeight || tt_db.clientHeight) +
+ tt_Int(window.pageYOffset || (tt_db? tt_db.scrollTop : 0) || 0) -
+ tt_objH - tt_offY;
+
+ tt_SetDivZ();
+ if(t_fix) tt_SetDivPos(tt_Int((t_fix = t_fix.split(','))[0]), tt_Int(t_fix[1]));
+ else tt_SetDivPos(tt_EvX(t_e), tt_EvY(t_e));
+
+ var t_txt = 'tt_ShowDiv(\'true\');';
+ if(t_sticky) t_txt += '{'+
+ 'tt_ReleasMov();'+
+ 'window.tt_upFunc = document.onmouseup || null;'+
+ 'if(document.captureEvents) document.captureEvents(Event.MOUSEUP);'+
+ 'document.onmouseup = new Function("window.setTimeout(\'tt_Hide();\', 10);");'+
+ '}';
+ else if(t_static) t_txt += 'tt_ReleasMov();';
+ if(t_temp > 0) t_txt += 'window.tt_rtm = window.setTimeout(\'tt_sticky = false; tt_Hide();\','+t_temp+');';
+ window.tt_rdl = window.setTimeout(t_txt, t_delay);
+
+ if(!t_fix)
+ {
+ if(document.captureEvents) document.captureEvents(Event.MOUSEMOVE);
+ document.onmousemove = tt_Move;
+ }
+ }
+}
+var tt_area = false;
+function tt_Move(t_ev)
+{
+ if(!tt_obj) return;
+ if(tt_n6 || tt_w3c)
+ {
+ if(tt_wait) return;
+ tt_wait = true;
+ setTimeout('tt_wait = false;', 5);
+ }
+ var t_e = t_ev || window.event;
+ tt_SetDivPos(tt_EvX(t_e), tt_EvY(t_e));
+ if(tt_op6)
+ {
+ if(tt_area && t_e.target.tagName != 'AREA') tt_Hide();
+ else if(t_e.target.tagName == 'AREA') tt_area = true;
+ }
+}
+function tt_Hide()
+{
+ if(window.tt_obj)
+ {
+ if(window.tt_rdl) window.clearTimeout(tt_rdl);
+ if(!tt_sticky || !tt_act)
+ {
+ if(window.tt_rtm) window.clearTimeout(tt_rtm);
+ tt_ShowDiv(false);
+ tt_SetDivPos(-tt_objW, -tt_objH);
+ tt_obj = null;
+ if(typeof window.tt_upFunc != tt_u) document.onmouseup = window.tt_upFunc;
+ }
+ tt_sticky = false;
+ if(tt_op6 && tt_area) tt_area = false;
+ tt_ReleasMov();
+ if(tt_op7) tt_OpReHref();
+ }
+}
+function tt_Init()
+{
+ if(!(tt_op || tt_n4 || tt_n6 || tt_ie || tt_w3c)) return;
+
+ var htm = tt_n4? '<div style="position:absolute;"></div>' : '',
+ tags,
+ t_tj,
+ over,
+ esc = 'return escape(';
+ var i = tt_tags.length; while(i--)
+ {
+ tags = tt_ie? (document.all.tags(tt_tags[i]) || 1)
+ : document.getElementsByTagName? (document.getElementsByTagName(tt_tags[i]) || 1)
+ : (!tt_n4 && tt_tags[i]=="a")? document.links
+ : 1;
+ if(tt_n4 && (tt_tags[i] == "a" || tt_tags[i] == "layer")) tags = tt_N4Tags(tt_tags[i]);
+ var j = tags.length; while(j--)
+ {
+ if(typeof (t_tj = tags[j]).onmouseover == "function" && t_tj.onmouseover.toString().indexOf(esc) != -1 && !tt_n6 || tt_n6 && (over = t_tj.getAttribute("onmouseover")) && over.indexOf(esc) != -1)
+ {
+ if(over) t_tj.onmouseover = new Function(over);
+ var txt = unescape(t_tj.onmouseover());
+ htm += tt_Htm(
+ t_tj,
+ "tOoLtIp"+i+""+j,
+ txt.wzReplace("& ","&")
+ );
+
+ t_tj.onmouseover = new Function('e',
+ 'tt_Show(e,'+
+ '"tOoLtIp' +i+''+j+ '",'+
+ ((typeof t_tj.T_ABOVE != tt_u)? t_tj.T_ABOVE : ttAbove)+','+
+ ((typeof t_tj.T_DELAY != tt_u)? t_tj.T_DELAY : ttDelay)+','+
+ ((typeof t_tj.T_FIX != tt_u)? '"'+t_tj.T_FIX+'"' : '""')+','+
+ ((typeof t_tj.T_LEFT != tt_u)? t_tj.T_LEFT : ttLeft)+','+
+ ((typeof t_tj.T_OFFSETX != tt_u)? t_tj.T_OFFSETX : ttOffsetX)+','+
+ ((typeof t_tj.T_OFFSETY != tt_u)? t_tj.T_OFFSETY : ttOffsetY)+','+
+ ((typeof t_tj.T_STATIC != tt_u)? t_tj.T_STATIC : ttStatic)+','+
+ ((typeof t_tj.T_STICKY != tt_u)? t_tj.T_STICKY : ttSticky)+','+
+ ((typeof t_tj.T_TEMP != tt_u)? t_tj.T_TEMP : ttTemp)+
+ ');'
+ );
+ t_tj.onmouseout = tt_Hide;
+ if(t_tj.alt) t_tj.alt = "";
+ if(t_tj.title) t_tj.title = "";
+ }
+ }
+ }
+ document.write(htm);
+ if(document.getElementById) tt_ifrm = document.getElementById("TTiEiFrM");
+}
+tt_Init();
--- /dev/null
+$self->{texts} = {
+ 'Database update error:' => 'Fehler beim Datenbankupgrade:',
+};
+
+$self->{subs} = {
+ 'mydberror' => 'mydberror',
+ 'mydoquery' => 'mydoquery',
+ 'update_contacts_add_columns' => 'update_contacts_add_columns',
+};
+
+1;
--- /dev/null
+$self->{texts} = {
+ 'Database update error:' => 'Fehler beim Datenbankupgrade:',
+};
+
+$self->{subs} = {
+ 'mydberror' => 'mydberror',
+ 'mydoquery' => 'mydoquery',
+ 'update_contacts_handle_department' => 'update_contacts_handle_department',
+};
+
+1;
--- /dev/null
+$self->{texts} = {
+ 'A unit with this name does already exist.' => 'Eine Einheit mit diesem Namen existiert bereits.',
+ 'Database update error:' => 'Fehler beim Datenbankupgrade:',
+ 'The base unit does not exist.' => 'Die Basiseinheit existiert nicht.',
+ 'The factor is missing.' => 'Der Faktor fehlt.',
+ 'The name is missing.' => 'Der Name fehlt.',
+ 'The unit has been saved.' => 'Die Einheit wurde gespeichert.',
+};
+
+$self->{subs} = {
+ 'mydberror' => 'mydberror',
+ 'myshowerror' => 'myshowerror',
+ 'update_units' => 'update_units',
+ 'update_units_add_unit' => 'update_units_add_unit',
+ 'update_units_assign_known' => 'update_units_assign_known',
+ 'update_units_assign_units' => 'update_units_assign_units',
+ 'update_units_set_default' => 'update_units_set_default',
+ 'update_units_step_3' => 'update_units_step_3',
+ 'update_units_steps_1_2' => 'update_units_steps_1_2',
+ 'einheit_hinzufügen' => 'add_unit',
+ 'einheiten_zuweisen' => 'assign_units',
+};
+
+1;
--- /dev/null
+$self->{texts} = {
+ 'Database update error:' => 'Fehler beim Datenbankupgrade:',
+};
+
+$self->{subs} = {
+ 'look_for_accno' => 'look_for_accno',
+ 'mydberror' => 'mydberror',
+ 'myshowerror' => 'myshowerror',
+ 'update_defaults_add_coa' => 'update_defaults_add_coa',
+ 'update_defaults_set_coa' => 'update_defaults_set_coa',
+ 'update_guess_chart_of_accounts' => 'update_guess_chart_of_accounts',
+ 'weiter' => 'continue',
+};
+
+1;
--- /dev/null
+$self->{texts} = {
+ 'Database update error:' => 'Fehler beim Datenbankupgrade:',
+};
+
+$self->{subs} = {
+ 'create_standard_buchungsgruppen' => 'create_standard_buchungsgruppen',
+ 'create_standard_buchungsgruppen_skr03' => 'create_standard_buchungsgruppen_skr03',
+ 'create_standard_buchungsgruppen_skr04' => 'create_standard_buchungsgruppen_skr04',
+ 'fix_skr03' => 'fix_skr03',
+ 'fix_skr04' => 'fix_skr04',
+ 'mydberror' => 'mydberror',
+ 'myshowerror' => 'myshowerror',
+};
+
+1;
--- /dev/null
+$self->{texts} = {
+ 'Database update error:' => 'Fehler beim Datenbankupgrade:',
+};
+
+$self->{subs} = {
+ 'mydberror' => 'mydberror',
+ 'myshowerror' => 'myshowerror',
+ 'update_steuersaetze' => 'update_steuersaetze',
+ 'update_steuersaetze_skr03' => 'update_steuersaetze_skr03',
+ 'update_steuersaetze_skr04' => 'update_steuersaetze_skr04',
+};
+
+1;
--- /dev/null
+$self->{texts} = {
+ 'Database update error:' => 'Fehler beim Datenbankupgrade:',
+};
+
+$self->{subs} = {
+ 'assign_buchungsgruppen_for_assemblies' => 'assign_buchungsgruppen_for_assemblies',
+ 'create_buchungsgruppen' => 'create_buchungsgruppen',
+ 'display_create_bgs_dialog' => 'display_create_bgs_dialog',
+ 'do_update' => 'do_update',
+ 'force_inventory_accno_id_for_parts' => 'force_inventory_accno_id_for_parts',
+ 'mydberror' => 'mydberror',
+ 'mydoquery' => 'mydoquery',
+ 'retrieve_accounts' => 'retrieve_accounts',
+ 'retrieve_buchungsgruppen' => 'retrieve_buchungsgruppen',
+ 'retrieve_std_inventory_accno_id' => 'retrieve_std_inventory_accno_id',
+ 'retrieve_unknown_accno_combinations' => 'retrieve_unknown_accno_combinations',
+ 'set_ic_links' => 'set_ic_links',
+ 'set_taxzone_ids' => 'set_taxzone_ids',
+ 'update_known_buchungsgruppen' => 'update_known_buchungsgruppen',
+ 'buchungsgruppe_erfassen' => 'create_buchungsgruppen',
+};
+
+1;
--- /dev/null
+$self->{texts} = {
+};
+
+$self->{subs} = {
+ 'do_update' => 'do_update',
+};
+
+1;
--- /dev/null
+$self->{texts} = {
+ 'Could not copy %s to %s. Reason: %s' => 'Die Datei "%s" konnte nicht nach "%s" kopiert werden. Grund: %s',
+ 'Could not open the file users/members.' => 'Die Datei "users/members" konnte nicht geöffnet werden.',
+ 'Could not rename %s to %s. Reason: %s' => 'Die Datei "%s" konnte nicht in "%s" umbenannt werden. Grund: %s',
+};
+
+$self->{subs} = {
+ 'do_update' => 'do_update',
+ 'update_templates' => 'update_templates',
+};
+
+1;
-$self{texts} = {
+$self->{texts} = {
'Access Control' => 'Zugriffkontrolle',
'Add User' => 'Benutzer erfassen',
'Address' => 'Adresse',
'Administration' => 'Administration',
'Administrator' => 'Administrator',
'All Datasets up to date!' => 'Alle Datenbanken sind auf aktuellem Stand.',
+ 'Back' => 'Zurück',
'Cannot create Lock!' => 'System kann nicht gesperrt werden!',
'Change Admin Password' => 'Administratorpasswort ändern',
'Change Password' => 'Passwort ändern',
'Dataset' => 'Datenbank',
'Dataset missing!' => 'Datenbank fehlt!',
'Dataset updated!' => 'Datenbank erneuert!',
+ 'Dataset upgrade' => 'Datenbankaktualisierung',
'Date Format' => 'Datumsformat',
'Delete' => 'Löschen',
'Delete Dataset' => 'Datenbank löschen',
'Port' => 'Port',
'Port missing!' => 'Portangabe fehlt!',
'Printer' => 'Drucker',
+ 'Repeat the password' => 'Passwort wiederholen',
'Save' => 'Speichern',
'Setup Menu' => 'Menüsetup',
'Setup Templates' => 'Vorlagen auswählen',
'Templates' => 'Vorlagen',
'The following Datasets are not in use and can be deleted' => 'Die folgenden Datenbanken sind nicht in Verwendung und können gelöscht werden',
'The following Datasets need to be updated' => 'Folgende Datenbanken müssen aktualisiert werden',
+ 'The passwords do not match.' => 'Die Passwörter stimmen nicht überein.',
'This is a preliminary check for existing sources. Nothing will be created or deleted at this stage!' => 'In diesem Schritt werden bestehende Datenbanken gesucht. Es werden noch keine Änderungen vorgenommen!',
'To add a user to a group edit a name, change the login name and save. A new user with the same variables will then be saved under the new login name.' => 'Um einer Gruppe einen neuen Benutzer hinzuzufügen, ändern und speichern Sie am einfachsten einen bestehen den Zugriffsnamen. Unter dem neuen Namen wird dann ein Benutzer mit denselben Einstellungen angelegt.',
'Unlock System' => 'System entsperren',
'website' => 'Webseite',
};
-$self{subs} = {
+$self->{subs} = {
'add_user' => 'add_user',
'adminlogin' => 'adminlogin',
'change_admin_password' => 'change_admin_password',
# you can add the translation in this file or in the 'missing' file
# run locales.pl from this directory to rebuild the translation files
-$self{texts} = {
+$self->{texts} = {
' Date missing!' => ' Datum fehlt!',
' Number' => ' Nummer',
' Part Number missing!' => ' Artikelnummer fehlt!',
+ ' Payment posted!' => 'Zahlung gebucht!',
' missing!' => ' fehlt!',
+ '*/' => '*/',
+ '...done' => '...fertig',
'1. Quarter' => '1. Quartal',
'1000,00 or 1000.00' => '1000,00 oder 1000.00',
'2. Quarter' => '2. Quartal',
'3. Quarter' => '3. Quartal',
'4. Quarter' => '4. Quartal',
+ 'A Buchungsgruppe consists of a descriptive name and the account numbers for the income and expense accounts for those four tax zones as well as the inventory account number.' => 'Eine Buchungsgruppe besteht aus einem deskriptiven Namen, den Erlös- und Aufwandskonten für diese vier Steuerzonen sowie aus einem Inventarkonto.',
+ 'A unit with this name does already exist.' => 'Eine Einheit mit diesem Namen existiert bereits.',
'AP' => 'Einkauf',
'AP Aging' => 'Offene Verbindlichkeiten',
'AP Transaction' => 'Kreditorenbuchung',
'Accounting Menu' => 'Kontoverwaltung',
'Accrual' => 'Bilanzierung',
'Active' => 'Aktiv',
+ 'Active?' => 'Aktiviert?',
'Add' => 'Erfassen',
'Add ' => 'Hinzufügen',
'Add AP Transaction' => 'Kreditorenbuchung',
'Add Accounts Payables Transaction' => 'Kreditorenbuchung erfassen',
'Add Accounts Receivables Transaction' => 'Debitorenbuchung erfassen',
'Add Assembly' => 'Erzeugnis erfassen',
+ 'Add Buchungsgruppe' => 'Buchungsgruppe erfassen',
'Add Business' => 'Kundentyp erfassen',
+ 'Add Credit Note' => 'Gutschrift erfassen',
'Add Customer' => 'Kunde erfassen',
'Add Department' => 'Abteilung erfassen',
+ 'Add Dunning' => 'Mahnung erzeugen',
'Add Exchangerate' => 'Wechselkurs erfassen',
'Add GIFI' => 'GIFI erfassen',
'Add General Ledger Transaction' => 'Dialogbuchen',
'Add Group' => 'Warengruppe erfassen',
+ 'Add Language' => 'Sprache hinzufügen',
+ 'Add Lead' => 'Kundenquelle erfassen',
'Add License' => 'Lizenz erfassen',
'Add Part' => 'Ware erfassen',
+ 'Add Payment Terms' => 'Zahlungskonditionen hinzufügen',
'Add Pricegroup' => 'Preisgruppe erfassen',
+ 'Add Printer' => 'Drucker hinzufügen',
'Add Project' => 'Projekt erfassen',
'Add Purchase Order' => 'Lieferantenauftrag erfassen',
'Add Quotation' => 'Angebot erfassen',
'Add Sales Invoice' => 'Rechnung erfassen',
'Add Sales Order' => 'Auftrag erfassen',
'Add Service' => 'Dienstleistung erfassen',
+ 'Add Storno Credit Note' => 'Gutschrift Storno hinzufügen',
'Add Transaction' => 'Dialogbuchen',
'Add User' => 'Benutzer erfassen',
'Add Vendor' => 'Lieferant erfassen',
'Add Vendor Invoice' => 'Einkaufsrechnung erfassen',
'Add Warehouse' => 'Lager erfassen',
+ 'Add and edit %s' => '%s hinzufügen und bearbeiten',
+ 'Add unit' => 'Einheit hinzufügen',
'Address' => 'Adresse',
'Administration' => 'Administration',
'Administrator' => 'Administrator',
'All' => 'Alle',
'All Accounts' => 'Alle Konten',
'All Datasets up to date!' => 'Alle Datenbanken sind auf aktuellem Stand.',
+ 'All changes in that file have been reverted.' => 'Alle Änderungen in dieser Datei wurden rückgängig gemacht.',
'Amount' => 'Betrag',
'Amount Due' => 'Betrag fällig',
'Angaben zum Finanzamt' => 'Angaben zum Finanzamt',
+ 'Ansprechpartner' => '',
+ 'Application Error. No Format given!' => 'Fehler in der Anwendung. Das Format fehlt.',
+ 'Application Error. Wrong Format: ' => 'Fehler in der Anwendung. Falsches Format: ',
'Apr' => 'Apr',
'April' => 'April',
'Are you sure you want to delete Invoice Number' => 'Soll die Rechnung mit folgender Nummer wirklich gelöscht werden:',
'Are you sure you want to delete Quotation Number' => 'Sind Sie sicher, dass Angebotnummer gelöscht werden soll?',
'Are you sure you want to delete Transaction' => 'Buchung wirklich löschen?',
'Are you sure you want to remove the marked entries from the queue?' => 'Sind Sie sicher, dass die markierten Einträge von der Warteschlange gelöscht werden sollen?',
+ 'Are you sure you want to update the prices' => 'Sind Sie sicher, dass Sie die Preise
+aktualisieren wollen?',
+ 'Article Code' => 'Artikelkürzel',
+ 'Article Code missing!' => 'Artikelkürzel fehlt',
'Assemblies' => 'Erzeugnisse',
'Assemblies restocked!' => 'Erzeugnisse sind im Lager!',
'Assembly Number missing!' => 'Erzeugnisnummer fehlt!',
- 'Asset' => 'Aktiva',
+ 'Asset' => 'Aktiva/Mittelverwendung',
+ 'Assign new units' => 'Neue Einheiten zuweisen',
+ 'Assign units' => 'Einheiten zuweisen',
+ 'Attach PDF:' => 'PDF anhängen',
'Attachment' => 'als Anhang',
'Audit Control' => 'Bücherkontrolle',
+ 'Aufwand Ausland' => '',
+ 'Aufwand EU m UStId' => '',
+ 'Aufwand EU m. UStId' => '',
+ 'Aufwand EU o. UStId' => '',
+ 'Aufwand Inland' => '',
'Aug' => 'Aug',
'August' => 'August',
'Ausgabeformat' => 'Ausgabeformat',
'Ausgabeformat auswählen...' => 'Ausgabeformat auswählen...',
+ 'Auto Send?' => 'Auto. Versand?',
+ 'BG anzeigen' => 'BG anzeigen',
+ 'BG hinzufügen' => 'BG hinzufügen',
'BLZ: ' => 'BLZ: ',
'BOM' => 'Stückliste',
'BWA' => 'BWA',
+ 'Back' => 'Zurück',
'Back to user config...' => 'Benutzereinstellungen',
'Backup sent to' => 'Eine Sicherungskopie wurde gesandt an',
'Balance' => 'Bilanz',
'Bankverbindung des Finanzamts' => 'Bankverbindung des Finanzamts',
'Bankverbindungen' => 'Bankverbindungen',
'Bankverbindungen des Finanzamts' => 'Bankverbindungen des Finanzamts',
+ 'Base unit' => 'Basiseinheit',
'Batch Printing' => 'Druck',
'Bcc' => 'Bcc',
'Belegnummer' => 'Buchungsnummer',
'Beratername' => 'Beratername',
'Beraternummer' => 'Beraternummer',
'Berichtigte Anmeldung' => 'Berichtigte Anmeldung',
+ 'Bestandskonto' => '',
'Bilanz' => 'Bilanz',
'Billing Address' => 'Rechnungsadresse',
'Bin' => 'Lagerplatz',
'Bin List' => 'Lagerliste',
+ 'Birthday' => 'Geburtstag',
'Bis' => 'bis',
'Bis Konto: ' => 'bis Konto: ',
'Bitte Angaben überprüfen' => 'Bitte Angaben überprüfen',
'Bitte alle Angaben überprüfen' => 'Bitte alle Angaben überprüfen',
'Bitte eine Steuernummer angeben' => 'Bitte eine Steuernummer angeben',
+ 'Body:' => 'Text:',
'Books are open' => 'Die Bücher sind geöffnet.',
'Bought' => 'Gekauft',
'Buchungsdatum' => 'Buchungsdatum',
+ 'Buchungsgruppe' => 'Buchungsgruppe',
+ 'Buchungsgruppe bearbeiten' => 'Buchungsgruppe bearbeiten',
+ 'Buchungsgruppe gelöscht!' => 'Buchungsgruppe gelöscht!',
+ 'Buchungsgruppe gespeichert!' => 'Buchungsgruppe gespeichert!',
+ 'Buchungsgruppe hinzufügen' => 'Buchungsgruppe hinzufügen',
+ 'Buchungsgruppen' => 'Buchungsgruppen',
'Buchungsjournal' => 'Buchungsjournal',
'Business' => 'Firma',
'Business Number' => 'Firmennummer',
'Business deleted!' => 'Firma gelöscht.',
'Business saved!' => 'Firma gespeichert.',
'C' => 'G',
- 'COGS' => 'Umsatzkosten',
+ 'Calculate' => 'Berechnen',
'Cannot create Lock!' => 'System kann nicht gesperrt werden!',
'Cannot delete account!' => 'Konto kann nicht gelöscht werden!',
'Cannot delete customer!' => 'Kunde kann nicht gelöscht werden!',
'Cannot save preferences!' => 'Benutzereinstellungen können nicht gespeichert werden!',
'Cannot save quotation!' => 'Angebot kann nicht gespeichert werden!',
'Cannot stock assemblies!' => 'Erzeugnisse können nicht ins Lager!',
+ 'Cannot storno storno invoice!' => 'Kann eine Stornorechnung nicht stornieren',
'Cash' => 'Zahlungsverkehr',
'Cc' => 'Cc',
'Change Admin Password' => 'Administratorpasswort ändern',
'Change Password' => 'Passwort ändern',
'Character Set' => 'Zeichensatz',
'Chart of Accounts' => 'Kontenübersicht',
+ 'Chart of accounts' => 'Kontenrahmen',
'Check' => 'Scheck',
'Checks' => 'Schecks',
+ 'Choose Customer' => 'Endkunde wählen:',
+ 'Choose Vendor' => 'Händler wählen',
'City' => 'Stadt',
'Cleared Balance' => 'abgeschlossen',
'Click on login name to edit!' => 'Zum Bearbeiten den Zugriffsnamen anklicken!',
+ 'Close' => 'Übernehmen',
'Close Books up to' => 'Die Bücher abschließen bis zum',
'Closed' => 'Geschlossen',
'Code' => 'kode',
'Connect to' => 'Als Vorlage verwenden',
'Contact' => 'Kontakt',
'Contact Person' => 'Ansprechpartner',
+ 'Contacts' => 'Kontakte',
'Continue' => 'Weiter',
'Contra' => 'gegen',
'Copies' => 'Kopien',
'Copy to COA' => 'In Kontenplan kopieren',
'Cost Center' => 'Kostenstelle',
+ 'Could not copy %s to %s. Reason: %s' => 'Die Datei "%s" konnte nicht nach "%s" kopiert werden. Grund: %s',
+ 'Could not open the file users/members.' => 'Die Datei "users/members" konnte nicht geöffnet werden.',
+ 'Could not rename %s to %s. Reason: %s' => 'Die Datei "%s" konnte nicht in "%s" umbenannt werden. Grund: %s',
'Could not save!' => 'Konnte nicht speichern!',
'Could not transfer Inventory!' => 'Konnte Waren nicht umlagern!',
+ 'Could not update prices!' => 'Preise konnten nicht aktualisiert werden!',
'Country' => 'Land',
+ 'Create Buchungsgruppen' => 'Buchungsgruppe erfassen',
'Create Chart of Accounts' => 'Kontenplan anlegen',
'Create Dataset' => 'Datenbank anlegen',
'Credit' => 'Haben',
'Credit Account' => 'Habenkonto',
'Credit Limit' => 'Kreditlimit',
+ 'Credit Limit exceeded!!!' => 'Kreditlimit überschritten!',
+ 'Credit Note' => 'Gutschrift',
+ 'Credit Note Date' => 'Gutschriftdatum',
+ 'Credit Note Number' => 'Gutschriftnummer',
'Credit Tax' => 'Umsatzsteuer',
'Credit Tax Account' => 'Umsatzsteuerkonto',
'Curr' => 'Währung',
'Currency' => 'Währung',
'Current' => 'Betrag',
+ 'Current / Next Level' => 'Aktuelles / Nächstes Mahnlevel',
'Current Earnings' => 'Gewinn',
+ 'Current unit' => 'Aktuelle Einheit',
'Customer' => 'Kunde',
'Customer Number' => 'Kundennummer',
'Customer Order Number' => 'Bestellnummer des Kunden',
'Customer missing!' => 'Kundenname fehlt!',
'Customer not on file!' => 'Kunde ist nicht in der Datenbank!',
'Customer saved!' => 'Kunde gespeichert!',
+ 'Customername' => 'Kundenname',
'Customernumberinit' => 'Kundennummernkreis',
'Customers' => 'Kunden',
'Customized Report' => 'Vorgewählte Zeiträume',
'Database Driver not checked!' => 'Kein Datenbanktreiber ausgewählt!',
'Database Host' => 'Datenbankcomputer',
'Database User missing!' => 'Datenbankbenutzer fehlt!',
+ 'Database update error:' => 'Fehler beim Datenbankupgrade:',
'Dataset' => 'Datenbank',
'Dataset missing!' => 'Datenbank fehlt!',
'Dataset updated!' => 'Datenbank erneuert!',
+ 'Dataset upgrade' => 'Datenbankaktualisierung',
'Date' => 'Datum',
'Date Format' => 'Datumsformat',
'Date Paid' => 'Zahlungsdatum',
'Deposit' => 'Gutschrift',
'Description' => 'Beschreibung',
'Description missing!' => 'Beschreibung fehlt.',
+ 'Description must not be empty!' => 'Beschreibung darf nicht leer sein',
'Difference' => 'Differenz',
+ 'Dimension unit' => 'Maßeinheit',
+ 'Dimension units' => 'Maßeinheiten',
'Directory' => 'Verzeichnis',
'Discount' => 'Rabatt',
'Done' => 'Fertig',
'Due' => 'Fällig',
'Due Date' => 'Fälligkeitsdatum',
'Due Date missing!' => 'Fälligkeitsdatum fehlt!',
+ 'Duedate +Days' => 'Fällikeitsdatum +Tage',
+ 'Dunning Amount' => 'gemahnter Betrag',
+ 'Dunning Date' => 'Mahndatum',
+ 'Dunning Date from' => 'Mahnungen von',
+ 'Dunning Description' => 'Mahnstufenbeschreibung',
+ 'Dunning Description missing in row ' => 'Mahnstufenbeschreibung fehlt in Zeile ',
+ 'Dunning Duedate' => 'Zahlbar bis',
+ 'Dunning Level' => 'Mahnlevel',
+ 'Dunning Level missing in row ' => 'Mahnlevel fehlt in ',
+ 'Dunning Process Config saved!' => 'Mahnwesenkonfiguration gespeichert!',
+ 'Dunning Process started for selected invoices!' => 'Mahnprozess für selektierte Rechnungen
+gestartet',
+ 'Dunning overview' => 'Mahnungsübersicht',
+ 'Dunnings' => 'Mahnungen',
'E-mail' => 'eMail',
'E-mail Statement to' => 'Fälligkeitsabrechnung als eMail an',
'E-mail address missing!' => 'eMailadresse fehlt!',
'E-mailed' => 'eMail gesendet.',
+ 'ELSTER Export nach Taxbird' => 'ELSTER-Export nach Taxbird',
'ELSTER Export nach Winston' => 'ELSTER Export nach Winston',
'ELSTER-Steuernummer: ' => 'ELSTER-Steuernummer: ',
+ 'EU with VAT ID' => 'EU mit UstId-Nummer',
+ 'EU without VAT ID' => 'EU ohne UstId-Nummer',
'EUER' => 'Einnahmen-/Überschussrechnung',
'EUR' => 'E/Ü-Rechnung',
'Edit' => 'Bearbeiten',
'Edit Accounts Payables Transaction' => 'Kreditorenbuchung bearbeiten',
'Edit Accounts Receivables Transaction' => 'Debitorenbuchung bearbeiten',
'Edit Assembly' => 'Erzeugnis bearbeiten',
+ 'Edit Buchungsgruppe' => 'Buchungsgruppe bearbeiten',
'Edit Business' => 'Kundentyp bearbeiten',
+ 'Edit Credit Note' => 'Gutschrift bearbeiten',
'Edit Customer' => 'Kunde editieren',
'Edit Department' => 'Abteilung bearbeiten',
+ 'Edit Dunning' => 'Mahnungen konfigurieren',
+ 'Edit Dunning Process Config' => 'Mahnwesenkonfiguration bearbeiten',
'Edit GIFI' => 'GIFI editieren',
'Edit General Ledger Transaction' => 'Buchung im Hauptbuch bearbeiten',
'Edit Group' => 'Warengruppe editieren',
+ 'Edit Language' => 'Sprache bearbeiten',
+ 'Edit Lead' => 'Kundenquelle bearbeiten',
'Edit Part' => 'Ware bearbeiten',
+ 'Edit Payment Terms' => 'Zahlungskonditionen bearbeiten',
'Edit Preferences for' => 'Benutzereinstellungen für',
'Edit Pricegroup' => 'Preisgruppe bearbeiten',
+ 'Edit Printer' => 'Drucker bearbeiten',
'Edit Project' => 'Projekt bearbeiten',
'Edit Purchase Order' => 'Lieferantenaufrag bearbeiten',
'Edit Quotation' => 'Angebot bearbeiten',
'Edit Sales Invoice' => 'Rechnung bearbeiten',
'Edit Sales Order' => 'Auftrag bearbeiten',
'Edit Service' => 'Dienstleistung bearbeiten',
+ 'Edit Storno Credit Note' => 'Storno Gutschrift bearbeiten',
+ 'Edit Storno Invoice' => 'Stornorechnung bearbeiten',
'Edit Template' => 'Vorlage bearbeiten',
'Edit User' => 'Benutzerdaten bearbeiten',
'Edit Vendor' => 'Lieferant editieren',
'Edit Vendor Invoice' => 'Einkaufsrechnung bearbeiten',
'Edit Warehouse' => 'Lager bearbeiten',
+ 'Edit the purchase_order' => 'Bearbeiten des Lieferantenauftrags',
+ 'Edit the request_quotation' => 'Bearbeiten der Preisanfrage',
+ 'Edit the sales_order' => 'Bearbeiten des Auftrags',
+ 'Edit the sales_quotation' => 'Bearbeiten des Angebots',
+ 'Edit units' => 'Einheiten bearbeiten',
'Employee' => 'Bearbeiter',
'Enforce transaction reversal for all dates' => 'Gegenbuchungen für jeden Zeitraum aktualisieren',
+ 'Enter longdescription' => 'Langtext eingeben',
'Enter up to 3 letters separated by a colon (i.e CAD:USD:EUR) for your native and foreign currencies' => 'Geben Sie Ihre und weitere Währungen mit bis zu drei Buchstaben pro Währung und Währungen durch Doppelpunkte getrennt ein (z.B. EUR:USD:CAD)',
'Equity' => 'Passiva',
+ 'Erlöse Ausland' => 'Erlöse Ausland',
+ 'Erlöse EU m. UStId' => 'Erlöse EU m. UStId',
+ 'Erlöse EU o. UStId' => 'Erlöse EU o. UStId',
+ 'Erlöse Inland' => 'Erlöse Inland',
+ 'Error' => 'Fehler',
+ 'Error!' => 'Fehler!',
'Exch' => 'Wechselkurs.',
'Exchangerate' => 'Wechselkurs',
'Exchangerate Difference' => 'Wechselkursunterschied',
'Exchangerate for payment missing!' => 'Es fehlt der Wechselkurs für die Bezahlung!',
'Exchangerate missing!' => 'Es fehlt der Wechselkurs!',
+ 'Existing Buchungsgruppen' => 'Existierende Buchungsgruppen',
'Existing Datasets' => 'existierende Datenbanken',
'Expense' => 'Aufwandskonto',
'Expense Account' => 'Aufwandskonto',
+ 'Expense accno' => 'Aufwandskonto',
'Expense/Asset' => 'Aufwand/Anlagen',
'Expired licenses' => 'Abgelaufene Lizenzen',
'Expiring in x month(s)' => 'Die in x Monat(en) ablaufen',
'Export Buchungsdaten' => 'Export Buchungsdaten',
'Export Stammdaten' => 'Export Stammdaten',
'Extended' => 'Gesamt',
+ 'Factor' => 'Faktor',
'Fax' => 'Fax',
'Fax. : ' => 'Fax. : ',
'Fax.: ' => 'Fax.: ',
'Feb' => 'Feb',
'February' => 'Februar',
+ 'Fee' => 'Gebühr',
'File locked!' => 'Datei gesperrt!',
'Finanzamt' => 'Finanzamt',
'Finanzamt - Einstellungen' => 'Finanzamt - Einstellungen',
'Firma' => 'Firma',
+ 'Folgekonto' => 'Folgekonto',
+ 'For each unit there\'s either no or exactly one base unit. If you chose a base unit then you also have to chose a factor. That way the new unit will be defined as a multiple of the base unit. The base unit must be the "smaller" one. A factor may not be less than 1. Therefore you may define "kg" with the base unit "g" and a factor of "1", but not the other way round.' => 'Einheiten haben entweder keine oder genau eine Basiseinheit, von der sie ein Vielfaches sind. Wenn Sie eine Basiseinheit auswählen, dann müssen Sie auch einen Faktor eingeben. Sie müssen Einheiten als ein Vielfaches einer kleineren Einheit eingeben. So ist die Definition von "kg" mit der Basiseinheit "g" und dem Faktor 1000 zulässig, die Definition von "g" mit der Basiseinheit "kg" und dem Faktor "0,001" hingegen nicht.',
'Foreign Exchange Gain' => 'Wechselkurserträge',
'Foreign Exchange Loss' => 'Wechselkursaufwendungen',
+ 'Formula' => 'Formel',
'Free report period' => 'Freier Zeitraum',
+ 'Fristsetzung' => 'Fristsetzung',
'From' => 'Von',
'GIFI' => 'GIFI',
'GIFI deleted!' => 'GIFI gelöscht!',
'Given Name' => 'Vorname',
'Greeting' => 'Anrede',
'Group' => 'Warengruppe',
+ 'Group Invoices' => 'Rechnungen zusammenfassen',
'Group Items' => 'Waren gruppieren',
'Group deleted!' => 'Warengruppe gelöscht!',
'Group missing!' => 'Warengruppe fehlt!',
'Group saved!' => 'Warengruppe gespeichert!',
'Groups' => 'Warengruppen',
+ 'Gültig ab' => 'Gültig ab',
'HTML' => 'HTML',
'HTML Templates' => 'HTML-Vorlagen',
'Heading' => 'Überschrift',
'Help' => 'Hilfe',
'Help:' => 'Hilfe:',
- 'Hier den Berechnungszeitraum auswählen...' => 'Hier den Berechnungszeitraum auswählen...',
'Hint-Missing-Preferences' => 'Bitte fehlende USTVA Einstellungen ergänzen (Menüpunkt: Programm)',
'Hinweise' => 'Hinweise',
'Homepage' => 'Homepage',
'II' => 'II',
'III' => 'III',
'IV' => 'IV',
+ 'If you see this message, you most likely just setup your LX-Office and haven\'t added any entry types. If this is the case, the option is accessible for administrators in the System menu.' => 'Wenn Sie diese Meldung sehen haben Sie wahrscheinlich ein frisches LX-Office Setup und noch keine Buchungsgruppen eingerichtet. Ein Administrator kann dies im Systemmenü erledigen.',
'Image' => 'Grafik',
- 'Impossible to create yearly Tax Report as PDF or PS.<br \> Not yet implemented!' => 'Umsatzsteuer Jahreserklärung als PDF wird noch nicht unterstützt.<br \> Bitte benutzen Sie das Ausgabeformat Vorschau.',
- 'Impossible to create yearly Tax Report via Winston.<br \> Not yet implemented!' => 'Umsatzsteuer Jahreserklärung via Winston wird noch nicht unterstützt.<br \> Bitte benutzen Sie das Ausgabeformat Vorschau.',
+ 'Import CSV' => '',
+ 'Impossible to create yearly Tax Report as PDF or Postscript<br \> Not yet implemented!' => 'Es ist noch nicht möglich, die Umsatzsteuervoranmeldung für das ganze Jahr als PDF oder Postscript auszugeben. Noch nicht implementiert.',
+ 'Impossible to create yearly Tax Report via Winston or Taxbird.<br \> Not yet implemented!' => 'Es ist noch nicht möglich, die Umsatzsteuervoranmeldung für das ganze Jahr für Winston oder Taxbird auszugeben. Noch nicht implementiert.',
+ 'In Lx-Office 2.4.0 the administrator has to enter a list of units in the administrative section.' => 'In Lx-Office 2.4.0 muss der Administrator in den Systemeinstellungen eine Liste von verwendbaren Einheiten angeben.',
'In-line' => 'im Text',
'Include Exchangerate Difference' => 'Wechselkursunterschied einbeziehen',
'Include in Report' => 'In Bericht aufnehmen',
'Include in drop-down menus' => 'In Aufklappmenü aufnehmen',
'Income Statement' => 'GuV',
+ 'Income accno' => 'Erlöskonto',
'Incoming Payments' => 'Zahlungseingänge',
'Incorrect Password!' => 'Ungültiges Passwort!',
'Incorrect username or password!' => 'Ungültiger Benutzername oder falsches Passwort!',
'Increase' => 'Erhöhen',
'Individual Items' => 'Einzelteile',
+ 'Information' => 'Information',
'Input Number Format' => 'Zahlenformat (Eingabe)',
+ 'Interest Rate' => 'Zinssatz',
'Internal Notes' => 'interne Bemerkungen',
+ 'International' => 'Ausland',
'Internet' => 'Internet',
+ 'Introduction of Buchungsgruppen' => 'Einführung von Buchungsgruppen',
+ 'Introduction of units' => 'Einführung von Einheiten',
+ 'Inv. Duedate' => 'Rg. Fälligkeit',
+ 'Invdate' => 'Rechnungsdatum',
+ 'Invdate from' => 'Rechnungen von',
'Inventory' => 'Inventar',
'Inventory Account' => 'Warenbestand',
'Inventory quantity must be zero before you can set this assembly obsolete!' => 'Bevor dieses Erzeugnis als ungültig markiert werden kann, muÃ\9f das Inventar auf Null sein!',
'Inventory quantity must be zero before you can set this part obsolete!' => 'Bevor diese Ware als ungültig markiert werden kann, muÃ\9f das Inventar Null sein!',
'Inventory saved!' => 'Inventar gespeichert.',
'Inventory transferred!' => 'Inventar umgelagert.',
+ 'Invetory' => 'Inventar',
+ 'Invno.' => 'Rg. Nr.',
+ 'Invnumber' => 'Rechnungsnummer',
'Invoice' => 'Rechnung',
'Invoice Date' => 'Rechnungsdatum',
'Invoice Date missing!' => 'Rechnungsdatum fehlt!',
+ 'Invoice Duedate' => 'Fälligkeitsdatum',
'Invoice Number' => 'Rechnungsnummer',
'Invoice Number missing!' => 'Rechnungsnummer fehlt!',
'Invoice deleted!' => 'Rechnung gelöscht!',
'Invoices' => 'Rechnungen',
- 'Is this a summary account to record' => 'Summenkonto für',
+ 'Is this a summary account to record' => 'Buchungskonto in',
'Ist dies eine berichtigte Anmeldung? (Nr. 10/Zeile 15 Steuererklärung)' => 'Ist dies eine berichtigte Anmeldung? (Nr. 10/Zeile 15 Steuererklärung)',
+ 'It is possible to do this automatically for some Buchungsgruppen, but not for all.' => 'Es ist möglich, dies für einige, aber nicht für alle Buchungsgruppen automatisch zu erledigen.',
+ 'It is possible to do this automatically for some units, but for others the user has to chose the new unit.' => 'Das ist für einige Einheiten automatisch möglich, aber bei anderen muss der Benutzer die neue Einheit auswählen.',
'Item deleted!' => 'Artikel gelöscht!',
'Item not on file!' => 'Dieser Artikel ist nicht in der Datenbank!',
'Jan' => 'Jan',
'Korrektur' => 'Korrektur',
'Kreditinstitut' => 'Kreditinstitut',
'Kundennummer' => 'Kundennummer',
+ 'L' => 'L',
'LaTeX Templates' => 'LaTeX-Vorlagen',
'Language' => 'Sprache',
+ 'Language Values' => 'Sprachübersetzungen',
+ 'Language deleted!' => 'Sprache gelöscht!',
+ 'Language missing!' => 'Sprache fehlt!',
+ 'Language saved!' => 'Sprache gespeichert!',
+ 'Languages' => 'Sprachen',
'Last Article Number' => 'Letzte Artikelnummer',
'Last Cost' => 'Einkaufspreis',
+ 'Last Credit Note Number' => 'Letzte Gutschriftnummer',
'Last Customer Number' => 'Letzte Kundennummer',
'Last Invoice Number' => 'Letzte Rechnungsnummer',
'Last Numbers & Default Accounts' => 'Laufende Zähler und Standardkonten',
'Last Sales Quotation Number' => 'Letzte Angebotsnummer',
'Last Service Number' => 'Letzte Dienstleistungsnr.',
'Last Vendor Number' => 'Letzte Lieferantennummer',
+ 'Lead' => 'Kundenquelle',
'Leave host and port field empty unless you want to make a remote connection.' => 'Für lokale Verbindungen "Rechner" und "Port" freilassen.',
- 'Liability' => 'Passiva',
+ 'Liability' => 'Passiva/Mittelherkunft',
'License' => 'Lizenz',
'License key' => 'Lizenzschlüssel',
'Licensed to' => 'Lizensiert für',
'Licenses' => 'Lizenzen',
+ 'Lieferungen' => 'Lieferungen',
'Line Total' => 'Zeilensumme',
'Link' => 'Verknüpfungen',
- 'Link Accounts' => 'Konten verknüpfen',
- 'List Accounts' => 'Kontenliste',
- 'List Businesses' => 'Liste Kundentypen',
- 'List Departments' => 'Abteilungsliste',
+ 'List Accounts' => 'Konten anzeigen',
+ 'List Businesses' => 'Kundentypen anzeigen',
+ 'List Departments' => 'Abteilungen anzeigen',
+ 'List Groups' => 'Warengruppen anzeigen',
+ 'List Languages' => 'Sprachen anzeigen',
+ 'List Lead' => 'Kundenquelle anzeigen',
+ 'List Payment Terms' => 'Zahlungskonditionen anzeigen',
'List Price' => 'Listenpreis',
- 'List SIC' => 'SIC anzeigen',
+ 'List Pricegroups' => 'Preisgruppen anzeigen',
+ 'List Printer' => 'Drucker anzeigen',
'List Transactions' => 'Buchungsliste',
'Lock System' => 'System sperren',
'Lockfile created!' => 'System gesperrt!',
'Login Name' => 'Benutzername',
'Login name missing!' => 'Loginname fehlt.',
'Logout' => 'Abmeldung',
+ 'Long Description' => 'Langtext',
+ 'Lx-Office 2.4.0 introduces two new concepts: tax zones and Buchungsgruppen.' => 'Lx-Office 2.4.0 führt zwei neue Konzepte ein: Steuerzonen und Buchungsgruppen.',
+ 'Lx-Office is about to update the database <b><TMPL_VAR dbname ESCAPE=HTML></b>. You should create a backup of the database before proceeding because the backup might not be reversible.' => 'Lx-Office wird gleich die Datenbank <b><TMPL_VAR dbname ESCAPE=HTML></b> aktualisieren. Sie sollten eine Sicherungskopie der Datenbank erstellen, bevor Sie fortfahren, da die Aktualisierung unter Umständen nicht umkehrbar ist.',
'Make' => 'Hersteller',
'Manager' => 'Manager',
'Mandantennummer' => 'Mandantennummer',
'March' => 'März',
'Marked entries printed!' => 'Markierte Einträge wurden gedruckt!',
'Master Data' => 'Stammdaten',
+ 'Max. Dunning Level' => 'höchste Mahnstufe',
'May' => 'Mai',
'May ' => 'Mai',
'Memo' => 'Memo',
'Message' => 'Nachricht',
'Method' => 'Verfahren',
'Microfiche' => 'Mikrofilm',
+ 'Minimum Amount' => 'Mindestbetrag',
'Missing Method!' => 'Fehlender Voranmeldungszeitraum',
'Missing Preferences: Outputroutine disabled' => 'Die Ausgabefunktionen sind wegen unzureichender Voreinstellungen deaktiviert!',
'Missing Tax Authoritys Preferences' => 'Fehlende Angaben zum Finanzamt!',
'Mitarbeiter' => 'Mitarbeiter',
+ 'Mobile1' => 'Mobile 1',
+ 'Mobile2' => 'Mobile 2',
'Model' => 'Modell',
'Monat' => 'Monat',
'Monthly' => 'monatlich',
'N/A' => 'N.Z.',
'Name' => 'Name',
'Name missing!' => 'Name fehlt!',
+ 'National' => 'Inand',
+ 'Netto Terms' => 'Zahlungsziel netto',
+ 'New Buchungsgruppe <TMPL_VAR __counter__>' => 'Neue Buchungsgruppe <TMPL_VAR __counter__>',
'New Templates' => 'neue Vorlagen',
+ 'New unit' => 'Neue Einheit',
+ 'Next Dunning Level' => 'Nächste Mahnstufe',
'No' => 'Nein',
+ 'No Customer was found matching the search parameters.' => 'Zu dem Suchbegriff wurde kein Endkunde gefunden',
'No Database Drivers available!' => 'Kein Datenbanktreiber verfügbar!',
'No Dataset selected!' => 'Keine Datenbank ausgewählt!',
+ 'No Vendor was found matching the search parameters.' => 'Zu dem Suchbegriff wurde kein Händler gefunden',
'No email address for' => 'Keine eMailaddresse für',
+ 'No employee was found matching the search parameters.' => 'Es wurde kein Angestellter gefunden, auf den die Suchparameter zutreffen.',
+ 'No entries were found which had no unit assigned to them.' => 'Es wurden keine Einträge gefunden, denen keine Einheit zugeordnet war.',
'No licenses were found that match the search criteria.' => 'Es wurden keine Lizenzen gefunden, auf die die Suchkriterien zutreffen.',
+ 'No part was found matching the search parameters.' => 'Es wurde kein Artikel gefunden, auf den die Suchparameter zutreffen.',
+ 'No project was found matching the search parameters.' => 'Es wurde kein Projekt gefunden, auf das die Suchparameter zutreffen.',
+ 'No unknown units where found.' => 'Es wurden keine unbekannten Einheiten gefunden.',
'No.' => 'Position',
'Non-taxable Purchases' => 'Nicht zu versteuernde Einkäufe',
'Non-taxable Sales' => 'Nicht zu versteuernde Verkäufe',
+ 'Not Discountable' => 'Nicht rabattierfähig',
'Notes' => 'Bemerkungen',
'Nothing entered!' => 'Es wurde nichts eingegeben.',
'Nothing selected!' => 'Es wurde nichts ausgewählt!',
'Nothing to transfer!' => 'Es gibt nichts zum Umlagern!',
'Nov' => 'Nov',
'November' => 'November',
+ 'Now the user must select a single Buchungsgruppe for each part instead of three distinct accounts.' => 'Der Benutzer muss nun für jeden Artikel nur noch die Buchungsgruppe anstelle der drei einzelnen Konten auswählen.',
'Number' => 'Nummer',
'Number Format' => 'Zahlenformat',
'Number missing in Row' => 'Nummer fehlt in Zeile',
'On Hand' => 'Auf Lager',
'On Order' => 'Ist bestellt',
'Open' => 'Offen',
+ 'OpenDocument/OASIS' => 'OpenDocument/OASIS',
'Oracle Database Administration' => 'Oracle Datenbankadministration',
'Order' => 'Auftrag',
'Order Date' => 'Auftragsdatum',
'Output Number Format' => 'Zahlenformat (Ausgabe)',
'Own Product' => 'eigenes Produkt',
'PDF' => 'PDF',
+ 'PDF (OpenDocument/OASIS)' => 'PDF (OpenDocument/OASIS)',
'PLZ, Ort' => 'PLZ, Ort',
'Packing List' => 'Lieferschein',
'Packing List Date missing!' => 'Datum für Verpackungsliste fehlt!',
'Paid' => 'bezahlt',
'Part' => 'Ware',
'Part Description' => 'Artikelbeschreibung',
+ 'Part Description missing!' => 'Artikelbezeichnung fehlt!',
'Part Number' => 'Artikelnummer',
'Part Number missing!' => 'Artikelnummer fehlt!',
+ 'Part description' => 'Artikelbeschreibung',
+ 'Partnumber must not be set to empty!' => 'Die Artikelnummer darf nicht auf leer geändert werden.',
'Partnumber not unique!' => 'Artikelnummer bereits vorhanden!',
'Parts' => 'Waren',
'Parts Inventory' => 'Warenliste',
+ 'Parts must have an entry type.' => 'Waren müssen eine Buchungsgruppe haben.',
'Password' => 'Passwort',
'Password changed!' => 'Passwort geändert!',
'Payables' => 'Verbindlichkeiten',
'Payment' => 'Zahlungsausgang',
+ 'Payment Terms' => 'Zahlungskonditionen',
+ 'Payment Terms missing in row ' => 'Zahlungsfrist fehlt in Zeile ',
+ 'Payment Terms saved!' => 'Zahlungskonditionen gespeichert!',
'Payment date missing!' => 'Tag der Zahlung fehlt!',
'Payment posted!' => 'Zahlung gebucht!',
+ 'Payment terms deleted!' => 'Zahlungskonditionen gelöscht!',
+ 'Payment until' => 'Zahlungseingänge bis',
'Payments' => 'Zahlungsausgänge',
'Pg Database Administration' => 'Datenbankadministration',
'Phone' => 'Telefon',
'Pick List' => 'Sammelliste',
'Please enter a license key.' => 'Bitte geben Sie einen Lizenzschlüssel an.',
'Please enter a number of licenses.' => 'Bitte geben Sie die Anzahl Lizenzschlüssel an.',
+ 'Please enter values' => 'Bitte Werte eingeben',
+ 'Please insert object dimensions below.' => 'Bitte geben Sie die Abmessungen unten ein',
+ 'Please insert your language values below' => 'Bitte die Übersetzungen unten eintragen',
+ 'Please insert your longdescription below' => 'Bitte den Langtext eingeben',
+ 'Please select a customer from the list below.' => 'Bitte einen Endkunden aus der Liste auswählen',
+ 'Please select a vendor from the list below.' => 'Bitte einen Händler aus der Liste auswählen',
+ 'Please select the chart of accounts this installation is using from the list below.' => 'Bitte wählen Sie den Kontenrahmen aus, der bei dieser Installation verwendet wird.',
'Port' => 'Port',
'Port missing!' => 'Portangabe fehlt!',
'Post' => 'Buchen',
+ 'Post Payment' => 'Zahlung buchen',
'Post as new' => 'Neu buchen',
'Postscript' => 'Postscript',
'Preferences' => 'Benutzereinstellungen',
'Print and Post' => 'Drucken und Buchen',
'Printed' => 'gedruckt.',
'Printer' => 'Drucker',
+ 'Printer Command' => 'Druckbefehl',
+ 'Printer Command missing!' => 'Druckbefehl fehlt',
+ 'Printer Description' => 'Druckerbeschreibung',
+ 'Printer deleted!' => 'Drucker gelöscht!',
+ 'Printer saved!' => 'Drucker gespeichert!',
'Printing ... ' => 'Es wird gedruckt.',
- 'Profit Center' => 'Erfolgsreich',
+ 'Prior to Lx-Office v2.4.0 the user could enter arbitrary strings as units for parts, services and in invoices, sales quotations etc.' => 'Vor Lx-Office 2.4.0 konnte der Benutzer bei Artikeln, Dienstleistungen und Rechnungen, Angeboten etc beliebige Einheiten angeben.',
+ 'Prior to Lx-Office v2.4.0 the user had to chose the accounts for each part and service.' => 'Vor Lx-Office 2.4.0 musste der Benutzer die Konten bei jeder Ware und jeder Dienstleistung einzeln auswählen.',
+ 'Private E-mail' => 'Private eMail',
+ 'Private Phone' => 'Privates Tel.',
+ 'Profit Center' => 'Erfolgsbereich',
+ 'Proforma Invoice' => 'Proformarechnung',
'Programm' => 'Programm',
'Project' => 'Projekt',
'Project Number' => 'Projektnummer',
'Project Number missing!' => 'Projektnummer fehlt!',
'Project Transactions' => 'Projektbuchungen',
'Project deleted!' => 'Projekt gelöscht!',
+ 'Project description' => 'Projektbeschreibung',
'Project not on file!' => 'Dieses Projekt ist nicht in der Datenbank!',
'Project saved!' => 'Projekt gespeichert!',
'Projects' => 'Projekte',
'Projecttransactions' => 'Projektbuchungen',
+ 'Prozentual/Absolut' => '',
'Purchase Order' => 'Lieferantenauftrag',
'Purchase Orders' => 'Lieferantenaufträge',
'Qty' => 'Menge',
'Remove' => 'entfernen',
'Removed spoolfiles!' => 'Druckdateien entfernt!',
'Removing marked entries from queue ...' => 'Markierte Einträge werden von der Warteschlange entfernt ...',
+ 'Repeat the password' => 'Passwort wiederholen',
'Report for' => 'Bericht für',
'Reports' => 'Berichte',
'Reqdate' => 'Lieferdatum',
'Salesman' => 'Vertreter',
'Salesman missing!' => 'Vertreter fehlt!',
'Salesperson' => 'Verkäufer',
+ 'Sat. Fax' => 'Sat. Fax',
+ 'Sat. Phone' => 'Sat. Tel.',
'Save' => 'Speichern',
'Save and AP Transaction' => 'Speichern und Kreditorenbuchung erfassen',
'Save and AR Transaction' => 'Speichern und Debitorenbuchung erfassen',
+ 'Save and Close' => 'Speichern und schließen',
'Save and Invoice' => 'Speichern und Rechnung erfassen',
'Save and Order' => 'Speichern und Auftrag erfassen',
'Save and Quotation' => 'Speichern und Angebot',
'Save and RFQ' => 'Speichern und Lieferantenanfrage',
'Save as new' => 'als neu speichern',
'Screen' => 'Bildschirm',
+ 'Search Dunning' => 'Mahnung suchen',
'Select' => 'auswählen',
+ 'Select a Customer' => 'Endkunde auswählen',
+ 'Select a part' => 'Artikel auswählen',
'Select a period' => 'Bitte Zeitraum auswählen',
+ 'Select a project' => 'Projekt auswählen',
'Select all' => 'Alle auswählen',
+ 'Select an employee' => 'Angestellten auswählen',
'Select from one of the items below' => 'Wählen Sie einen der untenstehenden Einträge',
'Select from one of the names below' => 'Wählen Sie einen der untenstehenden Namen',
'Select from one of the projects below' => 'Wählen Sie eines der untenstehenden Projekte',
'Select postscript or PDF!' => 'Postscript oder PDF auswählen!',
+ 'Select the chart of accounts in use' => 'Benutzten Kontenrahmen auswählen',
'Sell Price' => 'Verkaufspreis',
'Sep' => 'Sep',
'September' => 'September',
'Service' => 'Dienstleistung',
'Service Items' => 'Dienstleistungen',
'Service Number missing!' => 'Dienstleistungsnummer fehlt!',
+ 'Service unit' => 'Dienstleistungseinheit',
+ 'Service units' => 'Dienstleistungseinheiten',
'Services' => 'Dienstleistungen',
+ 'Set Language Values' => 'Spracheinstellungen',
+ 'Set eMail text' => 'eMail Text eingeben',
'Setup Menu' => 'Menüsetup',
'Setup Templates' => 'Vorlagen auswählen',
'Ship' => 'Lagerausgang',
'Shipping Date' => 'Lieferdatum',
'Shipping Date missing!' => 'Lieferdatum fehlt.',
'Shipping Point' => 'Versandort',
+ 'Shipto' => 'Lieferanschriften',
'Shopartikel' => 'Shopartikel',
'Short' => 'kurz',
'Show' => 'Zeigen',
+ 'Show old dunnings' => 'Alte Mahnungen anzeigen',
'Signature' => 'Unterschrift',
+ 'Skonto' => 'Skonto',
+ 'Skonto Terms' => 'Zahlungsziel Skonto',
'Sold' => 'Verkauft',
'Source' => 'Beleg',
'Spoolfile' => 'Druckdatei',
'Standard Industrial Codes' => 'SIC',
+ 'Start Dunning Process' => 'Mahnprozess starten',
'Statement' => 'Sammelrechnung',
'Statement Balance' => 'Sammelrechnungsbilanz',
'Statement sent to' => 'Sammelrechnung verschickt an',
'Statements sent to printer!' => 'Sammelrechnungen an Drucker geschickt!',
+ 'Step 1 of 3: Parts' => 'Schritt 1 von 3: Waren',
+ 'Step 2 of 3: Services' => 'Schritt 2 von 3: Dienstleistungen',
+ 'Step 3 of 3: Assemblies' => 'Schritt 3 von 3: Erzeugnisse',
+ 'Step 3 of 3: Default units' => 'Schritt 3 von 3: Standardeinheiten',
'Steuerberater/-in' => 'Steuerberater/-in',
'Steuernummer' => 'Steuernummer',
'Steuernummer: ' => 'Steuernummer: ',
'Stock' => 'einlagern',
'Stock Assembly' => 'Erzeugnis einlagern',
'Storno' => 'Storno',
+ 'Storno Invoice' => 'Stornorechnung',
+ 'Storno Packing List' => 'Stornolieferschein',
'Straße' => 'Straße',
'Street' => 'Straße',
'Stylesheet' => 'Stilvorlage',
'Subject' => 'Betreff',
+ 'Subject:' => 'Betreff:',
'Subtotal' => 'Zwischensumme',
'Supervisor' => 'Supervisor',
'System' => 'System',
'Tel. : ' => 'Tel. : ',
'Tel.: ' => 'Tel.: ',
'Telefon' => 'Telefon',
+ 'Template' => 'Druckvorlage',
+ 'Template Code' => 'Vorlagenkürzel',
+ 'Template Code missing!' => 'Vorlagenkürzel fehlt!',
'Template saved!' => 'Schablone gespeichert!',
'Templates' => 'Vorlagen',
+ 'Terms missing in row ' => '+Tage fehlen in Zeile ',
'Terms: Net' => 'Zahlungsziel',
+ 'The base unit does not exist or it is about to be deleted in row %d.' => 'Die Basiseinheit in Zeile %d existiert nicht oder soll gelöscht werden.',
+ 'The base unit does not exist.' => 'Die Basiseinheit existiert nicht.',
+ 'The base unit relations must not contain loops (e.g. by saying that unit A\'s base unit is B, B\'s base unit is C and C\'s base unit is A) in row %d.' => 'Die Beziehungen der Einheiten dürfen keine Schleifen beinhalten (z.B. wenn gesagt wird, dass Einheit As Basiseinheit B, Bs Basiseinheit C und Cs Basiseinheit A ist) in Zeile %d.',
+ 'The database update/creation did not succeed. The file <TMPL_VAR file ESCAPE=HTML> contained the following error:' => 'Die Datenbankaktualisierung/erstellung schlug fehl. Die Datei <TMPL_VAR file ESCAPE=HTML> enthielt den folgenden Fehler:',
+ 'The database upgrade for the introduction of Buchungsgruppen is now complete.' => 'Das Datenbankupgrade für die Einführung von Buchungsgruppen ist jetzt beendet.',
+ 'The database upgrade for the introduction of units is now complete.' => 'Das Datenbankupgrade zwecks Einführung von Einheiten ist nun beendet.',
+ 'The dunning process started' => 'Der Mahnprozess ist gestartet.',
+ 'The factor is missing in row %d.' => 'Der Faktor fehlt in Zeile %d.',
+ 'The factor is missing.' => 'Der Faktor fehlt.',
+ 'The following Buchungsgruppen have already been created:' => 'Die folgenden Buchungsgruppen wurden bereits angelegt:',
'The following Datasets are not in use and can be deleted' => 'Die folgenden Datenbanken sind nicht in Verwendung und können gelöscht werden',
'The following Datasets need to be updated' => 'Folgende Datenbanken müssen aktualisiert werden',
+ 'The following units are unknown.' => 'Die folgenden Einheiten sind unbekannt.',
+ 'The following units exist already:' => 'Die folgenden Einheiten existieren bereits:',
+ 'The following warnings occured during an upgrade to the document templates:' => 'Die folgenden Warnungen traten während einer Aktualisierung der Dokumentenvorlagen auf:',
+ 'The formula needs the following syntax:<br>For regular article:<br>Variablename= Variable Unit;<br>Variablename2= Variable2 Unit2;<br>...<br>###<br>Variable + ( Variable2 / Variable )<br><b>Please be beware of the spaces in the formula</b><br>' => 'Die Formeln müssen in der folgenden Syntax eingegeben werden:<br>Bei normalen Artikeln:<br>Variablenname= Variable Einheit;<br>Variablenname2= Variable2 Einheit2;<br>...<br>###<br>Variable + Variable2 * ( Variable - Variable2 )<br>Bitte achten Sie auf die Leerzeichen in der Formel<br>Es muss jeweils die Gesamte Zeile eingegeben werden',
'The licensing module has been deactivated in lx-erp.conf.' => 'Das Lizenzverwaltungsmodul wurde in lx-erp.conf deaktiviert.',
+ 'The name in row %d has already been used before.' => 'Der Name in Zeile %d wurde vorher bereits benutzt.',
+ 'The name is missing in row %d.' => 'Der Name fehlt in Zeile %d.',
+ 'The name is missing.' => 'Der Name fehlt.',
+ 'The passwords do not match.' => 'Die Passwörter stimmen nicht überein.',
+ 'The unit has been saved.' => 'Die Einheit wurde gespeichert.',
+ 'The unit in row %d has been deleted in the meantime.' => 'Die Einheit in Zeile %d ist in der Zwischentzeit gelöscht worden.',
+ 'The unit in row %d has been used in the meantime and cannot be changed anymore.' => 'Die Einheit in Zeile %d wurde in der Zwischenzeit benutzt und kann nicht mehr geändert werden.',
+ 'The units have been saved.' => 'Die Einheiten wurden gespeichert.',
+ 'There are four tax zones.' => 'Es gibt vier Steuerzonen.',
+ 'There are still entries in the database for which no unit has been assigned.' => 'Es gibt noch Einträge in der Datenbank, für die keine Einheit zugeordnet ist.',
+ 'There is nothing to do in this step.' => 'In diesem Schritt gibt es nichts mehr zu tun.',
+ 'Therefore there\'s no need to create the same article more than once if it is sold or bought in/from another tax zone.' => 'Deswegen muss man den gleichen Artikel nicht mehr mehrmals anlegen, wenn er in verschiedenen Steuerzonen gehandelt werden soll.',
+ 'These units can be based on other units so that Lx-Office can convert prices when the user switches from one unit to another.' => 'Diese Einheiten können auf anderen Einheiten basieren, sodass Lx-Office Preise umrechnen kann, wenn der Benutzer von einer Einheit zu einer anderen Wechselt.',
'This is a preliminary check for existing sources. Nothing will be created or deleted at this stage!' => 'In diesem Schritt werden bestehende Datenbanken gesucht. Es werden noch keine Änderungen vorgenommen!',
+ 'This upgrade script tries to map all existing parts in the database to the newly created Buchungsgruppen.' => 'Dieses Upgradescript versucht, bei allen bestehenden Artikeln neu erstellte Buchungsgruppen zuzuordnen.',
+ 'This upgrade script tries to map all existing units in the database to the newly created units.' => 'Dieses Update-Script versucht, alle bestehenden Einheiten automatisch in die neuen Einheiten umzuwandeln.',
'Title' => 'Titel',
'To' => 'An',
'To add a user to a group edit a name, change the login name and save. A new user with the same variables will then be saved under the new login name.' => 'Um einer Gruppe einen neuen Benutzer hinzuzufügen, ändern und speichern Sie am einfachsten einen bestehen den Zugriffsnamen. Unter dem neuen Namen wird dann ein Benutzer mit denselben Einstellungen angelegt.',
'Top 100 hinzufuegen' => 'Top 100 hinzufügen',
'Top Level' => 'Hauptartikelbezeichnung',
'Total' => 'Summe',
+ 'Total Fees' => 'Kumulierte Gebühren',
+ 'Total Interest' => 'Kumulierte Zinsen',
'Trade Discount' => 'Rabatt',
'Transaction Date missing!' => 'Buchungsdatum fehlt!',
'Transaction deleted!' => 'Buchung gelöscht!',
'Transfer' => 'Umlagerung',
'Transfer Inventory' => 'Ware umlagern',
'Transfer to' => 'umlagern nach',
- 'Trial Balance' => 'Vergleichsbilanz',
+ 'Trial Balance' => 'Saldenbilanz',
'Type of Business' => 'Kundentyp',
'USTVA-Hint: Method' => 'Wenn Sie Ist-Versteuert sind, wählen Sie die Einnahmen-/Überschuß-Rechnung aus. Sind Sie Soll-Versteuert und bilanzverpflichtet, dann wählen Sie Bilanz aus.',
'USTVA-Hint: Tax Authoritys' => 'Bitte das Bundesland UND die Stadt bzw. den Einzugsbereich Ihres zuständigen Finanzamts auswählen.',
'Umsatzsteuervoranmeldung' => 'Umsatzsteuervoranmeldung',
'Unit' => 'Einheit',
'Unit of measure' => 'Maßeinheit',
+ 'Units' => 'Einheiten',
'Unlock System' => 'System entsperren',
+ 'Until' => 'Bis',
'Update' => 'Erneuern',
'Update Dataset' => 'Datenbank aktualisieren',
+ 'Update Prices' => 'Preise aktualisieren',
+ 'Update complete' => 'Update beendet.',
+ 'Update prices' => 'Preise aktualisieren',
'Updated' => 'Erneuert am',
'Use Templates' => 'benutze Vorlagen',
'User' => 'Benutzer',
'Username' => 'Benutzername',
'Ust-IDNr' => 'USt-IdNr.',
'Valid until' => 'gültig bis',
+ 'Value' => 'Wert',
+ 'Variable' => 'Variable',
'Vendor' => 'Lieferant',
'Vendor Invoice' => 'Einkaufsrechnung',
'Vendor Invoices' => 'Einkaufsrechnungen',
'Warehouse deleted!' => 'Das Lager wurde gelöscht.',
'Warehouse saved!' => 'Das Lager wurde gespeichert.',
'Warehouses' => 'Lager',
+ 'Warnings during template upgrade' => 'Warnungen bei Aktualisierung der Dokumentenvorlagen',
'Weight' => 'Gewicht',
'Weight Unit' => 'Gewichtseinheit',
'What type of item is this?' => 'Was ist dieser Artikel?',
+ 'Workflow purchase_order' => 'Workflow Lieferantenauftrag',
+ 'Workflow request_quotation' => 'Workflow Preisanfrage',
+ 'Workflow sales_order' => 'Workflow Auftrag',
+ 'Workflow sales_quotation' => 'Workflow Angebot',
+ 'Wrong Period' => 'Falscher Zeitraum',
'YYYY' => 'JJJJ',
'Year' => 'Jahr',
'Year End' => 'Jahresende',
'Yearly' => 'jährlich',
'Yes' => 'Ja',
'You are logged out!' => 'Auf Wiedersehen!',
+ 'You can also create new units now.' => 'Sie können jetzt auch neue Einheiten anlegen.',
+ 'You cannot continue until all unknown units have been mapped to known ones.' => 'Sie können nicht fortfahren, bis alle unbekannten Einheiten in neue Einheiten umgewandelt wurden.',
'You did not enter a name!' => 'Sie haben keinen Namen eingegeben!',
+ 'You have to chose a dimension unit and a service unit which will then be assigned to those entries.' => 'Sie müssen eine Maß- und eine Dienstleistungseinheit auswählen, die diesen Waren und Dienstleistungen, denen noch keine Einheit zugeordnet ist, zugeordnet wird.',
+ 'You have to chose which unit to save for each of them.' => 'Sie müssen für jeden Artikel die neue Einheit auswählen.',
+ 'You have to create new Buchungsgruppen for all the combinations of inventory, income and expense accounts that have been used already.' => 'Sie müssen neue Buchungsgruppen für alle Kombinationen aus Inventar-, Erlös- und Aufwandskonto, die bereits benutzt wurden.',
'You must enter a host and port for local and remote connections!' => '"Rechner" und "Port" müssen für lokale und externe Verbindungen eingetragen werden!',
'Zeitraum' => 'Zeitraum',
'Zipcode' => 'PLZ',
'choice part' => 'Artikel auswählen',
'config' => 'Konfiguration',
'continue' => 'weiter',
+ 'customernumber not unique!' => 'Die Kundennummer ist schon vergeben',
'days' => 'Tage',
'debug' => 'Debug',
+ 'deliverydate' => 'Lieferdatum',
+ 'dimension units' => 'Maßeinheiten',
'does not exist' => 'existiert nicht',
'done' => 'erledigt',
+ 'eMail Send?' => 'eMail-Versand?',
+ 'eMail?' => 'eMail?',
'ea' => 'St.',
'emailed to' => 'gemailt an',
'equal Outputformat' => 'wie Ausgabeformat',
'for Period' => 'für den Zeitraum',
- 'hr' => 'Stunde',
'is already a member!' => 'ist bereits ein Mitglied!',
+ 'lead deleted!' => 'Kundenquelle gelöscht',
+ 'lead saved!' => 'Kundenquelle geichert',
'list' => 'auflisten',
'localhost' => 'lokaler Rechner',
'month' => 'monatliche Abgabe',
+ 'none (pricegroup)' => 'keine',
'number' => 'Nummer',
'posted!' => 'gebucht',
+ 'prices updated!' => ' Preise aktualisiert!',
'quarter' => 'vierteljährliche (quartalsweise) Abgabe',
's' => 's',
'save' => 'speichern',
'saved!' => 'gespeichert',
'sent' => 'gesendet',
'sent to printer' => 'an Drucker geschickt',
+ 'service units' => 'Dienstleistungseinheiten',
'soldtotal' => 'Verkaufte Anzahl',
'successfully created!' => 'wurde erfolgreich erstellt',
'successfully deleted!' => 'wurde erfolgreich gelöscht',
-$self{texts} = {
+$self->{texts} = {
'1000,00 or 1000.00' => '1000,00 oder 1000.00',
+ 'A unit with this name does already exist.' => 'Eine Einheit mit diesem Namen existiert bereits.',
'AP' => 'Einkauf',
'AR' => 'Verkauf',
'Account' => 'Konto',
'Accounting Menu' => 'Kontoverwaltung',
'Add' => 'Erfassen',
'Add Account' => 'Konto erfassen',
+ 'Add Buchungsgruppe' => 'Buchungsgruppe erfassen',
'Add Business' => 'Kundentyp erfassen',
'Add Department' => 'Abteilung erfassen',
'Add GIFI' => 'GIFI erfassen',
+ 'Add Language' => 'Sprache hinzufügen',
+ 'Add Lead' => 'Kundenquelle erfassen',
+ 'Add Payment Terms' => 'Zahlungskonditionen hinzufügen',
+ 'Add Printer' => 'Drucker hinzufügen',
'Add SIC' => 'SIC erfassen',
'Add Warehouse' => 'Lager erfassen',
+ 'Add and edit %s' => '%s hinzufügen und bearbeiten',
'Address' => 'Adresse',
- 'Asset' => 'Aktiva',
+ 'Article Code' => 'Artikelkürzel',
+ 'Article Code missing!' => 'Artikelkürzel fehlt',
+ 'Asset' => 'Aktiva/Mittelverwendung',
'Audit Control' => 'Bücherkontrolle',
+ 'Aufwand Ausland' => 'Aufwand Ausland',
+ 'Aufwand EU m UStId' => 'Aufwand EU m UStId',
+ 'Aufwand EU m. UStId' => 'Aufwand EU m. UStId',
+ 'Aufwand EU o. UStId' => 'Aufwand EU o. UStId',
+ 'Aufwand Inland' => 'Aufwand Inland',
'BWA' => 'BWA',
'Backup sent to' => 'Eine Sicherungskopie wurde gesandt an',
+ 'Bestandskonto' => 'Bestandskonto',
'Bilanz' => 'Bilanz',
'Books are open' => 'Die Bücher sind geöffnet.',
+ 'Buchungsgruppe' => 'Buchungsgruppe',
+ 'Buchungsgruppe bearbeiten' => 'Buchungsgruppe bearbeiten',
+ 'Buchungsgruppe gelöscht!' => 'Buchungsgruppe gelöscht!',
+ 'Buchungsgruppe gespeichert!' => 'Buchungsgruppe gespeichert!',
+ 'Buchungsgruppe hinzufügen' => 'Buchungsgruppe hinzufügen',
+ 'Buchungsgruppen' => 'Buchungsgruppen',
'Business Number' => 'Firmennummer',
'Business deleted!' => 'Firma gelöscht.',
'Business saved!' => 'Firma gespeichert.',
- 'COGS' => 'Umsatzkosten',
'Cannot delete account!' => 'Konto kann nicht gelöscht werden!',
'Cannot delete default account!' => 'Das Standard-Konto kann nicht gelöscht werden!',
'Cannot save account!' => 'Konto kann nicht gespeichert werden!',
'Copy to COA' => 'In Kontenplan kopieren',
'Cost Center' => 'Kostenstelle',
'Credit' => 'Haben',
+ 'Customer Number' => 'Kundennummer',
'Customernumberinit' => 'Kundennummernkreis',
+ 'Dataset upgrade' => 'Datenbankaktualisierung',
'Date Format' => 'Datumsformat',
'Debit' => 'Soll',
'Delete' => 'Löschen',
'EUER' => 'Einnahmen-/Überschussrechnung',
'Edit' => 'Bearbeiten',
'Edit Account' => 'Kontodaten bearbeiten',
+ 'Edit Buchungsgruppe' => 'Buchungsgruppe bearbeiten',
'Edit Business' => 'Kundentyp bearbeiten',
'Edit Department' => 'Abteilung bearbeiten',
'Edit GIFI' => 'GIFI editieren',
+ 'Edit Language' => 'Sprache bearbeiten',
+ 'Edit Lead' => 'Kundenquelle bearbeiten',
+ 'Edit Payment Terms' => 'Zahlungskonditionen bearbeiten',
'Edit Preferences for' => 'Benutzereinstellungen für',
+ 'Edit Printer' => 'Drucker bearbeiten',
'Edit SIC' => 'SIC bearbeiten',
'Edit Template' => 'Vorlage bearbeiten',
'Edit Warehouse' => 'Lager bearbeiten',
'Enforce transaction reversal for all dates' => 'Gegenbuchungen für jeden Zeitraum aktualisieren',
+ 'Enter longdescription' => 'Langtext eingeben',
'Enter up to 3 letters separated by a colon (i.e CAD:USD:EUR) for your native and foreign currencies' => 'Geben Sie Ihre und weitere Währungen mit bis zu drei Buchstaben pro Währung und Währungen durch Doppelpunkte getrennt ein (z.B. EUR:USD:CAD)',
+ 'Equity' => 'Passiva',
+ 'Erlöse Ausland' => 'Erlöse Ausland',
+ 'Erlöse EU m. UStId' => 'Erlöse EU m. UStId',
+ 'Erlöse EU o. UStId' => 'Erlöse EU o. UStId',
+ 'Erlöse Inland' => 'Erlöse Inland',
'Expense' => 'Aufwandskonto',
'Expense Account' => 'Aufwandskonto',
'Expense/Asset' => 'Aufwand/Anlagen',
'Fax' => 'Fax',
+ 'Folgekonto' => 'Folgekonto',
'Foreign Exchange Gain' => 'Wechselkurserträge',
'Foreign Exchange Loss' => 'Wechselkursaufwendungen',
'GIFI' => 'GIFI',
'GIFI deleted!' => 'GIFI gelöscht!',
'GIFI missing!' => 'GIFI fehlt!',
'GIFI saved!' => 'GIFI gespeichert!',
+ 'Gültig ab' => 'Gültig ab',
'Heading' => 'Überschrift',
'Include in drop-down menus' => 'In Aufklappmenü aufnehmen',
'Input Number Format' => 'Zahlenformat (Eingabe)',
'Inventory' => 'Inventar',
'Inventory Account' => 'Warenbestand',
- 'Is this a summary account to record' => 'Summenkonto für',
+ 'Is this a summary account to record' => 'Buchungskonto in',
'Language' => 'Sprache',
+ 'Language deleted!' => 'Sprache gelöscht!',
+ 'Language missing!' => 'Sprache fehlt!',
+ 'Language saved!' => 'Sprache gespeichert!',
+ 'Languages' => 'Sprachen',
'Last Article Number' => 'Letzte Artikelnummer',
+ 'Last Credit Note Number' => 'Letzte Gutschriftnummer',
'Last Customer Number' => 'Letzte Kundennummer',
'Last Invoice Number' => 'Letzte Rechnungsnummer',
'Last Numbers & Default Accounts' => 'Laufende Zähler und Standardkonten',
'Last Sales Quotation Number' => 'Letzte Angebotsnummer',
'Last Service Number' => 'Letzte Dienstleistungsnr.',
'Last Vendor Number' => 'Letzte Lieferantennummer',
- 'Liability' => 'Passiva',
+ 'Lead' => 'Kundenquelle',
+ 'Liability' => 'Passiva/Mittelherkunft',
'Link' => 'Verknüpfungen',
+ 'Long Description' => 'Langtext',
'Name' => 'Name',
+ 'Netto Terms' => 'Zahlungsziel netto',
'No' => 'Nein',
+ 'No Customer was found matching the search parameters.' => 'Zu dem Suchbegriff wurde kein Endkunde gefunden',
+ 'No Vendor was found matching the search parameters.' => 'Zu dem Suchbegriff wurde kein Händler gefunden',
'No email address for' => 'Keine eMailaddresse für',
+ 'No employee was found matching the search parameters.' => 'Es wurde kein Angestellter gefunden, auf den die Suchparameter zutreffen.',
+ 'No part was found matching the search parameters.' => 'Es wurde kein Artikel gefunden, auf den die Suchparameter zutreffen.',
+ 'No project was found matching the search parameters.' => 'Es wurde kein Projekt gefunden, auf das die Suchparameter zutreffen.',
'Number' => 'Nummer',
'Output Number Format' => 'Zahlenformat (Ausgabe)',
+ 'Part Number' => 'Artikelnummer',
+ 'Part description' => 'Artikelbeschreibung',
'Parts Inventory' => 'Warenliste',
'Password' => 'Passwort',
'Payables' => 'Verbindlichkeiten',
'Payment' => 'Zahlungsausgang',
+ 'Payment Terms' => 'Zahlungskonditionen',
+ 'Payment Terms saved!' => 'Zahlungskonditionen gespeichert!',
+ 'Payment terms deleted!' => 'Zahlungskonditionen gelöscht!',
'Phone' => 'Telefon',
+ 'Please enter values' => 'Bitte Werte eingeben',
'Preferences saved!' => 'Einstellungen gespeichert!',
- 'Profit Center' => 'Erfolgsreich',
+ 'Printer' => 'Drucker',
+ 'Printer Command' => 'Druckbefehl',
+ 'Printer Command missing!' => 'Druckbefehl fehlt',
+ 'Printer Description' => 'Druckerbeschreibung',
+ 'Printer deleted!' => 'Drucker gelöscht!',
+ 'Printer saved!' => 'Drucker gespeichert!',
+ 'Profit Center' => 'Erfolgsbereich',
+ 'Project Number' => 'Projektnummer',
+ 'Project description' => 'Projektbeschreibung',
'Rate' => 'Rate',
'Receipt' => 'Zahlungseingang',
'Receivables' => 'Forderungen',
'SIC saved!' => 'SIC gespeichert',
'Salesman' => 'Vertreter',
'Save' => 'Speichern',
+ 'Select a Customer' => 'Endkunde auswählen',
+ 'Select a part' => 'Artikel auswählen',
+ 'Select a project' => 'Projekt auswählen',
+ 'Select an employee' => 'Angestellten auswählen',
'Service Items' => 'Dienstleistungen',
'Setup Menu' => 'Menüsetup',
'Signature' => 'Unterschrift',
+ 'Skonto' => 'Skonto',
+ 'Skonto Terms' => 'Zahlungsziel Skonto',
'Standard Industrial Codes' => 'SIC',
'Steuersatz' => 'Steuersatz',
'Stylesheet' => 'Stilvorlage',
'Tax' => 'Steuer',
'Tax Accounts' => 'Steuerkonto',
+ 'Template Code' => 'Vorlagenkürzel',
+ 'Template Code missing!' => 'Vorlagenkürzel fehlt!',
'Template saved!' => 'Schablone gespeichert!',
+ 'The base unit does not exist or it is about to be deleted in row %d.' => 'Die Basiseinheit in Zeile %d existiert nicht oder soll gelöscht werden.',
+ 'The base unit does not exist.' => 'Die Basiseinheit existiert nicht.',
+ 'The base unit relations must not contain loops (e.g. by saying that unit A\'s base unit is B, B\'s base unit is C and C\'s base unit is A) in row %d.' => 'Die Beziehungen der Einheiten dürfen keine Schleifen beinhalten (z.B. wenn gesagt wird, dass Einheit As Basiseinheit B, Bs Basiseinheit C und Cs Basiseinheit A ist) in Zeile %d.',
+ 'The factor is missing in row %d.' => 'Der Faktor fehlt in Zeile %d.',
+ 'The factor is missing.' => 'Der Faktor fehlt.',
+ 'The name in row %d has already been used before.' => 'Der Name in Zeile %d wurde vorher bereits benutzt.',
+ 'The name is missing in row %d.' => 'Der Name fehlt in Zeile %d.',
+ 'The name is missing.' => 'Der Name fehlt.',
+ 'The unit has been saved.' => 'Die Einheit wurde gespeichert.',
+ 'The unit in row %d has been deleted in the meantime.' => 'Die Einheit in Zeile %d ist in der Zwischentzeit gelöscht worden.',
+ 'The unit in row %d has been used in the meantime and cannot be changed anymore.' => 'Die Einheit in Zeile %d wurde in der Zwischenzeit benutzt und kann nicht mehr geändert werden.',
+ 'The units have been saved.' => 'Die Einheiten wurden gespeichert.',
'Transaction reversal enforced for all dates' => 'Fehleintragungen müssen für jeden Zeitraum mit einer Kontraeintragung ausgebessert werden',
'Transaction reversal enforced up to' => 'Fehleintragungen können bis zu dem angegebenen Zeitraum nur mit einer Kontraeintragung ausgebessert werden!',
'Type of Business' => 'Kundentyp',
'UStVA-Nr. 97 rechts' => 'Kz. 97 rechts',
'UStVA-Nr. 98' => 'Kz. 98',
'Umsatzsteuervoranmeldung' => 'Umsatzsteuervoranmeldung',
+ 'Unit' => 'Einheit',
+ 'Value' => 'Wert',
+ 'Variable' => 'Variable',
'Warehouse deleted!' => 'Das Lager wurde gelöscht.',
'Warehouse saved!' => 'Das Lager wurde gespeichert.',
'Warehouses' => 'Lager',
'Weight Unit' => 'Gewichtseinheit',
'Year End' => 'Jahresende',
'Yes' => 'Ja',
+ 'dimension units' => 'Maßeinheiten',
'equal Outputformat' => 'wie Ausgabeformat',
+ 'lead deleted!' => 'Kundenquelle gelöscht',
+ 'lead saved!' => 'Kundenquelle geichert',
+ 'service units' => 'Dienstleistungseinheiten',
};
-$self{subs} = {
+$self->{subs} = {
+ 'H' => 'H',
'acc_menu' => 'acc_menu',
'account_header' => 'account_header',
'add' => 'add',
'add_account' => 'add_account',
+ 'add_buchungsgruppe' => 'add_buchungsgruppe',
'add_business' => 'add_business',
'add_department' => 'add_department',
'add_gifi' => 'add_gifi',
+ 'add_language' => 'add_language',
+ 'add_lead' => 'add_lead',
+ 'add_payment' => 'add_payment',
+ 'add_printer' => 'add_printer',
'add_sic' => 'add_sic',
+ 'add_unit' => 'add_unit',
'add_warehouse' => 'add_warehouse',
'audit_control' => 'audit_control',
'backup' => 'backup',
+ 'buchungsgruppe_header' => 'buchungsgruppe_header',
'business_header' => 'business_header',
+ 'calculate_qty' => 'calculate_qty',
'config' => 'config',
'continue' => 'continue',
'copy_to_coa' => 'copy_to_coa',
'delete' => 'delete',
'delete_account' => 'delete_account',
+ 'delete_buchungsgruppe' => 'delete_buchungsgruppe',
'delete_business' => 'delete_business',
'delete_department' => 'delete_department',
'delete_gifi' => 'delete_gifi',
+ 'delete_language' => 'delete_language',
+ 'delete_lead' => 'delete_lead',
+ 'delete_payment' => 'delete_payment',
+ 'delete_printer' => 'delete_printer',
'delete_sic' => 'delete_sic',
'delete_warehouse' => 'delete_warehouse',
+ 'delivery_customer_selection' => 'delivery_customer_selection',
'department_header' => 'department_header',
'display' => 'display',
'display_form' => 'display_form',
'doclose' => 'doclose',
'edit' => 'edit',
'edit_account' => 'edit_account',
+ 'edit_buchungsgruppe' => 'edit_buchungsgruppe',
'edit_business' => 'edit_business',
'edit_department' => 'edit_department',
'edit_gifi' => 'edit_gifi',
+ 'edit_language' => 'edit_language',
+ 'edit_lead' => 'edit_lead',
+ 'edit_payment' => 'edit_payment',
+ 'edit_printer' => 'edit_printer',
'edit_sic' => 'edit_sic',
'edit_template' => 'edit_template',
+ 'edit_units' => 'edit_units',
'edit_warehouse' => 'edit_warehouse',
+ 'employee_selection_internal' => 'employee_selection_internal',
'form_footer' => 'form_footer',
'gifi_footer' => 'gifi_footer',
'gifi_header' => 'gifi_header',
+ 'language_header' => 'language_header',
+ 'lead_header' => 'lead_header',
'list_account' => 'list_account',
+ 'list_buchungsgruppe' => 'list_buchungsgruppe',
'list_business' => 'list_business',
'list_department' => 'list_department',
'list_gifi' => 'list_gifi',
+ 'list_language' => 'list_language',
+ 'list_lead' => 'list_lead',
+ 'list_payment' => 'list_payment',
+ 'list_printer' => 'list_printer',
'list_sic' => 'list_sic',
'list_warehouse' => 'list_warehouse',
+ 'part_selection_internal' => 'part_selection_internal',
+ 'payment_header' => 'payment_header',
+ 'printer_header' => 'printer_header',
+ 'project_selection_internal' => 'project_selection_internal',
+ 'restore_form' => 'restore_form',
'save' => 'save',
'save_account' => 'save_account',
+ 'save_buchungsgruppe' => 'save_buchungsgruppe',
'save_business' => 'save_business',
'save_department' => 'save_department',
+ 'save_form' => 'save_form',
'save_gifi' => 'save_gifi',
+ 'save_language' => 'save_language',
+ 'save_lead' => 'save_lead',
+ 'save_payment' => 'save_payment',
'save_preferences' => 'save_preferences',
+ 'save_printer' => 'save_printer',
'save_sic' => 'save_sic',
'save_template' => 'save_template',
+ 'save_unit' => 'save_unit',
'save_warehouse' => 'save_warehouse',
'section_menu' => 'section_menu',
+ 'select_employee' => 'select_employee',
+ 'select_employee_internal' => 'select_employee_internal',
+ 'select_part' => 'select_part',
+ 'select_part_internal' => 'select_part_internal',
+ 'set_longdescription' => 'set_longdescription',
'sic_header' => 'sic_header',
+ 'vendor_selection' => 'vendor_selection',
'warehouse_header' => 'warehouse_header',
'erfassen' => 'add',
'konto_erfassen' => 'add_account',
-$self{texts} = {
+$self->{texts} = {
'AP Transaction' => 'Kreditorenbuchung',
'AP Transactions' => 'Kreditorenbuchungen',
'Account' => 'Konto',
'button' => '?',
};
-$self{subs} = {
+$self->{subs} = {
'acc_menu' => 'acc_menu',
'add' => 'add',
'add_transaction' => 'add_transaction',
-$self{texts} = {
+$self->{texts} = {
'AR Transaction' => 'Debitorenbuchung',
'AR Transactions' => 'Debitorenbuchungen',
'Account' => 'Konto',
'button' => '?',
};
-$self{subs} = {
+$self->{subs} = {
'acc_menu' => 'acc_menu',
'add' => 'add',
'add_transaction' => 'add_transaction',
-$self{texts} = {
+$self->{texts} = {
'Address' => 'Adresse',
'Continue' => 'Weiter',
'Customer not on file!' => 'Kunde ist nicht in der Datenbank!',
'Vendor not on file!' => 'Lieferant ist nicht in der Datenbank!',
};
-$self{subs} = {
+$self->{subs} = {
'add_transaction' => 'add_transaction',
'ap_transaction' => 'ap_transaction',
'ar_transaction' => 'ar_transaction',
-$self{texts} = {
+$self->{texts} = {
'Account' => 'Konto',
'Accounting Menu' => 'Kontoverwaltung',
'Are you sure you want to remove the marked entries from the queue?' => 'Sind Sie sicher, dass die markierten Einträge von der Warteschlange gelöscht werden sollen?',
'done' => 'erledigt',
};
-$self{subs} = {
+$self->{subs} = {
'acc_menu' => 'acc_menu',
'continue' => 'continue',
'display' => 'display',
-$self{texts} = {
+$self->{texts} = {
'Account' => 'Konto',
'Apr' => 'Apr',
'April' => 'April',
'To' => 'An',
};
-$self{subs} = {
+$self->{subs} = {
'ca_subtotal' => 'ca_subtotal',
'chart_of_accounts' => 'chart_of_accounts',
'list' => 'list',
--- /dev/null
+$self->{texts} = {
+ ' Date missing!' => ' Datum fehlt!',
+ '*/' => '*/',
+ 'Account' => 'Konto',
+ 'Accounting Menu' => 'Kontoverwaltung',
+ 'Add Credit Note' => 'Gutschrift erfassen',
+ 'Add Purchase Order' => 'Lieferantenauftrag erfassen',
+ 'Add Quotation' => 'Angebot erfassen',
+ 'Add Request for Quotation' => 'Anfrage erfassen',
+ 'Add Sales Order' => 'Auftrag erfassen',
+ 'Address' => 'Adresse',
+ 'Amount' => 'Betrag',
+ 'Apr' => 'Apr',
+ 'April' => 'April',
+ 'Are you sure you want to delete Invoice Number' => 'Soll die Rechnung mit folgender Nummer wirklich gelöscht werden:',
+ 'Attachment' => 'als Anhang',
+ 'Aug' => 'Aug',
+ 'August' => 'August',
+ 'Bcc' => 'Bcc',
+ 'Billing Address' => 'Rechnungsadresse',
+ 'Bin' => 'Lagerplatz',
+ 'Bin List' => 'Lagerliste',
+ 'Business' => 'Firma',
+ 'Cannot delete invoice!' => 'Rechnung kann nicht gelöscht werden!',
+ 'Cannot post invoice for a closed period!' => 'Das Rechnungsdatum fällt in einen abgeschlossen Zeitraum!',
+ 'Cannot post invoice!' => 'Rechnung kann nicht gebucht werden!',
+ 'Cannot post payment for a closed period!' => 'Es können keine Zahlungen für abgeschlossene Bücher gebucht werden!',
+ 'Cc' => 'Cc',
+ 'Choose Customer' => 'Endkunde wählen:',
+ 'Choose Vendor' => 'Händler wählen',
+ 'City' => 'Stadt',
+ 'Company Name' => 'Firmenname',
+ 'Confirm!' => 'Bestätigen Sie!',
+ 'Confirmation' => 'Auftragsbestätigung',
+ 'Contact' => 'Kontakt',
+ 'Contact Person' => 'Ansprechpartner',
+ 'Continue' => 'Weiter',
+ 'Copies' => 'Kopien',
+ 'Country' => 'Land',
+ 'Credit Limit' => 'Kreditlimit',
+ 'Credit Note' => 'Gutschrift',
+ 'Credit Note Date' => 'Gutschriftdatum',
+ 'Credit Note Number' => 'Gutschriftnummer',
+ 'Currency' => 'Währung',
+ 'Customer' => 'Kunde',
+ 'Customer Number' => 'Kundennummer',
+ 'Customer Order Number' => 'Bestellnummer des Kunden',
+ 'Customer missing!' => 'Kundenname fehlt!',
+ 'Customer not on file!' => 'Kunde ist nicht in der Datenbank!',
+ 'Date' => 'Datum',
+ 'Dec' => 'Dez',
+ 'December' => 'Dezember',
+ 'Delete' => 'Löschen',
+ 'Delivery Date' => 'Lieferdatum',
+ 'Department' => 'Abteilung',
+ 'Description' => 'Beschreibung',
+ 'Discount' => 'Rabatt',
+ 'Due Date' => 'Fälligkeitsdatum',
+ 'E-mail' => 'eMail',
+ 'E-mail address missing!' => 'eMailadresse fehlt!',
+ 'E-mailed' => 'eMail gesendet.',
+ 'Edit Credit Note' => 'Gutschrift bearbeiten',
+ 'Exch' => 'Wechselkurs.',
+ 'Exchangerate' => 'Wechselkurs',
+ 'Exchangerate for payment missing!' => 'Es fehlt der Wechselkurs für die Bezahlung!',
+ 'Exchangerate missing!' => 'Es fehlt der Wechselkurs!',
+ 'Extended' => 'Gesamt',
+ 'Fax' => 'Fax',
+ 'Feb' => 'Feb',
+ 'February' => 'Februar',
+ 'Group' => 'Warengruppe',
+ 'Group Items' => 'Waren gruppieren',
+ 'In-line' => 'im Text',
+ 'Incoming Payments' => 'Zahlungseingänge',
+ 'Internal Notes' => 'interne Bemerkungen',
+ 'Invoice' => 'Rechnung',
+ 'Invoice Date missing!' => 'Rechnungsdatum fehlt!',
+ 'Invoice Number missing!' => 'Rechnungsnummer fehlt!',
+ 'Invoice deleted!' => 'Rechnung gelöscht!',
+ 'Item not on file!' => 'Dieser Artikel ist nicht in der Datenbank!',
+ 'Jan' => 'Jan',
+ 'January' => 'Januar',
+ 'Jul' => 'Jul',
+ 'July' => 'Juli',
+ 'Jun' => 'Jun',
+ 'June' => 'Juni',
+ 'L' => 'L',
+ 'License' => 'Lizenz',
+ 'Mar' => 'März',
+ 'March' => 'März',
+ 'May' => 'Mai',
+ 'May ' => 'Mai',
+ 'Memo' => 'Memo',
+ 'Message' => 'Nachricht',
+ 'No.' => 'Position',
+ 'Notes' => 'Bemerkungen',
+ 'Nov' => 'Nov',
+ 'November' => 'November',
+ 'Number' => 'Nummer',
+ 'Number missing in Row' => 'Nummer fehlt in Zeile',
+ 'Oct' => 'Okt',
+ 'October' => 'Oktober',
+ 'OpenDocument/OASIS' => 'OpenDocument/OASIS',
+ 'Order' => 'Auftrag',
+ 'Order Date missing!' => 'Auftragsdatum fehlt!',
+ 'Order Number' => 'Auftragsnummer',
+ 'Order Number missing!' => 'Auftragsnummer fehlt!',
+ 'PDF' => 'PDF',
+ 'PDF (OpenDocument/OASIS)' => 'PDF (OpenDocument/OASIS)',
+ 'Packing List' => 'Lieferschein',
+ 'Packing List Date missing!' => 'Datum für Verpackungsliste fehlt!',
+ 'Packing List Number missing!' => 'Verpackungslistennummer fehlt!',
+ 'Part' => 'Ware',
+ 'Part Description' => 'Artikelbeschreibung',
+ 'Payment Terms' => 'Zahlungskonditionen',
+ 'Payment date missing!' => 'Tag der Zahlung fehlt!',
+ 'Phone' => 'Telefon',
+ 'Pick List' => 'Sammelliste',
+ 'Post' => 'Buchen',
+ 'Post as new' => 'Neu buchen',
+ 'Postscript' => 'Postscript',
+ 'Preview' => 'Druckvorschau',
+ 'Price' => 'Preis',
+ 'Pricegroup' => 'Preisgruppe',
+ 'Print' => 'Drucken',
+ 'Print and Post' => 'Drucken und Buchen',
+ 'Printed' => 'gedruckt.',
+ 'Printer' => 'Drucker',
+ 'Proforma Invoice' => 'Proformarechnung',
+ 'Project' => 'Projekt',
+ 'Project not on file!' => 'Dieses Projekt ist nicht in der Datenbank!',
+ 'Purchase Order' => 'Lieferantenauftrag',
+ 'Qty' => 'Menge',
+ 'Queue' => 'Warteschlange',
+ 'Queued' => 'In Warteschlange eingereiht.',
+ 'Quotation' => 'Angebot',
+ 'Quotation Date missing!' => 'Angebotsdatum fehlt!',
+ 'Quotation Number' => 'Angebotsnummer',
+ 'Quotation Number missing!' => 'Angebotsnummer fehlt!',
+ 'Record in' => 'Buchen auf',
+ 'Remaining' => 'Rest',
+ 'Reqdate' => 'Lieferdatum',
+ 'Required by' => 'Lieferdatum',
+ 'Sales Order' => 'Kundenauftrag',
+ 'Salesperson' => 'Verkäufer',
+ 'Screen' => 'Bildschirm',
+ 'Select from one of the items below' => 'Wählen Sie einen der untenstehenden Einträge',
+ 'Select from one of the names below' => 'Wählen Sie einen der untenstehenden Namen',
+ 'Select from one of the projects below' => 'Wählen Sie eines der untenstehenden Projekte',
+ 'Select postscript or PDF!' => 'Postscript oder PDF auswählen!',
+ 'Sep' => 'Sep',
+ 'September' => 'September',
+ 'Serial No.' => 'Seriennummer',
+ 'Service' => 'Dienstleistung',
+ 'Ship' => 'Lagerausgang',
+ 'Ship to' => 'Lieferadresse',
+ 'Ship via' => 'Transportmittel',
+ 'Shipping Address' => 'Lieferadresse',
+ 'Shipping Point' => 'Versandort',
+ 'Source' => 'Beleg',
+ 'Storno Invoice' => 'Stornorechnung',
+ 'Storno Packing List' => 'Stornolieferschein',
+ 'Street' => 'Straße',
+ 'Subject' => 'Betreff',
+ 'Subtotal' => 'Zwischensumme',
+ 'Tax Included' => 'Steuer im Preis inbegriffen',
+ 'To' => 'An',
+ 'Total' => 'Summe',
+ 'Trade Discount' => 'Rabatt',
+ 'Unit' => 'Einheit',
+ 'Update' => 'Erneuern',
+ 'Vendor Number' => 'Lieferantennummer',
+ 'Vendor not on file!' => 'Lieferant ist nicht in der Datenbank!',
+ 'What type of item is this?' => 'Was ist dieser Artikel?',
+ 'Yes' => 'Ja',
+ 'Zipcode' => 'PLZ',
+ 'button' => '?',
+ 'ea' => 'St.',
+ 'emailed to' => 'gemailt an',
+ 'none (pricegroup)' => 'keine',
+ 'posted!' => 'gebucht',
+ 'sent' => 'gesendet',
+ 'sent to printer' => 'an Drucker geschickt',
+};
+
+$self->{subs} = {
+ 'acc_menu' => 'acc_menu',
+ 'add' => 'add',
+ 'add_transaction' => 'add_transaction',
+ 'ap_transaction' => 'ap_transaction',
+ 'ar_transaction' => 'ar_transaction',
+ 'check_form' => 'check_form',
+ 'check_name' => 'check_name',
+ 'check_project' => 'check_project',
+ 'continue' => 'continue',
+ 'credit_note_links' => 'credit_note_links',
+ 'customer_details' => 'customer_details',
+ 'delete' => 'delete',
+ 'display' => 'display',
+ 'display_form' => 'display_form',
+ 'display_row' => 'display_row',
+ 'e_mail' => 'e_mail',
+ 'edit' => 'edit',
+ 'form_footer' => 'form_footer',
+ 'form_header' => 'form_header',
+ 'gl_transaction' => 'gl_transaction',
+ 'invoicetotal' => 'invoicetotal',
+ 'item_selected' => 'item_selected',
+ 'name_selected' => 'name_selected',
+ 'new_item' => 'new_item',
+ 'new_license' => 'new_license',
+ 'order' => 'order',
+ 'post' => 'post',
+ 'post_as_new' => 'post_as_new',
+ 'prepare_credit_note' => 'prepare_credit_note',
+ 'preview' => 'preview',
+ 'print' => 'print',
+ 'print_and_post' => 'print_and_post',
+ 'print_form' => 'print_form',
+ 'print_options' => 'print_options',
+ 'project_selected' => 'project_selected',
+ 'quotation' => 'quotation',
+ 'relink_accounts' => 'relink_accounts',
+ 'request_for_quotation' => 'request_for_quotation',
+ 'sales_invoice' => 'sales_invoice',
+ 'section_menu' => 'section_menu',
+ 'select_item' => 'select_item',
+ 'select_name' => 'select_name',
+ 'select_project' => 'select_project',
+ 'send_email' => 'send_email',
+ 'set_pricegroup' => 'set_pricegroup',
+ 'ship_to' => 'ship_to',
+ 'update' => 'update',
+ 'validate_items' => 'validate_items',
+ 'vendor_details' => 'vendor_details',
+ 'vendor_invoice' => 'vendor_invoice',
+ 'yes' => 'yes',
+ 'weiter' => 'continue',
+ 'löschen' => 'delete',
+ 'email' => 'e_mail',
+ 'auftrag' => 'order',
+ 'buchen' => 'post',
+ 'neu_buchen' => 'post_as_new',
+ 'druckvorschau' => 'preview',
+ 'drucken' => 'print',
+ 'drucken_und_buchen' => 'print_and_post',
+ 'lieferadresse' => 'ship_to',
+ 'erneuern' => 'update',
+ 'ja' => 'yes',
+};
+
+1;
--- /dev/null
+$self->{texts} = {
+ 'Address' => 'Adresse',
+ 'Customer Number' => 'Kundennummer',
+ 'Enter longdescription' => 'Langtext eingeben',
+ 'Name' => 'Name',
+ 'No Customer was found matching the search parameters.' => 'Zu dem Suchbegriff wurde kein Endkunde gefunden',
+ 'No Vendor was found matching the search parameters.' => 'Zu dem Suchbegriff wurde kein Händler gefunden',
+ 'No employee was found matching the search parameters.' => 'Es wurde kein Angestellter gefunden, auf den die Suchparameter zutreffen.',
+ 'No part was found matching the search parameters.' => 'Es wurde kein Artikel gefunden, auf den die Suchparameter zutreffen.',
+ 'No project was found matching the search parameters.' => 'Es wurde kein Projekt gefunden, auf das die Suchparameter zutreffen.',
+ 'Part Number' => 'Artikelnummer',
+ 'Part description' => 'Artikelbeschreibung',
+ 'Please enter values' => 'Bitte Werte eingeben',
+ 'Project Number' => 'Projektnummer',
+ 'Project description' => 'Projektbeschreibung',
+ 'Select a Customer' => 'Endkunde auswählen',
+ 'Select a part' => 'Artikel auswählen',
+ 'Select a project' => 'Projekt auswählen',
+ 'Select an employee' => 'Angestellten auswählen',
+ 'Unit' => 'Einheit',
+ 'Value' => 'Wert',
+ 'Variable' => 'Variable',
+};
+
+$self->{subs} = {
+ 'H' => 'H',
+ 'calculate_qty' => 'calculate_qty',
+ 'delivery_customer_selection' => 'delivery_customer_selection',
+ 'employee_selection_internal' => 'employee_selection_internal',
+ 'part_selection_internal' => 'part_selection_internal',
+ 'project_selection_internal' => 'project_selection_internal',
+ 'restore_form' => 'restore_form',
+ 'save_form' => 'save_form',
+ 'select_employee' => 'select_employee',
+ 'select_employee_internal' => 'select_employee_internal',
+ 'select_part' => 'select_part',
+ 'select_part_internal' => 'select_part_internal',
+ 'set_longdescription' => 'set_longdescription',
+ 'vendor_selection' => 'vendor_selection',
+};
+
+1;
-$self{texts} = {
+$self->{texts} = {
'AP' => 'Einkauf',
'AR' => 'Verkauf',
'Account' => 'Konto',
'button' => '?',
};
-$self{subs} = {
+$self->{subs} = {
'acc_menu' => 'acc_menu',
'add_transaction' => 'add_transaction',
'ap_transaction' => 'ap_transaction',
-$self{texts} = {
+$self->{texts} = {
' Number' => ' Nummer',
'Abteilung' => 'Abteilung',
'Account Number' => 'Kontonummer',
'Add Vendor' => 'Lieferant erfassen',
'Address' => 'Adresse',
'All' => 'Alle',
+ 'Ansprechpartner' => 'Ansprechpartner',
'Bank' => 'Bank',
'Bank Code Number' => 'Bankleitzahl',
'Bcc' => 'Bcc',
'Billing Address' => 'Rechnungsadresse',
+ 'Birthday' => 'Geburtstag',
+ 'Bis' => 'bis',
'Cannot delete customer!' => 'Kunde kann nicht gelöscht werden!',
'Cannot delete vendor!' => 'Lieferant kann nicht gelöscht werden!',
'Cc' => 'Cc',
+ 'City' => 'Stadt',
'Company Name' => 'Firmenname',
'Contact' => 'Kontakt',
- 'Contact Person' => 'Ansprechpartner',
'Continue' => 'Weiter',
'Country' => 'Land',
'Credit Limit' => 'Kreditlimit',
'Customer saved!' => 'Kunde gespeichert!',
'Customers' => 'Kunden',
'Delete' => 'Löschen',
+ 'Department' => 'Abteilung',
+ 'Description' => 'Beschreibung',
'Discount' => 'Rabatt',
'E-mail' => 'eMail',
'Edit Customer' => 'Kunde editieren',
'Edit Vendor' => 'Lieferant editieren',
'Fax' => 'Fax',
+ 'From' => 'Von',
'GIFI' => 'GIFI',
'Given Name' => 'Vorname',
'Greeting' => 'Anrede',
'Homepage' => 'Homepage',
'ID' => 'Buchungsnummer',
'Include in Report' => 'In Bericht aufnehmen',
+ 'Invdate' => 'Rechnungsdatum',
'Invoice' => 'Rechnung',
'Invoices' => 'Rechnungen',
'KNr. beim Kunden' => 'KNr. beim Kunden',
'Kundennummer' => 'Kundennummer',
'Language' => 'Sprache',
+ 'Lieferungen' => 'Lieferungen',
+ 'Mobile1' => 'Mobile 1',
+ 'Mobile2' => 'Mobile 2',
'Name' => 'Name',
'Name missing!' => 'Name fehlt!',
'Notes' => 'Bemerkungen',
'Orders' => 'Aufträge',
'Orphaned' => 'Nie benutzt',
'Password' => 'Passwort',
+ 'Payment Terms' => 'Zahlungskonditionen',
'Phone' => 'Telefon',
'Phone1' => 'Telefon 1 ',
'Phone2' => 'Telefon 2',
'Preisklasse' => 'Preisgruppe',
+ 'Private E-mail' => 'Private eMail',
+ 'Private Phone' => 'Privates Tel.',
+ 'Project' => 'Projekt',
+ 'Qty' => 'Menge',
'Quotation' => 'Angebot',
'Quotations' => 'Angebote',
'SIC' => 'SIC',
'Salesman' => 'Vertreter',
'Salesman missing!' => 'Vertreter fehlt!',
+ 'Sat. Fax' => 'Sat. Fax',
+ 'Sat. Phone' => 'Sat. Tel.',
'Save' => 'Speichern',
'Save and AP Transaction' => 'Speichern und Kreditorenbuchung erfassen',
'Save and AR Transaction' => 'Speichern und Debitorenbuchung erfassen',
+ 'Save and Close' => 'Speichern und schließen',
'Save and Invoice' => 'Speichern und Rechnung erfassen',
'Save and Order' => 'Speichern und Auftrag erfassen',
'Save and Quotation' => 'Speichern und Angebot',
'Save and RFQ' => 'Speichern und Lieferantenanfrage',
'Select from one of the names below' => 'Wählen Sie einen der untenstehenden Namen',
'Shipping Address' => 'Lieferadresse',
+ 'Steuersatz' => 'Steuersatz',
'Street' => 'Straße',
'Tax Included' => 'Steuer im Preis inbegriffen',
'Tax Number' => 'Steuernummer',
'Title' => 'Titel',
'Type of Business' => 'Kundentyp',
'USt-IdNr.' => 'USt-IdNr.',
+ 'Unit' => 'Einheit',
'Update' => 'Erneuern',
'Username' => 'Benutzername',
'Vendor Number' => 'Lieferantennummer',
'Vendor saved!' => 'Lieferant gespeichert!',
'Vendors' => 'Lieferanten',
'Zipcode' => 'PLZ',
+ 'customernumber not unique!' => 'Die Kundennummer ist schon vergeben',
'days' => 'Tage',
's' => 's',
};
-$self{subs} = {
+$self->{subs} = {
'acc_menu' => 'acc_menu',
'add' => 'add',
'add_transaction' => 'add_transaction',
'edit' => 'edit',
'form_footer' => 'form_footer',
'form_header' => 'form_header',
+ 'get_contact' => 'get_contact',
+ 'get_delivery' => 'get_delivery',
+ 'get_shipto' => 'get_shipto',
'list_names' => 'list_names',
'salesman_selected' => 'salesman_selected',
'save' => 'save',
'save_and_ap_transaction' => 'save_and_ap_transaction',
'save_and_ar_transaction' => 'save_and_ar_transaction',
+ 'save_and_close' => 'save_and_close',
'save_and_invoice' => 'save_and_invoice',
'save_and_order' => 'save_and_order',
'save_and_quotation' => 'save_and_quotation',
'save_and_rfq' => 'save_and_rfq',
'search' => 'search',
+ 'search_delivery' => 'search_delivery',
'section_menu' => 'section_menu',
'select_salesman' => 'select_salesman',
'update' => 'update',
'speichern' => 'save',
'speichern_und_kreditorenbuchung_erfassen' => 'save_and_ap_transaction',
'speichern_und_debitorenbuchung_erfassen' => 'save_and_ar_transaction',
+ 'speichern_und_schließen' => 'save_and_close',
'speichern_und_rechnung_erfassen' => 'save_and_invoice',
'speichern_und_auftrag_erfassen' => 'save_and_order',
'speichern_und_angebot' => 'save_and_quotation',
-$self{texts} = {
+$self->{texts} = {
'Abrechnungsnummer' => 'Abrechnungsnummer',
'April' => 'April',
'August' => 'August',
'bis' => 'bis',
};
-$self{subs} = {
+$self->{subs} = {
'continue' => 'continue',
'export' => 'export',
'export2' => 'export2',
--- /dev/null
+$self->{texts} = {
+ ' Date missing!' => ' Datum fehlt!',
+ '*/' => '*/',
+ 'Accounting Menu' => 'Kontoverwaltung',
+ 'Active?' => 'Aktiviert?',
+ 'Add Purchase Order' => 'Lieferantenauftrag erfassen',
+ 'Add Quotation' => 'Angebot erfassen',
+ 'Add Request for Quotation' => 'Anfrage erfassen',
+ 'Add Sales Order' => 'Auftrag erfassen',
+ 'Address' => 'Adresse',
+ 'Amount' => 'Betrag',
+ 'Apr' => 'Apr',
+ 'April' => 'April',
+ 'Attachment' => 'als Anhang',
+ 'Aug' => 'Aug',
+ 'August' => 'August',
+ 'Auto Send?' => 'Auto. Versand?',
+ 'Bcc' => 'Bcc',
+ 'Billing Address' => 'Rechnungsadresse',
+ 'Bin' => 'Lagerplatz',
+ 'Bin List' => 'Lagerliste',
+ 'Cc' => 'Cc',
+ 'City' => 'Stadt',
+ 'Company Name' => 'Firmenname',
+ 'Confirmation' => 'Auftragsbestätigung',
+ 'Contact' => 'Kontakt',
+ 'Continue' => 'Weiter',
+ 'Copies' => 'Kopien',
+ 'Country' => 'Land',
+ 'Credit Note' => 'Gutschrift',
+ 'Current / Next Level' => 'Aktuelles / Nächstes Mahnlevel',
+ 'Customer' => 'Kunde',
+ 'Customer Number' => 'Kundennummer',
+ 'Customer not on file!' => 'Kunde ist nicht in der Datenbank!',
+ 'Customername' => 'Kundenname',
+ 'Dec' => 'Dez',
+ 'December' => 'Dezember',
+ 'Delivery Date' => 'Lieferdatum',
+ 'Department' => 'Abteilung',
+ 'Description' => 'Beschreibung',
+ 'Discount' => 'Rabatt',
+ 'Duedate +Days' => 'Fällikeitsdatum +Tage',
+ 'Dunning Date' => 'Mahndatum',
+ 'Dunning Date from' => 'Mahnungen von',
+ 'Dunning Description' => 'Mahnstufenbeschreibung',
+ 'Dunning Description missing in row ' => 'Mahnstufenbeschreibung fehlt in Zeile ',
+ 'Dunning Duedate' => 'Zahlbar bis',
+ 'Dunning Level' => 'Mahnlevel',
+ 'Dunning Level missing in row ' => 'Mahnlevel fehlt in ',
+ 'Dunning Process Config saved!' => 'Mahnwesenkonfiguration gespeichert!',
+ 'Dunning Process started for selected invoices!' => 'Mahnprozess für selektierte Rechnungen
+gestartet',
+ 'Dunning overview' => 'Mahnungsübersicht',
+ 'E-mail' => 'eMail',
+ 'E-mail address missing!' => 'eMailadresse fehlt!',
+ 'E-mailed' => 'eMail gesendet.',
+ 'Edit Dunning Process Config' => 'Mahnwesenkonfiguration bearbeiten',
+ 'Extended' => 'Gesamt',
+ 'Fax' => 'Fax',
+ 'Feb' => 'Feb',
+ 'February' => 'Februar',
+ 'Fee' => 'Gebühr',
+ 'Fristsetzung' => 'Fristsetzung',
+ 'Group' => 'Warengruppe',
+ 'Group Invoices' => 'Rechnungen zusammenfassen',
+ 'Group Items' => 'Waren gruppieren',
+ 'In-line' => 'im Text',
+ 'Interest Rate' => 'Zinssatz',
+ 'Inv. Duedate' => 'Rg. Fälligkeit',
+ 'Invdate' => 'Rechnungsdatum',
+ 'Invdate from' => 'Rechnungen von',
+ 'Invno.' => 'Rg. Nr.',
+ 'Invnumber' => 'Rechnungsnummer',
+ 'Invoice' => 'Rechnung',
+ 'Invoice Date missing!' => 'Rechnungsdatum fehlt!',
+ 'Invoice Duedate' => 'Fälligkeitsdatum',
+ 'Invoice Number' => 'Rechnungsnummer',
+ 'Invoice Number missing!' => 'Rechnungsnummer fehlt!',
+ 'Item not on file!' => 'Dieser Artikel ist nicht in der Datenbank!',
+ 'Jan' => 'Jan',
+ 'January' => 'Januar',
+ 'Jul' => 'Jul',
+ 'July' => 'Juli',
+ 'Jun' => 'Jun',
+ 'June' => 'Juni',
+ 'L' => 'L',
+ 'License' => 'Lizenz',
+ 'Mar' => 'März',
+ 'March' => 'März',
+ 'May' => 'Mai',
+ 'May ' => 'Mai',
+ 'Message' => 'Nachricht',
+ 'Minimum Amount' => 'Mindestbetrag',
+ 'Next Dunning Level' => 'Nächste Mahnstufe',
+ 'No.' => 'Position',
+ 'Notes' => 'Bemerkungen',
+ 'Nov' => 'Nov',
+ 'November' => 'November',
+ 'Number' => 'Nummer',
+ 'Number missing in Row' => 'Nummer fehlt in Zeile',
+ 'Oct' => 'Okt',
+ 'October' => 'Oktober',
+ 'OpenDocument/OASIS' => 'OpenDocument/OASIS',
+ 'Order Date missing!' => 'Auftragsdatum fehlt!',
+ 'Order Number' => 'Auftragsnummer',
+ 'Order Number missing!' => 'Auftragsnummer fehlt!',
+ 'PDF' => 'PDF',
+ 'PDF (OpenDocument/OASIS)' => 'PDF (OpenDocument/OASIS)',
+ 'Packing List' => 'Lieferschein',
+ 'Packing List Date missing!' => 'Datum für Verpackungsliste fehlt!',
+ 'Packing List Number missing!' => 'Verpackungslistennummer fehlt!',
+ 'Part' => 'Ware',
+ 'Part Description' => 'Artikelbeschreibung',
+ 'Payment Terms missing in row ' => 'Zahlungsfrist fehlt in Zeile ',
+ 'Payment until' => 'Zahlungseingänge bis',
+ 'Phone' => 'Telefon',
+ 'Pick List' => 'Sammelliste',
+ 'Postscript' => 'Postscript',
+ 'Price' => 'Preis',
+ 'Pricegroup' => 'Preisgruppe',
+ 'Printed' => 'gedruckt.',
+ 'Printer' => 'Drucker',
+ 'Proforma Invoice' => 'Proformarechnung',
+ 'Project' => 'Projekt',
+ 'Project not on file!' => 'Dieses Projekt ist nicht in der Datenbank!',
+ 'Purchase Order' => 'Lieferantenauftrag',
+ 'Qty' => 'Menge',
+ 'Queue' => 'Warteschlange',
+ 'Queued' => 'In Warteschlange eingereiht.',
+ 'Quotation' => 'Angebot',
+ 'Quotation Date missing!' => 'Angebotsdatum fehlt!',
+ 'Quotation Number missing!' => 'Angebotsnummer fehlt!',
+ 'Reqdate' => 'Lieferdatum',
+ 'Required by' => 'Lieferdatum',
+ 'Sales Order' => 'Kundenauftrag',
+ 'Save' => 'Speichern',
+ 'Screen' => 'Bildschirm',
+ 'Search Dunning' => 'Mahnung suchen',
+ 'Select from one of the items below' => 'Wählen Sie einen der untenstehenden Einträge',
+ 'Select from one of the names below' => 'Wählen Sie einen der untenstehenden Namen',
+ 'Select from one of the projects below' => 'Wählen Sie eines der untenstehenden Projekte',
+ 'Select postscript or PDF!' => 'Postscript oder PDF auswählen!',
+ 'Sep' => 'Sep',
+ 'September' => 'September',
+ 'Serial No.' => 'Seriennummer',
+ 'Service' => 'Dienstleistung',
+ 'Set eMail text' => 'eMail Text eingeben',
+ 'Ship' => 'Lagerausgang',
+ 'Ship to' => 'Lieferadresse',
+ 'Shipping Address' => 'Lieferadresse',
+ 'Show old dunnings' => 'Alte Mahnungen anzeigen',
+ 'Start Dunning Process' => 'Mahnprozess starten',
+ 'Storno Invoice' => 'Stornorechnung',
+ 'Storno Packing List' => 'Stornolieferschein',
+ 'Street' => 'Straße',
+ 'Subject' => 'Betreff',
+ 'Subtotal' => 'Zwischensumme',
+ 'Template' => 'Druckvorlage',
+ 'Terms missing in row ' => '+Tage fehlen in Zeile ',
+ 'The dunning process started' => 'Der Mahnprozess ist gestartet.',
+ 'To' => 'An',
+ 'Total Fees' => 'Kumulierte Gebühren',
+ 'Total Interest' => 'Kumulierte Zinsen',
+ 'Unit' => 'Einheit',
+ 'Vendor Number' => 'Lieferantennummer',
+ 'Vendor not on file!' => 'Lieferant ist nicht in der Datenbank!',
+ 'What type of item is this?' => 'Was ist dieser Artikel?',
+ 'Zipcode' => 'PLZ',
+ 'button' => '?',
+ 'eMail Send?' => 'eMail-Versand?',
+ 'eMail?' => 'eMail?',
+ 'emailed to' => 'gemailt an',
+ 'none (pricegroup)' => 'keine',
+ 'sent' => 'gesendet',
+ 'sent to printer' => 'an Drucker geschickt',
+};
+
+$self->{subs} = {
+ 'acc_menu' => 'acc_menu',
+ 'add' => 'add',
+ 'add_transaction' => 'add_transaction',
+ 'ap_transaction' => 'ap_transaction',
+ 'ar_transaction' => 'ar_transaction',
+ 'check_form' => 'check_form',
+ 'check_name' => 'check_name',
+ 'check_project' => 'check_project',
+ 'continue' => 'continue',
+ 'customer_details' => 'customer_details',
+ 'display' => 'display',
+ 'display_form' => 'display_form',
+ 'display_row' => 'display_row',
+ 'e_mail' => 'e_mail',
+ 'edit_config' => 'edit_config',
+ 'gl_transaction' => 'gl_transaction',
+ 'invoicetotal' => 'invoicetotal',
+ 'item_selected' => 'item_selected',
+ 'name_selected' => 'name_selected',
+ 'new_item' => 'new_item',
+ 'new_license' => 'new_license',
+ 'order' => 'order',
+ 'post_as_new' => 'post_as_new',
+ 'print' => 'print',
+ 'print_form' => 'print_form',
+ 'print_options' => 'print_options',
+ 'project_selected' => 'project_selected',
+ 'quotation' => 'quotation',
+ 'relink_accounts' => 'relink_accounts',
+ 'request_for_quotation' => 'request_for_quotation',
+ 'sales_invoice' => 'sales_invoice',
+ 'save' => 'save',
+ 'save_dunning' => 'save_dunning',
+ 'search' => 'search',
+ 'section_menu' => 'section_menu',
+ 'select_item' => 'select_item',
+ 'select_name' => 'select_name',
+ 'select_project' => 'select_project',
+ 'send_email' => 'send_email',
+ 'set_email' => 'set_email',
+ 'set_pricegroup' => 'set_pricegroup',
+ 'ship_to' => 'ship_to',
+ 'show_dunning' => 'show_dunning',
+ 'show_invoices' => 'show_invoices',
+ 'validate_items' => 'validate_items',
+ 'vendor_details' => 'vendor_details',
+ 'vendor_invoice' => 'vendor_invoice',
+ 'weiter' => 'continue',
+ 'speichern' => 'save',
+};
+
+1;
-$self{texts} = {
+$self->{texts} = {
'Address' => 'Adresse',
'Angaben zum Finanzamt' => 'Angaben zum Finanzamt',
'Bankleitzahl (BLZ)' => 'Bankleitzahl (BLZ)',
'Öffnungszeiten' => 'Öffnungszeiten',
};
-$self{subs} = {
+$self->{subs} = {
'add_transaction' => 'add_transaction',
'ap_transaction' => 'ap_transaction',
'ar_transaction' => 'ar_transaction',
-$self{texts} = {
+$self->{texts} = {
'AP Transaction' => 'Kreditorenbuchung',
'AR Transaction' => 'Debitorenbuchung',
'Account' => 'Konto',
'Apr' => 'Apr',
'April' => 'April',
'Are you sure you want to delete Transaction' => 'Buchung wirklich löschen?',
- 'Asset' => 'Aktiva',
+ 'Asset' => 'Aktiva/Mittelverwendung',
'Aug' => 'Aug',
'August' => 'August',
'Balance' => 'Bilanz',
'Jun' => 'Jun',
'June' => 'Juni',
'Korrektur' => 'Korrektur',
- 'Liability' => 'Passiva',
+ 'Liability' => 'Passiva/Mittelherkunft',
'Mar' => 'März',
'March' => 'März',
'May' => 'Mai',
'button' => '?',
};
-$self{subs} = {
+$self->{subs} = {
'acc_menu' => 'acc_menu',
'add' => 'add',
'add_transaction' => 'add_transaction',
-$self{texts} = {
+$self->{texts} = {
' Date missing!' => ' Datum fehlt!',
' Part Number missing!' => ' Artikelnummer fehlt!',
+ '*/' => '*/',
'Accounting Menu' => 'Kontoverwaltung',
'Active' => 'Aktiv',
'Add' => 'Erfassen',
'Add Service' => 'Dienstleistung erfassen',
'Apr' => 'Apr',
'April' => 'April',
+ 'Are you sure you want to update the prices' => 'Sind Sie sicher, dass Sie die Preise
+aktualisieren wollen?',
'Assemblies' => 'Erzeugnisse',
'Assemblies restocked!' => 'Erzeugnisse sind im Lager!',
'Assembly Number missing!' => 'Erzeugnisnummer fehlt!',
'Bin' => 'Lagerplatz',
'Bin List' => 'Lagerliste',
'Bought' => 'Gekauft',
- 'COGS' => 'Umsatzkosten',
+ 'Buchungsgruppe' => 'Buchungsgruppe',
'Cannot delete item!' => 'Artikel kann nicht gelöscht werden!',
'Cannot stock assemblies!' => 'Erzeugnisse können nicht ins Lager!',
'Cc' => 'Cc',
'City' => 'Stadt',
'Company Name' => 'Firmenname',
+ 'Confirm!' => 'Bestätigen Sie!',
'Confirmation' => 'Auftragsbestätigung',
'Contact' => 'Kontakt',
'Continue' => 'Weiter',
'Copies' => 'Kopien',
+ 'Could not update prices!' => 'Preise konnten nicht aktualisiert werden!',
'Country' => 'Land',
+ 'Credit Note' => 'Gutschrift',
'Customer Number' => 'Kundennummer',
'Dec' => 'Dez',
'December' => 'Dezember',
'Delete' => 'Löschen',
'Delivery Date' => 'Lieferdatum',
+ 'Department' => 'Abteilung',
+ 'Description must not be empty!' => 'Beschreibung darf nicht leer sein',
'Discount' => 'Rabatt',
'Drawing' => 'Zeichnung',
'E-mail' => 'eMail',
'Fax' => 'Fax',
'Feb' => 'Feb',
'February' => 'Februar',
+ 'Formula' => 'Formel',
'From' => 'Von',
'Geschäftsvolumen' => 'Geschäftsvolumen',
'Group' => 'Warengruppe',
'Group Items' => 'Waren gruppieren',
+ 'If you see this message, you most likely just setup your LX-Office and haven\'t added any entry types. If this is the case, the option is accessible for administrators in the System menu.' => 'Wenn Sie diese Meldung sehen haben Sie wahrscheinlich ein frisches LX-Office Setup und noch keine Buchungsgruppen eingerichtet. Ein Administrator kann dies im Systemmenü erledigen.',
'Image' => 'Grafik',
'In-line' => 'im Text',
'Include in Report' => 'In Bericht aufnehmen',
'July' => 'Juli',
'Jun' => 'Jun',
'June' => 'Juni',
+ 'L' => 'L',
+ 'Language Values' => 'Sprachübersetzungen',
'Last Cost' => 'Einkaufspreis',
'License' => 'Lizenz',
'Line Total' => 'Zeilensumme',
- 'Link Accounts' => 'Konten verknüpfen',
'List Price' => 'Listenpreis',
+ 'Long Description' => 'Langtext',
'Make' => 'Hersteller',
'Mar' => 'März',
'March' => 'März',
'Model' => 'Modell',
'Name' => 'Name',
'No.' => 'Position',
+ 'Not Discountable' => 'Nicht rabattierfähig',
'Notes' => 'Bemerkungen',
'Nov' => 'Nov',
'November' => 'November',
'October' => 'Oktober',
'On Hand' => 'Auf Lager',
'On Order' => 'Ist bestellt',
+ 'OpenDocument/OASIS' => 'OpenDocument/OASIS',
'Order Date missing!' => 'Auftragsdatum fehlt!',
'Order Number' => 'Auftragsnummer',
'Order Number missing!' => 'Auftragsnummer fehlt!',
'Ordered' => 'Vom Kunde bestellt',
'Orphaned' => 'Nie benutzt',
'PDF' => 'PDF',
+ 'PDF (OpenDocument/OASIS)' => 'PDF (OpenDocument/OASIS)',
'Packing List' => 'Lieferschein',
'Packing List Date missing!' => 'Datum für Verpackungsliste fehlt!',
'Packing List Number missing!' => 'Verpackungslistennummer fehlt!',
'Part' => 'Ware',
'Part Description' => 'Artikelbeschreibung',
+ 'Part Description missing!' => 'Artikelbezeichnung fehlt!',
'Part Number' => 'Artikelnummer',
'Part Number missing!' => 'Artikelnummer fehlt!',
+ 'Partnumber must not be set to empty!' => 'Die Artikelnummer darf nicht auf leer geändert werden.',
'Partnumber not unique!' => 'Artikelnummer bereits vorhanden!',
'Parts' => 'Waren',
+ 'Parts must have an entry type.' => 'Waren müssen eine Buchungsgruppe haben.',
+ 'Payment Terms' => 'Zahlungskonditionen',
'Phone' => 'Telefon',
'Pick List' => 'Sammelliste',
'Postscript' => 'Postscript',
'Pricegroup' => 'Preisgruppe',
'Printed' => 'gedruckt.',
'Printer' => 'Drucker',
+ 'Proforma Invoice' => 'Proformarechnung',
'Project' => 'Projekt',
+ 'Prozentual/Absolut' => 'Prozentual/Absolut',
'Purchase Order' => 'Lieferantenauftrag',
'Qty' => 'Menge',
'Queue' => 'Warteschlange',
'Service' => 'Dienstleistung',
'Service Number missing!' => 'Dienstleistungsnummer fehlt!',
'Services' => 'Dienstleistungen',
+ 'Set Language Values' => 'Spracheinstellungen',
'Ship' => 'Lagerausgang',
'Ship to' => 'Lieferadresse',
'Shipping Address' => 'Lieferadresse',
'Sold' => 'Verkauft',
'Stock' => 'einlagern',
'Stock Assembly' => 'Erzeugnis einlagern',
+ 'Storno Invoice' => 'Stornorechnung',
+ 'Storno Packing List' => 'Stornolieferschein',
'Street' => 'Straße',
'Subject' => 'Betreff',
'Subtotal' => 'Zwischensumme',
'TOP100' => 'Top 100',
+ 'The formula needs the following syntax:<br>For regular article:<br>Variablename= Variable Unit;<br>Variablename2= Variable2 Unit2;<br>...<br>###<br>Variable + ( Variable2 / Variable )<br><b>Please be beware of the spaces in the formula</b><br>' => 'Die Formeln müssen in der folgenden Syntax eingegeben werden:<br>Bei normalen Artikeln:<br>Variablenname= Variable Einheit;<br>Variablenname2= Variable2 Einheit2;<br>...<br>###<br>Variable + Variable2 * ( Variable - Variable2 )<br>Bitte achten Sie auf die Leerzeichen in der Formel<br>Es muss jeweils die Gesamte Zeile eingegeben werden',
'To' => 'An',
'Top 100' => 'Top 100',
'Top 100 hinzufuegen' => 'Top 100 hinzufügen',
'Unit' => 'Einheit',
'Unit of measure' => 'Maßeinheit',
'Update' => 'Erneuern',
+ 'Update prices' => 'Preise aktualisieren',
'Updated' => 'Erneuert am',
'Vendor Number' => 'Lieferantennummer',
'Verrechnungseinheit' => 'Verrechnungseinheit',
'button' => '?',
'choice' => 'auswählen',
'choice part' => 'Artikel auswählen',
+ 'deliverydate' => 'Lieferdatum',
'ea' => 'St.',
'emailed to' => 'gemailt an',
- 'hr' => 'Stunde',
'list' => 'auflisten',
+ 'none (pricegroup)' => 'keine',
'number' => 'Nummer',
+ 'prices updated!' => ' Preise aktualisiert!',
'sent' => 'gesendet',
'sent to printer' => 'an Drucker geschickt',
'soldtotal' => 'Verkaufte Anzahl',
};
-$self{subs} = {
+$self->{subs} = {
'acc_menu' => 'acc_menu',
'add' => 'add',
'addtop100' => 'addtop100',
'assembly_row' => 'assembly_row',
'check_form' => 'check_form',
'choice' => 'choice',
+ 'confirm_price_update' => 'confirm_price_update',
'continue' => 'continue',
'customer_details' => 'customer_details',
'delete' => 'delete',
'new_item' => 'new_item',
'new_license' => 'new_license',
'order' => 'order',
+ 'parts_language_selection' => 'parts_language_selection',
'parts_subtotal' => 'parts_subtotal',
'post_as_new' => 'post_as_new',
'price_row' => 'price_row',
'print_form' => 'print_form',
'print_options' => 'print_options',
'quotation' => 'quotation',
+ 'relink_accounts' => 'relink_accounts',
+ 'request_for_quotation' => 'request_for_quotation',
'restock_assemblies' => 'restock_assemblies',
'save' => 'save',
'save_as_new' => 'save_as_new',
'search' => 'search',
+ 'search_update_prices' => 'search_update_prices',
'section_menu' => 'section_menu',
'select_item' => 'select_item',
'send_email' => 'send_email',
'stock_assembly' => 'stock_assembly',
'top100' => 'top100',
'update' => 'update',
+ 'update_prices' => 'update_prices',
'validate_items' => 'validate_items',
'vendor_details' => 'vendor_details',
'erfassen' => 'add',
-$self{texts} = {
+$self->{texts} = {
' Date missing!' => ' Datum fehlt!',
+ '*/' => '*/',
'Add Purchase Order' => 'Lieferantenauftrag erfassen',
'Add Quotation' => 'Angebot erfassen',
'Add Request for Quotation' => 'Anfrage erfassen',
'Continue' => 'Weiter',
'Copies' => 'Kopien',
'Country' => 'Land',
+ 'Credit Note' => 'Gutschrift',
'Customer Number' => 'Kundennummer',
'Dec' => 'Dez',
'December' => 'Dezember',
'Delivery Date' => 'Lieferdatum',
+ 'Department' => 'Abteilung',
'Discount' => 'Rabatt',
'E-mail' => 'eMail',
'E-mail address missing!' => 'eMailadresse fehlt!',
'July' => 'Juli',
'Jun' => 'Jun',
'June' => 'Juni',
+ 'L' => 'L',
'License' => 'Lizenz',
'Mar' => 'März',
'March' => 'März',
'Number missing in Row' => 'Nummer fehlt in Zeile',
'Oct' => 'Okt',
'October' => 'Oktober',
+ 'OpenDocument/OASIS' => 'OpenDocument/OASIS',
'Order Date missing!' => 'Auftragsdatum fehlt!',
'Order Number missing!' => 'Auftragsnummer fehlt!',
'PDF' => 'PDF',
+ 'PDF (OpenDocument/OASIS)' => 'PDF (OpenDocument/OASIS)',
'Packing List' => 'Lieferschein',
'Packing List Date missing!' => 'Datum für Verpackungsliste fehlt!',
'Packing List Number missing!' => 'Verpackungslistennummer fehlt!',
'Pricegroup' => 'Preisgruppe',
'Printed' => 'gedruckt.',
'Printer' => 'Drucker',
+ 'Proforma Invoice' => 'Proformarechnung',
'Project' => 'Projekt',
'Purchase Order' => 'Lieferantenauftrag',
'Qty' => 'Menge',
'Ship' => 'Lagerausgang',
'Ship to' => 'Lieferadresse',
'Shipping Address' => 'Lieferadresse',
+ 'Storno Invoice' => 'Stornorechnung',
+ 'Storno Packing List' => 'Stornolieferschein',
'Street' => 'Straße',
'Subject' => 'Betreff',
+ 'Subtotal' => 'Zwischensumme',
'To' => 'An',
'Unit' => 'Einheit',
'Vendor Number' => 'Lieferantennummer',
'What type of item is this?' => 'Was ist dieser Artikel?',
'Zipcode' => 'PLZ',
'emailed to' => 'gemailt an',
+ 'none (pricegroup)' => 'keine',
'sent' => 'gesendet',
'sent to printer' => 'an Drucker geschickt',
};
-$self{subs} = {
+$self->{subs} = {
'check_form' => 'check_form',
'customer_details' => 'customer_details',
'display_form' => 'display_form',
'print_form' => 'print_form',
'print_options' => 'print_options',
'quotation' => 'quotation',
+ 'relink_accounts' => 'relink_accounts',
+ 'request_for_quotation' => 'request_for_quotation',
'select_item' => 'select_item',
'send_email' => 'send_email',
'set_pricegroup' => 'set_pricegroup',
-$self{texts} = {
+$self->{texts} = {
' Date missing!' => ' Datum fehlt!',
+ ' Payment posted!' => 'Zahlung gebucht!',
+ '*/' => '*/',
'Account' => 'Konto',
'Accounting Menu' => 'Kontoverwaltung',
'Add Purchase Order' => 'Lieferantenauftrag erfassen',
'Cannot post invoice for a closed period!' => 'Das Rechnungsdatum fällt in einen abgeschlossen Zeitraum!',
'Cannot post invoice!' => 'Rechnung kann nicht gebucht werden!',
'Cannot post payment for a closed period!' => 'Es können keine Zahlungen für abgeschlossene Bücher gebucht werden!',
+ 'Cannot post payment!' => 'Zahlung kann nicht gebucht werden!',
+ 'Cannot storno storno invoice!' => 'Kann eine Stornorechnung nicht stornieren',
'Cc' => 'Cc',
'City' => 'Stadt',
'Company Name' => 'Firmenname',
'Copies' => 'Kopien',
'Country' => 'Land',
'Credit Limit' => 'Kreditlimit',
+ 'Credit Note' => 'Gutschrift',
'Currency' => 'Währung',
'Customer Number' => 'Kundennummer',
'Customer not on file!' => 'Kunde ist nicht in der Datenbank!',
'July' => 'Juli',
'Jun' => 'Jun',
'June' => 'Juni',
+ 'L' => 'L',
'License' => 'Lizenz',
'Mar' => 'März',
'March' => 'März',
'Number missing in Row' => 'Nummer fehlt in Zeile',
'Oct' => 'Okt',
'October' => 'Oktober',
- 'Order' => 'Auftrag',
+ 'OpenDocument/OASIS' => 'OpenDocument/OASIS',
'Order Date missing!' => 'Auftragsdatum fehlt!',
'Order Number' => 'Auftragsnummer',
'Order Number missing!' => 'Auftragsnummer fehlt!',
'PDF' => 'PDF',
+ 'PDF (OpenDocument/OASIS)' => 'PDF (OpenDocument/OASIS)',
'Packing List' => 'Lieferschein',
'Packing List Date missing!' => 'Datum für Verpackungsliste fehlt!',
'Packing List Number missing!' => 'Verpackungslistennummer fehlt!',
'Phone' => 'Telefon',
'Pick List' => 'Sammelliste',
'Post' => 'Buchen',
- 'Post as new' => 'Neu buchen',
+ 'Post Payment' => 'Zahlung buchen',
'Postscript' => 'Postscript',
'Price' => 'Preis',
'Pricegroup' => 'Preisgruppe',
'Printed' => 'gedruckt.',
'Printer' => 'Drucker',
+ 'Proforma Invoice' => 'Proformarechnung',
'Project' => 'Projekt',
'Project not on file!' => 'Dieses Projekt ist nicht in der Datenbank!',
'Purchase Order' => 'Lieferantenauftrag',
'Ship to' => 'Lieferadresse',
'Shipping Address' => 'Lieferadresse',
'Source' => 'Beleg',
+ 'Steuersatz' => 'Steuersatz',
+ 'Storno' => 'Storno',
+ 'Storno Invoice' => 'Stornorechnung',
+ 'Storno Packing List' => 'Stornolieferschein',
'Street' => 'Straße',
'Subject' => 'Betreff',
'Subtotal' => 'Zwischensumme',
'button' => '?',
'ea' => 'St.',
'emailed to' => 'gemailt an',
+ 'none (pricegroup)' => 'keine',
'posted!' => 'gebucht',
'sent' => 'gesendet',
'sent to printer' => 'an Drucker geschickt',
};
-$self{subs} = {
+$self->{subs} = {
'acc_menu' => 'acc_menu',
'add' => 'add',
'add_transaction' => 'add_transaction',
'order' => 'order',
'post' => 'post',
'post_as_new' => 'post_as_new',
+ 'post_payment' => 'post_payment',
'prepare_invoice' => 'prepare_invoice',
'print' => 'print',
'print_form' => 'print_form',
'print_options' => 'print_options',
'project_selected' => 'project_selected',
'quotation' => 'quotation',
+ 'relink_accounts' => 'relink_accounts',
+ 'request_for_quotation' => 'request_for_quotation',
'sales_invoice' => 'sales_invoice',
'section_menu' => 'section_menu',
'select_item' => 'select_item',
'send_email' => 'send_email',
'set_pricegroup' => 'set_pricegroup',
'ship_to' => 'ship_to',
+ 'storno' => 'storno',
'update' => 'update',
'validate_items' => 'validate_items',
'vendor_details' => 'vendor_details',
'yes' => 'yes',
'weiter' => 'continue',
'löschen' => 'delete',
- 'auftrag' => 'order',
'buchen' => 'post',
- 'neu_buchen' => 'post_as_new',
+ 'zahlung_buchen' => 'post_payment',
+ 'storno' => 'storno',
'erneuern' => 'update',
'ja' => 'yes',
};
-$self{texts} = {
+$self->{texts} = {
' Date missing!' => ' Datum fehlt!',
+ ' Payment posted!' => 'Zahlung gebucht!',
+ '*/' => '*/',
'Account' => 'Konto',
'Accounting Menu' => 'Kontoverwaltung',
+ 'Add Credit Note' => 'Gutschrift erfassen',
'Add Purchase Order' => 'Lieferantenauftrag erfassen',
'Add Quotation' => 'Angebot erfassen',
'Add Request for Quotation' => 'Anfrage erfassen',
'Add Sales Invoice' => 'Rechnung erfassen',
'Add Sales Order' => 'Auftrag erfassen',
+ 'Add Storno Credit Note' => 'Gutschrift Storno hinzufügen',
'Address' => 'Adresse',
'Amount' => 'Betrag',
'Apr' => 'Apr',
'Cannot post invoice for a closed period!' => 'Das Rechnungsdatum fällt in einen abgeschlossen Zeitraum!',
'Cannot post invoice!' => 'Rechnung kann nicht gebucht werden!',
'Cannot post payment for a closed period!' => 'Es können keine Zahlungen für abgeschlossene Bücher gebucht werden!',
+ 'Cannot post payment!' => 'Zahlung kann nicht gebucht werden!',
+ 'Cannot storno storno invoice!' => 'Kann eine Stornorechnung nicht stornieren',
'Cc' => 'Cc',
+ 'Choose Customer' => 'Endkunde wählen:',
+ 'Choose Vendor' => 'Händler wählen',
'City' => 'Stadt',
'Company Name' => 'Firmenname',
'Confirm!' => 'Bestätigen Sie!',
'Copies' => 'Kopien',
'Country' => 'Land',
'Credit Limit' => 'Kreditlimit',
+ 'Credit Limit exceeded!!!' => 'Kreditlimit überschritten!',
+ 'Credit Note' => 'Gutschrift',
+ 'Credit Note Date' => 'Gutschriftdatum',
+ 'Credit Note Number' => 'Gutschriftnummer',
'Currency' => 'Währung',
'Customer' => 'Kunde',
'Customer Number' => 'Kundennummer',
'Description' => 'Beschreibung',
'Discount' => 'Rabatt',
'Due Date' => 'Fälligkeitsdatum',
+ 'Dunning Amount' => 'gemahnter Betrag',
'E-mail' => 'eMail',
'E-mail address missing!' => 'eMailadresse fehlt!',
'E-mailed' => 'eMail gesendet.',
+ 'Edit Credit Note' => 'Gutschrift bearbeiten',
'Edit Sales Invoice' => 'Rechnung bearbeiten',
+ 'Edit Storno Credit Note' => 'Storno Gutschrift bearbeiten',
+ 'Edit Storno Invoice' => 'Stornorechnung bearbeiten',
'Exch' => 'Wechselkurs.',
'Exchangerate' => 'Wechselkurs',
'Exchangerate for payment missing!' => 'Es fehlt der Wechselkurs für die Bezahlung!',
'July' => 'Juli',
'Jun' => 'Jun',
'June' => 'Juni',
+ 'L' => 'L',
'License' => 'Lizenz',
'Mar' => 'März',
'March' => 'März',
+ 'Max. Dunning Level' => 'höchste Mahnstufe',
'May' => 'Mai',
'May ' => 'Mai',
'Memo' => 'Memo',
'Number missing in Row' => 'Nummer fehlt in Zeile',
'Oct' => 'Okt',
'October' => 'Oktober',
+ 'OpenDocument/OASIS' => 'OpenDocument/OASIS',
'Order' => 'Auftrag',
'Order Date missing!' => 'Auftragsdatum fehlt!',
'Order Number' => 'Auftragsnummer',
'Order Number missing!' => 'Auftragsnummer fehlt!',
'PDF' => 'PDF',
+ 'PDF (OpenDocument/OASIS)' => 'PDF (OpenDocument/OASIS)',
'Packing List' => 'Lieferschein',
'Packing List Date missing!' => 'Datum für Verpackungsliste fehlt!',
'Packing List Number missing!' => 'Verpackungslistennummer fehlt!',
'Part' => 'Ware',
'Part Description' => 'Artikelbeschreibung',
+ 'Payment Terms' => 'Zahlungskonditionen',
'Payment date missing!' => 'Tag der Zahlung fehlt!',
+ 'Payments' => 'Zahlungsausgänge',
'Phone' => 'Telefon',
'Pick List' => 'Sammelliste',
'Post' => 'Buchen',
- 'Post as new' => 'Neu buchen',
+ 'Post Payment' => 'Zahlung buchen',
'Postscript' => 'Postscript',
'Preview' => 'Druckvorschau',
'Price' => 'Preis',
'Print and Post' => 'Drucken und Buchen',
'Printed' => 'gedruckt.',
'Printer' => 'Drucker',
+ 'Proforma Invoice' => 'Proformarechnung',
'Project' => 'Projekt',
'Project not on file!' => 'Dieses Projekt ist nicht in der Datenbank!',
'Purchase Order' => 'Lieferantenauftrag',
'Shipping Address' => 'Lieferadresse',
'Shipping Point' => 'Versandort',
'Source' => 'Beleg',
+ 'Steuersatz' => 'Steuersatz',
+ 'Storno' => 'Storno',
+ 'Storno Invoice' => 'Stornorechnung',
+ 'Storno Packing List' => 'Stornolieferschein',
'Street' => 'Straße',
'Subject' => 'Betreff',
'Subtotal' => 'Zwischensumme',
'button' => '?',
'ea' => 'St.',
'emailed to' => 'gemailt an',
+ 'none (pricegroup)' => 'keine',
'posted!' => 'gebucht',
'sent' => 'gesendet',
'sent to printer' => 'an Drucker geschickt',
};
-$self{subs} = {
+$self->{subs} = {
'acc_menu' => 'acc_menu',
'add' => 'add',
'add_transaction' => 'add_transaction',
'check_name' => 'check_name',
'check_project' => 'check_project',
'continue' => 'continue',
+ 'credit_note' => 'credit_note',
'customer_details' => 'customer_details',
'delete' => 'delete',
'display' => 'display',
'order' => 'order',
'post' => 'post',
'post_as_new' => 'post_as_new',
+ 'post_payment' => 'post_payment',
'prepare_invoice' => 'prepare_invoice',
'preview' => 'preview',
'print' => 'print',
'print_options' => 'print_options',
'project_selected' => 'project_selected',
'quotation' => 'quotation',
+ 'relink_accounts' => 'relink_accounts',
+ 'request_for_quotation' => 'request_for_quotation',
'sales_invoice' => 'sales_invoice',
'section_menu' => 'section_menu',
'select_item' => 'select_item',
'send_email' => 'send_email',
'set_pricegroup' => 'set_pricegroup',
'ship_to' => 'ship_to',
+ 'storno' => 'storno',
'update' => 'update',
'validate_items' => 'validate_items',
'vendor_details' => 'vendor_details',
'vendor_invoice' => 'vendor_invoice',
'yes' => 'yes',
'weiter' => 'continue',
+ 'gutschrift' => 'credit_note',
'löschen' => 'delete',
'email' => 'e_mail',
'auftrag' => 'order',
'buchen' => 'post',
- 'neu_buchen' => 'post_as_new',
+ 'zahlung_buchen' => 'post_payment',
'druckvorschau' => 'preview',
'drucken' => 'print',
'drucken_und_buchen' => 'print_and_post',
'lieferadresse' => 'ship_to',
+ 'storno' => 'storno',
'erneuern' => 'update',
'ja' => 'yes',
};
-$self{texts} = {
+$self->{texts} = {
'Logout' => 'Abmeldung',
};
-$self{subs} = {
+$self->{subs} = {
};
1;
-$self{texts} = {
+$self->{texts} = {
'Add' => 'Erfassen',
'Add License' => 'Lizenz erfassen',
'All' => 'Alle',
'Zipcode' => 'PLZ',
};
-$self{subs} = {
+$self->{subs} = {
'add' => 'add',
'continue' => 'continue',
'details' => 'details',
#!/usr/bin/perl
# -n do not include custom_ scripts
+# -v verbose mode, shows progress stuff
+# this version of locles processes not only all required .pl files
+# but also all parse_html_templated files.
+
+use POSIX;
use FileHandle;
+use Data::Dumper;
+
+$| = 1;
$basedir = "../..";
$bindir = "$basedir/bin/mozilla";
+$dbupdir = "$basedir/sql/Pg-upgrade";
$menufile = "menu.ini";
+$submitsearch = qr/type\s*=\s*[\"\']?submit/i;
foreach $item (@ARGV) {
$item =~ s/-//g;
unshift @menufiles, $menufile;
}
+opendir DIR, $dbupdir or die "$!";
+@dbplfiles = grep { /\.pl$/ } readdir DIR;
+closedir DIR;
+
# slurp the translations in
if (-f 'all') {
require "all";
}
-foreach $file (@progfiles) {
+# Read HTML templates.
+#%htmllocale = ();
+#@htmltemplates = <../../templates/webpages/*/*_master.html>;
+#foreach $file (@htmltemplates) {
+# scanhtmlfile($file);
+#}
+map({ handle_file($_, $bindir); } @progfiles);
+map({ handle_file($_, $dbupdir); } @dbplfiles);
+
+sub handle_file {
+ my ($file, $dir) = @_;
+ print "\n$file" if $arg{v};
%locale = ();
%submit = ();
%subrt = ();
- &scanfile("$bindir/$file");
+ &scanfile("$dir/$file");
# scan custom_{module}.pl or {login}_{module}.pl files
foreach $customfile (@customfiles) {
if ($customfile =~ /_$file/) {
- if (-f "$bindir/$customfile") {
- &scanfile("$bindir/$customfile");
+ if (-f "$dir/$customfile") {
+ &scanfile("$dir/$customfile");
}
}
}
if ($file eq 'menunew.pl') {
foreach $item (@menufiles) {
&scanmenu("$basedir/$item");
+ print "." if $arg{v};
}
}
unlink 'missing';
foreach $text (keys %$missing) {
- if ($locale{$text}) {
- unless ($self{texts}{$text}) {
- $self{texts}{$text} = $missing->{$text};
+ if ($locale{$text} || $htmllocale{$text}) {
+ unless ($self->{texts}{$text}) {
+ $self->{texts}{$text} = $missing->{$text};
}
}
}
open FH, ">$file" or die "$! : $file";
- print FH q|$self{texts} = {
+ print FH q|$self->{texts} = {
|;
foreach $key (sort keys %locale) {
- if ($self{texts}{$key}) {
- $text = $self{texts}{$key};
+ if ($self->{texts}{$key}) {
+ $text = $self->{texts}{$key};
} else {
$text = $key;
}
print FH q|};
-$self{subs} = {
+$self->{subs} = {
|;
foreach $key (sort keys %subrt) {
}
foreach $key (sort keys %submit) {
- $text = ($self{texts}{$key}) ? $self{texts}{$key} : $key;
+ $text = ($self->{texts}{$key}) ? $self->{texts}{$key} : $key;
$text =~ s/'/\\'/g;
$text =~ s/\\$/\\\\/;
|;
close FH;
+
}
+#foreach $file (@htmltemplates) {
+# converthtmlfile($file);
+#}
+
# now print out all
open FH, ">all" or die "$! : all";
# you can add the translation in this file or in the 'missing' file
# run locales.pl from this directory to rebuild the translation files
-$self{texts} = {
+$self->{texts} = {
|;
foreach $key (sort keys %alllocales) {
- $text = $self{texts}{$key};
+ $text = $self->{texts}{$key};
$count++;
chomp $trlanguage;
$per = sprintf("%.1f", ($count - $notext) / $count * 100);
-print "\n$trlanguage - ${per}%\n";
+print "\n$trlanguage - ${per}%";
+print " - $notext missing" if $notext;
+print "\n";
exit;
sub scanfile {
my $file = shift;
+ my $dont_include_subs = shift;
+ my $scanned_files = shift;
- return unless (-f "$file");
+ $scanned_files = {} unless ($scanned_files);
+ return if ($scanned_files->{$file});
+ $scanned_files->{$file} = 1;
- my $fh = new FileHandle;
- open $fh, "$file" or die "$! : $file";
+ if (!defined $cached{$file}) {
- my ($is_submit, $line_no, $sub_line_no) = (0, 0, 0);
+ return unless (-f "$file");
- while (<$fh>) {
- $line_no++;
+ my $fh = new FileHandle;
+ open $fh, "$file" or die "$! : $file";
- # is this another file
- if (/require\s+\W.*\.pl/) {
- my $newfile = $&;
- $newfile =~ s/require\s+\W//;
- $newfile =~ s/\$form->{path}\///;
- &scanfile("$bindir/$newfile");
- }
+ my ($is_submit, $line_no, $sub_line_no) = (0, 0, 0);
- # is this a sub ?
- if (/^sub /) {
- ($null, $subrt) = split / +/;
- $subrt{$subrt} = 1;
- next;
- }
+ while (<$fh>) {
+ $line_no++;
- my $rc = 1;
+ # is this another file
+ if (/require\s+\W.*\.pl/) {
+ my $newfile = $&;
+ $newfile =~ s/require\s+\W//;
+ $newfile =~ s/\$form->{path}\///;
+# &scanfile("$bindir/$newfile", 0, $scanned_files);
+ $cached{$file}{scan}{"$bindir/$newfile"} = 1;
+ } elsif (/use\s+SL::(.*?);/) {
+# &scanfile("../../SL/${1}.pm", 1, $scanned_files);
+ $cached{$file}{scannosubs}{"../../SL/${1}.pm"} = 1;
+ }
- while ($rc) {
- if (/Locale/) {
- unless (/^use /) {
- my ($null, $country) = split /,/;
- $country =~ s/^ +[\"\']//;
- $country =~ s/[\"\'].*//;
+ # is this a template call?
+ if (/parse_html_template\s*\(\s*[\"\']([\w\/]+)/) {
+ my $newfile = "$basedir/templates/webpages/$1_master.html";
+ if (-f $newfile) {
+# &scanhtmlfile($newfile);
+# &converthtmlfile($newfile);
+ $cached{$file}{scanh}{$newfile} = 1;
+ print "." if $arg{v};
}
}
- my $postmatch = "";
+ # is this a sub ?
+ if (/^sub /) {
+ next if ($dont_include_subs);
+ ($null, $subrt) = split / +/;
+# $subrt{$subrt} = 1;
+ $cached{$file}{subr}{$subrt} = 1;
+ next;
+ }
+
+ my $rc = 1;
- # is it a submit button before $locale->
- if (/type\s*=\s*submit/i) {
- $postmatch = $';
- if ($` !~ /\$locale->text/) {
- $is_submit = 1;
- $sub_line_no = $line_no;
+ while ($rc) {
+ if (/Locale/) {
+ unless (/^use /) {
+ my ($null, $country) = split /,/;
+ $country =~ s/^ +[\"\']//;
+ $country =~ s/[\"\'].*//;
+ }
}
- }
- my ($found) = /\$locale->text.*?\(/;
- my $postmatch = $';
+ my $postmatch = "";
- if ($found) {
- my $string;
- ($string, $_) = extract_text_between_parenthesis($fh, $postmatch);
- $postmatch = $_;
+ # is it a submit button before $locale->
+ if (/$submitsearch/) {
+ $postmatch = "$'";
+ if ($` !~ /locale->text/) {
+ $is_submit = 1;
+ $sub_line_no = $line_no;
+ }
+ }
- # if there is no $ in the string record it
- unless (($string =~ /\$\D.*/) || ("" eq $string)) {
+ my ($found) = /locale->text.*?\(/;
+ my $postmatch = "$'";
- # this guarantees one instance of string
- $locale{$string} = 1;
+ if ($found) {
+ my $string;
+ ($string, $_) = extract_text_between_parenthesis($fh, $postmatch);
+ $postmatch = $_;
- # this one is for all the locales
- $alllocales{$string} = 1;
+ # if there is no $ in the string record it
+ unless (($string =~ /\$\D.*/) || ("" eq $string)) {
- # is it a submit button before $locale->
- if ($is_submit) {
- $submit{$string} = 1;
+ # this guarantees one instance of string
+# $locale{$string} = 1;
+ $cached{$file}{locale}{$string} = 1;
+
+ # this one is for all the locales
+# $alllocales{$string} = 1;
+ $cached{$file}{all}{$string} = 1;
+
+ # is it a submit button before $locale->
+ if ($is_submit) {
+# $submit{$string} = 1;
+ $cached{$file}{submit}{$string} = 1;
+ }
}
+ } elsif ($postmatch =~ />/) {
+ $is_submit = 0;
}
- } elsif ($postmatch =~ />/) {
- $is_submit = 0;
- }
- # exit loop if there are no more locales on this line
- ($rc) = ($postmatch =~ /\$locale->text/);
+ # exit loop if there are no more locales on this line
+ ($rc) = ($postmatch =~ /locale->text/);
- # strip text
- s/^.*?\$locale->text.*?\)//;
-
- if ( ($postmatch =~ />/)
- || (!$found && ($sub_line_no != $line_no) && />/)) {
- $is_submit = 0;
+ if ( ($postmatch =~ />/)
+ || (!$found && ($sub_line_no != $line_no) && />/)) {
+ $is_submit = 0;
+ }
}
}
- }
- close($fh);
+ close($fh);
+ }
+
+ map { $alllocales{$_} = 1 } keys %{$cached{$file}{all}};
+ map { $locale{$_} = 1 } keys %{$cached{$file}{locale}};
+ map { $submit{$_} = 1 } keys %{$cached{$file}{submit}};
+ map { $subrt{$_} = 1 } keys %{$cached{$file}{subr}};
+ map { &scanfile($_, 0, $scanned_files) } keys %{$cached{$file}{scan}};
+ map { &scanfile($_, 1, $scanned_files) } keys %{$cached{$file}{scannosubs}};
+ map { &scanhtmlfile($_) } keys %{$cached{$file}{scanh}};
}
sub scanmenu {
}
+sub scanhtmlfile {
+ local *IN;
+
+ if (!defined $cached{$_[0]}) {
+
+ open(IN, $_[0]) || die $_[0];
+
+ my $copying = 0;
+ my $issubmit = 0;
+ my $text = "";
+ while (my $line = <IN>) {
+ chomp($line);
+
+ while ("" ne $line) {
+ if (!$copying) {
+ if ($line =~ m|<translate>|i) {
+ my $eom = $+[0];
+ if ($` =~ /$submitsearch/) {
+ $issubmit = 1
+ }
+ substr($line, 0, $eom) = "";
+ $copying = 1;
+ } else {
+ $line = "";
+ }
+
+ } else {
+ if ($line =~ m|</translate>|i) {
+ $text .= $`;
+ substr($line, 0, $+[0]) = "";
+ $text =~ s/\s+/ /g;
+
+ $copying = 0;
+ if ($issubmit) {
+ # $submit{$text} = 1;
+ $cached{$_[0]}{submit}{$text} = 1;
+ $issubmit = 0;
+ }
+ # $alllocales{$text} = 1;
+ $cached{$_[0]}{all}{$text} = 1;
+ # $htmllocale{$text} = 1;
+ $cached{$_[0]}{html}{$text} = 1;
+ $text = "";
+
+ } else {
+ $text .= $line;
+ $line = "";
+ }
+ }
+ }
+ }
+
+ close(IN);
+ &converthtmlfile($_[0]);
+ }
+
+ # copy back into global arrays
+ map { $alllocales{$_} = 1 } keys %{$cached{$_[0]}{all}};
+ map { $htmllocales{$_} = 1 } keys %{$cached{$_[0]}{html}};
+ map { $submit{$_} = 1 } keys %{$cached{$_[0]}{submit}};
+}
+
+sub converthtmlfile {
+ local *IN;
+ local *OUT;
+
+ my $file = shift;
+
+ open(IN, $file) || die;
+
+ my $langcode = (split("/", getcwd()))[-1];
+ $file =~ s/_master.html$/_${langcode}.html/;
+
+ open(OUT, ">$file") || die;
+
+ my $copying = 0;
+ my $text = "";
+ while (my $line = <IN>) {
+ chomp($line);
+ if ("" eq $line) {
+ print(OUT "\n");
+ next;
+ }
+
+ while ("" ne $line) {
+ if (!$copying) {
+ if ($line =~ m|<translate>|i) {
+ print(OUT $`);
+ substr($line, 0, $+[0]) = "";
+ $copying = 1;
+ print(OUT "\n") if ("" eq $line);
+
+ } else {
+ print(OUT "${line}\n");
+ $line = "";
+ }
+
+ } else {
+ if ($line =~ m|</translate>|i) {
+ $text .= $`;
+ substr($line, 0, $+[0]) = "";
+ $text =~ s/\s+/ /g;
+ $copying = 0;
+ $alllocales{$text} = 1;
+ $htmllocale{$text} = 1;
+ print(OUT $self->{"texts"}{$text} || $text);
+ print(OUT "\n") if ("" eq $line);
+ $text = "";
+
+ } else {
+ $text .= $line;
+ $line = "";
+ }
+ }
+ }
+ }
+
+ close(IN);
+ close(OUT);
+}
-$self{texts} = {
+$self->{texts} = {
'About' => 'über',
'Database Host' => 'Datenbankcomputer',
'Dataset' => 'Datenbank',
+ 'Dataset upgrade' => 'Datenbankaktualisierung',
'Incorrect username or password!' => 'Ungültiger Benutzername oder falsches Passwort!',
'Licensed to' => 'Lizensiert für',
'Login' => 'Anmeldung',
'localhost' => 'lokaler Rechner',
};
-$self{subs} = {
+$self->{subs} = {
'company_logo' => 'company_logo',
'login' => 'login',
'login_screen' => 'login_screen',
'logout' => 'logout',
+ 'weiter' => 'continue',
'anmeldung' => 'login',
};
-$self{texts} = {
+$self->{texts} = {
'AP' => 'Einkauf',
'AP Aging' => 'Offene Verbindlichkeiten',
'AR' => 'Verkauf',
'Add Account' => 'Konto erfassen',
'Add Assembly' => 'Erzeugnis erfassen',
'Add Business' => 'Kundentyp erfassen',
+ 'Add Credit Note' => 'Gutschrift erfassen',
'Add Customer' => 'Kunde erfassen',
'Add Department' => 'Abteilung erfassen',
+ 'Add Dunning' => 'Mahnung erzeugen',
'Add Group' => 'Warengruppe erfassen',
+ 'Add Language' => 'Sprache hinzufügen',
+ 'Add Lead' => 'Kundenquelle erfassen',
'Add License' => 'Lizenz erfassen',
'Add Part' => 'Ware erfassen',
+ 'Add Payment Terms' => 'Zahlungskonditionen hinzufügen',
'Add Pricegroup' => 'Preisgruppe erfassen',
+ 'Add Printer' => 'Drucker hinzufügen',
'Add Project' => 'Projekt erfassen',
'Add Purchase Order' => 'Lieferantenauftrag erfassen',
'Add Quotation' => 'Angebot erfassen',
'Add RFQ' => 'Neue Preisanfrage',
- 'Add SIC' => 'SIC erfassen',
'Add Sales Invoice' => 'Rechnung erfassen',
'Add Sales Order' => 'Auftrag erfassen',
'Add Service' => 'Dienstleistung erfassen',
'Add Vendor Invoice' => 'Einkaufsrechnung erfassen',
'Assemblies' => 'Erzeugnisse',
'Audit Control' => 'Bücherkontrolle',
+ 'BG anzeigen' => 'BG anzeigen',
+ 'BG hinzufügen' => 'BG hinzufügen',
'BWA' => 'BWA',
'Balance Sheet' => 'Bilanz',
'Batch Printing' => 'Druck',
+ 'Buchungsgruppen' => 'Buchungsgruppen',
'Cash' => 'Zahlungsverkehr',
'Chart of Accounts' => 'Kontenübersicht',
'Check' => 'Scheck',
'Checks' => 'Schecks',
+ 'Contacts' => 'Kontakte',
+ 'Customer' => 'Kunde',
'Customers' => 'Kunden',
'DATEV - Export Assistent' => 'DATEV-Exportassistent',
'Departments' => 'Abteilungen',
+ 'Dimension units' => 'Maßeinheiten',
+ 'Dunnings' => 'Mahnungen',
+ 'Edit Dunning' => 'Mahnungen konfigurieren',
'General Ledger' => 'Finanzbuchhaltung',
'Groups' => 'Warengruppen',
'HTML Templates' => 'HTML-Vorlagen',
+ 'Import CSV' => 'Import CSV',
'Income Statement' => 'GuV',
'Invoice' => 'Rechnung',
'Invoices' => 'Rechnungen',
'Journal' => 'Buchungsjournal',
'LaTeX Templates' => 'LaTeX-Vorlagen',
+ 'Languages' => 'Sprachen',
+ 'Lead' => 'Kundenquelle',
'Licenses' => 'Lizenzen',
- 'List Accounts' => 'Kontenliste',
- 'List Businesses' => 'Liste Kundentypen',
- 'List Departments' => 'Abteilungsliste',
- 'List SIC' => 'SIC anzeigen',
+ 'List Accounts' => 'Konten anzeigen',
+ 'List Businesses' => 'Kundentypen anzeigen',
+ 'List Departments' => 'Abteilungen anzeigen',
+ 'List Groups' => 'Warengruppen anzeigen',
+ 'List Languages' => 'Sprachen anzeigen',
+ 'List Lead' => 'Kundenquelle anzeigen',
+ 'List Payment Terms' => 'Zahlungskonditionen anzeigen',
+ 'List Pricegroups' => 'Preisgruppen anzeigen',
+ 'List Printer' => 'Drucker anzeigen',
'Logout' => 'Abmeldung',
'Master Data' => 'Stammdaten',
'Packing List' => 'Lieferschein',
'Packing Lists' => 'Lieferschein',
'Parts' => 'Waren',
'Payment' => 'Zahlungsausgang',
+ 'Payment Terms' => 'Zahlungskonditionen',
'Payments' => 'Zahlungsausgänge',
'Preferences' => 'Benutzereinstellungen',
'Pricegroups' => 'Preisgruppen',
+ 'Printer' => 'Drucker',
'Programm' => 'Programm',
'Projects' => 'Projekte',
'Projecttransactions' => 'Projektbuchungen',
'Receipts' => 'Zahlungseingänge',
'Reconciliation' => 'Kontenabgleich',
'Reports' => 'Berichte',
- 'SIC' => 'SIC',
'Sales Invoices' => 'Kundenrechnung',
'Sales Order' => 'Kundenauftrag',
'Sales Orders' => 'Aufträge',
+ 'Service units' => 'Dienstleistungseinheiten',
'Services' => 'Dienstleistungen',
+ 'Shipto' => 'Lieferanschriften',
'Statement' => 'Sammelrechnung',
'Stylesheet' => 'Stilvorlage',
'System' => 'System',
- 'Trial Balance' => 'Vergleichsbilanz',
+ 'Trial Balance' => 'Saldenbilanz',
'Type of Business' => 'Kundentyp',
'UStVA' => 'UStVA',
'UStVA 2004' => 'UStVA 2004',
'UStVA 2006' => 'UStVA 2006',
'UStVa' => 'UStVa',
'UStVa Einstellungen' => 'UStVa Einstellungen',
+ 'Units' => 'Einheiten',
+ 'Update Prices' => 'Preise aktualisieren',
'Vendor Invoices' => 'Einkaufsrechnungen',
'Vendors' => 'Lieferanten',
'Version' => 'Version',
};
-$self{subs} = {
+$self->{subs} = {
'acc_menu' => 'acc_menu',
'display' => 'display',
'section_menu' => 'section_menu',
-$self{texts} = {
+$self->{texts} = {
'AP' => 'Einkauf',
'AP Aging' => 'Offene Verbindlichkeiten',
'AR' => 'Verkauf',
'Add Account' => 'Konto erfassen',
'Add Assembly' => 'Erzeugnis erfassen',
'Add Business' => 'Kundentyp erfassen',
+ 'Add Credit Note' => 'Gutschrift erfassen',
'Add Customer' => 'Kunde erfassen',
'Add Department' => 'Abteilung erfassen',
+ 'Add Dunning' => 'Mahnung erzeugen',
'Add Group' => 'Warengruppe erfassen',
+ 'Add Language' => 'Sprache hinzufügen',
+ 'Add Lead' => 'Kundenquelle erfassen',
'Add License' => 'Lizenz erfassen',
'Add Part' => 'Ware erfassen',
+ 'Add Payment Terms' => 'Zahlungskonditionen hinzufügen',
'Add Pricegroup' => 'Preisgruppe erfassen',
+ 'Add Printer' => 'Drucker hinzufügen',
'Add Project' => 'Projekt erfassen',
'Add Purchase Order' => 'Lieferantenauftrag erfassen',
'Add Quotation' => 'Angebot erfassen',
'Add RFQ' => 'Neue Preisanfrage',
- 'Add SIC' => 'SIC erfassen',
'Add Sales Invoice' => 'Rechnung erfassen',
'Add Sales Order' => 'Auftrag erfassen',
'Add Service' => 'Dienstleistung erfassen',
'Add Vendor Invoice' => 'Einkaufsrechnung erfassen',
'Assemblies' => 'Erzeugnisse',
'Audit Control' => 'Bücherkontrolle',
+ 'BG anzeigen' => 'BG anzeigen',
+ 'BG hinzufügen' => 'BG hinzufügen',
'BWA' => 'BWA',
'Balance Sheet' => 'Bilanz',
'Batch Printing' => 'Druck',
+ 'Buchungsgruppen' => 'Buchungsgruppen',
'Cash' => 'Zahlungsverkehr',
'Chart of Accounts' => 'Kontenübersicht',
'Check' => 'Scheck',
'Checks' => 'Schecks',
+ 'Contacts' => 'Kontakte',
+ 'Customer' => 'Kunde',
'Customers' => 'Kunden',
'DATEV - Export Assistent' => 'DATEV-Exportassistent',
'Departments' => 'Abteilungen',
+ 'Dimension units' => 'Maßeinheiten',
+ 'Dunnings' => 'Mahnungen',
+ 'Edit Dunning' => 'Mahnungen konfigurieren',
'General Ledger' => 'Finanzbuchhaltung',
'Groups' => 'Warengruppen',
'HTML Templates' => 'HTML-Vorlagen',
+ 'Import CSV' => 'Import CSV',
'Income Statement' => 'GuV',
'Invoice' => 'Rechnung',
'Invoices' => 'Rechnungen',
'Journal' => 'Buchungsjournal',
'LaTeX Templates' => 'LaTeX-Vorlagen',
+ 'Languages' => 'Sprachen',
+ 'Lead' => 'Kundenquelle',
'Licenses' => 'Lizenzen',
- 'List Accounts' => 'Kontenliste',
- 'List Businesses' => 'Liste Kundentypen',
- 'List Departments' => 'Abteilungsliste',
- 'List SIC' => 'SIC anzeigen',
+ 'List Accounts' => 'Konten anzeigen',
+ 'List Businesses' => 'Kundentypen anzeigen',
+ 'List Departments' => 'Abteilungen anzeigen',
+ 'List Groups' => 'Warengruppen anzeigen',
+ 'List Languages' => 'Sprachen anzeigen',
+ 'List Lead' => 'Kundenquelle anzeigen',
+ 'List Payment Terms' => 'Zahlungskonditionen anzeigen',
+ 'List Pricegroups' => 'Preisgruppen anzeigen',
+ 'List Printer' => 'Drucker anzeigen',
'Logout' => 'Abmeldung',
'Master Data' => 'Stammdaten',
'Packing List' => 'Lieferschein',
'Packing Lists' => 'Lieferschein',
'Parts' => 'Waren',
'Payment' => 'Zahlungsausgang',
+ 'Payment Terms' => 'Zahlungskonditionen',
'Payments' => 'Zahlungsausgänge',
'Preferences' => 'Benutzereinstellungen',
'Pricegroups' => 'Preisgruppen',
+ 'Printer' => 'Drucker',
'Programm' => 'Programm',
'Projects' => 'Projekte',
'Projecttransactions' => 'Projektbuchungen',
'Receipts' => 'Zahlungseingänge',
'Reconciliation' => 'Kontenabgleich',
'Reports' => 'Berichte',
- 'SIC' => 'SIC',
'Sales Invoices' => 'Kundenrechnung',
'Sales Order' => 'Kundenauftrag',
'Sales Orders' => 'Aufträge',
+ 'Service units' => 'Dienstleistungseinheiten',
'Services' => 'Dienstleistungen',
+ 'Shipto' => 'Lieferanschriften',
'Statement' => 'Sammelrechnung',
'Stylesheet' => 'Stilvorlage',
'System' => 'System',
- 'Trial Balance' => 'Vergleichsbilanz',
+ 'Trial Balance' => 'Saldenbilanz',
'Type of Business' => 'Kundentyp',
'UStVA' => 'UStVA',
'UStVA 2004' => 'UStVA 2004',
'UStVA 2006' => 'UStVA 2006',
'UStVa' => 'UStVa',
'UStVa Einstellungen' => 'UStVa Einstellungen',
+ 'Units' => 'Einheiten',
+ 'Update Prices' => 'Preise aktualisieren',
'Vendor Invoices' => 'Einkaufsrechnungen',
'Vendors' => 'Lieferanten',
'Version' => 'Version',
};
-$self{subs} = {
+$self->{subs} = {
'acc_menu' => 'acc_menu',
'clock_line' => 'clock_line',
'display' => 'display',
-$self{texts} = {
+$self->{texts} = {
' Date missing!' => ' Datum fehlt!',
' missing!' => ' fehlt!',
+ '*/' => '*/',
'Accounting Menu' => 'Kontoverwaltung',
'Add' => 'Erfassen',
'Add Exchangerate' => 'Wechselkurs erfassen',
'Cannot save order!' => 'Auftrag kann nicht gespeichert werden!',
'Cannot save quotation!' => 'Angebot kann nicht gespeichert werden!',
'Cc' => 'Cc',
+ 'Choose Customer' => 'Endkunde wählen:',
+ 'Choose Vendor' => 'Händler wählen',
'City' => 'Stadt',
'Closed' => 'Geschlossen',
'Collective Orders only work for orders from one customer!' => 'Sammelaufträge funktionieren nur für Aufträge von einem Kunden!',
'Could not transfer Inventory!' => 'Konnte Waren nicht umlagern!',
'Country' => 'Land',
'Credit Limit' => 'Kreditlimit',
+ 'Credit Limit exceeded!!!' => 'Kreditlimit überschritten!',
+ 'Credit Note' => 'Gutschrift',
'Curr' => 'Währung',
'Currency' => 'Währung',
'Customer' => 'Kunde',
'Description' => 'Beschreibung',
'Discount' => 'Rabatt',
'Done' => 'Fertig',
+ 'Dunning Amount' => 'gemahnter Betrag',
'E-mail' => 'eMail',
'E-mail address missing!' => 'eMailadresse fehlt!',
'E-mailed' => 'eMail gesendet.',
'Edit Quotation' => 'Angebot bearbeiten',
'Edit Request for Quotation' => 'Anfrage bearbeiten',
'Edit Sales Order' => 'Auftrag bearbeiten',
+ 'Edit the purchase_order' => 'Bearbeiten des Lieferantenauftrags',
+ 'Edit the request_quotation' => 'Bearbeiten der Preisanfrage',
+ 'Edit the sales_order' => 'Bearbeiten des Auftrags',
+ 'Edit the sales_quotation' => 'Bearbeiten des Angebots',
'Employee' => 'Bearbeiter',
'Exchangerate' => 'Wechselkurs',
'Exchangerate missing!' => 'Es fehlt der Wechselkurs!',
'July' => 'Juli',
'Jun' => 'Jun',
'June' => 'Juni',
+ 'L' => 'L',
'License' => 'Lizenz',
'Mar' => 'März',
'March' => 'März',
+ 'Max. Dunning Level' => 'höchste Mahnstufe',
'May' => 'Mai',
'May ' => 'Mai',
'Message' => 'Nachricht',
'Oct' => 'Okt',
'October' => 'Oktober',
'Open' => 'Offen',
+ 'OpenDocument/OASIS' => 'OpenDocument/OASIS',
'Order' => 'Auftrag',
'Order Date' => 'Auftragsdatum',
'Order Date missing!' => 'Auftragsdatum fehlt!',
'Order Number missing!' => 'Auftragsnummer fehlt!',
'Order deleted!' => 'Auftrag gelöscht!',
'PDF' => 'PDF',
+ 'PDF (OpenDocument/OASIS)' => 'PDF (OpenDocument/OASIS)',
'Packing List' => 'Lieferschein',
'Packing List Date missing!' => 'Datum für Verpackungsliste fehlt!',
'Packing List Number missing!' => 'Verpackungslistennummer fehlt!',
'Part' => 'Ware',
'Part Description' => 'Artikelbeschreibung',
'Part Number' => 'Artikelnummer',
+ 'Payment Terms' => 'Zahlungskonditionen',
'Phone' => 'Telefon',
'Pick List' => 'Sammelliste',
'Postscript' => 'Postscript',
'Print' => 'Drucken',
'Printed' => 'gedruckt.',
'Printer' => 'Drucker',
+ 'Proforma Invoice' => 'Proformarechnung',
'Project' => 'Projekt',
'Project not on file!' => 'Dieses Projekt ist nicht in der Datenbank!',
'Purchase Order' => 'Lieferantenauftrag',
'Sales Orders' => 'Aufträge',
'Salesperson' => 'Verkäufer',
'Save' => 'Speichern',
+ 'Save and Close' => 'Speichern und schließen',
'Save as new' => 'als neu speichern',
'Screen' => 'Bildschirm',
'Select from one of the items below' => 'Wählen Sie einen der untenstehenden Einträge',
'Shipping Date' => 'Lieferdatum',
'Shipping Date missing!' => 'Lieferdatum fehlt.',
'Shipping Point' => 'Versandort',
+ 'Steuersatz' => 'Steuersatz',
+ 'Storno Invoice' => 'Stornorechnung',
+ 'Storno Packing List' => 'Stornolieferschein',
'Street' => 'Straße',
'Subject' => 'Betreff',
'Subtotal' => 'Zwischensumme',
'Vendor not on file!' => 'Lieferant ist nicht in der Datenbank!',
'Warehouse' => 'Lager',
'What type of item is this?' => 'Was ist dieser Artikel?',
+ 'Workflow purchase_order' => 'Workflow Lieferantenauftrag',
+ 'Workflow request_quotation' => 'Workflow Preisanfrage',
+ 'Workflow sales_order' => 'Workflow Auftrag',
+ 'Workflow sales_quotation' => 'Workflow Angebot',
'Yes' => 'Ja',
'Zipcode' => 'PLZ',
'button' => '?',
'days' => 'Tage',
'ea' => 'St.',
'emailed to' => 'gemailt an',
+ 'none (pricegroup)' => 'keine',
'saved!' => 'gespeichert',
'sent' => 'gesendet',
'sent to printer' => 'an Drucker geschickt',
};
-$self{subs} = {
+$self->{subs} = {
'acc_menu' => 'acc_menu',
'add' => 'add',
'add_transaction' => 'add_transaction',
'project_selected' => 'project_selected',
'purchase_order' => 'purchase_order',
'quotation' => 'quotation',
+ 'relink_accounts' => 'relink_accounts',
+ 'request_for_quotation' => 'request_for_quotation',
'sales_invoice' => 'sales_invoice',
'sales_order' => 'sales_order',
'save' => 'save',
+ 'save_and_close' => 'save_and_close',
'save_as_new' => 'save_as_new',
'save_exchangerate' => 'save_exchangerate',
'search' => 'search',
'select_name' => 'select_name',
'select_project' => 'select_project',
'send_email' => 'send_email',
+ 'set_headings' => 'set_headings',
'set_pricegroup' => 'set_pricegroup',
'ship_receive' => 'ship_receive',
'ship_to' => 'ship_to',
'drucken' => 'print',
'lieferantenauftrag' => 'purchase_order',
'angebot' => 'quotation',
+ 'anfrage' => 'request_for_quotation',
'kundenauftrag' => 'sales_order',
'speichern' => 'save',
+ 'speichern_und_schließen' => 'save_and_close',
'als_neu_speichern' => 'save_as_new',
'lieferadresse' => 'ship_to',
'umlagerung' => 'transfer',
-$self{texts} = {
+$self->{texts} = {
'Accounting Menu' => 'Kontoverwaltung',
'Add' => 'Erfassen',
'Add Group' => 'Warengruppe erfassen',
'Save' => 'Speichern',
};
-$self{subs} = {
+$self->{subs} = {
'acc_menu' => 'acc_menu',
'add' => 'add',
'continue' => 'continue',
-$self{texts} = {
+$self->{texts} = {
'Account' => 'Konto',
'Accounting Menu' => 'Kontoverwaltung',
'Balance' => 'Bilanz',
'Select all' => 'Alle auswählen',
'Source' => 'Beleg',
'Statement Balance' => 'Sammelrechnungsbilanz',
- 'To' => 'An',
+ 'Until' => 'Bis',
'Update' => 'Erneuern',
};
-$self{subs} = {
+$self->{subs} = {
'acc_menu' => 'acc_menu',
'continue' => 'continue',
'display' => 'display',
-$self{texts} = {
+$self->{texts} = {
'AP Aging' => 'Offene Verbindlichkeiten',
'AR Aging' => 'Offene Forderungen',
'Account' => 'Konto',
'Tax collected' => 'vereinnahmte Steuer',
'Tax paid' => 'Vorsteuer',
'Total' => 'Summe',
- 'Trial Balance' => 'Vergleichsbilanz',
+ 'Trial Balance' => 'Saldenbilanz',
'Vendor' => 'Lieferant',
'Vendor not on file!' => 'Lieferant ist nicht in der Datenbank!',
'YYYY' => 'JJJJ',
'winston_export' => 'Winston-Export',
};
-$self{subs} = {
+$self->{subs} = {
'acc_menu' => 'acc_menu',
'add_transaction' => 'add_transaction',
'aging' => 'aging',
-$self{texts} = {
+$self->{texts} = {
'1. Quarter' => '1. Quartal',
'2. Quarter' => '2. Quartal',
'3. Quarter' => '3. Quartal',
'4. Quarter' => '4. Quartal',
'Address' => 'Adresse',
'Angaben zum Finanzamt' => 'Angaben zum Finanzamt',
+ 'Application Error. No Format given!' => 'Fehler in der Anwendung. Das Format fehlt.',
+ 'Application Error. Wrong Format: ' => 'Fehler in der Anwendung. Falsches Format: ',
'Apr' => 'Apr',
'April' => 'April',
'Aug' => 'Aug',
'Bitte eine Steuernummer angeben' => 'Bitte eine Steuernummer angeben',
'Continue' => 'Weiter',
'Customer not on file!' => 'Kunde ist nicht in der Datenbank!',
+ 'Dataset upgrade' => 'Datenbankaktualisierung',
'Dauerfristverlängerung' => 'Dauerfristverlängerung',
'Dec' => 'Dez',
'December' => 'Dezember',
'Description' => 'Beschreibung',
+ 'ELSTER Export nach Taxbird' => 'ELSTER-Export nach Taxbird',
'ELSTER Export nach Winston' => 'ELSTER Export nach Winston',
'ELSTER-Steuernummer: ' => 'ELSTER-Steuernummer: ',
'Fax' => 'Fax',
'Firma' => 'Firma',
'Help' => 'Hilfe',
'Help:' => 'Hilfe:',
- 'Hier den Berechnungszeitraum auswählen...' => 'Hier den Berechnungszeitraum auswählen...',
'Hint-Missing-Preferences' => 'Bitte fehlende USTVA Einstellungen ergänzen (Menüpunkt: Programm)',
'Hinweise' => 'Hinweise',
- 'Impossible to create yearly Tax Report as PDF or PS.<br \> Not yet implemented!' => 'Umsatzsteuer Jahreserklärung als PDF wird noch nicht unterstützt.<br \> Bitte benutzen Sie das Ausgabeformat Vorschau.',
- 'Impossible to create yearly Tax Report via Winston.<br \> Not yet implemented!' => 'Umsatzsteuer Jahreserklärung via Winston wird noch nicht unterstützt.<br \> Bitte benutzen Sie das Ausgabeformat Vorschau.',
+ 'Impossible to create yearly Tax Report as PDF or Postscript<br \> Not yet implemented!' => 'Es ist noch nicht möglich, die Umsatzsteuervoranmeldung für das ganze Jahr als PDF oder Postscript auszugeben. Noch nicht implementiert.',
+ 'Impossible to create yearly Tax Report via Winston or Taxbird.<br \> Not yet implemented!' => 'Es ist noch nicht möglich, die Umsatzsteuervoranmeldung für das ganze Jahr für Winston oder Taxbird auszugeben. Noch nicht implementiert.',
'Internet' => 'Internet',
'Ist dies eine berichtigte Anmeldung? (Nr. 10/Zeile 15 Steuererklärung)' => 'Ist dies eine berichtigte Anmeldung? (Nr. 10/Zeile 15 Steuererklärung)',
'Jan' => 'Jan',
'Voranmeldezeitraum' => 'Voranmeldezeitraum',
'Voranmeldungszeitraum' => 'Voranmeldungszeitraum',
'Vorschau' => 'Vorschau',
+ 'Wrong Period' => 'Falscher Zeitraum',
'Year' => 'Jahr',
'Yearly' => 'jährlich',
'accrual' => 'Bilanzierung (Soll-Versteuerung)',
'Öffnungszeiten' => 'Öffnungszeiten',
};
-$self{subs} = {
+$self->{subs} = {
'add_transaction' => 'add_transaction',
'ap_transaction' => 'ap_transaction',
'ar_transaction' => 'ar_transaction',
'config' => 'config',
'continue' => 'continue',
'create_steuernummer' => 'create_steuernummer',
- 'create_winston' => 'create_winston',
'debug' => 'debug',
'edit' => 'edit',
'edit_form' => 'edit_form',
- 'elster_conf' => 'elster_conf',
- 'elster_feedback' => 'elster_feedback',
'elster_hash' => 'elster_hash',
- 'elster_readlog' => 'elster_readlog',
- 'elster_send' => 'elster_send',
- 'elster_xml' => 'elster_xml',
'generate_ustva' => 'generate_ustva',
'get_config' => 'get_config',
'gl_transaction' => 'gl_transaction',
'report' => 'report',
'sales_invoice' => 'sales_invoice',
'save' => 'save',
- 'save_winston' => 'save_winston',
'select_name' => 'select_name',
'select_project' => 'select_project',
'show' => 'show',
'show_fa_daten' => 'show_fa_daten',
'show_options' => 'show_options',
- 'test' => 'test',
'ustva_vorauswahl' => 'ustva_vorauswahl',
'vendor_invoice' => 'vendor_invoice',
'weiter' => 'continue',
$form{terminal} = "mozilla";
}
- if ($ENV{HTTP_USER_AGENT} =~ /lynx/i) {
- $form{terminal} = "lynx";
- }
} else {
if ($ENV{TERM} =~ /xterm/) {
$form{terminal} = "xterm";
+use Cwd;
use vars qw($userspath $spool $memberfile $templates $sendmail $language $sid $latex $eur $webdav $lizenzen $jscalendar);
# path to user configuration files
$ENV{"ORACLE_HOME"} = "/usr/local/oracle";
# if you have latex installed set to 1
-$latex = 1;
+$latex_templates = 1;
# if the server can't find gzip, latex, dvips or pdflatex, add the path
$ENV{PATH} .= ":/usr/local/bin";
# Jscalendar an/aus
$jscalendar = 1;
+
+## Support fuer OpenDocument-Vorlagen
+# Diese Option legt fest, ob OpenDocument-Vorlagen generell verfuegbar sind.
+$opendocument_templates = 1;
+
+# Die folgenden zwei Variablen legen Pfade zu Programmen fest, die benoetigt
+# werden, um OpenDocument-Vorlagen in PDFs umzuwandeln.
+
+# Pfad zu OpenOffice.org writer
+$openofficeorg_writer_bin = "/usr/bin/oowriter";
+
+# Soll OpenOffice dauerhaft gestartet bleiben? Die Konvertierung nachfolgender
+# Dokumente geht dann schneller. Allerdings wird auf dem System ein
+# installiertes Python mit den Python-UNO-Bindings benoetigt, die Bestandteil
+# von OpenOffice sind.
+$openofficeorg_daemon = 1;
+$openofficeorg_daemon_port = 2002;
+
+# Pfad zum "X virtual frame buffer", unter dem OpenOffice gestartet wird.
+# Zusaetzlich muessen die Programme "xauth" und "mcookie" gefunden werden
+# koennen, was eine Aenderung an PATH bedeuten kann.
+$ENV{"PATH"} = $ENV{"PATH"} . ":/usr/X11R6/bin:/usr/X11/bin";
+$xvfb_bin = "/usr/bin/Xvfb";
+
+# Das charset, in dem die Daten in der Datenbank abgelegt sind.
+$dbcharset = "ISO-8859-15";
+
+
# Globale Debug-Ausgaben (de-)aktivieren? Moegliche Werte sind
-# LXDebug::NONE, LXDebug::INFO, LXDebug::DEBUG1 und LXDebug::DEBUG2
+# LXDebug::NONE, LXDebug::INFO, LXDebug::DEBUG1, LXDebug::DEBUG2, LXDebug::QUERY
$LXDebug::global_level = LXDebug::NONE;
$LXDebug::global_trace_subs = 0;
--- /dev/null
+<html>
+<LINK REL="stylesheet" HREF="../css/lx-office-erp.css" TYPE="text/css" TITLE="Lx-Office stylesheet">
+<body>
+<?
+/*
+Kunden- bzw. Lieferantenimport mit Browser nach Lx-Office ERP
+
+Copyright (C) 2005
+Author: Holger Lindemann
+Email: hli@lx-system.de
+Web: http://lx-system.de
+
+*/
+
+if ($_GET["login"]) {
+ $login=$_GET["login"];
+} else {
+ $login=$_POST["login"];
+};
+if ($_POST["ok"]) {
+
+$nun=time();
+
+require ("import_lib.php");
+$db=new myDB($login);
+$crm=checkCRM();
+
+function ende($nr) {
+ echo "Abbruch: $nr<br>";
+ echo "Fehlende oder falsche Daten.";
+ exit(1);
+}
+
+if ($_POST["ok"]=="Hilfe") {
+ echo "Importfelder:<br>";
+ echo "Feldname => Bedeutung<br>";
+ foreach($address as $key=>$val) {
+ echo "$key => $val<br>";
+ }
+ exit(0);
+};
+clearstatcache ();
+//print_r($_FILES);
+$test=$_POST["test"];
+if (!empty($_FILES["Datei"]["name"])) {
+ $file=$_POST["ziel"];
+ if (!move_uploaded_file($_FILES["Datei"]["tmp_name"],$file.".csv")) {
+ $file=false;
+ echo "Upload von ".$_FILES["Datei"]["name"]." fehlerhaft. (".$_FILES["Datei"]["error"].")<br>";
+ }
+} else if (is_file($_POST["ziel"].".csv")) {
+ $file=$_POST["ziel"];
+} else {
+ $file=false;
+}
+
+if (!$file) ende (2);
+
+$trenner=($_POST["trenner"])?$_POST["trenner"]:",";
+//echo "../users/$login.conf";
+if (!file_exists("../users/$login.conf")) ende(3);
+
+if (!file_exists("$file.csv")) ende(5);
+
+$db=new myDB($login);
+
+if (!$db->chkcol($file)) ende(6);
+
+$employee=chkUsr($login);
+if (!$employee) ende(4);
+
+$kunde_fld = array_keys($address);
+
+$f=fopen("$file.csv","r");
+$zeile=fgets($f,1200);
+$infld=split($trenner,strtolower($zeile));
+//echo "$zeile<br>";
+//print_r($infld); echo "<br>";
+$first=true;
+$ok=true;
+foreach ($infld as $fld) {
+ $fld = strtolower(trim(strtr($fld,array("\""=>"","'"=>""))));
+ if ($fld=="branche" && !$crm) { $in_fld[]=""; continue; };
+ if ($fld=="sw" && !$crm) { $in_fld[]=""; continue; };
+ $in_fld[]=$fld;
+}
+//print_r($in_fld); echo "<br>";
+$j=0;
+$m=0;
+$zeile=fgetcsv($f,1200,$trenner);
+if ($ok) while (!feof($f)){
+ $i=0;
+ //echo "Arbeite an $m ";
+ $m++;
+ $anrede="";
+ $Matchcode="";
+ $sql="insert into $file ";
+ $keys="(";
+ $vals=" values (";
+ $number=false;
+ foreach($zeile as $data) {
+ if (!in_array(trim($in_fld[$i]),$kunde_fld)) {
+ if ($in_fld[$i]=="anrede") { $anrede=addslashes(trim($data)); }
+ $i++;
+ continue;
+ };
+ $data=trim($data);
+ //$data=htmlentities($data);
+ $data=addslashes($data);
+ if (trim($in_fld[$i])==$file."number") { // customernumber || vendornumber
+ if (empty($data) or !$data) {
+ $data=getKdId();
+ $number=true;
+ } else {
+ $data=chkKdId($data);
+ $number=true;
+ }
+ } else if ($in_fld[$i]=="taxincluded"){
+ $data=strtolower(substr($data,0,1));
+ if ($data!="f" && $data!="t") $data="f";
+ } else if ($in_fld[$i]=="language") {
+ $data=strtolower(substr($data,0,2));
+ if (!in_array($data,array("de","en","fr"))) $data=false;
+ }
+ if ($in_fld[$i]=="matchcode") {
+ $matchcode=$data;
+ $i++;
+ continue;
+ }
+
+ if ($data==false or empty($data) or !$data) {
+ if (in_array($in_fld[$i],array("name"))) {
+ $data=$matchcode;
+ }
+ }
+ $keys.=$in_fld[$i].",";
+ if ($data==false or empty($data) or !$data) {
+ if (in_array($in_fld[$i],array("name"))) {
+ $keys="(";
+ break;
+ }
+ $vals.="null,";
+ } else {
+ if ($in_fld[$i]=="contact"){
+ if ($anrede) {
+ $vals.="'$anrede $data',";
+ } else {
+ $vals.="'$data',";
+ }
+ } else {
+ $vals.="'".$data."',";
+ }
+ }
+ $i++;
+ }
+ if (!$number) {
+ $keys.=$file."number,";
+ $vals.="'".getKdId()."',";
+ }
+ if ($keys<>"(") {
+ if ($test) {
+ if ($first) {
+ echo "<table border='1'>\n";
+ echo "<tr><th>".str_replace(",","</th><th>",substr($keys,1,-1))."</th></tr>\n";
+ $first=false;
+ };
+ $vals=str_replace("',","'</td><td>",substr($vals,9,-1));
+ echo "<tr><td>".str_replace("null,","null</td><td>",$vals)."</td></tr>\n";
+ //echo "Import $j<br>\n";
+ flush();
+ } else {
+ $sql.=$keys."import)";
+ $sql.=$vals."$nun)";
+ $rc=$db->query($sql);
+ if (!$rc) echo "Fehler: ".$vals."<br>";
+ }
+ $j++;
+ } else {
+ $vals=str_replace("',","'</td><td>",substr($vals,9,-1));
+ echo "<tr><td style=\"color:red\">".str_replace("null,","null</td><td style=\"color:red\">",$vals)."</td></tr>\n";
+ flush();
+ }
+ $zeile=fgetcsv($f,1200,$trenner);
+}
+fclose($f);
+if ($test) echo "</table>\n ##### = Neue Kunden-/Lieferantennummer\n<br>";
+echo $j." $file importiert.\n";
+} else {
+?>
+
+<p class="listtop">Adressimport für die ERP<p>
+<br>
+<form name="import" method="post" enctype="multipart/form-data" action="addressB.php">
+<input type="hidden" name="MAX_FILE_SIZE" value="2000000">
+<input type="hidden" name="login" value="<?= $login ?>">
+<table>
+<tr><td></td><td><input type="submit" name="ok" value="Hilfe"></td></tr>
+<tr><td>Zieltabelle</td><td><input type="radio" name="ziel" value="customer" checked>customer <input type="radio" name="ziel" value="vendor">vendor</td></tr>
+<tr><td>Trennzeichen</td><td><input type="text" size="2" maxlength="1" name="trenner" value=";"></td></tr>
+<tr><td>Test</td><td><input type="checkbox" name="test" value="1">ja</td></tr>
+<tr><td>Daten</td><td><input type="file" name="Datei"></td></tr>
+<tr><td></td><td><input type="submit" name="ok" value="Import"></td></tr>
+</table>
+</form>
+<? }; ?>
--- /dev/null
+<html>
+<LINK REL="stylesheet" HREF="../css/lx-office-erp.css" TYPE="text/css" TITLE="Lx-Office stylesheet">
+<body>
+<?
+/*
+Kontaktimport mit Browser nach Lx-Office ERP
+
+Copyright (C) 2005
+Author: Holger Lindemann
+Email: hli@lx-system.de
+Web: http://lx-system.de
+
+*/
+if ($_GET["login"]) {
+ $login=$_GET["login"];
+} else {
+ $login=$_POST["login"];
+};
+
+require ("import_lib.php");
+$db=new myDB($login);
+$crm=checkCRM();
+
+if ($_POST["ok"]) {
+ $login=$_POST["login"];
+ $test=$_POST["test"];
+
+ if ($crm) {
+ $kunde_fld = array_keys($contactscrm);
+ $contact=$contactscrm;
+ } else {
+ $kunde_fld = array_keys($contacts);
+ $contact=$contacts;
+ }
+ $nun=time();
+
+ function ende($nr) {
+ echo "Abbruch: $nr\n";
+ echo "Aufruf: addressS.php [login customer|vendor] [test] | [felder]\n";
+ exit($nr);
+ }
+ if ($_POST["ok"]=="Hilfe") {
+ echo "Importfelder:<br>";
+ echo "Feldname => Bedeutung<br>";
+ foreach($contact as $key=>$val) {
+ echo "$key => $val<br>";
+ }
+ exit(0);
+ };
+
+ clearstatcache ();
+
+ $trenner=($_POST["trenner"])?$_POST["trenner"]:",";
+
+if (!empty($_FILES["Datei"]["name"])) {
+ $file=$_POST["ziel"];
+ if (!move_uploaded_file($_FILES["Datei"]["tmp_name"],$file."_contact.csv")) {
+ $file=false;
+ echo "Upload von ".$_FILES["Datei"]["name"]." fehlerhaft. (".$_FILES["Datei"]["error"].")<br>";
+ }
+} else if (is_file($_POST["ziel"]."_contact.csv")) {
+ $file=$_POST["ziel"];
+} else {
+ $file=false;
+}
+
+if (!$file) ende (2);
+
+if (!file_exists($file."_contact.csv")) ende(5);
+
+if (!file_exists("../users/$login.conf")) ende(3);
+
+
+$employee=chkUsr($login);
+if (!$employee) ende(4);
+
+if (!$db->chkcol($file)) ende(6);
+
+$f=fopen($file."_contact.csv","r");
+$zeile=fgets($f,1200);
+$infld=split($trenner,strtolower($zeile));
+$first=true;
+
+
+foreach ($infld as $fld) {
+ $fld = trim(strtr($fld,array("\""=>"","'"=>"")));
+ $in_fld[]=$fld;
+}
+$j=0;
+$zeile=fgetcsv($f,1200,$trenner);
+while (!feof($f)){
+ $i=-1;
+ $firma="";
+ $name=false;
+ $id=false;
+ $sql="insert into contacts ";
+ $keys="(";
+ $vals=" values (";
+ foreach($zeile as $data) {
+ $i++;
+ if ($in_fld[$i]=="firma") {
+ $firma=addslashes(trim($data));
+ continue;
+ };
+ if (!in_array($in_fld[$i],$kunde_fld)) {
+ continue;
+ }
+ $data=addslashes(trim($data));
+ if ($in_fld[$i]=="cp_cv_id" && $data) {
+ $data=chkKdId($data);
+ if ($data) $firma="";
+ if (!$id) $id = $data;
+ continue;
+ }
+ if ($in_fld[$i]==$file."number" && $data) {
+ $tmp=getFirma($data,$file);
+ if ($tmp) $firma="";
+ if ($id<>$tmp) $id=$tmp;
+ continue;
+ }
+ $keys.=$in_fld[$i].",";
+
+ if ($data==false or empty($data) or !$data) {
+ $vals.="null,";
+ } else {
+ if (in_array($in_fld[$i],array("cp_fax","cp_phone1","cp_phone2"))) {
+ $data="0".$data;
+ } else if ($in_fld[$i]=="cp_country" && $data) {
+ $data=mkland($data);
+ }
+ if ($in_fld[$i]=="cp_name") $name=true;
+ $vals.="'".$data."',";
+ // bei jedem gefuellten Datenfeld erhoehen
+ $val_count++;
+ }
+ }
+ if (!$name) {
+ $zeile=fgetcsv($f,1200,$trenner);
+ continue;
+ }
+ if ($firma) {
+ $data=suchFirma($file,$firma);
+ if ($data) {
+ $vals.=$data["cp_cv_id"].",";
+ $keys.="cp_cv_id,";
+ }
+ } else if ($id) {
+ $vals.=$id.",";
+ $keys.="cp_cv_id,";
+ }
+ if ($keys<>"(" && $val_count>2) {
+ if ($test) {
+ if ($first) {
+ echo "<table border='1'>\n";
+ echo "<tr><th>".str_replace(",","</th><th>",substr($keys,1,-1))."</th></tr>\n";
+ $first=false;
+ };
+ $vals=str_replace("',","'</td><td>",substr($vals,9,-1));
+ echo "<tr><td>".str_replace("null,","null</td><td>",$vals)."</td></tr>\n";
+ flush();
+ } else {
+ $sql.=substr($keys,0,-1).")";
+ $sql.=substr($vals,0,-1).")";
+ $rc=$db->query($sql);
+ if (!$rc) echo "Fehler: ".$sql."\n";
+ }
+ $j++;
+ };
+ $zeile=fgetcsv($f,1200,$trenner);
+}
+fclose($f);
+echo $j." $file importiert.\n";} else {
+?>
+<p class="listtop">Kontakt-Adressimport für die ERP</p>
+<form name="import" method="post" enctype="multipart/form-data" action="contactB.php">
+<input type="hidden" name="MAX_FILE_SIZE" value="300000">
+<input type="hidden" name="login" value="<?= $login ?>">
+<table>
+<tr><td></td><td><input type="submit" name="ok" value="Hilfe"></td></tr>
+<tr><td>Zieltabelle</td><td><input type="radio" name="ziel" value="customer" checked>customer <input type="radio" name="ziel" value="vendor">vendor</td></tr>
+<tr><td>Trennzeichen</td><td><input type="text" size="2" maxlength="1" name="trenner" value=";"></td></tr>
+<tr><td>Test</td><td><input type="checkbox" name="test" value="1">ja</td></tr>
+<tr><td>Daten</td><td><input type="file" name="Datei"></td></tr>
+<tr><td></td><td><input type="submit" name="ok" value="Import"></td></tr>
+</table>
+</form>
+<? }; ?>
--- /dev/null
+<?
+/*
+Funktionsbibliothek für den Datenimport in Lx-Office ERP
+
+Copyright (C) 2005
+Author: Holger Lindemann
+Email: hli@lx-system.de
+Web: http://lx-system.de
+
+*/
+
+require_once "DB.php";
+
+$address = array(
+ "name" => "Firmenname",
+ "department_1" => "Abteilung",
+ "department_2" => "Abteilung",
+ "street" => "Strasse + Nr",
+ "zipcode" => "Plz",
+ "city" => "Ort",
+ "country" => "Land",
+ "contact" => "Ansprechpartner",
+ "phone" => "Telefon",
+ "fax" => "Fax",
+ "homepage" => "Homepage",
+ "email" => "eMail",
+ "notes" => "Bemerkungen",
+ "discount" => "Rabatt (nn.nn)",
+ "taxincluded" => "incl. Steuer? (t/f)",
+ "terms" => "Zahlungsziel (Tage)",
+ "customernumber" => "Kundennummer",
+ "vendornumber" => "Lieferantennummer",
+ "taxnumber" => "Steuernummer",
+ "account_number" => "Kontonummer",
+ "bank_code" => "Bankleitzahl",
+ "bank" => "Bankname",
+ "branche" => "Branche",
+ "language" => "Sprache (de,en,fr)",
+ "sw" => "Stichwort",
+ "creditlimit" => "Kreditlimit (nnnnnn.nn)",
+ "hierarchie" => "Hierarchie",
+ "potenzial" => "Potenzial",
+ "ar" => "Debitorenkonto",
+ "ap" => "Kreditorenkonto",
+ "matchcode" => "Matchcode",
+ "customernumber2" => "Kundennummer 2");
+
+$shiptos = array(
+ "shiptoname" => "Firmenname",
+ "shiptodepartment_1" => "Abteilung",
+ "shiptodepartment_2" => "Abteilung",
+ "shiptostreet" => "Strasse + Nr",
+ "shiptozipcode" => "Plz",
+ "shiptocity" => "Ort",
+ "shiptocountry" => "Land",
+ "shiptocontact" => "Ansprechpartner",
+ "shiptophone" => "Telefon",
+ "shiptofax" => "Fax",
+ "shiptoemail" => "eMail",
+ "customernumber" => "Kundennummer",
+ "vendornumber" => "Lieferantennummer");
+
+$parts = array(
+ "partnumber" => "Artikelnummer",
+ "description" => "Artikeltext",
+ "unit" => "Einheit",
+ "weight" => "Gewicht (kg)",
+ "onhand" => "Lagerbestand",
+ "notes" => "Beschreibung",
+ "makemodel" => "Hersteller",
+ "model" => "Modellbezeichnung",
+ "income_accno_id" => "Erlöskonto",
+ "expense_accno_id" => "Konto Umsatzkosten",
+ "bin" => "Lagerort",
+ "image" => "Pfad/Dateiname",
+ "drawing" => "Pfad/Dateiname",
+ "microfiche" => "Pfad/Dateiname",
+ "partsgroup_id" => "Name Warengruppe",
+ "listprice" => "Listenpreis",
+ "sellprice" => "Verkaufspreis",
+ "lastcost" => "letzter EK",
+ "art" => "Ware/Dienstleistung (*/d)");
+
+$contactscrm = array(
+ "customernumber" => "Kundennummer",
+ "vendornumber" => "Lieferantennummer",
+ "cp_cv_id" => "FirmenID in der db",
+ "firma" => "Firmenname",
+ "cp_greeting" => "Anrede",
+ "cp_title" => "Titel",
+ "cp_givenname" => "Vorname",
+ "cp_greeting" => "Anrede",
+ "cp_name" => "Nachname",
+ "cp_email" => "eMail",
+ "cp_phone1" => "Telefon 1",
+ "cp_phone2" => "Telefon 2",
+ "cp_street" => "Strasse",
+ "cp_zipcode" => "PLZ",
+ "cp_city" => "Ort",
+ "cp_notes" => "Bemerkungen",
+ "cp_country" => "Land",
+ "cp_stichwort1" => "Stichwort(e)",
+ "katalog" => "Katalog",
+ "inhaber" => "Inhaber",
+ "contact_id" => "Kontakt ID"
+ );
+
+$contacts = array(
+ "customernumber" => "Kundennummer",
+ "vendornumber" => "Lieferantennummer",
+ "cp_cv_id" => "FirmenID in der db",
+ "firma" => "Firmenname",
+ "cp_greeting" => "Anrede",
+ "cp_title" => "Titel",
+ "cp_givenname" => "Vorname",
+ "cp_greeting" => "Anrede",
+ "cp_name" => "Nachname",
+ "cp_email" => "eMail",
+ "cp_phone1" => "Telefon 1",
+ "cp_phone2" => "Telefon 2",
+ "katalog" => "Katalog",
+ "inhaber" => "Inhaber",
+ "contact_id" => "Kontakt ID"
+ );
+
+function checkCRM() {
+global $db;
+ $sql="select * from crm";
+ $rs=$db->getAll($sql);
+ if ($rs) {
+ return true;
+ } else {
+ return false;
+ }
+}
+
+function chkUsr($usr) {
+// ist es ein gültiger ERP-Benutzer? Er muß mindestens 1 x angemeldet gewesen sein.
+global $db;
+ $sql="select * from employee where login = '$usr'";
+ $rs=$db->getAll($sql);
+ if ($rs[0]["id"]) { return $rs[0]["id"]; }
+ else { return false; };
+}
+
+function getKdId() {
+// die nächste freie Kunden-/Lieferantennummer holen
+global $db,$file,$test;
+ if ($test) { return "#####"; }
+ $sql1="select * from defaults";
+ $sql2="update defaults set ".$file."number = '%s'";
+ $db->lock();
+ $rs=$db->getAll($sql1);
+ $nr=$rs[0][$file."number"];
+ preg_match("/^([^0-9]*)([0-9]+)/",$nr,$hits);
+ if ($hits[2]) { $nr=$hits[2]+1; $nnr=$hits[1].$nr; }
+ else { $nr=$hits[1]+1; $nnr=$nr; };
+ $rc=$db->query(sprintf($sql2,$nnr));
+ if ($rc) {
+ $db->commit();
+ return $nnr;
+ } else {
+ $db->rollback();
+ return false;
+ };
+}
+
+function chkKdId($data) {
+// gibt es die Nummer schon?
+global $db,$file,$test;
+ $sql="select * from $file where ".$file."number = '$data'";
+ $rs=$db->getAll($sql);
+ if ($rs[0][$file."number"]==$data) {
+ // ja, eine neue holen
+ return getKdId();
+ } else {
+ return $data;
+ }
+}
+
+function getKdRefId($data) {
+// gibt es die Nummer schon?
+global $db,$file,$test;
+ if (empty($data) or !$data) {
+ return false;
+ }
+ $sql="select * from $file where ".$file."number = '$data'";
+ $rs=$db->getAll($sql);
+ return $rs[0]["id"];
+}
+
+function suchFirma($tab,$data) {
+// gibt die Firma ?
+global $db;
+ if (empty($data) or !$data) {
+ return false;
+ }
+ $data=strtoupper($data);
+ $sql="select * from $tab where upper(name) like '%$data%'";
+ $rs=$db->getAll($sql);
+ if (!$rs) {
+ $org=$data;
+ while(strpos($data," ")>0) {
+ $data=ereg_replace(" "," ",$data);
+ }
+ $data=preg_replace("/[^A-Z0-9]/ ",".*",trim($data));
+ $sql="select * from $tab where upper(name) ~ '$data'";
+ $rs=$db->getAll($sql);
+ if (count($rs)==1) {
+ return array("cp_cv_id"=>$rs[0]["id"],"Firma"=>$rs[0]["name"]);
+ }
+ return false;
+ } else {
+ return array("cp_cv_id"=>$rs[0]["id"],"Firma"=>$rs[0]["name"]);
+ }
+}
+
+$land=array("DEUTSC"=>"D","FRANKR"=>"F","SPANIE"=>"ES","ITALIE"=>"I","HOLLAN"=>"NL","NIEDER"=>"NL",
+ "BELGIE"=>"B","LUXEMB"=>"L","NORWEG"=>"N","FINNLA"=>"","GRIECH"=>"GR","OESTER"=>"A",
+ "SCHWEI"=>"CH","SCHWED"=>"S","AUSTRI"=>"A");
+
+function mkland($data) {
+global $land;
+ $data=strtr($data,array("Ö"=>"OE","Ä"=>"AE","Ü"=>"UE","ö"=>"OE","ä"=>"AE","ü"=>"UE","ß"=>"SS"));
+ $data=strtoupper(substr($data,0,6));
+ $cntr=$land[$data];
+ return (strlen($cntr)>0)?$cntr:substr($data,0,3);
+}
+
+//Suche Nach Kunden-/Lieferantenummer
+function getFirma($nummer,$tabelle) {
+global $db;
+ $nummer=strtoupper($nummer);
+ $sql="select id from $tabelle where upper(".$tabelle."number) = '$nummer'";
+ $rs=$db->getAll($sql);
+ if (!$rs) {
+ $nr=ereg_replace(" ","%",$nummer);
+ $sql="select id,".$tabelle."number from $tabelle where upper(".$tabelle."number) like '$nr'";
+ $rs=$db->getAll($sql);
+ if ($rs) {
+ $nr=ereg_replace(" ","",$nummer);
+ foreach ($rs as $row) {
+ $tmp=ereg_replace(" ","",$row[$tabelle."number"]);
+ if ($tmp==$nr) return $row["id"];
+ }
+ } else {
+ return false;
+ }
+ } else {
+ return $rs[0]["id"];
+ }
+}
+
+class myDB extends DB {
+// Datenbankklasse
+
+ var $rc = false;
+ var $showErr = false;
+ var $db = false;
+ var $debug = false;
+
+/****************************************************
+* uudecode
+* in: string
+* out: string
+* dekodiert Perl-UU-kodierte Passwort-Strings
+* http://de3.php.net/base64_decode (bug #171)
+*****************************************************/
+ function uudecode($encode) {
+ $b64chars="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";
+
+ $encode = preg_replace("/^./m","",$encode);
+ $encode = preg_replace("/\n/m","",$encode);
+ for($i=0; $i<strlen($encode); $i++) {
+ if ($encode[$i] == '')
+ $encode[$i] = ' ';
+ $encode[$i] = $b64chars[ord($encode[$i])-32];
+ }
+
+ while(strlen($encode) % 4)
+ $encode .= "=";
+
+ return base64_decode($encode);
+ }
+
+ function dbFehler($sql,$err) {
+ if ($this->showErr)
+ echo "$sql : $err\n";
+ }
+
+ function showDebug($sql) {
+ echo $sql."\n";
+ if ($this->debug==2) {
+ print_r($this->rc);
+ };
+ }
+
+ function myDB($usr) {
+ // Datenbankparameter des ERP-Users benutzen.
+ $tmp = file_get_contents("../users/$usr.conf");
+ preg_match("/dbname => '(.+)'/",$tmp,$hits);
+ $dbname=$hits[1];
+ preg_match("/dbpasswd => '(.+)'/",$tmp,$hits);
+ if ($hits[1]) {
+ $dbpasswd=$this->uudecode($hits[1]);
+ } else {
+ $dbpasswd="";
+ };
+ preg_match("/dbuser => '(.+)'/",$tmp,$hits);
+ $dbuser=$hits[1];
+ preg_match("/dbhost => '(.+)'/",$tmp,$hits);
+ $dbhost=$hits[1];
+ if (!$dbhost) $dbhost="localhost";
+ if ($dbpasswd) {
+ $dns=$dbuser.":".$dbpasswd."@".$dbhost."/".$dbname;
+ } else {
+ $dns=$dbuser."@".$dbhost."/".$dbname;
+ };
+ $dns="pgsql://".$dns;
+ $this->db=DB::connect($dns);
+ if (!$this->db) DB::dbFehler("oh oh oh",$this->db->getDebugInfo());
+ if (DB::isError($this->db)) {
+ $this->dbFehler("Connect",$this->db->getDebugInfo());
+ die ($this->db->getDebugInfo());
+ }
+ return $this->db;
+ }
+
+ function query($sql) {
+ $this->rc=@$this->db->query($sql);
+ if ($this->debug) $this->showDebug($sql);
+ if(DB::isError($this->rc)) {
+ $this->dbFehler($sql,$this->rc->getMessage());
+ return false;
+ } else {
+ return $this->rc;
+ }
+ }
+ function getAll($sql) {
+ $this->rc=@$this->db->getAll($sql,DB_FETCHMODE_ASSOC);
+ if ($this->debug) $this->showDebug($sql);
+ if(DB::isError($this->rc)) {
+ $this->dbFehler($sql,$this->rc->getMessage());
+ return false;
+ } else {
+ return $this->rc;
+ }
+ }
+
+ function lock() {
+ $this->query("BEGIN");
+ }
+ function commit() {
+ $this->query("COMMIT");
+ }
+ function rollback() {
+ $this->query("ROLLBACK");
+ }
+ function chkcol($tbl) {
+ // gibt es die Spalte import schon?
+ $rc=$this->db->query("select import from $tbl limit 1");
+ if(DB::isError($rc)) {
+ $rc=$this->db->query("alter table $tbl add column import int4");
+ if(DB::isError($rc)) { return false; }
+ else { return true; }
+
+ } else { return true; };
+ }
+}
+
+?>
--- /dev/null
+<html>
+<LINK REL="stylesheet" HREF="../css/lx-office-erp.css" TYPE="text/css" TITLE="Lx-Office stylesheet">
+<body>
+<?
+/*
+Lieferanschriftimport mit Browser nach Lx-Office ERP
+
+Copyright (C) 2005
+Author: Philip Reetz
+Email: p.reetz@linet-services.de
+Web: http://www.linet-services.de
+
+*/
+if ($_GET["login"]) {
+ $login=$_GET["login"];
+} else {
+ $login=$_POST["login"];
+};
+
+require ("import_lib.php");
+$db=new myDB($login);
+$crm=checkCRM();
+
+if ($_POST["ok"]) {
+ $login=$_POST["login"];
+ $test=$_POST["test"];
+
+
+ $shipto_fld = array_keys($shiptos);
+ $shipto=$shiptos;
+
+ $nun=time();
+
+ function ende($nr) {
+ echo "Abbruch: $nr\n";
+ echo "Aufruf: shiptoB.php [login customer|vendor] [test] | [felder]\n";
+ exit($nr);
+ }
+ if ($_POST["ok"]=="Hilfe") {
+ echo "Importfelder:<br>";
+ echo "Feldname => Bedeutung<br>";
+ foreach($contact as $key=>$val) {
+ echo "$key => $val<br>";
+ }
+ exit(0);
+ };
+
+ clearstatcache ();
+
+ $trenner=($_POST["trenner"])?$_POST["trenner"]:",";
+
+if (!empty($_FILES["Datei"]["name"])) {
+ $file=$_POST["ziel"];
+ if (!move_uploaded_file($_FILES["Datei"]["tmp_name"],$file."_shipto.csv")) {
+ $file=false;
+ echo "Upload von ".$_FILES["Datei"]["name"]." fehlerhaft. (".$_FILES["Datei"]["error"].")<br>";
+ }
+} else if (is_file($_POST["ziel"]."_shipto.csv")) {
+ $file=$_POST["ziel"];
+} else {
+ $file=false;
+}
+
+if (!$file) ende (2);
+
+if (!file_exists($file."_shipto.csv")) ende(5);
+
+if (!file_exists("../users/$login.conf")) ende(3);
+
+
+$employee=chkUsr($login);
+if (!$employee) ende(4);
+
+if (!$db->chkcol($file)) ende(6);
+
+$f=fopen($file."_shipto.csv","r");
+$zeile=fgets($f,1000);
+$infld=split($trenner,strtolower($zeile));
+$first=true;
+
+
+foreach ($infld as $fld) {
+ $fld = trim(strtr($fld,array("\""=>"","'"=>"")));
+ $in_fld[]=$fld;
+}
+$j=0;
+$zeile=fgetcsv($f,1000,$trenner);
+while (!feof($f)){
+ $i=-1;
+ $firma="";
+ $name=false;
+ $id=false;
+ $sql="insert into shipto ";
+ $keys="(";
+ $vals=" values (";
+ foreach($zeile as $data) {
+ $i++;
+ if ($in_fld[$i]=="firma") {
+ $firma=addslashes(trim($data));
+ continue;
+ };
+ if (!in_array($in_fld[$i],$shipto_fld)) {
+ continue;
+ }
+ $data=addslashes(trim($data));
+ if ($in_fld[$i]=="trans_id" && $data) {
+ $data=chkKdId($data);
+ if ($data) $firma="";
+ if (!$id) $id = $data;
+ continue;
+ }
+ if ($in_fld[$i]==$file."number" && $data) {
+ $tmp=getFirma($data,$file);
+ if ($tmp) $firma="";
+ if ($id<>$tmp) $id=$tmp;
+ continue;
+ }
+ $keys.=$in_fld[$i].",";
+
+ if ($data==false or empty($data) or !$data) {
+ $vals.="null,";
+ } else {
+ if (in_array($in_fld[$i],array("cp_fax","cp_phone1","cp_phone2"))) {
+ $data="0".$data;
+ } else if ($in_fld[$i]=="cp_country" && $data) {
+ $data=mkland($data);
+ }
+ if ($in_fld[$i]=="cp_name") $name=true;
+ $vals.="'".$data."',";
+ // bei jedem gefuellten Datenfeld erhoehen
+ $val_count++;
+ }
+ }
+// if (!$name) {
+// $zeile=fgetcsv($f,1000,$trenner);
+// continue;
+// }
+ if ($firma) {
+ $data=suchFirma($file,$firma);
+ if ($data) {
+ $vals.=$data["trans_id"].",";
+ $keys.="trans_id,";
+ }
+ } else if ($id) {
+ $vals.=$id.",";
+ $keys.="trans_id,";
+ }
+ if ($keys<>"(") {
+ if ($test) {
+ if ($first) {
+ echo "<table border='1'>\n";
+ echo "<tr><th>".str_replace(",","</th><th>",substr($keys,1,-1))."</th></tr>\n";
+ $first=false;
+ };
+ $vals=str_replace("',","'</td><td>",substr($vals,9,-1));
+ echo "<tr><td>".str_replace("null,","null</td><td>",$vals)."</td></tr>\n";
+ flush();
+ } else {
+ $sql.=substr($keys,0,-1).")";
+ $sql.=substr($vals,0,-1).")";
+ $rc=$db->query($sql);
+ if (!$rc) echo "Fehler: ".$sql."\n";
+ }
+ $j++;
+ };
+ $zeile=fgetcsv($f,1000,$trenner);
+}
+fclose($f);
+echo $j." $file importiert.\n";} else {
+?>
+<p class="listtop">Lieferanschriftimport für die ERP</p>
+<form name="import" method="post" enctype="multipart/form-data" action="shiptoB.php">
+<input type="hidden" name="MAX_FILE_SIZE" value="300000">
+<input type="hidden" name="login" value="<?= $login ?>">
+<table>
+<tr><td></td><td><input type="submit" name="ok" value="Hilfe"></td></tr>
+<tr><td>Zieltabelle</td><td><input type="radio" name="ziel" value="customer" checked>customer <input type="radio" name="ziel" value="vendor">vendor</td></tr>
+<tr><td>Trennzeichen</td><td><input type="text" size="2" maxlength="1" name="trenner" value=";"></td></tr>
+<tr><td>Test</td><td><input type="checkbox" name="test" value="1">ja</td></tr>
+<tr><td>Daten</td><td><input type="file" name="Datei"></td></tr>
+<tr><td></td><td><input type="submit" name="ok" value="Import"></td></tr>
+</table>
+</form>
+<? }; ?>
# Erstellt die benotigten Symlinks
ln -vsf login.pl admin.pl
-for i in ap ar bp ca cp ct gl ic ir is menu oe pe rc rp datev licenses fa ustva menunew; do
+for i in ap ar bp ca cp ct cn dn gl ic ir is menu oe pe rc rp datev licenses fa ustva menunew common; do
ln -vsf am.pl $i.pl
done
-cd bin/lynx
-for i in admin am ap ar arap bp ca cp ct gl ic io ir is login oe pe rc rp datev licenses fa ustva; do
- ln -vsf ../mozilla/$i.pl $i.pl
-done
action=add
item=assembly
-[Master Data--Add Group]
-module=pe.pl
-action=add
-type=partsgroup
-
[Master Data--Add Project]
module=pe.pl
action=add
type=project
-[Master Data--Add Pricegroup]
-module=pe.pl
-action=add
-type=pricegroup
+[Master Data--Update Prices]
+module=ic.pl
+action=search_update_prices
[Master Data--Add License]
module=licenses.pl
action=search
searchitems=assembly
-[Master Data--Reports--Groups]
-module=pe.pl
-action=search
-type=partsgroup
-
[Master Data--Reports--Projects]
module=pe.pl
action=search
action=report
report=projects
-[Master Data--Reports--Pricegroups]
-module=pe.pl
-action=search
-type=pricegroup
-
[Master Data--Reports--Licenses]
module=licenses.pl
action=search
action=add
type=invoice
+[AR--Add Credit Note]
+module=is.pl
+action=add
+type=credit_note
+
+[AR--Add Dunning]
+module=dn.pl
+action=add
+
[AR--Add Sales Order]
module=oe.pl
action=add
action=search
nextsub=ar_transactions
+[AR--Reports--Dunnings]
+module=dn.pl
+action=search
+
[AR--Reports--Sales Orders]
module=oe.pl
action=search
action=search
type=sales_quotation
-
-
[AP]
[AP--Add Vendor Invoice]
module=am.pl
action=config
-[Programm--UStVa Einstellungen]
-module=ustva.pl
-action=edit
-
[Programm--Version]
module=login.pl
action=company_logo
[System]
+[System--UStVa Einstellungen]
+module=ustva.pl
+action=edit
+
+[System--Edit Dunning]
+module=dn.pl
+action=edit_config
[System--Chart of Accounts]
module=menu.pl
module=am.pl
action=list_account
+[System--Buchungsgruppen]
+module=menu.pl
+action=acc_menu
+target=acc_menu
+submenu=1
+
+[System--Buchungsgruppen--BG hinzufügen]
+module=am.pl
+action=add_buchungsgruppe
+
+[System--Buchungsgruppen--BG anzeigen]
+module=am.pl
+action=list_buchungsgruppe
+
+[System--Groups]
+module=menu.pl
+action=acc_menu
+target=acc_menu
+submenu=1
+
+[System--Groups--Add Group]
+module=pe.pl
+action=add
+type=partsgroup
+
+[System--Groups--List Groups]
+module=pe.pl
+action=search
+type=partsgroup
+
+[System--Pricegroups]
+module=menu.pl
+action=acc_menu
+target=acc_menu
+submenu=1
+
+[System--Pricegroups--Add Pricegroup]
+module=pe.pl
+action=add
+type=pricegroup
+
+[System--Pricegroups--List Pricegroups]
+module=pe.pl
+action=search
+type=pricegroup
+
+[System--Units]
+module=menu.pl
+action=acc_menu
+target=acc_menu
+submenu=1
+
+[System--Units--Dimension units]
+module=am.pl
+action=edit_units
+unit_type=dimension
+
+[System--Units--Service units]
+module=am.pl
+action=edit_units
+unit_type=service
+
#[System--Warehouses]
#module=menu.pl
#action=acc_menu
module=am.pl
action=list_business
-[System--SIC]
+[System--Lead]
+module=menu.pl
+action=acc_menu
+target=acc_menu
+submenu=1
+
+[System--Lead--Add Lead]
+module=am.pl
+action=add_lead
+
+[System--Lead--List Lead]
+module=am.pl
+action=list_lead
+
+[System--Languages]
+module=menu.pl
+action=acc_menu
+target=acc_menu
+submenu=1
+
+[System--Languages--Add Language]
+module=am.pl
+action=add_language
+
+[System--Languages--List Languages]
+module=am.pl
+action=list_language
+
+[System--Printer]
module=menu.pl
action=acc_menu
target=acc_menu
submenu=1
-[System--SIC--Add SIC]
+[System--Printer--Add Printer]
module=am.pl
-action=add_sic
+action=add_printer
-[System--SIC--List SIC]
+[System--Printer--List Printer]
module=am.pl
-action=list_sic
+action=list_printer
+
+[System--Payment Terms]
+module=menu.pl
+action=acc_menu
+target=acc_menu
+submenu=1
+
+[System--Payment Terms--Add Payment Terms]
+module=am.pl
+action=add_payment
+
+[System--Payment Terms--List Payment Terms]
+module=am.pl
+action=list_payment
+
+#[System--Import Datanorm]
+#module=menu.pl
+#action=acc_menu
+#target=acc_menu
+#submenu=1
+
+#[System--Import Datanorm--Warengruppensatz]
+#module=datanorm.pl
+#action=import
+#type=Warengruppensatz
+
+#[System--Import Datanorm--Artikelsatz]
+#module=datanorm.pl
+#action=import
+#type=Artikelsatz
+
+#[System--Import Datanorm--Datapreis]
+#module=datanorm.pl
+#action=import
+#type=Datapreis
+
+[System--Import CSV]
+module=menu.pl
+action=acc_menu
+target=acc_menu
+submenu=1
+
+[System--Import CSV--Customer]
+module=lxo-import/addressB.php
+
+[System--Import CSV--Contacts]
+module=lxo-import/contactB.php
+
+[System--Import CSV--Shipto]
+module=lxo-import/shiptoB.php
+
+#[System--SIC]
+#module=menu.pl
+#action=acc_menu
+#target=acc_menu
+#submenu=1
+#
+#[System--SIC--Add SIC]
+#module=am.pl
+#action=add_sic
+#
+#[System--SIC--List SIC]
+#module=am.pl
+#action=list_sic
[System--HTML Templates]
module=menu.pl
--- /dev/null
+#!/usr/bin/perl -w
+
+$| = 1;
+
+my @required_modules = (
+ { "name" => "Class::Accessor", "url" => "http://search.cpan.org/~kasei/" },
+ { "name" => "CGI", "url" => "http://search.cpan.org/~lds/" },
+ { "name" => "CGI::Ajax", "url" => "http://search.cpan.org/~bct/" },
+ { "name" => "DBI", "url" => "http://search.cpan.org/~timb/" },
+ { "name" => "DBD::Pg", "url" => "http://search.cpan.org/~dbdpg/" },
+ { "name" => "HTML::Template", "url" => "http://search.cpan.org/~samtregar/" },
+ { "name" => "Archive::Zip", "url" => "http://search.cpan.org/~adamk/" },
+ { "name" => "Text::Iconv", "url" => "http://search.cpan.org/~mpiotr/" },
+ );
+
+sub module_available {
+ my ($module) = @_;
+
+ if (!defined(eval("require $module;"))) {
+ return 0;
+ } else {
+ return 1;
+ }
+}
+
+foreach my $module (@required_modules) {
+ print("Looking for $module->{name}...");
+ if (!module_available($module->{"name"})) {
+ print(" NOT found\n" .
+ " The module '$module->{name}' is not available on your system.\n" .
+ " Please install it with the CPAN shell, e.g.\n" .
+ " perl -MCPAN -e install \"install $module->{name}\"\n" .
+ " or download it from this URL and install it manually:\n" .
+ " $module->{url}\n\n");
+ } else {
+ print(" ok\n");
+ }
+}
--- /dev/null
+#!/usr/bin/python
+
+import uno, sys
+
+from unohelper import Base, systemPathToFileUrl, absolutize
+from os import getcwd
+from os.path import splitext
+from com.sun.star.beans import PropertyValue
+
+def establish_connection(port):
+ local_ctx = uno.getComponentContext()
+ local_smgr = local_ctx.ServiceManager
+
+ resolver = local_smgr.createInstanceWithContext("com.sun.star.bridge.UnoUrlResolver", local_ctx)
+ ctx = resolver.resolve("uno:socket,host=localhost,port=%s;urp;StarOffice.ComponentContext" % port)
+ smgr = ctx.ServiceManager
+
+ desktop = smgr.createInstanceWithContext("com.sun.star.frame.Desktop", ctx)
+
+ return desktop
+
+def load_file(desktop, path):
+ cwd = systemPathToFileUrl(getcwd())
+ file_url = absolutize(cwd, systemPathToFileUrl(path))
+ sys.stderr.write(file_url + "\n")
+
+ in_props = (
+ # PropertyValue("Hidden", 0 , True, 0),
+ )
+ return desktop.loadComponentFromURL(file_url, "_blank", 0, in_props)
+
+
+def write_pdf(doc, path):
+ out_props = (
+ PropertyValue("FilterName", 0, "writer_pdf_Export", 0),
+ PropertyValue("Overwrite", 0, True, 0),
+ )
+
+ (dest, ext) = splitext(path)
+ dest = dest + ".pdf"
+ dest_url = absolutize(systemPathToFileUrl(getcwd()), systemPathToFileUrl(dest))
+ sys.stderr.write(dest_url + "\n")
+ doc.storeToURL(dest_url, out_props)
+ doc.dispose()
+
+def main():
+ if len(sys.argv) <= 2:
+ sys.exit(1)
+
+ try:
+ desktop = establish_connection(sys.argv[1])
+ except:
+ sys.exit(2)
+
+ try:
+ doc = load_file(desktop, sys.argv[2])
+ if not doc:
+ sys.exit(3)
+ except:
+ sys.exit(3)
+
+ try:
+ write_pdf(doc, sys.argv[2])
+ except:
+ sys.exit(4)
+
+ sys.exit(0)
+
+main()
--- /dev/null
+#!/usr/bin/python
+
+import uno, sys
+
+from unohelper import Base, systemPathToFileUrl, absolutize
+from os import getcwd
+from os.path import splitext
+from com.sun.star.beans import PropertyValue
+
+def establish_connection(port):
+ local_ctx = uno.getComponentContext()
+ local_smgr = local_ctx.ServiceManager
+
+ resolver = local_smgr.createInstanceWithContext("com.sun.star.bridge.UnoUrlResolver", local_ctx)
+ ctx = resolver.resolve("uno:socket,host=localhost,port=%s;urp;StarOffice.ComponentContext" % port)
+ smgr = ctx.ServiceManager
+
+ desktop = smgr.createInstanceWithContext("com.sun.star.frame.Desktop", ctx)
+
+ return desktop
+
+def main():
+ if len(sys.argv) <= 1:
+ sys.exit(1)
+
+ try:
+ desktop = establish_connection(sys.argv[1])
+ except:
+ sys.exit(2)
+ sys.exit(0)
+
+main()
--- /dev/null
+#!/usr/bin/perl -l
+#
+$db = "Pg";
+$version = "0.2b";
+
+($name,$exec) = @ARGV;
+opendir SQLDIR, "sql/$db-upgrade" or die "Can't open sql dir";
+@ups = sort(cmp_script_version grep(/$db-upgrade-.*?\.(sql|pl)$/, readdir(SQLDIR)));
+closedir SQLDIR;
+$up = $ups[-1];
+$up =~ s/(.*de-)|(.sql$)|(.pl$)//g;
+($from, $to) = split /-/, $up;
+@next = split(/\./, $to);
+$newsub = (pop @next)+1;
+$next = join (".",@next).".".$newsub;
+
+$name =~ /\.([^\.]+)$/;
+$ext = $1;
+
+print qq|
+$db-upgrade Adder v$version
+
+USE: pgupadd [file] [!]
+
+Computes the next minor database version.
+If [file] is given, proposes a copy command to add this file to the upgrade dir.
+Use pgupadd [file] ! to let the adder copy and add it to svn for you (check the command first).
+
+Current highest upgrade: $up
+Proposed next version: $next
+Proposed name for upgrade: $db-upgrade-$to-$next.$ext |;
+
+$cmd = "cp $name sql/$db-upgrade/$db-upgrade-$to-$next.$ext; svn add sql/$db-upgrade/$db-upgrade-$to-$next.$ext;";
+print qq|Proposed copy/add command:
+
+$cmd
+| if $name;
+
+if ($name && !-f $name) {
+ print qq|Warning! Given file does not exist!|;
+ exit;
+}
+
+if ($name && -f "sql/$db-upgrade/$db-upgrade-$up.$ext" &&
+ !`cmp $name sql/$db-upgrade/$db-upgrade-$up.$ext`) {
+ print qq|Warning! Given file is identical to latest $db-upgrade!|;
+ exit;
+}
+
+exec($cmd) if ($exec eq "!" and $name);
+
+
+# both functions stolen and slightly modified from SL/User.pm
+sub cmp_script_version {
+ my ($a_from, $a_to, $b_from, $b_to);
+ my ($i, $res_a, $res_b);
+ my ($my_a, $my_b) = ($a, $b);
+
+ $my_a =~ s/.*-upgrade-//;
+ $my_a =~ s/.(sql|pl)$//;
+ $my_b =~ s/.*-upgrade-//;
+ $my_b =~ s/.(sql|pl)$//;
+ ($my_a_from, $my_a_to) = split(/-/, $my_a);
+ ($my_b_from, $my_b_to) = split(/-/, $my_b);
+
+ $res_a = calc_version($my_a_from);
+ $res_b = calc_version($my_b_from);
+
+ if ($res_a == $res_b) {
+ $res_a = calc_version($my_a_to);
+ $res_b = calc_version($my_b_to);
+ }
+
+ return $res_a <=> $res_b;
+}
+sub calc_version {
+ my $r = !(my @v = split(/\./, shift));
+ map { $r = $r * 1000 + $v[$_] } 0..4;
+ $r;
+}
--- /dev/null
+#!/usr/bin/perl
+
+use DBI;
+use Data::Dumper;
+
+use SL::LXDebug;
+
+use SL::Form;
+use SL::Template;
+
+$userspath = "users";
+$templates = "templates";
+$memberfile = "users/members";
+$sendmail = "| /usr/sbin/sendmail -t";
+
+$| = 1;
+
+$lxdebug = LXDebug->new();
+
+require "lx-erp.conf";
+
+$form = new Form;
+$form->{"script"} = "oe.pl";
+$form->{"path"} = "bin/mozilla";
+
+
+$ENV{'HOME'} = getcwd() . "/$userspath";
+
+my $template = OpenDocumentTemplate->new("", $form, \%myconfig, $userspath);
+
+if (@ARGV && ($ARGV[0] eq "-r")) {
+ system("ps auxww | " .
+ "grep -v awk | " .
+ "awk '/^www-data.*(soffice|Xvfb)/ { print \$2 }' | " .
+ "xargs -r kill");
+ sleep(10);
+}
+
+exit(1) unless ($template->spawn_xvfb());
+exit(2) unless ($template->spawn_openoffice());
+exit(0);
-- created by Yvonne Einberger
-- contributed by Andre Schubert
---
+--
INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('0027', 'EDV-Software', 'A', 'A', 'AP_amount', '0027', 9, NULL, NULL, NULL, NULL, FALSE);
INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('0090', 'Geschäftsbauten', 'A', 'A', 'AP_amount', '0090', 9, NULL, NULL, NULL, NULL, FALSE);
INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('0200', 'Techn.Anlagen und Maschinen', 'A', 'A', 'AP_amount', '0200', 9, NULL, NULL, NULL, NULL, FALSE);
INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('2746', 'Steuerfr.Erträge a.d.Auflös.v.SoPo m.Rücklageanteil', 'A', 'I', '', '2746', 0, NULL, NULL, NULL, 2, FALSE);
INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('2747', 'Sonst.steuerfreie Betriebseinnahmen', 'A', 'I', '', '2747', 0, NULL, NULL, NULL, 2, FALSE);
INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('2797', 'Entnahmen a.satzungsmäßigen Rücklagen', 'A', 'E', '', '2797', 0, NULL, NULL, NULL, NULL, FALSE);
-INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('3559', 'Steuerfreie Einfuhren', 'A', 'E', '', '3559', 0, NULL, NULL, NULL, 8, FALSE);
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('3559', 'Steuerfreie Einfuhren', 'A', 'E', 'AP_amount:IC_cogs', '3559', 0, 91, NULL, NULL, 8, FALSE);
INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('3580', 'Wareneinkauf z.allg.Umsatzsteuersatz (EÜR)', 'A', 'E', '', '3580', 0, 0, 4, NULL, 8, FALSE);
INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('3581', 'Wareneinkauf z.erm.Umsatzsteuersatz(EÜR)', 'A', 'E', '', '3581', 0, 0, 4, NULL, 8, FALSE);
INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('3582', 'Wareneinkauf ohne Vorsteuerabzug(EÜR)', 'A', 'E', '', '3582', 0, 0, 4, NULL, 8, FALSE);
INSERT INTO tax (chart_id, rate, taxnumber, taxkey, taxdescription) VALUES ((SELECT id FROM chart WHERE accno = '1572'),'0.07','1572','18','Steuerpfl. EG-Erwerb 7%');
INSERT INTO tax (chart_id, rate, taxnumber, taxkey, taxdescription) VALUES ((SELECT id FROM chart WHERE accno = '1572'),'0.16','1573','19','Steuerpfl. EG-Erwerb 16%');
+-- Ergaenzungen fuer 19% UmSt. ab 1.01.2007
+insert into taxkeys (chart_id, tax_id, taxkey_id, pos_ustva, startdate) select chart.id, tax.id, taxkey_id, pos_ustva, '1970-01-01' from chart LEFT JOIN tax on (tax.taxkey=chart.taxkey_id) WHERE taxkey_id is not null;
+insert into taxkeys (chart_id, tax_id, taxkey_id,startdate) SELECT 0, id, taxkey, '1970-01-01' FROM tax;
+INSERT INTO chart (accno, description, charttype, category, link, taxkey_id, pos_ustva, pos_eur)
+ VALUES ('1776','Umsatzsteuer 19 %', 'A', 'I', 'AR_tax:IC_taxpart:IC_taxservice:CT_tax', 0, 511,6);
+INSERT INTO chart (accno, description, charttype, category, link, taxkey_id, pos_ustva, pos_eur)
+ VALUES ('1576','Abziehbare Vorsteuer 19 %', 'A', 'E', 'AP_tax:IC_taxpart:IC_taxservice:CT_tax', 0, 66,27);
+INSERT INTO tax (chart_id, rate, taxnumber, taxkey, taxdescription) VALUES ((SELECT id from CHART WHERE accno='1776'), 0.19, '1776', 3, 'Umsatzsteuer 19%');
+INSERT INTO tax (chart_id, rate, taxnumber, taxkey, taxdescription) VALUES ((SELECT id from CHART WHERE accno='1576'), 0.19, '1576', 9, 'Vorsteuer 19%');
+insert into taxkeys (chart_id, tax_id, taxkey_id, pos_ustva, startdate) select chart.id, (SELECT id from tax where taxdescription='Umsatzsteuer 19%'), 3, pos_ustva, '2007-01-01' from chart WHERE taxkey_id=3;
+insert into taxkeys (chart_id, tax_id, taxkey_id, pos_ustva, startdate) select chart.id, (SELECT id from tax where taxdescription='Vorsteuer 19%'), 9, pos_ustva, '2007-01-01' from chart WHERE taxkey_id=9;
+
+
-- UStVA Link to SKR03/2006
-- Let this structure like it is, please.
-- This structure is based on the sequence of the USTVA 2006
UPDATE chart SET pos_ustva=59 WHERE accno IN ('');
UPDATE chart SET pos_ustva=69 WHERE accno IN ('1783');
UPDATE chart SET pos_ustva=39 WHERE accno IN ('1781');
+
+-- Buchungsgruppen
+
+INSERT INTO buchungsgruppen
+ (description, inventory_accno_id,
+ income_accno_id_0, expense_accno_id_0,
+ income_accno_id_1, expense_accno_id_1,
+ income_accno_id_2, expense_accno_id_2,
+ income_accno_id_3, expense_accno_id_3)
+ VALUES
+ ('Standard 16%',
+ -- 3980: Bestand Waren
+ (SELECT id FROM chart WHERE accno = '3980'),
+ -- 8400: Erlöse 16% USt.
+ -- 3400: Wareneingang 16% Vorsteuer
+ (SELECT id FROM chart WHERE accno = '8400'),
+ (SELECT id FROM chart WHERE accno = '3400'),
+ -- 8320: Erlöse aus im and.EG-Land steuerpfl.Lieferungen
+ -- 3550: Steuerfreier innergem.Erwerb
+ (SELECT id FROM chart WHERE accno = '8320'),
+ (SELECT id FROM chart WHERE accno = '3550'),
+ -- 8315: Erlös Inland stpfl.EG-Lieferung 16%
+ -- 3425: Innergem.Erwerb 16% VorSt u. Ust
+ (SELECT id FROM chart WHERE accno = '8315'),
+ (SELECT id FROM chart WHERE accno = '3425'),
+ -- 8120: Steuerfreie Umsätze §4Nr.1a UstG
+ -- 3559: Steuerfreie Einfuhren
+ (SELECT id FROM chart WHERE accno = '8120'),
+ (SELECT id FROM chart WHERE accno = '3559'));
+
+INSERT INTO buchungsgruppen
+ (description, inventory_accno_id,
+ income_accno_id_0, expense_accno_id_0,
+ income_accno_id_1, expense_accno_id_1,
+ income_accno_id_2, expense_accno_id_2,
+ income_accno_id_3, expense_accno_id_3)
+ VALUES
+ ('Standard 7%',
+ -- 3980: Bestand Waren
+ (SELECT id FROM chart WHERE accno = '3980'),
+ -- 8300: Erlöse 7% USt.
+ -- 3300: Wareneingang 7% Vorsteuer
+ (SELECT id FROM chart WHERE accno = '8300'),
+ (SELECT id FROM chart WHERE accno = '3300'),
+ -- 8125: Steuerfrei innergem. Lieferungen §41bUStG
+ -- 3550: Steuerfreier innergem.Erwerb
+ (SELECT id FROM chart WHERE accno = '8125'),
+ (SELECT id FROM chart WHERE accno = '3550'),
+ -- 8310: Erlöse Inland stpfl. EG-Lieferung7%
+ -- 3420: Innergemein.Erwerb 7% VorSt u. Ust
+ (SELECT id FROM chart WHERE accno = '8310'),
+ (SELECT id FROM chart WHERE accno = '3420'),
+ -- 8120: Steuerfreie Umsätze §4Nr.1a UstG
+ -- 3559: Steuerfreie Einfuhren
+ (SELECT id FROM chart WHERE accno = '8120'),
+ (SELECT id FROM chart WHERE accno = '3559'));
--- /dev/null
+-- DATEV SKR04\r
+-- IT Systems Service http://www.itsystemsservice.de\r
+--\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('0135', 'EDV-Software', 'A', 'A', 'AP_amount', '0135', 9, NULL, NULL, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('0150', 'Geschäfts- oder Firmenwert', 'A', 'A', 'AP_amount', '0135', 9, NULL, NULL, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('0240', 'Geschäftsbauten', 'A', 'A', 'AP_amount', '0240', 9, NULL, NULL, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('0400', 'Techn. Anlagen und Maschinen', 'A', 'A', 'AP_amount', '0400', 9, NULL, NULL, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('0440', 'Maschinen', 'A', 'A', 'AP_amount', '0440', 9, NULL, NULL, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('0500', 'Betriebs- und Geschäftsausstattung', 'A', 'A', 'AP_amount', '0500', 9, NULL, NULL, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('0510', 'Andere Anlagen', 'A', 'A', 'AP_amount', '0510', 9, NULL, NULL, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('0520', 'PKW', 'A', 'A', 'AP_amount', '0440', 9, NULL, NULL, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('0560', 'Sonst. Transportmittel', 'A', 'A', 'AP_amount', '0560', 9, NULL, NULL, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('0650', 'Büroeinrichtung', 'A', 'A', 'AP_amount', '0650', 9, NULL, NULL, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('0640', 'Ladeneinrichtung', 'A', 'A', 'AP_amount', '0640', 9, NULL, NULL, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('0620', 'Werkzeuge', 'A', 'A', 'AP_amount', '0620', 9, NULL, NULL, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('0670', 'Geringwertige Wirtschaftsg.b.410EUR', 'A', 'A', 'AP_amount', '0670', 9, NULL, NULL, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('1000', 'Roh,-Hilfs,-und Betriebsstoffe', 'A', 'E', 'IC', '1000', 9, NULL, 4, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('1140', 'Waren', 'A', 'E', 'IC', '1140', 9, NULL, 4, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('1200', 'Ford. aus Lieferungen und Leistungen', 'A', 'A', 'AR', '1200', 0, NULL, NULL, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('1215', 'Ford.a.LuL z.allg.USt-Satz', 'A', 'A', 'AR', '1215', 0, NULL, NULL, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('1216', 'Ford.a.LuL z.erm.USt.-Satz (EÜR)', 'A', 'A', 'AR', '1216', 0, NULL, NULL, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('1217', 'Ford.a.steuerfr.od.nicht steuerb.LuL (EÜR)', 'A', 'A', 'AR', '1217', 0, NULL, NULL, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('1218', 'Ford.a.LuL gem.§24UStG(EÜR)', 'A', 'A', 'AR', '1218', 0, NULL, NULL, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('1219', 'Gegenkto. bei Aufteil.d.Ford.n.Steuers.(EÜR)', 'A', 'A', '', '1219', 0, NULL, NULL, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('1220', 'Ford.n.§11(1)2EStG f.§4/3 EStG', 'A', 'A', 'AR', '1220', 0, NULL, NULL, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('1248', 'Pauschalwertbe.z.Ford.bis1J.', 'A', 'E', '', '1248', 0, NULL, 31, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('1249', 'Pauschalwertbe.z.Ford.ueb1J.', 'A', 'E', '', '1249', 0, NULL, 31, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('1370', 'Durchlaufende Posten', 'A', 'A', '', '1370', 0, NULL, NULL, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('1374', 'Fremdgeld', 'A', 'A', '', '1374', 0, NULL, NULL, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('1401', 'Abziebare Vorsteuer 7%', 'A', 'E', 'AP_tax:IC_taxpart:IC_taxservice:CT_tax', '1401', 0, 66, NULL, NULL, 27, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('1402', 'Abziehbare Vorsteuer aus EG-Erwerb 7%', 'A', 'E', 'AP_tax:IC_taxpart:IC_taxservice', '1402', 0, 61, NULL, NULL, 27, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('1403', 'Abziehbare Vorsteuer aus EG-Erwerb 16%', 'A', 'E', 'AP_tax:IC_taxpart:IC_taxservice', '1403', 0, 61, NULL, NULL, 27, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('1405', 'Abziehbare Vorsteuer 16%', 'A', 'E', 'AP_tax:IC_taxpart:IC_taxservice:CT_tax', '1405', 0, 66, NULL, NULL, 27, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('1407', 'Abziehb.Vorst.n.allgem.Durchschnittssätzen UStVA Kz.63', 'A', 'E', 'AP_tax:IC_taxpart:IC_taxservice:CT_tax', '1407', 0, NULL, NULL, NULL, 27, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('1408', 'Abziehbare Vorsteuer n.§13b', 'A', 'E', 'AP_tax:IC_taxpart:IC_taxservice:CT_tax', '1408', 0, NULL, NULL, NULL, 27, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('1433', 'Bezahlte Einfuhrumsatzsteuer', 'A', 'E', '', '1433', 0, 62, NULL, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('1460', 'Geldtransit', 'A', 'A', '', '1460', 0, NULL, NULL, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('1480', 'Gegenkonto Vorsteuer §4/3 EStG', 'A', 'A', '', '1480', 0, NULL, NULL, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('1481', 'Auflösung Vorst.a.Vorjahr §4/3 EStG', 'A', 'A', '', '1481', 0, NULL, NULL, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('1482', 'Vorst.aus Investitionen §4/3 EStG', 'A', 'E', '', '1482', 0, NULL, NULL, NULL, 27, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('1484', 'abziehb.VorSt EU-Erwerb Neufzg.b.Lief. o. USt.Ident.Nr', 'A', 'E', 'AR_tax', '1483', 0, NULL, NULL, NULL, 27, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('1600', 'Kasse', 'A', 'A', 'AR_paid:AP_paid', '1600', 0, NULL, NULL, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('1800', 'Bank', 'A', 'A', 'AR_paid:AP_paid', '1800', 0, NULL, NULL, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('2100', 'Privatentnahme allgemein', 'A', 'Q', '', '2100', 0, NULL, NULL, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('2150', 'Privatsteuern', 'A', 'Q', '', '2150', 0, NULL, NULL, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('2180', 'Privateinlagen', 'A', 'Q', '', '2180', 0, NULL, NULL, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('2200', 'Sonderausgaben beschränkt abzugsfähig', 'A', 'Q', '', '2200', 0, NULL, NULL, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('2230', 'Sonderausgaben unbeschr. abzugsfähig', 'A', 'Q', '', '2230', 0, NULL, NULL, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('2250', 'Zuwendungen, Spenden', 'A', 'Q', '', '2250', 0, NULL, NULL, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('2953', 'Satzungsm.Rücklagen 0% Vorbelast.EK02', 'A', 'Q', '', '2953', 0, NULL, NULL, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('3151', 'Vblk.geg.Kreditinst.- Restlaufzeit b.1 Jahr', 'A', 'A', '', '3151', 0, NULL, NULL, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('3160', 'Vblk.geg.Kreditinst.- Restlaufzeit 1 bis 5 Jahre', 'A', 'A', '', '3160', 0, NULL, NULL, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('3170', 'Vblk.geg.Kreditinst.- Restlaufzeit grösser als 5 Jahre', 'A', 'A', '', '3170', 0, NULL, NULL, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('3300', 'Verbindlichkeiten aus Lief.u.Leist.', 'A', 'L', 'AP', '3300', 0, NULL, NULL, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('3305', 'Vblk.a.LuL z.allg.Umsatzsteuersatz (EÜR)', 'A', 'L', 'AP', '3305', 0, NULL, NULL, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('3306', 'Vblk.a.LuL zum erm.Umsatzsteuersatz (EÜR)', 'A', 'L', 'AP', '3306', 0, NULL, NULL, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('3307', 'Vblk.a.LuL ohne Vorsteuer (EÜR)', 'A', 'L', 'AP', '3307', 0, NULL, NULL, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('3309', 'Gegenkonto 1605-1607 b.Aufteilung d.Vblk.n.Steuers.(EÜR)', 'A', 'L', '', '3309', 0, NULL, NULL, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('3801', 'Umsatzsteuer 7%', 'A', 'I', 'AR_tax:IC_taxpart:IC_taxservice:CT_tax', '3801', 0, NULL, NULL, NULL, 5, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('3802', 'Umsatzsteuer aus EG-Erwerb 7%', 'A', 'I', 'AR_tax:IC_taxpart:IC_taxservice', '3802', 0, NULL, NULL, NULL, 6, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('3803', 'Umsatzsteuer aus EG-Erwerb 16%', 'A', 'I', 'AR_tax:IC_taxpart:IC_taxservice', '3803', 0, NULL, NULL, NULL, 28, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('3805', 'Umsatzsteuer 16%', 'A', 'I', 'AR_tax:IC_taxpart:IC_taxservice:CT_tax', '3805', 0, NULL, NULL, NULL, 6, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('3817', 'Umsatzsteuer a.i.anderen EG-Land stpfl.Lieferungen', 'A', ' ', '', '3817', 10, NULL, 0, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('3820', 'Umsatzsteuer-Vorauszahlungen', 'A', 'E', '', '3820', 0, NULL, NULL, NULL, 28, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('3830', 'Umsatzsteuer-Vorauszahlungen 1/11', 'A', 'E', '', '3830', 0, NULL, NULL, NULL, 28, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('3833', 'Umsatzsteuer n.§13b UStG', 'A', 'I', '', '3833', 0, NULL, 33, NULL, 7, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('3841', 'Umsatzsteuer Vorjahr', 'A', 'E', '', '3841', 0, NULL, NULL, NULL, 28, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('3845', 'Umsatzsteuer frühere Jahre', 'A', 'E', '', '3845', 0, NULL, NULL, NULL, 28, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4110', 'Sonstige steuerfreie Umsätze Inland', 'A', 'I', 'AR_amount', '4110', 0, NULL, NULL, NULL, 1, TRUE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4120', 'Steuerfreie Umsätze §4Nr.1a UstG', 'A', 'I', 'AR_amount:IC_sale:IC_income', '4120', 0, 48, 1, NULL, 1, TRUE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4125', 'Steuerfrei innergem. Lieferungen §41bUStG', 'A', 'I', 'AR_amount:IC_sale:IC_income', '4125', 0, 41, 1, NULL, 1, TRUE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4130', 'Liefe.d.1.Abnehm.bei innergem.Dreiecksg §25b2UStG', 'A', 'I', 'AR_amount:IC_sale:IC_income', '4130', 0, NULL, NULL, NULL, 1, TRUE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4135', 'Steuerfr.innergem.Lief.v.Neufahrz.an Abn.o.USt-Ident-Nr.', 'A', 'I', 'AR_amount:IC_sale', '4135', 0, NULL, NULL, NULL, 1, TRUE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4150', 'Sonstige steuerfreie Umsätze §42-7UStG', 'A', 'I', 'AR_amount:IC_sale:IC_income', '4150', 0, NULL, NULL, NULL, 1, TRUE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4180', 'Erlöse,die mit den Durchschnittssätzen d.§24UStG vers.werd.', 'A', 'I', 'AR_amount', '4180', NULL, NULL, NULL, NULL, 1, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4185', 'Erlöse als Kleinunternehmer i.S.d.§19(1)UStG', 'A', 'I', 'AR_amount', '4185', NULL, NULL, 1, NULL, 1, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4200', 'Erlöse', 'A', 'I', 'AR_amount:IC_sale:IC_income', '4200', 0, NULL, 1, NULL, 1, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4300', 'Erlöse 7%USt', 'A', 'I', 'AR_amount:IC_sale:IC_income', '4300', 2, 86, 1, NULL, 1, TRUE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4310', 'Erlöse Inland stpfl. EG-Lieferung7%', 'A', 'I', 'AR_amount:IC_sale:IC_income', '4310', 12, 86, 1, NULL, 1, TRUE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4315', 'Erlös Inland stpfl.EG-Lieferung 16%', 'A', 'I', 'AR_amount:IC_sale:IC_income', '4315', 13, 51, 1, NULL, 1, TRUE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4320', 'Erlöse aus im and.EG-Land steuerpfl.Lieferungen', 'A', 'I', 'AR_amount:IC_sale:IC_income', '4320', 10, NULL, 1, NULL, 1, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4400', 'Erlöse 16% USt.', 'A', 'I', 'AR_amount:IC_sale:IC_income', '4400', 3, 51, 1, NULL, 1, TRUE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4500', 'Provisionserlöse', 'A', 'I', 'AR_amount:IC_income', '4500', 3, 51, 5, NULL, 2, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4504', 'Steuerfreie Umsätze §4Nr.8ff UstG', 'A', 'I', 'AR_amount', '4504', 0, 0, 1, NULL, NULL, TRUE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4506', 'Provisionserlöse 7% USt.', 'A', 'I', 'AR_amount:IC_income', '4506', 2, 86, NULL, NULL, 2, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4508', 'Provisionserlöse 16% USt.', 'A', 'I', 'AR_amount:IC_income', '4508', 3, 51, NULL, NULL, 2, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4510', 'Erlöse Abfallverwertung', 'A', 'I', 'AR_amount:IC_sale', '4510', 3, NULL, NULL, NULL, 2, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4520', 'Erlös Leergut', 'A', 'I', 'AR_amount:IC_sale', '4520', 3, 51, 5, NULL, 2, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4580', 'Erlöse zum allg.Umsatzsteuersatz (EÜR)', 'A', 'I', '', '4580', 0, 0, 1, NULL, 1, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4581', 'Erlöse zum ermä.Umsatzsteuersatz (EÜR)', 'A', 'I', '', '4581', 0, 0, 1, NULL, 1, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4582', 'Erlöse steuerfrei u.nicht steuerbar (EÜR)', 'A', 'I', '', '4582', 0, 0, 1, NULL, 1, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4589', 'Gegenkonto 8580-8582 b.Aufteilung d.Erlöse n.Steuersätzen(EÜR)', 'A', 'C', '', '4589', 0, NULL, NULL, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4600', 'Unentgeldliche Wertabgaben', 'A', 'I', 'AR_amount', '4600', 0, NULL, NULL, NULL, 1, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4605', 'Entnahme v. Gegenst.o.USt.', 'A', 'I', '', '4605', 0, NULL, 5, NULL, 2, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4610', 'Entnah.d.Untern.f.Zwecke ausserh.d.Untern.7%USt', 'A', 'I', 'AR_amount', '4610', 2, 86, 5, NULL, 3, TRUE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4619', 'Entnahme durch den Untern.f.Zwecke außerhalb d.Untern.(Waren)o.USt', 'A', 'I', '', '4619', 0, NULL, 5, NULL, 3, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4620', 'Entnahme des Untern.f.Zwecke ausserh.d.Untern 16%(Waren)', 'A', 'I', 'AR_amount', '4620', 3, 51, 5, NULL, 3, TRUE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4630', 'Verwendung v.Gegenst.f.Zwecke außerhalb d.Unternehmens 7% USt.', 'A', 'I', 'AR_amount', '4630', 2, 86, 5, NULL, 3, TRUE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4639', 'Verwendung v.Gegenständen f.Zwecke außerhalb d.Untern.o.USt.', 'A', 'I', '', '4639', 0, NULL, NULL, NULL, 3, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4640', 'Verw.v.Gegens.f.Zwecke ausserh.d.Untern.16%USt.', 'A', 'I', '', '4640', 3, 51, 5, NULL, 3, TRUE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4645', 'Verwend.v.Gegenst.f.Zwecke außerh.d.Untern.16%USt(Kfz-Nutzung)', 'A', 'I', '', '4645', 0, 0, 5, NULL, 3, TRUE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4646', 'Verwend.f.Gegenst.f.Zwecke außerh.d.Untern.16%USt(Telefonnutzung)', 'A', 'I', '', '4646', 0, 0, 5, NULL, 3, TRUE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4660', 'Unentgeldl.Erbring.sons.Leis.16%USt', 'A', 'I', 'AR_amount', '4660', 3, 51, NULL, NULL, 3, TRUE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4670', 'Unentgeltl.Zuw.von Waren 7% Ust', 'A', 'I', '', '4670', 2, 86, 5, NULL, 3, TRUE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4679', 'Unentgeltl.Zuwendung v.Waren o.USt.', 'A', 'I', '', '4679', 0, NULL, 5, NULL, 3, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4680', 'Unentgeltl.Zuw.v Waren 16% Ust', 'A', 'I', '', '4680', 3, 51, 5, NULL, 3, TRUE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4686', 'Unentgeltl.Zuwend.v.Gegens. 16% Ust', 'A', 'I', 'AR_amount', '4686', 3, 51, NULL, NULL, 3, TRUE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4689', 'Unentgeldl.Zuw.v.Gegens.ohne Ust', 'A', 'I', '', '4689', 0, NULL, 5, NULL, 3, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4690', 'Nicht steuerbare Umsätze', 'A', 'I', '', '4690', 0, NULL, 5, NULL, 1, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4695', 'Umsatzsteuervergütungen', 'A', 'I', '', '4695', 0, NULL, NULL, NULL, 7, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4700', 'Erlösschmälerungen', 'A', 'I', '', '4700', 0, NULL, 32, NULL, 1, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4710', 'Erlösschmälerung 7% USt.', 'A', 'I', '', '4710', 2, 86, 32, NULL, 1, TRUE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4720', 'Erlösschmälerung 16% USt.', 'A', 'I', '', '4720', 3, 51, 32, NULL, 1, TRUE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4725', 'Erlösschmä.Inl.stpfl.EG-Lief. 7%USt', 'A', 'I', '', '4725', 12, 86, 32, NULL, 1, TRUE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4726', 'Erlösschmä.Inl.stpfl.EG-Lief.16%USt', 'A', 'I', '', '4726', 13, 51, 32, NULL, 1, TRUE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4727', 'Erlösschmä.and.EG Land stpfl.Liefer', 'A', 'I', '', '4727', 0, NULL, 32, NULL, 1, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4731', 'Gewährte Skonti 7% USt', 'A', 'E', 'AR_paid', '4731', 2, 86, 1, NULL, 1, TRUE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4735', 'Gewährte Skonti 16% USt.', 'A', 'E', 'AR_paid', '4735', 3, 51, 1, NULL, 1, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4750', 'Gewährte Boni 7% USt.', 'A', 'E', 'AR_paid', '4750', 2, 86, 1, NULL, 1, TRUE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4760', 'Gewährte Boni 16% USt.', 'A', 'E', 'AR_paid', '4760', 3, 51, 1, NULL, 1, TRUE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4780', 'Gewährte Rabatte 7% USt.', 'A', 'E', 'AR_paid', '4780', 2, 86, 1, NULL, 1, TRUE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4790', 'Gewährte Rabatte 16% Ust.', 'A', 'E', 'AR_paid', '4790', 3, 51, 1, NULL, 1, TRUE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4800', 'Bestandsveränd.fert..Leist.', 'A', 'E', '', '4800', 0, 0, 2, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4810', 'Bestandsveränderung unf.Erz.', 'A', 'E', '', '4810', 0, 0, 2, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4815', 'Bestandsveränd.unf.Leist.', 'A', 'E', '', '4815', 0, 0, 2, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4820', 'And.aktiv.Eigenleistungen', 'A', 'E', '', '4820', 0, 0, 3, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4830', 'Sonstige Erträge', 'A', 'I', '', '4830', 3, 51, 33, NULL, 2, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4840', 'Erträge aus Kursdifferenzen', 'A', 'I', '', '4840', 0, NULL, 33, NULL, 2, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4835', 'Sonstige Erlöse betriebl.u.regelmäß', 'A', 'I', 'AR_amount', '4835', 3, 51, 5, NULL, 2, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4837', 'Betriebsfremde Erträge nichtaußerorden', 'A', 'I', '', '4837', 0, NULL, 33, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4844', 'Erlöse a.Verk.Sachanlagen steuerfrei§4Nr.1aUStG(b.Buchverlust)', 'A', 'E', '', '4844', 0, NULL, NULL, NULL, 1, TRUE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4845', 'Erlöse aus Verk.Sachanlagevermögen16% USt (bei Buchverlust)', 'A', 'E', '', '4845', 0, NULL, NULL, NULL, 2, TRUE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4848', 'Erlöse a.Verk.Sachanlagen steuerfrei§4Nr.1bUStG(b.Buchverlust)', 'A', 'E', '', '4848', 0, NULL, NULL, NULL, 1, TRUE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4849', 'Erlöse aus Anlagenverkäufen', 'A', 'I', 'AR_amount', '4849', 3, 51, NULL, NULL, 1, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4860', 'Grundstückserträge', 'A', 'I', '', '4860', 3, 51, 33, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4900', 'Erträge aus Abgang von AV-Gegenständen', 'A', 'I', '', '4900', 0, NULL, 33, NULL, 2, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4905', 'Ertr.a.d.Abg.v.Gegenst.d.Umlaufverm', 'A', 'I', '', '4905', 0, NULL, 33, NULL, 2, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4910', 'Ertrag a.d.Zuschreib.d.Anlagevermög', 'A', 'I', '', '4910', 0, NULL, 33, NULL, 2, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4915', 'Ertr.a.Zuschreib.d.Umlaufvermögens', 'A', 'I', '', '4915', 0, NULL, 33, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4920', 'Ertr.a.Herabsetzung d.PWB zu Forderungen', 'A', 'I', '', '4920', 0, NULL, 33, NULL, 2, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4925', 'Ertr. aus abgeschriebenen Forderung', 'A', 'I', '', '4925', 0, NULL, 33, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4930', 'Ertr.a.d.Auflösung v.Rückstellungen', 'A', 'I', '', '4930', 0, NULL, 33, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4934', 'Erträge a.d.Auflösung v.SoPo m.Rücklageant.(Exitenzgründungszusch.)', 'A', 'I', '', '4934', 0, NULL, NULL, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4939', 'Erträge Aufl. Sopo m.R.(Ansparafa)', 'A', 'I', '', '4939', 0, NULL, 5, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4941', 'Sachbezüge 7% Ust (Waren)', 'A', 'I', 'AR_amount', '4941', 2, 86, 5, NULL, 2, TRUE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4945', 'Sachbezüge 16% Ust (Waren)', 'A', 'I', 'AR_amount', '4945', 3, 51, 5, NULL, 2, TRUE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4946', 'Verrechnete sons. Sachbezüge keine Waren', 'A', 'I', 'AR_amount', '4946', 0, 0, 5, NULL, 2, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4960', 'Periodenfremde Erträge nicht außero', 'A', 'I', '', '4960', 0, NULL, 33, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4970', 'Versicherungsentschädigungen', 'A', 'I', '', '4970', 0, NULL, 33, NULL, 2, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4981', 'Steuerfr.Erträge a.d.Auflös.v.SoPo m.Rücklageanteil', 'A', 'I', '', '4981', 0, NULL, NULL, NULL, 2, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('4982', 'Sonst.steuerfreie Betriebseinnahmen', 'A', 'I', '', '4982', 0, NULL, NULL, NULL, 2, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('5190', 'Energiestoffe (Fert.).', 'A', 'E', 'IC', '5190', 9, 0, 4, NULL, 8, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('5300', 'Wareneingang 7% Vorsteuer', 'A', 'E', 'AP_amount:IC_cogs', '5300', 8, NULL, 4, NULL, 8, TRUE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('5400', 'Wareneingang 16% Vorsteuer', 'A', 'E', 'AP_amount:IC_cogs', '5400', 9, NULL, 4, NULL, 8, TRUE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('5420', 'Innergemein.Erwerb 7% VorSt u. Ust', 'A', 'E', 'AP_amount:IC_cogs', '5420', 0, 93, 4, NULL, 8, TRUE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('5425', 'Innergem.Erwerb 16% VorSt u. Ust', 'A', 'E', 'AP_amount:IC_cogs', '5425', 0, 97, 4, NULL, 8, TRUE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('5440', 'Innergem.Erwerb v.Neufahrz.v.Lief.o.USt.Identnr.16%VSt.u.16%USt.', 'A', 'E', 'AP_amount:IC_cogs', '5440', 19, 94, NULL, NULL, 8, TRUE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('5550', 'Steuerfreier innergem.Erwerb', 'A', 'E', 'AP_amount:IC_cogs', '5550', 0, 91, NULL, NULL, 8, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('5559', 'Steuerfreie Einfuhren', 'A', 'E', 'AP_amount:IC_cogs', '5559', 0, 91, NULL, NULL, 8, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('5580', 'Wareneinkauf z.allg.Umsatzsteuersatz (EÜR)', 'A', 'E', '', '5580', 0, 0, 4, NULL, 8, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('5581', 'Wareneinkauf z.erm.Umsatzsteuersatz(EÜR)', 'A', 'E', '', '5581', 0, 0, 4, NULL, 8, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('5582', 'Wareneinkauf ohne Vorsteuerabzug(EÜR)', 'A', 'E', '', '5582', 0, 0, 4, NULL, 8, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('5589', 'Gegenkto.3580-3582 b.Aufteilung d.WE n.Steuersätzen(EüR)', 'A', 'E', '', '5589', 0, NULL, NULL, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('5600', 'Nicht abziehbare Vorsteuer', 'A', 'E', '', '5600', 0, NULL, 5, NULL, 8, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('5610', 'Nicht abziehb.Vorsteuer 7%', 'A', 'E', '', '5610', 0, NULL, 5, NULL, 8, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('5650', 'Nicht abziehb.Vorsteuer 16%', 'A', 'E', '', '5650', 0, NULL, 5, NULL, 8, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('5731', 'Erhaltene Skonti 7% Vorsteuer', 'A', 'I', 'AP_paid', '5731', 8, NULL, 4, NULL, NULL, TRUE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('5735', 'Erhaltene Skonti 16% Vorsteuer', 'A', 'I', 'AP_paid', '5735', 9, NULL, 4, NULL, NULL, TRUE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('5750', 'Erhaltene Boni 7% Vorsteuer', 'A', 'I', 'AP_paid', '5750', 8, NULL, 4, NULL, NULL, TRUE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('5760', 'Erhaltene Boni 16% Vorsteuer', 'A', 'I', 'AP_paid', '5760', 9, NULL, 4, NULL, NULL, TRUE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('5780', 'Erhaltene Rabatte 7% Vorsteuer', 'A', 'I', 'AP_paid', '5780', 8, NULL, 4, NULL, NULL, TRUE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('5790', 'Erhaltene Rabatte 16% Vorsteuer', 'A', 'I', 'AP_paid', '5790', 9, NULL, 4, NULL, NULL, TRUE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('5800', 'Bezugsnebenkosten', 'A', 'E', 'AP_amount:IC_cogs:IC_expense', '5800', 0, NULL, 4, NULL, 8, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('5820', 'Leergut', 'A', 'E', 'AP_amount:IC_cogs', '5820', 0, NULL, 4, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('5840', 'Zölle und Einfuhrabgaben', 'A', 'E', 'AP_amount:IC_cogs', '5840', 0, NULL, 4, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('5860', 'Verrechnete Stoffkosten', 'A', 'E', 'IC_cogs', '5860', 0, NULL, 4, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('5880', 'Bestandsver.Roh-,Hilfs-.Betriebs.sow.bez.Waren', 'A', 'E', '', '5880', 0, NULL, 2, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('5900', 'Fremdleistungen', 'A', 'E', 'AP_amount', '5900', 9, NULL, 5, NULL, 8, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('5915', 'Leist.v.ausländ.Untern. 7% VSt.u.7%USt.', 'A', 'E', 'AP_amount', '5915', 8, NULL, 5, NULL, 8, TRUE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('5925', 'Leist.v.ausländ.Untern. 16% VSt.u.16%USt.', 'A', 'E', 'AP_amount', '5925', 9, NULL, 5, NULL, 8, TRUE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6010', 'Löhne', 'A', 'E', '', '6010', 0, NULL, 10, NULL, 9, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6020', 'Gehälter', 'A', 'E', '', '6020', 0, NULL, 10, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6026', 'Tantiemen', 'A', 'E', '', '6026', 0, NULL, 10, NULL, 9, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6027', 'Geschäftsführergehälter', 'A', 'E', '', '6027', 0, NULL, 10, NULL, 9, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6030', 'Aushilfslöhne', 'A', 'E', '', '6030', 0, NULL, 10, NULL, 9, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6040', 'Lohnsteuer für Aushilfe', 'A', 'E', '', '6040', 0, NULL, 10, NULL, 10, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6045', 'Bedienungsgelder', 'A', 'E', '', '6045', 0, NULL, 10, NULL, 9, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6050', 'Ehegattengehalt', 'A', 'E', '', '6050', 0, NULL, 10, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6060', 'Freiwillige sozi.Aufw.lohnsteuerpflichtig.', 'A', 'E', '', '6060', 0, NULL, 10, NULL, 10, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6069', 'Pauschale Lohnsteuera.sons.Bezüge (z.B.Fahrtkostenzu)', 'A', 'E', '', '6069', 0, NULL, NULL, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6070', 'Krankengeldzuschüsse', 'A', 'E', '', '6070', 0, NULL, 10, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6080', 'Vermögenswirksame Leistungen', 'A', 'E', '', '6080', 0, NULL, 10, NULL, 9, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6090', 'Fahrtkostenerst.Wohnung/Arbeitsstät', 'A', 'E', '', '6090', 0, NULL, 10, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6110', 'Gesetzlich soziale Aufwendungen', 'A', 'E', '', '6110', 0, 0, 10, NULL, 10, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6120', 'Beiträge zur Berufsgenossenschaft', 'A', 'E', '', '6120', 0, NULL, 10, NULL, 10, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6130', 'Freiwillig soziale Aufwendungen lohnsteuerfrei', 'A', 'E', '', '6130', 0, NULL, 10, NULL, 10, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6147', 'Pauschale Lohnsteuer auf sonst.Bezüge(z.B.Direktversicherung', 'A', 'E', '', '6147', 0, NULL, 10, NULL, 9, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6200', 'Abschreibungen a.immat.Vermögensgeg', 'A', 'E', '', '6200', 17, NULL, NULL, NULL, 25, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6205', 'Abschreibung a.d.Geschäft-o.Firmenw', 'A', 'E', '', '6205', 17, NULL, NULL, NULL, 25, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6210', 'Außerplan.AfA a.immat.Vermögensgeg.', 'A', 'E', '', '6210', 0, NULL, 17, NULL, 25, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6221', 'Abschreibung auf Gebäude', 'A', 'E', '', '6221', 0, NULL, 17, NULL, 25, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6220', 'Abschreibungen auf Sachanlagen (o.Kfz u.Geb.)', 'A', 'E', '', '6220', 0, NULL, 17, NULL, 25, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6222', 'Abschreibungen auf Kfz', 'A', 'E', '', '6222', 0, NULL, 17, NULL, 25, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6230', 'Außerplanmäßig Abschr.a.Sachanlagen', 'A', 'E', '', '6230', 17, NULL, NULL, NULL, 25, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6231', 'Absetzung f.außergew.techn.u.wirtschaftl.AfA bei Gebäuden', 'A', 'E', '', '6231', 0, NULL, 17, NULL, 25, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6232', 'Absetzung f.außergew.techn.u.wirtschaftl.AfA des Kfz', 'A', 'E', '', '6232', 0, NULL, 17, NULL, 25, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6233', 'Absetzung f.außergew.techn.u.wirtschaftl.AfA sonst.WG', 'A', 'E', '', '6233', 0, NULL, 17, NULL, 25, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6240', 'Abschr.a.Sachanl.aufgr.steuerl.Sondervorschriften', 'A', 'E', '', '6240', 0, NULL, 17, NULL, 25, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6241', 'Sonderabschreibung nach §7g(1)u.(2)EStG (ohne Kfz)', 'A', 'E', '', '6241', 0, NULL, 17, NULL, 25, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6242', 'Sonderabschreibung n.§7g(1)u.(2)EStG (für Kfz)', 'A', 'E', '', '6242', 0, NULL, 17, NULL, 25, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6250', 'Kaufleasing', 'A', 'E', 'AP_amount', '6250', 0, NULL, 20, NULL, 24, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6260', 'Sofortabschreibung GWG', 'A', 'E', 'AP_amount', '6260', 17, NULL, NULL, NULL, 26, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6262', 'Abschreibungen auf aktivierte GWG', 'A', 'E', '', '6262', 17, NULL, NULL, NULL, 25, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6270', 'Abschreibungen auf Finanzanlagen', 'A', 'E', '', '6270', NULL, NULL, NULL, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6275', 'Abschr.a.Wertp.d.Umlaufvermögens', 'A', 'E', '', '6275', 0, NULL, 17, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6280', 'Forderungsverlust-übliche Höhe', 'A', 'E', '', '6280', 0, NULL, 20, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6281', 'Forderungsverluste 7% USt.(übliche Höhe', 'A', 'E', '', '6281', 2, 86, 20, NULL, NULL, TRUE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6285', 'Forderungsverluste 16% USt.(übliche Höhe', 'A', 'E', '', '6285', 3, 51, 20, NULL, NULL, TRUE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6300', 'Sonstige betriebliche Aufwendungen', 'A', 'E', 'AP_amount', '6300', 9, NULL, 20, NULL, 24, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6303', 'Fremdleistungen', 'A', 'E', 'AP_amount', '6303', 0, NULL, 20, NULL, 24, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6304', 'Sons.Aufw.betriebl. und regelmäßig', 'A', 'E', 'AP_amount', '6304', 9, NULL, NULL, NULL, 24, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6305', 'Raumkosten', 'A', 'E', 'AP_amount', '6305', 9, NULL, 11, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6310', 'Miete', 'A', 'E', 'AP_amount', '6310', 9, NULL, 11, NULL, 11, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6315', 'Pacht', 'A', 'E', 'AP_amount', '6315', 0, NULL, NULL, NULL, 11, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6320', 'Heizung', 'A', 'E', 'AP_amount', '6320', 9, NULL, 11, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6325', 'Gas,Strom, Wasser', 'A', 'E', 'AP_amount', '6325', 9, NULL, 11, NULL, 12, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6330', 'Reinigung', 'A', 'E', 'AP_amount', '6330', 9, NULL, NULL, 11, 24, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6335', 'Instandhaltung betrieb.Räume', 'A', 'E', 'AP_amount', '6335', 9, NULL, 11, NULL, 13, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6338', 'Instandhlt.betriebl.Räume in Geb.die nicht z.BV gehören', 'A', 'E', '', '6338', 0, NULL, NULL, NULL, 11, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6343', 'Abgaben f.betriebl.genutzten Grundbesitz,d.nicht z.BV gehört', 'A', 'E', '', '6343', 0, NULL, NULL, NULL, 11, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6345', 'Sonstige Raumkosten', 'A', 'E', 'AP_amount', '6345', 9, NULL, 11, NULL, 13, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6348', 'Aufwend.f.ein häusliches Arbeitszimmer(abziehb.Anteil)', 'A', 'E', '', '6348', 0, NULL, NULL, NULL, 24, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6349', 'Aufwend.f.ein häusliches Arbeitszimmer(nicht abziehb.Anteil)', 'A', 'E', '', '6349', 0, 0, 11, NULL, 24, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6350', 'Grundstücksaufwendungen', 'A', 'E', '', '6350', 9, NULL, 31, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6358', 'Gründstücksaufwend.f.Gebäude,die nicht z.Betriebsverm.gehören', 'A', 'E', '', '6358', 0, NULL, NULL, NULL, 24, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6390', 'Zuwend.,Spenden,steuerlich n.abziehbar', 'A', 'E', '', '6390', 0, NULL, 31, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6405', 'Versicherungen f.Gebäude,die zum BV gehören', 'A', 'E', '', '6405', 0, NULL, NULL, NULL, 24, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6420', 'Beiträge', 'A', 'E', 'AP_amount', '6420', 0, NULL, NULL, NULL, 14, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6400', 'Versicherungen', 'A', 'E', 'AP_amount', '6400', 0, NULL, 13, NULL, 14, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6430', 'Sonstige Abgaben', 'A', 'E', 'AP_amount', '6430', 0, NULL, NULL, NULL, 14, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6436', 'Steuerl.abzugs.Verspätungszuschl.u.Zwangsgelder', 'A', 'E', '', '6436', 0, NULL, NULL, NULL, 31, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6437', 'Steuerl.n.abzugsf.Verspätungszuschläge u.Zwangsgelder', 'A', 'E', '', '6437', 0, NULL, NULL, NULL, 31, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6440', 'Ausgleichsabgabe i.S.d.Schwerbehinterdengesetzes', 'A', 'E', '', '6440', 0, NULL, 10, NULL, 10, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6460', 'Rep.u.Instandhaltungen v.techn.Anlagen u.Maschinen', 'A', 'E', 'AP_amount', '6460', 9, NULL, 18, NULL, 19, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6470', 'Rep.u.Instandhalt.v.and.Anlagen u.Betriebs-u.Geschäftsausst.', 'A', 'E', 'AP_amount', '6470', 9, NULL, 18, NULL, 19, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6495', 'Wartungskosten für Hard-u.Software', 'A', 'E', 'AP_amount:IC_expense', '6495', 9, NULL, 18, NULL, 19, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6490', 'Sonstige Reparaturen u.Instandhalt.', 'A', 'E', 'AP_amount', '6490', 9, NULL, NULL, NULL, 19, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6498', 'Mietleasing', 'A', 'E', 'AP_amount', '6498', 0, NULL, 20, NULL, 24, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6499', 'Gewerbest.zu berücksicht.Mietleasing §8 GewStG', 'A', 'E', '', '6499', 0, NULL, NULL, NULL, 24, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6500', 'Fahrzugkosten', 'A', 'E', 'AP_amount', '6500', 0, NULL, NULL, NULL, 17, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6520', 'Kfz-Versicherungen', 'A', 'E', 'AP_amount', '6520', 0, NULL, 14, NULL, 16, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6530', 'Laufende Kfz-Betriebskosten', 'A', 'E', 'AP_amount', '6530', 9, NULL, 14, NULL, 17, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6540', 'Kfz-Reparaturen', 'A', 'E', 'AP_amount', '6540', 9, NULL, 14, NULL, 17, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6550', 'Garagenmiete', 'A', 'E', 'AP_amount', '6550', 0, NULL, 14, NULL, 17, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6560', 'Leasingfahrzeugkosten', 'A', 'E', 'AP_amount', '6560', 0, NULL, 14, NULL, 17, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6570', 'Sonstige Kfz-Kosten', 'A', 'E', 'AP_amount', '6570', 9, NULL, 14, NULL, 17, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6580', 'Mautgebühren', 'A', 'E', '', '6580', 0, 0, 14, NULL, 17, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6590', 'Fahrzeugkosten f.Kfz,die nicht zum BV gehören', 'A', 'E', '', '6590', 0, NULL, NULL, NULL, 17, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6595', 'Fremdfahrzeuge', 'A', 'E', 'AP_amount', '6595', 0, NULL, 14, NULL, 17, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6600', 'Werbekosten', 'A', 'E', 'AP_amount', '6600', 9, NULL, NULL, 15, 18, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6610', 'Geschenke bis 35 EUR abzugsfähig', 'A', 'E', 'AP_amount', '6610', 0, NULL, 15, NULL, 18, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6620', 'Geschenke über 35EUR nicht abzugsf.', 'A', 'E', 'AP_amount', '6620', 0, NULL, 15, NULL, 18, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6625', 'Geschenke ausschließl.betrieb.genut', 'A', 'E', 'AP_amount', '6625', 9, NULL, NULL, NULL, 18, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6630', 'Repräsentationskosten', 'A', 'E', 'AP_amount', '6630', 9, NULL, 15, NULL, 18, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6640', 'Bewirtungskosten', 'A', 'E', 'AP_amount', '6640', 9, NULL, 20, NULL, 18, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6643', 'Aufmerksamkeiten', 'A', 'E', 'AP_amount', '6643', 9, NULL, NULL, NULL, 18, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6644', 'Nicht abzugsfähige Bewirtungskosten', 'A', 'E', 'AP_amount', '6644', 0, NULL, NULL, NULL, 18, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6645', 'Nicht abzugsf.Betriebsausg.a.Werbe-Repräsentatisonk.etc.', 'A', 'E', 'AP_amount', '6645', 9, NULL, 15, NULL, 24, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6650', 'Reisekosten Arbeitnehmer', 'A', 'E', 'AP_amount', '6650', 9, NULL, 15, NULL, 18, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6663', 'Reisekosten Arbeitn.m.Vorsteuerabzu f.öffentl.Verkehrsm.', 'A', 'E', 'AP_amount', '6663', 8, NULL, 15, NULL, 18, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6664', 'Reisekosten Arbeitn.Verpflegungmehr', 'A', 'E', 'AP_amount', '6664', 0, NULL, 15, NULL, 18, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6660', 'Reisekosten Arbeitn.Übernachtungsaufwand', 'A', 'E', 'AP_amount', '6660', 0, NULL, 15, NULL, 18, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6668', 'Kilometerentgelderstattung Arbeitnehmer', 'A', 'E', 'AP_amount', '6668', 0, NULL, 15, NULL, 18, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6670', 'Reisekosten Unternehmer', 'A', 'E', 'AP_amount', '6670', 9, NULL, 15, NULL, 18, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6673', 'Reisek.Untern.m.Vorsteuerabzug (öffentl.Verkehrsm.', 'A', 'E', 'AP_amount', '6673', 8, NULL, 15, NULL, 18, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6674', 'Reisekosten Untern.Verpflegungsmehr', 'A', 'E', 'AP_amount', '6674', 0, NULL, 15, NULL, 18, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6680', 'Reisekosten Untern.Übernachtungsauf', 'A', 'E', 'AP_amount', '6680', 0, NULL, 15, NULL, 18, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6688', 'Fahrten zw.Wohn.und Arbeitsstätte (nicht abziehb.Teil)', 'A', 'E', '', '6688', 0, NULL, NULL, NULL, 18, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6689', 'Fahrten zw.Wohn.-und Arbeitsstätte (Haben)', 'A', 'E', '', '6689', 0, NULL, NULL, NULL, 18, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6700', 'Kosten der Warenabgabe', 'A', 'E', 'AP_amount:IC_cogs', '6700', 16, NULL, NULL, NULL, 24, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6710', 'Verpackungsmaterial', 'A', 'E', 'AP_amount:IC_cogs', '6710', 16, NULL, NULL, NULL, 24, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6740', 'Ausgangsfracht', 'A', 'E', 'AP_amount:IC_cogs', '6740', 16, NULL, NULL, NULL, 24, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6760', 'Transportversicherung', 'A', 'E', 'AP_amount:IC_cogs:IC_expense', '6760', 16, NULL, NULL, NULL, 24, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6770', 'Verkaufsprovision', 'A', 'E', 'AP_amount:IC_expense', '6770', 16, NULL, NULL, NULL, 24, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6780', 'Fremdarbeiten', 'A', 'E', 'AP_amount:IC_expense', '6780', 16, NULL, NULL, NULL, 24, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6790', 'Aufwand für Gewährleistungen', 'A', 'E', 'AP_amount:IC_expense', '6790', 0, NULL, 20, NULL, 24, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6800', 'Porto', 'A', 'E', 'AP_amount', '6800', 0, NULL, 20, NULL, 23, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6805', 'Telefon', 'A', 'E', 'AP_amount', '6805', 9, NULL, 20, NULL, 23, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6810', 'Telefax', 'A', 'E', 'AP_amount', '6810', 9, NULL, 20, NULL, 23, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6815', 'Bürobedarf', 'A', 'E', 'AP_amount', '6815', 9, NULL, 20, NULL, 23, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6820', 'Zeitschriften, Bücher', 'A', 'E', 'AP_amount', '6820', 8, NULL, 20, NULL, 20, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6821', 'Fortbildungskosten', 'A', 'E', 'AP_amount', '6821', 9, NULL, NULL, NULL, 24, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6822', 'Freiwillige Sozialleistungen', 'A', 'E', 'AP_amount', '6822', 0, NULL, NULL, NULL, 9, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6825', 'Rechts- und Beratungskosten', 'A', 'E', 'AP_amount', '6825', 9, NULL, 20, NULL, 22, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6827', 'Abschluß- und Prüfungskosten', 'A', 'E', 'AP_amount', '6827', 9, NULL, 20, NULL, 22, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6830', 'Buchführungskosten', 'A', 'E', 'AP_amount', '6830', 9, NULL, NULL, NULL, 24, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6835', 'Mieten für Einrichtungen', 'A', 'E', 'AP_amount', '6835', 9, NULL, 20, NULL, 21, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6840', 'Mietleasing', 'A', 'E', 'AP_amount', '6840', 9, NULL, 20, NULL, 21, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6845', 'Werkzeuge und Kleingeräte', 'A', 'E', 'AP_amount', '6845', 9, NULL, NULL, NULL, 19, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6850', 'Betriebsbedarf', 'A', 'E', 'AP_amount', '6850', 9, NULL, 20, NULL, 24, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6855', 'Nebenkosten des Geldverkehrs', 'A', 'E', '', '6855', 0, NULL, 20, NULL, 24, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6859', 'Aufwend.f.Abraum-u.Abfallbeseitigung', 'A', 'E', 'AP_amount', '6859', 9, NULL, 20, NULL, 24, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6865', 'Nicht abziehbare Vorsteuer 7%', 'A', 'E', 'AP_paid', '6865', 0, NULL, 20, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6870', 'Nicht abziehbare Vorsteuer 16%', 'A', 'E', 'AP_paid', '6870', 0, NULL, 20, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6860', 'Nicht abziehbare Vorsteuer', 'A', 'E', '', '6860', 0, NULL, 31, NULL, 24, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6880', 'Aufwendungen aus Kursdifferenzen', 'A', 'E', '', '6880', 0, NULL, 31, NULL, 24, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6895', 'Abgänge Sachanlagen Restbuchwert', 'A', 'E', '', '6895', 0, NULL, 31, NULL, 2, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6900', 'Verluste aus Anlagenabgang', 'A', 'E', '', '6900', 0, NULL, 31, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6926', 'Einstellungen in SoPo m.Rücklageanteil (Ansparabschreibung)', 'A', 'E', '', '6926', 0, NULL, 20, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6928', 'Einst.in SoPo m.Rücklageanteil (Existenzgründungsrücklage)', 'A', 'E', '', '6928', 0, NULL, NULL, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6960', 'Periodenfremde Aufwend.(soweit n.außerordentlich', 'A', 'E', '', '6960', 0, NULL, 31, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6967', 'Betriebsfremde Aufwendungen soweit n.außerord.', 'A', 'E', '', '6967', 0, NULL, 31, NULL, 24, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6970', 'Kalkulatorischer Unternehmerlohn', 'A', 'E', '', '6970', 0, NULL, 34, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6974', 'Kalkulatorische Zinsen', 'A', 'E', '', '6974', 0, NULL, 34, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6976', 'Kalkulatorische Aschreibungen', 'A', 'E', '', '6976', 0, NULL, 34, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6978', 'Kalkulatorische Wagnisse', 'A', 'E', '', '6978', 0, NULL, 34, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('6979', 'Kalkulatorischer Lohn f.unentgeltl.Mitarbeiter', 'A', 'E', '', '6979', 0, NULL, 34, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('7000', 'Erträge aus Beteiligungen', 'A', 'I', '', '7000', 0, NULL, 33, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('7100', 'Sonstige Zinsen und änliche Erträge', 'A', 'I', '', '7100', 0, NULL, 32, NULL, 4, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('7120', 'Zinsähnliche Erträge', 'A', 'I', '', '7120', 0, NULL, 32, NULL, 4, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('7130', 'Diskonterträge', 'A', 'I', '', '7130', 0, NULL, 32, NULL, 4, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('7300', 'Zinsen und ähnl.Aufwendungen', 'A', 'E', '', '7300', 0, NULL, 30, NULL, 29, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('7305', 'Zinsaufwendung-betriebliche Steuern §223aAO', 'A', 'E', '', '7305', 0, NULL, 30, NULL, 29, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('7310', 'Zinsaufwendung f. kurzf.Verbindlichk', 'A', 'E', '', '7310', 0, NULL, 30, NULL, 29, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('7320', 'Zinsaufwendung f. langf.Verbindlichk', 'A', 'E', '', '7320', 0, NULL, 30, NULL, 29, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('7325', 'Zinsaufwend.f.Gebäude,die z.Betriebsvermögen gehören', 'A', 'E', '', '7325', 0, NULL, NULL, NULL, 29, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('7326', 'Zinsen zur Finanzierung Anlagevermögen', 'A', 'E', '', '7326', 0, NULL, NULL, NULL, 29, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('7330', 'Zinsähnliche Aufwendungen', 'A', 'E', '', '7330', 0, NULL, 30, NULL, 29, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('7340', 'Diskontaufwendung', 'A', 'E', '', '7340', 0, NULL, 30, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('7400', 'Außerordentliche Erträge', 'A', 'I', '', '7400', 0, NULL, 33, NULL, 5, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('7401', 'Ausserordentliche Erträge finanzwirksam', 'A', 'I', '', '7401', 0, NULL, NULL, NULL, 5, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('7450', 'Ausserordentliche Erträge nicht finanzwirksam', 'A', 'I', '', '7450', 0, NULL, NULL, NULL, 5, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('7500', 'Außerordentliche Aufwendung', 'A', 'E', '', '7500', 0, NULL, 31, NULL, 30, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('7600', 'Körperschaftssteuer', 'A', 'E', '', '7600', 0, NULL, 35, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('7608', 'Solidaritätszuschlag', 'A', 'E', '', '7608', 0, NULL, 35, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('7609', 'Solidaritätszuschlag für Vorjahr', 'A', 'E', '', '7609', 0, NULL, 19, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('7610', 'Gewerbesteuer', 'A', 'E', '', '7610', 0, NULL, 12, NULL, 31, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('7632', 'Kapitalertragssteuer 20%', 'A', 'E', '', '7632', 0, NULL, NULL, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('7634', 'Anrechenb.Soli auf Kapitalertragssteuer 20%', 'A', 'E', '', '7634', 0, NULL, 35, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('7635', 'Zinsabschlagsteuer', 'A', 'E', '', '7635', 0, NULL, 35, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('7638', 'Anrechb.Solidari.zuschlag a.Zinsabschlagst.', 'A', 'E', '', '7638', 0, NULL, 35, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('7640', 'Stnachzahl.Vorj.v.Einkomm u.Ertrag', 'A', 'E', '', '7640', 0, NULL, 31, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('7642', 'Sterstat.Vorj.Steuer v.Eink.u.Ertrag', 'A', 'I', '', '7642', 0, NULL, 33, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('7644', 'Ertr.a.d.Aufl.v.Rücks.f.St.v.Ein.Er', 'A', 'I', '', '7644', 0, NULL, 33, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('7650', 'Sonstige Betriebssteuern', 'A', 'E', '', '7650', 0, NULL, 12, NULL, 31, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('7675', 'Verbrauchssteuer', 'A', 'E', '', '7675', 0, NULL, NULL, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('7678', 'Ökosteuer', 'A', 'E', '', '7678', 0, NULL, 12, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('7685', 'Kfz-Steuer', 'A', 'E', 'AP_amount', '7685', 0, NULL, 19, NULL, 15, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('7680', 'Grundsteuer', 'A', 'E', '', '7680', 0, NULL, 19, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('7684', 'Grundsteuer f.Gebäude,die nicht z.Betriebsvermögen geh.', 'A', 'E', '', '7684', 0, NULL, NULL, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('7690', 'Steuernachzahlung Vorj.f.sons.Steue', 'A', 'E', '', '7690', 0, NULL, 31, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('7692', 'Steuererstattung Vorj.f.sons.Steuer', 'A', 'I', '', '7692', 0, NULL, 33, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('7694', 'Erträge a.d.Aufl.v. Rück.f.sons.Ste', 'A', 'E', '', '7694', 0, NULL, 31, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('7745', 'Entnahmen a.satzungsmäßigen Rücklagen', 'A', 'E', '', '7745', 0, NULL, NULL, NULL, NULL, FALSE);\r
+\r
+\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('9000', 'Saldenverträge,Sachkonten', 'A', 'A', '', '9000', 0, NULL, NULL, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('9008', 'Saldenverträge,Debitoren', 'A', 'A', '', '9008', 0, NULL, NULL, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('9009', 'Saldenverträge,Kreditoren', 'A', 'L', '', '9009', 0, NULL, NULL, NULL, NULL, FALSE);\r
+INSERT INTO chart (accno, description, charttype, category, link, gifi_accno, taxkey_id, pos_ustva, pos_bwa, pos_bilanz, pos_eur, datevautomatik) VALUES ('9090', 'Summenvortragskonto', 'A', 'A', '', '9090', 0, NULL, NULL, NULL, NULL, FALSE);\r
+\r
+\r
+\r
+\r
+INSERT INTO tax (rate, taxkey, taxdescription) values ('0','0','Keine Steuer');\r
+INSERT INTO tax (rate, taxkey, taxdescription) values ('0','1','Umsatzsteuerfrei');\r
+insert into tax VALUES ((select id from chart where accno = '3801'),'0.07','3801','2','Umsatzsteuer 7%');\r
+INSERT INTO tax VALUES ((select id from chart where accno = '3805'),'0.16','3805','3','Umsatzsteuer 16%');\r
+INSERT INTO tax VALUES ((select id from chart where accno = '1401'),'0.07','1401','8','Vorsteuer 7%');\r
+insert into tax VALUES ((select id from chart where accno = '1405'),'0.16','1405','9','Vorsteuer 16%');\r
+insert into tax (taxkey, taxdescription) values ('10','Im anderen EG-Staat steuerpfl. Lieferung');\r
+insert into tax (taxkey, taxdescription) values ('11','Steuerfreie EG-Lief. an Abn. mit UStIdNr');\r
+insert into tax (chart_id,rate,taxnumber, taxkey, taxdescription) values ((select id from chart where accno = '3802'),'0.07','3802','12','Steuerpflicht. EG-Lieferungen 7%');\r
+insert into tax (chart_id,rate,taxnumber, taxkey, taxdescription) values ((select id from chart where accno = '3802'),'0.16','3803','13','Steuerpflicht. EG-Lieferungen 16%');\r
+insert into tax (chart_id,rate,taxnumber, taxkey, taxdescription) values ((select id from chart where accno = '1402'),'0.07','1402','18','Steuerpflicht. EG-Erwerb 7%');\r
+insert into tax (chart_id,rate,taxnumber, taxkey, taxdescription) values ((select id from chart where accno = '1402'),'0.16','1403','19','Steuerpflicht. EG-Erwerb 16%');\r
+\r
+-- Ergaenzungen fuer 19% UmSt. ab 1.01.2007\r
+insert into taxkeys (chart_id, tax_id, taxkey_id, pos_ustva, startdate) select chart.id, tax.id, taxkey_id, pos_ustva, '1970-01-01' from chart LEFT JOIN tax on (tax.taxkey=chart.taxkey_id) WHERE taxkey_id is not null;\r
+insert into taxkeys (chart_id, tax_id, taxkey_id,startdate) SELECT 0, id, taxkey, '1970-01-01' FROM tax;\r
+INSERT INTO chart (accno, description, charttype, category, link, taxkey_id, pos_ustva, pos_eur)\r
+ VALUES ('3806','Umsatzsteuer 19 %', 'A', 'I', 'AR_tax:IC_taxpart:IC_taxservice:CT_tax', 0, 511,6);\r
+INSERT INTO chart (accno, description, charttype, category, link, taxkey_id, pos_ustva, pos_eur)\r
+ VALUES ('1406','Abziehbare Vorsteuer 19 %', 'A', 'E', 'AP_tax:IC_taxpart:IC_taxservice:CT_tax', 0, 66,27);\r
+INSERT INTO tax (chart_id, rate, taxnumber, taxkey, taxdescription) VALUES ((SELECT id from CHART WHERE accno='3806'), 0.19, '3806', 3, 'Umsatzsteuer 19%');\r
+INSERT INTO tax (chart_id, rate, taxnumber, taxkey, taxdescription) VALUES ((SELECT id from CHART WHERE accno='1406'), 0.19, '1406', 9, 'Vorsteuer 19%');\r
+insert into taxkeys (chart_id, tax_id, taxkey_id, pos_ustva, startdate) select chart.id, (SELECT id from tax where taxdescription='Umsatzsteuer 19%'), 3, pos_ustva, '2007-01-01' from chart WHERE taxkey_id=3;\r
+insert into taxkeys (chart_id, tax_id, taxkey_id, pos_ustva, startdate) select chart.id, (SELECT id from tax where taxdescription='Vorsteuer 19%'), 9, pos_ustva, '2007-01-01' from chart WHERE taxkey_id=9;\r
+\r
+-- Buchungsgruppen\r
+\r
+INSERT INTO buchungsgruppen\r
+ (description, inventory_accno_id,\r
+ income_accno_id_0, expense_accno_id_0,\r
+ income_accno_id_1, expense_accno_id_1,\r
+ income_accno_id_2, expense_accno_id_2,\r
+ income_accno_id_3, expense_accno_id_3)\r
+ VALUES\r
+ ('Standard 16%',\r
+ -- 1140: Bestand Waren\r
+ (SELECT id FROM chart WHERE accno = '1140'),\r
+ -- 4400: Erlöse 16% USt.\r
+ -- 5400: Wareneingang 16% Vorsteuer\r
+ (SELECT id FROM chart WHERE accno = '4400'),\r
+ (SELECT id FROM chart WHERE accno = '5400'),\r
+ -- 4125: Steuerfrei innergem. Lieferungen §41bUStG\r
+ -- 5550: Steuerfreier innergem.Erwerb\r
+ (SELECT id FROM chart WHERE accno = '4125'),\r
+ (SELECT id FROM chart WHERE accno = '5550'),\r
+ -- 4315: Erlös Inland stpfl.EG-Lieferung 16%\r
+ -- 5425: Innergem.Erwerb 16% VorSt u. Ust\r
+ (SELECT id FROM chart WHERE accno = '4315'),\r
+ (SELECT id FROM chart WHERE accno = '5425'),\r
+ -- 4150: Sonstige steuerfreie Umsätze §42-7UStG\r
+ -- 5559: Steuerfreie Einfuhren\r
+ (SELECT id FROM chart WHERE accno = '4150'),\r
+ (SELECT id FROM chart WHERE accno = '5559'));\r
+\r
+INSERT INTO buchungsgruppen\r
+ (description, inventory_accno_id,\r
+ income_accno_id_0, expense_accno_id_0,\r
+ income_accno_id_1, expense_accno_id_1,\r
+ income_accno_id_2, expense_accno_id_2,\r
+ income_accno_id_3, expense_accno_id_3)\r
+ VALUES\r
+ ('Standard 7%',\r
+ -- 1140: Bestand Waren\r
+ (SELECT id FROM chart WHERE accno = '1140'),\r
+ -- 4300: Erlöse 7%USt\r
+ -- 5300: Wareneingang 7% Vorsteuer\r
+ (SELECT id FROM chart WHERE accno = '4300'),\r
+ (SELECT id FROM chart WHERE accno = '5300'),\r
+ -- 4125: Steuerfrei innergem. Lieferungen §41bUStG\r
+ -- 5550: Steuerfreier innergem.Erwerb\r
+ (SELECT id FROM chart WHERE accno = '4125'),\r
+ (SELECT id FROM chart WHERE accno = '5550'),\r
+ -- 4310: Erlöse Inland stpfl. EG-Lieferung7%\r
+ -- 5420: Innergemein.Erwerb 7% VorSt u. Ust\r
+ (SELECT id FROM chart WHERE accno = '4310'),\r
+ (SELECT id FROM chart WHERE accno = '5420'),\r
+ -- 4150: Sonstige steuerfreie Umsätze §42-7UStG\r
+ -- 5559; Steuerfreie Einfuhren\r
+ (SELECT id FROM chart WHERE accno = '4150'),\r
+ (SELECT id FROM chart WHERE accno = '5559'));\r
--- /dev/null
+-- DATEV SKR04\r
+-- IT Systems Service http://www.itsystemsservice.de\r
+--\r
+INSERT INTO gifi (accno,description) VALUES ('0135', 'EDV-Software');\r
+INSERT INTO gifi (accno,description) VALUES ('0150', 'Geschäfts- oder Firmenwert');\r
+INSERT INTO gifi (accno,description) VALUES ('0240', 'Geschäftsbauten');\r
+INSERT INTO gifi (accno,description) VALUES ('0400', 'Techn.Anlagen und Maschinen');\r
+INSERT INTO gifi (accno,description) VALUES ('0440', 'Maschinen');\r
+INSERT INTO gifi (accno,description) VALUES ('0500', 'Betriebs- und Geschäftsausstattung');\r
+INSERT INTO gifi (accno,description) VALUES ('0510', 'Andere Anlagen');\r
+INSERT INTO gifi (accno,description) VALUES ('0520', 'PKW');\r
+INSERT INTO gifi (accno,description) VALUES ('0560', 'Sonst.Transportmittel');\r
+INSERT INTO gifi (accno,description) VALUES ('0620', 'Werkzeuge');\r
+INSERT INTO gifi (accno,description) VALUES ('0640', 'Ladeneinrichtung');\r
+INSERT INTO gifi (accno,description) VALUES ('0650', 'Büroeinrichtung');\r
+INSERT INTO gifi (accno,description) VALUES ('0670', 'Geringwertige Wirtschaftsg. b. 410 Euro');\r
+INSERT INTO gifi (accno,description) VALUES ('1000', 'Roh,-Hilfs,-und Betriebsstoffe');\r
+INSERT INTO gifi (accno,description) VALUES ('1140', 'Waren');\r
+INSERT INTO gifi (accno,description) VALUES ('1200', 'Ford. aus Lieferungen und Leistungen');\r
+INSERT INTO gifi (accno,description) VALUES ('1215', 'Ford.a.LuL z.allg.USt-Satz');\r
+INSERT INTO gifi (accno,description) VALUES ('1216', 'Ford.a.LuL z.erm.USt.-Satz (EÜR)');\r
+INSERT INTO gifi (accno,description) VALUES ('1217', 'Ford.a.steuerfr.od.nicht steuerb.LuL (EÜR)');\r
+INSERT INTO gifi (accno,description) VALUES ('1218', 'Ford.a.LuL gem.§24UStG(EÜR)');\r
+INSERT INTO gifi (accno,description) VALUES ('1219', 'Gegenkto. bei Aufteil.d.Ford.n.Steuers.(EÜR)');\r
+INSERT INTO gifi (accno,description) VALUES ('1220', 'Ford.n.§11(1)2EStG f.§4/3 EStG');\r
+INSERT INTO gifi (accno,description) VALUES ('1248', 'Pauschalwertbe.z.Ford.bis1J.');\r
+INSERT INTO gifi (accno,description) VALUES ('1249', 'Pauschalwertbe.z.Ford.ueb1J.');\r
+INSERT INTO gifi (accno,description) VALUES ('1370', 'Durchlaufende Posten');\r
+INSERT INTO gifi (accno,description) VALUES ('1374', 'Fremdgeld');\r
+INSERT INTO gifi (accno,description) VALUES ('1400', 'Abziehbare Vorsteuer');\r
+INSERT INTO gifi (accno,description) VALUES ('1401', 'Abziebare Vorsteuer 7%');\r
+INSERT INTO gifi (accno,description) VALUES ('1402', 'Abziehbare Vorsteuer aus EG-Erwerb');\r
+INSERT INTO gifi (accno,description) VALUES ('1403', 'Abziehbare Vorsteuer aus EG-Erwerb 16%');\r
+INSERT INTO gifi (accno,description) VALUES ('1405', 'Abziehbare Vorsteuer 16%');\r
+INSERT INTO gifi (accno,description) VALUES ('1407', 'Abziehb.Vorst.n.allgem.Durchschnittssätzen UStVA Kz.63');\r
+INSERT INTO gifi (accno,description) VALUES ('1408', 'Abziehbare Vorsteuer n.§13b UStG');\r
+INSERT INTO gifi (accno,description) VALUES ('1409', 'Abziehbare Vorsteuer n.§13b UStG 16%');\r
+INSERT INTO gifi (accno,description) VALUES ('1433', 'Bezahlte Einfuhrumsatzsteuer');\r
+INSERT INTO gifi (accno,description) VALUES ('1460', 'Geldtransit');\r
+INSERT INTO gifi (accno,description) VALUES ('1480', 'Gegenkonto Vorsteuer §4/3 EStG');\r
+INSERT INTO gifi (accno,description) VALUES ('1481', 'Auflösung Vorst.a.Vorjahr §4/3 EStG');\r
+INSERT INTO gifi (accno,description) VALUES ('1482', 'Vorst.aus Investitionen §4/3 EStG');\r
+INSERT INTO gifi (accno,description) VALUES ('1484', 'abziehb.VorSt EU-Erwerb Neufzg.b.Lief. o. USt.Ident.Nr');\r
+INSERT INTO gifi (accno,description) VALUES ('1600', 'Kasse');\r
+INSERT INTO gifi (accno,description) VALUES ('1800', 'Bank');\r
+INSERT INTO gifi (accno,description) VALUES ('2100', 'Privatentnahmen allgemein');\r
+INSERT INTO gifi (accno,description) VALUES ('2150', 'Privatsteuern');\r
+INSERT INTO gifi (accno,description) VALUES ('2180', 'Privateinlagen');\r
+INSERT INTO gifi (accno,description) VALUES ('2200', 'Sonderausgaben beschränkt abzugsfähig');\r
+INSERT INTO gifi (accno,description) VALUES ('2230', 'Sonderausgaben unbeschr. abzugsfähig');\r
+INSERT INTO gifi (accno,description) VALUES ('2250', 'Zuwendungen, Spenden');\r
+INSERT INTO gifi (accno,description) VALUES ('2953', 'Satzungsm.Rücklagen 0% Vorbelast.EK02');\r
+INSERT INTO gifi (accno,description) VALUES ('3150', 'Verbindl.gegenüber Kreditinstituten');\r
+INSERT INTO gifi (accno,description) VALUES ('3151', '- Restlaufzeit b.1 Jahr');\r
+INSERT INTO gifi (accno,description) VALUES ('3160', '- Restlaufzeit 1 bis 5 Jahre');\r
+INSERT INTO gifi (accno,description) VALUES ('3170', '- Restlaufzeit grösser als 5 Jahre');\r
+INSERT INTO gifi (accno,description) VALUES ('3300', 'Verbindlichkeiten aus Lief.u.Leist.');\r
+INSERT INTO gifi (accno,description) VALUES ('3305', 'Vblk.a.LuL z.allg.Umsatzsteuersatz (EÜR)');\r
+INSERT INTO gifi (accno,description) VALUES ('3306', 'Vblk.a.LuL zum erm.Umsatzsteuersatz (EÜR)');\r
+INSERT INTO gifi (accno,description) VALUES ('3307', 'Vblk.a.LuL ohne Vorsteuer (EÜR)');\r
+INSERT INTO gifi (accno,description) VALUES ('3309', 'Gegenkonto 1605-1607 b.Aufteilung d.Vblk.n.Steuers.(EÜR)');\r
+INSERT INTO gifi (accno,description) VALUES ('3800', 'Umsatzsteuer');\r
+INSERT INTO gifi (accno,description) VALUES ('3801', 'Umsatzsteuer 7%');\r
+INSERT INTO gifi (accno,description) VALUES ('3802', 'Umsatzsteuer aus EG-Erwerb');\r
+INSERT INTO gifi (accno,description) VALUES ('3803', 'Umsatzsteuer aus EG-Erwerb 16%');\r
+INSERT INTO gifi (accno,description) VALUES ('3805', 'Umsatzsteuer 16%');\r
+INSERT INTO gifi (accno,description) VALUES ('3817', 'Umsatzsteuer a.i.anderen EG-Land stpfl.Lieferungen');\r
+INSERT INTO gifi (accno,description) VALUES ('3820', 'Umsatzsteuer-Vorauszahlungen');\r
+INSERT INTO gifi (accno,description) VALUES ('3830', 'Umsatzsteuer-Vorauszahlungen 1/11');\r
+INSERT INTO gifi (accno,description) VALUES ('3833', 'Umsatzsteuer n.§13b UStG');\r
+INSERT INTO gifi (accno,description) VALUES ('3841', 'Umsatzsteuer Vorjahr');\r
+INSERT INTO gifi (accno,description) VALUES ('3845', 'Umsatzsteuer frühere Jahre');\r
+INSERT INTO gifi (accno,description) VALUES ('4110', 'Sonstige steuerfreie Umsätze Inland');\r
+INSERT INTO gifi (accno,description) VALUES ('4120', 'Steuerfreie Umsätze §4Nr.1a UstG');\r
+INSERT INTO gifi (accno,description) VALUES ('4125', 'Steuerfrei innergem. Lieferungen §41bUStG');\r
+INSERT INTO gifi (accno,description) VALUES ('4130', 'Liefe.d.1.Abnehm.bei innergem.Dreiecksg §25b2UStG');\r
+INSERT INTO gifi (accno,description) VALUES ('4135', 'Steuerfr.innergem.Lief.v.Neufahrz.an Abn.o.USt-Ident-Nr.');\r
+INSERT INTO gifi (accno,description) VALUES ('4140', 'Steuerfreie Umsätze Offshore usw.');\r
+INSERT INTO gifi (accno,description) VALUES ('4150', 'Sonstige steuerfreie Umsätze §42-7UStG');\r
+INSERT INTO gifi (accno,description) VALUES ('4180', 'Erlöse,die mit den Durchschnittssätzen d.§24UStG vers.werd.');\r
+INSERT INTO gifi (accno,description) VALUES ('4185', 'Erlöse als Kleinunternehmer i.S.d.§19(1)UStG');\r
+INSERT INTO gifi (accno,description) VALUES ('4200', 'Erlöse');\r
+INSERT INTO gifi (accno,description) VALUES ('4300', 'Erlöse 7%USt');\r
+INSERT INTO gifi (accno,description) VALUES ('4310', 'Erlöse Inland stpfl. EG-Lieferung7%');\r
+INSERT INTO gifi (accno,description) VALUES ('4315', 'Erlös Inland stpfl.EG-Lieferung 16%');\r
+INSERT INTO gifi (accno,description) VALUES ('4320', 'Erlöse aus im and.EG-Land steuerpfl.Lieferungen');\r
+INSERT INTO gifi (accno,description) VALUES ('4400', 'Erlöse 16% USt.');\r
+INSERT INTO gifi (accno,description) VALUES ('4500', 'Provisionserlöse');\r
+INSERT INTO gifi (accno,description) VALUES ('4504', 'Provisionserlöse,steuerfrei (§4Nr.8ff.UStG)');\r
+INSERT INTO gifi (accno,description) VALUES ('4505', 'Provisionserlöse,steuerfrei (§4Nr.5UStG)');\r
+INSERT INTO gifi (accno,description) VALUES ('4506', 'Provisionserlöse 7% USt.');\r
+INSERT INTO gifi (accno,description) VALUES ('4508', 'Provisionserlöse 16% USt.');\r
+INSERT INTO gifi (accno,description) VALUES ('4510', 'Erlöse Abfallverwertung');\r
+INSERT INTO gifi (accno,description) VALUES ('4520', 'Erlös Leergut');\r
+INSERT INTO gifi (accno,description) VALUES ('4580', 'Erlöse zum allg.Umsatzsteuersatz (EÜR)');\r
+INSERT INTO gifi (accno,description) VALUES ('4581', 'Erlöse zum ermä.Umsatzsteuersatz (EÜR)');\r
+INSERT INTO gifi (accno,description) VALUES ('4582', 'Erlöse steuerfrei u.nicht steuerbar (EÜR)');\r
+INSERT INTO gifi (accno,description) VALUES ('4589', 'Gegenkonto 8580-8582 b.Aufteilung d.Erlöse n.Steuersätzen(EÜR)');\r
+INSERT INTO gifi (accno,description) VALUES ('4600', 'Unentgeldliche Wertabgaben');\r
+INSERT INTO gifi (accno,description) VALUES ('4605', 'Entnahme v. Gegenst.o.USt.');\r
+INSERT INTO gifi (accno,description) VALUES ('4610', 'Entnah.d.Untern.f.Zwecke ausserh.d.Untern.7%USt');\r
+INSERT INTO gifi (accno,description) VALUES ('4619', 'Entnahme durch den Untern.f.Zwecke außerhalb d.Untern.(Waren)o.USt');\r
+INSERT INTO gifi (accno,description) VALUES ('4620', 'Entnahme des Untern.f.Zwecke ausserh.d.Untern 16%(Waren)');\r
+INSERT INTO gifi (accno,description) VALUES ('4630', 'Verwendung v.Gegenst.f.Zwecke außerhalb d.Unternehmens 7% USt.');\r
+INSERT INTO gifi (accno,description) VALUES ('4639', 'Verwendung v.Gegenständen f.Zwecke außerhalb d.Untern.o.USt.');\r
+INSERT INTO gifi (accno,description) VALUES ('4640', 'Verw.v.Gegens.f.Zwecke ausserh.d.Untern.16%USt.');\r
+INSERT INTO gifi (accno,description) VALUES ('4645', 'Verwend.v.Gegenst.f.Zwecke außerh.d.Untern.16%USt(Kfz-Nutzung)');\r
+INSERT INTO gifi (accno,description) VALUES ('4646', 'Verwend.f.Gegenst.f.Zwecke außerh.d.Untern.16%USt(Telefonnutzung)');\r
+INSERT INTO gifi (accno,description) VALUES ('4660', 'Unentgeldl.Erbring.sons.Leis.16%USt');\r
+INSERT INTO gifi (accno,description) VALUES ('4670', 'Unentgeltl.Zuw.v Waren 7% Ust');\r
+INSERT INTO gifi (accno,description) VALUES ('4679', 'Unentgeltl.Zuwendung v.Waren o.USt.');\r
+INSERT INTO gifi (accno,description) VALUES ('4680', 'Unentgeltl.Zuw.von Waren 16% Ust');\r
+INSERT INTO gifi (accno,description) VALUES ('4686', 'Unentgeltl.Zuwend.v.Gegens. 16% Ust');\r
+INSERT INTO gifi (accno,description) VALUES ('4689', 'Unentgeldl.Zuw.v.Gegens.ohne Ust');\r
+INSERT INTO gifi (accno,description) VALUES ('4690', 'Nicht steuerbare Umsätze');\r
+INSERT INTO gifi (accno,description) VALUES ('4695', 'Umsatzsteuervergütungen');\r
+INSERT INTO gifi (accno,description) VALUES ('4700', 'Erlösschmälerungen');\r
+INSERT INTO gifi (accno,description) VALUES ('4705', 'Erlösschmälerungen aus steuerfr.Umsätzen §4 Nr.1a UStG');\r
+INSERT INTO gifi (accno,description) VALUES ('4710', 'Erlösschmälerung 7% USt.');\r
+INSERT INTO gifi (accno,description) VALUES ('4720', 'Erlösschmälerung 16% USt.');\r
+INSERT INTO gifi (accno,description) VALUES ('4724', 'Erlösschmäler.a.stfrei.IG Lieferung');\r
+INSERT INTO gifi (accno,description) VALUES ('4725', 'Erlösschmä.Inl.stpfl.EG-Lief. 7%USt');\r
+INSERT INTO gifi (accno,description) VALUES ('4726', 'Erlösschmä.Inl.stpfl.EG-Lief.16%USt');\r
+INSERT INTO gifi (accno,description) VALUES ('4727', 'Erlösschmä.and.EG Land stpfl.Liefer');\r
+INSERT INTO gifi (accno,description) VALUES ('4729', 'Erlösschmälerungen aus im Inland steuerpfl.EG-Lief.15% USt');\r
+INSERT INTO gifi (accno,description) VALUES ('4731', 'Gewährte Skonti 7% USt');\r
+INSERT INTO gifi (accno,description) VALUES ('4735', 'Gewährte Skonti 16% USt.');\r
+INSERT INTO gifi (accno,description) VALUES ('4750', 'Gewährte Boni 7% USt.');\r
+INSERT INTO gifi (accno,description) VALUES ('4760', 'Gewährte Boni 16% USt.');\r
+INSERT INTO gifi (accno,description) VALUES ('4780', 'Gewährte Rabatte 7% USt.');\r
+INSERT INTO gifi (accno,description) VALUES ('4790', 'Gewährte Rabatte 16% Ust.');\r
+INSERT INTO gifi (accno,description) VALUES ('4800', 'Bestandsverä.fertige Erzeugnisse');\r
+INSERT INTO gifi (accno,description) VALUES ('4810', 'Bestandsveränderung-unfertige Erzeu');\r
+INSERT INTO gifi (accno,description) VALUES ('4815', 'Bestandsveränderung-unfertige Leist');\r
+INSERT INTO gifi (accno,description) VALUES ('4820', 'Andere aktivierte Eigenleistungen');\r
+INSERT INTO gifi (accno,description) VALUES ('4830', 'Sonstige Erträge');\r
+INSERT INTO gifi (accno,description) VALUES ('4835', 'Sonstige Erlöse betriebl.u.regelmäß');\r
+INSERT INTO gifi (accno,description) VALUES ('4837', 'Betriebsfremde Erträge nichtaußerorden');\r
+INSERT INTO gifi (accno,description) VALUES ('4840', 'Erträge aus Kursdifferenzen');\r
+INSERT INTO gifi (accno,description) VALUES ('4844', 'Erlöse a.Verk.Sachanlagen steuerfrei§4Nr.1aUStG(b.Buchverlust)');\r
+INSERT INTO gifi (accno,description) VALUES ('4845', 'Erlöse aus Verk.Sachanlagevermögen16% USt (bei Buchverlust)');\r
+INSERT INTO gifi (accno,description) VALUES ('4848', 'Erlöse a.Verk.Sachanlagen steuerfrei§4Nr.1bUStG(b.Buchverlust)');\r
+INSERT INTO gifi (accno,description) VALUES ('4849', 'Erlöse aus Anlagenverkäufen');\r
+INSERT INTO gifi (accno,description) VALUES ('4860', 'Grundstückserträge');\r
+INSERT INTO gifi (accno,description) VALUES ('4900', 'Erträge aus Abgang von AV-Gegenständen');\r
+INSERT INTO gifi (accno,description) VALUES ('4905', 'Ertr.a.d.Abg.v.Gegenst.d.Umlaufverm');\r
+INSERT INTO gifi (accno,description) VALUES ('4910', 'Ertrag a.d.Zuschreib.d.Anlagevermög');\r
+INSERT INTO gifi (accno,description) VALUES ('4915', 'Ertr.a.Zuschreib.d.Umlaufvermögens');\r
+INSERT INTO gifi (accno,description) VALUES ('4920', 'Ertr.a.Herabsetzung d.PWB zu Forderungen');\r
+INSERT INTO gifi (accno,description) VALUES ('4925', 'Ertr. aus abgeschriebenen Forderung');\r
+INSERT INTO gifi (accno,description) VALUES ('4930', 'Ertr.a.d.Auflösung v.Rückstellungen');\r
+INSERT INTO gifi (accno,description) VALUES ('4934', 'Erträge a.d.Auflösung v.SoPo m.Rücklageant.(Exitenzgründungszusch.');\r
+INSERT INTO gifi (accno,description) VALUES ('4939', 'Erträge Aufl. Sopo m.R.(Ansparafa)');\r
+INSERT INTO gifi (accno,description) VALUES ('4941', 'Sachbezüge 7% Ust (Waren)');\r
+INSERT INTO gifi (accno,description) VALUES ('4945', 'Sachbezüge 16% Ust (Waren)');\r
+INSERT INTO gifi (accno,description) VALUES ('4946', 'Verrechnete sons. Sachbezüge keine Waren');\r
+INSERT INTO gifi (accno,description) VALUES ('4960', 'Periodenfremde Erträge nicht außero');\r
+INSERT INTO gifi (accno,description) VALUES ('4970', 'Versicherungsentschädigungen');\r
+INSERT INTO gifi (accno,description) VALUES ('4981', 'Steuerfr.Erträge a.d.Auflös.v.SoPo m.Rücklageanteil');\r
+INSERT INTO gifi (accno,description) VALUES ('4982', 'Sonst.steuerfreie Betriebseinnahmen');\r
+INSERT INTO gifi (accno,description) VALUES ('5190', 'Energiestoffe (Fertigung)');\r
+INSERT INTO gifi (accno,description) VALUES ('5300', 'Wareneingang 7% Vorsteuer');\r
+INSERT INTO gifi (accno,description) VALUES ('5400', 'Wareneingang 16% Vorsteuer');\r
+INSERT INTO gifi (accno,description) VALUES ('5420', 'Innergemein.Erwerb 7% VorSt u. Ust');\r
+INSERT INTO gifi (accno,description) VALUES ('5425', 'Innergem.Erwerb 16% VorSt u. Ust');\r
+INSERT INTO gifi (accno,description) VALUES ('5440', 'Innergem.Erwerb v.Neufahrz.v.Lief.o.USt.Identnr.16%VSt.u.16%USt.');\r
+INSERT INTO gifi (accno,description) VALUES ('5550', 'Steuerfreier innergem.Erwerb');\r
+INSERT INTO gifi (accno,description) VALUES ('5559', 'Steuerfreie Einfuhren');\r
+INSERT INTO gifi (accno,description) VALUES ('5580', 'Wareneinkauf z.allg.Umsatzsteuersatz (EÜR)');\r
+INSERT INTO gifi (accno,description) VALUES ('5581', 'Wareneinkauf z.erm.Umsatzsteuersatz(EÜR)');\r
+INSERT INTO gifi (accno,description) VALUES ('5582', 'Wareneinkauf ohne Vorsteuerabzug(EÜR)');\r
+INSERT INTO gifi (accno,description) VALUES ('5589', 'Gegenkto.3580-3582 b.Aufteilung d.WE n.Steuersätzen(EüR)');\r
+INSERT INTO gifi (accno,description) VALUES ('5600', 'Nicht abziehbare Vorsteuer');\r
+INSERT INTO gifi (accno,description) VALUES ('5610', 'Nicht abziehb.Vorsteuer 7%');\r
+INSERT INTO gifi (accno,description) VALUES ('5650', 'Nicht abziehb.Vorsteuer 16%');\r
+INSERT INTO gifi (accno,description) VALUES ('5731', 'Erhaltene Skonti 7% Vorsteuer');\r
+INSERT INTO gifi (accno,description) VALUES ('5735', 'Erhaltene Skonti 16% Vorsteuer');\r
+INSERT INTO gifi (accno,description) VALUES ('5750', 'Erhaltene Boni 7% Vorsteuer');\r
+INSERT INTO gifi (accno,description) VALUES ('5760', 'Erhaltene Boni 16% Vorsteuer');\r
+INSERT INTO gifi (accno,description) VALUES ('5780', 'Erhaltene Rabatte 7% Vorsteuer');\r
+INSERT INTO gifi (accno,description) VALUES ('5790', 'Erhaltene Rabatte 16% Vorsteuer');\r
+INSERT INTO gifi (accno,description) VALUES ('5800', 'Bezugsnebenkosten');\r
+INSERT INTO gifi (accno,description) VALUES ('5820', 'Leergut');\r
+INSERT INTO gifi (accno,description) VALUES ('5840', 'Zölle und Einfuhrabgaben');\r
+INSERT INTO gifi (accno,description) VALUES ('5860', 'Verrechnete Stoffkosten');\r
+INSERT INTO gifi (accno,description) VALUES ('5880', 'Bestandsver.Roh-,Hilfs-.Betriebs.sow.bez.Waren');\r
+INSERT INTO gifi (accno,description) VALUES ('5900', 'Fremdleistungen');\r
+INSERT INTO gifi (accno,description) VALUES ('5915', 'Leist.v.ausländ.Untern. 7% VSt.u.7%USt.');\r
+INSERT INTO gifi (accno,description) VALUES ('5925', 'Leist.v.ausländ.Untern. 16% VSt.u.16%USt.');\r
+INSERT INTO gifi (accno,description) VALUES ('6010', 'Löhne');\r
+INSERT INTO gifi (accno,description) VALUES ('6020', 'Gehälter');\r
+INSERT INTO gifi (accno,description) VALUES ('6026', 'Tantiemen');\r
+INSERT INTO gifi (accno,description) VALUES ('6027', 'Geschäftsführergehälter');\r
+INSERT INTO gifi (accno,description) VALUES ('6030', 'Aushilfslöhne');\r
+INSERT INTO gifi (accno,description) VALUES ('6040', 'Lohnsteuer für Aushilfe');\r
+INSERT INTO gifi (accno,description) VALUES ('6045', 'Bedienungsgelder');\r
+INSERT INTO gifi (accno,description) VALUES ('6050', 'Ehegattengehalt');\r
+INSERT INTO gifi (accno,description) VALUES ('6060', 'Freiwillige sozi.Aufw.lohnsteuerpflichtig.');\r
+INSERT INTO gifi (accno,description) VALUES ('6069', 'Pauschale Lohnsteuera.sons.Bezüge (z.B.Fahrtkostenzu)');\r
+INSERT INTO gifi (accno,description) VALUES ('6070', 'Krankengeldzuschüsse');\r
+INSERT INTO gifi (accno,description) VALUES ('6080', 'Vermögenswirksame Leistungen');\r
+INSERT INTO gifi (accno,description) VALUES ('6090', 'Fahrtkostenerst.Wohnung/Arbeitsstät');\r
+INSERT INTO gifi (accno,description) VALUES ('6110', 'Gesetzlich soziale Aufwendungen');\r
+INSERT INTO gifi (accno,description) VALUES ('6120', 'Beiträge zur Berufsgenossenschaftr');\r
+INSERT INTO gifi (accno,description) VALUES ('6130', 'Freiwillig soziale Aufwendungen lohnsteuerfrei');\r
+INSERT INTO gifi (accno,description) VALUES ('6147', 'Pauschale Lohnsteuer auf sonst.Bezüge(z.B.Direktversicherung');\r
+INSERT INTO gifi (accno,description) VALUES ('6200', 'Abschreibungen a.immat.Vermögensgeg');\r
+INSERT INTO gifi (accno,description) VALUES ('6205', 'Abschreibung a.d.Geschäft-o.Firmenw');\r
+INSERT INTO gifi (accno,description) VALUES ('6210', 'Außerplan.AfA a.immat.Vermögensgeg.');\r
+INSERT INTO gifi (accno,description) VALUES ('6220', 'Abschreibungen auf Sachanlagen');\r
+INSERT INTO gifi (accno,description) VALUES ('6221', 'Abschreibung auf Gebäude');\r
+INSERT INTO gifi (accno,description) VALUES ('6222', 'Abschreibungen auf Kfz');\r
+INSERT INTO gifi (accno,description) VALUES ('6230', 'Außerplanmäßig Abschr.a.Sachanlagen');\r
+INSERT INTO gifi (accno,description) VALUES ('6231', 'Absetzung f.außergew.techn.u.wirtschaftl.AfA bei Gebäuden');\r
+INSERT INTO gifi (accno,description) VALUES ('6232', 'Absetzung f.außergew.techn.u.wirtschaftl.AfA des Kfz');\r
+INSERT INTO gifi (accno,description) VALUES ('6233', 'Absetzung f.außergew.techn.u.wirtschaftl.AfA sonst.WG');\r
+INSERT INTO gifi (accno,description) VALUES ('6240', 'Abschr.a.Sachanl.aufgr.steuerl.Sondervorschriften');\r
+INSERT INTO gifi (accno,description) VALUES ('6241', 'Sonderabschreibung nach §7g(1)u.(2)EStG (ohne Kfz)');\r
+INSERT INTO gifi (accno,description) VALUES ('6242', 'Sonderabschreibung n.§7g(1)u.(2)EStG (für Kfz)');\r
+INSERT INTO gifi (accno,description) VALUES ('6250', 'Kaufleasing');\r
+INSERT INTO gifi (accno,description) VALUES ('6260', 'Sofortabschreibung GWG');\r
+INSERT INTO gifi (accno,description) VALUES ('6262', 'Abschreibungen auf aktivierte GWG');\r
+INSERT INTO gifi (accno,description) VALUES ('6270', 'Abschreibungen auf Finanzanlagen');\r
+INSERT INTO gifi (accno,description) VALUES ('6275', 'Abschr.a.Wertp.d.Umlaufvermögens');\r
+INSERT INTO gifi (accno,description) VALUES ('6280', 'Forderungsverlust-übliche Höhe');\r
+INSERT INTO gifi (accno,description) VALUES ('6281', 'Forderungsverluste 7% USt.(übliche Höhe');\r
+INSERT INTO gifi (accno,description) VALUES ('6285', 'Forderungsverluste 16% USt.(übliche Höhe');\r
+INSERT INTO gifi (accno,description) VALUES ('6300', 'Sonstige betriebliche Aufwendungen');\r
+INSERT INTO gifi (accno,description) VALUES ('6303', 'Fremdleistungen');\r
+INSERT INTO gifi (accno,description) VALUES ('6304', 'Sons.Aufw.betriebl. und regelmäßig');\r
+INSERT INTO gifi (accno,description) VALUES ('6305', 'Raumkosten');\r
+INSERT INTO gifi (accno,description) VALUES ('6310', 'Miete');\r
+INSERT INTO gifi (accno,description) VALUES ('6315', 'Pacht');\r
+INSERT INTO gifi (accno,description) VALUES ('6320', 'Heizung');\r
+INSERT INTO gifi (accno,description) VALUES ('6325', 'Gas,Strom, Wasser');\r
+INSERT INTO gifi (accno,description) VALUES ('6330', 'Reinigung');\r
+INSERT INTO gifi (accno,description) VALUES ('6335', 'Instandhaltung betrieb.Räume');\r
+INSERT INTO gifi (accno,description) VALUES ('6338', 'Instandhaltung betrieb.Räume nicht Betriebsverm.');\r
+INSERT INTO gifi (accno,description) VALUES ('6343', 'Abgaben f.betrieb.genutz.Grundbesitz nicht Betriebsverm.');\r
+INSERT INTO gifi (accno,description) VALUES ('6345', 'Sonstige Raumkosten');\r
+INSERT INTO gifi (accno,description) VALUES ('6348', 'Aufwend.f.ein häusliches Arbeitszimmer(abziehb.Anteil)');\r
+INSERT INTO gifi (accno,description) VALUES ('6349', 'Aufwend.f.ein häusliches Arbeitszimmer(nicht abziehb.Anteil)');\r
+INSERT INTO gifi (accno,description) VALUES ('6350', 'Grundstücksaufwendungen');\r
+INSERT INTO gifi (accno,description) VALUES ('6390', 'Zuwend.,Spenden,steuerlich n.abziehbar');\r
+INSERT INTO gifi (accno,description) VALUES ('6358', 'Gründstücksaufwend.f.Gebäude,die nicht z.Betriebsverm.gehören');\r
+INSERT INTO gifi (accno,description) VALUES ('6400', 'Versicherungen');\r
+INSERT INTO gifi (accno,description) VALUES ('6405', 'Versicherungen f.Gebäude,die zum BV gehören');\r
+INSERT INTO gifi (accno,description) VALUES ('6420', 'Beiträge');\r
+INSERT INTO gifi (accno,description) VALUES ('6430', 'Sonstige Abgaben');\r
+INSERT INTO gifi (accno,description) VALUES ('6436', 'Steuerl.abzugs.Verspätungszuschl.u.Zwangsgelder');\r
+INSERT INTO gifi (accno,description) VALUES ('6437', 'Steuerl.n.abzugsf.Verspätungszuschläge u.Zwangsgelder');\r
+INSERT INTO gifi (accno,description) VALUES ('6440', 'Ausgleichsabgabe i.S.d.Schwerbehinterdengesetzes');\r
+INSERT INTO gifi (accno,description) VALUES ('6460', 'Rep.u.Instandhaltungen v.techn.Anlagen u.Maschinen');\r
+INSERT INTO gifi (accno,description) VALUES ('6470', 'Rep.u.Instandhaltungen v.and.Anlagen u.Betriebs-u.Geschäftsausst.');\r
+INSERT INTO gifi (accno,description) VALUES ('6490', 'Sonstige Reparaturen u.Instandhalt.');\r
+INSERT INTO gifi (accno,description) VALUES ('6495', 'Wartungskosten für Hard-u.Software');\r
+INSERT INTO gifi (accno,description) VALUES ('6498', 'Mietleasing');\r
+INSERT INTO gifi (accno,description) VALUES ('6499', 'Gewerbest.zu berücksicht.Mietleasing §8 GewStG');\r
+INSERT INTO gifi (accno,description) VALUES ('6500', 'Fahrzugkosten');\r
+INSERT INTO gifi (accno,description) VALUES ('6520', 'Kfz-Versicherungen');\r
+INSERT INTO gifi (accno,description) VALUES ('6530', 'Laufende Kfz-Betriebskosten');\r
+INSERT INTO gifi (accno,description) VALUES ('6540', 'Kfz-Reparaturen');\r
+INSERT INTO gifi (accno,description) VALUES ('6550', 'Garagenmiete');\r
+INSERT INTO gifi (accno,description) VALUES ('6560', 'Fremdfahrzeuge');\r
+INSERT INTO gifi (accno,description) VALUES ('6595', 'Fremdfahrzeugkosten');\r
+INSERT INTO gifi (accno,description) VALUES ('6570', 'Sonstige Kfz-Kosten');\r
+INSERT INTO gifi (accno,description) VALUES ('6580', 'Mautgebühren');\r
+INSERT INTO gifi (accno,description) VALUES ('6590', 'Fahrzeugkosten f.Kfz,die nicht zum BV gehören');\r
+INSERT INTO gifi (accno,description) VALUES ('6600', 'Werbekosten');\r
+INSERT INTO gifi (accno,description) VALUES ('6610', 'Geschenke abzugsf.');\r
+INSERT INTO gifi (accno,description) VALUES ('6620', 'Geschenke nicht abzugsf.');\r
+INSERT INTO gifi (accno,description) VALUES ('6625', 'Geschenke ausschließl.betrieb.genut');\r
+INSERT INTO gifi (accno,description) VALUES ('6630', 'Repräsentationskosten');\r
+INSERT INTO gifi (accno,description) VALUES ('6640', 'Bewirtungskosten');\r
+INSERT INTO gifi (accno,description) VALUES ('6643', 'Aufmerksamkeiten');\r
+INSERT INTO gifi (accno,description) VALUES ('6644', 'Nicht abzugsfähige Bewirtungskosten');\r
+INSERT INTO gifi (accno,description) VALUES ('6645', 'Nicht abzugsfähige Betriebsausgaben');\r
+INSERT INTO gifi (accno,description) VALUES ('6650', 'Reisekosten Arbeitnehmer');\r
+INSERT INTO gifi (accno,description) VALUES ('6660', 'Reisekosten Arbeitn.Übernachtungsaufwand');\r
+INSERT INTO gifi (accno,description) VALUES ('6663', 'Reisekosten Arbeitn.m.Vorsteuerabzu f.öffentl.Verkehrsm.');\r
+INSERT INTO gifi (accno,description) VALUES ('6664', 'Reisekosten Arbeitn.Verpflegungmehr');\r
+INSERT INTO gifi (accno,description) VALUES ('6668', 'Kilometerentgelderstattung Arbeitnehmer');\r
+INSERT INTO gifi (accno,description) VALUES ('6670', 'Reisekosten Unternehmer');\r
+INSERT INTO gifi (accno,description) VALUES ('6673', 'Reisek.Untern.m.Vorsteuerabzug (f.öffentl.Verkehrsm.');\r
+INSERT INTO gifi (accno,description) VALUES ('6674', 'Reisekosten Untern.Verpflegungsmehr');\r
+INSERT INTO gifi (accno,description) VALUES ('6680', 'Reisekosten Untern.Übernachtungsauf');\r
+INSERT INTO gifi (accno,description) VALUES ('6688', 'Fahrten zw.Wohn.und Arbeitsstätte (nicht abziehb.Teil)');\r
+INSERT INTO gifi (accno,description) VALUES ('6689', 'Fahrten zw.Wohn.-und Arbeitsstätte (Haben)');\r
+INSERT INTO gifi (accno,description) VALUES ('6700', 'Kosten der Warenabgabe');\r
+INSERT INTO gifi (accno,description) VALUES ('6710', 'Verpackungsmaterial');\r
+INSERT INTO gifi (accno,description) VALUES ('6740', 'Ausgangsfracht');\r
+INSERT INTO gifi (accno,description) VALUES ('6760', 'Transportversicherung');\r
+INSERT INTO gifi (accno,description) VALUES ('6770', 'Verkaufsprovision');\r
+INSERT INTO gifi (accno,description) VALUES ('6780', 'Fremdarbeiten');\r
+INSERT INTO gifi (accno,description) VALUES ('6790', 'Aufwand für Gewährleistungen');\r
+INSERT INTO gifi (accno,description) VALUES ('6800', 'Porto');\r
+INSERT INTO gifi (accno,description) VALUES ('6805', 'Telefon');\r
+INSERT INTO gifi (accno,description) VALUES ('6810', 'Telefax');\r
+INSERT INTO gifi (accno,description) VALUES ('6815', 'Bürobedarf');\r
+INSERT INTO gifi (accno,description) VALUES ('6820', 'Zeitschriften, Bücher');\r
+INSERT INTO gifi (accno,description) VALUES ('6821', 'Fortbildungskosten');\r
+INSERT INTO gifi (accno,description) VALUES ('6822', 'Freiwillige Sozialleistungen');\r
+INSERT INTO gifi (accno,description) VALUES ('6825', 'Rechts- und Beratungskosten');\r
+INSERT INTO gifi (accno,description) VALUES ('6827', 'Abschluß- und Prüfungskosten');\r
+INSERT INTO gifi (accno,description) VALUES ('6830', 'Buchführungskosten');\r
+INSERT INTO gifi (accno,description) VALUES ('6835', 'Mieten für Einrichtungen');\r
+INSERT INTO gifi (accno,description) VALUES ('6840', 'Mieten für Einrichtungen');\r
+INSERT INTO gifi (accno,description) VALUES ('6845', 'Werkzeuge und Kleingeräte');\r
+INSERT INTO gifi (accno,description) VALUES ('6850', 'Betriebsbedarf');\r
+INSERT INTO gifi (accno,description) VALUES ('6855', 'Nebenkosten des Geldverkehrs');\r
+INSERT INTO gifi (accno,description) VALUES ('6859', 'Aufwend.f.Abraum-u.Abfallbeseitigung');\r
+INSERT INTO gifi (accno,description) VALUES ('6860', 'Nicht abziehbare Vorsteuer');\r
+INSERT INTO gifi (accno,description) VALUES ('6865', 'Nicht abziehbare Vorsteuer 7%');\r
+INSERT INTO gifi (accno,description) VALUES ('6870', 'Nicht abziehbare Vorsteuer 16%');\r
+INSERT INTO gifi (accno,description) VALUES ('6880', 'Aufwendungen aus Kursdifferenzen');\r
+INSERT INTO gifi (accno,description) VALUES ('6895', 'Abgänge Sachanlagen Restbuchwert');\r
+INSERT INTO gifi (accno,description) VALUES ('6900', 'Verluste aus Anlagenabgang');\r
+INSERT INTO gifi (accno,description) VALUES ('6926', 'Einstellungen in SoPo m.Rücklageanteil (Ansparabschreibung');\r
+INSERT INTO gifi (accno,description) VALUES ('6928', 'Einstellungen in SoPo m.Rücklageanteil (Existenzgründungsrücklage');\r
+INSERT INTO gifi (accno,description) VALUES ('6960', 'Periodenfremde Aufwend.(soweit n.außerordentlich');\r
+INSERT INTO gifi (accno,description) VALUES ('6967', 'Betriebsfremde Aufwendungen soweit n.außerord.');\r
+INSERT INTO gifi (accno,description) VALUES ('6970', 'Kalkulatorischer Unternehmerlohn');\r
+INSERT INTO gifi (accno,description) VALUES ('6974', 'Kalkulatorische Zinsen');\r
+INSERT INTO gifi (accno,description) VALUES ('6976', 'Kalkulatorische Aschreibungen');\r
+INSERT INTO gifi (accno,description) VALUES ('6978', 'Kalkulatorische Wagnisse');\r
+INSERT INTO gifi (accno,description) VALUES ('6979', 'Kalkulatorischer Lohn f.unentgeltl.Mitarbeiter');\r
+INSERT INTO gifi (accno,description) VALUES ('7000', 'Erträge aus Beteiligungen');\r
+INSERT INTO gifi (accno,description) VALUES ('7100', 'Sonstige Zinsen und ähnliche Erträge');\r
+INSERT INTO gifi (accno,description) VALUES ('7120', 'Zinsähnliche Erträge');\r
+INSERT INTO gifi (accno,description) VALUES ('7130', 'Diskonterträge');\r
+INSERT INTO gifi (accno,description) VALUES ('7300', 'Zinsen und ähnl.Aufwendungen');\r
+INSERT INTO gifi (accno,description) VALUES ('7305', 'Zinsaufwendung-betriebliche Steuern §223aAO');\r
+INSERT INTO gifi (accno,description) VALUES ('7310', 'Zinsaufwendung f.kurzf.Verbindlichk');\r
+INSERT INTO gifi (accno,description) VALUES ('7320', 'Zinsaufwendung f.langf.Verbindlichk');\r
+INSERT INTO gifi (accno,description) VALUES ('7325', 'Zinsaufwend.f.Gebäude,die z.Betriebsvermögen gehören');\r
+INSERT INTO gifi (accno,description) VALUES ('7326', 'Zinsen zur Finanzierung Anlagevermögen');\r
+INSERT INTO gifi (accno,description) VALUES ('7330', 'Zinsähnliche Aufwendungen');\r
+INSERT INTO gifi (accno,description) VALUES ('7340', 'Diskontaufwendung');\r
+INSERT INTO gifi (accno,description) VALUES ('7400', 'Außerordentliche Erträge');\r
+INSERT INTO gifi (accno,description) VALUES ('7401', 'Außerordentliche Erträge finanzwirksam');\r
+INSERT INTO gifi (accno,description) VALUES ('7450', 'Außerordentliche Erträge nicht finanzwirksam');\r
+INSERT INTO gifi (accno,description) VALUES ('7500', 'Außerordentliche Aufwendung');\r
+INSERT INTO gifi (accno,description) VALUES ('7600', 'Körperschaftssteuer');\r
+INSERT INTO gifi (accno,description) VALUES ('7608', 'Solidaritätszuschlag');\r
+INSERT INTO gifi (accno,description) VALUES ('7609', 'Solidaritätszuschlag für Vorjahr');\r
+INSERT INTO gifi (accno,description) VALUES ('7610', 'Gewerbesteuer');\r
+INSERT INTO gifi (accno,description) VALUES ('7632', 'Kapitalertragssteuer 20%');\r
+INSERT INTO gifi (accno,description) VALUES ('7634', 'Anrechenb.Soli auf Kapitalertragssteuer 20%');\r
+INSERT INTO gifi (accno,description) VALUES ('7635', 'Zinsabschlagsteuer');\r
+INSERT INTO gifi (accno,description) VALUES ('7638', 'Anrechb.Solidari.zuschlag a.Zinsabschlagst.');\r
+INSERT INTO gifi (accno,description) VALUES ('7640', 'Stnachzahl.Vorj.v.Einkomm u.Ertrag');\r
+INSERT INTO gifi (accno,description) VALUES ('7642', 'Sterstat.Vorj.Steuer v.Eink.u.Ertrag');\r
+INSERT INTO gifi (accno,description) VALUES ('7644', 'Ertr.a.d.Aufl.v.Rücks.f.St.v.Ein.Er');\r
+INSERT INTO gifi (accno,description) VALUES ('7650', 'Sonstige Betriebssteuern');\r
+INSERT INTO gifi (accno,description) VALUES ('7675', 'Verbrauchssteuer');\r
+INSERT INTO gifi (accno,description) VALUES ('7678', 'Ökosteuer');\r
+INSERT INTO gifi (accno,description) VALUES ('7680', 'Grundsteuer');\r
+INSERT INTO gifi (accno,description) VALUES ('7684', 'Grundsteuer f.Gebäude,die nicht z.Betriebsvermögen geh');\r
+INSERT INTO gifi (accno,description) VALUES ('7685', 'Kfz-Steuer');\r
+INSERT INTO gifi (accno,description) VALUES ('7690', 'Steuernachzahlung Vorj.f.sons.Steue');\r
+INSERT INTO gifi (accno,description) VALUES ('7692', 'Steuererstattung Vorj.f.sons.Steuer');\r
+INSERT INTO gifi (accno,description) VALUES ('7694', 'Erträge a.d.Aufl.v. Rück.f.sons.Ste');\r
+INSERT INTO gifi (accno,description) VALUES ('7745', 'Entnahmen a.satzungsmäßigen Rücklagen');\r
+INSERT INTO gifi (accno,description) VALUES ('9000', 'Saldenverträge,Sachkonten');\r
+INSERT INTO gifi (accno,description) VALUES ('9008', 'Saldenverträge,Debitoren');\r
+INSERT INTO gifi (accno,description) VALUES ('9009', 'Saldenverträge,Kreditoren');\r
+INSERT INTO gifi (accno,description) VALUES ('9090', 'Summenvortragskonto');\r
+++ /dev/null
--- Lizenzverwaltung
-CREATE TABLE "license" (
- "id" integer DEFAULT nextval('id'::text),
- "parts_id" integer,
- "customer_id" integer,
- "comment" text,
- "validuntil" date,
- "issuedate" date DEFAULT date ('now'::text),
- "quantity" integer,
- "licensenumber" text
-);
-CREATE INDEX "license_id_key" ON "license" (id);
-
-CREATE TABLE "licenseinvoice" (
- trans_id integer,
- license_id integer
-);
-
---Datev-Ergänzungen
-alter table chart add column datevautomatik boolean;
-alter table chart alter column datevautomatik set default 'false';
-update chart set datevautomatik='false';
-
-alter table customer add column datevexport integer;
-alter table vendor add column datevexport integer;
-update customer set datevexport=1;
-update vendor set datevexport=1;
-
-create table datev (
- "beraternr" character varying(7),
- "beratername" character varying(9),
- "mandantennr" character varying(5),
- "dfvkz" character varying(2),
- "datentraegernr" character varying(3),
- "abrechnungsnr" character varying(6)
-);
-
-CREATE FUNCTION set_datevexport() RETURNS trigger AS '
- BEGIN
- IF OLD.datevexport IS NULL THEN
- NEW.datevexport := 1;
- END IF;
- IF OLD.datevexport = 0 THEN
- NEW.datevexport := 2;
- END IF;
- RETURN NEW;
- END;
-' LANGUAGE plpgsql;
-
-CREATE TRIGGER customer_datevexport BEFORE UPDATE ON customer
- FOR EACH ROW EXECUTE PROCEDURE set_datevexport();
-
-CREATE TRIGGER vendor_datevexport BEFORE UPDATE ON vendor
- FOR EACH ROW EXECUTE PROCEDURE set_datevexport();
-
-alter table customer add column language varchar(5);
-alter table vendor add column language varchar(5);
-
-alter table oe add column cusordnumber text;
-alter table ar add column cusordnumber text;
-
-alter table parts rename column unit to unit_old;
-alter table parts add column unit varchar(10);
-update parts set unit=unit_old;
-alter table parts drop column unit_old;
-
---
---LINET-SK: add column account_number, bank code number and bank to customer and vendor
-alter table customer add column account_number varchar(10);
-alter table customer add column bank_code varchar(10);
-alter table customer add column bank text;
---
-alter table vendor add column account_number varchar(10);
-alter table vendor add column bank_code varchar(10);
-alter table vendor add column bank text;
-
---LINET-SK: add colum cp_id at oe, ar and ap
-alter table ap add column cp_id integer;
-alter table ar add column cp_id integer;
-alter table oe add column cp_id integer;
-
---deafult-Werte für Kunden, Lieferanten und Artikelnummern
-alter table defaults add column customernumber text;
-alter table defaults add column vendornumber text;
-alter table defaults add column articlenumber text;
-alter table defaults add column servicenumber text;
-
-update defaults set customernumber=(select max(customernumber) from customer);
-update defaults set vendornumber=(select max(vendornumber) from vendor);
-update defaults set articlenumber=(select max(partnumber) from parts where inventory_accno_id notnull);
-update defaults set servicenumber=(select max(partnumber) from parts where inventory_accno_id isnull);
-
---
-update defaults set version = '2.1.0';
+++ /dev/null
---Erweiterung Abteilung Lieferant/Kunde und Kundennummer beim Lieferanten
-alter table customer add column department_1 varchar(75);
-alter table customer add column department_2 varchar(75);
-alter table customer add column c_vendor_id text;
-
-alter table vendor add column department_1 varchar(75);
-alter table vendor add column department_2 varchar(75);
-alter table vendor add column v_customer_id text;
-
---Erweitere jeweils Spalte unit von 5 auf 10 Stellen
-alter table invoice rename column unit to unitold;
-alter table invoice add column unit varchar(10);
-update invoice set unit=unitold;
-alter table invoice drop column unitold;
-
-alter table orderitems rename column unit to unitold;
-alter table orderitems add column unit varchar(10);
-update orderitems set unit=unitold;
-alter table orderitems drop column unitold;
-
--- Table of tax authoritys
--- for module ustva
--- Lx office
-CREATE TABLE finanzamt (
- FA_Land_Nr text,
- FA_BUFA_Nr text,
- FA_Name text,
- FA_Strasse text,
- FA_PLZ text,
- FA_Ort text,
- FA_Telefon text,
- FA_Fax text,
- FA_PLZ_Grosskunden text,
- FA_PLZ_Postfach text,
- FA_Postfach text,
- FA_BLZ_1 text,
- FA_Kontonummer_1 text,
- FA_Bankbezeichnung_1 text,
- FA_BLZ_2 text,
- FA_Kontonummer_2 text,
- FA_Bankbezeichnung_2 text,
- FA_Oeffnungszeiten text,
- FA_Email text,
- FA_Internet text);
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('10','1010','Saarlouis ','Gaswerkweg 25','66740','Saarlouis','06831/4490','06831/449397','','66714','1440','59000000','59301502','BBK SAARBRUECKEN','59010066','7761668','POSTBANK SAARBRUECKEN','Mo,Di,Do 7.30-15.30, Mi 7.30-18,Fr 7.30-12','','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('10','1020','Merzig ','Am Gaswerk','66663','Merzig','06861/7030','06861/703133','','66653','100232','59000000','59301502','BBK SAARBRUECKEN','59010066','7761668','POSTBANK SAARBRUECKEN','Mo-Do 7.30-15.30,Mi bis 18.00,Fr 7.30-12.00','','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('10','1030','Neunkirchen ','Uhlandstr.','66538','Neunkirchen','06821/1090','06821/109275','','66512','1234','59000000','59001508','BBK SAARBRUECKEN','59010066','2988669','POSTBANK SAARBRUECKEN','Mo-Do 7.30-15.30,Mi bis 18.00,Fr 07.30-12.00','','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('10','1040','Saarbrücken Am Stadtgr ','Am Stadtgraben 2-4','66111','Saarbrücken','0681/30000','0681/3000329','','66009','100952','59000000','59001502','BBK SAARBRUECKEN','59010066','7766663','POSTBANK SAARBRUECKEN','Mo,Di,Do 7.30-15.30, Mi 7.30-18,Fr 7.30-12','','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('10','1055','Saarbrücken MainzerStr ','Mainzer Str.109-111','66121','Saarbrücken','0681/30000','0681/3000762','','66009','100944','59000000','59001502','BBK SAARBRUECKEN','59010066','7766663','POSTBANK SAARBRUECKEN','Mo,Mi,Fr 8.30-12.00, zus. Mi 13.30 - 15.30','','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('10','1060','St. Wendel ','Marienstr. 27','66606','St. Wendel','06851/8040','06851/804189','','66592','1240','59000000','59001508','BBK SAARBRUECKEN','59010066','2988669','POSTBANK SAARBRUECKEN','Mo-Do 7.30-15.30,Mi bis 18.00,Fr 07.30-12.00','','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('10','1070','Sulzbach ','Vopeliusstr. 8','66280','Sulzbach','06897/9082-0','06897/9082110','','66272','1164','59000000','59001502','BBK SAARBRUECKEN','59010066','7766663','POSTBANK SAARBRUECKEN','Mo,Mi,Fr 08.30-12.00, zus. Mi 13.30-18.00','','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('10','1075','Homburg ','Schillerstr. 15','66424','Homburg','06841/6970','06841/697199','','66406','1551','59000000','59001508','BBK SAARBRUECKEN','59010066','2988669','POSTBANK SAARBRUECKEN','Mo-Do 7.30-15.30,Mi bis 18.00,Fr 07.30-12.00','','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('10','1085','St. Ingbert ','Rentamtstr. 39','66386','St. Ingbert','06894/984-01','06894/984159','','66364','1420','59000000','59001508','BBK SAARBRUECKEN','59010066','2988669','POSTBANK SAARBRUECKEN','Mo-Do 7.30-15.30,Mi bis 18.00,Fr 7.30-12.00','','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('10','1090','Völklingen ','Marktstr.','66333','Völklingen','06898/20301','06898/203133','','66304','101440','59000000','59001502','BBK SAARBRUECKEN','59010066','7766663','POSTBANK SAARBRUECKEN','Mo-Do 7.30-15.30,Mi bis 18.00,Fr 07.30-12.00','','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('11','1113','Berlin Charlottenburg','Bismarckstraße 48','10627','Berlin','030 9024-13-0','030 9024-13-900','','','','10010010','691555100','POSTBANK BERLIN','10050000','6600046463','LBB GZ - BERLINER SPARKASSE','Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung','facharlottenburg@berlin.de','http://www.berlin.de/ofd');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('11','1114','Berlin Kreuzberg','Mehringdamm 22','10961','Berlin','030 9024-14-0','030 9024-14-900','10958','','','10010010','691555100','POSTBANK BERLIN','10050000','6600046463','LBB GZ - BERLINER SPARKASSE','Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung','fakreuzberg@berlin.de','http://www.berlin.de/oberfinanzdirektion');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('11','1115','Berlin Neukölln','','','','','','','','','','','','','','','','faneukoelln@berlin.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('11','1116','Berlin Neukölln','Thiemannstr. 1','12059','Berlin','030 9024-16-0','030 9024-16-900','','','','10010010','691555100','POSTBANK BERLIN','10050000','6600046463','LBB GZ - BERLINER SPARKASSE','Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung','faneukoelln@berlin.de','http://www.berlin.de/oberfinanzdirektion');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('11','1117','Berlin Reinickendorf','Eichborndamm 208','13403','Berlin','030 9024-17-0','030 9024-17-900','13400','','','10010010','691555100','POSTBANK BERLIN','10050000','6600046463','LBB GZ - BERLINER SPARKASSE','Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung','fareinickendorf@berlin.de','http://www.berlin.de/oberfinanzdirektion');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('11','1118','Berlin Schöneberg','Bülowstraße 85/88','10783','Berlin','030/9024-18-0','030/9024-18-900','','','','10010010','691555100','POSTBANK BERLIN','10050000','6600046463','LBB GZ - BERLINER SPARKASSE','Montag und Freitag: 8:00 - 13:00 Uhr Donnerstag: 11:00 - 18:00 Uhr','faschoeneberg@berlin.de','http://www.berlin.de/oberfinanzdirektion');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('11','1119','Berlin Spandau','Nonnendammallee 15-21','13599','Berlin','030/9024-19-0','030/9024-19-900','','','','10010010','691555100','POSTBANK BERLIN','10050000','6600046463','LBB GZ - BERLINER SPARKASSE','Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung','faspandau@berlin.de','http://www.berlin.de/oberfinanzdirektion');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('11','1120','Berlin Steglitz','Schloßstr. 58/59','12165','Berlin','030/9024-20-0','030/9024-20-900','','','','10010010','691555100','POSTBANK BERLIN','10050000','6600046463','LBB GZ - BERLINER SPARKASSE','Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung','fasteglitz@berlin.de','http://www.berlin.de/oberfinanzdirektion');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('11','1121','Berlin Tempelhof','Tempelhofer Damm 234/236','12099','Berlin','030 9024-21-0','030 9024-21-900','12096','','','10010010','691555100','POSTBANK BERLIN','10050000','6600046463','LBB GZ - BERLINER SPARKASSE','Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung','fatempelhof@berlin.de','http://www.berlin.de/oberfinanzdirektion');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('11','1123','Berlin Wedding','Osloer Straße 37','13359','Berlin','030 9024-23-0','030 9024-23-900','','','','10010010','691555100','POSTBANK BERLIN','10050000','6600046463','LBB GZ - BERLINER SPARKASSE','Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung','fawedding@berlin.de','http://www.berlin.de/oberfinanzdirektion');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('11','1124','Berlin Wilmersdorf','Blissestr. 5','10713','Berlin','030/9024-24-0','030/9024-24-900','10702','','','10010010','691555100','POSTBANK BERLIN','10050000','6600046463','LBB GZ - BERLINER SPARKASSE','Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung','fawilmersdorf@berlin.de','http://www.berlin.de/oberfinanzdirektion');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('11','1125','Berlin Zehlendorf','Martin-Buber-Str. 20/21','14163','Berlin','030 9024-25-0','030 9024-25-900','14160','','','10010010','691555100','POSTBANK BERLIN','10050000','6600046463','LBB GZ - BERLINER SPARKASSE','Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung','fazehlendorf@berlin.de','http://www.berlin.de/oberfinanzdirektion');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('11','1127','Berlin für Körperschaften I','Gerichtstr. 27','13347','Berlin','030 9024-27-0','030 9024-27-900','','','','10010010','691555100','POSTBANK BERLIN','10050000','6600046463','LBB GZ - BERLINER SPARKASSE','Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung','fakoerperschaften1@berlin.de','http://www.berlin.de/oberfinanzdirektion');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('11','1128','Berlin Pankow/Weißennsee - nur KFZ-Steuer -','Berliner Straße 32','13089','Berlin','030/4704-0','030/94704-1777','13083','','','10010010','691555100','POSTBANK BERLIN','10050000','6600046463','LBB GZ - BERLINER SPARKASSE','Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung','pankow.weissensee@berlin.de','http://www.berlin.de/oberfinanzdirektion');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('11','1129','Berlin für Körperschaften III','Volkmarstr. 13','12099','Berlin','030/70102-0','030/70102-100','','12068','420844','10010010','691555100','POSTBANK BERLIN','10050000','6600046463','LBB GZ - BERLINER SPARKASSE','Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung','fakoeperschaften3@berlin.de','http://www.berlin.de/oberfinanzdirektion');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('11','1130','Berlin für Körperschaften IV','Magdalenenstr. 25','10365','Berlin','030 9024-30-0','030 9024-30-900','','','','10010010','691555100','POSTBANK BERLIN','10050000','6600046463','LBB GZ - BERLINER SPARKASSE','Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung','fakoeperschaften4@berlin.de','http://www.berlin.de/oberfinanzdirektion');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('11','1131','Berlin Friedrichsh./Prenzb.','Pappelallee 78/79','10437','Berlin','030 9024-28-0','030 9024-28-900','10431','','','10010010','691555100','POSTBANK BERLIN','10050000','6600046463','LBB GZ - BERLINER SPARKASSE','Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung','fafriedrichshain.prenzlauerberg@berlin.de','http://www.berlin.de/oberfinanzdirektion');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('11','1132','Berlin Lichtenb./Hohenschh.','Josef-Orlopp-Str. 62','10365','Berlin','030/5501-0','030/55012222','10358','','','10010010','691555100','POSTBANK BERLIN','10050000','6600046463','LBB GZ - BERLINER SPARKASSE','Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung','falichtenberg.hohenschoenhausen@berlin.de','http://www.berlin.de/oberfinanzdirektion');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('11','1133','Berlin Hellersdorf/Marzahn','Allee der Kosmonauten 29','12681','Berlin','030 9024-26-0','030 9024-26-900','12677','','','10010010','691555100','POSTBANK BERLIN','10050000','6600046463','LBB GZ - BERLINER SPARKASSE','Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung','fahellersdorf.marzahn@berlin.de','http://www.berlin.de/oberfinanzdirektion');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('11','1134','Berlin Mitte/Tiergarten','Neue Jakobstr. 6-7','10179','Berlin','030 9024-22-0','030 9024-22-900','','','','10010010','691555100','POSTBANK BERLIN','10050000','6600046463','LBB GZ - BERLINER SPARKASSE','Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung','famitte.tiergarten@berlin.de','http://www.berlin.de/oberfinanzdirektion');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('11','1135','Berlin Pankow/Weißensee','Berliner Straße 32','13089','Berlin','030/4704-0','030/47041777','13083','','','10010010','691555100','POSTBANK BERLIN','10050000','6600046463','LBB GZ - BERLINER SPARKASSE','Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung','pankow.weissensee@berlin.de','http://www.berlin.de/oberfinanzdirektion');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('11','1136','Berlin Treptow/Köpenick','Seelenbinderstr. 99','12555','Berlin','030 9024-12-0','030 9024-12-900','','','','10010010','691555100','POSTBANK BERLIN','10050000','6600046463','LBB GZ - BERLINER SPARKASSE','Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung','fatreptow.koepenick@berlin.de','http://www.berlin.de/oberfinanzdirektion');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('11','1137','Berlin für Körperschaften II','Magdalenenstr. 25','10365','Berlin','030 9024-29-0','030 9024-29-900','','','','10010010','691555100','POSTBANK BERLIN','10050000','6600046463','LBB GZ - BERLINER SPARKASSE','Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung','fakoeperschaften2@berlin.de','http://www.berlin.de/oberfinanzdirektion');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('11','1138','Berlin für Fahndung und Strafsachen','Colditzstr. 41','12099','Berlin','030/70102-777','030/70102-700','','','','','','','','','','Mo - Mi 10:00 - 14:00, Do 10:00 - 18:00, Fr 10:00 - 14:00 Uhr','fafahndung.strafsachen@berlin.de','http://www.berlin.de/oberfinanzdirektion');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('1','2111','Bad Segeberg ','Theodor-Storm-Str. 4-10','23795','Bad Segeberg','04551 54-0','04551 54-303','23792','','','23000000','23001502','BBK LUEBECK','23051030','744','KR SPK SUEDHOLSTEIN BAD SEG','0830-1200 MO, DI, DO, FR, 1330-1630 DO','','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('1','2112','Eckernförde ','Bergstr. 50','24340','Eckernförde','04351 756-0','04351 83379','','24331','1180','21000000','21001500','BBK KIEL','21092023','11511260','ECKERNFOERDER BANK VRB','0800-1200 MO-FR','','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('1','2113','Elmshorn ','Friedensallee 7-9','25335','Elmshorn','04121 481-0','04121 481-460','25333','','','22200000','22201502','BBK KIEL EH ITZEHOE','','','','0800-1200 MO-FR','','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('1','2114','Eutin ','Robert-Schade-Str. 22','23701','Eutin','04521 704-0','04521 704-406','','23691','160','23000000','23001505','BBK LUEBECK','21352240','4283','SPK OSTHOLSTEIN EUTIN','0830-1200 MO-FR, Nebenstelle Janusstr. 5 am Mo., Di, Do und Fr. 0830-1200, Do. 1330-1700','','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('1','2115','Flensburg ','Duburger Str. 58-64','24939','Flensburg','0461 813-0','0461 813-254','','24905','1552','21500000','21501500','BBK FLENSBURG','','','','0800-1200 MO-FR','','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('1','2116','Heide ','Ernst-Mohr-Str. 34','25746','Heide','0481 92-1','0481 92-690','25734','','','21500000','21701502','BBK FLENSBURG','22250020','60000123','SPK WESTHOLSTEIN','0800-1200 MO, DI, DO, FR, 1400-1700 DO','','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('1','2117','Husum ','Herzog-Adolf-Str. 18','25813','Husum','04841 8949-0','04841 8949-200','','25802','1230','21500000','21701500','BBK FLENSBURG','','','','0800-1200 MO-FR','','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('1','2118','Itzehoe ','Fehrsstr. 5','25524','Itzehoe','04821 66-0','04821 661-499','','25503','1344','22200000','22201500','BBK KIEL EH ITZEHOE','','','','0800-1200 MO, DI, DO, FR, 1400-1730 DO','','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('1','2119','Kiel-Nord ','Holtenauer Str. 183','24118','Kiel','0431 8819-0','0431 8819-1200','24094','','','21000000','21001501','BBK KIEL','21050000','52001500','HSH NORDBANK KIEL','0800-1200 MO-FR 1430-1600 DI','','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('1','2120','Kiel-Süd ','Hopfenstr. 2a','24114','Kiel','0431 602-0','0431 602-1009','24095','','','21000000','21001502','BBK KIEL','21050000','52001510','HSH NORDBANK KIEL','0800-1200 MO, DI, DO, FR, 1430-1730 DI','','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('1','2121','Leck ','Eesacker Str. 11 a','25917','Leck','04662 85-0','04662 85-266','','25912','1240','21700000','21701501','BBK FLENSBURG EH HUSUM','21750000','80003569','NORD-OSTSEE SPK SCHLESWIG','0800-1200 MO-FR','','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('1','2122','Lübeck ','Possehlstr. 4','23560','Lübeck','0451 132-0','0451 132-501','23540','','','23000000','23001500','BBK LUEBECK','21050000','7052000200','HSH NORDBANK KIEL','0730-1300 MO+DI 0730-1700 Do 0730-1200 Fr','','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('1','2123','Meldorf ','Jungfernstieg 1','25704','Meldorf','04832 87-0','04832 87-2508','','25697','850','21500000','21701503','BBK FLENSBURG','21851830','106747','VERB SPK MELDORF','0800-1200 MO, DI, DO, FR, 1400-1700 MO','','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('1','2124','Neumünster ','Bahnhofstr. 9','24534','Neumünster','04321 496 0','04321 496-189','24531','','','21000000','21001507','BBK KIEL','','','','0800-1200 MO-MI, FR 1400-1700 DO','','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('1','2125','Oldenburg ','Lankenstr. 1','23758','Oldenburg','04361 497-0','04361 497-125','','23751','1155','23000000','23001504','BBK LUEBECK','21352240','51000396','SPK OSTHOLSTEIN EUTIN','0900-1200 MO-FR 1400-1600 MI','','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('1','2126','Plön ','Fünf-Seen-Allee 1','24306','Plön','04522 506-0','04522 506-2149','','24301','108','21000000','21001503','BBK KIEL','21051580','2600','SPK KREIS PLOEN','0800-1200 MO, Di, Do, Fr, 1400-1700 Di','','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('1','2127','Ratzeburg ','Bahnhofsallee 20','23909','Ratzeburg','04541 882-01','04541 882-200','23903','','','23000000','23001503','BBK LUEBECK','23052750','100188','KR SPK LAUENBURG RATZEBURG','0830-1230 MO, DI, DO, FR, 1430-1730 DO','','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('1','2128','Rendsburg ','Ritterstr. 10','24768','Rendsburg','04331 598-0','04331 598-2770','','24752','640','21000000','21001504','BBK KIEL','21450000','1113','SPK MITTELHOLSTEIN RENDSBG','0730-1200 MO-FR','','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('1','2129','Schleswig ','Suadicanistr. 26-28','24837','Schleswig','04621 805-0','04621 805-290','','24821','1180','21500000','21501501','BBK FLENSBURG','21690020','91111','VOLKSBANK RAIFFEISENBANK','0800-1200 MO, DI, DO, FR, 1430-1700 DO','','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('1','2130','Stormarn ','Berliner Ring 25','23843','Bad Oldesloe','04531 507-0','04531 507-399','23840','','','23000000','23001501','BBK LUEBECK','23051610','20503','SPK BAD OLDESLOE','0830-1200 MO-FR','','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('1','2131','Pinneberg ','Friedrich-Ebert-Str. 29','25421','Pinneberg','04101 5472-0','04101 5472-680','','25404','1451','22200000','22201503','BBK KIEL EH ITZEHOE','','','','0800-1200 MO-FR','','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('1','2132','Bad Segeberg / Außenst.Norderstedt','Europaallee 22','22850','Norderstedt','040 523068-0','040 523068-70','','','','23000000','23001502','BBK LUEBECK','23051030','744','KR SPK SUEDHOLSTEIN BAD SEG','0830-1200 MO, DI, DO, FR, 1330-1630 DO','','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('2','2201','Hamburg Steuerkasse','Steinstraße 10','20095','Hamburg','040/42853-03','040/42853-2159','','20041','106026','20000000','20001530','BBK HAMBURG','21050000','101444000','HSH NORDBANK KIEL','',' FAfuerSteuererhebung@finanzamt.hamburg.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('2','2202','Hamburg-Altona ','Gr. Bergstr. 264/266','22767','Hamburg','040/42811-02','040/42811-2871','','22704','500471','20000000','20001530','BBK HAMBURG','21050000','101444000','HSH NORDBANK KIEL','',' FAHamburgAltona@finanzamt.hamburg.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('2','2203','Hamburg-Bergedorf ','Ludwig-Rosenberg-Ring 41','21031','Hamburg','040/42891-0','040/42891-2243','','21003','800360','20000000','20001530','BBK HAMBURG','21050000','101444000','HSH NORDBANK KIEL','','FAHamburgBergedorf@finanzamt.hamburg.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('2','2206','Hamburg-Harburg ','Harburger Ring 40','21073','Hamburg','040/42871-0','040/42871-2215','','21043','900352','20000000','200 015 30','BBK HAMBURG','21050000','101444000','HSH NORDBANK KIEL','',' FAHamburgHarburg@finanzamt.hamburg.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('2','2208','Hamburg-Wandsbek ','Schloßstr.107','22041','Hamburg','040/42881-0','040/42881-2888','','22006','700660','20000000','20001530','BBK HAMBURG','21050000','101444000','HSH NORDBANK KIEL','',' FAHamburgWandsbek@finanzamt.hamburg.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('2','2209','Hamburg-Oberalster ','Hachmannplatz 2','20099','Hamburg','040/42854-90','040/42854-4960','','20015','102248','20000000','20001530','BBK HAMBURG','21050000','101444000','HSH NORDBANK KIEL','',' FAHamburgOberalster@finanzamt.hamburg.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('2','2210','Hamburg f.VerkSt.u.Grundbes-10','Gorch-Fock-Wall 11','20355','Hamburg','040/42843-60','040/42843-6199','','20306','301721','20000000','20001530','BBK HAMBURG','21050000','101444000','HSH NORDBANK KIEL','',' FAfuerVerkehrsteuern@finanzamt.hamburg.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('2','2215','Hamburg-Barmbek-Uhlenhorst 15 ','Lübecker Str. 101-109','22087','Hamburg','040/42860-0','040/42860-730','','22053','760360','20000000','20001530','BBK HAMBURG','21050000','101444000','HSH NORDBANK KIEL','',' FAHamburgBarmbekUhlenhorst@finanzamt.hamburg.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('2','2216','Hamburg f.VerkSt.u.Grundbes-16','Gorch-Fock-Wall 11','20355','Hamburg','040/42843-60','040/42843-6199','','20306','301721','20000000','20001530','BBK HAMBURG','21050000','101444000','HSH NORDBANK KIEL','',' FAfuerVerkehrsteuern@finanzamt.hamburg.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('2','2217','Hamburg-Mitte-Altstadt 17 ','Wendenstraße 35 b','20097','Hamburg','040/42853-06','040/42853-6671','','20503','261338','20000000','20001530','BBK HAMBURG','21050000','101444000','HSH NORDBANK KIEL','',' FAHamburgMitteAltstadt@finanzamt.hamburg.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('2','2220','Hamburg f.VerkSt.u.Grundbes-20','Gorch-Fock-Wall 11','20355','Hamburg','040/42843-60','040/42843-6599','','20306','301721','20000000','20001530','BBK HAMBURG','21050000','101444000','HSH NORDBANK KIEL','',' FAfuerVerkehrsteuern@finanzamt.hamburg.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('2','2222','Hamburg-Hansa ','Steinstraße 10','20095','Hamburg','040/42853-01','040/42853-2064','','20015','102244','20000000','20001530','BBK HAMBURG','21050000','101444000','HSH NORDBANK KIEL','','FAHamburgHansa@finanzamt.hamburg.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('2','2224','Hamburg-Mitte-Altstadt ','Wendenstr. 35 b','20097','Hamburg','040/42853-06','040/42853-6671','','20503','261338','20000000','20001530','BBK HAMBURG','21050000','101444000','HSH NORDBANK KIEL','',' FAHamburgMitteAltstadt@finanzamt.hamburg.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('2','2225','Hamburg-Neustadt-St.Pauli ','Steinstraße 10','20095','Hamburg','040/42853-02','040/42853-2106','','20015','102246','20000000','20001530','BBK HAMBURG','21050000','101444000','HSH NORDBANK KIEL','',' FAHamburgNeustadt@finanzamt.hamburg.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('2','2226','Hamburg-Nord ','Borsteler Chaussee 45','22453','Hamburg','040/42806-0','040/42806-220','','22207','600707','20000000','20001530','BBK HAMBURG','21050000','101444000','HSH NORDBANK KIEL','','FAHamburgNord@finanzamt.hamburg.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('2','2227','Hamburg für Großunternehmen','Amsinckstr. 40','20097','Hamburg','040/42853-05','040/42853-5559','','20015','102205','20000000','20001530','BBK HAMBURG','21050000','101444000','HSH NORDBANK KIEL','',' FAfuerGroßunternehmen@finanzamt.hamburg.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('2','2228','Hamburg Neust.-St.Pauli-28','Steinstr. 10','20095','Hamburg','040/42853-3589','040/42853-2106','','20015','102246','20000000','20001530','BBK HAMBURG','21050000','101444000','HSH NORDBANK KIEL','',' FAHamburgNeustadt@finanzamt.hamburg.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('2','2230','Hamburg f.Verkehrst.u.Grundbes','Gorch-Fock-Wall 11','20355','Hamburg','040/42843-60','040/42843-6799','','20306','301721','20000000','20001530','BBK HAMBURG','21050000','101444000','HSH NORDBANK KIEL','',' FAfuerVerkehrsteuern@finanzamt.hamburg.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('2','2235','Hamburg f.VerkSt.u.Grundbes-35','Gorch-Fock-Wall 11','20355','Hamburg','040/42843-60','040/42843-6199','','20306','301721','20000000','20001530','BBK HAMBURG','21050000','101444000','HSH NORDBANK KIEL','',' FAfuerVerkehrsteuern@finanzamt.hamburg.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('2','2254','Hamburg-Eimsbüttel ','Stresemannstraße 23','22769','Hamburg','040/42807-0','040/42807-220','','22770','570110','20000000','20001530','BBK HAMBURG','21050000','101444000','HSH NORDBANK KIEL','',' FAHamburgEimsbuettel@finanzamt.hamburg.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('2','2257','Hamburg-Am Tierpark ','Hugh-Greene-Weg 6','22529','Hamburg','','','','22520','','20000000','20001530','BBK HAMBURG','21050000','101444000','HSH NORDBANK KIEL','',' FAHamburgAmTierpark@finanzamt.hamburg.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('2','2271','Hamburg-Barmbek-Uhlenhorst ','Lübecker Str. 101-109','22087','Hamburg','040/42860-0','040/42860-730','','22053','760360','20000000','20001530','BBK HAMBURG','21050000','101444000','HSH NORDBANK KIEL','',' FABarmbekUhlenhorst@finanzamt.hamburg.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2311','Alfeld (Leine) ','Ravenstr.10','31061','Alfeld','05181/7050','05181/705240','','31042','1244','25000000','25901505','BBK HANNOVER','25950130','10011102','KR SPK HILDESHEIM','Mo. - Fr. 8.30 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-alf.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2312','Bad Gandersheim ','Alte Gasse 24','37581','Bad Gandersheim','05382/760','(05382) 76-213 + 204','','37575','1180','26000000','26001501','BBK GOETTINGEN','25050000','22801005','NORD LB HANNOVER','Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-gan.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2313','Braunschweig-Altewiekring ','Altewiekring 20','38102','Braunschweig','0531/7050','0531/705309','','38022','3229','27000000','27001501','BBK BRAUNSCHWEIG','25050000','2498020','NORD LB HANNOVER','Mo. - Fr. 8.00 - 12.00 Uhr, Mo. 14.00 - 17.00 Uhr','Poststelle@fa-bs-a.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2314','Braunschweig-Wilhelmstr. ','Wilhelmstr. 4','38100','Braunschweig','0531/4890','0531/489224','','38022','3249','27000000','27001502','BBK BRAUNSCHWEIG','25050000','811422','NORD LB HANNOVER','Mo. - Fr. 8.00 - 12.00 Uhr, Mo. 14.00 - 17.00 Uhr','Poststelle@fa-bs-w.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2315','Buchholz in der Nordheide ','Bgm.-A.-Meyer-Str. 5','21244','Buchholz','04181/2030','(04181) 203-4444','','21232','1262','20000000','20001520','BBK HAMBURG','20750000','3005063','SPK HARBURG-BUXTEHUDE','Mo. - Fr. 8.00 - 12.00 Uhr , Do. 14.00 - 17.00 Uhr','Poststelle@fa-buc.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2316','Burgdorf ','V.d.Hannov. Tor 30','31303','Burgdorf','05136/8060','05136/806144','31300','','','25000000','25001515','BBK HANNOVER','25050180','1040400010','SPARKASSE HANNOVER','Mo. - Fr. 8.30 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-bu.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2317','Celle ','Sägemühlenstr. 5','29221','Celle','(05141) 915-0','05141/915666','','29201','1107','25000000','25701511','BBK HANNOVER','25750001','59','SPARKASSE CELLE','Mo. - Fr. 8.00 - 12.00 Uhr , Do. 14.00 - 17.00 Uhr','Poststelle@fa-ce.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2318','Cuxhaven ','Poststr. 81','27474','Cuxhaven','(04721) 563-0','04721/563313','','27452','280','29000000','24101501','BBK BREMEN','24150001','100503','ST SPK CUXHAVEN','Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-cux.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2319','Gifhorn ','Braunschw. Str. 6-8','38518','Gifhorn','05371/8000','05371/800241','','38516','1249','27000000','27001503','BBK BRAUNSCHWEIG','26951311','11009958','SPK GIFHORN-WOLFSBURG','Mo. - Fr. 8.00 - 12.00 Uhr, Do. 14.00 - 17.00','Poststelle@fa-gf.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2320','Göttingen ','Godehardstr. 6','37073','Göttingen','0551/4070','0551/407449','37070','','','26000000','26001500','BBK GOETTINGEN','26050001','91','SPARKASSE GOETTINGEN','Servicecenter: Mo., Di., Mi. und Fr. 8.00 - 12.00 u. Do. 8.00 - 17.00 Uhr,','Poststelle@fa-goe.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2321','Goslar ','Wachtelpforte 40','38644','Goslar','05321/5590','05321/559200','','38604','1440','27000000','27001505','BBK BRAUNSCHWEIG','26850001','2220','SPARKASSE GOSLAR/HARZ','Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-gs.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2322','Hameln ','Süntelstraße 2','31785','Hameln','05151/2040','05151/204200','','31763','101325','25000000','25401511','BBK HANNOVER','25450001','430','ST SPK HAMELN','Mo. - Fr. 8.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-hm.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2323','Hannover-Land I ','Göttinger Chaus. 83A','30459','Hannover','(0511) 419-1','0511/4192269','','30423','910320','25000000','25001512','BBK HANNOVER','25050000','101342434','NORD LB HANNOVER','Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr und nach Vereinbarung','Poststelle@fa-h-l1.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2324','Hannover-Mitte ','Lavesallee 10','30169','Hannover','0511/16750','0511/1675277','','30001','143','25000000','25001516','BBK HANNOVER','25050000','101341816','NORD LB HANNOVER','Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhrund nach Vereinbarung','Poststelle@fa-h-mi.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2325','Hannover-Nord ','Vahrenwalder Str.206','30165','Hannover','0511/67900','(0511) 6790-6090','','30001','167','25000000','25001514','BBK HANNOVER','25050000','101342426','NORD LB HANNOVER','Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr und nach Vereinbarung','Poststelle@fa-h-no.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2326','Hannover-Süd ','Göttinger Chaus. 83B','30459','Hannover','0511/4191','0511/4192575','','30423','910355','25000000','25001517','BBK HANNOVER','25050000','101342400','NORD LB HANNOVER','Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr und nach Vereinbarung','Poststelle@fa-h-su.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2327','Hannover-Land II ','Vahrenwalder Str.208','30165','Hannover','0511/67900','(0511) 6790-6633','','30001','165','25000000','25001520','BBK HANNOVER','25050000','101342517','NORD LB HANNOVER','Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr und nach Vereinbarung','Poststelle@fa-h-l2.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2328','Helmstedt ','Ernst-Koch-Str.3','38350','Helmstedt','05351/1220','(05351) 122-299','','38333','1320','27000000','27101500','BBK BRAUNSCHWEIG','25050000','5801006','NORD LB HANNOVER','Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-he.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2329','Herzberg am Harz ','Sieberstr. 1','37412','Herzberg','05521/8570','05521/857220','','37401','1153','26000000','26001502','BBK GOETTINGEN','26351015','1229327','SPARKASSE IM KREIS OSTERODE','Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-hz.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2330','Hildesheim ','Kaiserstrasse 47','31134','Hildesheim','05121/3020','05121/302480','','31104','100455','25000000','25901500','BBK HANNOVER','25950130','5555','KR SPK HILDESHEIM','Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr und nach Vereinbarung','Poststelle@fa-hi.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2331','Holzminden ','Ernst-August-Str.30','37603','Holzminden','05531/1220','05531/122100','','37601','1251','25000000','25401512','BBK HANNOVER','25050000','27811140','NORD LB HANNOVER','Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-hol.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2332','Lüchow ','Mittelstr.5','29439','Lüchow','(05841) 963-0','05841/963170','','29431','1144','24000000','25801503','BBK LUENEBURG','25851335','2080000','KR SPK LUECHOW-DANNENBERG','Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-luw.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2333','Lüneburg ','Am Alt. Eisenwerk 4a','21339','Lüneburg','04131/3050','04131/305915','21332','','','24000000','24001500','BBK LUENEBURG','24050110','18','SPK LUENEBURG','Mo. - Fr. 8.00-12.00 Uhr, Do. 14.00 - 17.00 Uhr und nach Vereinbarung','Poststelle@fa-lg.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2334','Nienburg/Weser ','Schloßplatz 10','31582','Nienburg','05021/8011','05021/801300','','31580','2000','25000000','25601500','BBK HANNOVER','25650106','302224','SPARKASSE NIENBURG','Mo. - Fr. 7.30 - 12.00 Uhr und nach Vereinbarung, zusätzl. Arbeitnehmerbereich: Do. 14 -','Poststelle@fa-ni.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2335','Northeim ','Graf-Otto-Str. 31','37154','Northeim','05551/7040','05551/704221','','37142','1261','26000000','26201500','BBK GOETTINGEN','26250001','208','KR SPK NORTHEIM','Mo. - Fr. 8.30 - 12.30 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-nom.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2336','Osterholz-Scharmbeck ','Pappstraße 2','27711','Osterholz-Scharmbeck','04791/3020','04791/302101','','27701','1120','29000000','29001523','BBK BREMEN','29152300','202622','KR SPK OSTERHOLZ','Mo. - Fr. 8.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-ohz.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2338','Peine ','Duttenstedt.Str. 106','31224','Peine','05171/4070','05171/407199','31221','','','27000000','27001507','BBK BRAUNSCHWEIG','25250001','75003210','KR SPK PEINE','Mo. - Mi. Fr. 9.00 - 12.00, Do. 13.30 - 16.00 UhrDo. (Infothek) 13.30 -','Poststelle@fa-pe.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2340','Rotenburg (Wümme) ','Hoffeldstr. 5','27356','Rotenburg','04261/740','04261/74108','','27342','1260','29000000','29001522','BBK BREMEN','24151235','26106377','SPK ROTENBURG-BREMERVOERDE','Mo. - Mi., Fr. 8.00 - 12.00 Uhr, Do. 8.00 - 17.30','Poststelle@fa-row.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2341','Soltau ','Rühberg 16 - 20','29614','Soltau','05191/8070','05191/807144','','29602','1243','24000000','25801502','BBK LUENEBURG','25851660','100016','KR SPK SOLTAU','Mo. - Fr. 8.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-sol.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2342','Hannover-Land I Außenstelle Springe','Bahnhofstr. 28','31832','Springe','05041/7730','05041/77363','','31814','100255','25000000','25001512','BBK HANNOVER','25050180','3001000037','SPARKASSE HANNOVER','Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr und nach Vereinbarung','Poststelle@fa-ast-spr.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2343','Stade ','Harburger Str. 113','21680','Stade','(04141) 536-0','(04141) 536-499','21677','','','24000000','24001560','BBK LUENEBURG','24151005','42507','SPK STADE-ALTES LAND','Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-std.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2344','Stadthagen ','Schloß','31655','Stadthagen','05721/7050','05721/705250','31653','','','49000000','49001502','BBK MINDEN, WESTF','25551480','470140401','SPARKASSE SCHAUMBURG','Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-shg.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2345','Sulingen ','Hindenburgstr. 16','27232','Sulingen','04271/870','04271/87289','','27226','1520','29000000','29001516','BBK BREMEN','25651325','30101430','KR SPK DIEPHOLZ','Mo., Mi., Do. und Fr. 8.00 - 12.00 Uhr, Di. 8.00 - 17.00 Uhr','Poststelle@fa-su.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2346','Syke ','Bürgerm.-Mävers-Str. 15','28857','Syke','04242/1620','04242/162423','','28845','1164','29000000','29001515','BBK BREMEN','29151700','1110044557','KREISSPARKASSE SYKE','Mo. - Fr. 8.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-sy.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2347','Uelzen ','Am Königsberg 3','29525','Uelzen','0581/8030','0581/803404','','29504','1462','24000000','25801501','BBK LUENEBURG','25850110','26','SPARKASSE UELZEN','Mo. - Fr. 8.30 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-ue.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2348','Verden (Aller) ','Bremer Straße 4','27283','Verden','04231/9190','04231/919310','','27263','1340','29000000','29001517','BBK BREMEN','29152670','10000776','KR SPK VERDEN','Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr und nach Vereinbarung','Poststelle@fa-ver.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2349','Wesermünde ','Borriesstr. 50','27570','Bremerhaven','0471/1830','0471/183119','','27503','100369','29000000','29201501','BBK BREMEN','29250150','100103200','KR SPK WESERMUENDE-HADELN','Mo. - Fr. 8.30 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr und nach Vereinbarung','Poststelle@fa-wem.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2350','Winsen (Luhe) ','Von-Somnitz-Ring 6','21423','Winsen','04171/6560','(04171) 656-115','','21413','1329','24000000','24001550','BBK LUENEBURG','20750000','7051519','SPK HARBURG-BUXTEHUDE','Mo. - Fr. 8.00 - 12.00 Uhr, Do. 14.00 - 18.00 Uhr und nach Vereinbarung','Poststelle@fa-wl.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2351','Wolfenbüttel ','Jägerstr. 19','38304','Wolfenbüttel','05331/8030','(05331) 803-113/266 ','38299','','','27000000','27001504','BBK BRAUNSCHWEIG','25050000','9801002','NORD LB HANNOVER','Mo. - Fr. 8.00 - 12.00 Uhr, Mi. 14.00 - 17.00 Uhr','Poststelle@fa-wf.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2352','Zeven ','Kastanienweg 1','27404','Zeven','04281/7530','04281/753290','','27392','1259','29000000','29201503','BBK BREMEN','24151235','404350','SPK ROTENBURG-BREMERVOERDE','Mo. - Fr. 8.30 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr und nach Vereinbarung','Poststelle@fa-zev.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2353','Papenburg ','Große Straße 32','26871','Aschendorf','04962/5030','04962/503222','','26883','2264','28000000','28501512','BBK OLDENBURG (OLDB)','26650001','1020007','SPK EMSLAND','Mo. - Fr. 9.00 - 12.00 Uhr, Mi. 14.00 - 17.00 Uhr','Poststelle@fa-pap.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2354','Aurich ','Hasseburger Str. 3','26603','Aurich','04941/1750','04941/175152','','26582','1260','28000000','28501514','BBK OLDENBURG (OLDB)','28350000','90001','SPK AURICH-NORDEN','Mo. - Fr. 8.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-aur.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2355','Bad Bentheim ','Heinrich-Böll-Str. 2','48455','Bad Bentheim','05922/970-0','05922/970-2000','','48443','1262','26500000','26601501','BBK OSNABRUECK','26750001','1000066','KR SPK NORDHORN','Mo. - Fr. 9.00 - 12.00 Uhr, Do 14.00 - 15.30 Uhr','Poststelle@fa-ben.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2356','Cloppenburg ','Bahnhofstr. 57','49661','Cloppenburg','04471/8870','04471/887477','','49646','1680','28000000','28001501','BBK OLDENBURG (OLDB)','28050100','80402100','LANDESSPARKASSE OLDENBURG','Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-clp.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2357','Delmenhorst ','Fr.-Ebert-Allee 15','27749','Delmenhorst','04221/1530','04221/153126','27747','','','29000000','29001521','BBK BREMEN','28050100','30475669','LANDESSPARKASSE OLDENBURG','Mo. - Fr. 9.00 - 12.00 Uhr, Di. 14.00 - 17.00 Uhr und nach Vereinbarung','Poststelle@fa-del.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2358','Emden ','Ringstr. 5','26721','Emden','(04921) 934-0','(04921) 934-499','','26695','1553','28000000','28401500','BBK OLDENBURG (OLDB)','28450000','26','SPARKASSE EMDEN','Mo. - Fr. 8.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-emd.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2360','Leer (Ostfriesland) ','Edzardstr. 12/16','26789','Leer','(0491) 9870-0','0491/9870209','26787','','','28000000','28501511','BBK OLDENBURG (OLDB)','28550000','849000','SPARKASSE LEER-WEENER','Mo. - Fr. 8.00 - 12.00 Uhr, nur Infothek: Mo., Do. 14.00 - 17.30 Uhr','Poststelle@fa-ler.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2361','Lingen (Ems) ','Mühlentorstr. 14','49808','Lingen','0591/91490','0591/9149468','','49784','1440','26500000','26601500','BBK OSNABRUECK','26650001','2402','SPK EMSLAND','Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr und nach Vereinbarung','Poststelle@fa-lin.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2362','Norden ','Mühlenweg 20','26506','Norden','04931/1880','04931/188196','','26493','100360','28000000','28501515','BBK OLDENBURG (OLDB)','28350000','1115','SPK AURICH-NORDEN','Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-nor.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2363','Nordenham ','Plaatweg 1','26954','Nordenham','04731/8700','04731/870100','','26942','1264','28000000','28001504','BBK OLDENBURG (OLDB)','28050100','63417000','LANDESSPARKASSE OLDENBURG','Mo. - Fr. 8.30 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-nhm.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2364','Oldenburg (Oldenburg) ','91er Straße 4','26121','Oldenburg','0441/2381','(0441) 238-201/2/3','','26014','2445','28000000','28001500','BBK OLDENBURG (OLDB)','28050100','423301','LANDESSPARKASSE OLDENBURG','Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-ol.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2365','Osnabrück-Land ','Hannoversche Str. 12','49084','Osnabrück','0541/58420','0541/5842450','','49002','1280','26500000','26501501','BBK OSNABRUECK','26552286','110007','KREISSPARKASSE MELLE','Mo., Mi., Do. u. Fr. 8.00 - 12.00 Uhr, Di. 12.00 - 17.00 Uhr','Poststelle@fa-os-l.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2366','Osnabrück-Stadt ','Süsterstr. 46/48','49074','Osnabrück','0541/3540','(0541) 354-312','','49009','1920','26500000','26501500','BBK OSNABRUECK','26550105','19000','SPARKASSE OSNABRUECK','Mo. - Mi., Fr. 8.00 - 12.00 Uhr, nur Infothek: Do. 12.00 - 17.00 Uhr','Poststelle@fa-os-s.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2367','Quakenbrück ','Lange Straße 37','49610','Quakenbrück','05431/1840','05431/184101','','49602','1261','26500000','26501503','BBK OSNABRUECK','26551540','18837179','KR SPK BERSENBRUECK','Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-qua.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2368','Vechta ','Rombergstr. 49','49377','Vechta','04441/180','(04441) 18-100','49375','','','28000000','28001502','BBK OLDENBURG (OLDB)','28050100','70400049','LANDESSPARKASSE OLDENBURG','Mo. - Fr. 8.30 - 12.00 Uhr, Mo. 14.00 - 16.00 Uhr,Mi. 14.00 - 17.00','Poststelle@fa-vec.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2369','Westerstede ','Ammerlandallee 14','26655','Westerstede','04488/5150','04488/515444','26653','','','28000000','28001503','BBK OLDENBURG (OLDB)','28050100','40465007','LANDESSPARKASSE OLDENBURG','Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-wst.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2370','Wilhelmshaven ','Rathausplatz 3','26382','Wilhelmshaven','04421/1830','04421/183111','','26354','1462','28000000','28201500','BBK OLDENBURG (OLDB)','28250110','2117000','SPARKASSE WILHELMSHAVEN','Mo. - Fr. 8.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-whv.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2371','Wittmund ','Harpertshausen.Str.2','26409','Wittmund','04462/840','04462/84195','','26398','1153','28000000','28201502','BBK OLDENBURG (OLDB)','','','','Mo. - Fr. 8.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-wtm.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2380','Braunschweig für Großbetriebsprüfung','Theodor-Heuss-Str.4a','38122','Braunschweig','0531/80970','(0531) 8097-333','','38009','1937','','','','','','','nach Vereinbarung','Poststelle@fa-gbp-bs.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2381','Göttingen für Großbetriebsprüfung','Godehardstr. 6','37073','Göttingen','0551/4070','(0551) 407-448','','','','','','','','','','','Poststelle@fa-gbp-goe.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2382','Hannover I für Großbetriebsprüfung','Bischofsholer Damm 15','30173','Hannover','(0511) 8563-01','(0511) 8563-195','','','','','','','','','','','Poststelle@fa-gbp-h1.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2383','Hannover II für Großbetriebsprüfung','Bischofsholer Damm 15','30173','Hannover','(0511) 8563-02','(0511) 8563-250','','30019','1927','','','','','','','','Poststelle@fa-gbp-h2.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2384','Stade für Großbetriebsprüfung','Am Ärztehaus 12','21680','Stade','(04141) 602-0','(04141) 602-60','','','','','','','','','','','Poststelle@fa-gbp-std.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2385','Oldenburg für Großbetriebsprüfung','Georgstr. 36','26121','Oldenburg','0441/2381','(0441) 238-522','','26014','2445','','','','','','','','Poststelle@fa-gbp-ol.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2386','Osnabrück für Großbetriebsprüfung','Johann-Domann-Str. 6','49080','Osnabrück','(0541) 503 800','(0541) 503 888','','','','','','','','','','','Poststelle@fa-gbp-os.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2390','Braunschweig für Fahndung und Strafsachen','Rudolf-Steiner-Str. 1','38120','Braunschweig','0531/28510','(0531) 2851-150','','38009','1931','','','','','','','nach Vereinbarung','Poststelle@fa-fust-bs.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2391','Hannover für Fahndung und Strafsachen','Göttinger Chaus. 83B','30459','Hannover','(0511) 419-1','(0511) 419-2988','','30430','911007','','','','','','','','Poststelle@fa-fust-h.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2392','Lüneburg für Fahndung und Strafsachen','Horst-Nickel-Str. 6','21337','Lüneburg','(04131) 8545-600','(04131) 8545-698','','21305','1570','','','','','','','','Poststelle@fa-fust-lg.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2393','Oldenburg für Fahndung und Strafsachen','Cloppenburger Str. 320','26133','Oldenburg','(0441) 9401-0','(0441) 9401-200','','26014','2442','','','','','','','','Poststelle@fa-fust-ol.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('4','2457','Bremen-Mitte Bewertung ','Rudolf-Hilferding-Platz 1','28195','Bremen','0421 322-2725','0421 322-2878','','28079','10 79 67','29050000','1070110002','BREMER LANDESBANK BREMEN','29050101','109 0901','SPK BREMEN','Zentrale Informations- und Annahmestelle Mo+Do 08:00-18:00,Di+Mi 08:00-16:00,Fr 08:00-15:00','office@FinanzamtMitte.bremen.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('4','2471','Bremen-Mitte ','Rudolf-Hilferding-Platz 1','28195','Bremen','0421 322-2725','0421 322-2878','28187','28079','10 79 67','29000000','29001512','BBK BREMEN','29050101','1090646','SPK BREMEN','Zentrale Informations- und Annahmestelle Mo+Do 08:00-18:00,Di+Mi 08:00-16:00,Fr 08:00-15:00','office@FinanzamtMitte.bremen.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('4','2472','Bremen-Ost ','Rudolf-Hilferding-Platz 1','28195','Bremen','0421 322-3005','0421 322-3178','','28057','10 57 09','29000000','29001513','BBK BREMEN','29050101','1090612','SPK BREMEN','Zentrale Informations- und Annahmestelle Mo+Do 08:00-18:00,Di+Mi 08:00-16:00,Fr 08:00-15:00','office@FinanzamtOst.bremen.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('4','2473','Bremen-West ','Rudolf-Hilferding-Platz 1','28195','Bremen','0421 322-3422','0421 322-3478','','28057','10 57 29','29000000','29001514','BBK BREMEN','29050101','1090638','SPK BREMEN','Zentrale Informations- und Annahmestelle Mo+Do 08:00-18:00,Di+Mi 08:00-16:00,Fr 08:00-15:00','office@FinanzamtWest.bremen.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('4','2474','Bremen-Nord ','Gerhard-Rohlfs-Str. 32','28757','Bremen','0421 6607-1','0421 6607-300','','28734','76 04 34','29000000','29001518','BBK BREMEN','29050101','5016001','SPK BREMEN','Zentrale Informations- und Annahmestelle Mo+Do 08:00-18:00,Di+Mi 08:00-16:00,Fr 08:00-14:00','office@FinanzamtNord.bremen.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('4','2475','Bremerhaven ','Schifferstr. 2-8','27568','Bremerhaven','0471 486-1','0471 486-370','','27516','12 02 42','29200000','29201500','BBK BREMEN EH BREMERHAVEN','29250000','1100068','STE SPK BREMERHAVEN','Zentrale Informations- und Annahmestelle Mo+Do 08:00-18:00,Di+Mi 08:00-16:00,Fr 08:00-15:00','office@FinanzamtBremerhaven.bremen.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('4','2476','Bremen-Mitte KraftfahrzeugSt ','Schillerstr. 22','28195','Bremen','0421 322-2725','0421 322-2878','','28079','107967','29000000','29001512','BBK BREMEN','29050101',' 109 0646','SPK BREMEN','Zentrale Informations- und Annahmestelle Mo+Do 08:00-18:00,Di+Mi 08:00-16:00,Fr 08:00-15:00','office@FinanzamtMitte.bremen.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('4','2477','Bremerhaven Bewertung ','Schifferstr. 2 - 8','27568','Bremerhaven','0471 486-1','0471 486-370','','27516','12 02 42','29200000','29201500','BBK BREMEN EH BREMERHAVEN','29250000','1100068','STE SPK BREMERHAVEN','Zentrale Informations- und Annahmestelle Mo+Do 08.00-18.00/Di+Mi 08.00-16.00/Fr 08.00-15.00','office@FinanzamtBremerhaven.bremen.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('4','2478','Bremen für Großbetriebsprüfung','Schillerstr. 6-7','28195','Bremen','0421 322-4019','0421 322-4078','','28057','10 57 69','','','','','','','nach Vereinbarung','','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('4','2482','Bremen-Ost Arbeitnehmerbereich ','Rudolf-Hilferding-Platz 1','28195','Bremen','0421 322-3005','0421 322-3178','','28057','10 57 09','29000000','29001513','BBK BREMEN','29050101','1090612','SPK BREMEN','Zentrale Informations- und Annahmestelle Mo+Do 08:00-18:00,Di+Mi 08:00-16:00,Fr 08:00-15:00','office@FinanzamtOst.bremen.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('4','2484','Bremen-Nord Arbeitnehmerbereic ','Gerhard-Rohlfs-Str. 32','28757','Bremen','0421 6607-1','0421 6607-300','','28734','76 04 34','29000000','29001518','BBK BREMEN','29050101','5016001','SPK BREMEN','Zentrale Informations- und Annahmestelle Mo+Do 08:00-18:00,Di+Mi 08:00-16:00,Fr 08:00-14:00','office@FinanzamtNord.bremen.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('4','2485','Bremerhaven Arbeitnehmerbereic ','Schifferstr. 2-8','27568','Bremerhaven','0471 486-1','0471 486-370','','27516','12 02 42','29200000','29201500','BBK BREMEN EH BREMERHAVEN','29250000','1100068','STE SPK BREMERHAVEN','Zentrale Informations- und Annahmestelle Mo+Do 08:00-18:00,Di+Mi 08:00-16:00,Fr 08:00-15:00','office@FinanzamtBremerhaven.bremen.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2601','Alsfeld-Lauterbach Verwaltungsstelle Alsfeld','In der Rambach 11','36304','Alsfeld','06631/790-0','06631/790-555','','36292','1263','51300000','51301504','BBK GIESSEN','53051130','1022003','SPARKASSE VOGELSBERGKREIS','Mo u. Mi 8:00-12:00, Do 14:00-18:00 Uhr','poststelle@Finanzamt-Alsfeld-Lauterbach.de','www.Finanzamt-Alsfeld-Lauterbach.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2602','Hersfeld-Rotenburg Verwaltungsstelle Bad Hersfeld','Im Stift 7','36251','Bad Hersfeld','06621/933-0','06621/933-333','','36224','1451','53200000','53201500','BBK KASSEL EH BAD HERSFELD','53250000','1000016','SPK BAD HERSFELD-ROTENBURG','Mo u. Do 8:00-12:00, Di 14:00-18:00 Uhr','poststelle@Finanzamt-Hersfeld-Rotenburg.de','www.Finanzamt-Hersfeld-Rotenburg.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2603','Bad Homburg v.d. Höhe ','Kaiser-Friedr.-Promenade 8-10 ','61348','Bad Homburg','06172/107-0','06172/107-317','61343','61284','1445','50000000','50001501','BBK FILIALE FRANKFURT MAIN','51250000','1014781','TAUNUS-SPARKASSE BAD HOMBG','Mo u. Fr 8:00-12:00, Mi 14:00-18:00 Uhr','poststelle@Finanzamt-Bad-Homburg.de','www.Finanzamt-Bad-Homburg.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2604','Rheingau-Taunus Verwaltungsst. Bad Schwalbach ','Emser Str.27a','65307','Bad Schwalbach','06124/705-0','06124/705-400','','65301','1165','51000000','51001502','BBK WIESBADEN','51050015','393000643','NASS SPK WIESBADEN','Mo-Mi 8:00-15:30, Do 13:30-18:00, Fr 8:00-12:00 Uhr','poststelle@Rheingau-Taunus.de','www.Finanzamt-Rheingau-Taunus.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2605','Bensheim ','Berliner Ring 35','64625','Bensheim','06251/15-0','06251/15-267','','64603','1351','50800000','50801510','BBK DARMSTADT','50950068','1040005','SPARKASSE BENSHEIM','Mo-Mi 8:00-15:30, Do 13:00-18:00, Fr 8:00-12:00 Uhr','poststelle@Finanzamt-Bensheim.de','www.Finanzamt-Bensheim.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2606','Marburg-Biedenkopf Verwaltungsstelle Biedenkopf','Im Feldchen 2','35216','Biedenkopf','06421/698-0','06421/698-109','','','','51300000','51301514','BBK GIESSEN','53350000','110027303','SPK MARBURG-BIEDENKOPF','Mo u. Fr 8:00-12:00, Mi 14:00-18:00 Uhr Telefon Verwaltungsstelle: 06461/709-0','poststelle@Finanzamt-Marburg-Biedenkopf.de','www.Finanzamt-Marburg-Biedenkopf.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2607','Darmstadt ','Soderstraße 30','64283','Darmstadt','06151/102-0','06151/102-1262','64287','64219','110465','50800000','50801500','BBK DARMSTADT','50850049','5093005006','LD BK GZ DARMSTADT','Mo-Mi 8:00-15:30, Do 8:00-18:00, Fr 8:00-12:00 Uhr','poststelle@Finanzamt-Darmstadt.de','www.Finanzamt-Darmstadt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2608','Dieburg ','Marienstraße 19','64807','Dieburg','06071/2006-0','06071/2006-100','','64802','1209','50800000','50801501','BBK DARMSTADT','50852651','33211004','SPARKASSE DIEBURG','Mo-Mi 7:30-15:30, Do 13:30-18:00, Fr 7:30-12:00 Uhr','poststelle@Finanzamt-Dieburg.de','www.Finanzamt-Dieburg.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2609','Dillenburg ','Wilhelmstraße 9','35683','Dillenburg','02771/908-0','02771/908-100','','35663','1362','51300000','51301509','BBK GIESSEN','51650045','18','BEZ SPK DILLENBURG','Mo-Mi 8:00-15:30, Do 14:00-18:00, Fr 8:00-12:00 Uhr','poststelle@Finanzamt-Dillenburg.de','www.Finanzamt-Dillenburg.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2610','Eschwege-Witzenhausen Verwaltungsstelle Eschwege','Schlesienstraße 2','37269','Eschwege','05651/926-5','05651/926-720','37267','37252','1280','52000000','52001510','BBK KASSEL','52250030','18','SPARKASSE WERRA-MEISSNER','Mo u. Mi 8:00-12:00, Do 14:00-18:00 Uhr','poststelle@Finanzamt-Eschwege-Witzenhausen.de','www.Finanzamt-Eschwege-Witzenhausen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2611','Korbach-Frankenberg Verwaltungsstelle Frankenberg ','Geismarer Straße 16','35066','Frankenberg','05631/563-0','05631/563-888','','','','51300000','51301513','BBK GIESSEN','52350005','5001557','SPK WALDECK-FRANKENBERG','Mo, Di u. Do 8:00-15:30, Mi 13:30-18:00, Fr 8:00-12:00 Uhr','poststelle@Finanzamt-Korbach-Frankenberg.de','www.Finanzamt-Korbach-Frankenberg.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2612','Frankfurt am Main II ','Gutleutstraße 122','60327','Frankfurt','069/2545-02','069/2545-2999','','60305','110862','50000000','50001504','BBK FILIALE FRANKFURT MAIN','50050000','1600006','LD BK HESS-THUER GZ FFM','Mo-Mi 8:00-15:30, Do 13:30-18:00, Fr 8:00-12:00 Uhr','poststelle@Finanzamt-Frankfurt-2.de','www.Finanzamt-Frankfurt-am-Main.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2613','Frankfurt am Main I ','Gutleutstraße 124','60327','Frankfurt','069/2545-01','069/2545-1999','','60305','110861','50000000','50001504','BBK FILIALE FRANKFURT MAIN','50050000','1600006','LD BK HESS-THUER GZ FFM','Mo-Mi 8:00-15:30, Do 13:30-18:00, Fr 8:00-12:00 Uhr','poststelle@Finanzamt-Frankfurt-1.de','www.Finanzamt-Frankfurt-am-Main.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2614','Frankfurt am Main IV ','Gutleutstraße 118','60327','Frankfurt','069/2545-04','069/2545-4999','','60305','110864','50000000','50001504','BBK FILIALE FRANKFURT MAIN','50050000','1600006','LD BK HESS-THUER GZ FFM','Mo u. Mi 8:00-12:00, Do 14:00-18:00 Uhr','poststelle@Finanzamt-Frankfurt-4.de','www.Finanzamt-Frankfurt-am-Main.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2615','Frankfurt/M. V-Höchst Verwaltungsstelle Höchst','Hospitalstraße 16 a','65929','Frankfurt','069/2545-05','069/2545-5999','','','','50000000','50001502','BBK FILIALE FRANKFURT MAIN','50050201','608604','FRANKFURTER SPK FRANKFURT','Mo u. Mi 8:00-12:00, Do 14:00-18:00 Uhr Telefon Verwaltungsstelle: 069/30830-0','poststelle@Finanzamt-Frankfurt-5-Hoechst.de','www.Finanzamt-Frankfurt-am-Main.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2616','Friedberg (Hessen) ','Leonhardstraße 10 - 12','61169','Friedberg','06031/49-1','06031/49-333','','61143','100362','51300000','51301506','BBK GIESSEN','51850079','50000400','SPARKASSE WETTERAU','Di 8:00-12:00, Do 14:00-18:00, Fr 8:00-12:00 Uhr','poststelle@Finanzamt-Friedberg.de','www.Finanzamt-Friedberg.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2617','Bensheim Außenstelle Fürth','Erbacher Straße 23','64658','Fürth','06253/206-0','06253/206-10','','64654','1154','50800000','50801510','BBK DARMSTADT','50950068','1040005','SPARKASSE BENSHEIM','','poststelle@Finanzamt-Bensheim.de','www.Finanzamt-Bensheim.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2618','Fulda ','Königstraße 2','36037','Fulda','0661/924-01','0661/924-1606','','36003','1346','53000000','53001500','BBK KASSEL EH FULDA','53050180','49009','SPARKASSE FULDA','Mo-Mi 8:00-15:30, Do 14:00-18:00, Fr 8:00-12:00 Uhr','poststelle@Finanzamt-Fulda.de','www.Finanzamt-Fulda.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2619','Gelnhausen ','Frankfurter Straße 14','63571','Gelnhausen','06051/86-0','06051/86-299','63569','63552','1262','50600000','50601502','BBK FRANKFURT EH HANAU','50750094','2008','KREISSPARKASSE GELNHAUSEN','Mo u. Mi 8:00-12:00, Do 14:30-18:00 Uhr','poststelle@Finanzamt-Gelnhausen.de','www.Finanzamt-Gelnhausen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2620','Gießen ','Schubertstraße 60','35392','Gießen','0641/4800-100','0641/4800-1590','35387','35349','110440','','','','51300000','51301500','BBK GIESSEN','Mo-Mi 8:00-15:30,Do 14:00-18:00, Fr 8:00-12:00 Uhr','info@Finanzamt-Giessen.de','www.Finanzamt-Giessen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2621','Groß-Gerau ','Europaring 11-13','64521','Groß-Gerau','06152/170-01','06152/170-601','64518','64502','1262','50800000','50801502','BBK DARMSTADT','50852553','1685','KR SPK GROSS-GERAU','Mo-Mi 8:00-15.30, Do 14:00-18:00, Fr 8:00-12:00 Uhr','poststelle@Finanzamt-Gross-Gerau.de','www.Finanzamt-Gross-Gerau.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2622','Hanau ','Am Freiheitsplatz 2','63450','Hanau','06181/101-1','06181/101-501','63446','63404','1452','50600000','50601500','BBK FRANKFURT EH HANAU','50650023','50104','SPARKASSE HANAU','Mo u. Mi 7:30-12:00, Do 14:30-18:00 Uhr','poststelle@Finanzamt-Hanau.de','www.Finanzamt-Hanau.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2623','Kassel-Hofgeismar Verwaltungsstelle Hofgeismar','Altstädter Kirchplatz 10','34369','Hofgeismar','0561/7207-0','0561/7207-2500','','','','52000000','52001501','BBK KASSEL','52050353','100009202','KASSELER SPARKASSE','Di, Mi u. Fr 8:00-12:00, Do 15:00-18:00 Uhr Telefon Verwaltungsstelle: 05671/8004-0','poststelle@Finanzamt-Kassel-Hofgeismar.de','www.Finanzamt-Kassel.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2624','Schwalm-Eder Verwaltungsstelle Fritzlar','Georgengasse 5','34560','Fritzlar','05622/805-0','05622/805-111','','34551','1161','52000000','52001502','BBK KASSEL','52052154','110007507','KREISSPARKASSE SCHWALM-EDER','Mo u. Fr 8:00-12:00, Mi 14:00-18:00 Uhr','poststelle@Finanzamt-Schwalm-Eder.de','www.Finanzamt-Schwalm-Eder.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2625','Kassel-Spohrstraße ','Spohrstraße 7','34117','Kassel','0561/7208-0','0561/7208-408','34111','34012','101249','52000000','52001500','BBK KASSEL','52050000','4091300006','LANDESKREDITKASSE KASSEL','Mo u. Fr 7:30-12:00, Mi 14:00-18:00 Uhr','poststelle@Finanzamt-Kassel-Spohrstrasse.de','www.Finanzamt-Kassel.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2626','Kassel-Hofgeismar Verwaltungsstelle Kassel','Goethestraße 43','34119','Kassel','0561/7207-0','0561/7207-2500','34111','34012','101229','52000000','52001500','BBK KASSEL','52050000','4091300006','LANDESKREDITKASSE KASSEL','Mo, Mi u. Fr 8:00-12:00, Mi 14:00-18:00 Uhr','poststelle@Finanzamt-Kassel-Hofgeismar.de','www.Finanzamt-Kassel.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2627','Korbach-Frankenberg Verwaltungsstelle Korbach','Medebacher Landstraße 29','34497','Korbach','05631/563-0','05631/563-888','34495','34482','1240','52000000','52001509','BBK KASSEL','52350005','19588','SPK WALDECK-FRANKENBERG','Mo, Mi u. Fr 8:00-12:00, Do 15:30-18:00 Uhr','poststelle@Finanzamt-Korbach-Frankenberg.de','www.Finanzamt-Korbach-Frankenberg.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2628','Langen ','Zimmerstraße 27','63225','Langen','06103/591-01','06103/591-285','63222','63202','1280','50000000','50001511','BBK FILIALE FRANKFURT MAIN','50592200','31500','VB DREIEICH','Mo, Mi u. Do 8:00-15:30, Di 13:30-18:00, Fr 8:00-12:00 Uhr','poststelle@Finanzamt-Langen.de','www.Finanzamt-Langen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2629','Alsfeld-Lauterbach Verwaltungsstelle Lauterbach','Bahnhofstraße 69','36341','Lauterbach','06631/790-0','06631/790-555','36339','','','53000000','53001501','BBK KASSEL EH FULDA','53051130','60100509','SPARKASSE VOGELSBERGKREIS','Mo u. Mi 8:00-12:00, Do 14:00-18:00 Uhr Telefon Verwaltungsstelle: 06641/188-0','poststelle@Finanzamt-Alsfeld-Lauterbach.de','www.Finanzamt-Alsfeld-Lauterbach.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2630','Limburg-Weilburg Verwaltungsstelle Limburg','Walderdorffstraße 11','65549','Limburg','06431/208-1','06431/208-294','65547','65534','1465','51000000','51001507','BBK WIESBADEN','51050015','535054800','NASS SPK WIESBADEN','Mo-Mi 8:00-15:30, Do 8:00-18:00, Fr 8:00-12:00 Uhr','poststelle@Finanzamt-Limburg-Weilburg.de','www.Finanzamt-Limburg-Weilburg.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2631','Marburg-Biedenkopf Verwaltungsstelle Marburg','Robert-Koch-Straße 7','35037','Marburg','06421/698-0','06421/698-109','35034','35004','1469','51300000','51301512','BBK GIESSEN','53350000','11517','SPK MARBURG-BIEDENKOPF','Mo-Mi 8:00-15:30, Do 14:00-18:00, Fr 8:00-12:00 Uhr','poststelle@Finanzamt-Marburg-Biedenkopf.de','www.Finanzamt-Marburg-Biedenkopf.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2632','Schwalm-Eder Verwaltungsstelle Melsungen','Kasseler Straße 31 (Schloß)','34212','Melsungen','05622/805-0','05622/805-111','','','','52000000','52001503','BBK KASSEL','52052154','10060002','KREISSPARKASSE SCHWALM-EDER','Mo u. Fr 8:00-12:00, Mi 14:00-18:00 Uhr Telefon Verwaltungsstelle: 05661/706-0','poststelle@Finanzamt-Schwalm-Eder.de','www.Finanzamt-Schwalm-Eder.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2633','Michelstadt ','Erbacher Straße 48','64720','Michelstadt','06061/78-0','06061/78-100','','64712','3180','50800000','50801503','BBK DARMSTADT','50851952','40041451','SPK ODENWALDKREIS ERBACH','Mo, Di u. Do 8:00-15:30, Mi 13:30-18:00, Fr 8:00-12:00 Uhr','poststelle@Finanzamt-Michelstadt.de','www.Finanzamt-Michelstadt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2634','Nidda ','Schillerstraße 38','63667','Nidda','06043/805-0','06043/805-159','','63658','1180','50600000','50601501','BBK FRANKFURT EH HANAU','51850079','150003652','SPARKASSE WETTERAU','Mo, Di u. Do 7:30-16:00, Mi 13:30-18:00, Fr 7:00-12:00 Uhr','poststelle@Finanzamt-Nidda.de','www.Finanzamt-Nidda.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2635','Offenbach am Main-Stadt ','Bieberer Straße 59','63065','Offenbach','069/8091-1','069/8091-2400','63063','63005','100563','50000000','50001500','BBK FILIALE FRANKFURT MAIN','50550020','493','STE SPK OFFENBACH','Mo, Di u. Do 7:30-15:30, Mi 13:00-18:00, Fr 7:30-12:00 Uhr','poststelle@Finanzamt-Offenbach-Stadt.de','www.Finanzamt-Offenbach.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2636','Hersfeld-Rotenburg Verwaltungsstelle Rotenburg','Dickenrücker Straße 12','36199','Rotenburg','06621/933-0','06621/933-333','','','','52000000','52001504','BBK KASSEL','53250000','50000012','SPK BAD HERSFELD-ROTENBURG','Mo u. Fr 8:00-12:00, Mi 14:00-18:00 Uhr Telefon Verwaltungsstelle: 06623/816-0','poststelle@Finanzamt-Hersfeld-Rotenburg.de','www.Finanzamt-Hersfeld-Rotenburg.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2637','Rheingau-Taunus Verwaltungsstelle Rüdesheim','Hugo-Asbach-Straße 3 - 7','65385','Rüdesheim','06124/705-0','06124/705-400','','','','51000000','51001501','BBK WIESBADEN','51050015','455022800','NASS SPK WIESBADEN','Mo u. Fr 8:00-12:00, Mi 14:00-18:00 Uhr Telefon Verwaltungsstelle: 06722/405-0','poststelle@Finanzamt-Rheingau-Taunus.de','www.Finanzamt-Rheingau-Taunus.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2638','Limburg-Weilburg Verwaltungsstelle Weilburg','Kruppstraße 1','35781','Weilburg','06431/208-1','06431/208-294','35779','','','51000000','51001511','BBK WIESBADEN','51151919','100000843','KR SPK WEILBURG','Mo-Mi 8:00-16:00, Do 14:00-18:00, Fr 8:00-12:00 Uhr','poststelle@Finanzamt-Limburg-Weilburg.de','www.Finanzamt-Limburg-Weilburg.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2639','Wetzlar ','Frankfurter Straße 59','35578','Wetzlar','06441/202-0','06441/202-6810','35573','35525','1520','51300000','51301508','BBK GIESSEN','51550035','46003','SPARKASSE WETZLAR','Mo u. Mi 8:00-12:00, Do 14:00-18:00 Uhr','poststelle@Finanzamt-Wetzlar.de','www.Finanzamt-Wetzlar.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2640','Wiesbaden I ','Dostojewskistraße 8','65187','Wiesbaden','0611/813-0','0611/813-1000','65173','65014','2469','51000000','51001500','BBK WIESBADEN','51050015','100061600','NASS SPK WIESBADEN','Mo, Di u. Do 8:00-15:30, Mi 13:30-18:00, Fr 7:00-12:00 Uhr','poststelle@Finanzamt-Wiesbaden-1.de','www.Finanzamt-Wiesbaden.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2641','Eschwege-Witzenhausen Verwaltungsstelle Witzenhausen','Südbahnhofstraße 37','37213','Witzenhausen','05651/926-5','05651/926-720','','','','52000000','52001505','BBK KASSEL','52250030','50000991','SPARKASSE WERRA-MEISSNER','Mo u. Fr 8:00-12:00, Mi 14:00-18:00 Uhr Telefon Verwaltungsstelle: 05542/602-0','poststelle@Finanzamt-Eschwege-Witzenhausen.de','www.Finanzamt-Eschwege-Witzenhausen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2642','Schwalm-Eder Verwaltungsstelle Schwalmstadt','Landgraf-Philipp-Straße 15','34613','Schwalmstadt','05622/805-0','05622/805-111','','','','52000000','52001506','BBK KASSEL','52052154','200006641','KREISSPARKASSE SCHWALM-EDER','Mo u. Mi 8:00-12:00, Do 14:00-18:00 Uhr Telefon Verwaltungsstelle: 06691/738-0','poststelle@Finanzamt-Schwalm-Eder.de','www.Finanzamt-Schwalm-Eder.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2643','Wiesbaden II ','Dostojewskistraße 8','65187','Wiesbaden','0611/813-0','0611/813-2000','65173','65014','2469','51000000','51001500','BBK WIESBADEN','51050015','100061600','NASS SPK WIESBADEN','Mo, Di u. Do 8:00-15:30, Mi 13:30-18:00, Fr 7:00-12:00 Uhr','poststelle@Finanzamt-Wiesbaden-2.de','www.Finanzamt-Wiesbaden.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2644','Offenbach am Main-Land ','Bieberer Straße 59','63065','Offenbach','069/8091-1','069/8091-3400','63063','63005','100552','50000000','50001500','BBK FILIALE FRANKFURT MAIN','50550020','493','STE SPK OFFENBACH','Mo, Di u. Do 7:30-15:30, Mi 13:00-18:00, Fr 7:30-12:00 Uhr','poststelle@Finanzamt-Offenbach-Land.de','www.Finanzamt-Offenbach.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2645','Frankfurt am Main III ','Gutleutstraße 120','60327','Frankfurt','069/2545-03','069/2545-3999','','60305','110863','50000000','50001504','BBK FILIALE FRANKFURT MAIN','50050000','1600006','LD BK HESS-THUER GZ FFM','Mo u. Mi 8:00-12:00, Do 14:00-18:00 Uhr','poststelle@Finanzamt-Frankfurt-3.de','wwww.Finanzamt-Frankfurt-am-Main.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2646','Hofheim am Taunus ','Nordring 4 - 10','65719','Hofheim','06192/960-0','06192/960-412','65717','65703','1380','50000000','50001503','BBK FILIALE FRANKFURT MAIN','51250000','2000008','TAUNUS-SPARKASSE BAD HOMBG','Mo-Mi 8:00-15:30, Do 13:30-18:00, Fr 8:00-12:00 Uhr','poststelle@Finanzamt-Hofheim-am-Taunus.de','www.Finanzamt-Hofheim-am-Taunus.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2647','Frankfurt/M. V-Höchst Verwaltungsstelle Frankfurt','Gutleutstraße 116','60327','Frankfurt','069/2545-05','069/2545-5999','','60305','110865','50000000','50001504','BBK FILIALE FRANKFURT MAIN','50050000','1600006','LD BK HESS-THUER GZ FFM','Mo u. Mi 8:00-12:00, Do 14:00-18:00 Uhr','poststelle@Finanzamt-Frankfurt-5-Hoechst.de','www.Finanzamt-Frankfurt-am-Main.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2701','Bad Neuenahr-Ahrweiler ','Römerstr. 5','53474','Bad Neuenahr-Ahrweiler','02641/3820','02641/38212000','','53457','1209','55050000','908','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR','Poststelle@fa-aw.fin-rlp.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2702','Altenkirchen-Hachenburg ','Frankfurter Str. 21','57610','Altenkirchen','02681/860','02681/8610090','57609','57602','1260','55050000','908','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR','Poststelle@fa-ak.fin-rlp.de','www.finanzamt-altenkirchen-hachenburg.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2703','Bingen-Alzey Aussenstelle Alzey','Rochusallee 10','55411','Bingen','06721/7060','06721/70614080','55409','55382','','55050000','901','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR Telefon-Nr. Aussenstelle: 06731/4000','Poststelle@fa-bi.fin-rlp.de','www.finanzamt-bingen-alzey.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2706','Bad Kreuznach ','Ringstr. 10','55543','Bad Kreuznach','0671/7000','0671/70011702','55541','55505','1552','55050000','901','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR','Poststelle@fa-kh.fin-rlp.de','www.finanzamt-bad-kreuznach.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2707','Bernkastel-Wittlich Aussenstelle Bernkastel-Kues','Unterer Sehlemet 15','54516','Wittlich','06571/95360','06571/953613400','','54502','1240','55050000','902','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR Telefon-Nr. Aussenstelle: 06531/5060','Poststelle@fa-wi.fin-rlp.de','www.finanzamt-bernkastel-wittlich.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2708','Bingen-Alzey ','Rochusallee 10','55411','Bingen','06721/7060','06721/70614080','55409','55382','','55050000','901','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR','Poststelle@fa-bi.fin-rlp.de','www.finanzamt-bingen-alzey.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2709','Idar-Oberstein ','Hauptstraße 199','55743','Idar-Oberstein','06781/680','06781/6818333','','55708','11820','55050000','901','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR','Poststelle@fa-io.fin-rlp.de','www.finanzamt-idar-oberstein.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2710','Bitburg-Prüm ','Kölner Straße 20','54634','Bitburg','06561/6030','06561/60315090','','54622','1252','55050000','902','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR','Poststelle@fa-bt.fin-rlp.de','www.finanzamt-bitburg-pruem.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2713','Daun ','Berliner Straße 1','54550','Daun','06592/95790','06592/957916175','','54542','1160','55050000','902','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR','Poststelle@fa-da.fin-rlp.de','www.finanzamt-daun.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2714','Montabaur-Diez Aussenstelle Diez','Koblenzer Str. 15','56410','Montabaur','02602/1210','02602/12127099','56409','56404','1461','55050000','908','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR Telefon-Nr. Aussenstelle: 06432/5040','Poststelle@fa-mt.fin-rlp.de','www.finanzamt-montabaur-diez.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2715','Frankenthal ','Friedrich-Ebert-Straße 6','67227','Frankenthal','06233/49030','06233/490317082','67225','67203','1324','55050000','910','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR','Poststelle@fa-ft.fin-rlp.de','www.finanzamt-frankenthal.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2716','Speyer-Germersheim Aussenstelle Germersheim','Johannesstr. 9-12','67346','Speyer','06232/60170','06232/601733431','67343','67323','1309','55050000','910','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR Telefon-Nr. Aussenstelle: 07274/9500','Poststelle@fa-sp.fin-rlp.de','www.finanzamt-speyer-germersheim.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2718','Altenkirchen-Hachenburg Aussenstelle Hachenburg','Frankfurter Str. 21','57610','Altenkirchen','02681/860','02681/8610090','57609','57602','1260','55050000','908','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR Telefon-Nr. Aussenstelle: 02662/94520','Poststelle@fa-ak.fin-rlp.de','www.finanzamt-altenkirchen-hachenburg.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2719','Kaiserslautern ','Eisenbahnstr. 56','67655','Kaiserslautern','0631/36760','0631/367619500','67653','67621','3360','55050000','901','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR','Poststelle@fa-kl.fin-rlp.de','www.finanzamt-kaiserslautern.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2721','Worms-Kirchheimbolanden Aussenstelle Kirchheimbolanden','Karlsplatz 6','67549','Worms','06241/30460','06241/304635060','67545','','','55050000','901','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR Telefon-Nr. Aussenstelle: 06352/4070','Poststelle@fa-wo.fin-rlp.de','www.finanzamt-worms-kirchheimbolanden.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2722','Koblenz ','Ferdinand-Sauerbruch-Str. 19','56073','Koblenz','0261/49310','0261/493120090','56060','56007','709','55050000','908','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR','Poststelle@fa-ko.fin-rlp.de','www.finanzamt-koblenz.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2723','Kusel-Landstuhl ','Trierer Str. 46','66869','Kusel','06381/99670','06381/996721060','','66864','1251','55050000','901','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR','Poststelle@fa-ku.fin-rlp.de','www.finanzamt-kusel-landstuhl.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2724','Landau ','Weißquartierstr. 13','76829','Landau','06341/9130','06341/91322100','76825','76807','1760u.1780','55050000','910','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR','Poststelle@fa-ld.fin-rlp.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2725','Kusel-Landstuhl Aussenstelle Landstuhl','Trierer Str. 46','66869','Kusel','06381/99670','06381/996721060','','66864','1251','55050000','901','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR Telefon-Nr. Aussenstelle: 06371/61730','Poststelle@fa-ku.fin-rlp.de','www.finanzamt-kusel-landstuhl.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2726','Mainz-Mitte ','Schillerstr. 13','55116','Mainz','06131/2510','06131/25124090','','55009','1980','55050000','901','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR','Poststelle@fa-mz.fin-rlp.de','www.finanzamt-mainz-mitte.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2727','Ludwigshafen ','Bayernstr. 39','67061','Ludwigshafen','0621/56140','0621/561423051','','67005','210507','55050000','910','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR','Poststelle@fa-lu.fin-rlp.de','www.finanzamt-ludwigshafen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2728','Mainz-Süd ','Emy-Roeder-Str. 3','55129','Mainz','06131/5520','06131/55225272','','55071','421365','55050000','901','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR','Poststelle@fa-ms.fin-rlp.de','www.finanzamt-mainz-sued.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2729','Mayen ','Westbahnhofstr. 11','56727','Mayen','02651/70260','02651/702626090','','56703','1363','55050000','908','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR','Poststelle@fa-my.fin-rlp.de','www.finanzamt-mayen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2730','Montabaur-Diez ','Koblenzer Str. 15','56410','Montabaur','02602/1210','02602/12127099','56409','56404','1461','55050000','908','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR','Poststelle@fa-mt.fin-rlp.de','www.finanzamt-montabaur-diez.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2731','Neustadt ','Konrad-Adenauer-Str. 26','67433','Neustadt','06321/9300','06321/93028600','67429','67404','100 465','55050000','910','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR','Poststelle@fa-nw.fin-rlp.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2732','Neuwied ','Augustastr. 54','56564','Neuwied','02631/9100','02631/91029906','56562','56505','1561','55050000','908','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR','Poststelle@fa-nr.fin-rlp.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2735','Pirmasens-Zweibrücken ','Kaiserstr. 2','66955','Pirmasens','06331/7110','06331/71130950','66950','66925','1662','55050000','910','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR','Poststelle@fa-ps.fin-rlp.de','www.finanzamt-pirmasens-zweibruecken.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2736','Bitburg-Prüm Aussenstelle Prüm','Kölner Str. 20','54634','Bitburg','06561/6030','06561/60315093','','54622','1252','55050000','902','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR Telefon-Nr. Aussenstelle: 06551/9400','Poststelle@fa-bt.fin-rlp.de','www.finanzamt-bitburg-pruem.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2738','Sankt Goarshausen-Sankt Goar Aussenstelle Sankt Goar','Wellmicher Str. 79','56346','St. Goarshausen','06771/95900','06771/959031090','','56342','','55050000','908','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR Telefon-Nr. Aussenstelle: 06741/98100','Poststelle@fa-gh.fin-rlp.de','www.finanzamt-sankt-goarshausen-sankt-goar.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2739','Sankt Goarshausen-Sankt Goar ','Wellmicher Str. 79','56346','St. Goarshausen','06771/95900','06771/959031090','','56342','','55050000','908','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR','Poststelle@fa-gh.fin-rlp.de','www.finanzamt-sankt-goarshausen-sankt-goar.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2740','Simmern-Zell ','Brühlstraße 3','55469','Simmern','06761/8550','06761/85532053','','55464','440','55050000','908','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR','Poststelle@fa-si.fin-rlp.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2741','Speyer-Germersheim ','Johannesstr. 9-12','67346','Speyer','06232/60170','06232/601733431','67343','67323','1309','55050000','910','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR','Poststelle@fa-sp.fin-rlp.de','www.finanzamt-speyer-germersheim.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2742','Trier ','Hubert-Neuerburg-Str. 1','54290','Trier','0651/93600','0651/936034900','','54207','1750u.1760','55050000','902','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR','Poststelle@fa-tr.fin-rlp.de','www.finanzamt-trier.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2743','Bernkastel-Wittlich ','Unterer Sehlemet 15','54516','Wittlich','06571/95360','06571/953613400','','54502','1240','55050000','902','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR','Poststelle@fa-wi.fin-rlp.de','www.finanzamt-bernkastel-wittlich.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2744','Worms-Kirchheimbolanden ','Karlsplatz 6','67549','Worms','06241/30460','06241/304635060','67545','','','55050000','901','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR','Poststelle@fa-wo.fin-rlp.de','www.finanzamt-worms-kirchheimbolanden.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2745','Simmern-Zell Aussenstelle Zell','Brühlstr. 3','55469','Simmern','06761/8550','06761/85532053','','55464','440','55050000','908','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR Telefon-Nr. Aussenstelle: 06542/7090','Poststelle@fa-si.fin-rlp.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2746','Pirmasens-Zweibrücken Aussenstelle Zweibrücken','Kaiserstr. 2','66955','Pirmasens','06331/7110','06331/71130950','66950','66925','1662','55050000','910','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR Telefon-Nr. Aussenstelle: 06332/80680','Poststelle@fa-ps.fin-rlp.de','www.finanzamt-pirmasens-zweibruecken.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2801','Achern ','Allerheiligenstr. 10','77855','Achern','07841/6940','07841/694136','77843','77843','1260','66000000','66001518','BBK KARLSRUHE','66450050','88013009','SPARKASSE OFFENBURG-ORTENAU','MO-DO 8-12.30+13.30-15.30,DO-17.30,FR 8-12 H','poststelle@fa-achern.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2804','Donaueschingen ','Käferstr. 25','78166','Donaueschingen','0771/8080','0771/808359','78153','78153','1269','69400000','694 01501','BBK VILLINGEN-SCHWENNINGEN','69421020','6204700600','BW BANK DONAUESCHINGEN','MO-MI 8-16 UHR, DO 8-17.30 UHR, FR 8-12 UHR','poststelle@fa-donaueschingen.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2805','Emmendingen ','Bahnhofstr. 3','79312','Emmendingen','07641/4500','07641/450350','79305','79305','1520','68000000','680 01507','BBK FREIBURG IM BREISGAU','68050101','20066684','SPK FREIBURG-NOERDL BREISGA','MO-MI 7:30-15:30,DO 7:30-17:00,FR 7:30-12:00','poststelle@fa-emmendingen.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2806','Freiburg-Stadt ','Sautierstr. 24','79104','Freiburg','0761/2040','0761/2043295','79079','','','68000000','680 01501','BBK FREIBURG IM BREISGAU','68020020','4402818100','BW BANK FREIBURG BREISGAU','MO, DI, DO 7.30-16,MI 7.30-17.30, FR 7.30-12','poststelle@fa-freiburg-stadt.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2807','Freiburg-Land ','Stefan-Meier-Str. 133','79104','Freiburg','0761/2040','0761/2043424','79095','','','68000000','680 015 00','BBK FREIBURG IM BREISGAU','68090000','12222300','VOLKSBANK FREIBURG','ZIA: MO,DI,DO 8-16, MI 8-17:30, FR 8-12 UHR','poststelle@fa-freiburg-land.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2808','Kehl ','Ludwig-Trick-Str. 1','77694','Kehl','07851/8640','07851/864108','77676','77676','1640','66400000','664 01501','BBK FREIBURG EH OFFENBURG','66451862','-6008','SPK HANAUERLAND KEHL','MO,DI,MI 7.45-15.30, DO -17.30, FR -12.00UHR','poststelle@fa-kehl.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2809','Konstanz ','Bahnhofplatz 12','78462','Konstanz','07531/2890','07531/289312','78459','','','69400000','69001500','BBK VILLINGEN-SCHWENNINGEN','69020020','6604947900','BW BANK KONSTANZ','MO,DI,DO 7.30-15.30,MI 7.30-17.00,FR 7.30-12','poststelle@fa-konstanz.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2810','Lahr ','Gerichtstr. 5','77933','Lahr','07821/2830','07821/283100','','77904','1466','66000000','66001527','BBK KARLSRUHE','66450050','76103333','SPARKASSE OFFENBURG-ORTENAU','MO,DI,DO 7:30-16:00, MI 7:30-17:30, FR 7:30-12:00','poststelle@fa-lahr.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2811','Lörrach ','Luisenstr. 10 a','79539','Lörrach','07621/1730','07621/173245','79537','','','68000000','68301500','BBK FREIBURG IM BREISGAU','68320020','4602600100','BW BANK LOERRACH','MO-MI 7.00-15.30/DO 7.00-17.30/FR 7.00-12.00','poststelle@fa-loerrach.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2812','Müllheim ','Goethestr. 11','79379','Müllheim','07631/18900','(07631)189-190','79374','79374','1461','68000000','680 01511','BBK FREIBURG IM BREISGAU','68351865','802 888 8','SPARKASSE MARKGRAEFLERLAND','MO-MI 7,30-15,30 DO 7,30-17,30 FR 7,30-12,00','poststelle@fa-muellheim.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2813','Titisee-Neustadt ','Goethestr. 5','79812','Titisee-Neustadt','07651/2030','07651/203110','','79812','12 69','68000000','680 015 10','BBK FREIBURG IM BREISGAU','68051004','4040408','SPK HOCHSCHWARZWALD T-NEUST','MO-MI 7.30-15.30,DO 7.30-17.30,FR 7.30-12.30','poststelle@fa-titisee-neustadt.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2814','Offenburg ','Zeller Str. 1- 3','77654','Offenburg','0781/9330','0781/9332444','77604','77604','1440','68000000','664 01500','BBK FREIBURG IM BREISGAU','66420020','4500000700','BW BANK OFFENBURG','MO-DO 7.30-15.30 DURCHGEHEND,MI -18.00,FR-12','poststelle@fa-offenburg.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2815','Oberndorf ','Brandeckerstr. 4','78727','Oberndorf','07423/8150','07423/815107','78721','78721','1240','69400000','694 01506','BBK VILLINGEN-SCHWENNINGEN','64250040','813 015','KR SPK ROTTWEIL','ZIA:MO,DI,DO 8-16,MI 8-17:30,FR 8-12 UHR','poststelle@fa-oberndorf.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2816','Bad Säckingen ','Werderstr. 5','79713','Bad Säckingen','07761/5660','07761/566126','79702','79702','1148','68000000','683 015 02','BBK FREIBURG IM BREISGAU','','','','MO,DI,DO 8-15.30, MI 8-17.30, FR 8-12 UHR','poststelle@fa-badsaeckingen.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2818','Singen ','Alpenstr. 9','78224','Singen','07731/8230','07731/823650','','78221','380','69000000','69001507','BBK VILL-SCHWEN EH KONSTANZ','69220020','6402000100','BW BANK SINGEN','MO-DO 7:30-15:30, MI bis 17:30, FR 7:30-12:00','poststelle@fa-singen.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2819','Rottweil ','Körnerstr. 28','78628','Rottweil','0741/2430','0741/2432194','78612','78612','1252','69400000','69401505','BBK VILLINGEN-SCHWENNINGEN','64250040','136503','KR SPK ROTTWEIL','MO-MI 8-16, DO 8-18, FR 8-12 UHR','poststelle@fa-rottweil.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2820','Waldshut-Tiengen ','Bahnhofstr. 11','79761','Waldshut-Tiengen','07741/6030','07741/603213','79753','79753','201360','68000000','68301501','BBK FREIBURG IM BREISGAU','68452290','14449','SPARKASSE HOCHRHEIN','MO-MI 8-15.30,DO 8-17.30,FR 8-12 UHR','poststelle@fa-waldshut-tiengen.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2821','Tuttlingen ','Zeughausstr. 91','78532','Tuttlingen','07461/980','07461/98303','','78502','180','69400000','69401502','BBK VILLINGEN-SCHWENNINGEN','64350070','251','KR SPK TUTTLINGEN','MO-MI8-15.30,DO8-17.30,FR8-12.00UHR','poststelle@fa-tuttlingen.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2822','Villingen-Schwenningen ','Weiherstr. 7','78050','Villingen-Schwenningen','07721/923-0','07721/923-100','78045','','','69400000','69401500','BBK VILLINGEN-SCHWENNINGEN','','','','MO-MI 8-16UHR,DO 8-17.30UHR,FR 8-12UHR','poststelle@fa-villingen-schwenningen.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2823','Wolfach ','Hauptstr. 55','77709','Wolfach','07834/9770','07834/977-169','77705','77705','1160','66400000','664 01502','BBK FREIBURG EH OFFENBURG','66452776','-31956','SPK WOLFACH','MO-MI 7.30-15.30,DO 7.30-17.30,FR 7.30-12.00','poststelle@fa-wolfach.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2830','Bruchsal ','Schönbornstr. 1-5','76646','Bruchsal','07251/740','07251/742111','76643','76643','3021','66000000','66001512','BBK KARLSRUHE','66350036','50','SPK KRAICHGAU','SERVICEZENTRUM:MO-MI8-15:30DO8-17:30FR8-1200','poststelle@fa-bruchsal.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2831','Ettlingen ','Pforzheimer Str. 16','76275','Ettlingen','07243/5080','07243/508295','76257','76257','363','66000000','66001502','BBK KARLSRUHE','66051220','1043009','SPARKASSE ETTLINGEN','MO+DI 8-15.30,MI 7-15.30,DO 8-17.30,FR 8-12','poststelle@fa-ettlingen.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2832','Heidelberg ','Kurfürsten-Anlage 15-17','69115','Heidelberg','06221/590','06221/592355','69111','','','67000000','67001510','BBK MANNHEIM','67220020','5302059000','BW BANK HEIDELBERG','ZIA:MO-DO 7.30-15.30, MI - 17.30, FR - 12.00','poststelle@fa-heidelberg.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2833','Baden-Baden ','Stephanienstr. 13 + 15','76530','Baden-Baden','07221/3590','07221/359320','76520','','','66000000','66001516','BBK KARLSRUHE','66220020','4301111300','BW BANK BADEN-BADEN','MO,DI,DO 8-16 UHR,MI 8-17.30 UHR,FR 8-12 UHR','poststelle@fa-baden-baden.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2834','Karlsruhe-Durlach ','Prinzessenstr. 2','76227','Karlsruhe','0721/9940','0721/9941235','76225','76203','410326','66000000','66001503','BBK KARLSRUHE','','','','MO-DO 8-15.30,MI 8-17.30,FR 8-12','poststelle@fa-karlsruhe-durlach.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2835','Karlsruhe-Stadt ','Schlossplatz 14','76131','Karlsruhe','0721/1560','(0721) 156-1000','','','','66000000','66001501','BBK KARLSRUHE','66020020','4002020800','BW BANK KARLSRUHE','MO-DO 7.30-15.30 MI -17.30 FR 7.30-12.00','poststelle@fa-karlsruhe-stadt.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2836','Bühl ','Alban-Stolz-Str. 8','77815','Bühl','07223/8030','07223/3625','77815','','','66000000','66001525','BBK KARLSRUHE','66220020','4301111300','BW BANK BADEN-BADEN','MO,DI,DO=8-16UHR, MI=8-17.30UHR,FR=8-12UHR','poststelle@fa-buehl.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2837','Mannheim-Neckarstadt ','L3, 10','68161','Mannheim','0621/2920','0621/292-1010','68150','','','67000000','67001500','BBK MANNHEIM','67020020','5104719900','BW BANK MANNHEIM','MO,DI,DO7.30-15.30,MI7.30-17.30,FR7.30-12.00','poststelle@fa-mannheim-neckarstadt.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2838','Mannheim-Stadt ','L3, 10','68161','Mannheim','0621/2920','2923640','68150','','','67000000','670 01500','BBK MANNHEIM','67020020','5104719900','BW BANK MANNHEIM','MO,DI,DO7.30-15.30,MI7.30.17.30,FR7.30-12.00','poststelle@fa-mannheim-stadt.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2839','Rastatt ','An der Ludwigsfeste 3','76437','Rastatt','07222/9780','07222/978330','76404','76404','1465','66000000','66001519','BBK KARLSRUHE','66020020','4150199000','BW BANK KARLSRUHE','MO-MI 8-15:30 UHR,DO 8-17:30 UHR,FR 8-12 UHR','poststelle@fa-rastatt.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2840','Mosbach ','Pfalzgraf-Otto-Str. 5','74821','Mosbach','06261/8070','06261/807200','74819','','','62000000','62001502','BBK HEILBRONN, NECKAR','62030050','5501964000','BW BANK HEILBRONN','MO-DO 08.00-16.00 UHR, DO-17.30,FR-12.00 UHR','poststelle@fa-mosbach.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2841','Pforzheim ','Moltkestr. 8','75179','Pforzheim','07231/1830','(07231)183-1111','75090','','','66000000','66001520','BBK KARLSRUHE','66620020','4812000000','BW BANK PFORZHEIM','MO-DO 7:30-15:30, DO bis 17:30, FR 7:30-12:00','poststelle@fa-pforzheim.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2842','Freudenstadt ','Musbacher Str. 33','72250','Freudenstadt','07441/560','07441/561011','','','','66000000','66001510','BBK KARLSRUHE','64251060','19565','KR SPK FREUDENSTADT','MO-MI 8.00-16.00,DO 8.00-17.30,FR 8.00-12.00','poststelle@fa-freudenstadt.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2843','Schwetzingen ','Schloss','68723','Schwetzingen','06202/810','(06202) 81298','68721','','','67000000','67001501','BBK MANNHEIM','67250020','25008111','SPK HEIDELBERG','ZIA:MO-DO 7.30-15.30,MI-17.30,FR.7.30-12.00','poststelle@fa-schwetzingen.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2844','Sinsheim ','Bahnhofstr. 27','74889','Sinsheim','07261/6960','07261/696444','74887','','','67000000','67001511','BBK MANNHEIM','','','','MO-DO 7:30-15:30, MI bis 17:30, FR 7:30-12 UHR','poststelle@fa-sinsheim.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2845','Calw ','Klosterhof 1','75365','Calw','07051/5870','07051/587111','75363','','','66000000','66001521','BBK KARLSRUHE','60651070','1996','SPARKASSE PFORZHEIM CALW','MO-MI 7.30-15.30,DO 7.30-17.30,FR 7.30-12.00','poststelle@fa-calw.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2846','Walldürn ','Albert-Schneider-Str. 1','74731','Walldürn','06282/7050','06282/705101','74723','74723','1162','62000000','62001509','BBK HEILBRONN, NECKAR','67450048','8102204','SPK NECKARTAL-ODENWALD','MO-MI 7.30-15.30,DO 7.30-17.30,FR 7.30-12.00','poststelle@fa-wallduern.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2847','Weinheim ','Weschnitzstr. 2','69469','Weinheim','06201/6050','(06201) 605-220/299 ','69443','69443','100353','67000000','67001502','BBK MANNHEIM','67050505','63034444','SPK RHEIN NECKAR NORD','MO-MI 7.30-15.30 DO 7.30-17.30 FR 7.30-12','poststelle@fa-weinheim.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2848','Mühlacker ','Konrad-Adenauer-Platz 6','75417','Mühlacker','07041/8930','07041/893999','','75415','1153','66000000','660 015 22','BBK KARLSRUHE','66650085','961 000','SPARKASSE PFORZHEIM CALW','ZIA:MO-DO 8-12:30 13:30-15:30 DO bis 17:30 FR 8-12','poststelle@fa-muehlacker.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2849','Neuenbürg ','Wildbader Str. 107','75305','Neuenbürg','07082/7990','07082/799166','75301','75301','1165','66600000','66601503','BBK PFORZHEIM','66650085','998400','SPARKASSE PFORZHEIM CALW','MO-FR 7.30-12UHR,MO-MI 13-16UHR,DO 13-18UHR','poststelle@fa-neuenbuerg.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2850','Aalen / Württemberg ','Bleichgartenstr. 17','73431','Aalen','(07361) 9578-0','(07361)9578-440','73428','','','63000000','614 01500','BBK ULM, DONAU','61450050','110036902','KREISSPARKASSE OSTALB','MO-MI 7.30-16.00,DO 7.30-18.00,FR 7.30-12.00','poststelle@fa-aalen.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2851','Backnang ','Stiftshof 20','71522','Backnang','07191/120','07191/12221','71522','','','60000000','60201501','BBK STUTTGART','60250010','244','KR SPK WAIBLINGEN','MO,DI,DO7.30-16.00MI7.30-18.00FR7.30-12.00','poststelle@fa-backnang.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2852','Bad Mergentheim ','Schloss 7','97980','Bad Mergentheim','07931/5300','07931/530228','97962','97962','1233','62000000','620 01508','BBK HEILBRONN, NECKAR','67352565','25866','SPK TAUBERFRANKEN','MO-DO 7.30-15.30,MI-17.30 UHR,FR 7.30-12 UHR','poststelle@fa-badmergentheim.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2853','Balingen ','Jakob-Beutter-Str. 4','72336','Balingen','07433/970','07433/972099','72334','','','64000000','653 01500','BBK REUTLINGEN','65351260','24000110','SPK ZOLLERNALB','Mo-Mi 7:45-16:00,Do 7:45-17:30,Fr 7:45-12:30','poststelle@fa-balingen.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2854','Biberach ','Bahnhofstr. 11','88400','Biberach','07351/590','07351/59202','88396','','','63000000','63001508','BBK ULM, DONAU','65450070','17','KR SPK BIBERACH','MO,DI,DO 8-15.30, MI 8-17.30, FR 8-12 UHR','poststelle@fa-biberach.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2855','Bietigheim-Bissingen ','Kronenbergstr. 13','74321','Bietigheim-Bissingen','07142/5900','07142/590199','74319','','','60000000','604 01501','BBK STUTTGART','60490150','427500001','VOLKSBANK LUDWIGSBURG','MO-MI(DO)7.30-15.30(17.30),FR 7.30-12.00 UHR','poststelle@fa-bietigheim-bissingen.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2856','Böblingen ','Talstr. 46','71034','Böblingen','(07031)13-01','07031/13-3200','71003','71003','1307','60300000','603 01500','BBK STUTTGART EH SINDELFING','60350130','220','KR SPK BOEBLINGEN','MO-MI 7.30-15.30,DO7.30-17.30,FR7.30-12.30','poststelle@fa-boeblingen.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2857','Crailsheim ','Schillerstr. 1','74564','Crailsheim','07951/4010','07951/401220','74552','74552','1252','62000000','620 01506','BBK HEILBRONN, NECKAR','62250030','282','SPARKASSE SCHWAEBISCH HALL','MO-DO:7.45-16.00,MI:-17.30,FR:7.45-12.30','poststelle@fa-crailsheim.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2858','Ehingen ','Hehlestr. 19','89584','Ehingen','07391/5080','07391/508260','89572','89572','1251','63000000','630 01502','BBK ULM, DONAU','63050000','9 300 691','SPARKASSE ULM','Mo-Mi 7.30-15.30,Do 7.30-17.30,Fr 7.30-12.00','poststelle@fa-ehingen.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2859','Esslingen ','Entengrabenstr. 11','73728','Esslingen','0711/39721','0711/3972400','73726','','','61100000','61101500','BBK STUTTGART EH ESSLINGEN','61150020','902139','KR SPK ESSLINGEN-NUERTINGEN','Infothek Mo-Mi 7-15.30,Do-17.30, Fr 7-12 Uhr','poststelle@fa-esslingen.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2861','Friedrichshafen ','Ehlersstr. 13','88046','Friedrichshafen','07541/7060','07541/706111','88041','','','63000000','65001504','BBK ULM, DONAU','','','','MO-MI 8-15.30, DO 8-17.30, FR 8-12.30 Uhr','poststelle@fa-friedrichshafen.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2862','Geislingen ','Schillerstr. 2','73312','Geislingen','07331/220','07331/22200','73302','73302','1253','60000000','61101504','BBK STUTTGART','61050000','6007203','KR SPK GOEPPINGEN','Mo-Mi 7-15:30, Do 7-17:30,Fr 7-12','poststelle@fa-geislingen.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2863','Göppingen ','Gartenstr. 42','73033','Göppingen','07161/63-0','07161/632935','','73004','420','60000000','61101503','BBK STUTTGART','61050000','1 023','KR SPK GOEPPINGEN','MO-MI.7-15.30 Uhr,DO.7-17.30 Uhr,FR.7-12 Uhr','poststelle@fa-goeppingen.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2864','Heidenheim ','Marienstr. 15','89518','Heidenheim','07321/380','07321/381528','89503','89503','1320','63000000','61401505','BBK ULM, DONAU','63250030','880433','KR SPK HEIDENHEIM','Mo-Mi 7.30-15.30 Do 7.30-17.30 Fr 7.30-12.30','poststelle@fa-heidenheim.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2865','Heilbronn ','Moltkestr. 91','74076','Heilbronn','07131/1041','07131/1043000','74064','','','62000000','620 01500','BBK HEILBRONN, NECKAR','62050000','123925','KR SPK HEILBRONN','Mo,Di,Do7:30-15:30,Mi7:30-17:30,Fr7:30-12:00','poststelle@fa-heilbronn.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2869','Kirchheim ','Alleenstr. 120','73230','Kirchheim','07021/5750','575258','73220','73220','1241','61100000','61101501','BBK STUTTGART EH ESSLINGEN','61150020','48317054','KR SPK ESSLINGEN-NUERTINGEN','KUNDENCENTER MO-MI 8-15.30,DO 8-17.30,FR8-12','poststelle@fa-kirchheim.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2870','Leonberg ','Schlosshof 3','71229','Leonberg','(07152) 15-1','07152/15333','71226','','','60000000','60301501','BBK STUTTGART','60350130','8619864','KR SPK BOEBLINGEN','MO-MI 7.30-15.30,DO 7.30-17.30,FR 7.30-12.30','poststelle@fa-leonberg.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2871','Ludwigsburg ','Alt-Württ.-Allee 40 (Neubau)','71638','Ludwigsburg','07141/180','07141/182105','71631','','','60000000','604 01500','BBK STUTTGART','60450050','7 759','KREISSPARKASSE LUDWIGSBURG','MO-MI 8-15.30,DO 8-18.00,FR 8-12.00','poststelle@fa-ludwigsburg.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2874','Nürtingen ','Sigmaringer Str. 15','72622','Nürtingen','07022/7090','07022/709-120','72603','72603','1309','60000000','61101502','BBK STUTTGART','','','','MO-Mi 7.30-15.30 Do 7.30-17.30 Fr 7.30-12.00','poststelle@fa-nuertingen.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2876','Öhringen ','Haagweg 39','74613','Öhringen','07941/6040','07941/604400','74611','','','62000000','62001501','BBK HEILBRONN, NECKAR','62251550','40008','SPARKASSE HOHENLOHEKREIS','MO-DO 7.30-16.00UhrFR 7.30-12.00 Uhr','poststelle@fa-oehringen.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2877','Ravensburg ','Broner Platz 12','88250','Weingarten','0751/4030','403-303','88248','','','65000000','650 015 00','BBK ULM EH RAVENSBURG','65050110','86 500 500','KR SPK RAVENSBURG','Mo,Di,Do 8-15.30Uhr,ZIA Mi 8-17.30,Fr8-12Uhr','poststelle@fa-ravensburg.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2878','Reutlingen ','Leonhardsplatz 1','72764','Reutlingen','07121/9400','07121/9401002','72705','72705','1543','64000000','64001500','BBK REUTLINGEN','64050000','64 905','KR SPK REUTLINGEN','Mo-Mi 7-15.30, Do 7-17.30, Fr 7-12.00 Uhr','poststelle@fa-reutlingen.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2879','Riedlingen ','Kirchstr. 30','88499','Riedlingen','07371/1870','07371/1871000','88491','88491','1164','63000000','63001509','BBK ULM, DONAU','65450070','400 600','KR SPK BIBERACH','INFOST. MO-MI 7.30-15.30,DO-17.30,FR-12 UHR','poststelle@fa-riedlingen.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2880','Tauberbischofsheim ','Dr.-Burger-Str. 1','97941','Tauberbischofsheim','09341/8040','09341/804244','97933','97933','1340','62000000','620 01507','BBK HEILBRONN, NECKAR','67332551','8282661100','BW BANK TAUBERBISCHOFSHEIM','MO-MI 7.30-15.30,DO 7.30-17.30,FR 7.30-12.00','poststelle@fa-tauberbischofsheim.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2881','Bad Saulgau ','Schulstr. 5','88348','Bad Saulgau','07581/504-0','07581/504499','88341','88341','1255','65000000','650 01501','BBK ULM EH RAVENSBURG','65351050','210058','LD BK KR SPK SIGMARINGEN','MO,DO,FR 8-12,DO 13.30-15.30UHR','poststelle@fa-badsaulgau.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2882','Schorndorf ','Johann-Philipp-Palm-Str. 28','73614','Schorndorf','07181/6010','07181/601499','73603','73603','1320','60000000','60201502','BBK STUTTGART','60250010','5014008','KR SPK WAIBLINGEN','MO,DI,DO 8-15.30,MI 8-17.30,FR 8-12.00','poststelle@fa-schorndorf.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2883','Schwäbisch Gmünd ','Augustinerstr. 6','73525','Schwäbisch Gmünd','(07171) 602-0','07171/602266','73522','','','63000000','61401501','BBK ULM, DONAU','61450050','440066604','KREISSPARKASSE OSTALB','MO,DI,DO 8-15.30 MI 8-17.30 FR 8-12.00 UHR','poststelle@fa-schwaebischgmuend.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2884','Schwäbisch Hall ','Bahnhofstr. 25','74523','Schwäbisch Hall','0791/752-0','0791/7521115','74502','74502','100260','62000000','62001503','BBK HEILBRONN, NECKAR','62250030','5070 011','SPARKASSE SCHWAEBISCH HALL','MO-MI 7.30-16.00 DO 7.30-17.30 FR 7.30-12.00','poststelle@fa-schwaebischhall.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2885','Sigmaringen ','Karlstr. 31','72488','Sigmaringen','07571/1010','07571/101300','72481','72481','1250','65300000','653 01501','BBK REUTLINGEN EH ALBSTADT','65351050','808 408','LD BK KR SPK SIGMARINGEN','MO-MI 7.45-15.30,DO 7.45-17.30,FR 7.45-12.00','poststelle@fa-sigmaringen.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2886','Tübingen ','Steinlachallee 6 - 8','72072','Tübingen','07071/7570','07071/7574500','72005','72005','1520','64000000','64001505','BBK REUTLINGEN','','','','Mo-Do 7.30-15.30,Mi -17.30,Fr 7.30-13.00 Uhr','poststelle@fa-tuebingen.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2887','Überlingen (Bodensee) ','Mühlenstr. 28','88662','Überlingen','07551/8360','07551/836299','88660','','','69400000','69001501','BBK VILLINGEN-SCHWENNINGEN','69220020','6426155500','BW BANK SINGEN','Mo-Mi 8.00-15.30,Do 8.00-17.30,Fr 8.00-12.00','poststelle@fa-ueberlingen.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2888','Ulm ','Wagnerstr. 2','89077','Ulm','0731/1030','0731/103800','','89008','1860','63000000','63001500','BBK ULM, DONAU','63050000','30001','SPARKASSE ULM','MO-MI 7.30-15.30,DO 7.30-17.30,FR 7.30-12.00','poststelle@fa-ulm.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2889','Bad Urach ','Graf-Eberhard-Platz 7','72574','Bad Urach','07125/1580','(07125)158-300','72562','72562','1149','64000000','640 01501','BBK REUTLINGEN','64050000','300 346','KR SPK REUTLINGEN','MO-MI 7.30-15.30 DO 7.30-17.30 FR 7.30-12.00','poststelle@fa-badurach.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2890','Waiblingen ','Fronackerstr. 77','71332','Waiblingen','07151/9550','07151/955200','71328','','','60000000','602 01500','BBK STUTTGART','60250010','200 398','KR SPK WAIBLINGEN','INFOTHEK MO-DO 7.30-15.30,MI-17.30,FR-12.00','poststelle@fa-waiblingen.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2891','Wangen ','Lindauer Str.37','88239','Wangen','07522/710','07522(714000)','88228','88228','1262','63000000','650 01502','BBK ULM, DONAU','65050110','218 153','KR SPK RAVENSBURG','MO-MI 8-15.30, DO 8-17.30, FR 8-12 UHR','poststelle@fa-wangen.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2892','Stuttgart IV ','Seidenstr.23','70174','Stuttgart','0711/66730','0711/66736060','70049','70049','106052','60000000','600 01503','BBK STUTTGART','60050101','2 065 854','LANDESBANK BADEN-WUERTT','MO,MI,FR 8-12,MI 13.30-16 UHR','poststelle@fa-stuttgart4.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2893','Stuttgart I ','Rotebühlplatz 30','70173','Stuttgart','0711/66730','6673 - 5010','70049','70049','106055','60000000','600 01503','BBK STUTTGART','60050101','2 065 854','LANDESBANK BADEN-WUERTT','Mo,Die,Do: 8-15.30, Mi: 8-17.30, Fr: 8-12.00','poststelle@fa-stuttgart1.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2895','Stuttgart II ','Rotebühlstr. 40','70178','Stuttgart','0711/66730','0711/66735610','','','','60000000','60001503','BBK STUTTGART','60050101','2065854','LANDESBANK BADEN-WUERTT','MO-DO:8-15.30 FR:8-12 MI:15.30-17.30','poststelle@fa-stuttgart2.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2896','Stuttgart Zentrales Konzernprüfungsamt','Hackstr. 86','70190','Stuttgart','0711/9251-6','0711/9251706','','','','','','','','','','','poststelle@zbp-stuttgart.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2897','Stuttgart III ','Rotebühlplatz 30','70173','Stuttgart','0711/66730','0711/66735710','','70049','106053','60000000','600 01503','BBK STUTTGART','60050101','2 065 854','LANDESBANK BADEN-WUERTT','Mo-Do:8-15.30 Mi:8-17.30 Fr:8-12.00 Uhr','poststelle@fa-stuttgart3.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2899','Stuttgart-Körpersch. ','Paulinenstr. 44','70178','Stuttgart','0711/66730','0711/66736525','70049','70049','106051','60000000','600 01503','BBK STUTTGART','60050101','2 065 854','LANDESBANK BADEN-WUERTT','MO-FR 8:00-12:00, MO-DO 13:00-15:30 Uhr','poststelle@fa-stuttgart-koerperschaften.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('12','3046','Potsdam-Stadt ','Am Bürohochhaus 2','14478','Potsdam','0331 287-0','0331 287-1515','','14429','80 03 22','16000000','16001501','BBK POTSDAM','','','','Mo, Mi, Do: 08:00-15:00 Uhr, Di: 08:00-17:00 Uhr, Fr: 08:00-13:30 Uhr','poststelle.FA-Potsdam-Stadt@fa.brandenburg.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('12','3047','Potsdam-Land ','Steinstr. 104 - 106','14480','Potsdam','0331 6469-0','0331 6469-200','','14437','90 01 45','16000000','16001502','BBK POTSDAM','','','','täglich außer Mi: 08:00-12:30 Uhr, zusätzlich Di: 14:00-17:00 Uhr','poststelle.FA-Potsdam-Land@fa.brandenburg.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('12','3048','Brandenburg ','Magdeburger Straße 46','14770','Brandenburg','03381 397-100','03381 397-200','','','','16000000','16001503','BBK POTSDAM','','','','Mo, Mi, Do: 08:00-15:00 Uhr, Di: 08:00-17:00 Uhr, Fr: 08:00-13:30 Uhr','poststelle.FA-Brandenburg@fa.brandenburg.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('12','3049','Königs Wusterhausen ','Weg am Kreisgericht 9','15711','Königs Wusterhausen','03375 275-0','03375 275-103','','','','16000000','16001505','BBK POTSDAM','','','','Mo, Mi, Do: 08:00-15:00 Uhr, Di: 08:00-17:00 Uhr, Fr: 08:00-13:30 Uhr','poststelle.FA-Koenigs-Wusterhausen@fa.brandenburg.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('12','3050','Luckenwalde ','Industriestraße 2','14943','Luckenwalde','03371 606-0','03371 606-200','','','','16000000','16001504','BBK POTSDAM','','','','Mo, Mi, Do: 08:00-15:00 Uhr, Di: 08:00-17:00 Uhr, Fr: 08:00-13:30 Uhr','poststelle.FA-Luckenwalde@fa.brandenburg.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('12','3051','Nauen ','Ketziner Straße 3','14641','Nauen','03321 412-0','03321 412-888','','14631','11 61','16000000','16001509','BBK POTSDAM','','','','Mo, Mi, Do: 08:00-15:00 Uhr, Di: 08:00-17:00 Uhr, Fr: 08:00-13:30 Uhr','poststelle.FA-Nauen@fa.brandenburg.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('12','3052','Kyritz ','Perleberger Straße 1 - 2','16866','Kyritz','033971 65-0','033971 65-200','','','','16000000','16001507','BBK POTSDAM','','','','Mo, Mi, Do: 08:00-15:00 Uhr, Di: 08:00-17:00 Uhr, Fr: 08:00-13:30 Uhr','poststelle.FA-Kyritz@fa.brandenburg.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('12','3053','Oranienburg ','Heinrich-Grüber-Platz 3','16515','Oranienburg','03301 857-0','03301 857-334','','','','16000000','16001508','BBK POTSDAM','','','','Mo, Mi, Do: 08:00-15:00 Uhr, Di: 08:00-17:00 Uhr, Fr: 08:00-13:30 Uhr','poststelle.FA-Oranienburg@fa.brandenburg.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('12','3054','Pritzwalk ','Freyensteiner Chaussee 10','16928','Pritzwalk','03395 757-0','03395 302110','','','','16000000','16001506','BBK POTSDAM','','','','Mo, Mi, Do: 08:00-15:00 Uhr, Di: 08:00-17:00 Uhr, Fr: 08:00-13:30 Uhr','poststelle.FA-Pritzwalk@fa.brandenburg.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('12','3056','Cottbus ','Vom-Stein-Straße 29','3050','Cottbus','0355 4991-4100','0355 4991-4150','','3004','10 04 53','18000000','18001501','BBK COTTBUS','','','','Mo, Mi, Do: 08:00-15:00 Uhr, Di: 08:00-17:00 Uhr, Fr: 08:00-13:30 Uhr','poststelle.FA-Cottbus@fa.brandenburg.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('12','3057','Calau ','Springteichallee 25','3205','Calau','03541 83-0','03541 83-100','','3201','11 71','18000000','18001502','BBK COTTBUS','','','','Mo, Mi, Do: 08:00-15:00 Uhr, Di: 08:00-17:00 Uhr, Fr: 08:00-13:30 Uhr','poststelle.FA-Calau@fa.brandenburg.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('12','3058','Finsterwalde ','Leipziger Straße 61 - 67','3238','Finsterwalde','03531 54-0','03531 54-180','','3231','11 50','18000000','18001503','BBK COTTBUS','','','','Mo, Mi, Do: 08:00-15:00 Uhr, Di: 08:00-17:00 Uhr, Fr: 08:00-13:30 Uhr','poststelle.FA-Finsterwalde@fa.brandenburg.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('12','3061','Frankfurt (Oder) ','Müllroser Chaussee 53','15236','Frankfurt (Oder)','0335 560-1399','0335 560-1202','','','','17000000','17001502','BBK FRANKFURT (ODER)','','','','Mo, Mi, Do: 08:00-15:00 Uhr, Di: 08:00-17:00 Uhr, Fr: 08:00-13:30 Uhr','poststelle.FA-Frankfurt-Oder@fa.brandenburg.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('12','3062','Angermünde ','Jahnstraße 49','16278','Angermünde','03331 267-0','03331 267-200','','','','17000000','17001500','BBK FRANKFURT (ODER)','','','','Mo, Mi, Do: 08:00-15:00 Uhr, Di: 08:00-17:00 Uhr, Fr: 08:00-13:30 Uhr','poststelle.FA-Angermuende@fa.brandenburg.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('12','3063','Fürstenwalde ','Beeskower Chaussee 12','15517','Fürstenwalde','03361 595-0','03361 2198','','','','17000000','17001503','BBK FRANKFURT (ODER)','','','','Mo, Mi, Do: 08:00-15:00 Uhr, Di: 08:00-17:00 Uhr, Fr: 08:00-13:30 Uhr','poststelle.FA-Fuerstenwalde@fa.brandenburg.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('12','3064','Strausberg ','Prötzeler Chaussee 12 A','15344','Strausberg','03341 342-0','03341 342-127','','','','17000000','17001504','BBK FRANKFURT (ODER)','','','','Mo, Mi, Do: 08:00-15:00 Uhr, Di: 08:00-17:00 Uhr, Fr: 08:00-13:30 Uhr','poststelle.FA-Strausberg@fa.brandenburg.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('12','3065','Eberswalde ','Tramper Chaussee 5','16225','Eberswalde','03334 66-2000','03334 66-2001','','','','17000000','17001501','BBK FRANKFURT (ODER)','','','','Mo, Mi, Do: 08:00-15:00 Uhr, Di: 08:00-17:00 Uhr, Fr: 08:00-13:30 Uhr','poststelle.FA-Eberswalde@fa.brandenburg.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('15','3101','Magdeburg I ','Tessenowstraße 10','39114','Magdeburg','0391 885-29','0391 885-1400','','39014','39 62','81000000','810 015 06','BBK MAGDEBURG','','','','Mo., Di., Do., Fr.: 08.00 - 12.00 Uhr, Di.: 14.00 - 18.00 Uhr','poststelle@fa-md1.ofd.mf.lsa-net.de','http://www.finanzamt.sachsen-anhalt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('15','3102','Magdeburg II ','Tessenowstraße 6','39114','Magdeburg','0391 885-12','0391 885-1000','','39006','16 63','81000000','810 015 07','BBK MAGDEBURG','','','','Mo., Di., Do., Fr.: 08.00 - 12.00 Uhr, Di.: 14.00 - 18.00 Uhr','poststelle@fa-md2.ofd.mf.lsa-net.de','http://www.finanzamt.sachsen-anhalt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('15','3103','Genthin ','Berliner Chaussee 29 b','39307','Genthin','03933 908-0','03933 908-499','','39302','13 41','81000000','810 015 08','BBK MAGDEBURG','','','','Mo., Di., Do., Fr.: 09.00 - 12.00 Uhr, Di.: 14.00 - 18.00 Uhr','poststelle@fa-gtn.ofd.mf.lsa-net.de','http://www.finanzamt.sachsen-anhalt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('15','3104','Halberstadt ','R.-Wagner-Straße 51','38820','Halberstadt','03941 33-0','03941 33-199','','38805','15 26','81000000','268 015 01','BBK MAGDEBURG','','','','Mo., Di., Do., Fr.: 08.00 - 12.00 Uhr, Di.: 14.00 - 18.00 Uhr','poststelle@fa-hbs.ofd.mf.lsa-net.de','http://www.finanzamt.sachsen-anhalt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('15','3105','Haldensleben ','Jungfernstieg 37','39340','Haldensleben','03904 482-0','03904 482-200','','39332','10 02 09','81000000','810 015 10','BBK MAGDEBURG','','','','Mo., Di., Do., Fr.: 08.00 - 12.00 Uhr, Di.: 13.00 - 18.00 Uhr','poststelle@fa-hdl.ofd.mf.lsa-net.de','http://www.finanzamt.sachsen-anhalt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('15','3106','Salzwedel ','Buchenallee 2','29410','Salzwedel','03901 857-0','03901 857-100','','29403','21 51','81000000','810 015 05','BBK MAGDEBURG','','','','Mo., Di., Do., Fr.: 08.00 - 12.00 Uhr, Di.: 14.00 - 18.00 Uhr','poststelle@fa-saw.ofd.mf.lsa-net.de','http://www.finanzamt.sachsen-anhalt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('15','3107','Staßfurt ','Atzendorfer Straße 20','39418','Staßfurt','03925 980-0','03925 980-101','','39404','13 55','81000000','810 015 12','BBK MAGDEBURG','','','','Mo., Di., Do., Fr.: 08.00 - 12.00 Uhr, Di.: 13.30 - 18.00 Uhr','poststelle@fa-sft.ofd.mf.lsa-net.de','http://www.finanzamt.sachsen-anhalt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('15','3108','Stendal ','Scharnhorststraße 87','39576','Stendal','03931 57-1000','03931 57-2000','','39551','10 11 31','81000000','810 015 13','BBK MAGDEBURG','','','','Mo., Di., Do., Fr.: 08.00 - 12.00 Uhr, Di.: 14.00 - 18.00 Uhr','poststelle@fa-sdl.ofd.mf.lsa-net.de','http://www.finanzamt.sachsen-anhalt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('15','3109','Wernigerode ','Gustav-Petri-Straße 14','38855','Wernigerode','03943 657-0','03943 657-150','','38842','10 12 51','81000000','268 015 03','BBK MAGDEBURG','','','','Mo., Di., Do., Fr.: 09.00 - 12.00 Uhr, Do.: 14.00 - 18.00 Uhr','poststelle@fa-wrg.ofd.mf.lsa-net.de','http://www.finanzamt.sachsen-anhalt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('15','3110','Halle-Süd ','Blücherstraße 1','6122','Halle','0345 6923-5','0345 6923-600','6103','','','80000000','800 015 02','BBK HALLE','','','','Mo., Di., Do., Fr.: 08.00 - 12.00 Uhr, Di.: 14.00 - 18.00 Uhr, Do.: 14.00','poststelle@fa-ha-s.ofd.mf.lsa-net.de','http://www.finanzamt.sachsen-anhalt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('15','3111','Halle-Nord ','Blücherstraße 1','6122','Halle','0345 6924-0','0345 6924-400','6103','','','80000000','800 015 01','BBK HALLE','','','','Mo., Di., Do., Fr.: 08.00 - 12.00 Uhr, Di.: 14.00 - 18.00 Uhr, Do.: 14.00','poststelle@fa-ha-n.ofd.mf.lsa-net.de','http://www.finanzamt.sachsen-anhalt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('15','3112','Merseburg ','Bahnhofstraße 10','6217','Merseburg','03461 282-0','03461 282-199','','6203','13 51','80000000','800 015 09','BBK HALLE','','','','Mo., Di., Do., Fr.: 08.00 - 12.00 Uhr, Di.: 13.00 - 18.00 Uhr','poststelle@fa-msb.ofd.mf.lsa-net.de','http://www.finanzamt.sachsen-anhalt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('15','3113','Bitterfeld ','Röhrenstraße 33','6749','Bitterfeld','03493 347-0','03493 347-247','','6732','12 64','80000000','805 015 05','BBK HALLE','','','','Mo., Di., Do., Fr.: 08.00 - 12.00 Uhr, Di.: 13.00 - 18.00 Uhr','poststelle@fa-btf.ofd.mf.lsa-net.de','http://www.finanzamt.sachsen-anhalt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('15','3114','Dessau ','Kühnauer Straße 166','6846','Dessau','0340 6513-0','0340 6513-403','','6815','18 25','80000000','805 015 26','BBK HALLE','','','','Mo. - Fr.: 08.00 - 12.00 Uhr, Di.: 13.00 - 18.00 Uhr','poststelle@fa-des.ofd.mf.lsa-net.de','http://www.finanzamt.sachsen-anhalt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('15','3115','Wittenberg ','Dresdener Straße 40','6886','Wittenberg','03491 430-0','03491 430-113','','6872','10 02 54','80000000','805 015 07','BBK HALLE','','','','Mo., Di., Do., Fr.: 08.00 - 12.00 Uhr, Di.: 13.00 - 18.00 Uhr','poststelle@fa-wbg.ofd.mf.lsa-net.de','http://www.finanzamt.sachsen-anhalt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('15','3116','Köthen ','Zeppelinstraße 15','6366','Köthen','03496 44-0','03496 44-2900','','6354','14 52','80000000','805 015 06','BBK HALLE','','','','Mo., Di., Do., Fr.: 08.00 - 12.00 Uhr, Di.: 14.00 - 18.00 Uhr','poststelle@fa-kot.ofd.mf.lsa-net.de','http://www.finanzamt.sachsen-anhalt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('15','3117','Quedlinburg ','Adelheidstraße 2','6484','Quedlinburg','03946 976-0','03946 976-400','','6472','14 20','81000000','268 015 02','BBK MAGDEBURG','','','','Mo., Di., Do., Fr.: 08.00 - 12.00 Uhr, Di.: 13.00 - 17.30 Uhr','poststelle@fa-qlb.ofd.mf.lsa-net.de','http://www.finanzamt.sachsen-anhalt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('15','3118','Eisleben ','Bahnhofsring 10 a','6295','Eisleben','03475 725-0','03475 725-109','6291','','','80000000','800 015 08','BBK HALLE','','','','Mo., Di., Do., Fr.: 08.00 - 12.00 Uhr, Di.: 13.00 - 18.00 Uhr','poststelle@fa-eil.ofd.mf.lsa-net.de','http://www.finanzamt.sachsen-anhalt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('15','3119','Naumburg ','Oststraße 26/26 a','6618','Naumburg','03445 753-0','03445 753-999','','6602','12 51','80000000','800 015 27','BBK HALLE','','','','Mo., Di., Do., Fr.: 08.00 - 12.00 Uhr, Di.: 13.00 - 18.00 Uhr','poststelle@fa-nbg.ofd.mf.lsa-net.de','http://www.finanzamt.sachsen-anhalt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('15','3120','Zeitz ','Friedensstraße 80','6712','Zeitz','03441 864-0','03441 864-480','','6692','12 08','80000000','800 015 04','BBK HALLE','','','','Mo., Do., Fr.: 08.00 - 12.00 Uhr, Di.: 08.00 - 18.00 Uhr','poststelle@fa-ztz.ofd.mf.lsa-net.de','http://www.finanzamt.sachsen-anhalt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('15','3121','Sangerhausen ','Alte Promenade 27','6526','Sangerhausen','03464 539-0','03464 539-539','','6512','10 12 24','80000000','800 015 25','BBK HALLE','','','','Di., Do., Fr.: 09.00 - 12.00 Uhr, Di.: 14.00 - 18.00 Uhr, Do.: 14.00 -','poststelle@fa-sgh.ofd.mf.lsa-net.de','http://www.finanzamt.sachsen-anhalt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3201','Dresden I ','Lauensteiner Str. 37','1277','Dresden','0351 2567-0','0351 2567-111','1264','','','85000000','85001502','BBK DRESDEN','','','','Mo 8:00-15:00, Di 8:00-18:00, Mi 8:00-15:00, Do 8:00-18:00, Fr 8:00-12:00 Uhr','poststelle@fa-dresden1.smf.sachsen.de','http://www.Finanzamt-Dresden-I.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3202','Dresden II ','Gutzkowstraße 10','1069','Dresden','0351 4655-0','0351 4655-269','1056','','','85000000','85001503','BBK DRESDEN','','','','Mo - Fr 8:00-12:00 Uhr, Di 14:00-18:00, Do 14:00-18:00 Uhr','poststelle@fa-dresden2.smf.sachsen.de','http://www.Finanzamt-Dresden-II.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3203','Dresden III ','Rabenerstr.1','1069','Dresden','0351 4691-0','0351 4717 369','','1007','120641','85000000','85001504','BBK DRESDEN','','','','Mo 8:00-15:00, Di 8:00-18:00, Mi 8:00-15:00, Do 8:00-18:00, Fr 8:00-12:00 Uhr','poststelle@fa-dresden3.smf.sachsen.de','http://www.Finanzamt-Dresden-III.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3204','Bautzen ','Wendischer Graben 3','2625','Bautzen','03591 488-0','03591 488-888','2621','','','85000000','85001505','BBK DRESDEN','','','','Mo 8:00-15:30, Di 8:00-17:00, Mi 8:00-15:30, Do 8:00-18:00, Fr 8:00-12:00 Uhr','poststelle@fa-bautzen.smf.sachsen.de','http://www.Finanzamt-Bautzen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3205','Bischofswerda ','Kirchstraße 25','1877','Bischofswerda','03594 754-0','03594 754-444','','1871','1111','85000000','85001506','BBK DRESDEN','','','','Mo 8:00-15:30, Di 8:00-17:00, Mi 8:00-15:30, Do 8:00-18:00, Fr 8:00-12:00 Uhr','poststelle@fa-bischofswerda.smf.sachsen.de','http://www.Finanzamt-Bischofswerda.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3206','Freital ','Coschützer Straße 8-10','1705','Freital','0351 6478-0','0351 6478-428','','1691','1560','85000000','85001507','BBK DRESDEN','','','','Mo 8:00-15:00, Di 8:00-18:00, Mi 8:00-15:00, Do 8:00-18:00, Fr 8:00-12:00 Uhr','poststelle@fa-freital.smf.sachsen.de','http://www.Finanzamt-Freital.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3207','Görlitz ','Sonnenstraße 7','2826','Görlitz','03581 875-0','03581 875-100','','2807','300235','85000000','85001512','BBK DRESDEN','','','','Mo 8:00-15:30, Di 8:00-18:00, Mi 8:00-15:30, Do 8:00-17:00, Fr 8:00-12:00 Uhr','poststelle@fa-goerlitz.smf.sachsen.de','http://www.Finanzamt-Goerlitz.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3208','Löbau ','Georgewitzer Str.40','2708','Löbau','03585 455-0','03585 455-100','','2701','1165','85000000','85001509','BBK DRESDEN','','','','Mo 8:00-15:30, Di 8:00-18:00, Mi 8:00-15:30, Do 8:00-17:00, Fr 8:00-12:00 Uhr','poststelle@fa-loebau.smf.sachsen.de','http://www.Finanzamt-Loebau.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3209','Meißen ','Hermann-Grafe-Str.30','1662','Meißen','03521 745-30','03521 745-450','','1651','100151','85000000','85001508','BBK DRESDEN','','','','Mo - Fr 8:00-12:00 Uhr Di 13:00-18:00, Do 13:00-17:00 Uhr','poststelle@fa-meissen.smf.sachsen.de','http://www.Finanzamt-Meissen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3210','Pirna ','Emil-Schlegel-Str. 11','1796','Pirna','03501 551-0','03501 551-201','','1781','100143','85000000','85001510','BBK DRESDEN','','','','Mo - Fr 8:00-12:00 Uhr, Di 13:30-18:00, Do 13:30-17:00 Uhr','poststelle@fa-pirna.smf.sachsen.de','http://www.Finanzamt-Pirna.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3211','Riesa ','Stahlwerkerstr.3','1591','Riesa','03525 714-0','03525 714-133','','1571','24','85000000','85001511','BBK DRESDEN','','','','Mo 8:00-15:30, Di 8:00-18:00, Mi 8:00-15:30, Do 8:00-17:00 , Fr 8:00-12:00 Uhr','poststelle@fa-riesa.smf.sachsen.de','http://www.Finanzamt-Riesa.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3213','Hoyerswerda ','Pforzheimer Platz 1','2977','Hoyerswerda','03571 460-0','03571 460-115','','2961','1161/1162 ','85000000','85001527','BBK DRESDEN','','','','Mo 7:30-15:30, Di 7:30-17:00, Mi 7:30-13:00, Do 7:30-18:00, Fr 7:30-12:00 Uhr','poststelle@fa-hoyerswerda.smf.sachsen.de','http://www.Finanzamt-Hoyerswerda.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3214','Chemnitz-Süd ','Paul-Bertz-Str. 1','9120','Chemnitz','0371 279-0','0371 227065','9097','','','87000000','87001501','BBK CHEMNITZ','','','','Mo 8:00-16:00, Di 8:00-18:00, Mi 8:00-13:00, Do 8:00-18:00, Fr 8:00-13:00 Uhr','poststelle@fa-chemnitz-sued.smf.sachsen.de','http://www.Finanzamt-Chemnitz-Sued.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3215','Chemnitz-Mitte ','August-Bebel-Str. 11/13','9113','Chemnitz','0371 467-0','0371 415830','9097','','','87000000','87001502','BBK CHEMNITZ','','','','Mo 8:00-16:00, Di 8:00-18:00, Mi 8:00-14:00, Do 8:00-18:00, Fr 8:00-12:00 Uhr','poststelle@fa-chemnitz-mitte.smf.sachsen.de','http://www.Finanzamt-Chemnitz-Mitte.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3216','Chemnitz-Land ','Reichenhainer Str. 31-33','9126','Chemnitz','0371 5360-0','0371 5360-317','9097','','','87000000','87001503','BBK CHEMNITZ','','','','täglich 8:00-12:00, Di 13:30-17.00, Do 13:30-18:00 Uhr','poststelle@fa-chemnitz-land.smf.sachsen.de','http://www.Finanzamt-Chemnitz-Land.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3217','Annaberg ','Magazingasse 16','9456','Annaberg-B.','03733 4270','03733 427-217','','9453','100631','87000000','87001504','BBK CHEMNITZ','','','','Mo 8:00-15:30, Di 8:00-18:00, Mi 8:00-15:30, Do 8:00-17:00, Fr 8:00-12:00 Uhr','poststelle@fa-annaberg.smf.sachsen.de','http://www.Finanzamt-Annaberg.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3218','Schwarzenberg ','Karlsbader Str.23','8340','Schwarzenberg','03774 161-0','03774 161-100','','8332','1209','87000000','87001505','BBK CHEMNITZ','','','','Mo 8:00-15:30, Di 8:00-18:00, Mi 8:00-15:30, Do 8:00-17:00, Fr 8:00-12:00 Uhr','poststelle@fa-schwarzenberg.smf.sachsen.de','http://www.Finanzamt-Schwarzenberg.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3219','Auerbach ','Schulstraße 3, Haus 1','8209','Auerbach','03744 824-0','03744 824-200','','8202','10132','87000000','87001506','BBK CHEMNITZ','','','','Mo 7:30-15:30, Di 7:30-18:00, Mi 7:30-12:00, Do 7:30-18:00, Fr 7:30-12:00 Uhr','poststelle@fa-aucherbach.smf.sachsen.de','http://www.Finanzamt-Auerbach.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3220','Freiberg ','Brückenstr.1','9599','Freiberg','03731 379-0','03731 379-999','9596','','','87000000','87001507','BBK CHEMNITZ','','','','Mo - Fr 7:30-12:30, Mo 13:30-15:30, Di 13:00-18:00, Mi 13:30-15:30, Do 13:00-17:00 Uhr','poststelle@fa-freiberg.smf.sachsen.de','http://www.Finanzamt-Freiberg.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3221','Hohenstein-Ernstthal ','Schulstraße 34','9337','Hohenstein-E.','03723 745-0','03723 745-399','','9332','1246','87000000','87001510','BBK CHEMNITZ','','','','Mo - Fr 8:00-12:00, Mo 12:30-15:30, Di 12:30-18:00, Do 12:30-17:00','poststelle@fa-hohenstein-ernstthal.smf.sachsen.de','http://www.Finanzamt-Hohenstein-Ernstthal.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3222','Mittweida ','Robert-Koch-Str. 17','9648','Mittweida','03727 987-0','03727 987-333','','9641','1157','87000000','87001509','BBK CHEMNITZ','','','','Mo 7:30-15:00, Di 7:30-18:00, Mi 7:30-13:00, Do 7:30-18:00, Fr 7:30-12:00 Uhr','poststelle@fa-mittweida.smf.sachsen.de','http://www.Finanzamt-Mittweida.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3223','Plauen ','Europaratstraße 17','8523','Plauen','03741 10-0','03741 10-2000','','8507','100384','87000000','87001512','BBK CHEMNITZ','','','','Mo 7:30-14:00, Di 7:30-18:00, Mi 7:30-14:00, Do 7:30-18:00, Fr 7:30-12:00 Uhr','poststelle@fa-plauen.smf.sachsen.de','http://www.Finanzamt-Plauen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3224','Stollberg ','HOHENSTEINER STRASSE 54','9366','Stollberg','037296 522-0','037296 522-199','','9361','1107','87000000','87001508','BBK CHEMNITZ','','','','Mo 7:30-15:30, Di 7:30-17:00, Mi 7:30-13:00, Do 7:30-18:00, Fr 7:30-12:00 Uhr','poststelle@fa-stollberg.smf.sachsen.de','http://www.Finanzamt-Stollberg.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3226','Zwickau-Stadt ','Dr.-Friedrichs-Ring 21','8056','Zwickau','0375 3529-0','0375 3529-444','','8070','100452','87000000','87001513','BBK CHEMNITZ','','','','Mo 7:30-15:30, Di 7:30-18:00, Mi 7:30-12:00, Do 7:30-18:00, Fr 7:30-12:00 Uhr','poststelle@fa-zwickau-stadt.smf.sachsen.de','http://www.Finanzamt-Zwickau-Stadt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3227','Zwickau-Land ','Äußere Schneeberger Str. 62','8056','Zwickau','0375 4440-0','0375 4440-222','','8067','100150','87000000','87001514','BBK CHEMNITZ','','','','Mo 8:00-15:30, Di 8:00-18:00, Mi 8:00-15:30, Do 8:00-17:00, Fr 8:00-12:00 Uhr','poststelle@fa-zwickau-land.smf.sachsen.de','http://www.Finanzamt-Zwickau-Land.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3228','Zschopau ','August-Bebel-Str.17','9405','Zschopau','03725 293-0','03725 293-111','','9402','58','87000000','87001515','BBK CHEMNITZ','','','','Mo7:30-12:00/13:00-16:30,Di 7:30-12:00/13:00-18:00Mi u. Fr 7:30-13:00, Do 7:30-12:00/13:00-18:00 Uhr','poststelle@fa-zschopau.smf.sachsen.de','http://www.Finanzamt-Zschopau.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3230','Leipzig I ','Wilhelm-Liebknecht-Platz 3/4','4105','Leipzig','0341 559-0','0341 559-1540','','4001','100105','86000000','86001501','BBK LEIPZIG','','','','Mo 7:30-14:00, Di 7:30-18:00, Mi 7:30-14:00, Do 7:30-18:00, Fr 7:30-12:00 Uhr','poststelle@fa-leipzig1.smf.sachsen.de','http://www.Finanzamt-Leipzig-I.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3231','Leipzig II ','Erich-Weinert-Str. 20','4105','Leipzig','0341 559-0','0341 559-2505','','4001','100145','86000000','86001502','BBK LEIPZIG','','','','Mo 7:30-14:00, Di 7:30-18:00, Mi 7:30-14:00, Do 7:30-18:00, Fr 7:30-12:00 Uhr','poststelle@fa-leipzig2.smf.sachsen.de','http://www.Finanzamt-Leipzig-II.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3232','Leipzig III ','Wilhelm-Liebknecht-Platz 3/4','4105','Leipzig','0341 559-0','0341 559-3640','','4002','100226','86000000','86001503','BBK LEIPZIG','','','','Mo 7:30-14:00, Di 7:30-18:00, Mi 7:30-14:00, Do 7:30-18:00, Fr 7:30-12:00 Uhr','poststelle@fa-leipzig3.smf.sachsen.de','http://www.Finanzamt-Leipzig-III.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3235','Borna ','Brauhausstr.8','4552','Borna','03433 872-0','03433 872-255','','4541','1325','86000000','86001509','BBK LEIPZIG','','','','Mo 8:00-15:00, Di 8:00-18:00, Mi 8:00-15:00, Do 8:00-18:00, Fr 8:00-12:00 Uhr','poststelle@fa-borna.smf.sachsen.de','http://www.Finanzamt-Borna.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3236','Döbeln ','Burgstr.31','4720','Döbeln','03431 653-30','03431 653-444','','4713','2346','86000000','86001507','BBK LEIPZIG','','','','Mo 7:30-15:30, Di 7:30-18:00, Mi 7:30-13:00, Do 7:30-17:00, Fr 7:30-12:00 Uhr','poststelle@fa-doebeln.smf.sachsen.de','http://www.Finanzamt-Doebeln.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3237','Eilenburg ','Walther-Rathenau-Straße 8','4838','Eilenburg','03423 660-0','03423 660-460','','4831','1133','86000000','86001506','BBK LEIPZIG','','','','Mo 8:00-16:00, Di 8:00-18:00, Mi 8:00-14:00, Do 8:00-18:00, Fr 8:00-12:00 Uhr','poststelle@fa-eilenburg.smf.sachsen.de','http://www.Finanzamt-Eilenburg.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3238','Grimma ','Lausicker Straße 2','4668','Grimma','03437 940-0','03437 940-500','','4661','1126','86000000','86001508','BBK LEIPZIG','','','','Mo 7:30-15:00, Di 7:30-18:00, Mi 7:30-13:30, Do 7:30-17:00, Fr 7:30-12:00 Uhr','poststelle@fa-grimma.smf.sachsen.de','http://www.Finanzamt-Grimma.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3239','Oschatz ','Dresdener Str.77','4758','Oschatz','03435 978-0','03435 978-366','','4752','1265','86000000','86001511','BBK LEIPZIG','','','','Mo 8:00-16:00, Di 8:00-17:00, Mi 8:00-15:00, Do 8:00-18:00, Fr 8:00-12:00 Uhr','poststelle@fa-oschatz.smf.sachsen.de','http://www.Finanzamt-Oschatz.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('13','4071','Malchin ','Schratweg 33','17139','Malchin','03994/6340','03994/634322','','17131','1101','15000000','15001511','BBK NEUBRANDENBURG','','','','Mo Di Fr 08-12 Uhr Di 13-17 Uhr und Do 13-16 UhrMittwoch geschlossen','poststelle@fa-mc.ofd-hro.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('13','4072','Neubrandenburg ','Neustrelitzer Str. 120','17033','Neubrandenburg','0395/380 1000','0395/3801059','','17041','110164','15000000','15001518','BBK NEUBRANDENBURG','','','','Mo Di Do Fr 08-12 Uhr und Di 13.00-17.30 Uhr Mittwoch geschlossen','poststelle@fa-nb.ofd-hro.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('13','4074','Pasewalk ','Torgelower Str. 32','17309','Pasewalk','(03973) 224-0','03973/2241199','','17301','1102','15000000','15001512','BBK NEUBRANDENBURG','','','','Mo bis Fr 09.00-12.00 Uhr Di 14.00-18.00 Uhr','poststelle@fa-pw.ofd-hro.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('13','4075','Waren ','Einsteinstr. 15','17192','Waren (Müritz)','03991/1740','(03991)174499','','17183','3154','15000000','15001515','BBK NEUBRANDENBURG','','','','Mo-Mi 08.00-16.00 Uhr Do 08.00-18.00 Uhr Fr 08.-13.00 Uhr','poststelle@fa-wrn.ofd-hro.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('13','4079','Rostock ','Möllner Str. 13','18109','Rostock','(0381)7000-0','(0381)7000444','','18071','201062','13000000','13001508','BBK ROSTOCK','','','','Mo Di Fr 8.30-12.00 Di 13.30-17.00 Do 13.30-16.00','poststelle@fa-hro.ofd-hro.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('13','4080','Wismar ','Philosophenweg 1','23970','Wismar','03841444-0','03841/444222','','','','14000000','14001516','BBK SCHWERIN','','','','Mo Di Fr 08.00-12.00 Uhr Di Do 14.00-17.00 Uhr Mittwoch geschlossen','poststelle@fa-wis.ofd-hro.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('13','4081','Ribnitz-Damgarten ','Sandhufe 3','18311','Ribnitz-Damgarten','(03821)884-0','(03821)884140','','18301','1061','13000000','13001510','BBK ROSTOCK','','','','MO Di Mi DO 08.30-12.00 UHR DI 13.00-17.00 UHR Freitag geschlossen','poststelle@fa-rdg.ofd-hro.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('13','4082','Stralsund ','Lindenstraße 136','18435','Stralsund','03831/3660','(03831)366245 / 188 ','','18409','2241','13000000','13001513','BBK ROSTOCK','','','','Mo Di Do Fr 08.00-12.00 Uhr Di 14.00 - 18.00 UhrMittwoch geschlossen','poststelle@fa-hst.ofd-hro.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('13','4083','Bergen ','Wasserstr. 15 d','18528','Bergen (Rügen)','03838/4000','03838/22217','18522','18522','1242','13000000','13001512','BBK ROSTOCK','','','','Mo Di Do Fr 8.30-12.00 Di 13.00-18.00 Mittwoch geschlossen','poststelle@fa-brg.ofd-hro.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('13','4084','Greifswald ','Am Gorzberg Haus 11','17489','Greifswald','03834/5590','03834-559315/316','17462','17462','3254','15000000','15001528','BBK NEUBRANDENBURG','','','','Mo Di Do Fr 8.30-12.00 Uhr Di 13.00-17.30 Uhr Mittwoch geschlossen','poststelle@fa-hgw.ofd-hro.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('13','4085','Wolgast ','Pestalozzistr. 45','17438','Wolgast','03836/254-0','03836/254300 /254100','','17431','1139','15000000','15001529','BBK NEUBRANDENBURG','','','','Mo Di Mi Do Fr 08.00-12.00 Uhr','poststelle@fa-wlg.ofd-hro.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('13','4086','Güstrow ','Klosterhof 1','18273','Güstrow','03843/2620','03843/262111','18271','','','13000000','13001501','BBK ROSTOCK','','','','Mo-Do 09.00-12.00 Uhr Do 13.00-18.00 Uhr Freitag geschlossen','poststelle@fa-gue.ofd-hro.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('13','4087','Hagenow ','Steegener Chaussee 8','19230','Hagenow','03883/6700','03883 670216 /670217','','19222','1242','14000000','14001504','BBK SCHWERIN','','','','Mo Di Do Fr 08.30-12.00 Di 13.00-17.30 Mittwoch geschlossen','poststelle@fa-hgn.ofd-hro.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('13','4089','Parchim ','Ludwigsluster Chaussee 5','19370','Parchim','03871/4650','03871/443131','','19363','1351','14000000','14001506','BBK SCHWERIN','','','','Mo Di Mi 08.30-15.00 Uhr Do 08.30-18.00 Uhr Fr 08.30-13.00 Uhr','poststelle@fa-pch.ofd-hro.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('13','4090','Schwerin ','Johannes-Stelling-Str.9-11','19053','Schwerin','0385/54000','0385/5400300','','19091','160131','14000000','14001502','BBK SCHWERIN','','','',' Di Do Fr 08.30 - 12.00 Uhr Mo 13.00 - 16.00 Uhr Do 14.00','poststelle@fa-sn.ofd-hro.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('16','4151','Erfurt ','Mittelhäuser Str. 64f','99091','Erfurt','(0361)378-00','0361/3782800','','99001','100121','82050000','3001111586','LD BK HESS-THUER GZ ERFURT','','','','DI. 8- 12/ 13.30 -18 MI./FR. 8 - 12 UHR','poststelle@finanzamt-erfurt.thueringen.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('16','4152','Sömmerda ','Uhlandstrasse 3','99610','Sömmerda','03634/363-0','03634/363200','','99609','100','82050000','3001111628','LD BK HESS-THUER GZ ERFURT','','','','MO/MI/DO 8-16 UHR DI 8-18,FR 8-12 UHR','poststelle@finanzamt-soemmerda.thueringen.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('16','4153','Weimar ','Jenaer Str.2a','99425','Weimar','03643/5500','(03643)903811','','99421','3676','82050000','3001111586','LD BK HESS-THUER GZ ERFURT','','','','MO,MI,DO 8-15.30 UHR DI 8-18,FR 8-12 UHR','poststelle@finanzamt-weimar.thueringen.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('16','4154','Ilmenau ','Wallgraben 1','98693','Ilmenau','(03677) 861-0','03677/861111','','98686','100754','82050000','3001111685','LD BK HESS-THUER GZ ERFURT','','','','MO,MI 8-15.30 UHR, DI 8-18 UHR DO 8-16 UHR, FR 8-12 UHR','poststelle@finanzamt-ilmenau.thueringen.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('16','4155','Eisenach ','Ernst-Thaelmann-Str. 70','99817','Eisenach','03691/687-0','03691/687250','','99804','101454','82050000','3001111586','LD BK HESS-THUER GZ ERFURT','','','','MO-FR: 8-12 UHR, MO-MI: 13-16 UHR, DO: 13-18 UHR','poststelle@finanzamt-eisenach.thueringen.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('16','4156','Gotha ','Reuterstr. 2a','99867','Gotha','(03621)33-0','03621/332000','','99853','100301','82050000','3001111586','LD BK HESS-THUER GZ ERFURT','','','','MO - MI 8-15.30 UHR DO 8-18,FR 8-12 UHR','poststelle@finanzamt-gotha.thueringen.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('16','4157','Mühlhausen ','Martinistr. 22','99974','Mühlhausen','(03601)456-0','03601/456100','','99961','1155','82050000','3001111628','LD BK HESS-THUER GZ ERFURT','','','','MO/MI/DO 7.30-15 UHR DI.7.30-18,FR.7.30-12','poststelle@finanzamt-muehlhausen.thueringen.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('16','4158','Nordhausen ','Gerhart-Hauptmann-Str. 3','99734','Nordhausen','03631/427-0','03631/427174','','99729','1120','82050000','3001111628','LD BK HESS-THUER GZ ERFURT','','','','MO,DI,MI 8-12, 13.30-16 UHR DO 8-12,14-18 FR 8-12 UHR','poststelle@finanzamt-nordhausen.thueringen.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('16','4159','Sondershausen ','Schillerstraße 6','99706','Sondershausen','(03632)742-0','03632/742555','','99702','1265','82050000','3001111628','LD BK HESS-THUER GZ ERFURT','','','','MO/MI/DO 8-15.30 UHR DI 8-18, FR 8-12 UHR','poststelle@finanzamt-sondershausen.thueringen.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('16','4160','Worbis ','Bahnhofstr. 18','37339','Worbis','036074/37-0','036074/37219','','37334','173','82050000','3001111628','LD BK HESS-THUER GZ ERFURT','','','','MO-MI 7.30-15 UHR DO 7.30-18,FR 7.30-12','poststelle@finanzamt-worbis.thueringen.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('16','4161','Gera ','Hermann-Drechsler-Str.1','7548','Gera','0365/639-0','0365/6391491','','7490','3044','82050000','3001111578','LD BK HESS-THUER GZ ERFURT','','','','MO,MI 7.30-15 DI,DO 7.30- 18 UHR FR 7.30-12 UHR','poststelle@finanzamt-gera.thueringen.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('16','4162','Jena ','Leutragraben 8','7743','Jena','(03641)378-0','03641/378653','','7740','500','82050000','3001111602','LD BK HESS-THUER GZ ERFURT','','','','MO-MI 8-15.30 DO 8-18 FR 8-12.00UHR','poststelle@finanzamt-jena.thueringen.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('16','4163','Rudolstadt ','Mörlaer Str. 2','7407','Rudolstadt','(03672)443-0','(03672)443100','','7391','100155','82050000','3001111578','LD BK HESS-THUER GZ ERFURT','','','','MO-MI 7.30-12, 13-15 DO 7.30-12, 13-18 UHR FR 7.30-12 UHR','poststelle@finanzamt-rudolstadt.thueringen.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('16','4164','Greiz ','Rosa-Luxemburg-Str. 23','7973','Greiz','03661/700-0','03661/700300','','7962','1365','82050000','3001111578','LD BK HESS-THUER GZ ERFURT','','','','MO/DI/MI 8-16UHR DO 8-18,FR 8-12UHR','poststelle@finanzamt-greiz.thueringen.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('16','4165','Pößneck ','Gerberstr. 65','7381','Pößneck','(03647)446-0','(03647)446430','','7372','1253','82050000','3001111578','LD BK HESS-THUER GZ ERFURT','','','','MO-FR 8-12 MO,MI,DO 13-15 UHR DI 13-18 UHR','poststelle@finanzamt-poessneck.thueringen.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('16','4166','Altenburg ','Wenzelstr. 45','4600','Altenburg','03447/593-0','03447/593200','','4582','1251','82050000','3001111511','LD BK HESS-THUER GZ ERFURT','','','','MO,MI,DO 7.30-15.30 DI 7.30-18 UHR FR 7.30-12 UHR','poststelle@finanzamt-altenburg.thueringen.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('16','4168','Bad Salzungen ','August-Bebel-Str.2','36433','Bad Salzungen','(03695)668-0','03695/622496','','36421','1153','82050000','3001111586','LD BK HESS-THUER GZ ERFURT','','','','MO-MI 7.30-15 UHR DO 7.30-18,FR 7.30-12','poststelle@finanzamt-badsalzungen.thueringen.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('16','4169','Meiningen ','Charlottenstr. 2','98617','Meiningen','03693/461-0','(03693)461322','','98606','100661','82050000','3001111610','LD BK HESS-THUER GZ ERFURT','','','','MO-MI 7.30-15 UHR DO 7.30-18,FR 7.30-12','poststelle@finanzamt-meiningen.thueringen.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('16','4170','Sonneberg ','Köppelsdorfer Str.86','96515','Sonneberg','03675/884-0','03675/884254','','96502','100241','82050000','3001111685','LD BK HESS-THUER GZ ERFURT','','','','MO-MI 7.30-15.00 UHR DO 7.30-18 FR 7.30-12','poststelle@finanzamt-sonneberg.thueringen.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('16','4171','Suhl ','Karl-Liebknecht-Str. 4','98527','Suhl','03681/73-0','03681/733512','','98490','100153','82050000','3001111685','LD BK HESS-THUER GZ ERFURT','','','','MO - MI 8-16 UHR, DO 8-13 u. 14-18 UHR , FR 8-12 UHR','poststelle@finanzamt-suhl.thueringen.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5101','Dinslaken ','Schillerstr. 71','46535','Dinslaken','02064/445-0','0800 10092675101','','46522','100220','35000000','35201501','BBK DUISBURG','35251000','100123','SPK DINSLAKEN-VOERDE-HUENXE','Mo-Fr 08.30-12.00 Uhr,Di auch 13.30-15.00 Uhr,und nach Vereinbarung','Service@FA-5101.fin-nrw.de','www.finanzamt-Dinslaken.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5102','Viersen ','Eindhovener Str. 71','41751','Viersen','02162/955-0','0800 10092675102','','41726','110263','31000000','31001503','BBK MOENCHENGLADBACH','32050000','59203406','SPARKASSE KREFELD','Mo-Fr 8:30 bis 12:00 Uhr,Di auch 13:30 bis 15:00 Uhr,und nach Vereinbarung','Service@FA-5102.fin-nrw.de','www.finanzamt-Viersen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5103','Düsseldorf-Altstadt ','Kaiserstr. 52','40479','Düsseldorf','0211/4974-0','0800 10092675103','','40001','101021','30000000','30001504','BBK DUESSELDORF','30050110','10124006','ST SPK DUESSELDORF','Mo-Fr 08.30 - 12.00 Uhr,Di auch 13.30 - 15.00 Uhr,und nach Vereinbarung','Service@FA-5103.fin-nrw.de','www.finanzamt-Duesseldorf-Altstadt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5105','Düsseldorf-Nord ','Roßstr. 68','40476','Düsseldorf','0211/4496-0','0800 10092675105','','40403','300314','30000000','30001501','BBK DUESSELDORF','30050110','10124501','ST SPK DUESSELDORF','Mo-Fr 08.30-12.00 Uhr,Di auch 13.30-15.00 Uhr,und nach Vereinbarung','Service@FA-5105.fin-nrw.de','www.finanzamt-Duesseldorf-Nord.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5106','Düsseldorf-Süd ','Kruppstr.110- 112','40227','Düsseldorf','0211/779-9','0800 10092675106','','40001','101025','30000000','30001502','BBK DUESSELDORF','30050110','10125003','ST SPK DUESSELDORF','Mo-Fr 8.30-12.00 Uhr,Di auch 13.30-15.00 Uhr,und nach Vereinbarung','Service@FA-5106.fin-nrw.de','www.finanzamt-Duesseldorf-Sued.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5107','Duisburg-Hamborn ','Hufstr. 25','47166','Duisburg','0203/5445-0','0800 10092675107','','47142','110264','35000000','35001502','BBK DUISBURG','','','','Mo-Fr 08.30 - 12.00 Uhr,Di auch 13.30 - 15.00 Uhr,und nach Vereinbarung','Service@FA-5107.fin-nrw.de','www.finanzamt-Duisburg-Hamborn.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5109','Duisburg-Süd ','Landfermannstr 25','47051','Duisburg','0203/3001-0','0800 10092675109','','47015','101502','35000000','35001500','BBK DUISBURG','35050000','200403020','SPK DUISBURG','Mo-Fr 08:30 Uhr - 12:00 Uhr,Di auch 13:30 Uhr - 15:00 Uhr','Service@FA-5109.fin-nrw.de','www.finanzamt-Duisburg-Sued.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5110','Essen-Nord ','Altendorfer Str. 129','45143','Essen','0201/1894-0','0800 10092675110','','45011','101155','36000000','36001500','BBK ESSEN','36050105','275008','SPARKASSE ESSEN','Mo-Fr 08.30-12.00 Uhr,Di auch 13.30-15.00 Uhr,und nach Vereinbarung','Service@FA-5110.fin-nrw.de','www.finanzamt-Essen-Nord.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5111','Essen-Ost ','Altendorfer Str. 129','45143','Essen','0201/1894-0','0800 10092675111','45116','45012','101262','36000000','36001501','BBK ESSEN','36050105','261800','SPARKASSE ESSEN','Mo-Fr,Di','Service@FA-5111.fin-nrw.de','www.finanzamt-Essen-Ost.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5112','Essen-Süd ','Altendorfer Str. 129','45143','Essen','0201/1894-0','0800 10092675112','','45011','101145','36000000','36001502','BBK ESSEN','36050105','203000','SPARKASSE ESSEN','Mo-Fr 08.30-12.00 Uhr, Di auch 13.30-15.00 Uhr, und nach Vereinbarung','Service@FA-5112.fin-nrw.de','www.finanzamt-Essen-Sued.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5113','Geldern ','Gelderstr 32','47608','Geldern','02831/127-0','0800 10092675113','','47591','1163','32000000','32001502','BBK MOENCHENGLADBACH EH KRE','32051370','112011','SPARKASSE GELDERN','Montag - Freitag 8:30 - 12:00,Uhr,Dienstag auch 13:00 - 15:00 U,hr und nach Vereinbarung','Service@FA-5113.fin-nrw.de','www.finanzamt-Geldern.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5114','Grevenbroich ','Erckensstr. 2','41515','Grevenbroich','02181/607-0','0800 10092675114','','41486','100264','30000000','30001507','BBK DUESSELDORF','30550000','101683','SPARKASSE NEUSS','Mo-Fr 8:30-12:00 Uhr,Di auch 13:30-15:00 Uhr,und nach Vereinbarung','Service@FA-5114.fin-nrw.de','www.finanzamt-Grevenbroich.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5115','Kempen ','Arnoldstr 13','47906','Kempen','02152/919-0','0800 10092675115','','47880','100329','31000000','32001501','BBK MOENCHENGLADBACH','','','','MO.-DO. 8.30-12.00 UHR,FREITAGS GESCHLOSSEN','Service@FA-5115.fin-nrw.de','www.finanzamt-Kempen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5116','Kleve ','Emmericher Str. 182','47533','Kleve','02821/803-1','0800 10092675116','','47512','1251','35000000','32401501','BBK DUISBURG','32450000','5013628','SPARKASSE KLEVE','Mo - Fr 08.30 - 12.00 Uhr,Di auch 13.30 - 15.00 Uhr','Service@FA-5116.fin-nrw.de','www.finanzamt-Kleve.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5117','Krefeld ','Grenzstr 100','47799','Krefeld','02151/854-0','0800 10092675117','','47706','100665','31000000','32001500','BBK MOENCHENGLADBACH','','','','Mo-Fr 08.30-12.00 Uhr,Di auch 13.30-15.00 Uhr,und nach Vereinbarung','Service@FA-5117.fin-nrw.de','www.finanzamt-Krefeld.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5119','Moers ','Unterwallstr 1','47441','Moers','02841/208-0','0800 10092675119','47439','47405','101520','35000000','35001505','BBK DUISBURG','35450000','1101000121','SPARKASSE MOERS','Montag-Freitag von 8.30-12.00,Dienstag von 13.30-15.00','Service@FA-5119.fin-nrw.de','www.finanzamt-Moers.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5120','Mülheim an der Ruhr ','Wilhelmstr 7','45468','Mülheim an der Ruhr','0208/3001-1','0800 10092675120','','45405','100551','36000000','36201500','BBK ESSEN','36250000','300007007','SPK MUELHEIM AN DER RUHR','Mo-Fr,Di auch 13:30-15:00 Uhr,und nach Vereinbarung','Service@FA-5120.fin-nrw.de','www.finanzamt-Muelheim-Ruhr.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5121','Mönchengladbach-Mitte ','Kleiststr. 1','41061','Mönchengladbach','02161/189-0','0800 10092675121','','41008','100813','31000000','31001500','BBK MOENCHENGLADBACH','31050000','8888','ST SPK MOENCHENGLADBACH','Mo - Fr,Di auch,und nach Vereinbarung','Service@FA-5121.fin-nrw.de','www.finanzamt-Moenchengladbach-Mitte.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5122','Neuss II ','Hammfelddamm 9','41460','Neuss','02131/6656-0','0800 10092675122','','41405','100502','30000000','30001509','BBK DUESSELDORF','30550000','123000','SPARKASSE NEUSS','Mo,Di,Do,Fr von 8.30-12.00,Di von 13.30-15.00','Service@FA-5122.fin-nrw.de','www.finanzamt-Neuss2.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5123','Oberhausen-Nord ','Gymnasialstr. 16','46145','Oberhausen','0208/6499-0','0800 10092675123','','46122','110220','36000000','36501501','BBK ESSEN','36550000','260125','ST SPK OBERHAUSEN','Mo-Fr 08:30-12:00 Uhr,Di auch 13:30-15:00 Uhr,und nach Vereinbarung','Service@FA-5123.fin-nrw.de','www.finanzamt-Oberhausen-Nord.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5124','Oberhausen-Süd ','Schwartzstr. 7-9','46045','Oberhausen','0208/8504-0','0800 10092675124','','46004','100447','36000000','36501500','BBK ESSEN','36550000','138156','ST SPK OBERHAUSEN','Mo - Fr 08.30 - 12.00 Uhr,Di auch 13.30 - 15.00 Uhr,und nach Vereinbarung','Service@FA-5124.fin-nrw.de','www.finanzamt-Oberhausen-Sued.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5125','Neuss I ','Schillerstr 80','41464','Neuss','02131/943-0','0800 10092675125','41456','41405','100501','30000000','30001508','BBK DUESSELDORF','30550000','129999','SPARKASSE NEUSS','Mo-Fr 08.30-12.00 Uhr,Mo auch 13.30-15.00 Uhr','Service@FA-5125.fin-nrw.de','www.finanzamt-Neuss1.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5126','Remscheid ','Wupperstr 10','42897','Remscheid','02191/961-0','0800 10092675126','','42862','110269','33000000','33001505','BBK WUPPERTAL','34050000','113001','ST SPK REMSCHEID','Mo-Fr 08.30-12.00Uhr,Di auch 13.30-15.00Uhr,und nach Vereinbarung','Service@FA-5126.fin-nrw.de','www.finanzamt-Remscheid.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5127','Mönchengladbach-Rheydt ','Wilhelm-Strauß-Str. 50','41236','Mönchengladbach','02166/450-0','0800 10092675127','','41204','200442','31000000','31001502','BBK MOENCHENGLADBACH','31050000','295600','ST SPK MOENCHENGLADBACH','MO - FR 08.30 - 12.00 Uhr,DI auch 13.30 - 15.00 Uhr,und nach Vereinbarung','Service@FA-5127.fin-nrw.de','www.finanzamt-Moenchengladbach-Rheydt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5128','Solingen-Ost ','Goerdelerstr.24- 26','42651','Solingen','0212/282-1','0800 10092675128','42648','42609','100984','33000000','33001503','BBK WUPPERTAL','34250000','22707','ST SPK SOLINGEN','Mo.-Fr.,Mo. auch 13.30-15.00 Uhr,und nach Vereinbarung','Service@FA-5128.fin-nrw.de','www.finanzamt-Solingen-Ost.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5129','Solingen-West ','Merscheider Busch 23','42699','Solingen','0212/2351-0','0800 10092675129','','42663','110340','33000000','33001501','BBK WUPPERTAL','34250000','130005','ST SPK SOLINGEN','MO-FR 08.30 - 12.00 Uhr,und nach Vereinbarung','Service@FA-5129.fin-nrw.de','www.finanzamt-Solingen-West.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5130','Wesel ','Poppelbaumstr. 5-7','46483','Wesel','0281/105-0','0800 10092675130','','46461','100136','35000000','35601500','BBK DUISBURG','35650000','208660','VERB SPK WESEL','Mo-Fr 08.30 - 12.00 Uhr,Di auch 13.30 - 15.00 Uhr,und nach Vereinbarung','Service@FA-5130.fin-nrw.de','www.finanzamt-Wesel.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5131','Wuppertal-Barmen ','Unterdörnen 96','42283','Wuppertal','0202/9543-0','0800 10092675131','42271','42208','200853','33000000','33001502','BBK WUPPERTAL','','','','Mo - Fr,Do auch,und nach Vereinbarung','Service@FA-5131.fin-nrw.de','www.finanzamt-Wuppertal-Barmen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5132','Wuppertal-Elberfeld ','Kasinostr. 12','42103','Wuppertal','0202/489-0','0800 10092675132','','42002','100209','33000000','33001500','BBK WUPPERTAL','','','','Mo-Fr 08.30-12.00 Uhr,Do auch 13.30-15.00 Uhr,und nach Vereinbarung','Service@FA-5132.fin-nrw.de','www.finanzamt-Wuppertal-Elberfeld.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5133','Düsseldorf-Mitte ','Kruppstr. 110','40227','Düsseldorf','0211/779-9','0800 10092675133','','40001','101024','30000000','30001505','BBK DUESSELDORF','30050110','10123008','ST SPK DUESSELDORF','','Service@FA-5133.fin-nrw.de','www.finanzamt-Duesseldorf-Mitte.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5134','Duisburg-West ','Friedrich-Ebert-Str 133','47226','Duisburg','02065/307-0','0800 10092675134','','47203','141355','35000000','35001503','BBK DUISBURG','','','','Mo - Fr 08.30 - 12.00 Uhr,Di auch 13.30 - 15.00 Uhr,und nach Vereinbarung','Service@FA-5134.fin-nrw.de','www.finanzamt-Duisburg-West.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5135','Hilden ','Neustr. 60','40721','Hilden','02103/917-0','0800 10092675135','','40710','101046','30000000','30001506','BBK DUESSELDORF','','','','Mo-Fr 08.30-12.00 Uhr,Di auch 13.30-15.00 Uhr,und nach Vereinbarung','Service@FA-5135.fin-nrw.de','www.finanzamt-Hilden.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5139','Velbert ','Nedderstraße 38','42549','Velbert','02051/47-0','0800 10092675139','','42513','101310','33000000','33001504','BBK WUPPERTAL','33450000','26205500','SPARKASSE HRV','Mo-Fr 08.30-12.00 Uhr,Mo auch 13.30-15.00 Uhr','Service@FA-5139.fin-nrw.de','www.finanzamt-Velbert.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5147','Düsseldorf-Mettmann ','Harkortstr. 2-4','40210','Düsseldorf','0211/3804-0','0800 10092675147','','40001','101023','30000000','30001500','BBK DUESSELDORF','30050000','4051017','WESTLB DUESSELDORF','Montag bis Freitag,08.30 bis 12.00 Uhr,und nach Vereinbarung','Service@FA-5147.fin-nrw.de','www.finanzamt-Duesseldorf-Mettmann.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5149','Rechenzentrum d. FinVew NRW ','Roßstraße 131','40476','Düsseldorf','0211/4572-0','0211/4572-302','','40408','300864','','','','','','','','Service@FA-5149.fin-nrw.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5170','Düsseldorf I für Groß- und Konzernbetriebsprüfung','Werftstr. 16','40549','Düsseldorf','0211/56354-01','0800 10092675170','','40525','270264','','','','','','','','Service@FA-5170.fin-nrw.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5171','Düsseldorf II für Groß- und Konzernbetriebsprüfung','Werftstr. 16','40549','Düsseldorf','0211/56354-0','0800 10092675171','','40525','270264','','','','','','','','Service@FA-5171.fin-nrw.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5172','Essen für Groß- und Konzernbetriebsprüfung','In der Hagenbeck 64','45143','Essen','0201/6300-1','0800 10092675172','','45011','101155','','','','','','','','Service@FA-5172.fin-nrw.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5173','Krefeld für Groß- und Konzernbetriebsprüfung','Steinstr. 137','47798','Krefeld','02151/8418-0','0800 10092675173','','','','','','','','','','','Service@FA-5173.fin-nrw.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5174','Berg. Land für Groß- und Konzernbetriebsprüfung','Bendahler Str. 29','42285','Wuppertal','0202/2832-0','0800 10092675174','42271','','','','','','','','','','Service@FA-5174.fin-nrw.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5176','Mönchengladbach für Groß- und Konzernbetriebsprüfung','Aachener Str. 114','41061','Mönchengladbach','02161/3535-0','0800 10092675176','','41017','101715','','','','','','','','Service@FA-5176.fin-nrw.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5181','Düsseldorf f. Steuerfahndung und Steuerstrafsachen','Kruppstr.110 -112','40227','Düsseldorf','0211/779-9','0800 10092675181','','40001','101024','30000000','30001502','BBK DUESSELDORF','30050110','10125003','ST SPK DUESSELDORF','Mo - Di 07.30 - 16.30 Uhr,Mi - Fr 07.30 - 16.00 Uhr','Service@FA-5181.fin-nrw.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5182','Essen f. Steuerfahndung und Steuerstrafsachen','In der Hagenbeck 64','45143','Essen','0201/6300-1','0800 10092675182','','45011','101155','36000000','36001502','BBK ESSEN','36050105','203000','SPARKASSE ESSEN','','Service@FA-5182.fin-nrw.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5183','Wuppertal f. Steuerfahndung und Steuerstrafsachen','Unterdörnen 96','42283','Wuppertal','0202/9543-0','0800 10092675183','','42205','200553','33000000','33001502','BBK WUPPERTAL','33050000','135004','ST SPK WUPPERTAL','','Service@FA-5183.fin-nrw.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5201','Aachen-Innenstadt ','Mozartstr 2-10','52064','Aachen','0241/469-0','0800 10092675201','','52018','101833','39000000','39001501','BBK AACHEN','39050000','26','SPARKASSE AACHEN','Mo - Fr 08.30 - 12.00 Uhr,Mo auch 13.30 -15.00 Uhr,und nach Vereinbarung','Service@FA-5201.fin-nrw.de','www.finanzamt-Aachen-Innenstadt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5202','Aachen-Kreis ','Beverstr 17','52066','Aachen','0241/940-0','0800 10092675202','','52018','101829','39000000','39001500','BBK AACHEN','39050000','311118','SPARKASSE AACHEN','Mo.-Fr. 08.30 - 12.00 Uhr,Mo.,und nach Vereinbarung','Service@FA-5202.fin-nrw.de','www.finanzamt-Aachen-Kreis.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5203','Bergheim ','Rathausstrasse 3','50126','Bergheim','02271/82-0','0800 10092675203','','50101','1120','39500000','39501501','BBK AACHEN EH DUEREN','','','','Mo-Fr 08:30-12:00 Uhr,Di 13:30-15:00 Uhr,und nach Vereinbarung','Service@FA-5203.fin-nrw.de','www.finanzamt-Bergheim.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5204','Bergisch Gladbach ','Refrather Weg 35','51469','Bergisch Gladbach','02202/9342-0','0800 10092675204','','51433','200380','37000000','37001508','BBK KOELN','','','','Mo.-Fr. 8.30-12.00 Uhr','Service@FA-5204.fin-nrw.de','www.finanzamt-Bergisch-Gladbach.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5205','Bonn-Innenstadt ','Welschnonnenstr. 15','53111','Bonn','0228/718-0','0800 10092675205','','53031','180120','38000000','38001500','BBK BONN','38050000','17079','SPARKASSE BONN','Mo-Mi 08.30-12.00 Uhr,Do 07.00-17.00 Uhr,Freitag geschlossen','Service@FA-5205.fin-nrw.de','www.finanzamt-Bonn-Innenstadt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5206','Bonn-Außenstadt ','Bachstr. 36','53115','Bonn','0228/7268-0','0800 10092675206','','53005','1580','38000000','38001501','BBK BONN','38050000','22004','SPARKASSE BONN','Mo-Do,Do auch 13:30 bis 17:30 Uhr,Freitags geschlossen','Service@FA-5206.fin-nrw.de','www.finanzamt-Bonn-Aussenstadt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5207','Düren ','Goethestrasse 7','52349','Düren','02421/947-0','0800 10092675207','','52306','100646','39500000','39501500','BBK AACHEN EH DUEREN','39550110','188300','SPARKASSE DUEREN','Mo-Fr 08:30 - 12:00 Uhr,Di auch 13:30 - 15:00 Uhr,und nach Vereinbarung','Service@FA-5207.fin-nrw.de','www.finanzamt-Dueren.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5208','Erkelenz ','Südpromenade 37','41812','Erkelenz','02431/801-0','0800 10092675208','','41806','1651','31000000','31001501','BBK MOENCHENGLADBACH','31251220','402800','KR SPK HEINSBERG ERKELENZ','Mo - Fr 8.30 - 12.00 Uhr,Di auch 13.30 - 15.00 Uhr,und nach Vereinbarung','Service@FA-5208.fin-nrw.de','www.finanzamt-Erkelenz.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5209','Euskirchen ','Thomas-Mann-Str. 2','53879','Euskirchen','02251/982-0','0800 10092675209','','53864','1487','38000000','38001505','BBK BONN','38250110','1000330','KREISSPARKASSE EUSKIRCHEN','Mo - Fr 08.30 - 12.00 Uhr,Mo auch 13.30 - 15.00 Uhr,und nach Vereinbarung','Service@FA-5209.fin-nrw.de','www.finanzamt-Euskirchen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5210','Geilenkirchen ','H.-Wilh.-Str 45','52511','Geilenkirchen','02451/623-0','0800 10092675210','','52501','1193','39000000','39001502','BBK AACHEN','31251220','5397','KR SPK HEINSBERG ERKELENZ','Mo.-Fr. 8.30 - 12.00 Uhr,nachmittags nur tel. von,13.30 - 15.00 Uhr','Service@FA-5210.fin-nrw.de','www.finanzamt-Geilenkirchen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5211','Schleiden ','Kurhausstr. 7','53937','Schleiden','02444/85-0','0800 10092675211','','53929','1140','38000000','38001506','BBK BONN','38250110','3200235','KREISSPARKASSE EUSKIRCHEN','Mo-Fr 08.30 - 12.00 Uhr,Di auch 13.30 - 15.00 Uhr,sowie nach Vereinbarung','Service@FA-5211.fin-nrw.de','www.finanzamt-Schleiden.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5212','Gummersbach ','Mühlenbergweg 5','51645','Gummersbach','02261/86-0','0800 10092675212','51641','','','37000000','37001506','BBK KOELN','','','','Mo - Fr 08.30-12.00 Uhr,Mo auch 13.30-15.00 Uhr','Service@FA-5212.fin-nrw.de','www.finanzamt-Gummersbach.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5213','Jülich ','Wilhelmstr 5','52428','Jülich','02461/685-0','0800 10092675213','','52403','2180','39000000','39701500','BBK AACHEN','39550110','25023','SPARKASSE DUEREN','Mo.-Fr. 08.00-12.00 Uhr,Di. 13.30-15.00 Uhr','Service@FA-5213.fin-nrw.de','www.finanzamt-Juelich.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5214','Köln-Altstadt ','Am Weidenbach 2-4','50676','Köln','0221/2026-0','0800 10092675214','','50517','250140','37000000','37001501','BBK KOELN','37050198','70052964','STADTSPARKASSE KOELN','Mo - Fr 8.30 - 12.00 Uhr,Di auch 13.00 - 15.00 Uhr,und nach Vereinbarung','Service@FA-5214.fin-nrw.de','www.finanzamt-Koeln-Altstadt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5215','Köln-Mitte ','Blaubach 7','50676','Köln','0221/92400-0','0800 10092675215','','50524','290208','37000000','37001505','BBK KOELN','37050198','70062963','STADTSPARKASSE KOELN','MO-FR 08.30 - 12.00 UHR','Service@FA-5215.fin-nrw.de','www.finanzamt-Koeln-Mitte.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5216','Köln-Porz ','Klingerstr. 2-6','51143','Köln','02203/598-0','0800 10092675216','','51114','900469','37000000','37001524','BBK KOELN','','','','Mo-Fr08.30-12.00 Uhr,Di auch 13.30-15.00 Uhr,und nach Vereinbarung','Service@FA-5216.fin-nrw.de','www.finanzamt-Koeln-Porz.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5217','Köln-Nord ','Innere Kanalstr. 214','50670','Köln','0221/97344-0','0800 10092675217','','50495','130164','37000000','37001502','BBK KOELN','37050198','70102967','STADTSPARKASSE KOELN','Mo - Fr 8.30 - 12.00 Uhr,und nach Vereinbarung','Service@FA-5217.fin-nrw.de','www.finanzamt-Koeln-Nord.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5218','Köln-Ost ','Siegesstrasse 1','50679','Köln','0221/9805-0','0800 10092675218','','50529','210340','37000000','37001503','BBK KOELN','37050198','70082961','STADTSPARKASSE KOELN','Mo-Fr 08.30-12.00 Uhr,Di auch 13.30-15.00 Uhr,und nach Vereinbarung','Service@FA-5218.fin-nrw.de','www.finanzamt-Koeln-Ost.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5219','Köln-Süd ','Am Weidenbach 6','50676','Köln','0221/2026-0','0800 10092675219','','50517','250160','37000000','37001504','BBK KOELN','37050198','70032966','STADTSPARKASSE KOELN','Mo-Fr,Di auch 13.00-15.00 Uhr','Service@FA-5219.fin-nrw.de','www.finanzamt-Koeln-Sued.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5220','Siegburg ','Mühlenstr 19','53721','Siegburg','02241/105-0','0800 10092675220','','53703','1351','38000000','38001503','BBK BONN','','','','Mo.-Fr. 08.30-12.00 Uhr,Mo. auch 13.30-17.00 Uhr,und nach Vereinbarung','Service@FA-5220.fin-nrw.de','www.finanzamt-Siegburg.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5221','Wipperfürth ','Am Stauweiher 3','51688','Wipperfürth','02267/870-0','0800 10092675221','','51676','1240','37000000','37001513','BBK KOELN','','','','Mo-Fr 08.30-12.00 Uhr,Di auch 13.30-15.00 Uhr,und nach Vereinbarung','Service@FA-5221.fin-nrw.de','www.finanzamt-Wipperfuerth.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5222','Sankt Augustin ','Hubert-Minz-Str 10','53757','Sankt Augustin','02241/242-1','0800 10092675222','','53730','1229','38000000','38001504','BBK BONN','','','','Mo - Fr 8.30-12.00 Uhr,Di auch 13.30-15.00 Uhr','Service@FA-5222.fin-nrw.de','www.finanzamt-Sankt-Augustin.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5223','Köln-West ','Haselbergstr 20','50931','Köln','0221/5734-0','0800 10092675223','','50864','410469','37000000','37001523','BBK KOELN','37050198','70022967','STADTSPARKASSE KOELN','','Service@FA-5223.fin-nrw.de','www.finanzamt-Koeln-West.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5224','Brühl ','Kölnstr. 104','50321','Brühl','02232/703-0','0800 10092675224','50319','','','37000000','37001507','BBK KOELN','','','','Mo-Fr 08.30 - 12.00,Die zusätzlich 13.30 - 15.00 ,und nach Vereinbarung','Service@FA-5224.fin-nrw.de','www.finanzamt-Bruehl.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5225','Aachen-Außenstadt ','Beverstraße','52066','Aachen','0241/940-0','0800 10092675225','','52018','101825','39000000','39001503','BBK AACHEN','39050000','1099','SPARKASSE AACHEN','Mo - Fr 08.30 - 12.00 Uhr,Mo auch 13.30 - 15.00 Uhr,und nach Vereinbarung','Service@FA-5225.fin-nrw.de','www.finanzamt-Aachen-Aussenstadt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5230','Leverkusen ','Haus-Vorster-Str 12','51379','Leverkusen','02171/407-0','0800 10092675230','51367','','','37000000','37001511','BBK KOELN','37551440','118318500','SPARKASSE LEVERKUSEN','Mo-Do 8.30 - 12.00 Uhr,Di.: 13.30 - 15.00 Uhr,und nach Vereinbarung','Service@FA-5230.fin-nrw.de','www.finanzamt-Leverkusen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5270','KonzBP Köln für Groß- und Konzernbetriebsprüfung','Riehler Platz 2','50668','Köln','0221/2021-0','0800 10092675270','','','','','','','','','','','Service@FA-5270.fin-nrw.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5271','Aachen für Groß- und Konzernbetriebsprüfung','Beverstr. 17','52066','Aachen','0241/940-0','0800 10092675271','','52017','101744','','','','','','','','Service@FA-5271.fin-nrw.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5272','Bonn für Groß- und Konzernbetriebsprüfung','Am Propsthof 17','53121','Bonn','0228/7223-0','0800 10092675272','','','','','','','','','','','Service@FA-5272.fin-nrw.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5281','Aachen f. Steuerfahndung und Steuerstrafsachen','Beverstr 17','52066','Aachen','0241/940-0','0800 10092675281','','52017','101722','39000000','39001500','BBK AACHEN','39050000','311118','SPARKASSE AACHEN','','Service@FA-5281.fin-nrw.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5282','Bonn f. Steuerfahndung und Steuerstrafsachen','Theaterstr. 1','53111','Bonn','0228/718-0','0800 10092675282','','','','38000000','38001500','BBK BONN','38050000','17079','SPARKASSE BONN','','Service@FA-5282.fin-nrw.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5283','Köln f. Steuerfahndung und Steuerstrafsachen','Am Gleisdreieck 7- 9','50823','Köln','0221/5772-0','0800 10092675283','','50774','300451','37000000','37001502','BBK KOELN','37050198','70102967','STADTSPARKASSE KOELN','','Service@FA-5283.fin-nrw.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5301','Ahaus ','Vredener Dyk 2','48683','Ahaus','02561/929-0','0800 10092675301','','48662','1251','40000000','40001503','BBK MUENSTER, WESTF','40154530','51027902','SPARKASSE WESTMUENSTERLAND','Mo - Fr 08.30 - 12.00 Uhr,zudem Mo 13.30 - 15.00 Uhr,sowie Do 13.30 -','Service@FA-5301.fin-nrw.de','www.finanzamt-Ahaus.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5302','Altena ','Winkelsen 11','58762','Altena','02352/917-0','0800 10092675302','','58742','1253','45000000','45001501','BBK HAGEN','45851020','80020001','VER SPK PLETTENBERG','Mo,Di-Do,und nach Vereinbarung','Service@FA-5302.fin-nrw.de','www.finanzamt-Altena.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5303','Arnsberg ','Rumbecker Straße 36','59821','Arnsberg','02931/875-0','0800 10092675303','59818','59802','5245','41000000','46401501','BBK HAMM, WESTF','46650005','1020007','SPK ARNSBERG-SUNDERN','Mo-Mi 08.30 - 12.00 Uhr,Fr,und nach Vereinbarung','Service@FA-5303.fin-nrw.de','www.finanzamt-Arnsberg.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5304','Beckum ','Elisabethstraße 19','59269','Beckum','02521/25-0','0800 10092675304','59267','59244','1452','41000000','41001501','BBK HAMM, WESTF','41250035','1000223','SPK BECKUM-WADERSLOH','MO-FR 08.30-12.00 UHR,MO AUCH 13.30-15.00 UHR,UND NACH VEREINBARUNG','Service@FA-5304.fin-nrw.de','www.finanzamt-Beckum.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5305','Bielefeld-Innenstadt ','Ravensberger Straße 90','33607','Bielefeld','0521/548-0','0800 10092675305','','33503','100371','48000000','48001500','BBK BIELEFELD','48050161','109','SPK BIELEFELD','Mo - Fr 8.30 - 12.00 Uhr,Di auch 13.30 - 15.00 Uhr,und nach Vereinbarung','Service@FA-5305.fin-nrw.de','www.finanzamt-Bielefeld-Innenstadt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5306','Bochum-Mitte ','Castroper Str. 40 - 42','44791','Bochum','0234/514-0','0800 10092675306','','44707','100729','43000000','43001500','BBK BOCHUM','43050001','1300011','SPARKASSE BOCHUM','Mo-Fr 08:30 - 12:00 Uhr,Di auch 13:30 - 15:00 Uhr,Individuelle Terminver-,einbarungen sind möglich','Service@FA-5306.fin-nrw.de','www.finanzamt-Bochum-Mitte.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5307','Borken ','Nordring 184','46325','Borken','02861/938-0','0800 10092675307','46322','46302','1240','40000000','40001514','BBK MUENSTER, WESTF','40154530','51021137','SPARKASSE WESTMUENSTERLAND','Mo-Fr 8.30 - 12.00 Uhr,Mo 13.30 - 15.00 Uhr,und nach Vereinbarung','Service@FA-5307.fin-nrw.de','www.finanzamt-Borken.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5308','Bottrop ','Scharnhölzstraße 32','46236','Bottrop','02041/691-0','0800 10092675308','','46205','100553','43000000','42401501','BBK BOCHUM','42451220','10009','SPK BOTTROP','Mo-Mi 08.00-12.00 Uhr,Do 07.30-12.00 u 13.30-15.00 ,Freitags geschlossen','Service@FA-5308.fin-nrw.de','www.finanzamt-Bottrop.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5309','Brilon ','Steinweg 30','59929','Brilon','02961/788-0','0800 10092675309','','59915','1260','48000000','47201502','BBK BIELEFELD','41651770','17004','SPK HOCHSAUERLAND BRILON','Mo - Fr 08:30 - 12:00 Uhr,Di auch 13:30 - 15:00 Uhr,und nach Vereinbarung','Service@FA-5309.fin-nrw.de','www.finanzamt-Brilon.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5310','Bünde ','Lettow-Vorbeck-Str 2-10','32257','Bünde','05223/169-0','0800 10092675310','','32216','1649','48000000','48001502','BBK BIELEFELD','49450120','210003000','SPARKASSE HERFORD','','Service@FA-5310.fin-nrw.de','www.finanzamt-Buende.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5311','Steinfurt ','Ochtruper Straße 2','48565','Steinfurt','02551/17-0','0800 10092675311','48563','48542','1260','40000000','40301500','BBK MUENSTER, WESTF','','','','Mo-Fr 08.00-12.00 Uhr,Mo auch 13.30-15.00 Uhr,und nach Vereinbarung','Service@FA-5311.fin-nrw.de','www.finanzamt-Steinfurt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5312','Coesfeld ','Friedrich-Ebert-Str. 8','48653','Coesfeld','02541/732-0','0800 10092675312','','48633','1344','40000000','40001505','BBK MUENSTER, WESTF','40154530','59001644','SPARKASSE WESTMUENSTERLAND','Mo - Fr 08.30 - 12.00 Uhr,Mo auch 13.30 - 15.00 Uhr,und nach Vereinbarung','Service@FA-5312.fin-nrw.de','www.finanzamt-Coesfeld.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5313','Detmold ','Wotanstraße 8','32756','Detmold','05231/972-0','0800 10092675313','32754','32706','1664','48000000','48001504','BBK BIELEFELD','47650130','4002','SPK DETMOLD','Mo. bis Fr.,Montags,und nach Vereinbarung','Service@FA-5313.fin-nrw.de','www.finanzamt-Detmold.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5314','Dortmund-West ','Märkische Straße 124','44141','Dortmund','0231/9581-0','0800 10092675314','','44047','105041','44000000','44001500','BBK DORTMUND','44050199','301001886','SPARKASSE DORTMUND','Montags geschlossen,Di - Fr 8.30 - 12.00,Do zusätzlich 13.30 - 15.00','Service@FA-5314.fin-nrw.de','www.finanzamt-Dortmund-West.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5315','Dortmund-Hörde ','Niederhofener Str 3','44263','Dortmund','0231/4103-0','0800 10092675315','','44232','300255','44000000','44001503','BBK DORTMUND','44050199','21003468','SPARKASSE DORTMUND','Mo-Do 8.30-12.00 Uhr,und nach Vereinbarung','Service@FA-5315.fin-nrw.de','www.finanzamt-Dortmund-Hoerde.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5316','Dortmund-Unna ','Rennweg 1','44143','Dortmund','0231/5188-1','0800 10092675316','','44047','105020','44000000','44001501','BBK DORTMUND','44050199','1060600','SPARKASSE DORTMUND','Mo-Fr 08.30-12.00 Uhr,und nach Vereinbarung','Service@FA-5316.fin-nrw.de','www.finanzamt-Dortmund-Unna.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5317','Dortmund-Ost ','Nußbaumweg 210','44143','Dortmund','0231/5188-1','0800 10092675317','','44047','105039','44000000','44001502','BBK DORTMUND','44050199','301001827','SPARKASSE DORTMUND','Mo - Fr 8.30 - 12.00 Uhr,und nach Vereinbarung','Service@FA-5317.fin-nrw.de','www.finanzamt-Dortmund-Ost.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5318','Gelsenkirchen-Nord ','Rathausplatz 1','45894','Gelsenkirchen','0209/368-1','0800 10092675318','','45838','200351','43000000','42001501','BBK BOCHUM','42050001','160012007','SPARKASSE GELSENKIRCHEN','Mo-Fr 08.30-12.00 Uhr,Mo auch 13.30-15.00Uhr','Service@FA-5318.fin-nrw.de','www.finanzamt-Gelsenkirchen-Nord.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5319','Gelsenkirchen-Süd ','Zeppelinallee 9-13','45879','Gelsenkirchen','0209/173-1','0800 10092675319','','45807','100753','43000000','42001500','BBK BOCHUM','42050001','101050003','SPARKASSE GELSENKIRCHEN','Mo - Fr 08.30 - 12.00 Uhr,Mo auch 13.30 - 15.00 Uhr','Service@FA-5319.fin-nrw.de','www.finanzamt-Gelsenkirchen-Sued.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5320','Gladbeck ','Jovyplatz 4','45964','Gladbeck','02043/270-1','0800 10092675320','','45952','240','43000000','42401500','BBK BOCHUM','42450040','91','ST SPK GLADBECK','MO-FR 08.30-12.00 UHR,DO AUCH 13.30-15.00 UHR,UND NACH VEREINBARUNG','Service@FA-5320.fin-nrw.de','www.finanzamt-Gladbeck.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5321','Hagen ','Schürmannstraße 7','58097','Hagen','02331/180-0','0800 10092675321','','58041','4145','45000000','45001500','BBK HAGEN','45050001','100001580','SPARKASSE HAGEN','Mo-Fr,Mo auch 13.30-15.00 Uhr','Service@FA-5321.fin-nrw.de','www.finanzamt-Hagen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5322','Hamm ','Grünstraße 2','59065','Hamm','02381/918-0','0800 10092675322','59061','59004','1449','41000000','41001500','BBK HAMM, WESTF','41050095','90001','SPARKASSE HAMM','Mo-Do 8.30-12.00 Uhr,Mi auch 13.30-15.00 Uhr,und nach Vereinbarung','Service@FA-5322.fin-nrw.de','www.finanzamt-Hamm.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5323','Hattingen ','Rathausplatz 19','45525','Hattingen','02324/208-0','0800 10092675323','','45502','800257','43000000','43001501','BBK BOCHUM','','','','Mo-Fr,Di auch 13.30-15.00 Uhr,und nach Vereinbarung','Service@FA-5323.fin-nrw.de','www.finanzamt-Hattingen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5324','Herford ','Wittekindstraße 5','32051','Herford','05221/188-0','0800 10092675324','','32006','1642','48000000','48001503','BBK BIELEFELD','49450120','36004','SPARKASSE HERFORD','Mo,Di,Fr 7.30-12.00 Uhr,Do 7.30-17.00 Uhr,Mi geschlossen,und nach Vereinbarung','Service@FA-5324.fin-nrw.de','www.finanzamt-Herford.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5325','Herne-Ost ','Markgrafenstraße 12','44623','Herne','02323/598-0','0800 10092675325','','44602','101220','43000000','43001502','BBK BOCHUM','43250030','1012004','HERNER SPARKASSE','Rückfragen bitte nur,telefonisch oder nach,vorheriger Rücksprache mit,dem Bearbeiter','Service@FA-5325.fin-nrw.de','www.finanzamt-Herne-Ost.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5326','Höxter ','Bismarckstraße 11','37671','Höxter','05271/969-0','0800 10092675326','37669','37652','100239','48000000','47201501','BBK BIELEFELD','47251550','3008521','SPK HOEXTER BRAKEL','Mo - Do,Do auch,und nach Vereinbarung','Service@FA-5326.fin-nrw.de','www.finanzamt-Hoexter.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5327','Ibbenbüren ','Uphof 10','49477','Ibbenbüren','05451/920-0','0800 10092675327','','49462','1263','40000000','40301501','BBK MUENSTER, WESTF','40351060','2469','KR SPK STEINFURT','Mo - Fr,Di auch','Service@FA-5327.fin-nrw.de','www.finanzamt-Ibbenbueren.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5328','Iserlohn ','Zollernstraße 16','58636','Iserlohn','02371/969-0','0800 10092675328','58634','58585','1554','45000000','45001503','BBK HAGEN','44550045','44008','SPK DER STADT ISERLOHN','Mo - Do 08.30 - 12.00 Uhr,Do auch 13.30 - 15.00 Uhr,und nach Vereinbarung','Service@FA-5328.fin-nrw.de','www.finanzamt-Iserlohn.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5329','Lemgo ','Engelb.-Kämpfer Str. 18','32657','Lemgo','05261/253-1','0800 10092675329','','32632','240','48000000','48001505','BBK BIELEFELD','48250110','45005','SPARKASSE LEMGO','Mo - Fr,Do auch,und nach Vereinbarung','Service@FA-5329.fin-nrw.de','www.finanzamt-Lemgo.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5330','Lippstadt ','Im Grünen Winkel 3','59555','Lippstadt','02941/982-0','0800 10092675330','','59525','1580','41000000','46401505','BBK HAMM, WESTF','41650001','15008','ST SPK LIPPSTADT','Mo - Fr 08.30 - 12.00,Do zusätzlich 13.30 - 15.00','Service@FA-5330.fin-nrw.de','www.finanzamt-Lippstadt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5331','Lübbecke ','Bohlenstraße 102','32312','Lübbecke','05741/334-0','0800 10092675331','','32292','1244','49000000','49001501','BBK MINDEN, WESTF','49050101','141','SPARKASSE MINDEN-LUEBBECKE','Mo - Fr 08.30 - 12.00 Uhr,Mo auch 13.30 - 15.00 Uhr,und nach Vereinbarung','Service@FA-5331.fin-nrw.de','www.finanzamt-Luebbecke.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5332','Lüdenscheid ','Bahnhofsallee 16','58507','Lüdenscheid','02351/155-0','0800 10092675332','58505','58465','1589','45000000','45001502','BBK HAGEN','45850005','18','SPK LUEDENSCHEID','Mo-Fr 08.30-12.00 Uhr,Do auch 13.30-15.00 Uhr,und nach Vereinbarung','Service@FA-5332.fin-nrw.de','www.finanzamt-Luedenscheid.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5333','Lüdinghausen ','Bahnhofstraße 32','59348','Lüdinghausen','02591/930-0','0800 10092675333','','59332','1243','40000000','40001506','BBK MUENSTER, WESTF','40154530','1008','SPARKASSE WESTMUENSTERLAND','vormittags: Mo.-Fr.8.30-12.00,nachmittags: Di. 13.30-15.00','Service@FA-5333.fin-nrw.de','www.finanzamt-Luedinghausen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5334','Meschede ','Fritz-Honsel-Straße 4','59872','Meschede','0291/950-0','0800 10092675334','','59852','1265','41000000','46401502','BBK HAMM, WESTF','46451012','13003','SPK MESCHEDE','Mo-Fr 08:30 - 12:00,und nach Vereinbarung','Service@FA-5334.fin-nrw.de','www.finanzamt-Meschede.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5335','Minden ','Heidestraße 10','32427','Minden','0571/804-1','0800 10092675335','','32380','2340','49000000','49001500','BBK MINDEN, WESTF','49050101','40018145','SPARKASSE MINDEN-LUEBBECKE','Mo - Fr 08.30 - 12.00 Uhr,Mo auch 13.30 - 15.00 Uhr,und nach Vereinbarung','Service@FA-5335.fin-nrw.de','www.finanzamt-Minden.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5336','Münster-Außenstadt ','Friedrich-Ebert-Str. 46','48153','Münster','0251/9729-0','0800 10092675336','','48136','6129','40000000','40001501','BBK MUENSTER, WESTF','40050150','95031001','SPK MUENSTERLAND OST','Mo-Fr 08.30-12.00 Uhr,Mo auch 13.30-15.00 Uhr,und nach Vereinbarung','Service@FA-5336.fin-nrw.de','www.finanzamt-Muenster-Aussenstadt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5337','Münster-Innenstadt ','Münzstr. 10','48143','Münster','0251/416-1','0800 10092675337','','48136','6103','40000000','40001502','BBK MUENSTER, WESTF','40050150','300004','SPK MUENSTERLAND OST','','Service@FA-5337.fin-nrw.de','www.finanzamt-Muenster-Innenstadt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5338','Olpe ','Am Gallenberg 20','57462','Olpe','02761/963-0','0800 10092675338','','57443','1320','45000000','46001501','BBK HAGEN','','','','Mo-Do 08.30 - 12.00 Uhr,Mo auch 13.30 - 15.00 Uhr,Freitag keine Sprechzeit','Service@FA-5338.fin-nrw.de','www.finanzamt-Olpe.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5339','Paderborn ','Bahnhofstraße 28','33102','Paderborn','05251/100-0','0800 10092675339','','33045','1520','48000000','47201500','BBK BIELEFELD','47250101','1001353','SPARKASSE PADERBORN','','Service@FA-5339.fin-nrw.de','www.finanzamt-Paderborn.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5340','Recklinghausen ','Westerholter Weg 2','45657','Recklinghausen','02361/583-0','0800 10092675340','','45605','100553','43000000','42601500','BBK BOCHUM','42650150','90034158','SPK RECKLINGHAUSEN','Mo - Fr 08:30 bis 12:00,Mi auch 13:30 bis 15:00,und nach Vereinbarung','Service@FA-5340.fin-nrw.de','www.finanzamt-Recklinghausen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5341','Schwelm ','Bahnhofplatz 6','58332','Schwelm','02336/803-0','0800 10092675341','','58316','340','45000000','45001520','BBK HAGEN','45451555','80002','ST SPK SCHWELM','Mo-Fr 8.30-12.00 Uhr,Mo,und nach Vereinbarung','Service@FA-5341.fin-nrw.de','www.finanzamt-Schwelm.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5342','Siegen ','Weidenauer Straße 207','57076','Siegen','0271/4890-0','0800 10092675342','','57025','210148','45000000','46001500','BBK HAGEN','46050001','1100114','SPK SIEGEN','Mo-Fr,Do auch 13:30 - 17:00 Uhr,und nach Vereinbarung','Service@FA-5342.fin-nrw.de','www.finanzamt-Siegen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5343','Soest ','Waisenhausstraße 11','59494','Soest','02921/351-0','0800 10092675343','59491','59473','1364','41000000','46401504','BBK HAMM, WESTF','41450075','208','SPARKASSE SOEST','Mo-Fr 0830-1200Uhr,und nach Vereinbarung','Service@FA-5343.fin-nrw.de','www.finanzamt-Soest.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5344','Herne-West ','Edmund-Weber-Str. 210','44651','Herne','02325/696-0','0800 10092675344','','44632','200262','43000000','43001503','BBK BOCHUM','43250030','17004','HERNER SPARKASSE','Mo-Fr 08.30-12.00 Uhr,Mo 13.30-15.00 Uhr,und nach Vereinbarung','Service@FA-5344.fin-nrw.de','www.finanzamt-Herne-West.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5345','Warburg ','Sternstraße 33','34414','Warburg','05641/771-0','0800 10092675345','','34402','1226','48000000','47201503','BBK BIELEFELD','47251550','25005521','SPK HOEXTER BRAKEL','','Service@FA-5345.fin-nrw.de','www.finanzamt-Warburg.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5346','Warendorf ','Düsternstraße 43','48231','Warendorf','02581/924-0','0800 10092675346','','48205','110361','40000000','40001504','BBK MUENSTER, WESTF','40050150','182','SPK MUENSTERLAND OST','Mo-Fr 08.30-12.00 Uhr,Do auch 13.30-15.00 Uhr,und nach Vereinbarung','Service@FA-5346.fin-nrw.de','www.finanzamt-Warendorf.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5347','Wiedenbrück ','Hauptstraße 34','33378','Rheda-Wiedenbrück','05242/934-0','0800 10092675347','33372','33342','1429','48000000','47801500','BBK BIELEFELD','47853520','5231','KREISSPARKASSE WIEDENBRUECK','Mo - Fr 08.30 - 12.00 Uhr,Do auch 13.30 - 14.30 Uhr','Service@FA-5347.fin-nrw.de','www.finanzamt-Wiedenbrueck.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5348','Witten ','Ruhrstraße 43','58452','Witten','02302/921-0','0800 10092675348','','58404','1420','43000000','43001505','BBK BOCHUM','45250035','6007','ST SPK WITTEN','Mo - Fr 08.30 - 12.00 Uhr,Mo auch 13.30 - 15.00 Uhr,und nach Vereinbarung','Service@FA-5348.fin-nrw.de','www.finanzamt-Witten.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5349','Bielefeld-Außenstadt ','Ravensberger Straße 125','33607','Bielefeld','0521/548-0','0800 10092675349','','33503','100331','48000000','48001501','BBK BIELEFELD','48050161','180000','SPK BIELEFELD','Mo - Fr 08:30 - 12:00 Uhr,Do auch 13:30 - 15:00 Uhr,und nach Vereinbarung','Service@FA-5349.fin-nrw.de','www.finanzamt-Bielefeld-Aussenstadt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5350','Bochum-Süd ','Königsallee 21','44789','Bochum','0234/3337-0','0800 10092675350','','44707','100764','43000000','43001504','BBK BOCHUM','43050001','1307792','SPARKASSE BOCHUM','Mo-Fr 08:30-12:00 Uhr,Di auch 13:30-15:00 Uhr','Service@FA-5350.fin-nrw.de','www.finanzamt-Bochum-Sued.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5351','Gütersloh ','Neuenkirchener Str. 86','33332','Gütersloh','05241/3071-0','0800 10092675351','','33245','1565','48000000','48001506','BBK BIELEFELD','','','','Mo - Fr 08.30 - 12.00 Uhr,Do auch 13.30 - 15.00 Uhr','Service@FA-5351.fin-nrw.de','www.finanzamt-Guetersloh.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5359','Marl ','Brassertstraße 1','45768','Marl','02365/516-0','0800 10092675359','45765','45744','1420','43000000','42601501','BBK BOCHUM','42650150','40020000','SPK RECKLINGHAUSEN','','Service@FA-5359.fin-nrw.de','www.finanzamt-Marl.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5371','Bielefeld für Groß- und Konzernbetriebsprüfung','Ravensberger Str. 90','33607','Bielefeld','0521/548-0','0800 10092675371','','33511','101150','','','','','','','','Service@FA-5371.fin-nrw.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5372','Herne für Groß- und Konzernbetriebsprüfung','Hauptstr. 123','44651','Herne','02325/693-0','0800 10092675372','','44636','200620','','','','','','','','Service@FA-5372.fin-nrw.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5373','Detmold für Groß- und Konzernbetriebsprüfung','Richthofenstrasse 94','32756','Detmold','05231/974-300','0800 10092675373','','32706','1664','','','','','','','','Service@FA-5373.fin-nrw.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5374','Dortmund für Groß- und Konzernbetriebsprüfung','Nußbaumweg 210','44143','Dortmund','0231/5188-8953','0800 10092675374','','44047','105039','','','','','','','','Service@FA-5374.fin-nrw.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5375','Hagen für Groß- und Konzernbetriebsprüfung','Hochstr. 43 - 45','58095','Hagen','02331/3760-0','0800 10092675375','','','','','','','','','','','Service@FA-5375.fin-nrw.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5376','Münster für Groß- und Konzernbetriebsprüfung','Andreas-Hofer-Straße 50','48145','Münster','0251/934-2115','0800 10092675376','','','','','','','','','','','Service@FA-5376.fin-nrw.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5381','Bielefeld f. Steuerfahndung und Steuerstrafsachen','Ravensberger Str. 90','33607','Bielefeld','0521/548-0','0800 10092675381','','33511','101173','48000000','48001500','BBK BIELEFELD','48050161','109','SPK BIELEFELD','','Service@FA-5381.fin-nrw.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5382','Bochum f. Steuerfahndung und Steuerstrafsachen','Uhlandstr. 37','44791','Bochum','0234/5878-0','0800 10092675382','','44707','100768','43000000','43001500','BBK BOCHUM','43050001','1300011','SPARKASSE BOCHUM','','Service@FA-5382.fin-nrw.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5383','Hagen f. Steuerfahndung und Steuerstrafsachen','Becheltestr. 32','58089','Hagen','02331/3089-0','0800 10092675383','','58041','4143','45000000','145001500','BBK HAGEN','45050001','100001580','SPARKASSE HAGEN','','Service@FA-5383.fin-nrw.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5384','Münster f. Steuerfahndung und Steuerstrafsachen','Hohenzollernring 80','48145','Münster','0251/9370-0','0800 10092675384','','','','40000000','40001501','BBK MUENSTER, WESTF','40050150','95031001','SPK MUENSTERLAND OST','','Service@FA-5384.fin-nrw.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9101','Augsburg-Stadt Arbeitnehmerbereich','Prinzregentenpl. 2','86150','Augsburg','0821 506-01','0821 506-2222','','86135','10 00 65','72000000','72001500','BBK AUGSBURG','72050000','24109','ST SPK AUGSBURG','Servicezentrum: Mo-Mi 7:30-15:00 Uhr, Do 7:30-17:30 Uhr, Fr 7:30-12:00 Uhr','poststelle@fa-a-s.bayern.de','www.finanzamt-augsburg-stadt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9102','Augsburg-Land ','Peutingerstr. 25','86152','Augsburg','0821 506-02','0821 506-3270','86144','86031','11 06 69','72000000','72001501','BBK AUGSBURG','72050101','8003','KR SPK AUGSBURG','Mo, Di, Do, Fr 8:00-12:00 Uhr, Mi geschlossen','poststelle@fa-a-l.bayern.de','www.finanzamt-augsburg-land.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9103','Augsburg-Stadt ','Prinzregentenpl. 2','86150','Augsburg','0821 506-01','0821 506-2222','','86135','10 00 65','72000000','72001500','BBK AUGSBURG','72050000','24109','ST SPK AUGSBURG','Servicezentrum: Mo-Mi 7:30-15:00 Uhr, Do 7:30-17:30 Uhr, Fr 7:30-12:00 Uhr','poststelle@fa-a-s.bayern.de','www.finanzamt-augsburg-stadt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9104','Bad Tölz -Außenstelle des Finanzamts Wolfratshausen-','Prof.-Max-Lange-Platz 2','83646','Bad Tölz','08041 8005-0','08041 8005-185','','83634','1420','70000000','70001505','BBK MUENCHEN','70054306','31054','SPK BAD TOELZ-WOLFRATSHAUSE','Servicezentrum: Mo 7:30-18:00 Uhr, Di-Do 7:30-13:00 Uhr, Fr 7:30-12:00 Uhr','poststelle@fa-toel.bayern.de','www.finanzamt-bad-toelz.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9105','Berchtesgaden ','Salzburger Str. 6','83471','Berchtesgaden','08652 960-0','08652 960-100','','83461','1154','71000000','71001500','BBK MUENCHEN EH B REICHENHA','71050000','350009','SPK BERCHTESGADENER LAND','Servicezentrum: Mo-Do 7:30-13:30 Uhr (Nov-Mai Do 7:30-18:00 Uhr), Fr 7:30-12:00 Uhr','poststelle@fa-bgd.bayern.de','www.finanzamt-berchtesgaden.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9106','Burghausen ','Tittmoninger Str. 1','84489','Burghausen','08677 8706-0','08677 8706-100','','84480','1257','71000000','71001501','BBK MUENCHEN EH B REICHENHA','71051010','250001','KR SPK ALTOETTING-BURGHAUSE','Servicezentrum: Mo-Mi 7:45-15:00 Uhr Do 7:45-17:00 Uhr, Fr 7:45-12:00 Uhr','poststelle@fa-burgh.bayern.de','www.finanzamt-burghausen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9107','Dachau ','Bürgermeister-Zauner-Ring 2','85221','Dachau','08131 701-0','08131 701-111','85219','85202','1280','70000000','70001507','BBK MUENCHEN','70051540','908327','SPARKASSE DACHAU','Servicezentrum: Mo, Di, Do 7:30-15:00 Uhr (Nov-Mai Do 7:30-18:00 Uhr), Mi,Fr 7:30-12:00 Uhr','poststelle@fa-dah.bayern.de','www.finanzamt-dachau.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9108','Deggendorf ','Pfleggasse 18','94469','Deggendorf','0991 384-0','0991 384-150','','94453','1355','75000000','75001506','BBK REGENSBURG','74150000','380019950','SPK DEGGENDORF','Servicezentrum: Mo, Di, Do 7:45-15:00 Uhr (Jan-Mai Do 7:45-18:00 Uhr), Mi, Fr 7:45-12:00 Uhr','poststelle@fa-deg.bayern.de','www.finanzamt-deggendorf.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9109','Dillingen ','Schloßstr. 3','89407','Dillingen','09071 507-0','09071 507-300','89401','','','72000000','72001503','BBK AUGSBURG','72251520','24066','KR U ST SPK DILLINGEN','Servicezentrum: Mo, Di, Mi, Fr 7:30-13:00 Uhr, Do 7:30-13:00 Uhr u. 14:00-18:00 Uhr','poststelle@fa-dlg.bayern.de','www.finanzamt-dillingen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9110','Dingolfing ','Obere Stadt 44','84130','Dingolfing','08731 504-0','08731 504-190','','84122','1156','74300000','74301501','BBK REGENSBURG EH LANDSHUT','74351310','100017805','SPK DINGOLFING-LANDAU','Servicezentrum: Mo-Di 7:30-15:00 Uhr, Mi, Fr 7:30-12:00 Uhr, Do 7:30-17:00 Uhr','poststelle@fa-dgf.bayern.de','www.finanzamt-dingolfing.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9111','Donauwörth -Außenstelle des Finanzamts Nördlingen-','Sallingerstr. 2','86609','Donauwörth','0906 77-0','0906 77-150','86607','','','72000000','72001502','BBK AUGSBURG','70010080','1632-809','POSTBANK -GIRO- MUENCHEN','Servicezentrum: Mo-Mi 7:30-13:30 Uhr, Do 7:30-18:00 Uhr, Fr 7:30 -13:00 Uhr','poststelle@fa-don.bayern.de','www.finanzamt-donauwoerth.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9112','Ebersberg ','Schloßplatz 1-3','85560','Ebersberg','08092 267-0','08092 267-102','','','','70000000','70001508','BBK MUENCHEN','70051805','75','KR SPK EBERSBERG','Servicezentrum: Mo-Do 7:30-13:00 Uhr, Fr 7:30-12:00 Uhr','poststelle@fa-ebe.bayern.de','www.finanzamt-ebersberg.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9113','Eggenfelden ','Pfarrkirchner Str. 71','84307','Eggenfelden','08721 981-0','08721 981-200','','84301','1160','74300000','74301502','BBK REGENSBURG EH LANDSHUT','74351430','5603','SPK ROTTAL-INN EGGENFELDEN','Servicezentrum: Mo, Di, Do 7:45-15:00 Uhr (Jan-Mai Do 7:45-17:00 Uhr), Mi, Fr 7:30-12:00 Uhr','poststelle@fa-eg.bayern.de','www.finanzamt-eggenfelden.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9114','Erding ','Münchener Str. 31','85435','Erding','08122 188-0','08122 188-150','','85422','1262','70000000','70001509','BBK MUENCHEN','70051995','8003','SPK ERDING-DORFEN','Servicezentrum: Mo-Mi 7:30-14:00 Uhr Do 7:30-18:00 Uhr, Fr 7:30 -12:00 Uhr','poststelle@fa-ed.bayern.de','www.finanzamt-erding.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9115','Freising ','Prinz-Ludwig-Str. 26','85354','Freising','08161 493-0','08161 493-106','85350','85313','1343','70000000','70001510','BBK MUENCHEN','70021180','4001010','HYPOVEREINSBK FREISING','Servicezentrum: Mo-Di 7:30-15:00 Uhr, Mi, Fr 7:30-12:00 Uhr, Do 7:30-18:00 Uhr','poststelle@fa-fs.bayern.de','www.finanzamt-freising.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9117','Fürstenfeldbruck ','Münchner Str.36','82256','Fürstenfeldbruck','08141 60-0','08141 60-150','','82242','1261','70000000','70001511','BBK MUENCHEN','70053070','8007221','SPK FUERSTENFELDBRUCK','Servicezentrum: Mo-Mi 7:30-14:30 Uhr, Do 7:30-17:30 Uhr, Fr 7:30 -12:30 Uhr','poststelle@fa-ffb.bayern.de','www.finanzamt-fuerstenfeldbruck.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9118','Füssen -Außenstelle des Finanzamts Kaufbeuren-','Rupprechtstr. 1','87629','Füssen','08362 5056-0','08362 5056-290','','87620','1460','73300000','73301510','BBK AUGSBURG EH KEMPTEN','73350000','310500525','SPARKASSE ALLGAEU','Servicezentrum: Mo-Mi 8:00-15:00 Uhr, Do 8:00-18:00 Uhr, Fr 8:00-13:00 Uhr','poststelle@fa-fues.bayern.de','www.finanzamt-fuessen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9119','Garmisch-Partenkirchen ','Von-Brug-Str. 5','82467','Garmisch-Partenkirchen','08821 700-0','08821 700-111','','82453','1363','70000000','70001520','BBK MUENCHEN','70350000','505','KR SPK GARMISCH-PARTENKIRCH','Servicezentrum: Mo-Mi 7:30-14:00 Uhr, Do 7:30-18:00 Uhr, Fr 7:30-12:00 Uhr','poststelle@fa-gap.bayern.de','www.finanzamt-garmisch-partenkirchen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9120','Bad Griesbach -Außenstelle des Finanzamts Passau-','Schloßhof 5-6','94086','Bad Griesbach','0851 504-0','0851 504-2222','','94083','1222','74000000','74001500','BBK REGENSBURG EH PASSAU','74050000','16170','SPK PASSAU','Servicezentrum: Mo-Mi 7:30-14:00 Uhr, Do 7:30-17:00 Uhr, Fr 7:30-12:00 Uhr','poststelle@fa-griesb.bayern.de','www.finanzamt-bad-griesbach.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9121','Günzburg ','Schloßpl. 4','89312','Günzburg','08221 902-0','08221 902-209','','89302','1241','72000000','72001505','BBK AUGSBURG','72051840','18','SPK GUENZBURG-KRUMBACH','Servicezentrum: Mo-Di 7:45-12:30 u. 13:30-15:30, Mi, Fr 7:45-12:30, Do 7:45-12:30 u. 13:30-18:00','poststelle@fa-gz.bayern.de','www.finanzamt-guenzburg.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9123','Immenstadt -Außenstelle des Finanzamts Kempten-','Rothenfelsstr. 18','87509','Immenstadt','08323 801-0','08323 801-235','','87502','1251','73300000','73301520','BBK AUGSBURG EH KEMPTEN','73350000','113464','SPARKASSE ALLGAEU','Servicezentrum: Mo-Do 7:30-14:00 Uhr (Okt-Mai Do 7:30-18:00 Uhr), Fr 7:30-12:00 Uhr','poststelle@fa-immen.bayern.de','www.finanzamt-immenstadt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9124','Ingolstadt ','Esplanade 38','85049','Ingolstadt','0841 311-0','0841 311-133','','85019','210451','72100000','72101500','BBK MUENCHEN EH INGOLSTADT','72150000','25 080','SPARKASSE INGOLSTADT','Servicezentrum: Mo-Di 7:15-13:30, Mi 7:15-12:30, Do 7:15-17:30, Fr 7:15-12:00','poststelle@fa-in.bayern.de','www.finanzamt-ingolstadt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9125','Kaufbeuren ','Remboldstr. 21','87600','Kaufbeuren','08341 802-0','08341 802-221','','87572','1260','73300000','73401500','BBK AUGSBURG EH KEMPTEN','73450000','25700','KR U ST SPK KAUFBEUREN','Servicezentrum: Mo-Mi 7:30-14:00 Uhr, Do 7:30-18:00 Uhr, Fr 7:30-12:00 Uhr','poststelle@fa-kf.bayern.de','www.finanzamt-kaufbeuren.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9126','Kelheim ','Klosterstr. 1','93309','Kelheim','09441 201-0','09441 201-201','','93302','1252','75000000','75001501','BBK REGENSBURG','75051565','190201301','KREISSPARKASSE KELHEIM','Servicezentrum: Mo-Mi 7:30-15:00 Uhr, Do 7:30-17:00 Uhr, Fr 7:30-12:00 Uhr','poststelle@fa-keh.bayern.de','www.finanzamt-kelheim.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9127','Kempten (Allgäu) ','Am Stadtpark 3','87435','Kempten','0831 256-0','0831 256-260','','87405','1520','73300000','73301500','BBK AUGSBURG EH KEMPTEN','73350000','117','SPARKASSE ALLGAEU','Servicezentrum: Mo-Do 7:30-14:30 Uhr (Nov-Mai Do 7:20-17:00 Uhr), Fr 7:30-12:00 Uhr','poststelle@fa-ke.bayern.de','www.finanzamt-kempten.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9131','Landsberg ','Israel-Beker-Str. 20','86899','Landsberg','08191 332-0','08191 332-108','86896','','','72000000','72001504','BBK AUGSBURG','70052060','158','SPK LANDSBERG-DIESSEN','Servicezentrum: Mo-Mi 7:30-15:00 Uhr, Do 7:30-16:00 Uhr, Fr 7:30-12:00 Uhr','poststelle@fa-ll.bayern.de','www.finanzamt-landsberg.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9132','Landshut ','Maximilianstr. 21','84028','Landshut','0871 8529-000','0871 8529-360','','','','74300000','74301500','BBK REGENSBURG EH LANDSHUT','74350000','10111','SPK LANDSHUT','Servicezentrum: Mo-Di 8:00-15:00 Uhr, Mi, Fr 8:00-12:00 Uhr, Do 8:00-18:00 Uhr','poststelle@fa-la.bayern.de','www.finanzamt-landshut.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9133','Laufen - Außenstelle des Finanzamts Berchtesgaden-','Rottmayrstr. 13','83410','Laufen','08682 918-0','08682 918-100','','83406','1251','71000000','71001502','BBK MUENCHEN EH B REICHENHA','71050000','59998','SPK BERCHTESGADENER LAND','Servicezentrum: Mo-Do 7:30-13:30 Uhr (Nov-Mai Do 7:30-18:00 Uhr), Fr 7:30-12:00 Uhr','poststelle@fa-lauf.bayern.de','www.finanzamt-laufen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9134','Lindau ','Brettermarkt 4','88131','Lindau','08382 916-0','08382 916-100','','88103','1320','73300000','73501500','BBK AUGSBURG EH KEMPTEN','73150000','620018333','SPK MEMMINGEN-LINDAU-MINDEL','Servicezentrum: Mo-Do 7:30-14:00 Uhr (Nov-Mai Do 7:30-18:00 Uhr), Fr 7:30-12:00 Uhr','poststelle@fa-li.bayern.de','www.finanzamt-lindau.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9138','Memmingen ','Bodenseestr. 6','87700','Memmingen','08331 608-0','08331 608-165','','87683','1345','73100000','73101500','BBK AUGSBURG EH MEMMINGEN','73150000','210005','SPK MEMMINGEN-LINDAU-MINDEL','Servicezentrum: Mo-Do 7:30-14:00 Uhr, (Nov-Mai Do 7:30-18:00 Uhr), Fr 7:30-12:00 Uhr','poststelle@fa-mm.bayern.de','www.finanzamt-memmingen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9139','Miesbach ','Schlierseer Str. 5','83714','Miesbach','08025 709-0','08025 709-500','','83711','302','70000000','70001512','BBK MUENCHEN','71152570','4002','KR SPK MIESBACH-TEGERNSEE','Servicezentrum: Mo, Di, Mi, Fr 7:30-14:00 Uhr, Do 7:30-18:00 Uhr','poststelle@fa-mb.bayern.de','www.finanzamt-miesbach.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9140','Mindelheim -Außenstelle des Finanzamts Memmingen-','Bahnhofstr. 16','87719','Mindelheim','08261 9912-0','08261 9912-300','','87711','1165','73100000','73101502','BBK AUGSBURG EH MEMMINGEN','73150000','810004788','SPK MEMMINGEN-LINDAU-MINDEL','Servicezentrum: Mo-Mi 7:30-12:00 u. 13:30-15:30, Do 7:30-12:00 u. 13:30-17:30, Fr 7:30-12:00','poststelle@fa-mn.bayern.de','www.finanzamt-mindelheim.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9141','Mühldorf ','Katharinenplatz 16','84453','Mühldorf','08631 616-0','08631 616-100','','84445','1369','71100000','71101501','BBK MUENCHEN EH ROSENHEIM','71151020','885','KR SPK MUEHLDORF','Servicezentrum: Mo-Mi 7:30-14:00 Uhr, Do 7:30-18:00 Uhr, Fr 7:30-12:00 Uhr','poststelle@fa-mue.bayern.de','www.finanzamt-muehldorf.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9142','München f. Körpersch. Bewertung des Grundbesitzes','Meiserstr. 4','80333','München','089 1252-0','089 1252-7777','80275','80008','20 09 26','70050000','24962','BAYERNLB MUENCHEN','70000000','70001506','BBK MUENCHEN','Mo, Di, Do, Fr 8:00-12:00 Uhr, Mi geschlossen','poststelle@fa-m-koe.bayern.de','www.finanzamt-muenchen-koerperschaften.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9143','München f. Körpersch. Körperschaftsteuer','Meiserstr. 4','80333','München','089 1252-0','089 1252-7777','80275','80008','20 09 26','70050000','24962','BAYERNLB MUENCHEN','70000000','70001506','BBK MUENCHEN','Mo, Di, Do, Fr 8:00-12:00 Uhr, Mi geschlossen','poststelle@fa-m-koe.bayern.de','www.finanzamt-muenchen-koerperschaften.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9144','München I ','Karlstr. 9-11','80333','München','089 1252-0','089 1252-1111','80276','80008','20 09 05','70050000','24962','BAYERNLB MUENCHEN','70000000','70001506','BBK MUENCHEN','Servicezentrum Deroystr. 6: Mo-Mi 7:30-16:00, Do 7:30-18:00, Fr 7:30-12:30 (i. Ü. nach Vereinb.)','poststelle@fa-m1.bayern.de','www.finanzamt-muenchen-I.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9145','München III ','Deroystr. 18','80335','München','089 1252-0','089 1252-3333','80301','','','70050000','24962','BAYERNLB MUENCHEN','70000000','70001506','BBK MUENCHEN','Servicezentrum Deroystr. 6: Mo-Mi 7:30-16:00, Do 7:30-18:00, Fr 7:30-12:30 (i. Ü. nach Vereinb.)','poststelle@fa-m3.bayern.de','www.finanzamt-muenchen-III.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9146','München IV ','Deroystr. 4 Aufgang I','80335','München','089 1252-0','089 1252-4000','80302','','','70050000','24962','BAYERNLB MUENCHEN','70000000','70001506','BBK MUENCHEN','Servicezentrum Deroystr. 6: Mo-Mi 7:30-16:00, Do 7:30-18:00, Fr 7:30-12:30 (i. Ü. nach Vereinb.)','poststelle@fa-m4.bayern.de','www.finanzamt-muenchen-IV.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9147','München II ','Deroystr. 20','80335','München','089 1252-0','089 1252-2222','80269','','','70050000','24962','BAYERNLB MUENCHEN','70000000','70001506','BBK MUENCHEN','Servicezentrum Deroystr. 6: Mo-Mi 7:30-16:00, Do 7:30-18:00, Fr 7:30-12:30 (i. Ü. nach Vereinb.)','poststelle@fa-m2.bayern.de','www.finanzamt-muenchen-II.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9148','München V ','Deroystr. 4 Aufgang II','80335','München','089 1252-0','089 1252-5281','80303','','','70050000','24962','BAYERNLB MUENCHEN','70000000','70001506','BBK MUENCHEN','Servicezentrum Deroystr. 6: Mo-Mi 7:30-16:00, Do 7:30-18:00, Fr 7:30-12:30 (i. Ü. nach Vereinb.)','poststelle@fa-m5.bayern.de','www.finanzamt-muenchen-V.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9149','München-Zentral Erhebung, Vollstreckung','Winzererstr. 47a','80797','München','089 3065-0','089 3065-1900','80784','','','70050000','24962','BAYERNLB MUENCHEN','70000000','70001506','BBK MUENCHEN','Mo, Di, Do, Fr 8:00-12:00 Uhr, Mi geschlossen','poststelle@fa-m-zfa.bayern.de','www.finanzamt-muenchen-zentral.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9150','Neuburg -Außenstelle des Finanzamts Schrobenhausen-','Fünfzehnerstr. 7','86633','Neuburg','08252 918-0','08252 918-222','','86618','1320','72100000','72101505','BBK MUENCHEN EH INGOLSTADT','72151880','104000','ST SPK SCHROBENHAUSEN','Servicezentrum: Mo-Mi 7:30-15:00 Uhr, Do 7:30-18:00 Uhr, Fr 7:30-12:30 Uhr','poststelle@fa-nd.bayern.de','www.finanzamt-neuburg.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9151','Neu-Ulm ','Nelsonallee 5','89231','Neu-Ulm','0731 7045-0','0731 7045-500','89229','89204','1460','63000000','63001501','BBK ULM, DONAU','73050000','430008425','SPK NEU-ULM ILLERTISSEN','Servicezentrum: Mo, Di, Mi, Fr 8:00-13:00 Uhr, Do 8:00-13:00 Uhr u. 14:00-18:00 Uhr','poststelle@fa-nu.bayern.de','www.finanzamt-neu-ulm.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9152','Nördlingen ','Tändelmarkt 1','86720','Nördlingen','09081 215-0','09081 215-100','','86715','1521','72000000','72001506','BBK AUGSBURG','72250000','111500','SPARKASSE NOERDLINGEN','Servicezentrum: Mo, Di, Mi, Fr 7:30-13:00 Uhr, Do 7:30-13:00 Uhr u. 14:00-18:00 Uhr','poststelle@fa-noe.bayern.de','www.finanzamt-noerdlingen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9153','Passau mit Außenstellen ','Innstr. 36','94032','Passau','0851 504-0','0851 504-1410','','94030','1450','74000000','740 01500','BBK REGENSBURG EH PASSAU','74050000','16170','SPK PASSAU','Servicezentrum: Mo-Mi 7:30-15:00 Uhr, Do 7:30-17:00 Uhr, Fr 7:30-12:00 Uhr','poststelle@fa-pa.bayern.de','www.finanzamt-passau.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9154','Pfaffenhofen ','Schirmbeckstr. 5','85276','Pfaffenhofen a. d. Ilm','08441 77-0','08441 77-199','','85265','1543','72100000','72101504','BBK MUENCHEN EH INGOLSTADT','72151650','7302','VER SPK PFAFFENHOFEN','Servicezentrum: Mo-Mi 7:30-14:30 Uhr, Do 7:30-17:30 Uhr, Fr 7:30-12:30 Uhr','poststelle@fa-paf.bayern.de','www.finanzamt-pfaffenhofen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9156','Rosenheim m. ASt Wasserburg ','Wittelsbacherstr. 25','83022','Rosenheim','08031 201-0','08031 201-222','','83002','100255','71100000','71101500','BBK MUENCHEN EH ROSENHEIM','71150000','34462','SPK ROSENHEIM','Servicezentrum: Mo-Do 7:30-14:00 Uhr, (Okt-Mai Do 7:30-17:00 Uhr), Fr 7:30-12.00 Uhr','poststelle@fa-ro.bayern.de','www.finanzamt-rosenheim.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9157','Grafenau ','Friedhofstr. 1','94481','Grafenau','08552 423-0','08552 423-170','','','','75000000','75001507','BBK REGENSBURG','70010080','1621-806','POSTBANK -GIRO- MUENCHEN','Servicezentrum: Mo, Di 7:30-15:00 Uhr, Mi, Fr 7:30-12:00 Uhr, Do 7:30-18:00 Uhr','poststelle@fa-gra.bayern.de','www.finanzamt-grafenau.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9158','Schongau - Außenstelle des Finanzamts Weilheim-Schongau -','Rentamtstr. 1','86956','Schongau','0881 184-0','0881 184-373','','86951','1147','70000000','70001521','BBK MUENCHEN','70351030','20149','VER SPK WEILHEIM','Servicezentrum: Mo-Do 7:30-14:00 Uhr (Okt-Jun Do 7:30-17:30 Uhr), Fr 7:30-12:00 Uhr','poststelle@fa-sog.bayern.de','www.finanzamt-schongau.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9159','Schrobenhausen m. ASt Neuburg ','Rot-Kreuz-Str. 2','86529','Schrobenhausen','08252 918-0','08252 918-430','','86522','1269','72100000','72101505','BBK MUENCHEN EH INGOLSTADT','72151880','104000','ST SPK SCHROBENHAUSEN','Servicezentrum: Mo-Mi 7:30-15:00 Uhr, Do 7:30-18:00 Uhr, Fr 7:30-12:30 Uhr','poststelle@fa-sob.bayern.de','www.finanzamt-schrobenhausen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9161','Starnberg ','Schloßbergstr.','82319','Starnberg','08151 778-0','08151 778-250','','82317','1251','70000000','70001513','BBK MUENCHEN','70250150','430064295','KR SPK MUENCHEN STARNBERG','Servicezentrum: Mo-Mi 7:30-15:00 Uhr, Do 7:30-18:00 Uhr, Fr 7:30-13:00 Uhr','poststelle@fa-sta.bayern.de','www.finanzamt-starnberg.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9162','Straubing ','Fürstenstr. 9','94315','Straubing','09421 941-0','09421 941-272','','94301','151','75000000','75001502','BBK REGENSBURG','74250000','240017707','SPK STRAUBING-BOGEN','Servicezentrum: Mo, Di, Mi, Fr 7:30-13:00 Uhr, Do 7:30-18:00 Uhr','poststelle@fa-sr.bayern.de','www.finanzamt-straubing.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9163','Traunstein ','Herzog-Otto-Str. 6','83278','Traunstein','0861 701-0','0861 701-338','83276','83263','1309','71000000','71001503','BBK MUENCHEN EH B REICHENHA','71052050','7070','KR SPK TRAUNSTEIN-TROSTBERG','Servicezentrum: Mo-Do 7:30-14:00 Uhr (Okt.-Mai Do 7:30-18:00 Uhr), Fr 7:30-12:00 Uhr','poststelle@fa-ts.bayern.de','www.finanzamt-traunstein.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9164','Viechtach -Außenstelle des Finanzamts Zwiesel-','Mönchshofstr. 27','94234','Viechtach','09922 507-0','09922 507-399','','94228','1162','75000000','75001508','BBK REGENSBURG','74151450','240001008','SPARKASSE REGEN-VIECHTACH','Servicezentrum: Mo-Di 7:45-15:00 Uhr, Mi, Fr 7:45-12:00 Uhr, Do 7:45-18:00 Uhr','poststelle@fa-viech.bayern.de','www.finanzamt-viechtach.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9166','Vilshofen -Außenstelle des Finanzamts Passau-','Kapuzinerstr. 36','94474','Vilshofen','0851 504-0','0851 504-2465','','','','74000000','74001500','BBK REGENSBURG EH PASSAU','74050000','16170','SPK PASSAU','Servicezentrum: Mo-Mi 7:30-14:00 Uhr, Do 7:30-17:00 Uhr, Fr 7:30-12:00 Uhr','poststelle@fa-vof.bayern.de','www.finanzamt-vilshofen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9167','Wasserburg -Außenstelle des Finanzamts Rosenheim-','Rosenheimer Str. 16','83512','Wasserburg','08037 201-0','08037 201-150','','83502','1280','71100000','71101500','BBK MUENCHEN EH ROSENHEIM','71150000','34462','SPK ROSENHEIM','Servicezentrum: Mo-Do 7:30-14:00 Uhr, (Okt-Mai Do 7:30-17:00 Uhr), Fr 7:30-12.00 Uhr','poststelle@fa-ws.bayern.de','www.finanzamt-wasserburg.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9168','Weilheim-Schongau ','Hofstr. 23','82362','Weilheim','0881 184-0','0881 184-500','','82352','1264','70000000','70001521','BBK MUENCHEN','70351030','20149','VER SPK WEILHEIM','Servicezentrum: Mo-Do 7:30-14:00 Uhr (Okt-Jun Do 7:30-17:30 Uhr), Fr 7:30-12:00 Uhr','poststelle@fa-wm.bayern.de','www.finanzamt-weilheim.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9169','Wolfratshausen ','Heimgartenstr. 5','82515','Wolfratshausen','08171 25-0','08171 25-150','','82504','1444','70000000','70001514','BBK MUENCHEN','70054306','505','SPK BAD TOELZ-WOLFRATSHAUSE','Servicezentrum: Mo-MI 7:30-14:00 Uhr, Do 7:30-17:00 Uhr, Fr 7:30-12:30 Uhr','poststelle@fa-wor.bayern.de','www.finanzamt-wolfratshausen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9170','Zwiesel m. ASt Viechtach ','Stadtplatz 16','94227','Zwiesel','09922 507-0','09922 507-200','','94221','1262','75000000','75001508','BBK REGENSBURG','74151450','240001008','SPARKASSE REGEN-VIECHTACH','Servicezentrum: Mo-Di 7:45-15:00 Uhr, Mi, Fr 7:45-12:00 Uhr, Do 7:45-18:00 Uhr','poststelle@fa-zwi.bayern.de','www.finanzamt-zwiesel.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9171','Eichstätt ','Residenzplatz 8','85072','Eichstätt','08421 6007-0','08421 6007-400','85071','85065','1163','72100000','72101501','BBK MUENCHEN EH INGOLSTADT','72151340','1214','SPARKASSE EICHSTAETT','Servicezentrum: Mo, Di, Mi 7:30-14:00 Uhr, Do 7:30-18:00 Uhr, Fr 7:30-12:00 Uhr','poststelle@fa-ei.bayern.de','www.finanzamt-eichstaett.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9180','München f. Körpersch. ','Meiserstr. 4','80333','München','089 1252-0','089 1252-7777','80275','80008','20 09 26','70050000','24962','BAYERNLB MUENCHEN','70000000','70001506','BBK MUENCHEN','Mo, Di, Do, Fr 8:00-12:00 Uhr, Mi geschlossen','poststelle@fa-m-koe.bayern.de','www.finanzamt-muenchen-koerperschaften.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9181','München I Arbeitnehmerbereich','Karlstr. 9/11','80333','München','089 1252-0','089 1252-1111','80276','80008','20 09 05','70050000','24962','BAYERNLB MUENCHEN','70000000','70001506','BBK MUENCHEN','Servicezentrum Deroystr. 6: Mo-Mi 7:30-16:00, Do 7:30-18:00, Fr 7:30-12:30 (i. Ü. nach Vereinb.)','Poststelle@fa-m1-BS.bayern.de','www.finanzamt-muenchen-I.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9182','München II Arbeitnehmerbereich','Deroystr. 20','80335','München','089 1252-0','089 1252-2888','80269','','','70050000','24962','BAYERNLB MUENCHEN','70000000','70001506','BBK MUENCHEN','Servicezentrum Deroystr. 6: Mo-Mi 7:30-16:00, Do 7:30-18:00, Fr 7:30-12:30 (i. Ü. nach Vereinb.)','Poststelle@fa-m2-BS.bayern.de','www.finanzamt-muenchen-II.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9183','München III Arbeitnehmerbereich','Deroystr. 18','80335','München','089 1252-0','089 1252-3788','80301','','','70050000','24962','BAYERNLB MUENCHEN','70000000','70001506','BBK MUENCHEN','Servicezentrum Deroystr. 6: Mo-Mi 7:30-16:00, Do 7:30-18:00, Fr 7:30-12:30 (i. Ü. nach Vereinb.)','Poststelle@fa-m3-BS.bayern.de','www.finanzamt-muenchen-III.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9184','München IV Arbeitnehmerbereich','Deroystr. 4 Aufgang I','80335','München','089 1252-0','089 1252-4820','80302','','','70050000','24962','BAYERNLB MUENCHEN','70000000','70001506','BBK MUENCHEN','Servicezentrum Deroystr. 6: Mo-Mi 7:30-16:00, Do 7:30-18:00, Fr 7:30-12:30 (i. Ü. nach Vereinb.)','Poststelle@fa-m4-BS.bayern.de','www.finanzamt-muenchen-IV.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9185','München V Arbeitnehmerbereich','Deroystr. 4 Aufgang II','80335','München','089 1252-0','089 1252-5799','80303','','','70050000','24962','BAYERNLB MUENCHEN','70000000','70001506','BBK MUENCHEN','Servicezentrum Deroystr. 6: Mo-Mi 7:30-16:00, Do 7:30-18:00, Fr 7:30-12:30 (i. Ü. nach Vereinb.)','Poststelle@fa-m5-BS.bayern.de','www.finanzamt-muenchen-V.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9187','München f. Körpersch. ','Meiserstr. 4','80333','München','089 1252-0','089 1252-7777','80275','80008','20 09 26','70050000','24962','BAYERNLB MUENCHEN','70000000','70001506','BBK MUENCHEN','Mo, Di, Do, Fr 8:00-12:00 Uhr, Mi geschlossen','poststelle@fa-m-koe.bayern.de','www.finanzamt-muenchen-koerperschaften.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9189','München-Zentral Kraftfahrzeugsteuer','Winzererstr. 47a','80797','München','089 3065-0','089 3065-1900','80784','','','70050000','24962','BAYERNLB MUENCHEN','70000000','70001506','BBK MUENCHEN','Mo, Di, Do, Fr 8:00-12:00 Uhr, Mi geschlossen','poststelle@fa-m-zfa.bayern.de','www.finanzamt-muenchen-zentral.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9201','Amberg ','Kirchensteig 2','92224','Amberg','09621 36-0','09621 36-413','','92204','1452','75300000','75301503','BBK REGENSBURG EH WEIDEN','75250000','190011122','SPARKASSE AMBERG-SULZBACH','Servicezentrum: Mo, Die, Mi, Fr: 07:30 - 12:00 UhrDo: 07:30 - 17:30 Uhr','poststelle@fa-am.bayern.de','www.finanzamt-amberg.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9202','Obernburg a. Main mit Außenstelle Amorbach','Schneeberger Str. 1','63916','Amorbach','09373 202-0','09373 202-100','','63912','1160','79500000','79501502','BBK WUERZBURG EH ASCHAFFENB','79650000','620300111','SPK MILTENBERG-OBERNBURG','Servicezentrum: Mo - Mi: 08:00 - 15:00 Uhr, Do: 08:00 - 17:00 Uhr, Fr: 08:00','poststelle@fa-amorb.bayern.de','www.finanzamt-amorbach.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9203','Ansbach mit Außenstellen','Mozartstr. 25','91522','Ansbach','0981 16-0','0981 16-333','','91511','608','76500000','76501500','BBK NUERNBERG EH ANSBACH','76550000','215004','VER SPK ANSBACH','Servicezentrum: Mo - Mi: 08:00 - 14:00 Uhr, Do: 08:00 - 18:00 Uhr, Fr: 08:00','poststelle@fa-an.bayern.de','www.finanzamt-ansbach.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9204','Aschaffenburg ','Auhofstr. 13','63741','Aschaffenburg','06021 492-0','06021 492-1000','63736','','','79500000','79501500','BBK WUERZBURG EH ASCHAFFENB','79550000','8375','SPK ASCHAFFENBURG ALZENAU','Servicezentrum: Mo - Mi: 08:00 - 15:00 Uhr, Do: 8:00 - 18:00 Uhr, Fr: 08:00','poststelle@fa-ab.bayern.de','www.finanzamt-aschaffenburg.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9205','Bad Kissingen ','Bibrastr. 10','97688','Bad Kissingen','0971 8021-0','0971 8021-200','','97663','1360','79300000','79301501','BBK WUERZBURG EH SCHWEINFUR','79351010','10009','SPK BAD KISSINGEN','Servicezentrum: Mo - Mi: 08:00 - 15:00 Uhr, Do: 08:00 - 17:00 Uhr, Fr: 08:00','poststelle@fa-kg.bayern.de','/www.finanzamt-bad-kissingen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9206','Bad Neustadt a.d.S. ','Meininger Str. 39','97616','Bad Neustadt','09771 9104-0','09771 9104-444','97615','','','79300000','79301502','BBK WUERZBURG EH SCHWEINFUR','79353090','7005','SPK BAD NEUSTADT A D SAALE','Servicezentrum: Mo - Mi: 08:00 - 15:00 Uhr, Do: 08:00 - 17:00 Uhr, Fr: 08:00','poststelle@fa-nes.bayern.de','www.finanzamt-bad-neustadt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9207','Bamberg ','Martin-Luther-Str. 1','96050','Bamberg','0951 84-0','0951 84-230','96045','','','77000000','77001500','BBK NUERNBERG EH BAMBERG','77050000','30700','SPK BAMBERG','Servicezentrum: Mo - Mi: 08:00 - 15:00 Uhr, Do: 08:00 - 18:00 Uhr, Fr: 08:00','poststelle@fa-ba.bayern.de','www.finanzamt-bamberg.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9208','Bayreuth ','Maximilianstr. 12/14','95444','Bayreuth','0921 609-0','0921 609-254','','95422','110361','77300000','773 01500','BBK BAYREUTH','77350110','9033333','SPARKASSE BAYREUTH','Servicezentrum: Mo - Mi: 07:30 - 14:00 Uhr, Do: 07:30 - 17:00 Uhr, Fr: 07:30','poststelle@fa-bt.bayern.de','www.finanzamt-bayreuth.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9211','Cham mit Außenstellen ','Reberstr. 2','93413','Cham','09971 488-0','09971 488-199','','93402','1253','74221170','344 755 205','HYPOVEREINSBK CHAM, OBERPF','76010085','1735-858','POSTBANK NUERNBERG','Servicezentrum: Mo - Mi: 07:30 - 15:00 Uhr, Do: 07:30 - 18:00 Uhr, Fr: 07:30','poststelle@fa-cha.bayern.de','www.finanzamt-cham.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9212','Coburg ','Rodacher Straße 4','96450','Coburg','09561 646-0','09561 646-130','','96406','1653','77000000','78301500','BBK NUERNBERG EH BAMBERG','78350000','7450','VER SPK COBURG','Servicezentrum: Mo - Fr: 08:00 - 13:00 Uhr, Do: 14:00 - 18:00 Uhr','poststelle@fa-co.bayern.de','www.finanzamt-coburg.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9213','Dinkelsbühl - Außenstelle des Finanzamts Ansbach -','Föhrenberggasse 30','91550','Dinkelsbühl','0981 16-0','09851 5737-607','','','','76500000','76501500','BBK NUERNBERG EH ANSBACH','76550000','215004','VER SPK ANSBACH','Servicezentrum: Mo - Mi: 08:00 - 14:00, Do: 08:00 - 18:00 Uhr, Fr: 08:00 -','poststelle@fa-dkb.bayern.de','www.finanzamt-dinkelsbuehl.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9214','Ebern - Außenstelle des Finanzamts Zeil -','Rittergasse 1','96104','Ebern','09524 824-0','09524 824-225','','','','79300000','79301505','BBK WUERZBURG EH SCHWEINFUR','79351730','500900','SPK OSTUNTERFRANKEN','Servicezentrum: Mo - Mi: 08:00 - 15:00 Uhr, Do: 08:00 - 17:00 Uhr, Fr: 08:00','poststelle@fa-ebn.bayern.de','www.finanzamt-ebern.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9216','Erlangen ','Schubertstr 10','91052','Erlangen','09131 121-0','09131 121-369','91051','','','76000000','76001507','BBK NUERNBERG','76350000','2929','ST U KR SPK ERLANGEN','Servicezentrum: Mo - Mi: 08:00 - 14:00 Uhr, Do: 08:00 - 18:00 Uhr, Fr: 08:00','poststelle@fa-er.bayern.de','www.finanzamt-erlangen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9217','Forchheim ','Dechant-Reuder-Str. 6','91301','Forchheim','09191 626-0','09191 626-200','91299','','','76000000','76001508','BBK NUERNBERG','76351040','91','SPARKASSE FORCHHEIM','Servicezentrum: Mo - Mi: 08:00 - 13:00 Uhr, Do: 08:00 - 17:30, Fr: 08:00 -','poststelle@fa-fo.bayern.de','www.finanzamt-forchheim.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9218','Fürth ','Herrnstraße 69','90763','Fürth','0911 7435-0','0911 7435-350','90744','','','76000000','76201500','BBK NUERNBERG','76250000','18200','SPK FUERTH','Servicezentrum: Mo - Mi: 08:00 - 14:00 Uhr, Do: 08:00 - 18:00 Uhr, Fr: 08:00','poststelle@fa-fue.bayern.de','www.finanzamt-fuerth.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9220','Gunzenhausen ','Hindenburgplatz 1','91710','Gunzenhausen','09831 8009-0','09831 8009-77','91709','','','76500000','76501502','BBK NUERNBERG EH ANSBACH','76551540','109785','VER SPK GUNZENHAUSEN','Servicezentrum: Mo - Mi: 08:00 - 15:00 Uhr, Do: 08:00 - 17:00 Uhr, Fr: 08:00','poststelle@fa-gun.bayern.de','www.finanzamt-gunzenhausen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9221','Hersbruck ','Amberger Str. 76 (Haus B)','91217','Hersbruck','09151 731-0','09151 731-200','','91211','273','76000000','76001505','BBK NUERNBERG','76050101','190016618','SPARKASSE NUERNBERG','Servicezentrum: Mo - Mi: 08:00 - 15:30 Uhr, Do: 08:00 - 18:00 Uhr, Fr: 08:00','poststelle@fa-heb.bayern.de','www.finanzamt-hersbruck.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9222','Hilpoltstein ','Spitalwinkel 3','91161','Hilpoltstein','09174 469-0','09174 469-100','','91155','1180','76000000','76401520','BBK NUERNBERG','76450000','240000026','SPK MITTELFRANKEN-SUED','Servicezentrum: Mo - Fr: 08:00 - 12:30 Uhr, Do: 14:00 - 18:00 Uhr','poststelle@fa-hip.bayern.de','www.finanzamt-hilpoltstein.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9223','Hof mit Außenstellen ','Ernst-Reuter-Str. 60','95030','Hof','09281 929-0','09281 929-1500','','95012','1368','78000000','78001500','BBK BAYREUTH EH HOF','78050000','380020750','KR U ST SPK HOF','Servicezentrum: Mo - Mi: 08:00 - 15:00 Uhr, Do: 08:00 - 17:00 Uhr, Fr: 08:00','poststelle@fa-ho.bayern.de','www.finanzamt-hof.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9224','Hofheim - Außenstelle des Finanzamts Zeil -','Marktplatz 1','97457','Hofheim','09524 824-0','09524 824-250','','','','79300000','79301505','BBK WUERZBURG EH SCHWEINFUR','79351730','500900','SPK OSTUNTERFRANKEN','Servicezentrum: Mo - Mi: 08:00 - 15:00 Uhr, Do: 08:00 - 17:00 Uhr, Fr: 08:00','poststelle@fa-hoh.bayern.de','www.finanzamt-hofheim.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9225','Karlstadt - Außenstelle des Finanzamts Lohr -','Gemündener Str. 3','97753','Karlstadt','09353 949-0','09353 949-2250','','','','79000000','79001504','BBK WUERZBURG','79050000','2246','SPK MAINFRANKEN WUERZBURG','Servicezentrum: Mo - Mi: 08:00 - 15:00 Uhr, Do: 08:00 - 17:00 Uhr, Fr: 08:00','poststelle@fa-kar.bayern.de','www.finanzamt-karlstadt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9227','Kitzingen ','Moltkestr. 24','97318','Kitzingen','09321 703-0','09321 703-444','','97308','660','79000000','79101500','BBK WUERZBURG','79050000','42070557','SPK MAINFRANKEN WUERZBURG','Servicezentrum: Mo - Mi: 08:00 - 15:00 Uhr, Do: 08:00 - 17:00 Uhr, Fr: 08:00','poststelle@fa-kt.bayern.de','www.finanzamt-kitzingen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9228','Kronach ','Amtsgerichtsstr. 13','96317','Kronach','09261 510-0','09261 510-199','','96302','1262','77300000','77101501','BBK BAYREUTH','77151640','240006007','SPK KRONACH-LUDWIGSSTADT','Servicezentrum: Mo - Mi: 08:00 - 15:00 Uhr, Do: 08.00 - 17:30 Uhr, Fr: 08:00','poststelle@fa-kc.bayern.de','www.finanzamt-kronach.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9229','Kulmbach ','Georg-Hagen-Str. 17','95326','Kulmbach','09221 650-0','09221 650-283','','95304','1420','77300000','77101500','BBK BAYREUTH','77150000','105445','SPARKASSE KULMBACH','Servicezentrum: Mo - Mi: 08:00 - 15:00 Uhr, Do: 08.00 - 17:00 Uhr, Fr: 08:00','poststelle@fa-ku.bayern.de','www.finanzamt-kulmbach.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9230','Lichtenfels ','Kronacher Str. 39','96215','Lichtenfels','09571 764-0','09571 764-420','','96206','1680','77000000','77001502','BBK NUERNBERG EH BAMBERG','77051860','2345','KR SPK LICHTENFELS','Servicezentrum: Mo - Fr: 08:00 - 13:00 Uhr, Do: 14:00 - 17:00 Uhr','poststelle@fa-lif.bayern.de','www.finanzamt-lichtenfels.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9231','Lohr a. Main mit Außenstellen ','Rexrothstr. 14','97816','Lohr','09352 850-0','09352 850-1300','','97804','1465','79000000','79001504','BBK WUERZBURG','79050000','2246','SPK MAINFRANKEN WUERZBURG','Servicezentrum: Mo - Mi: 08:00 - 15:00 Uhr, Do: 08:00 - 17:00 Uhr, Fr: 08:00','poststelle@fa-loh.bayern.de','www.finanzamt-lohr.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9232','Marktheidenfeld - Außenstelle des Finanzamts Lohr -','Ringstr. 24/26','97828','Marktheidenfeld','09391 506-0','09391 506-3299','','','','79000000','79001504','BBK WUERZBURG','79050000','2246','SPK MAINFRANKEN WUERZBURG','Servicezentrum: Mo - Mi: 08:00 - 15:00 Uhr, Do: 08:00 - 17:00 Uhr, Fr: 08:00','poststelle@fa-mar.bayern.de','www.finanzamt-marktheidenfeld.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9233','Münchberg - Außenstelle des Finanzamts Hof -','Hofer Str. 1','95213','Münchberg','09281 929-0','09281 929-3505','','','','78000000','78001500','BBK BAYREUTH EH HOF','78050000','380020750','KR U ST SPK HOF','Servicezentrum: Mo - Mi: 08:00 - 15:00 Uhr, Do: 08:00 - 17:00 Uhr, Fr: 08:00','poststelle@fa-mueb.bayern.de','www.finanzamt-muenchberg.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9234','Naila - Außenstelle des Finanzamts Hof -','Carl-Seyffert-Str. 3','95119','Naila','09281 929-0','09281 929-2506','','','','78000000','78001500','BBK BAYREUTH EH HOF','78050000','380020750','KR U ST SPK HOF','Servicezentrum: Mo - Mi: 08:00 - 15:00 Uhr, Do: 08:00 - 17:00 Uhr, Fr: 08:00','poststelle@fa-nai.bayern.de','www.finanzamt-naila.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9235','Neumarkt i.d.Opf. ','Ingolstädter Str. 3','92318','Neumarkt','09181 692-0','09181 692-1200','','','','76000000','76001506','BBK NUERNBERG','76052080','6296','SPK NEUMARKT I D OPF-PARSBG','Servicezentrum: Mo - Do: 07:30 - 15:00 Uhr, Fr: 07:30 - 12:00 Uhr','poststelle@fa-nm.bayern.de','/www.finanzamt-neumarkt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9236','Neunburg v. W. - Außenstelle des Finanzamts Schwandorf -','Krankenhausstr. 6','92431','Neunburg vorm Wald','09431 382-0','09431 382-539','','92428','1000','75300000','75301502','BBK REGENSBURG EH WEIDEN','75051040','380019000','SPK IM LANDKREIS SCHWANDORF','Servicezentrum: Mo-Mi: 07:30-12:30 u. 13:30-15:30,Do: 07:30-12:30 u. 13:30-17:00, Fr: 07:30-12:30 h ','poststelle@fa-nen.bayern.de','www.finanzamt-neunburg.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9238','Nürnberg-Nord ','Kirchenweg 10','90419','Nürnberg','0911 3998-0','0911 3998-296','90340','','','76000000','76001502','BBK NUERNBERG','76050000','20161','BAYERNLB NUERNBERG','Servicezentrum: Mo - Mi: 08:00 - 14:00 Uhr, Do: 08:00 - 18:00 Uhr, Fr: 08:00','poststelle@fa-n-n.bayern.de','www.finanzamt-nuernberg-nord.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9240','Nürnberg-Süd ','Sandstr. 20','90443','Nürnberg','0911 248-0','0911 248-2299/2599','90339','','','76000000','76001503','BBK NUERNBERG','76050101','3648043','SPARKASSE NUERNBERG','Servicezentrum: Mo - Mi: 08:00 - 14:00 Uhr, Do: 08:00 - 18:00 Uhr, Fr: 08:00','poststelle@fa-n-s.bayern.de','www.finanzamt-nuernberg-sued.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9241','Nürnberg-Zentral ','Voigtländerstr. 7/9','90489','Nürnberg','0911 5393-0','0911 5393-2000','','','','76000000','76001501','BBK NUERNBERG','76050101','1025008','SPARKASSE NUERNBERG','Servicezentrum: Mo - Do: 08:00 - 12:30 h, Di und Do: 13:30 - 15:00 h,','poststelle@fa-n-zfa.bayern.de','www.zentralfinanzamt-nuernberg.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9242','Ochsenfurt - Außenstelle des Finanzamts Würzburg -','Völkstr.1','97199','Ochsenfurt','09331 904-0','09331 904-200','','97196','1263','79000000','79001500','BBK WUERZBURG','79020076','801283','HYPOVEREINSBK WUERZBURG','Servicezentrum: Mo - Mi: 07:30 - 13:00 Uhr, Do: 07:30 - 17:00 uhr, Fr: 07:30','poststelle@fa-och.bayern.de','www.finanzamt-ochsenfurt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9244','Regensburg ','Landshuter Str. 4','93047','Regensburg','0941 5024-0','0941 5024-1199','93042','','','75000000','75001500','BBK REGENSBURG','75050000','111500','SPK REGENSBURG','Servicezentrum: Mo - Mi: 07:30 - 15:00 Uhr, Do: 07:30 - 17:00 Uhr, Fr: 07:30','poststelle@fa-r.bayern.de','www.finanzamt-regensburg.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9246','Rothenburg - Außenstelle des Finanzamts Ansbach -','Ludwig-Siebert-Str. 31','91541','Rothenburg o.d.T.','0981 16-0','09861 706-511','','','','76500000','76501500','BBK NUERNBERG EH ANSBACH','76550000','215004','VER SPK ANSBACH','Servicezentrum: Mo - Mi: 08:00 - 14:00 Uhr, Do: 08:00 - 18:00 Uhr, Fr: 08:00','poststelle@fa-rot.bayern.de','www.finanzamt-rothenburg.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9247','Schwabach ','Theodor-Heuss-Str. 63','91126','Schwabach','09122 928-0','09122 928-100','91124','','','76000000','76401500','BBK NUERNBERG','76450000','55533','SPK MITTELFRANKEN-SUED','Servicezentrum: Mo - Mi: 08:00 - 13:00 Uhr, Do: 08:00 - 17:00 Uhr, Fr: 08:00','poststelle@fa-sc.bayern.de','www.finanzamt-schwabach.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9248','Schwandorf mit Außenstelle Neunburg v. W.','Friedrich-Ebert-Str.59','92421','Schwandorf','09431 382-0','09431 382-111','92419','','','75300000','75301502','BBK REGENSBURG EH WEIDEN','75051040','380019000','SPK IM LANDKREIS SCHWANDORF','Servicezentrum: Mo-Mi: 07:30-12:30 u. 13:30-15:30,Do: 07:30-12:30 u. 13:30-17:00, Fr: 07:30-12:30 h ','poststelle@fa-sad.bayern.de','www.finanzamt-schwandorf.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9249','Schweinfurt ','Schrammstr. 3','97421','Schweinfurt','09721 2911-0','09721 2911-5070','97420','','','79300000','79301500','BBK WUERZBURG EH SCHWEINFUR','79350101','15800','KR SPK SCHWEINFURT','Servicezentrum: Mo - Mi: 08:00 - 15:00 Uhr, Do: 08:00 - 17:00 Uhr, Fr: 08:00','poststelle@fa-sw.bayern.de','www.finanzamt-schweinfurt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9250','Selb - Außenstelle des Finanzamts Wunsiedel -','Wittelsbacher Str. 8','95100','Selb','09232 607-0','09232 607-300','','','','78000000','78101512','BBK BAYREUTH EH HOF','78055050','620006254','SPK FICHTELGEBIRGE','Servicezentrum: Mo-Mi: 07:30-12:30 u. 13:30-15:00,Do: 07:30-12:30 und 13:30-17:00, Fr: 07:30-12:00 h','poststelle@fa-sel.bayern.de','www.finanzamt-selb.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9252','Uffenheim ','Schloßpl.','97215','Uffenheim','09842 200-0','09842 200-345','','97211','1240','76500000','76501504','BBK NUERNBERG EH ANSBACH','76251020','620002006','SPK I LANDKREIS NEUSTADT','Servicezentrum: Mo-Mi: 08:00-12:00 u. 13:00-15:00,Do: 08:00-12:00 u. 13:00-17:00, Fr: 08:00-12:00 h ','poststelle@fa-uff.bayern.de','www.finanzamt-uffenheim.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9253','Waldmünchen - Außenstelle des Finanzamts Cham -','Bahnhofstr. 10','93449','Waldmünchen','09971 488-0','09971 488-550','','','','74221170','344 755 205','HYPOVEREINSBK CHAM, OBERPF','76010085','1735-858','POSTBANK NUERNBERG','Servicezentrum: Mo - Mi: 07:30 - 15:00 Uhr, Do: 07:30 - 17:00 Uhr, Fr: 07:30','poststelle@fa-wuem.bayern.de','www.finanzamt-waldmuenchen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9254','Waldsassen ','Johannisplatz 13','95652','Waldsassen','09632 847-0','09632 847-199','','95646','1329','75300000','75301511','BBK REGENSBURG EH WEIDEN','78151080','32367','SPK TIRSCHENREUTH','Servicezentrum: Mo - Fr: 07:30 - 12:30 Uhr, Mo - Mi: 13:30 - 15:30 Uhr,','poststelle@fa-wasa.bayern.de','www.finanzamt-waldsassen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9255','Weiden i.d.Opf. ','Schlörpl. 2 u. 4','92637','Weiden','0961 301-0','0961 32600','','92604','1460','75300000','75301500','BBK REGENSBURG EH WEIDEN','75350000','172700','ST SPK WEIDEN','Servicezentrum: Mo - Fr: 07:30 - 12:30 Uhr, Mo - Mi: 13:30 - 15:30 Uhr,','poststelle@fa-wen.bayern.de','www.finanzamt-weiden.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9257','Würzburg mit Außenstelle Ochsenfurt','Ludwigstr. 25','97070','Würzburg','0931 387-0','0931 387-4444','97064','','','79000000','79001500','BBK WUERZBURG','79020076','801283','HYPOVEREINSBK WUERZBURG','Servicezentrum: Mo - Mi: 07:30 - 15:00 Uhr, Do: 07:30 - 17:00 Uhr, Fr: 07:30','poststelle@fa-wue.bayern.de','www.finanzamt-wuerzburg.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9258','Wunsiedel mit Außenstelle Selb','Sonnenstr. 11','95632','Wunsiedel','09232 607-0','09232 607-200','95631','','','78000000','78101512','BBK BAYREUTH EH HOF','78055050','620006254','SPK FICHTELGEBIRGE','Servicezentrum: Mo-Mi: 07:30-12:30 u 13:30-15:00, Do: 07:30-12:30 und 13:30-17:00, Fr: 07:30-12:00 h','poststelle@fa-wun.bayern.de','www.finanzamt-wunsiedel.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9259','Zeil a. Main mit Außenstellen ','Obere Torstr. 9','97475','Zeil','09524 824-0','09524 824-100','','97470','1160','79300000','79301505','BBK WUERZBURG EH SCHWEINFUR','79351730','500900','SPK OSTUNTERFRANKEN','Servicezentrum: Mo - Mi: 08:00 - 15:00 Uhr, Do: 08:00 - 17:00 Uhr, Fr: 08:00','poststelle@fa-zei.bayern.de','www.finanzamt-zeil.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9260','Kötzting - Außenstelle des Finanzamts Cham -','Bahnhofstr. 3','93444','Kötzting','09971 488-0','09971 488-450','','','','74221170','344 755 205','HYPOVEREINSBK CHAM, OBERPF','76010085','1735-858','POSTBANK NUERNBERG','Servicezentrum: Mo - Mi: 07:30 - 15:00 Uhr, Do: 07:30 - 18:00 Uhr, Fr: 07:30','poststelle@fa-koez.bayern.de','www.finanzamt-koetzting.de');
-
---Update fuer Ersetung der float8 bzw. double precision Variablen auf Numeric mit 10 Vor und 3 Nachkommastellen
---
---TABLE ap
-alter table ap rename column paid to paidold;
-alter table ap add column paid numeric(10,5);
-update ap set paid=paidold;
-alter table ap drop column paidold;
---
-alter table ap rename column netamount to netamountold;
-alter table ap add column netamount numeric(10,5);
-update ap set netamount=netamountold;
-alter table ap drop column netamountold;
---
-alter table ap rename column amount to amountold;
-alter table ap add column amount numeric(10,5);
-update ap set amount=amountold;
-alter table ap drop column amountold;
---
---TABLE acc_trans
-alter table acc_trans rename column amount to amountold;
-alter table acc_trans add column amount numeric(10,5);
-update acc_trans set amount=amountold;
-alter table acc_trans drop column amountold;
---
---TABLE ar
-alter table ar rename column amount to amountold;
-alter table ar add column amount numeric(10,5);
-update ar set amount=amountold;
-alter table ar drop column amountold;
---
-alter table ar rename column netamount to netamountold;
-alter table ar add column netamount numeric(10,5);
-update ar set netamount=netamountold;
-alter table ar drop column netamountold;
---
-alter table ar rename column paid to paidold;
-alter table ar add column paid numeric(10,5);
-update ar set paid=paidold;
-alter table ar drop column paidold;
---
---TABLE customer
-alter table customer rename column creditlimit to creditlimitold;
-alter table customer add column creditlimit numeric(10,5);
-update customer set creditlimit=creditlimitold;
-alter table customer drop column creditlimitold;
---
---TABLE exchangerate
-alter table exchangerate rename column buy to buyold;
-alter table exchangerate add column buy numeric(10,5);
-update exchangerate set buy=buyold;
-alter table exchangerate drop column buyold;
---
-alter table exchangerate rename column sell to sellold;
-alter table exchangerate add column sell numeric(10,5);
-update exchangerate set sell=sellold;
-alter table exchangerate drop column sellold;
---
---TABLE invoice
-alter table invoice rename column sellprice to sellpriceold;
-alter table invoice add column sellprice numeric(10,5);
-update invoice set sellprice=sellpriceold;
-alter table invoice drop column sellpriceold;
---
-alter table invoice rename column fxsellprice to fxsellpriceold;
-alter table invoice add column fxsellprice numeric(10,5);
-update invoice set fxsellprice=fxsellpriceold;
-alter table invoice drop column fxsellpriceold;
---
---TABLE oe
-alter table oe rename column amount to amountold;
-alter table oe add column amount numeric(10,5);
-update oe set amount=amountold;
-alter table oe drop column amountold;
---
-alter table oe rename column netamount to netamountold;
-alter table oe add column netamount numeric(10,5);
-update oe set netamount=netamountold;
-alter table oe drop column netamountold;
---
---TABLE orderitems
-alter table orderitems rename column sellprice to sellpriceold;
-alter table orderitems add column sellprice numeric(10,5);
-update orderitems set sellprice=sellpriceold;
-alter table orderitems drop column sellpriceold;
---
---TABLE parts
-alter table parts rename column listprice to listpriceold;
-alter table parts add column listprice numeric(10,5);
-update parts set listprice=listpriceold;
-alter table parts drop column listpriceold;
---
-alter table parts rename column sellprice to sellpriceold;
-alter table parts add column sellprice numeric(10,5);
-update parts set sellprice=sellpriceold;
-alter table parts drop column sellpriceold;
---
-alter table parts rename column lastcost to lastcostold;
-alter table parts add column lastcost numeric(10,5);
-update parts set lastcost=lastcostold;
-alter table parts drop column lastcostold;
---
---TABLE tax
-alter table tax rename column rate to rateold;
-alter table tax add column rate numeric(10,5);
-update tax set rate=rateold;
-alter table tax drop column rateold;
---
---TABLE vendor
-alter table vendor rename column creditlimit to creditlimitold;
-alter table vendor add column creditlimit numeric(10,5);
-update vendor set creditlimit=creditlimitold;
-alter table vendor drop column creditlimitold;
---
-
---
-update defaults set version = '2.1.1';
---
+++ /dev/null
-
---Update der Numeric-Spalten von 5 auf 10 Vorkommastellen
---
---TABLE ap
-alter table ap rename column paid to paidold;
-alter table ap add column paid numeric(15,5);
-update ap set paid=paidold;
-alter table ap drop column paidold;
---
-alter table ap rename column netamount to netamountold;
-alter table ap add column netamount numeric(15,5);
-update ap set netamount=netamountold;
-alter table ap drop column netamountold;
---
-alter table ap rename column amount to amountold;
-alter table ap add column amount numeric(15,5);
-update ap set amount=amountold;
-alter table ap drop column amountold;
---
---TABLE acc_trans
-alter table acc_trans rename column amount to amountold;
-alter table acc_trans add column amount numeric(15,5);
-update acc_trans set amount=amountold;
-alter table acc_trans drop column amountold;
---
---TABLE ar
-alter table ar rename column amount to amountold;
-alter table ar add column amount numeric(15,5);
-update ar set amount=amountold;
-alter table ar drop column amountold;
---
-alter table ar rename column netamount to netamountold;
-alter table ar add column netamount numeric(15,5);
-update ar set netamount=netamountold;
-alter table ar drop column netamountold;
---
-alter table ar rename column paid to paidold;
-alter table ar add column paid numeric(15,5);
-update ar set paid=paidold;
-alter table ar drop column paidold;
---
---TABLE customer
-alter table customer rename column creditlimit to creditlimitold;
-alter table customer add column creditlimit numeric(15,5);
-update customer set creditlimit=creditlimitold;
-alter table customer drop column creditlimitold;
---
---TABLE exchangerate
-alter table exchangerate rename column buy to buyold;
-alter table exchangerate add column buy numeric(15,5);
-update exchangerate set buy=buyold;
-alter table exchangerate drop column buyold;
---
-alter table exchangerate rename column sell to sellold;
-alter table exchangerate add column sell numeric(15,5);
-update exchangerate set sell=sellold;
-alter table exchangerate drop column sellold;
---
---TABLE invoice
-alter table invoice rename column sellprice to sellpriceold;
-alter table invoice add column sellprice numeric(15,5);
-update invoice set sellprice=sellpriceold;
-alter table invoice drop column sellpriceold;
---
-alter table invoice rename column fxsellprice to fxsellpriceold;
-alter table invoice add column fxsellprice numeric(15,5);
-update invoice set fxsellprice=fxsellpriceold;
-alter table invoice drop column fxsellpriceold;
---
---TABLE oe
-alter table oe rename column amount to amountold;
-alter table oe add column amount numeric(15,5);
-update oe set amount=amountold;
-alter table oe drop column amountold;
---
-alter table oe rename column netamount to netamountold;
-alter table oe add column netamount numeric(15,5);
-update oe set netamount=netamountold;
-alter table oe drop column netamountold;
---
---TABLE orderitems
-alter table orderitems rename column sellprice to sellpriceold;
-alter table orderitems add column sellprice numeric(15,5);
-update orderitems set sellprice=sellpriceold;
-alter table orderitems drop column sellpriceold;
---
---TABLE parts
-alter table parts rename column listprice to listpriceold;
-alter table parts add column listprice numeric(15,5);
-update parts set listprice=listpriceold;
-alter table parts drop column listpriceold;
---
-alter table parts rename column sellprice to sellpriceold;
-alter table parts add column sellprice numeric(15,5);
-update parts set sellprice=sellpriceold;
-alter table parts drop column sellpriceold;
---
-alter table parts rename column lastcost to lastcostold;
-alter table parts add column lastcost numeric(15,5);
-update parts set lastcost=lastcostold;
-alter table parts drop column lastcostold;
---
---TABLE tax
-alter table tax rename column rate to rateold;
-alter table tax add column rate numeric(15,5);
-update tax set rate=rateold;
-alter table tax drop column rateold;
---
---TABLE vendor
-alter table vendor rename column creditlimit to creditlimitold;
-alter table vendor add column creditlimit numeric(15,5);
-update vendor set creditlimit=creditlimitold;
-alter table vendor drop column creditlimitold;
---
-
---New Fields for customer and vendor
-alter table vendor add column obsolete boolean;
-alter table vendor alter column obsolete set default 'false';
-update vendor set obsolete='false';
-alter table customer add column obsolete boolean;
-alter table customer alter column obsolete set default 'false';
-update customer set obsolete='false';
-alter table customer add column ustid varchar(12);
-alter table vendor add column ustid varchar(12);
-
-alter table customer add column username varchar(50);
-alter table vendor add column username varchar(50);
-alter table customer add column user_password text;
-alter table vendor add column user_password text;
-alter table customer add column salesman_id integer;
-alter table vendor add column salesman_id integer;
-
--- Shipto
-alter table shipto add column shiptodepartment_1 varchar(75);
-alter table shipto add column shiptodepartment_2 varchar(75);
-
-
-
--- Addon for business
-alter table business add column salesman boolean;
-alter table business alter column salesman set default 'false';
-alter table business add column customernumberinit text;
-
-alter table parts add column ve integer;
-alter table parts add column gv numeric(15,5);
---
-
--- Add table contrains
-alter table customer alter name SET NOT NULL;
-alter table vendor alter name set NOT NULL;
-alter table chart alter accno set NOT NULL;
-alter table parts alter partnumber set NOT NULL;
-alter table ar alter invnumber set NOT NULL;
-alter table ap alter invnumber set NOT NULL;
-alter table oe alter ordnumber set NOT NULL;
-
-alter table gl alter id set NOT NULL;
-alter table chart alter id set NOT NULL;
-alter table parts alter id set NOT NULL;
-alter table invoice alter id set NOT NULL;
-alter table vendor alter id set NOT NULL;
-alter table customer alter id set NOT NULL;
-alter table contacts alter cp_id set NOT NULL;
-alter table ar alter id set NOT NULL;
-alter table ap alter id set NOT NULL;
-alter table oe alter id set NOT NULL;
-alter table employee alter id set NOT NULL;
-alter table warehouse alter id set NOT NULL;
-alter table business alter id set NOT NULL;
-alter table license alter id set NOT NULL;
-alter table orderitems alter id set NOT NULL;
-
-alter table gl add primary key (id);
-alter table chart add primary key (id);
-alter table parts add primary key (id);
-alter table invoice add primary key (id);
-alter table vendor add primary key (id);
-alter table customer add primary key (id);
-alter table contacts add primary key (cp_id);
-alter table ar add primary key (id);
-alter table ap add primary key (id);
-alter table oe add primary key (id);
-alter table employee add primary key (id);
-alter table warehouse add primary key (id);
-alter table business add primary key (id);
-alter table license add primary key (id);
-
-alter table acc_trans add foreign key (chart_id) references chart (id);
-alter table invoice add foreign key (parts_id) references parts (id);
-alter table ar add foreign key (customer_id) references customer (id);
-alter table ap add foreign key (vendor_id) references vendor (id);
-alter table orderitems add foreign key (parts_id) references parts (id);
-
---Modify the possible length of bank account numbers
-alter table customer add column temp_account_number character varying(15);
-update customer set temp_account_number=account_number;
-alter table customer drop column account_number;
-alter table customer rename temp_account_number to account_number;
-
-alter table vendor add column temp_account_number character varying(15);
-update vendor set temp_account_number=account_number;
-alter table vendor drop column account_number;
-alter table vendor rename temp_account_number to account_number;
-
--- audit
-alter table defaults add column audittrail bool;
-CREATE TABLE audittrail (
- trans_id int,
- tablename text,
- reference text,
- formname text,
- action text,
- transdate timestamp default current_timestamp,
- employee_id int
-);
-
--- pricegroups
-
-CREATE TABLE "pricegroup" (
- "id" integer DEFAULT nextval('id'::text),
- "pricegroup" text not null,
- PRIMARY KEY (id)
-);
-
-CREATE TABLE "prices" (
- "parts_id" integer REFERENCES parts(id),
- "pricegroup_id" integer,
- "price" numeric(15,5)
-);
-
-ALTER TABLE customer ADD column klass integer;
-ALTER TABLE customer ALTER column klass set default 0;
-
---
-ALTER TABLE invoice ADD column pricegroup_id integer;
-ALTER TABLE orderitems ADD column pricegroup_id integer;
-
-
--- USTVA Update solve Bug 49 conributed by Andre Schubert
-update chart set pos_ustva='861' where accno='1771';
-update chart set pos_ustva='511' where accno='1775';
--- update chart set pos_ustva='511' where pos_ustva='51r';
--- update chart set pos_ustva='861' where pos_ustva='86r';
--- update chart set pos_ustva='971' where pos_ustva='97r';
--- update chart set pos_ustva='931' where pos_ustva='93r';
-
--- add fields for ordnumber/transdate/cusordnumber in invoice/orderitems (r690 cleanup)
-alter table orderitems add column ordnumber text;
-alter table orderitems add column transdate text;
-alter table orderitems add column cusordnumber text;
-alter table invoice add column ordnumber text;
-alter table invoice add column transdate text;
-alter table invoice add column cusordnumber text;
---
--- UStVA Link to SKR03/2006
--- Let this structure like it is, please.
--- This structure is based on the sequence of the USTVA 2006
--- Created by Udo Spallek
---
--- 1. Page UStVA
-UPDATE chart SET pos_ustva=41 WHERE accno IN ('8125', '8130', '8140', '8724', '8808', '8828');
-UPDATE chart SET pos_ustva=44 WHERE accno IN ('8135');
-UPDATE chart SET pos_ustva=49 WHERE accno IN ('');
-UPDATE chart SET pos_ustva=43 WHERE accno IN ('2402', '8120', '8150', '8505', '8625', '8705', '8807', '8827');
-UPDATE chart SET pos_ustva=48 WHERE accno IN ('8100', '8110', '8504', '8609');
-UPDATE chart SET pos_ustva=51 WHERE accno IN ('1717', '2404', '2405', '2700', '2705', '2707', '2709', '8196', '8315', '8400', '8595', '8600', '8611', '8640', '8720', '8726', '8735', '8760', '8790', '8801', '8809', '8820', '8910', '8920', '8921', '8922', '8925', '8935', '8940');
-UPDATE chart SET pos_ustva=511 WHERE accno IN ('1775');
-UPDATE chart SET pos_ustva=86 WHERE accno IN ('1711', '2401', '2403', '8300', '8310', '8506', '8591', '8630', '8710', '8725', '8731', '8750', '8780', '8915', '8930', '8932', '8945');
-UPDATE chart SET pos_ustva=861 WHERE accno IN ('1771');
-UPDATE chart SET pos_ustva=35 WHERE accno IN ('2407', '2409', '8723', '8729', '8736', '8764', '8794');
-UPDATE chart SET pos_ustva=36 WHERE accno IN ('');
-UPDATE chart SET pos_ustva=77 WHERE accno IN ('');
-UPDATE chart SET pos_ustva=76 WHERE accno IN ('8190');
-UPDATE chart SET pos_ustva=80 WHERE accno IN ('');
-UPDATE chart SET pos_ustva=91 WHERE accno IN ('');
-UPDATE chart SET pos_ustva=97 WHERE accno IN ('3425', '3725');
-UPDATE chart SET pos_ustva=971 WHERE accno IN ('1773');
-UPDATE chart SET pos_ustva=93 WHERE accno IN ('3420', '3724');
-UPDATE chart SET pos_ustva=931 WHERE accno IN ('1772');
-UPDATE chart SET pos_ustva=95 WHERE accno IN ('3727');
-UPDATE chart SET pos_ustva=98 WHERE accno IN ('');
-UPDATE chart SET pos_ustva=94 WHERE accno IN ('');
-UPDATE chart SET pos_ustva=96 WHERE accno IN ('1784');
-UPDATE chart SET pos_ustva=42 WHERE accno IN ('');
-UPDATE chart SET pos_ustva=60 WHERE accno IN ('8337');
-UPDATE chart SET pos_ustva=45 WHERE accno IN ('8338', '8339', '8950');
--- 2. Page UStVA
-UPDATE chart SET pos_ustva=52 WHERE accno IN ('');
-UPDATE chart SET pos_ustva=53 WHERE accno IN ('');
-UPDATE chart SET pos_ustva=73 WHERE accno IN ('');
-UPDATE chart SET pos_ustva=74 WHERE accno IN ('');
-UPDATE chart SET pos_ustva=84 WHERE accno IN ('3110', '3115', '3120', '3125');
-UPDATE chart SET pos_ustva=85 WHERE accno IN ('1785', '1786');
-UPDATE chart SET pos_ustva=65 WHERE accno IN ('1782');
-UPDATE chart SET pos_ustva=66 WHERE accno IN ('1570', '1571', '1575', '1576');
-UPDATE chart SET pos_ustva=61 WHERE accno IN ('1572', '1573');
-UPDATE chart SET pos_ustva=62 WHERE accno IN ('1588');
-UPDATE chart SET pos_ustva=67 WHERE accno IN ('1578', '1579');
-UPDATE chart SET pos_ustva=63 WHERE accno IN ('1577');
-UPDATE chart SET pos_ustva=64 WHERE accno IN ('1556', '1557', '1558', '1559');
-UPDATE chart SET pos_ustva=59 WHERE accno IN ('');
-UPDATE chart SET pos_ustva=69 WHERE accno IN ('1783');
-UPDATE chart SET pos_ustva=39 WHERE accno IN ('1781');
---
--- clear table tax
-DELETE from tax;
--- insert actual values for SKR03
-INSERT INTO tax (rate, taxkey, taxdescription) VALUES ('0','0','Keine Steuer');
-INSERT INTO tax (rate, taxkey, taxdescription) VALUES ('0','1','Umsatzsteuerfrei (mit Vorsteuerabzug)');
-INSERT INTO tax (chart_id, rate, taxnumber, taxkey, taxdescription) VALUES ((SELECT id FROM chart WHERE accno = '1771'),'0.07','1771','2','Umsatzsteuer 7%');
-INSERT INTO tax (chart_id, rate, taxnumber, taxkey, taxdescription) VALUES ((SELECT id FROM chart WHERE accno = '1775'),'0.16','1775','3','Umsatzsteuer 16%');
-INSERT INTO tax (chart_id, rate, taxnumber, taxkey, taxdescription) VALUES ((SELECT id FROM chart WHERE accno = '1571'),'0.07','1571','8','Vorsteuer 7%');
-INSERT INTO tax (chart_id, rate, taxnumber, taxkey, taxdescription) VALUES ((SELECT id FROM chart WHERE accno = '1575'),'0.16','1575','9','Vorsteuer 16%');
-INSERT INTO tax (chart_id, rate, taxnumber, taxkey, taxdescription) VALUES ((SELECT id FROM chart WHERE accno = '1767'),'0.00','1767','10','Im anderen EG-Staat steuerpfl. Lieferung');
-INSERT INTO tax (taxkey, taxdescription) VALUES ('11','Steuerfreie EG-Lief. an Abn. mit UStIdNr');
-INSERT INTO tax (chart_id, rate, taxnumber, taxkey, taxdescription) VALUES ((SELECT id FROM chart WHERE accno = '1772'),'0.07','1772','12','Umsatzsteuer 7% innergem. Erwerb');
-INSERT INTO tax (chart_id, rate, taxnumber, taxkey, taxdescription) VALUES ((SELECT id FROM chart WHERE accno = '1773'),'0.16','1773','13','Umsatzsteuer 16% innergem. Erwerb');
-INSERT INTO tax (chart_id, rate, taxnumber, taxkey, taxdescription) VALUES ((SELECT id FROM chart WHERE accno = '1572'),'0.07','1572','18','Steuerpfl. EG-Erwerb 7%');
-INSERT INTO tax (chart_id, rate, taxnumber, taxkey, taxdescription) VALUES ((SELECT id FROM chart WHERE accno = '1572'),'0.16','1573','19','Steuerpfl. EG-Erwerb 16%');
---
---
--- add unqiue constraint to project
-ALTER TABLE project ADD constraint project_projectnumber_key UNIQUE(projectnumber);
---
--- add column deliverydate to ar
-ALTER TABLE ar ADD COLUMN deliverydate date;
-
-update defaults set version = '2.2.0';
-
-
--- /dev/null
+-- Lizenzverwaltung
+CREATE TABLE "license" (
+ "id" integer DEFAULT nextval('id'::text),
+ "parts_id" integer,
+ "customer_id" integer,
+ "comment" text,
+ "validuntil" date,
+ "issuedate" date DEFAULT date ('now'::text),
+ "quantity" integer,
+ "licensenumber" text
+);
+CREATE INDEX "license_id_key" ON "license" (id);
+
+CREATE TABLE "licenseinvoice" (
+ trans_id integer,
+ license_id integer
+);
+
+--Datev-Ergänzungen
+alter table chart add column datevautomatik boolean;
+alter table chart alter column datevautomatik set default 'false';
+update chart set datevautomatik='false';
+
+alter table customer add column datevexport integer;
+alter table vendor add column datevexport integer;
+update customer set datevexport=1;
+update vendor set datevexport=1;
+
+create table datev (
+ "beraternr" character varying(7),
+ "beratername" character varying(9),
+ "mandantennr" character varying(5),
+ "dfvkz" character varying(2),
+ "datentraegernr" character varying(3),
+ "abrechnungsnr" character varying(6)
+);
+
+CREATE FUNCTION set_datevexport() RETURNS trigger AS '
+ BEGIN
+ IF OLD.datevexport IS NULL THEN
+ NEW.datevexport := 1;
+ END IF;
+ IF OLD.datevexport = 0 THEN
+ NEW.datevexport := 2;
+ END IF;
+ RETURN NEW;
+ END;
+' LANGUAGE plpgsql;
+
+CREATE TRIGGER customer_datevexport BEFORE UPDATE ON customer
+ FOR EACH ROW EXECUTE PROCEDURE set_datevexport();
+
+CREATE TRIGGER vendor_datevexport BEFORE UPDATE ON vendor
+ FOR EACH ROW EXECUTE PROCEDURE set_datevexport();
+
+alter table customer add column language varchar(5);
+alter table vendor add column language varchar(5);
+
+alter table oe add column cusordnumber text;
+alter table ar add column cusordnumber text;
+
+alter table parts rename column unit to unit_old;
+alter table parts add column unit varchar(10);
+update parts set unit=unit_old;
+alter table parts drop column unit_old;
+
+--
+--LINET-SK: add column account_number, bank code number and bank to customer and vendor
+alter table customer add column account_number varchar(10);
+alter table customer add column bank_code varchar(10);
+alter table customer add column bank text;
+--
+alter table vendor add column account_number varchar(10);
+alter table vendor add column bank_code varchar(10);
+alter table vendor add column bank text;
+
+--LINET-SK: add colum cp_id at oe, ar and ap
+alter table ap add column cp_id integer;
+alter table ar add column cp_id integer;
+alter table oe add column cp_id integer;
+
+--deafult-Werte für Kunden, Lieferanten und Artikelnummern
+alter table defaults add column customernumber text;
+alter table defaults add column vendornumber text;
+alter table defaults add column articlenumber text;
+alter table defaults add column servicenumber text;
+
+update defaults set customernumber=(select max(customernumber) from customer);
+update defaults set vendornumber=(select max(vendornumber) from vendor);
+update defaults set articlenumber=(select max(partnumber) from parts where inventory_accno_id notnull);
+update defaults set servicenumber=(select max(partnumber) from parts where inventory_accno_id isnull);
+
+--
+update defaults set version = '2.1.0';
--- /dev/null
+--Erweiterung Abteilung Lieferant/Kunde und Kundennummer beim Lieferanten
+alter table customer add column department_1 varchar(75);
+alter table customer add column department_2 varchar(75);
+alter table customer add column c_vendor_id text;
+
+alter table vendor add column department_1 varchar(75);
+alter table vendor add column department_2 varchar(75);
+alter table vendor add column v_customer_id text;
+
+--Erweitere jeweils Spalte unit von 5 auf 10 Stellen
+alter table invoice rename column unit to unitold;
+alter table invoice add column unit varchar(10);
+update invoice set unit=unitold;
+alter table invoice drop column unitold;
+
+alter table orderitems rename column unit to unitold;
+alter table orderitems add column unit varchar(10);
+update orderitems set unit=unitold;
+alter table orderitems drop column unitold;
+
+-- Table of tax authoritys
+-- for module ustva
+-- Lx office
+CREATE TABLE finanzamt (
+ FA_Land_Nr text,
+ FA_BUFA_Nr text,
+ FA_Name text,
+ FA_Strasse text,
+ FA_PLZ text,
+ FA_Ort text,
+ FA_Telefon text,
+ FA_Fax text,
+ FA_PLZ_Grosskunden text,
+ FA_PLZ_Postfach text,
+ FA_Postfach text,
+ FA_BLZ_1 text,
+ FA_Kontonummer_1 text,
+ FA_Bankbezeichnung_1 text,
+ FA_BLZ_2 text,
+ FA_Kontonummer_2 text,
+ FA_Bankbezeichnung_2 text,
+ FA_Oeffnungszeiten text,
+ FA_Email text,
+ FA_Internet text);
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('10','1010','Saarlouis ','Gaswerkweg 25','66740','Saarlouis','06831/4490','06831/449397','','66714','1440','59000000','59301502','BBK SAARBRUECKEN','59010066','7761668','POSTBANK SAARBRUECKEN','Mo,Di,Do 7.30-15.30, Mi 7.30-18,Fr 7.30-12','','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('10','1020','Merzig ','Am Gaswerk','66663','Merzig','06861/7030','06861/703133','','66653','100232','59000000','59301502','BBK SAARBRUECKEN','59010066','7761668','POSTBANK SAARBRUECKEN','Mo-Do 7.30-15.30,Mi bis 18.00,Fr 7.30-12.00','','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('10','1030','Neunkirchen ','Uhlandstr.','66538','Neunkirchen','06821/1090','06821/109275','','66512','1234','59000000','59001508','BBK SAARBRUECKEN','59010066','2988669','POSTBANK SAARBRUECKEN','Mo-Do 7.30-15.30,Mi bis 18.00,Fr 07.30-12.00','','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('10','1040','Saarbrücken Am Stadtgr ','Am Stadtgraben 2-4','66111','Saarbrücken','0681/30000','0681/3000329','','66009','100952','59000000','59001502','BBK SAARBRUECKEN','59010066','7766663','POSTBANK SAARBRUECKEN','Mo,Di,Do 7.30-15.30, Mi 7.30-18,Fr 7.30-12','','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('10','1055','Saarbrücken MainzerStr ','Mainzer Str.109-111','66121','Saarbrücken','0681/30000','0681/3000762','','66009','100944','59000000','59001502','BBK SAARBRUECKEN','59010066','7766663','POSTBANK SAARBRUECKEN','Mo,Mi,Fr 8.30-12.00, zus. Mi 13.30 - 15.30','','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('10','1060','St. Wendel ','Marienstr. 27','66606','St. Wendel','06851/8040','06851/804189','','66592','1240','59000000','59001508','BBK SAARBRUECKEN','59010066','2988669','POSTBANK SAARBRUECKEN','Mo-Do 7.30-15.30,Mi bis 18.00,Fr 07.30-12.00','','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('10','1070','Sulzbach ','Vopeliusstr. 8','66280','Sulzbach','06897/9082-0','06897/9082110','','66272','1164','59000000','59001502','BBK SAARBRUECKEN','59010066','7766663','POSTBANK SAARBRUECKEN','Mo,Mi,Fr 08.30-12.00, zus. Mi 13.30-18.00','','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('10','1075','Homburg ','Schillerstr. 15','66424','Homburg','06841/6970','06841/697199','','66406','1551','59000000','59001508','BBK SAARBRUECKEN','59010066','2988669','POSTBANK SAARBRUECKEN','Mo-Do 7.30-15.30,Mi bis 18.00,Fr 07.30-12.00','','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('10','1085','St. Ingbert ','Rentamtstr. 39','66386','St. Ingbert','06894/984-01','06894/984159','','66364','1420','59000000','59001508','BBK SAARBRUECKEN','59010066','2988669','POSTBANK SAARBRUECKEN','Mo-Do 7.30-15.30,Mi bis 18.00,Fr 7.30-12.00','','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('10','1090','Völklingen ','Marktstr.','66333','Völklingen','06898/20301','06898/203133','','66304','101440','59000000','59001502','BBK SAARBRUECKEN','59010066','7766663','POSTBANK SAARBRUECKEN','Mo-Do 7.30-15.30,Mi bis 18.00,Fr 07.30-12.00','','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('11','1113','Berlin Charlottenburg','Bismarckstraße 48','10627','Berlin','030 9024-13-0','030 9024-13-900','','','','10010010','691555100','POSTBANK BERLIN','10050000','6600046463','LBB GZ - BERLINER SPARKASSE','Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung','facharlottenburg@berlin.de','http://www.berlin.de/ofd');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('11','1114','Berlin Kreuzberg','Mehringdamm 22','10961','Berlin','030 9024-14-0','030 9024-14-900','10958','','','10010010','691555100','POSTBANK BERLIN','10050000','6600046463','LBB GZ - BERLINER SPARKASSE','Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung','fakreuzberg@berlin.de','http://www.berlin.de/oberfinanzdirektion');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('11','1115','Berlin Neukölln','','','','','','','','','','','','','','','','faneukoelln@berlin.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('11','1116','Berlin Neukölln','Thiemannstr. 1','12059','Berlin','030 9024-16-0','030 9024-16-900','','','','10010010','691555100','POSTBANK BERLIN','10050000','6600046463','LBB GZ - BERLINER SPARKASSE','Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung','faneukoelln@berlin.de','http://www.berlin.de/oberfinanzdirektion');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('11','1117','Berlin Reinickendorf','Eichborndamm 208','13403','Berlin','030 9024-17-0','030 9024-17-900','13400','','','10010010','691555100','POSTBANK BERLIN','10050000','6600046463','LBB GZ - BERLINER SPARKASSE','Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung','fareinickendorf@berlin.de','http://www.berlin.de/oberfinanzdirektion');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('11','1118','Berlin Schöneberg','Bülowstraße 85/88','10783','Berlin','030/9024-18-0','030/9024-18-900','','','','10010010','691555100','POSTBANK BERLIN','10050000','6600046463','LBB GZ - BERLINER SPARKASSE','Montag und Freitag: 8:00 - 13:00 Uhr Donnerstag: 11:00 - 18:00 Uhr','faschoeneberg@berlin.de','http://www.berlin.de/oberfinanzdirektion');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('11','1119','Berlin Spandau','Nonnendammallee 15-21','13599','Berlin','030/9024-19-0','030/9024-19-900','','','','10010010','691555100','POSTBANK BERLIN','10050000','6600046463','LBB GZ - BERLINER SPARKASSE','Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung','faspandau@berlin.de','http://www.berlin.de/oberfinanzdirektion');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('11','1120','Berlin Steglitz','Schloßstr. 58/59','12165','Berlin','030/9024-20-0','030/9024-20-900','','','','10010010','691555100','POSTBANK BERLIN','10050000','6600046463','LBB GZ - BERLINER SPARKASSE','Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung','fasteglitz@berlin.de','http://www.berlin.de/oberfinanzdirektion');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('11','1121','Berlin Tempelhof','Tempelhofer Damm 234/236','12099','Berlin','030 9024-21-0','030 9024-21-900','12096','','','10010010','691555100','POSTBANK BERLIN','10050000','6600046463','LBB GZ - BERLINER SPARKASSE','Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung','fatempelhof@berlin.de','http://www.berlin.de/oberfinanzdirektion');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('11','1123','Berlin Wedding','Osloer Straße 37','13359','Berlin','030 9024-23-0','030 9024-23-900','','','','10010010','691555100','POSTBANK BERLIN','10050000','6600046463','LBB GZ - BERLINER SPARKASSE','Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung','fawedding@berlin.de','http://www.berlin.de/oberfinanzdirektion');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('11','1124','Berlin Wilmersdorf','Blissestr. 5','10713','Berlin','030/9024-24-0','030/9024-24-900','10702','','','10010010','691555100','POSTBANK BERLIN','10050000','6600046463','LBB GZ - BERLINER SPARKASSE','Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung','fawilmersdorf@berlin.de','http://www.berlin.de/oberfinanzdirektion');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('11','1125','Berlin Zehlendorf','Martin-Buber-Str. 20/21','14163','Berlin','030 9024-25-0','030 9024-25-900','14160','','','10010010','691555100','POSTBANK BERLIN','10050000','6600046463','LBB GZ - BERLINER SPARKASSE','Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung','fazehlendorf@berlin.de','http://www.berlin.de/oberfinanzdirektion');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('11','1127','Berlin für Körperschaften I','Gerichtstr. 27','13347','Berlin','030 9024-27-0','030 9024-27-900','','','','10010010','691555100','POSTBANK BERLIN','10050000','6600046463','LBB GZ - BERLINER SPARKASSE','Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung','fakoerperschaften1@berlin.de','http://www.berlin.de/oberfinanzdirektion');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('11','1128','Berlin Pankow/Weißennsee - nur KFZ-Steuer -','Berliner Straße 32','13089','Berlin','030/4704-0','030/94704-1777','13083','','','10010010','691555100','POSTBANK BERLIN','10050000','6600046463','LBB GZ - BERLINER SPARKASSE','Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung','pankow.weissensee@berlin.de','http://www.berlin.de/oberfinanzdirektion');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('11','1129','Berlin für Körperschaften III','Volkmarstr. 13','12099','Berlin','030/70102-0','030/70102-100','','12068','420844','10010010','691555100','POSTBANK BERLIN','10050000','6600046463','LBB GZ - BERLINER SPARKASSE','Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung','fakoeperschaften3@berlin.de','http://www.berlin.de/oberfinanzdirektion');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('11','1130','Berlin für Körperschaften IV','Magdalenenstr. 25','10365','Berlin','030 9024-30-0','030 9024-30-900','','','','10010010','691555100','POSTBANK BERLIN','10050000','6600046463','LBB GZ - BERLINER SPARKASSE','Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung','fakoeperschaften4@berlin.de','http://www.berlin.de/oberfinanzdirektion');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('11','1131','Berlin Friedrichsh./Prenzb.','Pappelallee 78/79','10437','Berlin','030 9024-28-0','030 9024-28-900','10431','','','10010010','691555100','POSTBANK BERLIN','10050000','6600046463','LBB GZ - BERLINER SPARKASSE','Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung','fafriedrichshain.prenzlauerberg@berlin.de','http://www.berlin.de/oberfinanzdirektion');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('11','1132','Berlin Lichtenb./Hohenschh.','Josef-Orlopp-Str. 62','10365','Berlin','030/5501-0','030/55012222','10358','','','10010010','691555100','POSTBANK BERLIN','10050000','6600046463','LBB GZ - BERLINER SPARKASSE','Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung','falichtenberg.hohenschoenhausen@berlin.de','http://www.berlin.de/oberfinanzdirektion');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('11','1133','Berlin Hellersdorf/Marzahn','Allee der Kosmonauten 29','12681','Berlin','030 9024-26-0','030 9024-26-900','12677','','','10010010','691555100','POSTBANK BERLIN','10050000','6600046463','LBB GZ - BERLINER SPARKASSE','Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung','fahellersdorf.marzahn@berlin.de','http://www.berlin.de/oberfinanzdirektion');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('11','1134','Berlin Mitte/Tiergarten','Neue Jakobstr. 6-7','10179','Berlin','030 9024-22-0','030 9024-22-900','','','','10010010','691555100','POSTBANK BERLIN','10050000','6600046463','LBB GZ - BERLINER SPARKASSE','Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung','famitte.tiergarten@berlin.de','http://www.berlin.de/oberfinanzdirektion');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('11','1135','Berlin Pankow/Weißensee','Berliner Straße 32','13089','Berlin','030/4704-0','030/47041777','13083','','','10010010','691555100','POSTBANK BERLIN','10050000','6600046463','LBB GZ - BERLINER SPARKASSE','Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung','pankow.weissensee@berlin.de','http://www.berlin.de/oberfinanzdirektion');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('11','1136','Berlin Treptow/Köpenick','Seelenbinderstr. 99','12555','Berlin','030 9024-12-0','030 9024-12-900','','','','10010010','691555100','POSTBANK BERLIN','10050000','6600046463','LBB GZ - BERLINER SPARKASSE','Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung','fatreptow.koepenick@berlin.de','http://www.berlin.de/oberfinanzdirektion');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('11','1137','Berlin für Körperschaften II','Magdalenenstr. 25','10365','Berlin','030 9024-29-0','030 9024-29-900','','','','10010010','691555100','POSTBANK BERLIN','10050000','6600046463','LBB GZ - BERLINER SPARKASSE','Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung','fakoeperschaften2@berlin.de','http://www.berlin.de/oberfinanzdirektion');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('11','1138','Berlin für Fahndung und Strafsachen','Colditzstr. 41','12099','Berlin','030/70102-777','030/70102-700','','','','','','','','','','Mo - Mi 10:00 - 14:00, Do 10:00 - 18:00, Fr 10:00 - 14:00 Uhr','fafahndung.strafsachen@berlin.de','http://www.berlin.de/oberfinanzdirektion');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('1','2111','Bad Segeberg ','Theodor-Storm-Str. 4-10','23795','Bad Segeberg','04551 54-0','04551 54-303','23792','','','23000000','23001502','BBK LUEBECK','23051030','744','KR SPK SUEDHOLSTEIN BAD SEG','0830-1200 MO, DI, DO, FR, 1330-1630 DO','','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('1','2112','Eckernförde ','Bergstr. 50','24340','Eckernförde','04351 756-0','04351 83379','','24331','1180','21000000','21001500','BBK KIEL','21092023','11511260','ECKERNFOERDER BANK VRB','0800-1200 MO-FR','','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('1','2113','Elmshorn ','Friedensallee 7-9','25335','Elmshorn','04121 481-0','04121 481-460','25333','','','22200000','22201502','BBK KIEL EH ITZEHOE','','','','0800-1200 MO-FR','','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('1','2114','Eutin ','Robert-Schade-Str. 22','23701','Eutin','04521 704-0','04521 704-406','','23691','160','23000000','23001505','BBK LUEBECK','21352240','4283','SPK OSTHOLSTEIN EUTIN','0830-1200 MO-FR, Nebenstelle Janusstr. 5 am Mo., Di, Do und Fr. 0830-1200, Do. 1330-1700','','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('1','2115','Flensburg ','Duburger Str. 58-64','24939','Flensburg','0461 813-0','0461 813-254','','24905','1552','21500000','21501500','BBK FLENSBURG','','','','0800-1200 MO-FR','','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('1','2116','Heide ','Ernst-Mohr-Str. 34','25746','Heide','0481 92-1','0481 92-690','25734','','','21500000','21701502','BBK FLENSBURG','22250020','60000123','SPK WESTHOLSTEIN','0800-1200 MO, DI, DO, FR, 1400-1700 DO','','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('1','2117','Husum ','Herzog-Adolf-Str. 18','25813','Husum','04841 8949-0','04841 8949-200','','25802','1230','21500000','21701500','BBK FLENSBURG','','','','0800-1200 MO-FR','','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('1','2118','Itzehoe ','Fehrsstr. 5','25524','Itzehoe','04821 66-0','04821 661-499','','25503','1344','22200000','22201500','BBK KIEL EH ITZEHOE','','','','0800-1200 MO, DI, DO, FR, 1400-1730 DO','','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('1','2119','Kiel-Nord ','Holtenauer Str. 183','24118','Kiel','0431 8819-0','0431 8819-1200','24094','','','21000000','21001501','BBK KIEL','21050000','52001500','HSH NORDBANK KIEL','0800-1200 MO-FR 1430-1600 DI','','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('1','2120','Kiel-Süd ','Hopfenstr. 2a','24114','Kiel','0431 602-0','0431 602-1009','24095','','','21000000','21001502','BBK KIEL','21050000','52001510','HSH NORDBANK KIEL','0800-1200 MO, DI, DO, FR, 1430-1730 DI','','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('1','2121','Leck ','Eesacker Str. 11 a','25917','Leck','04662 85-0','04662 85-266','','25912','1240','21700000','21701501','BBK FLENSBURG EH HUSUM','21750000','80003569','NORD-OSTSEE SPK SCHLESWIG','0800-1200 MO-FR','','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('1','2122','Lübeck ','Possehlstr. 4','23560','Lübeck','0451 132-0','0451 132-501','23540','','','23000000','23001500','BBK LUEBECK','21050000','7052000200','HSH NORDBANK KIEL','0730-1300 MO+DI 0730-1700 Do 0730-1200 Fr','','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('1','2123','Meldorf ','Jungfernstieg 1','25704','Meldorf','04832 87-0','04832 87-2508','','25697','850','21500000','21701503','BBK FLENSBURG','21851830','106747','VERB SPK MELDORF','0800-1200 MO, DI, DO, FR, 1400-1700 MO','','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('1','2124','Neumünster ','Bahnhofstr. 9','24534','Neumünster','04321 496 0','04321 496-189','24531','','','21000000','21001507','BBK KIEL','','','','0800-1200 MO-MI, FR 1400-1700 DO','','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('1','2125','Oldenburg ','Lankenstr. 1','23758','Oldenburg','04361 497-0','04361 497-125','','23751','1155','23000000','23001504','BBK LUEBECK','21352240','51000396','SPK OSTHOLSTEIN EUTIN','0900-1200 MO-FR 1400-1600 MI','','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('1','2126','Plön ','Fünf-Seen-Allee 1','24306','Plön','04522 506-0','04522 506-2149','','24301','108','21000000','21001503','BBK KIEL','21051580','2600','SPK KREIS PLOEN','0800-1200 MO, Di, Do, Fr, 1400-1700 Di','','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('1','2127','Ratzeburg ','Bahnhofsallee 20','23909','Ratzeburg','04541 882-01','04541 882-200','23903','','','23000000','23001503','BBK LUEBECK','23052750','100188','KR SPK LAUENBURG RATZEBURG','0830-1230 MO, DI, DO, FR, 1430-1730 DO','','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('1','2128','Rendsburg ','Ritterstr. 10','24768','Rendsburg','04331 598-0','04331 598-2770','','24752','640','21000000','21001504','BBK KIEL','21450000','1113','SPK MITTELHOLSTEIN RENDSBG','0730-1200 MO-FR','','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('1','2129','Schleswig ','Suadicanistr. 26-28','24837','Schleswig','04621 805-0','04621 805-290','','24821','1180','21500000','21501501','BBK FLENSBURG','21690020','91111','VOLKSBANK RAIFFEISENBANK','0800-1200 MO, DI, DO, FR, 1430-1700 DO','','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('1','2130','Stormarn ','Berliner Ring 25','23843','Bad Oldesloe','04531 507-0','04531 507-399','23840','','','23000000','23001501','BBK LUEBECK','23051610','20503','SPK BAD OLDESLOE','0830-1200 MO-FR','','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('1','2131','Pinneberg ','Friedrich-Ebert-Str. 29','25421','Pinneberg','04101 5472-0','04101 5472-680','','25404','1451','22200000','22201503','BBK KIEL EH ITZEHOE','','','','0800-1200 MO-FR','','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('1','2132','Bad Segeberg / Außenst.Norderstedt','Europaallee 22','22850','Norderstedt','040 523068-0','040 523068-70','','','','23000000','23001502','BBK LUEBECK','23051030','744','KR SPK SUEDHOLSTEIN BAD SEG','0830-1200 MO, DI, DO, FR, 1330-1630 DO','','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('2','2201','Hamburg Steuerkasse','Steinstraße 10','20095','Hamburg','040/42853-03','040/42853-2159','','20041','106026','20000000','20001530','BBK HAMBURG','21050000','101444000','HSH NORDBANK KIEL','',' FAfuerSteuererhebung@finanzamt.hamburg.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('2','2202','Hamburg-Altona ','Gr. Bergstr. 264/266','22767','Hamburg','040/42811-02','040/42811-2871','','22704','500471','20000000','20001530','BBK HAMBURG','21050000','101444000','HSH NORDBANK KIEL','',' FAHamburgAltona@finanzamt.hamburg.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('2','2203','Hamburg-Bergedorf ','Ludwig-Rosenberg-Ring 41','21031','Hamburg','040/42891-0','040/42891-2243','','21003','800360','20000000','20001530','BBK HAMBURG','21050000','101444000','HSH NORDBANK KIEL','','FAHamburgBergedorf@finanzamt.hamburg.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('2','2206','Hamburg-Harburg ','Harburger Ring 40','21073','Hamburg','040/42871-0','040/42871-2215','','21043','900352','20000000','200 015 30','BBK HAMBURG','21050000','101444000','HSH NORDBANK KIEL','',' FAHamburgHarburg@finanzamt.hamburg.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('2','2208','Hamburg-Wandsbek ','Schloßstr.107','22041','Hamburg','040/42881-0','040/42881-2888','','22006','700660','20000000','20001530','BBK HAMBURG','21050000','101444000','HSH NORDBANK KIEL','',' FAHamburgWandsbek@finanzamt.hamburg.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('2','2209','Hamburg-Oberalster ','Hachmannplatz 2','20099','Hamburg','040/42854-90','040/42854-4960','','20015','102248','20000000','20001530','BBK HAMBURG','21050000','101444000','HSH NORDBANK KIEL','',' FAHamburgOberalster@finanzamt.hamburg.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('2','2210','Hamburg f.VerkSt.u.Grundbes-10','Gorch-Fock-Wall 11','20355','Hamburg','040/42843-60','040/42843-6199','','20306','301721','20000000','20001530','BBK HAMBURG','21050000','101444000','HSH NORDBANK KIEL','',' FAfuerVerkehrsteuern@finanzamt.hamburg.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('2','2215','Hamburg-Barmbek-Uhlenhorst 15 ','Lübecker Str. 101-109','22087','Hamburg','040/42860-0','040/42860-730','','22053','760360','20000000','20001530','BBK HAMBURG','21050000','101444000','HSH NORDBANK KIEL','',' FAHamburgBarmbekUhlenhorst@finanzamt.hamburg.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('2','2216','Hamburg f.VerkSt.u.Grundbes-16','Gorch-Fock-Wall 11','20355','Hamburg','040/42843-60','040/42843-6199','','20306','301721','20000000','20001530','BBK HAMBURG','21050000','101444000','HSH NORDBANK KIEL','',' FAfuerVerkehrsteuern@finanzamt.hamburg.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('2','2217','Hamburg-Mitte-Altstadt 17 ','Wendenstraße 35 b','20097','Hamburg','040/42853-06','040/42853-6671','','20503','261338','20000000','20001530','BBK HAMBURG','21050000','101444000','HSH NORDBANK KIEL','',' FAHamburgMitteAltstadt@finanzamt.hamburg.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('2','2220','Hamburg f.VerkSt.u.Grundbes-20','Gorch-Fock-Wall 11','20355','Hamburg','040/42843-60','040/42843-6599','','20306','301721','20000000','20001530','BBK HAMBURG','21050000','101444000','HSH NORDBANK KIEL','',' FAfuerVerkehrsteuern@finanzamt.hamburg.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('2','2222','Hamburg-Hansa ','Steinstraße 10','20095','Hamburg','040/42853-01','040/42853-2064','','20015','102244','20000000','20001530','BBK HAMBURG','21050000','101444000','HSH NORDBANK KIEL','','FAHamburgHansa@finanzamt.hamburg.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('2','2224','Hamburg-Mitte-Altstadt ','Wendenstr. 35 b','20097','Hamburg','040/42853-06','040/42853-6671','','20503','261338','20000000','20001530','BBK HAMBURG','21050000','101444000','HSH NORDBANK KIEL','',' FAHamburgMitteAltstadt@finanzamt.hamburg.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('2','2225','Hamburg-Neustadt-St.Pauli ','Steinstraße 10','20095','Hamburg','040/42853-02','040/42853-2106','','20015','102246','20000000','20001530','BBK HAMBURG','21050000','101444000','HSH NORDBANK KIEL','',' FAHamburgNeustadt@finanzamt.hamburg.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('2','2226','Hamburg-Nord ','Borsteler Chaussee 45','22453','Hamburg','040/42806-0','040/42806-220','','22207','600707','20000000','20001530','BBK HAMBURG','21050000','101444000','HSH NORDBANK KIEL','','FAHamburgNord@finanzamt.hamburg.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('2','2227','Hamburg für Großunternehmen','Amsinckstr. 40','20097','Hamburg','040/42853-05','040/42853-5559','','20015','102205','20000000','20001530','BBK HAMBURG','21050000','101444000','HSH NORDBANK KIEL','',' FAfuerGroßunternehmen@finanzamt.hamburg.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('2','2228','Hamburg Neust.-St.Pauli-28','Steinstr. 10','20095','Hamburg','040/42853-3589','040/42853-2106','','20015','102246','20000000','20001530','BBK HAMBURG','21050000','101444000','HSH NORDBANK KIEL','',' FAHamburgNeustadt@finanzamt.hamburg.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('2','2230','Hamburg f.Verkehrst.u.Grundbes','Gorch-Fock-Wall 11','20355','Hamburg','040/42843-60','040/42843-6799','','20306','301721','20000000','20001530','BBK HAMBURG','21050000','101444000','HSH NORDBANK KIEL','',' FAfuerVerkehrsteuern@finanzamt.hamburg.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('2','2235','Hamburg f.VerkSt.u.Grundbes-35','Gorch-Fock-Wall 11','20355','Hamburg','040/42843-60','040/42843-6199','','20306','301721','20000000','20001530','BBK HAMBURG','21050000','101444000','HSH NORDBANK KIEL','',' FAfuerVerkehrsteuern@finanzamt.hamburg.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('2','2254','Hamburg-Eimsbüttel ','Stresemannstraße 23','22769','Hamburg','040/42807-0','040/42807-220','','22770','570110','20000000','20001530','BBK HAMBURG','21050000','101444000','HSH NORDBANK KIEL','',' FAHamburgEimsbuettel@finanzamt.hamburg.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('2','2257','Hamburg-Am Tierpark ','Hugh-Greene-Weg 6','22529','Hamburg','','','','22520','','20000000','20001530','BBK HAMBURG','21050000','101444000','HSH NORDBANK KIEL','',' FAHamburgAmTierpark@finanzamt.hamburg.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('2','2271','Hamburg-Barmbek-Uhlenhorst ','Lübecker Str. 101-109','22087','Hamburg','040/42860-0','040/42860-730','','22053','760360','20000000','20001530','BBK HAMBURG','21050000','101444000','HSH NORDBANK KIEL','',' FABarmbekUhlenhorst@finanzamt.hamburg.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2311','Alfeld (Leine) ','Ravenstr.10','31061','Alfeld','05181/7050','05181/705240','','31042','1244','25000000','25901505','BBK HANNOVER','25950130','10011102','KR SPK HILDESHEIM','Mo. - Fr. 8.30 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-alf.niedersachsen.de','www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2312','Bad Gandersheim ','Alte Gasse 24','37581','Bad Gandersheim','05382/760','(05382) 76-213 + 204','','37575','1180','26000000','26001501','BBK GOETTINGEN','25050000','22801005','NORD LB HANNOVER','Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-gan.niedersachsen.de','www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2313','Braunschweig-Altewiekring ','Altewiekring 20','38102','Braunschweig','0531/7050','0531/705309','','38022','3229','27000000','27001501','BBK BRAUNSCHWEIG','25050000','2498020','NORD LB HANNOVER','Mo. - Fr. 8.00 - 12.00 Uhr, Mo. 14.00 - 17.00 Uhr','Poststelle@fa-bs-a.niedersachsen.de','www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2314','Braunschweig-Wilhelmstr. ','Wilhelmstr. 4','38100','Braunschweig','0531/4890','0531/489224','','38022','3249','27000000','27001502','BBK BRAUNSCHWEIG','25050000','811422','NORD LB HANNOVER','Mo. - Fr. 8.00 - 12.00 Uhr, Mo. 14.00 - 17.00 Uhr','Poststelle@fa-bs-w.niedersachsen.de','www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2315','Buchholz in der Nordheide ','Bgm.-A.-Meyer-Str. 5','21244','Buchholz','04181/2030','(04181) 203-4444','','21232','1262','20000000','20001520','BBK HAMBURG','20750000','3005063','SPK HARBURG-BUXTEHUDE','Mo. - Fr. 8.00 - 12.00 Uhr , Do. 14.00 - 17.00 Uhr','Poststelle@fa-buc.niedersachsen.de','www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2316','Burgdorf ','V.d.Hannov. Tor 30','31303','Burgdorf','05136/8060','05136/806144','31300','','','25000000','25001515','BBK HANNOVER','25050180','1040400010','SPARKASSE HANNOVER','Mo. - Fr. 8.30 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-bu.niedersachsen.de','www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2317','Celle ','Sägemühlenstr. 5','29221','Celle','(05141) 915-0','05141/915666','','29201','1107','25000000','25701511','BBK HANNOVER','25750001','59','SPARKASSE CELLE','Mo. - Fr. 8.00 - 12.00 Uhr , Do. 14.00 - 17.00 Uhr','Poststelle@fa-ce.niedersachsen.de','www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2318','Cuxhaven ','Poststr. 81','27474','Cuxhaven','(04721) 563-0','04721/563313','','27452','280','29000000','24101501','BBK BREMEN','24150001','100503','ST SPK CUXHAVEN','Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-cux.niedersachsen.de','www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2319','Gifhorn ','Braunschw. Str. 6-8','38518','Gifhorn','05371/8000','05371/800241','','38516','1249','27000000','27001503','BBK BRAUNSCHWEIG','26951311','11009958','SPK GIFHORN-WOLFSBURG','Mo. - Fr. 8.00 - 12.00 Uhr, Do. 14.00 - 17.00','Poststelle@fa-gf.niedersachsen.de','www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2320','Göttingen ','Godehardstr. 6','37073','Göttingen','0551/4070','0551/407449','37070','','','26000000','26001500','BBK GOETTINGEN','26050001','91','SPARKASSE GOETTINGEN','Servicecenter: Mo., Di., Mi. und Fr. 8.00 - 12.00 u. Do. 8.00 - 17.00 Uhr,','Poststelle@fa-goe.niedersachsen.de','www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2321','Goslar ','Wachtelpforte 40','38644','Goslar','05321/5590','05321/559200','','38604','1440','27000000','27001505','BBK BRAUNSCHWEIG','26850001','2220','SPARKASSE GOSLAR/HARZ','Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-gs.niedersachsen.de','www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2322','Hameln ','Süntelstraße 2','31785','Hameln','05151/2040','05151/204200','','31763','101325','25000000','25401511','BBK HANNOVER','25450001','430','ST SPK HAMELN','Mo. - Fr. 8.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-hm.niedersachsen.de','www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2323','Hannover-Land I ','Göttinger Chaus. 83A','30459','Hannover','(0511) 419-1','0511/4192269','','30423','910320','25000000','25001512','BBK HANNOVER','25050000','101342434','NORD LB HANNOVER','Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr und nach Vereinbarung','Poststelle@fa-h-l1.niedersachsen.de','www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2324','Hannover-Mitte ','Lavesallee 10','30169','Hannover','0511/16750','0511/1675277','','30001','143','25000000','25001516','BBK HANNOVER','25050000','101341816','NORD LB HANNOVER','Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhrund nach Vereinbarung','Poststelle@fa-h-mi.niedersachsen.de','www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2325','Hannover-Nord ','Vahrenwalder Str.206','30165','Hannover','0511/67900','(0511) 6790-6090','','30001','167','25000000','25001514','BBK HANNOVER','25050000','101342426','NORD LB HANNOVER','Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr und nach Vereinbarung','Poststelle@fa-h-no.niedersachsen.de','www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2326','Hannover-Süd ','Göttinger Chaus. 83B','30459','Hannover','0511/4191','0511/4192575','','30423','910355','25000000','25001517','BBK HANNOVER','25050000','101342400','NORD LB HANNOVER','Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr und nach Vereinbarung','Poststelle@fa-h-su.niedersachsen.de','www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2327','Hannover-Land II ','Vahrenwalder Str.208','30165','Hannover','0511/67900','(0511) 6790-6633','','30001','165','25000000','25001520','BBK HANNOVER','25050000','101342517','NORD LB HANNOVER','Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr und nach Vereinbarung','Poststelle@fa-h-l2.niedersachsen.de','www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2328','Helmstedt ','Ernst-Koch-Str.3','38350','Helmstedt','05351/1220','(05351) 122-299','','38333','1320','27000000','27101500','BBK BRAUNSCHWEIG','25050000','5801006','NORD LB HANNOVER','Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-he.niedersachsen.de','www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2329','Herzberg am Harz ','Sieberstr. 1','37412','Herzberg','05521/8570','05521/857220','','37401','1153','26000000','26001502','BBK GOETTINGEN','26351015','1229327','SPARKASSE IM KREIS OSTERODE','Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-hz.niedersachsen.de','www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2330','Hildesheim ','Kaiserstrasse 47','31134','Hildesheim','05121/3020','05121/302480','','31104','100455','25000000','25901500','BBK HANNOVER','25950130','5555','KR SPK HILDESHEIM','Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr und nach Vereinbarung','Poststelle@fa-hi.niedersachsen.de','www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2331','Holzminden ','Ernst-August-Str.30','37603','Holzminden','05531/1220','05531/122100','','37601','1251','25000000','25401512','BBK HANNOVER','25050000','27811140','NORD LB HANNOVER','Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-hol.niedersachsen.de','www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2332','Lüchow ','Mittelstr.5','29439','Lüchow','(05841) 963-0','05841/963170','','29431','1144','24000000','25801503','BBK LUENEBURG','25851335','2080000','KR SPK LUECHOW-DANNENBERG','Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-luw.niedersachsen.de','www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2333','Lüneburg ','Am Alt. Eisenwerk 4a','21339','Lüneburg','04131/3050','04131/305915','21332','','','24000000','24001500','BBK LUENEBURG','24050110','18','SPK LUENEBURG','Mo. - Fr. 8.00-12.00 Uhr, Do. 14.00 - 17.00 Uhr und nach Vereinbarung','Poststelle@fa-lg.niedersachsen.de','www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2334','Nienburg/Weser ','Schloßplatz 10','31582','Nienburg','05021/8011','05021/801300','','31580','2000','25000000','25601500','BBK HANNOVER','25650106','302224','SPARKASSE NIENBURG','Mo. - Fr. 7.30 - 12.00 Uhr und nach Vereinbarung, zusätzl. Arbeitnehmerbereich: Do. 14 -','Poststelle@fa-ni.niedersachsen.de','www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2335','Northeim ','Graf-Otto-Str. 31','37154','Northeim','05551/7040','05551/704221','','37142','1261','26000000','26201500','BBK GOETTINGEN','26250001','208','KR SPK NORTHEIM','Mo. - Fr. 8.30 - 12.30 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-nom.niedersachsen.de','www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2336','Osterholz-Scharmbeck ','Pappstraße 2','27711','Osterholz-Scharmbeck','04791/3020','04791/302101','','27701','1120','29000000','29001523','BBK BREMEN','29152300','202622','KR SPK OSTERHOLZ','Mo. - Fr. 8.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-ohz.niedersachsen.de','www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2338','Peine ','Duttenstedt.Str. 106','31224','Peine','05171/4070','05171/407199','31221','','','27000000','27001507','BBK BRAUNSCHWEIG','25250001','75003210','KR SPK PEINE','Mo. - Mi. Fr. 9.00 - 12.00, Do. 13.30 - 16.00 UhrDo. (Infothek) 13.30 -','Poststelle@fa-pe.niedersachsen.de','www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2340','Rotenburg (Wümme) ','Hoffeldstr. 5','27356','Rotenburg','04261/740','04261/74108','','27342','1260','29000000','29001522','BBK BREMEN','24151235','26106377','SPK ROTENBURG-BREMERVOERDE','Mo. - Mi., Fr. 8.00 - 12.00 Uhr, Do. 8.00 - 17.30','Poststelle@fa-row.niedersachsen.de','www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2341','Soltau ','Rühberg 16 - 20','29614','Soltau','05191/8070','05191/807144','','29602','1243','24000000','25801502','BBK LUENEBURG','25851660','100016','KR SPK SOLTAU','Mo. - Fr. 8.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-sol.niedersachsen.de','www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2342','Hannover-Land I Außenstelle Springe','Bahnhofstr. 28','31832','Springe','05041/7730','05041/77363','','31814','100255','25000000','25001512','BBK HANNOVER','25050180','3001000037','SPARKASSE HANNOVER','Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr und nach Vereinbarung','Poststelle@fa-ast-spr.niedersachsen.de','www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2343','Stade ','Harburger Str. 113','21680','Stade','(04141) 536-0','(04141) 536-499','21677','','','24000000','24001560','BBK LUENEBURG','24151005','42507','SPK STADE-ALTES LAND','Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-std.niedersachsen.de','www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2344','Stadthagen ','Schloß','31655','Stadthagen','05721/7050','05721/705250','31653','','','49000000','49001502','BBK MINDEN, WESTF','25551480','470140401','SPARKASSE SCHAUMBURG','Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-shg.niedersachsen.de','www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2345','Sulingen ','Hindenburgstr. 16','27232','Sulingen','04271/870','04271/87289','','27226','1520','29000000','29001516','BBK BREMEN','25651325','30101430','KR SPK DIEPHOLZ','Mo., Mi., Do. und Fr. 8.00 - 12.00 Uhr, Di. 8.00 - 17.00 Uhr','Poststelle@fa-su.niedersachsen.de','www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2346','Syke ','Bürgerm.-Mävers-Str. 15','28857','Syke','04242/1620','04242/162423','','28845','1164','29000000','29001515','BBK BREMEN','29151700','1110044557','KREISSPARKASSE SYKE','Mo. - Fr. 8.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-sy.niedersachsen.de','www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2347','Uelzen ','Am Königsberg 3','29525','Uelzen','0581/8030','0581/803404','','29504','1462','24000000','25801501','BBK LUENEBURG','25850110','26','SPARKASSE UELZEN','Mo. - Fr. 8.30 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-ue.niedersachsen.de','www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2348','Verden (Aller) ','Bremer Straße 4','27283','Verden','04231/9190','04231/919310','','27263','1340','29000000','29001517','BBK BREMEN','29152670','10000776','KR SPK VERDEN','Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr und nach Vereinbarung','Poststelle@fa-ver.niedersachsen.de','www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2349','Wesermünde ','Borriesstr. 50','27570','Bremerhaven','0471/1830','0471/183119','','27503','100369','29000000','29201501','BBK BREMEN','29250150','100103200','KR SPK WESERMUENDE-HADELN','Mo. - Fr. 8.30 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr und nach Vereinbarung','Poststelle@fa-wem.niedersachsen.de','www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2350','Winsen (Luhe) ','Von-Somnitz-Ring 6','21423','Winsen','04171/6560','(04171) 656-115','','21413','1329','24000000','24001550','BBK LUENEBURG','20750000','7051519','SPK HARBURG-BUXTEHUDE','Mo. - Fr. 8.00 - 12.00 Uhr, Do. 14.00 - 18.00 Uhr und nach Vereinbarung','Poststelle@fa-wl.niedersachsen.de','www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2351','Wolfenbüttel ','Jägerstr. 19','38304','Wolfenbüttel','05331/8030','(05331) 803-113/266 ','38299','','','27000000','27001504','BBK BRAUNSCHWEIG','25050000','9801002','NORD LB HANNOVER','Mo. - Fr. 8.00 - 12.00 Uhr, Mi. 14.00 - 17.00 Uhr','Poststelle@fa-wf.niedersachsen.de','www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2352','Zeven ','Kastanienweg 1','27404','Zeven','04281/7530','04281/753290','','27392','1259','29000000','29201503','BBK BREMEN','24151235','404350','SPK ROTENBURG-BREMERVOERDE','Mo. - Fr. 8.30 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr und nach Vereinbarung','Poststelle@fa-zev.niedersachsen.de','www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2353','Papenburg ','Große Straße 32','26871','Aschendorf','04962/5030','04962/503222','','26883','2264','28000000','28501512','BBK OLDENBURG (OLDB)','26650001','1020007','SPK EMSLAND','Mo. - Fr. 9.00 - 12.00 Uhr, Mi. 14.00 - 17.00 Uhr','Poststelle@fa-pap.niedersachsen.de','www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2354','Aurich ','Hasseburger Str. 3','26603','Aurich','04941/1750','04941/175152','','26582','1260','28000000','28501514','BBK OLDENBURG (OLDB)','28350000','90001','SPK AURICH-NORDEN','Mo. - Fr. 8.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-aur.niedersachsen.de','www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2355','Bad Bentheim ','Heinrich-Böll-Str. 2','48455','Bad Bentheim','05922/970-0','05922/970-2000','','48443','1262','26500000','26601501','BBK OSNABRUECK','26750001','1000066','KR SPK NORDHORN','Mo. - Fr. 9.00 - 12.00 Uhr, Do 14.00 - 15.30 Uhr','Poststelle@fa-ben.niedersachsen.de','www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2356','Cloppenburg ','Bahnhofstr. 57','49661','Cloppenburg','04471/8870','04471/887477','','49646','1680','28000000','28001501','BBK OLDENBURG (OLDB)','28050100','80402100','LANDESSPARKASSE OLDENBURG','Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-clp.niedersachsen.de','www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2357','Delmenhorst ','Fr.-Ebert-Allee 15','27749','Delmenhorst','04221/1530','04221/153126','27747','','','29000000','29001521','BBK BREMEN','28050100','30475669','LANDESSPARKASSE OLDENBURG','Mo. - Fr. 9.00 - 12.00 Uhr, Di. 14.00 - 17.00 Uhr und nach Vereinbarung','Poststelle@fa-del.niedersachsen.de','www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2358','Emden ','Ringstr. 5','26721','Emden','(04921) 934-0','(04921) 934-499','','26695','1553','28000000','28401500','BBK OLDENBURG (OLDB)','28450000','26','SPARKASSE EMDEN','Mo. - Fr. 8.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-emd.niedersachsen.de','www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2360','Leer (Ostfriesland) ','Edzardstr. 12/16','26789','Leer','(0491) 9870-0','0491/9870209','26787','','','28000000','28501511','BBK OLDENBURG (OLDB)','28550000','849000','SPARKASSE LEER-WEENER','Mo. - Fr. 8.00 - 12.00 Uhr, nur Infothek: Mo., Do. 14.00 - 17.30 Uhr','Poststelle@fa-ler.niedersachsen.de','www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2361','Lingen (Ems) ','Mühlentorstr. 14','49808','Lingen','0591/91490','0591/9149468','','49784','1440','26500000','26601500','BBK OSNABRUECK','26650001','2402','SPK EMSLAND','Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr und nach Vereinbarung','Poststelle@fa-lin.niedersachsen.de','www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2362','Norden ','Mühlenweg 20','26506','Norden','04931/1880','04931/188196','','26493','100360','28000000','28501515','BBK OLDENBURG (OLDB)','28350000','1115','SPK AURICH-NORDEN','Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-nor.niedersachsen.de','www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2363','Nordenham ','Plaatweg 1','26954','Nordenham','04731/8700','04731/870100','','26942','1264','28000000','28001504','BBK OLDENBURG (OLDB)','28050100','63417000','LANDESSPARKASSE OLDENBURG','Mo. - Fr. 8.30 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-nhm.niedersachsen.de','www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2364','Oldenburg (Oldenburg) ','91er Straße 4','26121','Oldenburg','0441/2381','(0441) 238-201/2/3','','26014','2445','28000000','28001500','BBK OLDENBURG (OLDB)','28050100','423301','LANDESSPARKASSE OLDENBURG','Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-ol.niedersachsen.de','www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2365','Osnabrück-Land ','Hannoversche Str. 12','49084','Osnabrück','0541/58420','0541/5842450','','49002','1280','26500000','26501501','BBK OSNABRUECK','26552286','110007','KREISSPARKASSE MELLE','Mo., Mi., Do. u. Fr. 8.00 - 12.00 Uhr, Di. 12.00 - 17.00 Uhr','Poststelle@fa-os-l.niedersachsen.de','www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2366','Osnabrück-Stadt ','Süsterstr. 46/48','49074','Osnabrück','0541/3540','(0541) 354-312','','49009','1920','26500000','26501500','BBK OSNABRUECK','26550105','19000','SPARKASSE OSNABRUECK','Mo. - Mi., Fr. 8.00 - 12.00 Uhr, nur Infothek: Do. 12.00 - 17.00 Uhr','Poststelle@fa-os-s.niedersachsen.de','www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2367','Quakenbrück ','Lange Straße 37','49610','Quakenbrück','05431/1840','05431/184101','','49602','1261','26500000','26501503','BBK OSNABRUECK','26551540','18837179','KR SPK BERSENBRUECK','Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-qua.niedersachsen.de','www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2368','Vechta ','Rombergstr. 49','49377','Vechta','04441/180','(04441) 18-100','49375','','','28000000','28001502','BBK OLDENBURG (OLDB)','28050100','70400049','LANDESSPARKASSE OLDENBURG','Mo. - Fr. 8.30 - 12.00 Uhr, Mo. 14.00 - 16.00 Uhr,Mi. 14.00 - 17.00','Poststelle@fa-vec.niedersachsen.de','www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2369','Westerstede ','Ammerlandallee 14','26655','Westerstede','04488/5150','04488/515444','26653','','','28000000','28001503','BBK OLDENBURG (OLDB)','28050100','40465007','LANDESSPARKASSE OLDENBURG','Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-wst.niedersachsen.de','www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2370','Wilhelmshaven ','Rathausplatz 3','26382','Wilhelmshaven','04421/1830','04421/183111','','26354','1462','28000000','28201500','BBK OLDENBURG (OLDB)','28250110','2117000','SPARKASSE WILHELMSHAVEN','Mo. - Fr. 8.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-whv.niedersachsen.de','www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2371','Wittmund ','Harpertshausen.Str.2','26409','Wittmund','04462/840','04462/84195','','26398','1153','28000000','28201502','BBK OLDENBURG (OLDB)','','','','Mo. - Fr. 8.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-wtm.niedersachsen.de','www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2380','Braunschweig für Großbetriebsprüfung','Theodor-Heuss-Str.4a','38122','Braunschweig','0531/80970','(0531) 8097-333','','38009','1937','','','','','','','nach Vereinbarung','Poststelle@fa-gbp-bs.niedersachsen.de','www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2381','Göttingen für Großbetriebsprüfung','Godehardstr. 6','37073','Göttingen','0551/4070','(0551) 407-448','','','','','','','','','','','Poststelle@fa-gbp-goe.niedersachsen.de','www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2382','Hannover I für Großbetriebsprüfung','Bischofsholer Damm 15','30173','Hannover','(0511) 8563-01','(0511) 8563-195','','','','','','','','','','','Poststelle@fa-gbp-h1.niedersachsen.de','www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2383','Hannover II für Großbetriebsprüfung','Bischofsholer Damm 15','30173','Hannover','(0511) 8563-02','(0511) 8563-250','','30019','1927','','','','','','','','Poststelle@fa-gbp-h2.niedersachsen.de','www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2384','Stade für Großbetriebsprüfung','Am Ärztehaus 12','21680','Stade','(04141) 602-0','(04141) 602-60','','','','','','','','','','','Poststelle@fa-gbp-std.niedersachsen.de','www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2385','Oldenburg für Großbetriebsprüfung','Georgstr. 36','26121','Oldenburg','0441/2381','(0441) 238-522','','26014','2445','','','','','','','','Poststelle@fa-gbp-ol.niedersachsen.de','www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2386','Osnabrück für Großbetriebsprüfung','Johann-Domann-Str. 6','49080','Osnabrück','(0541) 503 800','(0541) 503 888','','','','','','','','','','','Poststelle@fa-gbp-os.niedersachsen.de','www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2390','Braunschweig für Fahndung und Strafsachen','Rudolf-Steiner-Str. 1','38120','Braunschweig','0531/28510','(0531) 2851-150','','38009','1931','','','','','','','nach Vereinbarung','Poststelle@fa-fust-bs.niedersachsen.de','www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2391','Hannover für Fahndung und Strafsachen','Göttinger Chaus. 83B','30459','Hannover','(0511) 419-1','(0511) 419-2988','','30430','911007','','','','','','','','Poststelle@fa-fust-h.niedersachsen.de','www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2392','Lüneburg für Fahndung und Strafsachen','Horst-Nickel-Str. 6','21337','Lüneburg','(04131) 8545-600','(04131) 8545-698','','21305','1570','','','','','','','','Poststelle@fa-fust-lg.niedersachsen.de','www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2393','Oldenburg für Fahndung und Strafsachen','Cloppenburger Str. 320','26133','Oldenburg','(0441) 9401-0','(0441) 9401-200','','26014','2442','','','','','','','','Poststelle@fa-fust-ol.niedersachsen.de','www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('4','2457','Bremen-Mitte Bewertung ','Rudolf-Hilferding-Platz 1','28195','Bremen','0421 322-2725','0421 322-2878','','28079','10 79 67','29050000','1070110002','BREMER LANDESBANK BREMEN','29050101','109 0901','SPK BREMEN','Zentrale Informations- und Annahmestelle Mo+Do 08:00-18:00,Di+Mi 08:00-16:00,Fr 08:00-15:00','office@FinanzamtMitte.bremen.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('4','2471','Bremen-Mitte ','Rudolf-Hilferding-Platz 1','28195','Bremen','0421 322-2725','0421 322-2878','28187','28079','10 79 67','29000000','29001512','BBK BREMEN','29050101','1090646','SPK BREMEN','Zentrale Informations- und Annahmestelle Mo+Do 08:00-18:00,Di+Mi 08:00-16:00,Fr 08:00-15:00','office@FinanzamtMitte.bremen.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('4','2472','Bremen-Ost ','Rudolf-Hilferding-Platz 1','28195','Bremen','0421 322-3005','0421 322-3178','','28057','10 57 09','29000000','29001513','BBK BREMEN','29050101','1090612','SPK BREMEN','Zentrale Informations- und Annahmestelle Mo+Do 08:00-18:00,Di+Mi 08:00-16:00,Fr 08:00-15:00','office@FinanzamtOst.bremen.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('4','2473','Bremen-West ','Rudolf-Hilferding-Platz 1','28195','Bremen','0421 322-3422','0421 322-3478','','28057','10 57 29','29000000','29001514','BBK BREMEN','29050101','1090638','SPK BREMEN','Zentrale Informations- und Annahmestelle Mo+Do 08:00-18:00,Di+Mi 08:00-16:00,Fr 08:00-15:00','office@FinanzamtWest.bremen.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('4','2474','Bremen-Nord ','Gerhard-Rohlfs-Str. 32','28757','Bremen','0421 6607-1','0421 6607-300','','28734','76 04 34','29000000','29001518','BBK BREMEN','29050101','5016001','SPK BREMEN','Zentrale Informations- und Annahmestelle Mo+Do 08:00-18:00,Di+Mi 08:00-16:00,Fr 08:00-14:00','office@FinanzamtNord.bremen.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('4','2475','Bremerhaven ','Schifferstr. 2-8','27568','Bremerhaven','0471 486-1','0471 486-370','','27516','12 02 42','29200000','29201500','BBK BREMEN EH BREMERHAVEN','29250000','1100068','STE SPK BREMERHAVEN','Zentrale Informations- und Annahmestelle Mo+Do 08:00-18:00,Di+Mi 08:00-16:00,Fr 08:00-15:00','office@FinanzamtBremerhaven.bremen.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('4','2476','Bremen-Mitte KraftfahrzeugSt ','Schillerstr. 22','28195','Bremen','0421 322-2725','0421 322-2878','','28079','107967','29000000','29001512','BBK BREMEN','29050101',' 109 0646','SPK BREMEN','Zentrale Informations- und Annahmestelle Mo+Do 08:00-18:00,Di+Mi 08:00-16:00,Fr 08:00-15:00','office@FinanzamtMitte.bremen.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('4','2477','Bremerhaven Bewertung ','Schifferstr. 2 - 8','27568','Bremerhaven','0471 486-1','0471 486-370','','27516','12 02 42','29200000','29201500','BBK BREMEN EH BREMERHAVEN','29250000','1100068','STE SPK BREMERHAVEN','Zentrale Informations- und Annahmestelle Mo+Do 08.00-18.00/Di+Mi 08.00-16.00/Fr 08.00-15.00','office@FinanzamtBremerhaven.bremen.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('4','2478','Bremen für Großbetriebsprüfung','Schillerstr. 6-7','28195','Bremen','0421 322-4019','0421 322-4078','','28057','10 57 69','','','','','','','nach Vereinbarung','','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('4','2482','Bremen-Ost Arbeitnehmerbereich ','Rudolf-Hilferding-Platz 1','28195','Bremen','0421 322-3005','0421 322-3178','','28057','10 57 09','29000000','29001513','BBK BREMEN','29050101','1090612','SPK BREMEN','Zentrale Informations- und Annahmestelle Mo+Do 08:00-18:00,Di+Mi 08:00-16:00,Fr 08:00-15:00','office@FinanzamtOst.bremen.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('4','2484','Bremen-Nord Arbeitnehmerbereic ','Gerhard-Rohlfs-Str. 32','28757','Bremen','0421 6607-1','0421 6607-300','','28734','76 04 34','29000000','29001518','BBK BREMEN','29050101','5016001','SPK BREMEN','Zentrale Informations- und Annahmestelle Mo+Do 08:00-18:00,Di+Mi 08:00-16:00,Fr 08:00-14:00','office@FinanzamtNord.bremen.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('4','2485','Bremerhaven Arbeitnehmerbereic ','Schifferstr. 2-8','27568','Bremerhaven','0471 486-1','0471 486-370','','27516','12 02 42','29200000','29201500','BBK BREMEN EH BREMERHAVEN','29250000','1100068','STE SPK BREMERHAVEN','Zentrale Informations- und Annahmestelle Mo+Do 08:00-18:00,Di+Mi 08:00-16:00,Fr 08:00-15:00','office@FinanzamtBremerhaven.bremen.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2601','Alsfeld-Lauterbach Verwaltungsstelle Alsfeld','In der Rambach 11','36304','Alsfeld','06631/790-0','06631/790-555','','36292','1263','51300000','51301504','BBK GIESSEN','53051130','1022003','SPARKASSE VOGELSBERGKREIS','Mo u. Mi 8:00-12:00, Do 14:00-18:00 Uhr','poststelle@Finanzamt-Alsfeld-Lauterbach.de','www.Finanzamt-Alsfeld-Lauterbach.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2602','Hersfeld-Rotenburg Verwaltungsstelle Bad Hersfeld','Im Stift 7','36251','Bad Hersfeld','06621/933-0','06621/933-333','','36224','1451','53200000','53201500','BBK KASSEL EH BAD HERSFELD','53250000','1000016','SPK BAD HERSFELD-ROTENBURG','Mo u. Do 8:00-12:00, Di 14:00-18:00 Uhr','poststelle@Finanzamt-Hersfeld-Rotenburg.de','www.Finanzamt-Hersfeld-Rotenburg.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2603','Bad Homburg v.d. Höhe ','Kaiser-Friedr.-Promenade 8-10 ','61348','Bad Homburg','06172/107-0','06172/107-317','61343','61284','1445','50000000','50001501','BBK FILIALE FRANKFURT MAIN','51250000','1014781','TAUNUS-SPARKASSE BAD HOMBG','Mo u. Fr 8:00-12:00, Mi 14:00-18:00 Uhr','poststelle@Finanzamt-Bad-Homburg.de','www.Finanzamt-Bad-Homburg.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2604','Rheingau-Taunus Verwaltungsst. Bad Schwalbach ','Emser Str.27a','65307','Bad Schwalbach','06124/705-0','06124/705-400','','65301','1165','51000000','51001502','BBK WIESBADEN','51050015','393000643','NASS SPK WIESBADEN','Mo-Mi 8:00-15:30, Do 13:30-18:00, Fr 8:00-12:00 Uhr','poststelle@Rheingau-Taunus.de','www.Finanzamt-Rheingau-Taunus.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2605','Bensheim ','Berliner Ring 35','64625','Bensheim','06251/15-0','06251/15-267','','64603','1351','50800000','50801510','BBK DARMSTADT','50950068','1040005','SPARKASSE BENSHEIM','Mo-Mi 8:00-15:30, Do 13:00-18:00, Fr 8:00-12:00 Uhr','poststelle@Finanzamt-Bensheim.de','www.Finanzamt-Bensheim.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2606','Marburg-Biedenkopf Verwaltungsstelle Biedenkopf','Im Feldchen 2','35216','Biedenkopf','06421/698-0','06421/698-109','','','','51300000','51301514','BBK GIESSEN','53350000','110027303','SPK MARBURG-BIEDENKOPF','Mo u. Fr 8:00-12:00, Mi 14:00-18:00 Uhr Telefon Verwaltungsstelle: 06461/709-0','poststelle@Finanzamt-Marburg-Biedenkopf.de','www.Finanzamt-Marburg-Biedenkopf.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2607','Darmstadt ','Soderstraße 30','64283','Darmstadt','06151/102-0','06151/102-1262','64287','64219','110465','50800000','50801500','BBK DARMSTADT','50850049','5093005006','LD BK GZ DARMSTADT','Mo-Mi 8:00-15:30, Do 8:00-18:00, Fr 8:00-12:00 Uhr','poststelle@Finanzamt-Darmstadt.de','www.Finanzamt-Darmstadt.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2608','Dieburg ','Marienstraße 19','64807','Dieburg','06071/2006-0','06071/2006-100','','64802','1209','50800000','50801501','BBK DARMSTADT','50852651','33211004','SPARKASSE DIEBURG','Mo-Mi 7:30-15:30, Do 13:30-18:00, Fr 7:30-12:00 Uhr','poststelle@Finanzamt-Dieburg.de','www.Finanzamt-Dieburg.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2609','Dillenburg ','Wilhelmstraße 9','35683','Dillenburg','02771/908-0','02771/908-100','','35663','1362','51300000','51301509','BBK GIESSEN','51650045','18','BEZ SPK DILLENBURG','Mo-Mi 8:00-15:30, Do 14:00-18:00, Fr 8:00-12:00 Uhr','poststelle@Finanzamt-Dillenburg.de','www.Finanzamt-Dillenburg.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2610','Eschwege-Witzenhausen Verwaltungsstelle Eschwege','Schlesienstraße 2','37269','Eschwege','05651/926-5','05651/926-720','37267','37252','1280','52000000','52001510','BBK KASSEL','52250030','18','SPARKASSE WERRA-MEISSNER','Mo u. Mi 8:00-12:00, Do 14:00-18:00 Uhr','poststelle@Finanzamt-Eschwege-Witzenhausen.de','www.Finanzamt-Eschwege-Witzenhausen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2611','Korbach-Frankenberg Verwaltungsstelle Frankenberg ','Geismarer Straße 16','35066','Frankenberg','05631/563-0','05631/563-888','','','','51300000','51301513','BBK GIESSEN','52350005','5001557','SPK WALDECK-FRANKENBERG','Mo, Di u. Do 8:00-15:30, Mi 13:30-18:00, Fr 8:00-12:00 Uhr','poststelle@Finanzamt-Korbach-Frankenberg.de','www.Finanzamt-Korbach-Frankenberg.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2612','Frankfurt am Main II ','Gutleutstraße 122','60327','Frankfurt','069/2545-02','069/2545-2999','','60305','110862','50000000','50001504','BBK FILIALE FRANKFURT MAIN','50050000','1600006','LD BK HESS-THUER GZ FFM','Mo-Mi 8:00-15:30, Do 13:30-18:00, Fr 8:00-12:00 Uhr','poststelle@Finanzamt-Frankfurt-2.de','www.Finanzamt-Frankfurt-am-Main.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2613','Frankfurt am Main I ','Gutleutstraße 124','60327','Frankfurt','069/2545-01','069/2545-1999','','60305','110861','50000000','50001504','BBK FILIALE FRANKFURT MAIN','50050000','1600006','LD BK HESS-THUER GZ FFM','Mo-Mi 8:00-15:30, Do 13:30-18:00, Fr 8:00-12:00 Uhr','poststelle@Finanzamt-Frankfurt-1.de','www.Finanzamt-Frankfurt-am-Main.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2614','Frankfurt am Main IV ','Gutleutstraße 118','60327','Frankfurt','069/2545-04','069/2545-4999','','60305','110864','50000000','50001504','BBK FILIALE FRANKFURT MAIN','50050000','1600006','LD BK HESS-THUER GZ FFM','Mo u. Mi 8:00-12:00, Do 14:00-18:00 Uhr','poststelle@Finanzamt-Frankfurt-4.de','www.Finanzamt-Frankfurt-am-Main.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2615','Frankfurt/M. V-Höchst Verwaltungsstelle Höchst','Hospitalstraße 16 a','65929','Frankfurt','069/2545-05','069/2545-5999','','','','50000000','50001502','BBK FILIALE FRANKFURT MAIN','50050201','608604','FRANKFURTER SPK FRANKFURT','Mo u. Mi 8:00-12:00, Do 14:00-18:00 Uhr Telefon Verwaltungsstelle: 069/30830-0','poststelle@Finanzamt-Frankfurt-5-Hoechst.de','www.Finanzamt-Frankfurt-am-Main.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2616','Friedberg (Hessen) ','Leonhardstraße 10 - 12','61169','Friedberg','06031/49-1','06031/49-333','','61143','100362','51300000','51301506','BBK GIESSEN','51850079','50000400','SPARKASSE WETTERAU','Di 8:00-12:00, Do 14:00-18:00, Fr 8:00-12:00 Uhr','poststelle@Finanzamt-Friedberg.de','www.Finanzamt-Friedberg.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2617','Bensheim Außenstelle Fürth','Erbacher Straße 23','64658','Fürth','06253/206-0','06253/206-10','','64654','1154','50800000','50801510','BBK DARMSTADT','50950068','1040005','SPARKASSE BENSHEIM','','poststelle@Finanzamt-Bensheim.de','www.Finanzamt-Bensheim.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2618','Fulda ','Königstraße 2','36037','Fulda','0661/924-01','0661/924-1606','','36003','1346','53000000','53001500','BBK KASSEL EH FULDA','53050180','49009','SPARKASSE FULDA','Mo-Mi 8:00-15:30, Do 14:00-18:00, Fr 8:00-12:00 Uhr','poststelle@Finanzamt-Fulda.de','www.Finanzamt-Fulda.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2619','Gelnhausen ','Frankfurter Straße 14','63571','Gelnhausen','06051/86-0','06051/86-299','63569','63552','1262','50600000','50601502','BBK FRANKFURT EH HANAU','50750094','2008','KREISSPARKASSE GELNHAUSEN','Mo u. Mi 8:00-12:00, Do 14:30-18:00 Uhr','poststelle@Finanzamt-Gelnhausen.de','www.Finanzamt-Gelnhausen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2620','Gießen ','Schubertstraße 60','35392','Gießen','0641/4800-100','0641/4800-1590','35387','35349','110440','','','','51300000','51301500','BBK GIESSEN','Mo-Mi 8:00-15:30,Do 14:00-18:00, Fr 8:00-12:00 Uhr','info@Finanzamt-Giessen.de','www.Finanzamt-Giessen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2621','Groß-Gerau ','Europaring 11-13','64521','Groß-Gerau','06152/170-01','06152/170-601','64518','64502','1262','50800000','50801502','BBK DARMSTADT','50852553','1685','KR SPK GROSS-GERAU','Mo-Mi 8:00-15.30, Do 14:00-18:00, Fr 8:00-12:00 Uhr','poststelle@Finanzamt-Gross-Gerau.de','www.Finanzamt-Gross-Gerau.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2622','Hanau ','Am Freiheitsplatz 2','63450','Hanau','06181/101-1','06181/101-501','63446','63404','1452','50600000','50601500','BBK FRANKFURT EH HANAU','50650023','50104','SPARKASSE HANAU','Mo u. Mi 7:30-12:00, Do 14:30-18:00 Uhr','poststelle@Finanzamt-Hanau.de','www.Finanzamt-Hanau.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2623','Kassel-Hofgeismar Verwaltungsstelle Hofgeismar','Altstädter Kirchplatz 10','34369','Hofgeismar','0561/7207-0','0561/7207-2500','','','','52000000','52001501','BBK KASSEL','52050353','100009202','KASSELER SPARKASSE','Di, Mi u. Fr 8:00-12:00, Do 15:00-18:00 Uhr Telefon Verwaltungsstelle: 05671/8004-0','poststelle@Finanzamt-Kassel-Hofgeismar.de','www.Finanzamt-Kassel.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2624','Schwalm-Eder Verwaltungsstelle Fritzlar','Georgengasse 5','34560','Fritzlar','05622/805-0','05622/805-111','','34551','1161','52000000','52001502','BBK KASSEL','52052154','110007507','KREISSPARKASSE SCHWALM-EDER','Mo u. Fr 8:00-12:00, Mi 14:00-18:00 Uhr','poststelle@Finanzamt-Schwalm-Eder.de','www.Finanzamt-Schwalm-Eder.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2625','Kassel-Spohrstraße ','Spohrstraße 7','34117','Kassel','0561/7208-0','0561/7208-408','34111','34012','101249','52000000','52001500','BBK KASSEL','52050000','4091300006','LANDESKREDITKASSE KASSEL','Mo u. Fr 7:30-12:00, Mi 14:00-18:00 Uhr','poststelle@Finanzamt-Kassel-Spohrstrasse.de','www.Finanzamt-Kassel.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2626','Kassel-Hofgeismar Verwaltungsstelle Kassel','Goethestraße 43','34119','Kassel','0561/7207-0','0561/7207-2500','34111','34012','101229','52000000','52001500','BBK KASSEL','52050000','4091300006','LANDESKREDITKASSE KASSEL','Mo, Mi u. Fr 8:00-12:00, Mi 14:00-18:00 Uhr','poststelle@Finanzamt-Kassel-Hofgeismar.de','www.Finanzamt-Kassel.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2627','Korbach-Frankenberg Verwaltungsstelle Korbach','Medebacher Landstraße 29','34497','Korbach','05631/563-0','05631/563-888','34495','34482','1240','52000000','52001509','BBK KASSEL','52350005','19588','SPK WALDECK-FRANKENBERG','Mo, Mi u. Fr 8:00-12:00, Do 15:30-18:00 Uhr','poststelle@Finanzamt-Korbach-Frankenberg.de','www.Finanzamt-Korbach-Frankenberg.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2628','Langen ','Zimmerstraße 27','63225','Langen','06103/591-01','06103/591-285','63222','63202','1280','50000000','50001511','BBK FILIALE FRANKFURT MAIN','50592200','31500','VB DREIEICH','Mo, Mi u. Do 8:00-15:30, Di 13:30-18:00, Fr 8:00-12:00 Uhr','poststelle@Finanzamt-Langen.de','www.Finanzamt-Langen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2629','Alsfeld-Lauterbach Verwaltungsstelle Lauterbach','Bahnhofstraße 69','36341','Lauterbach','06631/790-0','06631/790-555','36339','','','53000000','53001501','BBK KASSEL EH FULDA','53051130','60100509','SPARKASSE VOGELSBERGKREIS','Mo u. Mi 8:00-12:00, Do 14:00-18:00 Uhr Telefon Verwaltungsstelle: 06641/188-0','poststelle@Finanzamt-Alsfeld-Lauterbach.de','www.Finanzamt-Alsfeld-Lauterbach.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2630','Limburg-Weilburg Verwaltungsstelle Limburg','Walderdorffstraße 11','65549','Limburg','06431/208-1','06431/208-294','65547','65534','1465','51000000','51001507','BBK WIESBADEN','51050015','535054800','NASS SPK WIESBADEN','Mo-Mi 8:00-15:30, Do 8:00-18:00, Fr 8:00-12:00 Uhr','poststelle@Finanzamt-Limburg-Weilburg.de','www.Finanzamt-Limburg-Weilburg.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2631','Marburg-Biedenkopf Verwaltungsstelle Marburg','Robert-Koch-Straße 7','35037','Marburg','06421/698-0','06421/698-109','35034','35004','1469','51300000','51301512','BBK GIESSEN','53350000','11517','SPK MARBURG-BIEDENKOPF','Mo-Mi 8:00-15:30, Do 14:00-18:00, Fr 8:00-12:00 Uhr','poststelle@Finanzamt-Marburg-Biedenkopf.de','www.Finanzamt-Marburg-Biedenkopf.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2632','Schwalm-Eder Verwaltungsstelle Melsungen','Kasseler Straße 31 (Schloß)','34212','Melsungen','05622/805-0','05622/805-111','','','','52000000','52001503','BBK KASSEL','52052154','10060002','KREISSPARKASSE SCHWALM-EDER','Mo u. Fr 8:00-12:00, Mi 14:00-18:00 Uhr Telefon Verwaltungsstelle: 05661/706-0','poststelle@Finanzamt-Schwalm-Eder.de','www.Finanzamt-Schwalm-Eder.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2633','Michelstadt ','Erbacher Straße 48','64720','Michelstadt','06061/78-0','06061/78-100','','64712','3180','50800000','50801503','BBK DARMSTADT','50851952','40041451','SPK ODENWALDKREIS ERBACH','Mo, Di u. Do 8:00-15:30, Mi 13:30-18:00, Fr 8:00-12:00 Uhr','poststelle@Finanzamt-Michelstadt.de','www.Finanzamt-Michelstadt.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2634','Nidda ','Schillerstraße 38','63667','Nidda','06043/805-0','06043/805-159','','63658','1180','50600000','50601501','BBK FRANKFURT EH HANAU','51850079','150003652','SPARKASSE WETTERAU','Mo, Di u. Do 7:30-16:00, Mi 13:30-18:00, Fr 7:00-12:00 Uhr','poststelle@Finanzamt-Nidda.de','www.Finanzamt-Nidda.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2635','Offenbach am Main-Stadt ','Bieberer Straße 59','63065','Offenbach','069/8091-1','069/8091-2400','63063','63005','100563','50000000','50001500','BBK FILIALE FRANKFURT MAIN','50550020','493','STE SPK OFFENBACH','Mo, Di u. Do 7:30-15:30, Mi 13:00-18:00, Fr 7:30-12:00 Uhr','poststelle@Finanzamt-Offenbach-Stadt.de','www.Finanzamt-Offenbach.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2636','Hersfeld-Rotenburg Verwaltungsstelle Rotenburg','Dickenrücker Straße 12','36199','Rotenburg','06621/933-0','06621/933-333','','','','52000000','52001504','BBK KASSEL','53250000','50000012','SPK BAD HERSFELD-ROTENBURG','Mo u. Fr 8:00-12:00, Mi 14:00-18:00 Uhr Telefon Verwaltungsstelle: 06623/816-0','poststelle@Finanzamt-Hersfeld-Rotenburg.de','www.Finanzamt-Hersfeld-Rotenburg.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2637','Rheingau-Taunus Verwaltungsstelle Rüdesheim','Hugo-Asbach-Straße 3 - 7','65385','Rüdesheim','06124/705-0','06124/705-400','','','','51000000','51001501','BBK WIESBADEN','51050015','455022800','NASS SPK WIESBADEN','Mo u. Fr 8:00-12:00, Mi 14:00-18:00 Uhr Telefon Verwaltungsstelle: 06722/405-0','poststelle@Finanzamt-Rheingau-Taunus.de','www.Finanzamt-Rheingau-Taunus.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2638','Limburg-Weilburg Verwaltungsstelle Weilburg','Kruppstraße 1','35781','Weilburg','06431/208-1','06431/208-294','35779','','','51000000','51001511','BBK WIESBADEN','51151919','100000843','KR SPK WEILBURG','Mo-Mi 8:00-16:00, Do 14:00-18:00, Fr 8:00-12:00 Uhr','poststelle@Finanzamt-Limburg-Weilburg.de','www.Finanzamt-Limburg-Weilburg.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2639','Wetzlar ','Frankfurter Straße 59','35578','Wetzlar','06441/202-0','06441/202-6810','35573','35525','1520','51300000','51301508','BBK GIESSEN','51550035','46003','SPARKASSE WETZLAR','Mo u. Mi 8:00-12:00, Do 14:00-18:00 Uhr','poststelle@Finanzamt-Wetzlar.de','www.Finanzamt-Wetzlar.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2640','Wiesbaden I ','Dostojewskistraße 8','65187','Wiesbaden','0611/813-0','0611/813-1000','65173','65014','2469','51000000','51001500','BBK WIESBADEN','51050015','100061600','NASS SPK WIESBADEN','Mo, Di u. Do 8:00-15:30, Mi 13:30-18:00, Fr 7:00-12:00 Uhr','poststelle@Finanzamt-Wiesbaden-1.de','www.Finanzamt-Wiesbaden.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2641','Eschwege-Witzenhausen Verwaltungsstelle Witzenhausen','Südbahnhofstraße 37','37213','Witzenhausen','05651/926-5','05651/926-720','','','','52000000','52001505','BBK KASSEL','52250030','50000991','SPARKASSE WERRA-MEISSNER','Mo u. Fr 8:00-12:00, Mi 14:00-18:00 Uhr Telefon Verwaltungsstelle: 05542/602-0','poststelle@Finanzamt-Eschwege-Witzenhausen.de','www.Finanzamt-Eschwege-Witzenhausen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2642','Schwalm-Eder Verwaltungsstelle Schwalmstadt','Landgraf-Philipp-Straße 15','34613','Schwalmstadt','05622/805-0','05622/805-111','','','','52000000','52001506','BBK KASSEL','52052154','200006641','KREISSPARKASSE SCHWALM-EDER','Mo u. Mi 8:00-12:00, Do 14:00-18:00 Uhr Telefon Verwaltungsstelle: 06691/738-0','poststelle@Finanzamt-Schwalm-Eder.de','www.Finanzamt-Schwalm-Eder.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2643','Wiesbaden II ','Dostojewskistraße 8','65187','Wiesbaden','0611/813-0','0611/813-2000','65173','65014','2469','51000000','51001500','BBK WIESBADEN','51050015','100061600','NASS SPK WIESBADEN','Mo, Di u. Do 8:00-15:30, Mi 13:30-18:00, Fr 7:00-12:00 Uhr','poststelle@Finanzamt-Wiesbaden-2.de','www.Finanzamt-Wiesbaden.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2644','Offenbach am Main-Land ','Bieberer Straße 59','63065','Offenbach','069/8091-1','069/8091-3400','63063','63005','100552','50000000','50001500','BBK FILIALE FRANKFURT MAIN','50550020','493','STE SPK OFFENBACH','Mo, Di u. Do 7:30-15:30, Mi 13:00-18:00, Fr 7:30-12:00 Uhr','poststelle@Finanzamt-Offenbach-Land.de','www.Finanzamt-Offenbach.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2645','Frankfurt am Main III ','Gutleutstraße 120','60327','Frankfurt','069/2545-03','069/2545-3999','','60305','110863','50000000','50001504','BBK FILIALE FRANKFURT MAIN','50050000','1600006','LD BK HESS-THUER GZ FFM','Mo u. Mi 8:00-12:00, Do 14:00-18:00 Uhr','poststelle@Finanzamt-Frankfurt-3.de','wwww.Finanzamt-Frankfurt-am-Main.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2646','Hofheim am Taunus ','Nordring 4 - 10','65719','Hofheim','06192/960-0','06192/960-412','65717','65703','1380','50000000','50001503','BBK FILIALE FRANKFURT MAIN','51250000','2000008','TAUNUS-SPARKASSE BAD HOMBG','Mo-Mi 8:00-15:30, Do 13:30-18:00, Fr 8:00-12:00 Uhr','poststelle@Finanzamt-Hofheim-am-Taunus.de','www.Finanzamt-Hofheim-am-Taunus.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2647','Frankfurt/M. V-Höchst Verwaltungsstelle Frankfurt','Gutleutstraße 116','60327','Frankfurt','069/2545-05','069/2545-5999','','60305','110865','50000000','50001504','BBK FILIALE FRANKFURT MAIN','50050000','1600006','LD BK HESS-THUER GZ FFM','Mo u. Mi 8:00-12:00, Do 14:00-18:00 Uhr','poststelle@Finanzamt-Frankfurt-5-Hoechst.de','www.Finanzamt-Frankfurt-am-Main.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2701','Bad Neuenahr-Ahrweiler ','Römerstr. 5','53474','Bad Neuenahr-Ahrweiler','02641/3820','02641/38212000','','53457','1209','55050000','908','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR','Poststelle@fa-aw.fin-rlp.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2702','Altenkirchen-Hachenburg ','Frankfurter Str. 21','57610','Altenkirchen','02681/860','02681/8610090','57609','57602','1260','55050000','908','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR','Poststelle@fa-ak.fin-rlp.de','www.finanzamt-altenkirchen-hachenburg.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2703','Bingen-Alzey Aussenstelle Alzey','Rochusallee 10','55411','Bingen','06721/7060','06721/70614080','55409','55382','','55050000','901','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR Telefon-Nr. Aussenstelle: 06731/4000','Poststelle@fa-bi.fin-rlp.de','www.finanzamt-bingen-alzey.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2706','Bad Kreuznach ','Ringstr. 10','55543','Bad Kreuznach','0671/7000','0671/70011702','55541','55505','1552','55050000','901','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR','Poststelle@fa-kh.fin-rlp.de','www.finanzamt-bad-kreuznach.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2707','Bernkastel-Wittlich Aussenstelle Bernkastel-Kues','Unterer Sehlemet 15','54516','Wittlich','06571/95360','06571/953613400','','54502','1240','55050000','902','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR Telefon-Nr. Aussenstelle: 06531/5060','Poststelle@fa-wi.fin-rlp.de','www.finanzamt-bernkastel-wittlich.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2708','Bingen-Alzey ','Rochusallee 10','55411','Bingen','06721/7060','06721/70614080','55409','55382','','55050000','901','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR','Poststelle@fa-bi.fin-rlp.de','www.finanzamt-bingen-alzey.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2709','Idar-Oberstein ','Hauptstraße 199','55743','Idar-Oberstein','06781/680','06781/6818333','','55708','11820','55050000','901','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR','Poststelle@fa-io.fin-rlp.de','www.finanzamt-idar-oberstein.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2710','Bitburg-Prüm ','Kölner Straße 20','54634','Bitburg','06561/6030','06561/60315090','','54622','1252','55050000','902','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR','Poststelle@fa-bt.fin-rlp.de','www.finanzamt-bitburg-pruem.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2713','Daun ','Berliner Straße 1','54550','Daun','06592/95790','06592/957916175','','54542','1160','55050000','902','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR','Poststelle@fa-da.fin-rlp.de','www.finanzamt-daun.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2714','Montabaur-Diez Aussenstelle Diez','Koblenzer Str. 15','56410','Montabaur','02602/1210','02602/12127099','56409','56404','1461','55050000','908','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR Telefon-Nr. Aussenstelle: 06432/5040','Poststelle@fa-mt.fin-rlp.de','www.finanzamt-montabaur-diez.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2715','Frankenthal ','Friedrich-Ebert-Straße 6','67227','Frankenthal','06233/49030','06233/490317082','67225','67203','1324','55050000','910','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR','Poststelle@fa-ft.fin-rlp.de','www.finanzamt-frankenthal.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2716','Speyer-Germersheim Aussenstelle Germersheim','Johannesstr. 9-12','67346','Speyer','06232/60170','06232/601733431','67343','67323','1309','55050000','910','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR Telefon-Nr. Aussenstelle: 07274/9500','Poststelle@fa-sp.fin-rlp.de','www.finanzamt-speyer-germersheim.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2718','Altenkirchen-Hachenburg Aussenstelle Hachenburg','Frankfurter Str. 21','57610','Altenkirchen','02681/860','02681/8610090','57609','57602','1260','55050000','908','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR Telefon-Nr. Aussenstelle: 02662/94520','Poststelle@fa-ak.fin-rlp.de','www.finanzamt-altenkirchen-hachenburg.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2719','Kaiserslautern ','Eisenbahnstr. 56','67655','Kaiserslautern','0631/36760','0631/367619500','67653','67621','3360','55050000','901','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR','Poststelle@fa-kl.fin-rlp.de','www.finanzamt-kaiserslautern.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2721','Worms-Kirchheimbolanden Aussenstelle Kirchheimbolanden','Karlsplatz 6','67549','Worms','06241/30460','06241/304635060','67545','','','55050000','901','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR Telefon-Nr. Aussenstelle: 06352/4070','Poststelle@fa-wo.fin-rlp.de','www.finanzamt-worms-kirchheimbolanden.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2722','Koblenz ','Ferdinand-Sauerbruch-Str. 19','56073','Koblenz','0261/49310','0261/493120090','56060','56007','709','55050000','908','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR','Poststelle@fa-ko.fin-rlp.de','www.finanzamt-koblenz.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2723','Kusel-Landstuhl ','Trierer Str. 46','66869','Kusel','06381/99670','06381/996721060','','66864','1251','55050000','901','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR','Poststelle@fa-ku.fin-rlp.de','www.finanzamt-kusel-landstuhl.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2724','Landau ','Weißquartierstr. 13','76829','Landau','06341/9130','06341/91322100','76825','76807','1760u.1780','55050000','910','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR','Poststelle@fa-ld.fin-rlp.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2725','Kusel-Landstuhl Aussenstelle Landstuhl','Trierer Str. 46','66869','Kusel','06381/99670','06381/996721060','','66864','1251','55050000','901','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR Telefon-Nr. Aussenstelle: 06371/61730','Poststelle@fa-ku.fin-rlp.de','www.finanzamt-kusel-landstuhl.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2726','Mainz-Mitte ','Schillerstr. 13','55116','Mainz','06131/2510','06131/25124090','','55009','1980','55050000','901','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR','Poststelle@fa-mz.fin-rlp.de','www.finanzamt-mainz-mitte.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2727','Ludwigshafen ','Bayernstr. 39','67061','Ludwigshafen','0621/56140','0621/561423051','','67005','210507','55050000','910','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR','Poststelle@fa-lu.fin-rlp.de','www.finanzamt-ludwigshafen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2728','Mainz-Süd ','Emy-Roeder-Str. 3','55129','Mainz','06131/5520','06131/55225272','','55071','421365','55050000','901','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR','Poststelle@fa-ms.fin-rlp.de','www.finanzamt-mainz-sued.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2729','Mayen ','Westbahnhofstr. 11','56727','Mayen','02651/70260','02651/702626090','','56703','1363','55050000','908','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR','Poststelle@fa-my.fin-rlp.de','www.finanzamt-mayen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2730','Montabaur-Diez ','Koblenzer Str. 15','56410','Montabaur','02602/1210','02602/12127099','56409','56404','1461','55050000','908','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR','Poststelle@fa-mt.fin-rlp.de','www.finanzamt-montabaur-diez.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2731','Neustadt ','Konrad-Adenauer-Str. 26','67433','Neustadt','06321/9300','06321/93028600','67429','67404','100 465','55050000','910','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR','Poststelle@fa-nw.fin-rlp.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2732','Neuwied ','Augustastr. 54','56564','Neuwied','02631/9100','02631/91029906','56562','56505','1561','55050000','908','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR','Poststelle@fa-nr.fin-rlp.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2735','Pirmasens-Zweibrücken ','Kaiserstr. 2','66955','Pirmasens','06331/7110','06331/71130950','66950','66925','1662','55050000','910','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR','Poststelle@fa-ps.fin-rlp.de','www.finanzamt-pirmasens-zweibruecken.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2736','Bitburg-Prüm Aussenstelle Prüm','Kölner Str. 20','54634','Bitburg','06561/6030','06561/60315093','','54622','1252','55050000','902','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR Telefon-Nr. Aussenstelle: 06551/9400','Poststelle@fa-bt.fin-rlp.de','www.finanzamt-bitburg-pruem.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2738','Sankt Goarshausen-Sankt Goar Aussenstelle Sankt Goar','Wellmicher Str. 79','56346','St. Goarshausen','06771/95900','06771/959031090','','56342','','55050000','908','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR Telefon-Nr. Aussenstelle: 06741/98100','Poststelle@fa-gh.fin-rlp.de','www.finanzamt-sankt-goarshausen-sankt-goar.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2739','Sankt Goarshausen-Sankt Goar ','Wellmicher Str. 79','56346','St. Goarshausen','06771/95900','06771/959031090','','56342','','55050000','908','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR','Poststelle@fa-gh.fin-rlp.de','www.finanzamt-sankt-goarshausen-sankt-goar.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2740','Simmern-Zell ','Brühlstraße 3','55469','Simmern','06761/8550','06761/85532053','','55464','440','55050000','908','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR','Poststelle@fa-si.fin-rlp.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2741','Speyer-Germersheim ','Johannesstr. 9-12','67346','Speyer','06232/60170','06232/601733431','67343','67323','1309','55050000','910','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR','Poststelle@fa-sp.fin-rlp.de','www.finanzamt-speyer-germersheim.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2742','Trier ','Hubert-Neuerburg-Str. 1','54290','Trier','0651/93600','0651/936034900','','54207','1750u.1760','55050000','902','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR','Poststelle@fa-tr.fin-rlp.de','www.finanzamt-trier.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2743','Bernkastel-Wittlich ','Unterer Sehlemet 15','54516','Wittlich','06571/95360','06571/953613400','','54502','1240','55050000','902','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR','Poststelle@fa-wi.fin-rlp.de','www.finanzamt-bernkastel-wittlich.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2744','Worms-Kirchheimbolanden ','Karlsplatz 6','67549','Worms','06241/30460','06241/304635060','67545','','','55050000','901','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR','Poststelle@fa-wo.fin-rlp.de','www.finanzamt-worms-kirchheimbolanden.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2745','Simmern-Zell Aussenstelle Zell','Brühlstr. 3','55469','Simmern','06761/8550','06761/85532053','','55464','440','55050000','908','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR Telefon-Nr. Aussenstelle: 06542/7090','Poststelle@fa-si.fin-rlp.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2746','Pirmasens-Zweibrücken Aussenstelle Zweibrücken','Kaiserstr. 2','66955','Pirmasens','06331/7110','06331/71130950','66950','66925','1662','55050000','910','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR Telefon-Nr. Aussenstelle: 06332/80680','Poststelle@fa-ps.fin-rlp.de','www.finanzamt-pirmasens-zweibruecken.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2801','Achern ','Allerheiligenstr. 10','77855','Achern','07841/6940','07841/694136','77843','77843','1260','66000000','66001518','BBK KARLSRUHE','66450050','88013009','SPARKASSE OFFENBURG-ORTENAU','MO-DO 8-12.30+13.30-15.30,DO-17.30,FR 8-12 H','poststelle@fa-achern.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2804','Donaueschingen ','Käferstr. 25','78166','Donaueschingen','0771/8080','0771/808359','78153','78153','1269','69400000','694 01501','BBK VILLINGEN-SCHWENNINGEN','69421020','6204700600','BW BANK DONAUESCHINGEN','MO-MI 8-16 UHR, DO 8-17.30 UHR, FR 8-12 UHR','poststelle@fa-donaueschingen.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2805','Emmendingen ','Bahnhofstr. 3','79312','Emmendingen','07641/4500','07641/450350','79305','79305','1520','68000000','680 01507','BBK FREIBURG IM BREISGAU','68050101','20066684','SPK FREIBURG-NOERDL BREISGA','MO-MI 7:30-15:30,DO 7:30-17:00,FR 7:30-12:00','poststelle@fa-emmendingen.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2806','Freiburg-Stadt ','Sautierstr. 24','79104','Freiburg','0761/2040','0761/2043295','79079','','','68000000','680 01501','BBK FREIBURG IM BREISGAU','68020020','4402818100','BW BANK FREIBURG BREISGAU','MO, DI, DO 7.30-16,MI 7.30-17.30, FR 7.30-12','poststelle@fa-freiburg-stadt.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2807','Freiburg-Land ','Stefan-Meier-Str. 133','79104','Freiburg','0761/2040','0761/2043424','79095','','','68000000','680 015 00','BBK FREIBURG IM BREISGAU','68090000','12222300','VOLKSBANK FREIBURG','ZIA: MO,DI,DO 8-16, MI 8-17:30, FR 8-12 UHR','poststelle@fa-freiburg-land.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2808','Kehl ','Ludwig-Trick-Str. 1','77694','Kehl','07851/8640','07851/864108','77676','77676','1640','66400000','664 01501','BBK FREIBURG EH OFFENBURG','66451862','-6008','SPK HANAUERLAND KEHL','MO,DI,MI 7.45-15.30, DO -17.30, FR -12.00UHR','poststelle@fa-kehl.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2809','Konstanz ','Bahnhofplatz 12','78462','Konstanz','07531/2890','07531/289312','78459','','','69400000','69001500','BBK VILLINGEN-SCHWENNINGEN','69020020','6604947900','BW BANK KONSTANZ','MO,DI,DO 7.30-15.30,MI 7.30-17.00,FR 7.30-12','poststelle@fa-konstanz.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2810','Lahr ','Gerichtstr. 5','77933','Lahr','07821/2830','07821/283100','','77904','1466','66000000','66001527','BBK KARLSRUHE','66450050','76103333','SPARKASSE OFFENBURG-ORTENAU','MO,DI,DO 7:30-16:00, MI 7:30-17:30, FR 7:30-12:00','poststelle@fa-lahr.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2811','Lörrach ','Luisenstr. 10 a','79539','Lörrach','07621/1730','07621/173245','79537','','','68000000','68301500','BBK FREIBURG IM BREISGAU','68320020','4602600100','BW BANK LOERRACH','MO-MI 7.00-15.30/DO 7.00-17.30/FR 7.00-12.00','poststelle@fa-loerrach.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2812','Müllheim ','Goethestr. 11','79379','Müllheim','07631/18900','(07631)189-190','79374','79374','1461','68000000','680 01511','BBK FREIBURG IM BREISGAU','68351865','802 888 8','SPARKASSE MARKGRAEFLERLAND','MO-MI 7,30-15,30 DO 7,30-17,30 FR 7,30-12,00','poststelle@fa-muellheim.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2813','Titisee-Neustadt ','Goethestr. 5','79812','Titisee-Neustadt','07651/2030','07651/203110','','79812','12 69','68000000','680 015 10','BBK FREIBURG IM BREISGAU','68051004','4040408','SPK HOCHSCHWARZWALD T-NEUST','MO-MI 7.30-15.30,DO 7.30-17.30,FR 7.30-12.30','poststelle@fa-titisee-neustadt.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2814','Offenburg ','Zeller Str. 1- 3','77654','Offenburg','0781/9330','0781/9332444','77604','77604','1440','68000000','664 01500','BBK FREIBURG IM BREISGAU','66420020','4500000700','BW BANK OFFENBURG','MO-DO 7.30-15.30 DURCHGEHEND,MI -18.00,FR-12','poststelle@fa-offenburg.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2815','Oberndorf ','Brandeckerstr. 4','78727','Oberndorf','07423/8150','07423/815107','78721','78721','1240','69400000','694 01506','BBK VILLINGEN-SCHWENNINGEN','64250040','813 015','KR SPK ROTTWEIL','ZIA:MO,DI,DO 8-16,MI 8-17:30,FR 8-12 UHR','poststelle@fa-oberndorf.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2816','Bad Säckingen ','Werderstr. 5','79713','Bad Säckingen','07761/5660','07761/566126','79702','79702','1148','68000000','683 015 02','BBK FREIBURG IM BREISGAU','','','','MO,DI,DO 8-15.30, MI 8-17.30, FR 8-12 UHR','poststelle@fa-badsaeckingen.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2818','Singen ','Alpenstr. 9','78224','Singen','07731/8230','07731/823650','','78221','380','69000000','69001507','BBK VILL-SCHWEN EH KONSTANZ','69220020','6402000100','BW BANK SINGEN','MO-DO 7:30-15:30, MI bis 17:30, FR 7:30-12:00','poststelle@fa-singen.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2819','Rottweil ','Körnerstr. 28','78628','Rottweil','0741/2430','0741/2432194','78612','78612','1252','69400000','69401505','BBK VILLINGEN-SCHWENNINGEN','64250040','136503','KR SPK ROTTWEIL','MO-MI 8-16, DO 8-18, FR 8-12 UHR','poststelle@fa-rottweil.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2820','Waldshut-Tiengen ','Bahnhofstr. 11','79761','Waldshut-Tiengen','07741/6030','07741/603213','79753','79753','201360','68000000','68301501','BBK FREIBURG IM BREISGAU','68452290','14449','SPARKASSE HOCHRHEIN','MO-MI 8-15.30,DO 8-17.30,FR 8-12 UHR','poststelle@fa-waldshut-tiengen.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2821','Tuttlingen ','Zeughausstr. 91','78532','Tuttlingen','07461/980','07461/98303','','78502','180','69400000','69401502','BBK VILLINGEN-SCHWENNINGEN','64350070','251','KR SPK TUTTLINGEN','MO-MI8-15.30,DO8-17.30,FR8-12.00UHR','poststelle@fa-tuttlingen.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2822','Villingen-Schwenningen ','Weiherstr. 7','78050','Villingen-Schwenningen','07721/923-0','07721/923-100','78045','','','69400000','69401500','BBK VILLINGEN-SCHWENNINGEN','','','','MO-MI 8-16UHR,DO 8-17.30UHR,FR 8-12UHR','poststelle@fa-villingen-schwenningen.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2823','Wolfach ','Hauptstr. 55','77709','Wolfach','07834/9770','07834/977-169','77705','77705','1160','66400000','664 01502','BBK FREIBURG EH OFFENBURG','66452776','-31956','SPK WOLFACH','MO-MI 7.30-15.30,DO 7.30-17.30,FR 7.30-12.00','poststelle@fa-wolfach.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2830','Bruchsal ','Schönbornstr. 1-5','76646','Bruchsal','07251/740','07251/742111','76643','76643','3021','66000000','66001512','BBK KARLSRUHE','66350036','50','SPK KRAICHGAU','SERVICEZENTRUM:MO-MI8-15:30DO8-17:30FR8-1200','poststelle@fa-bruchsal.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2831','Ettlingen ','Pforzheimer Str. 16','76275','Ettlingen','07243/5080','07243/508295','76257','76257','363','66000000','66001502','BBK KARLSRUHE','66051220','1043009','SPARKASSE ETTLINGEN','MO+DI 8-15.30,MI 7-15.30,DO 8-17.30,FR 8-12','poststelle@fa-ettlingen.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2832','Heidelberg ','Kurfürsten-Anlage 15-17','69115','Heidelberg','06221/590','06221/592355','69111','','','67000000','67001510','BBK MANNHEIM','67220020','5302059000','BW BANK HEIDELBERG','ZIA:MO-DO 7.30-15.30, MI - 17.30, FR - 12.00','poststelle@fa-heidelberg.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2833','Baden-Baden ','Stephanienstr. 13 + 15','76530','Baden-Baden','07221/3590','07221/359320','76520','','','66000000','66001516','BBK KARLSRUHE','66220020','4301111300','BW BANK BADEN-BADEN','MO,DI,DO 8-16 UHR,MI 8-17.30 UHR,FR 8-12 UHR','poststelle@fa-baden-baden.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2834','Karlsruhe-Durlach ','Prinzessenstr. 2','76227','Karlsruhe','0721/9940','0721/9941235','76225','76203','410326','66000000','66001503','BBK KARLSRUHE','','','','MO-DO 8-15.30,MI 8-17.30,FR 8-12','poststelle@fa-karlsruhe-durlach.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2835','Karlsruhe-Stadt ','Schlossplatz 14','76131','Karlsruhe','0721/1560','(0721) 156-1000','','','','66000000','66001501','BBK KARLSRUHE','66020020','4002020800','BW BANK KARLSRUHE','MO-DO 7.30-15.30 MI -17.30 FR 7.30-12.00','poststelle@fa-karlsruhe-stadt.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2836','Bühl ','Alban-Stolz-Str. 8','77815','Bühl','07223/8030','07223/3625','77815','','','66000000','66001525','BBK KARLSRUHE','66220020','4301111300','BW BANK BADEN-BADEN','MO,DI,DO=8-16UHR, MI=8-17.30UHR,FR=8-12UHR','poststelle@fa-buehl.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2837','Mannheim-Neckarstadt ','L3, 10','68161','Mannheim','0621/2920','0621/292-1010','68150','','','67000000','67001500','BBK MANNHEIM','67020020','5104719900','BW BANK MANNHEIM','MO,DI,DO7.30-15.30,MI7.30-17.30,FR7.30-12.00','poststelle@fa-mannheim-neckarstadt.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2838','Mannheim-Stadt ','L3, 10','68161','Mannheim','0621/2920','2923640','68150','','','67000000','670 01500','BBK MANNHEIM','67020020','5104719900','BW BANK MANNHEIM','MO,DI,DO7.30-15.30,MI7.30.17.30,FR7.30-12.00','poststelle@fa-mannheim-stadt.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2839','Rastatt ','An der Ludwigsfeste 3','76437','Rastatt','07222/9780','07222/978330','76404','76404','1465','66000000','66001519','BBK KARLSRUHE','66020020','4150199000','BW BANK KARLSRUHE','MO-MI 8-15:30 UHR,DO 8-17:30 UHR,FR 8-12 UHR','poststelle@fa-rastatt.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2840','Mosbach ','Pfalzgraf-Otto-Str. 5','74821','Mosbach','06261/8070','06261/807200','74819','','','62000000','62001502','BBK HEILBRONN, NECKAR','62030050','5501964000','BW BANK HEILBRONN','MO-DO 08.00-16.00 UHR, DO-17.30,FR-12.00 UHR','poststelle@fa-mosbach.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2841','Pforzheim ','Moltkestr. 8','75179','Pforzheim','07231/1830','(07231)183-1111','75090','','','66000000','66001520','BBK KARLSRUHE','66620020','4812000000','BW BANK PFORZHEIM','MO-DO 7:30-15:30, DO bis 17:30, FR 7:30-12:00','poststelle@fa-pforzheim.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2842','Freudenstadt ','Musbacher Str. 33','72250','Freudenstadt','07441/560','07441/561011','','','','66000000','66001510','BBK KARLSRUHE','64251060','19565','KR SPK FREUDENSTADT','MO-MI 8.00-16.00,DO 8.00-17.30,FR 8.00-12.00','poststelle@fa-freudenstadt.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2843','Schwetzingen ','Schloss','68723','Schwetzingen','06202/810','(06202) 81298','68721','','','67000000','67001501','BBK MANNHEIM','67250020','25008111','SPK HEIDELBERG','ZIA:MO-DO 7.30-15.30,MI-17.30,FR.7.30-12.00','poststelle@fa-schwetzingen.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2844','Sinsheim ','Bahnhofstr. 27','74889','Sinsheim','07261/6960','07261/696444','74887','','','67000000','67001511','BBK MANNHEIM','','','','MO-DO 7:30-15:30, MI bis 17:30, FR 7:30-12 UHR','poststelle@fa-sinsheim.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2845','Calw ','Klosterhof 1','75365','Calw','07051/5870','07051/587111','75363','','','66000000','66001521','BBK KARLSRUHE','60651070','1996','SPARKASSE PFORZHEIM CALW','MO-MI 7.30-15.30,DO 7.30-17.30,FR 7.30-12.00','poststelle@fa-calw.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2846','Walldürn ','Albert-Schneider-Str. 1','74731','Walldürn','06282/7050','06282/705101','74723','74723','1162','62000000','62001509','BBK HEILBRONN, NECKAR','67450048','8102204','SPK NECKARTAL-ODENWALD','MO-MI 7.30-15.30,DO 7.30-17.30,FR 7.30-12.00','poststelle@fa-wallduern.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2847','Weinheim ','Weschnitzstr. 2','69469','Weinheim','06201/6050','(06201) 605-220/299 ','69443','69443','100353','67000000','67001502','BBK MANNHEIM','67050505','63034444','SPK RHEIN NECKAR NORD','MO-MI 7.30-15.30 DO 7.30-17.30 FR 7.30-12','poststelle@fa-weinheim.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2848','Mühlacker ','Konrad-Adenauer-Platz 6','75417','Mühlacker','07041/8930','07041/893999','','75415','1153','66000000','660 015 22','BBK KARLSRUHE','66650085','961 000','SPARKASSE PFORZHEIM CALW','ZIA:MO-DO 8-12:30 13:30-15:30 DO bis 17:30 FR 8-12','poststelle@fa-muehlacker.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2849','Neuenbürg ','Wildbader Str. 107','75305','Neuenbürg','07082/7990','07082/799166','75301','75301','1165','66600000','66601503','BBK PFORZHEIM','66650085','998400','SPARKASSE PFORZHEIM CALW','MO-FR 7.30-12UHR,MO-MI 13-16UHR,DO 13-18UHR','poststelle@fa-neuenbuerg.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2850','Aalen / Württemberg ','Bleichgartenstr. 17','73431','Aalen','(07361) 9578-0','(07361)9578-440','73428','','','63000000','614 01500','BBK ULM, DONAU','61450050','110036902','KREISSPARKASSE OSTALB','MO-MI 7.30-16.00,DO 7.30-18.00,FR 7.30-12.00','poststelle@fa-aalen.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2851','Backnang ','Stiftshof 20','71522','Backnang','07191/120','07191/12221','71522','','','60000000','60201501','BBK STUTTGART','60250010','244','KR SPK WAIBLINGEN','MO,DI,DO7.30-16.00MI7.30-18.00FR7.30-12.00','poststelle@fa-backnang.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2852','Bad Mergentheim ','Schloss 7','97980','Bad Mergentheim','07931/5300','07931/530228','97962','97962','1233','62000000','620 01508','BBK HEILBRONN, NECKAR','67352565','25866','SPK TAUBERFRANKEN','MO-DO 7.30-15.30,MI-17.30 UHR,FR 7.30-12 UHR','poststelle@fa-badmergentheim.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2853','Balingen ','Jakob-Beutter-Str. 4','72336','Balingen','07433/970','07433/972099','72334','','','64000000','653 01500','BBK REUTLINGEN','65351260','24000110','SPK ZOLLERNALB','Mo-Mi 7:45-16:00,Do 7:45-17:30,Fr 7:45-12:30','poststelle@fa-balingen.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2854','Biberach ','Bahnhofstr. 11','88400','Biberach','07351/590','07351/59202','88396','','','63000000','63001508','BBK ULM, DONAU','65450070','17','KR SPK BIBERACH','MO,DI,DO 8-15.30, MI 8-17.30, FR 8-12 UHR','poststelle@fa-biberach.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2855','Bietigheim-Bissingen ','Kronenbergstr. 13','74321','Bietigheim-Bissingen','07142/5900','07142/590199','74319','','','60000000','604 01501','BBK STUTTGART','60490150','427500001','VOLKSBANK LUDWIGSBURG','MO-MI(DO)7.30-15.30(17.30),FR 7.30-12.00 UHR','poststelle@fa-bietigheim-bissingen.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2856','Böblingen ','Talstr. 46','71034','Böblingen','(07031)13-01','07031/13-3200','71003','71003','1307','60300000','603 01500','BBK STUTTGART EH SINDELFING','60350130','220','KR SPK BOEBLINGEN','MO-MI 7.30-15.30,DO7.30-17.30,FR7.30-12.30','poststelle@fa-boeblingen.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2857','Crailsheim ','Schillerstr. 1','74564','Crailsheim','07951/4010','07951/401220','74552','74552','1252','62000000','620 01506','BBK HEILBRONN, NECKAR','62250030','282','SPARKASSE SCHWAEBISCH HALL','MO-DO:7.45-16.00,MI:-17.30,FR:7.45-12.30','poststelle@fa-crailsheim.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2858','Ehingen ','Hehlestr. 19','89584','Ehingen','07391/5080','07391/508260','89572','89572','1251','63000000','630 01502','BBK ULM, DONAU','63050000','9 300 691','SPARKASSE ULM','Mo-Mi 7.30-15.30,Do 7.30-17.30,Fr 7.30-12.00','poststelle@fa-ehingen.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2859','Esslingen ','Entengrabenstr. 11','73728','Esslingen','0711/39721','0711/3972400','73726','','','61100000','61101500','BBK STUTTGART EH ESSLINGEN','61150020','902139','KR SPK ESSLINGEN-NUERTINGEN','Infothek Mo-Mi 7-15.30,Do-17.30, Fr 7-12 Uhr','poststelle@fa-esslingen.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2861','Friedrichshafen ','Ehlersstr. 13','88046','Friedrichshafen','07541/7060','07541/706111','88041','','','63000000','65001504','BBK ULM, DONAU','','','','MO-MI 8-15.30, DO 8-17.30, FR 8-12.30 Uhr','poststelle@fa-friedrichshafen.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2862','Geislingen ','Schillerstr. 2','73312','Geislingen','07331/220','07331/22200','73302','73302','1253','60000000','61101504','BBK STUTTGART','61050000','6007203','KR SPK GOEPPINGEN','Mo-Mi 7-15:30, Do 7-17:30,Fr 7-12','poststelle@fa-geislingen.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2863','Göppingen ','Gartenstr. 42','73033','Göppingen','07161/63-0','07161/632935','','73004','420','60000000','61101503','BBK STUTTGART','61050000','1 023','KR SPK GOEPPINGEN','MO-MI.7-15.30 Uhr,DO.7-17.30 Uhr,FR.7-12 Uhr','poststelle@fa-goeppingen.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2864','Heidenheim ','Marienstr. 15','89518','Heidenheim','07321/380','07321/381528','89503','89503','1320','63000000','61401505','BBK ULM, DONAU','63250030','880433','KR SPK HEIDENHEIM','Mo-Mi 7.30-15.30 Do 7.30-17.30 Fr 7.30-12.30','poststelle@fa-heidenheim.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2865','Heilbronn ','Moltkestr. 91','74076','Heilbronn','07131/1041','07131/1043000','74064','','','62000000','620 01500','BBK HEILBRONN, NECKAR','62050000','123925','KR SPK HEILBRONN','Mo,Di,Do7:30-15:30,Mi7:30-17:30,Fr7:30-12:00','poststelle@fa-heilbronn.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2869','Kirchheim ','Alleenstr. 120','73230','Kirchheim','07021/5750','575258','73220','73220','1241','61100000','61101501','BBK STUTTGART EH ESSLINGEN','61150020','48317054','KR SPK ESSLINGEN-NUERTINGEN','KUNDENCENTER MO-MI 8-15.30,DO 8-17.30,FR8-12','poststelle@fa-kirchheim.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2870','Leonberg ','Schlosshof 3','71229','Leonberg','(07152) 15-1','07152/15333','71226','','','60000000','60301501','BBK STUTTGART','60350130','8619864','KR SPK BOEBLINGEN','MO-MI 7.30-15.30,DO 7.30-17.30,FR 7.30-12.30','poststelle@fa-leonberg.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2871','Ludwigsburg ','Alt-Württ.-Allee 40 (Neubau)','71638','Ludwigsburg','07141/180','07141/182105','71631','','','60000000','604 01500','BBK STUTTGART','60450050','7 759','KREISSPARKASSE LUDWIGSBURG','MO-MI 8-15.30,DO 8-18.00,FR 8-12.00','poststelle@fa-ludwigsburg.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2874','Nürtingen ','Sigmaringer Str. 15','72622','Nürtingen','07022/7090','07022/709-120','72603','72603','1309','60000000','61101502','BBK STUTTGART','','','','MO-Mi 7.30-15.30 Do 7.30-17.30 Fr 7.30-12.00','poststelle@fa-nuertingen.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2876','Öhringen ','Haagweg 39','74613','Öhringen','07941/6040','07941/604400','74611','','','62000000','62001501','BBK HEILBRONN, NECKAR','62251550','40008','SPARKASSE HOHENLOHEKREIS','MO-DO 7.30-16.00UhrFR 7.30-12.00 Uhr','poststelle@fa-oehringen.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2877','Ravensburg ','Broner Platz 12','88250','Weingarten','0751/4030','403-303','88248','','','65000000','650 015 00','BBK ULM EH RAVENSBURG','65050110','86 500 500','KR SPK RAVENSBURG','Mo,Di,Do 8-15.30Uhr,ZIA Mi 8-17.30,Fr8-12Uhr','poststelle@fa-ravensburg.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2878','Reutlingen ','Leonhardsplatz 1','72764','Reutlingen','07121/9400','07121/9401002','72705','72705','1543','64000000','64001500','BBK REUTLINGEN','64050000','64 905','KR SPK REUTLINGEN','Mo-Mi 7-15.30, Do 7-17.30, Fr 7-12.00 Uhr','poststelle@fa-reutlingen.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2879','Riedlingen ','Kirchstr. 30','88499','Riedlingen','07371/1870','07371/1871000','88491','88491','1164','63000000','63001509','BBK ULM, DONAU','65450070','400 600','KR SPK BIBERACH','INFOST. MO-MI 7.30-15.30,DO-17.30,FR-12 UHR','poststelle@fa-riedlingen.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2880','Tauberbischofsheim ','Dr.-Burger-Str. 1','97941','Tauberbischofsheim','09341/8040','09341/804244','97933','97933','1340','62000000','620 01507','BBK HEILBRONN, NECKAR','67332551','8282661100','BW BANK TAUBERBISCHOFSHEIM','MO-MI 7.30-15.30,DO 7.30-17.30,FR 7.30-12.00','poststelle@fa-tauberbischofsheim.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2881','Bad Saulgau ','Schulstr. 5','88348','Bad Saulgau','07581/504-0','07581/504499','88341','88341','1255','65000000','650 01501','BBK ULM EH RAVENSBURG','65351050','210058','LD BK KR SPK SIGMARINGEN','MO,DO,FR 8-12,DO 13.30-15.30UHR','poststelle@fa-badsaulgau.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2882','Schorndorf ','Johann-Philipp-Palm-Str. 28','73614','Schorndorf','07181/6010','07181/601499','73603','73603','1320','60000000','60201502','BBK STUTTGART','60250010','5014008','KR SPK WAIBLINGEN','MO,DI,DO 8-15.30,MI 8-17.30,FR 8-12.00','poststelle@fa-schorndorf.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2883','Schwäbisch Gmünd ','Augustinerstr. 6','73525','Schwäbisch Gmünd','(07171) 602-0','07171/602266','73522','','','63000000','61401501','BBK ULM, DONAU','61450050','440066604','KREISSPARKASSE OSTALB','MO,DI,DO 8-15.30 MI 8-17.30 FR 8-12.00 UHR','poststelle@fa-schwaebischgmuend.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2884','Schwäbisch Hall ','Bahnhofstr. 25','74523','Schwäbisch Hall','0791/752-0','0791/7521115','74502','74502','100260','62000000','62001503','BBK HEILBRONN, NECKAR','62250030','5070 011','SPARKASSE SCHWAEBISCH HALL','MO-MI 7.30-16.00 DO 7.30-17.30 FR 7.30-12.00','poststelle@fa-schwaebischhall.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2885','Sigmaringen ','Karlstr. 31','72488','Sigmaringen','07571/1010','07571/101300','72481','72481','1250','65300000','653 01501','BBK REUTLINGEN EH ALBSTADT','65351050','808 408','LD BK KR SPK SIGMARINGEN','MO-MI 7.45-15.30,DO 7.45-17.30,FR 7.45-12.00','poststelle@fa-sigmaringen.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2886','Tübingen ','Steinlachallee 6 - 8','72072','Tübingen','07071/7570','07071/7574500','72005','72005','1520','64000000','64001505','BBK REUTLINGEN','','','','Mo-Do 7.30-15.30,Mi -17.30,Fr 7.30-13.00 Uhr','poststelle@fa-tuebingen.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2887','Überlingen (Bodensee) ','Mühlenstr. 28','88662','Überlingen','07551/8360','07551/836299','88660','','','69400000','69001501','BBK VILLINGEN-SCHWENNINGEN','69220020','6426155500','BW BANK SINGEN','Mo-Mi 8.00-15.30,Do 8.00-17.30,Fr 8.00-12.00','poststelle@fa-ueberlingen.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2888','Ulm ','Wagnerstr. 2','89077','Ulm','0731/1030','0731/103800','','89008','1860','63000000','63001500','BBK ULM, DONAU','63050000','30001','SPARKASSE ULM','MO-MI 7.30-15.30,DO 7.30-17.30,FR 7.30-12.00','poststelle@fa-ulm.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2889','Bad Urach ','Graf-Eberhard-Platz 7','72574','Bad Urach','07125/1580','(07125)158-300','72562','72562','1149','64000000','640 01501','BBK REUTLINGEN','64050000','300 346','KR SPK REUTLINGEN','MO-MI 7.30-15.30 DO 7.30-17.30 FR 7.30-12.00','poststelle@fa-badurach.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2890','Waiblingen ','Fronackerstr. 77','71332','Waiblingen','07151/9550','07151/955200','71328','','','60000000','602 01500','BBK STUTTGART','60250010','200 398','KR SPK WAIBLINGEN','INFOTHEK MO-DO 7.30-15.30,MI-17.30,FR-12.00','poststelle@fa-waiblingen.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2891','Wangen ','Lindauer Str.37','88239','Wangen','07522/710','07522(714000)','88228','88228','1262','63000000','650 01502','BBK ULM, DONAU','65050110','218 153','KR SPK RAVENSBURG','MO-MI 8-15.30, DO 8-17.30, FR 8-12 UHR','poststelle@fa-wangen.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2892','Stuttgart IV ','Seidenstr.23','70174','Stuttgart','0711/66730','0711/66736060','70049','70049','106052','60000000','600 01503','BBK STUTTGART','60050101','2 065 854','LANDESBANK BADEN-WUERTT','MO,MI,FR 8-12,MI 13.30-16 UHR','poststelle@fa-stuttgart4.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2893','Stuttgart I ','Rotebühlplatz 30','70173','Stuttgart','0711/66730','6673 - 5010','70049','70049','106055','60000000','600 01503','BBK STUTTGART','60050101','2 065 854','LANDESBANK BADEN-WUERTT','Mo,Die,Do: 8-15.30, Mi: 8-17.30, Fr: 8-12.00','poststelle@fa-stuttgart1.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2895','Stuttgart II ','Rotebühlstr. 40','70178','Stuttgart','0711/66730','0711/66735610','','','','60000000','60001503','BBK STUTTGART','60050101','2065854','LANDESBANK BADEN-WUERTT','MO-DO:8-15.30 FR:8-12 MI:15.30-17.30','poststelle@fa-stuttgart2.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2896','Stuttgart Zentrales Konzernprüfungsamt','Hackstr. 86','70190','Stuttgart','0711/9251-6','0711/9251706','','','','','','','','','','','poststelle@zbp-stuttgart.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2897','Stuttgart III ','Rotebühlplatz 30','70173','Stuttgart','0711/66730','0711/66735710','','70049','106053','60000000','600 01503','BBK STUTTGART','60050101','2 065 854','LANDESBANK BADEN-WUERTT','Mo-Do:8-15.30 Mi:8-17.30 Fr:8-12.00 Uhr','poststelle@fa-stuttgart3.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2899','Stuttgart-Körpersch. ','Paulinenstr. 44','70178','Stuttgart','0711/66730','0711/66736525','70049','70049','106051','60000000','600 01503','BBK STUTTGART','60050101','2 065 854','LANDESBANK BADEN-WUERTT','MO-FR 8:00-12:00, MO-DO 13:00-15:30 Uhr','poststelle@fa-stuttgart-koerperschaften.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('12','3046','Potsdam-Stadt ','Am Bürohochhaus 2','14478','Potsdam','0331 287-0','0331 287-1515','','14429','80 03 22','16000000','16001501','BBK POTSDAM','','','','Mo, Mi, Do: 08:00-15:00 Uhr, Di: 08:00-17:00 Uhr, Fr: 08:00-13:30 Uhr','poststelle.FA-Potsdam-Stadt@fa.brandenburg.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('12','3047','Potsdam-Land ','Steinstr. 104 - 106','14480','Potsdam','0331 6469-0','0331 6469-200','','14437','90 01 45','16000000','16001502','BBK POTSDAM','','','','täglich außer Mi: 08:00-12:30 Uhr, zusätzlich Di: 14:00-17:00 Uhr','poststelle.FA-Potsdam-Land@fa.brandenburg.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('12','3048','Brandenburg ','Magdeburger Straße 46','14770','Brandenburg','03381 397-100','03381 397-200','','','','16000000','16001503','BBK POTSDAM','','','','Mo, Mi, Do: 08:00-15:00 Uhr, Di: 08:00-17:00 Uhr, Fr: 08:00-13:30 Uhr','poststelle.FA-Brandenburg@fa.brandenburg.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('12','3049','Königs Wusterhausen ','Weg am Kreisgericht 9','15711','Königs Wusterhausen','03375 275-0','03375 275-103','','','','16000000','16001505','BBK POTSDAM','','','','Mo, Mi, Do: 08:00-15:00 Uhr, Di: 08:00-17:00 Uhr, Fr: 08:00-13:30 Uhr','poststelle.FA-Koenigs-Wusterhausen@fa.brandenburg.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('12','3050','Luckenwalde ','Industriestraße 2','14943','Luckenwalde','03371 606-0','03371 606-200','','','','16000000','16001504','BBK POTSDAM','','','','Mo, Mi, Do: 08:00-15:00 Uhr, Di: 08:00-17:00 Uhr, Fr: 08:00-13:30 Uhr','poststelle.FA-Luckenwalde@fa.brandenburg.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('12','3051','Nauen ','Ketziner Straße 3','14641','Nauen','03321 412-0','03321 412-888','','14631','11 61','16000000','16001509','BBK POTSDAM','','','','Mo, Mi, Do: 08:00-15:00 Uhr, Di: 08:00-17:00 Uhr, Fr: 08:00-13:30 Uhr','poststelle.FA-Nauen@fa.brandenburg.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('12','3052','Kyritz ','Perleberger Straße 1 - 2','16866','Kyritz','033971 65-0','033971 65-200','','','','16000000','16001507','BBK POTSDAM','','','','Mo, Mi, Do: 08:00-15:00 Uhr, Di: 08:00-17:00 Uhr, Fr: 08:00-13:30 Uhr','poststelle.FA-Kyritz@fa.brandenburg.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('12','3053','Oranienburg ','Heinrich-Grüber-Platz 3','16515','Oranienburg','03301 857-0','03301 857-334','','','','16000000','16001508','BBK POTSDAM','','','','Mo, Mi, Do: 08:00-15:00 Uhr, Di: 08:00-17:00 Uhr, Fr: 08:00-13:30 Uhr','poststelle.FA-Oranienburg@fa.brandenburg.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('12','3054','Pritzwalk ','Freyensteiner Chaussee 10','16928','Pritzwalk','03395 757-0','03395 302110','','','','16000000','16001506','BBK POTSDAM','','','','Mo, Mi, Do: 08:00-15:00 Uhr, Di: 08:00-17:00 Uhr, Fr: 08:00-13:30 Uhr','poststelle.FA-Pritzwalk@fa.brandenburg.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('12','3056','Cottbus ','Vom-Stein-Straße 29','3050','Cottbus','0355 4991-4100','0355 4991-4150','','3004','10 04 53','18000000','18001501','BBK COTTBUS','','','','Mo, Mi, Do: 08:00-15:00 Uhr, Di: 08:00-17:00 Uhr, Fr: 08:00-13:30 Uhr','poststelle.FA-Cottbus@fa.brandenburg.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('12','3057','Calau ','Springteichallee 25','3205','Calau','03541 83-0','03541 83-100','','3201','11 71','18000000','18001502','BBK COTTBUS','','','','Mo, Mi, Do: 08:00-15:00 Uhr, Di: 08:00-17:00 Uhr, Fr: 08:00-13:30 Uhr','poststelle.FA-Calau@fa.brandenburg.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('12','3058','Finsterwalde ','Leipziger Straße 61 - 67','3238','Finsterwalde','03531 54-0','03531 54-180','','3231','11 50','18000000','18001503','BBK COTTBUS','','','','Mo, Mi, Do: 08:00-15:00 Uhr, Di: 08:00-17:00 Uhr, Fr: 08:00-13:30 Uhr','poststelle.FA-Finsterwalde@fa.brandenburg.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('12','3061','Frankfurt (Oder) ','Müllroser Chaussee 53','15236','Frankfurt (Oder)','0335 560-1399','0335 560-1202','','','','17000000','17001502','BBK FRANKFURT (ODER)','','','','Mo, Mi, Do: 08:00-15:00 Uhr, Di: 08:00-17:00 Uhr, Fr: 08:00-13:30 Uhr','poststelle.FA-Frankfurt-Oder@fa.brandenburg.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('12','3062','Angermünde ','Jahnstraße 49','16278','Angermünde','03331 267-0','03331 267-200','','','','17000000','17001500','BBK FRANKFURT (ODER)','','','','Mo, Mi, Do: 08:00-15:00 Uhr, Di: 08:00-17:00 Uhr, Fr: 08:00-13:30 Uhr','poststelle.FA-Angermuende@fa.brandenburg.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('12','3063','Fürstenwalde ','Beeskower Chaussee 12','15517','Fürstenwalde','03361 595-0','03361 2198','','','','17000000','17001503','BBK FRANKFURT (ODER)','','','','Mo, Mi, Do: 08:00-15:00 Uhr, Di: 08:00-17:00 Uhr, Fr: 08:00-13:30 Uhr','poststelle.FA-Fuerstenwalde@fa.brandenburg.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('12','3064','Strausberg ','Prötzeler Chaussee 12 A','15344','Strausberg','03341 342-0','03341 342-127','','','','17000000','17001504','BBK FRANKFURT (ODER)','','','','Mo, Mi, Do: 08:00-15:00 Uhr, Di: 08:00-17:00 Uhr, Fr: 08:00-13:30 Uhr','poststelle.FA-Strausberg@fa.brandenburg.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('12','3065','Eberswalde ','Tramper Chaussee 5','16225','Eberswalde','03334 66-2000','03334 66-2001','','','','17000000','17001501','BBK FRANKFURT (ODER)','','','','Mo, Mi, Do: 08:00-15:00 Uhr, Di: 08:00-17:00 Uhr, Fr: 08:00-13:30 Uhr','poststelle.FA-Eberswalde@fa.brandenburg.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('15','3101','Magdeburg I ','Tessenowstraße 10','39114','Magdeburg','0391 885-29','0391 885-1400','','39014','39 62','81000000','810 015 06','BBK MAGDEBURG','','','','Mo., Di., Do., Fr.: 08.00 - 12.00 Uhr, Di.: 14.00 - 18.00 Uhr','poststelle@fa-md1.ofd.mf.lsa-net.de','http://www.finanzamt.sachsen-anhalt.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('15','3102','Magdeburg II ','Tessenowstraße 6','39114','Magdeburg','0391 885-12','0391 885-1000','','39006','16 63','81000000','810 015 07','BBK MAGDEBURG','','','','Mo., Di., Do., Fr.: 08.00 - 12.00 Uhr, Di.: 14.00 - 18.00 Uhr','poststelle@fa-md2.ofd.mf.lsa-net.de','http://www.finanzamt.sachsen-anhalt.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('15','3103','Genthin ','Berliner Chaussee 29 b','39307','Genthin','03933 908-0','03933 908-499','','39302','13 41','81000000','810 015 08','BBK MAGDEBURG','','','','Mo., Di., Do., Fr.: 09.00 - 12.00 Uhr, Di.: 14.00 - 18.00 Uhr','poststelle@fa-gtn.ofd.mf.lsa-net.de','http://www.finanzamt.sachsen-anhalt.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('15','3104','Halberstadt ','R.-Wagner-Straße 51','38820','Halberstadt','03941 33-0','03941 33-199','','38805','15 26','81000000','268 015 01','BBK MAGDEBURG','','','','Mo., Di., Do., Fr.: 08.00 - 12.00 Uhr, Di.: 14.00 - 18.00 Uhr','poststelle@fa-hbs.ofd.mf.lsa-net.de','http://www.finanzamt.sachsen-anhalt.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('15','3105','Haldensleben ','Jungfernstieg 37','39340','Haldensleben','03904 482-0','03904 482-200','','39332','10 02 09','81000000','810 015 10','BBK MAGDEBURG','','','','Mo., Di., Do., Fr.: 08.00 - 12.00 Uhr, Di.: 13.00 - 18.00 Uhr','poststelle@fa-hdl.ofd.mf.lsa-net.de','http://www.finanzamt.sachsen-anhalt.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('15','3106','Salzwedel ','Buchenallee 2','29410','Salzwedel','03901 857-0','03901 857-100','','29403','21 51','81000000','810 015 05','BBK MAGDEBURG','','','','Mo., Di., Do., Fr.: 08.00 - 12.00 Uhr, Di.: 14.00 - 18.00 Uhr','poststelle@fa-saw.ofd.mf.lsa-net.de','http://www.finanzamt.sachsen-anhalt.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('15','3107','Staßfurt ','Atzendorfer Straße 20','39418','Staßfurt','03925 980-0','03925 980-101','','39404','13 55','81000000','810 015 12','BBK MAGDEBURG','','','','Mo., Di., Do., Fr.: 08.00 - 12.00 Uhr, Di.: 13.30 - 18.00 Uhr','poststelle@fa-sft.ofd.mf.lsa-net.de','http://www.finanzamt.sachsen-anhalt.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('15','3108','Stendal ','Scharnhorststraße 87','39576','Stendal','03931 57-1000','03931 57-2000','','39551','10 11 31','81000000','810 015 13','BBK MAGDEBURG','','','','Mo., Di., Do., Fr.: 08.00 - 12.00 Uhr, Di.: 14.00 - 18.00 Uhr','poststelle@fa-sdl.ofd.mf.lsa-net.de','http://www.finanzamt.sachsen-anhalt.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('15','3109','Wernigerode ','Gustav-Petri-Straße 14','38855','Wernigerode','03943 657-0','03943 657-150','','38842','10 12 51','81000000','268 015 03','BBK MAGDEBURG','','','','Mo., Di., Do., Fr.: 09.00 - 12.00 Uhr, Do.: 14.00 - 18.00 Uhr','poststelle@fa-wrg.ofd.mf.lsa-net.de','http://www.finanzamt.sachsen-anhalt.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('15','3110','Halle-Süd ','Blücherstraße 1','6122','Halle','0345 6923-5','0345 6923-600','6103','','','80000000','800 015 02','BBK HALLE','','','','Mo., Di., Do., Fr.: 08.00 - 12.00 Uhr, Di.: 14.00 - 18.00 Uhr, Do.: 14.00','poststelle@fa-ha-s.ofd.mf.lsa-net.de','http://www.finanzamt.sachsen-anhalt.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('15','3111','Halle-Nord ','Blücherstraße 1','6122','Halle','0345 6924-0','0345 6924-400','6103','','','80000000','800 015 01','BBK HALLE','','','','Mo., Di., Do., Fr.: 08.00 - 12.00 Uhr, Di.: 14.00 - 18.00 Uhr, Do.: 14.00','poststelle@fa-ha-n.ofd.mf.lsa-net.de','http://www.finanzamt.sachsen-anhalt.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('15','3112','Merseburg ','Bahnhofstraße 10','6217','Merseburg','03461 282-0','03461 282-199','','6203','13 51','80000000','800 015 09','BBK HALLE','','','','Mo., Di., Do., Fr.: 08.00 - 12.00 Uhr, Di.: 13.00 - 18.00 Uhr','poststelle@fa-msb.ofd.mf.lsa-net.de','http://www.finanzamt.sachsen-anhalt.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('15','3113','Bitterfeld ','Röhrenstraße 33','6749','Bitterfeld','03493 347-0','03493 347-247','','6732','12 64','80000000','805 015 05','BBK HALLE','','','','Mo., Di., Do., Fr.: 08.00 - 12.00 Uhr, Di.: 13.00 - 18.00 Uhr','poststelle@fa-btf.ofd.mf.lsa-net.de','http://www.finanzamt.sachsen-anhalt.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('15','3114','Dessau ','Kühnauer Straße 166','6846','Dessau','0340 6513-0','0340 6513-403','','6815','18 25','80000000','805 015 26','BBK HALLE','','','','Mo. - Fr.: 08.00 - 12.00 Uhr, Di.: 13.00 - 18.00 Uhr','poststelle@fa-des.ofd.mf.lsa-net.de','http://www.finanzamt.sachsen-anhalt.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('15','3115','Wittenberg ','Dresdener Straße 40','6886','Wittenberg','03491 430-0','03491 430-113','','6872','10 02 54','80000000','805 015 07','BBK HALLE','','','','Mo., Di., Do., Fr.: 08.00 - 12.00 Uhr, Di.: 13.00 - 18.00 Uhr','poststelle@fa-wbg.ofd.mf.lsa-net.de','http://www.finanzamt.sachsen-anhalt.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('15','3116','Köthen ','Zeppelinstraße 15','6366','Köthen','03496 44-0','03496 44-2900','','6354','14 52','80000000','805 015 06','BBK HALLE','','','','Mo., Di., Do., Fr.: 08.00 - 12.00 Uhr, Di.: 14.00 - 18.00 Uhr','poststelle@fa-kot.ofd.mf.lsa-net.de','http://www.finanzamt.sachsen-anhalt.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('15','3117','Quedlinburg ','Adelheidstraße 2','6484','Quedlinburg','03946 976-0','03946 976-400','','6472','14 20','81000000','268 015 02','BBK MAGDEBURG','','','','Mo., Di., Do., Fr.: 08.00 - 12.00 Uhr, Di.: 13.00 - 17.30 Uhr','poststelle@fa-qlb.ofd.mf.lsa-net.de','http://www.finanzamt.sachsen-anhalt.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('15','3118','Eisleben ','Bahnhofsring 10 a','6295','Eisleben','03475 725-0','03475 725-109','6291','','','80000000','800 015 08','BBK HALLE','','','','Mo., Di., Do., Fr.: 08.00 - 12.00 Uhr, Di.: 13.00 - 18.00 Uhr','poststelle@fa-eil.ofd.mf.lsa-net.de','http://www.finanzamt.sachsen-anhalt.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('15','3119','Naumburg ','Oststraße 26/26 a','6618','Naumburg','03445 753-0','03445 753-999','','6602','12 51','80000000','800 015 27','BBK HALLE','','','','Mo., Di., Do., Fr.: 08.00 - 12.00 Uhr, Di.: 13.00 - 18.00 Uhr','poststelle@fa-nbg.ofd.mf.lsa-net.de','http://www.finanzamt.sachsen-anhalt.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('15','3120','Zeitz ','Friedensstraße 80','6712','Zeitz','03441 864-0','03441 864-480','','6692','12 08','80000000','800 015 04','BBK HALLE','','','','Mo., Do., Fr.: 08.00 - 12.00 Uhr, Di.: 08.00 - 18.00 Uhr','poststelle@fa-ztz.ofd.mf.lsa-net.de','http://www.finanzamt.sachsen-anhalt.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('15','3121','Sangerhausen ','Alte Promenade 27','6526','Sangerhausen','03464 539-0','03464 539-539','','6512','10 12 24','80000000','800 015 25','BBK HALLE','','','','Di., Do., Fr.: 09.00 - 12.00 Uhr, Di.: 14.00 - 18.00 Uhr, Do.: 14.00 -','poststelle@fa-sgh.ofd.mf.lsa-net.de','http://www.finanzamt.sachsen-anhalt.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3201','Dresden I ','Lauensteiner Str. 37','1277','Dresden','0351 2567-0','0351 2567-111','1264','','','85000000','85001502','BBK DRESDEN','','','','Mo 8:00-15:00, Di 8:00-18:00, Mi 8:00-15:00, Do 8:00-18:00, Fr 8:00-12:00 Uhr','poststelle@fa-dresden1.smf.sachsen.de','http://www.Finanzamt-Dresden-I.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3202','Dresden II ','Gutzkowstraße 10','1069','Dresden','0351 4655-0','0351 4655-269','1056','','','85000000','85001503','BBK DRESDEN','','','','Mo - Fr 8:00-12:00 Uhr, Di 14:00-18:00, Do 14:00-18:00 Uhr','poststelle@fa-dresden2.smf.sachsen.de','http://www.Finanzamt-Dresden-II.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3203','Dresden III ','Rabenerstr.1','1069','Dresden','0351 4691-0','0351 4717 369','','1007','120641','85000000','85001504','BBK DRESDEN','','','','Mo 8:00-15:00, Di 8:00-18:00, Mi 8:00-15:00, Do 8:00-18:00, Fr 8:00-12:00 Uhr','poststelle@fa-dresden3.smf.sachsen.de','http://www.Finanzamt-Dresden-III.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3204','Bautzen ','Wendischer Graben 3','2625','Bautzen','03591 488-0','03591 488-888','2621','','','85000000','85001505','BBK DRESDEN','','','','Mo 8:00-15:30, Di 8:00-17:00, Mi 8:00-15:30, Do 8:00-18:00, Fr 8:00-12:00 Uhr','poststelle@fa-bautzen.smf.sachsen.de','http://www.Finanzamt-Bautzen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3205','Bischofswerda ','Kirchstraße 25','1877','Bischofswerda','03594 754-0','03594 754-444','','1871','1111','85000000','85001506','BBK DRESDEN','','','','Mo 8:00-15:30, Di 8:00-17:00, Mi 8:00-15:30, Do 8:00-18:00, Fr 8:00-12:00 Uhr','poststelle@fa-bischofswerda.smf.sachsen.de','http://www.Finanzamt-Bischofswerda.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3206','Freital ','Coschützer Straße 8-10','1705','Freital','0351 6478-0','0351 6478-428','','1691','1560','85000000','85001507','BBK DRESDEN','','','','Mo 8:00-15:00, Di 8:00-18:00, Mi 8:00-15:00, Do 8:00-18:00, Fr 8:00-12:00 Uhr','poststelle@fa-freital.smf.sachsen.de','http://www.Finanzamt-Freital.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3207','Görlitz ','Sonnenstraße 7','2826','Görlitz','03581 875-0','03581 875-100','','2807','300235','85000000','85001512','BBK DRESDEN','','','','Mo 8:00-15:30, Di 8:00-18:00, Mi 8:00-15:30, Do 8:00-17:00, Fr 8:00-12:00 Uhr','poststelle@fa-goerlitz.smf.sachsen.de','http://www.Finanzamt-Goerlitz.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3208','Löbau ','Georgewitzer Str.40','2708','Löbau','03585 455-0','03585 455-100','','2701','1165','85000000','85001509','BBK DRESDEN','','','','Mo 8:00-15:30, Di 8:00-18:00, Mi 8:00-15:30, Do 8:00-17:00, Fr 8:00-12:00 Uhr','poststelle@fa-loebau.smf.sachsen.de','http://www.Finanzamt-Loebau.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3209','Meißen ','Hermann-Grafe-Str.30','1662','Meißen','03521 745-30','03521 745-450','','1651','100151','85000000','85001508','BBK DRESDEN','','','','Mo - Fr 8:00-12:00 Uhr Di 13:00-18:00, Do 13:00-17:00 Uhr','poststelle@fa-meissen.smf.sachsen.de','http://www.Finanzamt-Meissen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3210','Pirna ','Emil-Schlegel-Str. 11','1796','Pirna','03501 551-0','03501 551-201','','1781','100143','85000000','85001510','BBK DRESDEN','','','','Mo - Fr 8:00-12:00 Uhr, Di 13:30-18:00, Do 13:30-17:00 Uhr','poststelle@fa-pirna.smf.sachsen.de','http://www.Finanzamt-Pirna.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3211','Riesa ','Stahlwerkerstr.3','1591','Riesa','03525 714-0','03525 714-133','','1571','24','85000000','85001511','BBK DRESDEN','','','','Mo 8:00-15:30, Di 8:00-18:00, Mi 8:00-15:30, Do 8:00-17:00 , Fr 8:00-12:00 Uhr','poststelle@fa-riesa.smf.sachsen.de','http://www.Finanzamt-Riesa.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3213','Hoyerswerda ','Pforzheimer Platz 1','2977','Hoyerswerda','03571 460-0','03571 460-115','','2961','1161/1162 ','85000000','85001527','BBK DRESDEN','','','','Mo 7:30-15:30, Di 7:30-17:00, Mi 7:30-13:00, Do 7:30-18:00, Fr 7:30-12:00 Uhr','poststelle@fa-hoyerswerda.smf.sachsen.de','http://www.Finanzamt-Hoyerswerda.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3214','Chemnitz-Süd ','Paul-Bertz-Str. 1','9120','Chemnitz','0371 279-0','0371 227065','9097','','','87000000','87001501','BBK CHEMNITZ','','','','Mo 8:00-16:00, Di 8:00-18:00, Mi 8:00-13:00, Do 8:00-18:00, Fr 8:00-13:00 Uhr','poststelle@fa-chemnitz-sued.smf.sachsen.de','http://www.Finanzamt-Chemnitz-Sued.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3215','Chemnitz-Mitte ','August-Bebel-Str. 11/13','9113','Chemnitz','0371 467-0','0371 415830','9097','','','87000000','87001502','BBK CHEMNITZ','','','','Mo 8:00-16:00, Di 8:00-18:00, Mi 8:00-14:00, Do 8:00-18:00, Fr 8:00-12:00 Uhr','poststelle@fa-chemnitz-mitte.smf.sachsen.de','http://www.Finanzamt-Chemnitz-Mitte.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3216','Chemnitz-Land ','Reichenhainer Str. 31-33','9126','Chemnitz','0371 5360-0','0371 5360-317','9097','','','87000000','87001503','BBK CHEMNITZ','','','','täglich 8:00-12:00, Di 13:30-17.00, Do 13:30-18:00 Uhr','poststelle@fa-chemnitz-land.smf.sachsen.de','http://www.Finanzamt-Chemnitz-Land.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3217','Annaberg ','Magazingasse 16','9456','Annaberg-B.','03733 4270','03733 427-217','','9453','100631','87000000','87001504','BBK CHEMNITZ','','','','Mo 8:00-15:30, Di 8:00-18:00, Mi 8:00-15:30, Do 8:00-17:00, Fr 8:00-12:00 Uhr','poststelle@fa-annaberg.smf.sachsen.de','http://www.Finanzamt-Annaberg.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3218','Schwarzenberg ','Karlsbader Str.23','8340','Schwarzenberg','03774 161-0','03774 161-100','','8332','1209','87000000','87001505','BBK CHEMNITZ','','','','Mo 8:00-15:30, Di 8:00-18:00, Mi 8:00-15:30, Do 8:00-17:00, Fr 8:00-12:00 Uhr','poststelle@fa-schwarzenberg.smf.sachsen.de','http://www.Finanzamt-Schwarzenberg.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3219','Auerbach ','Schulstraße 3, Haus 1','8209','Auerbach','03744 824-0','03744 824-200','','8202','10132','87000000','87001506','BBK CHEMNITZ','','','','Mo 7:30-15:30, Di 7:30-18:00, Mi 7:30-12:00, Do 7:30-18:00, Fr 7:30-12:00 Uhr','poststelle@fa-aucherbach.smf.sachsen.de','http://www.Finanzamt-Auerbach.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3220','Freiberg ','Brückenstr.1','9599','Freiberg','03731 379-0','03731 379-999','9596','','','87000000','87001507','BBK CHEMNITZ','','','','Mo - Fr 7:30-12:30, Mo 13:30-15:30, Di 13:00-18:00, Mi 13:30-15:30, Do 13:00-17:00 Uhr','poststelle@fa-freiberg.smf.sachsen.de','http://www.Finanzamt-Freiberg.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3221','Hohenstein-Ernstthal ','Schulstraße 34','9337','Hohenstein-E.','03723 745-0','03723 745-399','','9332','1246','87000000','87001510','BBK CHEMNITZ','','','','Mo - Fr 8:00-12:00, Mo 12:30-15:30, Di 12:30-18:00, Do 12:30-17:00','poststelle@fa-hohenstein-ernstthal.smf.sachsen.de','http://www.Finanzamt-Hohenstein-Ernstthal.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3222','Mittweida ','Robert-Koch-Str. 17','9648','Mittweida','03727 987-0','03727 987-333','','9641','1157','87000000','87001509','BBK CHEMNITZ','','','','Mo 7:30-15:00, Di 7:30-18:00, Mi 7:30-13:00, Do 7:30-18:00, Fr 7:30-12:00 Uhr','poststelle@fa-mittweida.smf.sachsen.de','http://www.Finanzamt-Mittweida.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3223','Plauen ','Europaratstraße 17','8523','Plauen','03741 10-0','03741 10-2000','','8507','100384','87000000','87001512','BBK CHEMNITZ','','','','Mo 7:30-14:00, Di 7:30-18:00, Mi 7:30-14:00, Do 7:30-18:00, Fr 7:30-12:00 Uhr','poststelle@fa-plauen.smf.sachsen.de','http://www.Finanzamt-Plauen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3224','Stollberg ','HOHENSTEINER STRASSE 54','9366','Stollberg','037296 522-0','037296 522-199','','9361','1107','87000000','87001508','BBK CHEMNITZ','','','','Mo 7:30-15:30, Di 7:30-17:00, Mi 7:30-13:00, Do 7:30-18:00, Fr 7:30-12:00 Uhr','poststelle@fa-stollberg.smf.sachsen.de','http://www.Finanzamt-Stollberg.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3226','Zwickau-Stadt ','Dr.-Friedrichs-Ring 21','8056','Zwickau','0375 3529-0','0375 3529-444','','8070','100452','87000000','87001513','BBK CHEMNITZ','','','','Mo 7:30-15:30, Di 7:30-18:00, Mi 7:30-12:00, Do 7:30-18:00, Fr 7:30-12:00 Uhr','poststelle@fa-zwickau-stadt.smf.sachsen.de','http://www.Finanzamt-Zwickau-Stadt.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3227','Zwickau-Land ','Äußere Schneeberger Str. 62','8056','Zwickau','0375 4440-0','0375 4440-222','','8067','100150','87000000','87001514','BBK CHEMNITZ','','','','Mo 8:00-15:30, Di 8:00-18:00, Mi 8:00-15:30, Do 8:00-17:00, Fr 8:00-12:00 Uhr','poststelle@fa-zwickau-land.smf.sachsen.de','http://www.Finanzamt-Zwickau-Land.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3228','Zschopau ','August-Bebel-Str.17','9405','Zschopau','03725 293-0','03725 293-111','','9402','58','87000000','87001515','BBK CHEMNITZ','','','','Mo7:30-12:00/13:00-16:30,Di 7:30-12:00/13:00-18:00Mi u. Fr 7:30-13:00, Do 7:30-12:00/13:00-18:00 Uhr','poststelle@fa-zschopau.smf.sachsen.de','http://www.Finanzamt-Zschopau.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3230','Leipzig I ','Wilhelm-Liebknecht-Platz 3/4','4105','Leipzig','0341 559-0','0341 559-1540','','4001','100105','86000000','86001501','BBK LEIPZIG','','','','Mo 7:30-14:00, Di 7:30-18:00, Mi 7:30-14:00, Do 7:30-18:00, Fr 7:30-12:00 Uhr','poststelle@fa-leipzig1.smf.sachsen.de','http://www.Finanzamt-Leipzig-I.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3231','Leipzig II ','Erich-Weinert-Str. 20','4105','Leipzig','0341 559-0','0341 559-2505','','4001','100145','86000000','86001502','BBK LEIPZIG','','','','Mo 7:30-14:00, Di 7:30-18:00, Mi 7:30-14:00, Do 7:30-18:00, Fr 7:30-12:00 Uhr','poststelle@fa-leipzig2.smf.sachsen.de','http://www.Finanzamt-Leipzig-II.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3232','Leipzig III ','Wilhelm-Liebknecht-Platz 3/4','4105','Leipzig','0341 559-0','0341 559-3640','','4002','100226','86000000','86001503','BBK LEIPZIG','','','','Mo 7:30-14:00, Di 7:30-18:00, Mi 7:30-14:00, Do 7:30-18:00, Fr 7:30-12:00 Uhr','poststelle@fa-leipzig3.smf.sachsen.de','http://www.Finanzamt-Leipzig-III.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3235','Borna ','Brauhausstr.8','4552','Borna','03433 872-0','03433 872-255','','4541','1325','86000000','86001509','BBK LEIPZIG','','','','Mo 8:00-15:00, Di 8:00-18:00, Mi 8:00-15:00, Do 8:00-18:00, Fr 8:00-12:00 Uhr','poststelle@fa-borna.smf.sachsen.de','http://www.Finanzamt-Borna.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3236','Döbeln ','Burgstr.31','4720','Döbeln','03431 653-30','03431 653-444','','4713','2346','86000000','86001507','BBK LEIPZIG','','','','Mo 7:30-15:30, Di 7:30-18:00, Mi 7:30-13:00, Do 7:30-17:00, Fr 7:30-12:00 Uhr','poststelle@fa-doebeln.smf.sachsen.de','http://www.Finanzamt-Doebeln.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3237','Eilenburg ','Walther-Rathenau-Straße 8','4838','Eilenburg','03423 660-0','03423 660-460','','4831','1133','86000000','86001506','BBK LEIPZIG','','','','Mo 8:00-16:00, Di 8:00-18:00, Mi 8:00-14:00, Do 8:00-18:00, Fr 8:00-12:00 Uhr','poststelle@fa-eilenburg.smf.sachsen.de','http://www.Finanzamt-Eilenburg.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3238','Grimma ','Lausicker Straße 2','4668','Grimma','03437 940-0','03437 940-500','','4661','1126','86000000','86001508','BBK LEIPZIG','','','','Mo 7:30-15:00, Di 7:30-18:00, Mi 7:30-13:30, Do 7:30-17:00, Fr 7:30-12:00 Uhr','poststelle@fa-grimma.smf.sachsen.de','http://www.Finanzamt-Grimma.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3239','Oschatz ','Dresdener Str.77','4758','Oschatz','03435 978-0','03435 978-366','','4752','1265','86000000','86001511','BBK LEIPZIG','','','','Mo 8:00-16:00, Di 8:00-17:00, Mi 8:00-15:00, Do 8:00-18:00, Fr 8:00-12:00 Uhr','poststelle@fa-oschatz.smf.sachsen.de','http://www.Finanzamt-Oschatz.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('13','4071','Malchin ','Schratweg 33','17139','Malchin','03994/6340','03994/634322','','17131','1101','15000000','15001511','BBK NEUBRANDENBURG','','','','Mo Di Fr 08-12 Uhr Di 13-17 Uhr und Do 13-16 UhrMittwoch geschlossen','poststelle@fa-mc.ofd-hro.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('13','4072','Neubrandenburg ','Neustrelitzer Str. 120','17033','Neubrandenburg','0395/380 1000','0395/3801059','','17041','110164','15000000','15001518','BBK NEUBRANDENBURG','','','','Mo Di Do Fr 08-12 Uhr und Di 13.00-17.30 Uhr Mittwoch geschlossen','poststelle@fa-nb.ofd-hro.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('13','4074','Pasewalk ','Torgelower Str. 32','17309','Pasewalk','(03973) 224-0','03973/2241199','','17301','1102','15000000','15001512','BBK NEUBRANDENBURG','','','','Mo bis Fr 09.00-12.00 Uhr Di 14.00-18.00 Uhr','poststelle@fa-pw.ofd-hro.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('13','4075','Waren ','Einsteinstr. 15','17192','Waren (Müritz)','03991/1740','(03991)174499','','17183','3154','15000000','15001515','BBK NEUBRANDENBURG','','','','Mo-Mi 08.00-16.00 Uhr Do 08.00-18.00 Uhr Fr 08.-13.00 Uhr','poststelle@fa-wrn.ofd-hro.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('13','4079','Rostock ','Möllner Str. 13','18109','Rostock','(0381)7000-0','(0381)7000444','','18071','201062','13000000','13001508','BBK ROSTOCK','','','','Mo Di Fr 8.30-12.00 Di 13.30-17.00 Do 13.30-16.00','poststelle@fa-hro.ofd-hro.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('13','4080','Wismar ','Philosophenweg 1','23970','Wismar','03841444-0','03841/444222','','','','14000000','14001516','BBK SCHWERIN','','','','Mo Di Fr 08.00-12.00 Uhr Di Do 14.00-17.00 Uhr Mittwoch geschlossen','poststelle@fa-wis.ofd-hro.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('13','4081','Ribnitz-Damgarten ','Sandhufe 3','18311','Ribnitz-Damgarten','(03821)884-0','(03821)884140','','18301','1061','13000000','13001510','BBK ROSTOCK','','','','MO Di Mi DO 08.30-12.00 UHR DI 13.00-17.00 UHR Freitag geschlossen','poststelle@fa-rdg.ofd-hro.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('13','4082','Stralsund ','Lindenstraße 136','18435','Stralsund','03831/3660','(03831)366245 / 188 ','','18409','2241','13000000','13001513','BBK ROSTOCK','','','','Mo Di Do Fr 08.00-12.00 Uhr Di 14.00 - 18.00 UhrMittwoch geschlossen','poststelle@fa-hst.ofd-hro.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('13','4083','Bergen ','Wasserstr. 15 d','18528','Bergen (Rügen)','03838/4000','03838/22217','18522','18522','1242','13000000','13001512','BBK ROSTOCK','','','','Mo Di Do Fr 8.30-12.00 Di 13.00-18.00 Mittwoch geschlossen','poststelle@fa-brg.ofd-hro.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('13','4084','Greifswald ','Am Gorzberg Haus 11','17489','Greifswald','03834/5590','03834-559315/316','17462','17462','3254','15000000','15001528','BBK NEUBRANDENBURG','','','','Mo Di Do Fr 8.30-12.00 Uhr Di 13.00-17.30 Uhr Mittwoch geschlossen','poststelle@fa-hgw.ofd-hro.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('13','4085','Wolgast ','Pestalozzistr. 45','17438','Wolgast','03836/254-0','03836/254300 /254100','','17431','1139','15000000','15001529','BBK NEUBRANDENBURG','','','','Mo Di Mi Do Fr 08.00-12.00 Uhr','poststelle@fa-wlg.ofd-hro.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('13','4086','Güstrow ','Klosterhof 1','18273','Güstrow','03843/2620','03843/262111','18271','','','13000000','13001501','BBK ROSTOCK','','','','Mo-Do 09.00-12.00 Uhr Do 13.00-18.00 Uhr Freitag geschlossen','poststelle@fa-gue.ofd-hro.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('13','4087','Hagenow ','Steegener Chaussee 8','19230','Hagenow','03883/6700','03883 670216 /670217','','19222','1242','14000000','14001504','BBK SCHWERIN','','','','Mo Di Do Fr 08.30-12.00 Di 13.00-17.30 Mittwoch geschlossen','poststelle@fa-hgn.ofd-hro.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('13','4089','Parchim ','Ludwigsluster Chaussee 5','19370','Parchim','03871/4650','03871/443131','','19363','1351','14000000','14001506','BBK SCHWERIN','','','','Mo Di Mi 08.30-15.00 Uhr Do 08.30-18.00 Uhr Fr 08.30-13.00 Uhr','poststelle@fa-pch.ofd-hro.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('13','4090','Schwerin ','Johannes-Stelling-Str.9-11','19053','Schwerin','0385/54000','0385/5400300','','19091','160131','14000000','14001502','BBK SCHWERIN','','','',' Di Do Fr 08.30 - 12.00 Uhr Mo 13.00 - 16.00 Uhr Do 14.00','poststelle@fa-sn.ofd-hro.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('16','4151','Erfurt ','Mittelhäuser Str. 64f','99091','Erfurt','(0361)378-00','0361/3782800','','99001','100121','82050000','3001111586','LD BK HESS-THUER GZ ERFURT','','','','DI. 8- 12/ 13.30 -18 MI./FR. 8 - 12 UHR','poststelle@finanzamt-erfurt.thueringen.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('16','4152','Sömmerda ','Uhlandstrasse 3','99610','Sömmerda','03634/363-0','03634/363200','','99609','100','82050000','3001111628','LD BK HESS-THUER GZ ERFURT','','','','MO/MI/DO 8-16 UHR DI 8-18,FR 8-12 UHR','poststelle@finanzamt-soemmerda.thueringen.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('16','4153','Weimar ','Jenaer Str.2a','99425','Weimar','03643/5500','(03643)903811','','99421','3676','82050000','3001111586','LD BK HESS-THUER GZ ERFURT','','','','MO,MI,DO 8-15.30 UHR DI 8-18,FR 8-12 UHR','poststelle@finanzamt-weimar.thueringen.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('16','4154','Ilmenau ','Wallgraben 1','98693','Ilmenau','(03677) 861-0','03677/861111','','98686','100754','82050000','3001111685','LD BK HESS-THUER GZ ERFURT','','','','MO,MI 8-15.30 UHR, DI 8-18 UHR DO 8-16 UHR, FR 8-12 UHR','poststelle@finanzamt-ilmenau.thueringen.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('16','4155','Eisenach ','Ernst-Thaelmann-Str. 70','99817','Eisenach','03691/687-0','03691/687250','','99804','101454','82050000','3001111586','LD BK HESS-THUER GZ ERFURT','','','','MO-FR: 8-12 UHR, MO-MI: 13-16 UHR, DO: 13-18 UHR','poststelle@finanzamt-eisenach.thueringen.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('16','4156','Gotha ','Reuterstr. 2a','99867','Gotha','(03621)33-0','03621/332000','','99853','100301','82050000','3001111586','LD BK HESS-THUER GZ ERFURT','','','','MO - MI 8-15.30 UHR DO 8-18,FR 8-12 UHR','poststelle@finanzamt-gotha.thueringen.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('16','4157','Mühlhausen ','Martinistr. 22','99974','Mühlhausen','(03601)456-0','03601/456100','','99961','1155','82050000','3001111628','LD BK HESS-THUER GZ ERFURT','','','','MO/MI/DO 7.30-15 UHR DI.7.30-18,FR.7.30-12','poststelle@finanzamt-muehlhausen.thueringen.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('16','4158','Nordhausen ','Gerhart-Hauptmann-Str. 3','99734','Nordhausen','03631/427-0','03631/427174','','99729','1120','82050000','3001111628','LD BK HESS-THUER GZ ERFURT','','','','MO,DI,MI 8-12, 13.30-16 UHR DO 8-12,14-18 FR 8-12 UHR','poststelle@finanzamt-nordhausen.thueringen.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('16','4159','Sondershausen ','Schillerstraße 6','99706','Sondershausen','(03632)742-0','03632/742555','','99702','1265','82050000','3001111628','LD BK HESS-THUER GZ ERFURT','','','','MO/MI/DO 8-15.30 UHR DI 8-18, FR 8-12 UHR','poststelle@finanzamt-sondershausen.thueringen.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('16','4160','Worbis ','Bahnhofstr. 18','37339','Worbis','036074/37-0','036074/37219','','37334','173','82050000','3001111628','LD BK HESS-THUER GZ ERFURT','','','','MO-MI 7.30-15 UHR DO 7.30-18,FR 7.30-12','poststelle@finanzamt-worbis.thueringen.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('16','4161','Gera ','Hermann-Drechsler-Str.1','7548','Gera','0365/639-0','0365/6391491','','7490','3044','82050000','3001111578','LD BK HESS-THUER GZ ERFURT','','','','MO,MI 7.30-15 DI,DO 7.30- 18 UHR FR 7.30-12 UHR','poststelle@finanzamt-gera.thueringen.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('16','4162','Jena ','Leutragraben 8','7743','Jena','(03641)378-0','03641/378653','','7740','500','82050000','3001111602','LD BK HESS-THUER GZ ERFURT','','','','MO-MI 8-15.30 DO 8-18 FR 8-12.00UHR','poststelle@finanzamt-jena.thueringen.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('16','4163','Rudolstadt ','Mörlaer Str. 2','7407','Rudolstadt','(03672)443-0','(03672)443100','','7391','100155','82050000','3001111578','LD BK HESS-THUER GZ ERFURT','','','','MO-MI 7.30-12, 13-15 DO 7.30-12, 13-18 UHR FR 7.30-12 UHR','poststelle@finanzamt-rudolstadt.thueringen.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('16','4164','Greiz ','Rosa-Luxemburg-Str. 23','7973','Greiz','03661/700-0','03661/700300','','7962','1365','82050000','3001111578','LD BK HESS-THUER GZ ERFURT','','','','MO/DI/MI 8-16UHR DO 8-18,FR 8-12UHR','poststelle@finanzamt-greiz.thueringen.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('16','4165','Pößneck ','Gerberstr. 65','7381','Pößneck','(03647)446-0','(03647)446430','','7372','1253','82050000','3001111578','LD BK HESS-THUER GZ ERFURT','','','','MO-FR 8-12 MO,MI,DO 13-15 UHR DI 13-18 UHR','poststelle@finanzamt-poessneck.thueringen.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('16','4166','Altenburg ','Wenzelstr. 45','4600','Altenburg','03447/593-0','03447/593200','','4582','1251','82050000','3001111511','LD BK HESS-THUER GZ ERFURT','','','','MO,MI,DO 7.30-15.30 DI 7.30-18 UHR FR 7.30-12 UHR','poststelle@finanzamt-altenburg.thueringen.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('16','4168','Bad Salzungen ','August-Bebel-Str.2','36433','Bad Salzungen','(03695)668-0','03695/622496','','36421','1153','82050000','3001111586','LD BK HESS-THUER GZ ERFURT','','','','MO-MI 7.30-15 UHR DO 7.30-18,FR 7.30-12','poststelle@finanzamt-badsalzungen.thueringen.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('16','4169','Meiningen ','Charlottenstr. 2','98617','Meiningen','03693/461-0','(03693)461322','','98606','100661','82050000','3001111610','LD BK HESS-THUER GZ ERFURT','','','','MO-MI 7.30-15 UHR DO 7.30-18,FR 7.30-12','poststelle@finanzamt-meiningen.thueringen.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('16','4170','Sonneberg ','Köppelsdorfer Str.86','96515','Sonneberg','03675/884-0','03675/884254','','96502','100241','82050000','3001111685','LD BK HESS-THUER GZ ERFURT','','','','MO-MI 7.30-15.00 UHR DO 7.30-18 FR 7.30-12','poststelle@finanzamt-sonneberg.thueringen.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('16','4171','Suhl ','Karl-Liebknecht-Str. 4','98527','Suhl','03681/73-0','03681/733512','','98490','100153','82050000','3001111685','LD BK HESS-THUER GZ ERFURT','','','','MO - MI 8-16 UHR, DO 8-13 u. 14-18 UHR , FR 8-12 UHR','poststelle@finanzamt-suhl.thueringen.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5101','Dinslaken ','Schillerstr. 71','46535','Dinslaken','02064/445-0','0800 10092675101','','46522','100220','35000000','35201501','BBK DUISBURG','35251000','100123','SPK DINSLAKEN-VOERDE-HUENXE','Mo-Fr 08.30-12.00 Uhr,Di auch 13.30-15.00 Uhr,und nach Vereinbarung','Service@FA-5101.fin-nrw.de','www.finanzamt-Dinslaken.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5102','Viersen ','Eindhovener Str. 71','41751','Viersen','02162/955-0','0800 10092675102','','41726','110263','31000000','31001503','BBK MOENCHENGLADBACH','32050000','59203406','SPARKASSE KREFELD','Mo-Fr 8:30 bis 12:00 Uhr,Di auch 13:30 bis 15:00 Uhr,und nach Vereinbarung','Service@FA-5102.fin-nrw.de','www.finanzamt-Viersen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5103','Düsseldorf-Altstadt ','Kaiserstr. 52','40479','Düsseldorf','0211/4974-0','0800 10092675103','','40001','101021','30000000','30001504','BBK DUESSELDORF','30050110','10124006','ST SPK DUESSELDORF','Mo-Fr 08.30 - 12.00 Uhr,Di auch 13.30 - 15.00 Uhr,und nach Vereinbarung','Service@FA-5103.fin-nrw.de','www.finanzamt-Duesseldorf-Altstadt.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5105','Düsseldorf-Nord ','Roßstr. 68','40476','Düsseldorf','0211/4496-0','0800 10092675105','','40403','300314','30000000','30001501','BBK DUESSELDORF','30050110','10124501','ST SPK DUESSELDORF','Mo-Fr 08.30-12.00 Uhr,Di auch 13.30-15.00 Uhr,und nach Vereinbarung','Service@FA-5105.fin-nrw.de','www.finanzamt-Duesseldorf-Nord.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5106','Düsseldorf-Süd ','Kruppstr.110- 112','40227','Düsseldorf','0211/779-9','0800 10092675106','','40001','101025','30000000','30001502','BBK DUESSELDORF','30050110','10125003','ST SPK DUESSELDORF','Mo-Fr 8.30-12.00 Uhr,Di auch 13.30-15.00 Uhr,und nach Vereinbarung','Service@FA-5106.fin-nrw.de','www.finanzamt-Duesseldorf-Sued.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5107','Duisburg-Hamborn ','Hufstr. 25','47166','Duisburg','0203/5445-0','0800 10092675107','','47142','110264','35000000','35001502','BBK DUISBURG','','','','Mo-Fr 08.30 - 12.00 Uhr,Di auch 13.30 - 15.00 Uhr,und nach Vereinbarung','Service@FA-5107.fin-nrw.de','www.finanzamt-Duisburg-Hamborn.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5109','Duisburg-Süd ','Landfermannstr 25','47051','Duisburg','0203/3001-0','0800 10092675109','','47015','101502','35000000','35001500','BBK DUISBURG','35050000','200403020','SPK DUISBURG','Mo-Fr 08:30 Uhr - 12:00 Uhr,Di auch 13:30 Uhr - 15:00 Uhr','Service@FA-5109.fin-nrw.de','www.finanzamt-Duisburg-Sued.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5110','Essen-Nord ','Altendorfer Str. 129','45143','Essen','0201/1894-0','0800 10092675110','','45011','101155','36000000','36001500','BBK ESSEN','36050105','275008','SPARKASSE ESSEN','Mo-Fr 08.30-12.00 Uhr,Di auch 13.30-15.00 Uhr,und nach Vereinbarung','Service@FA-5110.fin-nrw.de','www.finanzamt-Essen-Nord.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5111','Essen-Ost ','Altendorfer Str. 129','45143','Essen','0201/1894-0','0800 10092675111','45116','45012','101262','36000000','36001501','BBK ESSEN','36050105','261800','SPARKASSE ESSEN','Mo-Fr,Di','Service@FA-5111.fin-nrw.de','www.finanzamt-Essen-Ost.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5112','Essen-Süd ','Altendorfer Str. 129','45143','Essen','0201/1894-0','0800 10092675112','','45011','101145','36000000','36001502','BBK ESSEN','36050105','203000','SPARKASSE ESSEN','Mo-Fr 08.30-12.00 Uhr, Di auch 13.30-15.00 Uhr, und nach Vereinbarung','Service@FA-5112.fin-nrw.de','www.finanzamt-Essen-Sued.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5113','Geldern ','Gelderstr 32','47608','Geldern','02831/127-0','0800 10092675113','','47591','1163','32000000','32001502','BBK MOENCHENGLADBACH EH KRE','32051370','112011','SPARKASSE GELDERN','Montag - Freitag 8:30 - 12:00,Uhr,Dienstag auch 13:00 - 15:00 U,hr und nach Vereinbarung','Service@FA-5113.fin-nrw.de','www.finanzamt-Geldern.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5114','Grevenbroich ','Erckensstr. 2','41515','Grevenbroich','02181/607-0','0800 10092675114','','41486','100264','30000000','30001507','BBK DUESSELDORF','30550000','101683','SPARKASSE NEUSS','Mo-Fr 8:30-12:00 Uhr,Di auch 13:30-15:00 Uhr,und nach Vereinbarung','Service@FA-5114.fin-nrw.de','www.finanzamt-Grevenbroich.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5115','Kempen ','Arnoldstr 13','47906','Kempen','02152/919-0','0800 10092675115','','47880','100329','31000000','32001501','BBK MOENCHENGLADBACH','','','','MO.-DO. 8.30-12.00 UHR,FREITAGS GESCHLOSSEN','Service@FA-5115.fin-nrw.de','www.finanzamt-Kempen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5116','Kleve ','Emmericher Str. 182','47533','Kleve','02821/803-1','0800 10092675116','','47512','1251','35000000','32401501','BBK DUISBURG','32450000','5013628','SPARKASSE KLEVE','Mo - Fr 08.30 - 12.00 Uhr,Di auch 13.30 - 15.00 Uhr','Service@FA-5116.fin-nrw.de','www.finanzamt-Kleve.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5117','Krefeld ','Grenzstr 100','47799','Krefeld','02151/854-0','0800 10092675117','','47706','100665','31000000','32001500','BBK MOENCHENGLADBACH','','','','Mo-Fr 08.30-12.00 Uhr,Di auch 13.30-15.00 Uhr,und nach Vereinbarung','Service@FA-5117.fin-nrw.de','www.finanzamt-Krefeld.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5119','Moers ','Unterwallstr 1','47441','Moers','02841/208-0','0800 10092675119','47439','47405','101520','35000000','35001505','BBK DUISBURG','35450000','1101000121','SPARKASSE MOERS','Montag-Freitag von 8.30-12.00,Dienstag von 13.30-15.00','Service@FA-5119.fin-nrw.de','www.finanzamt-Moers.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5120','Mülheim an der Ruhr ','Wilhelmstr 7','45468','Mülheim an der Ruhr','0208/3001-1','0800 10092675120','','45405','100551','36000000','36201500','BBK ESSEN','36250000','300007007','SPK MUELHEIM AN DER RUHR','Mo-Fr,Di auch 13:30-15:00 Uhr,und nach Vereinbarung','Service@FA-5120.fin-nrw.de','www.finanzamt-Muelheim-Ruhr.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5121','Mönchengladbach-Mitte ','Kleiststr. 1','41061','Mönchengladbach','02161/189-0','0800 10092675121','','41008','100813','31000000','31001500','BBK MOENCHENGLADBACH','31050000','8888','ST SPK MOENCHENGLADBACH','Mo - Fr,Di auch,und nach Vereinbarung','Service@FA-5121.fin-nrw.de','www.finanzamt-Moenchengladbach-Mitte.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5122','Neuss II ','Hammfelddamm 9','41460','Neuss','02131/6656-0','0800 10092675122','','41405','100502','30000000','30001509','BBK DUESSELDORF','30550000','123000','SPARKASSE NEUSS','Mo,Di,Do,Fr von 8.30-12.00,Di von 13.30-15.00','Service@FA-5122.fin-nrw.de','www.finanzamt-Neuss2.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5123','Oberhausen-Nord ','Gymnasialstr. 16','46145','Oberhausen','0208/6499-0','0800 10092675123','','46122','110220','36000000','36501501','BBK ESSEN','36550000','260125','ST SPK OBERHAUSEN','Mo-Fr 08:30-12:00 Uhr,Di auch 13:30-15:00 Uhr,und nach Vereinbarung','Service@FA-5123.fin-nrw.de','www.finanzamt-Oberhausen-Nord.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5124','Oberhausen-Süd ','Schwartzstr. 7-9','46045','Oberhausen','0208/8504-0','0800 10092675124','','46004','100447','36000000','36501500','BBK ESSEN','36550000','138156','ST SPK OBERHAUSEN','Mo - Fr 08.30 - 12.00 Uhr,Di auch 13.30 - 15.00 Uhr,und nach Vereinbarung','Service@FA-5124.fin-nrw.de','www.finanzamt-Oberhausen-Sued.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5125','Neuss I ','Schillerstr 80','41464','Neuss','02131/943-0','0800 10092675125','41456','41405','100501','30000000','30001508','BBK DUESSELDORF','30550000','129999','SPARKASSE NEUSS','Mo-Fr 08.30-12.00 Uhr,Mo auch 13.30-15.00 Uhr','Service@FA-5125.fin-nrw.de','www.finanzamt-Neuss1.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5126','Remscheid ','Wupperstr 10','42897','Remscheid','02191/961-0','0800 10092675126','','42862','110269','33000000','33001505','BBK WUPPERTAL','34050000','113001','ST SPK REMSCHEID','Mo-Fr 08.30-12.00Uhr,Di auch 13.30-15.00Uhr,und nach Vereinbarung','Service@FA-5126.fin-nrw.de','www.finanzamt-Remscheid.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5127','Mönchengladbach-Rheydt ','Wilhelm-Strauß-Str. 50','41236','Mönchengladbach','02166/450-0','0800 10092675127','','41204','200442','31000000','31001502','BBK MOENCHENGLADBACH','31050000','295600','ST SPK MOENCHENGLADBACH','MO - FR 08.30 - 12.00 Uhr,DI auch 13.30 - 15.00 Uhr,und nach Vereinbarung','Service@FA-5127.fin-nrw.de','www.finanzamt-Moenchengladbach-Rheydt.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5128','Solingen-Ost ','Goerdelerstr.24- 26','42651','Solingen','0212/282-1','0800 10092675128','42648','42609','100984','33000000','33001503','BBK WUPPERTAL','34250000','22707','ST SPK SOLINGEN','Mo.-Fr.,Mo. auch 13.30-15.00 Uhr,und nach Vereinbarung','Service@FA-5128.fin-nrw.de','www.finanzamt-Solingen-Ost.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5129','Solingen-West ','Merscheider Busch 23','42699','Solingen','0212/2351-0','0800 10092675129','','42663','110340','33000000','33001501','BBK WUPPERTAL','34250000','130005','ST SPK SOLINGEN','MO-FR 08.30 - 12.00 Uhr,und nach Vereinbarung','Service@FA-5129.fin-nrw.de','www.finanzamt-Solingen-West.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5130','Wesel ','Poppelbaumstr. 5-7','46483','Wesel','0281/105-0','0800 10092675130','','46461','100136','35000000','35601500','BBK DUISBURG','35650000','208660','VERB SPK WESEL','Mo-Fr 08.30 - 12.00 Uhr,Di auch 13.30 - 15.00 Uhr,und nach Vereinbarung','Service@FA-5130.fin-nrw.de','www.finanzamt-Wesel.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5131','Wuppertal-Barmen ','Unterdörnen 96','42283','Wuppertal','0202/9543-0','0800 10092675131','42271','42208','200853','33000000','33001502','BBK WUPPERTAL','','','','Mo - Fr,Do auch,und nach Vereinbarung','Service@FA-5131.fin-nrw.de','www.finanzamt-Wuppertal-Barmen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5132','Wuppertal-Elberfeld ','Kasinostr. 12','42103','Wuppertal','0202/489-0','0800 10092675132','','42002','100209','33000000','33001500','BBK WUPPERTAL','','','','Mo-Fr 08.30-12.00 Uhr,Do auch 13.30-15.00 Uhr,und nach Vereinbarung','Service@FA-5132.fin-nrw.de','www.finanzamt-Wuppertal-Elberfeld.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5133','Düsseldorf-Mitte ','Kruppstr. 110','40227','Düsseldorf','0211/779-9','0800 10092675133','','40001','101024','30000000','30001505','BBK DUESSELDORF','30050110','10123008','ST SPK DUESSELDORF','','Service@FA-5133.fin-nrw.de','www.finanzamt-Duesseldorf-Mitte.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5134','Duisburg-West ','Friedrich-Ebert-Str 133','47226','Duisburg','02065/307-0','0800 10092675134','','47203','141355','35000000','35001503','BBK DUISBURG','','','','Mo - Fr 08.30 - 12.00 Uhr,Di auch 13.30 - 15.00 Uhr,und nach Vereinbarung','Service@FA-5134.fin-nrw.de','www.finanzamt-Duisburg-West.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5135','Hilden ','Neustr. 60','40721','Hilden','02103/917-0','0800 10092675135','','40710','101046','30000000','30001506','BBK DUESSELDORF','','','','Mo-Fr 08.30-12.00 Uhr,Di auch 13.30-15.00 Uhr,und nach Vereinbarung','Service@FA-5135.fin-nrw.de','www.finanzamt-Hilden.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5139','Velbert ','Nedderstraße 38','42549','Velbert','02051/47-0','0800 10092675139','','42513','101310','33000000','33001504','BBK WUPPERTAL','33450000','26205500','SPARKASSE HRV','Mo-Fr 08.30-12.00 Uhr,Mo auch 13.30-15.00 Uhr','Service@FA-5139.fin-nrw.de','www.finanzamt-Velbert.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5147','Düsseldorf-Mettmann ','Harkortstr. 2-4','40210','Düsseldorf','0211/3804-0','0800 10092675147','','40001','101023','30000000','30001500','BBK DUESSELDORF','30050000','4051017','WESTLB DUESSELDORF','Montag bis Freitag,08.30 bis 12.00 Uhr,und nach Vereinbarung','Service@FA-5147.fin-nrw.de','www.finanzamt-Duesseldorf-Mettmann.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5149','Rechenzentrum d. FinVew NRW ','Roßstraße 131','40476','Düsseldorf','0211/4572-0','0211/4572-302','','40408','300864','','','','','','','','Service@FA-5149.fin-nrw.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5170','Düsseldorf I für Groß- und Konzernbetriebsprüfung','Werftstr. 16','40549','Düsseldorf','0211/56354-01','0800 10092675170','','40525','270264','','','','','','','','Service@FA-5170.fin-nrw.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5171','Düsseldorf II für Groß- und Konzernbetriebsprüfung','Werftstr. 16','40549','Düsseldorf','0211/56354-0','0800 10092675171','','40525','270264','','','','','','','','Service@FA-5171.fin-nrw.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5172','Essen für Groß- und Konzernbetriebsprüfung','In der Hagenbeck 64','45143','Essen','0201/6300-1','0800 10092675172','','45011','101155','','','','','','','','Service@FA-5172.fin-nrw.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5173','Krefeld für Groß- und Konzernbetriebsprüfung','Steinstr. 137','47798','Krefeld','02151/8418-0','0800 10092675173','','','','','','','','','','','Service@FA-5173.fin-nrw.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5174','Berg. Land für Groß- und Konzernbetriebsprüfung','Bendahler Str. 29','42285','Wuppertal','0202/2832-0','0800 10092675174','42271','','','','','','','','','','Service@FA-5174.fin-nrw.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5176','Mönchengladbach für Groß- und Konzernbetriebsprüfung','Aachener Str. 114','41061','Mönchengladbach','02161/3535-0','0800 10092675176','','41017','101715','','','','','','','','Service@FA-5176.fin-nrw.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5181','Düsseldorf f. Steuerfahndung und Steuerstrafsachen','Kruppstr.110 -112','40227','Düsseldorf','0211/779-9','0800 10092675181','','40001','101024','30000000','30001502','BBK DUESSELDORF','30050110','10125003','ST SPK DUESSELDORF','Mo - Di 07.30 - 16.30 Uhr,Mi - Fr 07.30 - 16.00 Uhr','Service@FA-5181.fin-nrw.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5182','Essen f. Steuerfahndung und Steuerstrafsachen','In der Hagenbeck 64','45143','Essen','0201/6300-1','0800 10092675182','','45011','101155','36000000','36001502','BBK ESSEN','36050105','203000','SPARKASSE ESSEN','','Service@FA-5182.fin-nrw.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5183','Wuppertal f. Steuerfahndung und Steuerstrafsachen','Unterdörnen 96','42283','Wuppertal','0202/9543-0','0800 10092675183','','42205','200553','33000000','33001502','BBK WUPPERTAL','33050000','135004','ST SPK WUPPERTAL','','Service@FA-5183.fin-nrw.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5201','Aachen-Innenstadt ','Mozartstr 2-10','52064','Aachen','0241/469-0','0800 10092675201','','52018','101833','39000000','39001501','BBK AACHEN','39050000','26','SPARKASSE AACHEN','Mo - Fr 08.30 - 12.00 Uhr,Mo auch 13.30 -15.00 Uhr,und nach Vereinbarung','Service@FA-5201.fin-nrw.de','www.finanzamt-Aachen-Innenstadt.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5202','Aachen-Kreis ','Beverstr 17','52066','Aachen','0241/940-0','0800 10092675202','','52018','101829','39000000','39001500','BBK AACHEN','39050000','311118','SPARKASSE AACHEN','Mo.-Fr. 08.30 - 12.00 Uhr,Mo.,und nach Vereinbarung','Service@FA-5202.fin-nrw.de','www.finanzamt-Aachen-Kreis.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5203','Bergheim ','Rathausstrasse 3','50126','Bergheim','02271/82-0','0800 10092675203','','50101','1120','39500000','39501501','BBK AACHEN EH DUEREN','','','','Mo-Fr 08:30-12:00 Uhr,Di 13:30-15:00 Uhr,und nach Vereinbarung','Service@FA-5203.fin-nrw.de','www.finanzamt-Bergheim.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5204','Bergisch Gladbach ','Refrather Weg 35','51469','Bergisch Gladbach','02202/9342-0','0800 10092675204','','51433','200380','37000000','37001508','BBK KOELN','','','','Mo.-Fr. 8.30-12.00 Uhr','Service@FA-5204.fin-nrw.de','www.finanzamt-Bergisch-Gladbach.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5205','Bonn-Innenstadt ','Welschnonnenstr. 15','53111','Bonn','0228/718-0','0800 10092675205','','53031','180120','38000000','38001500','BBK BONN','38050000','17079','SPARKASSE BONN','Mo-Mi 08.30-12.00 Uhr,Do 07.00-17.00 Uhr,Freitag geschlossen','Service@FA-5205.fin-nrw.de','www.finanzamt-Bonn-Innenstadt.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5206','Bonn-Außenstadt ','Bachstr. 36','53115','Bonn','0228/7268-0','0800 10092675206','','53005','1580','38000000','38001501','BBK BONN','38050000','22004','SPARKASSE BONN','Mo-Do,Do auch 13:30 bis 17:30 Uhr,Freitags geschlossen','Service@FA-5206.fin-nrw.de','www.finanzamt-Bonn-Aussenstadt.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5207','Düren ','Goethestrasse 7','52349','Düren','02421/947-0','0800 10092675207','','52306','100646','39500000','39501500','BBK AACHEN EH DUEREN','39550110','188300','SPARKASSE DUEREN','Mo-Fr 08:30 - 12:00 Uhr,Di auch 13:30 - 15:00 Uhr,und nach Vereinbarung','Service@FA-5207.fin-nrw.de','www.finanzamt-Dueren.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5208','Erkelenz ','Südpromenade 37','41812','Erkelenz','02431/801-0','0800 10092675208','','41806','1651','31000000','31001501','BBK MOENCHENGLADBACH','31251220','402800','KR SPK HEINSBERG ERKELENZ','Mo - Fr 8.30 - 12.00 Uhr,Di auch 13.30 - 15.00 Uhr,und nach Vereinbarung','Service@FA-5208.fin-nrw.de','www.finanzamt-Erkelenz.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5209','Euskirchen ','Thomas-Mann-Str. 2','53879','Euskirchen','02251/982-0','0800 10092675209','','53864','1487','38000000','38001505','BBK BONN','38250110','1000330','KREISSPARKASSE EUSKIRCHEN','Mo - Fr 08.30 - 12.00 Uhr,Mo auch 13.30 - 15.00 Uhr,und nach Vereinbarung','Service@FA-5209.fin-nrw.de','www.finanzamt-Euskirchen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5210','Geilenkirchen ','H.-Wilh.-Str 45','52511','Geilenkirchen','02451/623-0','0800 10092675210','','52501','1193','39000000','39001502','BBK AACHEN','31251220','5397','KR SPK HEINSBERG ERKELENZ','Mo.-Fr. 8.30 - 12.00 Uhr,nachmittags nur tel. von,13.30 - 15.00 Uhr','Service@FA-5210.fin-nrw.de','www.finanzamt-Geilenkirchen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5211','Schleiden ','Kurhausstr. 7','53937','Schleiden','02444/85-0','0800 10092675211','','53929','1140','38000000','38001506','BBK BONN','38250110','3200235','KREISSPARKASSE EUSKIRCHEN','Mo-Fr 08.30 - 12.00 Uhr,Di auch 13.30 - 15.00 Uhr,sowie nach Vereinbarung','Service@FA-5211.fin-nrw.de','www.finanzamt-Schleiden.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5212','Gummersbach ','Mühlenbergweg 5','51645','Gummersbach','02261/86-0','0800 10092675212','51641','','','37000000','37001506','BBK KOELN','','','','Mo - Fr 08.30-12.00 Uhr,Mo auch 13.30-15.00 Uhr','Service@FA-5212.fin-nrw.de','www.finanzamt-Gummersbach.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5213','Jülich ','Wilhelmstr 5','52428','Jülich','02461/685-0','0800 10092675213','','52403','2180','39000000','39701500','BBK AACHEN','39550110','25023','SPARKASSE DUEREN','Mo.-Fr. 08.00-12.00 Uhr,Di. 13.30-15.00 Uhr','Service@FA-5213.fin-nrw.de','www.finanzamt-Juelich.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5214','Köln-Altstadt ','Am Weidenbach 2-4','50676','Köln','0221/2026-0','0800 10092675214','','50517','250140','37000000','37001501','BBK KOELN','37050198','70052964','STADTSPARKASSE KOELN','Mo - Fr 8.30 - 12.00 Uhr,Di auch 13.00 - 15.00 Uhr,und nach Vereinbarung','Service@FA-5214.fin-nrw.de','www.finanzamt-Koeln-Altstadt.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5215','Köln-Mitte ','Blaubach 7','50676','Köln','0221/92400-0','0800 10092675215','','50524','290208','37000000','37001505','BBK KOELN','37050198','70062963','STADTSPARKASSE KOELN','MO-FR 08.30 - 12.00 UHR','Service@FA-5215.fin-nrw.de','www.finanzamt-Koeln-Mitte.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5216','Köln-Porz ','Klingerstr. 2-6','51143','Köln','02203/598-0','0800 10092675216','','51114','900469','37000000','37001524','BBK KOELN','','','','Mo-Fr08.30-12.00 Uhr,Di auch 13.30-15.00 Uhr,und nach Vereinbarung','Service@FA-5216.fin-nrw.de','www.finanzamt-Koeln-Porz.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5217','Köln-Nord ','Innere Kanalstr. 214','50670','Köln','0221/97344-0','0800 10092675217','','50495','130164','37000000','37001502','BBK KOELN','37050198','70102967','STADTSPARKASSE KOELN','Mo - Fr 8.30 - 12.00 Uhr,und nach Vereinbarung','Service@FA-5217.fin-nrw.de','www.finanzamt-Koeln-Nord.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5218','Köln-Ost ','Siegesstrasse 1','50679','Köln','0221/9805-0','0800 10092675218','','50529','210340','37000000','37001503','BBK KOELN','37050198','70082961','STADTSPARKASSE KOELN','Mo-Fr 08.30-12.00 Uhr,Di auch 13.30-15.00 Uhr,und nach Vereinbarung','Service@FA-5218.fin-nrw.de','www.finanzamt-Koeln-Ost.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5219','Köln-Süd ','Am Weidenbach 6','50676','Köln','0221/2026-0','0800 10092675219','','50517','250160','37000000','37001504','BBK KOELN','37050198','70032966','STADTSPARKASSE KOELN','Mo-Fr,Di auch 13.00-15.00 Uhr','Service@FA-5219.fin-nrw.de','www.finanzamt-Koeln-Sued.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5220','Siegburg ','Mühlenstr 19','53721','Siegburg','02241/105-0','0800 10092675220','','53703','1351','38000000','38001503','BBK BONN','','','','Mo.-Fr. 08.30-12.00 Uhr,Mo. auch 13.30-17.00 Uhr,und nach Vereinbarung','Service@FA-5220.fin-nrw.de','www.finanzamt-Siegburg.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5221','Wipperfürth ','Am Stauweiher 3','51688','Wipperfürth','02267/870-0','0800 10092675221','','51676','1240','37000000','37001513','BBK KOELN','','','','Mo-Fr 08.30-12.00 Uhr,Di auch 13.30-15.00 Uhr,und nach Vereinbarung','Service@FA-5221.fin-nrw.de','www.finanzamt-Wipperfuerth.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5222','Sankt Augustin ','Hubert-Minz-Str 10','53757','Sankt Augustin','02241/242-1','0800 10092675222','','53730','1229','38000000','38001504','BBK BONN','','','','Mo - Fr 8.30-12.00 Uhr,Di auch 13.30-15.00 Uhr','Service@FA-5222.fin-nrw.de','www.finanzamt-Sankt-Augustin.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5223','Köln-West ','Haselbergstr 20','50931','Köln','0221/5734-0','0800 10092675223','','50864','410469','37000000','37001523','BBK KOELN','37050198','70022967','STADTSPARKASSE KOELN','','Service@FA-5223.fin-nrw.de','www.finanzamt-Koeln-West.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5224','Brühl ','Kölnstr. 104','50321','Brühl','02232/703-0','0800 10092675224','50319','','','37000000','37001507','BBK KOELN','','','','Mo-Fr 08.30 - 12.00,Die zusätzlich 13.30 - 15.00 ,und nach Vereinbarung','Service@FA-5224.fin-nrw.de','www.finanzamt-Bruehl.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5225','Aachen-Außenstadt ','Beverstraße','52066','Aachen','0241/940-0','0800 10092675225','','52018','101825','39000000','39001503','BBK AACHEN','39050000','1099','SPARKASSE AACHEN','Mo - Fr 08.30 - 12.00 Uhr,Mo auch 13.30 - 15.00 Uhr,und nach Vereinbarung','Service@FA-5225.fin-nrw.de','www.finanzamt-Aachen-Aussenstadt.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5230','Leverkusen ','Haus-Vorster-Str 12','51379','Leverkusen','02171/407-0','0800 10092675230','51367','','','37000000','37001511','BBK KOELN','37551440','118318500','SPARKASSE LEVERKUSEN','Mo-Do 8.30 - 12.00 Uhr,Di.: 13.30 - 15.00 Uhr,und nach Vereinbarung','Service@FA-5230.fin-nrw.de','www.finanzamt-Leverkusen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5270','KonzBP Köln für Groß- und Konzernbetriebsprüfung','Riehler Platz 2','50668','Köln','0221/2021-0','0800 10092675270','','','','','','','','','','','Service@FA-5270.fin-nrw.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5271','Aachen für Groß- und Konzernbetriebsprüfung','Beverstr. 17','52066','Aachen','0241/940-0','0800 10092675271','','52017','101744','','','','','','','','Service@FA-5271.fin-nrw.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5272','Bonn für Groß- und Konzernbetriebsprüfung','Am Propsthof 17','53121','Bonn','0228/7223-0','0800 10092675272','','','','','','','','','','','Service@FA-5272.fin-nrw.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5281','Aachen f. Steuerfahndung und Steuerstrafsachen','Beverstr 17','52066','Aachen','0241/940-0','0800 10092675281','','52017','101722','39000000','39001500','BBK AACHEN','39050000','311118','SPARKASSE AACHEN','','Service@FA-5281.fin-nrw.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5282','Bonn f. Steuerfahndung und Steuerstrafsachen','Theaterstr. 1','53111','Bonn','0228/718-0','0800 10092675282','','','','38000000','38001500','BBK BONN','38050000','17079','SPARKASSE BONN','','Service@FA-5282.fin-nrw.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5283','Köln f. Steuerfahndung und Steuerstrafsachen','Am Gleisdreieck 7- 9','50823','Köln','0221/5772-0','0800 10092675283','','50774','300451','37000000','37001502','BBK KOELN','37050198','70102967','STADTSPARKASSE KOELN','','Service@FA-5283.fin-nrw.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5301','Ahaus ','Vredener Dyk 2','48683','Ahaus','02561/929-0','0800 10092675301','','48662','1251','40000000','40001503','BBK MUENSTER, WESTF','40154530','51027902','SPARKASSE WESTMUENSTERLAND','Mo - Fr 08.30 - 12.00 Uhr,zudem Mo 13.30 - 15.00 Uhr,sowie Do 13.30 -','Service@FA-5301.fin-nrw.de','www.finanzamt-Ahaus.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5302','Altena ','Winkelsen 11','58762','Altena','02352/917-0','0800 10092675302','','58742','1253','45000000','45001501','BBK HAGEN','45851020','80020001','VER SPK PLETTENBERG','Mo,Di-Do,und nach Vereinbarung','Service@FA-5302.fin-nrw.de','www.finanzamt-Altena.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5303','Arnsberg ','Rumbecker Straße 36','59821','Arnsberg','02931/875-0','0800 10092675303','59818','59802','5245','41000000','46401501','BBK HAMM, WESTF','46650005','1020007','SPK ARNSBERG-SUNDERN','Mo-Mi 08.30 - 12.00 Uhr,Fr,und nach Vereinbarung','Service@FA-5303.fin-nrw.de','www.finanzamt-Arnsberg.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5304','Beckum ','Elisabethstraße 19','59269','Beckum','02521/25-0','0800 10092675304','59267','59244','1452','41000000','41001501','BBK HAMM, WESTF','41250035','1000223','SPK BECKUM-WADERSLOH','MO-FR 08.30-12.00 UHR,MO AUCH 13.30-15.00 UHR,UND NACH VEREINBARUNG','Service@FA-5304.fin-nrw.de','www.finanzamt-Beckum.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5305','Bielefeld-Innenstadt ','Ravensberger Straße 90','33607','Bielefeld','0521/548-0','0800 10092675305','','33503','100371','48000000','48001500','BBK BIELEFELD','48050161','109','SPK BIELEFELD','Mo - Fr 8.30 - 12.00 Uhr,Di auch 13.30 - 15.00 Uhr,und nach Vereinbarung','Service@FA-5305.fin-nrw.de','www.finanzamt-Bielefeld-Innenstadt.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5306','Bochum-Mitte ','Castroper Str. 40 - 42','44791','Bochum','0234/514-0','0800 10092675306','','44707','100729','43000000','43001500','BBK BOCHUM','43050001','1300011','SPARKASSE BOCHUM','Mo-Fr 08:30 - 12:00 Uhr,Di auch 13:30 - 15:00 Uhr,Individuelle Terminver-,einbarungen sind möglich','Service@FA-5306.fin-nrw.de','www.finanzamt-Bochum-Mitte.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5307','Borken ','Nordring 184','46325','Borken','02861/938-0','0800 10092675307','46322','46302','1240','40000000','40001514','BBK MUENSTER, WESTF','40154530','51021137','SPARKASSE WESTMUENSTERLAND','Mo-Fr 8.30 - 12.00 Uhr,Mo 13.30 - 15.00 Uhr,und nach Vereinbarung','Service@FA-5307.fin-nrw.de','www.finanzamt-Borken.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5308','Bottrop ','Scharnhölzstraße 32','46236','Bottrop','02041/691-0','0800 10092675308','','46205','100553','43000000','42401501','BBK BOCHUM','42451220','10009','SPK BOTTROP','Mo-Mi 08.00-12.00 Uhr,Do 07.30-12.00 u 13.30-15.00 ,Freitags geschlossen','Service@FA-5308.fin-nrw.de','www.finanzamt-Bottrop.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5309','Brilon ','Steinweg 30','59929','Brilon','02961/788-0','0800 10092675309','','59915','1260','48000000','47201502','BBK BIELEFELD','41651770','17004','SPK HOCHSAUERLAND BRILON','Mo - Fr 08:30 - 12:00 Uhr,Di auch 13:30 - 15:00 Uhr,und nach Vereinbarung','Service@FA-5309.fin-nrw.de','www.finanzamt-Brilon.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5310','Bünde ','Lettow-Vorbeck-Str 2-10','32257','Bünde','05223/169-0','0800 10092675310','','32216','1649','48000000','48001502','BBK BIELEFELD','49450120','210003000','SPARKASSE HERFORD','','Service@FA-5310.fin-nrw.de','www.finanzamt-Buende.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5311','Steinfurt ','Ochtruper Straße 2','48565','Steinfurt','02551/17-0','0800 10092675311','48563','48542','1260','40000000','40301500','BBK MUENSTER, WESTF','','','','Mo-Fr 08.00-12.00 Uhr,Mo auch 13.30-15.00 Uhr,und nach Vereinbarung','Service@FA-5311.fin-nrw.de','www.finanzamt-Steinfurt.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5312','Coesfeld ','Friedrich-Ebert-Str. 8','48653','Coesfeld','02541/732-0','0800 10092675312','','48633','1344','40000000','40001505','BBK MUENSTER, WESTF','40154530','59001644','SPARKASSE WESTMUENSTERLAND','Mo - Fr 08.30 - 12.00 Uhr,Mo auch 13.30 - 15.00 Uhr,und nach Vereinbarung','Service@FA-5312.fin-nrw.de','www.finanzamt-Coesfeld.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5313','Detmold ','Wotanstraße 8','32756','Detmold','05231/972-0','0800 10092675313','32754','32706','1664','48000000','48001504','BBK BIELEFELD','47650130','4002','SPK DETMOLD','Mo. bis Fr.,Montags,und nach Vereinbarung','Service@FA-5313.fin-nrw.de','www.finanzamt-Detmold.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5314','Dortmund-West ','Märkische Straße 124','44141','Dortmund','0231/9581-0','0800 10092675314','','44047','105041','44000000','44001500','BBK DORTMUND','44050199','301001886','SPARKASSE DORTMUND','Montags geschlossen,Di - Fr 8.30 - 12.00,Do zusätzlich 13.30 - 15.00','Service@FA-5314.fin-nrw.de','www.finanzamt-Dortmund-West.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5315','Dortmund-Hörde ','Niederhofener Str 3','44263','Dortmund','0231/4103-0','0800 10092675315','','44232','300255','44000000','44001503','BBK DORTMUND','44050199','21003468','SPARKASSE DORTMUND','Mo-Do 8.30-12.00 Uhr,und nach Vereinbarung','Service@FA-5315.fin-nrw.de','www.finanzamt-Dortmund-Hoerde.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5316','Dortmund-Unna ','Rennweg 1','44143','Dortmund','0231/5188-1','0800 10092675316','','44047','105020','44000000','44001501','BBK DORTMUND','44050199','1060600','SPARKASSE DORTMUND','Mo-Fr 08.30-12.00 Uhr,und nach Vereinbarung','Service@FA-5316.fin-nrw.de','www.finanzamt-Dortmund-Unna.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5317','Dortmund-Ost ','Nußbaumweg 210','44143','Dortmund','0231/5188-1','0800 10092675317','','44047','105039','44000000','44001502','BBK DORTMUND','44050199','301001827','SPARKASSE DORTMUND','Mo - Fr 8.30 - 12.00 Uhr,und nach Vereinbarung','Service@FA-5317.fin-nrw.de','www.finanzamt-Dortmund-Ost.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5318','Gelsenkirchen-Nord ','Rathausplatz 1','45894','Gelsenkirchen','0209/368-1','0800 10092675318','','45838','200351','43000000','42001501','BBK BOCHUM','42050001','160012007','SPARKASSE GELSENKIRCHEN','Mo-Fr 08.30-12.00 Uhr,Mo auch 13.30-15.00Uhr','Service@FA-5318.fin-nrw.de','www.finanzamt-Gelsenkirchen-Nord.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5319','Gelsenkirchen-Süd ','Zeppelinallee 9-13','45879','Gelsenkirchen','0209/173-1','0800 10092675319','','45807','100753','43000000','42001500','BBK BOCHUM','42050001','101050003','SPARKASSE GELSENKIRCHEN','Mo - Fr 08.30 - 12.00 Uhr,Mo auch 13.30 - 15.00 Uhr','Service@FA-5319.fin-nrw.de','www.finanzamt-Gelsenkirchen-Sued.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5320','Gladbeck ','Jovyplatz 4','45964','Gladbeck','02043/270-1','0800 10092675320','','45952','240','43000000','42401500','BBK BOCHUM','42450040','91','ST SPK GLADBECK','MO-FR 08.30-12.00 UHR,DO AUCH 13.30-15.00 UHR,UND NACH VEREINBARUNG','Service@FA-5320.fin-nrw.de','www.finanzamt-Gladbeck.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5321','Hagen ','Schürmannstraße 7','58097','Hagen','02331/180-0','0800 10092675321','','58041','4145','45000000','45001500','BBK HAGEN','45050001','100001580','SPARKASSE HAGEN','Mo-Fr,Mo auch 13.30-15.00 Uhr','Service@FA-5321.fin-nrw.de','www.finanzamt-Hagen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5322','Hamm ','Grünstraße 2','59065','Hamm','02381/918-0','0800 10092675322','59061','59004','1449','41000000','41001500','BBK HAMM, WESTF','41050095','90001','SPARKASSE HAMM','Mo-Do 8.30-12.00 Uhr,Mi auch 13.30-15.00 Uhr,und nach Vereinbarung','Service@FA-5322.fin-nrw.de','www.finanzamt-Hamm.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5323','Hattingen ','Rathausplatz 19','45525','Hattingen','02324/208-0','0800 10092675323','','45502','800257','43000000','43001501','BBK BOCHUM','','','','Mo-Fr,Di auch 13.30-15.00 Uhr,und nach Vereinbarung','Service@FA-5323.fin-nrw.de','www.finanzamt-Hattingen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5324','Herford ','Wittekindstraße 5','32051','Herford','05221/188-0','0800 10092675324','','32006','1642','48000000','48001503','BBK BIELEFELD','49450120','36004','SPARKASSE HERFORD','Mo,Di,Fr 7.30-12.00 Uhr,Do 7.30-17.00 Uhr,Mi geschlossen,und nach Vereinbarung','Service@FA-5324.fin-nrw.de','www.finanzamt-Herford.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5325','Herne-Ost ','Markgrafenstraße 12','44623','Herne','02323/598-0','0800 10092675325','','44602','101220','43000000','43001502','BBK BOCHUM','43250030','1012004','HERNER SPARKASSE','Rückfragen bitte nur,telefonisch oder nach,vorheriger Rücksprache mit,dem Bearbeiter','Service@FA-5325.fin-nrw.de','www.finanzamt-Herne-Ost.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5326','Höxter ','Bismarckstraße 11','37671','Höxter','05271/969-0','0800 10092675326','37669','37652','100239','48000000','47201501','BBK BIELEFELD','47251550','3008521','SPK HOEXTER BRAKEL','Mo - Do,Do auch,und nach Vereinbarung','Service@FA-5326.fin-nrw.de','www.finanzamt-Hoexter.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5327','Ibbenbüren ','Uphof 10','49477','Ibbenbüren','05451/920-0','0800 10092675327','','49462','1263','40000000','40301501','BBK MUENSTER, WESTF','40351060','2469','KR SPK STEINFURT','Mo - Fr,Di auch','Service@FA-5327.fin-nrw.de','www.finanzamt-Ibbenbueren.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5328','Iserlohn ','Zollernstraße 16','58636','Iserlohn','02371/969-0','0800 10092675328','58634','58585','1554','45000000','45001503','BBK HAGEN','44550045','44008','SPK DER STADT ISERLOHN','Mo - Do 08.30 - 12.00 Uhr,Do auch 13.30 - 15.00 Uhr,und nach Vereinbarung','Service@FA-5328.fin-nrw.de','www.finanzamt-Iserlohn.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5329','Lemgo ','Engelb.-Kämpfer Str. 18','32657','Lemgo','05261/253-1','0800 10092675329','','32632','240','48000000','48001505','BBK BIELEFELD','48250110','45005','SPARKASSE LEMGO','Mo - Fr,Do auch,und nach Vereinbarung','Service@FA-5329.fin-nrw.de','www.finanzamt-Lemgo.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5330','Lippstadt ','Im Grünen Winkel 3','59555','Lippstadt','02941/982-0','0800 10092675330','','59525','1580','41000000','46401505','BBK HAMM, WESTF','41650001','15008','ST SPK LIPPSTADT','Mo - Fr 08.30 - 12.00,Do zusätzlich 13.30 - 15.00','Service@FA-5330.fin-nrw.de','www.finanzamt-Lippstadt.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5331','Lübbecke ','Bohlenstraße 102','32312','Lübbecke','05741/334-0','0800 10092675331','','32292','1244','49000000','49001501','BBK MINDEN, WESTF','49050101','141','SPARKASSE MINDEN-LUEBBECKE','Mo - Fr 08.30 - 12.00 Uhr,Mo auch 13.30 - 15.00 Uhr,und nach Vereinbarung','Service@FA-5331.fin-nrw.de','www.finanzamt-Luebbecke.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5332','Lüdenscheid ','Bahnhofsallee 16','58507','Lüdenscheid','02351/155-0','0800 10092675332','58505','58465','1589','45000000','45001502','BBK HAGEN','45850005','18','SPK LUEDENSCHEID','Mo-Fr 08.30-12.00 Uhr,Do auch 13.30-15.00 Uhr,und nach Vereinbarung','Service@FA-5332.fin-nrw.de','www.finanzamt-Luedenscheid.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5333','Lüdinghausen ','Bahnhofstraße 32','59348','Lüdinghausen','02591/930-0','0800 10092675333','','59332','1243','40000000','40001506','BBK MUENSTER, WESTF','40154530','1008','SPARKASSE WESTMUENSTERLAND','vormittags: Mo.-Fr.8.30-12.00,nachmittags: Di. 13.30-15.00','Service@FA-5333.fin-nrw.de','www.finanzamt-Luedinghausen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5334','Meschede ','Fritz-Honsel-Straße 4','59872','Meschede','0291/950-0','0800 10092675334','','59852','1265','41000000','46401502','BBK HAMM, WESTF','46451012','13003','SPK MESCHEDE','Mo-Fr 08:30 - 12:00,und nach Vereinbarung','Service@FA-5334.fin-nrw.de','www.finanzamt-Meschede.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5335','Minden ','Heidestraße 10','32427','Minden','0571/804-1','0800 10092675335','','32380','2340','49000000','49001500','BBK MINDEN, WESTF','49050101','40018145','SPARKASSE MINDEN-LUEBBECKE','Mo - Fr 08.30 - 12.00 Uhr,Mo auch 13.30 - 15.00 Uhr,und nach Vereinbarung','Service@FA-5335.fin-nrw.de','www.finanzamt-Minden.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5336','Münster-Außenstadt ','Friedrich-Ebert-Str. 46','48153','Münster','0251/9729-0','0800 10092675336','','48136','6129','40000000','40001501','BBK MUENSTER, WESTF','40050150','95031001','SPK MUENSTERLAND OST','Mo-Fr 08.30-12.00 Uhr,Mo auch 13.30-15.00 Uhr,und nach Vereinbarung','Service@FA-5336.fin-nrw.de','www.finanzamt-Muenster-Aussenstadt.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5337','Münster-Innenstadt ','Münzstr. 10','48143','Münster','0251/416-1','0800 10092675337','','48136','6103','40000000','40001502','BBK MUENSTER, WESTF','40050150','300004','SPK MUENSTERLAND OST','','Service@FA-5337.fin-nrw.de','www.finanzamt-Muenster-Innenstadt.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5338','Olpe ','Am Gallenberg 20','57462','Olpe','02761/963-0','0800 10092675338','','57443','1320','45000000','46001501','BBK HAGEN','','','','Mo-Do 08.30 - 12.00 Uhr,Mo auch 13.30 - 15.00 Uhr,Freitag keine Sprechzeit','Service@FA-5338.fin-nrw.de','www.finanzamt-Olpe.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5339','Paderborn ','Bahnhofstraße 28','33102','Paderborn','05251/100-0','0800 10092675339','','33045','1520','48000000','47201500','BBK BIELEFELD','47250101','1001353','SPARKASSE PADERBORN','','Service@FA-5339.fin-nrw.de','www.finanzamt-Paderborn.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5340','Recklinghausen ','Westerholter Weg 2','45657','Recklinghausen','02361/583-0','0800 10092675340','','45605','100553','43000000','42601500','BBK BOCHUM','42650150','90034158','SPK RECKLINGHAUSEN','Mo - Fr 08:30 bis 12:00,Mi auch 13:30 bis 15:00,und nach Vereinbarung','Service@FA-5340.fin-nrw.de','www.finanzamt-Recklinghausen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5341','Schwelm ','Bahnhofplatz 6','58332','Schwelm','02336/803-0','0800 10092675341','','58316','340','45000000','45001520','BBK HAGEN','45451555','80002','ST SPK SCHWELM','Mo-Fr 8.30-12.00 Uhr,Mo,und nach Vereinbarung','Service@FA-5341.fin-nrw.de','www.finanzamt-Schwelm.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5342','Siegen ','Weidenauer Straße 207','57076','Siegen','0271/4890-0','0800 10092675342','','57025','210148','45000000','46001500','BBK HAGEN','46050001','1100114','SPK SIEGEN','Mo-Fr,Do auch 13:30 - 17:00 Uhr,und nach Vereinbarung','Service@FA-5342.fin-nrw.de','www.finanzamt-Siegen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5343','Soest ','Waisenhausstraße 11','59494','Soest','02921/351-0','0800 10092675343','59491','59473','1364','41000000','46401504','BBK HAMM, WESTF','41450075','208','SPARKASSE SOEST','Mo-Fr 0830-1200Uhr,und nach Vereinbarung','Service@FA-5343.fin-nrw.de','www.finanzamt-Soest.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5344','Herne-West ','Edmund-Weber-Str. 210','44651','Herne','02325/696-0','0800 10092675344','','44632','200262','43000000','43001503','BBK BOCHUM','43250030','17004','HERNER SPARKASSE','Mo-Fr 08.30-12.00 Uhr,Mo 13.30-15.00 Uhr,und nach Vereinbarung','Service@FA-5344.fin-nrw.de','www.finanzamt-Herne-West.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5345','Warburg ','Sternstraße 33','34414','Warburg','05641/771-0','0800 10092675345','','34402','1226','48000000','47201503','BBK BIELEFELD','47251550','25005521','SPK HOEXTER BRAKEL','','Service@FA-5345.fin-nrw.de','www.finanzamt-Warburg.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5346','Warendorf ','Düsternstraße 43','48231','Warendorf','02581/924-0','0800 10092675346','','48205','110361','40000000','40001504','BBK MUENSTER, WESTF','40050150','182','SPK MUENSTERLAND OST','Mo-Fr 08.30-12.00 Uhr,Do auch 13.30-15.00 Uhr,und nach Vereinbarung','Service@FA-5346.fin-nrw.de','www.finanzamt-Warendorf.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5347','Wiedenbrück ','Hauptstraße 34','33378','Rheda-Wiedenbrück','05242/934-0','0800 10092675347','33372','33342','1429','48000000','47801500','BBK BIELEFELD','47853520','5231','KREISSPARKASSE WIEDENBRUECK','Mo - Fr 08.30 - 12.00 Uhr,Do auch 13.30 - 14.30 Uhr','Service@FA-5347.fin-nrw.de','www.finanzamt-Wiedenbrueck.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5348','Witten ','Ruhrstraße 43','58452','Witten','02302/921-0','0800 10092675348','','58404','1420','43000000','43001505','BBK BOCHUM','45250035','6007','ST SPK WITTEN','Mo - Fr 08.30 - 12.00 Uhr,Mo auch 13.30 - 15.00 Uhr,und nach Vereinbarung','Service@FA-5348.fin-nrw.de','www.finanzamt-Witten.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5349','Bielefeld-Außenstadt ','Ravensberger Straße 125','33607','Bielefeld','0521/548-0','0800 10092675349','','33503','100331','48000000','48001501','BBK BIELEFELD','48050161','180000','SPK BIELEFELD','Mo - Fr 08:30 - 12:00 Uhr,Do auch 13:30 - 15:00 Uhr,und nach Vereinbarung','Service@FA-5349.fin-nrw.de','www.finanzamt-Bielefeld-Aussenstadt.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5350','Bochum-Süd ','Königsallee 21','44789','Bochum','0234/3337-0','0800 10092675350','','44707','100764','43000000','43001504','BBK BOCHUM','43050001','1307792','SPARKASSE BOCHUM','Mo-Fr 08:30-12:00 Uhr,Di auch 13:30-15:00 Uhr','Service@FA-5350.fin-nrw.de','www.finanzamt-Bochum-Sued.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5351','Gütersloh ','Neuenkirchener Str. 86','33332','Gütersloh','05241/3071-0','0800 10092675351','','33245','1565','48000000','48001506','BBK BIELEFELD','','','','Mo - Fr 08.30 - 12.00 Uhr,Do auch 13.30 - 15.00 Uhr','Service@FA-5351.fin-nrw.de','www.finanzamt-Guetersloh.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5359','Marl ','Brassertstraße 1','45768','Marl','02365/516-0','0800 10092675359','45765','45744','1420','43000000','42601501','BBK BOCHUM','42650150','40020000','SPK RECKLINGHAUSEN','','Service@FA-5359.fin-nrw.de','www.finanzamt-Marl.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5371','Bielefeld für Groß- und Konzernbetriebsprüfung','Ravensberger Str. 90','33607','Bielefeld','0521/548-0','0800 10092675371','','33511','101150','','','','','','','','Service@FA-5371.fin-nrw.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5372','Herne für Groß- und Konzernbetriebsprüfung','Hauptstr. 123','44651','Herne','02325/693-0','0800 10092675372','','44636','200620','','','','','','','','Service@FA-5372.fin-nrw.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5373','Detmold für Groß- und Konzernbetriebsprüfung','Richthofenstrasse 94','32756','Detmold','05231/974-300','0800 10092675373','','32706','1664','','','','','','','','Service@FA-5373.fin-nrw.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5374','Dortmund für Groß- und Konzernbetriebsprüfung','Nußbaumweg 210','44143','Dortmund','0231/5188-8953','0800 10092675374','','44047','105039','','','','','','','','Service@FA-5374.fin-nrw.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5375','Hagen für Groß- und Konzernbetriebsprüfung','Hochstr. 43 - 45','58095','Hagen','02331/3760-0','0800 10092675375','','','','','','','','','','','Service@FA-5375.fin-nrw.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5376','Münster für Groß- und Konzernbetriebsprüfung','Andreas-Hofer-Straße 50','48145','Münster','0251/934-2115','0800 10092675376','','','','','','','','','','','Service@FA-5376.fin-nrw.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5381','Bielefeld f. Steuerfahndung und Steuerstrafsachen','Ravensberger Str. 90','33607','Bielefeld','0521/548-0','0800 10092675381','','33511','101173','48000000','48001500','BBK BIELEFELD','48050161','109','SPK BIELEFELD','','Service@FA-5381.fin-nrw.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5382','Bochum f. Steuerfahndung und Steuerstrafsachen','Uhlandstr. 37','44791','Bochum','0234/5878-0','0800 10092675382','','44707','100768','43000000','43001500','BBK BOCHUM','43050001','1300011','SPARKASSE BOCHUM','','Service@FA-5382.fin-nrw.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5383','Hagen f. Steuerfahndung und Steuerstrafsachen','Becheltestr. 32','58089','Hagen','02331/3089-0','0800 10092675383','','58041','4143','45000000','145001500','BBK HAGEN','45050001','100001580','SPARKASSE HAGEN','','Service@FA-5383.fin-nrw.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5384','Münster f. Steuerfahndung und Steuerstrafsachen','Hohenzollernring 80','48145','Münster','0251/9370-0','0800 10092675384','','','','40000000','40001501','BBK MUENSTER, WESTF','40050150','95031001','SPK MUENSTERLAND OST','','Service@FA-5384.fin-nrw.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9101','Augsburg-Stadt Arbeitnehmerbereich','Prinzregentenpl. 2','86150','Augsburg','0821 506-01','0821 506-2222','','86135','10 00 65','72000000','72001500','BBK AUGSBURG','72050000','24109','ST SPK AUGSBURG','Servicezentrum: Mo-Mi 7:30-15:00 Uhr, Do 7:30-17:30 Uhr, Fr 7:30-12:00 Uhr','poststelle@fa-a-s.bayern.de','www.finanzamt-augsburg-stadt.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9102','Augsburg-Land ','Peutingerstr. 25','86152','Augsburg','0821 506-02','0821 506-3270','86144','86031','11 06 69','72000000','72001501','BBK AUGSBURG','72050101','8003','KR SPK AUGSBURG','Mo, Di, Do, Fr 8:00-12:00 Uhr, Mi geschlossen','poststelle@fa-a-l.bayern.de','www.finanzamt-augsburg-land.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9103','Augsburg-Stadt ','Prinzregentenpl. 2','86150','Augsburg','0821 506-01','0821 506-2222','','86135','10 00 65','72000000','72001500','BBK AUGSBURG','72050000','24109','ST SPK AUGSBURG','Servicezentrum: Mo-Mi 7:30-15:00 Uhr, Do 7:30-17:30 Uhr, Fr 7:30-12:00 Uhr','poststelle@fa-a-s.bayern.de','www.finanzamt-augsburg-stadt.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9104','Bad Tölz -Außenstelle des Finanzamts Wolfratshausen-','Prof.-Max-Lange-Platz 2','83646','Bad Tölz','08041 8005-0','08041 8005-185','','83634','1420','70000000','70001505','BBK MUENCHEN','70054306','31054','SPK BAD TOELZ-WOLFRATSHAUSE','Servicezentrum: Mo 7:30-18:00 Uhr, Di-Do 7:30-13:00 Uhr, Fr 7:30-12:00 Uhr','poststelle@fa-toel.bayern.de','www.finanzamt-bad-toelz.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9105','Berchtesgaden ','Salzburger Str. 6','83471','Berchtesgaden','08652 960-0','08652 960-100','','83461','1154','71000000','71001500','BBK MUENCHEN EH B REICHENHA','71050000','350009','SPK BERCHTESGADENER LAND','Servicezentrum: Mo-Do 7:30-13:30 Uhr (Nov-Mai Do 7:30-18:00 Uhr), Fr 7:30-12:00 Uhr','poststelle@fa-bgd.bayern.de','www.finanzamt-berchtesgaden.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9106','Burghausen ','Tittmoninger Str. 1','84489','Burghausen','08677 8706-0','08677 8706-100','','84480','1257','71000000','71001501','BBK MUENCHEN EH B REICHENHA','71051010','250001','KR SPK ALTOETTING-BURGHAUSE','Servicezentrum: Mo-Mi 7:45-15:00 Uhr Do 7:45-17:00 Uhr, Fr 7:45-12:00 Uhr','poststelle@fa-burgh.bayern.de','www.finanzamt-burghausen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9107','Dachau ','Bürgermeister-Zauner-Ring 2','85221','Dachau','08131 701-0','08131 701-111','85219','85202','1280','70000000','70001507','BBK MUENCHEN','70051540','908327','SPARKASSE DACHAU','Servicezentrum: Mo, Di, Do 7:30-15:00 Uhr (Nov-Mai Do 7:30-18:00 Uhr), Mi,Fr 7:30-12:00 Uhr','poststelle@fa-dah.bayern.de','www.finanzamt-dachau.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9108','Deggendorf ','Pfleggasse 18','94469','Deggendorf','0991 384-0','0991 384-150','','94453','1355','75000000','75001506','BBK REGENSBURG','74150000','380019950','SPK DEGGENDORF','Servicezentrum: Mo, Di, Do 7:45-15:00 Uhr (Jan-Mai Do 7:45-18:00 Uhr), Mi, Fr 7:45-12:00 Uhr','poststelle@fa-deg.bayern.de','www.finanzamt-deggendorf.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9109','Dillingen ','Schloßstr. 3','89407','Dillingen','09071 507-0','09071 507-300','89401','','','72000000','72001503','BBK AUGSBURG','72251520','24066','KR U ST SPK DILLINGEN','Servicezentrum: Mo, Di, Mi, Fr 7:30-13:00 Uhr, Do 7:30-13:00 Uhr u. 14:00-18:00 Uhr','poststelle@fa-dlg.bayern.de','www.finanzamt-dillingen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9110','Dingolfing ','Obere Stadt 44','84130','Dingolfing','08731 504-0','08731 504-190','','84122','1156','74300000','74301501','BBK REGENSBURG EH LANDSHUT','74351310','100017805','SPK DINGOLFING-LANDAU','Servicezentrum: Mo-Di 7:30-15:00 Uhr, Mi, Fr 7:30-12:00 Uhr, Do 7:30-17:00 Uhr','poststelle@fa-dgf.bayern.de','www.finanzamt-dingolfing.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9111','Donauwörth -Außenstelle des Finanzamts Nördlingen-','Sallingerstr. 2','86609','Donauwörth','0906 77-0','0906 77-150','86607','','','72000000','72001502','BBK AUGSBURG','70010080','1632-809','POSTBANK -GIRO- MUENCHEN','Servicezentrum: Mo-Mi 7:30-13:30 Uhr, Do 7:30-18:00 Uhr, Fr 7:30 -13:00 Uhr','poststelle@fa-don.bayern.de','www.finanzamt-donauwoerth.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9112','Ebersberg ','Schloßplatz 1-3','85560','Ebersberg','08092 267-0','08092 267-102','','','','70000000','70001508','BBK MUENCHEN','70051805','75','KR SPK EBERSBERG','Servicezentrum: Mo-Do 7:30-13:00 Uhr, Fr 7:30-12:00 Uhr','poststelle@fa-ebe.bayern.de','www.finanzamt-ebersberg.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9113','Eggenfelden ','Pfarrkirchner Str. 71','84307','Eggenfelden','08721 981-0','08721 981-200','','84301','1160','74300000','74301502','BBK REGENSBURG EH LANDSHUT','74351430','5603','SPK ROTTAL-INN EGGENFELDEN','Servicezentrum: Mo, Di, Do 7:45-15:00 Uhr (Jan-Mai Do 7:45-17:00 Uhr), Mi, Fr 7:30-12:00 Uhr','poststelle@fa-eg.bayern.de','www.finanzamt-eggenfelden.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9114','Erding ','Münchener Str. 31','85435','Erding','08122 188-0','08122 188-150','','85422','1262','70000000','70001509','BBK MUENCHEN','70051995','8003','SPK ERDING-DORFEN','Servicezentrum: Mo-Mi 7:30-14:00 Uhr Do 7:30-18:00 Uhr, Fr 7:30 -12:00 Uhr','poststelle@fa-ed.bayern.de','www.finanzamt-erding.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9115','Freising ','Prinz-Ludwig-Str. 26','85354','Freising','08161 493-0','08161 493-106','85350','85313','1343','70000000','70001510','BBK MUENCHEN','70021180','4001010','HYPOVEREINSBK FREISING','Servicezentrum: Mo-Di 7:30-15:00 Uhr, Mi, Fr 7:30-12:00 Uhr, Do 7:30-18:00 Uhr','poststelle@fa-fs.bayern.de','www.finanzamt-freising.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9117','Fürstenfeldbruck ','Münchner Str.36','82256','Fürstenfeldbruck','08141 60-0','08141 60-150','','82242','1261','70000000','70001511','BBK MUENCHEN','70053070','8007221','SPK FUERSTENFELDBRUCK','Servicezentrum: Mo-Mi 7:30-14:30 Uhr, Do 7:30-17:30 Uhr, Fr 7:30 -12:30 Uhr','poststelle@fa-ffb.bayern.de','www.finanzamt-fuerstenfeldbruck.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9118','Füssen -Außenstelle des Finanzamts Kaufbeuren-','Rupprechtstr. 1','87629','Füssen','08362 5056-0','08362 5056-290','','87620','1460','73300000','73301510','BBK AUGSBURG EH KEMPTEN','73350000','310500525','SPARKASSE ALLGAEU','Servicezentrum: Mo-Mi 8:00-15:00 Uhr, Do 8:00-18:00 Uhr, Fr 8:00-13:00 Uhr','poststelle@fa-fues.bayern.de','www.finanzamt-fuessen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9119','Garmisch-Partenkirchen ','Von-Brug-Str. 5','82467','Garmisch-Partenkirchen','08821 700-0','08821 700-111','','82453','1363','70000000','70001520','BBK MUENCHEN','70350000','505','KR SPK GARMISCH-PARTENKIRCH','Servicezentrum: Mo-Mi 7:30-14:00 Uhr, Do 7:30-18:00 Uhr, Fr 7:30-12:00 Uhr','poststelle@fa-gap.bayern.de','www.finanzamt-garmisch-partenkirchen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9120','Bad Griesbach -Außenstelle des Finanzamts Passau-','Schloßhof 5-6','94086','Bad Griesbach','0851 504-0','0851 504-2222','','94083','1222','74000000','74001500','BBK REGENSBURG EH PASSAU','74050000','16170','SPK PASSAU','Servicezentrum: Mo-Mi 7:30-14:00 Uhr, Do 7:30-17:00 Uhr, Fr 7:30-12:00 Uhr','poststelle@fa-griesb.bayern.de','www.finanzamt-bad-griesbach.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9121','Günzburg ','Schloßpl. 4','89312','Günzburg','08221 902-0','08221 902-209','','89302','1241','72000000','72001505','BBK AUGSBURG','72051840','18','SPK GUENZBURG-KRUMBACH','Servicezentrum: Mo-Di 7:45-12:30 u. 13:30-15:30, Mi, Fr 7:45-12:30, Do 7:45-12:30 u. 13:30-18:00','poststelle@fa-gz.bayern.de','www.finanzamt-guenzburg.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9123','Immenstadt -Außenstelle des Finanzamts Kempten-','Rothenfelsstr. 18','87509','Immenstadt','08323 801-0','08323 801-235','','87502','1251','73300000','73301520','BBK AUGSBURG EH KEMPTEN','73350000','113464','SPARKASSE ALLGAEU','Servicezentrum: Mo-Do 7:30-14:00 Uhr (Okt-Mai Do 7:30-18:00 Uhr), Fr 7:30-12:00 Uhr','poststelle@fa-immen.bayern.de','www.finanzamt-immenstadt.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9124','Ingolstadt ','Esplanade 38','85049','Ingolstadt','0841 311-0','0841 311-133','','85019','210451','72100000','72101500','BBK MUENCHEN EH INGOLSTADT','72150000','25 080','SPARKASSE INGOLSTADT','Servicezentrum: Mo-Di 7:15-13:30, Mi 7:15-12:30, Do 7:15-17:30, Fr 7:15-12:00','poststelle@fa-in.bayern.de','www.finanzamt-ingolstadt.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9125','Kaufbeuren ','Remboldstr. 21','87600','Kaufbeuren','08341 802-0','08341 802-221','','87572','1260','73300000','73401500','BBK AUGSBURG EH KEMPTEN','73450000','25700','KR U ST SPK KAUFBEUREN','Servicezentrum: Mo-Mi 7:30-14:00 Uhr, Do 7:30-18:00 Uhr, Fr 7:30-12:00 Uhr','poststelle@fa-kf.bayern.de','www.finanzamt-kaufbeuren.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9126','Kelheim ','Klosterstr. 1','93309','Kelheim','09441 201-0','09441 201-201','','93302','1252','75000000','75001501','BBK REGENSBURG','75051565','190201301','KREISSPARKASSE KELHEIM','Servicezentrum: Mo-Mi 7:30-15:00 Uhr, Do 7:30-17:00 Uhr, Fr 7:30-12:00 Uhr','poststelle@fa-keh.bayern.de','www.finanzamt-kelheim.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9127','Kempten (Allgäu) ','Am Stadtpark 3','87435','Kempten','0831 256-0','0831 256-260','','87405','1520','73300000','73301500','BBK AUGSBURG EH KEMPTEN','73350000','117','SPARKASSE ALLGAEU','Servicezentrum: Mo-Do 7:30-14:30 Uhr (Nov-Mai Do 7:20-17:00 Uhr), Fr 7:30-12:00 Uhr','poststelle@fa-ke.bayern.de','www.finanzamt-kempten.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9131','Landsberg ','Israel-Beker-Str. 20','86899','Landsberg','08191 332-0','08191 332-108','86896','','','72000000','72001504','BBK AUGSBURG','70052060','158','SPK LANDSBERG-DIESSEN','Servicezentrum: Mo-Mi 7:30-15:00 Uhr, Do 7:30-16:00 Uhr, Fr 7:30-12:00 Uhr','poststelle@fa-ll.bayern.de','www.finanzamt-landsberg.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9132','Landshut ','Maximilianstr. 21','84028','Landshut','0871 8529-000','0871 8529-360','','','','74300000','74301500','BBK REGENSBURG EH LANDSHUT','74350000','10111','SPK LANDSHUT','Servicezentrum: Mo-Di 8:00-15:00 Uhr, Mi, Fr 8:00-12:00 Uhr, Do 8:00-18:00 Uhr','poststelle@fa-la.bayern.de','www.finanzamt-landshut.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9133','Laufen - Außenstelle des Finanzamts Berchtesgaden-','Rottmayrstr. 13','83410','Laufen','08682 918-0','08682 918-100','','83406','1251','71000000','71001502','BBK MUENCHEN EH B REICHENHA','71050000','59998','SPK BERCHTESGADENER LAND','Servicezentrum: Mo-Do 7:30-13:30 Uhr (Nov-Mai Do 7:30-18:00 Uhr), Fr 7:30-12:00 Uhr','poststelle@fa-lauf.bayern.de','www.finanzamt-laufen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9134','Lindau ','Brettermarkt 4','88131','Lindau','08382 916-0','08382 916-100','','88103','1320','73300000','73501500','BBK AUGSBURG EH KEMPTEN','73150000','620018333','SPK MEMMINGEN-LINDAU-MINDEL','Servicezentrum: Mo-Do 7:30-14:00 Uhr (Nov-Mai Do 7:30-18:00 Uhr), Fr 7:30-12:00 Uhr','poststelle@fa-li.bayern.de','www.finanzamt-lindau.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9138','Memmingen ','Bodenseestr. 6','87700','Memmingen','08331 608-0','08331 608-165','','87683','1345','73100000','73101500','BBK AUGSBURG EH MEMMINGEN','73150000','210005','SPK MEMMINGEN-LINDAU-MINDEL','Servicezentrum: Mo-Do 7:30-14:00 Uhr, (Nov-Mai Do 7:30-18:00 Uhr), Fr 7:30-12:00 Uhr','poststelle@fa-mm.bayern.de','www.finanzamt-memmingen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9139','Miesbach ','Schlierseer Str. 5','83714','Miesbach','08025 709-0','08025 709-500','','83711','302','70000000','70001512','BBK MUENCHEN','71152570','4002','KR SPK MIESBACH-TEGERNSEE','Servicezentrum: Mo, Di, Mi, Fr 7:30-14:00 Uhr, Do 7:30-18:00 Uhr','poststelle@fa-mb.bayern.de','www.finanzamt-miesbach.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9140','Mindelheim -Außenstelle des Finanzamts Memmingen-','Bahnhofstr. 16','87719','Mindelheim','08261 9912-0','08261 9912-300','','87711','1165','73100000','73101502','BBK AUGSBURG EH MEMMINGEN','73150000','810004788','SPK MEMMINGEN-LINDAU-MINDEL','Servicezentrum: Mo-Mi 7:30-12:00 u. 13:30-15:30, Do 7:30-12:00 u. 13:30-17:30, Fr 7:30-12:00','poststelle@fa-mn.bayern.de','www.finanzamt-mindelheim.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9141','Mühldorf ','Katharinenplatz 16','84453','Mühldorf','08631 616-0','08631 616-100','','84445','1369','71100000','71101501','BBK MUENCHEN EH ROSENHEIM','71151020','885','KR SPK MUEHLDORF','Servicezentrum: Mo-Mi 7:30-14:00 Uhr, Do 7:30-18:00 Uhr, Fr 7:30-12:00 Uhr','poststelle@fa-mue.bayern.de','www.finanzamt-muehldorf.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9142','München f. Körpersch. Bewertung des Grundbesitzes','Meiserstr. 4','80333','München','089 1252-0','089 1252-7777','80275','80008','20 09 26','70050000','24962','BAYERNLB MUENCHEN','70000000','70001506','BBK MUENCHEN','Mo, Di, Do, Fr 8:00-12:00 Uhr, Mi geschlossen','poststelle@fa-m-koe.bayern.de','www.finanzamt-muenchen-koerperschaften.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9143','München f. Körpersch. Körperschaftsteuer','Meiserstr. 4','80333','München','089 1252-0','089 1252-7777','80275','80008','20 09 26','70050000','24962','BAYERNLB MUENCHEN','70000000','70001506','BBK MUENCHEN','Mo, Di, Do, Fr 8:00-12:00 Uhr, Mi geschlossen','poststelle@fa-m-koe.bayern.de','www.finanzamt-muenchen-koerperschaften.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9144','München I ','Karlstr. 9-11','80333','München','089 1252-0','089 1252-1111','80276','80008','20 09 05','70050000','24962','BAYERNLB MUENCHEN','70000000','70001506','BBK MUENCHEN','Servicezentrum Deroystr. 6: Mo-Mi 7:30-16:00, Do 7:30-18:00, Fr 7:30-12:30 (i. Ü. nach Vereinb.)','poststelle@fa-m1.bayern.de','www.finanzamt-muenchen-I.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9145','München III ','Deroystr. 18','80335','München','089 1252-0','089 1252-3333','80301','','','70050000','24962','BAYERNLB MUENCHEN','70000000','70001506','BBK MUENCHEN','Servicezentrum Deroystr. 6: Mo-Mi 7:30-16:00, Do 7:30-18:00, Fr 7:30-12:30 (i. Ü. nach Vereinb.)','poststelle@fa-m3.bayern.de','www.finanzamt-muenchen-III.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9146','München IV ','Deroystr. 4 Aufgang I','80335','München','089 1252-0','089 1252-4000','80302','','','70050000','24962','BAYERNLB MUENCHEN','70000000','70001506','BBK MUENCHEN','Servicezentrum Deroystr. 6: Mo-Mi 7:30-16:00, Do 7:30-18:00, Fr 7:30-12:30 (i. Ü. nach Vereinb.)','poststelle@fa-m4.bayern.de','www.finanzamt-muenchen-IV.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9147','München II ','Deroystr. 20','80335','München','089 1252-0','089 1252-2222','80269','','','70050000','24962','BAYERNLB MUENCHEN','70000000','70001506','BBK MUENCHEN','Servicezentrum Deroystr. 6: Mo-Mi 7:30-16:00, Do 7:30-18:00, Fr 7:30-12:30 (i. Ü. nach Vereinb.)','poststelle@fa-m2.bayern.de','www.finanzamt-muenchen-II.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9148','München V ','Deroystr. 4 Aufgang II','80335','München','089 1252-0','089 1252-5281','80303','','','70050000','24962','BAYERNLB MUENCHEN','70000000','70001506','BBK MUENCHEN','Servicezentrum Deroystr. 6: Mo-Mi 7:30-16:00, Do 7:30-18:00, Fr 7:30-12:30 (i. Ü. nach Vereinb.)','poststelle@fa-m5.bayern.de','www.finanzamt-muenchen-V.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9149','München-Zentral Erhebung, Vollstreckung','Winzererstr. 47a','80797','München','089 3065-0','089 3065-1900','80784','','','70050000','24962','BAYERNLB MUENCHEN','70000000','70001506','BBK MUENCHEN','Mo, Di, Do, Fr 8:00-12:00 Uhr, Mi geschlossen','poststelle@fa-m-zfa.bayern.de','www.finanzamt-muenchen-zentral.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9150','Neuburg -Außenstelle des Finanzamts Schrobenhausen-','Fünfzehnerstr. 7','86633','Neuburg','08252 918-0','08252 918-222','','86618','1320','72100000','72101505','BBK MUENCHEN EH INGOLSTADT','72151880','104000','ST SPK SCHROBENHAUSEN','Servicezentrum: Mo-Mi 7:30-15:00 Uhr, Do 7:30-18:00 Uhr, Fr 7:30-12:30 Uhr','poststelle@fa-nd.bayern.de','www.finanzamt-neuburg.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9151','Neu-Ulm ','Nelsonallee 5','89231','Neu-Ulm','0731 7045-0','0731 7045-500','89229','89204','1460','63000000','63001501','BBK ULM, DONAU','73050000','430008425','SPK NEU-ULM ILLERTISSEN','Servicezentrum: Mo, Di, Mi, Fr 8:00-13:00 Uhr, Do 8:00-13:00 Uhr u. 14:00-18:00 Uhr','poststelle@fa-nu.bayern.de','www.finanzamt-neu-ulm.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9152','Nördlingen ','Tändelmarkt 1','86720','Nördlingen','09081 215-0','09081 215-100','','86715','1521','72000000','72001506','BBK AUGSBURG','72250000','111500','SPARKASSE NOERDLINGEN','Servicezentrum: Mo, Di, Mi, Fr 7:30-13:00 Uhr, Do 7:30-13:00 Uhr u. 14:00-18:00 Uhr','poststelle@fa-noe.bayern.de','www.finanzamt-noerdlingen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9153','Passau mit Außenstellen ','Innstr. 36','94032','Passau','0851 504-0','0851 504-1410','','94030','1450','74000000','740 01500','BBK REGENSBURG EH PASSAU','74050000','16170','SPK PASSAU','Servicezentrum: Mo-Mi 7:30-15:00 Uhr, Do 7:30-17:00 Uhr, Fr 7:30-12:00 Uhr','poststelle@fa-pa.bayern.de','www.finanzamt-passau.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9154','Pfaffenhofen ','Schirmbeckstr. 5','85276','Pfaffenhofen a. d. Ilm','08441 77-0','08441 77-199','','85265','1543','72100000','72101504','BBK MUENCHEN EH INGOLSTADT','72151650','7302','VER SPK PFAFFENHOFEN','Servicezentrum: Mo-Mi 7:30-14:30 Uhr, Do 7:30-17:30 Uhr, Fr 7:30-12:30 Uhr','poststelle@fa-paf.bayern.de','www.finanzamt-pfaffenhofen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9156','Rosenheim m. ASt Wasserburg ','Wittelsbacherstr. 25','83022','Rosenheim','08031 201-0','08031 201-222','','83002','100255','71100000','71101500','BBK MUENCHEN EH ROSENHEIM','71150000','34462','SPK ROSENHEIM','Servicezentrum: Mo-Do 7:30-14:00 Uhr, (Okt-Mai Do 7:30-17:00 Uhr), Fr 7:30-12.00 Uhr','poststelle@fa-ro.bayern.de','www.finanzamt-rosenheim.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9157','Grafenau ','Friedhofstr. 1','94481','Grafenau','08552 423-0','08552 423-170','','','','75000000','75001507','BBK REGENSBURG','70010080','1621-806','POSTBANK -GIRO- MUENCHEN','Servicezentrum: Mo, Di 7:30-15:00 Uhr, Mi, Fr 7:30-12:00 Uhr, Do 7:30-18:00 Uhr','poststelle@fa-gra.bayern.de','www.finanzamt-grafenau.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9158','Schongau - Außenstelle des Finanzamts Weilheim-Schongau -','Rentamtstr. 1','86956','Schongau','0881 184-0','0881 184-373','','86951','1147','70000000','70001521','BBK MUENCHEN','70351030','20149','VER SPK WEILHEIM','Servicezentrum: Mo-Do 7:30-14:00 Uhr (Okt-Jun Do 7:30-17:30 Uhr), Fr 7:30-12:00 Uhr','poststelle@fa-sog.bayern.de','www.finanzamt-schongau.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9159','Schrobenhausen m. ASt Neuburg ','Rot-Kreuz-Str. 2','86529','Schrobenhausen','08252 918-0','08252 918-430','','86522','1269','72100000','72101505','BBK MUENCHEN EH INGOLSTADT','72151880','104000','ST SPK SCHROBENHAUSEN','Servicezentrum: Mo-Mi 7:30-15:00 Uhr, Do 7:30-18:00 Uhr, Fr 7:30-12:30 Uhr','poststelle@fa-sob.bayern.de','www.finanzamt-schrobenhausen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9161','Starnberg ','Schloßbergstr.','82319','Starnberg','08151 778-0','08151 778-250','','82317','1251','70000000','70001513','BBK MUENCHEN','70250150','430064295','KR SPK MUENCHEN STARNBERG','Servicezentrum: Mo-Mi 7:30-15:00 Uhr, Do 7:30-18:00 Uhr, Fr 7:30-13:00 Uhr','poststelle@fa-sta.bayern.de','www.finanzamt-starnberg.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9162','Straubing ','Fürstenstr. 9','94315','Straubing','09421 941-0','09421 941-272','','94301','151','75000000','75001502','BBK REGENSBURG','74250000','240017707','SPK STRAUBING-BOGEN','Servicezentrum: Mo, Di, Mi, Fr 7:30-13:00 Uhr, Do 7:30-18:00 Uhr','poststelle@fa-sr.bayern.de','www.finanzamt-straubing.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9163','Traunstein ','Herzog-Otto-Str. 6','83278','Traunstein','0861 701-0','0861 701-338','83276','83263','1309','71000000','71001503','BBK MUENCHEN EH B REICHENHA','71052050','7070','KR SPK TRAUNSTEIN-TROSTBERG','Servicezentrum: Mo-Do 7:30-14:00 Uhr (Okt.-Mai Do 7:30-18:00 Uhr), Fr 7:30-12:00 Uhr','poststelle@fa-ts.bayern.de','www.finanzamt-traunstein.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9164','Viechtach -Außenstelle des Finanzamts Zwiesel-','Mönchshofstr. 27','94234','Viechtach','09922 507-0','09922 507-399','','94228','1162','75000000','75001508','BBK REGENSBURG','74151450','240001008','SPARKASSE REGEN-VIECHTACH','Servicezentrum: Mo-Di 7:45-15:00 Uhr, Mi, Fr 7:45-12:00 Uhr, Do 7:45-18:00 Uhr','poststelle@fa-viech.bayern.de','www.finanzamt-viechtach.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9166','Vilshofen -Außenstelle des Finanzamts Passau-','Kapuzinerstr. 36','94474','Vilshofen','0851 504-0','0851 504-2465','','','','74000000','74001500','BBK REGENSBURG EH PASSAU','74050000','16170','SPK PASSAU','Servicezentrum: Mo-Mi 7:30-14:00 Uhr, Do 7:30-17:00 Uhr, Fr 7:30-12:00 Uhr','poststelle@fa-vof.bayern.de','www.finanzamt-vilshofen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9167','Wasserburg -Außenstelle des Finanzamts Rosenheim-','Rosenheimer Str. 16','83512','Wasserburg','08037 201-0','08037 201-150','','83502','1280','71100000','71101500','BBK MUENCHEN EH ROSENHEIM','71150000','34462','SPK ROSENHEIM','Servicezentrum: Mo-Do 7:30-14:00 Uhr, (Okt-Mai Do 7:30-17:00 Uhr), Fr 7:30-12.00 Uhr','poststelle@fa-ws.bayern.de','www.finanzamt-wasserburg.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9168','Weilheim-Schongau ','Hofstr. 23','82362','Weilheim','0881 184-0','0881 184-500','','82352','1264','70000000','70001521','BBK MUENCHEN','70351030','20149','VER SPK WEILHEIM','Servicezentrum: Mo-Do 7:30-14:00 Uhr (Okt-Jun Do 7:30-17:30 Uhr), Fr 7:30-12:00 Uhr','poststelle@fa-wm.bayern.de','www.finanzamt-weilheim.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9169','Wolfratshausen ','Heimgartenstr. 5','82515','Wolfratshausen','08171 25-0','08171 25-150','','82504','1444','70000000','70001514','BBK MUENCHEN','70054306','505','SPK BAD TOELZ-WOLFRATSHAUSE','Servicezentrum: Mo-MI 7:30-14:00 Uhr, Do 7:30-17:00 Uhr, Fr 7:30-12:30 Uhr','poststelle@fa-wor.bayern.de','www.finanzamt-wolfratshausen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9170','Zwiesel m. ASt Viechtach ','Stadtplatz 16','94227','Zwiesel','09922 507-0','09922 507-200','','94221','1262','75000000','75001508','BBK REGENSBURG','74151450','240001008','SPARKASSE REGEN-VIECHTACH','Servicezentrum: Mo-Di 7:45-15:00 Uhr, Mi, Fr 7:45-12:00 Uhr, Do 7:45-18:00 Uhr','poststelle@fa-zwi.bayern.de','www.finanzamt-zwiesel.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9171','Eichstätt ','Residenzplatz 8','85072','Eichstätt','08421 6007-0','08421 6007-400','85071','85065','1163','72100000','72101501','BBK MUENCHEN EH INGOLSTADT','72151340','1214','SPARKASSE EICHSTAETT','Servicezentrum: Mo, Di, Mi 7:30-14:00 Uhr, Do 7:30-18:00 Uhr, Fr 7:30-12:00 Uhr','poststelle@fa-ei.bayern.de','www.finanzamt-eichstaett.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9180','München f. Körpersch. ','Meiserstr. 4','80333','München','089 1252-0','089 1252-7777','80275','80008','20 09 26','70050000','24962','BAYERNLB MUENCHEN','70000000','70001506','BBK MUENCHEN','Mo, Di, Do, Fr 8:00-12:00 Uhr, Mi geschlossen','poststelle@fa-m-koe.bayern.de','www.finanzamt-muenchen-koerperschaften.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9181','München I Arbeitnehmerbereich','Karlstr. 9/11','80333','München','089 1252-0','089 1252-1111','80276','80008','20 09 05','70050000','24962','BAYERNLB MUENCHEN','70000000','70001506','BBK MUENCHEN','Servicezentrum Deroystr. 6: Mo-Mi 7:30-16:00, Do 7:30-18:00, Fr 7:30-12:30 (i. Ü. nach Vereinb.)','Poststelle@fa-m1-BS.bayern.de','www.finanzamt-muenchen-I.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9182','München II Arbeitnehmerbereich','Deroystr. 20','80335','München','089 1252-0','089 1252-2888','80269','','','70050000','24962','BAYERNLB MUENCHEN','70000000','70001506','BBK MUENCHEN','Servicezentrum Deroystr. 6: Mo-Mi 7:30-16:00, Do 7:30-18:00, Fr 7:30-12:30 (i. Ü. nach Vereinb.)','Poststelle@fa-m2-BS.bayern.de','www.finanzamt-muenchen-II.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9183','München III Arbeitnehmerbereich','Deroystr. 18','80335','München','089 1252-0','089 1252-3788','80301','','','70050000','24962','BAYERNLB MUENCHEN','70000000','70001506','BBK MUENCHEN','Servicezentrum Deroystr. 6: Mo-Mi 7:30-16:00, Do 7:30-18:00, Fr 7:30-12:30 (i. Ü. nach Vereinb.)','Poststelle@fa-m3-BS.bayern.de','www.finanzamt-muenchen-III.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9184','München IV Arbeitnehmerbereich','Deroystr. 4 Aufgang I','80335','München','089 1252-0','089 1252-4820','80302','','','70050000','24962','BAYERNLB MUENCHEN','70000000','70001506','BBK MUENCHEN','Servicezentrum Deroystr. 6: Mo-Mi 7:30-16:00, Do 7:30-18:00, Fr 7:30-12:30 (i. Ü. nach Vereinb.)','Poststelle@fa-m4-BS.bayern.de','www.finanzamt-muenchen-IV.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9185','München V Arbeitnehmerbereich','Deroystr. 4 Aufgang II','80335','München','089 1252-0','089 1252-5799','80303','','','70050000','24962','BAYERNLB MUENCHEN','70000000','70001506','BBK MUENCHEN','Servicezentrum Deroystr. 6: Mo-Mi 7:30-16:00, Do 7:30-18:00, Fr 7:30-12:30 (i. Ü. nach Vereinb.)','Poststelle@fa-m5-BS.bayern.de','www.finanzamt-muenchen-V.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9187','München f. Körpersch. ','Meiserstr. 4','80333','München','089 1252-0','089 1252-7777','80275','80008','20 09 26','70050000','24962','BAYERNLB MUENCHEN','70000000','70001506','BBK MUENCHEN','Mo, Di, Do, Fr 8:00-12:00 Uhr, Mi geschlossen','poststelle@fa-m-koe.bayern.de','www.finanzamt-muenchen-koerperschaften.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9189','München-Zentral Kraftfahrzeugsteuer','Winzererstr. 47a','80797','München','089 3065-0','089 3065-1900','80784','','','70050000','24962','BAYERNLB MUENCHEN','70000000','70001506','BBK MUENCHEN','Mo, Di, Do, Fr 8:00-12:00 Uhr, Mi geschlossen','poststelle@fa-m-zfa.bayern.de','www.finanzamt-muenchen-zentral.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9201','Amberg ','Kirchensteig 2','92224','Amberg','09621 36-0','09621 36-413','','92204','1452','75300000','75301503','BBK REGENSBURG EH WEIDEN','75250000','190011122','SPARKASSE AMBERG-SULZBACH','Servicezentrum: Mo, Die, Mi, Fr: 07:30 - 12:00 UhrDo: 07:30 - 17:30 Uhr','poststelle@fa-am.bayern.de','www.finanzamt-amberg.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9202','Obernburg a. Main mit Außenstelle Amorbach','Schneeberger Str. 1','63916','Amorbach','09373 202-0','09373 202-100','','63912','1160','79500000','79501502','BBK WUERZBURG EH ASCHAFFENB','79650000','620300111','SPK MILTENBERG-OBERNBURG','Servicezentrum: Mo - Mi: 08:00 - 15:00 Uhr, Do: 08:00 - 17:00 Uhr, Fr: 08:00','poststelle@fa-amorb.bayern.de','www.finanzamt-amorbach.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9203','Ansbach mit Außenstellen','Mozartstr. 25','91522','Ansbach','0981 16-0','0981 16-333','','91511','608','76500000','76501500','BBK NUERNBERG EH ANSBACH','76550000','215004','VER SPK ANSBACH','Servicezentrum: Mo - Mi: 08:00 - 14:00 Uhr, Do: 08:00 - 18:00 Uhr, Fr: 08:00','poststelle@fa-an.bayern.de','www.finanzamt-ansbach.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9204','Aschaffenburg ','Auhofstr. 13','63741','Aschaffenburg','06021 492-0','06021 492-1000','63736','','','79500000','79501500','BBK WUERZBURG EH ASCHAFFENB','79550000','8375','SPK ASCHAFFENBURG ALZENAU','Servicezentrum: Mo - Mi: 08:00 - 15:00 Uhr, Do: 8:00 - 18:00 Uhr, Fr: 08:00','poststelle@fa-ab.bayern.de','www.finanzamt-aschaffenburg.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9205','Bad Kissingen ','Bibrastr. 10','97688','Bad Kissingen','0971 8021-0','0971 8021-200','','97663','1360','79300000','79301501','BBK WUERZBURG EH SCHWEINFUR','79351010','10009','SPK BAD KISSINGEN','Servicezentrum: Mo - Mi: 08:00 - 15:00 Uhr, Do: 08:00 - 17:00 Uhr, Fr: 08:00','poststelle@fa-kg.bayern.de','/www.finanzamt-bad-kissingen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9206','Bad Neustadt a.d.S. ','Meininger Str. 39','97616','Bad Neustadt','09771 9104-0','09771 9104-444','97615','','','79300000','79301502','BBK WUERZBURG EH SCHWEINFUR','79353090','7005','SPK BAD NEUSTADT A D SAALE','Servicezentrum: Mo - Mi: 08:00 - 15:00 Uhr, Do: 08:00 - 17:00 Uhr, Fr: 08:00','poststelle@fa-nes.bayern.de','www.finanzamt-bad-neustadt.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9207','Bamberg ','Martin-Luther-Str. 1','96050','Bamberg','0951 84-0','0951 84-230','96045','','','77000000','77001500','BBK NUERNBERG EH BAMBERG','77050000','30700','SPK BAMBERG','Servicezentrum: Mo - Mi: 08:00 - 15:00 Uhr, Do: 08:00 - 18:00 Uhr, Fr: 08:00','poststelle@fa-ba.bayern.de','www.finanzamt-bamberg.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9208','Bayreuth ','Maximilianstr. 12/14','95444','Bayreuth','0921 609-0','0921 609-254','','95422','110361','77300000','773 01500','BBK BAYREUTH','77350110','9033333','SPARKASSE BAYREUTH','Servicezentrum: Mo - Mi: 07:30 - 14:00 Uhr, Do: 07:30 - 17:00 Uhr, Fr: 07:30','poststelle@fa-bt.bayern.de','www.finanzamt-bayreuth.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9211','Cham mit Außenstellen ','Reberstr. 2','93413','Cham','09971 488-0','09971 488-199','','93402','1253','74221170','344 755 205','HYPOVEREINSBK CHAM, OBERPF','76010085','1735-858','POSTBANK NUERNBERG','Servicezentrum: Mo - Mi: 07:30 - 15:00 Uhr, Do: 07:30 - 18:00 Uhr, Fr: 07:30','poststelle@fa-cha.bayern.de','www.finanzamt-cham.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9212','Coburg ','Rodacher Straße 4','96450','Coburg','09561 646-0','09561 646-130','','96406','1653','77000000','78301500','BBK NUERNBERG EH BAMBERG','78350000','7450','VER SPK COBURG','Servicezentrum: Mo - Fr: 08:00 - 13:00 Uhr, Do: 14:00 - 18:00 Uhr','poststelle@fa-co.bayern.de','www.finanzamt-coburg.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9213','Dinkelsbühl - Außenstelle des Finanzamts Ansbach -','Föhrenberggasse 30','91550','Dinkelsbühl','0981 16-0','09851 5737-607','','','','76500000','76501500','BBK NUERNBERG EH ANSBACH','76550000','215004','VER SPK ANSBACH','Servicezentrum: Mo - Mi: 08:00 - 14:00, Do: 08:00 - 18:00 Uhr, Fr: 08:00 -','poststelle@fa-dkb.bayern.de','www.finanzamt-dinkelsbuehl.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9214','Ebern - Außenstelle des Finanzamts Zeil -','Rittergasse 1','96104','Ebern','09524 824-0','09524 824-225','','','','79300000','79301505','BBK WUERZBURG EH SCHWEINFUR','79351730','500900','SPK OSTUNTERFRANKEN','Servicezentrum: Mo - Mi: 08:00 - 15:00 Uhr, Do: 08:00 - 17:00 Uhr, Fr: 08:00','poststelle@fa-ebn.bayern.de','www.finanzamt-ebern.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9216','Erlangen ','Schubertstr 10','91052','Erlangen','09131 121-0','09131 121-369','91051','','','76000000','76001507','BBK NUERNBERG','76350000','2929','ST U KR SPK ERLANGEN','Servicezentrum: Mo - Mi: 08:00 - 14:00 Uhr, Do: 08:00 - 18:00 Uhr, Fr: 08:00','poststelle@fa-er.bayern.de','www.finanzamt-erlangen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9217','Forchheim ','Dechant-Reuder-Str. 6','91301','Forchheim','09191 626-0','09191 626-200','91299','','','76000000','76001508','BBK NUERNBERG','76351040','91','SPARKASSE FORCHHEIM','Servicezentrum: Mo - Mi: 08:00 - 13:00 Uhr, Do: 08:00 - 17:30, Fr: 08:00 -','poststelle@fa-fo.bayern.de','www.finanzamt-forchheim.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9218','Fürth ','Herrnstraße 69','90763','Fürth','0911 7435-0','0911 7435-350','90744','','','76000000','76201500','BBK NUERNBERG','76250000','18200','SPK FUERTH','Servicezentrum: Mo - Mi: 08:00 - 14:00 Uhr, Do: 08:00 - 18:00 Uhr, Fr: 08:00','poststelle@fa-fue.bayern.de','www.finanzamt-fuerth.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9220','Gunzenhausen ','Hindenburgplatz 1','91710','Gunzenhausen','09831 8009-0','09831 8009-77','91709','','','76500000','76501502','BBK NUERNBERG EH ANSBACH','76551540','109785','VER SPK GUNZENHAUSEN','Servicezentrum: Mo - Mi: 08:00 - 15:00 Uhr, Do: 08:00 - 17:00 Uhr, Fr: 08:00','poststelle@fa-gun.bayern.de','www.finanzamt-gunzenhausen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9221','Hersbruck ','Amberger Str. 76 (Haus B)','91217','Hersbruck','09151 731-0','09151 731-200','','91211','273','76000000','76001505','BBK NUERNBERG','76050101','190016618','SPARKASSE NUERNBERG','Servicezentrum: Mo - Mi: 08:00 - 15:30 Uhr, Do: 08:00 - 18:00 Uhr, Fr: 08:00','poststelle@fa-heb.bayern.de','www.finanzamt-hersbruck.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9222','Hilpoltstein ','Spitalwinkel 3','91161','Hilpoltstein','09174 469-0','09174 469-100','','91155','1180','76000000','76401520','BBK NUERNBERG','76450000','240000026','SPK MITTELFRANKEN-SUED','Servicezentrum: Mo - Fr: 08:00 - 12:30 Uhr, Do: 14:00 - 18:00 Uhr','poststelle@fa-hip.bayern.de','www.finanzamt-hilpoltstein.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9223','Hof mit Außenstellen ','Ernst-Reuter-Str. 60','95030','Hof','09281 929-0','09281 929-1500','','95012','1368','78000000','78001500','BBK BAYREUTH EH HOF','78050000','380020750','KR U ST SPK HOF','Servicezentrum: Mo - Mi: 08:00 - 15:00 Uhr, Do: 08:00 - 17:00 Uhr, Fr: 08:00','poststelle@fa-ho.bayern.de','www.finanzamt-hof.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9224','Hofheim - Außenstelle des Finanzamts Zeil -','Marktplatz 1','97457','Hofheim','09524 824-0','09524 824-250','','','','79300000','79301505','BBK WUERZBURG EH SCHWEINFUR','79351730','500900','SPK OSTUNTERFRANKEN','Servicezentrum: Mo - Mi: 08:00 - 15:00 Uhr, Do: 08:00 - 17:00 Uhr, Fr: 08:00','poststelle@fa-hoh.bayern.de','www.finanzamt-hofheim.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9225','Karlstadt - Außenstelle des Finanzamts Lohr -','Gemündener Str. 3','97753','Karlstadt','09353 949-0','09353 949-2250','','','','79000000','79001504','BBK WUERZBURG','79050000','2246','SPK MAINFRANKEN WUERZBURG','Servicezentrum: Mo - Mi: 08:00 - 15:00 Uhr, Do: 08:00 - 17:00 Uhr, Fr: 08:00','poststelle@fa-kar.bayern.de','www.finanzamt-karlstadt.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9227','Kitzingen ','Moltkestr. 24','97318','Kitzingen','09321 703-0','09321 703-444','','97308','660','79000000','79101500','BBK WUERZBURG','79050000','42070557','SPK MAINFRANKEN WUERZBURG','Servicezentrum: Mo - Mi: 08:00 - 15:00 Uhr, Do: 08:00 - 17:00 Uhr, Fr: 08:00','poststelle@fa-kt.bayern.de','www.finanzamt-kitzingen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9228','Kronach ','Amtsgerichtsstr. 13','96317','Kronach','09261 510-0','09261 510-199','','96302','1262','77300000','77101501','BBK BAYREUTH','77151640','240006007','SPK KRONACH-LUDWIGSSTADT','Servicezentrum: Mo - Mi: 08:00 - 15:00 Uhr, Do: 08.00 - 17:30 Uhr, Fr: 08:00','poststelle@fa-kc.bayern.de','www.finanzamt-kronach.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9229','Kulmbach ','Georg-Hagen-Str. 17','95326','Kulmbach','09221 650-0','09221 650-283','','95304','1420','77300000','77101500','BBK BAYREUTH','77150000','105445','SPARKASSE KULMBACH','Servicezentrum: Mo - Mi: 08:00 - 15:00 Uhr, Do: 08.00 - 17:00 Uhr, Fr: 08:00','poststelle@fa-ku.bayern.de','www.finanzamt-kulmbach.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9230','Lichtenfels ','Kronacher Str. 39','96215','Lichtenfels','09571 764-0','09571 764-420','','96206','1680','77000000','77001502','BBK NUERNBERG EH BAMBERG','77051860','2345','KR SPK LICHTENFELS','Servicezentrum: Mo - Fr: 08:00 - 13:00 Uhr, Do: 14:00 - 17:00 Uhr','poststelle@fa-lif.bayern.de','www.finanzamt-lichtenfels.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9231','Lohr a. Main mit Außenstellen ','Rexrothstr. 14','97816','Lohr','09352 850-0','09352 850-1300','','97804','1465','79000000','79001504','BBK WUERZBURG','79050000','2246','SPK MAINFRANKEN WUERZBURG','Servicezentrum: Mo - Mi: 08:00 - 15:00 Uhr, Do: 08:00 - 17:00 Uhr, Fr: 08:00','poststelle@fa-loh.bayern.de','www.finanzamt-lohr.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9232','Marktheidenfeld - Außenstelle des Finanzamts Lohr -','Ringstr. 24/26','97828','Marktheidenfeld','09391 506-0','09391 506-3299','','','','79000000','79001504','BBK WUERZBURG','79050000','2246','SPK MAINFRANKEN WUERZBURG','Servicezentrum: Mo - Mi: 08:00 - 15:00 Uhr, Do: 08:00 - 17:00 Uhr, Fr: 08:00','poststelle@fa-mar.bayern.de','www.finanzamt-marktheidenfeld.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9233','Münchberg - Außenstelle des Finanzamts Hof -','Hofer Str. 1','95213','Münchberg','09281 929-0','09281 929-3505','','','','78000000','78001500','BBK BAYREUTH EH HOF','78050000','380020750','KR U ST SPK HOF','Servicezentrum: Mo - Mi: 08:00 - 15:00 Uhr, Do: 08:00 - 17:00 Uhr, Fr: 08:00','poststelle@fa-mueb.bayern.de','www.finanzamt-muenchberg.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9234','Naila - Außenstelle des Finanzamts Hof -','Carl-Seyffert-Str. 3','95119','Naila','09281 929-0','09281 929-2506','','','','78000000','78001500','BBK BAYREUTH EH HOF','78050000','380020750','KR U ST SPK HOF','Servicezentrum: Mo - Mi: 08:00 - 15:00 Uhr, Do: 08:00 - 17:00 Uhr, Fr: 08:00','poststelle@fa-nai.bayern.de','www.finanzamt-naila.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9235','Neumarkt i.d.Opf. ','Ingolstädter Str. 3','92318','Neumarkt','09181 692-0','09181 692-1200','','','','76000000','76001506','BBK NUERNBERG','76052080','6296','SPK NEUMARKT I D OPF-PARSBG','Servicezentrum: Mo - Do: 07:30 - 15:00 Uhr, Fr: 07:30 - 12:00 Uhr','poststelle@fa-nm.bayern.de','/www.finanzamt-neumarkt.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9236','Neunburg v. W. - Außenstelle des Finanzamts Schwandorf -','Krankenhausstr. 6','92431','Neunburg vorm Wald','09431 382-0','09431 382-539','','92428','1000','75300000','75301502','BBK REGENSBURG EH WEIDEN','75051040','380019000','SPK IM LANDKREIS SCHWANDORF','Servicezentrum: Mo-Mi: 07:30-12:30 u. 13:30-15:30,Do: 07:30-12:30 u. 13:30-17:00, Fr: 07:30-12:30 h ','poststelle@fa-nen.bayern.de','www.finanzamt-neunburg.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9238','Nürnberg-Nord ','Kirchenweg 10','90419','Nürnberg','0911 3998-0','0911 3998-296','90340','','','76000000','76001502','BBK NUERNBERG','76050000','20161','BAYERNLB NUERNBERG','Servicezentrum: Mo - Mi: 08:00 - 14:00 Uhr, Do: 08:00 - 18:00 Uhr, Fr: 08:00','poststelle@fa-n-n.bayern.de','www.finanzamt-nuernberg-nord.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9240','Nürnberg-Süd ','Sandstr. 20','90443','Nürnberg','0911 248-0','0911 248-2299/2599','90339','','','76000000','76001503','BBK NUERNBERG','76050101','3648043','SPARKASSE NUERNBERG','Servicezentrum: Mo - Mi: 08:00 - 14:00 Uhr, Do: 08:00 - 18:00 Uhr, Fr: 08:00','poststelle@fa-n-s.bayern.de','www.finanzamt-nuernberg-sued.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9241','Nürnberg-Zentral ','Voigtländerstr. 7/9','90489','Nürnberg','0911 5393-0','0911 5393-2000','','','','76000000','76001501','BBK NUERNBERG','76050101','1025008','SPARKASSE NUERNBERG','Servicezentrum: Mo - Do: 08:00 - 12:30 h, Di und Do: 13:30 - 15:00 h,','poststelle@fa-n-zfa.bayern.de','www.zentralfinanzamt-nuernberg.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9242','Ochsenfurt - Außenstelle des Finanzamts Würzburg -','Völkstr.1','97199','Ochsenfurt','09331 904-0','09331 904-200','','97196','1263','79000000','79001500','BBK WUERZBURG','79020076','801283','HYPOVEREINSBK WUERZBURG','Servicezentrum: Mo - Mi: 07:30 - 13:00 Uhr, Do: 07:30 - 17:00 uhr, Fr: 07:30','poststelle@fa-och.bayern.de','www.finanzamt-ochsenfurt.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9244','Regensburg ','Landshuter Str. 4','93047','Regensburg','0941 5024-0','0941 5024-1199','93042','','','75000000','75001500','BBK REGENSBURG','75050000','111500','SPK REGENSBURG','Servicezentrum: Mo - Mi: 07:30 - 15:00 Uhr, Do: 07:30 - 17:00 Uhr, Fr: 07:30','poststelle@fa-r.bayern.de','www.finanzamt-regensburg.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9246','Rothenburg - Außenstelle des Finanzamts Ansbach -','Ludwig-Siebert-Str. 31','91541','Rothenburg o.d.T.','0981 16-0','09861 706-511','','','','76500000','76501500','BBK NUERNBERG EH ANSBACH','76550000','215004','VER SPK ANSBACH','Servicezentrum: Mo - Mi: 08:00 - 14:00 Uhr, Do: 08:00 - 18:00 Uhr, Fr: 08:00','poststelle@fa-rot.bayern.de','www.finanzamt-rothenburg.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9247','Schwabach ','Theodor-Heuss-Str. 63','91126','Schwabach','09122 928-0','09122 928-100','91124','','','76000000','76401500','BBK NUERNBERG','76450000','55533','SPK MITTELFRANKEN-SUED','Servicezentrum: Mo - Mi: 08:00 - 13:00 Uhr, Do: 08:00 - 17:00 Uhr, Fr: 08:00','poststelle@fa-sc.bayern.de','www.finanzamt-schwabach.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9248','Schwandorf mit Außenstelle Neunburg v. W.','Friedrich-Ebert-Str.59','92421','Schwandorf','09431 382-0','09431 382-111','92419','','','75300000','75301502','BBK REGENSBURG EH WEIDEN','75051040','380019000','SPK IM LANDKREIS SCHWANDORF','Servicezentrum: Mo-Mi: 07:30-12:30 u. 13:30-15:30,Do: 07:30-12:30 u. 13:30-17:00, Fr: 07:30-12:30 h ','poststelle@fa-sad.bayern.de','www.finanzamt-schwandorf.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9249','Schweinfurt ','Schrammstr. 3','97421','Schweinfurt','09721 2911-0','09721 2911-5070','97420','','','79300000','79301500','BBK WUERZBURG EH SCHWEINFUR','79350101','15800','KR SPK SCHWEINFURT','Servicezentrum: Mo - Mi: 08:00 - 15:00 Uhr, Do: 08:00 - 17:00 Uhr, Fr: 08:00','poststelle@fa-sw.bayern.de','www.finanzamt-schweinfurt.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9250','Selb - Außenstelle des Finanzamts Wunsiedel -','Wittelsbacher Str. 8','95100','Selb','09232 607-0','09232 607-300','','','','78000000','78101512','BBK BAYREUTH EH HOF','78055050','620006254','SPK FICHTELGEBIRGE','Servicezentrum: Mo-Mi: 07:30-12:30 u. 13:30-15:00,Do: 07:30-12:30 und 13:30-17:00, Fr: 07:30-12:00 h','poststelle@fa-sel.bayern.de','www.finanzamt-selb.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9252','Uffenheim ','Schloßpl.','97215','Uffenheim','09842 200-0','09842 200-345','','97211','1240','76500000','76501504','BBK NUERNBERG EH ANSBACH','76251020','620002006','SPK I LANDKREIS NEUSTADT','Servicezentrum: Mo-Mi: 08:00-12:00 u. 13:00-15:00,Do: 08:00-12:00 u. 13:00-17:00, Fr: 08:00-12:00 h ','poststelle@fa-uff.bayern.de','www.finanzamt-uffenheim.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9253','Waldmünchen - Außenstelle des Finanzamts Cham -','Bahnhofstr. 10','93449','Waldmünchen','09971 488-0','09971 488-550','','','','74221170','344 755 205','HYPOVEREINSBK CHAM, OBERPF','76010085','1735-858','POSTBANK NUERNBERG','Servicezentrum: Mo - Mi: 07:30 - 15:00 Uhr, Do: 07:30 - 17:00 Uhr, Fr: 07:30','poststelle@fa-wuem.bayern.de','www.finanzamt-waldmuenchen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9254','Waldsassen ','Johannisplatz 13','95652','Waldsassen','09632 847-0','09632 847-199','','95646','1329','75300000','75301511','BBK REGENSBURG EH WEIDEN','78151080','32367','SPK TIRSCHENREUTH','Servicezentrum: Mo - Fr: 07:30 - 12:30 Uhr, Mo - Mi: 13:30 - 15:30 Uhr,','poststelle@fa-wasa.bayern.de','www.finanzamt-waldsassen.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9255','Weiden i.d.Opf. ','Schlörpl. 2 u. 4','92637','Weiden','0961 301-0','0961 32600','','92604','1460','75300000','75301500','BBK REGENSBURG EH WEIDEN','75350000','172700','ST SPK WEIDEN','Servicezentrum: Mo - Fr: 07:30 - 12:30 Uhr, Mo - Mi: 13:30 - 15:30 Uhr,','poststelle@fa-wen.bayern.de','www.finanzamt-weiden.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9257','Würzburg mit Außenstelle Ochsenfurt','Ludwigstr. 25','97070','Würzburg','0931 387-0','0931 387-4444','97064','','','79000000','79001500','BBK WUERZBURG','79020076','801283','HYPOVEREINSBK WUERZBURG','Servicezentrum: Mo - Mi: 07:30 - 15:00 Uhr, Do: 07:30 - 17:00 Uhr, Fr: 07:30','poststelle@fa-wue.bayern.de','www.finanzamt-wuerzburg.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9258','Wunsiedel mit Außenstelle Selb','Sonnenstr. 11','95632','Wunsiedel','09232 607-0','09232 607-200','95631','','','78000000','78101512','BBK BAYREUTH EH HOF','78055050','620006254','SPK FICHTELGEBIRGE','Servicezentrum: Mo-Mi: 07:30-12:30 u 13:30-15:00, Do: 07:30-12:30 und 13:30-17:00, Fr: 07:30-12:00 h','poststelle@fa-wun.bayern.de','www.finanzamt-wunsiedel.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9259','Zeil a. Main mit Außenstellen ','Obere Torstr. 9','97475','Zeil','09524 824-0','09524 824-100','','97470','1160','79300000','79301505','BBK WUERZBURG EH SCHWEINFUR','79351730','500900','SPK OSTUNTERFRANKEN','Servicezentrum: Mo - Mi: 08:00 - 15:00 Uhr, Do: 08:00 - 17:00 Uhr, Fr: 08:00','poststelle@fa-zei.bayern.de','www.finanzamt-zeil.de');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9260','Kötzting - Außenstelle des Finanzamts Cham -','Bahnhofstr. 3','93444','Kötzting','09971 488-0','09971 488-450','','','','74221170','344 755 205','HYPOVEREINSBK CHAM, OBERPF','76010085','1735-858','POSTBANK NUERNBERG','Servicezentrum: Mo - Mi: 07:30 - 15:00 Uhr, Do: 07:30 - 18:00 Uhr, Fr: 07:30','poststelle@fa-koez.bayern.de','www.finanzamt-koetzting.de');
+
+--Update fuer Ersetung der float8 bzw. double precision Variablen auf Numeric mit 10 Vor und 3 Nachkommastellen
+--
+--TABLE ap
+alter table ap rename column paid to paidold;
+alter table ap add column paid numeric(10,5);
+update ap set paid=paidold;
+alter table ap drop column paidold;
+--
+alter table ap rename column netamount to netamountold;
+alter table ap add column netamount numeric(10,5);
+update ap set netamount=netamountold;
+alter table ap drop column netamountold;
+--
+alter table ap rename column amount to amountold;
+alter table ap add column amount numeric(10,5);
+update ap set amount=amountold;
+alter table ap drop column amountold;
+--
+--TABLE acc_trans
+alter table acc_trans rename column amount to amountold;
+alter table acc_trans add column amount numeric(10,5);
+update acc_trans set amount=amountold;
+alter table acc_trans drop column amountold;
+--
+--TABLE ar
+alter table ar rename column amount to amountold;
+alter table ar add column amount numeric(10,5);
+update ar set amount=amountold;
+alter table ar drop column amountold;
+--
+alter table ar rename column netamount to netamountold;
+alter table ar add column netamount numeric(10,5);
+update ar set netamount=netamountold;
+alter table ar drop column netamountold;
+--
+alter table ar rename column paid to paidold;
+alter table ar add column paid numeric(10,5);
+update ar set paid=paidold;
+alter table ar drop column paidold;
+--
+--TABLE customer
+alter table customer rename column creditlimit to creditlimitold;
+alter table customer add column creditlimit numeric(10,5);
+update customer set creditlimit=creditlimitold;
+alter table customer drop column creditlimitold;
+--
+--TABLE exchangerate
+alter table exchangerate rename column buy to buyold;
+alter table exchangerate add column buy numeric(10,5);
+update exchangerate set buy=buyold;
+alter table exchangerate drop column buyold;
+--
+alter table exchangerate rename column sell to sellold;
+alter table exchangerate add column sell numeric(10,5);
+update exchangerate set sell=sellold;
+alter table exchangerate drop column sellold;
+--
+--TABLE invoice
+alter table invoice rename column sellprice to sellpriceold;
+alter table invoice add column sellprice numeric(10,5);
+update invoice set sellprice=sellpriceold;
+alter table invoice drop column sellpriceold;
+--
+alter table invoice rename column fxsellprice to fxsellpriceold;
+alter table invoice add column fxsellprice numeric(10,5);
+update invoice set fxsellprice=fxsellpriceold;
+alter table invoice drop column fxsellpriceold;
+--
+--TABLE oe
+alter table oe rename column amount to amountold;
+alter table oe add column amount numeric(10,5);
+update oe set amount=amountold;
+alter table oe drop column amountold;
+--
+alter table oe rename column netamount to netamountold;
+alter table oe add column netamount numeric(10,5);
+update oe set netamount=netamountold;
+alter table oe drop column netamountold;
+--
+--TABLE orderitems
+alter table orderitems rename column sellprice to sellpriceold;
+alter table orderitems add column sellprice numeric(10,5);
+update orderitems set sellprice=sellpriceold;
+alter table orderitems drop column sellpriceold;
+--
+--TABLE parts
+alter table parts rename column listprice to listpriceold;
+alter table parts add column listprice numeric(10,5);
+update parts set listprice=listpriceold;
+alter table parts drop column listpriceold;
+--
+alter table parts rename column sellprice to sellpriceold;
+alter table parts add column sellprice numeric(10,5);
+update parts set sellprice=sellpriceold;
+alter table parts drop column sellpriceold;
+--
+alter table parts rename column lastcost to lastcostold;
+alter table parts add column lastcost numeric(10,5);
+update parts set lastcost=lastcostold;
+alter table parts drop column lastcostold;
+--
+--TABLE tax
+alter table tax rename column rate to rateold;
+alter table tax add column rate numeric(10,5);
+update tax set rate=rateold;
+alter table tax drop column rateold;
+--
+--TABLE vendor
+alter table vendor rename column creditlimit to creditlimitold;
+alter table vendor add column creditlimit numeric(10,5);
+update vendor set creditlimit=creditlimitold;
+alter table vendor drop column creditlimitold;
+--
+
+--
+update defaults set version = '2.1.1';
+--
--- /dev/null
+
+--Update der Numeric-Spalten von 5 auf 10 Vorkommastellen
+--
+--TABLE ap
+alter table ap rename column paid to paidold;
+alter table ap add column paid numeric(15,5);
+update ap set paid=paidold;
+alter table ap drop column paidold;
+--
+alter table ap rename column netamount to netamountold;
+alter table ap add column netamount numeric(15,5);
+update ap set netamount=netamountold;
+alter table ap drop column netamountold;
+--
+alter table ap rename column amount to amountold;
+alter table ap add column amount numeric(15,5);
+update ap set amount=amountold;
+alter table ap drop column amountold;
+--
+--TABLE acc_trans
+alter table acc_trans rename column amount to amountold;
+alter table acc_trans add column amount numeric(15,5);
+update acc_trans set amount=amountold;
+alter table acc_trans drop column amountold;
+--
+--TABLE ar
+alter table ar rename column amount to amountold;
+alter table ar add column amount numeric(15,5);
+update ar set amount=amountold;
+alter table ar drop column amountold;
+--
+alter table ar rename column netamount to netamountold;
+alter table ar add column netamount numeric(15,5);
+update ar set netamount=netamountold;
+alter table ar drop column netamountold;
+--
+alter table ar rename column paid to paidold;
+alter table ar add column paid numeric(15,5);
+update ar set paid=paidold;
+alter table ar drop column paidold;
+--
+--TABLE customer
+alter table customer rename column creditlimit to creditlimitold;
+alter table customer add column creditlimit numeric(15,5);
+update customer set creditlimit=creditlimitold;
+alter table customer drop column creditlimitold;
+--
+--TABLE exchangerate
+alter table exchangerate rename column buy to buyold;
+alter table exchangerate add column buy numeric(15,5);
+update exchangerate set buy=buyold;
+alter table exchangerate drop column buyold;
+--
+alter table exchangerate rename column sell to sellold;
+alter table exchangerate add column sell numeric(15,5);
+update exchangerate set sell=sellold;
+alter table exchangerate drop column sellold;
+--
+--TABLE invoice
+alter table invoice rename column sellprice to sellpriceold;
+alter table invoice add column sellprice numeric(15,5);
+update invoice set sellprice=sellpriceold;
+alter table invoice drop column sellpriceold;
+--
+alter table invoice rename column fxsellprice to fxsellpriceold;
+alter table invoice add column fxsellprice numeric(15,5);
+update invoice set fxsellprice=fxsellpriceold;
+alter table invoice drop column fxsellpriceold;
+--
+--TABLE oe
+alter table oe rename column amount to amountold;
+alter table oe add column amount numeric(15,5);
+update oe set amount=amountold;
+alter table oe drop column amountold;
+--
+alter table oe rename column netamount to netamountold;
+alter table oe add column netamount numeric(15,5);
+update oe set netamount=netamountold;
+alter table oe drop column netamountold;
+--
+--TABLE orderitems
+alter table orderitems rename column sellprice to sellpriceold;
+alter table orderitems add column sellprice numeric(15,5);
+update orderitems set sellprice=sellpriceold;
+alter table orderitems drop column sellpriceold;
+--
+--TABLE parts
+alter table parts rename column listprice to listpriceold;
+alter table parts add column listprice numeric(15,5);
+update parts set listprice=listpriceold;
+alter table parts drop column listpriceold;
+--
+alter table parts rename column sellprice to sellpriceold;
+alter table parts add column sellprice numeric(15,5);
+update parts set sellprice=sellpriceold;
+alter table parts drop column sellpriceold;
+--
+alter table parts rename column lastcost to lastcostold;
+alter table parts add column lastcost numeric(15,5);
+update parts set lastcost=lastcostold;
+alter table parts drop column lastcostold;
+--
+--TABLE tax
+alter table tax rename column rate to rateold;
+alter table tax add column rate numeric(15,5);
+update tax set rate=rateold;
+alter table tax drop column rateold;
+--
+--TABLE vendor
+alter table vendor rename column creditlimit to creditlimitold;
+alter table vendor add column creditlimit numeric(15,5);
+update vendor set creditlimit=creditlimitold;
+alter table vendor drop column creditlimitold;
+--
+
+--New Fields for customer and vendor
+alter table vendor add column obsolete boolean;
+alter table vendor alter column obsolete set default 'false';
+update vendor set obsolete='false';
+alter table customer add column obsolete boolean;
+alter table customer alter column obsolete set default 'false';
+update customer set obsolete='false';
+alter table customer add column ustid varchar(12);
+alter table vendor add column ustid varchar(12);
+
+alter table customer add column username varchar(50);
+alter table vendor add column username varchar(50);
+alter table customer add column user_password text;
+alter table vendor add column user_password text;
+alter table customer add column salesman_id integer;
+alter table vendor add column salesman_id integer;
+
+-- Shipto
+alter table shipto add column shiptodepartment_1 varchar(75);
+alter table shipto add column shiptodepartment_2 varchar(75);
+
+
+
+-- Addon for business
+alter table business add column salesman boolean;
+alter table business alter column salesman set default 'false';
+alter table business add column customernumberinit text;
+
+alter table parts add column ve integer;
+alter table parts add column gv numeric(15,5);
+--
+
+-- Add table contrains
+alter table customer alter name SET NOT NULL;
+alter table vendor alter name set NOT NULL;
+alter table chart alter accno set NOT NULL;
+alter table parts alter partnumber set NOT NULL;
+alter table ar alter invnumber set NOT NULL;
+alter table ap alter invnumber set NOT NULL;
+alter table oe alter ordnumber set NOT NULL;
+
+alter table gl alter id set NOT NULL;
+alter table chart alter id set NOT NULL;
+alter table parts alter id set NOT NULL;
+alter table invoice alter id set NOT NULL;
+alter table vendor alter id set NOT NULL;
+alter table customer alter id set NOT NULL;
+alter table contacts alter cp_id set NOT NULL;
+alter table ar alter id set NOT NULL;
+alter table ap alter id set NOT NULL;
+alter table oe alter id set NOT NULL;
+alter table employee alter id set NOT NULL;
+alter table warehouse alter id set NOT NULL;
+alter table business alter id set NOT NULL;
+alter table license alter id set NOT NULL;
+alter table orderitems alter id set NOT NULL;
+
+alter table gl add primary key (id);
+alter table chart add primary key (id);
+alter table parts add primary key (id);
+alter table invoice add primary key (id);
+alter table vendor add primary key (id);
+alter table customer add primary key (id);
+alter table contacts add primary key (cp_id);
+alter table ar add primary key (id);
+alter table ap add primary key (id);
+alter table oe add primary key (id);
+alter table employee add primary key (id);
+alter table warehouse add primary key (id);
+alter table business add primary key (id);
+alter table license add primary key (id);
+
+alter table acc_trans add foreign key (chart_id) references chart (id);
+alter table invoice add foreign key (parts_id) references parts (id);
+alter table ar add foreign key (customer_id) references customer (id);
+alter table ap add foreign key (vendor_id) references vendor (id);
+alter table orderitems add foreign key (parts_id) references parts (id);
+
+--Modify the possible length of bank account numbers
+alter table customer add column temp_account_number character varying(15);
+update customer set temp_account_number=account_number;
+alter table customer drop column account_number;
+alter table customer rename temp_account_number to account_number;
+
+alter table vendor add column temp_account_number character varying(15);
+update vendor set temp_account_number=account_number;
+alter table vendor drop column account_number;
+alter table vendor rename temp_account_number to account_number;
+
+-- audit
+alter table defaults add column audittrail bool;
+CREATE TABLE audittrail (
+ trans_id int,
+ tablename text,
+ reference text,
+ formname text,
+ action text,
+ transdate timestamp default current_timestamp,
+ employee_id int
+);
+
+-- pricegroups
+
+CREATE TABLE "pricegroup" (
+ "id" integer DEFAULT nextval('id'::text),
+ "pricegroup" text not null,
+ PRIMARY KEY (id)
+);
+
+CREATE TABLE "prices" (
+ "parts_id" integer REFERENCES parts(id),
+ "pricegroup_id" integer,
+ "price" numeric(15,5)
+);
+
+ALTER TABLE customer ADD column klass integer;
+ALTER TABLE customer ALTER column klass set default 0;
+
+--
+ALTER TABLE invoice ADD column pricegroup_id integer;
+ALTER TABLE orderitems ADD column pricegroup_id integer;
+
+
+-- USTVA Update solve Bug 49 conributed by Andre Schubert
+update chart set pos_ustva='861' where accno='1771';
+update chart set pos_ustva='511' where accno='1775';
+-- update chart set pos_ustva='511' where pos_ustva='51r';
+-- update chart set pos_ustva='861' where pos_ustva='86r';
+-- update chart set pos_ustva='971' where pos_ustva='97r';
+-- update chart set pos_ustva='931' where pos_ustva='93r';
+
+-- add fields for ordnumber/transdate/cusordnumber in invoice/orderitems (r690 cleanup)
+alter table orderitems add column ordnumber text;
+alter table orderitems add column transdate text;
+alter table orderitems add column cusordnumber text;
+alter table invoice add column ordnumber text;
+alter table invoice add column transdate text;
+alter table invoice add column cusordnumber text;
+--
+-- UStVA Link to SKR03/2006
+-- Let this structure like it is, please.
+-- This structure is based on the sequence of the USTVA 2006
+-- Created by Udo Spallek
+--
+-- 1. Page UStVA
+UPDATE chart SET pos_ustva=41 WHERE accno IN ('8125', '8130', '8140', '8724', '8808', '8828');
+UPDATE chart SET pos_ustva=44 WHERE accno IN ('8135');
+UPDATE chart SET pos_ustva=49 WHERE accno IN ('');
+UPDATE chart SET pos_ustva=43 WHERE accno IN ('2402', '8120', '8150', '8505', '8625', '8705', '8807', '8827');
+UPDATE chart SET pos_ustva=48 WHERE accno IN ('8100', '8110', '8504', '8609');
+UPDATE chart SET pos_ustva=51 WHERE accno IN ('1717', '2404', '2405', '2700', '2705', '2707', '2709', '8196', '8315', '8400', '8595', '8600', '8611', '8640', '8720', '8726', '8735', '8760', '8790', '8801', '8809', '8820', '8910', '8920', '8921', '8922', '8925', '8935', '8940');
+UPDATE chart SET pos_ustva=511 WHERE accno IN ('1775');
+UPDATE chart SET pos_ustva=86 WHERE accno IN ('1711', '2401', '2403', '8300', '8310', '8506', '8591', '8630', '8710', '8725', '8731', '8750', '8780', '8915', '8930', '8932', '8945');
+UPDATE chart SET pos_ustva=861 WHERE accno IN ('1771');
+UPDATE chart SET pos_ustva=35 WHERE accno IN ('2407', '2409', '8723', '8729', '8736', '8764', '8794');
+UPDATE chart SET pos_ustva=36 WHERE accno IN ('');
+UPDATE chart SET pos_ustva=77 WHERE accno IN ('');
+UPDATE chart SET pos_ustva=76 WHERE accno IN ('8190');
+UPDATE chart SET pos_ustva=80 WHERE accno IN ('');
+UPDATE chart SET pos_ustva=91 WHERE accno IN ('');
+UPDATE chart SET pos_ustva=97 WHERE accno IN ('3425', '3725');
+UPDATE chart SET pos_ustva=971 WHERE accno IN ('1773');
+UPDATE chart SET pos_ustva=93 WHERE accno IN ('3420', '3724');
+UPDATE chart SET pos_ustva=931 WHERE accno IN ('1772');
+UPDATE chart SET pos_ustva=95 WHERE accno IN ('3727');
+UPDATE chart SET pos_ustva=98 WHERE accno IN ('');
+UPDATE chart SET pos_ustva=94 WHERE accno IN ('');
+UPDATE chart SET pos_ustva=96 WHERE accno IN ('1784');
+UPDATE chart SET pos_ustva=42 WHERE accno IN ('');
+UPDATE chart SET pos_ustva=60 WHERE accno IN ('8337');
+UPDATE chart SET pos_ustva=45 WHERE accno IN ('8338', '8339', '8950');
+-- 2. Page UStVA
+UPDATE chart SET pos_ustva=52 WHERE accno IN ('');
+UPDATE chart SET pos_ustva=53 WHERE accno IN ('');
+UPDATE chart SET pos_ustva=73 WHERE accno IN ('');
+UPDATE chart SET pos_ustva=74 WHERE accno IN ('');
+UPDATE chart SET pos_ustva=84 WHERE accno IN ('3110', '3115', '3120', '3125');
+UPDATE chart SET pos_ustva=85 WHERE accno IN ('1785', '1786');
+UPDATE chart SET pos_ustva=65 WHERE accno IN ('1782');
+UPDATE chart SET pos_ustva=66 WHERE accno IN ('1570', '1571', '1575', '1576');
+UPDATE chart SET pos_ustva=61 WHERE accno IN ('1572', '1573');
+UPDATE chart SET pos_ustva=62 WHERE accno IN ('1588');
+UPDATE chart SET pos_ustva=67 WHERE accno IN ('1578', '1579');
+UPDATE chart SET pos_ustva=63 WHERE accno IN ('1577');
+UPDATE chart SET pos_ustva=64 WHERE accno IN ('1556', '1557', '1558', '1559');
+UPDATE chart SET pos_ustva=59 WHERE accno IN ('');
+UPDATE chart SET pos_ustva=69 WHERE accno IN ('1783');
+UPDATE chart SET pos_ustva=39 WHERE accno IN ('1781');
+--
+-- clear table tax
+DELETE from tax;
+-- insert actual values for SKR03
+INSERT INTO tax (rate, taxkey, taxdescription) VALUES ('0','0','Keine Steuer');
+INSERT INTO tax (rate, taxkey, taxdescription) VALUES ('0','1','Umsatzsteuerfrei (mit Vorsteuerabzug)');
+INSERT INTO tax (chart_id, rate, taxnumber, taxkey, taxdescription) VALUES ((SELECT id FROM chart WHERE accno = '1771'),'0.07','1771','2','Umsatzsteuer 7%');
+INSERT INTO tax (chart_id, rate, taxnumber, taxkey, taxdescription) VALUES ((SELECT id FROM chart WHERE accno = '1775'),'0.16','1775','3','Umsatzsteuer 16%');
+INSERT INTO tax (chart_id, rate, taxnumber, taxkey, taxdescription) VALUES ((SELECT id FROM chart WHERE accno = '1571'),'0.07','1571','8','Vorsteuer 7%');
+INSERT INTO tax (chart_id, rate, taxnumber, taxkey, taxdescription) VALUES ((SELECT id FROM chart WHERE accno = '1575'),'0.16','1575','9','Vorsteuer 16%');
+INSERT INTO tax (chart_id, rate, taxnumber, taxkey, taxdescription) VALUES ((SELECT id FROM chart WHERE accno = '1767'),'0.00','1767','10','Im anderen EG-Staat steuerpfl. Lieferung');
+INSERT INTO tax (taxkey, taxdescription) VALUES ('11','Steuerfreie EG-Lief. an Abn. mit UStIdNr');
+INSERT INTO tax (chart_id, rate, taxnumber, taxkey, taxdescription) VALUES ((SELECT id FROM chart WHERE accno = '1772'),'0.07','1772','12','Umsatzsteuer 7% innergem. Erwerb');
+INSERT INTO tax (chart_id, rate, taxnumber, taxkey, taxdescription) VALUES ((SELECT id FROM chart WHERE accno = '1773'),'0.16','1773','13','Umsatzsteuer 16% innergem. Erwerb');
+INSERT INTO tax (chart_id, rate, taxnumber, taxkey, taxdescription) VALUES ((SELECT id FROM chart WHERE accno = '1572'),'0.07','1572','18','Steuerpfl. EG-Erwerb 7%');
+INSERT INTO tax (chart_id, rate, taxnumber, taxkey, taxdescription) VALUES ((SELECT id FROM chart WHERE accno = '1572'),'0.16','1573','19','Steuerpfl. EG-Erwerb 16%');
+--
+--
+-- add unqiue constraint to project
+ALTER TABLE project ADD constraint project_projectnumber_key UNIQUE(projectnumber);
+--
+-- add column deliverydate to ar
+ALTER TABLE ar ADD COLUMN deliverydate date;
+
+update defaults set version = '2.2.0';
+
+
--- /dev/null
+--
+-- Fehler im SKR03 4250 Reinigung und 4610 Werbekosten
+--
+UPDATE chart SET pos_bwa=11 WHERE accno IN ('4250');
+UPDATE chart SET pos_bilanz=null WHERE accno IN ('4250');
+
+UPDATE chart SET pos_bwa=15 WHERE accno IN ('4610');
+UPDATE chart SET pos_bilanz=null WHERE accno IN ('4610');
--- /dev/null
+ALTER SEQUENCE orderitemsid MAXVALUE 9223372036854775807;
--- /dev/null
+alter table invoice add column longdescription text;
+alter table orderitems add column longdescription text;
+alter table translation rename column longtext to longdescription;
+
+alter table ar add column storno boolean;
+alter table ar alter column storno set default 'false';
+alter table ap add column storno boolean;
+alter table ap alter column storno set default 'false';
\ No newline at end of file
--- /dev/null
+alter table parts add column not_discountable boolean;
+alter table parts alter column not_discountable set default 'false';
+update parts set not_discountable='false';
\ No newline at end of file
--- /dev/null
+alter table chart add column new_chart_id integer;
+alter table chart add column valid_from date;
+
+create table tax_zones (
+ id integer,
+ description text
+);
+
+insert into tax_zones (id, description) VALUES (0, 'Inland');
+insert into tax_zones (id, description) VALUES (1, 'EU mit USt-ID Nummer');
+insert into tax_zones (id, description) VALUES (2, 'EU ohne USt-ID Nummer');
+insert into tax_zones (id, description) VALUES (3, 'Außerhalb EU');
+
+create table buchungsgruppen (
+ id integer DEFAULT nextval('id'::text) PRIMARY KEY,
+ description text,
+ inventory_accno_id integer,
+ income_accno_id_0 integer,
+ expense_accno_id_0 integer,
+ income_accno_id_1 integer,
+ expense_accno_id_1 integer,
+ income_accno_id_2 integer,
+ expense_accno_id_2 integer,
+ income_accno_id_3 integer,
+ expense_accno_id_3 integer
+);
+
+alter table parts add column buchungsgruppen_id integer;
+
+alter table vendor add column taxzone_id integer;
+alter table customer add column taxzone_id integer;
+
+alter table ar add column taxzone_id integer;
+alter table ap add column taxzone_id integer;
+alter table oe add column taxzone_id integer;
+
+
\ No newline at end of file
--- /dev/null
+alter table oe add column proforma boolean;
+alter table oe alter column proforma set default 'false';
+update oe set proforma='f';
--- /dev/null
+alter table parts add column payment_id integer;
+alter table payment_terms add column ranking integer;
--- /dev/null
+CREATE TABLE "adr" (
+ "id" integer DEFAULT nextval('id'::text) PRIMARY KEY,
+ "adr_description" text,
+ "adr_code" text NOT NULL
+);
+
+ALTER TABLE parts add column adr_id integer;
+
+alter table shipto add column shipto_id integer;
+alter table shipto alter column shipto_id set default nextval('id'::text);
+update shipto set shipto_id=nextval('id'::text);
+
+alter table oe add column shipto_id integer;
+alter table ar add column shipto_id integer;
--- /dev/null
+alter table defaults add column cnnumber text;
+alter table gl add column type text;
+alter table ar add column type text;
+alter table ap add column type text;
--- /dev/null
+create table dunning_config (
+ "id" integer DEFAULT nextval('id'::text) PRIMARY KEY,
+ "dunning_level" integer,
+ "dunning_description" text,
+ "active" boolean,
+ "auto" boolean,
+ "email" boolean,
+ "terms" integer,
+ "payment_terms" integer,
+ "fee" numeric(15,5),
+ "interest" numeric(15,5),
+ "email_body" text,
+ "email_subject" text,
+ "email_attachment" boolean,
+ "template" text
+);
+
+create table dunning (
+ id integer DEFAULT nextval('id'::text) PRIMARY KEY,
+ trans_id integer,
+ dunning_id integer,
+ dunning_level integer,
+ transdate date,
+ duedate date,
+ fee numeric(15,5),
+ interest numeric(15,5)
+);
+
+alter table ar add column dunning_id integer;
+
+
+CREATE FUNCTION set_priceupdate_parts() RETURNS opaque AS '
+ BEGIN
+ NEW.priceupdate := ''now'';
+ RETURN NEW;
+ END;
+' LANGUAGE plpgsql;
+
+CREATE TRIGGER priceupdate_parts AFTER UPDATE ON parts
+ FOR EACH ROW EXECUTE PROCEDURE set_priceupdate_parts();
\ No newline at end of file
--- /dev/null
+alter table contacts add column cp_department text;
--- /dev/null
+#!/usr/bin/perl
+
+die("This script cannot be run from the command line.") unless ($main::form);
+
+sub mydberror {
+ my ($msg) = @_;
+ die($dbup_locale->text("Database update error:") .
+ "<br>$msg<br>" . $DBI::errstr);
+}
+
+sub mydoquery {
+ my ($query, $allow_fail) = @_;
+
+ if (!$dbh->do($query)) {
+ mydberror($query) unless ($allow_fail);
+ $dbh->rollback();
+ $dbh->begin_work();
+ }
+}
+
+sub update_contacts_add_columns {
+ # The following columns might already be present due to an
+ # existing CRM installation:
+ mydoquery("ALTER TABLE contacts ADD COLUMN cp_fax text", 1);
+
+ # The following columns should not exist:
+ mydoquery("ALTER TABLE contacts ADD COLUMN cp_mobile1 text");
+ mydoquery("ALTER TABLE contacts ADD COLUMN cp_mobile2 text");
+ mydoquery("ALTER TABLE contacts ADD COLUMN cp_satphone text");
+ mydoquery("ALTER TABLE contacts ADD COLUMN cp_satfax text");
+ mydoquery("ALTER TABLE contacts ADD COLUMN cp_project text");
+ mydoquery("ALTER TABLE contacts ADD COLUMN cp_privatphone text");
+ mydoquery("ALTER TABLE contacts ADD COLUMN cp_privatemail text");
+ mydoquery("ALTER TABLE contacts ADD COLUMN cp_birthday text");
+
+ return 1;
+}
+
+return update_contacts_add_columns();
--- /dev/null
+CREATE TABLE "language" (
+ "id" integer DEFAULT nextval('id'::text) PRIMARY KEY,
+ "description" text,
+ "template_code" text,
+ "article_code" text,
+ "itime" timestamp DEFAULT now(),
+ "mtime" timestamp
+);
+
+CREATE TABLE "payment_terms" (
+ "id" integer DEFAULT nextval('id'::text) PRIMARY KEY,
+ "description" text,
+ "description_long" text,
+ "terms_netto" integer,
+ "terms_skonto" integer,
+ "percent_skonto" real,
+ "itime" timestamp DEFAULT now(),
+ "mtime" timestamp
+);
+
+CREATE TABLE "translation" (
+ "parts_id" integer,
+ "language_id" integer,
+ "translation" text,
+ "itime" timestamp DEFAULT now(),
+ "mtime" timestamp
+);
+
+ALTER TABLE customer ADD column language_id integer;
+ALTER TABLE customer ADD column payment_id integer;
+ALTER TABLE vendor ADD column language_id integer;
+ALTER TABLE vendor ADD column payment_id integer;
+ALTER TABLE ar ADD column language_id integer;
+ALTER TABLE ar ADD column payment_id integer;
+ALTER TABLE ap ADD column language_id integer;
+ALTER TABLE ap ADD column payment_id integer;
+ALTER TABLE oe ADD column language_id integer;
+ALTER TABLE oe ADD column payment_id integer;
+
+ALTER TABLE ar ADD column delivery_customer_id integer;
+ALTER TABLE ar ADD column delivery_vendor_id integer;
+ALTER TABLE oe ADD column delivery_customer_id integer;
+ALTER TABLE oe ADD column delivery_vendor_id integer;
\ No newline at end of file
--- /dev/null
+#!/usr/bin/perl
+
+die("This script cannot be run from the command line.") unless ($main::form);
+
+sub mydberror {
+ my ($msg) = @_;
+ die($dbup_locale->text("Database update error:") .
+ "<br>$msg<br>" . $DBI::errstr);
+}
+
+sub mydoquery {
+ my ($query, $allow_fail) = @_;
+
+ if (!$dbh->do($query)) {
+ mydberror($query) unless ($allow_fail);
+ $dbh->rollback();
+ $dbh->begin_work();
+ }
+}
+
+sub update_contacts_handle_department {
+ $dbh->selectrow_array("SELECT cp_abteilung FROM contacts LIMIT 1");
+ if ($dbh->err) {
+ $dbh->rollback();
+ $dbh->begin_work();
+ mydoquery("ALTER TABLE contacts ADD COLUMN cp_abteilung text");
+ mydoquery("UPDATE contacts SET cp_abteilung = cp_department");
+ }
+
+ mydoquery("ALTER TABLE contacts DROP COLUMN cp_department", 1);
+
+ return 1;
+}
+
+return update_contacts_handle_department();
--- /dev/null
+alter table customer add column greeting text;
+alter table vendor add column greeting text;
+--alter table oe add column language_id integer;
\ No newline at end of file
--- /dev/null
+INSERT INTO units (name, base_unit, factor, type) VALUES ('min', NULL, 0, 'service');
+INSERT INTO units (name, base_unit, factor, type) VALUES ('Std', 'min', 60, 'service');
+INSERT INTO units (name, base_unit, factor, type) VALUES ('Tag', 'Std', 8, 'service');
+INSERT INTO units (name, base_unit, factor, type) VALUES ('psch', NULL, 0, 'service');
--- /dev/null
+ALTER TABLE parts DROP COLUMN adr_id;
+DROP TABLE adr;
--- /dev/null
+ALTER TABLE rmaitems ADD COLUMN tmp varchar(20);
+UPDATE rmaitems SET tmp = unit;
+ALTER TABLE rmaitems DROP COLUMN unit;
+ALTER TABLE rmaitems RENAME tmp TO unit;
--- /dev/null
+#!/usr/bin/perl
+
+# Datenbankupgrade: Einfuehrung von Einheiten
+
+die("This script cannot be run from the command line.") unless ($main::form);
+
+use SL::AM;
+
+sub mydberror {
+ my ($msg) = @_;
+ die($dbup_locale->text("Database update error:") .
+ "<br>$msg<br>" . $DBI::errstr);
+}
+
+sub myshowerror {
+ my ($msg) = @_;
+
+ print($main::form->parse_html_template("dbupgrade/units_error",
+ { "message" => $msg }));
+ return 2;
+}
+
+sub update_units_add_unit {
+ my $form = $main::form;
+
+ return 0 unless ($form->{"new_name"});
+
+ return myshowerror($dbup_locale->text("The name is missing."))
+ if ($form->{"new_name"} eq "");
+ my $units = AM->retrieve_units(\%dbup_myconfig, $form);
+ return myshowerror($dbup_locale->text("A unit with this name does already exist."))
+ if ($units->{$form->{"new_name"}});
+ $units = AM->retrieve_units(\%dbup_myconfig, $form, $form->{"unit_type"});
+
+ my ($base_unit, $factor);
+ if ($form->{"new_base_unit"}) {
+ return myshowerror($dbup_locale->text("The base unit does not exist."))
+ unless (defined($units->{$form->{"new_base_unit"}}));
+
+ return myshowerror($dbup_locale->text("The factor is missing."))
+ if ($form->{"new_factor"} eq "");
+ $factor = $form->parse_amount(\%dbup_myconfig, $form->{"new_factor"});
+ return myshowerror($dbup_locale->text("The factor is missing."))
+ unless ($factor);
+ $base_unit = $form->{"new_base_unit"};
+ }
+
+ my $query = "INSERT INTO units " .
+ "(name, base_unit, factor, type) " .
+ "VALUES (?, ?, ?, ?)";
+ $dbh->do($query, undef, $form->{"new_name"}, $base_unit, $factor,
+ $form->{"unit_type"}) ||
+ mydberror($query .
+ " ($form->{new_name}, $base_unit, $factor, $form->{unit_type})");
+ $dbh->commit();
+ $dbh->begin_work();
+
+ $form->{"saved_message"} = $dbup_locale->text("The unit has been saved.");
+
+ return 0;
+}
+
+sub update_units_assign_units {
+ my ($query, $sth, @values);
+
+ my $form = $main::form;
+
+ foreach my $table (qw(parts invoice orderitems rmaitems)) {
+ $query = "UPDATE $table SET unit = ? WHERE lower(unit) = ?";
+ $sth = $dbh->prepare($query);
+
+ for (my $i = 1; $i <= $form->{"rowcount"}; $i++) {
+ next unless ($form->{"new_unit_$i"} && $form->{"old_unit_$i"});
+ @values = ($form->{"new_unit_$i"}, lc($form->{"old_unit_$i"}));
+ $sth->execute(@values) ||
+ mydberror($query . " (" . join(", ", @values) . ")");
+ }
+ }
+
+ $sth->finish();
+ $dbh->commit();
+ $dbh->begin_work();
+}
+
+sub update_units_assign_known {
+ my $form = $main::form;
+
+ my %unit_name_mapping = (
+ "st" => "Stck",
+ "st." => "Stck",
+ "stk" => "Stck",
+ "pc" => "Stck",
+ "pcs" => "Stck",
+ "ea" => "Stck",
+
+ "h" => "Std",
+ "stunde" => "Std",
+ "tage" => "Tag",
+ );
+
+ my $i = 1;
+ foreach my $k (keys(%unit_name_mapping)) {
+ $form->{"old_unit_$i"} = $k;
+ $form->{"new_unit_$i"} = $unit_name_mapping{$k};
+ $i++;
+ }
+ $form->{"rowcount"} = scalar(keys(%unit_name_mapping));
+
+ update_units_assign_units();
+}
+
+sub update_units_steps_1_2 {
+ my (%unknown_dimension_units, %unknown_service_units);
+
+ my $form = $main::form;
+
+ foreach my $table (qw(parts invoice orderitems rmaitems)) {
+ my ($query, $sth, $ref);
+
+ if ($table eq "parts") {
+ $query = "SELECT unit, inventory_accno_id, assembly FROM parts " .
+ "WHERE NOT ((unit = '') OR unit ISNULL OR " .
+ " unit IN (SELECT name FROM units))";
+
+ } else {
+ $query = "SELECT t.unit, p.inventory_accno_id, p.assembly " .
+ "FROM $table t " .
+ "LEFT JOIN parts p ON p.id = t.parts_id " .
+ "WHERE NOT ((t.unit = '') OR t.unit ISNULL OR " .
+ " t.unit IN (SELECT name FROM units))";
+ }
+ $sth = $dbh->prepare($query);
+ $sth->execute() || mydberror($query);
+
+ while ($ref = $sth->fetchrow_hashref()) {
+ if ($ref->{"inventory_accno_id"} || $ref->{"assembly"}) {
+ $unknown_dimension_units{$ref->{"unit"}} = 1;
+
+ } else {
+ $unknown_service_units{$ref->{"unit"}} = 1;
+ }
+ }
+
+ $sth->finish();
+ }
+
+ if (scalar(keys(%unknown_dimension_units)) != 0) {
+ my $units = AM->retrieve_units(\%dbup_myconfig, $form, "dimension");
+ my $ddbox = AM->unit_select_data($units, undef, 1);
+
+ my @unknown_parts;
+ map({ push(@unknown_parts, { "name" => $_, "NEW_UNITS" => $ddbox }); }
+ sort({ lc($a) cmp lc($b) } keys(%unknown_dimension_units)));
+
+ print($form->parse_html_template("dbupgrade/units_parts",
+ { "NEW_BASE_UNIT_DDBOX" => $ddbox,
+ "UNKNOWN_PART_UNITS" => \@unknown_parts,
+ }));
+
+ return 2;
+
+ } else {
+ print($form->parse_html_template("dbupgrade/units_parts_done"));
+ }
+
+ if (scalar(keys(%unknown_service_units)) != 0) {
+ my $units = AM->retrieve_units(\%dbup_myconfig, $form, "service");
+ my $ddbox = AM->unit_select_data($units, undef, 1);
+
+ my @unknown_services;
+ map({ push(@unknown_services, { "name" => $_, "NEW_UNITS" => $ddbox }); }
+ sort({ lc($a) cmp lc($b) } keys(%unknown_service_units)));
+
+ print($form->parse_html_template("dbupgrade/units_services",
+ { "NEW_BASE_UNIT_DDBOX" => $ddbox,
+ "UNKNOWN_PART_UNITS" => \@unknown_services,
+ }));
+
+ return 2;
+
+ } else {
+ print($form->parse_html_template("dbupgrade/units_services_done"));
+ }
+
+ return 0;
+}
+
+sub update_units_step_3 {
+ my $form = $main::form;
+
+ my $query = "SELECT ";
+ foreach my $table (qw(parts invoice orderitems rmaitems)) {
+ $query .= "(SELECT COUNT(*) FROM $table " .
+ "WHERE (unit ISNULL) OR (unit = '')) +";
+ }
+ substr($query, -1, 1) = "AS has_unassigned";
+ my ($has_unassigned) = $dbh->selectrow_array($query);
+
+ if ($has_unassigned) {
+ my $dimension_units = AM->retrieve_units(\%dbup_myconfig, $form,
+ "dimension");
+ my $dimension_ddbox = AM->unit_select_data($dimension_units);
+
+ my $service_units = AM->retrieve_units(\%dbup_myconfig, $form, "service");
+ my $service_ddbox = AM->unit_select_data($service_units);
+
+ print($form->parse_html_template("dbupgrade/units_set_default",
+ { "DIMENSION_DDBOX" => $dimension_ddbox,
+ "SERVICE_DDBOX" => $service_ddbox }));
+ return 2;
+
+ } else {
+ print($form->parse_html_template("dbupgrade/units_set_default_done"));
+ return 1;
+ }
+}
+
+sub update_units_set_default {
+ my $form = $main::form;
+
+ foreach my $table (qw(parts invoice orderitems rmaitems)) {
+ my $base_query = "UPDATE $table SET unit = " .
+ $dbh->quote($form->{"default_service_unit"}) . " " .
+ "WHERE ((unit ISNULL) OR (unit = '')) AND ";
+ my $query;
+
+ if ($table eq "parts") {
+ $query = "UPDATE $table SET unit = " .
+ $dbh->quote($form->{"default_dimension_unit"}) . " " .
+ "WHERE ((unit ISNULL) OR (unit = '')) AND " .
+ "(assembly OR (inventory_accno_id > 0))";
+ } else {
+ $query = "UPDATE $table SET unit = " .
+ $dbh->quote($form->{"default_dimension_unit"}) . " " .
+ "WHERE ((unit ISNULL) OR (unit = '')) AND " .
+ "parts_id IN (SELECT id FROM parts WHERE " .
+ "(assembly OR (inventory_accno_id > 0)))";
+ }
+
+ $dbh->do($query) || mydberror($query);
+
+ if ($table eq "parts") {
+ $query = "UPDATE $table SET unit = " .
+ $dbh->quote($form->{"default_service_unit"}) . " " .
+ "WHERE ((unit ISNULL) OR (unit = '')) AND " .
+ "((inventory_accno_id ISNULL) OR (inventory_accno_id = 0)) AND " .
+ "NOT assembly";
+ } else {
+ $query = "UPDATE $table SET unit = " .
+ $dbh->quote($form->{"default_service_unit"}) . " " .
+ "WHERE ((unit ISNULL) OR (unit = '')) AND " .
+ "parts_id IN (SELECT id FROM parts " .
+ "WHERE ((inventory_accno_id ISNULL) OR (inventory_accno_id = 0)) " .
+ "AND NOT assembly)";
+ }
+
+ $dbh->do($query) || mydberror($query);
+ }
+}
+
+sub update_units {
+ my $form = $main::form;
+
+ my $res;
+
+ print($form->parse_html_template("dbupgrade/units_header"));
+
+ if ($form->{"action2"} eq "add_unit") {
+ $res = update_units_add_unit();
+ return $res if ($res);
+
+ } elsif ($form->{"action2"} eq "assign_units") {
+ update_units_assign_units();
+
+ } elsif ($form->{"action2"} eq "set_default") {
+ update_units_set_default();
+
+ }
+
+ update_units_assign_known();
+
+ $res = update_units_steps_1_2();
+ return $res if ($res);
+
+ return update_units_step_3();
+}
+
+update_units();
--- /dev/null
+ALTER TABLE parts DROP COLUMN alu;
--- /dev/null
+#!/usr/bin/perl
+
+die("This script cannot be run from the command line.") unless ($main::form);
+
+sub mydberror {
+ my ($dbup_locale, $msg) = @_;
+ die($dbup_locale->text("Database update error:") .
+ "<br>$msg<br>" . $DBI::errstr);
+}
+
+sub myshowerror {
+ my ($msg) = @_;
+
+ print($main::form->parse_html_template("dbupgrade/units_error",
+ { "message" => $msg }));
+ return 2;
+}
+
+sub update_defaults_add_coa {
+ if ($dbh->do("ALTER TABLE defaults ADD COLUMN coa text")) {
+ $dbh->commit();
+ } else {
+ $dbh->rollback();
+ }
+ $dbh->begin_work();
+}
+
+sub update_defaults_set_coa {
+ my ($coa) = @_;
+
+ $dbh->do("UPDATE defaults SET coa = " . $dbh->quote($coa));
+
+ return 1;
+}
+
+sub look_for_accno {
+ my ($accno) = @_;
+
+ my ($result) =
+ $dbh->selectrow_array("SELECT COUNT(*) FROM chart WHERE accno = " .
+ $dbh->quote($accno));
+
+ return $result;
+}
+
+sub update_guess_chart_of_accounts {
+ update_defaults_add_coa();
+
+ my $form = $main::form;
+
+ my @valid_coas = map({ s/^sql\///; s/-chart.sql//; $_; } <sql/*-chart.sql>);
+
+ my $query = "SELECT coa FROM defaults";
+ my ($coa) = $dbh->selectrow_array($query);
+
+ return 1 if (grep({ $coa eq $_ } @valid_coas));
+
+ return update_defaults_set_coa("Germany-DATEV-SKR04EU")
+ if (look_for_accno("6595"));
+
+ return update_defaults_set_coa("Germany-DATEV-SKR03EU")
+ if (look_for_accno("2725"));
+
+ return update_defaults_set_coa("Austria")
+ if (look_for_accno("2701"));
+
+ return update_defaults_set_coa("France")
+ if (look_for_accno("131800"));
+
+ return update_defaults_set_coa("Swiss-German")
+ if (look_for_accno("21235"));
+
+ return update_defaults_set_coa($form->{"coa"})
+ if (($form->{"action2"} eq "set_coa") &&
+ grep({ $form->{"coa"} eq $_ } @valid_coas));
+
+ my @coas = map(+{ "name" => $_ }, @valid_coas);
+
+ print($form->parse_html_template("dbupgrade/coa_guess",
+ { "COAS" => \@coas }));
+
+ return 2;
+}
+
+return update_guess_chart_of_accounts();
--- /dev/null
+#!/usr/bin/perl
+
+die("This script cannot be run from the command line.") unless ($main::form);
+
+sub mydberror {
+ my ($msg) = @_;
+ die($dbup_locale->text("Database update error:") .
+ "<br>$msg<br>" . $DBI::errstr);
+}
+
+sub myshowerror {
+ my ($msg) = @_;
+
+ print($main::form->parse_html_template("dbupgrade/units_error",
+ { "message" => $msg }));
+ return 2;
+}
+
+sub fix_skr03 {
+ my $query;
+
+ $query =
+ "UPDATE chart " .
+ "SET link = 'AP_amount:IC_cogs', pos_ustva = 91 " .
+ "WHERE accno = '3559'";
+ $dbh->do($query) || mydberror($query);
+
+ $dbh->commit();
+ $dbh->begin_work();
+}
+
+sub fix_skr04 {
+ my $query;
+
+ $query =
+ "UPDATE chart " .
+ "SET link = 'AP_amount:IC_cogs', pos_ustva = 91 " .
+ "WHERE accno = '5559'";
+ $dbh->do($query) || mydberror($query);
+
+ $dbh->commit();
+ $dbh->begin_work();
+}
+
+sub create_standard_buchungsgruppen_skr03 {
+ my $query;
+
+ $query = "SELECT COUNT(*) FROM buchungsgruppen " .
+ "WHERE description = 'Standard 16%'";
+ my ($count) = $dbh->selectrow_array($query);
+
+ if (!$count) {
+ $query =
+ "INSERT INTO buchungsgruppen " .
+ "(description, inventory_accno_id, " .
+ " income_accno_id_0, expense_accno_id_0, " .
+ " income_accno_id_1, expense_accno_id_1, " .
+ " income_accno_id_2, expense_accno_id_2, " .
+ " income_accno_id_3, expense_accno_id_3) " .
+ "VALUES " .
+ "('Standard 16%', " .
+ # 3980: Bestand Waren
+ " (SELECT id FROM chart WHERE accno = '3980'), " .
+ # 8400: Erlöse 16% USt.
+ # 3400: Wareneingang 16% Vorsteuer
+ " (SELECT id FROM chart WHERE accno = '8400'), " .
+ " (SELECT id FROM chart WHERE accno = '3400'), " .
+ # 8320: Erlöse aus im and.EG-Land steuerpfl.Lieferungen
+ # 3550: Steuerfreier innergem.Erwerb
+ " (SELECT id FROM chart WHERE accno = '8320'), " .
+ " (SELECT id FROM chart WHERE accno = '3550'), " .
+ # 8315: Erlös Inland stpfl.EG-Lieferung 16%
+ # 3425: Innergem.Erwerb 16% VorSt u. Ust
+ " (SELECT id FROM chart WHERE accno = '8315'), " .
+ " (SELECT id FROM chart WHERE accno = '3425'), " .
+ # 8120: Steuerfreie Umsätze §4Nr.1a UstG
+ # 3559: Steuerfreie Einfuhren
+ " (SELECT id FROM chart WHERE accno = '8120'), " .
+ " (SELECT id FROM chart WHERE accno = '3559'))";
+ $dbh->do($query) || mydberror($query);
+ }
+
+ $query = "SELECT COUNT(*) FROM buchungsgruppen " .
+ "WHERE description = 'Standard 7%'";
+ my ($count) = $dbh->selectrow_array($query);
+
+ if (!$count) {
+ $query =
+ "INSERT INTO buchungsgruppen " .
+ "(description, inventory_accno_id, " .
+ " income_accno_id_0, expense_accno_id_0, " .
+ " income_accno_id_1, expense_accno_id_1, " .
+ " income_accno_id_2, expense_accno_id_2, " .
+ " income_accno_id_3, expense_accno_id_3) " .
+ "VALUES " .
+ "('Standard 7%', " .
+ # 3980: Bestand Waren
+ " (SELECT id FROM chart WHERE accno = '3980'), " .
+ # 8300: Erlöse 7% USt.
+ # 3300: Wareneingang 7% Vorsteuer
+ " (SELECT id FROM chart WHERE accno = '8300'), " .
+ " (SELECT id FROM chart WHERE accno = '3300'), " .
+ # 8125: Steuerfrei innergem. Lieferungen §41bUStG
+ # 3550: Steuerfreier innergem.Erwerb
+ " (SELECT id FROM chart WHERE accno = '8125'), " .
+ " (SELECT id FROM chart WHERE accno = '3550'), " .
+ # 8310: Erlöse Inland stpfl. EG-Lieferung7%
+ # 3420: Innergemein.Erwerb 7% VorSt u. Ust
+ " (SELECT id FROM chart WHERE accno = '8310'), " .
+ " (SELECT id FROM chart WHERE accno = '3420'), " .
+ # 8120: Steuerfreie Umsätze §4Nr.1a UstG
+ # 3559: Steuerfreie Einfuhren
+ " (SELECT id FROM chart WHERE accno = '8120'), " .
+ " (SELECT id FROM chart WHERE accno = '3559'))";
+ $dbh->do($query) || mydberror($query);
+ }
+
+ return 1;
+}
+
+sub create_standard_buchungsgruppen_skr04 {
+ my $query;
+
+ $query = "SELECT COUNT(*) FROM buchungsgruppen " .
+ "WHERE description = 'Standard 16%'";
+ my ($count) = $dbh->selectrow_array($query);
+
+ if (!$count) {
+ $query =
+ "INSERT INTO buchungsgruppen " .
+ "(description, inventory_accno_id, " .
+ " income_accno_id_0, expense_accno_id_0, " .
+ " income_accno_id_1, expense_accno_id_1, " .
+ " income_accno_id_2, expense_accno_id_2, " .
+ " income_accno_id_3, expense_accno_id_3) " .
+ "VALUES " .
+ "('Standard 16%', " .
+ # 1140: Bestand Waren
+ " (SELECT id FROM chart WHERE accno = '1140'), " .
+ # 4400: Erlöse 16% USt.
+ # 5400: Wareneingang 16% Vorsteuer
+ " (SELECT id FROM chart WHERE accno = '4400'), " .
+ " (SELECT id FROM chart WHERE accno = '5400'), " .
+ # 4125: Steuerfrei innergem. Lieferungen §41bUStG
+ # 5550: Steuerfreier innergem.Erwerb
+ " (SELECT id FROM chart WHERE accno = '4125'), " .
+ " (SELECT id FROM chart WHERE accno = '5550'), " .
+ # 4315: Erlös Inland stpfl.EG-Lieferung 16%
+ # 5425: Innergem.Erwerb 16% VorSt u. Ust
+ " (SELECT id FROM chart WHERE accno = '4315'), " .
+ " (SELECT id FROM chart WHERE accno = '5425'), " .
+ # 4150: Sonstige steuerfreie Umsätze §42-7UStG
+ # 5559: Steuerfreie Einfuhren
+ " (SELECT id FROM chart WHERE accno = '4150'), " .
+ " (SELECT id FROM chart WHERE accno = '5559'))";
+ $dbh->do($query) || mydberror($query);
+ }
+
+ $query = "SELECT COUNT(*) FROM buchungsgruppen " .
+ "WHERE description = 'Standard 7%'";
+ my ($count) = $dbh->selectrow_array($query);
+
+ if (!$count) {
+ $query =
+ "INSERT INTO buchungsgruppen " .
+ "(description, inventory_accno_id, " .
+ " income_accno_id_0, expense_accno_id_0, " .
+ " income_accno_id_1, expense_accno_id_1, " .
+ " income_accno_id_2, expense_accno_id_2, " .
+ " income_accno_id_3, expense_accno_id_3) " .
+ "VALUES " .
+ "('Standard 7%', " .
+ # 1140: Bestand Waren
+ " (SELECT id FROM chart WHERE accno = '1140'), " .
+ # 4300: Erlöse 7%USt
+ # 5300: Wareneingang 7% Vorsteuer
+ " (SELECT id FROM chart WHERE accno = '4300'), " .
+ " (SELECT id FROM chart WHERE accno = '5300'), " .
+ # 4125: Steuerfrei innergem. Lieferungen §41bUStG
+ # 5550: Steuerfreier innergem.Erwerb
+ " (SELECT id FROM chart WHERE accno = '4125'), " .
+ " (SELECT id FROM chart WHERE accno = '5550'), " .
+ # 4310: Erlöse Inland stpfl. EG-Lieferung7%
+ # 5420: Innergemein.Erwerb 7% VorSt u. Ust
+ " (SELECT id FROM chart WHERE accno = '4310'), " .
+ " (SELECT id FROM chart WHERE accno = '5420'), " .
+ # 4150: Sonstige steuerfreie Umsätze §42-7UStG
+ # 5559; Steuerfreie Einfuhren
+ " (SELECT id FROM chart WHERE accno = '4150'), " .
+ " (SELECT id FROM chart WHERE accno = '5559'))";
+ $dbh->do($query) || mydberror($query);
+ }
+
+ return 1;
+}
+
+sub create_standard_buchungsgruppen {
+ my $form = $main::form;
+
+ my $query = "SELECT coa FROM defaults";
+ my ($coa) = $dbh->selectrow_array($query);
+
+ if ($coa eq "Germany-DATEV-SKR03EU") {
+ fix_skr03();
+ return create_standard_buchungsgruppen_skr03();
+
+ } elsif ($coa eq "Germany-DATEV-SKR04EU") {
+ fix_skr04();
+ return create_standard_buchungsgruppen_skr04();
+ }
+
+ print($form->parse_html_template("dbupgrade/" .
+ "std_buchungsgruppen_unknown_coa",
+ { "coa" => $coa }));
+
+ return 1;
+}
+
+return create_standard_buchungsgruppen();
--- /dev/null
+CREATE TABLE leads(
+ id integer DEFAULT nextval('id'::text) NOT NULL,
+ lead character varying(50)
+);
+
--- /dev/null
+CREATE TABLE units (
+ name varchar(20) NOT NULL,
+ base_unit varchar(20),
+ factor bigint,
+
+ PRIMARY KEY (name),
+ FOREIGN KEY (base_unit) REFERENCES units (name)
+);
+
+INSERT INTO units (name, base_unit, factor) VALUES ('mg', NULL, NULL);
+INSERT INTO units (name, base_unit, factor) VALUES ('g', 'mg', 1000);
+INSERT INTO units (name, base_unit, factor) VALUES ('kg', 'g', 1000);
+INSERT INTO units (name, base_unit, factor) VALUES ('t', 'kg', 1000);
+INSERT INTO units (name, base_unit, factor) VALUES ('ml', NULL, NULL);
+INSERT INTO units (name, base_unit, factor) VALUES ('L', 'ml', 1000);
+INSERT INTO units (name, base_unit, factor) VALUES ('Stck', NULL, NULL);
+ALTER TABLE units ADD COLUMN active boolean;
+UPDATE units SET active = 't';
+ALTER TABLE units ALTER COLUMN active SET DEFAULT 't';
+ALTER TABLE units ALTER COLUMN active SET NOT NULL;
+
+ALTER TABLE units ADD COLUMN tmp numeric(20, 5);
+UPDATE units SET tmp = factor;
+ALTER TABLE units DROP COLUMN factor;
+ALTER TABLE units RENAME tmp TO factor;
+
+ALTER TABLE units ADD COLUMN type varchar(20);
+UPDATE units SET type = 'dimension';
+ALTER TABLE units ALTER COLUMN type SET NOT NULL;
+
+-- Einheitennamen duerfen 20 Zeichen lang sein.
+
+ALTER TABLE parts ADD COLUMN tmp varchar(20);
+UPDATE parts SET tmp = unit;
+ALTER TABLE parts DROP COLUMN unit;
+ALTER TABLE parts RENAME tmp TO unit;
+
+ALTER TABLE invoice ADD COLUMN tmp varchar(20);
+UPDATE invoice SET tmp = unit;
+ALTER TABLE invoice DROP COLUMN unit;
+ALTER TABLE invoice RENAME tmp TO unit;
+
+ALTER TABLE orderitems ADD COLUMN tmp varchar(20);
+UPDATE orderitems SET tmp = unit;
+ALTER TABLE orderitems DROP COLUMN unit;
+ALTER TABLE orderitems RENAME tmp TO unit;
+
+-- Spalte "active" wird nicht mehr benoetigt, weil Einheiten nicht mehr deaktiviert
+-- werden koennen.
+
+ALTER TABLE units DROP COLUMN active;
+
--- /dev/null
+create table taxkeys (
+ "id" integer DEFAULT nextval('id'::text) PRIMARY KEY,
+ "chart_id" integer,
+ "tax_id" integer,
+ "taxkey_id" integer,
+ "pos_ustva" integer,
+ "startdate" date
+);
+
+alter table tax add column id integer;
+alter table tax alter column id set DEFAULT nextval('id'::text);
+update tax set id=nextval('id');
+
+insert into taxkeys (chart_id, tax_id, taxkey_id, pos_ustva, startdate) select chart.id, tax.id, taxkey_id, pos_ustva, '1970-01-01' from chart LEFT JOIN tax on (tax.taxkey=chart.taxkey_id) WHERE taxkey_id is not null;
\ No newline at end of file
--- /dev/null
+#!/usr/bin/perl
+
+die("This script cannot be run from the command line.") unless ($main::form);
+
+sub mydberror {
+ my ($msg) = @_;
+ die($dbup_locale->text("Database update error:") .
+ "<br>$msg<br>" . $DBI::errstr);
+}
+
+sub myshowerror {
+ my ($msg) = @_;
+
+ print($main::form->parse_html_template("dbupgrade/units_error",
+ { "message" => $msg }));
+ return 2;
+}
+
+
+sub update_steuersaetze_skr03 {
+ my $query;
+
+ $query = "SELECT COUNT(*) FROM chart " .
+ "WHERE accno = '1776'";
+ my ($count) = $dbh->selectrow_array($query);
+
+ if (!$count) {
+ $query =
+ qq|INSERT INTO chart (accno, description, charttype, category, link, taxkey_id, pos_ustva, pos_eur)
+ VALUES ('1776','Umsatzsteuer 19 %', 'A', 'I', 'AR_tax:IC_taxpart:IC_taxservice:CT_tax', 0, 511,6)|;
+ $dbh->do($query) || mydberror($query);
+ }
+ $query = "SELECT COUNT(*) FROM chart " .
+ "WHERE accno = '1576'";
+ my ($count) = $dbh->selectrow_array($query);
+
+ if (!$count) {
+ $query =
+ qq|INSERT INTO chart (accno, description, charttype, category, link, taxkey_id, pos_ustva, pos_eur)
+ VALUES ('1576','Abziehbare Vorsteuer 19 %', 'A', 'E', 'AP_tax:IC_taxpart:IC_taxservice:CT_tax', 0, 66,27)|;
+ $dbh->do($query) || mydberror($query);
+ }
+
+ $query =
+ qq|INSERT INTO tax (chart_id, rate, taxnumber, taxkey, taxdescription) VALUES ((SELECT id from CHART WHERE accno='1776'), 0.19, '1776', 3, 'Umsatzsteuer 19%')|;
+ $dbh->do($query) || mydberror($query);
+ $query =
+ qq|INSERT INTO tax (chart_id, rate, taxnumber, taxkey, taxdescription) VALUES ((SELECT id from CHART WHERE accno='1576'), 0.19, '1576', 9, 'Vorsteuer 19%')|;
+ $dbh->do($query) || mydberror($query);
+
+ $query =
+ qq|insert into taxkeys (chart_id, tax_id, taxkey_id, pos_ustva, startdate) select chart.id, (SELECT id from tax where taxdescription='Umsatzsteuer 19%'), 3, pos_ustva, '2007-01-01' from chart WHERE taxkey_id=3|;
+ $dbh->do($query) || mydberror($query);
+
+ $query =
+ qq|insert into taxkeys (chart_id, tax_id, taxkey_id, pos_ustva, startdate) select chart.id, (SELECT id from tax where taxdescription='Vorsteuer 19%'), 9, pos_ustva, '2007-01-01' from chart WHERE taxkey_id=9|;
+ $dbh->do($query) || mydberror($query);
+
+
+ return 1;
+}
+
+sub update_steuersaetze_skr04 {
+ my $query;
+
+ $query = "SELECT COUNT(*) FROM chart " .
+ "WHERE accno = '3806'";
+ my ($count) = $dbh->selectrow_array($query);
+
+ if (!$count) {
+ $query =
+ qq|INSERT INTO chart (accno, description, charttype, category, link, taxkey_id, pos_ustva, pos_eur)
+ VALUES ('3806','Umsatzsteuer 19 %', 'A', 'I', 'AR_tax:IC_taxpart:IC_taxservice:CT_tax', 0, 511,6)|;
+ $dbh->do($query) || mydberror($query);
+ }
+ $query = "SELECT COUNT(*) FROM chart " .
+ "WHERE accno = '1406'";
+ my ($count) = $dbh->selectrow_array($query);
+
+ if (!$count) {
+ $query =
+ qq|INSERT INTO chart (accno, description, charttype, category, link, taxkey_id, pos_ustva, pos_eur)
+ VALUES ('1406','Abziehbare Vorsteuer 19 %', 'A', 'E', 'AP_tax:IC_taxpart:IC_taxservice:CT_tax', 0, 66,27)|;
+ $dbh->do($query) || mydberror($query);
+ }
+
+ $query =
+ qq|INSERT INTO tax (chart_id, rate, taxnumber, taxkey, taxdescription) VALUES ((SELECT id from CHART WHERE accno='3806'), 0.19, '3806', 3, 'Umsatzsteuer 19%')|;
+ $dbh->do($query) || mydberror($query);
+ $query =
+ qq|INSERT INTO tax (chart_id, rate, taxnumber, taxkey, taxdescription) VALUES ((SELECT id from CHART WHERE accno='1406'), 0.19, '1406', 9, 'Vorsteuer 19%')|;
+ $dbh->do($query) || mydberror($query);
+
+ $query =
+ qq|insert into taxkeys (chart_id, tax_id, taxkey_id, pos_ustva, startdate) select chart.id, (SELECT id from tax where taxdescription='Umsatzsteuer 19%'), 3, pos_ustva, '2007-01-01' from chart WHERE taxkey_id=3|;
+ $dbh->do($query) || mydberror($query);
+
+ $query =
+ qq|insert into taxkeys (chart_id, tax_id, taxkey_id, pos_ustva, startdate) select chart.id, (SELECT id from tax where taxdescription='Vorsteuer 19%'), 9, pos_ustva, '2007-01-01' from chart WHERE taxkey_id=9|;
+ $dbh->do($query) || mydberror($query);
+
+
+ return 1;
+}
+
+
+sub update_steuersaetze {
+ my $form = $main::form;
+
+ my $query = "SELECT coa FROM defaults";
+ my ($coa) = $dbh->selectrow_array($query);
+
+ if ($coa eq "Germany-DATEV-SKR03EU") {
+ return update_steuersaetze_skr03();
+
+ } elsif ($coa eq "Germany-DATEV-SKR04EU") {
+ return update_steuersaetze_skr04();
+ }
+
+ print($form->parse_html_template("dbupgrade/" .
+ "std_buchungsgruppen_unknown_coa",
+ { "coa" => $coa }));
+
+ return 1;
+}
+
+
+
+return update_steuersaetze();
\ No newline at end of file
--- /dev/null
+ALTER TABLE parts ADD FOREIGN KEY (buchungsgruppen_id) REFERENCES buchungsgruppen (id);
--- /dev/null
+#!/usr/bin/perl
+
+# Datenbankupgrade: Einfuehrung von Buchungsgruppen
+
+die("This script cannot be run from the command line.") unless ($main::form);
+
+sub mydberror {
+ my ($msg) = @_;
+ die($dbup_locale->text("Database update error:") .
+ "<br>$msg<br>" . $DBI::errstr);
+}
+
+sub mydoquery {
+ my ($query, @values) = @_;
+
+ $dbh->do($query, undef, @values) ||
+ mydberror($query . " (" . join(", ", @values) . ")");
+}
+
+sub set_taxzone_ids {
+ foreach my $table (qw(customer vendor ar ap oe)) {
+ my $query = "UPDATE ${table} SET taxzone_id = 0";
+ $dbh->do($query) || mydberror($query);
+ }
+}
+
+sub set_ic_links {
+ my $query =
+ "SELECT id, link " .
+ "FROM chart " .
+ "WHERE id IN " .
+ " (SELECT DISTINCT inventory_accno_id " .
+ " FROM parts " .
+ " WHERE (NOT inventory_accno_id ISNULL) AND (inventory_accno_id > 0))";
+
+ my $sth = $dbh->prepare($query);
+ $sth->execute() || mydberror($query);
+
+ my $query_update = "UPDATE chart SET link = ? WHERE id = ?";
+ my $sth_update = $dbh->prepare($query_update);
+
+ while (my $ref = $sth->fetchrow_hashref()) {
+ my %links;
+ map({ $links{$_} = 1 } split(/:/, $ref->{"link"}));
+ $links{"IC"} = 1;
+ my $new_link = join(":", keys(%links));
+ $sth_update->execute($new_link, $ref->{"id"}) ||
+ mydberror($query_update . " ($new_link, $ref->{id})");
+ }
+
+ $sth->finish();
+ $sth_update->finish();
+}
+
+sub force_inventory_accno_id_for_parts {
+ my $query =
+ "SELECT inventory_accno_id " .
+ "FROM buchungsgruppen " .
+ "WHERE description = 'Standard 16%'";
+
+ my ($bg_id) = $dbh->selectrow_array($query);
+
+ if ($bg_id) {
+ $query =
+ "UPDATE parts SET inventory_accno_id = $bg_id " .
+ "WHERE (NOT inventory_accno_id ISNULL) AND (inventory_accno_id > 0)";
+ $dbh->do($query) || mydberror($query);
+ }
+}
+
+sub retrieve_accounts {
+ my $query =
+ "SELECT c.accno, c.description, c.link, c.id, " .
+ "d.inventory_accno_id, d.income_accno_id, d.expense_accno_id " .
+ "FROM chart c, defaults d " .
+ "WHERE c.link LIKE '%IC%' " .
+ "ORDER BY c.accno";
+
+ my $sth = $dbh->prepare($query);
+ $sth->execute() || mydberror($query);
+
+ my ($acc_inventory, $acc_income, $acc_expense) = ({}, {}, {});
+ my %key_map = (
+ "IC" => $acc_inventory,
+ "IC_income" => $acc_income,
+ "IC_sale" => $acc_income,
+ "IC_expense" => $acc_expense,
+ "IC_cogs" => $acc_expense,
+ );
+
+ while (my $ref = $sth->fetchrow_hashref(NAME_lc)) {
+ foreach my $key (split(/:/, $ref->{link})) {
+ next unless ($key_map{$key});
+ $key_map{$key}->{$ref->{"id"}} = {
+ "accno" => $ref->{"accno"},
+ "description" => $ref->{"description"},
+ "id" => $ref->{"id"},
+ "selected" => ($ref->{id} eq $ref->{inventory_accno_id})
+ || ($ref->{id} eq $ref->{income_accno_id})
+ || ($ref->{id} eq $ref->{expense_accno_id}) ?
+ "selected" : "",
+ };
+ }
+ }
+ $sth->finish();
+
+ $acc_inventory =
+ [sort({ $a->{"accno"} cmp $b->{"accno"} } values(%{$acc_inventory}))];
+ $acc_income =
+ [sort({ $a->{"accno"} cmp $b->{"accno"} } values(%{$acc_income}))];
+ $acc_expense =
+ [sort({ $a->{"accno"} cmp $b->{"accno"} } values(%{$acc_expense}))];
+
+ return ($acc_inventory, $acc_income, $acc_expense);
+}
+
+sub retrieve_buchungsgruppen {
+ my @buchungsgruppen;
+
+ my $query =
+ "SELECT bg.*, " .
+ " ci.accno AS inventory_accno, " .
+ " ci0.accno AS income_accno_0, " .
+ " ce0.accno AS expense_accno_0, " .
+ " ci1.accno AS income_accno_1, " .
+ " ce1.accno AS expense_accno_1, " .
+ " ci2.accno AS income_accno_2, " .
+ " ce2.accno AS expense_accno_2, " .
+ " ci3.accno AS income_accno_3, " .
+ " ce3.accno AS expense_accno_3 " .
+ "FROM buchungsgruppen bg " .
+ "LEFT JOIN chart ci ON bg.inventory_accno_id = ci.id " .
+ "LEFT JOIN chart ci0 ON bg.income_accno_id_0 = ci0.id " .
+ "LEFT JOIN chart ce0 ON bg.expense_accno_id_0 = ce0.id " .
+ "LEFT JOIN chart ci1 ON bg.income_accno_id_1 = ci1.id " .
+ "LEFT JOIN chart ce1 ON bg.expense_accno_id_1 = ce1.id " .
+ "LEFT JOIN chart ci2 ON bg.income_accno_id_2 = ci2.id " .
+ "LEFT JOIN chart ce2 ON bg.expense_accno_id_2 = ce2.id " .
+ "LEFT JOIN chart ci3 ON bg.income_accno_id_3 = ci3.id " .
+ "LEFT JOIN chart ce3 ON bg.expense_accno_id_3 = ce3.id";
+ my $sth = $dbh->prepare($query);
+ $sth->execute() || mydberror($query);
+
+ while (my $ref = $sth->fetchrow_hashref()) {
+ push(@buchungsgruppen, $ref);
+ }
+ $sth->finish();
+
+ return \@buchungsgruppen;
+}
+
+sub update_known_buchungsgruppen {
+ my ($buchungsgruppen) = @_;
+
+ my @updates;
+
+ my $query =
+ "SELECT id, inventory_accno_id, income_accno_id, expense_accno_id " .
+ "FROM parts " .
+ "WHERE NOT inventory_accno_id ISNULL AND (inventory_accno_id > 0) ";
+ my $sth = $dbh->prepare($query);
+ $sth->execute() || mydberror($query);
+
+ my $query_update = "UPDATE parts SET buchungsgruppen_id = ?";
+ $query_update .= ", inventory_accno_id = ?" if ($main::eur);
+ $query_update .= " WHERE id = ?";
+ my $sth_update = $dbh->prepare($query_update);
+
+ while (my $ref = $sth->fetchrow_hashref()) {
+ foreach my $bg (@{$buchungsgruppen}) {
+ if (($main::eur ||
+ ($ref->{"inventory_accno_id"} == $bg->{"inventory_accno_id"})) &&
+ ($ref->{"income_accno_id"} == $bg->{"income_accno_id_0"}) &&
+ ($ref->{"expense_accno_id"} == $bg->{"expense_accno_id_0"})) {
+ my @values = ($bg->{"id"}, $ref->{"id"});
+ splice(@values, 1, 0, $bg->{"inventory_accno_id"}) if ($main::eur);
+ $sth_update->execute(@values) ||
+ mydberror($query_update . " (" . join(", ", @values) . ")");
+ last;
+ }
+ }
+ }
+ $sth->finish();
+
+ my $query =
+ "SELECT id, inventory_accno_id, income_accno_id, expense_accno_id " .
+ "FROM parts " .
+ "WHERE (inventory_accno_id ISNULL OR (inventory_accno_id = 0)) AND " .
+ " NOT assembly";
+ my $sth = $dbh->prepare($query);
+ $sth->execute() || mydberror($query);
+
+ while (my $ref = $sth->fetchrow_hashref()) {
+ foreach my $bg (@{$buchungsgruppen}) {
+ if (($ref->{"income_accno_id"} == $bg->{"income_accno_id_0"}) &&
+ ($ref->{"expense_accno_id"} == $bg->{"expense_accno_id_0"})) {
+ my @values = ($bg->{"id"}, $ref->{"id"});
+ splice(@values, 1, 0, undef) if ($main::eur);
+ $sth_update->execute(@values) ||
+ mydberror($query_update . " (" . join(", ", @values) . ")");
+ last;
+ }
+ }
+ }
+ $sth->finish();
+ $sth_update->finish();
+}
+
+sub retrieve_unknown_accno_combinations {
+ my ($buchungsgruppen) = @_;
+
+ my (@parts, @services, @assemblies, $sth, $query, $ref);
+
+ $query =
+ "SELECT DISTINCT " .
+ "p.inventory_accno_id, p.income_accno_id, p.expense_accno_id, " .
+ "c1.accno AS inventory_accno, c1.description AS inventory_description, " .
+ "c2.accno AS income_accno, c2.description AS income_description, " .
+ "c3.accno AS expense_accno, c3.description AS expense_description " .
+ "FROM parts p " .
+ "LEFT JOIN chart c1 ON p.inventory_accno_id = c1.id " .
+ "LEFT JOIN chart c2 ON p.income_accno_id = c2.id " .
+ "LEFT JOIN chart c3 ON p.expense_accno_id = c3.id " .
+ "WHERE NOT inventory_accno_id ISNULL AND (inventory_accno_id > 0)";
+
+ $sth = $dbh->prepare($query);
+ $sth->execute() || mydberror($query);
+
+ while ($ref = $sth->fetchrow_hashref()) {
+ my $found = 0;
+
+ foreach my $bg (@{$buchungsgruppen}) {
+ if (($ref->{"inventory_accno_id"} == $bg->{"inventory_accno_id"}) &&
+ ($ref->{"income_accno_id"} == $bg->{"income_accno_id_0"}) &&
+ ($ref->{"expense_accno_id"} == $bg->{"expense_accno_id_0"})) {
+ $found = 1;
+ last;
+ }
+ }
+
+ push(@parts, $ref) unless ($found);
+ }
+ $sth->finish();
+
+ $query =
+ "SELECT DISTINCT " .
+ "p.income_accno_id, p.expense_accno_id, " .
+ "c2.accno AS income_accno, c2.description AS income_description, " .
+ "c3.accno AS expense_accno, c3.description AS expense_description " .
+ "FROM parts p " .
+ "LEFT JOIN chart c2 ON p.income_accno_id = c2.id " .
+ "LEFT JOIN chart c3 ON p.expense_accno_id = c3.id " .
+ "WHERE (inventory_accno_id ISNULL OR (inventory_accno_id = 0)) AND " .
+ " NOT assembly";
+
+ $sth = $dbh->prepare($query);
+ $sth->execute() || mydberror($query);
+
+ while ($ref = $sth->fetchrow_hashref()) {
+ my $found = 0;
+
+ foreach my $bg (@{$buchungsgruppen}) {
+ if (($ref->{"income_accno_id"} == $bg->{"income_accno_id_0"}) &&
+ ($ref->{"expense_accno_id"} == $bg->{"expense_accno_id_0"})) {
+ $found = 1;
+ last;
+ }
+ }
+
+ push(@services, $ref) unless ($found);
+ }
+ $sth->finish();
+
+ $query =
+ "SELECT DISTINCT " .
+ "p.income_accno_id, " .
+ "c.accno AS income_accno, c.description AS income_description " .
+ "FROM parts p " .
+ "LEFT JOIN chart c ON p.income_accno_id = c.id " .
+ "WHERE p.assembly AND " .
+ " (p.buchungsgruppen_id ISNULL OR (p.buchungsgruppen_id = 0))";
+
+ $sth = $dbh->prepare($query);
+ $sth->execute() || mydberror($query);
+
+ while ($ref = $sth->fetchrow_hashref()) {
+ push(@assemblies, $ref);
+ }
+
+ return (\@parts, \@services, \@assemblies);
+}
+
+sub display_create_bgs_dialog {
+ my ($type, $list,
+ $acc_inventory, $acc_income, $acc_expense,
+ $buchungsgruppen) = @_;
+
+ foreach my $entry (@{$list}) {
+ $entry->{"ACC_INVENTORY"} = $acc_inventory;
+ $entry->{"ACC_INCOME"} = $acc_income;
+ $entry->{"ACC_EXPENSE"} = $acc_expense;
+ $entry->{"eur"} = $main::eur;
+ }
+
+ # $form->parse_html_template("dbupgrade/buchungsgruppen_parts")
+ # $form->parse_html_template("dbupgrade/buchungsgruppen_services")
+ # $form->parse_html_template("dbupgrade/buchungsgruppen_assemblies")
+
+ print($form->parse_html_template("dbupgrade/buchungsgruppen_${type}",
+ { "LIST" => $list,
+ "BUCHUNGSGRUPPEN" => $buchungsgruppen,
+ }));
+}
+
+sub create_buchungsgruppen {
+ my $form = $main::form;
+
+ for (my $i = 1; $i <= $form->{"rowcount"}; $i++) {
+ next unless ($form->{"description_$i"} &&
+ $form->{"inventory_accno_id_$i"} &&
+ $form->{"income_accno_id_0_$i"} &&
+ $form->{"expense_accno_id_0_$i"} &&
+ $form->{"income_accno_id_1_$i"} &&
+ $form->{"expense_accno_id_1_$i"} &&
+ $form->{"income_accno_id_2_$i"} &&
+ $form->{"expense_accno_id_2_$i"} &&
+ $form->{"income_accno_id_3_$i"} &&
+ $form->{"expense_accno_id_3_$i"});
+
+ my $query = "SELECT nextval('id')";
+ my ($id) = $dbh->selectrow_array($query);
+ $query =
+ "INSERT INTO buchungsgruppen (" .
+ "id, description, inventory_accno_id, " .
+ "income_accno_id_0, expense_accno_id_0, " .
+ "income_accno_id_1, expense_accno_id_1, " .
+ "income_accno_id_2, expense_accno_id_2, " .
+ "income_accno_id_3, expense_accno_id_3) " .
+ "VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)";
+ my @values = ($id, $form->{"description_$i"});
+
+ foreach my $acc (qw(inventory_accno_id
+ income_accno_id_0 expense_accno_id_0
+ income_accno_id_1 expense_accno_id_1
+ income_accno_id_2 expense_accno_id_2
+ income_accno_id_3 expense_accno_id_3)) {
+ push(@values, (split(/--/, $form->{"${acc}_${i}"}))[0]);
+ }
+
+ mydoquery($query, @values);
+
+ $form->{"new_buchungsgruppen_id_$i"} = $id;
+ }
+
+ $dbh->commit();
+ $dbh->begin_work();
+}
+
+sub assign_buchungsgruppen_for_assemblies {
+ my ($query, $sth, $i);
+
+ $query =
+ "UPDATE parts " .
+ "SET buchungsgruppen_id = ? " .
+ "WHERE assembly AND " .
+ "(buchungsgruppen_id ISNULL OR (buchungsgruppen_id = 0)) AND " .
+ "(income_accno_id = ?)";
+ $sth = $dbh->prepare($query);
+
+ for ($i = 1; $i <= $form->{"rowcount"}; $i++) {
+ next unless ($form->{"new_buchungsgruppen_id_$i"});
+
+ my @values = ($form->{"new_buchungsgruppen_id_$i"},
+ $form->{"income_accno_id_0_$i"});
+ $sth->execute(@values) ||
+ mydberror($query . " (" . join(", ", @values) . ")");
+ }
+
+ $sth->finish();
+
+ $dbh->commit();
+ $dbh->begin_work();
+}
+
+sub retrieve_std_inventory_accno_id {
+ my $query;
+
+ $query = "SELECT coa FROM defaults";
+ my ($coa) = $dbh->selectrow_array($query);
+
+ my $inventory_accno;
+
+ if ($coa eq "Germany-DATEV-SKR03EU") {
+ $inventory_accno = "3980";
+
+ } elsif ($coa eq "Germany-DATEV-SKR04EU") {
+ $inventory_accno = "1140";
+ }
+
+ my $inventory_accno_id;
+ if ($inventory_accno) {
+ $query = "SELECT id FROM chart WHERE accno = $inventory_accno";
+ ($inventory_accno_id) = $dbh->selectrow_array($query);
+ }
+
+ if (!$inventory_accno_id) {
+ $query = "SELECT id, link FROM chart WHERE link LIKE '%IC%'";
+ my $sth = $dbh->prepare($query);
+ $sth->execute() || mydberror($query);
+
+ while (my $ref = $sth->fetchrow_hashref()) {
+ if (grep({ $_ eq "IC" } split(/:/, $ref->{"link"}))) {
+ $inventory_accno_id = $ref->{"id"};
+ last;
+ }
+ }
+ $sth->finish();
+ }
+
+ $inventory_accno_id = 1 unless ($inventory_accno_id);
+
+ $form->{"std_inventory_accno_id"} = $inventory_accno_id;
+}
+
+sub do_update {
+ if ($main::form->{"action2"} eq "create_buchungsgruppen") {
+ create_buchungsgruppen();
+ }
+
+ if ($main::form->{"action2"} eq "create_buchungsgruppen_assemblies") {
+ create_buchungsgruppen();
+ assign_buchungsgruppen_for_assemblies();
+ }
+
+ retrieve_std_inventory_accno_id();
+
+ # Set all taxzone_id columns = 0.
+ set_taxzone_ids();
+
+ # If balancing is off then force parts.inventory_accno_id to
+ # a single value for parts.
+ force_inventory_accno_id_for_parts() if ($main::eur);
+
+ # Force "IC" to be present in chart.link for all accounts
+ # which have been used as inventory accounts in parts.
+ set_ic_links();
+
+ # Assign buchungsgruppen_ids in parts for known combinations
+ # of inventory_accno_id, income_accno_id, expense_accno_id.
+ my $buchungsgruppen = retrieve_buchungsgruppen();
+
+ update_known_buchungsgruppen($buchungsgruppen);
+
+ # Retrieve all distinct combinations of inventory_accno_id,
+ # income_accno_id and expense_accno_id for which there's no
+ # Buchungsgruppe. Then let the user create new ones.
+ ($parts, $services, $assemblies) =
+ retrieve_unknown_accno_combinations($buchungsgruppen);
+
+ my ($acc_inventory, $acc_income, $acc_expense) = retrieve_accounts();
+
+ print($form->parse_html_template("dbupgrade/buchungsgruppen_header"));
+
+ if (scalar(@{$parts})) {
+ display_create_bgs_dialog("parts", $parts,
+ $acc_inventory, $acc_income, $acc_expense,
+ $buchungsgruppen);
+ return 2;
+ } else {
+ print($form->parse_html_template("dbupgrade/buchungsgruppen_parts_done"));
+ }
+
+ if (scalar(@{$services})) {
+ display_create_bgs_dialog("services", $services,
+ $acc_inventory, $acc_income, $acc_expense,
+ $buchungsgruppen);
+ return 2;
+ } else {
+ print($form->parse_html_template("dbupgrade/buchungsgruppen_services_done"));
+ }
+
+ if (scalar(@{$assemblies})) {
+ display_create_bgs_dialog("assemblies", $assemblies,
+ $acc_inventory, $acc_income, $acc_expense,
+ $buchungsgruppen);
+ return 2;
+ } else {
+ print($form->parse_html_template("dbupgrade/buchungsgruppen_assemblies_done"));
+ }
+
+ print($form->parse_html_template("dbupgrade/buchungsgruppen_footer"));
+
+ return 1;
+}
+
+return do_update();
--- /dev/null
+insert into taxkeys (chart_id, tax_id, taxkey_id,startdate) SELECT 0, id, taxkey, '1970-01-01' FROM tax;
\ No newline at end of file
--- /dev/null
+ALTER SEQUENCE id MAXVALUE 2147483647;
+ALTER SEQUENCE glid MAXVALUE 2147483647;
+ALTER SEQUENCE invoiceid MAXVALUE 2147483647;
+ALTER SEQUENCE orderitemsid MAXVALUE 2147483647;
--- /dev/null
+#!/usr/bin/perl
+
+# Datenbankupgrade: Potenziell existierenden Primärschlüssel von orderitems
+
+die("This script cannot be run from the command line.") unless ($main::form);
+
+sub do_update {
+ my $query = "ALTER TABLE orderitems DROP CONSTRAINT orderitems_pkey";
+ if (!$dbh->do($query)) {
+ $dbh->rollback();
+ $dbh->begin_work();
+ }
+
+ return 1;
+}
+
+return do_update();
--- /dev/null
+#!/usr/bin/perl
+
+# Upgrade von Vorlagen
+
+die("This script cannot be run from the command line.") unless ($main::form);
+
+use File::Copy;
+
+sub update_templates {
+ local *IN;
+
+ if (!open(IN, "users/members")) {
+ die($dbup_locale->text("Could not open the file users/members."));
+ }
+
+ my %all_template_dirs;
+ while (<IN>) {
+ chomp();
+ $all_template_dirs{$1} = 1 if (/^templates=(.*)/);
+ }
+ close(IN);
+
+ my @new_templates;
+
+ foreach my $raw (@_) {
+ $raw =~ /^.*?-(.*)/;
+ push(@new_templates, { "source" => "templates/$raw",
+ "destination" => $1 });
+ }
+
+ my @warnings;
+
+ foreach my $dir (keys(%all_template_dirs)) {
+ foreach my $template (@new_templates) {
+ my $destination = $dir . "/" . $template->{"destination"};
+ if (-f $destination) {
+ if (!rename($destination, $destination . ".bak")) {
+ push(@warnings, sprintf($dbup_locale->text("Could not rename %s to %s. Reason: %s"),
+ $destination, $destination . ".bak", $!));
+ }
+ }
+ if (!copy($template->{"source"}, $destination)) {
+ push(@warnings, sprintf($dbup_locale->text("Could not copy %s to %s. Reason: %s"),
+ $template->{"source"}, $destination . ".bak", $!));
+ }
+ }
+ }
+
+ if (@warnings) {
+ @warnings = map(+{ "message" => $_ }, @warnings);
+ print($form->parse_html_template("dbupgrade/update_templates_warnings",
+ { "WARNINGS" => \@warnings }));
+ }
+
+ return 1;
+}
+
+sub do_update {
+ update_templates("German-winston.xml",
+ "German-taxbird.txb",
+ "German-credit_note.tex",
+ "German-zahlungserinnerung.tex");
+}
+
+return do_update();
--- /dev/null
+-- Dummy-Script fuer Anhebung der Datenbankversionsnummer auf 2.4.0.0.
--- /dev/null
+ALTER table parts add column alu boolean;
+AlTER table parts add column formel text;
\ No newline at end of file
--- /dev/null
+ALTER table invoice add column base_qty real;
+AlTER table orderitems add column base_qty real;
\ No newline at end of file
--- /dev/null
+CREATE TABLE "rma" (
+ "id" integer DEFAULT nextval('id'::text) PRIMARY KEY,
+ "rmanumber" text NOT NULL,
+ "transdate" date DEFAULT date('now'::text),
+ "vendor_id" integer,
+ "customer_id" integer,
+ "amount" numeric (15,5),
+ "netamount" numeric (15,5),
+ "reqdate" date,
+ "taxincluded" boolean,
+ "shippingpoint" text,
+ "notes" text,
+ "curr" character(3),
+ "employee_id" integer,
+ "closed" boolean DEFAULT 'f',
+ "quotation" boolean DEFAULT 'f',
+ "quonumber" text,
+ "cusrmanumber" text,
+ "intnotes" text,
+ "delivery_customer_id" integer,
+ "delivery_vendor_id" integer,
+ "language_id" integer,
+ "payment_id" integer,
+ "department_id" integer DEFAULT 0,
+ "itime" timestamp DEFAULT now(),
+ "mtime" timestamp,
+ "shipvia" text,
+ "cp_id" integer
+);
+
+CREATE TABLE "rmaitems" (
+ "trans_id" integer,
+ "parts_id" integer REFERENCES parts (id),
+ "description" text,
+ "qty" real,
+ "base_qty" real,
+ "sellprice" numeric (15,5),
+ "discount" real,
+ "unit" character varying(10),
+ "project_id" integer,
+ "reqdate" date,
+ "ship" real,
+ "serialnumber" text,
+ "id" integer DEFAULT nextval('orderitemsid'::text),
+ "itime" timestamp DEFAULT now(),
+ "mtime" timestamp,
+ "pricegroup_id" integer,
+ "rmanumber" text,
+ "transdate" text,
+ "cusrmanumber" text
+);
+
+alter table defaults add column rmanumber text;
\ No newline at end of file
--- /dev/null
+CREATE TABLE "printers" (
+ "id" integer DEFAULT nextval('id'::text) PRIMARY KEY,
+ "printer_description" text NOT NULL,
+ "printer_command" text,
+ "template_code" text
+);
\ No newline at end of file
--- /dev/null
+alter table shipto add column module text;
+alter table translation add column longtext text;
--- /dev/null
+alter table invoice add column subtotal boolean;
+alter table orderitems add column subtotal boolean;
+alter table invoice alter column subtotal set default 'false';
+alter table orderitems alter column subtotal set default 'false';
\ No newline at end of file
INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2890','Waiblingen ','Fronackerstr. 77','71332','Waiblingen','07151/9550','07151/955200','71328','','','60000000','602 01500','BBK STUTTGART','60250010','200 398','KR SPK WAIBLINGEN','INFOTHEK MO-DO 7.30-15.30,MI-17.30,FR-12.00','poststelle@fa-waiblingen.fv.bwl.de','');
INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2891','Wangen ','Lindauer Str.37','88239','Wangen','07522/710','07522(714000)','88228','88228','1262','63000000','650 01502','BBK ULM, DONAU','65050110','218 153','KR SPK RAVENSBURG','MO-MI 8-15.30, DO 8-17.30, FR 8-12 UHR','poststelle@fa-wangen.fv.bwl.de','');
INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2892','Stuttgart IV ','Seidenstr.23','70174','Stuttgart','0711/66730','0711/66736060','70049','70049','106052','60000000','600 01503','BBK STUTTGART','60050101','2 065 854','LANDESBANK BADEN-WUERTT','MO,MI,FR 8-12,MI 13.30-16 UHR','poststelle@fa-stuttgart4.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2893','Stuttgart I ','Rotebühlplatz 30','70173','Stuttgart','0711/66730','6673 - 5010','70049','70049','106055','60000000','600 01503','BBK STUTTGART','60050101','2 065 854','LANDESBANK BADEN-WUERTT','Mo,Die,Do: 8-15.30, Mi: 8-17.30, Fr: 8-12.00','poststelle@fa-stuttgart1.fv.bwl.de','');
+INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2893','Stuttgart I ','Rotebühlplatz 30','70173','Stuttgart','0711/6673-0','9711/6673-5010','70049','70049','106055','60000000','600 01503','BBK STUTTGART','60050101','2 065 854','BW-BANK/LBBW STUTTGART','Mo,Di,Do: 8-15.30, Mi: 8-17.30, Fr: 8-12.00','poststelle@fa-stuttgart1.fv.bwl.de','');
INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2895','Stuttgart II ','Rotebühlstr. 40','70178','Stuttgart','0711/66730','0711/66735610','','','','60000000','60001503','BBK STUTTGART','60050101','2065854','LANDESBANK BADEN-WUERTT','MO-DO:8-15.30 FR:8-12 MI:15.30-17.30','poststelle@fa-stuttgart2.fv.bwl.de','');
INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2896','Stuttgart Zentrales Konzernprüfungsamt','Hackstr. 86','70190','Stuttgart','0711/9251-6','0711/9251706','','','','','','','','','','','poststelle@zbp-stuttgart.fv.bwl.de','');
INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2897','Stuttgart III ','Rotebühlplatz 30','70173','Stuttgart','0711/66730','0711/66735710','','70049','106053','60000000','600 01503','BBK STUTTGART','60050101','2 065 854','LANDESBANK BADEN-WUERTT','Mo-Do:8-15.30 Mi:8-17.30 Fr:8-12.00 Uhr','poststelle@fa-stuttgart3.fv.bwl.de','');
---Lx-Office ERP Datenbankschema
-
---Eindeutige ID
-CREATE SEQUENCE "id" start 1 increment 1 maxvalue 9223372036854775807 minvalue 1 cache 1;
-CREATE SEQUENCE "glid" start 1 increment 1 maxvalue 9223372036854775807 minvalue 1 cache 1;
-
---Lx-Office ERP Basistabellen
-CREATE TABLE "gl" (
- "id" integer DEFAULT nextval('glid'::text) PRIMARY KEY,
- "reference" text,
- "description" text,
- "transdate" date DEFAULT date('now'::text),
- "gldate" date DEFAULT date ('now'::text),
- "employee_id" integer,
- "notes" text,
- "department_id" integer DEFAULT 0,
- "taxincluded" boolean,
- "itime" timestamp DEFAULT now(),
- "mtime" timestamp
+--
+-- PostgreSQL database dump
+--
+
+--
+-- TOC entry 5 (OID 1981863)
+-- Name: id; Type: SEQUENCE; Schema: public; Owner: postgres
+--
+
+CREATE SEQUENCE id
+ INCREMENT BY 1
+ MAXVALUE 2147483647
+ NO MINVALUE
+ CACHE 1;
+
+
+--
+-- TOC entry 7 (OID 1981865)
+-- Name: glid; Type: SEQUENCE; Schema: public; Owner: postgres
+--
+
+CREATE SEQUENCE glid
+ START WITH 1
+ INCREMENT BY 1
+ MAXVALUE 2147483647
+ NO MINVALUE
+ CACHE 1;
+
+
+--
+-- TOC entry 13 (OID 1981867)
+-- Name: gl; Type: TABLE; Schema: public; Owner: postgres
+--
+
+CREATE TABLE gl (
+ id integer DEFAULT nextval('glid'::text) NOT NULL,
+ reference text,
+ description text,
+ transdate date DEFAULT date('now'::text),
+ gldate date DEFAULT date('now'::text),
+ employee_id integer,
+ notes text,
+ department_id integer DEFAULT 0,
+ taxincluded boolean,
+ itime timestamp without time zone DEFAULT now(),
+ mtime timestamp without time zone,
+ "type" text
);
-CREATE TABLE "chart" (
- "id" integer DEFAULT nextval('id'::text) PRIMARY KEY,
- "accno" text NOT NULL,
- "description" text,
- "charttype" character(1) DEFAULT 'A',
- "category" character(1),
- "link" text,
- "gifi_accno" text,
- "taxkey_id" integer,
- "pos_ustva" integer,
- "pos_bwa" integer,
- "pos_bilanz" integer,
- "pos_eur" integer,
- "datevautomatik" boolean DEFAULT 'FALSE',
- "itime" timestamp DEFAULT now(),
- "mtime" timestamp
+--
+-- TOC entry 14 (OID 1981879)
+-- Name: chart; Type: TABLE; Schema: public; Owner: postgres
+--
+
+CREATE TABLE chart (
+ id integer DEFAULT nextval('id'::text) NOT NULL,
+ accno text NOT NULL,
+ description text,
+ charttype character(1) DEFAULT 'A'::bpchar,
+ category character(1),
+ link text,
+ gifi_accno text,
+ taxkey_id integer,
+ pos_ustva integer,
+ pos_bwa integer,
+ pos_bilanz integer,
+ pos_eur integer,
+ datevautomatik boolean DEFAULT false,
+ itime timestamp without time zone DEFAULT now(),
+ mtime timestamp without time zone,
+ new_chart_id integer,
+ valid_from date
);
-create table datev (
- "beraternr" character varying(7),
- "beratername" character varying(9),
- "mandantennr" character varying(5),
- "dfvkz" character varying(2),
- "datentraegernr" character varying(3),
- "abrechnungsnr" character varying(6),
- "itime" timestamp DEFAULT now(),
- "mtime" timestamp
+
+--
+-- TOC entry 15 (OID 1981890)
+-- Name: datev; Type: TABLE; Schema: public; Owner: postgres
+--
+
+CREATE TABLE datev (
+ beraternr character varying(7),
+ beratername character varying(9),
+ mandantennr character varying(5),
+ dfvkz character varying(2),
+ datentraegernr character varying(3),
+ abrechnungsnr character varying(6),
+ itime timestamp without time zone DEFAULT now(),
+ mtime timestamp without time zone
);
+--
+-- TOC entry 16 (OID 1981893)
+-- Name: gifi; Type: TABLE; Schema: public; Owner: postgres
+--
-CREATE TABLE "gifi" (
- "accno" text,
- "description" text
+CREATE TABLE gifi (
+ accno text,
+ description text
);
-CREATE TABLE "parts" (
- "id" integer DEFAULT nextval('id'::text) PRIMARY KEY,
- "partnumber" text NOT NULL,
- "description" text,
- "unit" character varying(10),
- "listprice" numeric (15,5),
- "sellprice" numeric (15,5),
- "lastcost" numeric (15,5),
- "priceupdate" date DEFAULT date('now'::text),
- "weight" real,
- "onhand" real DEFAULT 0,
- "notes" text,
- "makemodel" boolean DEFAULT 'f',
- "assembly" boolean DEFAULT 'f',
- "alternate" boolean DEFAULT 'f',
- "rop" real,
- "inventory_accno_id" integer,
- "income_accno_id" integer,
- "expense_accno_id" integer,
- "bin" text,
- "shop" boolean DEFAULT 'f',
- "obsolete" boolean DEFAULT 'f',
- "bom" boolean DEFAULT 'f',
- "image" text,
- "drawing" text,
- "microfiche" text,
- "partsgroup_id" integer,
- "ve" integer,
- "gv" numeric(15,5),
- "itime" timestamp DEFAULT now(),
- "mtime" timestamp
+
+--
+-- TOC entry 17 (OID 1981898)
+-- Name: parts; Type: TABLE; Schema: public; Owner: postgres
+--
+
+CREATE TABLE parts (
+ id integer DEFAULT nextval('id'::text) NOT NULL,
+ partnumber text NOT NULL,
+ description text,
+ listprice numeric(15,5),
+ sellprice numeric(15,5),
+ lastcost numeric(15,5),
+ priceupdate date DEFAULT date('now'::text),
+ weight real,
+ onhand real DEFAULT 0,
+ notes text,
+ makemodel boolean DEFAULT false,
+ assembly boolean DEFAULT false,
+ alternate boolean DEFAULT false,
+ rop real,
+ inventory_accno_id integer,
+ income_accno_id integer,
+ expense_accno_id integer,
+ bin text,
+ shop boolean DEFAULT false,
+ obsolete boolean DEFAULT false,
+ bom boolean DEFAULT false,
+ image text,
+ drawing text,
+ microfiche text,
+ partsgroup_id integer,
+ ve integer,
+ gv numeric(15,5),
+ itime timestamp without time zone DEFAULT now(),
+ mtime timestamp without time zone,
+ unit character varying(20),
+ formel text,
+ not_discountable boolean DEFAULT false,
+ buchungsgruppen_id integer,
+ payment_id integer
);
+
+--
+-- TOC entry 18 (OID 1981915)
+-- Name: defaults; Type: TABLE; Schema: public; Owner: postgres
+--
+
CREATE TABLE "defaults" (
- "inventory_accno_id" integer,
- "income_accno_id" integer,
- "expense_accno_id" integer,
- "fxgain_accno_id" integer,
- "fxloss_accno_id" integer,
- "invnumber" text,
- "sonumber" text,
- "yearend" character varying(5),
- "weightunit" character varying(5),
- "businessnumber" text,
- "version" character varying(8),
- "curr" text,
- "closedto" date,
- "revtrans" boolean DEFAULT 'f',
- "ponumber" text,
- "sqnumber" text,
- "rfqnumber" text,
- "customernumber" text,
- "vendornumber" text,
- "audittrail" bool default 'f',
- "articlenumber" text,
- "servicenumber" text,
- "itime" timestamp DEFAULT now(),
- "mtime" timestamp
+ inventory_accno_id integer,
+ income_accno_id integer,
+ expense_accno_id integer,
+ fxgain_accno_id integer,
+ fxloss_accno_id integer,
+ invnumber text,
+ sonumber text,
+ yearend character varying(5),
+ weightunit character varying(5),
+ businessnumber text,
+ "version" character varying(8),
+ curr text,
+ closedto date,
+ revtrans boolean DEFAULT false,
+ ponumber text,
+ sqnumber text,
+ rfqnumber text,
+ customernumber text,
+ vendornumber text,
+ audittrail boolean DEFAULT false,
+ articlenumber text,
+ servicenumber text,
+ coa text,
+ itime timestamp without time zone DEFAULT now(),
+ mtime timestamp without time zone,
+ rmanumber text,
+ cnnumber text
);
-INSERT INTO defaults (version,audittrail) VALUES ('2.2.0', 't');
+
+
+--
+-- TOC entry 19 (OID 1981924)
+-- Name: audittrail; Type: TABLE; Schema: public; Owner: postgres
+--
CREATE TABLE audittrail (
- "trans_id" int,
- "tablename" text,
- "reference" text,
- "formname" text,
- "action" text,
- "transdate" timestamp default current_timestamp,
- "employee_id" int
+ trans_id integer,
+ tablename text,
+ reference text,
+ formname text,
+ "action" text,
+ transdate timestamp without time zone DEFAULT ('now'::text)::timestamp(6) with time zone,
+ employee_id integer
);
-CREATE TABLE "acc_trans" (
- "trans_id" integer,
- "chart_id" integer REFERENCES chart (id),
- "amount" numeric (15,5),
- "transdate" date DEFAULT date('now'::text),
- "gldate" date DEFAULT date ('now'::text),
- "source" text,
- "cleared" boolean DEFAULT 'f',
- "fx_transaction" boolean DEFAULT 'f',
- "project_id" integer,
- "memo" text,
- "taxkey" integer,
- "itime" timestamp DEFAULT now(),
- "mtime" timestamp
-);
+--
+-- TOC entry 20 (OID 1981930)
+-- Name: acc_trans; Type: TABLE; Schema: public; Owner: postgres
+--
-CREATE TABLE "invoice" (
- "id" integer DEFAULT nextval('invoiceid'::text) PRIMARY KEY,
- "trans_id" integer,
- "parts_id" integer REFERENCES parts (id),
- "description" text,
- "qty" real,
- "allocated" real,
- "sellprice" numeric (15,5),
- "fxsellprice" numeric (15,5),
- "discount" real,
- "assemblyitem" boolean DEFAULT 'f',
- "unit" character varying(10),
- "project_id" integer,
- "deliverydate" date,
- "serialnumber" text,
- "itime" timestamp DEFAULT now(),
- "mtime" timestamp,
- "pricegroup_id" integer,
- "ordnumber" text,
- "transdate" text,
- "cusordnumber" text
+CREATE TABLE acc_trans (
+ trans_id integer,
+ chart_id integer,
+ amount numeric(15,5),
+ transdate date DEFAULT date('now'::text),
+ gldate date DEFAULT date('now'::text),
+ source text,
+ cleared boolean DEFAULT false,
+ fx_transaction boolean DEFAULT false,
+ project_id integer,
+ memo text,
+ taxkey integer,
+ itime timestamp without time zone DEFAULT now(),
+ mtime timestamp without time zone
);
-CREATE TABLE "vendor" (
- "id" integer DEFAULT nextval('id'::text) PRIMARY KEY,
- "name" character varying(75) NOT NULL,
- "department_1" character varying(75),
- "department_2" character varying(75),
- "street" character varying(75),
- "zipcode" character varying(10),
- "city" character varying(75),
- "country" character varying(75),
- "contact" character varying(75),
- "phone" character varying(30),
- "fax" character varying(30),
- "homepage" text,
- "email" text,
- "notes" text,
- "terms" smallint DEFAULT 0,
- "taxincluded" boolean,
- "vendornumber" text,
- "cc" text,
- "bcc" text,
- "gifi_accno" text,
- "business_id" integer,
- "taxnumber" text,
- "sic_code" text,
- "discount" real,
- "creditlimit" numeric (15,5),
- "account_number" varchar(15),
- "bank_code" varchar(10),
- "bank" text,
- "language" varchar(5),
- "datevexport" integer,
- "itime" timestamp DEFAULT now(),
- "mtime" timestamp,
- "obsolete" boolean DEFAULT 'f',
- "ustid" varchar(12),
- "username" varchar(50),
- "user_password" varchar(12),
- "salesman_id" integer,
- "v_customer_id" text
-);
-CREATE TABLE "customer" (
- "id" integer DEFAULT nextval('id'::text) PRIMARY KEY,
- "name" character varying(75) NOT NULL,
- "department_1" character varying(75),
- "department_2" character varying(75),
- "street" character varying(75),
- "zipcode" character varying(10),
- "city" character varying(75),
- "country" character varying(75),
- "contact" character varying(75),
- "phone" character varying(30),
- "fax" character varying(30),
- "homepage" text,
- "email" text,
- "notes" text,
- "discount" real,
- "taxincluded" boolean,
- "creditlimit" numeric (15,5) DEFAULT 0,
- "terms" smallint DEFAULT 0,
- "customernumber" text,
- "cc" text,
- "bcc" text,
- "business_id" integer,
- "taxnumber" text,
- "sic_code" text,
- "account_number" varchar(15),
- "bank_code" varchar(10),
- "bank" text,
- "language" varchar(5),
- "datevexport" integer,
- "itime" timestamp DEFAULT now(),
- "mtime" timestamp,
- "obsolete" boolean DEFAULT 'f',
- "ustid" varchar(12),
- "username" varchar(50),
- "user_password" text,
- "salesman_id" integer,
- "c_vendor_id" text,
- "klass" integer DEFAULT 0
-
-);
+--
+-- TOC entry 21 (OID 1981944)
+-- Name: invoice; Type: TABLE; Schema: public; Owner: postgres
+--
-CREATE TABLE "contacts" (
- "cp_id" integer DEFAULT nextval('id'::text) PRIMARY KEY,
- "cp_cv_id" integer,
- "cp_greeting" character varying(75),
- "cp_title" character varying(75),
- "cp_givenname" character varying(75),
- "cp_name" character varying(75),
- "cp_email" text,
- "cp_phone1" character varying(75),
- "cp_phone2" character varying(75),
- "itime" timestamp DEFAULT now(),
- "mtime" timestamp
+CREATE TABLE invoice (
+ id integer DEFAULT nextval('invoiceid'::text) NOT NULL,
+ trans_id integer,
+ parts_id integer,
+ description text,
+ qty real,
+ allocated real,
+ sellprice numeric(15,5),
+ fxsellprice numeric(15,5),
+ discount real,
+ assemblyitem boolean DEFAULT false,
+ project_id integer,
+ deliverydate date,
+ serialnumber text,
+ itime timestamp without time zone DEFAULT now(),
+ mtime timestamp without time zone,
+ pricegroup_id integer,
+ ordnumber text,
+ transdate text,
+ cusordnumber text,
+ unit character varying(20),
+ base_qty real,
+ subtotal boolean DEFAULT false,
+ longdescription text
);
-CREATE TABLE "assembly" (
- "id" integer,
- "parts_id" integer,
- "qty" real,
- "bom" boolean,
- "itime" timestamp DEFAULT now(),
- "mtime" timestamp
-);
-CREATE TABLE "ar" (
- "id" integer DEFAULT nextval('glid'::text) PRIMARY KEY,
- "invnumber" text NOT NULL,
- "transdate" date DEFAULT date('now'::text),
- "gldate" date DEFAULT date ('now'::text),
- "customer_id" integer REFERENCES customer (id),
- "taxincluded" boolean,
- "amount" numeric (15,5),
- "netamount" numeric (15,5),
- "paid" numeric (15,5),
- "datepaid" date,
- "duedate" date,
- "deliverydate" date,
- "invoice" boolean DEFAULT 'f',
- "shippingpoint" text,
- "terms" smallint DEFAULT 0,
- "notes" text,
- "curr" character(3),
- "ordnumber" text,
- "employee_id" integer,
- "quonumber" text,
- "cusordnumber" text,
- "intnotes" text,
- "department_id" integer DEFAULT 0,
- "shipvia" text,
- "itime" timestamp DEFAULT now(),
- "mtime" timestamp,
- "cp_id" integer
-);
+--
+-- TOC entry 22 (OID 1981958)
+-- Name: vendor; Type: TABLE; Schema: public; Owner: postgres
+--
-CREATE TABLE "ap" (
- "id" integer DEFAULT nextval('glid'::text) PRIMARY KEY,
- "invnumber" text NOT NULL,
- "transdate" date DEFAULT date('now'::text),
- "gldate" date DEFAULT date ('now'::text),
- "vendor_id" integer REFERENCES vendor (id),
- "taxincluded" boolean DEFAULT 'f',
- "amount" numeric (15,5),
- "netamount" numeric (15,5),
- "paid" numeric (15,5),
- "datepaid" date,
- "duedate" date,
- "invoice" boolean DEFAULT 'f',
- "ordnumber" text,
- "curr" character(3),
- "notes" text,
- "employee_id" integer,
- "quonumber" text,
- "intnotes" text,
- "department_id" integer DEFAULT 0,
- "itime" timestamp DEFAULT now(),
- "mtime" timestamp,
- "shipvia" text,
- "cp_id" integer
+CREATE TABLE vendor (
+ id integer DEFAULT nextval('id'::text) NOT NULL,
+ name character varying(75) NOT NULL,
+ department_1 character varying(75),
+ department_2 character varying(75),
+ street character varying(75),
+ zipcode character varying(10),
+ city character varying(75),
+ country character varying(75),
+ contact character varying(75),
+ phone character varying(30),
+ fax character varying(30),
+ homepage text,
+ email text,
+ notes text,
+ terms smallint DEFAULT 0,
+ taxincluded boolean,
+ vendornumber text,
+ cc text,
+ bcc text,
+ gifi_accno text,
+ business_id integer,
+ taxnumber text,
+ sic_code text,
+ discount real,
+ creditlimit numeric(15,5),
+ account_number character varying(15),
+ bank_code character varying(10),
+ bank text,
+ "language" character varying(5),
+ datevexport integer,
+ itime timestamp without time zone DEFAULT now(),
+ mtime timestamp without time zone,
+ obsolete boolean DEFAULT false,
+ ustid character varying(12),
+ username character varying(50),
+ user_password character varying(12),
+ salesman_id integer,
+ v_customer_id text,
+ language_id integer,
+ payment_id integer,
+ taxzone_id integer,
+ greeting text
);
-CREATE TABLE "partstax" (
- "parts_id" integer,
- "chart_id" integer,
- "itime" timestamp DEFAULT now(),
- "mtime" timestamp
-);
-CREATE TABLE "tax" (
- "chart_id" integer,
- "rate" numeric (15,5),
- "taxnumber" text,
- "taxkey" integer,
- "taxdescription" text,
- "itime" timestamp DEFAULT now(),
- "mtime" timestamp
-);
+--
+-- TOC entry 23 (OID 1981969)
+-- Name: customer; Type: TABLE; Schema: public; Owner: postgres
+--
-CREATE TABLE "customertax" (
- "customer_id" integer,
- "chart_id" integer,
- "itime" timestamp DEFAULT now(),
- "mtime" timestamp
+CREATE TABLE customer (
+ id integer DEFAULT nextval('id'::text) NOT NULL,
+ name character varying(75) NOT NULL,
+ department_1 character varying(75),
+ department_2 character varying(75),
+ street character varying(75),
+ zipcode character varying(10),
+ city character varying(75),
+ country character varying(75),
+ contact character varying(75),
+ phone character varying(30),
+ fax character varying(30),
+ homepage text,
+ email text,
+ notes text,
+ discount real,
+ taxincluded boolean,
+ creditlimit numeric(15,5) DEFAULT 0,
+ terms smallint DEFAULT 0,
+ customernumber text,
+ cc text,
+ bcc text,
+ business_id integer,
+ taxnumber text,
+ sic_code text,
+ account_number character varying(15),
+ bank_code character varying(10),
+ bank text,
+ "language" character varying(5),
+ datevexport integer,
+ itime timestamp without time zone DEFAULT now(),
+ mtime timestamp without time zone,
+ obsolete boolean DEFAULT false,
+ ustid character varying(12),
+ username character varying(50),
+ user_password text,
+ salesman_id integer,
+ c_vendor_id text,
+ klass integer DEFAULT 0,
+ language_id integer,
+ payment_id integer,
+ taxzone_id integer,
+ greeting text
);
-CREATE TABLE "vendortax" (
- "vendor_id" integer,
- "chart_id" integer,
- "itime" timestamp DEFAULT now(),
- "mtime" timestamp
-);
-CREATE TABLE "oe" (
- "id" integer DEFAULT nextval('id'::text) PRIMARY KEY,
- "ordnumber" text NOT NULL,
- "transdate" date DEFAULT date('now'::text),
- "vendor_id" integer,
- "customer_id" integer,
- "amount" numeric (15,5),
- "netamount" numeric (15,5),
- "reqdate" date,
- "taxincluded" boolean,
- "shippingpoint" text,
- "notes" text,
- "curr" character(3),
- "employee_id" integer,
- "closed" boolean DEFAULT 'f',
- "quotation" boolean DEFAULT 'f',
- "quonumber" text,
- "cusordnumber" text,
- "intnotes" text,
- "department_id" integer DEFAULT 0,
- "itime" timestamp DEFAULT now(),
- "mtime" timestamp,
- "shipvia" text,
- "cp_id" integer
-);
+--
+-- TOC entry 24 (OID 1981982)
+-- Name: contacts; Type: TABLE; Schema: public; Owner: postgres
+--
-CREATE TABLE "orderitems" (
- "trans_id" integer,
- "parts_id" integer REFERENCES parts (id),
- "description" text,
- "qty" real,
- "sellprice" numeric (15,5),
- "discount" real,
- "unit" character varying(10),
- "project_id" integer,
- "reqdate" date,
- "ship" real,
- "serialnumber" text,
- "id" integer DEFAULT nextval('orderitemsid'::text),
- "itime" timestamp DEFAULT now(),
- "mtime" timestamp,
- "pricegroup_id" integer,
- "ordnumber" text,
- "transdate" text,
- "cusordnumber" text
+CREATE TABLE contacts (
+ cp_id integer DEFAULT nextval('id'::text) NOT NULL,
+ cp_cv_id integer,
+ cp_greeting character varying(75),
+ cp_title character varying(75),
+ cp_givenname character varying(75),
+ cp_name character varying(75),
+ cp_email text,
+ cp_phone1 character varying(75),
+ cp_phone2 character varying(75),
+ itime timestamp without time zone DEFAULT now(),
+ mtime timestamp without time zone,
+ cp_fax text,
+ cp_mobile1 text,
+ cp_mobile2 text,
+ cp_satphone text,
+ cp_satfax text,
+ cp_project text,
+ cp_privatphone text,
+ cp_privatemail text,
+ cp_birthday text,
+ cp_abteilung text
);
-CREATE TABLE "exchangerate" (
- "curr" character(3),
- "transdate" date,
- "buy" numeric (15,5),
- "sell" numeric (15,5),
- "itime" timestamp DEFAULT now(),
- "mtime" timestamp
-);
-CREATE TABLE "employee" (
- "id" integer DEFAULT nextval('id'::text) PRIMARY KEY,
- "login" text,
- "name" character varying(35),
- "addr1" character varying(35),
- "addr2" character varying(35),
- "addr3" character varying(35),
- "addr4" character varying(35),
- "workphone" character varying(20),
- "homephone" character varying(20),
- "startdate" date DEFAULT date('now'::text),
- "enddate" date,
- "notes" text,
- "role" text,
- "sales" boolean DEFAULT 't',
- "itime" timestamp DEFAULT now(),
- "mtime" timestamp
-);
+--
+-- TOC entry 25 (OID 1981991)
+-- Name: assembly; Type: TABLE; Schema: public; Owner: postgres
+--
-CREATE TABLE "shipto" (
- "trans_id" integer,
- "shiptoname" character varying(75),
- "shiptodepartment_1" character varying(75),
- "shiptodepartment_2" character varying(75),
- "shiptostreet" character varying(75),
- "shiptozipcode" character varying(75),
- "shiptocity" character varying(75),
- "shiptocountry" character varying(75),
- "shiptocontact" character varying(75),
- "shiptophone" character varying(30),
- "shiptofax" character varying(30),
- "shiptoemail" text,
- "itime" timestamp DEFAULT now(),
- "mtime" timestamp
+CREATE TABLE assembly (
+ id integer,
+ parts_id integer,
+ qty real,
+ bom boolean,
+ itime timestamp without time zone DEFAULT now(),
+ mtime timestamp without time zone
);
-CREATE TABLE "project" (
- "id" integer DEFAULT nextval('id'::text) PRIMARY KEY,
- "projectnumber" text UNIQUE,
- "description" text,
- "itime" timestamp DEFAULT now(),
- "mtime" timestamp
-);
-CREATE TABLE "partsgroup" (
- "id" integer DEFAULT nextval('id'::text),
- "partsgroup" text,
- "itime" timestamp DEFAULT now(),
- "mtime" timestamp
-);
+--
+-- TOC entry 26 (OID 1981994)
+-- Name: ar; Type: TABLE; Schema: public; Owner: postgres
+--
-CREATE TABLE "makemodel" (
- "parts_id" integer,
- "make" text,
- "model" text,
- "itime" timestamp DEFAULT now(),
- "mtime" timestamp
+CREATE TABLE ar (
+ id integer DEFAULT nextval('glid'::text) NOT NULL,
+ invnumber text NOT NULL,
+ transdate date DEFAULT date('now'::text),
+ gldate date DEFAULT date('now'::text),
+ customer_id integer,
+ taxincluded boolean,
+ amount numeric(15,5),
+ netamount numeric(15,5),
+ paid numeric(15,5),
+ datepaid date,
+ duedate date,
+ deliverydate date,
+ invoice boolean DEFAULT false,
+ shippingpoint text,
+ terms smallint DEFAULT 0,
+ notes text,
+ curr character(3),
+ ordnumber text,
+ employee_id integer,
+ quonumber text,
+ cusordnumber text,
+ intnotes text,
+ department_id integer DEFAULT 0,
+ shipvia text,
+ itime timestamp without time zone DEFAULT now(),
+ mtime timestamp without time zone,
+ cp_id integer,
+ language_id integer,
+ payment_id integer,
+ delivery_customer_id integer,
+ delivery_vendor_id integer,
+ storno boolean DEFAULT false,
+ taxzone_id integer,
+ shipto_id integer,
+ "type" text,
+ dunning_id integer
);
-CREATE TABLE "status" (
- "trans_id" integer,
- "formname" text,
- "printed" boolean DEFAULT 'f',
- "emailed" boolean DEFAULT 'f',
- "spoolfile" text,
- "chart_id" integer,
- "itime" timestamp DEFAULT now(),
- "mtime" timestamp
+
+--
+-- TOC entry 27 (OID 1982012)
+-- Name: ap; Type: TABLE; Schema: public; Owner: postgres
+--
+
+CREATE TABLE ap (
+ id integer DEFAULT nextval('glid'::text) NOT NULL,
+ invnumber text NOT NULL,
+ transdate date DEFAULT date('now'::text),
+ gldate date DEFAULT date('now'::text),
+ vendor_id integer,
+ taxincluded boolean DEFAULT false,
+ amount numeric(15,5),
+ netamount numeric(15,5),
+ paid numeric(15,5),
+ datepaid date,
+ duedate date,
+ invoice boolean DEFAULT false,
+ ordnumber text,
+ curr character(3),
+ notes text,
+ employee_id integer,
+ quonumber text,
+ intnotes text,
+ department_id integer DEFAULT 0,
+ itime timestamp without time zone DEFAULT now(),
+ mtime timestamp without time zone,
+ shipvia text,
+ cp_id integer,
+ language_id integer,
+ payment_id integer,
+ storno boolean DEFAULT false,
+ taxzone_id integer,
+ "type" text
);
-CREATE SEQUENCE "invoiceid" start 1 increment 1 maxvalue 9223372036854775807 minvalue 1 cache 1;
-CREATE SEQUENCE "orderitemsid" start 1 increment 1 maxvalue 100000 minvalue 1 cache 1 cycle;
+--
+-- TOC entry 28 (OID 1982030)
+-- Name: partstax; Type: TABLE; Schema: public; Owner: postgres
+--
-CREATE TABLE "warehouse" (
- "id" integer DEFAULT nextval('id'::text) PRIMARY KEY,
- "description" text,
- "itime" timestamp DEFAULT now(),
- "mtime" timestamp
+CREATE TABLE partstax (
+ parts_id integer,
+ chart_id integer,
+ itime timestamp without time zone DEFAULT now(),
+ mtime timestamp without time zone
);
-CREATE TABLE "inventory" (
- "warehouse_id" integer,
- "parts_id" integer,
- "oe_id" integer,
- "orderitems_id" integer,
- "qty" real,
- "shippingdate" date,
- "employee_id" integer,
- "itime" timestamp DEFAULT now(),
- "mtime" timestamp
-);
-CREATE TABLE "department" (
- "id" integer DEFAULT nextval('id'::text),
- "description" text,
- "role" character(1) DEFAULT 'P',
- "itime" timestamp DEFAULT now(),
- "mtime" timestamp
-);
+--
+-- TOC entry 29 (OID 1982033)
+-- Name: tax; Type: TABLE; Schema: public; Owner: postgres
+--
-CREATE TABLE "dpt_trans" (
- "trans_id" integer,
- "department_id" integer,
- "itime" timestamp DEFAULT now(),
- "mtime" timestamp
+CREATE TABLE tax (
+ chart_id integer,
+ rate numeric(15,5),
+ taxnumber text,
+ taxkey integer,
+ taxdescription text,
+ itime timestamp without time zone DEFAULT now(),
+ mtime timestamp without time zone,
+ id integer DEFAULT nextval('id'::text)
);
-CREATE TABLE "business" (
- "id" integer DEFAULT nextval('id'::text) PRIMARY KEY,
- "description" text,
- "discount" real,
- "customernumberinit" text,
- "salesman" boolean DEFAULT 'f',
- "itime" timestamp DEFAULT now(),
- "mtime" timestamp
-);
-CREATE TABLE "sic" (
- "code" text,
- "sictype" character(1),
- "description" text,
- "itime" timestamp DEFAULT now(),
- "mtime" timestamp
-);
+--
+-- TOC entry 30 (OID 1982039)
+-- Name: customertax; Type: TABLE; Schema: public; Owner: postgres
+--
--- Lizenzverwaltung
-CREATE TABLE "license" (
- "id" integer DEFAULT nextval('id'::text) PRIMARY KEY,
- "parts_id" integer,
- "customer_id" integer,
- "comment" text,
- "validuntil" date,
- "issuedate" date DEFAULT date ('now'::text),
- "quantity" integer,
- "licensenumber" text
+CREATE TABLE customertax (
+ customer_id integer,
+ chart_id integer,
+ itime timestamp without time zone DEFAULT now(),
+ mtime timestamp without time zone
);
-CREATE INDEX "license_id_key" ON "license" (id);
-CREATE TABLE "licenseinvoice" (
- trans_id integer,
- license_id integer
-);
+--
+-- TOC entry 31 (OID 1982042)
+-- Name: vendortax; Type: TABLE; Schema: public; Owner: postgres
+--
--- Preisgruppenverwaltung
-CREATE TABLE "pricegroup" (
- "id" integer DEFAULT nextval('id'::text),
- "pricegroup" text not null,
- PRIMARY KEY (id)
+CREATE TABLE vendortax (
+ vendor_id integer,
+ chart_id integer,
+ itime timestamp without time zone DEFAULT now(),
+ mtime timestamp without time zone
);
---Preisverwaltung der Preisgruppen
-CREATE TABLE "prices" (
- "parts_id" integer REFERENCES parts(id),
- "pricegroup_id" integer REFERENCES pricegroup(id),
- "price" numeric(15,5)
+
+
+--
+-- TOC entry 32 (OID 1982045)
+-- Name: oe; Type: TABLE; Schema: public; Owner: postgres
+--
+
+CREATE TABLE oe (
+ id integer DEFAULT nextval('id'::text) NOT NULL,
+ ordnumber text NOT NULL,
+ transdate date DEFAULT date('now'::text),
+ vendor_id integer,
+ customer_id integer,
+ amount numeric(15,5),
+ netamount numeric(15,5),
+ reqdate date,
+ taxincluded boolean,
+ shippingpoint text,
+ notes text,
+ curr character(3),
+ employee_id integer,
+ closed boolean DEFAULT false,
+ quotation boolean DEFAULT false,
+ quonumber text,
+ cusordnumber text,
+ intnotes text,
+ department_id integer DEFAULT 0,
+ itime timestamp without time zone DEFAULT now(),
+ mtime timestamp without time zone,
+ shipvia text,
+ cp_id integer,
+ language_id integer,
+ payment_id integer,
+ delivery_customer_id integer,
+ delivery_vendor_id integer,
+ taxzone_id integer,
+ proforma boolean DEFAULT false,
+ shipto_id integer
);
+--
+-- TOC entry 33 (OID 1982058)
+-- Name: orderitems; Type: TABLE; Schema: public; Owner: postgres
+--
+CREATE TABLE orderitems (
+ trans_id integer,
+ parts_id integer,
+ description text,
+ qty real,
+ sellprice numeric(15,5),
+ discount real,
+ project_id integer,
+ reqdate date,
+ ship real,
+ serialnumber text,
+ id integer DEFAULT nextval('orderitemsid'::text),
+ itime timestamp without time zone DEFAULT now(),
+ mtime timestamp without time zone,
+ pricegroup_id integer,
+ ordnumber text,
+ transdate text,
+ cusordnumber text,
+ unit character varying(20),
+ base_qty real,
+ subtotal boolean DEFAULT false,
+ longdescription text
+);
--- Table of tax authoritys
--- for module ustva
--- Lx office
-CREATE TABLE finanzamt (
- FA_Land_Nr text,
- FA_BUFA_Nr text,
- FA_Name text,
- FA_Strasse text,
- FA_PLZ text,
- FA_Ort text,
- FA_Telefon text,
- FA_Fax text,
- FA_PLZ_Grosskunden text,
- FA_PLZ_Postfach text,
- FA_Postfach text,
- FA_BLZ_1 text,
- FA_Kontonummer_1 text,
- FA_Bankbezeichnung_1 text,
- FA_BLZ_2 text,
- FA_Kontonummer_2 text,
- FA_Bankbezeichnung_2 text,
- FA_Oeffnungszeiten text,
- FA_Email text,
- FA_Internet text);
-
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('10','1010','Saarlouis ','Gaswerkweg 25','66740','Saarlouis','06831/4490','06831/449397','','66714','1440','59000000','59301502','BBK SAARBRUECKEN','59010066','7761668','POSTBANK SAARBRUECKEN','Mo,Di,Do 7.30-15.30, Mi 7.30-18,Fr 7.30-12','','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('10','1020','Merzig ','Am Gaswerk','66663','Merzig','06861/7030','06861/703133','','66653','100232','59000000','59301502','BBK SAARBRUECKEN','59010066','7761668','POSTBANK SAARBRUECKEN','Mo-Do 7.30-15.30,Mi bis 18.00,Fr 7.30-12.00','','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('10','1030','Neunkirchen ','Uhlandstr.','66538','Neunkirchen','06821/1090','06821/109275','','66512','1234','59000000','59001508','BBK SAARBRUECKEN','59010066','2988669','POSTBANK SAARBRUECKEN','Mo-Do 7.30-15.30,Mi bis 18.00,Fr 07.30-12.00','','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('10','1040','Saarbrücken Am Stadtgr ','Am Stadtgraben 2-4','66111','Saarbrücken','0681/30000','0681/3000329','','66009','100952','59000000','59001502','BBK SAARBRUECKEN','59010066','7766663','POSTBANK SAARBRUECKEN','Mo,Di,Do 7.30-15.30, Mi 7.30-18,Fr 7.30-12','','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('10','1055','Saarbrücken MainzerStr ','Mainzer Str.109-111','66121','Saarbrücken','0681/30000','0681/3000762','','66009','100944','59000000','59001502','BBK SAARBRUECKEN','59010066','7766663','POSTBANK SAARBRUECKEN','Mo,Mi,Fr 8.30-12.00, zus. Mi 13.30 - 15.30','','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('10','1060','St. Wendel ','Marienstr. 27','66606','St. Wendel','06851/8040','06851/804189','','66592','1240','59000000','59001508','BBK SAARBRUECKEN','59010066','2988669','POSTBANK SAARBRUECKEN','Mo-Do 7.30-15.30,Mi bis 18.00,Fr 07.30-12.00','','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('10','1070','Sulzbach ','Vopeliusstr. 8','66280','Sulzbach','06897/9082-0','06897/9082110','','66272','1164','59000000','59001502','BBK SAARBRUECKEN','59010066','7766663','POSTBANK SAARBRUECKEN','Mo,Mi,Fr 08.30-12.00, zus. Mi 13.30-18.00','','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('10','1075','Homburg ','Schillerstr. 15','66424','Homburg','06841/6970','06841/697199','','66406','1551','59000000','59001508','BBK SAARBRUECKEN','59010066','2988669','POSTBANK SAARBRUECKEN','Mo-Do 7.30-15.30,Mi bis 18.00,Fr 07.30-12.00','','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('10','1085','St. Ingbert ','Rentamtstr. 39','66386','St. Ingbert','06894/984-01','06894/984159','','66364','1420','59000000','59001508','BBK SAARBRUECKEN','59010066','2988669','POSTBANK SAARBRUECKEN','Mo-Do 7.30-15.30,Mi bis 18.00,Fr 7.30-12.00','','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('10','1090','Völklingen ','Marktstr.','66333','Völklingen','06898/20301','06898/203133','','66304','101440','59000000','59001502','BBK SAARBRUECKEN','59010066','7766663','POSTBANK SAARBRUECKEN','Mo-Do 7.30-15.30,Mi bis 18.00,Fr 07.30-12.00','','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('11','1113','Berlin Charlottenburg','Bismarckstraße 48','10627','Berlin','030 9024-13-0','030 9024-13-900','','','','10010010','691555100','POSTBANK BERLIN','10050000','6600046463','LBB GZ - BERLINER SPARKASSE','Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung','facharlottenburg@berlin.de','http://www.berlin.de/ofd');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('11','1114','Berlin Kreuzberg','Mehringdamm 22','10961','Berlin','030 9024-14-0','030 9024-14-900','10958','','','10010010','691555100','POSTBANK BERLIN','10050000','6600046463','LBB GZ - BERLINER SPARKASSE','Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung','fakreuzberg@berlin.de','http://www.berlin.de/oberfinanzdirektion');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('11','1115','Berlin Neukölln','','','','','','','','','','','','','','','','faneukoelln@berlin.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('11','1116','Berlin Neukölln','Thiemannstr. 1','12059','Berlin','030 9024-16-0','030 9024-16-900','','','','10010010','691555100','POSTBANK BERLIN','10050000','6600046463','LBB GZ - BERLINER SPARKASSE','Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung','faneukoelln@berlin.de','http://www.berlin.de/oberfinanzdirektion');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('11','1117','Berlin Reinickendorf','Eichborndamm 208','13403','Berlin','030 9024-17-0','030 9024-17-900','13400','','','10010010','691555100','POSTBANK BERLIN','10050000','6600046463','LBB GZ - BERLINER SPARKASSE','Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung','fareinickendorf@berlin.de','http://www.berlin.de/oberfinanzdirektion');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('11','1118','Berlin Schöneberg','Bülowstraße 85/88','10783','Berlin','030/9024-18-0','030/9024-18-900','','','','10010010','691555100','POSTBANK BERLIN','10050000','6600046463','LBB GZ - BERLINER SPARKASSE','Montag und Freitag: 8:00 - 13:00 Uhr Donnerstag: 11:00 - 18:00 Uhr','faschoeneberg@berlin.de','http://www.berlin.de/oberfinanzdirektion');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('11','1119','Berlin Spandau','Nonnendammallee 15-21','13599','Berlin','030/9024-19-0','030/9024-19-900','','','','10010010','691555100','POSTBANK BERLIN','10050000','6600046463','LBB GZ - BERLINER SPARKASSE','Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung','faspandau@berlin.de','http://www.berlin.de/oberfinanzdirektion');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('11','1120','Berlin Steglitz','Schloßstr. 58/59','12165','Berlin','030/9024-20-0','030/9024-20-900','','','','10010010','691555100','POSTBANK BERLIN','10050000','6600046463','LBB GZ - BERLINER SPARKASSE','Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung','fasteglitz@berlin.de','http://www.berlin.de/oberfinanzdirektion');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('11','1121','Berlin Tempelhof','Tempelhofer Damm 234/236','12099','Berlin','030 9024-21-0','030 9024-21-900','12096','','','10010010','691555100','POSTBANK BERLIN','10050000','6600046463','LBB GZ - BERLINER SPARKASSE','Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung','fatempelhof@berlin.de','http://www.berlin.de/oberfinanzdirektion');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('11','1123','Berlin Wedding','Osloer Straße 37','13359','Berlin','030 9024-23-0','030 9024-23-900','','','','10010010','691555100','POSTBANK BERLIN','10050000','6600046463','LBB GZ - BERLINER SPARKASSE','Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung','fawedding@berlin.de','http://www.berlin.de/oberfinanzdirektion');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('11','1124','Berlin Wilmersdorf','Blissestr. 5','10713','Berlin','030/9024-24-0','030/9024-24-900','10702','','','10010010','691555100','POSTBANK BERLIN','10050000','6600046463','LBB GZ - BERLINER SPARKASSE','Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung','fawilmersdorf@berlin.de','http://www.berlin.de/oberfinanzdirektion');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('11','1125','Berlin Zehlendorf','Martin-Buber-Str. 20/21','14163','Berlin','030 9024-25-0','030 9024-25-900','14160','','','10010010','691555100','POSTBANK BERLIN','10050000','6600046463','LBB GZ - BERLINER SPARKASSE','Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung','fazehlendorf@berlin.de','http://www.berlin.de/oberfinanzdirektion');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('11','1127','Berlin für Körperschaften I','Gerichtstr. 27','13347','Berlin','030 9024-27-0','030 9024-27-900','','','','10010010','691555100','POSTBANK BERLIN','10050000','6600046463','LBB GZ - BERLINER SPARKASSE','Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung','fakoerperschaften1@berlin.de','http://www.berlin.de/oberfinanzdirektion');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('11','1128','Berlin Pankow/Weißennsee - nur KFZ-Steuer -','Berliner Straße 32','13089','Berlin','030/4704-0','030/94704-1777','13083','','','10010010','691555100','POSTBANK BERLIN','10050000','6600046463','LBB GZ - BERLINER SPARKASSE','Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung','pankow.weissensee@berlin.de','http://www.berlin.de/oberfinanzdirektion');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('11','1129','Berlin für Körperschaften III','Volkmarstr. 13','12099','Berlin','030/70102-0','030/70102-100','','12068','420844','10010010','691555100','POSTBANK BERLIN','10050000','6600046463','LBB GZ - BERLINER SPARKASSE','Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung','fakoeperschaften3@berlin.de','http://www.berlin.de/oberfinanzdirektion');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('11','1130','Berlin für Körperschaften IV','Magdalenenstr. 25','10365','Berlin','030 9024-30-0','030 9024-30-900','','','','10010010','691555100','POSTBANK BERLIN','10050000','6600046463','LBB GZ - BERLINER SPARKASSE','Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung','fakoeperschaften4@berlin.de','http://www.berlin.de/oberfinanzdirektion');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('11','1131','Berlin Friedrichsh./Prenzb.','Pappelallee 78/79','10437','Berlin','030 9024-28-0','030 9024-28-900','10431','','','10010010','691555100','POSTBANK BERLIN','10050000','6600046463','LBB GZ - BERLINER SPARKASSE','Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung','fafriedrichshain.prenzlauerberg@berlin.de','http://www.berlin.de/oberfinanzdirektion');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('11','1132','Berlin Lichtenb./Hohenschh.','Josef-Orlopp-Str. 62','10365','Berlin','030/5501-0','030/55012222','10358','','','10010010','691555100','POSTBANK BERLIN','10050000','6600046463','LBB GZ - BERLINER SPARKASSE','Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung','falichtenberg.hohenschoenhausen@berlin.de','http://www.berlin.de/oberfinanzdirektion');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('11','1133','Berlin Hellersdorf/Marzahn','Allee der Kosmonauten 29','12681','Berlin','030 9024-26-0','030 9024-26-900','12677','','','10010010','691555100','POSTBANK BERLIN','10050000','6600046463','LBB GZ - BERLINER SPARKASSE','Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung','fahellersdorf.marzahn@berlin.de','http://www.berlin.de/oberfinanzdirektion');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('11','1134','Berlin Mitte/Tiergarten','Neue Jakobstr. 6-7','10179','Berlin','030 9024-22-0','030 9024-22-900','','','','10010010','691555100','POSTBANK BERLIN','10050000','6600046463','LBB GZ - BERLINER SPARKASSE','Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung','famitte.tiergarten@berlin.de','http://www.berlin.de/oberfinanzdirektion');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('11','1135','Berlin Pankow/Weißensee','Berliner Straße 32','13089','Berlin','030/4704-0','030/47041777','13083','','','10010010','691555100','POSTBANK BERLIN','10050000','6600046463','LBB GZ - BERLINER SPARKASSE','Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung','pankow.weissensee@berlin.de','http://www.berlin.de/oberfinanzdirektion');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('11','1136','Berlin Treptow/Köpenick','Seelenbinderstr. 99','12555','Berlin','030 9024-12-0','030 9024-12-900','','','','10010010','691555100','POSTBANK BERLIN','10050000','6600046463','LBB GZ - BERLINER SPARKASSE','Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung','fatreptow.koepenick@berlin.de','http://www.berlin.de/oberfinanzdirektion');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('11','1137','Berlin für Körperschaften II','Magdalenenstr. 25','10365','Berlin','030 9024-29-0','030 9024-29-900','','','','10010010','691555100','POSTBANK BERLIN','10050000','6600046463','LBB GZ - BERLINER SPARKASSE','Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung','fakoeperschaften2@berlin.de','http://www.berlin.de/oberfinanzdirektion');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('11','1138','Berlin für Fahndung und Strafsachen','Colditzstr. 41','12099','Berlin','030/70102-777','030/70102-700','','','','','','','','','','Mo - Mi 10:00 - 14:00, Do 10:00 - 18:00, Fr 10:00 - 14:00 Uhr','fafahndung.strafsachen@berlin.de','http://www.berlin.de/oberfinanzdirektion');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('1','2111','Bad Segeberg ','Theodor-Storm-Str. 4-10','23795','Bad Segeberg','04551 54-0','04551 54-303','23792','','','23000000','23001502','BBK LUEBECK','23051030','744','KR SPK SUEDHOLSTEIN BAD SEG','0830-1200 MO, DI, DO, FR, 1330-1630 DO','','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('1','2112','Eckernförde ','Bergstr. 50','24340','Eckernförde','04351 756-0','04351 83379','','24331','1180','21000000','21001500','BBK KIEL','21092023','11511260','ECKERNFOERDER BANK VRB','0800-1200 MO-FR','','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('1','2113','Elmshorn ','Friedensallee 7-9','25335','Elmshorn','04121 481-0','04121 481-460','25333','','','22200000','22201502','BBK KIEL EH ITZEHOE','','','','0800-1200 MO-FR','','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('1','2114','Eutin ','Robert-Schade-Str. 22','23701','Eutin','04521 704-0','04521 704-406','','23691','160','23000000','23001505','BBK LUEBECK','21352240','4283','SPK OSTHOLSTEIN EUTIN','0830-1200 MO-FR, Nebenstelle Janusstr. 5 am Mo., Di, Do und Fr. 0830-1200, Do. 1330-1700','','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('1','2115','Flensburg ','Duburger Str. 58-64','24939','Flensburg','0461 813-0','0461 813-254','','24905','1552','21500000','21501500','BBK FLENSBURG','','','','0800-1200 MO-FR','','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('1','2116','Heide ','Ernst-Mohr-Str. 34','25746','Heide','0481 92-1','0481 92-690','25734','','','21500000','21701502','BBK FLENSBURG','22250020','60000123','SPK WESTHOLSTEIN','0800-1200 MO, DI, DO, FR, 1400-1700 DO','','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('1','2117','Husum ','Herzog-Adolf-Str. 18','25813','Husum','04841 8949-0','04841 8949-200','','25802','1230','21500000','21701500','BBK FLENSBURG','','','','0800-1200 MO-FR','','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('1','2118','Itzehoe ','Fehrsstr. 5','25524','Itzehoe','04821 66-0','04821 661-499','','25503','1344','22200000','22201500','BBK KIEL EH ITZEHOE','','','','0800-1200 MO, DI, DO, FR, 1400-1730 DO','','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('1','2119','Kiel-Nord ','Holtenauer Str. 183','24118','Kiel','0431 8819-0','0431 8819-1200','24094','','','21000000','21001501','BBK KIEL','21050000','52001500','HSH NORDBANK KIEL','0800-1200 MO-FR 1430-1600 DI','','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('1','2120','Kiel-Süd ','Hopfenstr. 2a','24114','Kiel','0431 602-0','0431 602-1009','24095','','','21000000','21001502','BBK KIEL','21050000','52001510','HSH NORDBANK KIEL','0800-1200 MO, DI, DO, FR, 1430-1730 DI','','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('1','2121','Leck ','Eesacker Str. 11 a','25917','Leck','04662 85-0','04662 85-266','','25912','1240','21700000','21701501','BBK FLENSBURG EH HUSUM','21750000','80003569','NORD-OSTSEE SPK SCHLESWIG','0800-1200 MO-FR','','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('1','2122','Lübeck ','Possehlstr. 4','23560','Lübeck','0451 132-0','0451 132-501','23540','','','23000000','23001500','BBK LUEBECK','21050000','7052000200','HSH NORDBANK KIEL','0730-1300 MO+DI 0730-1700 Do 0730-1200 Fr','','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('1','2123','Meldorf ','Jungfernstieg 1','25704','Meldorf','04832 87-0','04832 87-2508','','25697','850','21500000','21701503','BBK FLENSBURG','21851830','106747','VERB SPK MELDORF','0800-1200 MO, DI, DO, FR, 1400-1700 MO','','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('1','2124','Neumünster ','Bahnhofstr. 9','24534','Neumünster','04321 496 0','04321 496-189','24531','','','21000000','21001507','BBK KIEL','','','','0800-1200 MO-MI, FR 1400-1700 DO','','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('1','2125','Oldenburg ','Lankenstr. 1','23758','Oldenburg','04361 497-0','04361 497-125','','23751','1155','23000000','23001504','BBK LUEBECK','21352240','51000396','SPK OSTHOLSTEIN EUTIN','0900-1200 MO-FR 1400-1600 MI','','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('1','2126','Plön ','Fünf-Seen-Allee 1','24306','Plön','04522 506-0','04522 506-2149','','24301','108','21000000','21001503','BBK KIEL','21051580','2600','SPK KREIS PLOEN','0800-1200 MO, Di, Do, Fr, 1400-1700 Di','','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('1','2127','Ratzeburg ','Bahnhofsallee 20','23909','Ratzeburg','04541 882-01','04541 882-200','23903','','','23000000','23001503','BBK LUEBECK','23052750','100188','KR SPK LAUENBURG RATZEBURG','0830-1230 MO, DI, DO, FR, 1430-1730 DO','','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('1','2128','Rendsburg ','Ritterstr. 10','24768','Rendsburg','04331 598-0','04331 598-2770','','24752','640','21000000','21001504','BBK KIEL','21450000','1113','SPK MITTELHOLSTEIN RENDSBG','0730-1200 MO-FR','','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('1','2129','Schleswig ','Suadicanistr. 26-28','24837','Schleswig','04621 805-0','04621 805-290','','24821','1180','21500000','21501501','BBK FLENSBURG','21690020','91111','VOLKSBANK RAIFFEISENBANK','0800-1200 MO, DI, DO, FR, 1430-1700 DO','','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('1','2130','Stormarn ','Berliner Ring 25','23843','Bad Oldesloe','04531 507-0','04531 507-399','23840','','','23000000','23001501','BBK LUEBECK','23051610','20503','SPK BAD OLDESLOE','0830-1200 MO-FR','','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('1','2131','Pinneberg ','Friedrich-Ebert-Str. 29','25421','Pinneberg','04101 5472-0','04101 5472-680','','25404','1451','22200000','22201503','BBK KIEL EH ITZEHOE','','','','0800-1200 MO-FR','','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('1','2132','Bad Segeberg / Außenst.Norderstedt','Europaallee 22','22850','Norderstedt','040 523068-0','040 523068-70','','','','23000000','23001502','BBK LUEBECK','23051030','744','KR SPK SUEDHOLSTEIN BAD SEG','0830-1200 MO, DI, DO, FR, 1330-1630 DO','','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('2','2201','Hamburg Steuerkasse','Steinstraße 10','20095','Hamburg','040/42853-03','040/42853-2159','','20041','106026','20000000','20001530','BBK HAMBURG','21050000','101444000','HSH NORDBANK KIEL','',' FAfuerSteuererhebung@finanzamt.hamburg.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('2','2202','Hamburg-Altona ','Gr. Bergstr. 264/266','22767','Hamburg','040/42811-02','040/42811-2871','','22704','500471','20000000','20001530','BBK HAMBURG','21050000','101444000','HSH NORDBANK KIEL','',' FAHamburgAltona@finanzamt.hamburg.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('2','2203','Hamburg-Bergedorf ','Ludwig-Rosenberg-Ring 41','21031','Hamburg','040/42891-0','040/42891-2243','','21003','800360','20000000','20001530','BBK HAMBURG','21050000','101444000','HSH NORDBANK KIEL','','FAHamburgBergedorf@finanzamt.hamburg.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('2','2206','Hamburg-Harburg ','Harburger Ring 40','21073','Hamburg','040/42871-0','040/42871-2215','','21043','900352','20000000','200 015 30','BBK HAMBURG','21050000','101444000','HSH NORDBANK KIEL','',' FAHamburgHarburg@finanzamt.hamburg.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('2','2208','Hamburg-Wandsbek ','Schloßstr.107','22041','Hamburg','040/42881-0','040/42881-2888','','22006','700660','20000000','20001530','BBK HAMBURG','21050000','101444000','HSH NORDBANK KIEL','',' FAHamburgWandsbek@finanzamt.hamburg.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('2','2209','Hamburg-Oberalster ','Hachmannplatz 2','20099','Hamburg','040/42854-90','040/42854-4960','','20015','102248','20000000','20001530','BBK HAMBURG','21050000','101444000','HSH NORDBANK KIEL','',' FAHamburgOberalster@finanzamt.hamburg.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('2','2210','Hamburg f.VerkSt.u.Grundbes-10','Gorch-Fock-Wall 11','20355','Hamburg','040/42843-60','040/42843-6199','','20306','301721','20000000','20001530','BBK HAMBURG','21050000','101444000','HSH NORDBANK KIEL','',' FAfuerVerkehrsteuern@finanzamt.hamburg.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('2','2215','Hamburg-Barmbek-Uhlenhorst 15 ','Lübecker Str. 101-109','22087','Hamburg','040/42860-0','040/42860-730','','22053','760360','20000000','20001530','BBK HAMBURG','21050000','101444000','HSH NORDBANK KIEL','',' FAHamburgBarmbekUhlenhorst@finanzamt.hamburg.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('2','2216','Hamburg f.VerkSt.u.Grundbes-16','Gorch-Fock-Wall 11','20355','Hamburg','040/42843-60','040/42843-6199','','20306','301721','20000000','20001530','BBK HAMBURG','21050000','101444000','HSH NORDBANK KIEL','',' FAfuerVerkehrsteuern@finanzamt.hamburg.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('2','2217','Hamburg-Mitte-Altstadt 17 ','Wendenstraße 35 b','20097','Hamburg','040/42853-06','040/42853-6671','','20503','261338','20000000','20001530','BBK HAMBURG','21050000','101444000','HSH NORDBANK KIEL','',' FAHamburgMitteAltstadt@finanzamt.hamburg.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('2','2220','Hamburg f.VerkSt.u.Grundbes-20','Gorch-Fock-Wall 11','20355','Hamburg','040/42843-60','040/42843-6599','','20306','301721','20000000','20001530','BBK HAMBURG','21050000','101444000','HSH NORDBANK KIEL','',' FAfuerVerkehrsteuern@finanzamt.hamburg.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('2','2222','Hamburg-Hansa ','Steinstraße 10','20095','Hamburg','040/42853-01','040/42853-2064','','20015','102244','20000000','20001530','BBK HAMBURG','21050000','101444000','HSH NORDBANK KIEL','','FAHamburgHansa@finanzamt.hamburg.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('2','2224','Hamburg-Mitte-Altstadt ','Wendenstr. 35 b','20097','Hamburg','040/42853-06','040/42853-6671','','20503','261338','20000000','20001530','BBK HAMBURG','21050000','101444000','HSH NORDBANK KIEL','',' FAHamburgMitteAltstadt@finanzamt.hamburg.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('2','2225','Hamburg-Neustadt-St.Pauli ','Steinstraße 10','20095','Hamburg','040/42853-02','040/42853-2106','','20015','102246','20000000','20001530','BBK HAMBURG','21050000','101444000','HSH NORDBANK KIEL','',' FAHamburgNeustadt@finanzamt.hamburg.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('2','2226','Hamburg-Nord ','Borsteler Chaussee 45','22453','Hamburg','040/42806-0','040/42806-220','','22207','600707','20000000','20001530','BBK HAMBURG','21050000','101444000','HSH NORDBANK KIEL','','FAHamburgNord@finanzamt.hamburg.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('2','2227','Hamburg für Großunternehmen','Amsinckstr. 40','20097','Hamburg','040/42853-05','040/42853-5559','','20015','102205','20000000','20001530','BBK HAMBURG','21050000','101444000','HSH NORDBANK KIEL','',' FAfuerGroßunternehmen@finanzamt.hamburg.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('2','2228','Hamburg Neust.-St.Pauli-28','Steinstr. 10','20095','Hamburg','040/42853-3589','040/42853-2106','','20015','102246','20000000','20001530','BBK HAMBURG','21050000','101444000','HSH NORDBANK KIEL','',' FAHamburgNeustadt@finanzamt.hamburg.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('2','2230','Hamburg f.Verkehrst.u.Grundbes','Gorch-Fock-Wall 11','20355','Hamburg','040/42843-60','040/42843-6799','','20306','301721','20000000','20001530','BBK HAMBURG','21050000','101444000','HSH NORDBANK KIEL','',' FAfuerVerkehrsteuern@finanzamt.hamburg.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('2','2235','Hamburg f.VerkSt.u.Grundbes-35','Gorch-Fock-Wall 11','20355','Hamburg','040/42843-60','040/42843-6199','','20306','301721','20000000','20001530','BBK HAMBURG','21050000','101444000','HSH NORDBANK KIEL','',' FAfuerVerkehrsteuern@finanzamt.hamburg.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('2','2254','Hamburg-Eimsbüttel ','Stresemannstraße 23','22769','Hamburg','040/42807-0','040/42807-220','','22770','570110','20000000','20001530','BBK HAMBURG','21050000','101444000','HSH NORDBANK KIEL','',' FAHamburgEimsbuettel@finanzamt.hamburg.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('2','2257','Hamburg-Am Tierpark ','Hugh-Greene-Weg 6','22529','Hamburg','','','','22520','','20000000','20001530','BBK HAMBURG','21050000','101444000','HSH NORDBANK KIEL','',' FAHamburgAmTierpark@finanzamt.hamburg.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('2','2271','Hamburg-Barmbek-Uhlenhorst ','Lübecker Str. 101-109','22087','Hamburg','040/42860-0','040/42860-730','','22053','760360','20000000','20001530','BBK HAMBURG','21050000','101444000','HSH NORDBANK KIEL','',' FABarmbekUhlenhorst@finanzamt.hamburg.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2311','Alfeld (Leine) ','Ravenstr.10','31061','Alfeld','05181/7050','05181/705240','','31042','1244','25000000','25901505','BBK HANNOVER','25950130','10011102','KR SPK HILDESHEIM','Mo. - Fr. 8.30 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-alf.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2312','Bad Gandersheim ','Alte Gasse 24','37581','Bad Gandersheim','05382/760','(05382) 76-213 + 204','','37575','1180','26000000','26001501','BBK GOETTINGEN','25050000','22801005','NORD LB HANNOVER','Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-gan.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2313','Braunschweig-Altewiekring ','Altewiekring 20','38102','Braunschweig','0531/7050','0531/705309','','38022','3229','27000000','27001501','BBK BRAUNSCHWEIG','25050000','2498020','NORD LB HANNOVER','Mo. - Fr. 8.00 - 12.00 Uhr, Mo. 14.00 - 17.00 Uhr','Poststelle@fa-bs-a.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2314','Braunschweig-Wilhelmstr. ','Wilhelmstr. 4','38100','Braunschweig','0531/4890','0531/489224','','38022','3249','27000000','27001502','BBK BRAUNSCHWEIG','25050000','811422','NORD LB HANNOVER','Mo. - Fr. 8.00 - 12.00 Uhr, Mo. 14.00 - 17.00 Uhr','Poststelle@fa-bs-w.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2315','Buchholz in der Nordheide ','Bgm.-A.-Meyer-Str. 5','21244','Buchholz','04181/2030','(04181) 203-4444','','21232','1262','20000000','20001520','BBK HAMBURG','20750000','3005063','SPK HARBURG-BUXTEHUDE','Mo. - Fr. 8.00 - 12.00 Uhr , Do. 14.00 - 17.00 Uhr','Poststelle@fa-buc.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2316','Burgdorf ','V.d.Hannov. Tor 30','31303','Burgdorf','05136/8060','05136/806144','31300','','','25000000','25001515','BBK HANNOVER','25050180','1040400010','SPARKASSE HANNOVER','Mo. - Fr. 8.30 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-bu.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2317','Celle ','Sägemühlenstr. 5','29221','Celle','(05141) 915-0','05141/915666','','29201','1107','25000000','25701511','BBK HANNOVER','25750001','59','SPARKASSE CELLE','Mo. - Fr. 8.00 - 12.00 Uhr , Do. 14.00 - 17.00 Uhr','Poststelle@fa-ce.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2318','Cuxhaven ','Poststr. 81','27474','Cuxhaven','(04721) 563-0','04721/563313','','27452','280','29000000','24101501','BBK BREMEN','24150001','100503','ST SPK CUXHAVEN','Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-cux.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2319','Gifhorn ','Braunschw. Str. 6-8','38518','Gifhorn','05371/8000','05371/800241','','38516','1249','27000000','27001503','BBK BRAUNSCHWEIG','26951311','11009958','SPK GIFHORN-WOLFSBURG','Mo. - Fr. 8.00 - 12.00 Uhr, Do. 14.00 - 17.00','Poststelle@fa-gf.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2320','Göttingen ','Godehardstr. 6','37073','Göttingen','0551/4070','0551/407449','37070','','','26000000','26001500','BBK GOETTINGEN','26050001','91','SPARKASSE GOETTINGEN','Servicecenter: Mo., Di., Mi. und Fr. 8.00 - 12.00 u. Do. 8.00 - 17.00 Uhr,','Poststelle@fa-goe.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2321','Goslar ','Wachtelpforte 40','38644','Goslar','05321/5590','05321/559200','','38604','1440','27000000','27001505','BBK BRAUNSCHWEIG','26850001','2220','SPARKASSE GOSLAR/HARZ','Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-gs.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2322','Hameln ','Süntelstraße 2','31785','Hameln','05151/2040','05151/204200','','31763','101325','25000000','25401511','BBK HANNOVER','25450001','430','ST SPK HAMELN','Mo. - Fr. 8.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-hm.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2323','Hannover-Land I ','Göttinger Chaus. 83A','30459','Hannover','(0511) 419-1','0511/4192269','','30423','910320','25000000','25001512','BBK HANNOVER','25050000','101342434','NORD LB HANNOVER','Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr und nach Vereinbarung','Poststelle@fa-h-l1.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2324','Hannover-Mitte ','Lavesallee 10','30169','Hannover','0511/16750','0511/1675277','','30001','143','25000000','25001516','BBK HANNOVER','25050000','101341816','NORD LB HANNOVER','Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhrund nach Vereinbarung','Poststelle@fa-h-mi.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2325','Hannover-Nord ','Vahrenwalder Str.206','30165','Hannover','0511/67900','(0511) 6790-6090','','30001','167','25000000','25001514','BBK HANNOVER','25050000','101342426','NORD LB HANNOVER','Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr und nach Vereinbarung','Poststelle@fa-h-no.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2326','Hannover-Süd ','Göttinger Chaus. 83B','30459','Hannover','0511/4191','0511/4192575','','30423','910355','25000000','25001517','BBK HANNOVER','25050000','101342400','NORD LB HANNOVER','Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr und nach Vereinbarung','Poststelle@fa-h-su.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2327','Hannover-Land II ','Vahrenwalder Str.208','30165','Hannover','0511/67900','(0511) 6790-6633','','30001','165','25000000','25001520','BBK HANNOVER','25050000','101342517','NORD LB HANNOVER','Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr und nach Vereinbarung','Poststelle@fa-h-l2.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2328','Helmstedt ','Ernst-Koch-Str.3','38350','Helmstedt','05351/1220','(05351) 122-299','','38333','1320','27000000','27101500','BBK BRAUNSCHWEIG','25050000','5801006','NORD LB HANNOVER','Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-he.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2329','Herzberg am Harz ','Sieberstr. 1','37412','Herzberg','05521/8570','05521/857220','','37401','1153','26000000','26001502','BBK GOETTINGEN','26351015','1229327','SPARKASSE IM KREIS OSTERODE','Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-hz.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2330','Hildesheim ','Kaiserstrasse 47','31134','Hildesheim','05121/3020','05121/302480','','31104','100455','25000000','25901500','BBK HANNOVER','25950130','5555','KR SPK HILDESHEIM','Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr und nach Vereinbarung','Poststelle@fa-hi.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2331','Holzminden ','Ernst-August-Str.30','37603','Holzminden','05531/1220','05531/122100','','37601','1251','25000000','25401512','BBK HANNOVER','25050000','27811140','NORD LB HANNOVER','Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-hol.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2332','Lüchow ','Mittelstr.5','29439','Lüchow','(05841) 963-0','05841/963170','','29431','1144','24000000','25801503','BBK LUENEBURG','25851335','2080000','KR SPK LUECHOW-DANNENBERG','Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-luw.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2333','Lüneburg ','Am Alt. Eisenwerk 4a','21339','Lüneburg','04131/3050','04131/305915','21332','','','24000000','24001500','BBK LUENEBURG','24050110','18','SPK LUENEBURG','Mo. - Fr. 8.00-12.00 Uhr, Do. 14.00 - 17.00 Uhr und nach Vereinbarung','Poststelle@fa-lg.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2334','Nienburg/Weser ','Schloßplatz 10','31582','Nienburg','05021/8011','05021/801300','','31580','2000','25000000','25601500','BBK HANNOVER','25650106','302224','SPARKASSE NIENBURG','Mo. - Fr. 7.30 - 12.00 Uhr und nach Vereinbarung, zusätzl. Arbeitnehmerbereich: Do. 14 -','Poststelle@fa-ni.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2335','Northeim ','Graf-Otto-Str. 31','37154','Northeim','05551/7040','05551/704221','','37142','1261','26000000','26201500','BBK GOETTINGEN','26250001','208','KR SPK NORTHEIM','Mo. - Fr. 8.30 - 12.30 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-nom.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2336','Osterholz-Scharmbeck ','Pappstraße 2','27711','Osterholz-Scharmbeck','04791/3020','04791/302101','','27701','1120','29000000','29001523','BBK BREMEN','29152300','202622','KR SPK OSTERHOLZ','Mo. - Fr. 8.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-ohz.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2338','Peine ','Duttenstedt.Str. 106','31224','Peine','05171/4070','05171/407199','31221','','','27000000','27001507','BBK BRAUNSCHWEIG','25250001','75003210','KR SPK PEINE','Mo. - Mi. Fr. 9.00 - 12.00, Do. 13.30 - 16.00 UhrDo. (Infothek) 13.30 -','Poststelle@fa-pe.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2340','Rotenburg (Wümme) ','Hoffeldstr. 5','27356','Rotenburg','04261/740','04261/74108','','27342','1260','29000000','29001522','BBK BREMEN','24151235','26106377','SPK ROTENBURG-BREMERVOERDE','Mo. - Mi., Fr. 8.00 - 12.00 Uhr, Do. 8.00 - 17.30','Poststelle@fa-row.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2341','Soltau ','Rühberg 16 - 20','29614','Soltau','05191/8070','05191/807144','','29602','1243','24000000','25801502','BBK LUENEBURG','25851660','100016','KR SPK SOLTAU','Mo. - Fr. 8.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-sol.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2342','Hannover-Land I Außenstelle Springe','Bahnhofstr. 28','31832','Springe','05041/7730','05041/77363','','31814','100255','25000000','25001512','BBK HANNOVER','25050180','3001000037','SPARKASSE HANNOVER','Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr und nach Vereinbarung','Poststelle@fa-ast-spr.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2343','Stade ','Harburger Str. 113','21680','Stade','(04141) 536-0','(04141) 536-499','21677','','','24000000','24001560','BBK LUENEBURG','24151005','42507','SPK STADE-ALTES LAND','Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-std.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2344','Stadthagen ','Schloß','31655','Stadthagen','05721/7050','05721/705250','31653','','','49000000','49001502','BBK MINDEN, WESTF','25551480','470140401','SPARKASSE SCHAUMBURG','Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-shg.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2345','Sulingen ','Hindenburgstr. 16','27232','Sulingen','04271/870','04271/87289','','27226','1520','29000000','29001516','BBK BREMEN','25651325','30101430','KR SPK DIEPHOLZ','Mo., Mi., Do. und Fr. 8.00 - 12.00 Uhr, Di. 8.00 - 17.00 Uhr','Poststelle@fa-su.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2346','Syke ','Bürgerm.-Mävers-Str. 15','28857','Syke','04242/1620','04242/162423','','28845','1164','29000000','29001515','BBK BREMEN','29151700','1110044557','KREISSPARKASSE SYKE','Mo. - Fr. 8.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-sy.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2347','Uelzen ','Am Königsberg 3','29525','Uelzen','0581/8030','0581/803404','','29504','1462','24000000','25801501','BBK LUENEBURG','25850110','26','SPARKASSE UELZEN','Mo. - Fr. 8.30 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-ue.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2348','Verden (Aller) ','Bremer Straße 4','27283','Verden','04231/9190','04231/919310','','27263','1340','29000000','29001517','BBK BREMEN','29152670','10000776','KR SPK VERDEN','Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr und nach Vereinbarung','Poststelle@fa-ver.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2349','Wesermünde ','Borriesstr. 50','27570','Bremerhaven','0471/1830','0471/183119','','27503','100369','29000000','29201501','BBK BREMEN','29250150','100103200','KR SPK WESERMUENDE-HADELN','Mo. - Fr. 8.30 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr und nach Vereinbarung','Poststelle@fa-wem.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2350','Winsen (Luhe) ','Von-Somnitz-Ring 6','21423','Winsen','04171/6560','(04171) 656-115','','21413','1329','24000000','24001550','BBK LUENEBURG','20750000','7051519','SPK HARBURG-BUXTEHUDE','Mo. - Fr. 8.00 - 12.00 Uhr, Do. 14.00 - 18.00 Uhr und nach Vereinbarung','Poststelle@fa-wl.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2351','Wolfenbüttel ','Jägerstr. 19','38304','Wolfenbüttel','05331/8030','(05331) 803-113/266 ','38299','','','27000000','27001504','BBK BRAUNSCHWEIG','25050000','9801002','NORD LB HANNOVER','Mo. - Fr. 8.00 - 12.00 Uhr, Mi. 14.00 - 17.00 Uhr','Poststelle@fa-wf.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2352','Zeven ','Kastanienweg 1','27404','Zeven','04281/7530','04281/753290','','27392','1259','29000000','29201503','BBK BREMEN','24151235','404350','SPK ROTENBURG-BREMERVOERDE','Mo. - Fr. 8.30 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr und nach Vereinbarung','Poststelle@fa-zev.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2353','Papenburg ','Große Straße 32','26871','Aschendorf','04962/5030','04962/503222','','26883','2264','28000000','28501512','BBK OLDENBURG (OLDB)','26650001','1020007','SPK EMSLAND','Mo. - Fr. 9.00 - 12.00 Uhr, Mi. 14.00 - 17.00 Uhr','Poststelle@fa-pap.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2354','Aurich ','Hasseburger Str. 3','26603','Aurich','04941/1750','04941/175152','','26582','1260','28000000','28501514','BBK OLDENBURG (OLDB)','28350000','90001','SPK AURICH-NORDEN','Mo. - Fr. 8.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-aur.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2355','Bad Bentheim ','Heinrich-Böll-Str. 2','48455','Bad Bentheim','05922/970-0','05922/970-2000','','48443','1262','26500000','26601501','BBK OSNABRUECK','26750001','1000066','KR SPK NORDHORN','Mo. - Fr. 9.00 - 12.00 Uhr, Do 14.00 - 15.30 Uhr','Poststelle@fa-ben.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2356','Cloppenburg ','Bahnhofstr. 57','49661','Cloppenburg','04471/8870','04471/887477','','49646','1680','28000000','28001501','BBK OLDENBURG (OLDB)','28050100','80402100','LANDESSPARKASSE OLDENBURG','Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-clp.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2357','Delmenhorst ','Fr.-Ebert-Allee 15','27749','Delmenhorst','04221/1530','04221/153126','27747','','','29000000','29001521','BBK BREMEN','28050100','30475669','LANDESSPARKASSE OLDENBURG','Mo. - Fr. 9.00 - 12.00 Uhr, Di. 14.00 - 17.00 Uhr und nach Vereinbarung','Poststelle@fa-del.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2358','Emden ','Ringstr. 5','26721','Emden','(04921) 934-0','(04921) 934-499','','26695','1553','28000000','28401500','BBK OLDENBURG (OLDB)','28450000','26','SPARKASSE EMDEN','Mo. - Fr. 8.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-emd.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2360','Leer (Ostfriesland) ','Edzardstr. 12/16','26789','Leer','(0491) 9870-0','0491/9870209','26787','','','28000000','28501511','BBK OLDENBURG (OLDB)','28550000','849000','SPARKASSE LEER-WEENER','Mo. - Fr. 8.00 - 12.00 Uhr, nur Infothek: Mo., Do. 14.00 - 17.30 Uhr','Poststelle@fa-ler.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2361','Lingen (Ems) ','Mühlentorstr. 14','49808','Lingen','0591/91490','0591/9149468','','49784','1440','26500000','26601500','BBK OSNABRUECK','26650001','2402','SPK EMSLAND','Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr und nach Vereinbarung','Poststelle@fa-lin.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2362','Norden ','Mühlenweg 20','26506','Norden','04931/1880','04931/188196','','26493','100360','28000000','28501515','BBK OLDENBURG (OLDB)','28350000','1115','SPK AURICH-NORDEN','Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-nor.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2363','Nordenham ','Plaatweg 1','26954','Nordenham','04731/8700','04731/870100','','26942','1264','28000000','28001504','BBK OLDENBURG (OLDB)','28050100','63417000','LANDESSPARKASSE OLDENBURG','Mo. - Fr. 8.30 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-nhm.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2364','Oldenburg (Oldenburg) ','91er Straße 4','26121','Oldenburg','0441/2381','(0441) 238-201/2/3','','26014','2445','28000000','28001500','BBK OLDENBURG (OLDB)','28050100','423301','LANDESSPARKASSE OLDENBURG','Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-ol.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2365','Osnabrück-Land ','Hannoversche Str. 12','49084','Osnabrück','0541/58420','0541/5842450','','49002','1280','26500000','26501501','BBK OSNABRUECK','26552286','110007','KREISSPARKASSE MELLE','Mo., Mi., Do. u. Fr. 8.00 - 12.00 Uhr, Di. 12.00 - 17.00 Uhr','Poststelle@fa-os-l.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2366','Osnabrück-Stadt ','Süsterstr. 46/48','49074','Osnabrück','0541/3540','(0541) 354-312','','49009','1920','26500000','26501500','BBK OSNABRUECK','26550105','19000','SPARKASSE OSNABRUECK','Mo. - Mi., Fr. 8.00 - 12.00 Uhr, nur Infothek: Do. 12.00 - 17.00 Uhr','Poststelle@fa-os-s.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2367','Quakenbrück ','Lange Straße 37','49610','Quakenbrück','05431/1840','05431/184101','','49602','1261','26500000','26501503','BBK OSNABRUECK','26551540','18837179','KR SPK BERSENBRUECK','Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-qua.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2368','Vechta ','Rombergstr. 49','49377','Vechta','04441/180','(04441) 18-100','49375','','','28000000','28001502','BBK OLDENBURG (OLDB)','28050100','70400049','LANDESSPARKASSE OLDENBURG','Mo. - Fr. 8.30 - 12.00 Uhr, Mo. 14.00 - 16.00 Uhr,Mi. 14.00 - 17.00','Poststelle@fa-vec.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2369','Westerstede ','Ammerlandallee 14','26655','Westerstede','04488/5150','04488/515444','26653','','','28000000','28001503','BBK OLDENBURG (OLDB)','28050100','40465007','LANDESSPARKASSE OLDENBURG','Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-wst.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2370','Wilhelmshaven ','Rathausplatz 3','26382','Wilhelmshaven','04421/1830','04421/183111','','26354','1462','28000000','28201500','BBK OLDENBURG (OLDB)','28250110','2117000','SPARKASSE WILHELMSHAVEN','Mo. - Fr. 8.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-whv.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2371','Wittmund ','Harpertshausen.Str.2','26409','Wittmund','04462/840','04462/84195','','26398','1153','28000000','28201502','BBK OLDENBURG (OLDB)','','','','Mo. - Fr. 8.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr','Poststelle@fa-wtm.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2380','Braunschweig für Großbetriebsprüfung','Theodor-Heuss-Str.4a','38122','Braunschweig','0531/80970','(0531) 8097-333','','38009','1937','','','','','','','nach Vereinbarung','Poststelle@fa-gbp-bs.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2381','Göttingen für Großbetriebsprüfung','Godehardstr. 6','37073','Göttingen','0551/4070','(0551) 407-448','','','','','','','','','','','Poststelle@fa-gbp-goe.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2382','Hannover I für Großbetriebsprüfung','Bischofsholer Damm 15','30173','Hannover','(0511) 8563-01','(0511) 8563-195','','','','','','','','','','','Poststelle@fa-gbp-h1.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2383','Hannover II für Großbetriebsprüfung','Bischofsholer Damm 15','30173','Hannover','(0511) 8563-02','(0511) 8563-250','','30019','1927','','','','','','','','Poststelle@fa-gbp-h2.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2384','Stade für Großbetriebsprüfung','Am Ärztehaus 12','21680','Stade','(04141) 602-0','(04141) 602-60','','','','','','','','','','','Poststelle@fa-gbp-std.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2385','Oldenburg für Großbetriebsprüfung','Georgstr. 36','26121','Oldenburg','0441/2381','(0441) 238-522','','26014','2445','','','','','','','','Poststelle@fa-gbp-ol.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2386','Osnabrück für Großbetriebsprüfung','Johann-Domann-Str. 6','49080','Osnabrück','(0541) 503 800','(0541) 503 888','','','','','','','','','','','Poststelle@fa-gbp-os.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2390','Braunschweig für Fahndung und Strafsachen','Rudolf-Steiner-Str. 1','38120','Braunschweig','0531/28510','(0531) 2851-150','','38009','1931','','','','','','','nach Vereinbarung','Poststelle@fa-fust-bs.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2391','Hannover für Fahndung und Strafsachen','Göttinger Chaus. 83B','30459','Hannover','(0511) 419-1','(0511) 419-2988','','30430','911007','','','','','','','','Poststelle@fa-fust-h.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2392','Lüneburg für Fahndung und Strafsachen','Horst-Nickel-Str. 6','21337','Lüneburg','(04131) 8545-600','(04131) 8545-698','','21305','1570','','','','','','','','Poststelle@fa-fust-lg.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('3','2393','Oldenburg für Fahndung und Strafsachen','Cloppenburger Str. 320','26133','Oldenburg','(0441) 9401-0','(0441) 9401-200','','26014','2442','','','','','','','','Poststelle@fa-fust-ol.niedersachsen.de','www.ofd.niedersachsen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('4','2457','Bremen-Mitte Bewertung ','Rudolf-Hilferding-Platz 1','28195','Bremen','0421 322-2725','0421 322-2878','','28079','10 79 67','29050000','1070110002','BREMER LANDESBANK BREMEN','29050101','109 0901','SPK BREMEN','Zentrale Informations- und Annahmestelle Mo+Do 08:00-18:00,Di+Mi 08:00-16:00,Fr 08:00-15:00','office@FinanzamtMitte.bremen.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('4','2471','Bremen-Mitte ','Rudolf-Hilferding-Platz 1','28195','Bremen','0421 322-2725','0421 322-2878','28187','28079','10 79 67','29000000','29001512','BBK BREMEN','29050101','1090646','SPK BREMEN','Zentrale Informations- und Annahmestelle Mo+Do 08:00-18:00,Di+Mi 08:00-16:00,Fr 08:00-15:00','office@FinanzamtMitte.bremen.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('4','2472','Bremen-Ost ','Rudolf-Hilferding-Platz 1','28195','Bremen','0421 322-3005','0421 322-3178','','28057','10 57 09','29000000','29001513','BBK BREMEN','29050101','1090612','SPK BREMEN','Zentrale Informations- und Annahmestelle Mo+Do 08:00-18:00,Di+Mi 08:00-16:00,Fr 08:00-15:00','office@FinanzamtOst.bremen.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('4','2473','Bremen-West ','Rudolf-Hilferding-Platz 1','28195','Bremen','0421 322-3422','0421 322-3478','','28057','10 57 29','29000000','29001514','BBK BREMEN','29050101','1090638','SPK BREMEN','Zentrale Informations- und Annahmestelle Mo+Do 08:00-18:00,Di+Mi 08:00-16:00,Fr 08:00-15:00','office@FinanzamtWest.bremen.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('4','2474','Bremen-Nord ','Gerhard-Rohlfs-Str. 32','28757','Bremen','0421 6607-1','0421 6607-300','','28734','76 04 34','29000000','29001518','BBK BREMEN','29050101','5016001','SPK BREMEN','Zentrale Informations- und Annahmestelle Mo+Do 08:00-18:00,Di+Mi 08:00-16:00,Fr 08:00-14:00','office@FinanzamtNord.bremen.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('4','2475','Bremerhaven ','Schifferstr. 2-8','27568','Bremerhaven','0471 486-1','0471 486-370','','27516','12 02 42','29200000','29201500','BBK BREMEN EH BREMERHAVEN','29250000','1100068','STE SPK BREMERHAVEN','Zentrale Informations- und Annahmestelle Mo+Do 08:00-18:00,Di+Mi 08:00-16:00,Fr 08:00-15:00','office@FinanzamtBremerhaven.bremen.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('4','2476','Bremen-Mitte KraftfahrzeugSt ','Schillerstr. 22','28195','Bremen','0421 322-2725','0421 322-2878','','28079','107967','29000000','29001512','BBK BREMEN','29050101',' 109 0646','SPK BREMEN','Zentrale Informations- und Annahmestelle Mo+Do 08:00-18:00,Di+Mi 08:00-16:00,Fr 08:00-15:00','office@FinanzamtMitte.bremen.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('4','2477','Bremerhaven Bewertung ','Schifferstr. 2 - 8','27568','Bremerhaven','0471 486-1','0471 486-370','','27516','12 02 42','29200000','29201500','BBK BREMEN EH BREMERHAVEN','29250000','1100068','STE SPK BREMERHAVEN','Zentrale Informations- und Annahmestelle Mo+Do 08.00-18.00/Di+Mi 08.00-16.00/Fr 08.00-15.00','office@FinanzamtBremerhaven.bremen.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('4','2478','Bremen für Großbetriebsprüfung','Schillerstr. 6-7','28195','Bremen','0421 322-4019','0421 322-4078','','28057','10 57 69','','','','','','','nach Vereinbarung','','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('4','2482','Bremen-Ost Arbeitnehmerbereich ','Rudolf-Hilferding-Platz 1','28195','Bremen','0421 322-3005','0421 322-3178','','28057','10 57 09','29000000','29001513','BBK BREMEN','29050101','1090612','SPK BREMEN','Zentrale Informations- und Annahmestelle Mo+Do 08:00-18:00,Di+Mi 08:00-16:00,Fr 08:00-15:00','office@FinanzamtOst.bremen.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('4','2484','Bremen-Nord Arbeitnehmerbereic ','Gerhard-Rohlfs-Str. 32','28757','Bremen','0421 6607-1','0421 6607-300','','28734','76 04 34','29000000','29001518','BBK BREMEN','29050101','5016001','SPK BREMEN','Zentrale Informations- und Annahmestelle Mo+Do 08:00-18:00,Di+Mi 08:00-16:00,Fr 08:00-14:00','office@FinanzamtNord.bremen.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('4','2485','Bremerhaven Arbeitnehmerbereic ','Schifferstr. 2-8','27568','Bremerhaven','0471 486-1','0471 486-370','','27516','12 02 42','29200000','29201500','BBK BREMEN EH BREMERHAVEN','29250000','1100068','STE SPK BREMERHAVEN','Zentrale Informations- und Annahmestelle Mo+Do 08:00-18:00,Di+Mi 08:00-16:00,Fr 08:00-15:00','office@FinanzamtBremerhaven.bremen.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2601','Alsfeld-Lauterbach Verwaltungsstelle Alsfeld','In der Rambach 11','36304','Alsfeld','06631/790-0','06631/790-555','','36292','1263','51300000','51301504','BBK GIESSEN','53051130','1022003','SPARKASSE VOGELSBERGKREIS','Mo u. Mi 8:00-12:00, Do 14:00-18:00 Uhr','poststelle@Finanzamt-Alsfeld-Lauterbach.de','www.Finanzamt-Alsfeld-Lauterbach.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2602','Hersfeld-Rotenburg Verwaltungsstelle Bad Hersfeld','Im Stift 7','36251','Bad Hersfeld','06621/933-0','06621/933-333','','36224','1451','53200000','53201500','BBK KASSEL EH BAD HERSFELD','53250000','1000016','SPK BAD HERSFELD-ROTENBURG','Mo u. Do 8:00-12:00, Di 14:00-18:00 Uhr','poststelle@Finanzamt-Hersfeld-Rotenburg.de','www.Finanzamt-Hersfeld-Rotenburg.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2603','Bad Homburg v.d. Höhe ','Kaiser-Friedr.-Promenade 8-10 ','61348','Bad Homburg','06172/107-0','06172/107-317','61343','61284','1445','50000000','50001501','BBK FILIALE FRANKFURT MAIN','51250000','1014781','TAUNUS-SPARKASSE BAD HOMBG','Mo u. Fr 8:00-12:00, Mi 14:00-18:00 Uhr','poststelle@Finanzamt-Bad-Homburg.de','www.Finanzamt-Bad-Homburg.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2604','Rheingau-Taunus Verwaltungsst. Bad Schwalbach ','Emser Str.27a','65307','Bad Schwalbach','06124/705-0','06124/705-400','','65301','1165','51000000','51001502','BBK WIESBADEN','51050015','393000643','NASS SPK WIESBADEN','Mo-Mi 8:00-15:30, Do 13:30-18:00, Fr 8:00-12:00 Uhr','poststelle@Rheingau-Taunus.de','www.Finanzamt-Rheingau-Taunus.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2605','Bensheim ','Berliner Ring 35','64625','Bensheim','06251/15-0','06251/15-267','','64603','1351','50800000','50801510','BBK DARMSTADT','50950068','1040005','SPARKASSE BENSHEIM','Mo-Mi 8:00-15:30, Do 13:00-18:00, Fr 8:00-12:00 Uhr','poststelle@Finanzamt-Bensheim.de','www.Finanzamt-Bensheim.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2606','Marburg-Biedenkopf Verwaltungsstelle Biedenkopf','Im Feldchen 2','35216','Biedenkopf','06421/698-0','06421/698-109','','','','51300000','51301514','BBK GIESSEN','53350000','110027303','SPK MARBURG-BIEDENKOPF','Mo u. Fr 8:00-12:00, Mi 14:00-18:00 Uhr Telefon Verwaltungsstelle: 06461/709-0','poststelle@Finanzamt-Marburg-Biedenkopf.de','www.Finanzamt-Marburg-Biedenkopf.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2607','Darmstadt ','Soderstraße 30','64283','Darmstadt','06151/102-0','06151/102-1262','64287','64219','110465','50800000','50801500','BBK DARMSTADT','50850049','5093005006','LD BK GZ DARMSTADT','Mo-Mi 8:00-15:30, Do 8:00-18:00, Fr 8:00-12:00 Uhr','poststelle@Finanzamt-Darmstadt.de','www.Finanzamt-Darmstadt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2608','Dieburg ','Marienstraße 19','64807','Dieburg','06071/2006-0','06071/2006-100','','64802','1209','50800000','50801501','BBK DARMSTADT','50852651','33211004','SPARKASSE DIEBURG','Mo-Mi 7:30-15:30, Do 13:30-18:00, Fr 7:30-12:00 Uhr','poststelle@Finanzamt-Dieburg.de','www.Finanzamt-Dieburg.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2609','Dillenburg ','Wilhelmstraße 9','35683','Dillenburg','02771/908-0','02771/908-100','','35663','1362','51300000','51301509','BBK GIESSEN','51650045','18','BEZ SPK DILLENBURG','Mo-Mi 8:00-15:30, Do 14:00-18:00, Fr 8:00-12:00 Uhr','poststelle@Finanzamt-Dillenburg.de','www.Finanzamt-Dillenburg.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2610','Eschwege-Witzenhausen Verwaltungsstelle Eschwege','Schlesienstraße 2','37269','Eschwege','05651/926-5','05651/926-720','37267','37252','1280','52000000','52001510','BBK KASSEL','52250030','18','SPARKASSE WERRA-MEISSNER','Mo u. Mi 8:00-12:00, Do 14:00-18:00 Uhr','poststelle@Finanzamt-Eschwege-Witzenhausen.de','www.Finanzamt-Eschwege-Witzenhausen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2611','Korbach-Frankenberg Verwaltungsstelle Frankenberg ','Geismarer Straße 16','35066','Frankenberg','05631/563-0','05631/563-888','','','','51300000','51301513','BBK GIESSEN','52350005','5001557','SPK WALDECK-FRANKENBERG','Mo, Di u. Do 8:00-15:30, Mi 13:30-18:00, Fr 8:00-12:00 Uhr','poststelle@Finanzamt-Korbach-Frankenberg.de','www.Finanzamt-Korbach-Frankenberg.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2612','Frankfurt am Main II ','Gutleutstraße 122','60327','Frankfurt','069/2545-02','069/2545-2999','','60305','110862','50000000','50001504','BBK FILIALE FRANKFURT MAIN','50050000','1600006','LD BK HESS-THUER GZ FFM','Mo-Mi 8:00-15:30, Do 13:30-18:00, Fr 8:00-12:00 Uhr','poststelle@Finanzamt-Frankfurt-2.de','www.Finanzamt-Frankfurt-am-Main.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2613','Frankfurt am Main I ','Gutleutstraße 124','60327','Frankfurt','069/2545-01','069/2545-1999','','60305','110861','50000000','50001504','BBK FILIALE FRANKFURT MAIN','50050000','1600006','LD BK HESS-THUER GZ FFM','Mo-Mi 8:00-15:30, Do 13:30-18:00, Fr 8:00-12:00 Uhr','poststelle@Finanzamt-Frankfurt-1.de','www.Finanzamt-Frankfurt-am-Main.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2614','Frankfurt am Main IV ','Gutleutstraße 118','60327','Frankfurt','069/2545-04','069/2545-4999','','60305','110864','50000000','50001504','BBK FILIALE FRANKFURT MAIN','50050000','1600006','LD BK HESS-THUER GZ FFM','Mo u. Mi 8:00-12:00, Do 14:00-18:00 Uhr','poststelle@Finanzamt-Frankfurt-4.de','www.Finanzamt-Frankfurt-am-Main.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2615','Frankfurt/M. V-Höchst Verwaltungsstelle Höchst','Hospitalstraße 16 a','65929','Frankfurt','069/2545-05','069/2545-5999','','','','50000000','50001502','BBK FILIALE FRANKFURT MAIN','50050201','608604','FRANKFURTER SPK FRANKFURT','Mo u. Mi 8:00-12:00, Do 14:00-18:00 Uhr Telefon Verwaltungsstelle: 069/30830-0','poststelle@Finanzamt-Frankfurt-5-Hoechst.de','www.Finanzamt-Frankfurt-am-Main.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2616','Friedberg (Hessen) ','Leonhardstraße 10 - 12','61169','Friedberg','06031/49-1','06031/49-333','','61143','100362','51300000','51301506','BBK GIESSEN','51850079','50000400','SPARKASSE WETTERAU','Di 8:00-12:00, Do 14:00-18:00, Fr 8:00-12:00 Uhr','poststelle@Finanzamt-Friedberg.de','www.Finanzamt-Friedberg.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2617','Bensheim Außenstelle Fürth','Erbacher Straße 23','64658','Fürth','06253/206-0','06253/206-10','','64654','1154','50800000','50801510','BBK DARMSTADT','50950068','1040005','SPARKASSE BENSHEIM','','poststelle@Finanzamt-Bensheim.de','www.Finanzamt-Bensheim.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2618','Fulda ','Königstraße 2','36037','Fulda','0661/924-01','0661/924-1606','','36003','1346','53000000','53001500','BBK KASSEL EH FULDA','53050180','49009','SPARKASSE FULDA','Mo-Mi 8:00-15:30, Do 14:00-18:00, Fr 8:00-12:00 Uhr','poststelle@Finanzamt-Fulda.de','www.Finanzamt-Fulda.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2619','Gelnhausen ','Frankfurter Straße 14','63571','Gelnhausen','06051/86-0','06051/86-299','63569','63552','1262','50600000','50601502','BBK FRANKFURT EH HANAU','50750094','2008','KREISSPARKASSE GELNHAUSEN','Mo u. Mi 8:00-12:00, Do 14:30-18:00 Uhr','poststelle@Finanzamt-Gelnhausen.de','www.Finanzamt-Gelnhausen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2620','Gießen ','Schubertstraße 60','35392','Gießen','0641/4800-100','0641/4800-1590','35387','35349','110440','','','','51300000','51301500','BBK GIESSEN','Mo-Mi 8:00-15:30,Do 14:00-18:00, Fr 8:00-12:00 Uhr','info@Finanzamt-Giessen.de','www.Finanzamt-Giessen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2621','Groß-Gerau ','Europaring 11-13','64521','Groß-Gerau','06152/170-01','06152/170-601','64518','64502','1262','50800000','50801502','BBK DARMSTADT','50852553','1685','KR SPK GROSS-GERAU','Mo-Mi 8:00-15.30, Do 14:00-18:00, Fr 8:00-12:00 Uhr','poststelle@Finanzamt-Gross-Gerau.de','www.Finanzamt-Gross-Gerau.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2622','Hanau ','Am Freiheitsplatz 2','63450','Hanau','06181/101-1','06181/101-501','63446','63404','1452','50600000','50601500','BBK FRANKFURT EH HANAU','50650023','50104','SPARKASSE HANAU','Mo u. Mi 7:30-12:00, Do 14:30-18:00 Uhr','poststelle@Finanzamt-Hanau.de','www.Finanzamt-Hanau.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2623','Kassel-Hofgeismar Verwaltungsstelle Hofgeismar','Altstädter Kirchplatz 10','34369','Hofgeismar','0561/7207-0','0561/7207-2500','','','','52000000','52001501','BBK KASSEL','52050353','100009202','KASSELER SPARKASSE','Di, Mi u. Fr 8:00-12:00, Do 15:00-18:00 Uhr Telefon Verwaltungsstelle: 05671/8004-0','poststelle@Finanzamt-Kassel-Hofgeismar.de','www.Finanzamt-Kassel.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2624','Schwalm-Eder Verwaltungsstelle Fritzlar','Georgengasse 5','34560','Fritzlar','05622/805-0','05622/805-111','','34551','1161','52000000','52001502','BBK KASSEL','52052154','110007507','KREISSPARKASSE SCHWALM-EDER','Mo u. Fr 8:00-12:00, Mi 14:00-18:00 Uhr','poststelle@Finanzamt-Schwalm-Eder.de','www.Finanzamt-Schwalm-Eder.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2625','Kassel-Spohrstraße ','Spohrstraße 7','34117','Kassel','0561/7208-0','0561/7208-408','34111','34012','101249','52000000','52001500','BBK KASSEL','52050000','4091300006','LANDESKREDITKASSE KASSEL','Mo u. Fr 7:30-12:00, Mi 14:00-18:00 Uhr','poststelle@Finanzamt-Kassel-Spohrstrasse.de','www.Finanzamt-Kassel.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2626','Kassel-Hofgeismar Verwaltungsstelle Kassel','Goethestraße 43','34119','Kassel','0561/7207-0','0561/7207-2500','34111','34012','101229','52000000','52001500','BBK KASSEL','52050000','4091300006','LANDESKREDITKASSE KASSEL','Mo, Mi u. Fr 8:00-12:00, Mi 14:00-18:00 Uhr','poststelle@Finanzamt-Kassel-Hofgeismar.de','www.Finanzamt-Kassel.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2627','Korbach-Frankenberg Verwaltungsstelle Korbach','Medebacher Landstraße 29','34497','Korbach','05631/563-0','05631/563-888','34495','34482','1240','52000000','52001509','BBK KASSEL','52350005','19588','SPK WALDECK-FRANKENBERG','Mo, Mi u. Fr 8:00-12:00, Do 15:30-18:00 Uhr','poststelle@Finanzamt-Korbach-Frankenberg.de','www.Finanzamt-Korbach-Frankenberg.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2628','Langen ','Zimmerstraße 27','63225','Langen','06103/591-01','06103/591-285','63222','63202','1280','50000000','50001511','BBK FILIALE FRANKFURT MAIN','50592200','31500','VB DREIEICH','Mo, Mi u. Do 8:00-15:30, Di 13:30-18:00, Fr 8:00-12:00 Uhr','poststelle@Finanzamt-Langen.de','www.Finanzamt-Langen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2629','Alsfeld-Lauterbach Verwaltungsstelle Lauterbach','Bahnhofstraße 69','36341','Lauterbach','06631/790-0','06631/790-555','36339','','','53000000','53001501','BBK KASSEL EH FULDA','53051130','60100509','SPARKASSE VOGELSBERGKREIS','Mo u. Mi 8:00-12:00, Do 14:00-18:00 Uhr Telefon Verwaltungsstelle: 06641/188-0','poststelle@Finanzamt-Alsfeld-Lauterbach.de','www.Finanzamt-Alsfeld-Lauterbach.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2630','Limburg-Weilburg Verwaltungsstelle Limburg','Walderdorffstraße 11','65549','Limburg','06431/208-1','06431/208-294','65547','65534','1465','51000000','51001507','BBK WIESBADEN','51050015','535054800','NASS SPK WIESBADEN','Mo-Mi 8:00-15:30, Do 8:00-18:00, Fr 8:00-12:00 Uhr','poststelle@Finanzamt-Limburg-Weilburg.de','www.Finanzamt-Limburg-Weilburg.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2631','Marburg-Biedenkopf Verwaltungsstelle Marburg','Robert-Koch-Straße 7','35037','Marburg','06421/698-0','06421/698-109','35034','35004','1469','51300000','51301512','BBK GIESSEN','53350000','11517','SPK MARBURG-BIEDENKOPF','Mo-Mi 8:00-15:30, Do 14:00-18:00, Fr 8:00-12:00 Uhr','poststelle@Finanzamt-Marburg-Biedenkopf.de','www.Finanzamt-Marburg-Biedenkopf.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2632','Schwalm-Eder Verwaltungsstelle Melsungen','Kasseler Straße 31 (Schloß)','34212','Melsungen','05622/805-0','05622/805-111','','','','52000000','52001503','BBK KASSEL','52052154','10060002','KREISSPARKASSE SCHWALM-EDER','Mo u. Fr 8:00-12:00, Mi 14:00-18:00 Uhr Telefon Verwaltungsstelle: 05661/706-0','poststelle@Finanzamt-Schwalm-Eder.de','www.Finanzamt-Schwalm-Eder.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2633','Michelstadt ','Erbacher Straße 48','64720','Michelstadt','06061/78-0','06061/78-100','','64712','3180','50800000','50801503','BBK DARMSTADT','50851952','40041451','SPK ODENWALDKREIS ERBACH','Mo, Di u. Do 8:00-15:30, Mi 13:30-18:00, Fr 8:00-12:00 Uhr','poststelle@Finanzamt-Michelstadt.de','www.Finanzamt-Michelstadt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2634','Nidda ','Schillerstraße 38','63667','Nidda','06043/805-0','06043/805-159','','63658','1180','50600000','50601501','BBK FRANKFURT EH HANAU','51850079','150003652','SPARKASSE WETTERAU','Mo, Di u. Do 7:30-16:00, Mi 13:30-18:00, Fr 7:00-12:00 Uhr','poststelle@Finanzamt-Nidda.de','www.Finanzamt-Nidda.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2635','Offenbach am Main-Stadt ','Bieberer Straße 59','63065','Offenbach','069/8091-1','069/8091-2400','63063','63005','100563','50000000','50001500','BBK FILIALE FRANKFURT MAIN','50550020','493','STE SPK OFFENBACH','Mo, Di u. Do 7:30-15:30, Mi 13:00-18:00, Fr 7:30-12:00 Uhr','poststelle@Finanzamt-Offenbach-Stadt.de','www.Finanzamt-Offenbach.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2636','Hersfeld-Rotenburg Verwaltungsstelle Rotenburg','Dickenrücker Straße 12','36199','Rotenburg','06621/933-0','06621/933-333','','','','52000000','52001504','BBK KASSEL','53250000','50000012','SPK BAD HERSFELD-ROTENBURG','Mo u. Fr 8:00-12:00, Mi 14:00-18:00 Uhr Telefon Verwaltungsstelle: 06623/816-0','poststelle@Finanzamt-Hersfeld-Rotenburg.de','www.Finanzamt-Hersfeld-Rotenburg.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2637','Rheingau-Taunus Verwaltungsstelle Rüdesheim','Hugo-Asbach-Straße 3 - 7','65385','Rüdesheim','06124/705-0','06124/705-400','','','','51000000','51001501','BBK WIESBADEN','51050015','455022800','NASS SPK WIESBADEN','Mo u. Fr 8:00-12:00, Mi 14:00-18:00 Uhr Telefon Verwaltungsstelle: 06722/405-0','poststelle@Finanzamt-Rheingau-Taunus.de','www.Finanzamt-Rheingau-Taunus.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2638','Limburg-Weilburg Verwaltungsstelle Weilburg','Kruppstraße 1','35781','Weilburg','06431/208-1','06431/208-294','35779','','','51000000','51001511','BBK WIESBADEN','51151919','100000843','KR SPK WEILBURG','Mo-Mi 8:00-16:00, Do 14:00-18:00, Fr 8:00-12:00 Uhr','poststelle@Finanzamt-Limburg-Weilburg.de','www.Finanzamt-Limburg-Weilburg.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2639','Wetzlar ','Frankfurter Straße 59','35578','Wetzlar','06441/202-0','06441/202-6810','35573','35525','1520','51300000','51301508','BBK GIESSEN','51550035','46003','SPARKASSE WETZLAR','Mo u. Mi 8:00-12:00, Do 14:00-18:00 Uhr','poststelle@Finanzamt-Wetzlar.de','www.Finanzamt-Wetzlar.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2640','Wiesbaden I ','Dostojewskistraße 8','65187','Wiesbaden','0611/813-0','0611/813-1000','65173','65014','2469','51000000','51001500','BBK WIESBADEN','51050015','100061600','NASS SPK WIESBADEN','Mo, Di u. Do 8:00-15:30, Mi 13:30-18:00, Fr 7:00-12:00 Uhr','poststelle@Finanzamt-Wiesbaden-1.de','www.Finanzamt-Wiesbaden.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2641','Eschwege-Witzenhausen Verwaltungsstelle Witzenhausen','Südbahnhofstraße 37','37213','Witzenhausen','05651/926-5','05651/926-720','','','','52000000','52001505','BBK KASSEL','52250030','50000991','SPARKASSE WERRA-MEISSNER','Mo u. Fr 8:00-12:00, Mi 14:00-18:00 Uhr Telefon Verwaltungsstelle: 05542/602-0','poststelle@Finanzamt-Eschwege-Witzenhausen.de','www.Finanzamt-Eschwege-Witzenhausen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2642','Schwalm-Eder Verwaltungsstelle Schwalmstadt','Landgraf-Philipp-Straße 15','34613','Schwalmstadt','05622/805-0','05622/805-111','','','','52000000','52001506','BBK KASSEL','52052154','200006641','KREISSPARKASSE SCHWALM-EDER','Mo u. Mi 8:00-12:00, Do 14:00-18:00 Uhr Telefon Verwaltungsstelle: 06691/738-0','poststelle@Finanzamt-Schwalm-Eder.de','www.Finanzamt-Schwalm-Eder.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2643','Wiesbaden II ','Dostojewskistraße 8','65187','Wiesbaden','0611/813-0','0611/813-2000','65173','65014','2469','51000000','51001500','BBK WIESBADEN','51050015','100061600','NASS SPK WIESBADEN','Mo, Di u. Do 8:00-15:30, Mi 13:30-18:00, Fr 7:00-12:00 Uhr','poststelle@Finanzamt-Wiesbaden-2.de','www.Finanzamt-Wiesbaden.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2644','Offenbach am Main-Land ','Bieberer Straße 59','63065','Offenbach','069/8091-1','069/8091-3400','63063','63005','100552','50000000','50001500','BBK FILIALE FRANKFURT MAIN','50550020','493','STE SPK OFFENBACH','Mo, Di u. Do 7:30-15:30, Mi 13:00-18:00, Fr 7:30-12:00 Uhr','poststelle@Finanzamt-Offenbach-Land.de','www.Finanzamt-Offenbach.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2645','Frankfurt am Main III ','Gutleutstraße 120','60327','Frankfurt','069/2545-03','069/2545-3999','','60305','110863','50000000','50001504','BBK FILIALE FRANKFURT MAIN','50050000','1600006','LD BK HESS-THUER GZ FFM','Mo u. Mi 8:00-12:00, Do 14:00-18:00 Uhr','poststelle@Finanzamt-Frankfurt-3.de','wwww.Finanzamt-Frankfurt-am-Main.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2646','Hofheim am Taunus ','Nordring 4 - 10','65719','Hofheim','06192/960-0','06192/960-412','65717','65703','1380','50000000','50001503','BBK FILIALE FRANKFURT MAIN','51250000','2000008','TAUNUS-SPARKASSE BAD HOMBG','Mo-Mi 8:00-15:30, Do 13:30-18:00, Fr 8:00-12:00 Uhr','poststelle@Finanzamt-Hofheim-am-Taunus.de','www.Finanzamt-Hofheim-am-Taunus.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('6','2647','Frankfurt/M. V-Höchst Verwaltungsstelle Frankfurt','Gutleutstraße 116','60327','Frankfurt','069/2545-05','069/2545-5999','','60305','110865','50000000','50001504','BBK FILIALE FRANKFURT MAIN','50050000','1600006','LD BK HESS-THUER GZ FFM','Mo u. Mi 8:00-12:00, Do 14:00-18:00 Uhr','poststelle@Finanzamt-Frankfurt-5-Hoechst.de','www.Finanzamt-Frankfurt-am-Main.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2701','Bad Neuenahr-Ahrweiler ','Römerstr. 5','53474','Bad Neuenahr-Ahrweiler','02641/3820','02641/38212000','','53457','1209','55050000','908','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR','Poststelle@fa-aw.fin-rlp.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2702','Altenkirchen-Hachenburg ','Frankfurter Str. 21','57610','Altenkirchen','02681/860','02681/8610090','57609','57602','1260','55050000','908','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR','Poststelle@fa-ak.fin-rlp.de','www.finanzamt-altenkirchen-hachenburg.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2703','Bingen-Alzey Aussenstelle Alzey','Rochusallee 10','55411','Bingen','06721/7060','06721/70614080','55409','55382','','55050000','901','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR Telefon-Nr. Aussenstelle: 06731/4000','Poststelle@fa-bi.fin-rlp.de','www.finanzamt-bingen-alzey.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2706','Bad Kreuznach ','Ringstr. 10','55543','Bad Kreuznach','0671/7000','0671/70011702','55541','55505','1552','55050000','901','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR','Poststelle@fa-kh.fin-rlp.de','www.finanzamt-bad-kreuznach.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2707','Bernkastel-Wittlich Aussenstelle Bernkastel-Kues','Unterer Sehlemet 15','54516','Wittlich','06571/95360','06571/953613400','','54502','1240','55050000','902','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR Telefon-Nr. Aussenstelle: 06531/5060','Poststelle@fa-wi.fin-rlp.de','www.finanzamt-bernkastel-wittlich.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2708','Bingen-Alzey ','Rochusallee 10','55411','Bingen','06721/7060','06721/70614080','55409','55382','','55050000','901','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR','Poststelle@fa-bi.fin-rlp.de','www.finanzamt-bingen-alzey.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2709','Idar-Oberstein ','Hauptstraße 199','55743','Idar-Oberstein','06781/680','06781/6818333','','55708','11820','55050000','901','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR','Poststelle@fa-io.fin-rlp.de','www.finanzamt-idar-oberstein.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2710','Bitburg-Prüm ','Kölner Straße 20','54634','Bitburg','06561/6030','06561/60315090','','54622','1252','55050000','902','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR','Poststelle@fa-bt.fin-rlp.de','www.finanzamt-bitburg-pruem.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2713','Daun ','Berliner Straße 1','54550','Daun','06592/95790','06592/957916175','','54542','1160','55050000','902','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR','Poststelle@fa-da.fin-rlp.de','www.finanzamt-daun.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2714','Montabaur-Diez Aussenstelle Diez','Koblenzer Str. 15','56410','Montabaur','02602/1210','02602/12127099','56409','56404','1461','55050000','908','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR Telefon-Nr. Aussenstelle: 06432/5040','Poststelle@fa-mt.fin-rlp.de','www.finanzamt-montabaur-diez.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2715','Frankenthal ','Friedrich-Ebert-Straße 6','67227','Frankenthal','06233/49030','06233/490317082','67225','67203','1324','55050000','910','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR','Poststelle@fa-ft.fin-rlp.de','www.finanzamt-frankenthal.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2716','Speyer-Germersheim Aussenstelle Germersheim','Johannesstr. 9-12','67346','Speyer','06232/60170','06232/601733431','67343','67323','1309','55050000','910','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR Telefon-Nr. Aussenstelle: 07274/9500','Poststelle@fa-sp.fin-rlp.de','www.finanzamt-speyer-germersheim.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2718','Altenkirchen-Hachenburg Aussenstelle Hachenburg','Frankfurter Str. 21','57610','Altenkirchen','02681/860','02681/8610090','57609','57602','1260','55050000','908','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR Telefon-Nr. Aussenstelle: 02662/94520','Poststelle@fa-ak.fin-rlp.de','www.finanzamt-altenkirchen-hachenburg.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2719','Kaiserslautern ','Eisenbahnstr. 56','67655','Kaiserslautern','0631/36760','0631/367619500','67653','67621','3360','55050000','901','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR','Poststelle@fa-kl.fin-rlp.de','www.finanzamt-kaiserslautern.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2721','Worms-Kirchheimbolanden Aussenstelle Kirchheimbolanden','Karlsplatz 6','67549','Worms','06241/30460','06241/304635060','67545','','','55050000','901','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR Telefon-Nr. Aussenstelle: 06352/4070','Poststelle@fa-wo.fin-rlp.de','www.finanzamt-worms-kirchheimbolanden.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2722','Koblenz ','Ferdinand-Sauerbruch-Str. 19','56073','Koblenz','0261/49310','0261/493120090','56060','56007','709','55050000','908','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR','Poststelle@fa-ko.fin-rlp.de','www.finanzamt-koblenz.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2723','Kusel-Landstuhl ','Trierer Str. 46','66869','Kusel','06381/99670','06381/996721060','','66864','1251','55050000','901','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR','Poststelle@fa-ku.fin-rlp.de','www.finanzamt-kusel-landstuhl.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2724','Landau ','Weißquartierstr. 13','76829','Landau','06341/9130','06341/91322100','76825','76807','1760u.1780','55050000','910','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR','Poststelle@fa-ld.fin-rlp.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2725','Kusel-Landstuhl Aussenstelle Landstuhl','Trierer Str. 46','66869','Kusel','06381/99670','06381/996721060','','66864','1251','55050000','901','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR Telefon-Nr. Aussenstelle: 06371/61730','Poststelle@fa-ku.fin-rlp.de','www.finanzamt-kusel-landstuhl.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2726','Mainz-Mitte ','Schillerstr. 13','55116','Mainz','06131/2510','06131/25124090','','55009','1980','55050000','901','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR','Poststelle@fa-mz.fin-rlp.de','www.finanzamt-mainz-mitte.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2727','Ludwigshafen ','Bayernstr. 39','67061','Ludwigshafen','0621/56140','0621/561423051','','67005','210507','55050000','910','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR','Poststelle@fa-lu.fin-rlp.de','www.finanzamt-ludwigshafen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2728','Mainz-Süd ','Emy-Roeder-Str. 3','55129','Mainz','06131/5520','06131/55225272','','55071','421365','55050000','901','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR','Poststelle@fa-ms.fin-rlp.de','www.finanzamt-mainz-sued.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2729','Mayen ','Westbahnhofstr. 11','56727','Mayen','02651/70260','02651/702626090','','56703','1363','55050000','908','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR','Poststelle@fa-my.fin-rlp.de','www.finanzamt-mayen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2730','Montabaur-Diez ','Koblenzer Str. 15','56410','Montabaur','02602/1210','02602/12127099','56409','56404','1461','55050000','908','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR','Poststelle@fa-mt.fin-rlp.de','www.finanzamt-montabaur-diez.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2731','Neustadt ','Konrad-Adenauer-Str. 26','67433','Neustadt','06321/9300','06321/93028600','67429','67404','100 465','55050000','910','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR','Poststelle@fa-nw.fin-rlp.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2732','Neuwied ','Augustastr. 54','56564','Neuwied','02631/9100','02631/91029906','56562','56505','1561','55050000','908','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR','Poststelle@fa-nr.fin-rlp.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2735','Pirmasens-Zweibrücken ','Kaiserstr. 2','66955','Pirmasens','06331/7110','06331/71130950','66950','66925','1662','55050000','910','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR','Poststelle@fa-ps.fin-rlp.de','www.finanzamt-pirmasens-zweibruecken.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2736','Bitburg-Prüm Aussenstelle Prüm','Kölner Str. 20','54634','Bitburg','06561/6030','06561/60315093','','54622','1252','55050000','902','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR Telefon-Nr. Aussenstelle: 06551/9400','Poststelle@fa-bt.fin-rlp.de','www.finanzamt-bitburg-pruem.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2738','Sankt Goarshausen-Sankt Goar Aussenstelle Sankt Goar','Wellmicher Str. 79','56346','St. Goarshausen','06771/95900','06771/959031090','','56342','','55050000','908','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR Telefon-Nr. Aussenstelle: 06741/98100','Poststelle@fa-gh.fin-rlp.de','www.finanzamt-sankt-goarshausen-sankt-goar.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2739','Sankt Goarshausen-Sankt Goar ','Wellmicher Str. 79','56346','St. Goarshausen','06771/95900','06771/959031090','','56342','','55050000','908','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR','Poststelle@fa-gh.fin-rlp.de','www.finanzamt-sankt-goarshausen-sankt-goar.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2740','Simmern-Zell ','Brühlstraße 3','55469','Simmern','06761/8550','06761/85532053','','55464','440','55050000','908','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR','Poststelle@fa-si.fin-rlp.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2741','Speyer-Germersheim ','Johannesstr. 9-12','67346','Speyer','06232/60170','06232/601733431','67343','67323','1309','55050000','910','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR','Poststelle@fa-sp.fin-rlp.de','www.finanzamt-speyer-germersheim.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2742','Trier ','Hubert-Neuerburg-Str. 1','54290','Trier','0651/93600','0651/936034900','','54207','1750u.1760','55050000','902','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR','Poststelle@fa-tr.fin-rlp.de','www.finanzamt-trier.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2743','Bernkastel-Wittlich ','Unterer Sehlemet 15','54516','Wittlich','06571/95360','06571/953613400','','54502','1240','55050000','902','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR','Poststelle@fa-wi.fin-rlp.de','www.finanzamt-bernkastel-wittlich.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2744','Worms-Kirchheimbolanden ','Karlsplatz 6','67549','Worms','06241/30460','06241/304635060','67545','','','55050000','901','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR','Poststelle@fa-wo.fin-rlp.de','www.finanzamt-worms-kirchheimbolanden.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2745','Simmern-Zell Aussenstelle Zell','Brühlstr. 3','55469','Simmern','06761/8550','06761/85532053','','55464','440','55050000','908','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR Telefon-Nr. Aussenstelle: 06542/7090','Poststelle@fa-si.fin-rlp.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('7','2746','Pirmasens-Zweibrücken Aussenstelle Zweibrücken','Kaiserstr. 2','66955','Pirmasens','06331/7110','06331/71130950','66950','66925','1662','55050000','910','LRP GZ MAINZ','','','','8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR Telefon-Nr. Aussenstelle: 06332/80680','Poststelle@fa-ps.fin-rlp.de','www.finanzamt-pirmasens-zweibruecken.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2801','Achern ','Allerheiligenstr. 10','77855','Achern','07841/6940','07841/694136','77843','77843','1260','66000000','66001518','BBK KARLSRUHE','66450050','88013009','SPARKASSE OFFENBURG-ORTENAU','MO-DO 8-12.30+13.30-15.30,DO-17.30,FR 8-12 H','poststelle@fa-achern.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2804','Donaueschingen ','Käferstr. 25','78166','Donaueschingen','0771/8080','0771/808359','78153','78153','1269','69400000','694 01501','BBK VILLINGEN-SCHWENNINGEN','69421020','6204700600','BW BANK DONAUESCHINGEN','MO-MI 8-16 UHR, DO 8-17.30 UHR, FR 8-12 UHR','poststelle@fa-donaueschingen.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2805','Emmendingen ','Bahnhofstr. 3','79312','Emmendingen','07641/4500','07641/450350','79305','79305','1520','68000000','680 01507','BBK FREIBURG IM BREISGAU','68050101','20066684','SPK FREIBURG-NOERDL BREISGA','MO-MI 7:30-15:30,DO 7:30-17:00,FR 7:30-12:00','poststelle@fa-emmendingen.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2806','Freiburg-Stadt ','Sautierstr. 24','79104','Freiburg','0761/2040','0761/2043295','79079','','','68000000','680 01501','BBK FREIBURG IM BREISGAU','68020020','4402818100','BW BANK FREIBURG BREISGAU','MO, DI, DO 7.30-16,MI 7.30-17.30, FR 7.30-12','poststelle@fa-freiburg-stadt.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2807','Freiburg-Land ','Stefan-Meier-Str. 133','79104','Freiburg','0761/2040','0761/2043424','79095','','','68000000','680 015 00','BBK FREIBURG IM BREISGAU','68090000','12222300','VOLKSBANK FREIBURG','ZIA: MO,DI,DO 8-16, MI 8-17:30, FR 8-12 UHR','poststelle@fa-freiburg-land.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2808','Kehl ','Ludwig-Trick-Str. 1','77694','Kehl','07851/8640','07851/864108','77676','77676','1640','66400000','664 01501','BBK FREIBURG EH OFFENBURG','66451862','-6008','SPK HANAUERLAND KEHL','MO,DI,MI 7.45-15.30, DO -17.30, FR -12.00UHR','poststelle@fa-kehl.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2809','Konstanz ','Bahnhofplatz 12','78462','Konstanz','07531/2890','07531/289312','78459','','','69400000','69001500','BBK VILLINGEN-SCHWENNINGEN','69020020','6604947900','BW BANK KONSTANZ','MO,DI,DO 7.30-15.30,MI 7.30-17.00,FR 7.30-12','poststelle@fa-konstanz.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2810','Lahr ','Gerichtstr. 5','77933','Lahr','07821/2830','07821/283100','','77904','1466','66000000','66001527','BBK KARLSRUHE','66450050','76103333','SPARKASSE OFFENBURG-ORTENAU','MO,DI,DO 7:30-16:00, MI 7:30-17:30, FR 7:30-12:00','poststelle@fa-lahr.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2811','Lörrach ','Luisenstr. 10 a','79539','Lörrach','07621/1730','07621/173245','79537','','','68000000','68301500','BBK FREIBURG IM BREISGAU','68320020','4602600100','BW BANK LOERRACH','MO-MI 7.00-15.30/DO 7.00-17.30/FR 7.00-12.00','poststelle@fa-loerrach.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2812','Müllheim ','Goethestr. 11','79379','Müllheim','07631/18900','(07631)189-190','79374','79374','1461','68000000','680 01511','BBK FREIBURG IM BREISGAU','68351865','802 888 8','SPARKASSE MARKGRAEFLERLAND','MO-MI 7,30-15,30 DO 7,30-17,30 FR 7,30-12,00','poststelle@fa-muellheim.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2813','Titisee-Neustadt ','Goethestr. 5','79812','Titisee-Neustadt','07651/2030','07651/203110','','79812','12 69','68000000','680 015 10','BBK FREIBURG IM BREISGAU','68051004','4040408','SPK HOCHSCHWARZWALD T-NEUST','MO-MI 7.30-15.30,DO 7.30-17.30,FR 7.30-12.30','poststelle@fa-titisee-neustadt.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2814','Offenburg ','Zeller Str. 1- 3','77654','Offenburg','0781/9330','0781/9332444','77604','77604','1440','68000000','664 01500','BBK FREIBURG IM BREISGAU','66420020','4500000700','BW BANK OFFENBURG','MO-DO 7.30-15.30 DURCHGEHEND,MI -18.00,FR-12','poststelle@fa-offenburg.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2815','Oberndorf ','Brandeckerstr. 4','78727','Oberndorf','07423/8150','07423/815107','78721','78721','1240','69400000','694 01506','BBK VILLINGEN-SCHWENNINGEN','64250040','813 015','KR SPK ROTTWEIL','ZIA:MO,DI,DO 8-16,MI 8-17:30,FR 8-12 UHR','poststelle@fa-oberndorf.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2816','Bad Säckingen ','Werderstr. 5','79713','Bad Säckingen','07761/5660','07761/566126','79702','79702','1148','68000000','683 015 02','BBK FREIBURG IM BREISGAU','','','','MO,DI,DO 8-15.30, MI 8-17.30, FR 8-12 UHR','poststelle@fa-badsaeckingen.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2818','Singen ','Alpenstr. 9','78224','Singen','07731/8230','07731/823650','','78221','380','69000000','69001507','BBK VILL-SCHWEN EH KONSTANZ','69220020','6402000100','BW BANK SINGEN','MO-DO 7:30-15:30, MI bis 17:30, FR 7:30-12:00','poststelle@fa-singen.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2819','Rottweil ','Körnerstr. 28','78628','Rottweil','0741/2430','0741/2432194','78612','78612','1252','69400000','69401505','BBK VILLINGEN-SCHWENNINGEN','64250040','136503','KR SPK ROTTWEIL','MO-MI 8-16, DO 8-18, FR 8-12 UHR','poststelle@fa-rottweil.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2820','Waldshut-Tiengen ','Bahnhofstr. 11','79761','Waldshut-Tiengen','07741/6030','07741/603213','79753','79753','201360','68000000','68301501','BBK FREIBURG IM BREISGAU','68452290','14449','SPARKASSE HOCHRHEIN','MO-MI 8-15.30,DO 8-17.30,FR 8-12 UHR','poststelle@fa-waldshut-tiengen.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2821','Tuttlingen ','Zeughausstr. 91','78532','Tuttlingen','07461/980','07461/98303','','78502','180','69400000','69401502','BBK VILLINGEN-SCHWENNINGEN','64350070','251','KR SPK TUTTLINGEN','MO-MI8-15.30,DO8-17.30,FR8-12.00UHR','poststelle@fa-tuttlingen.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2822','Villingen-Schwenningen ','Weiherstr. 7','78050','Villingen-Schwenningen','07721/923-0','07721/923-100','78045','','','69400000','69401500','BBK VILLINGEN-SCHWENNINGEN','','','','MO-MI 8-16UHR,DO 8-17.30UHR,FR 8-12UHR','poststelle@fa-villingen-schwenningen.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2823','Wolfach ','Hauptstr. 55','77709','Wolfach','07834/9770','07834/977-169','77705','77705','1160','66400000','664 01502','BBK FREIBURG EH OFFENBURG','66452776','-31956','SPK WOLFACH','MO-MI 7.30-15.30,DO 7.30-17.30,FR 7.30-12.00','poststelle@fa-wolfach.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2830','Bruchsal ','Schönbornstr. 1-5','76646','Bruchsal','07251/740','07251/742111','76643','76643','3021','66000000','66001512','BBK KARLSRUHE','66350036','50','SPK KRAICHGAU','SERVICEZENTRUM:MO-MI8-15:30DO8-17:30FR8-1200','poststelle@fa-bruchsal.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2831','Ettlingen ','Pforzheimer Str. 16','76275','Ettlingen','07243/5080','07243/508295','76257','76257','363','66000000','66001502','BBK KARLSRUHE','66051220','1043009','SPARKASSE ETTLINGEN','MO+DI 8-15.30,MI 7-15.30,DO 8-17.30,FR 8-12','poststelle@fa-ettlingen.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2832','Heidelberg ','Kurfürsten-Anlage 15-17','69115','Heidelberg','06221/590','06221/592355','69111','','','67000000','67001510','BBK MANNHEIM','67220020','5302059000','BW BANK HEIDELBERG','ZIA:MO-DO 7.30-15.30, MI - 17.30, FR - 12.00','poststelle@fa-heidelberg.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2833','Baden-Baden ','Stephanienstr. 13 + 15','76530','Baden-Baden','07221/3590','07221/359320','76520','','','66000000','66001516','BBK KARLSRUHE','66220020','4301111300','BW BANK BADEN-BADEN','MO,DI,DO 8-16 UHR,MI 8-17.30 UHR,FR 8-12 UHR','poststelle@fa-baden-baden.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2834','Karlsruhe-Durlach ','Prinzessenstr. 2','76227','Karlsruhe','0721/9940','0721/9941235','76225','76203','410326','66000000','66001503','BBK KARLSRUHE','','','','MO-DO 8-15.30,MI 8-17.30,FR 8-12','poststelle@fa-karlsruhe-durlach.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2835','Karlsruhe-Stadt ','Schlossplatz 14','76131','Karlsruhe','0721/1560','(0721) 156-1000','','','','66000000','66001501','BBK KARLSRUHE','66020020','4002020800','BW BANK KARLSRUHE','MO-DO 7.30-15.30 MI -17.30 FR 7.30-12.00','poststelle@fa-karlsruhe-stadt.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2836','Bühl ','Alban-Stolz-Str. 8','77815','Bühl','07223/8030','07223/3625','77815','','','66000000','66001525','BBK KARLSRUHE','66220020','4301111300','BW BANK BADEN-BADEN','MO,DI,DO=8-16UHR, MI=8-17.30UHR,FR=8-12UHR','poststelle@fa-buehl.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2837','Mannheim-Neckarstadt ','L3, 10','68161','Mannheim','0621/2920','0621/292-1010','68150','','','67000000','67001500','BBK MANNHEIM','67020020','5104719900','BW BANK MANNHEIM','MO,DI,DO7.30-15.30,MI7.30-17.30,FR7.30-12.00','poststelle@fa-mannheim-neckarstadt.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2838','Mannheim-Stadt ','L3, 10','68161','Mannheim','0621/2920','2923640','68150','','','67000000','670 01500','BBK MANNHEIM','67020020','5104719900','BW BANK MANNHEIM','MO,DI,DO7.30-15.30,MI7.30.17.30,FR7.30-12.00','poststelle@fa-mannheim-stadt.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2839','Rastatt ','An der Ludwigsfeste 3','76437','Rastatt','07222/9780','07222/978330','76404','76404','1465','66000000','66001519','BBK KARLSRUHE','66020020','4150199000','BW BANK KARLSRUHE','MO-MI 8-15:30 UHR,DO 8-17:30 UHR,FR 8-12 UHR','poststelle@fa-rastatt.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2840','Mosbach ','Pfalzgraf-Otto-Str. 5','74821','Mosbach','06261/8070','06261/807200','74819','','','62000000','62001502','BBK HEILBRONN, NECKAR','62030050','5501964000','BW BANK HEILBRONN','MO-DO 08.00-16.00 UHR, DO-17.30,FR-12.00 UHR','poststelle@fa-mosbach.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2841','Pforzheim ','Moltkestr. 8','75179','Pforzheim','07231/1830','(07231)183-1111','75090','','','66000000','66001520','BBK KARLSRUHE','66620020','4812000000','BW BANK PFORZHEIM','MO-DO 7:30-15:30, DO bis 17:30, FR 7:30-12:00','poststelle@fa-pforzheim.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2842','Freudenstadt ','Musbacher Str. 33','72250','Freudenstadt','07441/560','07441/561011','','','','66000000','66001510','BBK KARLSRUHE','64251060','19565','KR SPK FREUDENSTADT','MO-MI 8.00-16.00,DO 8.00-17.30,FR 8.00-12.00','poststelle@fa-freudenstadt.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2843','Schwetzingen ','Schloss','68723','Schwetzingen','06202/810','(06202) 81298','68721','','','67000000','67001501','BBK MANNHEIM','67250020','25008111','SPK HEIDELBERG','ZIA:MO-DO 7.30-15.30,MI-17.30,FR.7.30-12.00','poststelle@fa-schwetzingen.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2844','Sinsheim ','Bahnhofstr. 27','74889','Sinsheim','07261/6960','07261/696444','74887','','','67000000','67001511','BBK MANNHEIM','','','','MO-DO 7:30-15:30, MI bis 17:30, FR 7:30-12 UHR','poststelle@fa-sinsheim.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2845','Calw ','Klosterhof 1','75365','Calw','07051/5870','07051/587111','75363','','','66000000','66001521','BBK KARLSRUHE','60651070','1996','SPARKASSE PFORZHEIM CALW','MO-MI 7.30-15.30,DO 7.30-17.30,FR 7.30-12.00','poststelle@fa-calw.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2846','Walldürn ','Albert-Schneider-Str. 1','74731','Walldürn','06282/7050','06282/705101','74723','74723','1162','62000000','62001509','BBK HEILBRONN, NECKAR','67450048','8102204','SPK NECKARTAL-ODENWALD','MO-MI 7.30-15.30,DO 7.30-17.30,FR 7.30-12.00','poststelle@fa-wallduern.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2847','Weinheim ','Weschnitzstr. 2','69469','Weinheim','06201/6050','(06201) 605-220/299 ','69443','69443','100353','67000000','67001502','BBK MANNHEIM','67050505','63034444','SPK RHEIN NECKAR NORD','MO-MI 7.30-15.30 DO 7.30-17.30 FR 7.30-12','poststelle@fa-weinheim.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2848','Mühlacker ','Konrad-Adenauer-Platz 6','75417','Mühlacker','07041/8930','07041/893999','','75415','1153','66000000','660 015 22','BBK KARLSRUHE','66650085','961 000','SPARKASSE PFORZHEIM CALW','ZIA:MO-DO 8-12:30 13:30-15:30 DO bis 17:30 FR 8-12','poststelle@fa-muehlacker.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2849','Neuenbürg ','Wildbader Str. 107','75305','Neuenbürg','07082/7990','07082/799166','75301','75301','1165','66600000','66601503','BBK PFORZHEIM','66650085','998400','SPARKASSE PFORZHEIM CALW','MO-FR 7.30-12UHR,MO-MI 13-16UHR,DO 13-18UHR','poststelle@fa-neuenbuerg.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2850','Aalen / Württemberg ','Bleichgartenstr. 17','73431','Aalen','(07361) 9578-0','(07361)9578-440','73428','','','63000000','614 01500','BBK ULM, DONAU','61450050','110036902','KREISSPARKASSE OSTALB','MO-MI 7.30-16.00,DO 7.30-18.00,FR 7.30-12.00','poststelle@fa-aalen.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2851','Backnang ','Stiftshof 20','71522','Backnang','07191/120','07191/12221','71522','','','60000000','60201501','BBK STUTTGART','60250010','244','KR SPK WAIBLINGEN','MO,DI,DO7.30-16.00MI7.30-18.00FR7.30-12.00','poststelle@fa-backnang.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2852','Bad Mergentheim ','Schloss 7','97980','Bad Mergentheim','07931/5300','07931/530228','97962','97962','1233','62000000','620 01508','BBK HEILBRONN, NECKAR','67352565','25866','SPK TAUBERFRANKEN','MO-DO 7.30-15.30,MI-17.30 UHR,FR 7.30-12 UHR','poststelle@fa-badmergentheim.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2853','Balingen ','Jakob-Beutter-Str. 4','72336','Balingen','07433/970','07433/972099','72334','','','64000000','653 01500','BBK REUTLINGEN','65351260','24000110','SPK ZOLLERNALB','Mo-Mi 7:45-16:00,Do 7:45-17:30,Fr 7:45-12:30','poststelle@fa-balingen.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2854','Biberach ','Bahnhofstr. 11','88400','Biberach','07351/590','07351/59202','88396','','','63000000','63001508','BBK ULM, DONAU','65450070','17','KR SPK BIBERACH','MO,DI,DO 8-15.30, MI 8-17.30, FR 8-12 UHR','poststelle@fa-biberach.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2855','Bietigheim-Bissingen ','Kronenbergstr. 13','74321','Bietigheim-Bissingen','07142/5900','07142/590199','74319','','','60000000','604 01501','BBK STUTTGART','60490150','427500001','VOLKSBANK LUDWIGSBURG','MO-MI(DO)7.30-15.30(17.30),FR 7.30-12.00 UHR','poststelle@fa-bietigheim-bissingen.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2856','Böblingen ','Talstr. 46','71034','Böblingen','(07031)13-01','07031/13-3200','71003','71003','1307','60300000','603 01500','BBK STUTTGART EH SINDELFING','60350130','220','KR SPK BOEBLINGEN','MO-MI 7.30-15.30,DO7.30-17.30,FR7.30-12.30','poststelle@fa-boeblingen.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2857','Crailsheim ','Schillerstr. 1','74564','Crailsheim','07951/4010','07951/401220','74552','74552','1252','62000000','620 01506','BBK HEILBRONN, NECKAR','62250030','282','SPARKASSE SCHWAEBISCH HALL','MO-DO:7.45-16.00,MI:-17.30,FR:7.45-12.30','poststelle@fa-crailsheim.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2858','Ehingen ','Hehlestr. 19','89584','Ehingen','07391/5080','07391/508260','89572','89572','1251','63000000','630 01502','BBK ULM, DONAU','63050000','9 300 691','SPARKASSE ULM','Mo-Mi 7.30-15.30,Do 7.30-17.30,Fr 7.30-12.00','poststelle@fa-ehingen.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2859','Esslingen ','Entengrabenstr. 11','73728','Esslingen','0711/39721','0711/3972400','73726','','','61100000','61101500','BBK STUTTGART EH ESSLINGEN','61150020','902139','KR SPK ESSLINGEN-NUERTINGEN','Infothek Mo-Mi 7-15.30,Do-17.30, Fr 7-12 Uhr','poststelle@fa-esslingen.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2861','Friedrichshafen ','Ehlersstr. 13','88046','Friedrichshafen','07541/7060','07541/706111','88041','','','63000000','65001504','BBK ULM, DONAU','','','','MO-MI 8-15.30, DO 8-17.30, FR 8-12.30 Uhr','poststelle@fa-friedrichshafen.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2862','Geislingen ','Schillerstr. 2','73312','Geislingen','07331/220','07331/22200','73302','73302','1253','60000000','61101504','BBK STUTTGART','61050000','6007203','KR SPK GOEPPINGEN','Mo-Mi 7-15:30, Do 7-17:30,Fr 7-12','poststelle@fa-geislingen.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2863','Göppingen ','Gartenstr. 42','73033','Göppingen','07161/63-0','07161/632935','','73004','420','60000000','61101503','BBK STUTTGART','61050000','1 023','KR SPK GOEPPINGEN','MO-MI.7-15.30 Uhr,DO.7-17.30 Uhr,FR.7-12 Uhr','poststelle@fa-goeppingen.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2864','Heidenheim ','Marienstr. 15','89518','Heidenheim','07321/380','07321/381528','89503','89503','1320','63000000','61401505','BBK ULM, DONAU','63250030','880433','KR SPK HEIDENHEIM','Mo-Mi 7.30-15.30 Do 7.30-17.30 Fr 7.30-12.30','poststelle@fa-heidenheim.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2865','Heilbronn ','Moltkestr. 91','74076','Heilbronn','07131/1041','07131/1043000','74064','','','62000000','620 01500','BBK HEILBRONN, NECKAR','62050000','123925','KR SPK HEILBRONN','Mo,Di,Do7:30-15:30,Mi7:30-17:30,Fr7:30-12:00','poststelle@fa-heilbronn.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2869','Kirchheim ','Alleenstr. 120','73230','Kirchheim','07021/5750','575258','73220','73220','1241','61100000','61101501','BBK STUTTGART EH ESSLINGEN','61150020','48317054','KR SPK ESSLINGEN-NUERTINGEN','KUNDENCENTER MO-MI 8-15.30,DO 8-17.30,FR8-12','poststelle@fa-kirchheim.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2870','Leonberg ','Schlosshof 3','71229','Leonberg','(07152) 15-1','07152/15333','71226','','','60000000','60301501','BBK STUTTGART','60350130','8619864','KR SPK BOEBLINGEN','MO-MI 7.30-15.30,DO 7.30-17.30,FR 7.30-12.30','poststelle@fa-leonberg.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2871','Ludwigsburg ','Alt-Württ.-Allee 40 (Neubau)','71638','Ludwigsburg','07141/180','07141/182105','71631','','','60000000','604 01500','BBK STUTTGART','60450050','7 759','KREISSPARKASSE LUDWIGSBURG','MO-MI 8-15.30,DO 8-18.00,FR 8-12.00','poststelle@fa-ludwigsburg.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2874','Nürtingen ','Sigmaringer Str. 15','72622','Nürtingen','07022/7090','07022/709-120','72603','72603','1309','60000000','61101502','BBK STUTTGART','','','','MO-Mi 7.30-15.30 Do 7.30-17.30 Fr 7.30-12.00','poststelle@fa-nuertingen.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2876','Öhringen ','Haagweg 39','74613','Öhringen','07941/6040','07941/604400','74611','','','62000000','62001501','BBK HEILBRONN, NECKAR','62251550','40008','SPARKASSE HOHENLOHEKREIS','MO-DO 7.30-16.00UhrFR 7.30-12.00 Uhr','poststelle@fa-oehringen.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2877','Ravensburg ','Broner Platz 12','88250','Weingarten','0751/4030','403-303','88248','','','65000000','650 015 00','BBK ULM EH RAVENSBURG','65050110','86 500 500','KR SPK RAVENSBURG','Mo,Di,Do 8-15.30Uhr,ZIA Mi 8-17.30,Fr8-12Uhr','poststelle@fa-ravensburg.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2878','Reutlingen ','Leonhardsplatz 1','72764','Reutlingen','07121/9400','07121/9401002','72705','72705','1543','64000000','64001500','BBK REUTLINGEN','64050000','64 905','KR SPK REUTLINGEN','Mo-Mi 7-15.30, Do 7-17.30, Fr 7-12.00 Uhr','poststelle@fa-reutlingen.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2879','Riedlingen ','Kirchstr. 30','88499','Riedlingen','07371/1870','07371/1871000','88491','88491','1164','63000000','63001509','BBK ULM, DONAU','65450070','400 600','KR SPK BIBERACH','INFOST. MO-MI 7.30-15.30,DO-17.30,FR-12 UHR','poststelle@fa-riedlingen.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2880','Tauberbischofsheim ','Dr.-Burger-Str. 1','97941','Tauberbischofsheim','09341/8040','09341/804244','97933','97933','1340','62000000','620 01507','BBK HEILBRONN, NECKAR','67332551','8282661100','BW BANK TAUBERBISCHOFSHEIM','MO-MI 7.30-15.30,DO 7.30-17.30,FR 7.30-12.00','poststelle@fa-tauberbischofsheim.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2881','Bad Saulgau ','Schulstr. 5','88348','Bad Saulgau','07581/504-0','07581/504499','88341','88341','1255','65000000','650 01501','BBK ULM EH RAVENSBURG','65351050','210058','LD BK KR SPK SIGMARINGEN','MO,DO,FR 8-12,DO 13.30-15.30UHR','poststelle@fa-badsaulgau.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2882','Schorndorf ','Johann-Philipp-Palm-Str. 28','73614','Schorndorf','07181/6010','07181/601499','73603','73603','1320','60000000','60201502','BBK STUTTGART','60250010','5014008','KR SPK WAIBLINGEN','MO,DI,DO 8-15.30,MI 8-17.30,FR 8-12.00','poststelle@fa-schorndorf.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2883','Schwäbisch Gmünd ','Augustinerstr. 6','73525','Schwäbisch Gmünd','(07171) 602-0','07171/602266','73522','','','63000000','61401501','BBK ULM, DONAU','61450050','440066604','KREISSPARKASSE OSTALB','MO,DI,DO 8-15.30 MI 8-17.30 FR 8-12.00 UHR','poststelle@fa-schwaebischgmuend.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2884','Schwäbisch Hall ','Bahnhofstr. 25','74523','Schwäbisch Hall','0791/752-0','0791/7521115','74502','74502','100260','62000000','62001503','BBK HEILBRONN, NECKAR','62250030','5070 011','SPARKASSE SCHWAEBISCH HALL','MO-MI 7.30-16.00 DO 7.30-17.30 FR 7.30-12.00','poststelle@fa-schwaebischhall.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2885','Sigmaringen ','Karlstr. 31','72488','Sigmaringen','07571/1010','07571/101300','72481','72481','1250','65300000','653 01501','BBK REUTLINGEN EH ALBSTADT','65351050','808 408','LD BK KR SPK SIGMARINGEN','MO-MI 7.45-15.30,DO 7.45-17.30,FR 7.45-12.00','poststelle@fa-sigmaringen.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2886','Tübingen ','Steinlachallee 6 - 8','72072','Tübingen','07071/7570','07071/7574500','72005','72005','1520','64000000','64001505','BBK REUTLINGEN','','','','Mo-Do 7.30-15.30,Mi -17.30,Fr 7.30-13.00 Uhr','poststelle@fa-tuebingen.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2887','Überlingen (Bodensee) ','Mühlenstr. 28','88662','Überlingen','07551/8360','07551/836299','88660','','','69400000','69001501','BBK VILLINGEN-SCHWENNINGEN','69220020','6426155500','BW BANK SINGEN','Mo-Mi 8.00-15.30,Do 8.00-17.30,Fr 8.00-12.00','poststelle@fa-ueberlingen.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2888','Ulm ','Wagnerstr. 2','89077','Ulm','0731/1030','0731/103800','','89008','1860','63000000','63001500','BBK ULM, DONAU','63050000','30001','SPARKASSE ULM','MO-MI 7.30-15.30,DO 7.30-17.30,FR 7.30-12.00','poststelle@fa-ulm.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2889','Bad Urach ','Graf-Eberhard-Platz 7','72574','Bad Urach','07125/1580','(07125)158-300','72562','72562','1149','64000000','640 01501','BBK REUTLINGEN','64050000','300 346','KR SPK REUTLINGEN','MO-MI 7.30-15.30 DO 7.30-17.30 FR 7.30-12.00','poststelle@fa-badurach.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2890','Waiblingen ','Fronackerstr. 77','71332','Waiblingen','07151/9550','07151/955200','71328','','','60000000','602 01500','BBK STUTTGART','60250010','200 398','KR SPK WAIBLINGEN','INFOTHEK MO-DO 7.30-15.30,MI-17.30,FR-12.00','poststelle@fa-waiblingen.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2891','Wangen ','Lindauer Str.37','88239','Wangen','07522/710','07522(714000)','88228','88228','1262','63000000','650 01502','BBK ULM, DONAU','65050110','218 153','KR SPK RAVENSBURG','MO-MI 8-15.30, DO 8-17.30, FR 8-12 UHR','poststelle@fa-wangen.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2892','Stuttgart IV ','Seidenstr.23','70174','Stuttgart','0711/66730','0711/66736060','70049','70049','106052','60000000','600 01503','BBK STUTTGART','60050101','2 065 854','LANDESBANK BADEN-WUERTT','MO,MI,FR 8-12,MI 13.30-16 UHR','poststelle@fa-stuttgart4.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2893','Stuttgart I ','Rotebühlplatz 30','70173','Stuttgart','0711/66730','6673 - 5010','70049','70049','106055','60000000','600 01503','BBK STUTTGART','60050101','2 065 854','LANDESBANK BADEN-WUERTT','Mo,Die,Do: 8-15.30, Mi: 8-17.30, Fr: 8-12.00','poststelle@fa-stuttgart1.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2895','Stuttgart II ','Rotebühlstr. 40','70178','Stuttgart','0711/66730','0711/66735610','','','','60000000','60001503','BBK STUTTGART','60050101','2065854','LANDESBANK BADEN-WUERTT','MO-DO:8-15.30 FR:8-12 MI:15.30-17.30','poststelle@fa-stuttgart2.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2896','Stuttgart Zentrales Konzernprüfungsamt','Hackstr. 86','70190','Stuttgart','0711/9251-6','0711/9251706','','','','','','','','','','','poststelle@zbp-stuttgart.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2897','Stuttgart III ','Rotebühlplatz 30','70173','Stuttgart','0711/66730','0711/66735710','','70049','106053','60000000','600 01503','BBK STUTTGART','60050101','2 065 854','LANDESBANK BADEN-WUERTT','Mo-Do:8-15.30 Mi:8-17.30 Fr:8-12.00 Uhr','poststelle@fa-stuttgart3.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('8','2899','Stuttgart-Körpersch. ','Paulinenstr. 44','70178','Stuttgart','0711/66730','0711/66736525','70049','70049','106051','60000000','600 01503','BBK STUTTGART','60050101','2 065 854','LANDESBANK BADEN-WUERTT','MO-FR 8:00-12:00, MO-DO 13:00-15:30 Uhr','poststelle@fa-stuttgart-koerperschaften.fv.bwl.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('12','3046','Potsdam-Stadt ','Am Bürohochhaus 2','14478','Potsdam','0331 287-0','0331 287-1515','','14429','80 03 22','16000000','16001501','BBK POTSDAM','','','','Mo, Mi, Do: 08:00-15:00 Uhr, Di: 08:00-17:00 Uhr, Fr: 08:00-13:30 Uhr','poststelle.FA-Potsdam-Stadt@fa.brandenburg.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('12','3047','Potsdam-Land ','Steinstr. 104 - 106','14480','Potsdam','0331 6469-0','0331 6469-200','','14437','90 01 45','16000000','16001502','BBK POTSDAM','','','','täglich außer Mi: 08:00-12:30 Uhr, zusätzlich Di: 14:00-17:00 Uhr','poststelle.FA-Potsdam-Land@fa.brandenburg.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('12','3048','Brandenburg ','Magdeburger Straße 46','14770','Brandenburg','03381 397-100','03381 397-200','','','','16000000','16001503','BBK POTSDAM','','','','Mo, Mi, Do: 08:00-15:00 Uhr, Di: 08:00-17:00 Uhr, Fr: 08:00-13:30 Uhr','poststelle.FA-Brandenburg@fa.brandenburg.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('12','3049','Königs Wusterhausen ','Weg am Kreisgericht 9','15711','Königs Wusterhausen','03375 275-0','03375 275-103','','','','16000000','16001505','BBK POTSDAM','','','','Mo, Mi, Do: 08:00-15:00 Uhr, Di: 08:00-17:00 Uhr, Fr: 08:00-13:30 Uhr','poststelle.FA-Koenigs-Wusterhausen@fa.brandenburg.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('12','3050','Luckenwalde ','Industriestraße 2','14943','Luckenwalde','03371 606-0','03371 606-200','','','','16000000','16001504','BBK POTSDAM','','','','Mo, Mi, Do: 08:00-15:00 Uhr, Di: 08:00-17:00 Uhr, Fr: 08:00-13:30 Uhr','poststelle.FA-Luckenwalde@fa.brandenburg.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('12','3051','Nauen ','Ketziner Straße 3','14641','Nauen','03321 412-0','03321 412-888','','14631','11 61','16000000','16001509','BBK POTSDAM','','','','Mo, Mi, Do: 08:00-15:00 Uhr, Di: 08:00-17:00 Uhr, Fr: 08:00-13:30 Uhr','poststelle.FA-Nauen@fa.brandenburg.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('12','3052','Kyritz ','Perleberger Straße 1 - 2','16866','Kyritz','033971 65-0','033971 65-200','','','','16000000','16001507','BBK POTSDAM','','','','Mo, Mi, Do: 08:00-15:00 Uhr, Di: 08:00-17:00 Uhr, Fr: 08:00-13:30 Uhr','poststelle.FA-Kyritz@fa.brandenburg.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('12','3053','Oranienburg ','Heinrich-Grüber-Platz 3','16515','Oranienburg','03301 857-0','03301 857-334','','','','16000000','16001508','BBK POTSDAM','','','','Mo, Mi, Do: 08:00-15:00 Uhr, Di: 08:00-17:00 Uhr, Fr: 08:00-13:30 Uhr','poststelle.FA-Oranienburg@fa.brandenburg.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('12','3054','Pritzwalk ','Freyensteiner Chaussee 10','16928','Pritzwalk','03395 757-0','03395 302110','','','','16000000','16001506','BBK POTSDAM','','','','Mo, Mi, Do: 08:00-15:00 Uhr, Di: 08:00-17:00 Uhr, Fr: 08:00-13:30 Uhr','poststelle.FA-Pritzwalk@fa.brandenburg.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('12','3056','Cottbus ','Vom-Stein-Straße 29','3050','Cottbus','0355 4991-4100','0355 4991-4150','','3004','10 04 53','18000000','18001501','BBK COTTBUS','','','','Mo, Mi, Do: 08:00-15:00 Uhr, Di: 08:00-17:00 Uhr, Fr: 08:00-13:30 Uhr','poststelle.FA-Cottbus@fa.brandenburg.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('12','3057','Calau ','Springteichallee 25','3205','Calau','03541 83-0','03541 83-100','','3201','11 71','18000000','18001502','BBK COTTBUS','','','','Mo, Mi, Do: 08:00-15:00 Uhr, Di: 08:00-17:00 Uhr, Fr: 08:00-13:30 Uhr','poststelle.FA-Calau@fa.brandenburg.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('12','3058','Finsterwalde ','Leipziger Straße 61 - 67','3238','Finsterwalde','03531 54-0','03531 54-180','','3231','11 50','18000000','18001503','BBK COTTBUS','','','','Mo, Mi, Do: 08:00-15:00 Uhr, Di: 08:00-17:00 Uhr, Fr: 08:00-13:30 Uhr','poststelle.FA-Finsterwalde@fa.brandenburg.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('12','3061','Frankfurt (Oder) ','Müllroser Chaussee 53','15236','Frankfurt (Oder)','0335 560-1399','0335 560-1202','','','','17000000','17001502','BBK FRANKFURT (ODER)','','','','Mo, Mi, Do: 08:00-15:00 Uhr, Di: 08:00-17:00 Uhr, Fr: 08:00-13:30 Uhr','poststelle.FA-Frankfurt-Oder@fa.brandenburg.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('12','3062','Angermünde ','Jahnstraße 49','16278','Angermünde','03331 267-0','03331 267-200','','','','17000000','17001500','BBK FRANKFURT (ODER)','','','','Mo, Mi, Do: 08:00-15:00 Uhr, Di: 08:00-17:00 Uhr, Fr: 08:00-13:30 Uhr','poststelle.FA-Angermuende@fa.brandenburg.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('12','3063','Fürstenwalde ','Beeskower Chaussee 12','15517','Fürstenwalde','03361 595-0','03361 2198','','','','17000000','17001503','BBK FRANKFURT (ODER)','','','','Mo, Mi, Do: 08:00-15:00 Uhr, Di: 08:00-17:00 Uhr, Fr: 08:00-13:30 Uhr','poststelle.FA-Fuerstenwalde@fa.brandenburg.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('12','3064','Strausberg ','Prötzeler Chaussee 12 A','15344','Strausberg','03341 342-0','03341 342-127','','','','17000000','17001504','BBK FRANKFURT (ODER)','','','','Mo, Mi, Do: 08:00-15:00 Uhr, Di: 08:00-17:00 Uhr, Fr: 08:00-13:30 Uhr','poststelle.FA-Strausberg@fa.brandenburg.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('12','3065','Eberswalde ','Tramper Chaussee 5','16225','Eberswalde','03334 66-2000','03334 66-2001','','','','17000000','17001501','BBK FRANKFURT (ODER)','','','','Mo, Mi, Do: 08:00-15:00 Uhr, Di: 08:00-17:00 Uhr, Fr: 08:00-13:30 Uhr','poststelle.FA-Eberswalde@fa.brandenburg.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('15','3101','Magdeburg I ','Tessenowstraße 10','39114','Magdeburg','0391 885-29','0391 885-1400','','39014','39 62','81000000','810 015 06','BBK MAGDEBURG','','','','Mo., Di., Do., Fr.: 08.00 - 12.00 Uhr, Di.: 14.00 - 18.00 Uhr','poststelle@fa-md1.ofd.mf.lsa-net.de','http://www.finanzamt.sachsen-anhalt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('15','3102','Magdeburg II ','Tessenowstraße 6','39114','Magdeburg','0391 885-12','0391 885-1000','','39006','16 63','81000000','810 015 07','BBK MAGDEBURG','','','','Mo., Di., Do., Fr.: 08.00 - 12.00 Uhr, Di.: 14.00 - 18.00 Uhr','poststelle@fa-md2.ofd.mf.lsa-net.de','http://www.finanzamt.sachsen-anhalt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('15','3103','Genthin ','Berliner Chaussee 29 b','39307','Genthin','03933 908-0','03933 908-499','','39302','13 41','81000000','810 015 08','BBK MAGDEBURG','','','','Mo., Di., Do., Fr.: 09.00 - 12.00 Uhr, Di.: 14.00 - 18.00 Uhr','poststelle@fa-gtn.ofd.mf.lsa-net.de','http://www.finanzamt.sachsen-anhalt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('15','3104','Halberstadt ','R.-Wagner-Straße 51','38820','Halberstadt','03941 33-0','03941 33-199','','38805','15 26','81000000','268 015 01','BBK MAGDEBURG','','','','Mo., Di., Do., Fr.: 08.00 - 12.00 Uhr, Di.: 14.00 - 18.00 Uhr','poststelle@fa-hbs.ofd.mf.lsa-net.de','http://www.finanzamt.sachsen-anhalt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('15','3105','Haldensleben ','Jungfernstieg 37','39340','Haldensleben','03904 482-0','03904 482-200','','39332','10 02 09','81000000','810 015 10','BBK MAGDEBURG','','','','Mo., Di., Do., Fr.: 08.00 - 12.00 Uhr, Di.: 13.00 - 18.00 Uhr','poststelle@fa-hdl.ofd.mf.lsa-net.de','http://www.finanzamt.sachsen-anhalt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('15','3106','Salzwedel ','Buchenallee 2','29410','Salzwedel','03901 857-0','03901 857-100','','29403','21 51','81000000','810 015 05','BBK MAGDEBURG','','','','Mo., Di., Do., Fr.: 08.00 - 12.00 Uhr, Di.: 14.00 - 18.00 Uhr','poststelle@fa-saw.ofd.mf.lsa-net.de','http://www.finanzamt.sachsen-anhalt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('15','3107','Staßfurt ','Atzendorfer Straße 20','39418','Staßfurt','03925 980-0','03925 980-101','','39404','13 55','81000000','810 015 12','BBK MAGDEBURG','','','','Mo., Di., Do., Fr.: 08.00 - 12.00 Uhr, Di.: 13.30 - 18.00 Uhr','poststelle@fa-sft.ofd.mf.lsa-net.de','http://www.finanzamt.sachsen-anhalt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('15','3108','Stendal ','Scharnhorststraße 87','39576','Stendal','03931 57-1000','03931 57-2000','','39551','10 11 31','81000000','810 015 13','BBK MAGDEBURG','','','','Mo., Di., Do., Fr.: 08.00 - 12.00 Uhr, Di.: 14.00 - 18.00 Uhr','poststelle@fa-sdl.ofd.mf.lsa-net.de','http://www.finanzamt.sachsen-anhalt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('15','3109','Wernigerode ','Gustav-Petri-Straße 14','38855','Wernigerode','03943 657-0','03943 657-150','','38842','10 12 51','81000000','268 015 03','BBK MAGDEBURG','','','','Mo., Di., Do., Fr.: 09.00 - 12.00 Uhr, Do.: 14.00 - 18.00 Uhr','poststelle@fa-wrg.ofd.mf.lsa-net.de','http://www.finanzamt.sachsen-anhalt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('15','3110','Halle-Süd ','Blücherstraße 1','6122','Halle','0345 6923-5','0345 6923-600','6103','','','80000000','800 015 02','BBK HALLE','','','','Mo., Di., Do., Fr.: 08.00 - 12.00 Uhr, Di.: 14.00 - 18.00 Uhr, Do.: 14.00','poststelle@fa-ha-s.ofd.mf.lsa-net.de','http://www.finanzamt.sachsen-anhalt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('15','3111','Halle-Nord ','Blücherstraße 1','6122','Halle','0345 6924-0','0345 6924-400','6103','','','80000000','800 015 01','BBK HALLE','','','','Mo., Di., Do., Fr.: 08.00 - 12.00 Uhr, Di.: 14.00 - 18.00 Uhr, Do.: 14.00','poststelle@fa-ha-n.ofd.mf.lsa-net.de','http://www.finanzamt.sachsen-anhalt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('15','3112','Merseburg ','Bahnhofstraße 10','6217','Merseburg','03461 282-0','03461 282-199','','6203','13 51','80000000','800 015 09','BBK HALLE','','','','Mo., Di., Do., Fr.: 08.00 - 12.00 Uhr, Di.: 13.00 - 18.00 Uhr','poststelle@fa-msb.ofd.mf.lsa-net.de','http://www.finanzamt.sachsen-anhalt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('15','3113','Bitterfeld ','Röhrenstraße 33','6749','Bitterfeld','03493 347-0','03493 347-247','','6732','12 64','80000000','805 015 05','BBK HALLE','','','','Mo., Di., Do., Fr.: 08.00 - 12.00 Uhr, Di.: 13.00 - 18.00 Uhr','poststelle@fa-btf.ofd.mf.lsa-net.de','http://www.finanzamt.sachsen-anhalt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('15','3114','Dessau ','Kühnauer Straße 166','6846','Dessau','0340 6513-0','0340 6513-403','','6815','18 25','80000000','805 015 26','BBK HALLE','','','','Mo. - Fr.: 08.00 - 12.00 Uhr, Di.: 13.00 - 18.00 Uhr','poststelle@fa-des.ofd.mf.lsa-net.de','http://www.finanzamt.sachsen-anhalt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('15','3115','Wittenberg ','Dresdener Straße 40','6886','Wittenberg','03491 430-0','03491 430-113','','6872','10 02 54','80000000','805 015 07','BBK HALLE','','','','Mo., Di., Do., Fr.: 08.00 - 12.00 Uhr, Di.: 13.00 - 18.00 Uhr','poststelle@fa-wbg.ofd.mf.lsa-net.de','http://www.finanzamt.sachsen-anhalt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('15','3116','Köthen ','Zeppelinstraße 15','6366','Köthen','03496 44-0','03496 44-2900','','6354','14 52','80000000','805 015 06','BBK HALLE','','','','Mo., Di., Do., Fr.: 08.00 - 12.00 Uhr, Di.: 14.00 - 18.00 Uhr','poststelle@fa-kot.ofd.mf.lsa-net.de','http://www.finanzamt.sachsen-anhalt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('15','3117','Quedlinburg ','Adelheidstraße 2','6484','Quedlinburg','03946 976-0','03946 976-400','','6472','14 20','81000000','268 015 02','BBK MAGDEBURG','','','','Mo., Di., Do., Fr.: 08.00 - 12.00 Uhr, Di.: 13.00 - 17.30 Uhr','poststelle@fa-qlb.ofd.mf.lsa-net.de','http://www.finanzamt.sachsen-anhalt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('15','3118','Eisleben ','Bahnhofsring 10 a','6295','Eisleben','03475 725-0','03475 725-109','6291','','','80000000','800 015 08','BBK HALLE','','','','Mo., Di., Do., Fr.: 08.00 - 12.00 Uhr, Di.: 13.00 - 18.00 Uhr','poststelle@fa-eil.ofd.mf.lsa-net.de','http://www.finanzamt.sachsen-anhalt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('15','3119','Naumburg ','Oststraße 26/26 a','6618','Naumburg','03445 753-0','03445 753-999','','6602','12 51','80000000','800 015 27','BBK HALLE','','','','Mo., Di., Do., Fr.: 08.00 - 12.00 Uhr, Di.: 13.00 - 18.00 Uhr','poststelle@fa-nbg.ofd.mf.lsa-net.de','http://www.finanzamt.sachsen-anhalt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('15','3120','Zeitz ','Friedensstraße 80','6712','Zeitz','03441 864-0','03441 864-480','','6692','12 08','80000000','800 015 04','BBK HALLE','','','','Mo., Do., Fr.: 08.00 - 12.00 Uhr, Di.: 08.00 - 18.00 Uhr','poststelle@fa-ztz.ofd.mf.lsa-net.de','http://www.finanzamt.sachsen-anhalt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('15','3121','Sangerhausen ','Alte Promenade 27','6526','Sangerhausen','03464 539-0','03464 539-539','','6512','10 12 24','80000000','800 015 25','BBK HALLE','','','','Di., Do., Fr.: 09.00 - 12.00 Uhr, Di.: 14.00 - 18.00 Uhr, Do.: 14.00 -','poststelle@fa-sgh.ofd.mf.lsa-net.de','http://www.finanzamt.sachsen-anhalt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3201','Dresden I ','Lauensteiner Str. 37','1277','Dresden','0351 2567-0','0351 2567-111','1264','','','85000000','85001502','BBK DRESDEN','','','','Mo 8:00-15:00, Di 8:00-18:00, Mi 8:00-15:00, Do 8:00-18:00, Fr 8:00-12:00 Uhr','poststelle@fa-dresden1.smf.sachsen.de','http://www.Finanzamt-Dresden-I.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3202','Dresden II ','Gutzkowstraße 10','1069','Dresden','0351 4655-0','0351 4655-269','1056','','','85000000','85001503','BBK DRESDEN','','','','Mo - Fr 8:00-12:00 Uhr, Di 14:00-18:00, Do 14:00-18:00 Uhr','poststelle@fa-dresden2.smf.sachsen.de','http://www.Finanzamt-Dresden-II.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3203','Dresden III ','Rabenerstr.1','1069','Dresden','0351 4691-0','0351 4717 369','','1007','120641','85000000','85001504','BBK DRESDEN','','','','Mo 8:00-15:00, Di 8:00-18:00, Mi 8:00-15:00, Do 8:00-18:00, Fr 8:00-12:00 Uhr','poststelle@fa-dresden3.smf.sachsen.de','http://www.Finanzamt-Dresden-III.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3204','Bautzen ','Wendischer Graben 3','2625','Bautzen','03591 488-0','03591 488-888','2621','','','85000000','85001505','BBK DRESDEN','','','','Mo 8:00-15:30, Di 8:00-17:00, Mi 8:00-15:30, Do 8:00-18:00, Fr 8:00-12:00 Uhr','poststelle@fa-bautzen.smf.sachsen.de','http://www.Finanzamt-Bautzen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3205','Bischofswerda ','Kirchstraße 25','1877','Bischofswerda','03594 754-0','03594 754-444','','1871','1111','85000000','85001506','BBK DRESDEN','','','','Mo 8:00-15:30, Di 8:00-17:00, Mi 8:00-15:30, Do 8:00-18:00, Fr 8:00-12:00 Uhr','poststelle@fa-bischofswerda.smf.sachsen.de','http://www.Finanzamt-Bischofswerda.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3206','Freital ','Coschützer Straße 8-10','1705','Freital','0351 6478-0','0351 6478-428','','1691','1560','85000000','85001507','BBK DRESDEN','','','','Mo 8:00-15:00, Di 8:00-18:00, Mi 8:00-15:00, Do 8:00-18:00, Fr 8:00-12:00 Uhr','poststelle@fa-freital.smf.sachsen.de','http://www.Finanzamt-Freital.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3207','Görlitz ','Sonnenstraße 7','2826','Görlitz','03581 875-0','03581 875-100','','2807','300235','85000000','85001512','BBK DRESDEN','','','','Mo 8:00-15:30, Di 8:00-18:00, Mi 8:00-15:30, Do 8:00-17:00, Fr 8:00-12:00 Uhr','poststelle@fa-goerlitz.smf.sachsen.de','http://www.Finanzamt-Goerlitz.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3208','Löbau ','Georgewitzer Str.40','2708','Löbau','03585 455-0','03585 455-100','','2701','1165','85000000','85001509','BBK DRESDEN','','','','Mo 8:00-15:30, Di 8:00-18:00, Mi 8:00-15:30, Do 8:00-17:00, Fr 8:00-12:00 Uhr','poststelle@fa-loebau.smf.sachsen.de','http://www.Finanzamt-Loebau.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3209','Meißen ','Hermann-Grafe-Str.30','1662','Meißen','03521 745-30','03521 745-450','','1651','100151','85000000','85001508','BBK DRESDEN','','','','Mo - Fr 8:00-12:00 Uhr Di 13:00-18:00, Do 13:00-17:00 Uhr','poststelle@fa-meissen.smf.sachsen.de','http://www.Finanzamt-Meissen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3210','Pirna ','Emil-Schlegel-Str. 11','1796','Pirna','03501 551-0','03501 551-201','','1781','100143','85000000','85001510','BBK DRESDEN','','','','Mo - Fr 8:00-12:00 Uhr, Di 13:30-18:00, Do 13:30-17:00 Uhr','poststelle@fa-pirna.smf.sachsen.de','http://www.Finanzamt-Pirna.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3211','Riesa ','Stahlwerkerstr.3','1591','Riesa','03525 714-0','03525 714-133','','1571','24','85000000','85001511','BBK DRESDEN','','','','Mo 8:00-15:30, Di 8:00-18:00, Mi 8:00-15:30, Do 8:00-17:00 , Fr 8:00-12:00 Uhr','poststelle@fa-riesa.smf.sachsen.de','http://www.Finanzamt-Riesa.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3213','Hoyerswerda ','Pforzheimer Platz 1','2977','Hoyerswerda','03571 460-0','03571 460-115','','2961','1161/1162 ','85000000','85001527','BBK DRESDEN','','','','Mo 7:30-15:30, Di 7:30-17:00, Mi 7:30-13:00, Do 7:30-18:00, Fr 7:30-12:00 Uhr','poststelle@fa-hoyerswerda.smf.sachsen.de','http://www.Finanzamt-Hoyerswerda.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3214','Chemnitz-Süd ','Paul-Bertz-Str. 1','9120','Chemnitz','0371 279-0','0371 227065','9097','','','87000000','87001501','BBK CHEMNITZ','','','','Mo 8:00-16:00, Di 8:00-18:00, Mi 8:00-13:00, Do 8:00-18:00, Fr 8:00-13:00 Uhr','poststelle@fa-chemnitz-sued.smf.sachsen.de','http://www.Finanzamt-Chemnitz-Sued.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3215','Chemnitz-Mitte ','August-Bebel-Str. 11/13','9113','Chemnitz','0371 467-0','0371 415830','9097','','','87000000','87001502','BBK CHEMNITZ','','','','Mo 8:00-16:00, Di 8:00-18:00, Mi 8:00-14:00, Do 8:00-18:00, Fr 8:00-12:00 Uhr','poststelle@fa-chemnitz-mitte.smf.sachsen.de','http://www.Finanzamt-Chemnitz-Mitte.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3216','Chemnitz-Land ','Reichenhainer Str. 31-33','9126','Chemnitz','0371 5360-0','0371 5360-317','9097','','','87000000','87001503','BBK CHEMNITZ','','','','täglich 8:00-12:00, Di 13:30-17.00, Do 13:30-18:00 Uhr','poststelle@fa-chemnitz-land.smf.sachsen.de','http://www.Finanzamt-Chemnitz-Land.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3217','Annaberg ','Magazingasse 16','9456','Annaberg-B.','03733 4270','03733 427-217','','9453','100631','87000000','87001504','BBK CHEMNITZ','','','','Mo 8:00-15:30, Di 8:00-18:00, Mi 8:00-15:30, Do 8:00-17:00, Fr 8:00-12:00 Uhr','poststelle@fa-annaberg.smf.sachsen.de','http://www.Finanzamt-Annaberg.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3218','Schwarzenberg ','Karlsbader Str.23','8340','Schwarzenberg','03774 161-0','03774 161-100','','8332','1209','87000000','87001505','BBK CHEMNITZ','','','','Mo 8:00-15:30, Di 8:00-18:00, Mi 8:00-15:30, Do 8:00-17:00, Fr 8:00-12:00 Uhr','poststelle@fa-schwarzenberg.smf.sachsen.de','http://www.Finanzamt-Schwarzenberg.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3219','Auerbach ','Schulstraße 3, Haus 1','8209','Auerbach','03744 824-0','03744 824-200','','8202','10132','87000000','87001506','BBK CHEMNITZ','','','','Mo 7:30-15:30, Di 7:30-18:00, Mi 7:30-12:00, Do 7:30-18:00, Fr 7:30-12:00 Uhr','poststelle@fa-aucherbach.smf.sachsen.de','http://www.Finanzamt-Auerbach.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3220','Freiberg ','Brückenstr.1','9599','Freiberg','03731 379-0','03731 379-999','9596','','','87000000','87001507','BBK CHEMNITZ','','','','Mo - Fr 7:30-12:30, Mo 13:30-15:30, Di 13:00-18:00, Mi 13:30-15:30, Do 13:00-17:00 Uhr','poststelle@fa-freiberg.smf.sachsen.de','http://www.Finanzamt-Freiberg.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3221','Hohenstein-Ernstthal ','Schulstraße 34','9337','Hohenstein-E.','03723 745-0','03723 745-399','','9332','1246','87000000','87001510','BBK CHEMNITZ','','','','Mo - Fr 8:00-12:00, Mo 12:30-15:30, Di 12:30-18:00, Do 12:30-17:00','poststelle@fa-hohenstein-ernstthal.smf.sachsen.de','http://www.Finanzamt-Hohenstein-Ernstthal.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3222','Mittweida ','Robert-Koch-Str. 17','9648','Mittweida','03727 987-0','03727 987-333','','9641','1157','87000000','87001509','BBK CHEMNITZ','','','','Mo 7:30-15:00, Di 7:30-18:00, Mi 7:30-13:00, Do 7:30-18:00, Fr 7:30-12:00 Uhr','poststelle@fa-mittweida.smf.sachsen.de','http://www.Finanzamt-Mittweida.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3223','Plauen ','Europaratstraße 17','8523','Plauen','03741 10-0','03741 10-2000','','8507','100384','87000000','87001512','BBK CHEMNITZ','','','','Mo 7:30-14:00, Di 7:30-18:00, Mi 7:30-14:00, Do 7:30-18:00, Fr 7:30-12:00 Uhr','poststelle@fa-plauen.smf.sachsen.de','http://www.Finanzamt-Plauen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3224','Stollberg ','HOHENSTEINER STRASSE 54','9366','Stollberg','037296 522-0','037296 522-199','','9361','1107','87000000','87001508','BBK CHEMNITZ','','','','Mo 7:30-15:30, Di 7:30-17:00, Mi 7:30-13:00, Do 7:30-18:00, Fr 7:30-12:00 Uhr','poststelle@fa-stollberg.smf.sachsen.de','http://www.Finanzamt-Stollberg.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3226','Zwickau-Stadt ','Dr.-Friedrichs-Ring 21','8056','Zwickau','0375 3529-0','0375 3529-444','','8070','100452','87000000','87001513','BBK CHEMNITZ','','','','Mo 7:30-15:30, Di 7:30-18:00, Mi 7:30-12:00, Do 7:30-18:00, Fr 7:30-12:00 Uhr','poststelle@fa-zwickau-stadt.smf.sachsen.de','http://www.Finanzamt-Zwickau-Stadt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3227','Zwickau-Land ','Äußere Schneeberger Str. 62','8056','Zwickau','0375 4440-0','0375 4440-222','','8067','100150','87000000','87001514','BBK CHEMNITZ','','','','Mo 8:00-15:30, Di 8:00-18:00, Mi 8:00-15:30, Do 8:00-17:00, Fr 8:00-12:00 Uhr','poststelle@fa-zwickau-land.smf.sachsen.de','http://www.Finanzamt-Zwickau-Land.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3228','Zschopau ','August-Bebel-Str.17','9405','Zschopau','03725 293-0','03725 293-111','','9402','58','87000000','87001515','BBK CHEMNITZ','','','','Mo7:30-12:00/13:00-16:30,Di 7:30-12:00/13:00-18:00Mi u. Fr 7:30-13:00, Do 7:30-12:00/13:00-18:00 Uhr','poststelle@fa-zschopau.smf.sachsen.de','http://www.Finanzamt-Zschopau.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3230','Leipzig I ','Wilhelm-Liebknecht-Platz 3/4','4105','Leipzig','0341 559-0','0341 559-1540','','4001','100105','86000000','86001501','BBK LEIPZIG','','','','Mo 7:30-14:00, Di 7:30-18:00, Mi 7:30-14:00, Do 7:30-18:00, Fr 7:30-12:00 Uhr','poststelle@fa-leipzig1.smf.sachsen.de','http://www.Finanzamt-Leipzig-I.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3231','Leipzig II ','Erich-Weinert-Str. 20','4105','Leipzig','0341 559-0','0341 559-2505','','4001','100145','86000000','86001502','BBK LEIPZIG','','','','Mo 7:30-14:00, Di 7:30-18:00, Mi 7:30-14:00, Do 7:30-18:00, Fr 7:30-12:00 Uhr','poststelle@fa-leipzig2.smf.sachsen.de','http://www.Finanzamt-Leipzig-II.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3232','Leipzig III ','Wilhelm-Liebknecht-Platz 3/4','4105','Leipzig','0341 559-0','0341 559-3640','','4002','100226','86000000','86001503','BBK LEIPZIG','','','','Mo 7:30-14:00, Di 7:30-18:00, Mi 7:30-14:00, Do 7:30-18:00, Fr 7:30-12:00 Uhr','poststelle@fa-leipzig3.smf.sachsen.de','http://www.Finanzamt-Leipzig-III.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3235','Borna ','Brauhausstr.8','4552','Borna','03433 872-0','03433 872-255','','4541','1325','86000000','86001509','BBK LEIPZIG','','','','Mo 8:00-15:00, Di 8:00-18:00, Mi 8:00-15:00, Do 8:00-18:00, Fr 8:00-12:00 Uhr','poststelle@fa-borna.smf.sachsen.de','http://www.Finanzamt-Borna.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3236','Döbeln ','Burgstr.31','4720','Döbeln','03431 653-30','03431 653-444','','4713','2346','86000000','86001507','BBK LEIPZIG','','','','Mo 7:30-15:30, Di 7:30-18:00, Mi 7:30-13:00, Do 7:30-17:00, Fr 7:30-12:00 Uhr','poststelle@fa-doebeln.smf.sachsen.de','http://www.Finanzamt-Doebeln.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3237','Eilenburg ','Walther-Rathenau-Straße 8','4838','Eilenburg','03423 660-0','03423 660-460','','4831','1133','86000000','86001506','BBK LEIPZIG','','','','Mo 8:00-16:00, Di 8:00-18:00, Mi 8:00-14:00, Do 8:00-18:00, Fr 8:00-12:00 Uhr','poststelle@fa-eilenburg.smf.sachsen.de','http://www.Finanzamt-Eilenburg.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3238','Grimma ','Lausicker Straße 2','4668','Grimma','03437 940-0','03437 940-500','','4661','1126','86000000','86001508','BBK LEIPZIG','','','','Mo 7:30-15:00, Di 7:30-18:00, Mi 7:30-13:30, Do 7:30-17:00, Fr 7:30-12:00 Uhr','poststelle@fa-grimma.smf.sachsen.de','http://www.Finanzamt-Grimma.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('14','3239','Oschatz ','Dresdener Str.77','4758','Oschatz','03435 978-0','03435 978-366','','4752','1265','86000000','86001511','BBK LEIPZIG','','','','Mo 8:00-16:00, Di 8:00-17:00, Mi 8:00-15:00, Do 8:00-18:00, Fr 8:00-12:00 Uhr','poststelle@fa-oschatz.smf.sachsen.de','http://www.Finanzamt-Oschatz.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('13','4071','Malchin ','Schratweg 33','17139','Malchin','03994/6340','03994/634322','','17131','1101','15000000','15001511','BBK NEUBRANDENBURG','','','','Mo Di Fr 08-12 Uhr Di 13-17 Uhr und Do 13-16 UhrMittwoch geschlossen','poststelle@fa-mc.ofd-hro.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('13','4072','Neubrandenburg ','Neustrelitzer Str. 120','17033','Neubrandenburg','0395/380 1000','0395/3801059','','17041','110164','15000000','15001518','BBK NEUBRANDENBURG','','','','Mo Di Do Fr 08-12 Uhr und Di 13.00-17.30 Uhr Mittwoch geschlossen','poststelle@fa-nb.ofd-hro.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('13','4074','Pasewalk ','Torgelower Str. 32','17309','Pasewalk','(03973) 224-0','03973/2241199','','17301','1102','15000000','15001512','BBK NEUBRANDENBURG','','','','Mo bis Fr 09.00-12.00 Uhr Di 14.00-18.00 Uhr','poststelle@fa-pw.ofd-hro.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('13','4075','Waren ','Einsteinstr. 15','17192','Waren (Müritz)','03991/1740','(03991)174499','','17183','3154','15000000','15001515','BBK NEUBRANDENBURG','','','','Mo-Mi 08.00-16.00 Uhr Do 08.00-18.00 Uhr Fr 08.-13.00 Uhr','poststelle@fa-wrn.ofd-hro.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('13','4079','Rostock ','Möllner Str. 13','18109','Rostock','(0381)7000-0','(0381)7000444','','18071','201062','13000000','13001508','BBK ROSTOCK','','','','Mo Di Fr 8.30-12.00 Di 13.30-17.00 Do 13.30-16.00','poststelle@fa-hro.ofd-hro.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('13','4080','Wismar ','Philosophenweg 1','23970','Wismar','03841444-0','03841/444222','','','','14000000','14001516','BBK SCHWERIN','','','','Mo Di Fr 08.00-12.00 Uhr Di Do 14.00-17.00 Uhr Mittwoch geschlossen','poststelle@fa-wis.ofd-hro.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('13','4081','Ribnitz-Damgarten ','Sandhufe 3','18311','Ribnitz-Damgarten','(03821)884-0','(03821)884140','','18301','1061','13000000','13001510','BBK ROSTOCK','','','','MO Di Mi DO 08.30-12.00 UHR DI 13.00-17.00 UHR Freitag geschlossen','poststelle@fa-rdg.ofd-hro.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('13','4082','Stralsund ','Lindenstraße 136','18435','Stralsund','03831/3660','(03831)366245 / 188 ','','18409','2241','13000000','13001513','BBK ROSTOCK','','','','Mo Di Do Fr 08.00-12.00 Uhr Di 14.00 - 18.00 UhrMittwoch geschlossen','poststelle@fa-hst.ofd-hro.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('13','4083','Bergen ','Wasserstr. 15 d','18528','Bergen (Rügen)','03838/4000','03838/22217','18522','18522','1242','13000000','13001512','BBK ROSTOCK','','','','Mo Di Do Fr 8.30-12.00 Di 13.00-18.00 Mittwoch geschlossen','poststelle@fa-brg.ofd-hro.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('13','4084','Greifswald ','Am Gorzberg Haus 11','17489','Greifswald','03834/5590','03834-559315/316','17462','17462','3254','15000000','15001528','BBK NEUBRANDENBURG','','','','Mo Di Do Fr 8.30-12.00 Uhr Di 13.00-17.30 Uhr Mittwoch geschlossen','poststelle@fa-hgw.ofd-hro.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('13','4085','Wolgast ','Pestalozzistr. 45','17438','Wolgast','03836/254-0','03836/254300 /254100','','17431','1139','15000000','15001529','BBK NEUBRANDENBURG','','','','Mo Di Mi Do Fr 08.00-12.00 Uhr','poststelle@fa-wlg.ofd-hro.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('13','4086','Güstrow ','Klosterhof 1','18273','Güstrow','03843/2620','03843/262111','18271','','','13000000','13001501','BBK ROSTOCK','','','','Mo-Do 09.00-12.00 Uhr Do 13.00-18.00 Uhr Freitag geschlossen','poststelle@fa-gue.ofd-hro.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('13','4087','Hagenow ','Steegener Chaussee 8','19230','Hagenow','03883/6700','03883 670216 /670217','','19222','1242','14000000','14001504','BBK SCHWERIN','','','','Mo Di Do Fr 08.30-12.00 Di 13.00-17.30 Mittwoch geschlossen','poststelle@fa-hgn.ofd-hro.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('13','4089','Parchim ','Ludwigsluster Chaussee 5','19370','Parchim','03871/4650','03871/443131','','19363','1351','14000000','14001506','BBK SCHWERIN','','','','Mo Di Mi 08.30-15.00 Uhr Do 08.30-18.00 Uhr Fr 08.30-13.00 Uhr','poststelle@fa-pch.ofd-hro.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('13','4090','Schwerin ','Johannes-Stelling-Str.9-11','19053','Schwerin','0385/54000','0385/5400300','','19091','160131','14000000','14001502','BBK SCHWERIN','','','',' Di Do Fr 08.30 - 12.00 Uhr Mo 13.00 - 16.00 Uhr Do 14.00','poststelle@fa-sn.ofd-hro.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('16','4151','Erfurt ','Mittelhäuser Str. 64f','99091','Erfurt','(0361)378-00','0361/3782800','','99001','100121','82050000','3001111586','LD BK HESS-THUER GZ ERFURT','','','','DI. 8- 12/ 13.30 -18 MI./FR. 8 - 12 UHR','poststelle@finanzamt-erfurt.thueringen.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('16','4152','Sömmerda ','Uhlandstrasse 3','99610','Sömmerda','03634/363-0','03634/363200','','99609','100','82050000','3001111628','LD BK HESS-THUER GZ ERFURT','','','','MO/MI/DO 8-16 UHR DI 8-18,FR 8-12 UHR','poststelle@finanzamt-soemmerda.thueringen.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('16','4153','Weimar ','Jenaer Str.2a','99425','Weimar','03643/5500','(03643)903811','','99421','3676','82050000','3001111586','LD BK HESS-THUER GZ ERFURT','','','','MO,MI,DO 8-15.30 UHR DI 8-18,FR 8-12 UHR','poststelle@finanzamt-weimar.thueringen.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('16','4154','Ilmenau ','Wallgraben 1','98693','Ilmenau','(03677) 861-0','03677/861111','','98686','100754','82050000','3001111685','LD BK HESS-THUER GZ ERFURT','','','','MO,MI 8-15.30 UHR, DI 8-18 UHR DO 8-16 UHR, FR 8-12 UHR','poststelle@finanzamt-ilmenau.thueringen.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('16','4155','Eisenach ','Ernst-Thaelmann-Str. 70','99817','Eisenach','03691/687-0','03691/687250','','99804','101454','82050000','3001111586','LD BK HESS-THUER GZ ERFURT','','','','MO-FR: 8-12 UHR, MO-MI: 13-16 UHR, DO: 13-18 UHR','poststelle@finanzamt-eisenach.thueringen.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('16','4156','Gotha ','Reuterstr. 2a','99867','Gotha','(03621)33-0','03621/332000','','99853','100301','82050000','3001111586','LD BK HESS-THUER GZ ERFURT','','','','MO - MI 8-15.30 UHR DO 8-18,FR 8-12 UHR','poststelle@finanzamt-gotha.thueringen.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('16','4157','Mühlhausen ','Martinistr. 22','99974','Mühlhausen','(03601)456-0','03601/456100','','99961','1155','82050000','3001111628','LD BK HESS-THUER GZ ERFURT','','','','MO/MI/DO 7.30-15 UHR DI.7.30-18,FR.7.30-12','poststelle@finanzamt-muehlhausen.thueringen.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('16','4158','Nordhausen ','Gerhart-Hauptmann-Str. 3','99734','Nordhausen','03631/427-0','03631/427174','','99729','1120','82050000','3001111628','LD BK HESS-THUER GZ ERFURT','','','','MO,DI,MI 8-12, 13.30-16 UHR DO 8-12,14-18 FR 8-12 UHR','poststelle@finanzamt-nordhausen.thueringen.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('16','4159','Sondershausen ','Schillerstraße 6','99706','Sondershausen','(03632)742-0','03632/742555','','99702','1265','82050000','3001111628','LD BK HESS-THUER GZ ERFURT','','','','MO/MI/DO 8-15.30 UHR DI 8-18, FR 8-12 UHR','poststelle@finanzamt-sondershausen.thueringen.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('16','4160','Worbis ','Bahnhofstr. 18','37339','Worbis','036074/37-0','036074/37219','','37334','173','82050000','3001111628','LD BK HESS-THUER GZ ERFURT','','','','MO-MI 7.30-15 UHR DO 7.30-18,FR 7.30-12','poststelle@finanzamt-worbis.thueringen.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('16','4161','Gera ','Hermann-Drechsler-Str.1','7548','Gera','0365/639-0','0365/6391491','','7490','3044','82050000','3001111578','LD BK HESS-THUER GZ ERFURT','','','','MO,MI 7.30-15 DI,DO 7.30- 18 UHR FR 7.30-12 UHR','poststelle@finanzamt-gera.thueringen.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('16','4162','Jena ','Leutragraben 8','7743','Jena','(03641)378-0','03641/378653','','7740','500','82050000','3001111602','LD BK HESS-THUER GZ ERFURT','','','','MO-MI 8-15.30 DO 8-18 FR 8-12.00UHR','poststelle@finanzamt-jena.thueringen.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('16','4163','Rudolstadt ','Mörlaer Str. 2','7407','Rudolstadt','(03672)443-0','(03672)443100','','7391','100155','82050000','3001111578','LD BK HESS-THUER GZ ERFURT','','','','MO-MI 7.30-12, 13-15 DO 7.30-12, 13-18 UHR FR 7.30-12 UHR','poststelle@finanzamt-rudolstadt.thueringen.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('16','4164','Greiz ','Rosa-Luxemburg-Str. 23','7973','Greiz','03661/700-0','03661/700300','','7962','1365','82050000','3001111578','LD BK HESS-THUER GZ ERFURT','','','','MO/DI/MI 8-16UHR DO 8-18,FR 8-12UHR','poststelle@finanzamt-greiz.thueringen.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('16','4165','Pößneck ','Gerberstr. 65','7381','Pößneck','(03647)446-0','(03647)446430','','7372','1253','82050000','3001111578','LD BK HESS-THUER GZ ERFURT','','','','MO-FR 8-12 MO,MI,DO 13-15 UHR DI 13-18 UHR','poststelle@finanzamt-poessneck.thueringen.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('16','4166','Altenburg ','Wenzelstr. 45','4600','Altenburg','03447/593-0','03447/593200','','4582','1251','82050000','3001111511','LD BK HESS-THUER GZ ERFURT','','','','MO,MI,DO 7.30-15.30 DI 7.30-18 UHR FR 7.30-12 UHR','poststelle@finanzamt-altenburg.thueringen.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('16','4168','Bad Salzungen ','August-Bebel-Str.2','36433','Bad Salzungen','(03695)668-0','03695/622496','','36421','1153','82050000','3001111586','LD BK HESS-THUER GZ ERFURT','','','','MO-MI 7.30-15 UHR DO 7.30-18,FR 7.30-12','poststelle@finanzamt-badsalzungen.thueringen.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('16','4169','Meiningen ','Charlottenstr. 2','98617','Meiningen','03693/461-0','(03693)461322','','98606','100661','82050000','3001111610','LD BK HESS-THUER GZ ERFURT','','','','MO-MI 7.30-15 UHR DO 7.30-18,FR 7.30-12','poststelle@finanzamt-meiningen.thueringen.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('16','4170','Sonneberg ','Köppelsdorfer Str.86','96515','Sonneberg','03675/884-0','03675/884254','','96502','100241','82050000','3001111685','LD BK HESS-THUER GZ ERFURT','','','','MO-MI 7.30-15.00 UHR DO 7.30-18 FR 7.30-12','poststelle@finanzamt-sonneberg.thueringen.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('16','4171','Suhl ','Karl-Liebknecht-Str. 4','98527','Suhl','03681/73-0','03681/733512','','98490','100153','82050000','3001111685','LD BK HESS-THUER GZ ERFURT','','','','MO - MI 8-16 UHR, DO 8-13 u. 14-18 UHR , FR 8-12 UHR','poststelle@finanzamt-suhl.thueringen.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5101','Dinslaken ','Schillerstr. 71','46535','Dinslaken','02064/445-0','0800 10092675101','','46522','100220','35000000','35201501','BBK DUISBURG','35251000','100123','SPK DINSLAKEN-VOERDE-HUENXE','Mo-Fr 08.30-12.00 Uhr,Di auch 13.30-15.00 Uhr,und nach Vereinbarung','Service@FA-5101.fin-nrw.de','www.finanzamt-Dinslaken.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5102','Viersen ','Eindhovener Str. 71','41751','Viersen','02162/955-0','0800 10092675102','','41726','110263','31000000','31001503','BBK MOENCHENGLADBACH','32050000','59203406','SPARKASSE KREFELD','Mo-Fr 8:30 bis 12:00 Uhr,Di auch 13:30 bis 15:00 Uhr,und nach Vereinbarung','Service@FA-5102.fin-nrw.de','www.finanzamt-Viersen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5103','Düsseldorf-Altstadt ','Kaiserstr. 52','40479','Düsseldorf','0211/4974-0','0800 10092675103','','40001','101021','30000000','30001504','BBK DUESSELDORF','30050110','10124006','ST SPK DUESSELDORF','Mo-Fr 08.30 - 12.00 Uhr,Di auch 13.30 - 15.00 Uhr,und nach Vereinbarung','Service@FA-5103.fin-nrw.de','www.finanzamt-Duesseldorf-Altstadt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5105','Düsseldorf-Nord ','Roßstr. 68','40476','Düsseldorf','0211/4496-0','0800 10092675105','','40403','300314','30000000','30001501','BBK DUESSELDORF','30050110','10124501','ST SPK DUESSELDORF','Mo-Fr 08.30-12.00 Uhr,Di auch 13.30-15.00 Uhr,und nach Vereinbarung','Service@FA-5105.fin-nrw.de','www.finanzamt-Duesseldorf-Nord.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5106','Düsseldorf-Süd ','Kruppstr.110- 112','40227','Düsseldorf','0211/779-9','0800 10092675106','','40001','101025','30000000','30001502','BBK DUESSELDORF','30050110','10125003','ST SPK DUESSELDORF','Mo-Fr 8.30-12.00 Uhr,Di auch 13.30-15.00 Uhr,und nach Vereinbarung','Service@FA-5106.fin-nrw.de','www.finanzamt-Duesseldorf-Sued.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5107','Duisburg-Hamborn ','Hufstr. 25','47166','Duisburg','0203/5445-0','0800 10092675107','','47142','110264','35000000','35001502','BBK DUISBURG','','','','Mo-Fr 08.30 - 12.00 Uhr,Di auch 13.30 - 15.00 Uhr,und nach Vereinbarung','Service@FA-5107.fin-nrw.de','www.finanzamt-Duisburg-Hamborn.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5109','Duisburg-Süd ','Landfermannstr 25','47051','Duisburg','0203/3001-0','0800 10092675109','','47015','101502','35000000','35001500','BBK DUISBURG','35050000','200403020','SPK DUISBURG','Mo-Fr 08:30 Uhr - 12:00 Uhr,Di auch 13:30 Uhr - 15:00 Uhr','Service@FA-5109.fin-nrw.de','www.finanzamt-Duisburg-Sued.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5110','Essen-Nord ','Altendorfer Str. 129','45143','Essen','0201/1894-0','0800 10092675110','','45011','101155','36000000','36001500','BBK ESSEN','36050105','275008','SPARKASSE ESSEN','Mo-Fr 08.30-12.00 Uhr,Di auch 13.30-15.00 Uhr,und nach Vereinbarung','Service@FA-5110.fin-nrw.de','www.finanzamt-Essen-Nord.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5111','Essen-Ost ','Altendorfer Str. 129','45143','Essen','0201/1894-0','0800 10092675111','45116','45012','101262','36000000','36001501','BBK ESSEN','36050105','261800','SPARKASSE ESSEN','Mo-Fr,Di','Service@FA-5111.fin-nrw.de','www.finanzamt-Essen-Ost.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5112','Essen-Süd ','Altendorfer Str. 129','45143','Essen','0201/1894-0','0800 10092675112','','45011','101145','36000000','36001502','BBK ESSEN','36050105','203000','SPARKASSE ESSEN','Mo-Fr 08.30-12.00 Uhr, Di auch 13.30-15.00 Uhr, und nach Vereinbarung','Service@FA-5112.fin-nrw.de','www.finanzamt-Essen-Sued.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5113','Geldern ','Gelderstr 32','47608','Geldern','02831/127-0','0800 10092675113','','47591','1163','32000000','32001502','BBK MOENCHENGLADBACH EH KRE','32051370','112011','SPARKASSE GELDERN','Montag - Freitag 8:30 - 12:00,Uhr,Dienstag auch 13:00 - 15:00 U,hr und nach Vereinbarung','Service@FA-5113.fin-nrw.de','www.finanzamt-Geldern.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5114','Grevenbroich ','Erckensstr. 2','41515','Grevenbroich','02181/607-0','0800 10092675114','','41486','100264','30000000','30001507','BBK DUESSELDORF','30550000','101683','SPARKASSE NEUSS','Mo-Fr 8:30-12:00 Uhr,Di auch 13:30-15:00 Uhr,und nach Vereinbarung','Service@FA-5114.fin-nrw.de','www.finanzamt-Grevenbroich.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5115','Kempen ','Arnoldstr 13','47906','Kempen','02152/919-0','0800 10092675115','','47880','100329','31000000','32001501','BBK MOENCHENGLADBACH','','','','MO.-DO. 8.30-12.00 UHR,FREITAGS GESCHLOSSEN','Service@FA-5115.fin-nrw.de','www.finanzamt-Kempen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5116','Kleve ','Emmericher Str. 182','47533','Kleve','02821/803-1','0800 10092675116','','47512','1251','35000000','32401501','BBK DUISBURG','32450000','5013628','SPARKASSE KLEVE','Mo - Fr 08.30 - 12.00 Uhr,Di auch 13.30 - 15.00 Uhr','Service@FA-5116.fin-nrw.de','www.finanzamt-Kleve.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5117','Krefeld ','Grenzstr 100','47799','Krefeld','02151/854-0','0800 10092675117','','47706','100665','31000000','32001500','BBK MOENCHENGLADBACH','','','','Mo-Fr 08.30-12.00 Uhr,Di auch 13.30-15.00 Uhr,und nach Vereinbarung','Service@FA-5117.fin-nrw.de','www.finanzamt-Krefeld.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5119','Moers ','Unterwallstr 1','47441','Moers','02841/208-0','0800 10092675119','47439','47405','101520','35000000','35001505','BBK DUISBURG','35450000','1101000121','SPARKASSE MOERS','Montag-Freitag von 8.30-12.00,Dienstag von 13.30-15.00','Service@FA-5119.fin-nrw.de','www.finanzamt-Moers.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5120','Mülheim an der Ruhr ','Wilhelmstr 7','45468','Mülheim an der Ruhr','0208/3001-1','0800 10092675120','','45405','100551','36000000','36201500','BBK ESSEN','36250000','300007007','SPK MUELHEIM AN DER RUHR','Mo-Fr,Di auch 13:30-15:00 Uhr,und nach Vereinbarung','Service@FA-5120.fin-nrw.de','www.finanzamt-Muelheim-Ruhr.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5121','Mönchengladbach-Mitte ','Kleiststr. 1','41061','Mönchengladbach','02161/189-0','0800 10092675121','','41008','100813','31000000','31001500','BBK MOENCHENGLADBACH','31050000','8888','ST SPK MOENCHENGLADBACH','Mo - Fr,Di auch,und nach Vereinbarung','Service@FA-5121.fin-nrw.de','www.finanzamt-Moenchengladbach-Mitte.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5122','Neuss II ','Hammfelddamm 9','41460','Neuss','02131/6656-0','0800 10092675122','','41405','100502','30000000','30001509','BBK DUESSELDORF','30550000','123000','SPARKASSE NEUSS','Mo,Di,Do,Fr von 8.30-12.00,Di von 13.30-15.00','Service@FA-5122.fin-nrw.de','www.finanzamt-Neuss2.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5123','Oberhausen-Nord ','Gymnasialstr. 16','46145','Oberhausen','0208/6499-0','0800 10092675123','','46122','110220','36000000','36501501','BBK ESSEN','36550000','260125','ST SPK OBERHAUSEN','Mo-Fr 08:30-12:00 Uhr,Di auch 13:30-15:00 Uhr,und nach Vereinbarung','Service@FA-5123.fin-nrw.de','www.finanzamt-Oberhausen-Nord.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5124','Oberhausen-Süd ','Schwartzstr. 7-9','46045','Oberhausen','0208/8504-0','0800 10092675124','','46004','100447','36000000','36501500','BBK ESSEN','36550000','138156','ST SPK OBERHAUSEN','Mo - Fr 08.30 - 12.00 Uhr,Di auch 13.30 - 15.00 Uhr,und nach Vereinbarung','Service@FA-5124.fin-nrw.de','www.finanzamt-Oberhausen-Sued.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5125','Neuss I ','Schillerstr 80','41464','Neuss','02131/943-0','0800 10092675125','41456','41405','100501','30000000','30001508','BBK DUESSELDORF','30550000','129999','SPARKASSE NEUSS','Mo-Fr 08.30-12.00 Uhr,Mo auch 13.30-15.00 Uhr','Service@FA-5125.fin-nrw.de','www.finanzamt-Neuss1.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5126','Remscheid ','Wupperstr 10','42897','Remscheid','02191/961-0','0800 10092675126','','42862','110269','33000000','33001505','BBK WUPPERTAL','34050000','113001','ST SPK REMSCHEID','Mo-Fr 08.30-12.00Uhr,Di auch 13.30-15.00Uhr,und nach Vereinbarung','Service@FA-5126.fin-nrw.de','www.finanzamt-Remscheid.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5127','Mönchengladbach-Rheydt ','Wilhelm-Strauß-Str. 50','41236','Mönchengladbach','02166/450-0','0800 10092675127','','41204','200442','31000000','31001502','BBK MOENCHENGLADBACH','31050000','295600','ST SPK MOENCHENGLADBACH','MO - FR 08.30 - 12.00 Uhr,DI auch 13.30 - 15.00 Uhr,und nach Vereinbarung','Service@FA-5127.fin-nrw.de','www.finanzamt-Moenchengladbach-Rheydt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5128','Solingen-Ost ','Goerdelerstr.24- 26','42651','Solingen','0212/282-1','0800 10092675128','42648','42609','100984','33000000','33001503','BBK WUPPERTAL','34250000','22707','ST SPK SOLINGEN','Mo.-Fr.,Mo. auch 13.30-15.00 Uhr,und nach Vereinbarung','Service@FA-5128.fin-nrw.de','www.finanzamt-Solingen-Ost.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5129','Solingen-West ','Merscheider Busch 23','42699','Solingen','0212/2351-0','0800 10092675129','','42663','110340','33000000','33001501','BBK WUPPERTAL','34250000','130005','ST SPK SOLINGEN','MO-FR 08.30 - 12.00 Uhr,und nach Vereinbarung','Service@FA-5129.fin-nrw.de','www.finanzamt-Solingen-West.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5130','Wesel ','Poppelbaumstr. 5-7','46483','Wesel','0281/105-0','0800 10092675130','','46461','100136','35000000','35601500','BBK DUISBURG','35650000','208660','VERB SPK WESEL','Mo-Fr 08.30 - 12.00 Uhr,Di auch 13.30 - 15.00 Uhr,und nach Vereinbarung','Service@FA-5130.fin-nrw.de','www.finanzamt-Wesel.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5131','Wuppertal-Barmen ','Unterdörnen 96','42283','Wuppertal','0202/9543-0','0800 10092675131','42271','42208','200853','33000000','33001502','BBK WUPPERTAL','','','','Mo - Fr,Do auch,und nach Vereinbarung','Service@FA-5131.fin-nrw.de','www.finanzamt-Wuppertal-Barmen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5132','Wuppertal-Elberfeld ','Kasinostr. 12','42103','Wuppertal','0202/489-0','0800 10092675132','','42002','100209','33000000','33001500','BBK WUPPERTAL','','','','Mo-Fr 08.30-12.00 Uhr,Do auch 13.30-15.00 Uhr,und nach Vereinbarung','Service@FA-5132.fin-nrw.de','www.finanzamt-Wuppertal-Elberfeld.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5133','Düsseldorf-Mitte ','Kruppstr. 110','40227','Düsseldorf','0211/779-9','0800 10092675133','','40001','101024','30000000','30001505','BBK DUESSELDORF','30050110','10123008','ST SPK DUESSELDORF','','Service@FA-5133.fin-nrw.de','www.finanzamt-Duesseldorf-Mitte.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5134','Duisburg-West ','Friedrich-Ebert-Str 133','47226','Duisburg','02065/307-0','0800 10092675134','','47203','141355','35000000','35001503','BBK DUISBURG','','','','Mo - Fr 08.30 - 12.00 Uhr,Di auch 13.30 - 15.00 Uhr,und nach Vereinbarung','Service@FA-5134.fin-nrw.de','www.finanzamt-Duisburg-West.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5135','Hilden ','Neustr. 60','40721','Hilden','02103/917-0','0800 10092675135','','40710','101046','30000000','30001506','BBK DUESSELDORF','','','','Mo-Fr 08.30-12.00 Uhr,Di auch 13.30-15.00 Uhr,und nach Vereinbarung','Service@FA-5135.fin-nrw.de','www.finanzamt-Hilden.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5139','Velbert ','Nedderstraße 38','42549','Velbert','02051/47-0','0800 10092675139','','42513','101310','33000000','33001504','BBK WUPPERTAL','33450000','26205500','SPARKASSE HRV','Mo-Fr 08.30-12.00 Uhr,Mo auch 13.30-15.00 Uhr','Service@FA-5139.fin-nrw.de','www.finanzamt-Velbert.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5147','Düsseldorf-Mettmann ','Harkortstr. 2-4','40210','Düsseldorf','0211/3804-0','0800 10092675147','','40001','101023','30000000','30001500','BBK DUESSELDORF','30050000','4051017','WESTLB DUESSELDORF','Montag bis Freitag,08.30 bis 12.00 Uhr,und nach Vereinbarung','Service@FA-5147.fin-nrw.de','www.finanzamt-Duesseldorf-Mettmann.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5149','Rechenzentrum d. FinVew NRW ','Roßstraße 131','40476','Düsseldorf','0211/4572-0','0211/4572-302','','40408','300864','','','','','','','','Service@FA-5149.fin-nrw.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5170','Düsseldorf I für Groß- und Konzernbetriebsprüfung','Werftstr. 16','40549','Düsseldorf','0211/56354-01','0800 10092675170','','40525','270264','','','','','','','','Service@FA-5170.fin-nrw.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5171','Düsseldorf II für Groß- und Konzernbetriebsprüfung','Werftstr. 16','40549','Düsseldorf','0211/56354-0','0800 10092675171','','40525','270264','','','','','','','','Service@FA-5171.fin-nrw.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5172','Essen für Groß- und Konzernbetriebsprüfung','In der Hagenbeck 64','45143','Essen','0201/6300-1','0800 10092675172','','45011','101155','','','','','','','','Service@FA-5172.fin-nrw.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5173','Krefeld für Groß- und Konzernbetriebsprüfung','Steinstr. 137','47798','Krefeld','02151/8418-0','0800 10092675173','','','','','','','','','','','Service@FA-5173.fin-nrw.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5174','Berg. Land für Groß- und Konzernbetriebsprüfung','Bendahler Str. 29','42285','Wuppertal','0202/2832-0','0800 10092675174','42271','','','','','','','','','','Service@FA-5174.fin-nrw.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5176','Mönchengladbach für Groß- und Konzernbetriebsprüfung','Aachener Str. 114','41061','Mönchengladbach','02161/3535-0','0800 10092675176','','41017','101715','','','','','','','','Service@FA-5176.fin-nrw.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5181','Düsseldorf f. Steuerfahndung und Steuerstrafsachen','Kruppstr.110 -112','40227','Düsseldorf','0211/779-9','0800 10092675181','','40001','101024','30000000','30001502','BBK DUESSELDORF','30050110','10125003','ST SPK DUESSELDORF','Mo - Di 07.30 - 16.30 Uhr,Mi - Fr 07.30 - 16.00 Uhr','Service@FA-5181.fin-nrw.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5182','Essen f. Steuerfahndung und Steuerstrafsachen','In der Hagenbeck 64','45143','Essen','0201/6300-1','0800 10092675182','','45011','101155','36000000','36001502','BBK ESSEN','36050105','203000','SPARKASSE ESSEN','','Service@FA-5182.fin-nrw.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5183','Wuppertal f. Steuerfahndung und Steuerstrafsachen','Unterdörnen 96','42283','Wuppertal','0202/9543-0','0800 10092675183','','42205','200553','33000000','33001502','BBK WUPPERTAL','33050000','135004','ST SPK WUPPERTAL','','Service@FA-5183.fin-nrw.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5201','Aachen-Innenstadt ','Mozartstr 2-10','52064','Aachen','0241/469-0','0800 10092675201','','52018','101833','39000000','39001501','BBK AACHEN','39050000','26','SPARKASSE AACHEN','Mo - Fr 08.30 - 12.00 Uhr,Mo auch 13.30 -15.00 Uhr,und nach Vereinbarung','Service@FA-5201.fin-nrw.de','www.finanzamt-Aachen-Innenstadt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5202','Aachen-Kreis ','Beverstr 17','52066','Aachen','0241/940-0','0800 10092675202','','52018','101829','39000000','39001500','BBK AACHEN','39050000','311118','SPARKASSE AACHEN','Mo.-Fr. 08.30 - 12.00 Uhr,Mo.,und nach Vereinbarung','Service@FA-5202.fin-nrw.de','www.finanzamt-Aachen-Kreis.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5203','Bergheim ','Rathausstrasse 3','50126','Bergheim','02271/82-0','0800 10092675203','','50101','1120','39500000','39501501','BBK AACHEN EH DUEREN','','','','Mo-Fr 08:30-12:00 Uhr,Di 13:30-15:00 Uhr,und nach Vereinbarung','Service@FA-5203.fin-nrw.de','www.finanzamt-Bergheim.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5204','Bergisch Gladbach ','Refrather Weg 35','51469','Bergisch Gladbach','02202/9342-0','0800 10092675204','','51433','200380','37000000','37001508','BBK KOELN','','','','Mo.-Fr. 8.30-12.00 Uhr','Service@FA-5204.fin-nrw.de','www.finanzamt-Bergisch-Gladbach.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5205','Bonn-Innenstadt ','Welschnonnenstr. 15','53111','Bonn','0228/718-0','0800 10092675205','','53031','180120','38000000','38001500','BBK BONN','38050000','17079','SPARKASSE BONN','Mo-Mi 08.30-12.00 Uhr,Do 07.00-17.00 Uhr,Freitag geschlossen','Service@FA-5205.fin-nrw.de','www.finanzamt-Bonn-Innenstadt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5206','Bonn-Außenstadt ','Bachstr. 36','53115','Bonn','0228/7268-0','0800 10092675206','','53005','1580','38000000','38001501','BBK BONN','38050000','22004','SPARKASSE BONN','Mo-Do,Do auch 13:30 bis 17:30 Uhr,Freitags geschlossen','Service@FA-5206.fin-nrw.de','www.finanzamt-Bonn-Aussenstadt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5207','Düren ','Goethestrasse 7','52349','Düren','02421/947-0','0800 10092675207','','52306','100646','39500000','39501500','BBK AACHEN EH DUEREN','39550110','188300','SPARKASSE DUEREN','Mo-Fr 08:30 - 12:00 Uhr,Di auch 13:30 - 15:00 Uhr,und nach Vereinbarung','Service@FA-5207.fin-nrw.de','www.finanzamt-Dueren.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5208','Erkelenz ','Südpromenade 37','41812','Erkelenz','02431/801-0','0800 10092675208','','41806','1651','31000000','31001501','BBK MOENCHENGLADBACH','31251220','402800','KR SPK HEINSBERG ERKELENZ','Mo - Fr 8.30 - 12.00 Uhr,Di auch 13.30 - 15.00 Uhr,und nach Vereinbarung','Service@FA-5208.fin-nrw.de','www.finanzamt-Erkelenz.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5209','Euskirchen ','Thomas-Mann-Str. 2','53879','Euskirchen','02251/982-0','0800 10092675209','','53864','1487','38000000','38001505','BBK BONN','38250110','1000330','KREISSPARKASSE EUSKIRCHEN','Mo - Fr 08.30 - 12.00 Uhr,Mo auch 13.30 - 15.00 Uhr,und nach Vereinbarung','Service@FA-5209.fin-nrw.de','www.finanzamt-Euskirchen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5210','Geilenkirchen ','H.-Wilh.-Str 45','52511','Geilenkirchen','02451/623-0','0800 10092675210','','52501','1193','39000000','39001502','BBK AACHEN','31251220','5397','KR SPK HEINSBERG ERKELENZ','Mo.-Fr. 8.30 - 12.00 Uhr,nachmittags nur tel. von,13.30 - 15.00 Uhr','Service@FA-5210.fin-nrw.de','www.finanzamt-Geilenkirchen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5211','Schleiden ','Kurhausstr. 7','53937','Schleiden','02444/85-0','0800 10092675211','','53929','1140','38000000','38001506','BBK BONN','38250110','3200235','KREISSPARKASSE EUSKIRCHEN','Mo-Fr 08.30 - 12.00 Uhr,Di auch 13.30 - 15.00 Uhr,sowie nach Vereinbarung','Service@FA-5211.fin-nrw.de','www.finanzamt-Schleiden.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5212','Gummersbach ','Mühlenbergweg 5','51645','Gummersbach','02261/86-0','0800 10092675212','51641','','','37000000','37001506','BBK KOELN','','','','Mo - Fr 08.30-12.00 Uhr,Mo auch 13.30-15.00 Uhr','Service@FA-5212.fin-nrw.de','www.finanzamt-Gummersbach.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5213','Jülich ','Wilhelmstr 5','52428','Jülich','02461/685-0','0800 10092675213','','52403','2180','39000000','39701500','BBK AACHEN','39550110','25023','SPARKASSE DUEREN','Mo.-Fr. 08.00-12.00 Uhr,Di. 13.30-15.00 Uhr','Service@FA-5213.fin-nrw.de','www.finanzamt-Juelich.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5214','Köln-Altstadt ','Am Weidenbach 2-4','50676','Köln','0221/2026-0','0800 10092675214','','50517','250140','37000000','37001501','BBK KOELN','37050198','70052964','STADTSPARKASSE KOELN','Mo - Fr 8.30 - 12.00 Uhr,Di auch 13.00 - 15.00 Uhr,und nach Vereinbarung','Service@FA-5214.fin-nrw.de','www.finanzamt-Koeln-Altstadt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5215','Köln-Mitte ','Blaubach 7','50676','Köln','0221/92400-0','0800 10092675215','','50524','290208','37000000','37001505','BBK KOELN','37050198','70062963','STADTSPARKASSE KOELN','MO-FR 08.30 - 12.00 UHR','Service@FA-5215.fin-nrw.de','www.finanzamt-Koeln-Mitte.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5216','Köln-Porz ','Klingerstr. 2-6','51143','Köln','02203/598-0','0800 10092675216','','51114','900469','37000000','37001524','BBK KOELN','','','','Mo-Fr08.30-12.00 Uhr,Di auch 13.30-15.00 Uhr,und nach Vereinbarung','Service@FA-5216.fin-nrw.de','www.finanzamt-Koeln-Porz.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5217','Köln-Nord ','Innere Kanalstr. 214','50670','Köln','0221/97344-0','0800 10092675217','','50495','130164','37000000','37001502','BBK KOELN','37050198','70102967','STADTSPARKASSE KOELN','Mo - Fr 8.30 - 12.00 Uhr,und nach Vereinbarung','Service@FA-5217.fin-nrw.de','www.finanzamt-Koeln-Nord.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5218','Köln-Ost ','Siegesstrasse 1','50679','Köln','0221/9805-0','0800 10092675218','','50529','210340','37000000','37001503','BBK KOELN','37050198','70082961','STADTSPARKASSE KOELN','Mo-Fr 08.30-12.00 Uhr,Di auch 13.30-15.00 Uhr,und nach Vereinbarung','Service@FA-5218.fin-nrw.de','www.finanzamt-Koeln-Ost.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5219','Köln-Süd ','Am Weidenbach 6','50676','Köln','0221/2026-0','0800 10092675219','','50517','250160','37000000','37001504','BBK KOELN','37050198','70032966','STADTSPARKASSE KOELN','Mo-Fr,Di auch 13.00-15.00 Uhr','Service@FA-5219.fin-nrw.de','www.finanzamt-Koeln-Sued.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5220','Siegburg ','Mühlenstr 19','53721','Siegburg','02241/105-0','0800 10092675220','','53703','1351','38000000','38001503','BBK BONN','','','','Mo.-Fr. 08.30-12.00 Uhr,Mo. auch 13.30-17.00 Uhr,und nach Vereinbarung','Service@FA-5220.fin-nrw.de','www.finanzamt-Siegburg.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5221','Wipperfürth ','Am Stauweiher 3','51688','Wipperfürth','02267/870-0','0800 10092675221','','51676','1240','37000000','37001513','BBK KOELN','','','','Mo-Fr 08.30-12.00 Uhr,Di auch 13.30-15.00 Uhr,und nach Vereinbarung','Service@FA-5221.fin-nrw.de','www.finanzamt-Wipperfuerth.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5222','Sankt Augustin ','Hubert-Minz-Str 10','53757','Sankt Augustin','02241/242-1','0800 10092675222','','53730','1229','38000000','38001504','BBK BONN','','','','Mo - Fr 8.30-12.00 Uhr,Di auch 13.30-15.00 Uhr','Service@FA-5222.fin-nrw.de','www.finanzamt-Sankt-Augustin.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5223','Köln-West ','Haselbergstr 20','50931','Köln','0221/5734-0','0800 10092675223','','50864','410469','37000000','37001523','BBK KOELN','37050198','70022967','STADTSPARKASSE KOELN','','Service@FA-5223.fin-nrw.de','www.finanzamt-Koeln-West.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5224','Brühl ','Kölnstr. 104','50321','Brühl','02232/703-0','0800 10092675224','50319','','','37000000','37001507','BBK KOELN','','','','Mo-Fr 08.30 - 12.00,Die zusätzlich 13.30 - 15.00 ,und nach Vereinbarung','Service@FA-5224.fin-nrw.de','www.finanzamt-Bruehl.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5225','Aachen-Außenstadt ','Beverstraße','52066','Aachen','0241/940-0','0800 10092675225','','52018','101825','39000000','39001503','BBK AACHEN','39050000','1099','SPARKASSE AACHEN','Mo - Fr 08.30 - 12.00 Uhr,Mo auch 13.30 - 15.00 Uhr,und nach Vereinbarung','Service@FA-5225.fin-nrw.de','www.finanzamt-Aachen-Aussenstadt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5230','Leverkusen ','Haus-Vorster-Str 12','51379','Leverkusen','02171/407-0','0800 10092675230','51367','','','37000000','37001511','BBK KOELN','37551440','118318500','SPARKASSE LEVERKUSEN','Mo-Do 8.30 - 12.00 Uhr,Di.: 13.30 - 15.00 Uhr,und nach Vereinbarung','Service@FA-5230.fin-nrw.de','www.finanzamt-Leverkusen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5270','KonzBP Köln für Groß- und Konzernbetriebsprüfung','Riehler Platz 2','50668','Köln','0221/2021-0','0800 10092675270','','','','','','','','','','','Service@FA-5270.fin-nrw.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5271','Aachen für Groß- und Konzernbetriebsprüfung','Beverstr. 17','52066','Aachen','0241/940-0','0800 10092675271','','52017','101744','','','','','','','','Service@FA-5271.fin-nrw.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5272','Bonn für Groß- und Konzernbetriebsprüfung','Am Propsthof 17','53121','Bonn','0228/7223-0','0800 10092675272','','','','','','','','','','','Service@FA-5272.fin-nrw.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5281','Aachen f. Steuerfahndung und Steuerstrafsachen','Beverstr 17','52066','Aachen','0241/940-0','0800 10092675281','','52017','101722','39000000','39001500','BBK AACHEN','39050000','311118','SPARKASSE AACHEN','','Service@FA-5281.fin-nrw.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5282','Bonn f. Steuerfahndung und Steuerstrafsachen','Theaterstr. 1','53111','Bonn','0228/718-0','0800 10092675282','','','','38000000','38001500','BBK BONN','38050000','17079','SPARKASSE BONN','','Service@FA-5282.fin-nrw.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5283','Köln f. Steuerfahndung und Steuerstrafsachen','Am Gleisdreieck 7- 9','50823','Köln','0221/5772-0','0800 10092675283','','50774','300451','37000000','37001502','BBK KOELN','37050198','70102967','STADTSPARKASSE KOELN','','Service@FA-5283.fin-nrw.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5301','Ahaus ','Vredener Dyk 2','48683','Ahaus','02561/929-0','0800 10092675301','','48662','1251','40000000','40001503','BBK MUENSTER, WESTF','40154530','51027902','SPARKASSE WESTMUENSTERLAND','Mo - Fr 08.30 - 12.00 Uhr,zudem Mo 13.30 - 15.00 Uhr,sowie Do 13.30 -','Service@FA-5301.fin-nrw.de','www.finanzamt-Ahaus.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5302','Altena ','Winkelsen 11','58762','Altena','02352/917-0','0800 10092675302','','58742','1253','45000000','45001501','BBK HAGEN','45851020','80020001','VER SPK PLETTENBERG','Mo,Di-Do,und nach Vereinbarung','Service@FA-5302.fin-nrw.de','www.finanzamt-Altena.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5303','Arnsberg ','Rumbecker Straße 36','59821','Arnsberg','02931/875-0','0800 10092675303','59818','59802','5245','41000000','46401501','BBK HAMM, WESTF','46650005','1020007','SPK ARNSBERG-SUNDERN','Mo-Mi 08.30 - 12.00 Uhr,Fr,und nach Vereinbarung','Service@FA-5303.fin-nrw.de','www.finanzamt-Arnsberg.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5304','Beckum ','Elisabethstraße 19','59269','Beckum','02521/25-0','0800 10092675304','59267','59244','1452','41000000','41001501','BBK HAMM, WESTF','41250035','1000223','SPK BECKUM-WADERSLOH','MO-FR 08.30-12.00 UHR,MO AUCH 13.30-15.00 UHR,UND NACH VEREINBARUNG','Service@FA-5304.fin-nrw.de','www.finanzamt-Beckum.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5305','Bielefeld-Innenstadt ','Ravensberger Straße 90','33607','Bielefeld','0521/548-0','0800 10092675305','','33503','100371','48000000','48001500','BBK BIELEFELD','48050161','109','SPK BIELEFELD','Mo - Fr 8.30 - 12.00 Uhr,Di auch 13.30 - 15.00 Uhr,und nach Vereinbarung','Service@FA-5305.fin-nrw.de','www.finanzamt-Bielefeld-Innenstadt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5306','Bochum-Mitte ','Castroper Str. 40 - 42','44791','Bochum','0234/514-0','0800 10092675306','','44707','100729','43000000','43001500','BBK BOCHUM','43050001','1300011','SPARKASSE BOCHUM','Mo-Fr 08:30 - 12:00 Uhr,Di auch 13:30 - 15:00 Uhr,Individuelle Terminver-,einbarungen sind möglich','Service@FA-5306.fin-nrw.de','www.finanzamt-Bochum-Mitte.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5307','Borken ','Nordring 184','46325','Borken','02861/938-0','0800 10092675307','46322','46302','1240','40000000','40001514','BBK MUENSTER, WESTF','40154530','51021137','SPARKASSE WESTMUENSTERLAND','Mo-Fr 8.30 - 12.00 Uhr,Mo 13.30 - 15.00 Uhr,und nach Vereinbarung','Service@FA-5307.fin-nrw.de','www.finanzamt-Borken.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5308','Bottrop ','Scharnhölzstraße 32','46236','Bottrop','02041/691-0','0800 10092675308','','46205','100553','43000000','42401501','BBK BOCHUM','42451220','10009','SPK BOTTROP','Mo-Mi 08.00-12.00 Uhr,Do 07.30-12.00 u 13.30-15.00 ,Freitags geschlossen','Service@FA-5308.fin-nrw.de','www.finanzamt-Bottrop.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5309','Brilon ','Steinweg 30','59929','Brilon','02961/788-0','0800 10092675309','','59915','1260','48000000','47201502','BBK BIELEFELD','41651770','17004','SPK HOCHSAUERLAND BRILON','Mo - Fr 08:30 - 12:00 Uhr,Di auch 13:30 - 15:00 Uhr,und nach Vereinbarung','Service@FA-5309.fin-nrw.de','www.finanzamt-Brilon.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5310','Bünde ','Lettow-Vorbeck-Str 2-10','32257','Bünde','05223/169-0','0800 10092675310','','32216','1649','48000000','48001502','BBK BIELEFELD','49450120','210003000','SPARKASSE HERFORD','','Service@FA-5310.fin-nrw.de','www.finanzamt-Buende.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5311','Steinfurt ','Ochtruper Straße 2','48565','Steinfurt','02551/17-0','0800 10092675311','48563','48542','1260','40000000','40301500','BBK MUENSTER, WESTF','','','','Mo-Fr 08.00-12.00 Uhr,Mo auch 13.30-15.00 Uhr,und nach Vereinbarung','Service@FA-5311.fin-nrw.de','www.finanzamt-Steinfurt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5312','Coesfeld ','Friedrich-Ebert-Str. 8','48653','Coesfeld','02541/732-0','0800 10092675312','','48633','1344','40000000','40001505','BBK MUENSTER, WESTF','40154530','59001644','SPARKASSE WESTMUENSTERLAND','Mo - Fr 08.30 - 12.00 Uhr,Mo auch 13.30 - 15.00 Uhr,und nach Vereinbarung','Service@FA-5312.fin-nrw.de','www.finanzamt-Coesfeld.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5313','Detmold ','Wotanstraße 8','32756','Detmold','05231/972-0','0800 10092675313','32754','32706','1664','48000000','48001504','BBK BIELEFELD','47650130','4002','SPK DETMOLD','Mo. bis Fr.,Montags,und nach Vereinbarung','Service@FA-5313.fin-nrw.de','www.finanzamt-Detmold.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5314','Dortmund-West ','Märkische Straße 124','44141','Dortmund','0231/9581-0','0800 10092675314','','44047','105041','44000000','44001500','BBK DORTMUND','44050199','301001886','SPARKASSE DORTMUND','Montags geschlossen,Di - Fr 8.30 - 12.00,Do zusätzlich 13.30 - 15.00','Service@FA-5314.fin-nrw.de','www.finanzamt-Dortmund-West.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5315','Dortmund-Hörde ','Niederhofener Str 3','44263','Dortmund','0231/4103-0','0800 10092675315','','44232','300255','44000000','44001503','BBK DORTMUND','44050199','21003468','SPARKASSE DORTMUND','Mo-Do 8.30-12.00 Uhr,und nach Vereinbarung','Service@FA-5315.fin-nrw.de','www.finanzamt-Dortmund-Hoerde.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5316','Dortmund-Unna ','Rennweg 1','44143','Dortmund','0231/5188-1','0800 10092675316','','44047','105020','44000000','44001501','BBK DORTMUND','44050199','1060600','SPARKASSE DORTMUND','Mo-Fr 08.30-12.00 Uhr,und nach Vereinbarung','Service@FA-5316.fin-nrw.de','www.finanzamt-Dortmund-Unna.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5317','Dortmund-Ost ','Nußbaumweg 210','44143','Dortmund','0231/5188-1','0800 10092675317','','44047','105039','44000000','44001502','BBK DORTMUND','44050199','301001827','SPARKASSE DORTMUND','Mo - Fr 8.30 - 12.00 Uhr,und nach Vereinbarung','Service@FA-5317.fin-nrw.de','www.finanzamt-Dortmund-Ost.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5318','Gelsenkirchen-Nord ','Rathausplatz 1','45894','Gelsenkirchen','0209/368-1','0800 10092675318','','45838','200351','43000000','42001501','BBK BOCHUM','42050001','160012007','SPARKASSE GELSENKIRCHEN','Mo-Fr 08.30-12.00 Uhr,Mo auch 13.30-15.00Uhr','Service@FA-5318.fin-nrw.de','www.finanzamt-Gelsenkirchen-Nord.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5319','Gelsenkirchen-Süd ','Zeppelinallee 9-13','45879','Gelsenkirchen','0209/173-1','0800 10092675319','','45807','100753','43000000','42001500','BBK BOCHUM','42050001','101050003','SPARKASSE GELSENKIRCHEN','Mo - Fr 08.30 - 12.00 Uhr,Mo auch 13.30 - 15.00 Uhr','Service@FA-5319.fin-nrw.de','www.finanzamt-Gelsenkirchen-Sued.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5320','Gladbeck ','Jovyplatz 4','45964','Gladbeck','02043/270-1','0800 10092675320','','45952','240','43000000','42401500','BBK BOCHUM','42450040','91','ST SPK GLADBECK','MO-FR 08.30-12.00 UHR,DO AUCH 13.30-15.00 UHR,UND NACH VEREINBARUNG','Service@FA-5320.fin-nrw.de','www.finanzamt-Gladbeck.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5321','Hagen ','Schürmannstraße 7','58097','Hagen','02331/180-0','0800 10092675321','','58041','4145','45000000','45001500','BBK HAGEN','45050001','100001580','SPARKASSE HAGEN','Mo-Fr,Mo auch 13.30-15.00 Uhr','Service@FA-5321.fin-nrw.de','www.finanzamt-Hagen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5322','Hamm ','Grünstraße 2','59065','Hamm','02381/918-0','0800 10092675322','59061','59004','1449','41000000','41001500','BBK HAMM, WESTF','41050095','90001','SPARKASSE HAMM','Mo-Do 8.30-12.00 Uhr,Mi auch 13.30-15.00 Uhr,und nach Vereinbarung','Service@FA-5322.fin-nrw.de','www.finanzamt-Hamm.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5323','Hattingen ','Rathausplatz 19','45525','Hattingen','02324/208-0','0800 10092675323','','45502','800257','43000000','43001501','BBK BOCHUM','','','','Mo-Fr,Di auch 13.30-15.00 Uhr,und nach Vereinbarung','Service@FA-5323.fin-nrw.de','www.finanzamt-Hattingen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5324','Herford ','Wittekindstraße 5','32051','Herford','05221/188-0','0800 10092675324','','32006','1642','48000000','48001503','BBK BIELEFELD','49450120','36004','SPARKASSE HERFORD','Mo,Di,Fr 7.30-12.00 Uhr,Do 7.30-17.00 Uhr,Mi geschlossen,und nach Vereinbarung','Service@FA-5324.fin-nrw.de','www.finanzamt-Herford.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5325','Herne-Ost ','Markgrafenstraße 12','44623','Herne','02323/598-0','0800 10092675325','','44602','101220','43000000','43001502','BBK BOCHUM','43250030','1012004','HERNER SPARKASSE','Rückfragen bitte nur,telefonisch oder nach,vorheriger Rücksprache mit,dem Bearbeiter','Service@FA-5325.fin-nrw.de','www.finanzamt-Herne-Ost.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5326','Höxter ','Bismarckstraße 11','37671','Höxter','05271/969-0','0800 10092675326','37669','37652','100239','48000000','47201501','BBK BIELEFELD','47251550','3008521','SPK HOEXTER BRAKEL','Mo - Do,Do auch,und nach Vereinbarung','Service@FA-5326.fin-nrw.de','www.finanzamt-Hoexter.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5327','Ibbenbüren ','Uphof 10','49477','Ibbenbüren','05451/920-0','0800 10092675327','','49462','1263','40000000','40301501','BBK MUENSTER, WESTF','40351060','2469','KR SPK STEINFURT','Mo - Fr,Di auch','Service@FA-5327.fin-nrw.de','www.finanzamt-Ibbenbueren.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5328','Iserlohn ','Zollernstraße 16','58636','Iserlohn','02371/969-0','0800 10092675328','58634','58585','1554','45000000','45001503','BBK HAGEN','44550045','44008','SPK DER STADT ISERLOHN','Mo - Do 08.30 - 12.00 Uhr,Do auch 13.30 - 15.00 Uhr,und nach Vereinbarung','Service@FA-5328.fin-nrw.de','www.finanzamt-Iserlohn.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5329','Lemgo ','Engelb.-Kämpfer Str. 18','32657','Lemgo','05261/253-1','0800 10092675329','','32632','240','48000000','48001505','BBK BIELEFELD','48250110','45005','SPARKASSE LEMGO','Mo - Fr,Do auch,und nach Vereinbarung','Service@FA-5329.fin-nrw.de','www.finanzamt-Lemgo.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5330','Lippstadt ','Im Grünen Winkel 3','59555','Lippstadt','02941/982-0','0800 10092675330','','59525','1580','41000000','46401505','BBK HAMM, WESTF','41650001','15008','ST SPK LIPPSTADT','Mo - Fr 08.30 - 12.00,Do zusätzlich 13.30 - 15.00','Service@FA-5330.fin-nrw.de','www.finanzamt-Lippstadt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5331','Lübbecke ','Bohlenstraße 102','32312','Lübbecke','05741/334-0','0800 10092675331','','32292','1244','49000000','49001501','BBK MINDEN, WESTF','49050101','141','SPARKASSE MINDEN-LUEBBECKE','Mo - Fr 08.30 - 12.00 Uhr,Mo auch 13.30 - 15.00 Uhr,und nach Vereinbarung','Service@FA-5331.fin-nrw.de','www.finanzamt-Luebbecke.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5332','Lüdenscheid ','Bahnhofsallee 16','58507','Lüdenscheid','02351/155-0','0800 10092675332','58505','58465','1589','45000000','45001502','BBK HAGEN','45850005','18','SPK LUEDENSCHEID','Mo-Fr 08.30-12.00 Uhr,Do auch 13.30-15.00 Uhr,und nach Vereinbarung','Service@FA-5332.fin-nrw.de','www.finanzamt-Luedenscheid.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5333','Lüdinghausen ','Bahnhofstraße 32','59348','Lüdinghausen','02591/930-0','0800 10092675333','','59332','1243','40000000','40001506','BBK MUENSTER, WESTF','40154530','1008','SPARKASSE WESTMUENSTERLAND','vormittags: Mo.-Fr.8.30-12.00,nachmittags: Di. 13.30-15.00','Service@FA-5333.fin-nrw.de','www.finanzamt-Luedinghausen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5334','Meschede ','Fritz-Honsel-Straße 4','59872','Meschede','0291/950-0','0800 10092675334','','59852','1265','41000000','46401502','BBK HAMM, WESTF','46451012','13003','SPK MESCHEDE','Mo-Fr 08:30 - 12:00,und nach Vereinbarung','Service@FA-5334.fin-nrw.de','www.finanzamt-Meschede.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5335','Minden ','Heidestraße 10','32427','Minden','0571/804-1','0800 10092675335','','32380','2340','49000000','49001500','BBK MINDEN, WESTF','49050101','40018145','SPARKASSE MINDEN-LUEBBECKE','Mo - Fr 08.30 - 12.00 Uhr,Mo auch 13.30 - 15.00 Uhr,und nach Vereinbarung','Service@FA-5335.fin-nrw.de','www.finanzamt-Minden.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5336','Münster-Außenstadt ','Friedrich-Ebert-Str. 46','48153','Münster','0251/9729-0','0800 10092675336','','48136','6129','40000000','40001501','BBK MUENSTER, WESTF','40050150','95031001','SPK MUENSTERLAND OST','Mo-Fr 08.30-12.00 Uhr,Mo auch 13.30-15.00 Uhr,und nach Vereinbarung','Service@FA-5336.fin-nrw.de','www.finanzamt-Muenster-Aussenstadt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5337','Münster-Innenstadt ','Münzstr. 10','48143','Münster','0251/416-1','0800 10092675337','','48136','6103','40000000','40001502','BBK MUENSTER, WESTF','40050150','300004','SPK MUENSTERLAND OST','','Service@FA-5337.fin-nrw.de','www.finanzamt-Muenster-Innenstadt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5338','Olpe ','Am Gallenberg 20','57462','Olpe','02761/963-0','0800 10092675338','','57443','1320','45000000','46001501','BBK HAGEN','','','','Mo-Do 08.30 - 12.00 Uhr,Mo auch 13.30 - 15.00 Uhr,Freitag keine Sprechzeit','Service@FA-5338.fin-nrw.de','www.finanzamt-Olpe.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5339','Paderborn ','Bahnhofstraße 28','33102','Paderborn','05251/100-0','0800 10092675339','','33045','1520','48000000','47201500','BBK BIELEFELD','47250101','1001353','SPARKASSE PADERBORN','','Service@FA-5339.fin-nrw.de','www.finanzamt-Paderborn.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5340','Recklinghausen ','Westerholter Weg 2','45657','Recklinghausen','02361/583-0','0800 10092675340','','45605','100553','43000000','42601500','BBK BOCHUM','42650150','90034158','SPK RECKLINGHAUSEN','Mo - Fr 08:30 bis 12:00,Mi auch 13:30 bis 15:00,und nach Vereinbarung','Service@FA-5340.fin-nrw.de','www.finanzamt-Recklinghausen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5341','Schwelm ','Bahnhofplatz 6','58332','Schwelm','02336/803-0','0800 10092675341','','58316','340','45000000','45001520','BBK HAGEN','45451555','80002','ST SPK SCHWELM','Mo-Fr 8.30-12.00 Uhr,Mo,und nach Vereinbarung','Service@FA-5341.fin-nrw.de','www.finanzamt-Schwelm.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5342','Siegen ','Weidenauer Straße 207','57076','Siegen','0271/4890-0','0800 10092675342','','57025','210148','45000000','46001500','BBK HAGEN','46050001','1100114','SPK SIEGEN','Mo-Fr,Do auch 13:30 - 17:00 Uhr,und nach Vereinbarung','Service@FA-5342.fin-nrw.de','www.finanzamt-Siegen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5343','Soest ','Waisenhausstraße 11','59494','Soest','02921/351-0','0800 10092675343','59491','59473','1364','41000000','46401504','BBK HAMM, WESTF','41450075','208','SPARKASSE SOEST','Mo-Fr 0830-1200Uhr,und nach Vereinbarung','Service@FA-5343.fin-nrw.de','www.finanzamt-Soest.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5344','Herne-West ','Edmund-Weber-Str. 210','44651','Herne','02325/696-0','0800 10092675344','','44632','200262','43000000','43001503','BBK BOCHUM','43250030','17004','HERNER SPARKASSE','Mo-Fr 08.30-12.00 Uhr,Mo 13.30-15.00 Uhr,und nach Vereinbarung','Service@FA-5344.fin-nrw.de','www.finanzamt-Herne-West.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5345','Warburg ','Sternstraße 33','34414','Warburg','05641/771-0','0800 10092675345','','34402','1226','48000000','47201503','BBK BIELEFELD','47251550','25005521','SPK HOEXTER BRAKEL','','Service@FA-5345.fin-nrw.de','www.finanzamt-Warburg.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5346','Warendorf ','Düsternstraße 43','48231','Warendorf','02581/924-0','0800 10092675346','','48205','110361','40000000','40001504','BBK MUENSTER, WESTF','40050150','182','SPK MUENSTERLAND OST','Mo-Fr 08.30-12.00 Uhr,Do auch 13.30-15.00 Uhr,und nach Vereinbarung','Service@FA-5346.fin-nrw.de','www.finanzamt-Warendorf.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5347','Wiedenbrück ','Hauptstraße 34','33378','Rheda-Wiedenbrück','05242/934-0','0800 10092675347','33372','33342','1429','48000000','47801500','BBK BIELEFELD','47853520','5231','KREISSPARKASSE WIEDENBRUECK','Mo - Fr 08.30 - 12.00 Uhr,Do auch 13.30 - 14.30 Uhr','Service@FA-5347.fin-nrw.de','www.finanzamt-Wiedenbrueck.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5348','Witten ','Ruhrstraße 43','58452','Witten','02302/921-0','0800 10092675348','','58404','1420','43000000','43001505','BBK BOCHUM','45250035','6007','ST SPK WITTEN','Mo - Fr 08.30 - 12.00 Uhr,Mo auch 13.30 - 15.00 Uhr,und nach Vereinbarung','Service@FA-5348.fin-nrw.de','www.finanzamt-Witten.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5349','Bielefeld-Außenstadt ','Ravensberger Straße 125','33607','Bielefeld','0521/548-0','0800 10092675349','','33503','100331','48000000','48001501','BBK BIELEFELD','48050161','180000','SPK BIELEFELD','Mo - Fr 08:30 - 12:00 Uhr,Do auch 13:30 - 15:00 Uhr,und nach Vereinbarung','Service@FA-5349.fin-nrw.de','www.finanzamt-Bielefeld-Aussenstadt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5350','Bochum-Süd ','Königsallee 21','44789','Bochum','0234/3337-0','0800 10092675350','','44707','100764','43000000','43001504','BBK BOCHUM','43050001','1307792','SPARKASSE BOCHUM','Mo-Fr 08:30-12:00 Uhr,Di auch 13:30-15:00 Uhr','Service@FA-5350.fin-nrw.de','www.finanzamt-Bochum-Sued.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5351','Gütersloh ','Neuenkirchener Str. 86','33332','Gütersloh','05241/3071-0','0800 10092675351','','33245','1565','48000000','48001506','BBK BIELEFELD','','','','Mo - Fr 08.30 - 12.00 Uhr,Do auch 13.30 - 15.00 Uhr','Service@FA-5351.fin-nrw.de','www.finanzamt-Guetersloh.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5359','Marl ','Brassertstraße 1','45768','Marl','02365/516-0','0800 10092675359','45765','45744','1420','43000000','42601501','BBK BOCHUM','42650150','40020000','SPK RECKLINGHAUSEN','','Service@FA-5359.fin-nrw.de','www.finanzamt-Marl.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5371','Bielefeld für Groß- und Konzernbetriebsprüfung','Ravensberger Str. 90','33607','Bielefeld','0521/548-0','0800 10092675371','','33511','101150','','','','','','','','Service@FA-5371.fin-nrw.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5372','Herne für Groß- und Konzernbetriebsprüfung','Hauptstr. 123','44651','Herne','02325/693-0','0800 10092675372','','44636','200620','','','','','','','','Service@FA-5372.fin-nrw.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5373','Detmold für Groß- und Konzernbetriebsprüfung','Richthofenstrasse 94','32756','Detmold','05231/974-300','0800 10092675373','','32706','1664','','','','','','','','Service@FA-5373.fin-nrw.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5374','Dortmund für Groß- und Konzernbetriebsprüfung','Nußbaumweg 210','44143','Dortmund','0231/5188-8953','0800 10092675374','','44047','105039','','','','','','','','Service@FA-5374.fin-nrw.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5375','Hagen für Groß- und Konzernbetriebsprüfung','Hochstr. 43 - 45','58095','Hagen','02331/3760-0','0800 10092675375','','','','','','','','','','','Service@FA-5375.fin-nrw.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5376','Münster für Groß- und Konzernbetriebsprüfung','Andreas-Hofer-Straße 50','48145','Münster','0251/934-2115','0800 10092675376','','','','','','','','','','','Service@FA-5376.fin-nrw.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5381','Bielefeld f. Steuerfahndung und Steuerstrafsachen','Ravensberger Str. 90','33607','Bielefeld','0521/548-0','0800 10092675381','','33511','101173','48000000','48001500','BBK BIELEFELD','48050161','109','SPK BIELEFELD','','Service@FA-5381.fin-nrw.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5382','Bochum f. Steuerfahndung und Steuerstrafsachen','Uhlandstr. 37','44791','Bochum','0234/5878-0','0800 10092675382','','44707','100768','43000000','43001500','BBK BOCHUM','43050001','1300011','SPARKASSE BOCHUM','','Service@FA-5382.fin-nrw.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5383','Hagen f. Steuerfahndung und Steuerstrafsachen','Becheltestr. 32','58089','Hagen','02331/3089-0','0800 10092675383','','58041','4143','45000000','145001500','BBK HAGEN','45050001','100001580','SPARKASSE HAGEN','','Service@FA-5383.fin-nrw.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('5','5384','Münster f. Steuerfahndung und Steuerstrafsachen','Hohenzollernring 80','48145','Münster','0251/9370-0','0800 10092675384','','','','40000000','40001501','BBK MUENSTER, WESTF','40050150','95031001','SPK MUENSTERLAND OST','','Service@FA-5384.fin-nrw.de','');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9101','Augsburg-Stadt Arbeitnehmerbereich','Prinzregentenpl. 2','86150','Augsburg','0821 506-01','0821 506-2222','','86135','10 00 65','72000000','72001500','BBK AUGSBURG','72050000','24109','ST SPK AUGSBURG','Servicezentrum: Mo-Mi 7:30-15:00 Uhr, Do 7:30-17:30 Uhr, Fr 7:30-12:00 Uhr','poststelle@fa-a-s.bayern.de','www.finanzamt-augsburg-stadt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9102','Augsburg-Land ','Peutingerstr. 25','86152','Augsburg','0821 506-02','0821 506-3270','86144','86031','11 06 69','72000000','72001501','BBK AUGSBURG','72050101','8003','KR SPK AUGSBURG','Mo, Di, Do, Fr 8:00-12:00 Uhr, Mi geschlossen','poststelle@fa-a-l.bayern.de','www.finanzamt-augsburg-land.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9103','Augsburg-Stadt ','Prinzregentenpl. 2','86150','Augsburg','0821 506-01','0821 506-2222','','86135','10 00 65','72000000','72001500','BBK AUGSBURG','72050000','24109','ST SPK AUGSBURG','Servicezentrum: Mo-Mi 7:30-15:00 Uhr, Do 7:30-17:30 Uhr, Fr 7:30-12:00 Uhr','poststelle@fa-a-s.bayern.de','www.finanzamt-augsburg-stadt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9104','Bad Tölz -Außenstelle des Finanzamts Wolfratshausen-','Prof.-Max-Lange-Platz 2','83646','Bad Tölz','08041 8005-0','08041 8005-185','','83634','1420','70000000','70001505','BBK MUENCHEN','70054306','31054','SPK BAD TOELZ-WOLFRATSHAUSE','Servicezentrum: Mo 7:30-18:00 Uhr, Di-Do 7:30-13:00 Uhr, Fr 7:30-12:00 Uhr','poststelle@fa-toel.bayern.de','www.finanzamt-bad-toelz.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9105','Berchtesgaden ','Salzburger Str. 6','83471','Berchtesgaden','08652 960-0','08652 960-100','','83461','1154','71000000','71001500','BBK MUENCHEN EH B REICHENHA','71050000','350009','SPK BERCHTESGADENER LAND','Servicezentrum: Mo-Do 7:30-13:30 Uhr (Nov-Mai Do 7:30-18:00 Uhr), Fr 7:30-12:00 Uhr','poststelle@fa-bgd.bayern.de','www.finanzamt-berchtesgaden.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9106','Burghausen ','Tittmoninger Str. 1','84489','Burghausen','08677 8706-0','08677 8706-100','','84480','1257','71000000','71001501','BBK MUENCHEN EH B REICHENHA','71051010','250001','KR SPK ALTOETTING-BURGHAUSE','Servicezentrum: Mo-Mi 7:45-15:00 Uhr Do 7:45-17:00 Uhr, Fr 7:45-12:00 Uhr','poststelle@fa-burgh.bayern.de','www.finanzamt-burghausen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9107','Dachau ','Bürgermeister-Zauner-Ring 2','85221','Dachau','08131 701-0','08131 701-111','85219','85202','1280','70000000','70001507','BBK MUENCHEN','70051540','908327','SPARKASSE DACHAU','Servicezentrum: Mo, Di, Do 7:30-15:00 Uhr (Nov-Mai Do 7:30-18:00 Uhr), Mi,Fr 7:30-12:00 Uhr','poststelle@fa-dah.bayern.de','www.finanzamt-dachau.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9108','Deggendorf ','Pfleggasse 18','94469','Deggendorf','0991 384-0','0991 384-150','','94453','1355','75000000','75001506','BBK REGENSBURG','74150000','380019950','SPK DEGGENDORF','Servicezentrum: Mo, Di, Do 7:45-15:00 Uhr (Jan-Mai Do 7:45-18:00 Uhr), Mi, Fr 7:45-12:00 Uhr','poststelle@fa-deg.bayern.de','www.finanzamt-deggendorf.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9109','Dillingen ','Schloßstr. 3','89407','Dillingen','09071 507-0','09071 507-300','89401','','','72000000','72001503','BBK AUGSBURG','72251520','24066','KR U ST SPK DILLINGEN','Servicezentrum: Mo, Di, Mi, Fr 7:30-13:00 Uhr, Do 7:30-13:00 Uhr u. 14:00-18:00 Uhr','poststelle@fa-dlg.bayern.de','www.finanzamt-dillingen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9110','Dingolfing ','Obere Stadt 44','84130','Dingolfing','08731 504-0','08731 504-190','','84122','1156','74300000','74301501','BBK REGENSBURG EH LANDSHUT','74351310','100017805','SPK DINGOLFING-LANDAU','Servicezentrum: Mo-Di 7:30-15:00 Uhr, Mi, Fr 7:30-12:00 Uhr, Do 7:30-17:00 Uhr','poststelle@fa-dgf.bayern.de','www.finanzamt-dingolfing.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9111','Donauwörth -Außenstelle des Finanzamts Nördlingen-','Sallingerstr. 2','86609','Donauwörth','0906 77-0','0906 77-150','86607','','','72000000','72001502','BBK AUGSBURG','70010080','1632-809','POSTBANK -GIRO- MUENCHEN','Servicezentrum: Mo-Mi 7:30-13:30 Uhr, Do 7:30-18:00 Uhr, Fr 7:30 -13:00 Uhr','poststelle@fa-don.bayern.de','www.finanzamt-donauwoerth.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9112','Ebersberg ','Schloßplatz 1-3','85560','Ebersberg','08092 267-0','08092 267-102','','','','70000000','70001508','BBK MUENCHEN','70051805','75','KR SPK EBERSBERG','Servicezentrum: Mo-Do 7:30-13:00 Uhr, Fr 7:30-12:00 Uhr','poststelle@fa-ebe.bayern.de','www.finanzamt-ebersberg.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9113','Eggenfelden ','Pfarrkirchner Str. 71','84307','Eggenfelden','08721 981-0','08721 981-200','','84301','1160','74300000','74301502','BBK REGENSBURG EH LANDSHUT','74351430','5603','SPK ROTTAL-INN EGGENFELDEN','Servicezentrum: Mo, Di, Do 7:45-15:00 Uhr (Jan-Mai Do 7:45-17:00 Uhr), Mi, Fr 7:30-12:00 Uhr','poststelle@fa-eg.bayern.de','www.finanzamt-eggenfelden.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9114','Erding ','Münchener Str. 31','85435','Erding','08122 188-0','08122 188-150','','85422','1262','70000000','70001509','BBK MUENCHEN','70051995','8003','SPK ERDING-DORFEN','Servicezentrum: Mo-Mi 7:30-14:00 Uhr Do 7:30-18:00 Uhr, Fr 7:30 -12:00 Uhr','poststelle@fa-ed.bayern.de','www.finanzamt-erding.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9115','Freising ','Prinz-Ludwig-Str. 26','85354','Freising','08161 493-0','08161 493-106','85350','85313','1343','70000000','70001510','BBK MUENCHEN','70021180','4001010','HYPOVEREINSBK FREISING','Servicezentrum: Mo-Di 7:30-15:00 Uhr, Mi, Fr 7:30-12:00 Uhr, Do 7:30-18:00 Uhr','poststelle@fa-fs.bayern.de','www.finanzamt-freising.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9117','Fürstenfeldbruck ','Münchner Str.36','82256','Fürstenfeldbruck','08141 60-0','08141 60-150','','82242','1261','70000000','70001511','BBK MUENCHEN','70053070','8007221','SPK FUERSTENFELDBRUCK','Servicezentrum: Mo-Mi 7:30-14:30 Uhr, Do 7:30-17:30 Uhr, Fr 7:30 -12:30 Uhr','poststelle@fa-ffb.bayern.de','www.finanzamt-fuerstenfeldbruck.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9118','Füssen -Außenstelle des Finanzamts Kaufbeuren-','Rupprechtstr. 1','87629','Füssen','08362 5056-0','08362 5056-290','','87620','1460','73300000','73301510','BBK AUGSBURG EH KEMPTEN','73350000','310500525','SPARKASSE ALLGAEU','Servicezentrum: Mo-Mi 8:00-15:00 Uhr, Do 8:00-18:00 Uhr, Fr 8:00-13:00 Uhr','poststelle@fa-fues.bayern.de','www.finanzamt-fuessen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9119','Garmisch-Partenkirchen ','Von-Brug-Str. 5','82467','Garmisch-Partenkirchen','08821 700-0','08821 700-111','','82453','1363','70000000','70001520','BBK MUENCHEN','70350000','505','KR SPK GARMISCH-PARTENKIRCH','Servicezentrum: Mo-Mi 7:30-14:00 Uhr, Do 7:30-18:00 Uhr, Fr 7:30-12:00 Uhr','poststelle@fa-gap.bayern.de','www.finanzamt-garmisch-partenkirchen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9120','Bad Griesbach -Außenstelle des Finanzamts Passau-','Schloßhof 5-6','94086','Bad Griesbach','0851 504-0','0851 504-2222','','94083','1222','74000000','74001500','BBK REGENSBURG EH PASSAU','74050000','16170','SPK PASSAU','Servicezentrum: Mo-Mi 7:30-14:00 Uhr, Do 7:30-17:00 Uhr, Fr 7:30-12:00 Uhr','poststelle@fa-griesb.bayern.de','www.finanzamt-bad-griesbach.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9121','Günzburg ','Schloßpl. 4','89312','Günzburg','08221 902-0','08221 902-209','','89302','1241','72000000','72001505','BBK AUGSBURG','72051840','18','SPK GUENZBURG-KRUMBACH','Servicezentrum: Mo-Di 7:45-12:30 u. 13:30-15:30, Mi, Fr 7:45-12:30, Do 7:45-12:30 u. 13:30-18:00','poststelle@fa-gz.bayern.de','www.finanzamt-guenzburg.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9123','Immenstadt -Außenstelle des Finanzamts Kempten-','Rothenfelsstr. 18','87509','Immenstadt','08323 801-0','08323 801-235','','87502','1251','73300000','73301520','BBK AUGSBURG EH KEMPTEN','73350000','113464','SPARKASSE ALLGAEU','Servicezentrum: Mo-Do 7:30-14:00 Uhr (Okt-Mai Do 7:30-18:00 Uhr), Fr 7:30-12:00 Uhr','poststelle@fa-immen.bayern.de','www.finanzamt-immenstadt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9124','Ingolstadt ','Esplanade 38','85049','Ingolstadt','0841 311-0','0841 311-133','','85019','210451','72100000','72101500','BBK MUENCHEN EH INGOLSTADT','72150000','25 080','SPARKASSE INGOLSTADT','Servicezentrum: Mo-Di 7:15-13:30, Mi 7:15-12:30, Do 7:15-17:30, Fr 7:15-12:00','poststelle@fa-in.bayern.de','www.finanzamt-ingolstadt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9125','Kaufbeuren ','Remboldstr. 21','87600','Kaufbeuren','08341 802-0','08341 802-221','','87572','1260','73300000','73401500','BBK AUGSBURG EH KEMPTEN','73450000','25700','KR U ST SPK KAUFBEUREN','Servicezentrum: Mo-Mi 7:30-14:00 Uhr, Do 7:30-18:00 Uhr, Fr 7:30-12:00 Uhr','poststelle@fa-kf.bayern.de','www.finanzamt-kaufbeuren.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9126','Kelheim ','Klosterstr. 1','93309','Kelheim','09441 201-0','09441 201-201','','93302','1252','75000000','75001501','BBK REGENSBURG','75051565','190201301','KREISSPARKASSE KELHEIM','Servicezentrum: Mo-Mi 7:30-15:00 Uhr, Do 7:30-17:00 Uhr, Fr 7:30-12:00 Uhr','poststelle@fa-keh.bayern.de','www.finanzamt-kelheim.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9127','Kempten (Allgäu) ','Am Stadtpark 3','87435','Kempten','0831 256-0','0831 256-260','','87405','1520','73300000','73301500','BBK AUGSBURG EH KEMPTEN','73350000','117','SPARKASSE ALLGAEU','Servicezentrum: Mo-Do 7:30-14:30 Uhr (Nov-Mai Do 7:20-17:00 Uhr), Fr 7:30-12:00 Uhr','poststelle@fa-ke.bayern.de','www.finanzamt-kempten.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9131','Landsberg ','Israel-Beker-Str. 20','86899','Landsberg','08191 332-0','08191 332-108','86896','','','72000000','72001504','BBK AUGSBURG','70052060','158','SPK LANDSBERG-DIESSEN','Servicezentrum: Mo-Mi 7:30-15:00 Uhr, Do 7:30-16:00 Uhr, Fr 7:30-12:00 Uhr','poststelle@fa-ll.bayern.de','www.finanzamt-landsberg.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9132','Landshut ','Maximilianstr. 21','84028','Landshut','0871 8529-000','0871 8529-360','','','','74300000','74301500','BBK REGENSBURG EH LANDSHUT','74350000','10111','SPK LANDSHUT','Servicezentrum: Mo-Di 8:00-15:00 Uhr, Mi, Fr 8:00-12:00 Uhr, Do 8:00-18:00 Uhr','poststelle@fa-la.bayern.de','www.finanzamt-landshut.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9133','Laufen - Außenstelle des Finanzamts Berchtesgaden-','Rottmayrstr. 13','83410','Laufen','08682 918-0','08682 918-100','','83406','1251','71000000','71001502','BBK MUENCHEN EH B REICHENHA','71050000','59998','SPK BERCHTESGADENER LAND','Servicezentrum: Mo-Do 7:30-13:30 Uhr (Nov-Mai Do 7:30-18:00 Uhr), Fr 7:30-12:00 Uhr','poststelle@fa-lauf.bayern.de','www.finanzamt-laufen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9134','Lindau ','Brettermarkt 4','88131','Lindau','08382 916-0','08382 916-100','','88103','1320','73300000','73501500','BBK AUGSBURG EH KEMPTEN','73150000','620018333','SPK MEMMINGEN-LINDAU-MINDEL','Servicezentrum: Mo-Do 7:30-14:00 Uhr (Nov-Mai Do 7:30-18:00 Uhr), Fr 7:30-12:00 Uhr','poststelle@fa-li.bayern.de','www.finanzamt-lindau.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9138','Memmingen ','Bodenseestr. 6','87700','Memmingen','08331 608-0','08331 608-165','','87683','1345','73100000','73101500','BBK AUGSBURG EH MEMMINGEN','73150000','210005','SPK MEMMINGEN-LINDAU-MINDEL','Servicezentrum: Mo-Do 7:30-14:00 Uhr, (Nov-Mai Do 7:30-18:00 Uhr), Fr 7:30-12:00 Uhr','poststelle@fa-mm.bayern.de','www.finanzamt-memmingen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9139','Miesbach ','Schlierseer Str. 5','83714','Miesbach','08025 709-0','08025 709-500','','83711','302','70000000','70001512','BBK MUENCHEN','71152570','4002','KR SPK MIESBACH-TEGERNSEE','Servicezentrum: Mo, Di, Mi, Fr 7:30-14:00 Uhr, Do 7:30-18:00 Uhr','poststelle@fa-mb.bayern.de','www.finanzamt-miesbach.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9140','Mindelheim -Außenstelle des Finanzamts Memmingen-','Bahnhofstr. 16','87719','Mindelheim','08261 9912-0','08261 9912-300','','87711','1165','73100000','73101502','BBK AUGSBURG EH MEMMINGEN','73150000','810004788','SPK MEMMINGEN-LINDAU-MINDEL','Servicezentrum: Mo-Mi 7:30-12:00 u. 13:30-15:30, Do 7:30-12:00 u. 13:30-17:30, Fr 7:30-12:00','poststelle@fa-mn.bayern.de','www.finanzamt-mindelheim.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9141','Mühldorf ','Katharinenplatz 16','84453','Mühldorf','08631 616-0','08631 616-100','','84445','1369','71100000','71101501','BBK MUENCHEN EH ROSENHEIM','71151020','885','KR SPK MUEHLDORF','Servicezentrum: Mo-Mi 7:30-14:00 Uhr, Do 7:30-18:00 Uhr, Fr 7:30-12:00 Uhr','poststelle@fa-mue.bayern.de','www.finanzamt-muehldorf.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9142','München f. Körpersch. Bewertung des Grundbesitzes','Meiserstr. 4','80333','München','089 1252-0','089 1252-7777','80275','80008','20 09 26','70050000','24962','BAYERNLB MUENCHEN','70000000','70001506','BBK MUENCHEN','Mo, Di, Do, Fr 8:00-12:00 Uhr, Mi geschlossen','poststelle@fa-m-koe.bayern.de','www.finanzamt-muenchen-koerperschaften.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9143','München f. Körpersch. Körperschaftsteuer','Meiserstr. 4','80333','München','089 1252-0','089 1252-7777','80275','80008','20 09 26','70050000','24962','BAYERNLB MUENCHEN','70000000','70001506','BBK MUENCHEN','Mo, Di, Do, Fr 8:00-12:00 Uhr, Mi geschlossen','poststelle@fa-m-koe.bayern.de','www.finanzamt-muenchen-koerperschaften.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9144','München I ','Karlstr. 9-11','80333','München','089 1252-0','089 1252-1111','80276','80008','20 09 05','70050000','24962','BAYERNLB MUENCHEN','70000000','70001506','BBK MUENCHEN','Servicezentrum Deroystr. 6: Mo-Mi 7:30-16:00, Do 7:30-18:00, Fr 7:30-12:30 (i. Ü. nach Vereinb.)','poststelle@fa-m1.bayern.de','www.finanzamt-muenchen-I.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9145','München III ','Deroystr. 18','80335','München','089 1252-0','089 1252-3333','80301','','','70050000','24962','BAYERNLB MUENCHEN','70000000','70001506','BBK MUENCHEN','Servicezentrum Deroystr. 6: Mo-Mi 7:30-16:00, Do 7:30-18:00, Fr 7:30-12:30 (i. Ü. nach Vereinb.)','poststelle@fa-m3.bayern.de','www.finanzamt-muenchen-III.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9146','München IV ','Deroystr. 4 Aufgang I','80335','München','089 1252-0','089 1252-4000','80302','','','70050000','24962','BAYERNLB MUENCHEN','70000000','70001506','BBK MUENCHEN','Servicezentrum Deroystr. 6: Mo-Mi 7:30-16:00, Do 7:30-18:00, Fr 7:30-12:30 (i. Ü. nach Vereinb.)','poststelle@fa-m4.bayern.de','www.finanzamt-muenchen-IV.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9147','München II ','Deroystr. 20','80335','München','089 1252-0','089 1252-2222','80269','','','70050000','24962','BAYERNLB MUENCHEN','70000000','70001506','BBK MUENCHEN','Servicezentrum Deroystr. 6: Mo-Mi 7:30-16:00, Do 7:30-18:00, Fr 7:30-12:30 (i. Ü. nach Vereinb.)','poststelle@fa-m2.bayern.de','www.finanzamt-muenchen-II.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9148','München V ','Deroystr. 4 Aufgang II','80335','München','089 1252-0','089 1252-5281','80303','','','70050000','24962','BAYERNLB MUENCHEN','70000000','70001506','BBK MUENCHEN','Servicezentrum Deroystr. 6: Mo-Mi 7:30-16:00, Do 7:30-18:00, Fr 7:30-12:30 (i. Ü. nach Vereinb.)','poststelle@fa-m5.bayern.de','www.finanzamt-muenchen-V.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9149','München-Zentral Erhebung, Vollstreckung','Winzererstr. 47a','80797','München','089 3065-0','089 3065-1900','80784','','','70050000','24962','BAYERNLB MUENCHEN','70000000','70001506','BBK MUENCHEN','Mo, Di, Do, Fr 8:00-12:00 Uhr, Mi geschlossen','poststelle@fa-m-zfa.bayern.de','www.finanzamt-muenchen-zentral.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9150','Neuburg -Außenstelle des Finanzamts Schrobenhausen-','Fünfzehnerstr. 7','86633','Neuburg','08252 918-0','08252 918-222','','86618','1320','72100000','72101505','BBK MUENCHEN EH INGOLSTADT','72151880','104000','ST SPK SCHROBENHAUSEN','Servicezentrum: Mo-Mi 7:30-15:00 Uhr, Do 7:30-18:00 Uhr, Fr 7:30-12:30 Uhr','poststelle@fa-nd.bayern.de','www.finanzamt-neuburg.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9151','Neu-Ulm ','Nelsonallee 5','89231','Neu-Ulm','0731 7045-0','0731 7045-500','89229','89204','1460','63000000','63001501','BBK ULM, DONAU','73050000','430008425','SPK NEU-ULM ILLERTISSEN','Servicezentrum: Mo, Di, Mi, Fr 8:00-13:00 Uhr, Do 8:00-13:00 Uhr u. 14:00-18:00 Uhr','poststelle@fa-nu.bayern.de','www.finanzamt-neu-ulm.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9152','Nördlingen ','Tändelmarkt 1','86720','Nördlingen','09081 215-0','09081 215-100','','86715','1521','72000000','72001506','BBK AUGSBURG','72250000','111500','SPARKASSE NOERDLINGEN','Servicezentrum: Mo, Di, Mi, Fr 7:30-13:00 Uhr, Do 7:30-13:00 Uhr u. 14:00-18:00 Uhr','poststelle@fa-noe.bayern.de','www.finanzamt-noerdlingen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9153','Passau mit Außenstellen ','Innstr. 36','94032','Passau','0851 504-0','0851 504-1410','','94030','1450','74000000','740 01500','BBK REGENSBURG EH PASSAU','74050000','16170','SPK PASSAU','Servicezentrum: Mo-Mi 7:30-15:00 Uhr, Do 7:30-17:00 Uhr, Fr 7:30-12:00 Uhr','poststelle@fa-pa.bayern.de','www.finanzamt-passau.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9154','Pfaffenhofen ','Schirmbeckstr. 5','85276','Pfaffenhofen a. d. Ilm','08441 77-0','08441 77-199','','85265','1543','72100000','72101504','BBK MUENCHEN EH INGOLSTADT','72151650','7302','VER SPK PFAFFENHOFEN','Servicezentrum: Mo-Mi 7:30-14:30 Uhr, Do 7:30-17:30 Uhr, Fr 7:30-12:30 Uhr','poststelle@fa-paf.bayern.de','www.finanzamt-pfaffenhofen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9156','Rosenheim m. ASt Wasserburg ','Wittelsbacherstr. 25','83022','Rosenheim','08031 201-0','08031 201-222','','83002','100255','71100000','71101500','BBK MUENCHEN EH ROSENHEIM','71150000','34462','SPK ROSENHEIM','Servicezentrum: Mo-Do 7:30-14:00 Uhr, (Okt-Mai Do 7:30-17:00 Uhr), Fr 7:30-12.00 Uhr','poststelle@fa-ro.bayern.de','www.finanzamt-rosenheim.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9157','Grafenau ','Friedhofstr. 1','94481','Grafenau','08552 423-0','08552 423-170','','','','75000000','75001507','BBK REGENSBURG','70010080','1621-806','POSTBANK -GIRO- MUENCHEN','Servicezentrum: Mo, Di 7:30-15:00 Uhr, Mi, Fr 7:30-12:00 Uhr, Do 7:30-18:00 Uhr','poststelle@fa-gra.bayern.de','www.finanzamt-grafenau.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9158','Schongau - Außenstelle des Finanzamts Weilheim-Schongau -','Rentamtstr. 1','86956','Schongau','0881 184-0','0881 184-373','','86951','1147','70000000','70001521','BBK MUENCHEN','70351030','20149','VER SPK WEILHEIM','Servicezentrum: Mo-Do 7:30-14:00 Uhr (Okt-Jun Do 7:30-17:30 Uhr), Fr 7:30-12:00 Uhr','poststelle@fa-sog.bayern.de','www.finanzamt-schongau.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9159','Schrobenhausen m. ASt Neuburg ','Rot-Kreuz-Str. 2','86529','Schrobenhausen','08252 918-0','08252 918-430','','86522','1269','72100000','72101505','BBK MUENCHEN EH INGOLSTADT','72151880','104000','ST SPK SCHROBENHAUSEN','Servicezentrum: Mo-Mi 7:30-15:00 Uhr, Do 7:30-18:00 Uhr, Fr 7:30-12:30 Uhr','poststelle@fa-sob.bayern.de','www.finanzamt-schrobenhausen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9161','Starnberg ','Schloßbergstr.','82319','Starnberg','08151 778-0','08151 778-250','','82317','1251','70000000','70001513','BBK MUENCHEN','70250150','430064295','KR SPK MUENCHEN STARNBERG','Servicezentrum: Mo-Mi 7:30-15:00 Uhr, Do 7:30-18:00 Uhr, Fr 7:30-13:00 Uhr','poststelle@fa-sta.bayern.de','www.finanzamt-starnberg.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9162','Straubing ','Fürstenstr. 9','94315','Straubing','09421 941-0','09421 941-272','','94301','151','75000000','75001502','BBK REGENSBURG','74250000','240017707','SPK STRAUBING-BOGEN','Servicezentrum: Mo, Di, Mi, Fr 7:30-13:00 Uhr, Do 7:30-18:00 Uhr','poststelle@fa-sr.bayern.de','www.finanzamt-straubing.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9163','Traunstein ','Herzog-Otto-Str. 6','83278','Traunstein','0861 701-0','0861 701-338','83276','83263','1309','71000000','71001503','BBK MUENCHEN EH B REICHENHA','71052050','7070','KR SPK TRAUNSTEIN-TROSTBERG','Servicezentrum: Mo-Do 7:30-14:00 Uhr (Okt.-Mai Do 7:30-18:00 Uhr), Fr 7:30-12:00 Uhr','poststelle@fa-ts.bayern.de','www.finanzamt-traunstein.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9164','Viechtach -Außenstelle des Finanzamts Zwiesel-','Mönchshofstr. 27','94234','Viechtach','09922 507-0','09922 507-399','','94228','1162','75000000','75001508','BBK REGENSBURG','74151450','240001008','SPARKASSE REGEN-VIECHTACH','Servicezentrum: Mo-Di 7:45-15:00 Uhr, Mi, Fr 7:45-12:00 Uhr, Do 7:45-18:00 Uhr','poststelle@fa-viech.bayern.de','www.finanzamt-viechtach.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9166','Vilshofen -Außenstelle des Finanzamts Passau-','Kapuzinerstr. 36','94474','Vilshofen','0851 504-0','0851 504-2465','','','','74000000','74001500','BBK REGENSBURG EH PASSAU','74050000','16170','SPK PASSAU','Servicezentrum: Mo-Mi 7:30-14:00 Uhr, Do 7:30-17:00 Uhr, Fr 7:30-12:00 Uhr','poststelle@fa-vof.bayern.de','www.finanzamt-vilshofen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9167','Wasserburg -Außenstelle des Finanzamts Rosenheim-','Rosenheimer Str. 16','83512','Wasserburg','08037 201-0','08037 201-150','','83502','1280','71100000','71101500','BBK MUENCHEN EH ROSENHEIM','71150000','34462','SPK ROSENHEIM','Servicezentrum: Mo-Do 7:30-14:00 Uhr, (Okt-Mai Do 7:30-17:00 Uhr), Fr 7:30-12.00 Uhr','poststelle@fa-ws.bayern.de','www.finanzamt-wasserburg.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9168','Weilheim-Schongau ','Hofstr. 23','82362','Weilheim','0881 184-0','0881 184-500','','82352','1264','70000000','70001521','BBK MUENCHEN','70351030','20149','VER SPK WEILHEIM','Servicezentrum: Mo-Do 7:30-14:00 Uhr (Okt-Jun Do 7:30-17:30 Uhr), Fr 7:30-12:00 Uhr','poststelle@fa-wm.bayern.de','www.finanzamt-weilheim.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9169','Wolfratshausen ','Heimgartenstr. 5','82515','Wolfratshausen','08171 25-0','08171 25-150','','82504','1444','70000000','70001514','BBK MUENCHEN','70054306','505','SPK BAD TOELZ-WOLFRATSHAUSE','Servicezentrum: Mo-MI 7:30-14:00 Uhr, Do 7:30-17:00 Uhr, Fr 7:30-12:30 Uhr','poststelle@fa-wor.bayern.de','www.finanzamt-wolfratshausen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9170','Zwiesel m. ASt Viechtach ','Stadtplatz 16','94227','Zwiesel','09922 507-0','09922 507-200','','94221','1262','75000000','75001508','BBK REGENSBURG','74151450','240001008','SPARKASSE REGEN-VIECHTACH','Servicezentrum: Mo-Di 7:45-15:00 Uhr, Mi, Fr 7:45-12:00 Uhr, Do 7:45-18:00 Uhr','poststelle@fa-zwi.bayern.de','www.finanzamt-zwiesel.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9171','Eichstätt ','Residenzplatz 8','85072','Eichstätt','08421 6007-0','08421 6007-400','85071','85065','1163','72100000','72101501','BBK MUENCHEN EH INGOLSTADT','72151340','1214','SPARKASSE EICHSTAETT','Servicezentrum: Mo, Di, Mi 7:30-14:00 Uhr, Do 7:30-18:00 Uhr, Fr 7:30-12:00 Uhr','poststelle@fa-ei.bayern.de','www.finanzamt-eichstaett.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9180','München f. Körpersch. ','Meiserstr. 4','80333','München','089 1252-0','089 1252-7777','80275','80008','20 09 26','70050000','24962','BAYERNLB MUENCHEN','70000000','70001506','BBK MUENCHEN','Mo, Di, Do, Fr 8:00-12:00 Uhr, Mi geschlossen','poststelle@fa-m-koe.bayern.de','www.finanzamt-muenchen-koerperschaften.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9181','München I Arbeitnehmerbereich','Karlstr. 9/11','80333','München','089 1252-0','089 1252-1111','80276','80008','20 09 05','70050000','24962','BAYERNLB MUENCHEN','70000000','70001506','BBK MUENCHEN','Servicezentrum Deroystr. 6: Mo-Mi 7:30-16:00, Do 7:30-18:00, Fr 7:30-12:30 (i. Ü. nach Vereinb.)','Poststelle@fa-m1-BS.bayern.de','www.finanzamt-muenchen-I.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9182','München II Arbeitnehmerbereich','Deroystr. 20','80335','München','089 1252-0','089 1252-2888','80269','','','70050000','24962','BAYERNLB MUENCHEN','70000000','70001506','BBK MUENCHEN','Servicezentrum Deroystr. 6: Mo-Mi 7:30-16:00, Do 7:30-18:00, Fr 7:30-12:30 (i. Ü. nach Vereinb.)','Poststelle@fa-m2-BS.bayern.de','www.finanzamt-muenchen-II.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9183','München III Arbeitnehmerbereich','Deroystr. 18','80335','München','089 1252-0','089 1252-3788','80301','','','70050000','24962','BAYERNLB MUENCHEN','70000000','70001506','BBK MUENCHEN','Servicezentrum Deroystr. 6: Mo-Mi 7:30-16:00, Do 7:30-18:00, Fr 7:30-12:30 (i. Ü. nach Vereinb.)','Poststelle@fa-m3-BS.bayern.de','www.finanzamt-muenchen-III.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9184','München IV Arbeitnehmerbereich','Deroystr. 4 Aufgang I','80335','München','089 1252-0','089 1252-4820','80302','','','70050000','24962','BAYERNLB MUENCHEN','70000000','70001506','BBK MUENCHEN','Servicezentrum Deroystr. 6: Mo-Mi 7:30-16:00, Do 7:30-18:00, Fr 7:30-12:30 (i. Ü. nach Vereinb.)','Poststelle@fa-m4-BS.bayern.de','www.finanzamt-muenchen-IV.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9185','München V Arbeitnehmerbereich','Deroystr. 4 Aufgang II','80335','München','089 1252-0','089 1252-5799','80303','','','70050000','24962','BAYERNLB MUENCHEN','70000000','70001506','BBK MUENCHEN','Servicezentrum Deroystr. 6: Mo-Mi 7:30-16:00, Do 7:30-18:00, Fr 7:30-12:30 (i. Ü. nach Vereinb.)','Poststelle@fa-m5-BS.bayern.de','www.finanzamt-muenchen-V.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9187','München f. Körpersch. ','Meiserstr. 4','80333','München','089 1252-0','089 1252-7777','80275','80008','20 09 26','70050000','24962','BAYERNLB MUENCHEN','70000000','70001506','BBK MUENCHEN','Mo, Di, Do, Fr 8:00-12:00 Uhr, Mi geschlossen','poststelle@fa-m-koe.bayern.de','www.finanzamt-muenchen-koerperschaften.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9189','München-Zentral Kraftfahrzeugsteuer','Winzererstr. 47a','80797','München','089 3065-0','089 3065-1900','80784','','','70050000','24962','BAYERNLB MUENCHEN','70000000','70001506','BBK MUENCHEN','Mo, Di, Do, Fr 8:00-12:00 Uhr, Mi geschlossen','poststelle@fa-m-zfa.bayern.de','www.finanzamt-muenchen-zentral.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9201','Amberg ','Kirchensteig 2','92224','Amberg','09621 36-0','09621 36-413','','92204','1452','75300000','75301503','BBK REGENSBURG EH WEIDEN','75250000','190011122','SPARKASSE AMBERG-SULZBACH','Servicezentrum: Mo, Die, Mi, Fr: 07:30 - 12:00 UhrDo: 07:30 - 17:30 Uhr','poststelle@fa-am.bayern.de','www.finanzamt-amberg.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9202','Obernburg a. Main mit Außenstelle Amorbach','Schneeberger Str. 1','63916','Amorbach','09373 202-0','09373 202-100','','63912','1160','79500000','79501502','BBK WUERZBURG EH ASCHAFFENB','79650000','620300111','SPK MILTENBERG-OBERNBURG','Servicezentrum: Mo - Mi: 08:00 - 15:00 Uhr, Do: 08:00 - 17:00 Uhr, Fr: 08:00','poststelle@fa-amorb.bayern.de','www.finanzamt-amorbach.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9203','Ansbach mit Außenstellen','Mozartstr. 25','91522','Ansbach','0981 16-0','0981 16-333','','91511','608','76500000','76501500','BBK NUERNBERG EH ANSBACH','76550000','215004','VER SPK ANSBACH','Servicezentrum: Mo - Mi: 08:00 - 14:00 Uhr, Do: 08:00 - 18:00 Uhr, Fr: 08:00','poststelle@fa-an.bayern.de','www.finanzamt-ansbach.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9204','Aschaffenburg ','Auhofstr. 13','63741','Aschaffenburg','06021 492-0','06021 492-1000','63736','','','79500000','79501500','BBK WUERZBURG EH ASCHAFFENB','79550000','8375','SPK ASCHAFFENBURG ALZENAU','Servicezentrum: Mo - Mi: 08:00 - 15:00 Uhr, Do: 8:00 - 18:00 Uhr, Fr: 08:00','poststelle@fa-ab.bayern.de','www.finanzamt-aschaffenburg.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9205','Bad Kissingen ','Bibrastr. 10','97688','Bad Kissingen','0971 8021-0','0971 8021-200','','97663','1360','79300000','79301501','BBK WUERZBURG EH SCHWEINFUR','79351010','10009','SPK BAD KISSINGEN','Servicezentrum: Mo - Mi: 08:00 - 15:00 Uhr, Do: 08:00 - 17:00 Uhr, Fr: 08:00','poststelle@fa-kg.bayern.de','/www.finanzamt-bad-kissingen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9206','Bad Neustadt a.d.S. ','Meininger Str. 39','97616','Bad Neustadt','09771 9104-0','09771 9104-444','97615','','','79300000','79301502','BBK WUERZBURG EH SCHWEINFUR','79353090','7005','SPK BAD NEUSTADT A D SAALE','Servicezentrum: Mo - Mi: 08:00 - 15:00 Uhr, Do: 08:00 - 17:00 Uhr, Fr: 08:00','poststelle@fa-nes.bayern.de','www.finanzamt-bad-neustadt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9207','Bamberg ','Martin-Luther-Str. 1','96050','Bamberg','0951 84-0','0951 84-230','96045','','','77000000','77001500','BBK NUERNBERG EH BAMBERG','77050000','30700','SPK BAMBERG','Servicezentrum: Mo - Mi: 08:00 - 15:00 Uhr, Do: 08:00 - 18:00 Uhr, Fr: 08:00','poststelle@fa-ba.bayern.de','www.finanzamt-bamberg.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9208','Bayreuth ','Maximilianstr. 12/14','95444','Bayreuth','0921 609-0','0921 609-254','','95422','110361','77300000','773 01500','BBK BAYREUTH','77350110','9033333','SPARKASSE BAYREUTH','Servicezentrum: Mo - Mi: 07:30 - 14:00 Uhr, Do: 07:30 - 17:00 Uhr, Fr: 07:30','poststelle@fa-bt.bayern.de','www.finanzamt-bayreuth.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9211','Cham mit Außenstellen ','Reberstr. 2','93413','Cham','09971 488-0','09971 488-199','','93402','1253','74221170','344 755 205','HYPOVEREINSBK CHAM, OBERPF','76010085','1735-858','POSTBANK NUERNBERG','Servicezentrum: Mo - Mi: 07:30 - 15:00 Uhr, Do: 07:30 - 18:00 Uhr, Fr: 07:30','poststelle@fa-cha.bayern.de','www.finanzamt-cham.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9212','Coburg ','Rodacher Straße 4','96450','Coburg','09561 646-0','09561 646-130','','96406','1653','77000000','78301500','BBK NUERNBERG EH BAMBERG','78350000','7450','VER SPK COBURG','Servicezentrum: Mo - Fr: 08:00 - 13:00 Uhr, Do: 14:00 - 18:00 Uhr','poststelle@fa-co.bayern.de','www.finanzamt-coburg.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9213','Dinkelsbühl - Außenstelle des Finanzamts Ansbach -','Föhrenberggasse 30','91550','Dinkelsbühl','0981 16-0','09851 5737-607','','','','76500000','76501500','BBK NUERNBERG EH ANSBACH','76550000','215004','VER SPK ANSBACH','Servicezentrum: Mo - Mi: 08:00 - 14:00, Do: 08:00 - 18:00 Uhr, Fr: 08:00 -','poststelle@fa-dkb.bayern.de','www.finanzamt-dinkelsbuehl.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9214','Ebern - Außenstelle des Finanzamts Zeil -','Rittergasse 1','96104','Ebern','09524 824-0','09524 824-225','','','','79300000','79301505','BBK WUERZBURG EH SCHWEINFUR','79351730','500900','SPK OSTUNTERFRANKEN','Servicezentrum: Mo - Mi: 08:00 - 15:00 Uhr, Do: 08:00 - 17:00 Uhr, Fr: 08:00','poststelle@fa-ebn.bayern.de','www.finanzamt-ebern.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9216','Erlangen ','Schubertstr 10','91052','Erlangen','09131 121-0','09131 121-369','91051','','','76000000','76001507','BBK NUERNBERG','76350000','2929','ST U KR SPK ERLANGEN','Servicezentrum: Mo - Mi: 08:00 - 14:00 Uhr, Do: 08:00 - 18:00 Uhr, Fr: 08:00','poststelle@fa-er.bayern.de','www.finanzamt-erlangen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9217','Forchheim ','Dechant-Reuder-Str. 6','91301','Forchheim','09191 626-0','09191 626-200','91299','','','76000000','76001508','BBK NUERNBERG','76351040','91','SPARKASSE FORCHHEIM','Servicezentrum: Mo - Mi: 08:00 - 13:00 Uhr, Do: 08:00 - 17:30, Fr: 08:00 -','poststelle@fa-fo.bayern.de','www.finanzamt-forchheim.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9218','Fürth ','Herrnstraße 69','90763','Fürth','0911 7435-0','0911 7435-350','90744','','','76000000','76201500','BBK NUERNBERG','76250000','18200','SPK FUERTH','Servicezentrum: Mo - Mi: 08:00 - 14:00 Uhr, Do: 08:00 - 18:00 Uhr, Fr: 08:00','poststelle@fa-fue.bayern.de','www.finanzamt-fuerth.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9220','Gunzenhausen ','Hindenburgplatz 1','91710','Gunzenhausen','09831 8009-0','09831 8009-77','91709','','','76500000','76501502','BBK NUERNBERG EH ANSBACH','76551540','109785','VER SPK GUNZENHAUSEN','Servicezentrum: Mo - Mi: 08:00 - 15:00 Uhr, Do: 08:00 - 17:00 Uhr, Fr: 08:00','poststelle@fa-gun.bayern.de','www.finanzamt-gunzenhausen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9221','Hersbruck ','Amberger Str. 76 (Haus B)','91217','Hersbruck','09151 731-0','09151 731-200','','91211','273','76000000','76001505','BBK NUERNBERG','76050101','190016618','SPARKASSE NUERNBERG','Servicezentrum: Mo - Mi: 08:00 - 15:30 Uhr, Do: 08:00 - 18:00 Uhr, Fr: 08:00','poststelle@fa-heb.bayern.de','www.finanzamt-hersbruck.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9222','Hilpoltstein ','Spitalwinkel 3','91161','Hilpoltstein','09174 469-0','09174 469-100','','91155','1180','76000000','76401520','BBK NUERNBERG','76450000','240000026','SPK MITTELFRANKEN-SUED','Servicezentrum: Mo - Fr: 08:00 - 12:30 Uhr, Do: 14:00 - 18:00 Uhr','poststelle@fa-hip.bayern.de','www.finanzamt-hilpoltstein.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9223','Hof mit Außenstellen ','Ernst-Reuter-Str. 60','95030','Hof','09281 929-0','09281 929-1500','','95012','1368','78000000','78001500','BBK BAYREUTH EH HOF','78050000','380020750','KR U ST SPK HOF','Servicezentrum: Mo - Mi: 08:00 - 15:00 Uhr, Do: 08:00 - 17:00 Uhr, Fr: 08:00','poststelle@fa-ho.bayern.de','www.finanzamt-hof.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9224','Hofheim - Außenstelle des Finanzamts Zeil -','Marktplatz 1','97457','Hofheim','09524 824-0','09524 824-250','','','','79300000','79301505','BBK WUERZBURG EH SCHWEINFUR','79351730','500900','SPK OSTUNTERFRANKEN','Servicezentrum: Mo - Mi: 08:00 - 15:00 Uhr, Do: 08:00 - 17:00 Uhr, Fr: 08:00','poststelle@fa-hoh.bayern.de','www.finanzamt-hofheim.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9225','Karlstadt - Außenstelle des Finanzamts Lohr -','Gemündener Str. 3','97753','Karlstadt','09353 949-0','09353 949-2250','','','','79000000','79001504','BBK WUERZBURG','79050000','2246','SPK MAINFRANKEN WUERZBURG','Servicezentrum: Mo - Mi: 08:00 - 15:00 Uhr, Do: 08:00 - 17:00 Uhr, Fr: 08:00','poststelle@fa-kar.bayern.de','www.finanzamt-karlstadt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9227','Kitzingen ','Moltkestr. 24','97318','Kitzingen','09321 703-0','09321 703-444','','97308','660','79000000','79101500','BBK WUERZBURG','79050000','42070557','SPK MAINFRANKEN WUERZBURG','Servicezentrum: Mo - Mi: 08:00 - 15:00 Uhr, Do: 08:00 - 17:00 Uhr, Fr: 08:00','poststelle@fa-kt.bayern.de','www.finanzamt-kitzingen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9228','Kronach ','Amtsgerichtsstr. 13','96317','Kronach','09261 510-0','09261 510-199','','96302','1262','77300000','77101501','BBK BAYREUTH','77151640','240006007','SPK KRONACH-LUDWIGSSTADT','Servicezentrum: Mo - Mi: 08:00 - 15:00 Uhr, Do: 08.00 - 17:30 Uhr, Fr: 08:00','poststelle@fa-kc.bayern.de','www.finanzamt-kronach.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9229','Kulmbach ','Georg-Hagen-Str. 17','95326','Kulmbach','09221 650-0','09221 650-283','','95304','1420','77300000','77101500','BBK BAYREUTH','77150000','105445','SPARKASSE KULMBACH','Servicezentrum: Mo - Mi: 08:00 - 15:00 Uhr, Do: 08.00 - 17:00 Uhr, Fr: 08:00','poststelle@fa-ku.bayern.de','www.finanzamt-kulmbach.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9230','Lichtenfels ','Kronacher Str. 39','96215','Lichtenfels','09571 764-0','09571 764-420','','96206','1680','77000000','77001502','BBK NUERNBERG EH BAMBERG','77051860','2345','KR SPK LICHTENFELS','Servicezentrum: Mo - Fr: 08:00 - 13:00 Uhr, Do: 14:00 - 17:00 Uhr','poststelle@fa-lif.bayern.de','www.finanzamt-lichtenfels.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9231','Lohr a. Main mit Außenstellen ','Rexrothstr. 14','97816','Lohr','09352 850-0','09352 850-1300','','97804','1465','79000000','79001504','BBK WUERZBURG','79050000','2246','SPK MAINFRANKEN WUERZBURG','Servicezentrum: Mo - Mi: 08:00 - 15:00 Uhr, Do: 08:00 - 17:00 Uhr, Fr: 08:00','poststelle@fa-loh.bayern.de','www.finanzamt-lohr.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9232','Marktheidenfeld - Außenstelle des Finanzamts Lohr -','Ringstr. 24/26','97828','Marktheidenfeld','09391 506-0','09391 506-3299','','','','79000000','79001504','BBK WUERZBURG','79050000','2246','SPK MAINFRANKEN WUERZBURG','Servicezentrum: Mo - Mi: 08:00 - 15:00 Uhr, Do: 08:00 - 17:00 Uhr, Fr: 08:00','poststelle@fa-mar.bayern.de','www.finanzamt-marktheidenfeld.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9233','Münchberg - Außenstelle des Finanzamts Hof -','Hofer Str. 1','95213','Münchberg','09281 929-0','09281 929-3505','','','','78000000','78001500','BBK BAYREUTH EH HOF','78050000','380020750','KR U ST SPK HOF','Servicezentrum: Mo - Mi: 08:00 - 15:00 Uhr, Do: 08:00 - 17:00 Uhr, Fr: 08:00','poststelle@fa-mueb.bayern.de','www.finanzamt-muenchberg.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9234','Naila - Außenstelle des Finanzamts Hof -','Carl-Seyffert-Str. 3','95119','Naila','09281 929-0','09281 929-2506','','','','78000000','78001500','BBK BAYREUTH EH HOF','78050000','380020750','KR U ST SPK HOF','Servicezentrum: Mo - Mi: 08:00 - 15:00 Uhr, Do: 08:00 - 17:00 Uhr, Fr: 08:00','poststelle@fa-nai.bayern.de','www.finanzamt-naila.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9235','Neumarkt i.d.Opf. ','Ingolstädter Str. 3','92318','Neumarkt','09181 692-0','09181 692-1200','','','','76000000','76001506','BBK NUERNBERG','76052080','6296','SPK NEUMARKT I D OPF-PARSBG','Servicezentrum: Mo - Do: 07:30 - 15:00 Uhr, Fr: 07:30 - 12:00 Uhr','poststelle@fa-nm.bayern.de','/www.finanzamt-neumarkt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9236','Neunburg v. W. - Außenstelle des Finanzamts Schwandorf -','Krankenhausstr. 6','92431','Neunburg vorm Wald','09431 382-0','09431 382-539','','92428','1000','75300000','75301502','BBK REGENSBURG EH WEIDEN','75051040','380019000','SPK IM LANDKREIS SCHWANDORF','Servicezentrum: Mo-Mi: 07:30-12:30 u. 13:30-15:30,Do: 07:30-12:30 u. 13:30-17:00, Fr: 07:30-12:30 h ','poststelle@fa-nen.bayern.de','www.finanzamt-neunburg.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9238','Nürnberg-Nord ','Kirchenweg 10','90419','Nürnberg','0911 3998-0','0911 3998-296','90340','','','76000000','76001502','BBK NUERNBERG','76050000','20161','BAYERNLB NUERNBERG','Servicezentrum: Mo - Mi: 08:00 - 14:00 Uhr, Do: 08:00 - 18:00 Uhr, Fr: 08:00','poststelle@fa-n-n.bayern.de','www.finanzamt-nuernberg-nord.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9240','Nürnberg-Süd ','Sandstr. 20','90443','Nürnberg','0911 248-0','0911 248-2299/2599','90339','','','76000000','76001503','BBK NUERNBERG','76050101','3648043','SPARKASSE NUERNBERG','Servicezentrum: Mo - Mi: 08:00 - 14:00 Uhr, Do: 08:00 - 18:00 Uhr, Fr: 08:00','poststelle@fa-n-s.bayern.de','www.finanzamt-nuernberg-sued.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9241','Nürnberg-Zentral ','Voigtländerstr. 7/9','90489','Nürnberg','0911 5393-0','0911 5393-2000','','','','76000000','76001501','BBK NUERNBERG','76050101','1025008','SPARKASSE NUERNBERG','Servicezentrum: Mo - Do: 08:00 - 12:30 h, Di und Do: 13:30 - 15:00 h,','poststelle@fa-n-zfa.bayern.de','www.zentralfinanzamt-nuernberg.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9242','Ochsenfurt - Außenstelle des Finanzamts Würzburg -','Völkstr.1','97199','Ochsenfurt','09331 904-0','09331 904-200','','97196','1263','79000000','79001500','BBK WUERZBURG','79020076','801283','HYPOVEREINSBK WUERZBURG','Servicezentrum: Mo - Mi: 07:30 - 13:00 Uhr, Do: 07:30 - 17:00 uhr, Fr: 07:30','poststelle@fa-och.bayern.de','www.finanzamt-ochsenfurt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9244','Regensburg ','Landshuter Str. 4','93047','Regensburg','0941 5024-0','0941 5024-1199','93042','','','75000000','75001500','BBK REGENSBURG','75050000','111500','SPK REGENSBURG','Servicezentrum: Mo - Mi: 07:30 - 15:00 Uhr, Do: 07:30 - 17:00 Uhr, Fr: 07:30','poststelle@fa-r.bayern.de','www.finanzamt-regensburg.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9246','Rothenburg - Außenstelle des Finanzamts Ansbach -','Ludwig-Siebert-Str. 31','91541','Rothenburg o.d.T.','0981 16-0','09861 706-511','','','','76500000','76501500','BBK NUERNBERG EH ANSBACH','76550000','215004','VER SPK ANSBACH','Servicezentrum: Mo - Mi: 08:00 - 14:00 Uhr, Do: 08:00 - 18:00 Uhr, Fr: 08:00','poststelle@fa-rot.bayern.de','www.finanzamt-rothenburg.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9247','Schwabach ','Theodor-Heuss-Str. 63','91126','Schwabach','09122 928-0','09122 928-100','91124','','','76000000','76401500','BBK NUERNBERG','76450000','55533','SPK MITTELFRANKEN-SUED','Servicezentrum: Mo - Mi: 08:00 - 13:00 Uhr, Do: 08:00 - 17:00 Uhr, Fr: 08:00','poststelle@fa-sc.bayern.de','www.finanzamt-schwabach.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9248','Schwandorf mit Außenstelle Neunburg v. W.','Friedrich-Ebert-Str.59','92421','Schwandorf','09431 382-0','09431 382-111','92419','','','75300000','75301502','BBK REGENSBURG EH WEIDEN','75051040','380019000','SPK IM LANDKREIS SCHWANDORF','Servicezentrum: Mo-Mi: 07:30-12:30 u. 13:30-15:30,Do: 07:30-12:30 u. 13:30-17:00, Fr: 07:30-12:30 h ','poststelle@fa-sad.bayern.de','www.finanzamt-schwandorf.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9249','Schweinfurt ','Schrammstr. 3','97421','Schweinfurt','09721 2911-0','09721 2911-5070','97420','','','79300000','79301500','BBK WUERZBURG EH SCHWEINFUR','79350101','15800','KR SPK SCHWEINFURT','Servicezentrum: Mo - Mi: 08:00 - 15:00 Uhr, Do: 08:00 - 17:00 Uhr, Fr: 08:00','poststelle@fa-sw.bayern.de','www.finanzamt-schweinfurt.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9250','Selb - Außenstelle des Finanzamts Wunsiedel -','Wittelsbacher Str. 8','95100','Selb','09232 607-0','09232 607-300','','','','78000000','78101512','BBK BAYREUTH EH HOF','78055050','620006254','SPK FICHTELGEBIRGE','Servicezentrum: Mo-Mi: 07:30-12:30 u. 13:30-15:00,Do: 07:30-12:30 und 13:30-17:00, Fr: 07:30-12:00 h','poststelle@fa-sel.bayern.de','www.finanzamt-selb.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9252','Uffenheim ','Schloßpl.','97215','Uffenheim','09842 200-0','09842 200-345','','97211','1240','76500000','76501504','BBK NUERNBERG EH ANSBACH','76251020','620002006','SPK I LANDKREIS NEUSTADT','Servicezentrum: Mo-Mi: 08:00-12:00 u. 13:00-15:00,Do: 08:00-12:00 u. 13:00-17:00, Fr: 08:00-12:00 h ','poststelle@fa-uff.bayern.de','www.finanzamt-uffenheim.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9253','Waldmünchen - Außenstelle des Finanzamts Cham -','Bahnhofstr. 10','93449','Waldmünchen','09971 488-0','09971 488-550','','','','74221170','344 755 205','HYPOVEREINSBK CHAM, OBERPF','76010085','1735-858','POSTBANK NUERNBERG','Servicezentrum: Mo - Mi: 07:30 - 15:00 Uhr, Do: 07:30 - 17:00 Uhr, Fr: 07:30','poststelle@fa-wuem.bayern.de','www.finanzamt-waldmuenchen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9254','Waldsassen ','Johannisplatz 13','95652','Waldsassen','09632 847-0','09632 847-199','','95646','1329','75300000','75301511','BBK REGENSBURG EH WEIDEN','78151080','32367','SPK TIRSCHENREUTH','Servicezentrum: Mo - Fr: 07:30 - 12:30 Uhr, Mo - Mi: 13:30 - 15:30 Uhr,','poststelle@fa-wasa.bayern.de','www.finanzamt-waldsassen.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9255','Weiden i.d.Opf. ','Schlörpl. 2 u. 4','92637','Weiden','0961 301-0','0961 32600','','92604','1460','75300000','75301500','BBK REGENSBURG EH WEIDEN','75350000','172700','ST SPK WEIDEN','Servicezentrum: Mo - Fr: 07:30 - 12:30 Uhr, Mo - Mi: 13:30 - 15:30 Uhr,','poststelle@fa-wen.bayern.de','www.finanzamt-weiden.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9257','Würzburg mit Außenstelle Ochsenfurt','Ludwigstr. 25','97070','Würzburg','0931 387-0','0931 387-4444','97064','','','79000000','79001500','BBK WUERZBURG','79020076','801283','HYPOVEREINSBK WUERZBURG','Servicezentrum: Mo - Mi: 07:30 - 15:00 Uhr, Do: 07:30 - 17:00 Uhr, Fr: 07:30','poststelle@fa-wue.bayern.de','www.finanzamt-wuerzburg.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9258','Wunsiedel mit Außenstelle Selb','Sonnenstr. 11','95632','Wunsiedel','09232 607-0','09232 607-200','95631','','','78000000','78101512','BBK BAYREUTH EH HOF','78055050','620006254','SPK FICHTELGEBIRGE','Servicezentrum: Mo-Mi: 07:30-12:30 u 13:30-15:00, Do: 07:30-12:30 und 13:30-17:00, Fr: 07:30-12:00 h','poststelle@fa-wun.bayern.de','www.finanzamt-wunsiedel.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9259','Zeil a. Main mit Außenstellen ','Obere Torstr. 9','97475','Zeil','09524 824-0','09524 824-100','','97470','1160','79300000','79301505','BBK WUERZBURG EH SCHWEINFUR','79351730','500900','SPK OSTUNTERFRANKEN','Servicezentrum: Mo - Mi: 08:00 - 15:00 Uhr, Do: 08:00 - 17:00 Uhr, Fr: 08:00','poststelle@fa-zei.bayern.de','www.finanzamt-zeil.de');
-INSERT INTO finanzamt (FA_Land_Nr, FA_BUFA_Nr, FA_Name, FA_Strasse, FA_PLZ, FA_Ort, FA_Telefon, FA_Fax, FA_PLZ_Grosskunden, FA_PLZ_Postfach, FA_Postfach, FA_BLZ_1, FA_Kontonummer_1, FA_Bankbezeichnung_1, FA_BLZ_2, FA_Kontonummer_2, FA_Bankbezeichnung_2, FA_Oeffnungszeiten, FA_Email, FA_Internet) VALUES ('9','9260','Kötzting - Außenstelle des Finanzamts Cham -','Bahnhofstr. 3','93444','Kötzting','09971 488-0','09971 488-450','','','','74221170','344 755 205','HYPOVEREINSBK CHAM, OBERPF','76010085','1735-858','POSTBANK NUERNBERG','Servicezentrum: Mo - Mi: 07:30 - 15:00 Uhr, Do: 07:30 - 18:00 Uhr, Fr: 07:30','poststelle@fa-koez.bayern.de','www.finanzamt-koetzting.de');
-
-
-CREATE FUNCTION "check_department" () RETURNS opaque AS '
-declare
- dpt_id int;
-begin
- if new.department_id = 0 then
- delete from dpt_trans where trans_id = new.id;
- return NULL;
- end if;
- select into dpt_id trans_id from dpt_trans where trans_id = new.id;
- if dpt_id > 0 then
- update dpt_trans set department_id = new.department_id where trans_id = dpt_id;
- else
- insert into dpt_trans (trans_id, department_id) values (new.id, new.department_id);
- end if;
-return NULL;
-end;
-' LANGUAGE 'plpgsql';
--- end function
-
-CREATE FUNCTION "del_department" () RETURNS opaque AS '
-begin
- delete from dpt_trans where trans_id = old.id;
- return NULL;
-end;
-' LANGUAGE 'plpgsql';
--- end function
-
-CREATE FUNCTION "del_customer" () RETURNS opaque AS '
-begin
- delete from shipto where trans_id = old.id;
- delete from customertax where customer_id = old.id;
- return NULL;
-end;
-' LANGUAGE 'plpgsql';
--- end function
-
-CREATE FUNCTION "del_vendor" () RETURNS opaque AS '
-begin
- delete from shipto where trans_id = old.id;
- delete from vendortax where vendor_id = old.id;
- return NULL;
-end;
-' LANGUAGE 'plpgsql';
--- end function
-
-CREATE FUNCTION "del_exchangerate" () RETURNS opaque AS '
-declare
- t_transdate date;
- t_curr char(3);
- t_id int;
- d_curr text;
-begin
- select into d_curr substr(curr,1,3) from defaults;
- if TG_RELNAME = ''ar'' then
- select into t_curr, t_transdate curr, transdate from ar where id = old.id;
- end if;
- if TG_RELNAME = ''ap'' then
- select into t_curr, t_transdate curr, transdate from ap where id = old.id;
- end if;
- if TG_RELNAME = ''oe'' then
- select into t_curr, t_transdate curr, transdate from oe where id = old.id;
- end if;
- if d_curr != t_curr then
- select into t_id a.id from acc_trans ac
- join ar a on (a.id = ac.trans_id)
- where a.curr = t_curr
- and ac.transdate = t_transdate
- except select a.id from ar a where a.id = old.id
- union
- select a.id from acc_trans ac
- join ap a on (a.id = ac.trans_id)
- where a.curr = t_curr
- and ac.transdate = t_transdate
- except select a.id from ap a where a.id = old.id
- union
- select o.id from oe o
- where o.curr = t_curr
- and o.transdate = t_transdate
- except select o.id from oe o where o.id = old.id;
- if not found then
- delete from exchangerate where curr = t_curr and transdate = t_transdate;
- end if;
- end if;
-return old;
-end;
-' LANGUAGE 'plpgsql';
--- end function
-
-CREATE FUNCTION "check_inventory" () RETURNS opaque AS '
-declare
- itemid int;
- row_data inventory%rowtype;
-begin
- if not old.quotation then
- for row_data in select * from inventory where oe_id = old.id loop
- select into itemid id from orderitems where trans_id = old.id and id = row_data.orderitems_id;
- if itemid is null then
- delete from inventory where oe_id = old.id and orderitems_id = row_data.orderitems_id;
- end if;
- end loop;
- end if;
- return old;
-end;
-' LANGUAGE 'plpgsql';
--- end function
-CREATE INDEX acc_trans_trans_id_key ON acc_trans USING btree (trans_id);
+--
+-- TOC entry 34 (OID 1982069)
+-- Name: exchangerate; Type: TABLE; Schema: public; Owner: postgres
+--
-CREATE INDEX acc_trans_chart_id_key ON acc_trans USING btree (chart_id);
+CREATE TABLE exchangerate (
+ curr character(3),
+ transdate date,
+ buy numeric(15,5),
+ sell numeric(15,5),
+ itime timestamp without time zone DEFAULT now(),
+ mtime timestamp without time zone
+);
-CREATE INDEX acc_trans_transdate_key ON acc_trans USING btree (transdate);
-CREATE INDEX acc_trans_source_key ON acc_trans USING btree (lower(source));
+--
+-- TOC entry 35 (OID 1982072)
+-- Name: employee; Type: TABLE; Schema: public; Owner: postgres
+--
-CREATE INDEX ap_id_key ON ap USING btree (id);
+CREATE TABLE employee (
+ id integer DEFAULT nextval('id'::text) NOT NULL,
+ login text,
+ name character varying(35),
+ addr1 character varying(35),
+ addr2 character varying(35),
+ addr3 character varying(35),
+ addr4 character varying(35),
+ workphone character varying(20),
+ homephone character varying(20),
+ startdate date DEFAULT date('now'::text),
+ enddate date,
+ notes text,
+ role text,
+ sales boolean DEFAULT true,
+ itime timestamp without time zone DEFAULT now(),
+ mtime timestamp without time zone
+);
-CREATE INDEX ap_transdate_key ON ap USING btree (transdate);
-CREATE INDEX ap_invnumber_key ON ap USING btree (lower(invnumber));
+--
+-- TOC entry 36 (OID 1982083)
+-- Name: shipto; Type: TABLE; Schema: public; Owner: postgres
+--
-CREATE INDEX ap_ordnumber_key ON ap USING btree (lower(ordnumber));
+CREATE TABLE shipto (
+ trans_id integer,
+ shiptoname character varying(75),
+ shiptodepartment_1 character varying(75),
+ shiptodepartment_2 character varying(75),
+ shiptostreet character varying(75),
+ shiptozipcode character varying(75),
+ shiptocity character varying(75),
+ shiptocountry character varying(75),
+ shiptocontact character varying(75),
+ shiptophone character varying(30),
+ shiptofax character varying(30),
+ shiptoemail text,
+ itime timestamp without time zone DEFAULT now(),
+ mtime timestamp without time zone,
+ module text,
+ shipto_id integer DEFAULT nextval('id'::text)
+);
-CREATE INDEX ap_vendor_id_key ON ap USING btree (vendor_id);
-CREATE INDEX ap_employee_id_key ON ap USING btree (employee_id);
+--
+-- TOC entry 37 (OID 1982089)
+-- Name: project; Type: TABLE; Schema: public; Owner: postgres
+--
-CREATE INDEX ar_id_key ON ar USING btree (id);
+CREATE TABLE project (
+ id integer DEFAULT nextval('id'::text) NOT NULL,
+ projectnumber text,
+ description text,
+ itime timestamp without time zone DEFAULT now(),
+ mtime timestamp without time zone
+);
-CREATE INDEX ar_transdate_key ON ar USING btree (transdate);
-CREATE INDEX ar_invnumber_key ON ar USING btree (lower(invnumber));
+--
+-- TOC entry 38 (OID 1982100)
+-- Name: partsgroup; Type: TABLE; Schema: public; Owner: postgres
+--
-CREATE INDEX ar_ordnumber_key ON ar USING btree (lower(ordnumber));
+CREATE TABLE partsgroup (
+ id integer DEFAULT nextval('id'::text),
+ partsgroup text,
+ itime timestamp without time zone DEFAULT now(),
+ mtime timestamp without time zone
+);
-CREATE INDEX ar_customer_id_key ON ar USING btree (customer_id);
-CREATE INDEX ar_employee_id_key ON ar USING btree (employee_id);
+--
+-- TOC entry 39 (OID 1982107)
+-- Name: makemodel; Type: TABLE; Schema: public; Owner: postgres
+--
-CREATE INDEX assembly_id_key ON assembly USING btree (id);
+CREATE TABLE makemodel (
+ parts_id integer,
+ make text,
+ model text,
+ itime timestamp without time zone DEFAULT now(),
+ mtime timestamp without time zone
+);
-CREATE INDEX chart_id_key ON chart USING btree (id);
-CREATE UNIQUE INDEX chart_accno_key ON chart USING btree (accno);
+--
+-- TOC entry 40 (OID 1982113)
+-- Name: status; Type: TABLE; Schema: public; Owner: postgres
+--
-CREATE INDEX chart_category_key ON chart USING btree (category);
+CREATE TABLE status (
+ trans_id integer,
+ formname text,
+ printed boolean DEFAULT false,
+ emailed boolean DEFAULT false,
+ spoolfile text,
+ chart_id integer,
+ itime timestamp without time zone DEFAULT now(),
+ mtime timestamp without time zone
+);
-CREATE INDEX chart_link_key ON chart USING btree (link);
-CREATE INDEX chart_gifi_accno_key ON chart USING btree (gifi_accno);
+--
+-- TOC entry 9 (OID 1982121)
+-- Name: invoiceid; Type: SEQUENCE; Schema: public; Owner: postgres
+--
-CREATE INDEX customer_id_key ON customer USING btree (id);
+CREATE SEQUENCE invoiceid
+ START WITH 1
+ INCREMENT BY 1
+ MAXVALUE 2147483647
+ NO MINVALUE
+ CACHE 1;
-CREATE INDEX customer_customer_id_key ON customertax USING btree (customer_id);
-CREATE INDEX customer_customernumber_key ON customer USING btree (customernumber);
+--
+-- TOC entry 11 (OID 1982123)
+-- Name: orderitemsid; Type: SEQUENCE; Schema: public; Owner: postgres
+--
-CREATE INDEX customer_name_key ON customer USING btree (name);
+CREATE SEQUENCE orderitemsid
+ START WITH 1
+ INCREMENT BY 1
+ MAXVALUE 2147483647
+ NO MINVALUE
+ CACHE 1
+ CYCLE;
-CREATE INDEX customer_contact_key ON customer USING btree (contact);
-CREATE INDEX employee_id_key ON employee USING btree (id);
+--
+-- TOC entry 41 (OID 1982125)
+-- Name: warehouse; Type: TABLE; Schema: public; Owner: postgres
+--
-CREATE UNIQUE INDEX employee_login_key ON employee USING btree (login);
+CREATE TABLE warehouse (
+ id integer DEFAULT nextval('id'::text) NOT NULL,
+ description text,
+ itime timestamp without time zone DEFAULT now(),
+ mtime timestamp without time zone
+);
-CREATE INDEX employee_name_key ON employee USING btree (name);
-CREATE INDEX exchangerate_ct_key ON exchangerate USING btree (curr, transdate);
+--
+-- TOC entry 42 (OID 1982134)
+-- Name: inventory; Type: TABLE; Schema: public; Owner: postgres
+--
-CREATE UNIQUE INDEX gifi_accno_key ON gifi USING btree (accno);
+CREATE TABLE inventory (
+ warehouse_id integer,
+ parts_id integer,
+ oe_id integer,
+ orderitems_id integer,
+ qty real,
+ shippingdate date,
+ employee_id integer,
+ itime timestamp without time zone DEFAULT now(),
+ mtime timestamp without time zone
+);
-CREATE INDEX gl_id_key ON gl USING btree (id);
-CREATE INDEX gl_transdate_key ON gl USING btree (transdate);
+--
+-- TOC entry 43 (OID 1982137)
+-- Name: department; Type: TABLE; Schema: public; Owner: postgres
+--
-CREATE INDEX gl_reference_key ON gl USING btree (lower(reference));
+CREATE TABLE department (
+ id integer DEFAULT nextval('id'::text),
+ description text,
+ role character(1) DEFAULT 'P'::bpchar,
+ itime timestamp without time zone DEFAULT now(),
+ mtime timestamp without time zone
+);
-CREATE INDEX gl_description_key ON gl USING btree (lower(description));
-CREATE INDEX gl_employee_id_key ON gl USING btree (employee_id);
+--
+-- TOC entry 44 (OID 1982145)
+-- Name: dpt_trans; Type: TABLE; Schema: public; Owner: postgres
+--
-CREATE INDEX invoice_id_key ON invoice USING btree (id);
+CREATE TABLE dpt_trans (
+ trans_id integer,
+ department_id integer,
+ itime timestamp without time zone DEFAULT now(),
+ mtime timestamp without time zone
+);
-CREATE INDEX invoice_trans_id_key ON invoice USING btree (trans_id);
-CREATE INDEX oe_id_key ON oe USING btree (id);
+--
+-- TOC entry 45 (OID 1982148)
+-- Name: business; Type: TABLE; Schema: public; Owner: postgres
+--
-CREATE INDEX oe_transdate_key ON oe USING btree (transdate);
+CREATE TABLE business (
+ id integer DEFAULT nextval('id'::text) NOT NULL,
+ description text,
+ discount real,
+ customernumberinit text,
+ salesman boolean DEFAULT false,
+ itime timestamp without time zone DEFAULT now(),
+ mtime timestamp without time zone
+);
-CREATE INDEX oe_ordnumber_key ON oe USING btree (lower(ordnumber));
-CREATE INDEX oe_employee_id_key ON oe USING btree (employee_id);
+--
+-- TOC entry 46 (OID 1982158)
+-- Name: sic; Type: TABLE; Schema: public; Owner: postgres
+--
-CREATE INDEX orderitems_trans_id_key ON orderitems USING btree (trans_id);
+CREATE TABLE sic (
+ code text,
+ sictype character(1),
+ description text,
+ itime timestamp without time zone DEFAULT now(),
+ mtime timestamp without time zone
+);
-CREATE INDEX parts_id_key ON parts USING btree (id);
--
--- TOC Entry ID 82 (OID 319577)
+-- TOC entry 47 (OID 1982164)
+-- Name: license; Type: TABLE; Schema: public; Owner: postgres
+--
+
+CREATE TABLE license (
+ id integer DEFAULT nextval('id'::text) NOT NULL,
+ parts_id integer,
+ customer_id integer,
+ "comment" text,
+ validuntil date,
+ issuedate date DEFAULT date('now'::text),
+ quantity integer,
+ licensenumber text
+);
+
+
--
--- Name: "parts_partnumber_key" Type: INDEX Owner: postgres
+-- TOC entry 48 (OID 1982174)
+-- Name: licenseinvoice; Type: TABLE; Schema: public; Owner: postgres
--
-CREATE INDEX parts_partnumber_key ON parts USING btree (lower(partnumber));
+CREATE TABLE licenseinvoice (
+ trans_id integer,
+ license_id integer
+);
-CREATE INDEX parts_description_key ON parts USING btree (lower(description));
-CREATE INDEX partstax_parts_id_key ON partstax USING btree (parts_id);
+--
+-- TOC entry 49 (OID 1982176)
+-- Name: pricegroup; Type: TABLE; Schema: public; Owner: postgres
+--
-CREATE INDEX vendor_id_key ON vendor USING btree (id);
+CREATE TABLE pricegroup (
+ id integer DEFAULT nextval('id'::text) NOT NULL,
+ pricegroup text NOT NULL
+);
-CREATE INDEX vendor_name_key ON vendor USING btree (name);
-CREATE INDEX vendor_vendornumber_key ON vendor USING btree (vendornumber);
+--
+-- TOC entry 50 (OID 1982184)
+-- Name: prices; Type: TABLE; Schema: public; Owner: postgres
+--
-CREATE INDEX vendor_contact_key ON vendor USING btree (contact);
+CREATE TABLE prices (
+ parts_id integer,
+ pricegroup_id integer,
+ price numeric(15,5)
+);
-CREATE INDEX vendortax_vendor_id_key ON vendortax USING btree (vendor_id);
-CREATE INDEX shipto_trans_id_key ON shipto USING btree (trans_id);
+--
+-- TOC entry 51 (OID 1982194)
+-- Name: finanzamt; Type: TABLE; Schema: public; Owner: postgres
+--
-CREATE INDEX project_id_key ON project USING btree (id);
+CREATE TABLE finanzamt (
+ fa_land_nr text,
+ fa_bufa_nr text,
+ fa_name text,
+ fa_strasse text,
+ fa_plz text,
+ fa_ort text,
+ fa_telefon text,
+ fa_fax text,
+ fa_plz_grosskunden text,
+ fa_plz_postfach text,
+ fa_postfach text,
+ fa_blz_1 text,
+ fa_kontonummer_1 text,
+ fa_bankbezeichnung_1 text,
+ fa_blz_2 text,
+ fa_kontonummer_2 text,
+ fa_bankbezeichnung_2 text,
+ fa_oeffnungszeiten text,
+ fa_email text,
+ fa_internet text
+);
-CREATE INDEX ar_quonumber_key ON ar USING btree (lower(quonumber));
-CREATE INDEX ap_quonumber_key ON ap USING btree (lower(quonumber));
+--
+-- TOC entry 157 (OID 1982885)
+-- Name: check_department(); Type: FUNCTION; Schema: public; Owner: postgres
+--
-CREATE INDEX makemodel_parts_id_key ON makemodel USING btree (parts_id);
+CREATE FUNCTION check_department() RETURNS "trigger"
+ AS 'declare dpt_id int;begin if new.department_id = 0 then delete from dpt_trans where trans_id = new.id; return NULL; end if; select into dpt_id trans_id from dpt_trans where trans_id = new.id; if dpt_id > 0 then update dpt_trans set department_id = new.department_id where trans_id = dpt_id; else insert into dpt_trans (trans_id, department_id) values (new.id, new.department_id); end if;return NULL;end;'
+ LANGUAGE plpgsql;
-CREATE INDEX makemodel_make_key ON makemodel USING btree (lower(make));
-CREATE INDEX makemodel_model_key ON makemodel USING btree (lower(model));
+--
+-- TOC entry 158 (OID 1982886)
+-- Name: del_department(); Type: FUNCTION; Schema: public; Owner: postgres
+--
-CREATE INDEX status_trans_id_key ON status USING btree (trans_id);
+CREATE FUNCTION del_department() RETURNS "trigger"
+ AS 'begin delete from dpt_trans where trans_id = old.id; return NULL;end;'
+ LANGUAGE plpgsql;
-CREATE INDEX department_id_key ON department USING btree (id);
-CREATE INDEX orderitems_id_key ON orderitems USING btree (id);
+--
+-- TOC entry 159 (OID 1982887)
+-- Name: del_customer(); Type: FUNCTION; Schema: public; Owner: postgres
+--
+CREATE FUNCTION del_customer() RETURNS "trigger"
+ AS 'begin delete from shipto where trans_id = old.id; delete from customertax where customer_id = old.id; return NULL;end;'
+ LANGUAGE plpgsql;
+--
+-- TOC entry 160 (OID 1982888)
+-- Name: del_vendor(); Type: FUNCTION; Schema: public; Owner: postgres
+--
-CREATE TRIGGER "check_department" AFTER INSERT OR UPDATE ON "ar" FOR EACH ROW EXECUTE PROCEDURE "check_department" ();
--- end trigger
+CREATE FUNCTION del_vendor() RETURNS "trigger"
+ AS 'begin delete from shipto where trans_id = old.id; delete from vendortax where vendor_id = old.id; return NULL;end;'
+ LANGUAGE plpgsql;
-CREATE TRIGGER "check_department" AFTER INSERT OR UPDATE ON "ap" FOR EACH ROW EXECUTE PROCEDURE "check_department" ();
--- end trigger
+--
+-- TOC entry 161 (OID 1982889)
+-- Name: del_exchangerate(); Type: FUNCTION; Schema: public; Owner: postgres
+--
-CREATE TRIGGER "check_department" AFTER INSERT OR UPDATE ON "gl" FOR EACH ROW EXECUTE PROCEDURE "check_department" ();
--- end trigger
+CREATE FUNCTION del_exchangerate() RETURNS "trigger"
+ AS 'declare t_transdate date; t_curr char(3); t_id int; d_curr text;begin select into d_curr substr(curr,1,3) from defaults; if TG_RELNAME = ''ar'' then select into t_curr, t_transdate curr, transdate from ar where id = old.id; end if; if TG_RELNAME = ''ap'' then select into t_curr, t_transdate curr, transdate from ap where id = old.id; end if; if TG_RELNAME = ''oe'' then select into t_curr, t_transdate curr, transdate from oe where id = old.id; end if; if d_curr != t_curr then select into t_id a.id from acc_trans ac join ar a on (a.id = ac.trans_id) where a.curr = t_curr and ac.transdate = t_transdate except select a.id from ar a where a.id = old.id union select a.id from acc_trans ac join ap a on (a.id = ac.trans_id) where a.curr = t_curr and ac.transdate = t_transdate except select a.id from ap a where a.id = old.id union select o.id from oe o where o.curr = t_curr and o.transdate = t_transdate except select o.id from oe o where o.id = old.id; if not found then delete from exchangerate where curr = t_curr and transdate = t_transdate; end if; end if;return old;end;'
+ LANGUAGE plpgsql;
-CREATE TRIGGER "check_department" AFTER INSERT OR UPDATE ON "oe" FOR EACH ROW EXECUTE PROCEDURE "check_department" ();
--- end trigger
+--
+-- TOC entry 162 (OID 1982890)
+-- Name: check_inventory(); Type: FUNCTION; Schema: public; Owner: postgres
+--
+CREATE FUNCTION check_inventory() RETURNS "trigger"
+ AS 'declare itemid int; row_data inventory%rowtype;begin if not old.quotation then for row_data in select * from inventory where oe_id = old.id loop select into itemid id from orderitems where trans_id = old.id and id = row_data.orderitems_id; if itemid is null then delete from inventory where oe_id = old.id and orderitems_id = row_data.orderitems_id; end if; end loop; end if; return old;end;'
+ LANGUAGE plpgsql;
-CREATE TRIGGER "del_department" AFTER DELETE ON "ar" FOR EACH ROW EXECUTE PROCEDURE "del_department" ();
--- end trigger
+--
+-- TOC entry 163 (OID 1982968)
+-- Name: set_datevexport(); Type: FUNCTION; Schema: public; Owner: postgres
+--
-CREATE TRIGGER "del_department" AFTER DELETE ON "ap" FOR EACH ROW EXECUTE PROCEDURE "del_department" ();
--- end trigger
+CREATE FUNCTION set_datevexport() RETURNS "trigger"
+ AS ' BEGIN IF OLD.datevexport IS NULL THEN NEW.datevexport := 1; END IF; IF OLD.datevexport = 0 THEN NEW.datevexport := 2; END IF; RETURN NEW; END;'
+ LANGUAGE plpgsql;
-CREATE TRIGGER "del_department" AFTER DELETE ON "gl" FOR EACH ROW EXECUTE PROCEDURE "del_department" ();
--- end trigger
+--
+-- TOC entry 164 (OID 1982971)
+-- Name: set_mtime(); Type: FUNCTION; Schema: public; Owner: postgres
+--
+CREATE FUNCTION set_mtime() RETURNS "trigger"
+ AS ' BEGIN NEW.mtime := ''now''; RETURN NEW; END;'
+ LANGUAGE plpgsql;
-CREATE TRIGGER "del_department" AFTER DELETE ON "oe" FOR EACH ROW EXECUTE PROCEDURE "del_department" ();
--- end trigger
+--
+-- TOC entry 52 (OID 1983721)
+-- Name: language; Type: TABLE; Schema: public; Owner: postgres
+--
-CREATE TRIGGER "del_customer" AFTER DELETE ON "customer" FOR EACH ROW EXECUTE PROCEDURE "del_customer" ();
--- end trigger
+CREATE TABLE "language" (
+ id integer DEFAULT nextval('id'::text) NOT NULL,
+ description text,
+ template_code text,
+ article_code text,
+ itime timestamp without time zone DEFAULT now(),
+ mtime timestamp without time zone
+);
-CREATE TRIGGER "del_vendor" AFTER DELETE ON "vendor" FOR EACH ROW EXECUTE PROCEDURE "del_vendor" ();
--- end trigger
+--
+-- TOC entry 53 (OID 1983730)
+-- Name: payment_terms; Type: TABLE; Schema: public; Owner: postgres
+--
+CREATE TABLE payment_terms (
+ id integer DEFAULT nextval('id'::text) NOT NULL,
+ description text,
+ description_long text,
+ terms_netto integer,
+ terms_skonto integer,
+ percent_skonto real,
+ itime timestamp without time zone DEFAULT now(),
+ mtime timestamp without time zone,
+ ranking integer
+);
-CREATE TRIGGER "del_exchangerate" BEFORE DELETE ON "ar" FOR EACH ROW EXECUTE PROCEDURE "del_exchangerate" ();
--- end trigger
+--
+-- TOC entry 54 (OID 1983739)
+-- Name: translation; Type: TABLE; Schema: public; Owner: postgres
+--
-CREATE TRIGGER "del_exchangerate" BEFORE DELETE ON "ap" FOR EACH ROW EXECUTE PROCEDURE "del_exchangerate" ();
--- end trigger
+CREATE TABLE translation (
+ parts_id integer,
+ language_id integer,
+ translation text,
+ itime timestamp without time zone DEFAULT now(),
+ mtime timestamp without time zone,
+ longdescription text
+);
-CREATE TRIGGER "del_exchangerate" BEFORE DELETE ON "oe" FOR EACH ROW EXECUTE PROCEDURE "del_exchangerate" ();
--- end trigger
+--
+-- TOC entry 55 (OID 1983745)
+-- Name: units; Type: TABLE; Schema: public; Owner: postgres
+--
+CREATE TABLE units (
+ name character varying(20) NOT NULL,
+ base_unit character varying(20),
+ factor numeric(20,5),
+ "type" character varying(20) NOT NULL
+);
-CREATE TRIGGER "check_inventory" AFTER UPDATE ON "oe" FOR EACH ROW EXECUTE PROCEDURE "check_inventory" ();
--- end trigger
-CREATE FUNCTION set_datevexport() RETURNS opaque AS '
- BEGIN
- IF OLD.datevexport IS NULL THEN
- NEW.datevexport := 1;
- END IF;
- IF OLD.datevexport = 0 THEN
- NEW.datevexport := 2;
- END IF;
- RETURN NEW;
- END;
-' LANGUAGE plpgsql;
+--
+-- TOC entry 56 (OID 1983761)
+-- Name: rma; Type: TABLE; Schema: public; Owner: postgres
+--
-CREATE TRIGGER customer_datevexport BEFORE UPDATE ON customer
- FOR EACH ROW EXECUTE PROCEDURE set_datevexport();
-
-CREATE TRIGGER vendor_datevexport BEFORE UPDATE ON vendor
- FOR EACH ROW EXECUTE PROCEDURE set_datevexport();
+CREATE TABLE rma (
+ id integer DEFAULT nextval('id'::text) NOT NULL,
+ rmanumber text NOT NULL,
+ transdate date DEFAULT date('now'::text),
+ vendor_id integer,
+ customer_id integer,
+ amount numeric(15,5),
+ netamount numeric(15,5),
+ reqdate date,
+ taxincluded boolean,
+ shippingpoint text,
+ notes text,
+ curr character(3),
+ employee_id integer,
+ closed boolean DEFAULT false,
+ quotation boolean DEFAULT false,
+ quonumber text,
+ cusrmanumber text,
+ intnotes text,
+ delivery_customer_id integer,
+ delivery_vendor_id integer,
+ language_id integer,
+ payment_id integer,
+ department_id integer DEFAULT 0,
+ itime timestamp without time zone DEFAULT now(),
+ mtime timestamp without time zone,
+ shipvia text,
+ cp_id integer
+);
-CREATE FUNCTION set_mtime() RETURNS opaque AS '
- BEGIN
- NEW.mtime := ''now'';
- RETURN NEW;
- END;
-' LANGUAGE plpgsql;
-CREATE TRIGGER mtime_customer BEFORE UPDATE ON customer
- FOR EACH ROW EXECUTE PROCEDURE set_mtime();
+--
+-- TOC entry 57 (OID 1983774)
+-- Name: rmaitems; Type: TABLE; Schema: public; Owner: postgres
+--
-CREATE TRIGGER mtime_vendor BEFORE UPDATE ON vendor
- FOR EACH ROW EXECUTE PROCEDURE set_mtime();
+CREATE TABLE rmaitems (
+ trans_id integer,
+ parts_id integer,
+ description text,
+ qty real,
+ base_qty real,
+ sellprice numeric(15,5),
+ discount real,
+ project_id integer,
+ reqdate date,
+ ship real,
+ serialnumber text,
+ id integer DEFAULT nextval('orderitemsid'::text),
+ itime timestamp without time zone DEFAULT now(),
+ mtime timestamp without time zone,
+ pricegroup_id integer,
+ rmanumber text,
+ transdate text,
+ cusrmanumber text,
+ unit character varying(20)
+);
-CREATE TRIGGER mtime_ar BEFORE UPDATE ON ar
- FOR EACH ROW EXECUTE PROCEDURE set_mtime();
-CREATE TRIGGER mtime_ap BEFORE UPDATE ON ap
- FOR EACH ROW EXECUTE PROCEDURE set_mtime();
+--
+-- TOC entry 58 (OID 1983785)
+-- Name: printers; Type: TABLE; Schema: public; Owner: postgres
+--
-CREATE TRIGGER mtime_gl BEFORE UPDATE ON gl
- FOR EACH ROW EXECUTE PROCEDURE set_mtime();
+CREATE TABLE printers (
+ id integer DEFAULT nextval('id'::text) NOT NULL,
+ printer_description text NOT NULL,
+ printer_command text,
+ template_code text
+);
-CREATE TRIGGER mtime_acc_trans BEFORE UPDATE ON acc_trans
- FOR EACH ROW EXECUTE PROCEDURE set_mtime();
-CREATE TRIGGER mtime_oe BEFORE UPDATE ON oe
- FOR EACH ROW EXECUTE PROCEDURE set_mtime();
+--
+-- TOC entry 59 (OID 1983798)
+-- Name: tax_zones; Type: TABLE; Schema: public; Owner: postgres
+--
-CREATE TRIGGER mtime_invoice BEFORE UPDATE ON invoice
- FOR EACH ROW EXECUTE PROCEDURE set_mtime();
+CREATE TABLE tax_zones (
+ id integer,
+ description text
+);
-CREATE TRIGGER mtime_orderitems BEFORE UPDATE ON orderitems
- FOR EACH ROW EXECUTE PROCEDURE set_mtime();
-CREATE TRIGGER mtime_chart BEFORE UPDATE ON chart
- FOR EACH ROW EXECUTE PROCEDURE set_mtime();
+--
+-- TOC entry 60 (OID 1983807)
+-- Name: buchungsgruppen; Type: TABLE; Schema: public; Owner: postgres
+--
-CREATE TRIGGER mtime_tax BEFORE UPDATE ON tax
- FOR EACH ROW EXECUTE PROCEDURE set_mtime();
+CREATE TABLE buchungsgruppen (
+ id integer DEFAULT nextval('id'::text) NOT NULL,
+ description text,
+ inventory_accno_id integer,
+ income_accno_id_0 integer,
+ expense_accno_id_0 integer,
+ income_accno_id_1 integer,
+ expense_accno_id_1 integer,
+ income_accno_id_2 integer,
+ expense_accno_id_2 integer,
+ income_accno_id_3 integer,
+ expense_accno_id_3 integer
+);
-CREATE TRIGGER mtime_parts BEFORE UPDATE ON parts
- FOR EACH ROW EXECUTE PROCEDURE set_mtime();
-CREATE TRIGGER mtime_status BEFORE UPDATE ON status
- FOR EACH ROW EXECUTE PROCEDURE set_mtime();
+--
+-- TOC entry 61 (OID 1983825)
+-- Name: dunning_config; Type: TABLE; Schema: public; Owner: postgres
+--
+
+CREATE TABLE dunning_config (
+ id integer DEFAULT nextval('id'::text) NOT NULL,
+ dunning_level integer,
+ dunning_description text,
+ active boolean,
+ auto boolean,
+ email boolean,
+ terms integer,
+ payment_terms integer,
+ fee numeric(15,5),
+ interest numeric(15,5),
+ email_body text,
+ email_subject text,
+ email_attachment boolean,
+ "template" text
+);
+
+
+--
+-- TOC entry 62 (OID 1983833)
+-- Name: dunning; Type: TABLE; Schema: public; Owner: postgres
+--
+
+CREATE TABLE dunning (
+ id integer DEFAULT nextval('id'::text) NOT NULL,
+ trans_id integer,
+ dunning_id integer,
+ dunning_level integer,
+ transdate date,
+ duedate date,
+ fee numeric(15,5),
+ interest numeric(15,5)
+);
+
+
+--
+-- TOC entry 165 (OID 1983838)
+-- Name: set_priceupdate_parts(); Type: FUNCTION; Schema: public; Owner: postgres
+--
+
+CREATE FUNCTION set_priceupdate_parts() RETURNS "trigger"
+ AS ' BEGIN NEW.priceupdate := ''now''; RETURN NEW; END;'
+ LANGUAGE plpgsql;
+
+
+--
+-- TOC entry 63 (OID 1983846)
+-- Name: leads; Type: TABLE; Schema: public; Owner: postgres
+--
+
+CREATE TABLE leads (
+ id integer DEFAULT nextval('id'::text) NOT NULL,
+ lead character varying(50)
+);
+
+
+--
+-- TOC entry 64 (OID 1983849)
+-- Name: taxkeys; Type: TABLE; Schema: public; Owner: postgres
+--
+
+CREATE TABLE taxkeys (
+ id integer DEFAULT nextval('id'::text) NOT NULL,
+ chart_id integer,
+ tax_id integer,
+ taxkey_id integer,
+ pos_ustva integer,
+ startdate date
+);
+
+
+--
+-- Data for TOC entry 171 (OID 1981915)
+-- Name: defaults; Type: TABLE DATA; Schema: public; Owner: postgres
+--
+
+INSERT INTO "defaults" ("version") VALUES ('2.4.0.0');
+
+
+--
+-- Data for TOC entry 204 (OID 1982194)
+-- Name: finanzamt; Type: TABLE DATA; Schema: public; Owner: postgres
+--
+
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('10', '1010', 'Saarlouis ', 'Gaswerkweg 25', '66740', 'Saarlouis', '06831/4490', '06831/449397', '', '66714', '1440', '59000000', '59301502', 'BBK SAARBRUECKEN', '59010066', '7761668', 'POSTBANK SAARBRUECKEN', 'Mo,Di,Do 7.30-15.30, Mi 7.30-18,Fr 7.30-12', '', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('10', '1020', 'Merzig ', 'Am Gaswerk', '66663', 'Merzig', '06861/7030', '06861/703133', '', '66653', '100232', '59000000', '59301502', 'BBK SAARBRUECKEN', '59010066', '7761668', 'POSTBANK SAARBRUECKEN', 'Mo-Do 7.30-15.30,Mi bis 18.00,Fr 7.30-12.00', '', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('10', '1030', 'Neunkirchen ', 'Uhlandstr.', '66538', 'Neunkirchen', '06821/1090', '06821/109275', '', '66512', '1234', '59000000', '59001508', 'BBK SAARBRUECKEN', '59010066', '2988669', 'POSTBANK SAARBRUECKEN', 'Mo-Do 7.30-15.30,Mi bis 18.00,Fr 07.30-12.00', '', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('10', '1040', 'Saarbrücken Am Stadtgr ', 'Am Stadtgraben 2-4', '66111', 'Saarbrücken', '0681/30000', '0681/3000329', '', '66009', '100952', '59000000', '59001502', 'BBK SAARBRUECKEN', '59010066', '7766663', 'POSTBANK SAARBRUECKEN', 'Mo,Di,Do 7.30-15.30, Mi 7.30-18,Fr 7.30-12', '', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('10', '1055', 'Saarbrücken MainzerStr ', 'Mainzer Str.109-111', '66121', 'Saarbrücken', '0681/30000', '0681/3000762', '', '66009', '100944', '59000000', '59001502', 'BBK SAARBRUECKEN', '59010066', '7766663', 'POSTBANK SAARBRUECKEN', 'Mo,Mi,Fr 8.30-12.00, zus. Mi 13.30 - 15.30', '', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('10', '1060', 'St. Wendel ', 'Marienstr. 27', '66606', 'St. Wendel', '06851/8040', '06851/804189', '', '66592', '1240', '59000000', '59001508', 'BBK SAARBRUECKEN', '59010066', '2988669', 'POSTBANK SAARBRUECKEN', 'Mo-Do 7.30-15.30,Mi bis 18.00,Fr 07.30-12.00', '', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('10', '1070', 'Sulzbach ', 'Vopeliusstr. 8', '66280', 'Sulzbach', '06897/9082-0', '06897/9082110', '', '66272', '1164', '59000000', '59001502', 'BBK SAARBRUECKEN', '59010066', '7766663', 'POSTBANK SAARBRUECKEN', 'Mo,Mi,Fr 08.30-12.00, zus. Mi 13.30-18.00', '', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('10', '1075', 'Homburg ', 'Schillerstr. 15', '66424', 'Homburg', '06841/6970', '06841/697199', '', '66406', '1551', '59000000', '59001508', 'BBK SAARBRUECKEN', '59010066', '2988669', 'POSTBANK SAARBRUECKEN', 'Mo-Do 7.30-15.30,Mi bis 18.00,Fr 07.30-12.00', '', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('10', '1085', 'St. Ingbert ', 'Rentamtstr. 39', '66386', 'St. Ingbert', '06894/984-01', '06894/984159', '', '66364', '1420', '59000000', '59001508', 'BBK SAARBRUECKEN', '59010066', '2988669', 'POSTBANK SAARBRUECKEN', 'Mo-Do 7.30-15.30,Mi bis 18.00,Fr 7.30-12.00', '', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('10', '1090', 'Völklingen ', 'Marktstr.', '66333', 'Völklingen', '06898/20301', '06898/203133', '', '66304', '101440', '59000000', '59001502', 'BBK SAARBRUECKEN', '59010066', '7766663', 'POSTBANK SAARBRUECKEN', 'Mo-Do 7.30-15.30,Mi bis 18.00,Fr 07.30-12.00', '', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('11', '1113', 'Berlin Charlottenburg', 'Bismarckstraße 48', '10627', 'Berlin', '030 9024-13-0', '030 9024-13-900', '', '', '', '10010010', '691555100', 'POSTBANK BERLIN', '10050000', '6600046463', 'LBB GZ - BERLINER SPARKASSE', 'Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung', 'facharlottenburg@berlin.de', 'http://www.berlin.de/ofd');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('11', '1114', 'Berlin Kreuzberg', 'Mehringdamm 22', '10961', 'Berlin', '030 9024-14-0', '030 9024-14-900', '10958', '', '', '10010010', '691555100', 'POSTBANK BERLIN', '10050000', '6600046463', 'LBB GZ - BERLINER SPARKASSE', 'Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung', 'fakreuzberg@berlin.de', 'http://www.berlin.de/oberfinanzdirektion');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('11', '1115', 'Berlin Neukölln', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', 'faneukoelln@berlin.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('11', '1116', 'Berlin Neukölln', 'Thiemannstr. 1', '12059', 'Berlin', '030 9024-16-0', '030 9024-16-900', '', '', '', '10010010', '691555100', 'POSTBANK BERLIN', '10050000', '6600046463', 'LBB GZ - BERLINER SPARKASSE', 'Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung', 'faneukoelln@berlin.de', 'http://www.berlin.de/oberfinanzdirektion');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('11', '1117', 'Berlin Reinickendorf', 'Eichborndamm 208', '13403', 'Berlin', '030 9024-17-0', '030 9024-17-900', '13400', '', '', '10010010', '691555100', 'POSTBANK BERLIN', '10050000', '6600046463', 'LBB GZ - BERLINER SPARKASSE', 'Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung', 'fareinickendorf@berlin.de', 'http://www.berlin.de/oberfinanzdirektion');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('11', '1118', 'Berlin Schöneberg', 'Bülowstraße 85/88', '10783', 'Berlin', '030/9024-18-0', '030/9024-18-900', '', '', '', '10010010', '691555100', 'POSTBANK BERLIN', '10050000', '6600046463', 'LBB GZ - BERLINER SPARKASSE', 'Montag und Freitag: 8:00 - 13:00 Uhr Donnerstag: 11:00 - 18:00 Uhr', 'faschoeneberg@berlin.de', 'http://www.berlin.de/oberfinanzdirektion');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('11', '1119', 'Berlin Spandau', 'Nonnendammallee 15-21', '13599', 'Berlin', '030/9024-19-0', '030/9024-19-900', '', '', '', '10010010', '691555100', 'POSTBANK BERLIN', '10050000', '6600046463', 'LBB GZ - BERLINER SPARKASSE', 'Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung', 'faspandau@berlin.de', 'http://www.berlin.de/oberfinanzdirektion');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('11', '1120', 'Berlin Steglitz', 'Schloßstr. 58/59', '12165', 'Berlin', '030/9024-20-0', '030/9024-20-900', '', '', '', '10010010', '691555100', 'POSTBANK BERLIN', '10050000', '6600046463', 'LBB GZ - BERLINER SPARKASSE', 'Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung', 'fasteglitz@berlin.de', 'http://www.berlin.de/oberfinanzdirektion');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('11', '1121', 'Berlin Tempelhof', 'Tempelhofer Damm 234/236', '12099', 'Berlin', '030 9024-21-0', '030 9024-21-900', '12096', '', '', '10010010', '691555100', 'POSTBANK BERLIN', '10050000', '6600046463', 'LBB GZ - BERLINER SPARKASSE', 'Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung', 'fatempelhof@berlin.de', 'http://www.berlin.de/oberfinanzdirektion');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('11', '1123', 'Berlin Wedding', 'Osloer Straße 37', '13359', 'Berlin', '030 9024-23-0', '030 9024-23-900', '', '', '', '10010010', '691555100', 'POSTBANK BERLIN', '10050000', '6600046463', 'LBB GZ - BERLINER SPARKASSE', 'Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung', 'fawedding@berlin.de', 'http://www.berlin.de/oberfinanzdirektion');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('11', '1124', 'Berlin Wilmersdorf', 'Blissestr. 5', '10713', 'Berlin', '030/9024-24-0', '030/9024-24-900', '10702', '', '', '10010010', '691555100', 'POSTBANK BERLIN', '10050000', '6600046463', 'LBB GZ - BERLINER SPARKASSE', 'Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung', 'fawilmersdorf@berlin.de', 'http://www.berlin.de/oberfinanzdirektion');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('11', '1125', 'Berlin Zehlendorf', 'Martin-Buber-Str. 20/21', '14163', 'Berlin', '030 9024-25-0', '030 9024-25-900', '14160', '', '', '10010010', '691555100', 'POSTBANK BERLIN', '10050000', '6600046463', 'LBB GZ - BERLINER SPARKASSE', 'Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung', 'fazehlendorf@berlin.de', 'http://www.berlin.de/oberfinanzdirektion');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('11', '1127', 'Berlin für Körperschaften I', 'Gerichtstr. 27', '13347', 'Berlin', '030 9024-27-0', '030 9024-27-900', '', '', '', '10010010', '691555100', 'POSTBANK BERLIN', '10050000', '6600046463', 'LBB GZ - BERLINER SPARKASSE', 'Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung', 'fakoerperschaften1@berlin.de', 'http://www.berlin.de/oberfinanzdirektion');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('11', '1128', 'Berlin Pankow/Weißennsee - nur KFZ-Steuer -', 'Berliner Straße 32', '13089', 'Berlin', '030/4704-0', '030/94704-1777', '13083', '', '', '10010010', '691555100', 'POSTBANK BERLIN', '10050000', '6600046463', 'LBB GZ - BERLINER SPARKASSE', 'Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung', 'pankow.weissensee@berlin.de', 'http://www.berlin.de/oberfinanzdirektion');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('11', '1129', 'Berlin für Körperschaften III', 'Volkmarstr. 13', '12099', 'Berlin', '030/70102-0', '030/70102-100', '', '12068', '420844', '10010010', '691555100', 'POSTBANK BERLIN', '10050000', '6600046463', 'LBB GZ - BERLINER SPARKASSE', 'Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung', 'fakoeperschaften3@berlin.de', 'http://www.berlin.de/oberfinanzdirektion');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('11', '1130', 'Berlin für Körperschaften IV', 'Magdalenenstr. 25', '10365', 'Berlin', '030 9024-30-0', '030 9024-30-900', '', '', '', '10010010', '691555100', 'POSTBANK BERLIN', '10050000', '6600046463', 'LBB GZ - BERLINER SPARKASSE', 'Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung', 'fakoeperschaften4@berlin.de', 'http://www.berlin.de/oberfinanzdirektion');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('11', '1131', 'Berlin Friedrichsh./Prenzb.', 'Pappelallee 78/79', '10437', 'Berlin', '030 9024-28-0', '030 9024-28-900', '10431', '', '', '10010010', '691555100', 'POSTBANK BERLIN', '10050000', '6600046463', 'LBB GZ - BERLINER SPARKASSE', 'Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung', 'fafriedrichshain.prenzlauerberg@berlin.de', 'http://www.berlin.de/oberfinanzdirektion');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('11', '1132', 'Berlin Lichtenb./Hohenschh.', 'Josef-Orlopp-Str. 62', '10365', 'Berlin', '030/5501-0', '030/55012222', '10358', '', '', '10010010', '691555100', 'POSTBANK BERLIN', '10050000', '6600046463', 'LBB GZ - BERLINER SPARKASSE', 'Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung', 'falichtenberg.hohenschoenhausen@berlin.de', 'http://www.berlin.de/oberfinanzdirektion');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('11', '1133', 'Berlin Hellersdorf/Marzahn', 'Allee der Kosmonauten 29', '12681', 'Berlin', '030 9024-26-0', '030 9024-26-900', '12677', '', '', '10010010', '691555100', 'POSTBANK BERLIN', '10050000', '6600046463', 'LBB GZ - BERLINER SPARKASSE', 'Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung', 'fahellersdorf.marzahn@berlin.de', 'http://www.berlin.de/oberfinanzdirektion');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('11', '1134', 'Berlin Mitte/Tiergarten', 'Neue Jakobstr. 6-7', '10179', 'Berlin', '030 9024-22-0', '030 9024-22-900', '', '', '', '10010010', '691555100', 'POSTBANK BERLIN', '10050000', '6600046463', 'LBB GZ - BERLINER SPARKASSE', 'Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung', 'famitte.tiergarten@berlin.de', 'http://www.berlin.de/oberfinanzdirektion');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('11', '1135', 'Berlin Pankow/Weißensee', 'Berliner Straße 32', '13089', 'Berlin', '030/4704-0', '030/47041777', '13083', '', '', '10010010', '691555100', 'POSTBANK BERLIN', '10050000', '6600046463', 'LBB GZ - BERLINER SPARKASSE', 'Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung', 'pankow.weissensee@berlin.de', 'http://www.berlin.de/oberfinanzdirektion');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('11', '1136', 'Berlin Treptow/Köpenick', 'Seelenbinderstr. 99', '12555', 'Berlin', '030 9024-12-0', '030 9024-12-900', '', '', '', '10010010', '691555100', 'POSTBANK BERLIN', '10050000', '6600046463', 'LBB GZ - BERLINER SPARKASSE', 'Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung', 'fatreptow.koepenick@berlin.de', 'http://www.berlin.de/oberfinanzdirektion');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('11', '1137', 'Berlin für Körperschaften II', 'Magdalenenstr. 25', '10365', 'Berlin', '030 9024-29-0', '030 9024-29-900', '', '', '', '10010010', '691555100', 'POSTBANK BERLIN', '10050000', '6600046463', 'LBB GZ - BERLINER SPARKASSE', 'Mo und Fr 8:00 - 13:00, Do 11:00 - 18:00 Uhr und nach Vereinbarung', 'fakoeperschaften2@berlin.de', 'http://www.berlin.de/oberfinanzdirektion');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('11', '1138', 'Berlin für Fahndung und Strafsachen', 'Colditzstr. 41', '12099', 'Berlin', '030/70102-777', '030/70102-700', '', '', '', '', '', '', '', '', '', 'Mo - Mi 10:00 - 14:00, Do 10:00 - 18:00, Fr 10:00 - 14:00 Uhr', 'fafahndung.strafsachen@berlin.de', 'http://www.berlin.de/oberfinanzdirektion');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('1', '2111', 'Bad Segeberg ', 'Theodor-Storm-Str. 4-10', '23795', 'Bad Segeberg', '04551 54-0', '04551 54-303', '23792', '', '', '23000000', '23001502', 'BBK LUEBECK', '23051030', '744', 'KR SPK SUEDHOLSTEIN BAD SEG', '0830-1200 MO, DI, DO, FR, 1330-1630 DO', '', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('1', '2112', 'Eckernförde ', 'Bergstr. 50', '24340', 'Eckernförde', '04351 756-0', '04351 83379', '', '24331', '1180', '21000000', '21001500', 'BBK KIEL', '21092023', '11511260', 'ECKERNFOERDER BANK VRB', '0800-1200 MO-FR', '', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('1', '2113', 'Elmshorn ', 'Friedensallee 7-9', '25335', 'Elmshorn', '04121 481-0', '04121 481-460', '25333', '', '', '22200000', '22201502', 'BBK KIEL EH ITZEHOE', '', '', '', '0800-1200 MO-FR', '', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('1', '2114', 'Eutin ', 'Robert-Schade-Str. 22', '23701', 'Eutin', '04521 704-0', '04521 704-406', '', '23691', '160', '23000000', '23001505', 'BBK LUEBECK', '21352240', '4283', 'SPK OSTHOLSTEIN EUTIN', '0830-1200 MO-FR, Nebenstelle Janusstr. 5 am Mo., Di, Do und Fr. 0830-1200, Do. 1330-1700', '', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('1', '2115', 'Flensburg ', 'Duburger Str. 58-64', '24939', 'Flensburg', '0461 813-0', '0461 813-254', '', '24905', '1552', '21500000', '21501500', 'BBK FLENSBURG', '', '', '', '0800-1200 MO-FR', '', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('1', '2116', 'Heide ', 'Ernst-Mohr-Str. 34', '25746', 'Heide', '0481 92-1', '0481 92-690', '25734', '', '', '21500000', '21701502', 'BBK FLENSBURG', '22250020', '60000123', 'SPK WESTHOLSTEIN', '0800-1200 MO, DI, DO, FR, 1400-1700 DO', '', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('1', '2117', 'Husum ', 'Herzog-Adolf-Str. 18', '25813', 'Husum', '04841 8949-0', '04841 8949-200', '', '25802', '1230', '21500000', '21701500', 'BBK FLENSBURG', '', '', '', '0800-1200 MO-FR', '', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('1', '2118', 'Itzehoe ', 'Fehrsstr. 5', '25524', 'Itzehoe', '04821 66-0', '04821 661-499', '', '25503', '1344', '22200000', '22201500', 'BBK KIEL EH ITZEHOE', '', '', '', '0800-1200 MO, DI, DO, FR, 1400-1730 DO', '', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('1', '2119', 'Kiel-Nord ', 'Holtenauer Str. 183', '24118', 'Kiel', '0431 8819-0', '0431 8819-1200', '24094', '', '', '21000000', '21001501', 'BBK KIEL', '21050000', '52001500', 'HSH NORDBANK KIEL', '0800-1200 MO-FR 1430-1600 DI', '', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('1', '2120', 'Kiel-Süd ', 'Hopfenstr. 2a', '24114', 'Kiel', '0431 602-0', '0431 602-1009', '24095', '', '', '21000000', '21001502', 'BBK KIEL', '21050000', '52001510', 'HSH NORDBANK KIEL', '0800-1200 MO, DI, DO, FR, 1430-1730 DI', '', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('1', '2121', 'Leck ', 'Eesacker Str. 11 a', '25917', 'Leck', '04662 85-0', '04662 85-266', '', '25912', '1240', '21700000', '21701501', 'BBK FLENSBURG EH HUSUM', '21750000', '80003569', 'NORD-OSTSEE SPK SCHLESWIG', '0800-1200 MO-FR', '', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('1', '2122', 'Lübeck ', 'Possehlstr. 4', '23560', 'Lübeck', '0451 132-0', '0451 132-501', '23540', '', '', '23000000', '23001500', 'BBK LUEBECK', '21050000', '7052000200', 'HSH NORDBANK KIEL', '0730-1300 MO+DI 0730-1700 Do 0730-1200 Fr', '', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('1', '2123', 'Meldorf ', 'Jungfernstieg 1', '25704', 'Meldorf', '04832 87-0', '04832 87-2508', '', '25697', '850', '21500000', '21701503', 'BBK FLENSBURG', '21851830', '106747', 'VERB SPK MELDORF', '0800-1200 MO, DI, DO, FR, 1400-1700 MO', '', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('1', '2124', 'Neumünster ', 'Bahnhofstr. 9', '24534', 'Neumünster', '04321 496 0', '04321 496-189', '24531', '', '', '21000000', '21001507', 'BBK KIEL', '', '', '', '0800-1200 MO-MI, FR 1400-1700 DO', '', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('1', '2125', 'Oldenburg ', 'Lankenstr. 1', '23758', 'Oldenburg', '04361 497-0', '04361 497-125', '', '23751', '1155', '23000000', '23001504', 'BBK LUEBECK', '21352240', '51000396', 'SPK OSTHOLSTEIN EUTIN', '0900-1200 MO-FR 1400-1600 MI', '', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('1', '2126', 'Plön ', 'Fünf-Seen-Allee 1', '24306', 'Plön', '04522 506-0', '04522 506-2149', '', '24301', '108', '21000000', '21001503', 'BBK KIEL', '21051580', '2600', 'SPK KREIS PLOEN', '0800-1200 MO, Di, Do, Fr, 1400-1700 Di', '', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('1', '2127', 'Ratzeburg ', 'Bahnhofsallee 20', '23909', 'Ratzeburg', '04541 882-01', '04541 882-200', '23903', '', '', '23000000', '23001503', 'BBK LUEBECK', '23052750', '100188', 'KR SPK LAUENBURG RATZEBURG', '0830-1230 MO, DI, DO, FR, 1430-1730 DO', '', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('1', '2128', 'Rendsburg ', 'Ritterstr. 10', '24768', 'Rendsburg', '04331 598-0', '04331 598-2770', '', '24752', '640', '21000000', '21001504', 'BBK KIEL', '21450000', '1113', 'SPK MITTELHOLSTEIN RENDSBG', '0730-1200 MO-FR', '', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('1', '2129', 'Schleswig ', 'Suadicanistr. 26-28', '24837', 'Schleswig', '04621 805-0', '04621 805-290', '', '24821', '1180', '21500000', '21501501', 'BBK FLENSBURG', '21690020', '91111', 'VOLKSBANK RAIFFEISENBANK', '0800-1200 MO, DI, DO, FR, 1430-1700 DO', '', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('1', '2130', 'Stormarn ', 'Berliner Ring 25', '23843', 'Bad Oldesloe', '04531 507-0', '04531 507-399', '23840', '', '', '23000000', '23001501', 'BBK LUEBECK', '23051610', '20503', 'SPK BAD OLDESLOE', '0830-1200 MO-FR', '', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('1', '2131', 'Pinneberg ', 'Friedrich-Ebert-Str. 29', '25421', 'Pinneberg', '04101 5472-0', '04101 5472-680', '', '25404', '1451', '22200000', '22201503', 'BBK KIEL EH ITZEHOE', '', '', '', '0800-1200 MO-FR', '', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('1', '2132', 'Bad Segeberg / Außenst.Norderstedt', 'Europaallee 22', '22850', 'Norderstedt', '040 523068-0', '040 523068-70', '', '', '', '23000000', '23001502', 'BBK LUEBECK', '23051030', '744', 'KR SPK SUEDHOLSTEIN BAD SEG', '0830-1200 MO, DI, DO, FR, 1330-1630 DO', '', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('2', '2201', 'Hamburg Steuerkasse', 'Steinstraße 10', '20095', 'Hamburg', '040/42853-03', '040/42853-2159', '', '20041', '106026', '20000000', '20001530', 'BBK HAMBURG', '21050000', '101444000', 'HSH NORDBANK KIEL', '', ' FAfuerSteuererhebung@finanzamt.hamburg.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('2', '2202', 'Hamburg-Altona ', 'Gr. Bergstr. 264/266', '22767', 'Hamburg', '040/42811-02', '040/42811-2871', '', '22704', '500471', '20000000', '20001530', 'BBK HAMBURG', '21050000', '101444000', 'HSH NORDBANK KIEL', '', ' FAHamburgAltona@finanzamt.hamburg.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('2', '2203', 'Hamburg-Bergedorf ', 'Ludwig-Rosenberg-Ring 41', '21031', 'Hamburg', '040/42891-0', '040/42891-2243', '', '21003', '800360', '20000000', '20001530', 'BBK HAMBURG', '21050000', '101444000', 'HSH NORDBANK KIEL', '', 'FAHamburgBergedorf@finanzamt.hamburg.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('2', '2206', 'Hamburg-Harburg ', 'Harburger Ring 40', '21073', 'Hamburg', '040/42871-0', '040/42871-2215', '', '21043', '900352', '20000000', '200 015 30', 'BBK HAMBURG', '21050000', '101444000', 'HSH NORDBANK KIEL', '', ' FAHamburgHarburg@finanzamt.hamburg.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('2', '2208', 'Hamburg-Wandsbek ', 'Schloßstr.107', '22041', 'Hamburg', '040/42881-0', '040/42881-2888', '', '22006', '700660', '20000000', '20001530', 'BBK HAMBURG', '21050000', '101444000', 'HSH NORDBANK KIEL', '', ' FAHamburgWandsbek@finanzamt.hamburg.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('2', '2209', 'Hamburg-Oberalster ', 'Hachmannplatz 2', '20099', 'Hamburg', '040/42854-90', '040/42854-4960', '', '20015', '102248', '20000000', '20001530', 'BBK HAMBURG', '21050000', '101444000', 'HSH NORDBANK KIEL', '', ' FAHamburgOberalster@finanzamt.hamburg.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('2', '2210', 'Hamburg f.VerkSt.u.Grundbes-10', 'Gorch-Fock-Wall 11', '20355', 'Hamburg', '040/42843-60', '040/42843-6199', '', '20306', '301721', '20000000', '20001530', 'BBK HAMBURG', '21050000', '101444000', 'HSH NORDBANK KIEL', '', ' FAfuerVerkehrsteuern@finanzamt.hamburg.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('2', '2215', 'Hamburg-Barmbek-Uhlenhorst 15 ', 'Lübecker Str. 101-109', '22087', 'Hamburg', '040/42860-0', '040/42860-730', '', '22053', '760360', '20000000', '20001530', 'BBK HAMBURG', '21050000', '101444000', 'HSH NORDBANK KIEL', '', ' FAHamburgBarmbekUhlenhorst@finanzamt.hamburg.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('2', '2216', 'Hamburg f.VerkSt.u.Grundbes-16', 'Gorch-Fock-Wall 11', '20355', 'Hamburg', '040/42843-60', '040/42843-6199', '', '20306', '301721', '20000000', '20001530', 'BBK HAMBURG', '21050000', '101444000', 'HSH NORDBANK KIEL', '', ' FAfuerVerkehrsteuern@finanzamt.hamburg.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('2', '2217', 'Hamburg-Mitte-Altstadt 17 ', 'Wendenstraße 35 b', '20097', 'Hamburg', '040/42853-06', '040/42853-6671', '', '20503', '261338', '20000000', '20001530', 'BBK HAMBURG', '21050000', '101444000', 'HSH NORDBANK KIEL', '', ' FAHamburgMitteAltstadt@finanzamt.hamburg.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('2', '2220', 'Hamburg f.VerkSt.u.Grundbes-20', 'Gorch-Fock-Wall 11', '20355', 'Hamburg', '040/42843-60', '040/42843-6599', '', '20306', '301721', '20000000', '20001530', 'BBK HAMBURG', '21050000', '101444000', 'HSH NORDBANK KIEL', '', ' FAfuerVerkehrsteuern@finanzamt.hamburg.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('2', '2222', 'Hamburg-Hansa ', 'Steinstraße 10', '20095', 'Hamburg', '040/42853-01', '040/42853-2064', '', '20015', '102244', '20000000', '20001530', 'BBK HAMBURG', '21050000', '101444000', 'HSH NORDBANK KIEL', '', 'FAHamburgHansa@finanzamt.hamburg.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('2', '2224', 'Hamburg-Mitte-Altstadt ', 'Wendenstr. 35 b', '20097', 'Hamburg', '040/42853-06', '040/42853-6671', '', '20503', '261338', '20000000', '20001530', 'BBK HAMBURG', '21050000', '101444000', 'HSH NORDBANK KIEL', '', ' FAHamburgMitteAltstadt@finanzamt.hamburg.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('2', '2225', 'Hamburg-Neustadt-St.Pauli ', 'Steinstraße 10', '20095', 'Hamburg', '040/42853-02', '040/42853-2106', '', '20015', '102246', '20000000', '20001530', 'BBK HAMBURG', '21050000', '101444000', 'HSH NORDBANK KIEL', '', ' FAHamburgNeustadt@finanzamt.hamburg.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('2', '2226', 'Hamburg-Nord ', 'Borsteler Chaussee 45', '22453', 'Hamburg', '040/42806-0', '040/42806-220', '', '22207', '600707', '20000000', '20001530', 'BBK HAMBURG', '21050000', '101444000', 'HSH NORDBANK KIEL', '', 'FAHamburgNord@finanzamt.hamburg.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('2', '2227', 'Hamburg für Großunternehmen', 'Amsinckstr. 40', '20097', 'Hamburg', '040/42853-05', '040/42853-5559', '', '20015', '102205', '20000000', '20001530', 'BBK HAMBURG', '21050000', '101444000', 'HSH NORDBANK KIEL', '', ' FAfuerGroßunternehmen@finanzamt.hamburg.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('2', '2228', 'Hamburg Neust.-St.Pauli-28', 'Steinstr. 10', '20095', 'Hamburg', '040/42853-3589', '040/42853-2106', '', '20015', '102246', '20000000', '20001530', 'BBK HAMBURG', '21050000', '101444000', 'HSH NORDBANK KIEL', '', ' FAHamburgNeustadt@finanzamt.hamburg.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('2', '2230', 'Hamburg f.Verkehrst.u.Grundbes', 'Gorch-Fock-Wall 11', '20355', 'Hamburg', '040/42843-60', '040/42843-6799', '', '20306', '301721', '20000000', '20001530', 'BBK HAMBURG', '21050000', '101444000', 'HSH NORDBANK KIEL', '', ' FAfuerVerkehrsteuern@finanzamt.hamburg.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('2', '2235', 'Hamburg f.VerkSt.u.Grundbes-35', 'Gorch-Fock-Wall 11', '20355', 'Hamburg', '040/42843-60', '040/42843-6199', '', '20306', '301721', '20000000', '20001530', 'BBK HAMBURG', '21050000', '101444000', 'HSH NORDBANK KIEL', '', ' FAfuerVerkehrsteuern@finanzamt.hamburg.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('2', '2254', 'Hamburg-Eimsbüttel ', 'Stresemannstraße 23', '22769', 'Hamburg', '040/42807-0', '040/42807-220', '', '22770', '570110', '20000000', '20001530', 'BBK HAMBURG', '21050000', '101444000', 'HSH NORDBANK KIEL', '', ' FAHamburgEimsbuettel@finanzamt.hamburg.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('2', '2257', 'Hamburg-Am Tierpark ', 'Hugh-Greene-Weg 6', '22529', 'Hamburg', '', '', '', '22520', '', '20000000', '20001530', 'BBK HAMBURG', '21050000', '101444000', 'HSH NORDBANK KIEL', '', ' FAHamburgAmTierpark@finanzamt.hamburg.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('2', '2271', 'Hamburg-Barmbek-Uhlenhorst ', 'Lübecker Str. 101-109', '22087', 'Hamburg', '040/42860-0', '040/42860-730', '', '22053', '760360', '20000000', '20001530', 'BBK HAMBURG', '21050000', '101444000', 'HSH NORDBANK KIEL', '', ' FABarmbekUhlenhorst@finanzamt.hamburg.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('3', '2311', 'Alfeld (Leine) ', 'Ravenstr.10', '31061', 'Alfeld', '05181/7050', '05181/705240', '', '31042', '1244', '25000000', '25901505', 'BBK HANNOVER', '25950130', '10011102', 'KR SPK HILDESHEIM', 'Mo. - Fr. 8.30 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr', 'Poststelle@fa-alf.niedersachsen.de', 'www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('3', '2312', 'Bad Gandersheim ', 'Alte Gasse 24', '37581', 'Bad Gandersheim', '05382/760', '(05382) 76-213 + 204', '', '37575', '1180', '26000000', '26001501', 'BBK GOETTINGEN', '25050000', '22801005', 'NORD LB HANNOVER', 'Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr', 'Poststelle@fa-gan.niedersachsen.de', 'www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('3', '2313', 'Braunschweig-Altewiekring ', 'Altewiekring 20', '38102', 'Braunschweig', '0531/7050', '0531/705309', '', '38022', '3229', '27000000', '27001501', 'BBK BRAUNSCHWEIG', '25050000', '2498020', 'NORD LB HANNOVER', 'Mo. - Fr. 8.00 - 12.00 Uhr, Mo. 14.00 - 17.00 Uhr', 'Poststelle@fa-bs-a.niedersachsen.de', 'www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('3', '2314', 'Braunschweig-Wilhelmstr. ', 'Wilhelmstr. 4', '38100', 'Braunschweig', '0531/4890', '0531/489224', '', '38022', '3249', '27000000', '27001502', 'BBK BRAUNSCHWEIG', '25050000', '811422', 'NORD LB HANNOVER', 'Mo. - Fr. 8.00 - 12.00 Uhr, Mo. 14.00 - 17.00 Uhr', 'Poststelle@fa-bs-w.niedersachsen.de', 'www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('3', '2315', 'Buchholz in der Nordheide ', 'Bgm.-A.-Meyer-Str. 5', '21244', 'Buchholz', '04181/2030', '(04181) 203-4444', '', '21232', '1262', '20000000', '20001520', 'BBK HAMBURG', '20750000', '3005063', 'SPK HARBURG-BUXTEHUDE', 'Mo. - Fr. 8.00 - 12.00 Uhr , Do. 14.00 - 17.00 Uhr', 'Poststelle@fa-buc.niedersachsen.de', 'www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('3', '2316', 'Burgdorf ', 'V.d.Hannov. Tor 30', '31303', 'Burgdorf', '05136/8060', '05136/806144', '31300', '', '', '25000000', '25001515', 'BBK HANNOVER', '25050180', '1040400010', 'SPARKASSE HANNOVER', 'Mo. - Fr. 8.30 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr', 'Poststelle@fa-bu.niedersachsen.de', 'www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('3', '2317', 'Celle ', 'Sägemühlenstr. 5', '29221', 'Celle', '(05141) 915-0', '05141/915666', '', '29201', '1107', '25000000', '25701511', 'BBK HANNOVER', '25750001', '59', 'SPARKASSE CELLE', 'Mo. - Fr. 8.00 - 12.00 Uhr , Do. 14.00 - 17.00 Uhr', 'Poststelle@fa-ce.niedersachsen.de', 'www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('3', '2318', 'Cuxhaven ', 'Poststr. 81', '27474', 'Cuxhaven', '(04721) 563-0', '04721/563313', '', '27452', '280', '29000000', '24101501', 'BBK BREMEN', '24150001', '100503', 'ST SPK CUXHAVEN', 'Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr', 'Poststelle@fa-cux.niedersachsen.de', 'www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('3', '2319', 'Gifhorn ', 'Braunschw. Str. 6-8', '38518', 'Gifhorn', '05371/8000', '05371/800241', '', '38516', '1249', '27000000', '27001503', 'BBK BRAUNSCHWEIG', '26951311', '11009958', 'SPK GIFHORN-WOLFSBURG', 'Mo. - Fr. 8.00 - 12.00 Uhr, Do. 14.00 - 17.00', 'Poststelle@fa-gf.niedersachsen.de', 'www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('3', '2320', 'Göttingen ', 'Godehardstr. 6', '37073', 'Göttingen', '0551/4070', '0551/407449', '37070', '', '', '26000000', '26001500', 'BBK GOETTINGEN', '26050001', '91', 'SPARKASSE GOETTINGEN', 'Servicecenter: Mo., Di., Mi. und Fr. 8.00 - 12.00 u. Do. 8.00 - 17.00 Uhr,', 'Poststelle@fa-goe.niedersachsen.de', 'www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('3', '2321', 'Goslar ', 'Wachtelpforte 40', '38644', 'Goslar', '05321/5590', '05321/559200', '', '38604', '1440', '27000000', '27001505', 'BBK BRAUNSCHWEIG', '26850001', '2220', 'SPARKASSE GOSLAR/HARZ', 'Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr', 'Poststelle@fa-gs.niedersachsen.de', 'www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('3', '2322', 'Hameln ', 'Süntelstraße 2', '31785', 'Hameln', '05151/2040', '05151/204200', '', '31763', '101325', '25000000', '25401511', 'BBK HANNOVER', '25450001', '430', 'ST SPK HAMELN', 'Mo. - Fr. 8.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr', 'Poststelle@fa-hm.niedersachsen.de', 'www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('3', '2323', 'Hannover-Land I ', 'Göttinger Chaus. 83A', '30459', 'Hannover', '(0511) 419-1', '0511/4192269', '', '30423', '910320', '25000000', '25001512', 'BBK HANNOVER', '25050000', '101342434', 'NORD LB HANNOVER', 'Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr und nach Vereinbarung', 'Poststelle@fa-h-l1.niedersachsen.de', 'www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('3', '2324', 'Hannover-Mitte ', 'Lavesallee 10', '30169', 'Hannover', '0511/16750', '0511/1675277', '', '30001', '143', '25000000', '25001516', 'BBK HANNOVER', '25050000', '101341816', 'NORD LB HANNOVER', 'Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhrund nach Vereinbarung', 'Poststelle@fa-h-mi.niedersachsen.de', 'www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('3', '2325', 'Hannover-Nord ', 'Vahrenwalder Str.206', '30165', 'Hannover', '0511/67900', '(0511) 6790-6090', '', '30001', '167', '25000000', '25001514', 'BBK HANNOVER', '25050000', '101342426', 'NORD LB HANNOVER', 'Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr und nach Vereinbarung', 'Poststelle@fa-h-no.niedersachsen.de', 'www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('3', '2326', 'Hannover-Süd ', 'Göttinger Chaus. 83B', '30459', 'Hannover', '0511/4191', '0511/4192575', '', '30423', '910355', '25000000', '25001517', 'BBK HANNOVER', '25050000', '101342400', 'NORD LB HANNOVER', 'Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr und nach Vereinbarung', 'Poststelle@fa-h-su.niedersachsen.de', 'www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('3', '2327', 'Hannover-Land II ', 'Vahrenwalder Str.208', '30165', 'Hannover', '0511/67900', '(0511) 6790-6633', '', '30001', '165', '25000000', '25001520', 'BBK HANNOVER', '25050000', '101342517', 'NORD LB HANNOVER', 'Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr und nach Vereinbarung', 'Poststelle@fa-h-l2.niedersachsen.de', 'www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('3', '2328', 'Helmstedt ', 'Ernst-Koch-Str.3', '38350', 'Helmstedt', '05351/1220', '(05351) 122-299', '', '38333', '1320', '27000000', '27101500', 'BBK BRAUNSCHWEIG', '25050000', '5801006', 'NORD LB HANNOVER', 'Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr', 'Poststelle@fa-he.niedersachsen.de', 'www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('3', '2329', 'Herzberg am Harz ', 'Sieberstr. 1', '37412', 'Herzberg', '05521/8570', '05521/857220', '', '37401', '1153', '26000000', '26001502', 'BBK GOETTINGEN', '26351015', '1229327', 'SPARKASSE IM KREIS OSTERODE', 'Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr', 'Poststelle@fa-hz.niedersachsen.de', 'www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('3', '2330', 'Hildesheim ', 'Kaiserstrasse 47', '31134', 'Hildesheim', '05121/3020', '05121/302480', '', '31104', '100455', '25000000', '25901500', 'BBK HANNOVER', '25950130', '5555', 'KR SPK HILDESHEIM', 'Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr und nach Vereinbarung', 'Poststelle@fa-hi.niedersachsen.de', 'www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('3', '2331', 'Holzminden ', 'Ernst-August-Str.30', '37603', 'Holzminden', '05531/1220', '05531/122100', '', '37601', '1251', '25000000', '25401512', 'BBK HANNOVER', '25050000', '27811140', 'NORD LB HANNOVER', 'Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr', 'Poststelle@fa-hol.niedersachsen.de', 'www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('3', '2332', 'Lüchow ', 'Mittelstr.5', '29439', 'Lüchow', '(05841) 963-0', '05841/963170', '', '29431', '1144', '24000000', '25801503', 'BBK LUENEBURG', '25851335', '2080000', 'KR SPK LUECHOW-DANNENBERG', 'Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr', 'Poststelle@fa-luw.niedersachsen.de', 'www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('3', '2333', 'Lüneburg ', 'Am Alt. Eisenwerk 4a', '21339', 'Lüneburg', '04131/3050', '04131/305915', '21332', '', '', '24000000', '24001500', 'BBK LUENEBURG', '24050110', '18', 'SPK LUENEBURG', 'Mo. - Fr. 8.00-12.00 Uhr, Do. 14.00 - 17.00 Uhr und nach Vereinbarung', 'Poststelle@fa-lg.niedersachsen.de', 'www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('3', '2334', 'Nienburg/Weser ', 'Schloßplatz 10', '31582', 'Nienburg', '05021/8011', '05021/801300', '', '31580', '2000', '25000000', '25601500', 'BBK HANNOVER', '25650106', '302224', 'SPARKASSE NIENBURG', 'Mo. - Fr. 7.30 - 12.00 Uhr und nach Vereinbarung, zusätzl. Arbeitnehmerbereich: Do. 14 -', 'Poststelle@fa-ni.niedersachsen.de', 'www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('3', '2335', 'Northeim ', 'Graf-Otto-Str. 31', '37154', 'Northeim', '05551/7040', '05551/704221', '', '37142', '1261', '26000000', '26201500', 'BBK GOETTINGEN', '26250001', '208', 'KR SPK NORTHEIM', 'Mo. - Fr. 8.30 - 12.30 Uhr, Do. 14.00 - 17.00 Uhr', 'Poststelle@fa-nom.niedersachsen.de', 'www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('3', '2336', 'Osterholz-Scharmbeck ', 'Pappstraße 2', '27711', 'Osterholz-Scharmbeck', '04791/3020', '04791/302101', '', '27701', '1120', '29000000', '29001523', 'BBK BREMEN', '29152300', '202622', 'KR SPK OSTERHOLZ', 'Mo. - Fr. 8.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr', 'Poststelle@fa-ohz.niedersachsen.de', 'www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('3', '2338', 'Peine ', 'Duttenstedt.Str. 106', '31224', 'Peine', '05171/4070', '05171/407199', '31221', '', '', '27000000', '27001507', 'BBK BRAUNSCHWEIG', '25250001', '75003210', 'KR SPK PEINE', 'Mo. - Mi. Fr. 9.00 - 12.00, Do. 13.30 - 16.00 UhrDo. (Infothek) 13.30 -', 'Poststelle@fa-pe.niedersachsen.de', 'www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('3', '2340', 'Rotenburg (Wümme) ', 'Hoffeldstr. 5', '27356', 'Rotenburg', '04261/740', '04261/74108', '', '27342', '1260', '29000000', '29001522', 'BBK BREMEN', '24151235', '26106377', 'SPK ROTENBURG-BREMERVOERDE', 'Mo. - Mi., Fr. 8.00 - 12.00 Uhr, Do. 8.00 - 17.30', 'Poststelle@fa-row.niedersachsen.de', 'www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('3', '2341', 'Soltau ', 'Rühberg 16 - 20', '29614', 'Soltau', '05191/8070', '05191/807144', '', '29602', '1243', '24000000', '25801502', 'BBK LUENEBURG', '25851660', '100016', 'KR SPK SOLTAU', 'Mo. - Fr. 8.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr', 'Poststelle@fa-sol.niedersachsen.de', 'www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('3', '2342', 'Hannover-Land I Außenstelle Springe', 'Bahnhofstr. 28', '31832', 'Springe', '05041/7730', '05041/77363', '', '31814', '100255', '25000000', '25001512', 'BBK HANNOVER', '25050180', '3001000037', 'SPARKASSE HANNOVER', 'Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr und nach Vereinbarung', 'Poststelle@fa-ast-spr.niedersachsen.de', 'www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('3', '2343', 'Stade ', 'Harburger Str. 113', '21680', 'Stade', '(04141) 536-0', '(04141) 536-499', '21677', '', '', '24000000', '24001560', 'BBK LUENEBURG', '24151005', '42507', 'SPK STADE-ALTES LAND', 'Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr', 'Poststelle@fa-std.niedersachsen.de', 'www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('3', '2344', 'Stadthagen ', 'Schloß', '31655', 'Stadthagen', '05721/7050', '05721/705250', '31653', '', '', '49000000', '49001502', 'BBK MINDEN, WESTF', '25551480', '470140401', 'SPARKASSE SCHAUMBURG', 'Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr', 'Poststelle@fa-shg.niedersachsen.de', 'www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('3', '2345', 'Sulingen ', 'Hindenburgstr. 16', '27232', 'Sulingen', '04271/870', '04271/87289', '', '27226', '1520', '29000000', '29001516', 'BBK BREMEN', '25651325', '30101430', 'KR SPK DIEPHOLZ', 'Mo., Mi., Do. und Fr. 8.00 - 12.00 Uhr, Di. 8.00 - 17.00 Uhr', 'Poststelle@fa-su.niedersachsen.de', 'www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('3', '2346', 'Syke ', 'Bürgerm.-Mävers-Str. 15', '28857', 'Syke', '04242/1620', '04242/162423', '', '28845', '1164', '29000000', '29001515', 'BBK BREMEN', '29151700', '1110044557', 'KREISSPARKASSE SYKE', 'Mo. - Fr. 8.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr', 'Poststelle@fa-sy.niedersachsen.de', 'www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('3', '2347', 'Uelzen ', 'Am Königsberg 3', '29525', 'Uelzen', '0581/8030', '0581/803404', '', '29504', '1462', '24000000', '25801501', 'BBK LUENEBURG', '25850110', '26', 'SPARKASSE UELZEN', 'Mo. - Fr. 8.30 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr', 'Poststelle@fa-ue.niedersachsen.de', 'www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('3', '2348', 'Verden (Aller) ', 'Bremer Straße 4', '27283', 'Verden', '04231/9190', '04231/919310', '', '27263', '1340', '29000000', '29001517', 'BBK BREMEN', '29152670', '10000776', 'KR SPK VERDEN', 'Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr und nach Vereinbarung', 'Poststelle@fa-ver.niedersachsen.de', 'www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('3', '2349', 'Wesermünde ', 'Borriesstr. 50', '27570', 'Bremerhaven', '0471/1830', '0471/183119', '', '27503', '100369', '29000000', '29201501', 'BBK BREMEN', '29250150', '100103200', 'KR SPK WESERMUENDE-HADELN', 'Mo. - Fr. 8.30 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr und nach Vereinbarung', 'Poststelle@fa-wem.niedersachsen.de', 'www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('3', '2350', 'Winsen (Luhe) ', 'Von-Somnitz-Ring 6', '21423', 'Winsen', '04171/6560', '(04171) 656-115', '', '21413', '1329', '24000000', '24001550', 'BBK LUENEBURG', '20750000', '7051519', 'SPK HARBURG-BUXTEHUDE', 'Mo. - Fr. 8.00 - 12.00 Uhr, Do. 14.00 - 18.00 Uhr und nach Vereinbarung', 'Poststelle@fa-wl.niedersachsen.de', 'www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('3', '2351', 'Wolfenbüttel ', 'Jägerstr. 19', '38304', 'Wolfenbüttel', '05331/8030', '(05331) 803-113/266 ', '38299', '', '', '27000000', '27001504', 'BBK BRAUNSCHWEIG', '25050000', '9801002', 'NORD LB HANNOVER', 'Mo. - Fr. 8.00 - 12.00 Uhr, Mi. 14.00 - 17.00 Uhr', 'Poststelle@fa-wf.niedersachsen.de', 'www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('3', '2352', 'Zeven ', 'Kastanienweg 1', '27404', 'Zeven', '04281/7530', '04281/753290', '', '27392', '1259', '29000000', '29201503', 'BBK BREMEN', '24151235', '404350', 'SPK ROTENBURG-BREMERVOERDE', 'Mo. - Fr. 8.30 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr und nach Vereinbarung', 'Poststelle@fa-zev.niedersachsen.de', 'www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('3', '2353', 'Papenburg ', 'Große Straße 32', '26871', 'Aschendorf', '04962/5030', '04962/503222', '', '26883', '2264', '28000000', '28501512', 'BBK OLDENBURG (OLDB)', '26650001', '1020007', 'SPK EMSLAND', 'Mo. - Fr. 9.00 - 12.00 Uhr, Mi. 14.00 - 17.00 Uhr', 'Poststelle@fa-pap.niedersachsen.de', 'www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('3', '2354', 'Aurich ', 'Hasseburger Str. 3', '26603', 'Aurich', '04941/1750', '04941/175152', '', '26582', '1260', '28000000', '28501514', 'BBK OLDENBURG (OLDB)', '28350000', '90001', 'SPK AURICH-NORDEN', 'Mo. - Fr. 8.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr', 'Poststelle@fa-aur.niedersachsen.de', 'www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('3', '2355', 'Bad Bentheim ', 'Heinrich-Böll-Str. 2', '48455', 'Bad Bentheim', '05922/970-0', '05922/970-2000', '', '48443', '1262', '26500000', '26601501', 'BBK OSNABRUECK', '26750001', '1000066', 'KR SPK NORDHORN', 'Mo. - Fr. 9.00 - 12.00 Uhr, Do 14.00 - 15.30 Uhr', 'Poststelle@fa-ben.niedersachsen.de', 'www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('3', '2356', 'Cloppenburg ', 'Bahnhofstr. 57', '49661', 'Cloppenburg', '04471/8870', '04471/887477', '', '49646', '1680', '28000000', '28001501', 'BBK OLDENBURG (OLDB)', '28050100', '80402100', 'LANDESSPARKASSE OLDENBURG', 'Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr', 'Poststelle@fa-clp.niedersachsen.de', 'www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('3', '2357', 'Delmenhorst ', 'Fr.-Ebert-Allee 15', '27749', 'Delmenhorst', '04221/1530', '04221/153126', '27747', '', '', '29000000', '29001521', 'BBK BREMEN', '28050100', '30475669', 'LANDESSPARKASSE OLDENBURG', 'Mo. - Fr. 9.00 - 12.00 Uhr, Di. 14.00 - 17.00 Uhr und nach Vereinbarung', 'Poststelle@fa-del.niedersachsen.de', 'www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('3', '2358', 'Emden ', 'Ringstr. 5', '26721', 'Emden', '(04921) 934-0', '(04921) 934-499', '', '26695', '1553', '28000000', '28401500', 'BBK OLDENBURG (OLDB)', '28450000', '26', 'SPARKASSE EMDEN', 'Mo. - Fr. 8.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr', 'Poststelle@fa-emd.niedersachsen.de', 'www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('3', '2360', 'Leer (Ostfriesland) ', 'Edzardstr. 12/16', '26789', 'Leer', '(0491) 9870-0', '0491/9870209', '26787', '', '', '28000000', '28501511', 'BBK OLDENBURG (OLDB)', '28550000', '849000', 'SPARKASSE LEER-WEENER', 'Mo. - Fr. 8.00 - 12.00 Uhr, nur Infothek: Mo., Do. 14.00 - 17.30 Uhr', 'Poststelle@fa-ler.niedersachsen.de', 'www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('3', '2361', 'Lingen (Ems) ', 'Mühlentorstr. 14', '49808', 'Lingen', '0591/91490', '0591/9149468', '', '49784', '1440', '26500000', '26601500', 'BBK OSNABRUECK', '26650001', '2402', 'SPK EMSLAND', 'Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr und nach Vereinbarung', 'Poststelle@fa-lin.niedersachsen.de', 'www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('3', '2362', 'Norden ', 'Mühlenweg 20', '26506', 'Norden', '04931/1880', '04931/188196', '', '26493', '100360', '28000000', '28501515', 'BBK OLDENBURG (OLDB)', '28350000', '1115', 'SPK AURICH-NORDEN', 'Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr', 'Poststelle@fa-nor.niedersachsen.de', 'www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('3', '2363', 'Nordenham ', 'Plaatweg 1', '26954', 'Nordenham', '04731/8700', '04731/870100', '', '26942', '1264', '28000000', '28001504', 'BBK OLDENBURG (OLDB)', '28050100', '63417000', 'LANDESSPARKASSE OLDENBURG', 'Mo. - Fr. 8.30 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr', 'Poststelle@fa-nhm.niedersachsen.de', 'www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('3', '2364', 'Oldenburg (Oldenburg) ', '91er Straße 4', '26121', 'Oldenburg', '0441/2381', '(0441) 238-201/2/3', '', '26014', '2445', '28000000', '28001500', 'BBK OLDENBURG (OLDB)', '28050100', '423301', 'LANDESSPARKASSE OLDENBURG', 'Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr', 'Poststelle@fa-ol.niedersachsen.de', 'www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('3', '2365', 'Osnabrück-Land ', 'Hannoversche Str. 12', '49084', 'Osnabrück', '0541/58420', '0541/5842450', '', '49002', '1280', '26500000', '26501501', 'BBK OSNABRUECK', '26552286', '110007', 'KREISSPARKASSE MELLE', 'Mo., Mi., Do. u. Fr. 8.00 - 12.00 Uhr, Di. 12.00 - 17.00 Uhr', 'Poststelle@fa-os-l.niedersachsen.de', 'www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('3', '2366', 'Osnabrück-Stadt ', 'Süsterstr. 46/48', '49074', 'Osnabrück', '0541/3540', '(0541) 354-312', '', '49009', '1920', '26500000', '26501500', 'BBK OSNABRUECK', '26550105', '19000', 'SPARKASSE OSNABRUECK', 'Mo. - Mi., Fr. 8.00 - 12.00 Uhr, nur Infothek: Do. 12.00 - 17.00 Uhr', 'Poststelle@fa-os-s.niedersachsen.de', 'www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('3', '2367', 'Quakenbrück ', 'Lange Straße 37', '49610', 'Quakenbrück', '05431/1840', '05431/184101', '', '49602', '1261', '26500000', '26501503', 'BBK OSNABRUECK', '26551540', '18837179', 'KR SPK BERSENBRUECK', 'Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr', 'Poststelle@fa-qua.niedersachsen.de', 'www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('3', '2368', 'Vechta ', 'Rombergstr. 49', '49377', 'Vechta', '04441/180', '(04441) 18-100', '49375', '', '', '28000000', '28001502', 'BBK OLDENBURG (OLDB)', '28050100', '70400049', 'LANDESSPARKASSE OLDENBURG', 'Mo. - Fr. 8.30 - 12.00 Uhr, Mo. 14.00 - 16.00 Uhr,Mi. 14.00 - 17.00', 'Poststelle@fa-vec.niedersachsen.de', 'www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('3', '2369', 'Westerstede ', 'Ammerlandallee 14', '26655', 'Westerstede', '04488/5150', '04488/515444', '26653', '', '', '28000000', '28001503', 'BBK OLDENBURG (OLDB)', '28050100', '40465007', 'LANDESSPARKASSE OLDENBURG', 'Mo. - Fr. 9.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr', 'Poststelle@fa-wst.niedersachsen.de', 'www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('3', '2370', 'Wilhelmshaven ', 'Rathausplatz 3', '26382', 'Wilhelmshaven', '04421/1830', '04421/183111', '', '26354', '1462', '28000000', '28201500', 'BBK OLDENBURG (OLDB)', '28250110', '2117000', 'SPARKASSE WILHELMSHAVEN', 'Mo. - Fr. 8.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr', 'Poststelle@fa-whv.niedersachsen.de', 'www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('3', '2371', 'Wittmund ', 'Harpertshausen.Str.2', '26409', 'Wittmund', '04462/840', '04462/84195', '', '26398', '1153', '28000000', '28201502', 'BBK OLDENBURG (OLDB)', '', '', '', 'Mo. - Fr. 8.00 - 12.00 Uhr, Do. 14.00 - 17.00 Uhr', 'Poststelle@fa-wtm.niedersachsen.de', 'www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('3', '2380', 'Braunschweig für Großbetriebsprüfung', 'Theodor-Heuss-Str.4a', '38122', 'Braunschweig', '0531/80970', '(0531) 8097-333', '', '38009', '1937', '', '', '', '', '', '', 'nach Vereinbarung', 'Poststelle@fa-gbp-bs.niedersachsen.de', 'www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('3', '2381', 'Göttingen für Großbetriebsprüfung', 'Godehardstr. 6', '37073', 'Göttingen', '0551/4070', '(0551) 407-448', '', '', '', '', '', '', '', '', '', '', 'Poststelle@fa-gbp-goe.niedersachsen.de', 'www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('3', '2382', 'Hannover I für Großbetriebsprüfung', 'Bischofsholer Damm 15', '30173', 'Hannover', '(0511) 8563-01', '(0511) 8563-195', '', '', '', '', '', '', '', '', '', '', 'Poststelle@fa-gbp-h1.niedersachsen.de', 'www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('3', '2383', 'Hannover II für Großbetriebsprüfung', 'Bischofsholer Damm 15', '30173', 'Hannover', '(0511) 8563-02', '(0511) 8563-250', '', '30019', '1927', '', '', '', '', '', '', '', 'Poststelle@fa-gbp-h2.niedersachsen.de', 'www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('3', '2384', 'Stade für Großbetriebsprüfung', 'Am Ärztehaus 12', '21680', 'Stade', '(04141) 602-0', '(04141) 602-60', '', '', '', '', '', '', '', '', '', '', 'Poststelle@fa-gbp-std.niedersachsen.de', 'www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('3', '2385', 'Oldenburg für Großbetriebsprüfung', 'Georgstr. 36', '26121', 'Oldenburg', '0441/2381', '(0441) 238-522', '', '26014', '2445', '', '', '', '', '', '', '', 'Poststelle@fa-gbp-ol.niedersachsen.de', 'www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('3', '2386', 'Osnabrück für Großbetriebsprüfung', 'Johann-Domann-Str. 6', '49080', 'Osnabrück', '(0541) 503 800', '(0541) 503 888', '', '', '', '', '', '', '', '', '', '', 'Poststelle@fa-gbp-os.niedersachsen.de', 'www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('3', '2390', 'Braunschweig für Fahndung und Strafsachen', 'Rudolf-Steiner-Str. 1', '38120', 'Braunschweig', '0531/28510', '(0531) 2851-150', '', '38009', '1931', '', '', '', '', '', '', 'nach Vereinbarung', 'Poststelle@fa-fust-bs.niedersachsen.de', 'www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('3', '2391', 'Hannover für Fahndung und Strafsachen', 'Göttinger Chaus. 83B', '30459', 'Hannover', '(0511) 419-1', '(0511) 419-2988', '', '30430', '911007', '', '', '', '', '', '', '', 'Poststelle@fa-fust-h.niedersachsen.de', 'www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('3', '2392', 'Lüneburg für Fahndung und Strafsachen', 'Horst-Nickel-Str. 6', '21337', 'Lüneburg', '(04131) 8545-600', '(04131) 8545-698', '', '21305', '1570', '', '', '', '', '', '', '', 'Poststelle@fa-fust-lg.niedersachsen.de', 'www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('3', '2393', 'Oldenburg für Fahndung und Strafsachen', 'Cloppenburger Str. 320', '26133', 'Oldenburg', '(0441) 9401-0', '(0441) 9401-200', '', '26014', '2442', '', '', '', '', '', '', '', 'Poststelle@fa-fust-ol.niedersachsen.de', 'www.ofd.niedersachsen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('4', '2457', 'Bremen-Mitte Bewertung ', 'Rudolf-Hilferding-Platz 1', '28195', 'Bremen', '0421 322-2725', '0421 322-2878', '', '28079', '10 79 67', '29050000', '1070110002', 'BREMER LANDESBANK BREMEN', '29050101', '109 0901', 'SPK BREMEN', 'Zentrale Informations- und Annahmestelle Mo+Do 08:00-18:00,Di+Mi 08:00-16:00,Fr 08:00-15:00', 'office@FinanzamtMitte.bremen.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('4', '2471', 'Bremen-Mitte ', 'Rudolf-Hilferding-Platz 1', '28195', 'Bremen', '0421 322-2725', '0421 322-2878', '28187', '28079', '10 79 67', '29000000', '29001512', 'BBK BREMEN', '29050101', '1090646', 'SPK BREMEN', 'Zentrale Informations- und Annahmestelle Mo+Do 08:00-18:00,Di+Mi 08:00-16:00,Fr 08:00-15:00', 'office@FinanzamtMitte.bremen.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('4', '2472', 'Bremen-Ost ', 'Rudolf-Hilferding-Platz 1', '28195', 'Bremen', '0421 322-3005', '0421 322-3178', '', '28057', '10 57 09', '29000000', '29001513', 'BBK BREMEN', '29050101', '1090612', 'SPK BREMEN', 'Zentrale Informations- und Annahmestelle Mo+Do 08:00-18:00,Di+Mi 08:00-16:00,Fr 08:00-15:00', 'office@FinanzamtOst.bremen.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('4', '2473', 'Bremen-West ', 'Rudolf-Hilferding-Platz 1', '28195', 'Bremen', '0421 322-3422', '0421 322-3478', '', '28057', '10 57 29', '29000000', '29001514', 'BBK BREMEN', '29050101', '1090638', 'SPK BREMEN', 'Zentrale Informations- und Annahmestelle Mo+Do 08:00-18:00,Di+Mi 08:00-16:00,Fr 08:00-15:00', 'office@FinanzamtWest.bremen.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('4', '2474', 'Bremen-Nord ', 'Gerhard-Rohlfs-Str. 32', '28757', 'Bremen', '0421 6607-1', '0421 6607-300', '', '28734', '76 04 34', '29000000', '29001518', 'BBK BREMEN', '29050101', '5016001', 'SPK BREMEN', 'Zentrale Informations- und Annahmestelle Mo+Do 08:00-18:00,Di+Mi 08:00-16:00,Fr 08:00-14:00', 'office@FinanzamtNord.bremen.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('4', '2475', 'Bremerhaven ', 'Schifferstr. 2-8', '27568', 'Bremerhaven', '0471 486-1', '0471 486-370', '', '27516', '12 02 42', '29200000', '29201500', 'BBK BREMEN EH BREMERHAVEN', '29250000', '1100068', 'STE SPK BREMERHAVEN', 'Zentrale Informations- und Annahmestelle Mo+Do 08:00-18:00,Di+Mi 08:00-16:00,Fr 08:00-15:00', 'office@FinanzamtBremerhaven.bremen.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('4', '2476', 'Bremen-Mitte KraftfahrzeugSt ', 'Schillerstr. 22', '28195', 'Bremen', '0421 322-2725', '0421 322-2878', '', '28079', '107967', '29000000', '29001512', 'BBK BREMEN', '29050101', ' 109 0646', 'SPK BREMEN', 'Zentrale Informations- und Annahmestelle Mo+Do 08:00-18:00,Di+Mi 08:00-16:00,Fr 08:00-15:00', 'office@FinanzamtMitte.bremen.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('4', '2477', 'Bremerhaven Bewertung ', 'Schifferstr. 2 - 8', '27568', 'Bremerhaven', '0471 486-1', '0471 486-370', '', '27516', '12 02 42', '29200000', '29201500', 'BBK BREMEN EH BREMERHAVEN', '29250000', '1100068', 'STE SPK BREMERHAVEN', 'Zentrale Informations- und Annahmestelle Mo+Do 08.00-18.00/Di+Mi 08.00-16.00/Fr 08.00-15.00', 'office@FinanzamtBremerhaven.bremen.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('4', '2478', 'Bremen für Großbetriebsprüfung', 'Schillerstr. 6-7', '28195', 'Bremen', '0421 322-4019', '0421 322-4078', '', '28057', '10 57 69', '', '', '', '', '', '', 'nach Vereinbarung', '', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('4', '2482', 'Bremen-Ost Arbeitnehmerbereich ', 'Rudolf-Hilferding-Platz 1', '28195', 'Bremen', '0421 322-3005', '0421 322-3178', '', '28057', '10 57 09', '29000000', '29001513', 'BBK BREMEN', '29050101', '1090612', 'SPK BREMEN', 'Zentrale Informations- und Annahmestelle Mo+Do 08:00-18:00,Di+Mi 08:00-16:00,Fr 08:00-15:00', 'office@FinanzamtOst.bremen.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('4', '2484', 'Bremen-Nord Arbeitnehmerbereic ', 'Gerhard-Rohlfs-Str. 32', '28757', 'Bremen', '0421 6607-1', '0421 6607-300', '', '28734', '76 04 34', '29000000', '29001518', 'BBK BREMEN', '29050101', '5016001', 'SPK BREMEN', 'Zentrale Informations- und Annahmestelle Mo+Do 08:00-18:00,Di+Mi 08:00-16:00,Fr 08:00-14:00', 'office@FinanzamtNord.bremen.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('4', '2485', 'Bremerhaven Arbeitnehmerbereic ', 'Schifferstr. 2-8', '27568', 'Bremerhaven', '0471 486-1', '0471 486-370', '', '27516', '12 02 42', '29200000', '29201500', 'BBK BREMEN EH BREMERHAVEN', '29250000', '1100068', 'STE SPK BREMERHAVEN', 'Zentrale Informations- und Annahmestelle Mo+Do 08:00-18:00,Di+Mi 08:00-16:00,Fr 08:00-15:00', 'office@FinanzamtBremerhaven.bremen.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('6', '2601', 'Alsfeld-Lauterbach Verwaltungsstelle Alsfeld', 'In der Rambach 11', '36304', 'Alsfeld', '06631/790-0', '06631/790-555', '', '36292', '1263', '51300000', '51301504', 'BBK GIESSEN', '53051130', '1022003', 'SPARKASSE VOGELSBERGKREIS', 'Mo u. Mi 8:00-12:00, Do 14:00-18:00 Uhr', 'poststelle@Finanzamt-Alsfeld-Lauterbach.de', 'www.Finanzamt-Alsfeld-Lauterbach.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('6', '2602', 'Hersfeld-Rotenburg Verwaltungsstelle Bad Hersfeld', 'Im Stift 7', '36251', 'Bad Hersfeld', '06621/933-0', '06621/933-333', '', '36224', '1451', '53200000', '53201500', 'BBK KASSEL EH BAD HERSFELD', '53250000', '1000016', 'SPK BAD HERSFELD-ROTENBURG', 'Mo u. Do 8:00-12:00, Di 14:00-18:00 Uhr', 'poststelle@Finanzamt-Hersfeld-Rotenburg.de', 'www.Finanzamt-Hersfeld-Rotenburg.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('6', '2603', 'Bad Homburg v.d. Höhe ', 'Kaiser-Friedr.-Promenade 8-10 ', '61348', 'Bad Homburg', '06172/107-0', '06172/107-317', '61343', '61284', '1445', '50000000', '50001501', 'BBK FILIALE FRANKFURT MAIN', '51250000', '1014781', 'TAUNUS-SPARKASSE BAD HOMBG', 'Mo u. Fr 8:00-12:00, Mi 14:00-18:00 Uhr', 'poststelle@Finanzamt-Bad-Homburg.de', 'www.Finanzamt-Bad-Homburg.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('6', '2604', 'Rheingau-Taunus Verwaltungsst. Bad Schwalbach ', 'Emser Str.27a', '65307', 'Bad Schwalbach', '06124/705-0', '06124/705-400', '', '65301', '1165', '51000000', '51001502', 'BBK WIESBADEN', '51050015', '393000643', 'NASS SPK WIESBADEN', 'Mo-Mi 8:00-15:30, Do 13:30-18:00, Fr 8:00-12:00 Uhr', 'poststelle@Rheingau-Taunus.de', 'www.Finanzamt-Rheingau-Taunus.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('6', '2605', 'Bensheim ', 'Berliner Ring 35', '64625', 'Bensheim', '06251/15-0', '06251/15-267', '', '64603', '1351', '50800000', '50801510', 'BBK DARMSTADT', '50950068', '1040005', 'SPARKASSE BENSHEIM', 'Mo-Mi 8:00-15:30, Do 13:00-18:00, Fr 8:00-12:00 Uhr', 'poststelle@Finanzamt-Bensheim.de', 'www.Finanzamt-Bensheim.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('6', '2606', 'Marburg-Biedenkopf Verwaltungsstelle Biedenkopf', 'Im Feldchen 2', '35216', 'Biedenkopf', '06421/698-0', '06421/698-109', '', '', '', '51300000', '51301514', 'BBK GIESSEN', '53350000', '110027303', 'SPK MARBURG-BIEDENKOPF', 'Mo u. Fr 8:00-12:00, Mi 14:00-18:00 Uhr Telefon Verwaltungsstelle: 06461/709-0', 'poststelle@Finanzamt-Marburg-Biedenkopf.de', 'www.Finanzamt-Marburg-Biedenkopf.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('6', '2607', 'Darmstadt ', 'Soderstraße 30', '64283', 'Darmstadt', '06151/102-0', '06151/102-1262', '64287', '64219', '110465', '50800000', '50801500', 'BBK DARMSTADT', '50850049', '5093005006', 'LD BK GZ DARMSTADT', 'Mo-Mi 8:00-15:30, Do 8:00-18:00, Fr 8:00-12:00 Uhr', 'poststelle@Finanzamt-Darmstadt.de', 'www.Finanzamt-Darmstadt.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('6', '2608', 'Dieburg ', 'Marienstraße 19', '64807', 'Dieburg', '06071/2006-0', '06071/2006-100', '', '64802', '1209', '50800000', '50801501', 'BBK DARMSTADT', '50852651', '33211004', 'SPARKASSE DIEBURG', 'Mo-Mi 7:30-15:30, Do 13:30-18:00, Fr 7:30-12:00 Uhr', 'poststelle@Finanzamt-Dieburg.de', 'www.Finanzamt-Dieburg.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('6', '2609', 'Dillenburg ', 'Wilhelmstraße 9', '35683', 'Dillenburg', '02771/908-0', '02771/908-100', '', '35663', '1362', '51300000', '51301509', 'BBK GIESSEN', '51650045', '18', 'BEZ SPK DILLENBURG', 'Mo-Mi 8:00-15:30, Do 14:00-18:00, Fr 8:00-12:00 Uhr', 'poststelle@Finanzamt-Dillenburg.de', 'www.Finanzamt-Dillenburg.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('6', '2610', 'Eschwege-Witzenhausen Verwaltungsstelle Eschwege', 'Schlesienstraße 2', '37269', 'Eschwege', '05651/926-5', '05651/926-720', '37267', '37252', '1280', '52000000', '52001510', 'BBK KASSEL', '52250030', '18', 'SPARKASSE WERRA-MEISSNER', 'Mo u. Mi 8:00-12:00, Do 14:00-18:00 Uhr', 'poststelle@Finanzamt-Eschwege-Witzenhausen.de', 'www.Finanzamt-Eschwege-Witzenhausen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('6', '2611', 'Korbach-Frankenberg Verwaltungsstelle Frankenberg ', 'Geismarer Straße 16', '35066', 'Frankenberg', '05631/563-0', '05631/563-888', '', '', '', '51300000', '51301513', 'BBK GIESSEN', '52350005', '5001557', 'SPK WALDECK-FRANKENBERG', 'Mo, Di u. Do 8:00-15:30, Mi 13:30-18:00, Fr 8:00-12:00 Uhr', 'poststelle@Finanzamt-Korbach-Frankenberg.de', 'www.Finanzamt-Korbach-Frankenberg.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('6', '2612', 'Frankfurt am Main II ', 'Gutleutstraße 122', '60327', 'Frankfurt', '069/2545-02', '069/2545-2999', '', '60305', '110862', '50000000', '50001504', 'BBK FILIALE FRANKFURT MAIN', '50050000', '1600006', 'LD BK HESS-THUER GZ FFM', 'Mo-Mi 8:00-15:30, Do 13:30-18:00, Fr 8:00-12:00 Uhr', 'poststelle@Finanzamt-Frankfurt-2.de', 'www.Finanzamt-Frankfurt-am-Main.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('6', '2613', 'Frankfurt am Main I ', 'Gutleutstraße 124', '60327', 'Frankfurt', '069/2545-01', '069/2545-1999', '', '60305', '110861', '50000000', '50001504', 'BBK FILIALE FRANKFURT MAIN', '50050000', '1600006', 'LD BK HESS-THUER GZ FFM', 'Mo-Mi 8:00-15:30, Do 13:30-18:00, Fr 8:00-12:00 Uhr', 'poststelle@Finanzamt-Frankfurt-1.de', 'www.Finanzamt-Frankfurt-am-Main.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('6', '2614', 'Frankfurt am Main IV ', 'Gutleutstraße 118', '60327', 'Frankfurt', '069/2545-04', '069/2545-4999', '', '60305', '110864', '50000000', '50001504', 'BBK FILIALE FRANKFURT MAIN', '50050000', '1600006', 'LD BK HESS-THUER GZ FFM', 'Mo u. Mi 8:00-12:00, Do 14:00-18:00 Uhr', 'poststelle@Finanzamt-Frankfurt-4.de', 'www.Finanzamt-Frankfurt-am-Main.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('6', '2615', 'Frankfurt/M. V-Höchst Verwaltungsstelle Höchst', 'Hospitalstraße 16 a', '65929', 'Frankfurt', '069/2545-05', '069/2545-5999', '', '', '', '50000000', '50001502', 'BBK FILIALE FRANKFURT MAIN', '50050201', '608604', 'FRANKFURTER SPK FRANKFURT', 'Mo u. Mi 8:00-12:00, Do 14:00-18:00 Uhr Telefon Verwaltungsstelle: 069/30830-0', 'poststelle@Finanzamt-Frankfurt-5-Hoechst.de', 'www.Finanzamt-Frankfurt-am-Main.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('6', '2616', 'Friedberg (Hessen) ', 'Leonhardstraße 10 - 12', '61169', 'Friedberg', '06031/49-1', '06031/49-333', '', '61143', '100362', '51300000', '51301506', 'BBK GIESSEN', '51850079', '50000400', 'SPARKASSE WETTERAU', 'Di 8:00-12:00, Do 14:00-18:00, Fr 8:00-12:00 Uhr', 'poststelle@Finanzamt-Friedberg.de', 'www.Finanzamt-Friedberg.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('6', '2617', 'Bensheim Außenstelle Fürth', 'Erbacher Straße 23', '64658', 'Fürth', '06253/206-0', '06253/206-10', '', '64654', '1154', '50800000', '50801510', 'BBK DARMSTADT', '50950068', '1040005', 'SPARKASSE BENSHEIM', '', 'poststelle@Finanzamt-Bensheim.de', 'www.Finanzamt-Bensheim.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('6', '2618', 'Fulda ', 'Königstraße 2', '36037', 'Fulda', '0661/924-01', '0661/924-1606', '', '36003', '1346', '53000000', '53001500', 'BBK KASSEL EH FULDA', '53050180', '49009', 'SPARKASSE FULDA', 'Mo-Mi 8:00-15:30, Do 14:00-18:00, Fr 8:00-12:00 Uhr', 'poststelle@Finanzamt-Fulda.de', 'www.Finanzamt-Fulda.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('6', '2619', 'Gelnhausen ', 'Frankfurter Straße 14', '63571', 'Gelnhausen', '06051/86-0', '06051/86-299', '63569', '63552', '1262', '50600000', '50601502', 'BBK FRANKFURT EH HANAU', '50750094', '2008', 'KREISSPARKASSE GELNHAUSEN', 'Mo u. Mi 8:00-12:00, Do 14:30-18:00 Uhr', 'poststelle@Finanzamt-Gelnhausen.de', 'www.Finanzamt-Gelnhausen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('6', '2620', 'Gießen ', 'Schubertstraße 60', '35392', 'Gießen', '0641/4800-100', '0641/4800-1590', '35387', '35349', '110440', '', '', '', '51300000', '51301500', 'BBK GIESSEN', 'Mo-Mi 8:00-15:30,Do 14:00-18:00, Fr 8:00-12:00 Uhr', 'info@Finanzamt-Giessen.de', 'www.Finanzamt-Giessen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('6', '2621', 'Groß-Gerau ', 'Europaring 11-13', '64521', 'Groß-Gerau', '06152/170-01', '06152/170-601', '64518', '64502', '1262', '50800000', '50801502', 'BBK DARMSTADT', '50852553', '1685', 'KR SPK GROSS-GERAU', 'Mo-Mi 8:00-15.30, Do 14:00-18:00, Fr 8:00-12:00 Uhr', 'poststelle@Finanzamt-Gross-Gerau.de', 'www.Finanzamt-Gross-Gerau.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('6', '2622', 'Hanau ', 'Am Freiheitsplatz 2', '63450', 'Hanau', '06181/101-1', '06181/101-501', '63446', '63404', '1452', '50600000', '50601500', 'BBK FRANKFURT EH HANAU', '50650023', '50104', 'SPARKASSE HANAU', 'Mo u. Mi 7:30-12:00, Do 14:30-18:00 Uhr', 'poststelle@Finanzamt-Hanau.de', 'www.Finanzamt-Hanau.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('6', '2623', 'Kassel-Hofgeismar Verwaltungsstelle Hofgeismar', 'Altstädter Kirchplatz 10', '34369', 'Hofgeismar', '0561/7207-0', '0561/7207-2500', '', '', '', '52000000', '52001501', 'BBK KASSEL', '52050353', '100009202', 'KASSELER SPARKASSE', 'Di, Mi u. Fr 8:00-12:00, Do 15:00-18:00 Uhr Telefon Verwaltungsstelle: 05671/8004-0', 'poststelle@Finanzamt-Kassel-Hofgeismar.de', 'www.Finanzamt-Kassel.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('6', '2624', 'Schwalm-Eder Verwaltungsstelle Fritzlar', 'Georgengasse 5', '34560', 'Fritzlar', '05622/805-0', '05622/805-111', '', '34551', '1161', '52000000', '52001502', 'BBK KASSEL', '52052154', '110007507', 'KREISSPARKASSE SCHWALM-EDER', 'Mo u. Fr 8:00-12:00, Mi 14:00-18:00 Uhr', 'poststelle@Finanzamt-Schwalm-Eder.de', 'www.Finanzamt-Schwalm-Eder.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('6', '2625', 'Kassel-Spohrstraße ', 'Spohrstraße 7', '34117', 'Kassel', '0561/7208-0', '0561/7208-408', '34111', '34012', '101249', '52000000', '52001500', 'BBK KASSEL', '52050000', '4091300006', 'LANDESKREDITKASSE KASSEL', 'Mo u. Fr 7:30-12:00, Mi 14:00-18:00 Uhr', 'poststelle@Finanzamt-Kassel-Spohrstrasse.de', 'www.Finanzamt-Kassel.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('6', '2626', 'Kassel-Hofgeismar Verwaltungsstelle Kassel', 'Goethestraße 43', '34119', 'Kassel', '0561/7207-0', '0561/7207-2500', '34111', '34012', '101229', '52000000', '52001500', 'BBK KASSEL', '52050000', '4091300006', 'LANDESKREDITKASSE KASSEL', 'Mo, Mi u. Fr 8:00-12:00, Mi 14:00-18:00 Uhr', 'poststelle@Finanzamt-Kassel-Hofgeismar.de', 'www.Finanzamt-Kassel.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('6', '2627', 'Korbach-Frankenberg Verwaltungsstelle Korbach', 'Medebacher Landstraße 29', '34497', 'Korbach', '05631/563-0', '05631/563-888', '34495', '34482', '1240', '52000000', '52001509', 'BBK KASSEL', '52350005', '19588', 'SPK WALDECK-FRANKENBERG', 'Mo, Mi u. Fr 8:00-12:00, Do 15:30-18:00 Uhr', 'poststelle@Finanzamt-Korbach-Frankenberg.de', 'www.Finanzamt-Korbach-Frankenberg.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('6', '2628', 'Langen ', 'Zimmerstraße 27', '63225', 'Langen', '06103/591-01', '06103/591-285', '63222', '63202', '1280', '50000000', '50001511', 'BBK FILIALE FRANKFURT MAIN', '50592200', '31500', 'VB DREIEICH', 'Mo, Mi u. Do 8:00-15:30, Di 13:30-18:00, Fr 8:00-12:00 Uhr', 'poststelle@Finanzamt-Langen.de', 'www.Finanzamt-Langen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('6', '2629', 'Alsfeld-Lauterbach Verwaltungsstelle Lauterbach', 'Bahnhofstraße 69', '36341', 'Lauterbach', '06631/790-0', '06631/790-555', '36339', '', '', '53000000', '53001501', 'BBK KASSEL EH FULDA', '53051130', '60100509', 'SPARKASSE VOGELSBERGKREIS', 'Mo u. Mi 8:00-12:00, Do 14:00-18:00 Uhr Telefon Verwaltungsstelle: 06641/188-0', 'poststelle@Finanzamt-Alsfeld-Lauterbach.de', 'www.Finanzamt-Alsfeld-Lauterbach.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('6', '2630', 'Limburg-Weilburg Verwaltungsstelle Limburg', 'Walderdorffstraße 11', '65549', 'Limburg', '06431/208-1', '06431/208-294', '65547', '65534', '1465', '51000000', '51001507', 'BBK WIESBADEN', '51050015', '535054800', 'NASS SPK WIESBADEN', 'Mo-Mi 8:00-15:30, Do 8:00-18:00, Fr 8:00-12:00 Uhr', 'poststelle@Finanzamt-Limburg-Weilburg.de', 'www.Finanzamt-Limburg-Weilburg.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('6', '2631', 'Marburg-Biedenkopf Verwaltungsstelle Marburg', 'Robert-Koch-Straße 7', '35037', 'Marburg', '06421/698-0', '06421/698-109', '35034', '35004', '1469', '51300000', '51301512', 'BBK GIESSEN', '53350000', '11517', 'SPK MARBURG-BIEDENKOPF', 'Mo-Mi 8:00-15:30, Do 14:00-18:00, Fr 8:00-12:00 Uhr', 'poststelle@Finanzamt-Marburg-Biedenkopf.de', 'www.Finanzamt-Marburg-Biedenkopf.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('6', '2632', 'Schwalm-Eder Verwaltungsstelle Melsungen', 'Kasseler Straße 31 (Schloß)', '34212', 'Melsungen', '05622/805-0', '05622/805-111', '', '', '', '52000000', '52001503', 'BBK KASSEL', '52052154', '10060002', 'KREISSPARKASSE SCHWALM-EDER', 'Mo u. Fr 8:00-12:00, Mi 14:00-18:00 Uhr Telefon Verwaltungsstelle: 05661/706-0', 'poststelle@Finanzamt-Schwalm-Eder.de', 'www.Finanzamt-Schwalm-Eder.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('6', '2633', 'Michelstadt ', 'Erbacher Straße 48', '64720', 'Michelstadt', '06061/78-0', '06061/78-100', '', '64712', '3180', '50800000', '50801503', 'BBK DARMSTADT', '50851952', '40041451', 'SPK ODENWALDKREIS ERBACH', 'Mo, Di u. Do 8:00-15:30, Mi 13:30-18:00, Fr 8:00-12:00 Uhr', 'poststelle@Finanzamt-Michelstadt.de', 'www.Finanzamt-Michelstadt.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('6', '2634', 'Nidda ', 'Schillerstraße 38', '63667', 'Nidda', '06043/805-0', '06043/805-159', '', '63658', '1180', '50600000', '50601501', 'BBK FRANKFURT EH HANAU', '51850079', '150003652', 'SPARKASSE WETTERAU', 'Mo, Di u. Do 7:30-16:00, Mi 13:30-18:00, Fr 7:00-12:00 Uhr', 'poststelle@Finanzamt-Nidda.de', 'www.Finanzamt-Nidda.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('6', '2635', 'Offenbach am Main-Stadt ', 'Bieberer Straße 59', '63065', 'Offenbach', '069/8091-1', '069/8091-2400', '63063', '63005', '100563', '50000000', '50001500', 'BBK FILIALE FRANKFURT MAIN', '50550020', '493', 'STE SPK OFFENBACH', 'Mo, Di u. Do 7:30-15:30, Mi 13:00-18:00, Fr 7:30-12:00 Uhr', 'poststelle@Finanzamt-Offenbach-Stadt.de', 'www.Finanzamt-Offenbach.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('6', '2636', 'Hersfeld-Rotenburg Verwaltungsstelle Rotenburg', 'Dickenrücker Straße 12', '36199', 'Rotenburg', '06621/933-0', '06621/933-333', '', '', '', '52000000', '52001504', 'BBK KASSEL', '53250000', '50000012', 'SPK BAD HERSFELD-ROTENBURG', 'Mo u. Fr 8:00-12:00, Mi 14:00-18:00 Uhr Telefon Verwaltungsstelle: 06623/816-0', 'poststelle@Finanzamt-Hersfeld-Rotenburg.de', 'www.Finanzamt-Hersfeld-Rotenburg.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('6', '2637', 'Rheingau-Taunus Verwaltungsstelle Rüdesheim', 'Hugo-Asbach-Straße 3 - 7', '65385', 'Rüdesheim', '06124/705-0', '06124/705-400', '', '', '', '51000000', '51001501', 'BBK WIESBADEN', '51050015', '455022800', 'NASS SPK WIESBADEN', 'Mo u. Fr 8:00-12:00, Mi 14:00-18:00 Uhr Telefon Verwaltungsstelle: 06722/405-0', 'poststelle@Finanzamt-Rheingau-Taunus.de', 'www.Finanzamt-Rheingau-Taunus.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('6', '2638', 'Limburg-Weilburg Verwaltungsstelle Weilburg', 'Kruppstraße 1', '35781', 'Weilburg', '06431/208-1', '06431/208-294', '35779', '', '', '51000000', '51001511', 'BBK WIESBADEN', '51151919', '100000843', 'KR SPK WEILBURG', 'Mo-Mi 8:00-16:00, Do 14:00-18:00, Fr 8:00-12:00 Uhr', 'poststelle@Finanzamt-Limburg-Weilburg.de', 'www.Finanzamt-Limburg-Weilburg.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('6', '2639', 'Wetzlar ', 'Frankfurter Straße 59', '35578', 'Wetzlar', '06441/202-0', '06441/202-6810', '35573', '35525', '1520', '51300000', '51301508', 'BBK GIESSEN', '51550035', '46003', 'SPARKASSE WETZLAR', 'Mo u. Mi 8:00-12:00, Do 14:00-18:00 Uhr', 'poststelle@Finanzamt-Wetzlar.de', 'www.Finanzamt-Wetzlar.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('6', '2640', 'Wiesbaden I ', 'Dostojewskistraße 8', '65187', 'Wiesbaden', '0611/813-0', '0611/813-1000', '65173', '65014', '2469', '51000000', '51001500', 'BBK WIESBADEN', '51050015', '100061600', 'NASS SPK WIESBADEN', 'Mo, Di u. Do 8:00-15:30, Mi 13:30-18:00, Fr 7:00-12:00 Uhr', 'poststelle@Finanzamt-Wiesbaden-1.de', 'www.Finanzamt-Wiesbaden.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('6', '2641', 'Eschwege-Witzenhausen Verwaltungsstelle Witzenhausen', 'Südbahnhofstraße 37', '37213', 'Witzenhausen', '05651/926-5', '05651/926-720', '', '', '', '52000000', '52001505', 'BBK KASSEL', '52250030', '50000991', 'SPARKASSE WERRA-MEISSNER', 'Mo u. Fr 8:00-12:00, Mi 14:00-18:00 Uhr Telefon Verwaltungsstelle: 05542/602-0', 'poststelle@Finanzamt-Eschwege-Witzenhausen.de', 'www.Finanzamt-Eschwege-Witzenhausen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('6', '2642', 'Schwalm-Eder Verwaltungsstelle Schwalmstadt', 'Landgraf-Philipp-Straße 15', '34613', 'Schwalmstadt', '05622/805-0', '05622/805-111', '', '', '', '52000000', '52001506', 'BBK KASSEL', '52052154', '200006641', 'KREISSPARKASSE SCHWALM-EDER', 'Mo u. Mi 8:00-12:00, Do 14:00-18:00 Uhr Telefon Verwaltungsstelle: 06691/738-0', 'poststelle@Finanzamt-Schwalm-Eder.de', 'www.Finanzamt-Schwalm-Eder.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('6', '2643', 'Wiesbaden II ', 'Dostojewskistraße 8', '65187', 'Wiesbaden', '0611/813-0', '0611/813-2000', '65173', '65014', '2469', '51000000', '51001500', 'BBK WIESBADEN', '51050015', '100061600', 'NASS SPK WIESBADEN', 'Mo, Di u. Do 8:00-15:30, Mi 13:30-18:00, Fr 7:00-12:00 Uhr', 'poststelle@Finanzamt-Wiesbaden-2.de', 'www.Finanzamt-Wiesbaden.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('6', '2644', 'Offenbach am Main-Land ', 'Bieberer Straße 59', '63065', 'Offenbach', '069/8091-1', '069/8091-3400', '63063', '63005', '100552', '50000000', '50001500', 'BBK FILIALE FRANKFURT MAIN', '50550020', '493', 'STE SPK OFFENBACH', 'Mo, Di u. Do 7:30-15:30, Mi 13:00-18:00, Fr 7:30-12:00 Uhr', 'poststelle@Finanzamt-Offenbach-Land.de', 'www.Finanzamt-Offenbach.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('6', '2645', 'Frankfurt am Main III ', 'Gutleutstraße 120', '60327', 'Frankfurt', '069/2545-03', '069/2545-3999', '', '60305', '110863', '50000000', '50001504', 'BBK FILIALE FRANKFURT MAIN', '50050000', '1600006', 'LD BK HESS-THUER GZ FFM', 'Mo u. Mi 8:00-12:00, Do 14:00-18:00 Uhr', 'poststelle@Finanzamt-Frankfurt-3.de', 'wwww.Finanzamt-Frankfurt-am-Main.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('6', '2646', 'Hofheim am Taunus ', 'Nordring 4 - 10', '65719', 'Hofheim', '06192/960-0', '06192/960-412', '65717', '65703', '1380', '50000000', '50001503', 'BBK FILIALE FRANKFURT MAIN', '51250000', '2000008', 'TAUNUS-SPARKASSE BAD HOMBG', 'Mo-Mi 8:00-15:30, Do 13:30-18:00, Fr 8:00-12:00 Uhr', 'poststelle@Finanzamt-Hofheim-am-Taunus.de', 'www.Finanzamt-Hofheim-am-Taunus.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('6', '2647', 'Frankfurt/M. V-Höchst Verwaltungsstelle Frankfurt', 'Gutleutstraße 116', '60327', 'Frankfurt', '069/2545-05', '069/2545-5999', '', '60305', '110865', '50000000', '50001504', 'BBK FILIALE FRANKFURT MAIN', '50050000', '1600006', 'LD BK HESS-THUER GZ FFM', 'Mo u. Mi 8:00-12:00, Do 14:00-18:00 Uhr', 'poststelle@Finanzamt-Frankfurt-5-Hoechst.de', 'www.Finanzamt-Frankfurt-am-Main.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('7', '2701', 'Bad Neuenahr-Ahrweiler ', 'Römerstr. 5', '53474', 'Bad Neuenahr-Ahrweiler', '02641/3820', '02641/38212000', '', '53457', '1209', '55050000', '908', 'LRP GZ MAINZ', '', '', '', '8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR', 'Poststelle@fa-aw.fin-rlp.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('7', '2702', 'Altenkirchen-Hachenburg ', 'Frankfurter Str. 21', '57610', 'Altenkirchen', '02681/860', '02681/8610090', '57609', '57602', '1260', '55050000', '908', 'LRP GZ MAINZ', '', '', '', '8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR', 'Poststelle@fa-ak.fin-rlp.de', 'www.finanzamt-altenkirchen-hachenburg.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('7', '2703', 'Bingen-Alzey Aussenstelle Alzey', 'Rochusallee 10', '55411', 'Bingen', '06721/7060', '06721/70614080', '55409', '55382', '', '55050000', '901', 'LRP GZ MAINZ', '', '', '', '8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR Telefon-Nr. Aussenstelle: 06731/4000', 'Poststelle@fa-bi.fin-rlp.de', 'www.finanzamt-bingen-alzey.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('7', '2706', 'Bad Kreuznach ', 'Ringstr. 10', '55543', 'Bad Kreuznach', '0671/7000', '0671/70011702', '55541', '55505', '1552', '55050000', '901', 'LRP GZ MAINZ', '', '', '', '8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR', 'Poststelle@fa-kh.fin-rlp.de', 'www.finanzamt-bad-kreuznach.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('7', '2707', 'Bernkastel-Wittlich Aussenstelle Bernkastel-Kues', 'Unterer Sehlemet 15', '54516', 'Wittlich', '06571/95360', '06571/953613400', '', '54502', '1240', '55050000', '902', 'LRP GZ MAINZ', '', '', '', '8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR Telefon-Nr. Aussenstelle: 06531/5060', 'Poststelle@fa-wi.fin-rlp.de', 'www.finanzamt-bernkastel-wittlich.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('7', '2708', 'Bingen-Alzey ', 'Rochusallee 10', '55411', 'Bingen', '06721/7060', '06721/70614080', '55409', '55382', '', '55050000', '901', 'LRP GZ MAINZ', '', '', '', '8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR', 'Poststelle@fa-bi.fin-rlp.de', 'www.finanzamt-bingen-alzey.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('7', '2709', 'Idar-Oberstein ', 'Hauptstraße 199', '55743', 'Idar-Oberstein', '06781/680', '06781/6818333', '', '55708', '11820', '55050000', '901', 'LRP GZ MAINZ', '', '', '', '8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR', 'Poststelle@fa-io.fin-rlp.de', 'www.finanzamt-idar-oberstein.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('7', '2710', 'Bitburg-Prüm ', 'Kölner Straße 20', '54634', 'Bitburg', '06561/6030', '06561/60315090', '', '54622', '1252', '55050000', '902', 'LRP GZ MAINZ', '', '', '', '8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR', 'Poststelle@fa-bt.fin-rlp.de', 'www.finanzamt-bitburg-pruem.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('7', '2713', 'Daun ', 'Berliner Straße 1', '54550', 'Daun', '06592/95790', '06592/957916175', '', '54542', '1160', '55050000', '902', 'LRP GZ MAINZ', '', '', '', '8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR', 'Poststelle@fa-da.fin-rlp.de', 'www.finanzamt-daun.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('7', '2714', 'Montabaur-Diez Aussenstelle Diez', 'Koblenzer Str. 15', '56410', 'Montabaur', '02602/1210', '02602/12127099', '56409', '56404', '1461', '55050000', '908', 'LRP GZ MAINZ', '', '', '', '8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR Telefon-Nr. Aussenstelle: 06432/5040', 'Poststelle@fa-mt.fin-rlp.de', 'www.finanzamt-montabaur-diez.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('7', '2715', 'Frankenthal ', 'Friedrich-Ebert-Straße 6', '67227', 'Frankenthal', '06233/49030', '06233/490317082', '67225', '67203', '1324', '55050000', '910', 'LRP GZ MAINZ', '', '', '', '8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR', 'Poststelle@fa-ft.fin-rlp.de', 'www.finanzamt-frankenthal.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('7', '2716', 'Speyer-Germersheim Aussenstelle Germersheim', 'Johannesstr. 9-12', '67346', 'Speyer', '06232/60170', '06232/601733431', '67343', '67323', '1309', '55050000', '910', 'LRP GZ MAINZ', '', '', '', '8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR Telefon-Nr. Aussenstelle: 07274/9500', 'Poststelle@fa-sp.fin-rlp.de', 'www.finanzamt-speyer-germersheim.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('7', '2718', 'Altenkirchen-Hachenburg Aussenstelle Hachenburg', 'Frankfurter Str. 21', '57610', 'Altenkirchen', '02681/860', '02681/8610090', '57609', '57602', '1260', '55050000', '908', 'LRP GZ MAINZ', '', '', '', '8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR Telefon-Nr. Aussenstelle: 02662/94520', 'Poststelle@fa-ak.fin-rlp.de', 'www.finanzamt-altenkirchen-hachenburg.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('7', '2719', 'Kaiserslautern ', 'Eisenbahnstr. 56', '67655', 'Kaiserslautern', '0631/36760', '0631/367619500', '67653', '67621', '3360', '55050000', '901', 'LRP GZ MAINZ', '', '', '', '8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR', 'Poststelle@fa-kl.fin-rlp.de', 'www.finanzamt-kaiserslautern.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('7', '2721', 'Worms-Kirchheimbolanden Aussenstelle Kirchheimbolanden', 'Karlsplatz 6', '67549', 'Worms', '06241/30460', '06241/304635060', '67545', '', '', '55050000', '901', 'LRP GZ MAINZ', '', '', '', '8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR Telefon-Nr. Aussenstelle: 06352/4070', 'Poststelle@fa-wo.fin-rlp.de', 'www.finanzamt-worms-kirchheimbolanden.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('7', '2722', 'Koblenz ', 'Ferdinand-Sauerbruch-Str. 19', '56073', 'Koblenz', '0261/49310', '0261/493120090', '56060', '56007', '709', '55050000', '908', 'LRP GZ MAINZ', '', '', '', '8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR', 'Poststelle@fa-ko.fin-rlp.de', 'www.finanzamt-koblenz.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('7', '2723', 'Kusel-Landstuhl ', 'Trierer Str. 46', '66869', 'Kusel', '06381/99670', '06381/996721060', '', '66864', '1251', '55050000', '901', 'LRP GZ MAINZ', '', '', '', '8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR', 'Poststelle@fa-ku.fin-rlp.de', 'www.finanzamt-kusel-landstuhl.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('7', '2724', 'Landau ', 'Weißquartierstr. 13', '76829', 'Landau', '06341/9130', '06341/91322100', '76825', '76807', '1760u.1780', '55050000', '910', 'LRP GZ MAINZ', '', '', '', '8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR', 'Poststelle@fa-ld.fin-rlp.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('7', '2725', 'Kusel-Landstuhl Aussenstelle Landstuhl', 'Trierer Str. 46', '66869', 'Kusel', '06381/99670', '06381/996721060', '', '66864', '1251', '55050000', '901', 'LRP GZ MAINZ', '', '', '', '8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR Telefon-Nr. Aussenstelle: 06371/61730', 'Poststelle@fa-ku.fin-rlp.de', 'www.finanzamt-kusel-landstuhl.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('7', '2726', 'Mainz-Mitte ', 'Schillerstr. 13', '55116', 'Mainz', '06131/2510', '06131/25124090', '', '55009', '1980', '55050000', '901', 'LRP GZ MAINZ', '', '', '', '8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR', 'Poststelle@fa-mz.fin-rlp.de', 'www.finanzamt-mainz-mitte.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('7', '2727', 'Ludwigshafen ', 'Bayernstr. 39', '67061', 'Ludwigshafen', '0621/56140', '0621/561423051', '', '67005', '210507', '55050000', '910', 'LRP GZ MAINZ', '', '', '', '8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR', 'Poststelle@fa-lu.fin-rlp.de', 'www.finanzamt-ludwigshafen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('7', '2728', 'Mainz-Süd ', 'Emy-Roeder-Str. 3', '55129', 'Mainz', '06131/5520', '06131/55225272', '', '55071', '421365', '55050000', '901', 'LRP GZ MAINZ', '', '', '', '8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR', 'Poststelle@fa-ms.fin-rlp.de', 'www.finanzamt-mainz-sued.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('7', '2729', 'Mayen ', 'Westbahnhofstr. 11', '56727', 'Mayen', '02651/70260', '02651/702626090', '', '56703', '1363', '55050000', '908', 'LRP GZ MAINZ', '', '', '', '8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR', 'Poststelle@fa-my.fin-rlp.de', 'www.finanzamt-mayen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('7', '2730', 'Montabaur-Diez ', 'Koblenzer Str. 15', '56410', 'Montabaur', '02602/1210', '02602/12127099', '56409', '56404', '1461', '55050000', '908', 'LRP GZ MAINZ', '', '', '', '8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR', 'Poststelle@fa-mt.fin-rlp.de', 'www.finanzamt-montabaur-diez.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('7', '2731', 'Neustadt ', 'Konrad-Adenauer-Str. 26', '67433', 'Neustadt', '06321/9300', '06321/93028600', '67429', '67404', '100 465', '55050000', '910', 'LRP GZ MAINZ', '', '', '', '8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR', 'Poststelle@fa-nw.fin-rlp.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('7', '2732', 'Neuwied ', 'Augustastr. 54', '56564', 'Neuwied', '02631/9100', '02631/91029906', '56562', '56505', '1561', '55050000', '908', 'LRP GZ MAINZ', '', '', '', '8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR', 'Poststelle@fa-nr.fin-rlp.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('7', '2735', 'Pirmasens-Zweibrücken ', 'Kaiserstr. 2', '66955', 'Pirmasens', '06331/7110', '06331/71130950', '66950', '66925', '1662', '55050000', '910', 'LRP GZ MAINZ', '', '', '', '8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR', 'Poststelle@fa-ps.fin-rlp.de', 'www.finanzamt-pirmasens-zweibruecken.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('7', '2736', 'Bitburg-Prüm Aussenstelle Prüm', 'Kölner Str. 20', '54634', 'Bitburg', '06561/6030', '06561/60315093', '', '54622', '1252', '55050000', '902', 'LRP GZ MAINZ', '', '', '', '8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR Telefon-Nr. Aussenstelle: 06551/9400', 'Poststelle@fa-bt.fin-rlp.de', 'www.finanzamt-bitburg-pruem.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('7', '2738', 'Sankt Goarshausen-Sankt Goar Aussenstelle Sankt Goar', 'Wellmicher Str. 79', '56346', 'St. Goarshausen', '06771/95900', '06771/959031090', '', '56342', '', '55050000', '908', 'LRP GZ MAINZ', '', '', '', '8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR Telefon-Nr. Aussenstelle: 06741/98100', 'Poststelle@fa-gh.fin-rlp.de', 'www.finanzamt-sankt-goarshausen-sankt-goar.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('7', '2739', 'Sankt Goarshausen-Sankt Goar ', 'Wellmicher Str. 79', '56346', 'St. Goarshausen', '06771/95900', '06771/959031090', '', '56342', '', '55050000', '908', 'LRP GZ MAINZ', '', '', '', '8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR', 'Poststelle@fa-gh.fin-rlp.de', 'www.finanzamt-sankt-goarshausen-sankt-goar.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('7', '2740', 'Simmern-Zell ', 'Brühlstraße 3', '55469', 'Simmern', '06761/8550', '06761/85532053', '', '55464', '440', '55050000', '908', 'LRP GZ MAINZ', '', '', '', '8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR', 'Poststelle@fa-si.fin-rlp.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('7', '2741', 'Speyer-Germersheim ', 'Johannesstr. 9-12', '67346', 'Speyer', '06232/60170', '06232/601733431', '67343', '67323', '1309', '55050000', '910', 'LRP GZ MAINZ', '', '', '', '8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR', 'Poststelle@fa-sp.fin-rlp.de', 'www.finanzamt-speyer-germersheim.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('7', '2742', 'Trier ', 'Hubert-Neuerburg-Str. 1', '54290', 'Trier', '0651/93600', '0651/936034900', '', '54207', '1750u.1760', '55050000', '902', 'LRP GZ MAINZ', '', '', '', '8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR', 'Poststelle@fa-tr.fin-rlp.de', 'www.finanzamt-trier.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('7', '2743', 'Bernkastel-Wittlich ', 'Unterer Sehlemet 15', '54516', 'Wittlich', '06571/95360', '06571/953613400', '', '54502', '1240', '55050000', '902', 'LRP GZ MAINZ', '', '', '', '8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR', 'Poststelle@fa-wi.fin-rlp.de', 'www.finanzamt-bernkastel-wittlich.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('7', '2744', 'Worms-Kirchheimbolanden ', 'Karlsplatz 6', '67549', 'Worms', '06241/30460', '06241/304635060', '67545', '', '', '55050000', '901', 'LRP GZ MAINZ', '', '', '', '8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR', 'Poststelle@fa-wo.fin-rlp.de', 'www.finanzamt-worms-kirchheimbolanden.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('7', '2745', 'Simmern-Zell Aussenstelle Zell', 'Brühlstr. 3', '55469', 'Simmern', '06761/8550', '06761/85532053', '', '55464', '440', '55050000', '908', 'LRP GZ MAINZ', '', '', '', '8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR Telefon-Nr. Aussenstelle: 06542/7090', 'Poststelle@fa-si.fin-rlp.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('7', '2746', 'Pirmasens-Zweibrücken Aussenstelle Zweibrücken', 'Kaiserstr. 2', '66955', 'Pirmasens', '06331/7110', '06331/71130950', '66950', '66925', '1662', '55050000', '910', 'LRP GZ MAINZ', '', '', '', '8.00-17.00 MO-MI 8.00-18.00 DO 8.00-13.00 FR Telefon-Nr. Aussenstelle: 06332/80680', 'Poststelle@fa-ps.fin-rlp.de', 'www.finanzamt-pirmasens-zweibruecken.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2801', 'Achern ', 'Allerheiligenstr. 10', '77855', 'Achern', '07841/6940', '07841/694136', '77843', '77843', '1260', '66000000', '66001518', 'BBK KARLSRUHE', '66450050', '88013009', 'SPARKASSE OFFENBURG-ORTENAU', 'MO-DO 8-12.30+13.30-15.30,DO-17.30,FR 8-12 H', 'poststelle@fa-achern.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2804', 'Donaueschingen ', 'Käferstr. 25', '78166', 'Donaueschingen', '0771/8080', '0771/808359', '78153', '78153', '1269', '69400000', '694 01501', 'BBK VILLINGEN-SCHWENNINGEN', '69421020', '6204700600', 'BW BANK DONAUESCHINGEN', 'MO-MI 8-16 UHR, DO 8-17.30 UHR, FR 8-12 UHR', 'poststelle@fa-donaueschingen.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2805', 'Emmendingen ', 'Bahnhofstr. 3', '79312', 'Emmendingen', '07641/4500', '07641/450350', '79305', '79305', '1520', '68000000', '680 01507', 'BBK FREIBURG IM BREISGAU', '68050101', '20066684', 'SPK FREIBURG-NOERDL BREISGA', 'MO-MI 7:30-15:30,DO 7:30-17:00,FR 7:30-12:00', 'poststelle@fa-emmendingen.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2806', 'Freiburg-Stadt ', 'Sautierstr. 24', '79104', 'Freiburg', '0761/2040', '0761/2043295', '79079', '', '', '68000000', '680 01501', 'BBK FREIBURG IM BREISGAU', '68020020', '4402818100', 'BW BANK FREIBURG BREISGAU', 'MO, DI, DO 7.30-16,MI 7.30-17.30, FR 7.30-12', 'poststelle@fa-freiburg-stadt.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2807', 'Freiburg-Land ', 'Stefan-Meier-Str. 133', '79104', 'Freiburg', '0761/2040', '0761/2043424', '79095', '', '', '68000000', '680 015 00', 'BBK FREIBURG IM BREISGAU', '68090000', '12222300', 'VOLKSBANK FREIBURG', 'ZIA: MO,DI,DO 8-16, MI 8-17:30, FR 8-12 UHR', 'poststelle@fa-freiburg-land.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2808', 'Kehl ', 'Ludwig-Trick-Str. 1', '77694', 'Kehl', '07851/8640', '07851/864108', '77676', '77676', '1640', '66400000', '664 01501', 'BBK FREIBURG EH OFFENBURG', '66451862', '-6008', 'SPK HANAUERLAND KEHL', 'MO,DI,MI 7.45-15.30, DO -17.30, FR -12.00UHR', 'poststelle@fa-kehl.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2809', 'Konstanz ', 'Bahnhofplatz 12', '78462', 'Konstanz', '07531/2890', '07531/289312', '78459', '', '', '69400000', '69001500', 'BBK VILLINGEN-SCHWENNINGEN', '69020020', '6604947900', 'BW BANK KONSTANZ', 'MO,DI,DO 7.30-15.30,MI 7.30-17.00,FR 7.30-12', 'poststelle@fa-konstanz.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2810', 'Lahr ', 'Gerichtstr. 5', '77933', 'Lahr', '07821/2830', '07821/283100', '', '77904', '1466', '66000000', '66001527', 'BBK KARLSRUHE', '66450050', '76103333', 'SPARKASSE OFFENBURG-ORTENAU', 'MO,DI,DO 7:30-16:00, MI 7:30-17:30, FR 7:30-12:00', 'poststelle@fa-lahr.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2811', 'Lörrach ', 'Luisenstr. 10 a', '79539', 'Lörrach', '07621/1730', '07621/173245', '79537', '', '', '68000000', '68301500', 'BBK FREIBURG IM BREISGAU', '68320020', '4602600100', 'BW BANK LOERRACH', 'MO-MI 7.00-15.30/DO 7.00-17.30/FR 7.00-12.00', 'poststelle@fa-loerrach.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2812', 'Müllheim ', 'Goethestr. 11', '79379', 'Müllheim', '07631/18900', '(07631)189-190', '79374', '79374', '1461', '68000000', '680 01511', 'BBK FREIBURG IM BREISGAU', '68351865', '802 888 8', 'SPARKASSE MARKGRAEFLERLAND', 'MO-MI 7,30-15,30 DO 7,30-17,30 FR 7,30-12,00', 'poststelle@fa-muellheim.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2813', 'Titisee-Neustadt ', 'Goethestr. 5', '79812', 'Titisee-Neustadt', '07651/2030', '07651/203110', '', '79812', '12 69', '68000000', '680 015 10', 'BBK FREIBURG IM BREISGAU', '68051004', '4040408', 'SPK HOCHSCHWARZWALD T-NEUST', 'MO-MI 7.30-15.30,DO 7.30-17.30,FR 7.30-12.30', 'poststelle@fa-titisee-neustadt.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2814', 'Offenburg ', 'Zeller Str. 1- 3', '77654', 'Offenburg', '0781/9330', '0781/9332444', '77604', '77604', '1440', '68000000', '664 01500', 'BBK FREIBURG IM BREISGAU', '66420020', '4500000700', 'BW BANK OFFENBURG', 'MO-DO 7.30-15.30 DURCHGEHEND,MI -18.00,FR-12', 'poststelle@fa-offenburg.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2815', 'Oberndorf ', 'Brandeckerstr. 4', '78727', 'Oberndorf', '07423/8150', '07423/815107', '78721', '78721', '1240', '69400000', '694 01506', 'BBK VILLINGEN-SCHWENNINGEN', '64250040', '813 015', 'KR SPK ROTTWEIL', 'ZIA:MO,DI,DO 8-16,MI 8-17:30,FR 8-12 UHR', 'poststelle@fa-oberndorf.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2816', 'Bad Säckingen ', 'Werderstr. 5', '79713', 'Bad Säckingen', '07761/5660', '07761/566126', '79702', '79702', '1148', '68000000', '683 015 02', 'BBK FREIBURG IM BREISGAU', '', '', '', 'MO,DI,DO 8-15.30, MI 8-17.30, FR 8-12 UHR', 'poststelle@fa-badsaeckingen.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2818', 'Singen ', 'Alpenstr. 9', '78224', 'Singen', '07731/8230', '07731/823650', '', '78221', '380', '69000000', '69001507', 'BBK VILL-SCHWEN EH KONSTANZ', '69220020', '6402000100', 'BW BANK SINGEN', 'MO-DO 7:30-15:30, MI bis 17:30, FR 7:30-12:00', 'poststelle@fa-singen.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2819', 'Rottweil ', 'Körnerstr. 28', '78628', 'Rottweil', '0741/2430', '0741/2432194', '78612', '78612', '1252', '69400000', '69401505', 'BBK VILLINGEN-SCHWENNINGEN', '64250040', '136503', 'KR SPK ROTTWEIL', 'MO-MI 8-16, DO 8-18, FR 8-12 UHR', 'poststelle@fa-rottweil.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2820', 'Waldshut-Tiengen ', 'Bahnhofstr. 11', '79761', 'Waldshut-Tiengen', '07741/6030', '07741/603213', '79753', '79753', '201360', '68000000', '68301501', 'BBK FREIBURG IM BREISGAU', '68452290', '14449', 'SPARKASSE HOCHRHEIN', 'MO-MI 8-15.30,DO 8-17.30,FR 8-12 UHR', 'poststelle@fa-waldshut-tiengen.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2821', 'Tuttlingen ', 'Zeughausstr. 91', '78532', 'Tuttlingen', '07461/980', '07461/98303', '', '78502', '180', '69400000', '69401502', 'BBK VILLINGEN-SCHWENNINGEN', '64350070', '251', 'KR SPK TUTTLINGEN', 'MO-MI8-15.30,DO8-17.30,FR8-12.00UHR', 'poststelle@fa-tuttlingen.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2822', 'Villingen-Schwenningen ', 'Weiherstr. 7', '78050', 'Villingen-Schwenningen', '07721/923-0', '07721/923-100', '78045', '', '', '69400000', '69401500', 'BBK VILLINGEN-SCHWENNINGEN', '', '', '', 'MO-MI 8-16UHR,DO 8-17.30UHR,FR 8-12UHR', 'poststelle@fa-villingen-schwenningen.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2823', 'Wolfach ', 'Hauptstr. 55', '77709', 'Wolfach', '07834/9770', '07834/977-169', '77705', '77705', '1160', '66400000', '664 01502', 'BBK FREIBURG EH OFFENBURG', '66452776', '-31956', 'SPK WOLFACH', 'MO-MI 7.30-15.30,DO 7.30-17.30,FR 7.30-12.00', 'poststelle@fa-wolfach.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2830', 'Bruchsal ', 'Schönbornstr. 1-5', '76646', 'Bruchsal', '07251/740', '07251/742111', '76643', '76643', '3021', '66000000', '66001512', 'BBK KARLSRUHE', '66350036', '50', 'SPK KRAICHGAU', 'SERVICEZENTRUM:MO-MI8-15:30DO8-17:30FR8-1200', 'poststelle@fa-bruchsal.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2831', 'Ettlingen ', 'Pforzheimer Str. 16', '76275', 'Ettlingen', '07243/5080', '07243/508295', '76257', '76257', '363', '66000000', '66001502', 'BBK KARLSRUHE', '66051220', '1043009', 'SPARKASSE ETTLINGEN', 'MO+DI 8-15.30,MI 7-15.30,DO 8-17.30,FR 8-12', 'poststelle@fa-ettlingen.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2832', 'Heidelberg ', 'Kurfürsten-Anlage 15-17', '69115', 'Heidelberg', '06221/590', '06221/592355', '69111', '', '', '67000000', '67001510', 'BBK MANNHEIM', '67220020', '5302059000', 'BW BANK HEIDELBERG', 'ZIA:MO-DO 7.30-15.30, MI - 17.30, FR - 12.00', 'poststelle@fa-heidelberg.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2833', 'Baden-Baden ', 'Stephanienstr. 13 + 15', '76530', 'Baden-Baden', '07221/3590', '07221/359320', '76520', '', '', '66000000', '66001516', 'BBK KARLSRUHE', '66220020', '4301111300', 'BW BANK BADEN-BADEN', 'MO,DI,DO 8-16 UHR,MI 8-17.30 UHR,FR 8-12 UHR', 'poststelle@fa-baden-baden.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2834', 'Karlsruhe-Durlach ', 'Prinzessenstr. 2', '76227', 'Karlsruhe', '0721/9940', '0721/9941235', '76225', '76203', '410326', '66000000', '66001503', 'BBK KARLSRUHE', '', '', '', 'MO-DO 8-15.30,MI 8-17.30,FR 8-12', 'poststelle@fa-karlsruhe-durlach.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2835', 'Karlsruhe-Stadt ', 'Schlossplatz 14', '76131', 'Karlsruhe', '0721/1560', '(0721) 156-1000', '', '', '', '66000000', '66001501', 'BBK KARLSRUHE', '66020020', '4002020800', 'BW BANK KARLSRUHE', 'MO-DO 7.30-15.30 MI -17.30 FR 7.30-12.00', 'poststelle@fa-karlsruhe-stadt.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2836', 'Bühl ', 'Alban-Stolz-Str. 8', '77815', 'Bühl', '07223/8030', '07223/3625', '77815', '', '', '66000000', '66001525', 'BBK KARLSRUHE', '66220020', '4301111300', 'BW BANK BADEN-BADEN', 'MO,DI,DO=8-16UHR, MI=8-17.30UHR,FR=8-12UHR', 'poststelle@fa-buehl.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2837', 'Mannheim-Neckarstadt ', 'L3, 10', '68161', 'Mannheim', '0621/2920', '0621/292-1010', '68150', '', '', '67000000', '67001500', 'BBK MANNHEIM', '67020020', '5104719900', 'BW BANK MANNHEIM', 'MO,DI,DO7.30-15.30,MI7.30-17.30,FR7.30-12.00', 'poststelle@fa-mannheim-neckarstadt.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2838', 'Mannheim-Stadt ', 'L3, 10', '68161', 'Mannheim', '0621/2920', '2923640', '68150', '', '', '67000000', '670 01500', 'BBK MANNHEIM', '67020020', '5104719900', 'BW BANK MANNHEIM', 'MO,DI,DO7.30-15.30,MI7.30.17.30,FR7.30-12.00', 'poststelle@fa-mannheim-stadt.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2839', 'Rastatt ', 'An der Ludwigsfeste 3', '76437', 'Rastatt', '07222/9780', '07222/978330', '76404', '76404', '1465', '66000000', '66001519', 'BBK KARLSRUHE', '66020020', '4150199000', 'BW BANK KARLSRUHE', 'MO-MI 8-15:30 UHR,DO 8-17:30 UHR,FR 8-12 UHR', 'poststelle@fa-rastatt.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2840', 'Mosbach ', 'Pfalzgraf-Otto-Str. 5', '74821', 'Mosbach', '06261/8070', '06261/807200', '74819', '', '', '62000000', '62001502', 'BBK HEILBRONN, NECKAR', '62030050', '5501964000', 'BW BANK HEILBRONN', 'MO-DO 08.00-16.00 UHR, DO-17.30,FR-12.00 UHR', 'poststelle@fa-mosbach.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2841', 'Pforzheim ', 'Moltkestr. 8', '75179', 'Pforzheim', '07231/1830', '(07231)183-1111', '75090', '', '', '66000000', '66001520', 'BBK KARLSRUHE', '66620020', '4812000000', 'BW BANK PFORZHEIM', 'MO-DO 7:30-15:30, DO bis 17:30, FR 7:30-12:00', 'poststelle@fa-pforzheim.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2842', 'Freudenstadt ', 'Musbacher Str. 33', '72250', 'Freudenstadt', '07441/560', '07441/561011', '', '', '', '66000000', '66001510', 'BBK KARLSRUHE', '64251060', '19565', 'KR SPK FREUDENSTADT', 'MO-MI 8.00-16.00,DO 8.00-17.30,FR 8.00-12.00', 'poststelle@fa-freudenstadt.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2843', 'Schwetzingen ', 'Schloss', '68723', 'Schwetzingen', '06202/810', '(06202) 81298', '68721', '', '', '67000000', '67001501', 'BBK MANNHEIM', '67250020', '25008111', 'SPK HEIDELBERG', 'ZIA:MO-DO 7.30-15.30,MI-17.30,FR.7.30-12.00', 'poststelle@fa-schwetzingen.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2844', 'Sinsheim ', 'Bahnhofstr. 27', '74889', 'Sinsheim', '07261/6960', '07261/696444', '74887', '', '', '67000000', '67001511', 'BBK MANNHEIM', '', '', '', 'MO-DO 7:30-15:30, MI bis 17:30, FR 7:30-12 UHR', 'poststelle@fa-sinsheim.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2845', 'Calw ', 'Klosterhof 1', '75365', 'Calw', '07051/5870', '07051/587111', '75363', '', '', '66000000', '66001521', 'BBK KARLSRUHE', '60651070', '1996', 'SPARKASSE PFORZHEIM CALW', 'MO-MI 7.30-15.30,DO 7.30-17.30,FR 7.30-12.00', 'poststelle@fa-calw.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2846', 'Walldürn ', 'Albert-Schneider-Str. 1', '74731', 'Walldürn', '06282/7050', '06282/705101', '74723', '74723', '1162', '62000000', '62001509', 'BBK HEILBRONN, NECKAR', '67450048', '8102204', 'SPK NECKARTAL-ODENWALD', 'MO-MI 7.30-15.30,DO 7.30-17.30,FR 7.30-12.00', 'poststelle@fa-wallduern.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2847', 'Weinheim ', 'Weschnitzstr. 2', '69469', 'Weinheim', '06201/6050', '(06201) 605-220/299 ', '69443', '69443', '100353', '67000000', '67001502', 'BBK MANNHEIM', '67050505', '63034444', 'SPK RHEIN NECKAR NORD', 'MO-MI 7.30-15.30 DO 7.30-17.30 FR 7.30-12', 'poststelle@fa-weinheim.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2848', 'Mühlacker ', 'Konrad-Adenauer-Platz 6', '75417', 'Mühlacker', '07041/8930', '07041/893999', '', '75415', '1153', '66000000', '660 015 22', 'BBK KARLSRUHE', '66650085', '961 000', 'SPARKASSE PFORZHEIM CALW', 'ZIA:MO-DO 8-12:30 13:30-15:30 DO bis 17:30 FR 8-12', 'poststelle@fa-muehlacker.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2849', 'Neuenbürg ', 'Wildbader Str. 107', '75305', 'Neuenbürg', '07082/7990', '07082/799166', '75301', '75301', '1165', '66600000', '66601503', 'BBK PFORZHEIM', '66650085', '998400', 'SPARKASSE PFORZHEIM CALW', 'MO-FR 7.30-12UHR,MO-MI 13-16UHR,DO 13-18UHR', 'poststelle@fa-neuenbuerg.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2850', 'Aalen / Württemberg ', 'Bleichgartenstr. 17', '73431', 'Aalen', '(07361) 9578-0', '(07361)9578-440', '73428', '', '', '63000000', '614 01500', 'BBK ULM, DONAU', '61450050', '110036902', 'KREISSPARKASSE OSTALB', 'MO-MI 7.30-16.00,DO 7.30-18.00,FR 7.30-12.00', 'poststelle@fa-aalen.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2851', 'Backnang ', 'Stiftshof 20', '71522', 'Backnang', '07191/120', '07191/12221', '71522', '', '', '60000000', '60201501', 'BBK STUTTGART', '60250010', '244', 'KR SPK WAIBLINGEN', 'MO,DI,DO7.30-16.00MI7.30-18.00FR7.30-12.00', 'poststelle@fa-backnang.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2852', 'Bad Mergentheim ', 'Schloss 7', '97980', 'Bad Mergentheim', '07931/5300', '07931/530228', '97962', '97962', '1233', '62000000', '620 01508', 'BBK HEILBRONN, NECKAR', '67352565', '25866', 'SPK TAUBERFRANKEN', 'MO-DO 7.30-15.30,MI-17.30 UHR,FR 7.30-12 UHR', 'poststelle@fa-badmergentheim.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2853', 'Balingen ', 'Jakob-Beutter-Str. 4', '72336', 'Balingen', '07433/970', '07433/972099', '72334', '', '', '64000000', '653 01500', 'BBK REUTLINGEN', '65351260', '24000110', 'SPK ZOLLERNALB', 'Mo-Mi 7:45-16:00,Do 7:45-17:30,Fr 7:45-12:30', 'poststelle@fa-balingen.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2854', 'Biberach ', 'Bahnhofstr. 11', '88400', 'Biberach', '07351/590', '07351/59202', '88396', '', '', '63000000', '63001508', 'BBK ULM, DONAU', '65450070', '17', 'KR SPK BIBERACH', 'MO,DI,DO 8-15.30, MI 8-17.30, FR 8-12 UHR', 'poststelle@fa-biberach.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2855', 'Bietigheim-Bissingen ', 'Kronenbergstr. 13', '74321', 'Bietigheim-Bissingen', '07142/5900', '07142/590199', '74319', '', '', '60000000', '604 01501', 'BBK STUTTGART', '60490150', '427500001', 'VOLKSBANK LUDWIGSBURG', 'MO-MI(DO)7.30-15.30(17.30),FR 7.30-12.00 UHR', 'poststelle@fa-bietigheim-bissingen.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2856', 'Böblingen ', 'Talstr. 46', '71034', 'Böblingen', '(07031)13-01', '07031/13-3200', '71003', '71003', '1307', '60300000', '603 01500', 'BBK STUTTGART EH SINDELFING', '60350130', '220', 'KR SPK BOEBLINGEN', 'MO-MI 7.30-15.30,DO7.30-17.30,FR7.30-12.30', 'poststelle@fa-boeblingen.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2857', 'Crailsheim ', 'Schillerstr. 1', '74564', 'Crailsheim', '07951/4010', '07951/401220', '74552', '74552', '1252', '62000000', '620 01506', 'BBK HEILBRONN, NECKAR', '62250030', '282', 'SPARKASSE SCHWAEBISCH HALL', 'MO-DO:7.45-16.00,MI:-17.30,FR:7.45-12.30', 'poststelle@fa-crailsheim.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2858', 'Ehingen ', 'Hehlestr. 19', '89584', 'Ehingen', '07391/5080', '07391/508260', '89572', '89572', '1251', '63000000', '630 01502', 'BBK ULM, DONAU', '63050000', '9 300 691', 'SPARKASSE ULM', 'Mo-Mi 7.30-15.30,Do 7.30-17.30,Fr 7.30-12.00', 'poststelle@fa-ehingen.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2859', 'Esslingen ', 'Entengrabenstr. 11', '73728', 'Esslingen', '0711/39721', '0711/3972400', '73726', '', '', '61100000', '61101500', 'BBK STUTTGART EH ESSLINGEN', '61150020', '902139', 'KR SPK ESSLINGEN-NUERTINGEN', 'Infothek Mo-Mi 7-15.30,Do-17.30, Fr 7-12 Uhr', 'poststelle@fa-esslingen.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2861', 'Friedrichshafen ', 'Ehlersstr. 13', '88046', 'Friedrichshafen', '07541/7060', '07541/706111', '88041', '', '', '63000000', '65001504', 'BBK ULM, DONAU', '', '', '', 'MO-MI 8-15.30, DO 8-17.30, FR 8-12.30 Uhr', 'poststelle@fa-friedrichshafen.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2862', 'Geislingen ', 'Schillerstr. 2', '73312', 'Geislingen', '07331/220', '07331/22200', '73302', '73302', '1253', '60000000', '61101504', 'BBK STUTTGART', '61050000', '6007203', 'KR SPK GOEPPINGEN', 'Mo-Mi 7-15:30, Do 7-17:30,Fr 7-12', 'poststelle@fa-geislingen.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2863', 'Göppingen ', 'Gartenstr. 42', '73033', 'Göppingen', '07161/63-0', '07161/632935', '', '73004', '420', '60000000', '61101503', 'BBK STUTTGART', '61050000', '1 023', 'KR SPK GOEPPINGEN', 'MO-MI.7-15.30 Uhr,DO.7-17.30 Uhr,FR.7-12 Uhr', 'poststelle@fa-goeppingen.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2864', 'Heidenheim ', 'Marienstr. 15', '89518', 'Heidenheim', '07321/380', '07321/381528', '89503', '89503', '1320', '63000000', '61401505', 'BBK ULM, DONAU', '63250030', '880433', 'KR SPK HEIDENHEIM', 'Mo-Mi 7.30-15.30 Do 7.30-17.30 Fr 7.30-12.30', 'poststelle@fa-heidenheim.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2865', 'Heilbronn ', 'Moltkestr. 91', '74076', 'Heilbronn', '07131/1041', '07131/1043000', '74064', '', '', '62000000', '620 01500', 'BBK HEILBRONN, NECKAR', '62050000', '123925', 'KR SPK HEILBRONN', 'Mo,Di,Do7:30-15:30,Mi7:30-17:30,Fr7:30-12:00', 'poststelle@fa-heilbronn.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2869', 'Kirchheim ', 'Alleenstr. 120', '73230', 'Kirchheim', '07021/5750', '575258', '73220', '73220', '1241', '61100000', '61101501', 'BBK STUTTGART EH ESSLINGEN', '61150020', '48317054', 'KR SPK ESSLINGEN-NUERTINGEN', 'KUNDENCENTER MO-MI 8-15.30,DO 8-17.30,FR8-12', 'poststelle@fa-kirchheim.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2870', 'Leonberg ', 'Schlosshof 3', '71229', 'Leonberg', '(07152) 15-1', '07152/15333', '71226', '', '', '60000000', '60301501', 'BBK STUTTGART', '60350130', '8619864', 'KR SPK BOEBLINGEN', 'MO-MI 7.30-15.30,DO 7.30-17.30,FR 7.30-12.30', 'poststelle@fa-leonberg.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2871', 'Ludwigsburg ', 'Alt-Württ.-Allee 40 (Neubau)', '71638', 'Ludwigsburg', '07141/180', '07141/182105', '71631', '', '', '60000000', '604 01500', 'BBK STUTTGART', '60450050', '7 759', 'KREISSPARKASSE LUDWIGSBURG', 'MO-MI 8-15.30,DO 8-18.00,FR 8-12.00', 'poststelle@fa-ludwigsburg.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2874', 'Nürtingen ', 'Sigmaringer Str. 15', '72622', 'Nürtingen', '07022/7090', '07022/709-120', '72603', '72603', '1309', '60000000', '61101502', 'BBK STUTTGART', '', '', '', 'MO-Mi 7.30-15.30 Do 7.30-17.30 Fr 7.30-12.00', 'poststelle@fa-nuertingen.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2876', 'Öhringen ', 'Haagweg 39', '74613', 'Öhringen', '07941/6040', '07941/604400', '74611', '', '', '62000000', '62001501', 'BBK HEILBRONN, NECKAR', '62251550', '40008', 'SPARKASSE HOHENLOHEKREIS', 'MO-DO 7.30-16.00UhrFR 7.30-12.00 Uhr', 'poststelle@fa-oehringen.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2877', 'Ravensburg ', 'Broner Platz 12', '88250', 'Weingarten', '0751/4030', '403-303', '88248', '', '', '65000000', '650 015 00', 'BBK ULM EH RAVENSBURG', '65050110', '86 500 500', 'KR SPK RAVENSBURG', 'Mo,Di,Do 8-15.30Uhr,ZIA Mi 8-17.30,Fr8-12Uhr', 'poststelle@fa-ravensburg.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2878', 'Reutlingen ', 'Leonhardsplatz 1', '72764', 'Reutlingen', '07121/9400', '07121/9401002', '72705', '72705', '1543', '64000000', '64001500', 'BBK REUTLINGEN', '64050000', '64 905', 'KR SPK REUTLINGEN', 'Mo-Mi 7-15.30, Do 7-17.30, Fr 7-12.00 Uhr', 'poststelle@fa-reutlingen.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2879', 'Riedlingen ', 'Kirchstr. 30', '88499', 'Riedlingen', '07371/1870', '07371/1871000', '88491', '88491', '1164', '63000000', '63001509', 'BBK ULM, DONAU', '65450070', '400 600', 'KR SPK BIBERACH', 'INFOST. MO-MI 7.30-15.30,DO-17.30,FR-12 UHR', 'poststelle@fa-riedlingen.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2880', 'Tauberbischofsheim ', 'Dr.-Burger-Str. 1', '97941', 'Tauberbischofsheim', '09341/8040', '09341/804244', '97933', '97933', '1340', '62000000', '620 01507', 'BBK HEILBRONN, NECKAR', '67332551', '8282661100', 'BW BANK TAUBERBISCHOFSHEIM', 'MO-MI 7.30-15.30,DO 7.30-17.30,FR 7.30-12.00', 'poststelle@fa-tauberbischofsheim.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2881', 'Bad Saulgau ', 'Schulstr. 5', '88348', 'Bad Saulgau', '07581/504-0', '07581/504499', '88341', '88341', '1255', '65000000', '650 01501', 'BBK ULM EH RAVENSBURG', '65351050', '210058', 'LD BK KR SPK SIGMARINGEN', 'MO,DO,FR 8-12,DO 13.30-15.30UHR', 'poststelle@fa-badsaulgau.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2882', 'Schorndorf ', 'Johann-Philipp-Palm-Str. 28', '73614', 'Schorndorf', '07181/6010', '07181/601499', '73603', '73603', '1320', '60000000', '60201502', 'BBK STUTTGART', '60250010', '5014008', 'KR SPK WAIBLINGEN', 'MO,DI,DO 8-15.30,MI 8-17.30,FR 8-12.00', 'poststelle@fa-schorndorf.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2883', 'Schwäbisch Gmünd ', 'Augustinerstr. 6', '73525', 'Schwäbisch Gmünd', '(07171) 602-0', '07171/602266', '73522', '', '', '63000000', '61401501', 'BBK ULM, DONAU', '61450050', '440066604', 'KREISSPARKASSE OSTALB', 'MO,DI,DO 8-15.30 MI 8-17.30 FR 8-12.00 UHR', 'poststelle@fa-schwaebischgmuend.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2884', 'Schwäbisch Hall ', 'Bahnhofstr. 25', '74523', 'Schwäbisch Hall', '0791/752-0', '0791/7521115', '74502', '74502', '100260', '62000000', '62001503', 'BBK HEILBRONN, NECKAR', '62250030', '5070 011', 'SPARKASSE SCHWAEBISCH HALL', 'MO-MI 7.30-16.00 DO 7.30-17.30 FR 7.30-12.00', 'poststelle@fa-schwaebischhall.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2885', 'Sigmaringen ', 'Karlstr. 31', '72488', 'Sigmaringen', '07571/1010', '07571/101300', '72481', '72481', '1250', '65300000', '653 01501', 'BBK REUTLINGEN EH ALBSTADT', '65351050', '808 408', 'LD BK KR SPK SIGMARINGEN', 'MO-MI 7.45-15.30,DO 7.45-17.30,FR 7.45-12.00', 'poststelle@fa-sigmaringen.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2886', 'Tübingen ', 'Steinlachallee 6 - 8', '72072', 'Tübingen', '07071/7570', '07071/7574500', '72005', '72005', '1520', '64000000', '64001505', 'BBK REUTLINGEN', '', '', '', 'Mo-Do 7.30-15.30,Mi -17.30,Fr 7.30-13.00 Uhr', 'poststelle@fa-tuebingen.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2887', 'Überlingen (Bodensee) ', 'Mühlenstr. 28', '88662', 'Überlingen', '07551/8360', '07551/836299', '88660', '', '', '69400000', '69001501', 'BBK VILLINGEN-SCHWENNINGEN', '69220020', '6426155500', 'BW BANK SINGEN', 'Mo-Mi 8.00-15.30,Do 8.00-17.30,Fr 8.00-12.00', 'poststelle@fa-ueberlingen.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2888', 'Ulm ', 'Wagnerstr. 2', '89077', 'Ulm', '0731/1030', '0731/103800', '', '89008', '1860', '63000000', '63001500', 'BBK ULM, DONAU', '63050000', '30001', 'SPARKASSE ULM', 'MO-MI 7.30-15.30,DO 7.30-17.30,FR 7.30-12.00', 'poststelle@fa-ulm.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2889', 'Bad Urach ', 'Graf-Eberhard-Platz 7', '72574', 'Bad Urach', '07125/1580', '(07125)158-300', '72562', '72562', '1149', '64000000', '640 01501', 'BBK REUTLINGEN', '64050000', '300 346', 'KR SPK REUTLINGEN', 'MO-MI 7.30-15.30 DO 7.30-17.30 FR 7.30-12.00', 'poststelle@fa-badurach.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2890', 'Waiblingen ', 'Fronackerstr. 77', '71332', 'Waiblingen', '07151/9550', '07151/955200', '71328', '', '', '60000000', '602 01500', 'BBK STUTTGART', '60250010', '200 398', 'KR SPK WAIBLINGEN', 'INFOTHEK MO-DO 7.30-15.30,MI-17.30,FR-12.00', 'poststelle@fa-waiblingen.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2891', 'Wangen ', 'Lindauer Str.37', '88239', 'Wangen', '07522/710', '07522(714000)', '88228', '88228', '1262', '63000000', '650 01502', 'BBK ULM, DONAU', '65050110', '218 153', 'KR SPK RAVENSBURG', 'MO-MI 8-15.30, DO 8-17.30, FR 8-12 UHR', 'poststelle@fa-wangen.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2892', 'Stuttgart IV ', 'Seidenstr.23', '70174', 'Stuttgart', '0711/66730', '0711/66736060', '70049', '70049', '106052', '60000000', '600 01503', 'BBK STUTTGART', '60050101', '2 065 854', 'LANDESBANK BADEN-WUERTT', 'MO,MI,FR 8-12,MI 13.30-16 UHR', 'poststelle@fa-stuttgart4.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2893', 'Stuttgart I ', 'Rotebühlplatz 30', '70173', 'Stuttgart', '0711/66730', '6673 - 5010', '70049', '70049', '106055', '60000000', '600 01503', 'BBK STUTTGART', '60050101', '2 065 854', 'LANDESBANK BADEN-WUERTT', 'Mo,Die,Do: 8-15.30, Mi: 8-17.30, Fr: 8-12.00', 'poststelle@fa-stuttgart1.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2895', 'Stuttgart II ', 'Rotebühlstr. 40', '70178', 'Stuttgart', '0711/66730', '0711/66735610', '', '', '', '60000000', '60001503', 'BBK STUTTGART', '60050101', '2065854', 'LANDESBANK BADEN-WUERTT', 'MO-DO:8-15.30 FR:8-12 MI:15.30-17.30', 'poststelle@fa-stuttgart2.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2896', 'Stuttgart Zentrales Konzernprüfungsamt', 'Hackstr. 86', '70190', 'Stuttgart', '0711/9251-6', '0711/9251706', '', '', '', '', '', '', '', '', '', '', 'poststelle@zbp-stuttgart.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2897', 'Stuttgart III ', 'Rotebühlplatz 30', '70173', 'Stuttgart', '0711/66730', '0711/66735710', '', '70049', '106053', '60000000', '600 01503', 'BBK STUTTGART', '60050101', '2 065 854', 'LANDESBANK BADEN-WUERTT', 'Mo-Do:8-15.30 Mi:8-17.30 Fr:8-12.00 Uhr', 'poststelle@fa-stuttgart3.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('8', '2899', 'Stuttgart-Körpersch. ', 'Paulinenstr. 44', '70178', 'Stuttgart', '0711/66730', '0711/66736525', '70049', '70049', '106051', '60000000', '600 01503', 'BBK STUTTGART', '60050101', '2 065 854', 'LANDESBANK BADEN-WUERTT', 'MO-FR 8:00-12:00, MO-DO 13:00-15:30 Uhr', 'poststelle@fa-stuttgart-koerperschaften.fv.bwl.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('12', '3046', 'Potsdam-Stadt ', 'Am Bürohochhaus 2', '14478', 'Potsdam', '0331 287-0', '0331 287-1515', '', '14429', '80 03 22', '16000000', '16001501', 'BBK POTSDAM', '', '', '', 'Mo, Mi, Do: 08:00-15:00 Uhr, Di: 08:00-17:00 Uhr, Fr: 08:00-13:30 Uhr', 'poststelle.FA-Potsdam-Stadt@fa.brandenburg.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('12', '3047', 'Potsdam-Land ', 'Steinstr. 104 - 106', '14480', 'Potsdam', '0331 6469-0', '0331 6469-200', '', '14437', '90 01 45', '16000000', '16001502', 'BBK POTSDAM', '', '', '', 'täglich außer Mi: 08:00-12:30 Uhr, zusätzlich Di: 14:00-17:00 Uhr', 'poststelle.FA-Potsdam-Land@fa.brandenburg.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('12', '3048', 'Brandenburg ', 'Magdeburger Straße 46', '14770', 'Brandenburg', '03381 397-100', '03381 397-200', '', '', '', '16000000', '16001503', 'BBK POTSDAM', '', '', '', 'Mo, Mi, Do: 08:00-15:00 Uhr, Di: 08:00-17:00 Uhr, Fr: 08:00-13:30 Uhr', 'poststelle.FA-Brandenburg@fa.brandenburg.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('12', '3049', 'Königs Wusterhausen ', 'Weg am Kreisgericht 9', '15711', 'Königs Wusterhausen', '03375 275-0', '03375 275-103', '', '', '', '16000000', '16001505', 'BBK POTSDAM', '', '', '', 'Mo, Mi, Do: 08:00-15:00 Uhr, Di: 08:00-17:00 Uhr, Fr: 08:00-13:30 Uhr', 'poststelle.FA-Koenigs-Wusterhausen@fa.brandenburg.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('12', '3050', 'Luckenwalde ', 'Industriestraße 2', '14943', 'Luckenwalde', '03371 606-0', '03371 606-200', '', '', '', '16000000', '16001504', 'BBK POTSDAM', '', '', '', 'Mo, Mi, Do: 08:00-15:00 Uhr, Di: 08:00-17:00 Uhr, Fr: 08:00-13:30 Uhr', 'poststelle.FA-Luckenwalde@fa.brandenburg.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('12', '3051', 'Nauen ', 'Ketziner Straße 3', '14641', 'Nauen', '03321 412-0', '03321 412-888', '', '14631', '11 61', '16000000', '16001509', 'BBK POTSDAM', '', '', '', 'Mo, Mi, Do: 08:00-15:00 Uhr, Di: 08:00-17:00 Uhr, Fr: 08:00-13:30 Uhr', 'poststelle.FA-Nauen@fa.brandenburg.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('12', '3052', 'Kyritz ', 'Perleberger Straße 1 - 2', '16866', 'Kyritz', '033971 65-0', '033971 65-200', '', '', '', '16000000', '16001507', 'BBK POTSDAM', '', '', '', 'Mo, Mi, Do: 08:00-15:00 Uhr, Di: 08:00-17:00 Uhr, Fr: 08:00-13:30 Uhr', 'poststelle.FA-Kyritz@fa.brandenburg.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('12', '3053', 'Oranienburg ', 'Heinrich-Grüber-Platz 3', '16515', 'Oranienburg', '03301 857-0', '03301 857-334', '', '', '', '16000000', '16001508', 'BBK POTSDAM', '', '', '', 'Mo, Mi, Do: 08:00-15:00 Uhr, Di: 08:00-17:00 Uhr, Fr: 08:00-13:30 Uhr', 'poststelle.FA-Oranienburg@fa.brandenburg.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('12', '3054', 'Pritzwalk ', 'Freyensteiner Chaussee 10', '16928', 'Pritzwalk', '03395 757-0', '03395 302110', '', '', '', '16000000', '16001506', 'BBK POTSDAM', '', '', '', 'Mo, Mi, Do: 08:00-15:00 Uhr, Di: 08:00-17:00 Uhr, Fr: 08:00-13:30 Uhr', 'poststelle.FA-Pritzwalk@fa.brandenburg.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('12', '3056', 'Cottbus ', 'Vom-Stein-Straße 29', '3050', 'Cottbus', '0355 4991-4100', '0355 4991-4150', '', '3004', '10 04 53', '18000000', '18001501', 'BBK COTTBUS', '', '', '', 'Mo, Mi, Do: 08:00-15:00 Uhr, Di: 08:00-17:00 Uhr, Fr: 08:00-13:30 Uhr', 'poststelle.FA-Cottbus@fa.brandenburg.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('12', '3057', 'Calau ', 'Springteichallee 25', '3205', 'Calau', '03541 83-0', '03541 83-100', '', '3201', '11 71', '18000000', '18001502', 'BBK COTTBUS', '', '', '', 'Mo, Mi, Do: 08:00-15:00 Uhr, Di: 08:00-17:00 Uhr, Fr: 08:00-13:30 Uhr', 'poststelle.FA-Calau@fa.brandenburg.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('12', '3058', 'Finsterwalde ', 'Leipziger Straße 61 - 67', '3238', 'Finsterwalde', '03531 54-0', '03531 54-180', '', '3231', '11 50', '18000000', '18001503', 'BBK COTTBUS', '', '', '', 'Mo, Mi, Do: 08:00-15:00 Uhr, Di: 08:00-17:00 Uhr, Fr: 08:00-13:30 Uhr', 'poststelle.FA-Finsterwalde@fa.brandenburg.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('12', '3061', 'Frankfurt (Oder) ', 'Müllroser Chaussee 53', '15236', 'Frankfurt (Oder)', '0335 560-1399', '0335 560-1202', '', '', '', '17000000', '17001502', 'BBK FRANKFURT (ODER)', '', '', '', 'Mo, Mi, Do: 08:00-15:00 Uhr, Di: 08:00-17:00 Uhr, Fr: 08:00-13:30 Uhr', 'poststelle.FA-Frankfurt-Oder@fa.brandenburg.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('12', '3062', 'Angermünde ', 'Jahnstraße 49', '16278', 'Angermünde', '03331 267-0', '03331 267-200', '', '', '', '17000000', '17001500', 'BBK FRANKFURT (ODER)', '', '', '', 'Mo, Mi, Do: 08:00-15:00 Uhr, Di: 08:00-17:00 Uhr, Fr: 08:00-13:30 Uhr', 'poststelle.FA-Angermuende@fa.brandenburg.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('12', '3063', 'Fürstenwalde ', 'Beeskower Chaussee 12', '15517', 'Fürstenwalde', '03361 595-0', '03361 2198', '', '', '', '17000000', '17001503', 'BBK FRANKFURT (ODER)', '', '', '', 'Mo, Mi, Do: 08:00-15:00 Uhr, Di: 08:00-17:00 Uhr, Fr: 08:00-13:30 Uhr', 'poststelle.FA-Fuerstenwalde@fa.brandenburg.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('12', '3064', 'Strausberg ', 'Prötzeler Chaussee 12 A', '15344', 'Strausberg', '03341 342-0', '03341 342-127', '', '', '', '17000000', '17001504', 'BBK FRANKFURT (ODER)', '', '', '', 'Mo, Mi, Do: 08:00-15:00 Uhr, Di: 08:00-17:00 Uhr, Fr: 08:00-13:30 Uhr', 'poststelle.FA-Strausberg@fa.brandenburg.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('12', '3065', 'Eberswalde ', 'Tramper Chaussee 5', '16225', 'Eberswalde', '03334 66-2000', '03334 66-2001', '', '', '', '17000000', '17001501', 'BBK FRANKFURT (ODER)', '', '', '', 'Mo, Mi, Do: 08:00-15:00 Uhr, Di: 08:00-17:00 Uhr, Fr: 08:00-13:30 Uhr', 'poststelle.FA-Eberswalde@fa.brandenburg.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('15', '3101', 'Magdeburg I ', 'Tessenowstraße 10', '39114', 'Magdeburg', '0391 885-29', '0391 885-1400', '', '39014', '39 62', '81000000', '810 015 06', 'BBK MAGDEBURG', '', '', '', 'Mo., Di., Do., Fr.: 08.00 - 12.00 Uhr, Di.: 14.00 - 18.00 Uhr', 'poststelle@fa-md1.ofd.mf.lsa-net.de', 'http://www.finanzamt.sachsen-anhalt.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('15', '3102', 'Magdeburg II ', 'Tessenowstraße 6', '39114', 'Magdeburg', '0391 885-12', '0391 885-1000', '', '39006', '16 63', '81000000', '810 015 07', 'BBK MAGDEBURG', '', '', '', 'Mo., Di., Do., Fr.: 08.00 - 12.00 Uhr, Di.: 14.00 - 18.00 Uhr', 'poststelle@fa-md2.ofd.mf.lsa-net.de', 'http://www.finanzamt.sachsen-anhalt.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('15', '3103', 'Genthin ', 'Berliner Chaussee 29 b', '39307', 'Genthin', '03933 908-0', '03933 908-499', '', '39302', '13 41', '81000000', '810 015 08', 'BBK MAGDEBURG', '', '', '', 'Mo., Di., Do., Fr.: 09.00 - 12.00 Uhr, Di.: 14.00 - 18.00 Uhr', 'poststelle@fa-gtn.ofd.mf.lsa-net.de', 'http://www.finanzamt.sachsen-anhalt.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('15', '3104', 'Halberstadt ', 'R.-Wagner-Straße 51', '38820', 'Halberstadt', '03941 33-0', '03941 33-199', '', '38805', '15 26', '81000000', '268 015 01', 'BBK MAGDEBURG', '', '', '', 'Mo., Di., Do., Fr.: 08.00 - 12.00 Uhr, Di.: 14.00 - 18.00 Uhr', 'poststelle@fa-hbs.ofd.mf.lsa-net.de', 'http://www.finanzamt.sachsen-anhalt.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('15', '3105', 'Haldensleben ', 'Jungfernstieg 37', '39340', 'Haldensleben', '03904 482-0', '03904 482-200', '', '39332', '10 02 09', '81000000', '810 015 10', 'BBK MAGDEBURG', '', '', '', 'Mo., Di., Do., Fr.: 08.00 - 12.00 Uhr, Di.: 13.00 - 18.00 Uhr', 'poststelle@fa-hdl.ofd.mf.lsa-net.de', 'http://www.finanzamt.sachsen-anhalt.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('15', '3106', 'Salzwedel ', 'Buchenallee 2', '29410', 'Salzwedel', '03901 857-0', '03901 857-100', '', '29403', '21 51', '81000000', '810 015 05', 'BBK MAGDEBURG', '', '', '', 'Mo., Di., Do., Fr.: 08.00 - 12.00 Uhr, Di.: 14.00 - 18.00 Uhr', 'poststelle@fa-saw.ofd.mf.lsa-net.de', 'http://www.finanzamt.sachsen-anhalt.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('15', '3107', 'Staßfurt ', 'Atzendorfer Straße 20', '39418', 'Staßfurt', '03925 980-0', '03925 980-101', '', '39404', '13 55', '81000000', '810 015 12', 'BBK MAGDEBURG', '', '', '', 'Mo., Di., Do., Fr.: 08.00 - 12.00 Uhr, Di.: 13.30 - 18.00 Uhr', 'poststelle@fa-sft.ofd.mf.lsa-net.de', 'http://www.finanzamt.sachsen-anhalt.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('15', '3108', 'Stendal ', 'Scharnhorststraße 87', '39576', 'Stendal', '03931 57-1000', '03931 57-2000', '', '39551', '10 11 31', '81000000', '810 015 13', 'BBK MAGDEBURG', '', '', '', 'Mo., Di., Do., Fr.: 08.00 - 12.00 Uhr, Di.: 14.00 - 18.00 Uhr', 'poststelle@fa-sdl.ofd.mf.lsa-net.de', 'http://www.finanzamt.sachsen-anhalt.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('15', '3109', 'Wernigerode ', 'Gustav-Petri-Straße 14', '38855', 'Wernigerode', '03943 657-0', '03943 657-150', '', '38842', '10 12 51', '81000000', '268 015 03', 'BBK MAGDEBURG', '', '', '', 'Mo., Di., Do., Fr.: 09.00 - 12.00 Uhr, Do.: 14.00 - 18.00 Uhr', 'poststelle@fa-wrg.ofd.mf.lsa-net.de', 'http://www.finanzamt.sachsen-anhalt.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('15', '3110', 'Halle-Süd ', 'Blücherstraße 1', '6122', 'Halle', '0345 6923-5', '0345 6923-600', '6103', '', '', '80000000', '800 015 02', 'BBK HALLE', '', '', '', 'Mo., Di., Do., Fr.: 08.00 - 12.00 Uhr, Di.: 14.00 - 18.00 Uhr, Do.: 14.00', 'poststelle@fa-ha-s.ofd.mf.lsa-net.de', 'http://www.finanzamt.sachsen-anhalt.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('15', '3111', 'Halle-Nord ', 'Blücherstraße 1', '6122', 'Halle', '0345 6924-0', '0345 6924-400', '6103', '', '', '80000000', '800 015 01', 'BBK HALLE', '', '', '', 'Mo., Di., Do., Fr.: 08.00 - 12.00 Uhr, Di.: 14.00 - 18.00 Uhr, Do.: 14.00', 'poststelle@fa-ha-n.ofd.mf.lsa-net.de', 'http://www.finanzamt.sachsen-anhalt.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('15', '3112', 'Merseburg ', 'Bahnhofstraße 10', '6217', 'Merseburg', '03461 282-0', '03461 282-199', '', '6203', '13 51', '80000000', '800 015 09', 'BBK HALLE', '', '', '', 'Mo., Di., Do., Fr.: 08.00 - 12.00 Uhr, Di.: 13.00 - 18.00 Uhr', 'poststelle@fa-msb.ofd.mf.lsa-net.de', 'http://www.finanzamt.sachsen-anhalt.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('15', '3113', 'Bitterfeld ', 'Röhrenstraße 33', '6749', 'Bitterfeld', '03493 347-0', '03493 347-247', '', '6732', '12 64', '80000000', '805 015 05', 'BBK HALLE', '', '', '', 'Mo., Di., Do., Fr.: 08.00 - 12.00 Uhr, Di.: 13.00 - 18.00 Uhr', 'poststelle@fa-btf.ofd.mf.lsa-net.de', 'http://www.finanzamt.sachsen-anhalt.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('15', '3114', 'Dessau ', 'Kühnauer Straße 166', '6846', 'Dessau', '0340 6513-0', '0340 6513-403', '', '6815', '18 25', '80000000', '805 015 26', 'BBK HALLE', '', '', '', 'Mo. - Fr.: 08.00 - 12.00 Uhr, Di.: 13.00 - 18.00 Uhr', 'poststelle@fa-des.ofd.mf.lsa-net.de', 'http://www.finanzamt.sachsen-anhalt.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('15', '3115', 'Wittenberg ', 'Dresdener Straße 40', '6886', 'Wittenberg', '03491 430-0', '03491 430-113', '', '6872', '10 02 54', '80000000', '805 015 07', 'BBK HALLE', '', '', '', 'Mo., Di., Do., Fr.: 08.00 - 12.00 Uhr, Di.: 13.00 - 18.00 Uhr', 'poststelle@fa-wbg.ofd.mf.lsa-net.de', 'http://www.finanzamt.sachsen-anhalt.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('15', '3116', 'Köthen ', 'Zeppelinstraße 15', '6366', 'Köthen', '03496 44-0', '03496 44-2900', '', '6354', '14 52', '80000000', '805 015 06', 'BBK HALLE', '', '', '', 'Mo., Di., Do., Fr.: 08.00 - 12.00 Uhr, Di.: 14.00 - 18.00 Uhr', 'poststelle@fa-kot.ofd.mf.lsa-net.de', 'http://www.finanzamt.sachsen-anhalt.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('15', '3117', 'Quedlinburg ', 'Adelheidstraße 2', '6484', 'Quedlinburg', '03946 976-0', '03946 976-400', '', '6472', '14 20', '81000000', '268 015 02', 'BBK MAGDEBURG', '', '', '', 'Mo., Di., Do., Fr.: 08.00 - 12.00 Uhr, Di.: 13.00 - 17.30 Uhr', 'poststelle@fa-qlb.ofd.mf.lsa-net.de', 'http://www.finanzamt.sachsen-anhalt.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('15', '3118', 'Eisleben ', 'Bahnhofsring 10 a', '6295', 'Eisleben', '03475 725-0', '03475 725-109', '6291', '', '', '80000000', '800 015 08', 'BBK HALLE', '', '', '', 'Mo., Di., Do., Fr.: 08.00 - 12.00 Uhr, Di.: 13.00 - 18.00 Uhr', 'poststelle@fa-eil.ofd.mf.lsa-net.de', 'http://www.finanzamt.sachsen-anhalt.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('15', '3119', 'Naumburg ', 'Oststraße 26/26 a', '6618', 'Naumburg', '03445 753-0', '03445 753-999', '', '6602', '12 51', '80000000', '800 015 27', 'BBK HALLE', '', '', '', 'Mo., Di., Do., Fr.: 08.00 - 12.00 Uhr, Di.: 13.00 - 18.00 Uhr', 'poststelle@fa-nbg.ofd.mf.lsa-net.de', 'http://www.finanzamt.sachsen-anhalt.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('15', '3120', 'Zeitz ', 'Friedensstraße 80', '6712', 'Zeitz', '03441 864-0', '03441 864-480', '', '6692', '12 08', '80000000', '800 015 04', 'BBK HALLE', '', '', '', 'Mo., Do., Fr.: 08.00 - 12.00 Uhr, Di.: 08.00 - 18.00 Uhr', 'poststelle@fa-ztz.ofd.mf.lsa-net.de', 'http://www.finanzamt.sachsen-anhalt.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('15', '3121', 'Sangerhausen ', 'Alte Promenade 27', '6526', 'Sangerhausen', '03464 539-0', '03464 539-539', '', '6512', '10 12 24', '80000000', '800 015 25', 'BBK HALLE', '', '', '', 'Di., Do., Fr.: 09.00 - 12.00 Uhr, Di.: 14.00 - 18.00 Uhr, Do.: 14.00 -', 'poststelle@fa-sgh.ofd.mf.lsa-net.de', 'http://www.finanzamt.sachsen-anhalt.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('14', '3201', 'Dresden I ', 'Lauensteiner Str. 37', '1277', 'Dresden', '0351 2567-0', '0351 2567-111', '1264', '', '', '85000000', '85001502', 'BBK DRESDEN', '', '', '', 'Mo 8:00-15:00, Di 8:00-18:00, Mi 8:00-15:00, Do 8:00-18:00, Fr 8:00-12:00 Uhr', 'poststelle@fa-dresden1.smf.sachsen.de', 'http://www.Finanzamt-Dresden-I.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('14', '3202', 'Dresden II ', 'Gutzkowstraße 10', '1069', 'Dresden', '0351 4655-0', '0351 4655-269', '1056', '', '', '85000000', '85001503', 'BBK DRESDEN', '', '', '', 'Mo - Fr 8:00-12:00 Uhr, Di 14:00-18:00, Do 14:00-18:00 Uhr', 'poststelle@fa-dresden2.smf.sachsen.de', 'http://www.Finanzamt-Dresden-II.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('14', '3203', 'Dresden III ', 'Rabenerstr.1', '1069', 'Dresden', '0351 4691-0', '0351 4717 369', '', '1007', '120641', '85000000', '85001504', 'BBK DRESDEN', '', '', '', 'Mo 8:00-15:00, Di 8:00-18:00, Mi 8:00-15:00, Do 8:00-18:00, Fr 8:00-12:00 Uhr', 'poststelle@fa-dresden3.smf.sachsen.de', 'http://www.Finanzamt-Dresden-III.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('14', '3204', 'Bautzen ', 'Wendischer Graben 3', '2625', 'Bautzen', '03591 488-0', '03591 488-888', '2621', '', '', '85000000', '85001505', 'BBK DRESDEN', '', '', '', 'Mo 8:00-15:30, Di 8:00-17:00, Mi 8:00-15:30, Do 8:00-18:00, Fr 8:00-12:00 Uhr', 'poststelle@fa-bautzen.smf.sachsen.de', 'http://www.Finanzamt-Bautzen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('14', '3205', 'Bischofswerda ', 'Kirchstraße 25', '1877', 'Bischofswerda', '03594 754-0', '03594 754-444', '', '1871', '1111', '85000000', '85001506', 'BBK DRESDEN', '', '', '', 'Mo 8:00-15:30, Di 8:00-17:00, Mi 8:00-15:30, Do 8:00-18:00, Fr 8:00-12:00 Uhr', 'poststelle@fa-bischofswerda.smf.sachsen.de', 'http://www.Finanzamt-Bischofswerda.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('14', '3206', 'Freital ', 'Coschützer Straße 8-10', '1705', 'Freital', '0351 6478-0', '0351 6478-428', '', '1691', '1560', '85000000', '85001507', 'BBK DRESDEN', '', '', '', 'Mo 8:00-15:00, Di 8:00-18:00, Mi 8:00-15:00, Do 8:00-18:00, Fr 8:00-12:00 Uhr', 'poststelle@fa-freital.smf.sachsen.de', 'http://www.Finanzamt-Freital.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('14', '3207', 'Görlitz ', 'Sonnenstraße 7', '2826', 'Görlitz', '03581 875-0', '03581 875-100', '', '2807', '300235', '85000000', '85001512', 'BBK DRESDEN', '', '', '', 'Mo 8:00-15:30, Di 8:00-18:00, Mi 8:00-15:30, Do 8:00-17:00, Fr 8:00-12:00 Uhr', 'poststelle@fa-goerlitz.smf.sachsen.de', 'http://www.Finanzamt-Goerlitz.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('14', '3208', 'Löbau ', 'Georgewitzer Str.40', '2708', 'Löbau', '03585 455-0', '03585 455-100', '', '2701', '1165', '85000000', '85001509', 'BBK DRESDEN', '', '', '', 'Mo 8:00-15:30, Di 8:00-18:00, Mi 8:00-15:30, Do 8:00-17:00, Fr 8:00-12:00 Uhr', 'poststelle@fa-loebau.smf.sachsen.de', 'http://www.Finanzamt-Loebau.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('14', '3209', 'Meißen ', 'Hermann-Grafe-Str.30', '1662', 'Meißen', '03521 745-30', '03521 745-450', '', '1651', '100151', '85000000', '85001508', 'BBK DRESDEN', '', '', '', 'Mo - Fr 8:00-12:00 Uhr Di 13:00-18:00, Do 13:00-17:00 Uhr', 'poststelle@fa-meissen.smf.sachsen.de', 'http://www.Finanzamt-Meissen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('14', '3210', 'Pirna ', 'Emil-Schlegel-Str. 11', '1796', 'Pirna', '03501 551-0', '03501 551-201', '', '1781', '100143', '85000000', '85001510', 'BBK DRESDEN', '', '', '', 'Mo - Fr 8:00-12:00 Uhr, Di 13:30-18:00, Do 13:30-17:00 Uhr', 'poststelle@fa-pirna.smf.sachsen.de', 'http://www.Finanzamt-Pirna.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('14', '3211', 'Riesa ', 'Stahlwerkerstr.3', '1591', 'Riesa', '03525 714-0', '03525 714-133', '', '1571', '24', '85000000', '85001511', 'BBK DRESDEN', '', '', '', 'Mo 8:00-15:30, Di 8:00-18:00, Mi 8:00-15:30, Do 8:00-17:00 , Fr 8:00-12:00 Uhr', 'poststelle@fa-riesa.smf.sachsen.de', 'http://www.Finanzamt-Riesa.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('14', '3213', 'Hoyerswerda ', 'Pforzheimer Platz 1', '2977', 'Hoyerswerda', '03571 460-0', '03571 460-115', '', '2961', '1161/1162 ', '85000000', '85001527', 'BBK DRESDEN', '', '', '', 'Mo 7:30-15:30, Di 7:30-17:00, Mi 7:30-13:00, Do 7:30-18:00, Fr 7:30-12:00 Uhr', 'poststelle@fa-hoyerswerda.smf.sachsen.de', 'http://www.Finanzamt-Hoyerswerda.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('14', '3214', 'Chemnitz-Süd ', 'Paul-Bertz-Str. 1', '9120', 'Chemnitz', '0371 279-0', '0371 227065', '9097', '', '', '87000000', '87001501', 'BBK CHEMNITZ', '', '', '', 'Mo 8:00-16:00, Di 8:00-18:00, Mi 8:00-13:00, Do 8:00-18:00, Fr 8:00-13:00 Uhr', 'poststelle@fa-chemnitz-sued.smf.sachsen.de', 'http://www.Finanzamt-Chemnitz-Sued.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('14', '3215', 'Chemnitz-Mitte ', 'August-Bebel-Str. 11/13', '9113', 'Chemnitz', '0371 467-0', '0371 415830', '9097', '', '', '87000000', '87001502', 'BBK CHEMNITZ', '', '', '', 'Mo 8:00-16:00, Di 8:00-18:00, Mi 8:00-14:00, Do 8:00-18:00, Fr 8:00-12:00 Uhr', 'poststelle@fa-chemnitz-mitte.smf.sachsen.de', 'http://www.Finanzamt-Chemnitz-Mitte.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('14', '3216', 'Chemnitz-Land ', 'Reichenhainer Str. 31-33', '9126', 'Chemnitz', '0371 5360-0', '0371 5360-317', '9097', '', '', '87000000', '87001503', 'BBK CHEMNITZ', '', '', '', 'täglich 8:00-12:00, Di 13:30-17.00, Do 13:30-18:00 Uhr', 'poststelle@fa-chemnitz-land.smf.sachsen.de', 'http://www.Finanzamt-Chemnitz-Land.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('14', '3217', 'Annaberg ', 'Magazingasse 16', '9456', 'Annaberg-B.', '03733 4270', '03733 427-217', '', '9453', '100631', '87000000', '87001504', 'BBK CHEMNITZ', '', '', '', 'Mo 8:00-15:30, Di 8:00-18:00, Mi 8:00-15:30, Do 8:00-17:00, Fr 8:00-12:00 Uhr', 'poststelle@fa-annaberg.smf.sachsen.de', 'http://www.Finanzamt-Annaberg.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('14', '3218', 'Schwarzenberg ', 'Karlsbader Str.23', '8340', 'Schwarzenberg', '03774 161-0', '03774 161-100', '', '8332', '1209', '87000000', '87001505', 'BBK CHEMNITZ', '', '', '', 'Mo 8:00-15:30, Di 8:00-18:00, Mi 8:00-15:30, Do 8:00-17:00, Fr 8:00-12:00 Uhr', 'poststelle@fa-schwarzenberg.smf.sachsen.de', 'http://www.Finanzamt-Schwarzenberg.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('14', '3219', 'Auerbach ', 'Schulstraße 3, Haus 1', '8209', 'Auerbach', '03744 824-0', '03744 824-200', '', '8202', '10132', '87000000', '87001506', 'BBK CHEMNITZ', '', '', '', 'Mo 7:30-15:30, Di 7:30-18:00, Mi 7:30-12:00, Do 7:30-18:00, Fr 7:30-12:00 Uhr', 'poststelle@fa-aucherbach.smf.sachsen.de', 'http://www.Finanzamt-Auerbach.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('14', '3220', 'Freiberg ', 'Brückenstr.1', '9599', 'Freiberg', '03731 379-0', '03731 379-999', '9596', '', '', '87000000', '87001507', 'BBK CHEMNITZ', '', '', '', 'Mo - Fr 7:30-12:30, Mo 13:30-15:30, Di 13:00-18:00, Mi 13:30-15:30, Do 13:00-17:00 Uhr', 'poststelle@fa-freiberg.smf.sachsen.de', 'http://www.Finanzamt-Freiberg.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('14', '3221', 'Hohenstein-Ernstthal ', 'Schulstraße 34', '9337', 'Hohenstein-E.', '03723 745-0', '03723 745-399', '', '9332', '1246', '87000000', '87001510', 'BBK CHEMNITZ', '', '', '', 'Mo - Fr 8:00-12:00, Mo 12:30-15:30, Di 12:30-18:00, Do 12:30-17:00', 'poststelle@fa-hohenstein-ernstthal.smf.sachsen.de', 'http://www.Finanzamt-Hohenstein-Ernstthal.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('14', '3222', 'Mittweida ', 'Robert-Koch-Str. 17', '9648', 'Mittweida', '03727 987-0', '03727 987-333', '', '9641', '1157', '87000000', '87001509', 'BBK CHEMNITZ', '', '', '', 'Mo 7:30-15:00, Di 7:30-18:00, Mi 7:30-13:00, Do 7:30-18:00, Fr 7:30-12:00 Uhr', 'poststelle@fa-mittweida.smf.sachsen.de', 'http://www.Finanzamt-Mittweida.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('14', '3223', 'Plauen ', 'Europaratstraße 17', '8523', 'Plauen', '03741 10-0', '03741 10-2000', '', '8507', '100384', '87000000', '87001512', 'BBK CHEMNITZ', '', '', '', 'Mo 7:30-14:00, Di 7:30-18:00, Mi 7:30-14:00, Do 7:30-18:00, Fr 7:30-12:00 Uhr', 'poststelle@fa-plauen.smf.sachsen.de', 'http://www.Finanzamt-Plauen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('14', '3224', 'Stollberg ', 'HOHENSTEINER STRASSE 54', '9366', 'Stollberg', '037296 522-0', '037296 522-199', '', '9361', '1107', '87000000', '87001508', 'BBK CHEMNITZ', '', '', '', 'Mo 7:30-15:30, Di 7:30-17:00, Mi 7:30-13:00, Do 7:30-18:00, Fr 7:30-12:00 Uhr', 'poststelle@fa-stollberg.smf.sachsen.de', 'http://www.Finanzamt-Stollberg.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('14', '3226', 'Zwickau-Stadt ', 'Dr.-Friedrichs-Ring 21', '8056', 'Zwickau', '0375 3529-0', '0375 3529-444', '', '8070', '100452', '87000000', '87001513', 'BBK CHEMNITZ', '', '', '', 'Mo 7:30-15:30, Di 7:30-18:00, Mi 7:30-12:00, Do 7:30-18:00, Fr 7:30-12:00 Uhr', 'poststelle@fa-zwickau-stadt.smf.sachsen.de', 'http://www.Finanzamt-Zwickau-Stadt.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('14', '3227', 'Zwickau-Land ', 'Äußere Schneeberger Str. 62', '8056', 'Zwickau', '0375 4440-0', '0375 4440-222', '', '8067', '100150', '87000000', '87001514', 'BBK CHEMNITZ', '', '', '', 'Mo 8:00-15:30, Di 8:00-18:00, Mi 8:00-15:30, Do 8:00-17:00, Fr 8:00-12:00 Uhr', 'poststelle@fa-zwickau-land.smf.sachsen.de', 'http://www.Finanzamt-Zwickau-Land.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('14', '3228', 'Zschopau ', 'August-Bebel-Str.17', '9405', 'Zschopau', '03725 293-0', '03725 293-111', '', '9402', '58', '87000000', '87001515', 'BBK CHEMNITZ', '', '', '', 'Mo7:30-12:00/13:00-16:30,Di 7:30-12:00/13:00-18:00Mi u. Fr 7:30-13:00, Do 7:30-12:00/13:00-18:00 Uhr', 'poststelle@fa-zschopau.smf.sachsen.de', 'http://www.Finanzamt-Zschopau.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('14', '3230', 'Leipzig I ', 'Wilhelm-Liebknecht-Platz 3/4', '4105', 'Leipzig', '0341 559-0', '0341 559-1540', '', '4001', '100105', '86000000', '86001501', 'BBK LEIPZIG', '', '', '', 'Mo 7:30-14:00, Di 7:30-18:00, Mi 7:30-14:00, Do 7:30-18:00, Fr 7:30-12:00 Uhr', 'poststelle@fa-leipzig1.smf.sachsen.de', 'http://www.Finanzamt-Leipzig-I.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('14', '3231', 'Leipzig II ', 'Erich-Weinert-Str. 20', '4105', 'Leipzig', '0341 559-0', '0341 559-2505', '', '4001', '100145', '86000000', '86001502', 'BBK LEIPZIG', '', '', '', 'Mo 7:30-14:00, Di 7:30-18:00, Mi 7:30-14:00, Do 7:30-18:00, Fr 7:30-12:00 Uhr', 'poststelle@fa-leipzig2.smf.sachsen.de', 'http://www.Finanzamt-Leipzig-II.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('14', '3232', 'Leipzig III ', 'Wilhelm-Liebknecht-Platz 3/4', '4105', 'Leipzig', '0341 559-0', '0341 559-3640', '', '4002', '100226', '86000000', '86001503', 'BBK LEIPZIG', '', '', '', 'Mo 7:30-14:00, Di 7:30-18:00, Mi 7:30-14:00, Do 7:30-18:00, Fr 7:30-12:00 Uhr', 'poststelle@fa-leipzig3.smf.sachsen.de', 'http://www.Finanzamt-Leipzig-III.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('14', '3235', 'Borna ', 'Brauhausstr.8', '4552', 'Borna', '03433 872-0', '03433 872-255', '', '4541', '1325', '86000000', '86001509', 'BBK LEIPZIG', '', '', '', 'Mo 8:00-15:00, Di 8:00-18:00, Mi 8:00-15:00, Do 8:00-18:00, Fr 8:00-12:00 Uhr', 'poststelle@fa-borna.smf.sachsen.de', 'http://www.Finanzamt-Borna.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('14', '3236', 'Döbeln ', 'Burgstr.31', '4720', 'Döbeln', '03431 653-30', '03431 653-444', '', '4713', '2346', '86000000', '86001507', 'BBK LEIPZIG', '', '', '', 'Mo 7:30-15:30, Di 7:30-18:00, Mi 7:30-13:00, Do 7:30-17:00, Fr 7:30-12:00 Uhr', 'poststelle@fa-doebeln.smf.sachsen.de', 'http://www.Finanzamt-Doebeln.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('14', '3237', 'Eilenburg ', 'Walther-Rathenau-Straße 8', '4838', 'Eilenburg', '03423 660-0', '03423 660-460', '', '4831', '1133', '86000000', '86001506', 'BBK LEIPZIG', '', '', '', 'Mo 8:00-16:00, Di 8:00-18:00, Mi 8:00-14:00, Do 8:00-18:00, Fr 8:00-12:00 Uhr', 'poststelle@fa-eilenburg.smf.sachsen.de', 'http://www.Finanzamt-Eilenburg.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('14', '3238', 'Grimma ', 'Lausicker Straße 2', '4668', 'Grimma', '03437 940-0', '03437 940-500', '', '4661', '1126', '86000000', '86001508', 'BBK LEIPZIG', '', '', '', 'Mo 7:30-15:00, Di 7:30-18:00, Mi 7:30-13:30, Do 7:30-17:00, Fr 7:30-12:00 Uhr', 'poststelle@fa-grimma.smf.sachsen.de', 'http://www.Finanzamt-Grimma.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('14', '3239', 'Oschatz ', 'Dresdener Str.77', '4758', 'Oschatz', '03435 978-0', '03435 978-366', '', '4752', '1265', '86000000', '86001511', 'BBK LEIPZIG', '', '', '', 'Mo 8:00-16:00, Di 8:00-17:00, Mi 8:00-15:00, Do 8:00-18:00, Fr 8:00-12:00 Uhr', 'poststelle@fa-oschatz.smf.sachsen.de', 'http://www.Finanzamt-Oschatz.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('13', '4071', 'Malchin ', 'Schratweg 33', '17139', 'Malchin', '03994/6340', '03994/634322', '', '17131', '1101', '15000000', '15001511', 'BBK NEUBRANDENBURG', '', '', '', 'Mo Di Fr 08-12 Uhr Di 13-17 Uhr und Do 13-16 UhrMittwoch geschlossen', 'poststelle@fa-mc.ofd-hro.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('13', '4072', 'Neubrandenburg ', 'Neustrelitzer Str. 120', '17033', 'Neubrandenburg', '0395/380 1000', '0395/3801059', '', '17041', '110164', '15000000', '15001518', 'BBK NEUBRANDENBURG', '', '', '', 'Mo Di Do Fr 08-12 Uhr und Di 13.00-17.30 Uhr Mittwoch geschlossen', 'poststelle@fa-nb.ofd-hro.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('13', '4074', 'Pasewalk ', 'Torgelower Str. 32', '17309', 'Pasewalk', '(03973) 224-0', '03973/2241199', '', '17301', '1102', '15000000', '15001512', 'BBK NEUBRANDENBURG', '', '', '', 'Mo bis Fr 09.00-12.00 Uhr Di 14.00-18.00 Uhr', 'poststelle@fa-pw.ofd-hro.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('13', '4075', 'Waren ', 'Einsteinstr. 15', '17192', 'Waren (Müritz)', '03991/1740', '(03991)174499', '', '17183', '3154', '15000000', '15001515', 'BBK NEUBRANDENBURG', '', '', '', 'Mo-Mi 08.00-16.00 Uhr Do 08.00-18.00 Uhr Fr 08.-13.00 Uhr', 'poststelle@fa-wrn.ofd-hro.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('13', '4079', 'Rostock ', 'Möllner Str. 13', '18109', 'Rostock', '(0381)7000-0', '(0381)7000444', '', '18071', '201062', '13000000', '13001508', 'BBK ROSTOCK', '', '', '', 'Mo Di Fr 8.30-12.00 Di 13.30-17.00 Do 13.30-16.00', 'poststelle@fa-hro.ofd-hro.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('13', '4080', 'Wismar ', 'Philosophenweg 1', '23970', 'Wismar', '03841444-0', '03841/444222', '', '', '', '14000000', '14001516', 'BBK SCHWERIN', '', '', '', 'Mo Di Fr 08.00-12.00 Uhr Di Do 14.00-17.00 Uhr Mittwoch geschlossen', 'poststelle@fa-wis.ofd-hro.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('13', '4081', 'Ribnitz-Damgarten ', 'Sandhufe 3', '18311', 'Ribnitz-Damgarten', '(03821)884-0', '(03821)884140', '', '18301', '1061', '13000000', '13001510', 'BBK ROSTOCK', '', '', '', 'MO Di Mi DO 08.30-12.00 UHR DI 13.00-17.00 UHR Freitag geschlossen', 'poststelle@fa-rdg.ofd-hro.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('13', '4082', 'Stralsund ', 'Lindenstraße 136', '18435', 'Stralsund', '03831/3660', '(03831)366245 / 188 ', '', '18409', '2241', '13000000', '13001513', 'BBK ROSTOCK', '', '', '', 'Mo Di Do Fr 08.00-12.00 Uhr Di 14.00 - 18.00 UhrMittwoch geschlossen', 'poststelle@fa-hst.ofd-hro.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('13', '4083', 'Bergen ', 'Wasserstr. 15 d', '18528', 'Bergen (Rügen)', '03838/4000', '03838/22217', '18522', '18522', '1242', '13000000', '13001512', 'BBK ROSTOCK', '', '', '', 'Mo Di Do Fr 8.30-12.00 Di 13.00-18.00 Mittwoch geschlossen', 'poststelle@fa-brg.ofd-hro.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('13', '4084', 'Greifswald ', 'Am Gorzberg Haus 11', '17489', 'Greifswald', '03834/5590', '03834-559315/316', '17462', '17462', '3254', '15000000', '15001528', 'BBK NEUBRANDENBURG', '', '', '', 'Mo Di Do Fr 8.30-12.00 Uhr Di 13.00-17.30 Uhr Mittwoch geschlossen', 'poststelle@fa-hgw.ofd-hro.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('13', '4085', 'Wolgast ', 'Pestalozzistr. 45', '17438', 'Wolgast', '03836/254-0', '03836/254300 /254100', '', '17431', '1139', '15000000', '15001529', 'BBK NEUBRANDENBURG', '', '', '', 'Mo Di Mi Do Fr 08.00-12.00 Uhr', 'poststelle@fa-wlg.ofd-hro.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('13', '4086', 'Güstrow ', 'Klosterhof 1', '18273', 'Güstrow', '03843/2620', '03843/262111', '18271', '', '', '13000000', '13001501', 'BBK ROSTOCK', '', '', '', 'Mo-Do 09.00-12.00 Uhr Do 13.00-18.00 Uhr Freitag geschlossen', 'poststelle@fa-gue.ofd-hro.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('13', '4087', 'Hagenow ', 'Steegener Chaussee 8', '19230', 'Hagenow', '03883/6700', '03883 670216 /670217', '', '19222', '1242', '14000000', '14001504', 'BBK SCHWERIN', '', '', '', 'Mo Di Do Fr 08.30-12.00 Di 13.00-17.30 Mittwoch geschlossen', 'poststelle@fa-hgn.ofd-hro.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('13', '4089', 'Parchim ', 'Ludwigsluster Chaussee 5', '19370', 'Parchim', '03871/4650', '03871/443131', '', '19363', '1351', '14000000', '14001506', 'BBK SCHWERIN', '', '', '', 'Mo Di Mi 08.30-15.00 Uhr Do 08.30-18.00 Uhr Fr 08.30-13.00 Uhr', 'poststelle@fa-pch.ofd-hro.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('13', '4090', 'Schwerin ', 'Johannes-Stelling-Str.9-11', '19053', 'Schwerin', '0385/54000', '0385/5400300', '', '19091', '160131', '14000000', '14001502', 'BBK SCHWERIN', '', '', '', ' Di Do Fr 08.30 - 12.00 Uhr Mo 13.00 - 16.00 Uhr Do 14.00', 'poststelle@fa-sn.ofd-hro.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('16', '4151', 'Erfurt ', 'Mittelhäuser Str. 64f', '99091', 'Erfurt', '(0361)378-00', '0361/3782800', '', '99001', '100121', '82050000', '3001111586', 'LD BK HESS-THUER GZ ERFURT', '', '', '', 'DI. 8- 12/ 13.30 -18 MI./FR. 8 - 12 UHR', 'poststelle@finanzamt-erfurt.thueringen.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('16', '4152', 'Sömmerda ', 'Uhlandstrasse 3', '99610', 'Sömmerda', '03634/363-0', '03634/363200', '', '99609', '100', '82050000', '3001111628', 'LD BK HESS-THUER GZ ERFURT', '', '', '', 'MO/MI/DO 8-16 UHR DI 8-18,FR 8-12 UHR', 'poststelle@finanzamt-soemmerda.thueringen.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('16', '4153', 'Weimar ', 'Jenaer Str.2a', '99425', 'Weimar', '03643/5500', '(03643)903811', '', '99421', '3676', '82050000', '3001111586', 'LD BK HESS-THUER GZ ERFURT', '', '', '', 'MO,MI,DO 8-15.30 UHR DI 8-18,FR 8-12 UHR', 'poststelle@finanzamt-weimar.thueringen.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('16', '4154', 'Ilmenau ', 'Wallgraben 1', '98693', 'Ilmenau', '(03677) 861-0', '03677/861111', '', '98686', '100754', '82050000', '3001111685', 'LD BK HESS-THUER GZ ERFURT', '', '', '', 'MO,MI 8-15.30 UHR, DI 8-18 UHR DO 8-16 UHR, FR 8-12 UHR', 'poststelle@finanzamt-ilmenau.thueringen.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('16', '4155', 'Eisenach ', 'Ernst-Thaelmann-Str. 70', '99817', 'Eisenach', '03691/687-0', '03691/687250', '', '99804', '101454', '82050000', '3001111586', 'LD BK HESS-THUER GZ ERFURT', '', '', '', 'MO-FR: 8-12 UHR, MO-MI: 13-16 UHR, DO: 13-18 UHR', 'poststelle@finanzamt-eisenach.thueringen.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('16', '4156', 'Gotha ', 'Reuterstr. 2a', '99867', 'Gotha', '(03621)33-0', '03621/332000', '', '99853', '100301', '82050000', '3001111586', 'LD BK HESS-THUER GZ ERFURT', '', '', '', 'MO - MI 8-15.30 UHR DO 8-18,FR 8-12 UHR', 'poststelle@finanzamt-gotha.thueringen.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('16', '4157', 'Mühlhausen ', 'Martinistr. 22', '99974', 'Mühlhausen', '(03601)456-0', '03601/456100', '', '99961', '1155', '82050000', '3001111628', 'LD BK HESS-THUER GZ ERFURT', '', '', '', 'MO/MI/DO 7.30-15 UHR DI.7.30-18,FR.7.30-12', 'poststelle@finanzamt-muehlhausen.thueringen.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('16', '4158', 'Nordhausen ', 'Gerhart-Hauptmann-Str. 3', '99734', 'Nordhausen', '03631/427-0', '03631/427174', '', '99729', '1120', '82050000', '3001111628', 'LD BK HESS-THUER GZ ERFURT', '', '', '', 'MO,DI,MI 8-12, 13.30-16 UHR DO 8-12,14-18 FR 8-12 UHR', 'poststelle@finanzamt-nordhausen.thueringen.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('16', '4159', 'Sondershausen ', 'Schillerstraße 6', '99706', 'Sondershausen', '(03632)742-0', '03632/742555', '', '99702', '1265', '82050000', '3001111628', 'LD BK HESS-THUER GZ ERFURT', '', '', '', 'MO/MI/DO 8-15.30 UHR DI 8-18, FR 8-12 UHR', 'poststelle@finanzamt-sondershausen.thueringen.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('16', '4160', 'Worbis ', 'Bahnhofstr. 18', '37339', 'Worbis', '036074/37-0', '036074/37219', '', '37334', '173', '82050000', '3001111628', 'LD BK HESS-THUER GZ ERFURT', '', '', '', 'MO-MI 7.30-15 UHR DO 7.30-18,FR 7.30-12', 'poststelle@finanzamt-worbis.thueringen.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('16', '4161', 'Gera ', 'Hermann-Drechsler-Str.1', '7548', 'Gera', '0365/639-0', '0365/6391491', '', '7490', '3044', '82050000', '3001111578', 'LD BK HESS-THUER GZ ERFURT', '', '', '', 'MO,MI 7.30-15 DI,DO 7.30- 18 UHR FR 7.30-12 UHR', 'poststelle@finanzamt-gera.thueringen.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('16', '4162', 'Jena ', 'Leutragraben 8', '7743', 'Jena', '(03641)378-0', '03641/378653', '', '7740', '500', '82050000', '3001111602', 'LD BK HESS-THUER GZ ERFURT', '', '', '', 'MO-MI 8-15.30 DO 8-18 FR 8-12.00UHR', 'poststelle@finanzamt-jena.thueringen.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('16', '4163', 'Rudolstadt ', 'Mörlaer Str. 2', '7407', 'Rudolstadt', '(03672)443-0', '(03672)443100', '', '7391', '100155', '82050000', '3001111578', 'LD BK HESS-THUER GZ ERFURT', '', '', '', 'MO-MI 7.30-12, 13-15 DO 7.30-12, 13-18 UHR FR 7.30-12 UHR', 'poststelle@finanzamt-rudolstadt.thueringen.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('16', '4164', 'Greiz ', 'Rosa-Luxemburg-Str. 23', '7973', 'Greiz', '03661/700-0', '03661/700300', '', '7962', '1365', '82050000', '3001111578', 'LD BK HESS-THUER GZ ERFURT', '', '', '', 'MO/DI/MI 8-16UHR DO 8-18,FR 8-12UHR', 'poststelle@finanzamt-greiz.thueringen.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('16', '4165', 'Pößneck ', 'Gerberstr. 65', '7381', 'Pößneck', '(03647)446-0', '(03647)446430', '', '7372', '1253', '82050000', '3001111578', 'LD BK HESS-THUER GZ ERFURT', '', '', '', 'MO-FR 8-12 MO,MI,DO 13-15 UHR DI 13-18 UHR', 'poststelle@finanzamt-poessneck.thueringen.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('16', '4166', 'Altenburg ', 'Wenzelstr. 45', '4600', 'Altenburg', '03447/593-0', '03447/593200', '', '4582', '1251', '82050000', '3001111511', 'LD BK HESS-THUER GZ ERFURT', '', '', '', 'MO,MI,DO 7.30-15.30 DI 7.30-18 UHR FR 7.30-12 UHR', 'poststelle@finanzamt-altenburg.thueringen.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('16', '4168', 'Bad Salzungen ', 'August-Bebel-Str.2', '36433', 'Bad Salzungen', '(03695)668-0', '03695/622496', '', '36421', '1153', '82050000', '3001111586', 'LD BK HESS-THUER GZ ERFURT', '', '', '', 'MO-MI 7.30-15 UHR DO 7.30-18,FR 7.30-12', 'poststelle@finanzamt-badsalzungen.thueringen.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('16', '4169', 'Meiningen ', 'Charlottenstr. 2', '98617', 'Meiningen', '03693/461-0', '(03693)461322', '', '98606', '100661', '82050000', '3001111610', 'LD BK HESS-THUER GZ ERFURT', '', '', '', 'MO-MI 7.30-15 UHR DO 7.30-18,FR 7.30-12', 'poststelle@finanzamt-meiningen.thueringen.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('16', '4170', 'Sonneberg ', 'Köppelsdorfer Str.86', '96515', 'Sonneberg', '03675/884-0', '03675/884254', '', '96502', '100241', '82050000', '3001111685', 'LD BK HESS-THUER GZ ERFURT', '', '', '', 'MO-MI 7.30-15.00 UHR DO 7.30-18 FR 7.30-12', 'poststelle@finanzamt-sonneberg.thueringen.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('16', '4171', 'Suhl ', 'Karl-Liebknecht-Str. 4', '98527', 'Suhl', '03681/73-0', '03681/733512', '', '98490', '100153', '82050000', '3001111685', 'LD BK HESS-THUER GZ ERFURT', '', '', '', 'MO - MI 8-16 UHR, DO 8-13 u. 14-18 UHR , FR 8-12 UHR', 'poststelle@finanzamt-suhl.thueringen.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5101', 'Dinslaken ', 'Schillerstr. 71', '46535', 'Dinslaken', '02064/445-0', '0800 10092675101', '', '46522', '100220', '35000000', '35201501', 'BBK DUISBURG', '35251000', '100123', 'SPK DINSLAKEN-VOERDE-HUENXE', 'Mo-Fr 08.30-12.00 Uhr,Di auch 13.30-15.00 Uhr,und nach Vereinbarung', 'Service@FA-5101.fin-nrw.de', 'www.finanzamt-Dinslaken.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5102', 'Viersen ', 'Eindhovener Str. 71', '41751', 'Viersen', '02162/955-0', '0800 10092675102', '', '41726', '110263', '31000000', '31001503', 'BBK MOENCHENGLADBACH', '32050000', '59203406', 'SPARKASSE KREFELD', 'Mo-Fr 8:30 bis 12:00 Uhr,Di auch 13:30 bis 15:00 Uhr,und nach Vereinbarung', 'Service@FA-5102.fin-nrw.de', 'www.finanzamt-Viersen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5103', 'Düsseldorf-Altstadt ', 'Kaiserstr. 52', '40479', 'Düsseldorf', '0211/4974-0', '0800 10092675103', '', '40001', '101021', '30000000', '30001504', 'BBK DUESSELDORF', '30050110', '10124006', 'ST SPK DUESSELDORF', 'Mo-Fr 08.30 - 12.00 Uhr,Di auch 13.30 - 15.00 Uhr,und nach Vereinbarung', 'Service@FA-5103.fin-nrw.de', 'www.finanzamt-Duesseldorf-Altstadt.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5105', 'Düsseldorf-Nord ', 'Roßstr. 68', '40476', 'Düsseldorf', '0211/4496-0', '0800 10092675105', '', '40403', '300314', '30000000', '30001501', 'BBK DUESSELDORF', '30050110', '10124501', 'ST SPK DUESSELDORF', 'Mo-Fr 08.30-12.00 Uhr,Di auch 13.30-15.00 Uhr,und nach Vereinbarung', 'Service@FA-5105.fin-nrw.de', 'www.finanzamt-Duesseldorf-Nord.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5106', 'Düsseldorf-Süd ', 'Kruppstr.110- 112', '40227', 'Düsseldorf', '0211/779-9', '0800 10092675106', '', '40001', '101025', '30000000', '30001502', 'BBK DUESSELDORF', '30050110', '10125003', 'ST SPK DUESSELDORF', 'Mo-Fr 8.30-12.00 Uhr,Di auch 13.30-15.00 Uhr,und nach Vereinbarung', 'Service@FA-5106.fin-nrw.de', 'www.finanzamt-Duesseldorf-Sued.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5107', 'Duisburg-Hamborn ', 'Hufstr. 25', '47166', 'Duisburg', '0203/5445-0', '0800 10092675107', '', '47142', '110264', '35000000', '35001502', 'BBK DUISBURG', '', '', '', 'Mo-Fr 08.30 - 12.00 Uhr,Di auch 13.30 - 15.00 Uhr,und nach Vereinbarung', 'Service@FA-5107.fin-nrw.de', 'www.finanzamt-Duisburg-Hamborn.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5109', 'Duisburg-Süd ', 'Landfermannstr 25', '47051', 'Duisburg', '0203/3001-0', '0800 10092675109', '', '47015', '101502', '35000000', '35001500', 'BBK DUISBURG', '35050000', '200403020', 'SPK DUISBURG', 'Mo-Fr 08:30 Uhr - 12:00 Uhr,Di auch 13:30 Uhr - 15:00 Uhr', 'Service@FA-5109.fin-nrw.de', 'www.finanzamt-Duisburg-Sued.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5110', 'Essen-Nord ', 'Altendorfer Str. 129', '45143', 'Essen', '0201/1894-0', '0800 10092675110', '', '45011', '101155', '36000000', '36001500', 'BBK ESSEN', '36050105', '275008', 'SPARKASSE ESSEN', 'Mo-Fr 08.30-12.00 Uhr,Di auch 13.30-15.00 Uhr,und nach Vereinbarung', 'Service@FA-5110.fin-nrw.de', 'www.finanzamt-Essen-Nord.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5111', 'Essen-Ost ', 'Altendorfer Str. 129', '45143', 'Essen', '0201/1894-0', '0800 10092675111', '45116', '45012', '101262', '36000000', '36001501', 'BBK ESSEN', '36050105', '261800', 'SPARKASSE ESSEN', 'Mo-Fr,Di', 'Service@FA-5111.fin-nrw.de', 'www.finanzamt-Essen-Ost.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5112', 'Essen-Süd ', 'Altendorfer Str. 129', '45143', 'Essen', '0201/1894-0', '0800 10092675112', '', '45011', '101145', '36000000', '36001502', 'BBK ESSEN', '36050105', '203000', 'SPARKASSE ESSEN', 'Mo-Fr 08.30-12.00 Uhr, Di auch 13.30-15.00 Uhr, und nach Vereinbarung', 'Service@FA-5112.fin-nrw.de', 'www.finanzamt-Essen-Sued.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5113', 'Geldern ', 'Gelderstr 32', '47608', 'Geldern', '02831/127-0', '0800 10092675113', '', '47591', '1163', '32000000', '32001502', 'BBK MOENCHENGLADBACH EH KRE', '32051370', '112011', 'SPARKASSE GELDERN', 'Montag - Freitag 8:30 - 12:00,Uhr,Dienstag auch 13:00 - 15:00 U,hr und nach Vereinbarung', 'Service@FA-5113.fin-nrw.de', 'www.finanzamt-Geldern.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5114', 'Grevenbroich ', 'Erckensstr. 2', '41515', 'Grevenbroich', '02181/607-0', '0800 10092675114', '', '41486', '100264', '30000000', '30001507', 'BBK DUESSELDORF', '30550000', '101683', 'SPARKASSE NEUSS', 'Mo-Fr 8:30-12:00 Uhr,Di auch 13:30-15:00 Uhr,und nach Vereinbarung', 'Service@FA-5114.fin-nrw.de', 'www.finanzamt-Grevenbroich.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5115', 'Kempen ', 'Arnoldstr 13', '47906', 'Kempen', '02152/919-0', '0800 10092675115', '', '47880', '100329', '31000000', '32001501', 'BBK MOENCHENGLADBACH', '', '', '', 'MO.-DO. 8.30-12.00 UHR,FREITAGS GESCHLOSSEN', 'Service@FA-5115.fin-nrw.de', 'www.finanzamt-Kempen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5116', 'Kleve ', 'Emmericher Str. 182', '47533', 'Kleve', '02821/803-1', '0800 10092675116', '', '47512', '1251', '35000000', '32401501', 'BBK DUISBURG', '32450000', '5013628', 'SPARKASSE KLEVE', 'Mo - Fr 08.30 - 12.00 Uhr,Di auch 13.30 - 15.00 Uhr', 'Service@FA-5116.fin-nrw.de', 'www.finanzamt-Kleve.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5117', 'Krefeld ', 'Grenzstr 100', '47799', 'Krefeld', '02151/854-0', '0800 10092675117', '', '47706', '100665', '31000000', '32001500', 'BBK MOENCHENGLADBACH', '', '', '', 'Mo-Fr 08.30-12.00 Uhr,Di auch 13.30-15.00 Uhr,und nach Vereinbarung', 'Service@FA-5117.fin-nrw.de', 'www.finanzamt-Krefeld.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5119', 'Moers ', 'Unterwallstr 1', '47441', 'Moers', '02841/208-0', '0800 10092675119', '47439', '47405', '101520', '35000000', '35001505', 'BBK DUISBURG', '35450000', '1101000121', 'SPARKASSE MOERS', 'Montag-Freitag von 8.30-12.00,Dienstag von 13.30-15.00', 'Service@FA-5119.fin-nrw.de', 'www.finanzamt-Moers.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5120', 'Mülheim an der Ruhr ', 'Wilhelmstr 7', '45468', 'Mülheim an der Ruhr', '0208/3001-1', '0800 10092675120', '', '45405', '100551', '36000000', '36201500', 'BBK ESSEN', '36250000', '300007007', 'SPK MUELHEIM AN DER RUHR', 'Mo-Fr,Di auch 13:30-15:00 Uhr,und nach Vereinbarung', 'Service@FA-5120.fin-nrw.de', 'www.finanzamt-Muelheim-Ruhr.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5121', 'Mönchengladbach-Mitte ', 'Kleiststr. 1', '41061', 'Mönchengladbach', '02161/189-0', '0800 10092675121', '', '41008', '100813', '31000000', '31001500', 'BBK MOENCHENGLADBACH', '31050000', '8888', 'ST SPK MOENCHENGLADBACH', 'Mo - Fr,Di auch,und nach Vereinbarung', 'Service@FA-5121.fin-nrw.de', 'www.finanzamt-Moenchengladbach-Mitte.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5122', 'Neuss II ', 'Hammfelddamm 9', '41460', 'Neuss', '02131/6656-0', '0800 10092675122', '', '41405', '100502', '30000000', '30001509', 'BBK DUESSELDORF', '30550000', '123000', 'SPARKASSE NEUSS', 'Mo,Di,Do,Fr von 8.30-12.00,Di von 13.30-15.00', 'Service@FA-5122.fin-nrw.de', 'www.finanzamt-Neuss2.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5123', 'Oberhausen-Nord ', 'Gymnasialstr. 16', '46145', 'Oberhausen', '0208/6499-0', '0800 10092675123', '', '46122', '110220', '36000000', '36501501', 'BBK ESSEN', '36550000', '260125', 'ST SPK OBERHAUSEN', 'Mo-Fr 08:30-12:00 Uhr,Di auch 13:30-15:00 Uhr,und nach Vereinbarung', 'Service@FA-5123.fin-nrw.de', 'www.finanzamt-Oberhausen-Nord.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5124', 'Oberhausen-Süd ', 'Schwartzstr. 7-9', '46045', 'Oberhausen', '0208/8504-0', '0800 10092675124', '', '46004', '100447', '36000000', '36501500', 'BBK ESSEN', '36550000', '138156', 'ST SPK OBERHAUSEN', 'Mo - Fr 08.30 - 12.00 Uhr,Di auch 13.30 - 15.00 Uhr,und nach Vereinbarung', 'Service@FA-5124.fin-nrw.de', 'www.finanzamt-Oberhausen-Sued.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5125', 'Neuss I ', 'Schillerstr 80', '41464', 'Neuss', '02131/943-0', '0800 10092675125', '41456', '41405', '100501', '30000000', '30001508', 'BBK DUESSELDORF', '30550000', '129999', 'SPARKASSE NEUSS', 'Mo-Fr 08.30-12.00 Uhr,Mo auch 13.30-15.00 Uhr', 'Service@FA-5125.fin-nrw.de', 'www.finanzamt-Neuss1.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5126', 'Remscheid ', 'Wupperstr 10', '42897', 'Remscheid', '02191/961-0', '0800 10092675126', '', '42862', '110269', '33000000', '33001505', 'BBK WUPPERTAL', '34050000', '113001', 'ST SPK REMSCHEID', 'Mo-Fr 08.30-12.00Uhr,Di auch 13.30-15.00Uhr,und nach Vereinbarung', 'Service@FA-5126.fin-nrw.de', 'www.finanzamt-Remscheid.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5127', 'Mönchengladbach-Rheydt ', 'Wilhelm-Strauß-Str. 50', '41236', 'Mönchengladbach', '02166/450-0', '0800 10092675127', '', '41204', '200442', '31000000', '31001502', 'BBK MOENCHENGLADBACH', '31050000', '295600', 'ST SPK MOENCHENGLADBACH', 'MO - FR 08.30 - 12.00 Uhr,DI auch 13.30 - 15.00 Uhr,und nach Vereinbarung', 'Service@FA-5127.fin-nrw.de', 'www.finanzamt-Moenchengladbach-Rheydt.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5128', 'Solingen-Ost ', 'Goerdelerstr.24- 26', '42651', 'Solingen', '0212/282-1', '0800 10092675128', '42648', '42609', '100984', '33000000', '33001503', 'BBK WUPPERTAL', '34250000', '22707', 'ST SPK SOLINGEN', 'Mo.-Fr.,Mo. auch 13.30-15.00 Uhr,und nach Vereinbarung', 'Service@FA-5128.fin-nrw.de', 'www.finanzamt-Solingen-Ost.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5129', 'Solingen-West ', 'Merscheider Busch 23', '42699', 'Solingen', '0212/2351-0', '0800 10092675129', '', '42663', '110340', '33000000', '33001501', 'BBK WUPPERTAL', '34250000', '130005', 'ST SPK SOLINGEN', 'MO-FR 08.30 - 12.00 Uhr,und nach Vereinbarung', 'Service@FA-5129.fin-nrw.de', 'www.finanzamt-Solingen-West.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5130', 'Wesel ', 'Poppelbaumstr. 5-7', '46483', 'Wesel', '0281/105-0', '0800 10092675130', '', '46461', '100136', '35000000', '35601500', 'BBK DUISBURG', '35650000', '208660', 'VERB SPK WESEL', 'Mo-Fr 08.30 - 12.00 Uhr,Di auch 13.30 - 15.00 Uhr,und nach Vereinbarung', 'Service@FA-5130.fin-nrw.de', 'www.finanzamt-Wesel.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5131', 'Wuppertal-Barmen ', 'Unterdörnen 96', '42283', 'Wuppertal', '0202/9543-0', '0800 10092675131', '42271', '42208', '200853', '33000000', '33001502', 'BBK WUPPERTAL', '', '', '', 'Mo - Fr,Do auch,und nach Vereinbarung', 'Service@FA-5131.fin-nrw.de', 'www.finanzamt-Wuppertal-Barmen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5132', 'Wuppertal-Elberfeld ', 'Kasinostr. 12', '42103', 'Wuppertal', '0202/489-0', '0800 10092675132', '', '42002', '100209', '33000000', '33001500', 'BBK WUPPERTAL', '', '', '', 'Mo-Fr 08.30-12.00 Uhr,Do auch 13.30-15.00 Uhr,und nach Vereinbarung', 'Service@FA-5132.fin-nrw.de', 'www.finanzamt-Wuppertal-Elberfeld.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5133', 'Düsseldorf-Mitte ', 'Kruppstr. 110', '40227', 'Düsseldorf', '0211/779-9', '0800 10092675133', '', '40001', '101024', '30000000', '30001505', 'BBK DUESSELDORF', '30050110', '10123008', 'ST SPK DUESSELDORF', '', 'Service@FA-5133.fin-nrw.de', 'www.finanzamt-Duesseldorf-Mitte.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5134', 'Duisburg-West ', 'Friedrich-Ebert-Str 133', '47226', 'Duisburg', '02065/307-0', '0800 10092675134', '', '47203', '141355', '35000000', '35001503', 'BBK DUISBURG', '', '', '', 'Mo - Fr 08.30 - 12.00 Uhr,Di auch 13.30 - 15.00 Uhr,und nach Vereinbarung', 'Service@FA-5134.fin-nrw.de', 'www.finanzamt-Duisburg-West.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5135', 'Hilden ', 'Neustr. 60', '40721', 'Hilden', '02103/917-0', '0800 10092675135', '', '40710', '101046', '30000000', '30001506', 'BBK DUESSELDORF', '', '', '', 'Mo-Fr 08.30-12.00 Uhr,Di auch 13.30-15.00 Uhr,und nach Vereinbarung', 'Service@FA-5135.fin-nrw.de', 'www.finanzamt-Hilden.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5139', 'Velbert ', 'Nedderstraße 38', '42549', 'Velbert', '02051/47-0', '0800 10092675139', '', '42513', '101310', '33000000', '33001504', 'BBK WUPPERTAL', '33450000', '26205500', 'SPARKASSE HRV', 'Mo-Fr 08.30-12.00 Uhr,Mo auch 13.30-15.00 Uhr', 'Service@FA-5139.fin-nrw.de', 'www.finanzamt-Velbert.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5147', 'Düsseldorf-Mettmann ', 'Harkortstr. 2-4', '40210', 'Düsseldorf', '0211/3804-0', '0800 10092675147', '', '40001', '101023', '30000000', '30001500', 'BBK DUESSELDORF', '30050000', '4051017', 'WESTLB DUESSELDORF', 'Montag bis Freitag,08.30 bis 12.00 Uhr,und nach Vereinbarung', 'Service@FA-5147.fin-nrw.de', 'www.finanzamt-Duesseldorf-Mettmann.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5149', 'Rechenzentrum d. FinVew NRW ', 'Roßstraße 131', '40476', 'Düsseldorf', '0211/4572-0', '0211/4572-302', '', '40408', '300864', '', '', '', '', '', '', '', 'Service@FA-5149.fin-nrw.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5170', 'Düsseldorf I für Groß- und Konzernbetriebsprüfung', 'Werftstr. 16', '40549', 'Düsseldorf', '0211/56354-01', '0800 10092675170', '', '40525', '270264', '', '', '', '', '', '', '', 'Service@FA-5170.fin-nrw.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5171', 'Düsseldorf II für Groß- und Konzernbetriebsprüfung', 'Werftstr. 16', '40549', 'Düsseldorf', '0211/56354-0', '0800 10092675171', '', '40525', '270264', '', '', '', '', '', '', '', 'Service@FA-5171.fin-nrw.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5172', 'Essen für Groß- und Konzernbetriebsprüfung', 'In der Hagenbeck 64', '45143', 'Essen', '0201/6300-1', '0800 10092675172', '', '45011', '101155', '', '', '', '', '', '', '', 'Service@FA-5172.fin-nrw.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5173', 'Krefeld für Groß- und Konzernbetriebsprüfung', 'Steinstr. 137', '47798', 'Krefeld', '02151/8418-0', '0800 10092675173', '', '', '', '', '', '', '', '', '', '', 'Service@FA-5173.fin-nrw.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5174', 'Berg. Land für Groß- und Konzernbetriebsprüfung', 'Bendahler Str. 29', '42285', 'Wuppertal', '0202/2832-0', '0800 10092675174', '42271', '', '', '', '', '', '', '', '', '', 'Service@FA-5174.fin-nrw.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5176', 'Mönchengladbach für Groß- und Konzernbetriebsprüfung', 'Aachener Str. 114', '41061', 'Mönchengladbach', '02161/3535-0', '0800 10092675176', '', '41017', '101715', '', '', '', '', '', '', '', 'Service@FA-5176.fin-nrw.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5181', 'Düsseldorf f. Steuerfahndung und Steuerstrafsachen', 'Kruppstr.110 -112', '40227', 'Düsseldorf', '0211/779-9', '0800 10092675181', '', '40001', '101024', '30000000', '30001502', 'BBK DUESSELDORF', '30050110', '10125003', 'ST SPK DUESSELDORF', 'Mo - Di 07.30 - 16.30 Uhr,Mi - Fr 07.30 - 16.00 Uhr', 'Service@FA-5181.fin-nrw.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5182', 'Essen f. Steuerfahndung und Steuerstrafsachen', 'In der Hagenbeck 64', '45143', 'Essen', '0201/6300-1', '0800 10092675182', '', '45011', '101155', '36000000', '36001502', 'BBK ESSEN', '36050105', '203000', 'SPARKASSE ESSEN', '', 'Service@FA-5182.fin-nrw.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5183', 'Wuppertal f. Steuerfahndung und Steuerstrafsachen', 'Unterdörnen 96', '42283', 'Wuppertal', '0202/9543-0', '0800 10092675183', '', '42205', '200553', '33000000', '33001502', 'BBK WUPPERTAL', '33050000', '135004', 'ST SPK WUPPERTAL', '', 'Service@FA-5183.fin-nrw.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5201', 'Aachen-Innenstadt ', 'Mozartstr 2-10', '52064', 'Aachen', '0241/469-0', '0800 10092675201', '', '52018', '101833', '39000000', '39001501', 'BBK AACHEN', '39050000', '26', 'SPARKASSE AACHEN', 'Mo - Fr 08.30 - 12.00 Uhr,Mo auch 13.30 -15.00 Uhr,und nach Vereinbarung', 'Service@FA-5201.fin-nrw.de', 'www.finanzamt-Aachen-Innenstadt.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5202', 'Aachen-Kreis ', 'Beverstr 17', '52066', 'Aachen', '0241/940-0', '0800 10092675202', '', '52018', '101829', '39000000', '39001500', 'BBK AACHEN', '39050000', '311118', 'SPARKASSE AACHEN', 'Mo.-Fr. 08.30 - 12.00 Uhr,Mo.,und nach Vereinbarung', 'Service@FA-5202.fin-nrw.de', 'www.finanzamt-Aachen-Kreis.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5203', 'Bergheim ', 'Rathausstrasse 3', '50126', 'Bergheim', '02271/82-0', '0800 10092675203', '', '50101', '1120', '39500000', '39501501', 'BBK AACHEN EH DUEREN', '', '', '', 'Mo-Fr 08:30-12:00 Uhr,Di 13:30-15:00 Uhr,und nach Vereinbarung', 'Service@FA-5203.fin-nrw.de', 'www.finanzamt-Bergheim.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5204', 'Bergisch Gladbach ', 'Refrather Weg 35', '51469', 'Bergisch Gladbach', '02202/9342-0', '0800 10092675204', '', '51433', '200380', '37000000', '37001508', 'BBK KOELN', '', '', '', 'Mo.-Fr. 8.30-12.00 Uhr', 'Service@FA-5204.fin-nrw.de', 'www.finanzamt-Bergisch-Gladbach.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5205', 'Bonn-Innenstadt ', 'Welschnonnenstr. 15', '53111', 'Bonn', '0228/718-0', '0800 10092675205', '', '53031', '180120', '38000000', '38001500', 'BBK BONN', '38050000', '17079', 'SPARKASSE BONN', 'Mo-Mi 08.30-12.00 Uhr,Do 07.00-17.00 Uhr,Freitag geschlossen', 'Service@FA-5205.fin-nrw.de', 'www.finanzamt-Bonn-Innenstadt.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5206', 'Bonn-Außenstadt ', 'Bachstr. 36', '53115', 'Bonn', '0228/7268-0', '0800 10092675206', '', '53005', '1580', '38000000', '38001501', 'BBK BONN', '38050000', '22004', 'SPARKASSE BONN', 'Mo-Do,Do auch 13:30 bis 17:30 Uhr,Freitags geschlossen', 'Service@FA-5206.fin-nrw.de', 'www.finanzamt-Bonn-Aussenstadt.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5207', 'Düren ', 'Goethestrasse 7', '52349', 'Düren', '02421/947-0', '0800 10092675207', '', '52306', '100646', '39500000', '39501500', 'BBK AACHEN EH DUEREN', '39550110', '188300', 'SPARKASSE DUEREN', 'Mo-Fr 08:30 - 12:00 Uhr,Di auch 13:30 - 15:00 Uhr,und nach Vereinbarung', 'Service@FA-5207.fin-nrw.de', 'www.finanzamt-Dueren.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5208', 'Erkelenz ', 'Südpromenade 37', '41812', 'Erkelenz', '02431/801-0', '0800 10092675208', '', '41806', '1651', '31000000', '31001501', 'BBK MOENCHENGLADBACH', '31251220', '402800', 'KR SPK HEINSBERG ERKELENZ', 'Mo - Fr 8.30 - 12.00 Uhr,Di auch 13.30 - 15.00 Uhr,und nach Vereinbarung', 'Service@FA-5208.fin-nrw.de', 'www.finanzamt-Erkelenz.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5209', 'Euskirchen ', 'Thomas-Mann-Str. 2', '53879', 'Euskirchen', '02251/982-0', '0800 10092675209', '', '53864', '1487', '38000000', '38001505', 'BBK BONN', '38250110', '1000330', 'KREISSPARKASSE EUSKIRCHEN', 'Mo - Fr 08.30 - 12.00 Uhr,Mo auch 13.30 - 15.00 Uhr,und nach Vereinbarung', 'Service@FA-5209.fin-nrw.de', 'www.finanzamt-Euskirchen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5210', 'Geilenkirchen ', 'H.-Wilh.-Str 45', '52511', 'Geilenkirchen', '02451/623-0', '0800 10092675210', '', '52501', '1193', '39000000', '39001502', 'BBK AACHEN', '31251220', '5397', 'KR SPK HEINSBERG ERKELENZ', 'Mo.-Fr. 8.30 - 12.00 Uhr,nachmittags nur tel. von,13.30 - 15.00 Uhr', 'Service@FA-5210.fin-nrw.de', 'www.finanzamt-Geilenkirchen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5211', 'Schleiden ', 'Kurhausstr. 7', '53937', 'Schleiden', '02444/85-0', '0800 10092675211', '', '53929', '1140', '38000000', '38001506', 'BBK BONN', '38250110', '3200235', 'KREISSPARKASSE EUSKIRCHEN', 'Mo-Fr 08.30 - 12.00 Uhr,Di auch 13.30 - 15.00 Uhr,sowie nach Vereinbarung', 'Service@FA-5211.fin-nrw.de', 'www.finanzamt-Schleiden.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5212', 'Gummersbach ', 'Mühlenbergweg 5', '51645', 'Gummersbach', '02261/86-0', '0800 10092675212', '51641', '', '', '37000000', '37001506', 'BBK KOELN', '', '', '', 'Mo - Fr 08.30-12.00 Uhr,Mo auch 13.30-15.00 Uhr', 'Service@FA-5212.fin-nrw.de', 'www.finanzamt-Gummersbach.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5213', 'Jülich ', 'Wilhelmstr 5', '52428', 'Jülich', '02461/685-0', '0800 10092675213', '', '52403', '2180', '39000000', '39701500', 'BBK AACHEN', '39550110', '25023', 'SPARKASSE DUEREN', 'Mo.-Fr. 08.00-12.00 Uhr,Di. 13.30-15.00 Uhr', 'Service@FA-5213.fin-nrw.de', 'www.finanzamt-Juelich.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5214', 'Köln-Altstadt ', 'Am Weidenbach 2-4', '50676', 'Köln', '0221/2026-0', '0800 10092675214', '', '50517', '250140', '37000000', '37001501', 'BBK KOELN', '37050198', '70052964', 'STADTSPARKASSE KOELN', 'Mo - Fr 8.30 - 12.00 Uhr,Di auch 13.00 - 15.00 Uhr,und nach Vereinbarung', 'Service@FA-5214.fin-nrw.de', 'www.finanzamt-Koeln-Altstadt.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5215', 'Köln-Mitte ', 'Blaubach 7', '50676', 'Köln', '0221/92400-0', '0800 10092675215', '', '50524', '290208', '37000000', '37001505', 'BBK KOELN', '37050198', '70062963', 'STADTSPARKASSE KOELN', 'MO-FR 08.30 - 12.00 UHR', 'Service@FA-5215.fin-nrw.de', 'www.finanzamt-Koeln-Mitte.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5216', 'Köln-Porz ', 'Klingerstr. 2-6', '51143', 'Köln', '02203/598-0', '0800 10092675216', '', '51114', '900469', '37000000', '37001524', 'BBK KOELN', '', '', '', 'Mo-Fr08.30-12.00 Uhr,Di auch 13.30-15.00 Uhr,und nach Vereinbarung', 'Service@FA-5216.fin-nrw.de', 'www.finanzamt-Koeln-Porz.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5217', 'Köln-Nord ', 'Innere Kanalstr. 214', '50670', 'Köln', '0221/97344-0', '0800 10092675217', '', '50495', '130164', '37000000', '37001502', 'BBK KOELN', '37050198', '70102967', 'STADTSPARKASSE KOELN', 'Mo - Fr 8.30 - 12.00 Uhr,und nach Vereinbarung', 'Service@FA-5217.fin-nrw.de', 'www.finanzamt-Koeln-Nord.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5218', 'Köln-Ost ', 'Siegesstrasse 1', '50679', 'Köln', '0221/9805-0', '0800 10092675218', '', '50529', '210340', '37000000', '37001503', 'BBK KOELN', '37050198', '70082961', 'STADTSPARKASSE KOELN', 'Mo-Fr 08.30-12.00 Uhr,Di auch 13.30-15.00 Uhr,und nach Vereinbarung', 'Service@FA-5218.fin-nrw.de', 'www.finanzamt-Koeln-Ost.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5219', 'Köln-Süd ', 'Am Weidenbach 6', '50676', 'Köln', '0221/2026-0', '0800 10092675219', '', '50517', '250160', '37000000', '37001504', 'BBK KOELN', '37050198', '70032966', 'STADTSPARKASSE KOELN', 'Mo-Fr,Di auch 13.00-15.00 Uhr', 'Service@FA-5219.fin-nrw.de', 'www.finanzamt-Koeln-Sued.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5220', 'Siegburg ', 'Mühlenstr 19', '53721', 'Siegburg', '02241/105-0', '0800 10092675220', '', '53703', '1351', '38000000', '38001503', 'BBK BONN', '', '', '', 'Mo.-Fr. 08.30-12.00 Uhr,Mo. auch 13.30-17.00 Uhr,und nach Vereinbarung', 'Service@FA-5220.fin-nrw.de', 'www.finanzamt-Siegburg.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5221', 'Wipperfürth ', 'Am Stauweiher 3', '51688', 'Wipperfürth', '02267/870-0', '0800 10092675221', '', '51676', '1240', '37000000', '37001513', 'BBK KOELN', '', '', '', 'Mo-Fr 08.30-12.00 Uhr,Di auch 13.30-15.00 Uhr,und nach Vereinbarung', 'Service@FA-5221.fin-nrw.de', 'www.finanzamt-Wipperfuerth.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5222', 'Sankt Augustin ', 'Hubert-Minz-Str 10', '53757', 'Sankt Augustin', '02241/242-1', '0800 10092675222', '', '53730', '1229', '38000000', '38001504', 'BBK BONN', '', '', '', 'Mo - Fr 8.30-12.00 Uhr,Di auch 13.30-15.00 Uhr', 'Service@FA-5222.fin-nrw.de', 'www.finanzamt-Sankt-Augustin.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5223', 'Köln-West ', 'Haselbergstr 20', '50931', 'Köln', '0221/5734-0', '0800 10092675223', '', '50864', '410469', '37000000', '37001523', 'BBK KOELN', '37050198', '70022967', 'STADTSPARKASSE KOELN', '', 'Service@FA-5223.fin-nrw.de', 'www.finanzamt-Koeln-West.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5224', 'Brühl ', 'Kölnstr. 104', '50321', 'Brühl', '02232/703-0', '0800 10092675224', '50319', '', '', '37000000', '37001507', 'BBK KOELN', '', '', '', 'Mo-Fr 08.30 - 12.00,Die zusätzlich 13.30 - 15.00 ,und nach Vereinbarung', 'Service@FA-5224.fin-nrw.de', 'www.finanzamt-Bruehl.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5225', 'Aachen-Außenstadt ', 'Beverstraße', '52066', 'Aachen', '0241/940-0', '0800 10092675225', '', '52018', '101825', '39000000', '39001503', 'BBK AACHEN', '39050000', '1099', 'SPARKASSE AACHEN', 'Mo - Fr 08.30 - 12.00 Uhr,Mo auch 13.30 - 15.00 Uhr,und nach Vereinbarung', 'Service@FA-5225.fin-nrw.de', 'www.finanzamt-Aachen-Aussenstadt.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5230', 'Leverkusen ', 'Haus-Vorster-Str 12', '51379', 'Leverkusen', '02171/407-0', '0800 10092675230', '51367', '', '', '37000000', '37001511', 'BBK KOELN', '37551440', '118318500', 'SPARKASSE LEVERKUSEN', 'Mo-Do 8.30 - 12.00 Uhr,Di.: 13.30 - 15.00 Uhr,und nach Vereinbarung', 'Service@FA-5230.fin-nrw.de', 'www.finanzamt-Leverkusen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5270', 'KonzBP Köln für Groß- und Konzernbetriebsprüfung', 'Riehler Platz 2', '50668', 'Köln', '0221/2021-0', '0800 10092675270', '', '', '', '', '', '', '', '', '', '', 'Service@FA-5270.fin-nrw.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5271', 'Aachen für Groß- und Konzernbetriebsprüfung', 'Beverstr. 17', '52066', 'Aachen', '0241/940-0', '0800 10092675271', '', '52017', '101744', '', '', '', '', '', '', '', 'Service@FA-5271.fin-nrw.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5272', 'Bonn für Groß- und Konzernbetriebsprüfung', 'Am Propsthof 17', '53121', 'Bonn', '0228/7223-0', '0800 10092675272', '', '', '', '', '', '', '', '', '', '', 'Service@FA-5272.fin-nrw.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5281', 'Aachen f. Steuerfahndung und Steuerstrafsachen', 'Beverstr 17', '52066', 'Aachen', '0241/940-0', '0800 10092675281', '', '52017', '101722', '39000000', '39001500', 'BBK AACHEN', '39050000', '311118', 'SPARKASSE AACHEN', '', 'Service@FA-5281.fin-nrw.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5282', 'Bonn f. Steuerfahndung und Steuerstrafsachen', 'Theaterstr. 1', '53111', 'Bonn', '0228/718-0', '0800 10092675282', '', '', '', '38000000', '38001500', 'BBK BONN', '38050000', '17079', 'SPARKASSE BONN', '', 'Service@FA-5282.fin-nrw.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5283', 'Köln f. Steuerfahndung und Steuerstrafsachen', 'Am Gleisdreieck 7- 9', '50823', 'Köln', '0221/5772-0', '0800 10092675283', '', '50774', '300451', '37000000', '37001502', 'BBK KOELN', '37050198', '70102967', 'STADTSPARKASSE KOELN', '', 'Service@FA-5283.fin-nrw.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5301', 'Ahaus ', 'Vredener Dyk 2', '48683', 'Ahaus', '02561/929-0', '0800 10092675301', '', '48662', '1251', '40000000', '40001503', 'BBK MUENSTER, WESTF', '40154530', '51027902', 'SPARKASSE WESTMUENSTERLAND', 'Mo - Fr 08.30 - 12.00 Uhr,zudem Mo 13.30 - 15.00 Uhr,sowie Do 13.30 -', 'Service@FA-5301.fin-nrw.de', 'www.finanzamt-Ahaus.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5302', 'Altena ', 'Winkelsen 11', '58762', 'Altena', '02352/917-0', '0800 10092675302', '', '58742', '1253', '45000000', '45001501', 'BBK HAGEN', '45851020', '80020001', 'VER SPK PLETTENBERG', 'Mo,Di-Do,und nach Vereinbarung', 'Service@FA-5302.fin-nrw.de', 'www.finanzamt-Altena.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5303', 'Arnsberg ', 'Rumbecker Straße 36', '59821', 'Arnsberg', '02931/875-0', '0800 10092675303', '59818', '59802', '5245', '41000000', '46401501', 'BBK HAMM, WESTF', '46650005', '1020007', 'SPK ARNSBERG-SUNDERN', 'Mo-Mi 08.30 - 12.00 Uhr,Fr,und nach Vereinbarung', 'Service@FA-5303.fin-nrw.de', 'www.finanzamt-Arnsberg.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5304', 'Beckum ', 'Elisabethstraße 19', '59269', 'Beckum', '02521/25-0', '0800 10092675304', '59267', '59244', '1452', '41000000', '41001501', 'BBK HAMM, WESTF', '41250035', '1000223', 'SPK BECKUM-WADERSLOH', 'MO-FR 08.30-12.00 UHR,MO AUCH 13.30-15.00 UHR,UND NACH VEREINBARUNG', 'Service@FA-5304.fin-nrw.de', 'www.finanzamt-Beckum.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5305', 'Bielefeld-Innenstadt ', 'Ravensberger Straße 90', '33607', 'Bielefeld', '0521/548-0', '0800 10092675305', '', '33503', '100371', '48000000', '48001500', 'BBK BIELEFELD', '48050161', '109', 'SPK BIELEFELD', 'Mo - Fr 8.30 - 12.00 Uhr,Di auch 13.30 - 15.00 Uhr,und nach Vereinbarung', 'Service@FA-5305.fin-nrw.de', 'www.finanzamt-Bielefeld-Innenstadt.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5306', 'Bochum-Mitte ', 'Castroper Str. 40 - 42', '44791', 'Bochum', '0234/514-0', '0800 10092675306', '', '44707', '100729', '43000000', '43001500', 'BBK BOCHUM', '43050001', '1300011', 'SPARKASSE BOCHUM', 'Mo-Fr 08:30 - 12:00 Uhr,Di auch 13:30 - 15:00 Uhr,Individuelle Terminver-,einbarungen sind möglich', 'Service@FA-5306.fin-nrw.de', 'www.finanzamt-Bochum-Mitte.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5307', 'Borken ', 'Nordring 184', '46325', 'Borken', '02861/938-0', '0800 10092675307', '46322', '46302', '1240', '40000000', '40001514', 'BBK MUENSTER, WESTF', '40154530', '51021137', 'SPARKASSE WESTMUENSTERLAND', 'Mo-Fr 8.30 - 12.00 Uhr,Mo 13.30 - 15.00 Uhr,und nach Vereinbarung', 'Service@FA-5307.fin-nrw.de', 'www.finanzamt-Borken.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5308', 'Bottrop ', 'Scharnhölzstraße 32', '46236', 'Bottrop', '02041/691-0', '0800 10092675308', '', '46205', '100553', '43000000', '42401501', 'BBK BOCHUM', '42451220', '10009', 'SPK BOTTROP', 'Mo-Mi 08.00-12.00 Uhr,Do 07.30-12.00 u 13.30-15.00 ,Freitags geschlossen', 'Service@FA-5308.fin-nrw.de', 'www.finanzamt-Bottrop.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5309', 'Brilon ', 'Steinweg 30', '59929', 'Brilon', '02961/788-0', '0800 10092675309', '', '59915', '1260', '48000000', '47201502', 'BBK BIELEFELD', '41651770', '17004', 'SPK HOCHSAUERLAND BRILON', 'Mo - Fr 08:30 - 12:00 Uhr,Di auch 13:30 - 15:00 Uhr,und nach Vereinbarung', 'Service@FA-5309.fin-nrw.de', 'www.finanzamt-Brilon.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5310', 'Bünde ', 'Lettow-Vorbeck-Str 2-10', '32257', 'Bünde', '05223/169-0', '0800 10092675310', '', '32216', '1649', '48000000', '48001502', 'BBK BIELEFELD', '49450120', '210003000', 'SPARKASSE HERFORD', '', 'Service@FA-5310.fin-nrw.de', 'www.finanzamt-Buende.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5311', 'Steinfurt ', 'Ochtruper Straße 2', '48565', 'Steinfurt', '02551/17-0', '0800 10092675311', '48563', '48542', '1260', '40000000', '40301500', 'BBK MUENSTER, WESTF', '', '', '', 'Mo-Fr 08.00-12.00 Uhr,Mo auch 13.30-15.00 Uhr,und nach Vereinbarung', 'Service@FA-5311.fin-nrw.de', 'www.finanzamt-Steinfurt.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5312', 'Coesfeld ', 'Friedrich-Ebert-Str. 8', '48653', 'Coesfeld', '02541/732-0', '0800 10092675312', '', '48633', '1344', '40000000', '40001505', 'BBK MUENSTER, WESTF', '40154530', '59001644', 'SPARKASSE WESTMUENSTERLAND', 'Mo - Fr 08.30 - 12.00 Uhr,Mo auch 13.30 - 15.00 Uhr,und nach Vereinbarung', 'Service@FA-5312.fin-nrw.de', 'www.finanzamt-Coesfeld.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5313', 'Detmold ', 'Wotanstraße 8', '32756', 'Detmold', '05231/972-0', '0800 10092675313', '32754', '32706', '1664', '48000000', '48001504', 'BBK BIELEFELD', '47650130', '4002', 'SPK DETMOLD', 'Mo. bis Fr.,Montags,und nach Vereinbarung', 'Service@FA-5313.fin-nrw.de', 'www.finanzamt-Detmold.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5314', 'Dortmund-West ', 'Märkische Straße 124', '44141', 'Dortmund', '0231/9581-0', '0800 10092675314', '', '44047', '105041', '44000000', '44001500', 'BBK DORTMUND', '44050199', '301001886', 'SPARKASSE DORTMUND', 'Montags geschlossen,Di - Fr 8.30 - 12.00,Do zusätzlich 13.30 - 15.00', 'Service@FA-5314.fin-nrw.de', 'www.finanzamt-Dortmund-West.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5315', 'Dortmund-Hörde ', 'Niederhofener Str 3', '44263', 'Dortmund', '0231/4103-0', '0800 10092675315', '', '44232', '300255', '44000000', '44001503', 'BBK DORTMUND', '44050199', '21003468', 'SPARKASSE DORTMUND', 'Mo-Do 8.30-12.00 Uhr,und nach Vereinbarung', 'Service@FA-5315.fin-nrw.de', 'www.finanzamt-Dortmund-Hoerde.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5316', 'Dortmund-Unna ', 'Rennweg 1', '44143', 'Dortmund', '0231/5188-1', '0800 10092675316', '', '44047', '105020', '44000000', '44001501', 'BBK DORTMUND', '44050199', '1060600', 'SPARKASSE DORTMUND', 'Mo-Fr 08.30-12.00 Uhr,und nach Vereinbarung', 'Service@FA-5316.fin-nrw.de', 'www.finanzamt-Dortmund-Unna.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5317', 'Dortmund-Ost ', 'Nußbaumweg 210', '44143', 'Dortmund', '0231/5188-1', '0800 10092675317', '', '44047', '105039', '44000000', '44001502', 'BBK DORTMUND', '44050199', '301001827', 'SPARKASSE DORTMUND', 'Mo - Fr 8.30 - 12.00 Uhr,und nach Vereinbarung', 'Service@FA-5317.fin-nrw.de', 'www.finanzamt-Dortmund-Ost.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5318', 'Gelsenkirchen-Nord ', 'Rathausplatz 1', '45894', 'Gelsenkirchen', '0209/368-1', '0800 10092675318', '', '45838', '200351', '43000000', '42001501', 'BBK BOCHUM', '42050001', '160012007', 'SPARKASSE GELSENKIRCHEN', 'Mo-Fr 08.30-12.00 Uhr,Mo auch 13.30-15.00Uhr', 'Service@FA-5318.fin-nrw.de', 'www.finanzamt-Gelsenkirchen-Nord.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5319', 'Gelsenkirchen-Süd ', 'Zeppelinallee 9-13', '45879', 'Gelsenkirchen', '0209/173-1', '0800 10092675319', '', '45807', '100753', '43000000', '42001500', 'BBK BOCHUM', '42050001', '101050003', 'SPARKASSE GELSENKIRCHEN', 'Mo - Fr 08.30 - 12.00 Uhr,Mo auch 13.30 - 15.00 Uhr', 'Service@FA-5319.fin-nrw.de', 'www.finanzamt-Gelsenkirchen-Sued.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5320', 'Gladbeck ', 'Jovyplatz 4', '45964', 'Gladbeck', '02043/270-1', '0800 10092675320', '', '45952', '240', '43000000', '42401500', 'BBK BOCHUM', '42450040', '91', 'ST SPK GLADBECK', 'MO-FR 08.30-12.00 UHR,DO AUCH 13.30-15.00 UHR,UND NACH VEREINBARUNG', 'Service@FA-5320.fin-nrw.de', 'www.finanzamt-Gladbeck.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5321', 'Hagen ', 'Schürmannstraße 7', '58097', 'Hagen', '02331/180-0', '0800 10092675321', '', '58041', '4145', '45000000', '45001500', 'BBK HAGEN', '45050001', '100001580', 'SPARKASSE HAGEN', 'Mo-Fr,Mo auch 13.30-15.00 Uhr', 'Service@FA-5321.fin-nrw.de', 'www.finanzamt-Hagen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5322', 'Hamm ', 'Grünstraße 2', '59065', 'Hamm', '02381/918-0', '0800 10092675322', '59061', '59004', '1449', '41000000', '41001500', 'BBK HAMM, WESTF', '41050095', '90001', 'SPARKASSE HAMM', 'Mo-Do 8.30-12.00 Uhr,Mi auch 13.30-15.00 Uhr,und nach Vereinbarung', 'Service@FA-5322.fin-nrw.de', 'www.finanzamt-Hamm.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5323', 'Hattingen ', 'Rathausplatz 19', '45525', 'Hattingen', '02324/208-0', '0800 10092675323', '', '45502', '800257', '43000000', '43001501', 'BBK BOCHUM', '', '', '', 'Mo-Fr,Di auch 13.30-15.00 Uhr,und nach Vereinbarung', 'Service@FA-5323.fin-nrw.de', 'www.finanzamt-Hattingen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5324', 'Herford ', 'Wittekindstraße 5', '32051', 'Herford', '05221/188-0', '0800 10092675324', '', '32006', '1642', '48000000', '48001503', 'BBK BIELEFELD', '49450120', '36004', 'SPARKASSE HERFORD', 'Mo,Di,Fr 7.30-12.00 Uhr,Do 7.30-17.00 Uhr,Mi geschlossen,und nach Vereinbarung', 'Service@FA-5324.fin-nrw.de', 'www.finanzamt-Herford.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5325', 'Herne-Ost ', 'Markgrafenstraße 12', '44623', 'Herne', '02323/598-0', '0800 10092675325', '', '44602', '101220', '43000000', '43001502', 'BBK BOCHUM', '43250030', '1012004', 'HERNER SPARKASSE', 'Rückfragen bitte nur,telefonisch oder nach,vorheriger Rücksprache mit,dem Bearbeiter', 'Service@FA-5325.fin-nrw.de', 'www.finanzamt-Herne-Ost.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5326', 'Höxter ', 'Bismarckstraße 11', '37671', 'Höxter', '05271/969-0', '0800 10092675326', '37669', '37652', '100239', '48000000', '47201501', 'BBK BIELEFELD', '47251550', '3008521', 'SPK HOEXTER BRAKEL', 'Mo - Do,Do auch,und nach Vereinbarung', 'Service@FA-5326.fin-nrw.de', 'www.finanzamt-Hoexter.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5327', 'Ibbenbüren ', 'Uphof 10', '49477', 'Ibbenbüren', '05451/920-0', '0800 10092675327', '', '49462', '1263', '40000000', '40301501', 'BBK MUENSTER, WESTF', '40351060', '2469', 'KR SPK STEINFURT', 'Mo - Fr,Di auch', 'Service@FA-5327.fin-nrw.de', 'www.finanzamt-Ibbenbueren.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5328', 'Iserlohn ', 'Zollernstraße 16', '58636', 'Iserlohn', '02371/969-0', '0800 10092675328', '58634', '58585', '1554', '45000000', '45001503', 'BBK HAGEN', '44550045', '44008', 'SPK DER STADT ISERLOHN', 'Mo - Do 08.30 - 12.00 Uhr,Do auch 13.30 - 15.00 Uhr,und nach Vereinbarung', 'Service@FA-5328.fin-nrw.de', 'www.finanzamt-Iserlohn.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5329', 'Lemgo ', 'Engelb.-Kämpfer Str. 18', '32657', 'Lemgo', '05261/253-1', '0800 10092675329', '', '32632', '240', '48000000', '48001505', 'BBK BIELEFELD', '48250110', '45005', 'SPARKASSE LEMGO', 'Mo - Fr,Do auch,und nach Vereinbarung', 'Service@FA-5329.fin-nrw.de', 'www.finanzamt-Lemgo.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5330', 'Lippstadt ', 'Im Grünen Winkel 3', '59555', 'Lippstadt', '02941/982-0', '0800 10092675330', '', '59525', '1580', '41000000', '46401505', 'BBK HAMM, WESTF', '41650001', '15008', 'ST SPK LIPPSTADT', 'Mo - Fr 08.30 - 12.00,Do zusätzlich 13.30 - 15.00', 'Service@FA-5330.fin-nrw.de', 'www.finanzamt-Lippstadt.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5331', 'Lübbecke ', 'Bohlenstraße 102', '32312', 'Lübbecke', '05741/334-0', '0800 10092675331', '', '32292', '1244', '49000000', '49001501', 'BBK MINDEN, WESTF', '49050101', '141', 'SPARKASSE MINDEN-LUEBBECKE', 'Mo - Fr 08.30 - 12.00 Uhr,Mo auch 13.30 - 15.00 Uhr,und nach Vereinbarung', 'Service@FA-5331.fin-nrw.de', 'www.finanzamt-Luebbecke.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5332', 'Lüdenscheid ', 'Bahnhofsallee 16', '58507', 'Lüdenscheid', '02351/155-0', '0800 10092675332', '58505', '58465', '1589', '45000000', '45001502', 'BBK HAGEN', '45850005', '18', 'SPK LUEDENSCHEID', 'Mo-Fr 08.30-12.00 Uhr,Do auch 13.30-15.00 Uhr,und nach Vereinbarung', 'Service@FA-5332.fin-nrw.de', 'www.finanzamt-Luedenscheid.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5333', 'Lüdinghausen ', 'Bahnhofstraße 32', '59348', 'Lüdinghausen', '02591/930-0', '0800 10092675333', '', '59332', '1243', '40000000', '40001506', 'BBK MUENSTER, WESTF', '40154530', '1008', 'SPARKASSE WESTMUENSTERLAND', 'vormittags: Mo.-Fr.8.30-12.00,nachmittags: Di. 13.30-15.00', 'Service@FA-5333.fin-nrw.de', 'www.finanzamt-Luedinghausen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5334', 'Meschede ', 'Fritz-Honsel-Straße 4', '59872', 'Meschede', '0291/950-0', '0800 10092675334', '', '59852', '1265', '41000000', '46401502', 'BBK HAMM, WESTF', '46451012', '13003', 'SPK MESCHEDE', 'Mo-Fr 08:30 - 12:00,und nach Vereinbarung', 'Service@FA-5334.fin-nrw.de', 'www.finanzamt-Meschede.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5335', 'Minden ', 'Heidestraße 10', '32427', 'Minden', '0571/804-1', '0800 10092675335', '', '32380', '2340', '49000000', '49001500', 'BBK MINDEN, WESTF', '49050101', '40018145', 'SPARKASSE MINDEN-LUEBBECKE', 'Mo - Fr 08.30 - 12.00 Uhr,Mo auch 13.30 - 15.00 Uhr,und nach Vereinbarung', 'Service@FA-5335.fin-nrw.de', 'www.finanzamt-Minden.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5336', 'Münster-Außenstadt ', 'Friedrich-Ebert-Str. 46', '48153', 'Münster', '0251/9729-0', '0800 10092675336', '', '48136', '6129', '40000000', '40001501', 'BBK MUENSTER, WESTF', '40050150', '95031001', 'SPK MUENSTERLAND OST', 'Mo-Fr 08.30-12.00 Uhr,Mo auch 13.30-15.00 Uhr,und nach Vereinbarung', 'Service@FA-5336.fin-nrw.de', 'www.finanzamt-Muenster-Aussenstadt.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5337', 'Münster-Innenstadt ', 'Münzstr. 10', '48143', 'Münster', '0251/416-1', '0800 10092675337', '', '48136', '6103', '40000000', '40001502', 'BBK MUENSTER, WESTF', '40050150', '300004', 'SPK MUENSTERLAND OST', '', 'Service@FA-5337.fin-nrw.de', 'www.finanzamt-Muenster-Innenstadt.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5338', 'Olpe ', 'Am Gallenberg 20', '57462', 'Olpe', '02761/963-0', '0800 10092675338', '', '57443', '1320', '45000000', '46001501', 'BBK HAGEN', '', '', '', 'Mo-Do 08.30 - 12.00 Uhr,Mo auch 13.30 - 15.00 Uhr,Freitag keine Sprechzeit', 'Service@FA-5338.fin-nrw.de', 'www.finanzamt-Olpe.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5339', 'Paderborn ', 'Bahnhofstraße 28', '33102', 'Paderborn', '05251/100-0', '0800 10092675339', '', '33045', '1520', '48000000', '47201500', 'BBK BIELEFELD', '47250101', '1001353', 'SPARKASSE PADERBORN', '', 'Service@FA-5339.fin-nrw.de', 'www.finanzamt-Paderborn.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5340', 'Recklinghausen ', 'Westerholter Weg 2', '45657', 'Recklinghausen', '02361/583-0', '0800 10092675340', '', '45605', '100553', '43000000', '42601500', 'BBK BOCHUM', '42650150', '90034158', 'SPK RECKLINGHAUSEN', 'Mo - Fr 08:30 bis 12:00,Mi auch 13:30 bis 15:00,und nach Vereinbarung', 'Service@FA-5340.fin-nrw.de', 'www.finanzamt-Recklinghausen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5341', 'Schwelm ', 'Bahnhofplatz 6', '58332', 'Schwelm', '02336/803-0', '0800 10092675341', '', '58316', '340', '45000000', '45001520', 'BBK HAGEN', '45451555', '80002', 'ST SPK SCHWELM', 'Mo-Fr 8.30-12.00 Uhr,Mo,und nach Vereinbarung', 'Service@FA-5341.fin-nrw.de', 'www.finanzamt-Schwelm.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5342', 'Siegen ', 'Weidenauer Straße 207', '57076', 'Siegen', '0271/4890-0', '0800 10092675342', '', '57025', '210148', '45000000', '46001500', 'BBK HAGEN', '46050001', '1100114', 'SPK SIEGEN', 'Mo-Fr,Do auch 13:30 - 17:00 Uhr,und nach Vereinbarung', 'Service@FA-5342.fin-nrw.de', 'www.finanzamt-Siegen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5343', 'Soest ', 'Waisenhausstraße 11', '59494', 'Soest', '02921/351-0', '0800 10092675343', '59491', '59473', '1364', '41000000', '46401504', 'BBK HAMM, WESTF', '41450075', '208', 'SPARKASSE SOEST', 'Mo-Fr 0830-1200Uhr,und nach Vereinbarung', 'Service@FA-5343.fin-nrw.de', 'www.finanzamt-Soest.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5344', 'Herne-West ', 'Edmund-Weber-Str. 210', '44651', 'Herne', '02325/696-0', '0800 10092675344', '', '44632', '200262', '43000000', '43001503', 'BBK BOCHUM', '43250030', '17004', 'HERNER SPARKASSE', 'Mo-Fr 08.30-12.00 Uhr,Mo 13.30-15.00 Uhr,und nach Vereinbarung', 'Service@FA-5344.fin-nrw.de', 'www.finanzamt-Herne-West.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5345', 'Warburg ', 'Sternstraße 33', '34414', 'Warburg', '05641/771-0', '0800 10092675345', '', '34402', '1226', '48000000', '47201503', 'BBK BIELEFELD', '47251550', '25005521', 'SPK HOEXTER BRAKEL', '', 'Service@FA-5345.fin-nrw.de', 'www.finanzamt-Warburg.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5346', 'Warendorf ', 'Düsternstraße 43', '48231', 'Warendorf', '02581/924-0', '0800 10092675346', '', '48205', '110361', '40000000', '40001504', 'BBK MUENSTER, WESTF', '40050150', '182', 'SPK MUENSTERLAND OST', 'Mo-Fr 08.30-12.00 Uhr,Do auch 13.30-15.00 Uhr,und nach Vereinbarung', 'Service@FA-5346.fin-nrw.de', 'www.finanzamt-Warendorf.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5347', 'Wiedenbrück ', 'Hauptstraße 34', '33378', 'Rheda-Wiedenbrück', '05242/934-0', '0800 10092675347', '33372', '33342', '1429', '48000000', '47801500', 'BBK BIELEFELD', '47853520', '5231', 'KREISSPARKASSE WIEDENBRUECK', 'Mo - Fr 08.30 - 12.00 Uhr,Do auch 13.30 - 14.30 Uhr', 'Service@FA-5347.fin-nrw.de', 'www.finanzamt-Wiedenbrueck.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5348', 'Witten ', 'Ruhrstraße 43', '58452', 'Witten', '02302/921-0', '0800 10092675348', '', '58404', '1420', '43000000', '43001505', 'BBK BOCHUM', '45250035', '6007', 'ST SPK WITTEN', 'Mo - Fr 08.30 - 12.00 Uhr,Mo auch 13.30 - 15.00 Uhr,und nach Vereinbarung', 'Service@FA-5348.fin-nrw.de', 'www.finanzamt-Witten.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5349', 'Bielefeld-Außenstadt ', 'Ravensberger Straße 125', '33607', 'Bielefeld', '0521/548-0', '0800 10092675349', '', '33503', '100331', '48000000', '48001501', 'BBK BIELEFELD', '48050161', '180000', 'SPK BIELEFELD', 'Mo - Fr 08:30 - 12:00 Uhr,Do auch 13:30 - 15:00 Uhr,und nach Vereinbarung', 'Service@FA-5349.fin-nrw.de', 'www.finanzamt-Bielefeld-Aussenstadt.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5350', 'Bochum-Süd ', 'Königsallee 21', '44789', 'Bochum', '0234/3337-0', '0800 10092675350', '', '44707', '100764', '43000000', '43001504', 'BBK BOCHUM', '43050001', '1307792', 'SPARKASSE BOCHUM', 'Mo-Fr 08:30-12:00 Uhr,Di auch 13:30-15:00 Uhr', 'Service@FA-5350.fin-nrw.de', 'www.finanzamt-Bochum-Sued.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5351', 'Gütersloh ', 'Neuenkirchener Str. 86', '33332', 'Gütersloh', '05241/3071-0', '0800 10092675351', '', '33245', '1565', '48000000', '48001506', 'BBK BIELEFELD', '', '', '', 'Mo - Fr 08.30 - 12.00 Uhr,Do auch 13.30 - 15.00 Uhr', 'Service@FA-5351.fin-nrw.de', 'www.finanzamt-Guetersloh.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5359', 'Marl ', 'Brassertstraße 1', '45768', 'Marl', '02365/516-0', '0800 10092675359', '45765', '45744', '1420', '43000000', '42601501', 'BBK BOCHUM', '42650150', '40020000', 'SPK RECKLINGHAUSEN', '', 'Service@FA-5359.fin-nrw.de', 'www.finanzamt-Marl.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5371', 'Bielefeld für Groß- und Konzernbetriebsprüfung', 'Ravensberger Str. 90', '33607', 'Bielefeld', '0521/548-0', '0800 10092675371', '', '33511', '101150', '', '', '', '', '', '', '', 'Service@FA-5371.fin-nrw.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5372', 'Herne für Groß- und Konzernbetriebsprüfung', 'Hauptstr. 123', '44651', 'Herne', '02325/693-0', '0800 10092675372', '', '44636', '200620', '', '', '', '', '', '', '', 'Service@FA-5372.fin-nrw.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5373', 'Detmold für Groß- und Konzernbetriebsprüfung', 'Richthofenstrasse 94', '32756', 'Detmold', '05231/974-300', '0800 10092675373', '', '32706', '1664', '', '', '', '', '', '', '', 'Service@FA-5373.fin-nrw.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5374', 'Dortmund für Groß- und Konzernbetriebsprüfung', 'Nußbaumweg 210', '44143', 'Dortmund', '0231/5188-8953', '0800 10092675374', '', '44047', '105039', '', '', '', '', '', '', '', 'Service@FA-5374.fin-nrw.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5375', 'Hagen für Groß- und Konzernbetriebsprüfung', 'Hochstr. 43 - 45', '58095', 'Hagen', '02331/3760-0', '0800 10092675375', '', '', '', '', '', '', '', '', '', '', 'Service@FA-5375.fin-nrw.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5376', 'Münster für Groß- und Konzernbetriebsprüfung', 'Andreas-Hofer-Straße 50', '48145', 'Münster', '0251/934-2115', '0800 10092675376', '', '', '', '', '', '', '', '', '', '', 'Service@FA-5376.fin-nrw.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5381', 'Bielefeld f. Steuerfahndung und Steuerstrafsachen', 'Ravensberger Str. 90', '33607', 'Bielefeld', '0521/548-0', '0800 10092675381', '', '33511', '101173', '48000000', '48001500', 'BBK BIELEFELD', '48050161', '109', 'SPK BIELEFELD', '', 'Service@FA-5381.fin-nrw.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5382', 'Bochum f. Steuerfahndung und Steuerstrafsachen', 'Uhlandstr. 37', '44791', 'Bochum', '0234/5878-0', '0800 10092675382', '', '44707', '100768', '43000000', '43001500', 'BBK BOCHUM', '43050001', '1300011', 'SPARKASSE BOCHUM', '', 'Service@FA-5382.fin-nrw.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5383', 'Hagen f. Steuerfahndung und Steuerstrafsachen', 'Becheltestr. 32', '58089', 'Hagen', '02331/3089-0', '0800 10092675383', '', '58041', '4143', '45000000', '145001500', 'BBK HAGEN', '45050001', '100001580', 'SPARKASSE HAGEN', '', 'Service@FA-5383.fin-nrw.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('5', '5384', 'Münster f. Steuerfahndung und Steuerstrafsachen', 'Hohenzollernring 80', '48145', 'Münster', '0251/9370-0', '0800 10092675384', '', '', '', '40000000', '40001501', 'BBK MUENSTER, WESTF', '40050150', '95031001', 'SPK MUENSTERLAND OST', '', 'Service@FA-5384.fin-nrw.de', '');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9101', 'Augsburg-Stadt Arbeitnehmerbereich', 'Prinzregentenpl. 2', '86150', 'Augsburg', '0821 506-01', '0821 506-2222', '', '86135', '10 00 65', '72000000', '72001500', 'BBK AUGSBURG', '72050000', '24109', 'ST SPK AUGSBURG', 'Servicezentrum: Mo-Mi 7:30-15:00 Uhr, Do 7:30-17:30 Uhr, Fr 7:30-12:00 Uhr', 'poststelle@fa-a-s.bayern.de', 'www.finanzamt-augsburg-stadt.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9102', 'Augsburg-Land ', 'Peutingerstr. 25', '86152', 'Augsburg', '0821 506-02', '0821 506-3270', '86144', '86031', '11 06 69', '72000000', '72001501', 'BBK AUGSBURG', '72050101', '8003', 'KR SPK AUGSBURG', 'Mo, Di, Do, Fr 8:00-12:00 Uhr, Mi geschlossen', 'poststelle@fa-a-l.bayern.de', 'www.finanzamt-augsburg-land.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9103', 'Augsburg-Stadt ', 'Prinzregentenpl. 2', '86150', 'Augsburg', '0821 506-01', '0821 506-2222', '', '86135', '10 00 65', '72000000', '72001500', 'BBK AUGSBURG', '72050000', '24109', 'ST SPK AUGSBURG', 'Servicezentrum: Mo-Mi 7:30-15:00 Uhr, Do 7:30-17:30 Uhr, Fr 7:30-12:00 Uhr', 'poststelle@fa-a-s.bayern.de', 'www.finanzamt-augsburg-stadt.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9104', 'Bad Tölz -Außenstelle des Finanzamts Wolfratshausen-', 'Prof.-Max-Lange-Platz 2', '83646', 'Bad Tölz', '08041 8005-0', '08041 8005-185', '', '83634', '1420', '70000000', '70001505', 'BBK MUENCHEN', '70054306', '31054', 'SPK BAD TOELZ-WOLFRATSHAUSE', 'Servicezentrum: Mo 7:30-18:00 Uhr, Di-Do 7:30-13:00 Uhr, Fr 7:30-12:00 Uhr', 'poststelle@fa-toel.bayern.de', 'www.finanzamt-bad-toelz.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9105', 'Berchtesgaden ', 'Salzburger Str. 6', '83471', 'Berchtesgaden', '08652 960-0', '08652 960-100', '', '83461', '1154', '71000000', '71001500', 'BBK MUENCHEN EH B REICHENHA', '71050000', '350009', 'SPK BERCHTESGADENER LAND', 'Servicezentrum: Mo-Do 7:30-13:30 Uhr (Nov-Mai Do 7:30-18:00 Uhr), Fr 7:30-12:00 Uhr', 'poststelle@fa-bgd.bayern.de', 'www.finanzamt-berchtesgaden.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9106', 'Burghausen ', 'Tittmoninger Str. 1', '84489', 'Burghausen', '08677 8706-0', '08677 8706-100', '', '84480', '1257', '71000000', '71001501', 'BBK MUENCHEN EH B REICHENHA', '71051010', '250001', 'KR SPK ALTOETTING-BURGHAUSE', 'Servicezentrum: Mo-Mi 7:45-15:00 Uhr Do 7:45-17:00 Uhr, Fr 7:45-12:00 Uhr', 'poststelle@fa-burgh.bayern.de', 'www.finanzamt-burghausen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9107', 'Dachau ', 'Bürgermeister-Zauner-Ring 2', '85221', 'Dachau', '08131 701-0', '08131 701-111', '85219', '85202', '1280', '70000000', '70001507', 'BBK MUENCHEN', '70051540', '908327', 'SPARKASSE DACHAU', 'Servicezentrum: Mo, Di, Do 7:30-15:00 Uhr (Nov-Mai Do 7:30-18:00 Uhr), Mi,Fr 7:30-12:00 Uhr', 'poststelle@fa-dah.bayern.de', 'www.finanzamt-dachau.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9108', 'Deggendorf ', 'Pfleggasse 18', '94469', 'Deggendorf', '0991 384-0', '0991 384-150', '', '94453', '1355', '75000000', '75001506', 'BBK REGENSBURG', '74150000', '380019950', 'SPK DEGGENDORF', 'Servicezentrum: Mo, Di, Do 7:45-15:00 Uhr (Jan-Mai Do 7:45-18:00 Uhr), Mi, Fr 7:45-12:00 Uhr', 'poststelle@fa-deg.bayern.de', 'www.finanzamt-deggendorf.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9109', 'Dillingen ', 'Schloßstr. 3', '89407', 'Dillingen', '09071 507-0', '09071 507-300', '89401', '', '', '72000000', '72001503', 'BBK AUGSBURG', '72251520', '24066', 'KR U ST SPK DILLINGEN', 'Servicezentrum: Mo, Di, Mi, Fr 7:30-13:00 Uhr, Do 7:30-13:00 Uhr u. 14:00-18:00 Uhr', 'poststelle@fa-dlg.bayern.de', 'www.finanzamt-dillingen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9110', 'Dingolfing ', 'Obere Stadt 44', '84130', 'Dingolfing', '08731 504-0', '08731 504-190', '', '84122', '1156', '74300000', '74301501', 'BBK REGENSBURG EH LANDSHUT', '74351310', '100017805', 'SPK DINGOLFING-LANDAU', 'Servicezentrum: Mo-Di 7:30-15:00 Uhr, Mi, Fr 7:30-12:00 Uhr, Do 7:30-17:00 Uhr', 'poststelle@fa-dgf.bayern.de', 'www.finanzamt-dingolfing.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9111', 'Donauwörth -Außenstelle des Finanzamts Nördlingen-', 'Sallingerstr. 2', '86609', 'Donauwörth', '0906 77-0', '0906 77-150', '86607', '', '', '72000000', '72001502', 'BBK AUGSBURG', '70010080', '1632-809', 'POSTBANK -GIRO- MUENCHEN', 'Servicezentrum: Mo-Mi 7:30-13:30 Uhr, Do 7:30-18:00 Uhr, Fr 7:30 -13:00 Uhr', 'poststelle@fa-don.bayern.de', 'www.finanzamt-donauwoerth.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9112', 'Ebersberg ', 'Schloßplatz 1-3', '85560', 'Ebersberg', '08092 267-0', '08092 267-102', '', '', '', '70000000', '70001508', 'BBK MUENCHEN', '70051805', '75', 'KR SPK EBERSBERG', 'Servicezentrum: Mo-Do 7:30-13:00 Uhr, Fr 7:30-12:00 Uhr', 'poststelle@fa-ebe.bayern.de', 'www.finanzamt-ebersberg.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9113', 'Eggenfelden ', 'Pfarrkirchner Str. 71', '84307', 'Eggenfelden', '08721 981-0', '08721 981-200', '', '84301', '1160', '74300000', '74301502', 'BBK REGENSBURG EH LANDSHUT', '74351430', '5603', 'SPK ROTTAL-INN EGGENFELDEN', 'Servicezentrum: Mo, Di, Do 7:45-15:00 Uhr (Jan-Mai Do 7:45-17:00 Uhr), Mi, Fr 7:30-12:00 Uhr', 'poststelle@fa-eg.bayern.de', 'www.finanzamt-eggenfelden.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9114', 'Erding ', 'Münchener Str. 31', '85435', 'Erding', '08122 188-0', '08122 188-150', '', '85422', '1262', '70000000', '70001509', 'BBK MUENCHEN', '70051995', '8003', 'SPK ERDING-DORFEN', 'Servicezentrum: Mo-Mi 7:30-14:00 Uhr Do 7:30-18:00 Uhr, Fr 7:30 -12:00 Uhr', 'poststelle@fa-ed.bayern.de', 'www.finanzamt-erding.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9115', 'Freising ', 'Prinz-Ludwig-Str. 26', '85354', 'Freising', '08161 493-0', '08161 493-106', '85350', '85313', '1343', '70000000', '70001510', 'BBK MUENCHEN', '70021180', '4001010', 'HYPOVEREINSBK FREISING', 'Servicezentrum: Mo-Di 7:30-15:00 Uhr, Mi, Fr 7:30-12:00 Uhr, Do 7:30-18:00 Uhr', 'poststelle@fa-fs.bayern.de', 'www.finanzamt-freising.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9117', 'Fürstenfeldbruck ', 'Münchner Str.36', '82256', 'Fürstenfeldbruck', '08141 60-0', '08141 60-150', '', '82242', '1261', '70000000', '70001511', 'BBK MUENCHEN', '70053070', '8007221', 'SPK FUERSTENFELDBRUCK', 'Servicezentrum: Mo-Mi 7:30-14:30 Uhr, Do 7:30-17:30 Uhr, Fr 7:30 -12:30 Uhr', 'poststelle@fa-ffb.bayern.de', 'www.finanzamt-fuerstenfeldbruck.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9118', 'Füssen -Außenstelle des Finanzamts Kaufbeuren-', 'Rupprechtstr. 1', '87629', 'Füssen', '08362 5056-0', '08362 5056-290', '', '87620', '1460', '73300000', '73301510', 'BBK AUGSBURG EH KEMPTEN', '73350000', '310500525', 'SPARKASSE ALLGAEU', 'Servicezentrum: Mo-Mi 8:00-15:00 Uhr, Do 8:00-18:00 Uhr, Fr 8:00-13:00 Uhr', 'poststelle@fa-fues.bayern.de', 'www.finanzamt-fuessen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9119', 'Garmisch-Partenkirchen ', 'Von-Brug-Str. 5', '82467', 'Garmisch-Partenkirchen', '08821 700-0', '08821 700-111', '', '82453', '1363', '70000000', '70001520', 'BBK MUENCHEN', '70350000', '505', 'KR SPK GARMISCH-PARTENKIRCH', 'Servicezentrum: Mo-Mi 7:30-14:00 Uhr, Do 7:30-18:00 Uhr, Fr 7:30-12:00 Uhr', 'poststelle@fa-gap.bayern.de', 'www.finanzamt-garmisch-partenkirchen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9120', 'Bad Griesbach -Außenstelle des Finanzamts Passau-', 'Schloßhof 5-6', '94086', 'Bad Griesbach', '0851 504-0', '0851 504-2222', '', '94083', '1222', '74000000', '74001500', 'BBK REGENSBURG EH PASSAU', '74050000', '16170', 'SPK PASSAU', 'Servicezentrum: Mo-Mi 7:30-14:00 Uhr, Do 7:30-17:00 Uhr, Fr 7:30-12:00 Uhr', 'poststelle@fa-griesb.bayern.de', 'www.finanzamt-bad-griesbach.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9121', 'Günzburg ', 'Schloßpl. 4', '89312', 'Günzburg', '08221 902-0', '08221 902-209', '', '89302', '1241', '72000000', '72001505', 'BBK AUGSBURG', '72051840', '18', 'SPK GUENZBURG-KRUMBACH', 'Servicezentrum: Mo-Di 7:45-12:30 u. 13:30-15:30, Mi, Fr 7:45-12:30, Do 7:45-12:30 u. 13:30-18:00', 'poststelle@fa-gz.bayern.de', 'www.finanzamt-guenzburg.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9123', 'Immenstadt -Außenstelle des Finanzamts Kempten-', 'Rothenfelsstr. 18', '87509', 'Immenstadt', '08323 801-0', '08323 801-235', '', '87502', '1251', '73300000', '73301520', 'BBK AUGSBURG EH KEMPTEN', '73350000', '113464', 'SPARKASSE ALLGAEU', 'Servicezentrum: Mo-Do 7:30-14:00 Uhr (Okt-Mai Do 7:30-18:00 Uhr), Fr 7:30-12:00 Uhr', 'poststelle@fa-immen.bayern.de', 'www.finanzamt-immenstadt.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9124', 'Ingolstadt ', 'Esplanade 38', '85049', 'Ingolstadt', '0841 311-0', '0841 311-133', '', '85019', '210451', '72100000', '72101500', 'BBK MUENCHEN EH INGOLSTADT', '72150000', '25 080', 'SPARKASSE INGOLSTADT', 'Servicezentrum: Mo-Di 7:15-13:30, Mi 7:15-12:30, Do 7:15-17:30, Fr 7:15-12:00', 'poststelle@fa-in.bayern.de', 'www.finanzamt-ingolstadt.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9125', 'Kaufbeuren ', 'Remboldstr. 21', '87600', 'Kaufbeuren', '08341 802-0', '08341 802-221', '', '87572', '1260', '73300000', '73401500', 'BBK AUGSBURG EH KEMPTEN', '73450000', '25700', 'KR U ST SPK KAUFBEUREN', 'Servicezentrum: Mo-Mi 7:30-14:00 Uhr, Do 7:30-18:00 Uhr, Fr 7:30-12:00 Uhr', 'poststelle@fa-kf.bayern.de', 'www.finanzamt-kaufbeuren.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9126', 'Kelheim ', 'Klosterstr. 1', '93309', 'Kelheim', '09441 201-0', '09441 201-201', '', '93302', '1252', '75000000', '75001501', 'BBK REGENSBURG', '75051565', '190201301', 'KREISSPARKASSE KELHEIM', 'Servicezentrum: Mo-Mi 7:30-15:00 Uhr, Do 7:30-17:00 Uhr, Fr 7:30-12:00 Uhr', 'poststelle@fa-keh.bayern.de', 'www.finanzamt-kelheim.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9127', 'Kempten (Allgäu) ', 'Am Stadtpark 3', '87435', 'Kempten', '0831 256-0', '0831 256-260', '', '87405', '1520', '73300000', '73301500', 'BBK AUGSBURG EH KEMPTEN', '73350000', '117', 'SPARKASSE ALLGAEU', 'Servicezentrum: Mo-Do 7:30-14:30 Uhr (Nov-Mai Do 7:20-17:00 Uhr), Fr 7:30-12:00 Uhr', 'poststelle@fa-ke.bayern.de', 'www.finanzamt-kempten.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9131', 'Landsberg ', 'Israel-Beker-Str. 20', '86899', 'Landsberg', '08191 332-0', '08191 332-108', '86896', '', '', '72000000', '72001504', 'BBK AUGSBURG', '70052060', '158', 'SPK LANDSBERG-DIESSEN', 'Servicezentrum: Mo-Mi 7:30-15:00 Uhr, Do 7:30-16:00 Uhr, Fr 7:30-12:00 Uhr', 'poststelle@fa-ll.bayern.de', 'www.finanzamt-landsberg.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9132', 'Landshut ', 'Maximilianstr. 21', '84028', 'Landshut', '0871 8529-000', '0871 8529-360', '', '', '', '74300000', '74301500', 'BBK REGENSBURG EH LANDSHUT', '74350000', '10111', 'SPK LANDSHUT', 'Servicezentrum: Mo-Di 8:00-15:00 Uhr, Mi, Fr 8:00-12:00 Uhr, Do 8:00-18:00 Uhr', 'poststelle@fa-la.bayern.de', 'www.finanzamt-landshut.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9133', 'Laufen - Außenstelle des Finanzamts Berchtesgaden-', 'Rottmayrstr. 13', '83410', 'Laufen', '08682 918-0', '08682 918-100', '', '83406', '1251', '71000000', '71001502', 'BBK MUENCHEN EH B REICHENHA', '71050000', '59998', 'SPK BERCHTESGADENER LAND', 'Servicezentrum: Mo-Do 7:30-13:30 Uhr (Nov-Mai Do 7:30-18:00 Uhr), Fr 7:30-12:00 Uhr', 'poststelle@fa-lauf.bayern.de', 'www.finanzamt-laufen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9134', 'Lindau ', 'Brettermarkt 4', '88131', 'Lindau', '08382 916-0', '08382 916-100', '', '88103', '1320', '73300000', '73501500', 'BBK AUGSBURG EH KEMPTEN', '73150000', '620018333', 'SPK MEMMINGEN-LINDAU-MINDEL', 'Servicezentrum: Mo-Do 7:30-14:00 Uhr (Nov-Mai Do 7:30-18:00 Uhr), Fr 7:30-12:00 Uhr', 'poststelle@fa-li.bayern.de', 'www.finanzamt-lindau.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9138', 'Memmingen ', 'Bodenseestr. 6', '87700', 'Memmingen', '08331 608-0', '08331 608-165', '', '87683', '1345', '73100000', '73101500', 'BBK AUGSBURG EH MEMMINGEN', '73150000', '210005', 'SPK MEMMINGEN-LINDAU-MINDEL', 'Servicezentrum: Mo-Do 7:30-14:00 Uhr, (Nov-Mai Do 7:30-18:00 Uhr), Fr 7:30-12:00 Uhr', 'poststelle@fa-mm.bayern.de', 'www.finanzamt-memmingen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9139', 'Miesbach ', 'Schlierseer Str. 5', '83714', 'Miesbach', '08025 709-0', '08025 709-500', '', '83711', '302', '70000000', '70001512', 'BBK MUENCHEN', '71152570', '4002', 'KR SPK MIESBACH-TEGERNSEE', 'Servicezentrum: Mo, Di, Mi, Fr 7:30-14:00 Uhr, Do 7:30-18:00 Uhr', 'poststelle@fa-mb.bayern.de', 'www.finanzamt-miesbach.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9140', 'Mindelheim -Außenstelle des Finanzamts Memmingen-', 'Bahnhofstr. 16', '87719', 'Mindelheim', '08261 9912-0', '08261 9912-300', '', '87711', '1165', '73100000', '73101502', 'BBK AUGSBURG EH MEMMINGEN', '73150000', '810004788', 'SPK MEMMINGEN-LINDAU-MINDEL', 'Servicezentrum: Mo-Mi 7:30-12:00 u. 13:30-15:30, Do 7:30-12:00 u. 13:30-17:30, Fr 7:30-12:00', 'poststelle@fa-mn.bayern.de', 'www.finanzamt-mindelheim.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9141', 'Mühldorf ', 'Katharinenplatz 16', '84453', 'Mühldorf', '08631 616-0', '08631 616-100', '', '84445', '1369', '71100000', '71101501', 'BBK MUENCHEN EH ROSENHEIM', '71151020', '885', 'KR SPK MUEHLDORF', 'Servicezentrum: Mo-Mi 7:30-14:00 Uhr, Do 7:30-18:00 Uhr, Fr 7:30-12:00 Uhr', 'poststelle@fa-mue.bayern.de', 'www.finanzamt-muehldorf.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9142', 'München f. Körpersch. Bewertung des Grundbesitzes', 'Meiserstr. 4', '80333', 'München', '089 1252-0', '089 1252-7777', '80275', '80008', '20 09 26', '70050000', '24962', 'BAYERNLB MUENCHEN', '70000000', '70001506', 'BBK MUENCHEN', 'Mo, Di, Do, Fr 8:00-12:00 Uhr, Mi geschlossen', 'poststelle@fa-m-koe.bayern.de', 'www.finanzamt-muenchen-koerperschaften.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9143', 'München f. Körpersch. Körperschaftsteuer', 'Meiserstr. 4', '80333', 'München', '089 1252-0', '089 1252-7777', '80275', '80008', '20 09 26', '70050000', '24962', 'BAYERNLB MUENCHEN', '70000000', '70001506', 'BBK MUENCHEN', 'Mo, Di, Do, Fr 8:00-12:00 Uhr, Mi geschlossen', 'poststelle@fa-m-koe.bayern.de', 'www.finanzamt-muenchen-koerperschaften.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9144', 'München I ', 'Karlstr. 9-11', '80333', 'München', '089 1252-0', '089 1252-1111', '80276', '80008', '20 09 05', '70050000', '24962', 'BAYERNLB MUENCHEN', '70000000', '70001506', 'BBK MUENCHEN', 'Servicezentrum Deroystr. 6: Mo-Mi 7:30-16:00, Do 7:30-18:00, Fr 7:30-12:30 (i. Ü. nach Vereinb.)', 'poststelle@fa-m1.bayern.de', 'www.finanzamt-muenchen-I.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9145', 'München III ', 'Deroystr. 18', '80335', 'München', '089 1252-0', '089 1252-3333', '80301', '', '', '70050000', '24962', 'BAYERNLB MUENCHEN', '70000000', '70001506', 'BBK MUENCHEN', 'Servicezentrum Deroystr. 6: Mo-Mi 7:30-16:00, Do 7:30-18:00, Fr 7:30-12:30 (i. Ü. nach Vereinb.)', 'poststelle@fa-m3.bayern.de', 'www.finanzamt-muenchen-III.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9146', 'München IV ', 'Deroystr. 4 Aufgang I', '80335', 'München', '089 1252-0', '089 1252-4000', '80302', '', '', '70050000', '24962', 'BAYERNLB MUENCHEN', '70000000', '70001506', 'BBK MUENCHEN', 'Servicezentrum Deroystr. 6: Mo-Mi 7:30-16:00, Do 7:30-18:00, Fr 7:30-12:30 (i. Ü. nach Vereinb.)', 'poststelle@fa-m4.bayern.de', 'www.finanzamt-muenchen-IV.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9147', 'München II ', 'Deroystr. 20', '80335', 'München', '089 1252-0', '089 1252-2222', '80269', '', '', '70050000', '24962', 'BAYERNLB MUENCHEN', '70000000', '70001506', 'BBK MUENCHEN', 'Servicezentrum Deroystr. 6: Mo-Mi 7:30-16:00, Do 7:30-18:00, Fr 7:30-12:30 (i. Ü. nach Vereinb.)', 'poststelle@fa-m2.bayern.de', 'www.finanzamt-muenchen-II.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9148', 'München V ', 'Deroystr. 4 Aufgang II', '80335', 'München', '089 1252-0', '089 1252-5281', '80303', '', '', '70050000', '24962', 'BAYERNLB MUENCHEN', '70000000', '70001506', 'BBK MUENCHEN', 'Servicezentrum Deroystr. 6: Mo-Mi 7:30-16:00, Do 7:30-18:00, Fr 7:30-12:30 (i. Ü. nach Vereinb.)', 'poststelle@fa-m5.bayern.de', 'www.finanzamt-muenchen-V.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9149', 'München-Zentral Erhebung, Vollstreckung', 'Winzererstr. 47a', '80797', 'München', '089 3065-0', '089 3065-1900', '80784', '', '', '70050000', '24962', 'BAYERNLB MUENCHEN', '70000000', '70001506', 'BBK MUENCHEN', 'Mo, Di, Do, Fr 8:00-12:00 Uhr, Mi geschlossen', 'poststelle@fa-m-zfa.bayern.de', 'www.finanzamt-muenchen-zentral.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9150', 'Neuburg -Außenstelle des Finanzamts Schrobenhausen-', 'Fünfzehnerstr. 7', '86633', 'Neuburg', '08252 918-0', '08252 918-222', '', '86618', '1320', '72100000', '72101505', 'BBK MUENCHEN EH INGOLSTADT', '72151880', '104000', 'ST SPK SCHROBENHAUSEN', 'Servicezentrum: Mo-Mi 7:30-15:00 Uhr, Do 7:30-18:00 Uhr, Fr 7:30-12:30 Uhr', 'poststelle@fa-nd.bayern.de', 'www.finanzamt-neuburg.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9151', 'Neu-Ulm ', 'Nelsonallee 5', '89231', 'Neu-Ulm', '0731 7045-0', '0731 7045-500', '89229', '89204', '1460', '63000000', '63001501', 'BBK ULM, DONAU', '73050000', '430008425', 'SPK NEU-ULM ILLERTISSEN', 'Servicezentrum: Mo, Di, Mi, Fr 8:00-13:00 Uhr, Do 8:00-13:00 Uhr u. 14:00-18:00 Uhr', 'poststelle@fa-nu.bayern.de', 'www.finanzamt-neu-ulm.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9152', 'Nördlingen ', 'Tändelmarkt 1', '86720', 'Nördlingen', '09081 215-0', '09081 215-100', '', '86715', '1521', '72000000', '72001506', 'BBK AUGSBURG', '72250000', '111500', 'SPARKASSE NOERDLINGEN', 'Servicezentrum: Mo, Di, Mi, Fr 7:30-13:00 Uhr, Do 7:30-13:00 Uhr u. 14:00-18:00 Uhr', 'poststelle@fa-noe.bayern.de', 'www.finanzamt-noerdlingen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9153', 'Passau mit Außenstellen ', 'Innstr. 36', '94032', 'Passau', '0851 504-0', '0851 504-1410', '', '94030', '1450', '74000000', '740 01500', 'BBK REGENSBURG EH PASSAU', '74050000', '16170', 'SPK PASSAU', 'Servicezentrum: Mo-Mi 7:30-15:00 Uhr, Do 7:30-17:00 Uhr, Fr 7:30-12:00 Uhr', 'poststelle@fa-pa.bayern.de', 'www.finanzamt-passau.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9154', 'Pfaffenhofen ', 'Schirmbeckstr. 5', '85276', 'Pfaffenhofen a. d. Ilm', '08441 77-0', '08441 77-199', '', '85265', '1543', '72100000', '72101504', 'BBK MUENCHEN EH INGOLSTADT', '72151650', '7302', 'VER SPK PFAFFENHOFEN', 'Servicezentrum: Mo-Mi 7:30-14:30 Uhr, Do 7:30-17:30 Uhr, Fr 7:30-12:30 Uhr', 'poststelle@fa-paf.bayern.de', 'www.finanzamt-pfaffenhofen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9156', 'Rosenheim m. ASt Wasserburg ', 'Wittelsbacherstr. 25', '83022', 'Rosenheim', '08031 201-0', '08031 201-222', '', '83002', '100255', '71100000', '71101500', 'BBK MUENCHEN EH ROSENHEIM', '71150000', '34462', 'SPK ROSENHEIM', 'Servicezentrum: Mo-Do 7:30-14:00 Uhr, (Okt-Mai Do 7:30-17:00 Uhr), Fr 7:30-12.00 Uhr', 'poststelle@fa-ro.bayern.de', 'www.finanzamt-rosenheim.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9157', 'Grafenau ', 'Friedhofstr. 1', '94481', 'Grafenau', '08552 423-0', '08552 423-170', '', '', '', '75000000', '75001507', 'BBK REGENSBURG', '70010080', '1621-806', 'POSTBANK -GIRO- MUENCHEN', 'Servicezentrum: Mo, Di 7:30-15:00 Uhr, Mi, Fr 7:30-12:00 Uhr, Do 7:30-18:00 Uhr', 'poststelle@fa-gra.bayern.de', 'www.finanzamt-grafenau.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9158', 'Schongau - Außenstelle des Finanzamts Weilheim-Schongau -', 'Rentamtstr. 1', '86956', 'Schongau', '0881 184-0', '0881 184-373', '', '86951', '1147', '70000000', '70001521', 'BBK MUENCHEN', '70351030', '20149', 'VER SPK WEILHEIM', 'Servicezentrum: Mo-Do 7:30-14:00 Uhr (Okt-Jun Do 7:30-17:30 Uhr), Fr 7:30-12:00 Uhr', 'poststelle@fa-sog.bayern.de', 'www.finanzamt-schongau.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9159', 'Schrobenhausen m. ASt Neuburg ', 'Rot-Kreuz-Str. 2', '86529', 'Schrobenhausen', '08252 918-0', '08252 918-430', '', '86522', '1269', '72100000', '72101505', 'BBK MUENCHEN EH INGOLSTADT', '72151880', '104000', 'ST SPK SCHROBENHAUSEN', 'Servicezentrum: Mo-Mi 7:30-15:00 Uhr, Do 7:30-18:00 Uhr, Fr 7:30-12:30 Uhr', 'poststelle@fa-sob.bayern.de', 'www.finanzamt-schrobenhausen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9161', 'Starnberg ', 'Schloßbergstr.', '82319', 'Starnberg', '08151 778-0', '08151 778-250', '', '82317', '1251', '70000000', '70001513', 'BBK MUENCHEN', '70250150', '430064295', 'KR SPK MUENCHEN STARNBERG', 'Servicezentrum: Mo-Mi 7:30-15:00 Uhr, Do 7:30-18:00 Uhr, Fr 7:30-13:00 Uhr', 'poststelle@fa-sta.bayern.de', 'www.finanzamt-starnberg.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9162', 'Straubing ', 'Fürstenstr. 9', '94315', 'Straubing', '09421 941-0', '09421 941-272', '', '94301', '151', '75000000', '75001502', 'BBK REGENSBURG', '74250000', '240017707', 'SPK STRAUBING-BOGEN', 'Servicezentrum: Mo, Di, Mi, Fr 7:30-13:00 Uhr, Do 7:30-18:00 Uhr', 'poststelle@fa-sr.bayern.de', 'www.finanzamt-straubing.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9163', 'Traunstein ', 'Herzog-Otto-Str. 6', '83278', 'Traunstein', '0861 701-0', '0861 701-338', '83276', '83263', '1309', '71000000', '71001503', 'BBK MUENCHEN EH B REICHENHA', '71052050', '7070', 'KR SPK TRAUNSTEIN-TROSTBERG', 'Servicezentrum: Mo-Do 7:30-14:00 Uhr (Okt.-Mai Do 7:30-18:00 Uhr), Fr 7:30-12:00 Uhr', 'poststelle@fa-ts.bayern.de', 'www.finanzamt-traunstein.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9164', 'Viechtach -Außenstelle des Finanzamts Zwiesel-', 'Mönchshofstr. 27', '94234', 'Viechtach', '09922 507-0', '09922 507-399', '', '94228', '1162', '75000000', '75001508', 'BBK REGENSBURG', '74151450', '240001008', 'SPARKASSE REGEN-VIECHTACH', 'Servicezentrum: Mo-Di 7:45-15:00 Uhr, Mi, Fr 7:45-12:00 Uhr, Do 7:45-18:00 Uhr', 'poststelle@fa-viech.bayern.de', 'www.finanzamt-viechtach.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9166', 'Vilshofen -Außenstelle des Finanzamts Passau-', 'Kapuzinerstr. 36', '94474', 'Vilshofen', '0851 504-0', '0851 504-2465', '', '', '', '74000000', '74001500', 'BBK REGENSBURG EH PASSAU', '74050000', '16170', 'SPK PASSAU', 'Servicezentrum: Mo-Mi 7:30-14:00 Uhr, Do 7:30-17:00 Uhr, Fr 7:30-12:00 Uhr', 'poststelle@fa-vof.bayern.de', 'www.finanzamt-vilshofen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9167', 'Wasserburg -Außenstelle des Finanzamts Rosenheim-', 'Rosenheimer Str. 16', '83512', 'Wasserburg', '08037 201-0', '08037 201-150', '', '83502', '1280', '71100000', '71101500', 'BBK MUENCHEN EH ROSENHEIM', '71150000', '34462', 'SPK ROSENHEIM', 'Servicezentrum: Mo-Do 7:30-14:00 Uhr, (Okt-Mai Do 7:30-17:00 Uhr), Fr 7:30-12.00 Uhr', 'poststelle@fa-ws.bayern.de', 'www.finanzamt-wasserburg.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9168', 'Weilheim-Schongau ', 'Hofstr. 23', '82362', 'Weilheim', '0881 184-0', '0881 184-500', '', '82352', '1264', '70000000', '70001521', 'BBK MUENCHEN', '70351030', '20149', 'VER SPK WEILHEIM', 'Servicezentrum: Mo-Do 7:30-14:00 Uhr (Okt-Jun Do 7:30-17:30 Uhr), Fr 7:30-12:00 Uhr', 'poststelle@fa-wm.bayern.de', 'www.finanzamt-weilheim.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9169', 'Wolfratshausen ', 'Heimgartenstr. 5', '82515', 'Wolfratshausen', '08171 25-0', '08171 25-150', '', '82504', '1444', '70000000', '70001514', 'BBK MUENCHEN', '70054306', '505', 'SPK BAD TOELZ-WOLFRATSHAUSE', 'Servicezentrum: Mo-MI 7:30-14:00 Uhr, Do 7:30-17:00 Uhr, Fr 7:30-12:30 Uhr', 'poststelle@fa-wor.bayern.de', 'www.finanzamt-wolfratshausen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9170', 'Zwiesel m. ASt Viechtach ', 'Stadtplatz 16', '94227', 'Zwiesel', '09922 507-0', '09922 507-200', '', '94221', '1262', '75000000', '75001508', 'BBK REGENSBURG', '74151450', '240001008', 'SPARKASSE REGEN-VIECHTACH', 'Servicezentrum: Mo-Di 7:45-15:00 Uhr, Mi, Fr 7:45-12:00 Uhr, Do 7:45-18:00 Uhr', 'poststelle@fa-zwi.bayern.de', 'www.finanzamt-zwiesel.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9171', 'Eichstätt ', 'Residenzplatz 8', '85072', 'Eichstätt', '08421 6007-0', '08421 6007-400', '85071', '85065', '1163', '72100000', '72101501', 'BBK MUENCHEN EH INGOLSTADT', '72151340', '1214', 'SPARKASSE EICHSTAETT', 'Servicezentrum: Mo, Di, Mi 7:30-14:00 Uhr, Do 7:30-18:00 Uhr, Fr 7:30-12:00 Uhr', 'poststelle@fa-ei.bayern.de', 'www.finanzamt-eichstaett.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9180', 'München f. Körpersch. ', 'Meiserstr. 4', '80333', 'München', '089 1252-0', '089 1252-7777', '80275', '80008', '20 09 26', '70050000', '24962', 'BAYERNLB MUENCHEN', '70000000', '70001506', 'BBK MUENCHEN', 'Mo, Di, Do, Fr 8:00-12:00 Uhr, Mi geschlossen', 'poststelle@fa-m-koe.bayern.de', 'www.finanzamt-muenchen-koerperschaften.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9181', 'München I Arbeitnehmerbereich', 'Karlstr. 9/11', '80333', 'München', '089 1252-0', '089 1252-1111', '80276', '80008', '20 09 05', '70050000', '24962', 'BAYERNLB MUENCHEN', '70000000', '70001506', 'BBK MUENCHEN', 'Servicezentrum Deroystr. 6: Mo-Mi 7:30-16:00, Do 7:30-18:00, Fr 7:30-12:30 (i. Ü. nach Vereinb.)', 'Poststelle@fa-m1-BS.bayern.de', 'www.finanzamt-muenchen-I.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9182', 'München II Arbeitnehmerbereich', 'Deroystr. 20', '80335', 'München', '089 1252-0', '089 1252-2888', '80269', '', '', '70050000', '24962', 'BAYERNLB MUENCHEN', '70000000', '70001506', 'BBK MUENCHEN', 'Servicezentrum Deroystr. 6: Mo-Mi 7:30-16:00, Do 7:30-18:00, Fr 7:30-12:30 (i. Ü. nach Vereinb.)', 'Poststelle@fa-m2-BS.bayern.de', 'www.finanzamt-muenchen-II.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9183', 'München III Arbeitnehmerbereich', 'Deroystr. 18', '80335', 'München', '089 1252-0', '089 1252-3788', '80301', '', '', '70050000', '24962', 'BAYERNLB MUENCHEN', '70000000', '70001506', 'BBK MUENCHEN', 'Servicezentrum Deroystr. 6: Mo-Mi 7:30-16:00, Do 7:30-18:00, Fr 7:30-12:30 (i. Ü. nach Vereinb.)', 'Poststelle@fa-m3-BS.bayern.de', 'www.finanzamt-muenchen-III.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9184', 'München IV Arbeitnehmerbereich', 'Deroystr. 4 Aufgang I', '80335', 'München', '089 1252-0', '089 1252-4820', '80302', '', '', '70050000', '24962', 'BAYERNLB MUENCHEN', '70000000', '70001506', 'BBK MUENCHEN', 'Servicezentrum Deroystr. 6: Mo-Mi 7:30-16:00, Do 7:30-18:00, Fr 7:30-12:30 (i. Ü. nach Vereinb.)', 'Poststelle@fa-m4-BS.bayern.de', 'www.finanzamt-muenchen-IV.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9185', 'München V Arbeitnehmerbereich', 'Deroystr. 4 Aufgang II', '80335', 'München', '089 1252-0', '089 1252-5799', '80303', '', '', '70050000', '24962', 'BAYERNLB MUENCHEN', '70000000', '70001506', 'BBK MUENCHEN', 'Servicezentrum Deroystr. 6: Mo-Mi 7:30-16:00, Do 7:30-18:00, Fr 7:30-12:30 (i. Ü. nach Vereinb.)', 'Poststelle@fa-m5-BS.bayern.de', 'www.finanzamt-muenchen-V.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9187', 'München f. Körpersch. ', 'Meiserstr. 4', '80333', 'München', '089 1252-0', '089 1252-7777', '80275', '80008', '20 09 26', '70050000', '24962', 'BAYERNLB MUENCHEN', '70000000', '70001506', 'BBK MUENCHEN', 'Mo, Di, Do, Fr 8:00-12:00 Uhr, Mi geschlossen', 'poststelle@fa-m-koe.bayern.de', 'www.finanzamt-muenchen-koerperschaften.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9189', 'München-Zentral Kraftfahrzeugsteuer', 'Winzererstr. 47a', '80797', 'München', '089 3065-0', '089 3065-1900', '80784', '', '', '70050000', '24962', 'BAYERNLB MUENCHEN', '70000000', '70001506', 'BBK MUENCHEN', 'Mo, Di, Do, Fr 8:00-12:00 Uhr, Mi geschlossen', 'poststelle@fa-m-zfa.bayern.de', 'www.finanzamt-muenchen-zentral.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9201', 'Amberg ', 'Kirchensteig 2', '92224', 'Amberg', '09621 36-0', '09621 36-413', '', '92204', '1452', '75300000', '75301503', 'BBK REGENSBURG EH WEIDEN', '75250000', '190011122', 'SPARKASSE AMBERG-SULZBACH', 'Servicezentrum: Mo, Die, Mi, Fr: 07:30 - 12:00 UhrDo: 07:30 - 17:30 Uhr', 'poststelle@fa-am.bayern.de', 'www.finanzamt-amberg.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9202', 'Obernburg a. Main mit Außenstelle Amorbach', 'Schneeberger Str. 1', '63916', 'Amorbach', '09373 202-0', '09373 202-100', '', '63912', '1160', '79500000', '79501502', 'BBK WUERZBURG EH ASCHAFFENB', '79650000', '620300111', 'SPK MILTENBERG-OBERNBURG', 'Servicezentrum: Mo - Mi: 08:00 - 15:00 Uhr, Do: 08:00 - 17:00 Uhr, Fr: 08:00', 'poststelle@fa-amorb.bayern.de', 'www.finanzamt-amorbach.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9203', 'Ansbach mit Außenstellen', 'Mozartstr. 25', '91522', 'Ansbach', '0981 16-0', '0981 16-333', '', '91511', '608', '76500000', '76501500', 'BBK NUERNBERG EH ANSBACH', '76550000', '215004', 'VER SPK ANSBACH', 'Servicezentrum: Mo - Mi: 08:00 - 14:00 Uhr, Do: 08:00 - 18:00 Uhr, Fr: 08:00', 'poststelle@fa-an.bayern.de', 'www.finanzamt-ansbach.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9204', 'Aschaffenburg ', 'Auhofstr. 13', '63741', 'Aschaffenburg', '06021 492-0', '06021 492-1000', '63736', '', '', '79500000', '79501500', 'BBK WUERZBURG EH ASCHAFFENB', '79550000', '8375', 'SPK ASCHAFFENBURG ALZENAU', 'Servicezentrum: Mo - Mi: 08:00 - 15:00 Uhr, Do: 8:00 - 18:00 Uhr, Fr: 08:00', 'poststelle@fa-ab.bayern.de', 'www.finanzamt-aschaffenburg.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9205', 'Bad Kissingen ', 'Bibrastr. 10', '97688', 'Bad Kissingen', '0971 8021-0', '0971 8021-200', '', '97663', '1360', '79300000', '79301501', 'BBK WUERZBURG EH SCHWEINFUR', '79351010', '10009', 'SPK BAD KISSINGEN', 'Servicezentrum: Mo - Mi: 08:00 - 15:00 Uhr, Do: 08:00 - 17:00 Uhr, Fr: 08:00', 'poststelle@fa-kg.bayern.de', '/www.finanzamt-bad-kissingen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9206', 'Bad Neustadt a.d.S. ', 'Meininger Str. 39', '97616', 'Bad Neustadt', '09771 9104-0', '09771 9104-444', '97615', '', '', '79300000', '79301502', 'BBK WUERZBURG EH SCHWEINFUR', '79353090', '7005', 'SPK BAD NEUSTADT A D SAALE', 'Servicezentrum: Mo - Mi: 08:00 - 15:00 Uhr, Do: 08:00 - 17:00 Uhr, Fr: 08:00', 'poststelle@fa-nes.bayern.de', 'www.finanzamt-bad-neustadt.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9207', 'Bamberg ', 'Martin-Luther-Str. 1', '96050', 'Bamberg', '0951 84-0', '0951 84-230', '96045', '', '', '77000000', '77001500', 'BBK NUERNBERG EH BAMBERG', '77050000', '30700', 'SPK BAMBERG', 'Servicezentrum: Mo - Mi: 08:00 - 15:00 Uhr, Do: 08:00 - 18:00 Uhr, Fr: 08:00', 'poststelle@fa-ba.bayern.de', 'www.finanzamt-bamberg.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9208', 'Bayreuth ', 'Maximilianstr. 12/14', '95444', 'Bayreuth', '0921 609-0', '0921 609-254', '', '95422', '110361', '77300000', '773 01500', 'BBK BAYREUTH', '77350110', '9033333', 'SPARKASSE BAYREUTH', 'Servicezentrum: Mo - Mi: 07:30 - 14:00 Uhr, Do: 07:30 - 17:00 Uhr, Fr: 07:30', 'poststelle@fa-bt.bayern.de', 'www.finanzamt-bayreuth.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9211', 'Cham mit Außenstellen ', 'Reberstr. 2', '93413', 'Cham', '09971 488-0', '09971 488-199', '', '93402', '1253', '74221170', '344 755 205', 'HYPOVEREINSBK CHAM, OBERPF', '76010085', '1735-858', 'POSTBANK NUERNBERG', 'Servicezentrum: Mo - Mi: 07:30 - 15:00 Uhr, Do: 07:30 - 18:00 Uhr, Fr: 07:30', 'poststelle@fa-cha.bayern.de', 'www.finanzamt-cham.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9212', 'Coburg ', 'Rodacher Straße 4', '96450', 'Coburg', '09561 646-0', '09561 646-130', '', '96406', '1653', '77000000', '78301500', 'BBK NUERNBERG EH BAMBERG', '78350000', '7450', 'VER SPK COBURG', 'Servicezentrum: Mo - Fr: 08:00 - 13:00 Uhr, Do: 14:00 - 18:00 Uhr', 'poststelle@fa-co.bayern.de', 'www.finanzamt-coburg.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9213', 'Dinkelsbühl - Außenstelle des Finanzamts Ansbach -', 'Föhrenberggasse 30', '91550', 'Dinkelsbühl', '0981 16-0', '09851 5737-607', '', '', '', '76500000', '76501500', 'BBK NUERNBERG EH ANSBACH', '76550000', '215004', 'VER SPK ANSBACH', 'Servicezentrum: Mo - Mi: 08:00 - 14:00, Do: 08:00 - 18:00 Uhr, Fr: 08:00 -', 'poststelle@fa-dkb.bayern.de', 'www.finanzamt-dinkelsbuehl.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9214', 'Ebern - Außenstelle des Finanzamts Zeil -', 'Rittergasse 1', '96104', 'Ebern', '09524 824-0', '09524 824-225', '', '', '', '79300000', '79301505', 'BBK WUERZBURG EH SCHWEINFUR', '79351730', '500900', 'SPK OSTUNTERFRANKEN', 'Servicezentrum: Mo - Mi: 08:00 - 15:00 Uhr, Do: 08:00 - 17:00 Uhr, Fr: 08:00', 'poststelle@fa-ebn.bayern.de', 'www.finanzamt-ebern.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9216', 'Erlangen ', 'Schubertstr 10', '91052', 'Erlangen', '09131 121-0', '09131 121-369', '91051', '', '', '76000000', '76001507', 'BBK NUERNBERG', '76350000', '2929', 'ST U KR SPK ERLANGEN', 'Servicezentrum: Mo - Mi: 08:00 - 14:00 Uhr, Do: 08:00 - 18:00 Uhr, Fr: 08:00', 'poststelle@fa-er.bayern.de', 'www.finanzamt-erlangen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9217', 'Forchheim ', 'Dechant-Reuder-Str. 6', '91301', 'Forchheim', '09191 626-0', '09191 626-200', '91299', '', '', '76000000', '76001508', 'BBK NUERNBERG', '76351040', '91', 'SPARKASSE FORCHHEIM', 'Servicezentrum: Mo - Mi: 08:00 - 13:00 Uhr, Do: 08:00 - 17:30, Fr: 08:00 -', 'poststelle@fa-fo.bayern.de', 'www.finanzamt-forchheim.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9218', 'Fürth ', 'Herrnstraße 69', '90763', 'Fürth', '0911 7435-0', '0911 7435-350', '90744', '', '', '76000000', '76201500', 'BBK NUERNBERG', '76250000', '18200', 'SPK FUERTH', 'Servicezentrum: Mo - Mi: 08:00 - 14:00 Uhr, Do: 08:00 - 18:00 Uhr, Fr: 08:00', 'poststelle@fa-fue.bayern.de', 'www.finanzamt-fuerth.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9220', 'Gunzenhausen ', 'Hindenburgplatz 1', '91710', 'Gunzenhausen', '09831 8009-0', '09831 8009-77', '91709', '', '', '76500000', '76501502', 'BBK NUERNBERG EH ANSBACH', '76551540', '109785', 'VER SPK GUNZENHAUSEN', 'Servicezentrum: Mo - Mi: 08:00 - 15:00 Uhr, Do: 08:00 - 17:00 Uhr, Fr: 08:00', 'poststelle@fa-gun.bayern.de', 'www.finanzamt-gunzenhausen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9221', 'Hersbruck ', 'Amberger Str. 76 (Haus B)', '91217', 'Hersbruck', '09151 731-0', '09151 731-200', '', '91211', '273', '76000000', '76001505', 'BBK NUERNBERG', '76050101', '190016618', 'SPARKASSE NUERNBERG', 'Servicezentrum: Mo - Mi: 08:00 - 15:30 Uhr, Do: 08:00 - 18:00 Uhr, Fr: 08:00', 'poststelle@fa-heb.bayern.de', 'www.finanzamt-hersbruck.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9222', 'Hilpoltstein ', 'Spitalwinkel 3', '91161', 'Hilpoltstein', '09174 469-0', '09174 469-100', '', '91155', '1180', '76000000', '76401520', 'BBK NUERNBERG', '76450000', '240000026', 'SPK MITTELFRANKEN-SUED', 'Servicezentrum: Mo - Fr: 08:00 - 12:30 Uhr, Do: 14:00 - 18:00 Uhr', 'poststelle@fa-hip.bayern.de', 'www.finanzamt-hilpoltstein.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9223', 'Hof mit Außenstellen ', 'Ernst-Reuter-Str. 60', '95030', 'Hof', '09281 929-0', '09281 929-1500', '', '95012', '1368', '78000000', '78001500', 'BBK BAYREUTH EH HOF', '78050000', '380020750', 'KR U ST SPK HOF', 'Servicezentrum: Mo - Mi: 08:00 - 15:00 Uhr, Do: 08:00 - 17:00 Uhr, Fr: 08:00', 'poststelle@fa-ho.bayern.de', 'www.finanzamt-hof.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9224', 'Hofheim - Außenstelle des Finanzamts Zeil -', 'Marktplatz 1', '97457', 'Hofheim', '09524 824-0', '09524 824-250', '', '', '', '79300000', '79301505', 'BBK WUERZBURG EH SCHWEINFUR', '79351730', '500900', 'SPK OSTUNTERFRANKEN', 'Servicezentrum: Mo - Mi: 08:00 - 15:00 Uhr, Do: 08:00 - 17:00 Uhr, Fr: 08:00', 'poststelle@fa-hoh.bayern.de', 'www.finanzamt-hofheim.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9225', 'Karlstadt - Außenstelle des Finanzamts Lohr -', 'Gemündener Str. 3', '97753', 'Karlstadt', '09353 949-0', '09353 949-2250', '', '', '', '79000000', '79001504', 'BBK WUERZBURG', '79050000', '2246', 'SPK MAINFRANKEN WUERZBURG', 'Servicezentrum: Mo - Mi: 08:00 - 15:00 Uhr, Do: 08:00 - 17:00 Uhr, Fr: 08:00', 'poststelle@fa-kar.bayern.de', 'www.finanzamt-karlstadt.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9227', 'Kitzingen ', 'Moltkestr. 24', '97318', 'Kitzingen', '09321 703-0', '09321 703-444', '', '97308', '660', '79000000', '79101500', 'BBK WUERZBURG', '79050000', '42070557', 'SPK MAINFRANKEN WUERZBURG', 'Servicezentrum: Mo - Mi: 08:00 - 15:00 Uhr, Do: 08:00 - 17:00 Uhr, Fr: 08:00', 'poststelle@fa-kt.bayern.de', 'www.finanzamt-kitzingen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9228', 'Kronach ', 'Amtsgerichtsstr. 13', '96317', 'Kronach', '09261 510-0', '09261 510-199', '', '96302', '1262', '77300000', '77101501', 'BBK BAYREUTH', '77151640', '240006007', 'SPK KRONACH-LUDWIGSSTADT', 'Servicezentrum: Mo - Mi: 08:00 - 15:00 Uhr, Do: 08.00 - 17:30 Uhr, Fr: 08:00', 'poststelle@fa-kc.bayern.de', 'www.finanzamt-kronach.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9229', 'Kulmbach ', 'Georg-Hagen-Str. 17', '95326', 'Kulmbach', '09221 650-0', '09221 650-283', '', '95304', '1420', '77300000', '77101500', 'BBK BAYREUTH', '77150000', '105445', 'SPARKASSE KULMBACH', 'Servicezentrum: Mo - Mi: 08:00 - 15:00 Uhr, Do: 08.00 - 17:00 Uhr, Fr: 08:00', 'poststelle@fa-ku.bayern.de', 'www.finanzamt-kulmbach.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9230', 'Lichtenfels ', 'Kronacher Str. 39', '96215', 'Lichtenfels', '09571 764-0', '09571 764-420', '', '96206', '1680', '77000000', '77001502', 'BBK NUERNBERG EH BAMBERG', '77051860', '2345', 'KR SPK LICHTENFELS', 'Servicezentrum: Mo - Fr: 08:00 - 13:00 Uhr, Do: 14:00 - 17:00 Uhr', 'poststelle@fa-lif.bayern.de', 'www.finanzamt-lichtenfels.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9231', 'Lohr a. Main mit Außenstellen ', 'Rexrothstr. 14', '97816', 'Lohr', '09352 850-0', '09352 850-1300', '', '97804', '1465', '79000000', '79001504', 'BBK WUERZBURG', '79050000', '2246', 'SPK MAINFRANKEN WUERZBURG', 'Servicezentrum: Mo - Mi: 08:00 - 15:00 Uhr, Do: 08:00 - 17:00 Uhr, Fr: 08:00', 'poststelle@fa-loh.bayern.de', 'www.finanzamt-lohr.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9232', 'Marktheidenfeld - Außenstelle des Finanzamts Lohr -', 'Ringstr. 24/26', '97828', 'Marktheidenfeld', '09391 506-0', '09391 506-3299', '', '', '', '79000000', '79001504', 'BBK WUERZBURG', '79050000', '2246', 'SPK MAINFRANKEN WUERZBURG', 'Servicezentrum: Mo - Mi: 08:00 - 15:00 Uhr, Do: 08:00 - 17:00 Uhr, Fr: 08:00', 'poststelle@fa-mar.bayern.de', 'www.finanzamt-marktheidenfeld.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9233', 'Münchberg - Außenstelle des Finanzamts Hof -', 'Hofer Str. 1', '95213', 'Münchberg', '09281 929-0', '09281 929-3505', '', '', '', '78000000', '78001500', 'BBK BAYREUTH EH HOF', '78050000', '380020750', 'KR U ST SPK HOF', 'Servicezentrum: Mo - Mi: 08:00 - 15:00 Uhr, Do: 08:00 - 17:00 Uhr, Fr: 08:00', 'poststelle@fa-mueb.bayern.de', 'www.finanzamt-muenchberg.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9234', 'Naila - Außenstelle des Finanzamts Hof -', 'Carl-Seyffert-Str. 3', '95119', 'Naila', '09281 929-0', '09281 929-2506', '', '', '', '78000000', '78001500', 'BBK BAYREUTH EH HOF', '78050000', '380020750', 'KR U ST SPK HOF', 'Servicezentrum: Mo - Mi: 08:00 - 15:00 Uhr, Do: 08:00 - 17:00 Uhr, Fr: 08:00', 'poststelle@fa-nai.bayern.de', 'www.finanzamt-naila.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9235', 'Neumarkt i.d.Opf. ', 'Ingolstädter Str. 3', '92318', 'Neumarkt', '09181 692-0', '09181 692-1200', '', '', '', '76000000', '76001506', 'BBK NUERNBERG', '76052080', '6296', 'SPK NEUMARKT I D OPF-PARSBG', 'Servicezentrum: Mo - Do: 07:30 - 15:00 Uhr, Fr: 07:30 - 12:00 Uhr', 'poststelle@fa-nm.bayern.de', '/www.finanzamt-neumarkt.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9236', 'Neunburg v. W. - Außenstelle des Finanzamts Schwandorf -', 'Krankenhausstr. 6', '92431', 'Neunburg vorm Wald', '09431 382-0', '09431 382-539', '', '92428', '1000', '75300000', '75301502', 'BBK REGENSBURG EH WEIDEN', '75051040', '380019000', 'SPK IM LANDKREIS SCHWANDORF', 'Servicezentrum: Mo-Mi: 07:30-12:30 u. 13:30-15:30,Do: 07:30-12:30 u. 13:30-17:00, Fr: 07:30-12:30 h ', 'poststelle@fa-nen.bayern.de', 'www.finanzamt-neunburg.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9238', 'Nürnberg-Nord ', 'Kirchenweg 10', '90419', 'Nürnberg', '0911 3998-0', '0911 3998-296', '90340', '', '', '76000000', '76001502', 'BBK NUERNBERG', '76050000', '20161', 'BAYERNLB NUERNBERG', 'Servicezentrum: Mo - Mi: 08:00 - 14:00 Uhr, Do: 08:00 - 18:00 Uhr, Fr: 08:00', 'poststelle@fa-n-n.bayern.de', 'www.finanzamt-nuernberg-nord.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9240', 'Nürnberg-Süd ', 'Sandstr. 20', '90443', 'Nürnberg', '0911 248-0', '0911 248-2299/2599', '90339', '', '', '76000000', '76001503', 'BBK NUERNBERG', '76050101', '3648043', 'SPARKASSE NUERNBERG', 'Servicezentrum: Mo - Mi: 08:00 - 14:00 Uhr, Do: 08:00 - 18:00 Uhr, Fr: 08:00', 'poststelle@fa-n-s.bayern.de', 'www.finanzamt-nuernberg-sued.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9241', 'Nürnberg-Zentral ', 'Voigtländerstr. 7/9', '90489', 'Nürnberg', '0911 5393-0', '0911 5393-2000', '', '', '', '76000000', '76001501', 'BBK NUERNBERG', '76050101', '1025008', 'SPARKASSE NUERNBERG', 'Servicezentrum: Mo - Do: 08:00 - 12:30 h, Di und Do: 13:30 - 15:00 h,', 'poststelle@fa-n-zfa.bayern.de', 'www.zentralfinanzamt-nuernberg.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9242', 'Ochsenfurt - Außenstelle des Finanzamts Würzburg -', 'Völkstr.1', '97199', 'Ochsenfurt', '09331 904-0', '09331 904-200', '', '97196', '1263', '79000000', '79001500', 'BBK WUERZBURG', '79020076', '801283', 'HYPOVEREINSBK WUERZBURG', 'Servicezentrum: Mo - Mi: 07:30 - 13:00 Uhr, Do: 07:30 - 17:00 uhr, Fr: 07:30', 'poststelle@fa-och.bayern.de', 'www.finanzamt-ochsenfurt.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9244', 'Regensburg ', 'Landshuter Str. 4', '93047', 'Regensburg', '0941 5024-0', '0941 5024-1199', '93042', '', '', '75000000', '75001500', 'BBK REGENSBURG', '75050000', '111500', 'SPK REGENSBURG', 'Servicezentrum: Mo - Mi: 07:30 - 15:00 Uhr, Do: 07:30 - 17:00 Uhr, Fr: 07:30', 'poststelle@fa-r.bayern.de', 'www.finanzamt-regensburg.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9246', 'Rothenburg - Außenstelle des Finanzamts Ansbach -', 'Ludwig-Siebert-Str. 31', '91541', 'Rothenburg o.d.T.', '0981 16-0', '09861 706-511', '', '', '', '76500000', '76501500', 'BBK NUERNBERG EH ANSBACH', '76550000', '215004', 'VER SPK ANSBACH', 'Servicezentrum: Mo - Mi: 08:00 - 14:00 Uhr, Do: 08:00 - 18:00 Uhr, Fr: 08:00', 'poststelle@fa-rot.bayern.de', 'www.finanzamt-rothenburg.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9247', 'Schwabach ', 'Theodor-Heuss-Str. 63', '91126', 'Schwabach', '09122 928-0', '09122 928-100', '91124', '', '', '76000000', '76401500', 'BBK NUERNBERG', '76450000', '55533', 'SPK MITTELFRANKEN-SUED', 'Servicezentrum: Mo - Mi: 08:00 - 13:00 Uhr, Do: 08:00 - 17:00 Uhr, Fr: 08:00', 'poststelle@fa-sc.bayern.de', 'www.finanzamt-schwabach.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9248', 'Schwandorf mit Außenstelle Neunburg v. W.', 'Friedrich-Ebert-Str.59', '92421', 'Schwandorf', '09431 382-0', '09431 382-111', '92419', '', '', '75300000', '75301502', 'BBK REGENSBURG EH WEIDEN', '75051040', '380019000', 'SPK IM LANDKREIS SCHWANDORF', 'Servicezentrum: Mo-Mi: 07:30-12:30 u. 13:30-15:30,Do: 07:30-12:30 u. 13:30-17:00, Fr: 07:30-12:30 h ', 'poststelle@fa-sad.bayern.de', 'www.finanzamt-schwandorf.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9249', 'Schweinfurt ', 'Schrammstr. 3', '97421', 'Schweinfurt', '09721 2911-0', '09721 2911-5070', '97420', '', '', '79300000', '79301500', 'BBK WUERZBURG EH SCHWEINFUR', '79350101', '15800', 'KR SPK SCHWEINFURT', 'Servicezentrum: Mo - Mi: 08:00 - 15:00 Uhr, Do: 08:00 - 17:00 Uhr, Fr: 08:00', 'poststelle@fa-sw.bayern.de', 'www.finanzamt-schweinfurt.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9250', 'Selb - Außenstelle des Finanzamts Wunsiedel -', 'Wittelsbacher Str. 8', '95100', 'Selb', '09232 607-0', '09232 607-300', '', '', '', '78000000', '78101512', 'BBK BAYREUTH EH HOF', '78055050', '620006254', 'SPK FICHTELGEBIRGE', 'Servicezentrum: Mo-Mi: 07:30-12:30 u. 13:30-15:00,Do: 07:30-12:30 und 13:30-17:00, Fr: 07:30-12:00 h', 'poststelle@fa-sel.bayern.de', 'www.finanzamt-selb.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9252', 'Uffenheim ', 'Schloßpl.', '97215', 'Uffenheim', '09842 200-0', '09842 200-345', '', '97211', '1240', '76500000', '76501504', 'BBK NUERNBERG EH ANSBACH', '76251020', '620002006', 'SPK I LANDKREIS NEUSTADT', 'Servicezentrum: Mo-Mi: 08:00-12:00 u. 13:00-15:00,Do: 08:00-12:00 u. 13:00-17:00, Fr: 08:00-12:00 h ', 'poststelle@fa-uff.bayern.de', 'www.finanzamt-uffenheim.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9253', 'Waldmünchen - Außenstelle des Finanzamts Cham -', 'Bahnhofstr. 10', '93449', 'Waldmünchen', '09971 488-0', '09971 488-550', '', '', '', '74221170', '344 755 205', 'HYPOVEREINSBK CHAM, OBERPF', '76010085', '1735-858', 'POSTBANK NUERNBERG', 'Servicezentrum: Mo - Mi: 07:30 - 15:00 Uhr, Do: 07:30 - 17:00 Uhr, Fr: 07:30', 'poststelle@fa-wuem.bayern.de', 'www.finanzamt-waldmuenchen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9254', 'Waldsassen ', 'Johannisplatz 13', '95652', 'Waldsassen', '09632 847-0', '09632 847-199', '', '95646', '1329', '75300000', '75301511', 'BBK REGENSBURG EH WEIDEN', '78151080', '32367', 'SPK TIRSCHENREUTH', 'Servicezentrum: Mo - Fr: 07:30 - 12:30 Uhr, Mo - Mi: 13:30 - 15:30 Uhr,', 'poststelle@fa-wasa.bayern.de', 'www.finanzamt-waldsassen.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9255', 'Weiden i.d.Opf. ', 'Schlörpl. 2 u. 4', '92637', 'Weiden', '0961 301-0', '0961 32600', '', '92604', '1460', '75300000', '75301500', 'BBK REGENSBURG EH WEIDEN', '75350000', '172700', 'ST SPK WEIDEN', 'Servicezentrum: Mo - Fr: 07:30 - 12:30 Uhr, Mo - Mi: 13:30 - 15:30 Uhr,', 'poststelle@fa-wen.bayern.de', 'www.finanzamt-weiden.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9257', 'Würzburg mit Außenstelle Ochsenfurt', 'Ludwigstr. 25', '97070', 'Würzburg', '0931 387-0', '0931 387-4444', '97064', '', '', '79000000', '79001500', 'BBK WUERZBURG', '79020076', '801283', 'HYPOVEREINSBK WUERZBURG', 'Servicezentrum: Mo - Mi: 07:30 - 15:00 Uhr, Do: 07:30 - 17:00 Uhr, Fr: 07:30', 'poststelle@fa-wue.bayern.de', 'www.finanzamt-wuerzburg.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9258', 'Wunsiedel mit Außenstelle Selb', 'Sonnenstr. 11', '95632', 'Wunsiedel', '09232 607-0', '09232 607-200', '95631', '', '', '78000000', '78101512', 'BBK BAYREUTH EH HOF', '78055050', '620006254', 'SPK FICHTELGEBIRGE', 'Servicezentrum: Mo-Mi: 07:30-12:30 u 13:30-15:00, Do: 07:30-12:30 und 13:30-17:00, Fr: 07:30-12:00 h', 'poststelle@fa-wun.bayern.de', 'www.finanzamt-wunsiedel.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9259', 'Zeil a. Main mit Außenstellen ', 'Obere Torstr. 9', '97475', 'Zeil', '09524 824-0', '09524 824-100', '', '97470', '1160', '79300000', '79301505', 'BBK WUERZBURG EH SCHWEINFUR', '79351730', '500900', 'SPK OSTUNTERFRANKEN', 'Servicezentrum: Mo - Mi: 08:00 - 15:00 Uhr, Do: 08:00 - 17:00 Uhr, Fr: 08:00', 'poststelle@fa-zei.bayern.de', 'www.finanzamt-zeil.de');
+INSERT INTO finanzamt (fa_land_nr, fa_bufa_nr, fa_name, fa_strasse, fa_plz, fa_ort, fa_telefon, fa_fax, fa_plz_grosskunden, fa_plz_postfach, fa_postfach, fa_blz_1, fa_kontonummer_1, fa_bankbezeichnung_1, fa_blz_2, fa_kontonummer_2, fa_bankbezeichnung_2, fa_oeffnungszeiten, fa_email, fa_internet) VALUES ('9', '9260', 'Kötzting - Außenstelle des Finanzamts Cham -', 'Bahnhofstr. 3', '93444', 'Kötzting', '09971 488-0', '09971 488-450', '', '', '', '74221170', '344 755 205', 'HYPOVEREINSBK CHAM, OBERPF', '76010085', '1735-858', 'POSTBANK NUERNBERG', 'Servicezentrum: Mo - Mi: 07:30 - 15:00 Uhr, Do: 07:30 - 18:00 Uhr, Fr: 07:30', 'poststelle@fa-koez.bayern.de', 'www.finanzamt-koetzting.de');
+
+
+--
+-- Data for TOC entry 208 (OID 1983745)
+-- Name: units; Type: TABLE DATA; Schema: public; Owner: postgres
+--
+
+INSERT INTO units (name, base_unit, factor, "type") VALUES ('mg', NULL, NULL, 'dimension');
+INSERT INTO units (name, base_unit, factor, "type") VALUES ('g', 'mg', 1000.00000, 'dimension');
+INSERT INTO units (name, base_unit, factor, "type") VALUES ('kg', 'g', 1000.00000, 'dimension');
+INSERT INTO units (name, base_unit, factor, "type") VALUES ('t', 'kg', 1000.00000, 'dimension');
+INSERT INTO units (name, base_unit, factor, "type") VALUES ('ml', NULL, NULL, 'dimension');
+INSERT INTO units (name, base_unit, factor, "type") VALUES ('L', 'ml', 1000.00000, 'dimension');
+INSERT INTO units (name, base_unit, factor, "type") VALUES ('Stck', NULL, NULL, 'dimension');
+INSERT INTO units (name, base_unit, factor, "type") VALUES ('min', NULL, 0.00000, 'service');
+INSERT INTO units (name, base_unit, factor, "type") VALUES ('Std', 'min', 60.00000, 'service');
+INSERT INTO units (name, base_unit, factor, "type") VALUES ('Tag', 'Std', 8.00000, 'service');
+INSERT INTO units (name, base_unit, factor, "type") VALUES ('psch', NULL, 0.00000, 'service');
+
+
+--
+-- Data for TOC entry 212 (OID 1983798)
+-- Name: tax_zones; Type: TABLE DATA; Schema: public; Owner: postgres
+--
+
+INSERT INTO tax_zones (id, description) VALUES (0, 'Inland');
+INSERT INTO tax_zones (id, description) VALUES (1, 'EU mit USt-ID Nummer');
+INSERT INTO tax_zones (id, description) VALUES (2, 'EU ohne USt-ID Nummer');
+INSERT INTO tax_zones (id, description) VALUES (3, 'Außerhalb EU');
+
+--
+-- TOC entry 143 (OID 1982173)
+-- Name: license_id_key; Type: INDEX; Schema: public; Owner: postgres
+--
+
+CREATE INDEX license_id_key ON license USING btree (id);
+
+
+--
+-- TOC entry 84 (OID 1982891)
+-- Name: acc_trans_trans_id_key; Type: INDEX; Schema: public; Owner: postgres
+--
+
+CREATE INDEX acc_trans_trans_id_key ON acc_trans USING btree (trans_id);
+
+
+--
+-- TOC entry 82 (OID 1982892)
+-- Name: acc_trans_chart_id_key; Type: INDEX; Schema: public; Owner: postgres
+--
+
+CREATE INDEX acc_trans_chart_id_key ON acc_trans USING btree (chart_id);
+
+
+--
+-- TOC entry 85 (OID 1982893)
+-- Name: acc_trans_transdate_key; Type: INDEX; Schema: public; Owner: postgres
+--
+
+CREATE INDEX acc_trans_transdate_key ON acc_trans USING btree (transdate);
+
+
+--
+-- TOC entry 83 (OID 1982894)
+-- Name: acc_trans_source_key; Type: INDEX; Schema: public; Owner: postgres
+--
+
+CREATE INDEX acc_trans_source_key ON acc_trans USING btree (lower(source));
+
+
+--
+-- TOC entry 110 (OID 1982895)
+-- Name: ap_id_key; Type: INDEX; Schema: public; Owner: postgres
+--
+
+CREATE INDEX ap_id_key ON ap USING btree (id);
+
+
+--
+-- TOC entry 115 (OID 1982896)
+-- Name: ap_transdate_key; Type: INDEX; Schema: public; Owner: postgres
+--
+
+CREATE INDEX ap_transdate_key ON ap USING btree (transdate);
+
+
+--
+-- TOC entry 111 (OID 1982897)
+-- Name: ap_invnumber_key; Type: INDEX; Schema: public; Owner: postgres
+--
+
+CREATE INDEX ap_invnumber_key ON ap USING btree (lower(invnumber));
+
+
+--
+-- TOC entry 112 (OID 1982898)
+-- Name: ap_ordnumber_key; Type: INDEX; Schema: public; Owner: postgres
+--
+
+CREATE INDEX ap_ordnumber_key ON ap USING btree (lower(ordnumber));
+
+
+--
+-- TOC entry 116 (OID 1982899)
+-- Name: ap_vendor_id_key; Type: INDEX; Schema: public; Owner: postgres
+--
+
+CREATE INDEX ap_vendor_id_key ON ap USING btree (vendor_id);
+
+
+--
+-- TOC entry 109 (OID 1982900)
+-- Name: ap_employee_id_key; Type: INDEX; Schema: public; Owner: postgres
+--
+
+CREATE INDEX ap_employee_id_key ON ap USING btree (employee_id);
+
+
+--
+-- TOC entry 103 (OID 1982901)
+-- Name: ar_id_key; Type: INDEX; Schema: public; Owner: postgres
+--
+
+CREATE INDEX ar_id_key ON ar USING btree (id);
+
+
+--
+-- TOC entry 108 (OID 1982902)
+-- Name: ar_transdate_key; Type: INDEX; Schema: public; Owner: postgres
+--
+
+CREATE INDEX ar_transdate_key ON ar USING btree (transdate);
+
+
+--
+-- TOC entry 104 (OID 1982903)
+-- Name: ar_invnumber_key; Type: INDEX; Schema: public; Owner: postgres
+--
+
+CREATE INDEX ar_invnumber_key ON ar USING btree (lower(invnumber));
+
+
+--
+-- TOC entry 105 (OID 1982904)
+-- Name: ar_ordnumber_key; Type: INDEX; Schema: public; Owner: postgres
+--
+
+CREATE INDEX ar_ordnumber_key ON ar USING btree (lower(ordnumber));
+
+
+--
+-- TOC entry 101 (OID 1982905)
+-- Name: ar_customer_id_key; Type: INDEX; Schema: public; Owner: postgres
+--
+
+CREATE INDEX ar_customer_id_key ON ar USING btree (customer_id);
+
+
+--
+-- TOC entry 102 (OID 1982906)
+-- Name: ar_employee_id_key; Type: INDEX; Schema: public; Owner: postgres
+--
+
+CREATE INDEX ar_employee_id_key ON ar USING btree (employee_id);
+
+
+--
+-- TOC entry 100 (OID 1982907)
+-- Name: assembly_id_key; Type: INDEX; Schema: public; Owner: postgres
+--
+
+CREATE INDEX assembly_id_key ON assembly USING btree (id);
+
+
+--
+-- TOC entry 74 (OID 1982908)
+-- Name: chart_id_key; Type: INDEX; Schema: public; Owner: postgres
+--
+
+CREATE INDEX chart_id_key ON chart USING btree (id);
+
+
+--
+-- TOC entry 71 (OID 1982909)
+-- Name: chart_accno_key; Type: INDEX; Schema: public; Owner: postgres
+--
+
+CREATE UNIQUE INDEX chart_accno_key ON chart USING btree (accno);
+
+
+--
+-- TOC entry 72 (OID 1982910)
+-- Name: chart_category_key; Type: INDEX; Schema: public; Owner: postgres
+--
+
+CREATE INDEX chart_category_key ON chart USING btree (category);
+
+
+--
+-- TOC entry 75 (OID 1982911)
+-- Name: chart_link_key; Type: INDEX; Schema: public; Owner: postgres
+--
+
+CREATE INDEX chart_link_key ON chart USING btree (link);
+
+
+--
+-- TOC entry 73 (OID 1982912)
+-- Name: chart_gifi_accno_key; Type: INDEX; Schema: public; Owner: postgres
+--
+
+CREATE INDEX chart_gifi_accno_key ON chart USING btree (gifi_accno);
+
+
+--
+-- TOC entry 96 (OID 1982913)
+-- Name: customer_id_key; Type: INDEX; Schema: public; Owner: postgres
+--
+
+CREATE INDEX customer_id_key ON customer USING btree (id);
+
+
+--
+-- TOC entry 118 (OID 1982914)
+-- Name: customer_customer_id_key; Type: INDEX; Schema: public; Owner: postgres
+--
+
+CREATE INDEX customer_customer_id_key ON customertax USING btree (customer_id);
+
+
+--
+-- TOC entry 95 (OID 1982915)
+-- Name: customer_customernumber_key; Type: INDEX; Schema: public; Owner: postgres
+--
+
+CREATE INDEX customer_customernumber_key ON customer USING btree (customernumber);
+
+
+--
+-- TOC entry 97 (OID 1982916)
+-- Name: customer_name_key; Type: INDEX; Schema: public; Owner: postgres
+--
+
+CREATE INDEX customer_name_key ON customer USING btree (name);
+
+
+--
+-- TOC entry 94 (OID 1982917)
+-- Name: customer_contact_key; Type: INDEX; Schema: public; Owner: postgres
+--
+
+CREATE INDEX customer_contact_key ON customer USING btree (contact);
+
+
+--
+-- TOC entry 128 (OID 1982918)
+-- Name: employee_id_key; Type: INDEX; Schema: public; Owner: postgres
+--
+
+CREATE INDEX employee_id_key ON employee USING btree (id);
+
+
+--
+-- TOC entry 129 (OID 1982919)
+-- Name: employee_login_key; Type: INDEX; Schema: public; Owner: postgres
+--
+
+CREATE UNIQUE INDEX employee_login_key ON employee USING btree (login);
+
+
+--
+-- TOC entry 130 (OID 1982920)
+-- Name: employee_name_key; Type: INDEX; Schema: public; Owner: postgres
+--
+
+CREATE INDEX employee_name_key ON employee USING btree (name);
+
+
+--
+-- TOC entry 127 (OID 1982921)
+-- Name: exchangerate_ct_key; Type: INDEX; Schema: public; Owner: postgres
+--
+
+CREATE INDEX exchangerate_ct_key ON exchangerate USING btree (curr, transdate);
+
+
+--
+-- TOC entry 77 (OID 1982922)
+-- Name: gifi_accno_key; Type: INDEX; Schema: public; Owner: postgres
+--
+
+CREATE UNIQUE INDEX gifi_accno_key ON gifi USING btree (accno);
+
+
+--
+-- TOC entry 67 (OID 1982923)
+-- Name: gl_id_key; Type: INDEX; Schema: public; Owner: postgres
+--
+
+CREATE INDEX gl_id_key ON gl USING btree (id);
+
+
+--
+-- TOC entry 70 (OID 1982924)
+-- Name: gl_transdate_key; Type: INDEX; Schema: public; Owner: postgres
+--
+
+CREATE INDEX gl_transdate_key ON gl USING btree (transdate);
+
+
+--
+-- TOC entry 69 (OID 1982925)
+-- Name: gl_reference_key; Type: INDEX; Schema: public; Owner: postgres
+--
+
+CREATE INDEX gl_reference_key ON gl USING btree (lower(reference));
+
+
+--
+-- TOC entry 65 (OID 1982926)
+-- Name: gl_description_key; Type: INDEX; Schema: public; Owner: postgres
+--
+
+CREATE INDEX gl_description_key ON gl USING btree (lower(description));
+
+
+--
+-- TOC entry 66 (OID 1982927)
+-- Name: gl_employee_id_key; Type: INDEX; Schema: public; Owner: postgres
+--
+
+CREATE INDEX gl_employee_id_key ON gl USING btree (employee_id);
+
+
+--
+-- TOC entry 86 (OID 1982928)
+-- Name: invoice_id_key; Type: INDEX; Schema: public; Owner: postgres
+--
+
+CREATE INDEX invoice_id_key ON invoice USING btree (id);
+
+
+--
+-- TOC entry 88 (OID 1982929)
+-- Name: invoice_trans_id_key; Type: INDEX; Schema: public; Owner: postgres
+--
+
+CREATE INDEX invoice_trans_id_key ON invoice USING btree (trans_id);
+
+
+--
+-- TOC entry 121 (OID 1982930)
+-- Name: oe_id_key; Type: INDEX; Schema: public; Owner: postgres
+--
+
+CREATE INDEX oe_id_key ON oe USING btree (id);
+
+
+--
+-- TOC entry 124 (OID 1982931)
+-- Name: oe_transdate_key; Type: INDEX; Schema: public; Owner: postgres
+--
+
+CREATE INDEX oe_transdate_key ON oe USING btree (transdate);
+
+
+--
+-- TOC entry 122 (OID 1982932)
+-- Name: oe_ordnumber_key; Type: INDEX; Schema: public; Owner: postgres
+--
+
+CREATE INDEX oe_ordnumber_key ON oe USING btree (lower(ordnumber));
+
+
+--
+-- TOC entry 120 (OID 1982933)
+-- Name: oe_employee_id_key; Type: INDEX; Schema: public; Owner: postgres
+--
+
+CREATE INDEX oe_employee_id_key ON oe USING btree (employee_id);
+
+
+--
+-- TOC entry 126 (OID 1982934)
+-- Name: orderitems_trans_id_key; Type: INDEX; Schema: public; Owner: postgres
+--
+
+CREATE INDEX orderitems_trans_id_key ON orderitems USING btree (trans_id);
+
+
+--
+-- TOC entry 79 (OID 1982935)
+-- Name: parts_id_key; Type: INDEX; Schema: public; Owner: postgres
+--
+
+CREATE INDEX parts_id_key ON parts USING btree (id);
+
+
+--
+-- TOC entry 80 (OID 1982936)
+-- Name: parts_partnumber_key; Type: INDEX; Schema: public; Owner: postgres
+--
+
+CREATE INDEX parts_partnumber_key ON parts USING btree (lower(partnumber));
+
+
+--
+-- TOC entry 78 (OID 1982937)
+-- Name: parts_description_key; Type: INDEX; Schema: public; Owner: postgres
+--
+
+CREATE INDEX parts_description_key ON parts USING btree (lower(description));
+
+
+--
+-- TOC entry 117 (OID 1982938)
+-- Name: partstax_parts_id_key; Type: INDEX; Schema: public; Owner: postgres
+--
+
+CREATE INDEX partstax_parts_id_key ON partstax USING btree (parts_id);
+
+
+--
+-- TOC entry 90 (OID 1982939)
+-- Name: vendor_id_key; Type: INDEX; Schema: public; Owner: postgres
+--
+
+CREATE INDEX vendor_id_key ON vendor USING btree (id);
+
+
+--
+-- TOC entry 91 (OID 1982940)
+-- Name: vendor_name_key; Type: INDEX; Schema: public; Owner: postgres
+--
+
+CREATE INDEX vendor_name_key ON vendor USING btree (name);
+
+
+--
+-- TOC entry 93 (OID 1982941)
+-- Name: vendor_vendornumber_key; Type: INDEX; Schema: public; Owner: postgres
+--
+
+CREATE INDEX vendor_vendornumber_key ON vendor USING btree (vendornumber);
+
+
+--
+-- TOC entry 89 (OID 1982942)
+-- Name: vendor_contact_key; Type: INDEX; Schema: public; Owner: postgres
+--
+
+CREATE INDEX vendor_contact_key ON vendor USING btree (contact);
+
+
+--
+-- TOC entry 119 (OID 1982943)
+-- Name: vendortax_vendor_id_key; Type: INDEX; Schema: public; Owner: postgres
+--
+
+CREATE INDEX vendortax_vendor_id_key ON vendortax USING btree (vendor_id);
+
+
+--
+-- TOC entry 132 (OID 1982944)
+-- Name: shipto_trans_id_key; Type: INDEX; Schema: public; Owner: postgres
+--
+
+CREATE INDEX shipto_trans_id_key ON shipto USING btree (trans_id);
+
+
+--
+-- TOC entry 133 (OID 1982945)
+-- Name: project_id_key; Type: INDEX; Schema: public; Owner: postgres
+--
+
+CREATE INDEX project_id_key ON project USING btree (id);
+
+
+--
+-- TOC entry 107 (OID 1982946)
+-- Name: ar_quonumber_key; Type: INDEX; Schema: public; Owner: postgres
+--
+
+CREATE INDEX ar_quonumber_key ON ar USING btree (lower(quonumber));
+
+
+--
+-- TOC entry 114 (OID 1982947)
+-- Name: ap_quonumber_key; Type: INDEX; Schema: public; Owner: postgres
+--
+
+CREATE INDEX ap_quonumber_key ON ap USING btree (lower(quonumber));
+
+
+--
+-- TOC entry 138 (OID 1982948)
+-- Name: makemodel_parts_id_key; Type: INDEX; Schema: public; Owner: postgres
+--
+
+CREATE INDEX makemodel_parts_id_key ON makemodel USING btree (parts_id);
+
+
+--
+-- TOC entry 136 (OID 1982949)
+-- Name: makemodel_make_key; Type: INDEX; Schema: public; Owner: postgres
+--
+
+CREATE INDEX makemodel_make_key ON makemodel USING btree (lower(make));
+
+
+--
+-- TOC entry 137 (OID 1982950)
+-- Name: makemodel_model_key; Type: INDEX; Schema: public; Owner: postgres
+--
+
+CREATE INDEX makemodel_model_key ON makemodel USING btree (lower(model));
+
+
+--
+-- TOC entry 139 (OID 1982951)
+-- Name: status_trans_id_key; Type: INDEX; Schema: public; Owner: postgres
+--
+
+CREATE INDEX status_trans_id_key ON status USING btree (trans_id);
+
+
+--
+-- TOC entry 141 (OID 1982952)
+-- Name: department_id_key; Type: INDEX; Schema: public; Owner: postgres
+--
+
+CREATE INDEX department_id_key ON department USING btree (id);
+
+
+--
+-- TOC entry 125 (OID 1982953)
+-- Name: orderitems_id_key; Type: INDEX; Schema: public; Owner: postgres
+--
+
+CREATE INDEX orderitems_id_key ON orderitems USING btree (id);
+
+
+--
+-- TOC entry 68 (OID 1981877)
+-- Name: gl_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
+--
+
+ALTER TABLE ONLY gl
+ ADD CONSTRAINT gl_pkey PRIMARY KEY (id);
+
+
+--
+-- TOC entry 76 (OID 1981888)
+-- Name: chart_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
+--
+
+ALTER TABLE ONLY chart
+ ADD CONSTRAINT chart_pkey PRIMARY KEY (id);
+
+
+--
+-- TOC entry 81 (OID 1981913)
+-- Name: parts_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
+--
+
+ALTER TABLE ONLY parts
+ ADD CONSTRAINT parts_pkey PRIMARY KEY (id);
+
+
+--
+-- TOC entry 87 (OID 1981952)
+-- Name: invoice_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
+--
+
+ALTER TABLE ONLY invoice
+ ADD CONSTRAINT invoice_pkey PRIMARY KEY (id);
+
+
+--
+-- TOC entry 92 (OID 1981967)
+-- Name: vendor_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
+--
+
+ALTER TABLE ONLY vendor
+ ADD CONSTRAINT vendor_pkey PRIMARY KEY (id);
+
+
+--
+-- TOC entry 98 (OID 1981980)
+-- Name: customer_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
+--
+
+ALTER TABLE ONLY customer
+ ADD CONSTRAINT customer_pkey PRIMARY KEY (id);
+
+
+--
+-- TOC entry 99 (OID 1981989)
+-- Name: contacts_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
+--
+
+ALTER TABLE ONLY contacts
+ ADD CONSTRAINT contacts_pkey PRIMARY KEY (cp_id);
+
+
+--
+-- TOC entry 106 (OID 1982006)
+-- Name: ar_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
+--
+
+ALTER TABLE ONLY ar
+ ADD CONSTRAINT ar_pkey PRIMARY KEY (id);
+
+
+--
+-- TOC entry 113 (OID 1982024)
+-- Name: ap_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
+--
+
+ALTER TABLE ONLY ap
+ ADD CONSTRAINT ap_pkey PRIMARY KEY (id);
+
+
+--
+-- TOC entry 123 (OID 1982056)
+-- Name: oe_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
+--
+
+ALTER TABLE ONLY oe
+ ADD CONSTRAINT oe_pkey PRIMARY KEY (id);
+
+
+--
+-- TOC entry 131 (OID 1982081)
+-- Name: employee_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
+--
+
+ALTER TABLE ONLY employee
+ ADD CONSTRAINT employee_pkey PRIMARY KEY (id);
+
+
+--
+-- TOC entry 134 (OID 1982096)
+-- Name: project_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
+--
+
+ALTER TABLE ONLY project
+ ADD CONSTRAINT project_pkey PRIMARY KEY (id);
+
+
+--
+-- TOC entry 135 (OID 1982098)
+-- Name: project_projectnumber_key; Type: CONSTRAINT; Schema: public; Owner: postgres
+--
+
+ALTER TABLE ONLY project
+ ADD CONSTRAINT project_projectnumber_key UNIQUE (projectnumber);
+
+
+--
+-- TOC entry 140 (OID 1982132)
+-- Name: warehouse_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
+--
+
+ALTER TABLE ONLY warehouse
+ ADD CONSTRAINT warehouse_pkey PRIMARY KEY (id);
+
+
+--
+-- TOC entry 142 (OID 1982156)
+-- Name: business_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
+--
+
+ALTER TABLE ONLY business
+ ADD CONSTRAINT business_pkey PRIMARY KEY (id);
+
+
+--
+-- TOC entry 144 (OID 1982171)
+-- Name: license_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
+--
+
+ALTER TABLE ONLY license
+ ADD CONSTRAINT license_pkey PRIMARY KEY (id);
+
+
+--
+-- TOC entry 145 (OID 1982182)
+-- Name: pricegroup_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
+--
+
+ALTER TABLE ONLY pricegroup
+ ADD CONSTRAINT pricegroup_pkey PRIMARY KEY (id);
+
+
+--
+-- TOC entry 146 (OID 1983728)
+-- Name: language_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
+--
+
+ALTER TABLE ONLY "language"
+ ADD CONSTRAINT language_pkey PRIMARY KEY (id);
+
+
+--
+-- TOC entry 147 (OID 1983737)
+-- Name: payment_terms_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
+--
+
+ALTER TABLE ONLY payment_terms
+ ADD CONSTRAINT payment_terms_pkey PRIMARY KEY (id);
+
+
+--
+-- TOC entry 148 (OID 1983747)
+-- Name: units_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
+--
+
+ALTER TABLE ONLY units
+ ADD CONSTRAINT units_pkey PRIMARY KEY (name);
+
+
+--
+-- TOC entry 149 (OID 1983772)
+-- Name: rma_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
+--
+
+ALTER TABLE ONLY rma
+ ADD CONSTRAINT rma_pkey PRIMARY KEY (id);
+
+
+--
+-- TOC entry 150 (OID 1983791)
+-- Name: printers_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
+--
+
+ALTER TABLE ONLY printers
+ ADD CONSTRAINT printers_pkey PRIMARY KEY (id);
+
+
+--
+-- TOC entry 151 (OID 1983813)
+-- Name: buchungsgruppen_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
+--
+
+ALTER TABLE ONLY buchungsgruppen
+ ADD CONSTRAINT buchungsgruppen_pkey PRIMARY KEY (id);
+
+
+--
+-- TOC entry 152 (OID 1983831)
+-- Name: dunning_config_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
+--
+
+ALTER TABLE ONLY dunning_config
+ ADD CONSTRAINT dunning_config_pkey PRIMARY KEY (id);
+
+
+--
+-- TOC entry 153 (OID 1983836)
+-- Name: dunning_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
+--
+
+ALTER TABLE ONLY dunning
+ ADD CONSTRAINT dunning_pkey PRIMARY KEY (id);
+
+
+--
+-- TOC entry 154 (OID 1983852)
+-- Name: taxkeys_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
+--
+
+ALTER TABLE ONLY taxkeys
+ ADD CONSTRAINT taxkeys_pkey PRIMARY KEY (id);
+
+
+--
+-- TOC entry 219 (OID 1981940)
+-- Name: $1; Type: FK CONSTRAINT; Schema: public; Owner: postgres
+--
+
+ALTER TABLE ONLY acc_trans
+ ADD CONSTRAINT "$1" FOREIGN KEY (chart_id) REFERENCES chart(id);
+
+
+--
+-- TOC entry 220 (OID 1981954)
+-- Name: $1; Type: FK CONSTRAINT; Schema: public; Owner: postgres
+--
+
+ALTER TABLE ONLY invoice
+ ADD CONSTRAINT "$1" FOREIGN KEY (parts_id) REFERENCES parts(id);
+
+
+--
+-- TOC entry 221 (OID 1982008)
+-- Name: $1; Type: FK CONSTRAINT; Schema: public; Owner: postgres
+--
+
+ALTER TABLE ONLY ar
+ ADD CONSTRAINT "$1" FOREIGN KEY (customer_id) REFERENCES customer(id);
+
+
+--
+-- TOC entry 222 (OID 1982026)
+-- Name: $1; Type: FK CONSTRAINT; Schema: public; Owner: postgres
+--
+
+ALTER TABLE ONLY ap
+ ADD CONSTRAINT "$1" FOREIGN KEY (vendor_id) REFERENCES vendor(id);
+
+
+--
+-- TOC entry 223 (OID 1982065)
+-- Name: $1; Type: FK CONSTRAINT; Schema: public; Owner: postgres
+--
+
+ALTER TABLE ONLY orderitems
+ ADD CONSTRAINT "$1" FOREIGN KEY (parts_id) REFERENCES parts(id);
+
+
+--
+-- TOC entry 224 (OID 1982186)
+-- Name: $1; Type: FK CONSTRAINT; Schema: public; Owner: postgres
+--
+
+ALTER TABLE ONLY prices
+ ADD CONSTRAINT "$1" FOREIGN KEY (parts_id) REFERENCES parts(id);
+
+
+--
+-- TOC entry 225 (OID 1982190)
+-- Name: $2; Type: FK CONSTRAINT; Schema: public; Owner: postgres
+--
+
+ALTER TABLE ONLY prices
+ ADD CONSTRAINT "$2" FOREIGN KEY (pricegroup_id) REFERENCES pricegroup(id);
+
+
+--
+-- TOC entry 226 (OID 1983749)
+-- Name: $1; Type: FK CONSTRAINT; Schema: public; Owner: postgres
+--
+
+ALTER TABLE ONLY units
+ ADD CONSTRAINT "$1" FOREIGN KEY (base_unit) REFERENCES units(name);
+
+
+--
+-- TOC entry 227 (OID 1983781)
+-- Name: $1; Type: FK CONSTRAINT; Schema: public; Owner: postgres
+--
+
+ALTER TABLE ONLY rmaitems
+ ADD CONSTRAINT "$1" FOREIGN KEY (parts_id) REFERENCES parts(id);
+
+
+--
+-- TOC entry 218 (OID 1984290)
+-- Name: $1; Type: FK CONSTRAINT; Schema: public; Owner: postgres
+--
+
+ALTER TABLE ONLY parts
+ ADD CONSTRAINT "$1" FOREIGN KEY (buchungsgruppen_id) REFERENCES buchungsgruppen(id);
+
+
+--
+-- TOC entry 243 (OID 1982954)
+-- Name: check_department; Type: TRIGGER; Schema: public; Owner: postgres
+--
+
+CREATE TRIGGER check_department
+ AFTER INSERT OR UPDATE ON ar
+ FOR EACH ROW
+ EXECUTE PROCEDURE check_department();
+
+
+--
+-- TOC entry 247 (OID 1982955)
+-- Name: check_department; Type: TRIGGER; Schema: public; Owner: postgres
+--
+
+CREATE TRIGGER check_department
+ AFTER INSERT OR UPDATE ON ap
+ FOR EACH ROW
+ EXECUTE PROCEDURE check_department();
+
+
+--
+-- TOC entry 228 (OID 1982956)
+-- Name: check_department; Type: TRIGGER; Schema: public; Owner: postgres
+--
+
+CREATE TRIGGER check_department
+ AFTER INSERT OR UPDATE ON gl
+ FOR EACH ROW
+ EXECUTE PROCEDURE check_department();
+
+
+--
+-- TOC entry 252 (OID 1982957)
+-- Name: check_department; Type: TRIGGER; Schema: public; Owner: postgres
+--
+
+CREATE TRIGGER check_department
+ AFTER INSERT OR UPDATE ON oe
+ FOR EACH ROW
+ EXECUTE PROCEDURE check_department();
+
+
+--
+-- TOC entry 244 (OID 1982958)
+-- Name: del_department; Type: TRIGGER; Schema: public; Owner: postgres
+--
+
+CREATE TRIGGER del_department
+ AFTER DELETE ON ar
+ FOR EACH ROW
+ EXECUTE PROCEDURE del_department();
+
+
+--
+-- TOC entry 248 (OID 1982959)
+-- Name: del_department; Type: TRIGGER; Schema: public; Owner: postgres
+--
+
+CREATE TRIGGER del_department
+ AFTER DELETE ON ap
+ FOR EACH ROW
+ EXECUTE PROCEDURE del_department();
+
+
+--
+-- TOC entry 229 (OID 1982960)
+-- Name: del_department; Type: TRIGGER; Schema: public; Owner: postgres
+--
+
+CREATE TRIGGER del_department
+ AFTER DELETE ON gl
+ FOR EACH ROW
+ EXECUTE PROCEDURE del_department();
+
+
+--
+-- TOC entry 254 (OID 1982961)
+-- Name: del_department; Type: TRIGGER; Schema: public; Owner: postgres
+--
+
+CREATE TRIGGER del_department
+ AFTER DELETE ON oe
+ FOR EACH ROW
+ EXECUTE PROCEDURE del_department();
+
+
+--
+-- TOC entry 240 (OID 1982962)
+-- Name: del_customer; Type: TRIGGER; Schema: public; Owner: postgres
+--
+
+CREATE TRIGGER del_customer
+ AFTER DELETE ON customer
+ FOR EACH ROW
+ EXECUTE PROCEDURE del_customer();
+
+
+--
+-- TOC entry 236 (OID 1982963)
+-- Name: del_vendor; Type: TRIGGER; Schema: public; Owner: postgres
+--
+
+CREATE TRIGGER del_vendor
+ AFTER DELETE ON vendor
+ FOR EACH ROW
+ EXECUTE PROCEDURE del_vendor();
+
+
+--
+-- TOC entry 245 (OID 1982964)
+-- Name: del_exchangerate; Type: TRIGGER; Schema: public; Owner: postgres
+--
+
+CREATE TRIGGER del_exchangerate
+ BEFORE DELETE ON ar
+ FOR EACH ROW
+ EXECUTE PROCEDURE del_exchangerate();
+
+
+--
+-- TOC entry 249 (OID 1982965)
+-- Name: del_exchangerate; Type: TRIGGER; Schema: public; Owner: postgres
+--
+
+CREATE TRIGGER del_exchangerate
+ BEFORE DELETE ON ap
+ FOR EACH ROW
+ EXECUTE PROCEDURE del_exchangerate();
+
+
+--
+-- TOC entry 255 (OID 1982966)
+-- Name: del_exchangerate; Type: TRIGGER; Schema: public; Owner: postgres
+--
+
+CREATE TRIGGER del_exchangerate
+ BEFORE DELETE ON oe
+ FOR EACH ROW
+ EXECUTE PROCEDURE del_exchangerate();
+
+
+--
+-- TOC entry 253 (OID 1982967)
+-- Name: check_inventory; Type: TRIGGER; Schema: public; Owner: postgres
+--
+
+CREATE TRIGGER check_inventory
+ AFTER UPDATE ON oe
+ FOR EACH ROW
+ EXECUTE PROCEDURE check_inventory();
+
+
+--
+-- TOC entry 239 (OID 1982969)
+-- Name: customer_datevexport; Type: TRIGGER; Schema: public; Owner: postgres
+--
+
+CREATE TRIGGER customer_datevexport
+ BEFORE UPDATE ON customer
+ FOR EACH ROW
+ EXECUTE PROCEDURE set_datevexport();
+
+
+--
+-- TOC entry 238 (OID 1982970)
+-- Name: vendor_datevexport; Type: TRIGGER; Schema: public; Owner: postgres
+--
+
+CREATE TRIGGER vendor_datevexport
+ BEFORE UPDATE ON vendor
+ FOR EACH ROW
+ EXECUTE PROCEDURE set_datevexport();
+
+
+--
+-- TOC entry 241 (OID 1982972)
+-- Name: mtime_customer; Type: TRIGGER; Schema: public; Owner: postgres
+--
+
+CREATE TRIGGER mtime_customer
+ BEFORE UPDATE ON customer
+ FOR EACH ROW
+ EXECUTE PROCEDURE set_mtime();
+
+
+--
+-- TOC entry 237 (OID 1982973)
+-- Name: mtime_vendor; Type: TRIGGER; Schema: public; Owner: postgres
+--
+
+CREATE TRIGGER mtime_vendor
+ BEFORE UPDATE ON vendor
+ FOR EACH ROW
+ EXECUTE PROCEDURE set_mtime();
+
+
+--
+-- TOC entry 246 (OID 1982974)
+-- Name: mtime_ar; Type: TRIGGER; Schema: public; Owner: postgres
+--
+
+CREATE TRIGGER mtime_ar
+ BEFORE UPDATE ON ar
+ FOR EACH ROW
+ EXECUTE PROCEDURE set_mtime();
+
+
+--
+-- TOC entry 250 (OID 1982975)
+-- Name: mtime_ap; Type: TRIGGER; Schema: public; Owner: postgres
+--
+
+CREATE TRIGGER mtime_ap
+ BEFORE UPDATE ON ap
+ FOR EACH ROW
+ EXECUTE PROCEDURE set_mtime();
+
+
+--
+-- TOC entry 230 (OID 1982976)
+-- Name: mtime_gl; Type: TRIGGER; Schema: public; Owner: postgres
+--
+
+CREATE TRIGGER mtime_gl
+ BEFORE UPDATE ON gl
+ FOR EACH ROW
+ EXECUTE PROCEDURE set_mtime();
+
+
+--
+-- TOC entry 234 (OID 1982977)
+-- Name: mtime_acc_trans; Type: TRIGGER; Schema: public; Owner: postgres
+--
+
+CREATE TRIGGER mtime_acc_trans
+ BEFORE UPDATE ON acc_trans
+ FOR EACH ROW
+ EXECUTE PROCEDURE set_mtime();
+
+
+--
+-- TOC entry 256 (OID 1982978)
+-- Name: mtime_oe; Type: TRIGGER; Schema: public; Owner: postgres
+--
+
+CREATE TRIGGER mtime_oe
+ BEFORE UPDATE ON oe
+ FOR EACH ROW
+ EXECUTE PROCEDURE set_mtime();
+
+
+--
+-- TOC entry 235 (OID 1982979)
+-- Name: mtime_invoice; Type: TRIGGER; Schema: public; Owner: postgres
+--
+
+CREATE TRIGGER mtime_invoice
+ BEFORE UPDATE ON invoice
+ FOR EACH ROW
+ EXECUTE PROCEDURE set_mtime();
+
+
+--
+-- TOC entry 257 (OID 1982980)
+-- Name: mtime_orderitems; Type: TRIGGER; Schema: public; Owner: postgres
+--
+
+CREATE TRIGGER mtime_orderitems
+ BEFORE UPDATE ON orderitems
+ FOR EACH ROW
+ EXECUTE PROCEDURE set_mtime();
+
+
+--
+-- TOC entry 231 (OID 1982981)
+-- Name: mtime_chart; Type: TRIGGER; Schema: public; Owner: postgres
+--
+
+CREATE TRIGGER mtime_chart
+ BEFORE UPDATE ON chart
+ FOR EACH ROW
+ EXECUTE PROCEDURE set_mtime();
+
+
+--
+-- TOC entry 251 (OID 1982982)
+-- Name: mtime_tax; Type: TRIGGER; Schema: public; Owner: postgres
+--
+
+CREATE TRIGGER mtime_tax
+ BEFORE UPDATE ON tax
+ FOR EACH ROW
+ EXECUTE PROCEDURE set_mtime();
+
+
+--
+-- TOC entry 232 (OID 1982983)
+-- Name: mtime_parts; Type: TRIGGER; Schema: public; Owner: postgres
+--
+
+CREATE TRIGGER mtime_parts
+ BEFORE UPDATE ON parts
+ FOR EACH ROW
+ EXECUTE PROCEDURE set_mtime();
+
+
+--
+-- TOC entry 259 (OID 1982984)
+-- Name: mtime_status; Type: TRIGGER; Schema: public; Owner: postgres
+--
+
+CREATE TRIGGER mtime_status
+ BEFORE UPDATE ON status
+ FOR EACH ROW
+ EXECUTE PROCEDURE set_mtime();
+
+
+--
+-- TOC entry 258 (OID 1982985)
+-- Name: mtime_partsgroup; Type: TRIGGER; Schema: public; Owner: postgres
+--
+
+CREATE TRIGGER mtime_partsgroup
+ BEFORE UPDATE ON partsgroup
+ FOR EACH ROW
+ EXECUTE PROCEDURE set_mtime();
+
+
+--
+-- TOC entry 260 (OID 1982986)
+-- Name: mtime_inventory; Type: TRIGGER; Schema: public; Owner: postgres
+--
+
+CREATE TRIGGER mtime_inventory
+ BEFORE UPDATE ON inventory
+ FOR EACH ROW
+ EXECUTE PROCEDURE set_mtime();
+
+
+--
+-- TOC entry 261 (OID 1982987)
+-- Name: mtime_department; Type: TRIGGER; Schema: public; Owner: postgres
+--
+
+CREATE TRIGGER mtime_department
+ BEFORE UPDATE ON department
+ FOR EACH ROW
+ EXECUTE PROCEDURE set_mtime();
+
+
+--
+-- TOC entry 242 (OID 1982988)
+-- Name: mtime_contacts; Type: TRIGGER; Schema: public; Owner: postgres
+--
+
+CREATE TRIGGER mtime_contacts
+ BEFORE UPDATE ON contacts
+ FOR EACH ROW
+ EXECUTE PROCEDURE set_mtime();
+
+
+--
+-- TOC entry 233 (OID 1983839)
+-- Name: priceupdate_parts; Type: TRIGGER; Schema: public; Owner: postgres
+--
-CREATE TRIGGER mtime_partsgroup BEFORE UPDATE ON partsgroup
- FOR EACH ROW EXECUTE PROCEDURE set_mtime();
+CREATE TRIGGER priceupdate_parts
+ AFTER UPDATE ON parts
+ FOR EACH ROW
+ EXECUTE PROCEDURE set_priceupdate_parts();
-CREATE TRIGGER mtime_inventory BEFORE UPDATE ON inventory
- FOR EACH ROW EXECUTE PROCEDURE set_mtime();
-CREATE TRIGGER mtime_department BEFORE UPDATE ON department
- FOR EACH ROW EXECUTE PROCEDURE set_mtime();
-
-CREATE TRIGGER mtime_contacts BEFORE UPDATE ON contacts
- FOR EACH ROW EXECUTE PROCEDURE set_mtime();
--- /dev/null
+Directory for automated test scripts.
--- /dev/null
+Lx-Office Testumgebung
+
+Mit der hier beschriebenen Testumgebung ist es möglich, Lx Office
+automatisiert zu testen. Automatische Tests haben den großen
+Vorteil, das verschiedene Standardtests nicht immer wieder von
+Hand durchgespielt werden müssen, sondern einmal in einem Skript
+verschriftet immer wieder verwendet werden können.
+Weitere Informationen können im Wiki nachgelesen und ergänzt werden:
+http://wiki.lx-system.de/index.php/Automatisiertes_Testen_von_Modulen
+
+
+
+Aufbau der Testumgebung
+Im Verzeichnis t/ finden sich alle testrelevanten Skripte.Der
+Aufruf der Tests folgt über
+#perl t/lx-office.t
+
+lx-office.t ruft alle Einzeltests der Reihe nach auf und fasst sie
+übersichtlich zusammen. Die Einzeltests befinden sich in einem
+Unterordner von t/. Jeder Unterorder enthält eine Datei AllTests.t,
+die wiederrum alle einzelnen Tests des Unterordners aufruft.
+
+
+
+t/lxtest.conf t/lxtest.conf.default
+Für die einzelnen Tests werden verschiedene Packetvariablen (globals)
+zur Verfügung gestellt, um die Testskripte einfach auf
+unterschiedliche Installationen anpassen zu können und um sich auf
+die selbe Test-Datenbank und denselben Test-Benutzer beziehen zu können.
+
+Die Datei t/lxtest.conf.default muss zunächst nach t/lxtest.conf
+kopiert werden. Dann ist die Datei t/lxtest.conf auf die lokalen
+Gegebenheiten anzupassen. Besnders die für Selenium nötigen
+Einstellungen bedürfen einer Überarbeitung.
+
+Definiert werden die Variablen in der Datei t/lxtest.conf.
+Aufgerufen werden die Variablen $lxtest->{VARIABLE}.
+Es ist ratsam, die vorhandenen Tests zu untersuchen, um sich ein Bild
+von den Möglichkeiten zu machen.
+
+
+
+Selenium
+Selenium ist eine Testsuite, mit der man Browserinteraktionen
+simulieren und die Ergebnisse auswerten kann. Der unschlagbare
+Vorteil von Selenium für das Testen von Lx ist es, dass es
+möglich wird, eine Test-Datenbank in einfachen Schritten
+erstellen zu können. Um Seleniumtests durchführen zu können,
+ist es nötig, das Packet Selenium Remote Control (Selenium RC)
+lokal zu installieren (Java Runtime ebenfalls erforderlich).
+Selenium RC gibt es unter:
+http://www.openqa.org/selenium-rc/
+
+Für den Betrieb von Selenium ist eine lokale Workstation mit
+Browserumgebung nötig.
+
+Der Aufruf von selenium erfolgt unter Windows bspw. so:
+C:\java -jar "C:\selenium-remote-control-0.9.0
+\server\selenium-server.jar"
+
+Unter Linux bspw. so:
+<FIXME>
+
+Die lokalen Einstellungen sind unbedingt in der
+t/lxtest.conf nachzutragen! Weitere Infos unter
+http://www.openqa.org/selenium-rc/
+
+Dann reicht ein Start von
+#perl t/lx-office.t
+um dem Testskript bei der Arbeit zuzuschauen.
+
+Leider ist es nötig, auf dem Seleniumserver nach jedem Aufruf
+des Testskripts das Sicherheitszertifikat von LINET Services zu
+akzeptieren, was etwas nervig ist.
+
+
+t/selenium/
+Der Ordner selenium beinhaltet alle einzelnen selenium Testskripte.
+Aufgerufen werden die Skripte über t/selenium/AllTests.t .
+Neue Tests müssen in dieser Datei angemeldet werden.
+Ziel ist es eine Demodatenbank von Lx mit Daten zu füllen und die
+Abhängigkeiten untereinander zu prüfen. Dazu sind die
+individuellen Testskripte nummeriert (001NAME.t bis 999NAME.t) um
+sie der Reihe nach abzuarbeiten.
+
+Die folgenden Skripte sind bereits installiert:
+
+001CreateTestDatabase.t Erzeugt eine neue Testdatenbank
+002CreateTestUser.t Erzeugt einen neuen Testbenutzer
+...
+...
+998DeleteTestUser.t Löscht den Testbenutzer
+999DeleteTestDatabase.t Löscht die Testdatenbank
+
+Dazwischen befinden sich die Skripte, um eine Demodatenbank
+aufzubauen und zu prüfen.
+
+
+
+t/backend/
+In diesem Ordner befinden sich Backend Testskripte.
+
+
+
+t/frontend/
+In diesem Ordner befinden sich Frontend Testskripte, die nicht
+unter selenium getestet werden.
+
+
+
+Was wenn ein Test fehlschlägt?
+Das Fehlschlagen von Tests kann verschiedene Gründe haben.
+1. Der Test selbst ist fehlerhaft.
+2. Es haben sich Lx Screens verändert, so das der Test von
+ falschen Voraussetzungen ausgeht
+3. Die zu testende Funktion ist fehlerhaft
+
+Nachdem 1. und 2. ausgeschlossen wurden, sollte zu 3. ein Bugreport
+angelegt werden.
+Bugreports unter https://lx-office.linet-services.de/bugzilla/
+anlegen.
+
+
+
+Eigene Tests
+Eigene testskripte können einfach in die Testumgebung eingebunden
+werden. Die vorhandenen Skripte können als Anleitung dienen.
+Bei Selenium Tests ist es am leichtesten, mit Firefox und der
+Selenium IDE Extension Testpfade einfach aufzuzeichnen.
+( http://www.openqa.org/selenium-ide/ )
+Dann werden die Selenium IDE Testaufzeichnungen in Perl
+umgewandelt und angepasst. Fertige Skripte werden mit einer
+laufenden Nummer versehen und in den Ordner t/selenium/ kopiert.
+Dann wird das Skript in der Datei t/selenium/AllTests.t eingefügt.
+Ein erster Probelauf mit
+#perl t/selenium/AllTests.t sollte den Test absolvieren.
+(Dabei kann es nötig sein, andere Tests auszukommentieren, weil
+selenium Tests mitunter lange Laufzeiten haben können, oder weil die Demodatenbank
+und der Benutzer am Ende zu Debugging Zwecken nicht gelöscht werden
+sollen.)
+
+
--- /dev/null
+This folder contais the backend testscrips for Lx.
+The Lx backend is the module libery under SL.
+Backend tests don't need selenium, and are only able
+to test local installations.
--- /dev/null
+#=====================================================================
+# LX-Office ERP
+# Copyright (C) 2006
+# Web http://www.lx-office.org
+#
+#=====================================================================
+#
+# Author: Udo Spallek
+# Email: udono@gmx.net
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+#======================================================================
+#
+# Selenium Main Caller
+# Call all Selenium scripts from here. To use Selenium tests in
+# Lx-Office you need to Install Selenium Remote Control. Take a look at
+# the README Document for further informatinons on installing Selenium
+# and testing Lx-Office and of course writing your own testcases.
+#
+#######################################################################
+ no strict;
+ push @INC, ['/t/selenium'];
+ use vars qw( $lxdebug $lxtest $sel );
+ use strict;
+ use Carp;
+
+ use Test::WWW::Selenium;
+ use Test::More;
+ use IO::Socket;
+
+ eval { require('t/lxtest.conf'); };
+ if ($@) {
+ diag("No test configuration found in t/lxtest.conf.\n
+ Maybe you forget to copy t/lxtest.conf.default to t/lxtest.conf. Exit test...\n");
+ exit 0;
+ };
+
+ sub server_is_running {
+ return IO::Socket::INET->new(PeerAddr => $ENV{SRC_HOST} || $lxtest->{seleniumhost},
+ PeerPort => $ENV{SRC_PORT} || $lxtest->{seleniumport},
+ );
+ }
+ if (server_is_running) {
+ plan tests => 204; # Need to be cutomized
+ }
+ else {
+ plan skip_all => "No selenium server found! "
+ ."Maybe you forgot to start it or "
+ ."the preferences in t/lxtest.conf doesen't fit to your system";
+# exit 0;
+ }
+
+ diag('Pretests and initialisation');
+
+
+
+ $lxtest->{test_id} = time; # create individual ids by unixtime
+ $lxtest->{testuserlogin} = $lxtest->{testlogin} . $lxtest->{test_id};
+ $lxtest->{testuserpasswd} = $lxtest->{test_id};
+ $lxtest->{db} = $lxtest->{db} . $lxtest->{test_id};
+
+ ok(defined $lxtest->{rpw}, "Get root password");
+
+ ok(defined $lxtest->{dbhost}, "found dbhost in config");
+ ok(defined $lxtest->{dbport}, "found dbport in config");
+ ok(defined $lxtest->{dbuser}, "found dbuser in config");
+ ok(defined $lxtest->{dbpasswd}, "found dbpasswd in config");
+
+ $lxtest->{lxadmin} = $lxtest->{lxbaseurl} . "admin.pl?path=$lxtest->{path}&rpw=$lxtest->{rpw}&nextsub=list_users&action=Weiter";
+
+
+
+
+
+ eval { $sel = Test::WWW::Selenium->new(
+ host => $lxtest->{seleniumhost},
+ port => $lxtest->{seleniumport},
+ browser => $lxtest->{seleniumbrowser},
+ browser_url => $lxtest->{lxadmin},
+ auto_stop => '0',
+ );
+ };
+ if ($@) {
+ diag("No Selenium Server running, or wrong preferences\n\n");
+ exit 0;
+ }
+
+ ok(defined $sel, 'Creating Selenium Object');
+
+ diag('Starting Selenium tests...');
+
+ opendir(SCRIPTS, 't/selenium/testscripts');
+ my @testscripts = sort readdir(SCRIPTS);
+
+ foreach my $script (@testscripts){
+ my $file = "t/selenium/testscripts/" . $script;
+ require_ok($file) if ( $script =~ /^\d\d\d.*\.t$/ );
+ }
+ exit 1;
+
+ $sel=''; # Destroy selenium object
+
+ exit 1;
+
--- /dev/null
+This directory contains all selenium testscripts for lx-office.
+Selenium testscrips are the prefered way to test the higher lx
+functionalities. For the selenium tests you need to install and
+run a local selenium server on a machine whitch is able to start
+a browser session. See README for more informations.
+
+
--- /dev/null
+#=====================================================================
+# LX-Office ERP
+# Copyright (C) 2006
+# Web http://www.lx-office.org
+#
+#=====================================================================
+#
+# Author: Udo Spallek
+# Email: udono@gmx.net
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+#======================================================================
+#
+# Selenium Cleanup Script
+# To clean up all the messy databases and users while debugging testcases
+#
+#######################################################################
+ no strict;
+ push @INC, ['/t/selenium'];
+ use vars qw( $lxdebug $lxtest $sel );
+ use strict;
+ use Carp;
+
+ use WWW::Selenium;
+ use IO::Socket;
+
+ my $cleanedupdb = '';
+ my $cleanedupusers = '';
+
+ eval { require('t/lxtest.conf'); };
+ if ($@) {
+ print "No test configuration found in t/lxtest.conf.\n
+ Maybe you forget to copy t/lxtest.conf.default to t/lxtest.conf. Exit test...\n";
+ exit 0;
+ };
+
+ sub server_is_running {
+ return IO::Socket::INET->new(PeerAddr => $ENV{SRC_HOST} || $lxtest->{seleniumhost},
+ PeerPort => $ENV{SRC_PORT} || $lxtest->{seleniumport},
+ );
+ }
+ if (server_is_running) {
+ }
+ else {
+ exit 0;
+ }
+
+ $lxtest->{testuserlogin} = $lxtest->{testlogin};
+ $lxtest->{db} = $lxtest->{db};
+
+ $lxtest->{lxadmin} = $lxtest->{lxbaseurl} . "admin.pl?path=$lxtest->{path}&rpw=$lxtest->{rpw}&nextsub=list_users&action=Weiter";
+
+ eval { $sel = WWW::Selenium->new(
+ host => $lxtest->{seleniumhost},
+ port => $lxtest->{seleniumport},
+ browser => $lxtest->{seleniumbrowser},
+ browser_url => $lxtest->{lxadmin},
+ auto_stop => '0',
+ );
+ };
+ if ($@) {
+ print "No Selenium Server running, or wrong preferences\n\n";
+ exit 0;
+ }
+
+
+ print "\nStarting Testdebugging Cleanup...\n";
+
+
+### Delete user
+
+$sel->start;
+print "Cleanup all users '$lxtest->{testuserlogin}*'\n";
+$sel->open($lxtest->{lxadmin});
+
+my @links= $sel->get_all_links();
+my $testuserlogin = $lxtest->{testuserlogin};
+
+foreach my $link (@links) {
+
+ if ($link =~ /$testuserlogin\d\d\d\d\d\d\d\d\d\d/){
+ $sel->click("link=$lxtest->{testuserlogin}11*");
+ $sel->wait_for_page_to_load($lxtest->{timeout});
+ $sel->click("//input[(\@name=\"action\") and (\@value=\"Löschen\")]");
+ $sel->wait_for_page_to_load($lxtest->{timeout});
+ $cleanedupusers .= " $link\n";
+ }
+}
+
+print "Lock the system\n";
+$sel->click("//input[(\@name=\"action\") and (\@value=\"System sperren\")]");
+$sel->wait_for_page_to_load($lxtest->{timeout});
+
+print "Cleanup all test databasees: '$lxtest->{db}*'\n";
+
+ $sel->click("//input[(\@name=\"action\") and (\@value=\"Datenbankadministration\")]");
+ $sel->wait_for_page_to_load($lxtest->{timeout});
+ $sel->type("dbhost", $lxtest->{dbhost});
+ $sel->type("dbport", $lxtest->{dbport});
+ $sel->type("dbuser", $lxtest->{dbuser});
+ $sel->type("dbpasswd", $lxtest->{dbpasswd});
+
+ $sel->click("//input[(\@name=\"action\") and (\@value=\"Datenbank löschen\")]");
+ $sel->wait_for_page_to_load($lxtest->{timeoutlong});
+
+ my $field = $sel->get_body_text();
+ my $database= $lxtest->{db};
+ my @fields = split(' ', $field);
+
+
+ foreach my $field (@fields) {
+
+ if ($field =~ /$database\d\d\d\d\d\d\d\d\d\d/){
+ $sel->open($lxtest->{lxadmin});
+ $sel->click("//input[(\@name=\"action\") and (\@value=\"Datenbankadministration\")]");
+ $sel->wait_for_page_to_load($lxtest->{timeout});
+ $sel->type("dbhost", $lxtest->{dbhost});
+ $sel->type("dbport", $lxtest->{dbport});
+ $sel->type("dbuser", $lxtest->{dbuser});
+ $sel->type("dbpasswd", $lxtest->{dbpasswd});
+
+ $sel->click("//input[(\@name=\"action\") and (\@value=\"Datenbank löschen\")]");
+ $sel->wait_for_page_to_load($lxtest->{timeoutlong});
+ $sel->check("name=db value=$field");
+ $sel->click("//input[(\@name=\"action\") and (\@value=\"Weiter\")]");
+ $cleanedupdb .= " $field\n";
+
+ }
+ }
+
+$sel->open($lxtest->{lxadmin});
+print "Unlock the system\n";
+
+$sel->click("//input[(\@name=\"action\") and (\@value=\"System entsperren\")]");
+$sel->wait_for_page_to_load($lxtest->{timeout});
+
+$cleanedupdb = "none.\n" if ($cleanedupdb eq '');
+$cleanedupusers = "none.\n" if ($cleanedupusers eq '');
+
+print "Ready. \nReport:\n--- Cleaned up Users:\n$cleanedupusers---Cleaned up Databases:\n$cleanedupdb";
+
+$sel->stop;
+
+exit 1;
+
+
--- /dev/null
+### Create Database
+
+$sel->open_ok($lxtest->{lxadmin});
+$sel->title_is("Lx-Office ERP Administration -");
+
+diag('Lock the system');
+$sel->click_ok("//input[(\@name=\"action\") and (\@value=\"System sperren\")]");
+$sel->wait_for_page_to_load_ok($lxtest->{timeout});
+
+diag("Create test database '$lxtest->{db}'");
+$sel->title_is("Lx-Office ERP Administration -");
+$sel->click_ok("//input[(\@name=\"action\") and (\@value=\"Datenbankadministration\")]");
+$sel->wait_for_page_to_load_ok($lxtest->{timeout});
+$sel->title_is("Lx-Office ERP / Datenbankadministration -");
+$sel->type_ok("dbuser", $lxtest->{dbuser});
+$sel->type_ok("dbpasswd", $lxtest->{dbpasswd});
+$sel->type_ok("dbuser", $lxtest->{dbuser});
+$sel->type_ok("dbhost", $lxtest->{dbhost});
+$sel->type_ok("dbport", $lxtest->{dbport});
+$sel->type_ok("dbdefault", $lxtest->{dbdefault});
+$sel->click_ok("//input[(\@name=\"action\") and (\@value=\"Datenbank anlegen\")]");
+$sel->wait_for_page_to_load_ok($lxtest->{timeout});
+$sel->title_is("Lx-Office ERP Datenbankadministration / Datenbank anlegen -");
+$sel->type_ok("db", $lxtest->{db});
+$sel->select_ok("encoding", "label=ISO 8859-1");
+$sel->click_ok("//input[(\@name=\"chart\") and (\@value=\"Germany-DATEV-SKR03EU\")]");
+$sel->click_ok("//input[(\@name=\"action\") and (\@value=\"Weiter\")]");
+$sel->wait_for_page_to_load_ok($lxtest->{timeoutlong});
+$sel->title_is("Lx-Office ERP Datenbankadministration / Datenbank anlegen -");
+$sel->click_ok("//input[(\@name=\"action\") and (\@value=\"Weiter\")]");
+$sel->wait_for_page_to_load_ok($lxtest->{timeout});
+$sel->title_is("Lx-Office ERP Administration -");
+
+diag('Unlock the system');
+$sel->click_ok("//input[(\@name=\"action\") and (\@value=\"System entsperren\")]");
+$sel->wait_for_page_to_load_ok($lxtest->{timeout});
+$sel->title_is("Lx-Office ERP Administration -");
--- /dev/null
+
+### Create new user
+diag("Create test user '$lxtest->{testuserlogin}'");
+$sel->open_ok($lxtest->{lxadmin});
+$sel->title_is("Lx-Office ERP Administration -");
+$sel->click_ok("action");
+$sel->wait_for_page_to_load_ok($lxtest->{timeout});
+$sel->title_is("Lx-Office ERP Administration / Benutzer erfassen -");
+$sel->type_ok("login", $lxtest->{testuserlogin});
+$sel->type_ok("password", $lxtest->{testuserpasswd});
+$sel->type_ok("name", "Selenium");
+$sel->type_ok("email", "selenium\@lx-office.org");
+$sel->type_ok("signature", "Selenium Testuser");
+$sel->type_ok("tel", "0000");
+$sel->type_ok("fax", "1111");
+$sel->type_ok("company", "Sel-enium");
+$sel->type_ok("signature", "Selenium Testuser\nTestfirma");
+$sel->type_ok("address", "Testfirma");
+$sel->type_ok("steuernummer", "111-222-333-444");
+$sel->type_ok("co_ustid", "1234567");
+$sel->type_ok("duns", "0987654321");
+$sel->click_ok("dbdriver");
+$sel->type_ok("newtemplates", "seleniumtestuser");
+$sel->click_ok("menustyle");
+$sel->type_ok("Pg_dbhost", $lxtest->{dbhost});
+$sel->type_ok("Pg_dbname", $lxtest->{db});
+$sel->type_ok("Pg_dbport", $lxtest->{dbport});
+$sel->type_ok("Pg_dbuser", $lxtest->{dbuser});
+$sel->type_ok("Pg_dbpasswd", $lxtest->{dbpasswd});
+$sel->click_ok("action");
+$sel->wait_for_page_to_load_ok($lxtest->{timeout});
+$sel->title_is("Lx-Office ERP Administration -");
--- /dev/null
+### Update Database
+
+# NOTEST: some preruns for initializing missing parameters
+$sel->open($lxtest->{lxadmin});
+$sel->click("//input[(\@name=\"action\") and (\@value=\"Datenbankadministration\")]");
+$sel->wait_for_page_to_load($lxtest->{timeout});
+$sel->type("dbuser", $lxtest->{dbuser});
+$sel->type("dbpasswd", $lxtest->{dbpasswd});
+$sel->type("dbuser", $lxtest->{dbuser});
+$sel->type("dbhost", $lxtest->{dbhost});
+$sel->type("dbport", $lxtest->{dbport});
+$sel->type("dbdefault", $lxtest->{dbdefault});
+$sel->click("//input[(\@name=\"action\") and (\@value=\"Datenbank aktualisieren\")]");
+$sel->wait_for_page_to_load($lxtest->{timeoutlong});
+$sel->title_is("Lx-Office ERP Datenbankadministration / Datenbank aktualisieren -");
+
+my $count =0;
+
+while (){ # count the number of radiobuttons
+ eval { $sel->is_checked("//input[(\@id=\"$count\")]"); };
+ if ( $@ ) { $count--; last; };
+ $count++;
+}
+
+#TEST: Now run the Tests
+
+$sel->open_ok($lxtest->{lxadmin});
+$sel->title_is("Lx-Office ERP Administration -");
+
+#diag('Lock the system');
+#$sel->click_ok("//input[(\@name=\"action\") and (\@value=\"System sperren\")]");
+#$sel->wait_for_page_to_load_ok($lxtest->{timeout});
+
+diag('Update the database');
+
+$sel->click_ok("//input[(\@name=\"action\") and (\@value=\"Datenbankadministration\")]");
+$sel->wait_for_page_to_load_ok($lxtest->{timeout});
+$sel->title_is("Lx-Office ERP / Datenbankadministration -");
+$sel->type_ok("dbuser", $lxtest->{dbuser});
+$sel->type_ok("dbpasswd", $lxtest->{dbpasswd});
+$sel->type_ok("dbuser", $lxtest->{dbuser});
+$sel->type_ok("dbhost", $lxtest->{dbhost});
+$sel->type_ok("dbport", $lxtest->{dbport});
+$sel->type_ok("dbdefault", $lxtest->{dbdefault});
+$sel->click_ok("//input[(\@name=\"action\") and (\@value=\"Datenbank aktualisieren\")]");
+$sel->wait_for_page_to_load_ok($lxtest->{timeoutlong});
+$sel->title_is("Lx-Office ERP Datenbankadministration / Datenbank aktualisieren -");
+
+for (my $i=0; $i <= $count; $i++){
+ $sel->uncheck_ok("//input[(\@id=\"$i\")]");
+}
+
+#$sel->click_ok("//input[\@value=\"$lxtest->{db}\"]");
+$sel->check_ok("//input[\@name=\"db$lxtest->{db}\"]");
+$sel->click_ok("//input[(\@name=\"action\") and (\@value=\"Weiter\")]");
+$sel->title_like( qr/Lx-Office ERP Datenbankadministration/ );
+
+#diag('Unlock the system');
+#$sel->click_ok("//input[(\@name=\"action\") and (\@value=\"System entsperren\")]");
+#$sel->wait_for_page_to_load_ok($lxtest->{timeout});
+#$sel->title_is("Lx-Office ERP Administration -");
+
--- /dev/null
+### Delete user
+diag("Delete test user '$lxtest->{testuserlogin}'");
+$sel->open_ok($lxtest->{lxadmin});
+$sel->title_is("Lx-Office ERP Administration -");
+$sel->click_ok("link=$lxtest->{testuserlogin}");
+$sel->wait_for_page_to_load_ok($lxtest->{timeout});
+$sel->title_is("Lx-Office ERP Administration / Benutzerdaten bearbeiten -");
+$sel->click_ok("//input[(\@name=\"action\") and (\@value=\"Löschen\")]");
+$sel->wait_for_page_to_load_ok($lxtest->{timeout});
--- /dev/null
+#### Delete database
+
+
+$sel->open_ok($lxtest->{lxadmin});
+$sel->title_is("Lx-Office ERP Administration -");
+
+diag('Lock the system');
+$sel->click_ok("//input[(\@name=\"action\") and (\@value=\"System sperren\")]");
+$sel->wait_for_page_to_load_ok($lxtest->{timeout});
+
+diag("Delete test database '$lxtest->{db}'");
+$sel->click_ok("//input[(\@name=\"action\") and (\@value=\"Datenbankadministration\")]");
+$sel->wait_for_page_to_load_ok($lxtest->{timeout});
+$sel->title_is("Lx-Office ERP / Datenbankadministration -");
+$sel->type_ok("dbhost", $lxtest->{dbhost});
+$sel->type_ok("dbport", $lxtest->{dbport});
+$sel->type_ok("dbuser", $lxtest->{dbuser});
+$sel->type_ok("dbpasswd", $lxtest->{dbpasswd});
+$sel->click_ok("//input[(\@name=\"action\") and (\@value=\"Datenbank löschen\")]");
+$sel->wait_for_page_to_load_ok($lxtest->{timeoutlong});
+$sel->title_is("Lx-Office ERP Datenbankadministration / Datenbank löschen -");
+
+$sel->click_ok("//input[\@value=\"$lxtest->{db}\"]");
+
+$sel->click_ok("//input[(\@name=\"action\") and (\@value=\"Weiter\")]");
+$sel->wait_for_page_to_load_ok($lxtest->{timeout});
+$sel->body_text_is("Lx-Office ERP Datenbankadministration / Datenbank löschen $lxtest->{db} wurde erfolgreich gelöscht");
+$sel->click_ok("//input[(\@name=\"action\") and (\@value=\"Weiter\")]");
+$sel->wait_for_page_to_load_ok($lxtest->{timeout});
+$sel->title_is("Lx-Office ERP Administration -");
+
+diag('Unlock the system');
+$sel->click_ok("//input[(\@name=\"action\") and (\@value=\"System entsperren\")]");
+$sel->wait_for_page_to_load_ok($lxtest->{timeout});
+$sel->title_is("Lx-Office ERP Administration -");
\ No newline at end of file
--- /dev/null
+All Selenium testscripts can be found here. The tests will be included
+sequential from 001 to 999.
\ No newline at end of file
--- /dev/null
+This folder contais the frontend testscrips for Lx.
+The Lx frontend are all perl scripts under bin/* .
+The frontend tests don't need selenium! They should
+use the commandline API of Lx. Frontend tests in this
+directory are only for testing local Lx installations.
+
+If you like to test the HTML screens in different
+Browsers, it would be better to use the selenium
+environment under t/selenium.
+
--- /dev/null
+#=====================================================================
+# LX-Office ERP
+# Copyright (C) 2006
+# Web http://www.lx-office.org
+#
+#=====================================================================
+#
+# Author: Udo Spallek
+# Email: udono@gmx.net
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+#======================================================================
+#
+# Main Test Module:
+# For collecting all the tests in nice Test::Harness environment.
+# Study the README for Selenium Installation and testing process
+# and enjoy starting
+# #perl t/lx-office.t
+# against the unstable release
+#======================================================================
+
+ use strict;
+ use warnings FATAL => 'all';
+ use diagnostics;
+ use Carp;
+ use Test::Harness;
+
+## Backendtests:
+# &runtests(
+# );
+
+
+## Frontendtests:
+ &runtests(
+ 't/selenium/AllTests.t',
+ );
+
+exit 1;
\ No newline at end of file
--- /dev/null
+# This is the main configuration file for testing Lx-Office.
+# The file t/lxtest.conf.default contains the configuration for
+# testing the unstable trunk in the internet repository on
+# https://lx-office.linet-services.de/svn-installationen/unstable/
+# Simply copy the file
+# t/lxtest.conf.default to t/lxtest.conf
+# If you like to test the unstable trunk of the repository, start
+# perl t/lx-office.t .
+# If you like to test your own Lx installation, customize the file
+# t/lx-office.t for your own.
+# Btw. a running Selenium server is required for testing Lx!
+# See README for more informations.
+
+$lxtest = {
+
+ # Lx location and user configuration:
+ # Please edit the following lines
+ # for testing a local installation
+
+ lxbaseurl => 'https://lx-office.linet-services.de/svn-installationen/unstable/',
+ rpw => 'ro26F.eQBldoA', # root passwordhash! is only
+ # neccessary if you test a remote instalation
+ testlogin => 'seleniumtestuser',# will be extended with unix time
+
+
+ # Testdatabase configuration:
+ # Please edit the following lines
+ # for testing a local installation
+ # ATTENTION: Testdatabase will be deleted after testrun!
+ db => 'seleniumtestdatabase',
+ dbhost => 'localhost',
+ dbport => '5432',
+ dbuser => 'postgres',
+ dbpasswd => '',
+ dbdefault => 'template1',
+
+ # Selenium preferences:
+ # Edit the selenium preferences for your system.
+ # A running Selenium server is required for testing Lx!
+ # See README for more informations.
+ seleniumhost => '192.168.1.10', # edit host of running selenium server
+ seleniumbrowser => '*chrome C:\Programme\Mozilla Firefox\firefox.exe', # edit the path
+
+ seleniumport => '4444',
+ timeout => '30000', #timeout for waiting Page load in ms
+ timeoutlong => '60000', #timeout for waiting longer Page load in ms....
+
+
+ #Lx defaults (usualy no need for editing)
+ rootlogin => "root login",
+ memberfile => "users/members",
+ path => 'bin%2Fmozilla',
+
+ # Put your own setting for individual tests after here...
+
+};
\ No newline at end of file
--- /dev/null
+#=====================================================================
+# LX-Office ERP
+# Copyright (C) 2006
+# Web http://www.lx-office.org
+#
+#=====================================================================
+#
+# Author: Udo Spallek
+# Email: udono@gmx.net
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+#======================================================================
+#
+# Selenium Main Caller
+# Call all Selenium scripts from here. To use Selenium tests in
+# Lx-Office you need to Install Selenium Remote Control. Take a look at
+# the README Document for further informatinons on installing Selenium
+# and testing Lx-Office and of course writing your own testcases.
+#
+#######################################################################
+ no strict;
+ push @INC, ['/t/selenium'];
+ use vars qw( $lxdebug $lxtest $sel );
+ use strict;
+ use Carp;
+
+ use Test::WWW::Selenium;
+ use Test::More;
+ use IO::Socket;
+
+ eval { require('t/lxtest.conf'); };
+ if ($@) {
+ diag("No test configuration found in t/lxtest.conf.\n
+ Maybe you forget to copy t/lxtest.conf.default to t/lxtest.conf. Exit test...\n");
+ exit 0;
+ };
+
+ sub server_is_running {
+ return IO::Socket::INET->new(PeerAddr => $ENV{SRC_HOST} || $lxtest->{seleniumhost},
+ PeerPort => $ENV{SRC_PORT} || $lxtest->{seleniumport},
+ );
+ }
+ if (server_is_running) {
+ plan tests => 204; # Need to be cutomized
+ }
+ else {
+ plan skip_all => "No selenium server found! "
+ ."Maybe you forgot to start it or "
+ ."the preferences in t/lxtest.conf doesen't fit to your system";
+ exit 0;
+ }
+
+ diag('Pretests and initialisation');
+
+
+
+ $lxtest->{test_id} = time; # create individual ids by unixtime
+ $lxtest->{testuserlogin} = $lxtest->{testlogin} . $lxtest->{test_id};
+ $lxtest->{testuserpasswd} = $lxtest->{test_id};
+ $lxtest->{db} = $lxtest->{db} . $lxtest->{test_id};
+
+ ok(defined $lxtest->{rpw}, "Get root password");
+
+ ok(defined $lxtest->{dbhost}, "found dbhost in config");
+ ok(defined $lxtest->{dbport}, "found dbport in config");
+ ok(defined $lxtest->{dbuser}, "found dbuser in config");
+ ok(defined $lxtest->{dbpasswd}, "found dbpasswd in config");
+
+ $lxtest->{lxadmin} = $lxtest->{lxbaseurl} . "admin.pl?path=$lxtest->{path}&rpw=$lxtest->{rpw}&nextsub=list_users&action=Weiter";
+
+
+
+
+
+ eval { $sel = Test::WWW::Selenium->new(
+ host => $lxtest->{seleniumhost},
+ port => $lxtest->{seleniumport},
+ browser => $lxtest->{seleniumbrowser},
+ browser_url => $lxtest->{lxadmin},
+ auto_stop => '0',
+ );
+ };
+ if ($@) {
+ diag("No Selenium Server running, or wrong preferences\n\n");
+ exit 0;
+ }
+
+ ok(defined $sel, 'Creating Selenium Object');
+
+ diag('Starting Selenium tests...');
+
+ opendir(SCRIPTS, 't/selenium/testscripts');
+ my @testscripts = sort readdir(SCRIPTS);
+
+ foreach my $script (@testscripts){
+ my $file = "t/selenium/testscripts/" . $script;
+ require_ok($file) if ( $script =~ /^\d\d\d.*\.t$/ );
+ }
+ exit 1;
+
+ $sel=''; # Destroy selenium object
+
+ exit 1;
+
--- /dev/null
+This directory contains all selenium testscripts for lx-office.
+Selenium testscrips are the prefered way to test the higher lx
+functionalities. For the selenium tests you need to install and
+run a local selenium server on a machine whitch is able to start
+a browser session. See README for more informations.
+
+
--- /dev/null
+#=====================================================================
+# LX-Office ERP
+# Copyright (C) 2006
+# Web http://www.lx-office.org
+#
+#=====================================================================
+#
+# Author: Udo Spallek
+# Email: udono@gmx.net
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+#======================================================================
+#
+# Selenium Cleanup Script
+# To clean up all the messy databases and users while debugging testcases
+#
+#######################################################################
+ no strict;
+ push @INC, ['/t/selenium'];
+ use vars qw( $lxdebug $lxtest $sel );
+ use strict;
+ use Carp;
+
+ use WWW::Selenium;
+ use IO::Socket;
+
+ my $cleanedupdb = '';
+ my $cleanedupusers = '';
+
+ eval { require('t/lxtest.conf'); };
+ if ($@) {
+ print "No test configuration found in t/lxtest.conf.\n
+ Maybe you forget to copy t/lxtest.conf.default to t/lxtest.conf. Exit test...\n";
+ exit 0;
+ };
+
+ sub server_is_running {
+ return IO::Socket::INET->new(PeerAddr => $ENV{SRC_HOST} || $lxtest->{seleniumhost},
+ PeerPort => $ENV{SRC_PORT} || $lxtest->{seleniumport},
+ );
+ }
+ if (server_is_running) {
+ }
+ else {
+ exit 0;
+ }
+
+ $lxtest->{testuserlogin} = $lxtest->{testlogin};
+ $lxtest->{db} = $lxtest->{db};
+
+ $lxtest->{lxadmin} = $lxtest->{lxbaseurl} . "admin.pl?path=$lxtest->{path}&rpw=$lxtest->{rpw}&nextsub=list_users&action=Weiter";
+
+ eval { $sel = WWW::Selenium->new(
+ host => $lxtest->{seleniumhost},
+ port => $lxtest->{seleniumport},
+ browser => $lxtest->{seleniumbrowser},
+ browser_url => $lxtest->{lxadmin},
+ auto_stop => '0',
+ );
+ };
+ if ($@) {
+ print "No Selenium Server running, or wrong preferences\n\n";
+ exit 0;
+ }
+
+
+ print "\nStarting Testdebugging Cleanup...\n";
+
+
+### Delete user
+
+$sel->start;
+print "Cleanup all users '$lxtest->{testuserlogin}*'\n";
+$sel->open($lxtest->{lxadmin});
+
+my @links= $sel->get_all_links();
+my $testuserlogin = $lxtest->{testuserlogin};
+
+foreach my $link (@links) {
+
+ if ($link =~ /$testuserlogin\d\d\d\d\d\d\d\d\d\d/){
+ $sel->click("link=$lxtest->{testuserlogin}11*");
+ $sel->wait_for_page_to_load($lxtest->{timeout});
+ $sel->click("//input[(\@name=\"action\") and (\@value=\"Löschen\")]");
+ $sel->wait_for_page_to_load($lxtest->{timeout});
+ $cleanedupusers .= " $link\n";
+ }
+}
+
+print "Lock the system\n";
+$sel->click("//input[(\@name=\"action\") and (\@value=\"System sperren\")]");
+$sel->wait_for_page_to_load($lxtest->{timeout});
+
+print "Cleanup all test databasees: '$lxtest->{db}*'\n";
+
+ $sel->click("//input[(\@name=\"action\") and (\@value=\"Datenbankadministration\")]");
+ $sel->wait_for_page_to_load($lxtest->{timeout});
+ $sel->type("dbhost", $lxtest->{dbhost});
+ $sel->type("dbport", $lxtest->{dbport});
+ $sel->type("dbuser", $lxtest->{dbuser});
+ $sel->type("dbpasswd", $lxtest->{dbpasswd});
+
+ $sel->click("//input[(\@name=\"action\") and (\@value=\"Datenbank löschen\")]");
+ $sel->wait_for_page_to_load($lxtest->{timeoutlong});
+
+ my $field = $sel->get_body_text();
+ my $database= $lxtest->{db};
+ my @fields = split(' ', $field);
+
+
+ foreach my $field (@fields) {
+
+ if ($field =~ /$database\d\d\d\d\d\d\d\d\d\d/){
+ $sel->open($lxtest->{lxadmin});
+ $sel->click("//input[(\@name=\"action\") and (\@value=\"Datenbankadministration\")]");
+ $sel->wait_for_page_to_load($lxtest->{timeout});
+ $sel->type("dbhost", $lxtest->{dbhost});
+ $sel->type("dbport", $lxtest->{dbport});
+ $sel->type("dbuser", $lxtest->{dbuser});
+ $sel->type("dbpasswd", $lxtest->{dbpasswd});
+
+ $sel->click("//input[(\@name=\"action\") and (\@value=\"Datenbank löschen\")]");
+ $sel->wait_for_page_to_load($lxtest->{timeoutlong});
+ $sel->check("name=db value=$field");
+ $sel->click("//input[(\@name=\"action\") and (\@value=\"Weiter\")]");
+ $cleanedupdb .= " $field\n";
+
+ }
+ }
+
+$sel->open($lxtest->{lxadmin});
+print "Unlock the system\n";
+
+$sel->click("//input[(\@name=\"action\") and (\@value=\"System entsperren\")]");
+$sel->wait_for_page_to_load($lxtest->{timeout});
+
+$cleanedupdb = "none.\n" if ($cleanedupdb eq '');
+$cleanedupusers = "none.\n" if ($cleanedupusers eq '');
+
+print "Ready. \nReport:\n--- Cleaned up Users:\n$cleanedupusers---Cleaned up Databases:\n$cleanedupdb";
+
+$sel->stop;
+
+exit 1;
+
+
--- /dev/null
+### Create Database
+
+$sel->open_ok($lxtest->{lxadmin});
+$sel->title_is("Lx-Office ERP Administration -");
+
+diag('Lock the system');
+$sel->click_ok("//input[(\@name=\"action\") and (\@value=\"System sperren\")]");
+$sel->wait_for_page_to_load_ok($lxtest->{timeout});
+
+diag("Create test database '$lxtest->{db}'");
+$sel->title_is("Lx-Office ERP Administration -");
+$sel->click_ok("//input[(\@name=\"action\") and (\@value=\"Datenbankadministration\")]");
+$sel->wait_for_page_to_load_ok($lxtest->{timeout});
+$sel->title_is("Lx-Office ERP / Datenbankadministration -");
+$sel->type_ok("dbuser", $lxtest->{dbuser});
+$sel->type_ok("dbpasswd", $lxtest->{dbpasswd});
+$sel->type_ok("dbuser", $lxtest->{dbuser});
+$sel->type_ok("dbhost", $lxtest->{dbhost});
+$sel->type_ok("dbport", $lxtest->{dbport});
+$sel->type_ok("dbdefault", $lxtest->{dbdefault});
+$sel->click_ok("//input[(\@name=\"action\") and (\@value=\"Datenbank anlegen\")]");
+$sel->wait_for_page_to_load_ok($lxtest->{timeout});
+$sel->title_is("Lx-Office ERP Datenbankadministration / Datenbank anlegen -");
+$sel->type_ok("db", $lxtest->{db});
+$sel->select_ok("encoding", "label=ISO 8859-1");
+$sel->click_ok("//input[(\@name=\"chart\") and (\@value=\"Germany-DATEV-SKR03EU\")]");
+$sel->click_ok("//input[(\@name=\"action\") and (\@value=\"Weiter\")]");
+$sel->wait_for_page_to_load_ok($lxtest->{timeoutlong});
+$sel->title_is("Lx-Office ERP Datenbankadministration / Datenbank anlegen -");
+$sel->click_ok("//input[(\@name=\"action\") and (\@value=\"Weiter\")]");
+$sel->wait_for_page_to_load_ok($lxtest->{timeout});
+$sel->title_is("Lx-Office ERP Administration -");
+
+diag('Unlock the system');
+$sel->click_ok("//input[(\@name=\"action\") and (\@value=\"System entsperren\")]");
+$sel->wait_for_page_to_load_ok($lxtest->{timeout});
+$sel->title_is("Lx-Office ERP Administration -");
--- /dev/null
+
+### Create new user
+diag("Create test user '$lxtest->{testuserlogin}'");
+$sel->open_ok($lxtest->{lxadmin});
+$sel->title_is("Lx-Office ERP Administration -");
+$sel->click_ok("action");
+$sel->wait_for_page_to_load_ok($lxtest->{timeout});
+$sel->title_is("Lx-Office ERP Administration / Benutzer erfassen -");
+$sel->type_ok("login", $lxtest->{testuserlogin});
+$sel->type_ok("password", $lxtest->{testuserpasswd});
+$sel->type_ok("name", "Selenium");
+$sel->type_ok("email", "selenium\@lx-office.org");
+$sel->type_ok("signature", "Selenium Testuser");
+$sel->type_ok("tel", "0000");
+$sel->type_ok("fax", "1111");
+$sel->type_ok("company", "Sel-enium");
+$sel->type_ok("signature", "Selenium Testuser\nTestfirma");
+$sel->type_ok("address", "Testfirma");
+$sel->type_ok("steuernummer", "111-222-333-444");
+$sel->type_ok("co_ustid", "1234567");
+$sel->type_ok("duns", "0987654321");
+$sel->click_ok("dbdriver");
+$sel->type_ok("newtemplates", "seleniumtestuser");
+$sel->click_ok("menustyle");
+$sel->type_ok("Pg_dbhost", $lxtest->{dbhost});
+$sel->type_ok("Pg_dbname", $lxtest->{db});
+$sel->type_ok("Pg_dbport", $lxtest->{dbport});
+$sel->type_ok("Pg_dbuser", $lxtest->{dbuser});
+$sel->type_ok("Pg_dbpasswd", $lxtest->{dbpasswd});
+$sel->click_ok("action");
+$sel->wait_for_page_to_load_ok($lxtest->{timeout});
+$sel->title_is("Lx-Office ERP Administration -");
--- /dev/null
+### Update Database
+
+# NOTEST: some preruns for initializing missing parameters
+$sel->open($lxtest->{lxadmin});
+$sel->click("//input[(\@name=\"action\") and (\@value=\"Datenbankadministration\")]");
+$sel->wait_for_page_to_load($lxtest->{timeout});
+$sel->type("dbuser", $lxtest->{dbuser});
+$sel->type("dbpasswd", $lxtest->{dbpasswd});
+$sel->type("dbuser", $lxtest->{dbuser});
+$sel->type("dbhost", $lxtest->{dbhost});
+$sel->type("dbport", $lxtest->{dbport});
+$sel->type("dbdefault", $lxtest->{dbdefault});
+$sel->click("//input[(\@name=\"action\") and (\@value=\"Datenbank aktualisieren\")]");
+$sel->wait_for_page_to_load($lxtest->{timeoutlong});
+$sel->title_is("Lx-Office ERP Datenbankadministration / Datenbank aktualisieren -");
+
+my $count =0;
+
+while (){ # count the number of radiobuttons
+ eval { $sel->is_checked("//input[(\@id=\"$count\")]"); };
+ if ( $@ ) { $count--; last; };
+ $count++;
+}
+
+#TEST: Now run the Tests
+
+$sel->open_ok($lxtest->{lxadmin});
+$sel->title_is("Lx-Office ERP Administration -");
+
+#diag('Lock the system');
+#$sel->click_ok("//input[(\@name=\"action\") and (\@value=\"System sperren\")]");
+#$sel->wait_for_page_to_load_ok($lxtest->{timeout});
+
+diag('Update the database');
+
+$sel->click_ok("//input[(\@name=\"action\") and (\@value=\"Datenbankadministration\")]");
+$sel->wait_for_page_to_load_ok($lxtest->{timeout});
+$sel->title_is("Lx-Office ERP / Datenbankadministration -");
+$sel->type_ok("dbuser", $lxtest->{dbuser});
+$sel->type_ok("dbpasswd", $lxtest->{dbpasswd});
+$sel->type_ok("dbuser", $lxtest->{dbuser});
+$sel->type_ok("dbhost", $lxtest->{dbhost});
+$sel->type_ok("dbport", $lxtest->{dbport});
+$sel->type_ok("dbdefault", $lxtest->{dbdefault});
+$sel->click_ok("//input[(\@name=\"action\") and (\@value=\"Datenbank aktualisieren\")]");
+$sel->wait_for_page_to_load_ok($lxtest->{timeoutlong});
+$sel->title_is("Lx-Office ERP Datenbankadministration / Datenbank aktualisieren -");
+
+for (my $i=0; $i <= $count; $i++){
+ $sel->uncheck_ok("//input[(\@id=\"$i\")]");
+}
+
+#$sel->click_ok("//input[\@value=\"$lxtest->{db}\"]");
+$sel->check_ok("//input[\@name=\"db$lxtest->{db}\"]");
+$sel->click_ok("//input[(\@name=\"action\") and (\@value=\"Weiter\")]");
+$sel->title_like( qr/Lx-Office ERP Datenbankadministration/ );
+
+#diag('Unlock the system');
+#$sel->click_ok("//input[(\@name=\"action\") and (\@value=\"System entsperren\")]");
+#$sel->wait_for_page_to_load_ok($lxtest->{timeout});
+#$sel->title_is("Lx-Office ERP Administration -");
+
--- /dev/null
+### Delete user
+diag("Delete test user '$lxtest->{testuserlogin}'");
+$sel->open_ok($lxtest->{lxadmin});
+$sel->title_is("Lx-Office ERP Administration -");
+$sel->click_ok("link=$lxtest->{testuserlogin}");
+$sel->wait_for_page_to_load_ok($lxtest->{timeout});
+$sel->title_is("Lx-Office ERP Administration / Benutzerdaten bearbeiten -");
+$sel->click_ok("//input[(\@name=\"action\") and (\@value=\"Löschen\")]");
+$sel->wait_for_page_to_load_ok($lxtest->{timeout});
--- /dev/null
+#### Delete database
+
+
+$sel->open_ok($lxtest->{lxadmin});
+$sel->title_is("Lx-Office ERP Administration -");
+
+diag('Lock the system');
+$sel->click_ok("//input[(\@name=\"action\") and (\@value=\"System sperren\")]");
+$sel->wait_for_page_to_load_ok($lxtest->{timeout});
+
+diag("Delete test database '$lxtest->{db}'");
+$sel->click_ok("//input[(\@name=\"action\") and (\@value=\"Datenbankadministration\")]");
+$sel->wait_for_page_to_load_ok($lxtest->{timeout});
+$sel->title_is("Lx-Office ERP / Datenbankadministration -");
+$sel->type_ok("dbhost", $lxtest->{dbhost});
+$sel->type_ok("dbport", $lxtest->{dbport});
+$sel->type_ok("dbuser", $lxtest->{dbuser});
+$sel->type_ok("dbpasswd", $lxtest->{dbpasswd});
+$sel->click_ok("//input[(\@name=\"action\") and (\@value=\"Datenbank löschen\")]");
+$sel->wait_for_page_to_load_ok($lxtest->{timeoutlong});
+$sel->title_is("Lx-Office ERP Datenbankadministration / Datenbank löschen -");
+
+$sel->click_ok("//input[\@value=\"$lxtest->{db}\"]");
+
+$sel->click_ok("//input[(\@name=\"action\") and (\@value=\"Weiter\")]");
+$sel->wait_for_page_to_load_ok($lxtest->{timeout});
+$sel->body_text_is("Lx-Office ERP Datenbankadministration / Datenbank löschen $lxtest->{db} wurde erfolgreich gelöscht");
+$sel->click_ok("//input[(\@name=\"action\") and (\@value=\"Weiter\")]");
+$sel->wait_for_page_to_load_ok($lxtest->{timeout});
+$sel->title_is("Lx-Office ERP Administration -");
+
+diag('Unlock the system');
+$sel->click_ok("//input[(\@name=\"action\") and (\@value=\"System entsperren\")]");
+$sel->wait_for_page_to_load_ok($lxtest->{timeout});
+$sel->title_is("Lx-Office ERP Administration -");
\ No newline at end of file
--- /dev/null
+All Selenium testscripts can be found here. The tests will be included
+sequential from 001 to 999.
\ No newline at end of file
--- /dev/null
+\documentclass[twoside]{scrartcl}
+\usepackage{eurosym}
+\usepackage{tabularx}
+\usepackage{ifthen}
+\usepackage[latin1]{inputenc}
+\begin{document}
+
+\setlength{\parindent}{0cm}
+
+\pagestyle{empty}
+
+\newlength{\descrwidth}\setlength{\descrwidth}{10cm}
+
+\fontfamily{cmss}\fontshape{n}\selectfont
+
+<%pagebreak 80 28 37%>
+\end{tabularx}
+
+\newpage
+
+\begin{tabularx}{\textwidth}{lrXrr}
+ \hline
+ \textbf{Pos} & \textbf{Menge} & \textbf{Bezeichnung} &
+ \textbf{E-Preis/\euro} & \textbf{G-Preis/\euro} \\
+ \hline
+<%end pagebreak%>
+
+\fontfamily{cmss}\fontsize{10pt}{12pt}\selectfont
+
+\vspace*{1.5cm}
+
+\begin{minipage}{8cm}
+ <%name%>
+
+ <%street%>
+
+ <%zipcode%> <%city%>
+
+ <%country%>
+\end{minipage}
+\hfill
+\begin{minipage}{6cm}
+ \rightline{\LARGE\textbf{\textit{Gutschrift}}} \vspace*{0.2cm}
+ \rightline{\large\textbf{\textit{Nr. <%invnumber%>% \vspace*{0.2cm}
+ }}}
+
+ Gutschriftdatum:\hfill <%invdate%>
+
+ Auftrag-Nr:\hfill <%ordnumber%>
+
+ Telefon:\hfill <%phone%>
+
+ Telefax:\hfill <%fax%>
+
+ Ansprechpartner:\hfill <%employee%>
+\end{minipage}
+
+\vspace*{0.5cm}
+
+Ihre Bestellung <%cusordnumber%> vom <%orddate%>
+% \hfill
+
+\vspace*{0.5cm}
+
+Sehr geehrte Damen und Herren,
+
+\vspace{0.5cm}
+
+\begin{tabularx}{\textwidth}{lrXrr}
+ \hline
+ \textbf{Pos} & \textbf{Menge} & \textbf{Bezeichnung} &
+ \textbf{E-Preis/\euro} & \textbf{G-Preis/\euro} \\
+ \hline
+ <%foreach number%>
+ <%runningnumber%> & <%qty%> <%unit%> & \raggedright <%description%> &
+ <%sellprice%> \euro & <%linetotal%> \euro \\
+ <%if discount_sub%> & Zwischensumme: & & <%discount_sub%> \euro & <%end if%>\\
+ <%end number%>\hline
+ \multicolumn{4}{l}{Nettobetrag} & <%subtotal%> \euro \\
+ <%foreach tax%>
+ \multicolumn{4}{l}{<%taxdescription%>} & <%tax%> \euro \\
+ <%end tax%>
+ \multicolumn{4}{l}{\textbf{Endbetrag}} & \textbf{<%invtotal%> \euro} \\ \hline
+\end{tabularx}
+
+\vspace{1cm}
+
+\end{document}
+
\documentclass[twoside]{scrartcl}
-\usepackage[frame]{xy}
+\usepackage{eurosym}
\usepackage{tabularx}
+\usepackage{ifthen}
\usepackage[latin1]{inputenc}
-\setlength{\voffset}{0.5cm}
-\setlength{\hoffset}{-2.0cm}
-\setlength{\topmargin}{0cm}
-\setlength{\headheight}{0.5cm}
-\setlength{\headsep}{1cm}
-\setlength{\topskip}{0pt}
-\setlength{\oddsidemargin}{1.0cm}
-\setlength{\evensidemargin}{1.0cm}
-\setlength{\textwidth}{17cm}
-\setlength{\textheight}{24.5cm}
-\setlength{\footskip}{1cm}
-\setlength{\parindent}{0pt}
-\renewcommand{\baselinestretch}{1}
\begin{document}
-\newlength{\descrwidth}\setlength{\descrwidth}{9cm}
-
-\newsavebox{\hdr}
-\sbox{\hdr}{
- \fontfamily{cmss}\fontsize{10pt}{12pt}\selectfont
-
- \parbox{\textwidth}{
- \parbox[b]{12cm}{
- <%company%>
-
- <%address%>}\hfill
- \begin{tabular}[b]{rr@{}}
- Telefon & <%tel%>\\
- Telefax & <%fax%>
- \end{tabular}
-
- \rule[1.5ex]{\textwidth}{0.5pt}
- }
-}
-
-\fontfamily{cmss}\fontshape{n}\selectfont
+\setlength{\parindent}{0cm}
-\markboth{<%company%>\hfill <%invnumber%>}{\usebox{\hdr}}
+\pagestyle{empty}
-\pagestyle{myheadings}
-%\thispagestyle{empty} use this with letterhead paper
+\newlength{\descrwidth}\setlength{\descrwidth}{10cm}
-<%pagebreak 90 27 48%>
-\end{tabular*}
+\fontfamily{cmss}\fontshape{n}\selectfont
- \rule{\textwidth}{2pt}
-
- \hfill
- \begin{tabularx}{7cm}{Xr@{}}
- \textbf{Subtotal} & \textbf{<%sumcarriedforward%>} \\
- \end{tabularx}
+<%pagebreak 80 28 37%>
+\end{tabularx}
\newpage
-\markright{<%company%>\hfill <%invnumber%>}
-
-\vspace*{-12pt}
-
-\begin{tabular*}{\textwidth}{@{}lp{\descrwidth}@{\extracolsep\fill}rlrrr@{}}
- \textbf{Nummer} & \textbf{Artikel} & \textbf{Anz} &
- \textbf{Einh} & \textbf{Preis} & \textbf{Rab} & \textbf{Total} \\
- & Übertrag von Seite <%lastpage%> & & & & & <%sumcarriedforward%> \\
+\begin{tabularx}{\textwidth}{lrXrr}
+ \hline
+ \textbf{Pos} & \textbf{Menge} & \textbf{Bezeichnung} &
+ \textbf{E-Preis/\euro} & \textbf{G-Preis/\euro} \\
+ \hline
<%end pagebreak%>
-
\fontfamily{cmss}\fontsize{10pt}{12pt}\selectfont
-\vspace*{2cm}
-
-<%name%>
-
-<%street%>
-
-<%zipcode%>
+\vspace*{1.5cm}
-<%city%>
+\begin{minipage}{8cm}
+ <%name%>
-<%country%>
+ <%street%>
-\vspace{3.5cm}
+ <%zipcode%> <%city%>
-\textbf{R E C H N U N G}
+ <%country%>
+\end{minipage}
\hfill
-\begin{tabular}[t]{l@{\hspace{0.3cm}}l}
- \textbf{Datum} & <%invdate%> \\
- \textbf{Nummer} & <%invnumber%> \\
- \textbf{Lieferdatum} & <%deliverydate%> \\
-\end{tabular}
+\begin{minipage}{6cm}
+ \rightline{\LARGE\textbf{\textit{Rechnung}}} \vspace*{0.2cm}
+ \rightline{\large\textbf{\textit{Nr. <%invnumber%>% \vspace*{0.2cm}
+ }}}
-\vspace{1cm}
+ Rechnungsdatum:\hfill <%invdate%>
-\begin{tabular*}{\textwidth}{@{}lp{\descrwidth}@{\extracolsep\fill}rlrrr@{}}
- \textbf{Nummer} & \textbf{Artikel} & \textbf{Anz} &
- \textbf{Einh} & \textbf{Preis} & \textbf{Rab} & \textbf{Total} \\
-<%foreach number%>
- <%number%> & <%description%> & <%qty%> &
- <%unit%> & <%sellprice%> & <%discount%> & <%linetotal%> \\
-<%end number%>
-\end{tabular*}
+ Auftrag-Nr:\hfill <%ordnumber%>
+ Telefon:\hfill <%phone%>
-\parbox{\textwidth}{
-\rule{\textwidth}{2pt}
+ Telefax:\hfill <%fax%>
-\vspace{0.2cm}
+ Ansprechpartner:\hfill <%employee%>
+\end{minipage}
-\hfill
-\begin{tabularx}{7cm}{Xr@{}}
- \textbf{Zwischensumme} & \textbf{<%subtotal%>} \\
-<%foreach tax%>
- <%taxdescription%> auf <%taxbase%> & <%tax%> \\
-<%end tax%>
- \hline
- \textbf{Total} & \textbf{<%invtotal%>} \\
-<%if paid%>
- \textbf{Bezahlt} & <%paid%> \\
-<%end paid%>
-<%if total%>
- \textbf{Bezahlbar} & \textbf{<%total%>} \\
-<%end total%>
-\end{tabularx}
+\vspace*{0.5cm}
-\vspace{0.3cm}
+Ihre Bestellung <%cusordnumber%> vom <%orddate%>
+% \hfill
-\hfill
- Alle Preise in \textbf{<%currency%>}.
-\vspace{12pt}
+\vspace*{0.5cm}
-<%if notes%>
- <%notes%>
-<%end if%>
+Sehr geehrte Damen und Herren,
-}
+für unsere erbrachten Lieferungen und Leistungen erlauben wir uns,
+folgende Positionen in Rechnung zu stellen.
-%\vfill
-%\centerline{\textbf{salute}}
+\vspace{0.5cm}
-\renewcommand{\thefootnote}{\fnsymbol{footnote}}
+\begin{tabularx}{\textwidth}{lrXrr}
+ \hline
+ \textbf{Pos} & \textbf{Menge} & \textbf{Bezeichnung} &
+ \textbf{E-Preis/\euro} & \textbf{G-Preis/\euro} \\
+ \hline
+ <%foreach number%>
+ <%runningnumber%> & <%qty%> <%unit%> & \raggedright <%description%> &
+ <%sellprice%> \euro & <%linetotal%> \euro \\
+ <%if discount_sub%> & Zwischensumme: & & <%discount_sub%> \euro & <%end if%>\\
+ <%end number%>\hline
+ \multicolumn{4}{l}{Nettobetrag} & <%subtotal%> \euro \\
+ <%foreach tax%>
+ \multicolumn{4}{l}{<%taxdescription%>} & <%tax%> \euro \\
+ <%end tax%>
+ \multicolumn{4}{l}{\textbf{Endbetrag}} & \textbf{<%invtotal%> \euro} \\ \hline
+\end{tabularx}
-\footnotetext[1]{\tiny
-Rechnung ist bezahlbar innerhalb von <%terms%> Tagen.
-Nach dem <%duedate%> werden Zinsen zu einem
-monatlichen Satz von 1.5\% verrechnet.
-Waren bleiben im Besitz von <%company%> bis die Rechnung voll bezahlt ist.
-Rückgaben werden mit 10 Prozent Lagergebühren belastet. Beschädigte Waren
-und Waren ohne eine Rückgabenummer werden nicht entgegengenommen.
-}
+\vspace{1cm}
+\ifthenelse{\equal{<%deliverydate%>}{}}{Das Leistungsdatum entspricht, soweit nicht anders angegeben, dem Rechnungsdatum.}{Liefertermin: <%deliverydate%>} \\
+Zahlbar bis <%terms%> <%invtotal%> \euro\ ohne Abzüge.
\end{document}
-
\documentclass[twoside]{scrartcl}
-\usepackage[frame]{xy}
\usepackage{tabularx}
\usepackage[latin1]{inputenc}
-\setlength{\voffset}{0.5cm}
-\setlength{\hoffset}{-2.0cm}
-\setlength{\topmargin}{0cm}
-\setlength{\headheight}{0.5cm}
-\setlength{\headsep}{1cm}
-\setlength{\topskip}{0pt}
-\setlength{\oddsidemargin}{1.0cm}
-\setlength{\evensidemargin}{1.0cm}
-\setlength{\textwidth}{17cm}
-\setlength{\textheight}{24.5cm}
-\setlength{\footskip}{1cm}
-\setlength{\parindent}{0pt}
-\renewcommand{\baselinestretch}{1}
\begin{document}
-\newlength{\descrwidth}\setlength{\descrwidth}{9cm}
+\thispagestyle{empty}
-\newsavebox{\hdr}
-\sbox{\hdr}{
- \fontfamily{cmss}\fontsize{10pt}{12pt}\selectfont
+\newlength{\descrwidth}\setlength{\descrwidth}{10cm}
- \parbox{\textwidth}{
- \parbox[b]{12cm}{
- <%company%>
-
- <%address%>}\hfill
- \begin{tabular}[b]{rr@{}}
- Telefon & <%tel%>\\
- Telefax & <%fax%>
- \end{tabular}
-
- \rule[1.5ex]{\textwidth}{0.5pt}
- }
-}
-
\fontfamily{cmss}\fontshape{n}\selectfont
-\markboth{<%company%>\hfill <%invnumber%>}{\usebox{\hdr}}
-
-\pagestyle{myheadings}
-%\thispagestyle{empty} use this with letterhead paper
-
-<%pagebreak 90 27 48%>
-\end{tabular*}
+<%pagebreak 100 35 37%>
+\end{tabularx}
\newpage
-\markright{<%company%>\hfill <%invnumber%>}
-
-\vspace*{-12pt}
-
-\begin{tabular*}{\textwidth}{@{}lp{\descrwidth}@{\extracolsep\fill}rll@{}}
- \textbf{Nummer} & \textbf{Artikel} & \textbf{Anz} &
- \textbf{Einh} & \textbf{Steige} \\
+\begin{tabularx}{\textwidth}{lXr}
+ \hline
+ \textbf{Pos} & \textbf{Bezeichnung} & \textbf{Liefermenge} \\
+ \hline
<%end pagebreak%>
-
\fontfamily{cmss}\fontsize{10pt}{12pt}\selectfont
-\vspace*{2cm}
+\vspace*{1.5cm}
-<%shiptoname%>
+\begin{minipage}{8cm}
+ <%name%>
-<%shiptostreet%>
+ <%street%>
-<%shiptozipcode%>
+ <%zipcode%> <%city%>
-<%shiptocity%>
+ <%country%>
+\end{minipage}
+\hfill
+\begin{minipage}{6cm}
+ \rightline{\LARGE\textbf{\textit{Lieferschein}}}
+ \rightline{\large\textbf{\textit{Nr. <%invnumber%>%
+ }}}
+
+ Datum:\hfill <%invdate%>
-<%shiptocountry%>
+ Auftrag-Nr:\hfill <%ordnumber%>
-\vspace{3.5cm}
+ Kunden-Nr:\hfill <%customernumber%>
-\textbf{L I E F E R S C H E I N}
+ Ansprechpartner:\hfill <%employee%>
+\end{minipage}
+\vspace*{0.5cm}
+
+Ihre Bestellung ex <%cusordnumber%> vom <%orddate%>
\hfill
-\begin{tabular}[t]{l@{\hspace{0.3cm}}l}
- \textbf{Datum} & <%invdate%> \\
- \textbf{Nummer} & <%invnumber%> \\
-\end{tabular}
-\vspace{1cm}
+\vspace*{0.5cm}
-\begin{tabular*}{\textwidth}{@{}lp{\descrwidth}@{\extracolsep\fill}rll@{}}
- \textbf{Nummer} & \textbf{Artikel} & \textbf{Anz} &
- \textbf{Einh} & \textbf{Steige} \\
+\begin{tabularx}{\textwidth}{lXr}
+ \hline
+ \textbf{Pos} & \textbf{Bezeichnung} & \textbf{Liefermenge} \\
+ \hline
<%foreach number%>
- <%number%> & <%description%> & <%qty%> &
- <%unit%> & <%bin%> \\
+ <%runningnumber%> & \raggedright <%description%> & <%qty%> <%unit%>\\
<%end number%>
-\end{tabular*}
-
+\end{tabularx}
-\parbox{\textwidth}{
-\rule{\textwidth}{2pt}
+\vspace{0.5cm}
-\vspace{12pt}
-
-<%if notes%>
- <%notes%>
-<%end if%>
-
-}
+Liefertermin: <%deliverydate%>
-\renewcommand{\thefootnote}{\fnsymbol{footnote}}
+\vspace{0.5cm}
-\footnotetext[1]{\tiny
-Beschädigte Waren und Waren ohne Rückgabenummer werden nicht
-entgegengenommen. Lagerkosten werden mit 10\% berrechnet.
-Waren müssen ausreichended verpackt und versichert sein.
+Oben angeführte Positionen vollständig und ohne Mängel erhalten:
+\vspace*{2.5cm} \\
+\parbox[t]{6cm}{
+ \underline{\hspace*{6cm}}\\
+ \centerline{\small Datum / Unterschrift}
}
\end{document}
\documentclass[twoside]{scrartcl}
-\usepackage[frame]{xy}
+\usepackage{eurosym}
\usepackage{tabularx}
\usepackage[latin1]{inputenc}
-\setlength{\voffset}{0.5cm}
-\setlength{\hoffset}{-2.0cm}
-\setlength{\topmargin}{0cm}
-\setlength{\headheight}{0.5cm}
-\setlength{\headsep}{1cm}
-\setlength{\topskip}{0pt}
-\setlength{\oddsidemargin}{1.0cm}
-\setlength{\evensidemargin}{1.0cm}
-\setlength{\textwidth}{17cm}
-\setlength{\textheight}{24.5cm}
-\setlength{\footskip}{1cm}
-\setlength{\parindent}{0pt}
-\renewcommand{\baselinestretch}{1}
\begin{document}
-\newlength{\descrwidth}\setlength{\descrwidth}{9cm}
-
-\newsavebox{\hdr}
-\sbox{\hdr}{
- \fontfamily{cmss}\fontsize{10pt}{12pt}\selectfont
-
- \parbox{\textwidth}{
- \parbox[b]{12cm}{
- <%company%>
-
- <%address%>}\hfill
- \begin{tabular}[b]{rr@{}}
- Telefon & <%tel%>\\
- Telefax & <%fax%>
- \end{tabular}
-
- \rule[1.5ex]{\textwidth}{0.5pt}
- }
-}
-
-\fontfamily{cmss}\fontshape{n}\selectfont
-
-\markboth{<%company%>\hfill <%ordnumber%>}{\usebox{\hdr}}
+\thispagestyle{empty}
-\pagestyle{myheadings}
-%\thispagestyle{empty} use this with letterhead paper
+\newlength{\descrwidth}\setlength{\descrwidth}{10cm}
+\setlength{\parindent}{0cm}
-<%pagebreak 90 27 48%>
-\end{tabular*}
+\fontfamily{cmss}\fontshape{n}\selectfont
- \rule{\textwidth}{2pt}
-
- \hfill
- \begin{tabularx}{7cm}{Xr@{}}
- \textbf{Zwischensumme} & \textbf{<%sumcarriedforward%>} \\
- \end{tabularx}
+<%pagebreak 80 28 37%>
+\end{tabularx}
\newpage
-\markright{<%company%>\hfill <%ordnumber%>}
-
-\vspace*{-12pt}
+\begin{tabularx}{\textwidth}{lrXrr}
+ \hline
+ \textbf{Pos} & \textbf{Menge} & \textbf{Bezeichnung} &
+ \textbf{E-Preis/\euro} & \textbf{G-Preis/\euro} \\
+ \hline
+ <%foreach number%>
+ <%runningnumber%> & <%qty%> <%unit%> & \raggedright <%description%> &
+ <%sellprice%> & <%linetotal%>\\
+ <%end number%>
-\begin{tabular*}{\textwidth}{@{}lp{\descrwidth}@{\extracolsep\fill}rlrr@{}}
- \textbf{Nummer} & \textbf{Artikel} & \textbf{Anz} &
- \textbf{Einh} & \textbf{Preis} & \textbf{Total} \\
- & Übertrag von <%lastpage%> & & & & <%sumcarriedforward%> \\
<%end pagebreak%>
-
\fontfamily{cmss}\fontsize{10pt}{12pt}\selectfont
-\vspace*{2cm}
+\vspace*{1.5cm}
-<%name%>
+\begin{minipage}{8cm}
+ <%name%>
-<%street%>
+ <%street%>
-<%zipcode%>
+ <%zipcode%> <%city%>
-<%city%>
+ <%country%>
+\end{minipage}
+\hfill
+\begin{minipage}{6cm}
+ \rightline{\LARGE\textbf{\textit{Bestellung}}}
+ \rightline{\large\textbf{\textit{Nr. <%ordnumber%>%
+ }}}
-<%country%>
+ Datum:\hfill <%orddate%>
-\vspace{3.5cm}
+ Kunden-Nr:\hfill <%customernumber%>
-\textbf{B E S T E L L U N G}
-\hfill
-\begin{tabular}[t]{l@{\hspace{0.3cm}}l}
- \textbf{Datum} & <%orddate%> \\
-<%if reqdate%>
- \textbf{Lieferung bis} & <%reqdate%> \\
-<%end reqdate%>
- \textbf{Nummer} & <%ordnumber%>
-\end{tabular}
+ Telefon:\hfill <%phone%>
-\vspace{1cm}
+ Telefax:\hfill <%fax%>
-\begin{tabular*}{\textwidth}{@{}lp{\descrwidth}@{\extracolsep\fill}rlrr@{}}
- \textbf{Nummer} & \textbf{Artikel} & \textbf{Anz} &
- \textbf{Einh} & \textbf{Preis} & \textbf{Total} \\
-<%foreach number%>
- <%number%> & <%description%> & <%qty%> &
- <%unit%> & <%sellprice%> & <%linetotal%> \\
-<%end number%>
-\end{tabular*}
+ Ansprechpartner:\hfill <%employee%>
+\end{minipage}
+\vspace*{0.5cm}
-\parbox{\textwidth}{
-\rule{\textwidth}{2pt}
-\vspace{0.2cm}
+Hiermit bestellen wir verbindlich folgende Positionen:
+\vspace{0.5cm}
-\hfill
-\begin{tabularx}{7cm}{Xr@{}}
- \textbf{Zwischensumme} & \textbf{<%subtotal%>} \\
-<%foreach tax%>
- <%taxdescription%> on <%taxbase%> & <%tax%>\\
-<%end tax%>
+\begin{tabularx}{\textwidth}{lrXrr}
\hline
- \textbf{Total} & \textbf{<%ordtotal%>}\\
+ \textbf{Pos} & \textbf{Menge} & \textbf{Bezeichnung} &
+ \textbf{E-Preis/\euro} & \textbf{G-Preis/\euro} \\
+ \hline
+ <%foreach number%>
+ <%runningnumber%> & <%qty%> <%unit%> & \raggedright <%description%> &
+ <%sellprice%> \euro & <%linetotal%> \euro \\
+ <%end number%> \hline
+ \multicolumn{4}{l}{Nettobetrag} & <%subtotal%> \euro\\
+ <%foreach tax%>
+ \multicolumn{4}{l}{<%taxdescription%>} & <%tax%>\euro \\
+ <%end tax%>
+ \multicolumn{4}{l}{\textbf{Endbetrag}} & \textbf{<%ordtotal%> \euro} \\
\end{tabularx}
-
-\vspace{0.3cm}
-
-\hfill
- Alle Preise in \textbf{<%currency%>}.
-
-\vspace{12pt}
-
-<%if notes%>
- <%notes%>
-<%end if%>
-
-}
-
-
-%\renewcommand{\thefootnote}{\fnsymbol{footnote}}
-
-%\footnotetext[1]{\tiny }
+\hrule
\end{document}
-
\documentclass[twoside]{scrartcl}
-\usepackage[frame]{xy}
+\usepackage{eurosym}
\usepackage{tabularx}
\usepackage[latin1]{inputenc}
-\setlength{\voffset}{0.5cm}
-\setlength{\hoffset}{-2.0cm}
-\setlength{\topmargin}{0cm}
-\setlength{\headheight}{0.5cm}
-\setlength{\headsep}{1cm}
-\setlength{\topskip}{0pt}
-\setlength{\oddsidemargin}{1.0cm}
-\setlength{\evensidemargin}{1.0cm}
-\setlength{\textwidth}{17cm}
-\setlength{\textheight}{24.5cm}
-\setlength{\footskip}{1cm}
-\setlength{\parindent}{0pt}
-\renewcommand{\baselinestretch}{1}
\begin{document}
-\newlength{\descrwidth}\setlength{\descrwidth}{9cm}
-
-\newsavebox{\hdr}
-\sbox{\hdr}{
- \fontfamily{cmss}\fontsize{10pt}{12pt}\selectfont
-
- \parbox{\textwidth}{
- \parbox[b]{12cm}{
- <%company%>
-
- <%address%>}\hfill
- \begin{tabular}[b]{rr@{}}
- Telefon & <%tel%>\\
- Telefax & <%fax%>
- \end{tabular}
-
- \rule[1.5ex]{\textwidth}{0.5pt}
- }
-}
-
-\fontfamily{cmss}\fontshape{n}\selectfont
-
-\markboth{<%company%>\hfill <%ordnumber%>}{\usebox{\hdr}}
+\thispagestyle{empty}
-\pagestyle{myheadings}
-%\thispagestyle{empty} use this with letterhead paper
+\newlength{\descrwidth}\setlength{\descrwidth}{10cm}
+\setlength{\parindent}{0cm}
-<%pagebreak 90 27 48%>
-\end{tabular*}
+\fontfamily{cmss}\fontshape{n}\selectfont
- \rule{\textwidth}{2pt}
-
- \hfill
- \begin{tabularx}{7cm}{Xr@{}}
- \textbf{Zwischensumme} & \textbf{<%sumcarriedforward%>} \\
- \end{tabularx}
+<%pagebreak 80 28 37%>
+\end{tabularx}
\newpage
-\markright{<%company%>\hfill <%ordnumber%>}
-
-\vspace*{-12pt}
-
-\begin{tabular*}{\textwidth}{@{}lp{\descrwidth}@{\extracolsep\fill}rlrrr@{}}
- \textbf{Nummer} & \textbf{Artikel} & \textbf{Anz} &
- \textbf{Einh} & \textbf{Preis} & \textbf{Rab} & \textbf{Total} \\
- & Übertrag von Seite <%lastpage%> & & & & & <%sumcarriedforward%> \\
+\begin{tabularx}{\textwidth}{lrXrr}
+ \hline
+ \textbf{Pos} & \textbf{Menge} & \textbf{Bezeichnung} &
+ \textbf{E-Preis/\euro} & \textbf{G-Preis/\euro} \\
+ \hline
+ <%foreach number%>
+ <%runningnumber%> & <%qty%> <%unit%> & \raggedright <%description%> &
+ <%sellprice%> & <%linetotal%>\\
+ <%end number%>
<%end pagebreak%>
-
\fontfamily{cmss}\fontsize{10pt}{12pt}\selectfont
-\vspace*{2cm}
-
-<%name%>
-
-<%street%>
-
-<%zipcode%>
+\vspace*{1.5cm}
-<%city%>
+\begin{minipage}{8cm}
+ <%name%>
-<%country%>
+ <%street%>
-\vspace{3.5cm}
+ <%zipcode%> <%city%>
-\textbf{B E S T E L L U N G}
+ <%country%>
+\end{minipage}
\hfill
-\begin{tabular}[t]{l@{\hspace{0.3cm}}l}
- \textbf{Bestelldatum} & <%orddate%> \\
-<%if reqdate%>
- \textbf{Lieferbar bei} & <%reqdate%> \\
-<%end reqdate%>
- \textbf{Bestellnummer} & <%ordnumber%>
-\end{tabular}
+\begin{minipage}{6cm}
+ \rightline{\LARGE\textbf{\textit{Auftragsbestätigung}}} \vspace*{0.2cm}
+ \rightline{\large\textbf{\textit{Nr. <%ordnumber%>%
+ }}} \vspace*{0.2cm}
-\vspace{1cm}
-
-\begin{tabular*}{\textwidth}{@{}lp{\descrwidth}@{\extracolsep\fill}rlrrr@{}}
- \textbf{Nummer} & \textbf{Artikel} & \textbf{Anz} &
- \textbf{Einh} & \textbf{Preis} & \textbf{Rab} & \textbf{Total} \\
-<%foreach number%>
- <%number%> & <%description%> & <%qty%> &
- <%unit%> & <%sellprice%> & <%discount%> & <%linetotal%> \\
-<%end number%>
-\end{tabular*}
+ Datum:\hfill <%orddate%>
+ Kunden-Nr:\hfill <%customernumber%>
-\parbox{\textwidth}{
-\rule{\textwidth}{2pt}
+ Telefon:\hfill <%phone%>
-\vspace{0.2cm}
+ Telefax:\hfill <%fax%>
-\hfill
-\begin{tabularx}{7cm}{Xr@{}}
- \textbf{Zwischensumme} & \textbf{<%subtotal%>} \\
-<%foreach tax%>
- <%taxdescription%> auf <%taxbase%> & <%tax%>\\
-<%end tax%>
- \hline
- \textbf{Total} & \textbf{<%ordtotal%>}\\
-\end{tabularx}
+ Ansprechpartner:\hfill <%employee%>
+\end{minipage}
-\vspace{0.3cm}
+\vspace*{0.5cm}
\hfill
- Alle Preise in \textbf{<%currency%>}.
-
-\vspace{12pt}
-<%if notes%>
- <%notes%>
-<%end if%>
+\vspace{0.5cm}
-}
-
-
-\renewcommand{\thefootnote}{\fnsymbol{footnote}}
+\begin{tabularx}{\textwidth}{lrXrr}
+ \hline
+ \textbf{Pos} & \textbf{Menge} & \textbf{Bezeichnung} &
+ \textbf{E-Preis/\euro} & \textbf{G-Preis/\euro} \\
+ \hline
+ <%foreach number%>
+ <%runningnumber%> & <%qty%> <%unit%> & \raggedright <%description%> &
+ <%sellprice%> \euro & <%linetotal%> \euro \\
+ <%end number%> \hline
+ \multicolumn{4}{l}{Nettobetrag} & <%subtotal%> \euro\\
+ <%foreach tax%>
+ \multicolumn{4}{l}{<%taxdescription%>} & <%tax%>\euro \\
+ <%end tax%>
+ \multicolumn{4}{l}{\textbf{Endbetrag}} & \textbf{<%ordtotal%> \euro} \\
+\end{tabularx}
+\hrule
-\footnotetext[1]{\tiny
-Spezialprodukte werden nicht zurückgenommen. Für alle anderen Waren
-wird eine 10\% Stornogebühr verrechnet.
-}
+\vspace{1cm}
+Vereinbarter Liefertermin: <%reqdate%> \\ \\
+\textit{Bitte kontrollieren Sie alle Positionen auf Übereinstimmung
+ mit Ihrer Bestellung! Abweichungen teilen Sie innerhalb von 3 Tagen
+ mit!} \\ \\
\end{document}
-\documentclass{scrartcl}
-\usepackage[latin1]{inputenc}
-\usepackage[frame]{xy}
+\documentclass[twoside]{scrartcl}
+\usepackage{eurosym}
\usepackage{tabularx}
-\setlength{\voffset}{0cm}
-\setlength{\hoffset}{-2.5cm}
-\setlength{\topmargin}{0cm}
-\setlength{\headheight}{0.5cm}
-\setlength{\headsep}{0.5cm}
-\setlength{\topskip}{0pt}
-\setlength{\oddsidemargin}{2cm}
-\setlength{\evensidemargin}{2cm}
-\setlength{\textwidth}{16,4cm}
-\setlength{\textheight}{23.5cm}
-\setlength{\footskip}{0.5cm}
-\setlength{\parindent}{0pt}
-\renewcommand{\baselinestretch}{1}
+\usepackage[latin1]{inputenc}
\begin{document}
-\newlength{\descrwidth}\setlength{\descrwidth}{8.75cm}
-
-\fontfamily{cmss}\fontshape{n}\selectfont
-
-\parbox{\textwidth}{
- \parbox[b]{.42\textwidth}{
- <%company%>
-
- <%address%>
- }
- \hfill
- \begin{tabular}[b]{rr@{}}
- Tel & <%tel%>\\
- Fax & <%fax%>
- \end{tabular}
+\thispagestyle{empty}
- \rule[1.5ex]{\textwidth}{0.5pt}
-}
+\newlength{\descrwidth}\setlength{\descrwidth}{10cm}
+\setlength{\parindent}{0cm}
+\fontfamily{cmss}\fontshape{n}\selectfont
-<%pagebreak 50 30 52%>
- \multicolumn{5}{l}{\rule{\linewidth}{2pt}}\\
- \multicolumn{4}{r}{Zwischensumme:} & <%sumcarriedforward%>
-\end{tabular}
+<%pagebreak 80 28 37%>
+\end{tabularx}
\newpage
-\vspace*{-12pt}
-%\newlength{\dlpos}\settowidth{\dlpos}{\textbf{Pos.}}
-%\newlength{\dlanz}\settowidth{\dlanz}{\textbf{Anzahl}}
-%\newlength{\dlein}\settowidth{\dlein}{\textbf{Einzelpreis}}
-%\newlength{\dlpre}\settowidth{\dlpre}{\textbf{Preis in Euro}}
-
-\begin{tabular}{lp{\descrwidth}rrr}
- \textbf{Pos.} & \textbf{Beschreibung} & \textbf{Anzahl} &
- \textbf{Einzelpreis} & \textbf{Preis in Euro} \\
-% \hspace*{\dlpos} & & \hspace*{\dlanz} &
-% \hspace*{\dlein} & \hspace*{\dlpre}\\
-% & \textbf{\"Ubertrag von Seite <%lastpage%>} & & &
-% \textbf{<%sumcarriedforward%>}\\
- & \"Ubertrag von Seite <%lastpage%> & & & <%sumcarriedforward%>\\
+\begin{tabularx}{\textwidth}{lrXrr}
+ \hline
+ \textbf{Pos} & \textbf{Menge} & \textbf{Bezeichnung} &
+ \textbf{E-Preis/\euro} & \textbf{G-Preis/\euro} \\
+ \hline
+ <%foreach number%>
+ <%runningnumber%> & <%qty%> <%unit%> & \raggedright <%description%> &
+ <%sellprice%> & <%linetotal%>\\
+ <%end number%>
<%end pagebreak%>
-\pagestyle{myheadings}
-\thispagestyle{empty}
\fontfamily{cmss}\fontsize{10pt}{12pt}\selectfont
+\vspace*{1.5cm}
+\begin{minipage}{8cm}
+ <%name%>
-\vspace*{1.6cm}
-
-<%name%>
-
-<%street%>
-
-<%zipcode%> <%city%>
+ <%street%>
-<%addr4%>
-\vspace{1.5cm}
+ <%zipcode%> <%city%>
-\textbf{A N G E B O T}
+ <%country%>
+\end{minipage}
\hfill
-\begin{tabular}[t]{l@{\hspace{0,3cm}}l}
- \textbf{Angebotsdatum} & <%quodate%>\\
- \textbf{Angebotsnummer} & <%quonumber%>\\
- \textbf{Kundennummer} & <%customer_id%>
-\end{tabular}
+\begin{minipage}{6cm}
+ \rightline{\LARGE\textbf{\textit{Angebot}}}
+ \rightline{\large\textbf{\textit{Nr. <%quonumber%>%
+ }}}
-\vspace{1cm}
+ Datum:\hfill <%transdate%>
-\begin{tabular}{lp{\descrwidth}rrr}
- \textbf{Pos.} & \textbf{Beschreibung} & \textbf{Anzahl} &
- \textbf{Einzelpreis} & \textbf{Preis in Euro} \\
-<%foreach number%>
- <%runningnumber%> & <%description%> & <%qty%> & <%sellprice%> &
- <%linetotal%>\\
-<%end number%>
-\end{tabular}
+ Kunden-Nr:\hfill <%customernumber%>
-\parbox{\linewidth}{%
-\rule{\linewidth}{2pt}
+ Telefon:\hfill <%phone%>
-\vspace{0,2cm}
+ Telefax:\hfill <%fax%>
-Das Angebot ist gültig bis <%reqdate%>
+ Ansprechpartner:\hfill <%employee%>
+\end{minipage}
+
+\vspace*{0.5cm}
\hfill
-\begin{tabularx}{7cm}{Xr}
- \textbf{Nettobetrag} & \textbf{<%subtotal%>} \\
-<%foreach tax%>
- MwSt. 16\% & <%tax%>\\\hline
-<%end tax%>
- \textbf{Gesamtbetrag in Euro} & \textbf{<%ordtotal%>}
-\end{tabularx}
-\vspace{12pt}
+\vspace{0.5cm}
+
+\begin{tabularx}{\textwidth}{lrXrr}
+ \hline
+ \textbf{Pos} & \textbf{Menge} & \textbf{Bezeichnung} &
+ \textbf{E-Preis/\euro} & \textbf{G-Preis/\euro} \\
+ \hline
+ <%foreach number%>
+ <%runningnumber%> & <%qty%> <%unit%> & \raggedright <%description%> &
+ <%sellprice%> \euro & <%linetotal%> \euro \\
+ <%end number%> \hline
+ \multicolumn{4}{l}{Nettobetrag} & <%subtotal%> \euro \\
+ <%foreach tax%>
+ \multicolumn{4}{l}{<%taxdescription%>} & <%tax%> \euro \\
+ <%end tax%>
+ \multicolumn{4}{l}{\textbf{Endbetrag}} & \textbf{<%ordtotal%> \euro }
+\end{tabularx}
+\hrule
-Wir danken für Ihre Anfrage und hoffen, Ihnen hiermit ein interessantes Angebot
-gemacht zu haben. Sollten Sie noch Fragen oder Änderungswünsche haben,
-können Sie uns gerne jederzeit unter den oben genannten Telefonnummern kontaktieren.
+\vspace{0.2cm}
-Bei der Durchführung des Auftrags gelten unsere AGB, die wir Ihnen gerne
-zuschicken.
+Wir danken für Ihre Anfrage und hoffen, Ihnen hiermit ein interessantes Angebot gemacht zu haben. Das Angebot ist
+ gültig bis zum <%reqdate%>. Sollten Sie noch Fragen oder Änderungswünsche haben, können Sie uns gerne jederzeit
+ unter den oben genannten Telefonnummern oder eMail-Adressen kontaktieren. \\
+ Bei der Durchführung des Auftrags gelten unsere AGB, die wir Ihnen gerne zuschicken. \\ \\
+ Mit freundlichen Grüßen, \\ \\ \\
+ <%employee_name%>
-}
\end{document}
+
--- /dev/null
+;; This file was produced using taxbird.
+;; You probably don't want to touch this
+;; file. In case you do want it anyway,
+;; be warned: BE CAREFUL!!
+;;
+'("Umsatzsteuervoranmeldung <%year%>" (
+("vend-id" . "74931")
+("land-lieferant" . "<%nation%>")
+("name-lieferant" . "<%company%>")
+("berufsbez" . "")
+("strasse-lieferant" . "<%co_street%>")
+("plz-lieferant" . "<%co_zip%>")
+("ort-lieferant" . "<%co_city%>")
+("vorwahl" . "")
+("anschluss" . "<%co_phone%>")
+("land" . "<%elsterland%>")
+("zeitraum" . "<%period%>")
+("stnr" . "<%steuernummer%>")
+
+<%if 10%>("Kz10" . "<%10%>")<%end 10%>
+<%if 22%>("Kz22" . "<%22%>")<%end 22%>
+<%if 26%>("Kz26" . "<%26%>")<%end 26%>
+<%if 29%>("Kz29" . "<%29%>")<%end 29%>
+<%if 35%>("Kz35" . "<%35%>")<%end 35%>
+<%if 36%>("Kz36" . "<%36%>")<%end 36%>
+<%if 39%>("Kz39" . "<%39%>")<%end 39%>
+<%if 41%>("Kz41" . "<%41%>")<%end 41%>
+<%if 42%>("Kz42" . "<%42%>")<%end 42%>
+<%if 43%>("Kz43" . "<%43%>")<%end 43%>
+<%if 44%>("Kz44" . "<%44%>")<%end 44%>
+<%if 45%>("Kz45" . "<%45%>")<%end 45%>
+<%if 48%>("Kz48" . "<%48%>")<%end 48%>
+<%if 49%>("Kz49" . "<%49%>")<%end 49%>
+<%if 51%>("Kz51" . "<%51%>")<%end 51%>
+<%if 511%>("Kz51-calc" . "<%511%>")<%end 511%>
+<%if 52%>("Kz52" . "<%52%>")<%end 52%>
+<%if 53%>("Kz53" . "<%53%>")<%end 53%>
+<%if 59%>("Kz59" . "<%59%>")<%end 59%>
+<%if 60%>("Kz60" . "<%60%>")<%end 60%>
+<%if 61%>("Kz61" . "<%61%>")<%end 61%>
+<%if 62%>("Kz62" . "<%62%>")<%end 62%>
+<%if 63%>("Kz63" . "<%63%>")<%end 63%>
+<%if 64%>("Kz64" . "<%64%>")<%end 64%>
+<%if 65%>("Kz65" . "<%65%>")<%end 65%>
+<%if 66%>("Kz66" . "<%66%>")<%end 66%>
+<%if 67%>("Kz67" . "<%67%>")<%end 67%>
+<%if 69%>("Kz69" . "<%69%>")<%end 69%>
+<%if 73%>("Kz73" . "<%73%>")<%end 73%>
+<%if 74%>("Kz74" . "<%74%>")<%end 74%>
+<%if 76%>("Kz76" . "<%76%>")<%end 76%>
+<%if 77%>("Kz77" . "<%77%>")<%end 77%>
+<%if 80%>("Kz80" . "<%80%>")<%end 80%>
+<%if 83%>("Kz83" . "<%83%>")<%end 83%>
+<%if 84%>("Kz84" . "<%84%>")<%end 84%>
+<%if 85%>("Kz85" . "<%85%>")<%end 85%>
+<%if 86%>("Kz86" . "<%86%>")<%end 86%>
+<%if 861%>("Kz86-calc" . "<%861%>")<%end 861%>
+<%if 91%>("Kz91" . "<%91%>")<%end 91%>
+<%if 93%>("Kz93" . "<%93%>")<%end 93%>
+<%if 931%>("Kz93-calc" . "<%931%>")<%end 931%>
+<%if 94%>("Kz94" . "<%94%>")<%end 94%>
+<%if 95%>("Kz95" . "<%95%>")<%end 95%>
+<%if 96%>("Kz96" . "<%96%>")<%end 96%>
+<%if 97%>("Kz97" . "<%97%>")<%end 97%>
+<%if 971%>("Kz97-calc" . "<%971%>")<%end 971%>
+<%if 98%>("Kz98" . "<%98%>")<%end 98%>
+))
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" encoding="ISO-8859-1" ?>
+<!-- Diese Datei ist mit Lx-Office <%version%> generiert -->
+<WinstonAusgang>
+ <Formular Typ="UST"></Formular>
+ <Ordnungsnummer><%elsterFFFF%><%elstersteuernummer%></Ordnungsnummer>
+ <AnmeldeJahr><%year%></AnmeldeJahr>
+ <AnmeldeZeitraum><%period%></AnmeldeZeitraum>
+
+ <%if 35%><Kennzahl Nr="35"><%35%></Kennzahl><%end 35%>
+ <%if 36%><Kennzahl Nr="36"><%36%></Kennzahl><%end 36%>
+ <%if 39%><Kennzahl Nr="39"><%39%></Kennzahl><%end 39%>
+ <%if 41%><Kennzahl Nr="41"><%41%></Kennzahl><%end 41%>
+ <%if 42%><Kennzahl Nr="42"><%42%></Kennzahl><%end 42%>
+ <%if 43%><Kennzahl Nr="43"><%43%></Kennzahl><%end 43%>
+ <%if 44%><Kennzahl Nr="44"><%44%></Kennzahl><%end 44%>
+ <%if 45%><Kennzahl Nr="45"><%45%></Kennzahl><%end 45%>
+ <%if 48%><Kennzahl Nr="48"><%48%></Kennzahl><%end 48%>
+ <%if 49%><Kennzahl Nr="49"><%49%></Kennzahl><%end 49%>
+ <%if 51%><Kennzahl Nr="51"><%51%></Kennzahl><%end 51%>
+ <%if 511%><Kennzahl Nr="511"><%511%></Kennzahl><%end 511%>
+ <%if 52%><Kennzahl Nr="52"><%52%></Kennzahl><%end 52%>
+ <%if 53%><Kennzahl Nr="53"><%53%></Kennzahl><%end 53%>
+ <%if 59%><Kennzahl Nr="59"><%59%></Kennzahl><%end 59%>
+ <%if 60%><Kennzahl Nr="60"><%60%></Kennzahl><%end 60%>
+ <%if 61%><Kennzahl Nr="61"><%61%></Kennzahl><%end 61%>
+ <%if 62%><Kennzahl Nr="62"><%62%></Kennzahl><%end 62%>
+ <%if 63%><Kennzahl Nr="63"><%63%></Kennzahl><%end 63%>
+ <%if 64%><Kennzahl Nr="64"><%64%></Kennzahl><%end 64%>
+ <%if 65%><Kennzahl Nr="65"><%65%></Kennzahl><%end 65%>
+ <%if 66%><Kennzahl Nr="66"><%66%></Kennzahl><%end 66%>
+ <%if 67%><Kennzahl Nr="67"><%67%></Kennzahl><%end 67%>
+ <%if 69%><Kennzahl Nr="69"><%69%></Kennzahl><%end 69%>
+ <%if 73%><Kennzahl Nr="73"><%73%></Kennzahl><%end 73%>
+ <%if 74%><Kennzahl Nr="74"><%74%></Kennzahl><%end 74%>
+ <%if 76%><Kennzahl Nr="76"><%76%></Kennzahl><%end 76%>
+ <%if 77%><Kennzahl Nr="77"><%77%></Kennzahl><%end 77%>
+ <%if 80%><Kennzahl Nr="80"><%80%></Kennzahl><%end 80%>
+ <%if 83%><Kennzahl Nr="83"><%83%></Kennzahl><%end 83%>
+ <%if 84%><Kennzahl Nr="84"><%84%></Kennzahl><%end 84%>
+ <%if 85%><Kennzahl Nr="85"><%85%></Kennzahl><%end 85%>
+ <%if 86%><Kennzahl Nr="86"><%86%></Kennzahl><%end 86%>
+ <%if 861%><Kennzahl Nr="861"><%861%></Kennzahl><%end 861%>
+ <%if 91%><Kennzahl Nr="91"><%91%></Kennzahl><%end 91%>
+ <%if 93%><Kennzahl Nr="93"><%93%></Kennzahl><%end 93%>
+ <%if 931%><Kennzahl Nr="931"><%931%></Kennzahl><%end 931%>
+ <%if 94%><Kennzahl Nr="94"><%94%></Kennzahl><%end 94%>
+ <%if 95%><Kennzahl Nr="95"><%95%></Kennzahl><%end 95%>
+ <%if 96%><Kennzahl Nr="96"><%96%></Kennzahl><%end 96%>
+ <%if 97%><Kennzahl Nr="97"><%97%></Kennzahl><%end 97%>
+ <%if 971%><Kennzahl Nr="971"><%971%></Kennzahl><%end 971%>
+ <%if 98%><Kennzahl Nr="98"><%98%></Kennzahl><%end 98%>
+
+</WinstonAusgang>
+
--- /dev/null
+\documentclass[10pt, oneside]{scrartcl}
+\usepackage[latin1]{inputenc}
+\usepackage{german}
+\usepackage{tabularx}
+\usepackage{xspace}
+\usepackage{ifthen}
+\usepackage{eso-pic}
+\usepackage{longtable}
+\usepackage{eurosym}
+
+\setlength{\voffset}{-0.3cm}
+\setlength{\hoffset}{-2.2cm}
+\setlength{\topmargin}{0cm}
+\setlength{\headheight}{0.5cm}
+\setlength{\headsep}{1cm}
+\setlength{\topskip}{0pt}
+\setlength{\oddsidemargin}{2cm}
+%\setlength{\evensidemargin}{2cm}
+\setlength{\textwidth}{16.4cm}
+% \setlength{\textwidth}{13.4cm}
+\setlength{\textheight}{23.5cm}
+\setlength{\footskip}{1cm}
+\setlength{\parindent}{0pt}
+\setlength{\tabcolsep}{0cm}
+
+\renewcommand{\baselinestretch}{1}
+
+\begin{document}
+\pagestyle{empty}
+\fontfamily{cmss}\fontsize{10pt}{10pt}\fontseries{m}\selectfont
+
+% \vspace*{5cm}
+
+<%name%>
+
+% \ifthenelse{\equal{<%cp_name%>}{}}{}{z.Hd. <%cp_name%>}
+
+<%street%>
+
+<%zipcode%> <%city%>
+
+\begin{flushright}<%dunning_date%>\end{flushright}
+
+\vspace*{2.5cm} %\\
+\large
+\textbf{Zahlungserinnerung} \\ \\ \\
+\normalsize
+Sehr geehrte Damen und Herren, \\ \\ \\
+man kann seine Augen nicht überall haben - offensichtlich haben Sie übersehen, die folgenden Rechnungen zu begleichen: \\
+\vspace{0.5cm} \\
+\begin{tabularx}{\textwidth}{l@{\hspace*{2cm}}X@{\hspace*{0.5cm}}r}
+ \textbf{Rechnungsnummer} & \textbf{Rechnungsdatum} & \textbf{Rechnungsbetrag} \\ \hline && \\
+ <%foreach dn_invnumber%>
+ <%dn_invnumber%> & <%dn_transdate%> & <%dn_amount%> \euro \\[0.1cm]
+ <%end dn_invnumber%>
+\end{tabularx}
+\vspace*{0.5cm} \\
+Wir bitten Sie, diese bis zum <%dunning_duedate%> zu begleichen. \\ \\ \\
+Bitte beachten Sie, dass wir Zahlungseingänge nur bis zum <%dunning_date%> berücksichtigen konnten. Sollten Sie zwischenzeitlich bezahlt haben, betrachten Sie diese Zahlungserinnerung bitte als gegenstandslos. \\ \\ \\
+Mit freundlichen Grüßen, \\ \\ \\ \\
+<%employee_name%>
+\end{document}
\ No newline at end of file
--- /dev/null
+<body>
+
+ <TMPL_IF NAME=saved_message>
+ <p><TMPL_VAR NAME=saved_message></p>
+
+ <hr>
+ </TMPL_IF>
+
+ <form method="post" action="<TMPL_VAR NAME=script ESCAPE=HTML>">
+
+ <input type="hidden" name="path" value="<TMPL_VAR NAME=path ESCAPE=HTML>">
+ <input type="hidden" name="login" value="<TMPL_VAR NAME=login ESCAPE=HTML>">
+ <input type="hidden" name="password" value="<TMPL_VAR NAME=password ESCAPE=HTML>">
+
+ <input type="hidden" name="type" value="unit">
+ <input type="hidden" name="unit_type" value="<TMPL_VAR NAME=unit_type ESCAPE=HTML>">
+
+ <table width="100%">
+ <tr>
+ <th class="listtop" colspan="2"><TMPL_VAR NAME=title></th>
+ </tr>
+ <tr height="5"></tr>
+ </table>
+
+ <p>
+ Einheiten haben entweder keine oder genau eine Basiseinheit, von der
+ sie ein Vielfaches sind. Wenn Sie eine Basiseinheit auswählen,
+ dann müssen Sie auch einen Faktor eingeben. Sie müssen
+ Einheiten als ein Vielfaches einer kleineren Einheit eingeben. So
+ ist die Definition von "kg" mit der Basiseinheit
+ "g" und dem Faktor 1000 zulässig, die Definition von
+ "g" mit der Basiseinheit "kg" und dem Faktor
+ "0,001" hingegen nicht.
+ </p>
+
+ <hr>
+
+ <table width="100%">
+ <tr><th class="listtop">Einheit hinzufügen</th></tr>
+ </table>
+
+ <table>
+ <tr>
+ <th align="right">Einheit</th>
+ <td><input name="new_name" size="20" maxlength="20"></td>
+ </tr>
+ <tr>
+ <th align="right">Basiseinheit</th>
+ <td>
+ <select name="new_base_unit">
+ <TMPL_LOOP NAME=NEW_BASE_UNIT_DDBOX><option <TMPL_VAR NAME=selected>><TMPL_VAR NAME=name></option></TMPL_LOOP>
+ </select>
+ </td>
+ </tr>
+ <tr>
+ <th align="right">Faktor</th>
+ <td><input name="new_factor"></td>
+ </tr>
+ </table>
+
+ <input type="submit" class="submit" name="action" value="Erfassen">
+
+ <hr>
+
+ <table width="100%">
+ <tr><th class="listtop">Einheiten bearbeiten</th></tr>
+ </table>
+
+ <p>
+ Einheiten, die bereits in Benutzung sind (z.B. bei einer
+ Warendefinition, einer Rechnung oder bei einer Lagerbuchung)
+ können nachträglich nicht mehr verändert werden.
+ </p>
+
+ <p>
+ Einheiten, die zum Löschen markiert sind, werden beim Speichern
+ gelöscht.
+ </p>
+
+ <table>
+ <tr>
+ <th class="listheading"> </th>
+ <th class="listheading">Löschen</th>
+ <th class="listheading">Einheit</th>
+ <th class="listheading">Basiseinheit</th>
+ <th class="listheading">Faktor</th>
+ </tr>
+
+ <TMPL_LOOP NAME=UNITS>
+ <tr>
+ <TMPL_IF NAME=in_use>
+ <td><TMPL_VAR NAME=__counter__></td>
+ <td>
+ <input type="hidden" name="unchangeable_<TMPL_VAR NAME=__counter__>" value="1">
+ <input type="hidden" name="old_name_<TMPL_VAR NAME=__counter__>" value="<TMPL_VAR NAME=name>">
+ </td>
+
+ <td><TMPL_VAR NAME=name ESCAPE=HTML></td>
+ <td><TMPL_IF NAME=base_unit><TMPL_VAR NAME=base_unit ESCAPE=HTML><TMPL_ELSE>---</TMPL_IF></td>
+ <td><TMPL_IF NAME=base_unit><TMPL_VAR NAME=factor ESCAPE=HTML><TMPL_ELSE>---</TMPL_IF></td>
+
+ <TMPL_ELSE>
+
+ <td><TMPL_VAR NAME=__counter__></td>
+ <td align="center"><input type="checkbox" name="delete_<TMPL_VAR NAME=__counter__>"></td>
+ <td>
+ <input type="hidden" name="old_name_<TMPL_VAR NAME=__counter__>" value="<TMPL_VAR NAME=name>">
+ <input name="name_<TMPL_VAR NAME=__counter__>" size="20" maxlength="20" value="<TMPL_VAR NAME=name>">
+ </td>
+ <td>
+ <select name="base_unit_<TMPL_VAR NAME=__counter__>">
+ <TMPL_LOOP NAME=BASE_UNIT_DDBOX><option <TMPL_VAR NAME=selected>><TMPL_VAR NAME=name></option></TMPL_LOOP>
+ </select>
+ </td>
+ <td><input name="factor_<TMPL_VAR NAME=__counter__>" value="<TMPL_VAR NAME=factor>"></td>
+
+ </TMPL_IF>
+ </tr>
+
+ <TMPL_IF NAME=__last__><input type="hidden" name="rowcount" value="<TMPL_VAR NAME=__counter__>"></TMPL_IF>
+ </TMPL_LOOP>
+ </table>
+
+ <input type="submit" class="submit" name="action" value="Speichern">
+
+ </form>
+
+</body>
+</html>
--- /dev/null
+<body>
+
+ <TMPL_IF NAME=saved_message>
+ <p><TMPL_VAR NAME=saved_message></p>
+
+ <hr>
+ </TMPL_IF>
+
+ <form method="post" action="<TMPL_VAR NAME=script ESCAPE=HTML>">
+
+ <input type="hidden" name="path" value="<TMPL_VAR NAME=path ESCAPE=HTML>">
+ <input type="hidden" name="login" value="<TMPL_VAR NAME=login ESCAPE=HTML>">
+ <input type="hidden" name="password" value="<TMPL_VAR NAME=password ESCAPE=HTML>">
+
+ <input type="hidden" name="type" value="unit">
+ <input type="hidden" name="unit_type" value="<TMPL_VAR NAME=unit_type ESCAPE=HTML>">
+
+ <table width="100%">
+ <tr>
+ <th class="listtop" colspan="2"><TMPL_VAR NAME=title></th>
+ </tr>
+ <tr height="5"></tr>
+ </table>
+
+ <p>
+ Einheiten haben entweder keine oder genau eine Basiseinheit, von der
+ sie ein Vielfaches sind. Wenn Sie eine Basiseinheit auswählen,
+ dann müssen Sie auch einen Faktor eingeben. Sie müssen
+ Einheiten als ein Vielfaches einer kleineren Einheit eingeben. So
+ ist die Definition von "kg" mit der Basiseinheit
+ "g" und dem Faktor 1000 zulässig, die Definition von
+ "g" mit der Basiseinheit "kg" und dem Faktor
+ "0,001" hingegen nicht.
+ </p>
+
+ <hr>
+
+ <table width="100%">
+ <tr><th class="listtop"><translate>Add unit</translate></th></tr>
+ </table>
+
+ <table>
+ <tr>
+ <th align="right"><translate>Unit</translate></th>
+ <td><input name="new_name" size="20" maxlength="20"></td>
+ </tr>
+ <tr>
+ <th align="right"><translate>Base unit</translate></th>
+ <td>
+ <select name="new_base_unit">
+ <TMPL_LOOP NAME=NEW_BASE_UNIT_DDBOX><option <TMPL_VAR NAME=selected>><TMPL_VAR NAME=name></option></TMPL_LOOP>
+ </select>
+ </td>
+ </tr>
+ <tr>
+ <th align="right"><translate>Factor</translate></th>
+ <td><input name="new_factor"></td>
+ </tr>
+ </table>
+
+ <input type="submit" class="submit" name="action" value="<translate>Add</translate>">
+
+ <hr>
+
+ <table width="100%">
+ <tr><th class="listtop"><translate>Edit units</translate></th></tr>
+ </table>
+
+ <p>
+ Einheiten, die bereits in Benutzung sind (z.B. bei einer
+ Warendefinition, einer Rechnung oder bei einer Lagerbuchung)
+ können nachträglich nicht mehr verändert werden.
+ </p>
+
+ <p>
+ Einheiten, die zum Löschen markiert sind, werden beim Speichern
+ gelöscht.
+ </p>
+
+ <table>
+ <tr>
+ <th class="listheading"> </th>
+ <th class="listheading"><translate>Delete</translate></th>
+ <th class="listheading"><translate>Unit</translate></th>
+ <th class="listheading"><translate>Base unit</translate></th>
+ <th class="listheading"><translate>Factor</translate></th>
+ </tr>
+
+ <TMPL_LOOP NAME=UNITS>
+ <tr>
+ <TMPL_IF NAME=in_use>
+ <td><TMPL_VAR NAME=__counter__></td>
+ <td>
+ <input type="hidden" name="unchangeable_<TMPL_VAR NAME=__counter__>" value="1">
+ <input type="hidden" name="old_name_<TMPL_VAR NAME=__counter__>" value="<TMPL_VAR NAME=name>">
+ </td>
+
+ <td><TMPL_VAR NAME=name ESCAPE=HTML></td>
+ <td><TMPL_IF NAME=base_unit><TMPL_VAR NAME=base_unit ESCAPE=HTML><TMPL_ELSE>---</TMPL_IF></td>
+ <td><TMPL_IF NAME=base_unit><TMPL_VAR NAME=factor ESCAPE=HTML><TMPL_ELSE>---</TMPL_IF></td>
+
+ <TMPL_ELSE>
+
+ <td><TMPL_VAR NAME=__counter__></td>
+ <td align="center"><input type="checkbox" name="delete_<TMPL_VAR NAME=__counter__>"></td>
+ <td>
+ <input type="hidden" name="old_name_<TMPL_VAR NAME=__counter__>" value="<TMPL_VAR NAME=name>">
+ <input name="name_<TMPL_VAR NAME=__counter__>" size="20" maxlength="20" value="<TMPL_VAR NAME=name>">
+ </td>
+ <td>
+ <select name="base_unit_<TMPL_VAR NAME=__counter__>">
+ <TMPL_LOOP NAME=BASE_UNIT_DDBOX><option <TMPL_VAR NAME=selected>><TMPL_VAR NAME=name></option></TMPL_LOOP>
+ </select>
+ </td>
+ <td><input name="factor_<TMPL_VAR NAME=__counter__>" value="<TMPL_VAR NAME=factor>"></td>
+
+ </TMPL_IF>
+ </tr>
+
+ <TMPL_IF NAME=__last__><input type="hidden" name="rowcount" value="<TMPL_VAR NAME=__counter__>"></TMPL_IF>
+ </TMPL_LOOP>
+ </table>
+
+ <input type="submit" class="submit" name="action" value="<translate>Save</translate>">
+
+ </form>
+
+</body>
+</html>
--- /dev/null
+<div class="listtop">Schritt 3 von 3: Erzeugnisse</div>
+
+<form name="Form" method="post" action="login.pl">
+
+ <input type="hidden" name="path" value="<TMPL_VAR path ESCAPE=HTML>">
+ <input type="hidden" name="login" value="<TMPL_VAR login ESCAPE=HTML>">
+ <input type="hidden" name="hashed_password" value="<TMPL_VAR password ESCAPE=HTML>">
+ <input type="hidden" name="type" value="parts">
+ <input type="hidden" name="action" value="login">
+ <input type="hidden" name="action2" value="create_buchungsgruppen_assemblies">
+
+ <TMPL_IF saved_message>
+ <p><TMPL_VAR saved_message></p>
+ </TMPL_IF>
+
+ <div class="subsubheading">Existierende Buchungsgruppen</div>
+
+ <p>
+ Die folgenden Buchungsgruppen wurden bereits angelegt:
+ <br>
+ <ul>
+ <TMPL_LOOP BUCHUNGSGRUPPEN>
+ <li>
+ <TMPL_VAR description ESCAPE=HTML>:
+ Inventar: <TMPL_VAR inventory_accno>;
+
+ Erlöskonto/Aufwandskonto
+ Inand: <TMPL_VAR income_accno_0>/<TMPL_VAR expense_accno_0>;
+
+ Erlöskonto/Aufwandskonto
+ EU mit UstId-Nummer: <TMPL_VAR income_accno_1>/<TMPL_VAR expense_accno_1>;
+
+ Erlöskonto/Aufwandskonto
+ EU ohne UstId-Nummer: <TMPL_VAR income_accno_2>/<TMPL_VAR expense_accno_2>;
+
+ Erlöskonto/Aufwandskonto
+ Ausland: <TMPL_VAR income_accno_3>/<TMPL_VAR expense_accno_3>
+ </li>
+ </TMPL_LOOP>
+ </ul>
+ </p>
+
+ <TMPL_LOOP LIST>
+ <div class="subsubheading">Neue Buchungsgruppe <TMPL_VAR __counter__></div>
+
+ <table>
+ <tr>
+ <td>Beschreibung:</td>
+ <td><input name="description_<TMPL_VAR __counter__>"></td>
+ </tr>
+
+ <TMPL_IF eur>
+ <input type="hidden" name="inventory_accno_id_<TMPL_VAR __counter__>" value="<TMPL_VAR std_inventory_accno_id>">
+ <TMPL_ELSE>
+ <tr>
+ <td>Inventar:</td>
+ <td>
+ <input type="hidden" name="inventory_accno_id_<TMPL_VAR __counter__>" value="<TMPL_VAR inventory_accno_id ESCAPE=HTML>">
+ <TMPL_VAR inventory_accno ESCAPE=HTML>--<TMPL_VAR inventory_description ESCAPE=HTML>
+ </td>
+ </tr>
+ </TMPL_IF>
+
+ <tr>
+ <td>Erlöskonto Inand:</td>
+ <td>
+ <input type="hidden" name="income_accno_id_0_<TMPL_VAR __counter__>" value="<TMPL_VAR income_accno_id ESCAPE=HTML>">
+ <TMPL_VAR income_accno ESCAPE=HTML>--<TMPL_VAR income_description ESCAPE=HTML>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Aufwandskonto EU mit UstId-Nummer:</td>
+ <td>
+ <select name="expense_accno_id_0_<TMPL_VAR __counter__>">
+ <TMPL_LOOP ACC_EXPENSE><option value="<TMPL_VAR id>" <TMPL_VAR selected>><TMPL_VAR accno ESCAPE=HTML>--<TMPL_VAR description ESCAPE=HTML></option></TMPL_LOOP>
+ </select>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Erlöskonto EU mit UstId-Nummer:</td>
+ <td>
+ <select name="income_accno_id_1_<TMPL_VAR __counter__>">
+ <TMPL_LOOP ACC_INCOME><option value="<TMPL_VAR id>" <TMPL_VAR selected>><TMPL_VAR accno ESCAPE=HTML>--<TMPL_VAR description ESCAPE=HTML></option></TMPL_LOOP>
+ </select>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Aufwandskonto EU mit UstId-Nummer:</td>
+ <td>
+ <select name="expense_accno_id_1_<TMPL_VAR __counter__>">
+ <TMPL_LOOP ACC_EXPENSE><option value="<TMPL_VAR id>" <TMPL_VAR selected>><TMPL_VAR accno ESCAPE=HTML>--<TMPL_VAR description ESCAPE=HTML></option></TMPL_LOOP>
+ </select>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Erlöskonto EU ohne UstId-Nummer:</td>
+ <td>
+ <select name="income_accno_id_2_<TMPL_VAR __counter__>">
+ <TMPL_LOOP ACC_INCOME><option value="<TMPL_VAR id>" <TMPL_VAR selected>><TMPL_VAR accno ESCAPE=HTML>--<TMPL_VAR description ESCAPE=HTML></option></TMPL_LOOP>
+ </select>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Aufwandskonto EU ohne UstId-Nummer:</td>
+ <td>
+ <select name="expense_accno_id_2_<TMPL_VAR __counter__>">
+ <TMPL_LOOP ACC_EXPENSE><option value="<TMPL_VAR id>" <TMPL_VAR selected>><TMPL_VAR accno ESCAPE=HTML>--<TMPL_VAR description ESCAPE=HTML></option></TMPL_LOOP>
+ </select>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Erlöskonto Ausland:</td>
+ <td>
+ <select name="income_accno_id_3_<TMPL_VAR __counter__>">
+ <TMPL_LOOP ACC_INCOME><option value="<TMPL_VAR id>" <TMPL_VAR selected>><TMPL_VAR accno ESCAPE=HTML>--<TMPL_VAR description ESCAPE=HTML></option></TMPL_LOOP>
+ </select>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Aufwandskonto Ausland:</td>
+ <td>
+ <select name="expense_accno_id_3_<TMPL_VAR __counter__>">
+ <TMPL_LOOP ACC_EXPENSE><option value="<TMPL_VAR id>" <TMPL_VAR selected>><TMPL_VAR accno ESCAPE=HTML>--<TMPL_VAR description ESCAPE=HTML></option></TMPL_LOOP>
+ </select>
+ </td>
+ </tr>
+ </table>
+
+ <TMPL_IF __last__>
+ <input type="hidden" name="rowcount" value="<TMPL_VAR __counter__>">
+ </TMPL_IF>
+
+ <hr>
+ </TMPL_LOOP>
+
+ <input type="submit" name="dummy" value="Buchungsgruppe erfassen">
+
+</form>
+
--- /dev/null
+<div class="listtop">Schritt 3 von 3: Erzeugnisse</div>
+
+<p>In diesem Schritt gibt es nichts mehr zu tun.</p>
--- /dev/null
+<div class="listtop"><translate>Step 3 of 3: Assemblies</translate></div>
+
+<p><translate>There is nothing to do in this step.</translate></p>
--- /dev/null
+<div class="listtop"><translate>Step 3 of 3: Assemblies</translate></div>
+
+<form name="Form" method="post" action="login.pl">
+
+ <input type="hidden" name="path" value="<TMPL_VAR path ESCAPE=HTML>">
+ <input type="hidden" name="login" value="<TMPL_VAR login ESCAPE=HTML>">
+ <input type="hidden" name="hashed_password" value="<TMPL_VAR password ESCAPE=HTML>">
+ <input type="hidden" name="type" value="parts">
+ <input type="hidden" name="action" value="login">
+ <input type="hidden" name="action2" value="create_buchungsgruppen_assemblies">
+
+ <TMPL_IF saved_message>
+ <p><TMPL_VAR saved_message></p>
+ </TMPL_IF>
+
+ <div class="subsubheading"><translate>Existing Buchungsgruppen</translate></div>
+
+ <p>
+ <translate>The following Buchungsgruppen have already been created:</translate>
+ <br>
+ <ul>
+ <TMPL_LOOP BUCHUNGSGRUPPEN>
+ <li>
+ <TMPL_VAR description ESCAPE=HTML>:
+ <translate>Invetory</translate>: <TMPL_VAR inventory_accno>;
+
+ <translate>Income accno</translate>/<translate>Expense accno</translate>
+ <translate>National</translate>: <TMPL_VAR income_accno_0>/<TMPL_VAR expense_accno_0>;
+
+ <translate>Income accno</translate>/<translate>Expense accno</translate>
+ <translate>EU with VAT ID</translate>: <TMPL_VAR income_accno_1>/<TMPL_VAR expense_accno_1>;
+
+ <translate>Income accno</translate>/<translate>Expense accno</translate>
+ <translate>EU without VAT ID</translate>: <TMPL_VAR income_accno_2>/<TMPL_VAR expense_accno_2>;
+
+ <translate>Income accno</translate>/<translate>Expense accno</translate>
+ <translate>International</translate>: <TMPL_VAR income_accno_3>/<TMPL_VAR expense_accno_3>
+ </li>
+ </TMPL_LOOP>
+ </ul>
+ </p>
+
+ <TMPL_LOOP LIST>
+ <div class="subsubheading"><translate>New Buchungsgruppe <TMPL_VAR __counter__></translate></div>
+
+ <table>
+ <tr>
+ <td><translate>Description</translate>:</td>
+ <td><input name="description_<TMPL_VAR __counter__>"></td>
+ </tr>
+
+ <TMPL_IF eur>
+ <input type="hidden" name="inventory_accno_id_<TMPL_VAR __counter__>" value="<TMPL_VAR std_inventory_accno_id>">
+ <TMPL_ELSE>
+ <tr>
+ <td><translate>Inventory</translate>:</td>
+ <td>
+ <input type="hidden" name="inventory_accno_id_<TMPL_VAR __counter__>" value="<TMPL_VAR inventory_accno_id ESCAPE=HTML>">
+ <TMPL_VAR inventory_accno ESCAPE=HTML>--<TMPL_VAR inventory_description ESCAPE=HTML>
+ </td>
+ </tr>
+ </TMPL_IF>
+
+ <tr>
+ <td><translate>Income accno</translate> <translate>National</translate>:</td>
+ <td>
+ <input type="hidden" name="income_accno_id_0_<TMPL_VAR __counter__>" value="<TMPL_VAR income_accno_id ESCAPE=HTML>">
+ <TMPL_VAR income_accno ESCAPE=HTML>--<TMPL_VAR income_description ESCAPE=HTML>
+ </td>
+ </tr>
+
+ <tr>
+ <td><translate>Expense accno</translate> <translate>EU with VAT ID</translate>:</td>
+ <td>
+ <select name="expense_accno_id_0_<TMPL_VAR __counter__>">
+ <TMPL_LOOP ACC_EXPENSE><option value="<TMPL_VAR id>" <TMPL_VAR selected>><TMPL_VAR accno ESCAPE=HTML>--<TMPL_VAR description ESCAPE=HTML></option></TMPL_LOOP>
+ </select>
+ </td>
+ </tr>
+
+ <tr>
+ <td><translate>Income accno</translate> <translate>EU with VAT ID</translate>:</td>
+ <td>
+ <select name="income_accno_id_1_<TMPL_VAR __counter__>">
+ <TMPL_LOOP ACC_INCOME><option value="<TMPL_VAR id>" <TMPL_VAR selected>><TMPL_VAR accno ESCAPE=HTML>--<TMPL_VAR description ESCAPE=HTML></option></TMPL_LOOP>
+ </select>
+ </td>
+ </tr>
+
+ <tr>
+ <td><translate>Expense accno</translate> <translate>EU with VAT ID</translate>:</td>
+ <td>
+ <select name="expense_accno_id_1_<TMPL_VAR __counter__>">
+ <TMPL_LOOP ACC_EXPENSE><option value="<TMPL_VAR id>" <TMPL_VAR selected>><TMPL_VAR accno ESCAPE=HTML>--<TMPL_VAR description ESCAPE=HTML></option></TMPL_LOOP>
+ </select>
+ </td>
+ </tr>
+
+ <tr>
+ <td><translate>Income accno</translate> <translate>EU without VAT ID</translate>:</td>
+ <td>
+ <select name="income_accno_id_2_<TMPL_VAR __counter__>">
+ <TMPL_LOOP ACC_INCOME><option value="<TMPL_VAR id>" <TMPL_VAR selected>><TMPL_VAR accno ESCAPE=HTML>--<TMPL_VAR description ESCAPE=HTML></option></TMPL_LOOP>
+ </select>
+ </td>
+ </tr>
+
+ <tr>
+ <td><translate>Expense accno</translate> <translate>EU without VAT ID</translate>:</td>
+ <td>
+ <select name="expense_accno_id_2_<TMPL_VAR __counter__>">
+ <TMPL_LOOP ACC_EXPENSE><option value="<TMPL_VAR id>" <TMPL_VAR selected>><TMPL_VAR accno ESCAPE=HTML>--<TMPL_VAR description ESCAPE=HTML></option></TMPL_LOOP>
+ </select>
+ </td>
+ </tr>
+
+ <tr>
+ <td><translate>Income accno</translate> <translate>International</translate>:</td>
+ <td>
+ <select name="income_accno_id_3_<TMPL_VAR __counter__>">
+ <TMPL_LOOP ACC_INCOME><option value="<TMPL_VAR id>" <TMPL_VAR selected>><TMPL_VAR accno ESCAPE=HTML>--<TMPL_VAR description ESCAPE=HTML></option></TMPL_LOOP>
+ </select>
+ </td>
+ </tr>
+
+ <tr>
+ <td><translate>Expense accno</translate> <translate>International</translate>:</td>
+ <td>
+ <select name="expense_accno_id_3_<TMPL_VAR __counter__>">
+ <TMPL_LOOP ACC_EXPENSE><option value="<TMPL_VAR id>" <TMPL_VAR selected>><TMPL_VAR accno ESCAPE=HTML>--<TMPL_VAR description ESCAPE=HTML></option></TMPL_LOOP>
+ </select>
+ </td>
+ </tr>
+ </table>
+
+ <TMPL_IF __last__>
+ <input type="hidden" name="rowcount" value="<TMPL_VAR __counter__>">
+ </TMPL_IF>
+
+ <hr>
+ </TMPL_LOOP>
+
+ <input type="submit" name="dummy" value="<translate>Create Buchungsgruppen</translate>">
+
+</form>
+
--- /dev/null
+<div class="listtop">Update beendet.</div>
+
+<p>Das Datenbankupgrade für die Einführung von Buchungsgruppen ist jetzt beendet.</p>
+
+<hr>
--- /dev/null
+<div class="listtop"><translate>Update complete</translate></div>
+
+<p><translate>The database upgrade for the introduction of Buchungsgruppen is now complete.</translate></p>
+
+<hr>
--- /dev/null
+<hr>
+
+<div class="listtop">Einführung von Buchungsgruppen</div>
+
+<p>
+ Vor Lx-Office 2.4.0 musste der Benutzer die Konten bei jeder Ware und jeder Dienstleistung einzeln auswählen.
+ Lx-Office 2.4.0 führt zwei neue Konzepte ein: Steuerzonen und Buchungsgruppen.
+ Es gibt vier Steuerzonen.
+ Eine Buchungsgruppe besteht aus einem deskriptiven Namen, den Erlös- und Aufwandskonten für diese vier Steuerzonen sowie aus einem Inventarkonto.
+ Der Benutzer muss nun für jeden Artikel nur noch die Buchungsgruppe anstelle der drei einzelnen Konten auswählen.
+ Deswegen muss man den gleichen Artikel nicht mehr mehrmals anlegen, wenn er in verschiedenen Steuerzonen gehandelt werden soll.
+</p>
+
+<p>
+ Dieses Upgradescript versucht, bei allen bestehenden Artikeln neu erstellte Buchungsgruppen zuzuordnen.
+ Es ist möglich, dies für einige, aber nicht für alle Buchungsgruppen automatisch zu erledigen.
+ Sie müssen neue Buchungsgruppen für alle Kombinationen aus Inventar-, Erlös- und Aufwandskonto, die bereits benutzt wurden.
+</p>
--- /dev/null
+<hr>
+
+<div class="listtop"><translate>Introduction of Buchungsgruppen</translate></div>
+
+<p>
+ <translate>Prior to Lx-Office v2.4.0 the user had to chose the accounts
+ for each part and service.</translate>
+ <translate>Lx-Office 2.4.0 introduces two new concepts: tax zones and
+ Buchungsgruppen.</translate>
+ <translate>There are four tax zones.</translate>
+ <translate>A Buchungsgruppe consists of a descriptive name and the
+ account numbers for the income and expense accounts for those four
+ tax zones as well as the inventory account number.</translate>
+ <translate>Now the user must select a single Buchungsgruppe for each
+ part instead of three distinct accounts.</translate>
+ <translate>Therefore there's no need to create the same article more
+ than once if it is sold or bought in/from another tax
+ zone.</translate>
+</p>
+
+<p>
+ <translate>This upgrade script tries to map all existing parts in the
+ database to the newly created Buchungsgruppen.</translate>
+ <translate>It is possible to do this automatically for some
+ Buchungsgruppen, but not for all.</translate>
+ <translate>You have to create new Buchungsgruppen for all the
+ combinations of inventory, income and expense accounts that have
+ been used already.</translate>
+</p>
--- /dev/null
+<div class="listtop">Schritt 1 von 3: Waren</div>
+
+<form name="Form" method="post" action="login.pl">
+
+ <input type="hidden" name="path" value="<TMPL_VAR path ESCAPE=HTML>">
+ <input type="hidden" name="login" value="<TMPL_VAR login ESCAPE=HTML>">
+ <input type="hidden" name="hashed_password" value="<TMPL_VAR password ESCAPE=HTML>">
+ <input type="hidden" name="type" value="parts">
+ <input type="hidden" name="action" value="login">
+ <input type="hidden" name="action2" value="">
+
+ <TMPL_IF saved_message>
+ <p><TMPL_VAR saved_message></p>
+ </TMPL_IF>
+
+ <div class="subsubheading">Existierende Buchungsgruppen</div>
+
+ <p>
+ Die folgenden Buchungsgruppen wurden bereits angelegt:
+ <br>
+ <ul>
+ <TMPL_LOOP BUCHUNGSGRUPPEN>
+ <li>
+ <TMPL_VAR description ESCAPE=HTML>:
+ Inventar: <TMPL_VAR inventory_accno>;
+
+ Erlöskonto/Aufwandskonto
+ Inand: <TMPL_VAR income_accno_0>/<TMPL_VAR expense_accno_0>;
+
+ Erlöskonto/Aufwandskonto
+ EU mit UstId-Nummer: <TMPL_VAR income_accno_1>/<TMPL_VAR expense_accno_1>;
+
+ Erlöskonto/Aufwandskonto
+ EU ohne UstId-Nummer: <TMPL_VAR income_accno_2>/<TMPL_VAR expense_accno_2>;
+
+ Erlöskonto/Aufwandskonto
+ Ausland: <TMPL_VAR income_accno_3>/<TMPL_VAR expense_accno_3>
+ </li>
+ </TMPL_LOOP>
+ </ul>
+ </p>
+
+ <TMPL_LOOP LIST>
+ <div class="subsubheading">Neue Buchungsgruppe <TMPL_VAR __counter__></div>
+
+ <table>
+ <tr>
+ <td>Beschreibung:</td>
+ <td><input name="description_<TMPL_VAR __counter__>"></td>
+ </tr>
+
+ <TMPL_IF eur>
+ <input type="hidden" name="inventory_accno_id_<TMPL_VAR __counter__>" value="<TMPL_VAR std_inventory_accno_id>">
+ <TMPL_ELSE>
+ <tr>
+ <td>Inventar:</td>
+ <td>
+ <input type="hidden" name="inventory_accno_id_<TMPL_VAR __counter__>" value="<TMPL_VAR inventory_accno_id ESCAPE=HTML>">
+ <TMPL_VAR inventory_accno ESCAPE=HTML>--<TMPL_VAR inventory_description ESCAPE=HTML>
+ </td>
+ </tr>
+ </TMPL_IF>
+
+ <tr>
+ <td>Erlöskonto Inand:</td>
+ <td>
+ <input type="hidden" name="income_accno_id_0_<TMPL_VAR __counter__>" value="<TMPL_VAR income_accno_id ESCAPE=HTML>">
+ <TMPL_VAR income_accno ESCAPE=HTML>--<TMPL_VAR income_description ESCAPE=HTML>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Aufwandskonto Inand:</td>
+ <td>
+ <input type="hidden" name="expense_accno_id_0_<TMPL_VAR __counter__>" value="<TMPL_VAR expense_accno_id ESCAPE=HTML>">
+ <TMPL_VAR expense_accno ESCAPE=HTML>--<TMPL_VAR expense_description ESCAPE=HTML>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Erlöskonto EU mit UstId-Nummer:</td>
+ <td>
+ <select name="income_accno_id_1_<TMPL_VAR __counter__>">
+ <TMPL_LOOP ACC_INCOME><option value="<TMPL_VAR id>" <TMPL_VAR selected>><TMPL_VAR accno ESCAPE=HTML>--<TMPL_VAR description ESCAPE=HTML></option></TMPL_LOOP>
+ </select>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Aufwandskonto EU mit UstId-Nummer:</td>
+ <td>
+ <select name="expense_accno_id_1_<TMPL_VAR __counter__>">
+ <TMPL_LOOP ACC_EXPENSE><option value="<TMPL_VAR id>" <TMPL_VAR selected>><TMPL_VAR accno ESCAPE=HTML>--<TMPL_VAR description ESCAPE=HTML></option></TMPL_LOOP>
+ </select>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Erlöskonto EU ohne UstId-Nummer:</td>
+ <td>
+ <select name="income_accno_id_2_<TMPL_VAR __counter__>">
+ <TMPL_LOOP ACC_INCOME><option value="<TMPL_VAR id>" <TMPL_VAR selected>><TMPL_VAR accno ESCAPE=HTML>--<TMPL_VAR description ESCAPE=HTML></option></TMPL_LOOP>
+ </select>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Aufwandskonto EU ohne UstId-Nummer:</td>
+ <td>
+ <select name="expense_accno_id_2_<TMPL_VAR __counter__>">
+ <TMPL_LOOP ACC_EXPENSE><option value="<TMPL_VAR id>" <TMPL_VAR selected>><TMPL_VAR accno ESCAPE=HTML>--<TMPL_VAR description ESCAPE=HTML></option></TMPL_LOOP>
+ </select>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Erlöskonto Ausland:</td>
+ <td>
+ <select name="income_accno_id_3_<TMPL_VAR __counter__>">
+ <TMPL_LOOP ACC_INCOME><option value="<TMPL_VAR id>" <TMPL_VAR selected>><TMPL_VAR accno ESCAPE=HTML>--<TMPL_VAR description ESCAPE=HTML></option></TMPL_LOOP>
+ </select>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Aufwandskonto Ausland:</td>
+ <td>
+ <select name="expense_accno_id_3_<TMPL_VAR __counter__>">
+ <TMPL_LOOP ACC_EXPENSE><option value="<TMPL_VAR id>" <TMPL_VAR selected>><TMPL_VAR accno ESCAPE=HTML>--<TMPL_VAR description ESCAPE=HTML></option></TMPL_LOOP>
+ </select>
+ </td>
+ </tr>
+ </table>
+
+ <TMPL_IF __last__>
+ <input type="hidden" name="rowcount" value="<TMPL_VAR __counter__>">
+ </TMPL_IF>
+
+ <hr>
+ </TMPL_LOOP>
+
+ <input type="submit" onclick="document.Form.action2.value = 'create_buchungsgruppen'; document.Form.submit();" name="dummy" value="Buchungsgruppe erfassen">
+
+</form>
+
--- /dev/null
+<div class="listtop">Schritt 1 von 3: Waren</div>
+
+<p>In diesem Schritt gibt es nichts mehr zu tun.</p>
--- /dev/null
+<div class="listtop"><translate>Step 1 of 3: Parts</translate></div>
+
+<p><translate>There is nothing to do in this step.</translate></p>
--- /dev/null
+<div class="listtop"><translate>Step 1 of 3: Parts</translate></div>
+
+<form name="Form" method="post" action="login.pl">
+
+ <input type="hidden" name="path" value="<TMPL_VAR path ESCAPE=HTML>">
+ <input type="hidden" name="login" value="<TMPL_VAR login ESCAPE=HTML>">
+ <input type="hidden" name="hashed_password" value="<TMPL_VAR password ESCAPE=HTML>">
+ <input type="hidden" name="type" value="parts">
+ <input type="hidden" name="action" value="login">
+ <input type="hidden" name="action2" value="">
+
+ <TMPL_IF saved_message>
+ <p><TMPL_VAR saved_message></p>
+ </TMPL_IF>
+
+ <div class="subsubheading"><translate>Existing Buchungsgruppen</translate></div>
+
+ <p>
+ <translate>The following Buchungsgruppen have already been created:</translate>
+ <br>
+ <ul>
+ <TMPL_LOOP BUCHUNGSGRUPPEN>
+ <li>
+ <TMPL_VAR description ESCAPE=HTML>:
+ <translate>Invetory</translate>: <TMPL_VAR inventory_accno>;
+
+ <translate>Income accno</translate>/<translate>Expense accno</translate>
+ <translate>National</translate>: <TMPL_VAR income_accno_0>/<TMPL_VAR expense_accno_0>;
+
+ <translate>Income accno</translate>/<translate>Expense accno</translate>
+ <translate>EU with VAT ID</translate>: <TMPL_VAR income_accno_1>/<TMPL_VAR expense_accno_1>;
+
+ <translate>Income accno</translate>/<translate>Expense accno</translate>
+ <translate>EU without VAT ID</translate>: <TMPL_VAR income_accno_2>/<TMPL_VAR expense_accno_2>;
+
+ <translate>Income accno</translate>/<translate>Expense accno</translate>
+ <translate>International</translate>: <TMPL_VAR income_accno_3>/<TMPL_VAR expense_accno_3>
+ </li>
+ </TMPL_LOOP>
+ </ul>
+ </p>
+
+ <TMPL_LOOP LIST>
+ <div class="subsubheading"><translate>New Buchungsgruppe <TMPL_VAR __counter__></translate></div>
+
+ <table>
+ <tr>
+ <td><translate>Description</translate>:</td>
+ <td><input name="description_<TMPL_VAR __counter__>"></td>
+ </tr>
+
+ <TMPL_IF eur>
+ <input type="hidden" name="inventory_accno_id_<TMPL_VAR __counter__>" value="<TMPL_VAR std_inventory_accno_id>">
+ <TMPL_ELSE>
+ <tr>
+ <td><translate>Inventory</translate>:</td>
+ <td>
+ <input type="hidden" name="inventory_accno_id_<TMPL_VAR __counter__>" value="<TMPL_VAR inventory_accno_id ESCAPE=HTML>">
+ <TMPL_VAR inventory_accno ESCAPE=HTML>--<TMPL_VAR inventory_description ESCAPE=HTML>
+ </td>
+ </tr>
+ </TMPL_IF>
+
+ <tr>
+ <td><translate>Income accno</translate> <translate>National</translate>:</td>
+ <td>
+ <input type="hidden" name="income_accno_id_0_<TMPL_VAR __counter__>" value="<TMPL_VAR income_accno_id ESCAPE=HTML>">
+ <TMPL_VAR income_accno ESCAPE=HTML>--<TMPL_VAR income_description ESCAPE=HTML>
+ </td>
+ </tr>
+
+ <tr>
+ <td><translate>Expense accno</translate> <translate>National</translate>:</td>
+ <td>
+ <input type="hidden" name="expense_accno_id_0_<TMPL_VAR __counter__>" value="<TMPL_VAR expense_accno_id ESCAPE=HTML>">
+ <TMPL_VAR expense_accno ESCAPE=HTML>--<TMPL_VAR expense_description ESCAPE=HTML>
+ </td>
+ </tr>
+
+ <tr>
+ <td><translate>Income accno</translate> <translate>EU with VAT ID</translate>:</td>
+ <td>
+ <select name="income_accno_id_1_<TMPL_VAR __counter__>">
+ <TMPL_LOOP ACC_INCOME><option value="<TMPL_VAR id>" <TMPL_VAR selected>><TMPL_VAR accno ESCAPE=HTML>--<TMPL_VAR description ESCAPE=HTML></option></TMPL_LOOP>
+ </select>
+ </td>
+ </tr>
+
+ <tr>
+ <td><translate>Expense accno</translate> <translate>EU with VAT ID</translate>:</td>
+ <td>
+ <select name="expense_accno_id_1_<TMPL_VAR __counter__>">
+ <TMPL_LOOP ACC_EXPENSE><option value="<TMPL_VAR id>" <TMPL_VAR selected>><TMPL_VAR accno ESCAPE=HTML>--<TMPL_VAR description ESCAPE=HTML></option></TMPL_LOOP>
+ </select>
+ </td>
+ </tr>
+
+ <tr>
+ <td><translate>Income accno</translate> <translate>EU without VAT ID</translate>:</td>
+ <td>
+ <select name="income_accno_id_2_<TMPL_VAR __counter__>">
+ <TMPL_LOOP ACC_INCOME><option value="<TMPL_VAR id>" <TMPL_VAR selected>><TMPL_VAR accno ESCAPE=HTML>--<TMPL_VAR description ESCAPE=HTML></option></TMPL_LOOP>
+ </select>
+ </td>
+ </tr>
+
+ <tr>
+ <td><translate>Expense accno</translate> <translate>EU without VAT ID</translate>:</td>
+ <td>
+ <select name="expense_accno_id_2_<TMPL_VAR __counter__>">
+ <TMPL_LOOP ACC_EXPENSE><option value="<TMPL_VAR id>" <TMPL_VAR selected>><TMPL_VAR accno ESCAPE=HTML>--<TMPL_VAR description ESCAPE=HTML></option></TMPL_LOOP>
+ </select>
+ </td>
+ </tr>
+
+ <tr>
+ <td><translate>Income accno</translate> <translate>International</translate>:</td>
+ <td>
+ <select name="income_accno_id_3_<TMPL_VAR __counter__>">
+ <TMPL_LOOP ACC_INCOME><option value="<TMPL_VAR id>" <TMPL_VAR selected>><TMPL_VAR accno ESCAPE=HTML>--<TMPL_VAR description ESCAPE=HTML></option></TMPL_LOOP>
+ </select>
+ </td>
+ </tr>
+
+ <tr>
+ <td><translate>Expense accno</translate> <translate>International</translate>:</td>
+ <td>
+ <select name="expense_accno_id_3_<TMPL_VAR __counter__>">
+ <TMPL_LOOP ACC_EXPENSE><option value="<TMPL_VAR id>" <TMPL_VAR selected>><TMPL_VAR accno ESCAPE=HTML>--<TMPL_VAR description ESCAPE=HTML></option></TMPL_LOOP>
+ </select>
+ </td>
+ </tr>
+ </table>
+
+ <TMPL_IF __last__>
+ <input type="hidden" name="rowcount" value="<TMPL_VAR __counter__>">
+ </TMPL_IF>
+
+ <hr>
+ </TMPL_LOOP>
+
+ <input type="submit" onclick="document.Form.action2.value = 'create_buchungsgruppen'; document.Form.submit();" name="dummy" value="<translate>Create Buchungsgruppen</translate>">
+
+</form>
+
--- /dev/null
+<div class="listtop">Schritt 2 von 3: Dienstleistungen</div>
+
+<form name="Form" method="post" action="login.pl">
+
+ <input type="hidden" name="path" value="<TMPL_VAR path ESCAPE=HTML>">
+ <input type="hidden" name="login" value="<TMPL_VAR login ESCAPE=HTML>">
+ <input type="hidden" name="hashed_password" value="<TMPL_VAR password ESCAPE=HTML>">
+ <input type="hidden" name="type" value="parts">
+ <input type="hidden" name="action" value="login">
+ <input type="hidden" name="action2" value="">
+
+ <TMPL_IF saved_message>
+ <p><TMPL_VAR saved_message></p>
+ </TMPL_IF>
+
+ <div class="subsubheading">Existierende Buchungsgruppen</div>
+
+ <p>
+ Die folgenden Buchungsgruppen wurden bereits angelegt:
+ <br>
+ <ul>
+ <TMPL_LOOP BUCHUNGSGRUPPEN>
+ <li>
+ <TMPL_VAR description ESCAPE=HTML>:
+ Inventar: <TMPL_VAR inventory_accno>;
+
+ Erlöskonto/Aufwandskonto
+ Inand: <TMPL_VAR income_accno_0>/<TMPL_VAR expense_accno_0>;
+
+ Erlöskonto/Aufwandskonto
+ EU mit UstId-Nummer: <TMPL_VAR income_accno_1>/<TMPL_VAR expense_accno_1>;
+
+ Erlöskonto/Aufwandskonto
+ EU ohne UstId-Nummer: <TMPL_VAR income_accno_2>/<TMPL_VAR expense_accno_2>;
+
+ Erlöskonto/Aufwandskonto
+ Ausland: <TMPL_VAR income_accno_3>/<TMPL_VAR expense_accno_3>
+ </li>
+ </TMPL_LOOP>
+ </ul>
+ </p>
+
+ <TMPL_LOOP LIST>
+ <div class="subsubheading">Neue Buchungsgruppe <TMPL_VAR __counter__></div>
+
+ <table>
+ <tr>
+ <td>Beschreibung:</td>
+ <td><input name="description_<TMPL_VAR __counter__>"></td>
+ </tr>
+
+ <TMPL_IF eur>
+ <input type="hidden" name="inventory_accno_id_<TMPL_VAR __counter__>" value="<TMPL_VAR std_inventory_accno_id>">
+ <TMPL_ELSE>
+ <tr>
+ <td>Inventar:</td>
+ <td>
+ <select name="inventory_accno_id_<TMPL_VAR __counter__>">
+ <TMPL_LOOP ACC_INVENTORY><option value="<TMPL_VAR id>" <TMPL_VAR selected>><TMPL_VAR accno ESCAPE=HTML>--<TMPL_VAR description ESCAPE=HTML></option></TMPL_LOOP>
+ </select>
+ </td>
+ </tr>
+ </TMPL_IF>
+
+ <tr>
+ <td>Erlöskonto Inand:</td>
+ <td>
+ <input type="hidden" name="income_accno_id_0_<TMPL_VAR __counter__>" value="<TMPL_VAR income_accno_id ESCAPE=HTML>">
+ <TMPL_VAR income_accno ESCAPE=HTML>--<TMPL_VAR income_description ESCAPE=HTML>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Aufwandskonto Inand:</td>
+ <td>
+ <input type="hidden" name="expense_accno_id_0_<TMPL_VAR __counter__>" value="<TMPL_VAR expense_accno_id ESCAPE=HTML>">
+ <TMPL_VAR expense_accno ESCAPE=HTML>--<TMPL_VAR expense_description ESCAPE=HTML>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Erlöskonto EU mit UstId-Nummer:</td>
+ <td>
+ <select name="income_accno_id_1_<TMPL_VAR __counter__>">
+ <TMPL_LOOP ACC_INCOME><option value="<TMPL_VAR id>" <TMPL_VAR selected>><TMPL_VAR accno ESCAPE=HTML>--<TMPL_VAR description ESCAPE=HTML></option></TMPL_LOOP>
+ </select>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Aufwandskonto EU mit UstId-Nummer:</td>
+ <td>
+ <select name="expense_accno_id_1_<TMPL_VAR __counter__>">
+ <TMPL_LOOP ACC_EXPENSE><option value="<TMPL_VAR id>" <TMPL_VAR selected>><TMPL_VAR accno ESCAPE=HTML>--<TMPL_VAR description ESCAPE=HTML></option></TMPL_LOOP>
+ </select>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Erlöskonto EU ohne UstId-Nummer:</td>
+ <td>
+ <select name="income_accno_id_2_<TMPL_VAR __counter__>">
+ <TMPL_LOOP ACC_INCOME><option value="<TMPL_VAR id>" <TMPL_VAR selected>><TMPL_VAR accno ESCAPE=HTML>--<TMPL_VAR description ESCAPE=HTML></option></TMPL_LOOP>
+ </select>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Aufwandskonto EU ohne UstId-Nummer:</td>
+ <td>
+ <select name="expense_accno_id_2_<TMPL_VAR __counter__>">
+ <TMPL_LOOP ACC_EXPENSE><option value="<TMPL_VAR id>" <TMPL_VAR selected>><TMPL_VAR accno ESCAPE=HTML>--<TMPL_VAR description ESCAPE=HTML></option></TMPL_LOOP>
+ </select>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Erlöskonto Ausland:</td>
+ <td>
+ <select name="income_accno_id_3_<TMPL_VAR __counter__>">
+ <TMPL_LOOP ACC_INCOME><option value="<TMPL_VAR id>" <TMPL_VAR selected>><TMPL_VAR accno ESCAPE=HTML>--<TMPL_VAR description ESCAPE=HTML></option></TMPL_LOOP>
+ </select>
+ </td>
+ </tr>
+
+ <tr>
+ <td>Aufwandskonto Ausland:</td>
+ <td>
+ <select name="expense_accno_id_3_<TMPL_VAR __counter__>">
+ <TMPL_LOOP ACC_EXPENSE><option value="<TMPL_VAR id>" <TMPL_VAR selected>><TMPL_VAR accno ESCAPE=HTML>--<TMPL_VAR description ESCAPE=HTML></option></TMPL_LOOP>
+ </select>
+ </td>
+ </tr>
+ </table>
+
+ <TMPL_IF __last__>
+ <input type="hidden" name="rowcount" value="<TMPL_VAR __counter__>">
+ </TMPL_IF>
+
+ <hr>
+ </TMPL_LOOP>
+
+ <input type="submit" onclick="document.Form.action2.value = 'create_buchungsgruppen'; document.Form.submit();" name="dummy" value="Buchungsgruppe erfassen">
+
+</form>
+
--- /dev/null
+<div class="listtop">Schritt 2 von 3: Dienstleistungen</div>
+
+<p>In diesem Schritt gibt es nichts mehr zu tun.</p>
--- /dev/null
+<div class="listtop"><translate>Step 2 of 3: Services</translate></div>
+
+<p><translate>There is nothing to do in this step.</translate></p>
--- /dev/null
+<div class="listtop"><translate>Step 2 of 3: Services</translate></div>
+
+<form name="Form" method="post" action="login.pl">
+
+ <input type="hidden" name="path" value="<TMPL_VAR path ESCAPE=HTML>">
+ <input type="hidden" name="login" value="<TMPL_VAR login ESCAPE=HTML>">
+ <input type="hidden" name="hashed_password" value="<TMPL_VAR password ESCAPE=HTML>">
+ <input type="hidden" name="type" value="parts">
+ <input type="hidden" name="action" value="login">
+ <input type="hidden" name="action2" value="">
+
+ <TMPL_IF saved_message>
+ <p><TMPL_VAR saved_message></p>
+ </TMPL_IF>
+
+ <div class="subsubheading"><translate>Existing Buchungsgruppen</translate></div>
+
+ <p>
+ <translate>The following Buchungsgruppen have already been created:</translate>
+ <br>
+ <ul>
+ <TMPL_LOOP BUCHUNGSGRUPPEN>
+ <li>
+ <TMPL_VAR description ESCAPE=HTML>:
+ <translate>Invetory</translate>: <TMPL_VAR inventory_accno>;
+
+ <translate>Income accno</translate>/<translate>Expense accno</translate>
+ <translate>National</translate>: <TMPL_VAR income_accno_0>/<TMPL_VAR expense_accno_0>;
+
+ <translate>Income accno</translate>/<translate>Expense accno</translate>
+ <translate>EU with VAT ID</translate>: <TMPL_VAR income_accno_1>/<TMPL_VAR expense_accno_1>;
+
+ <translate>Income accno</translate>/<translate>Expense accno</translate>
+ <translate>EU without VAT ID</translate>: <TMPL_VAR income_accno_2>/<TMPL_VAR expense_accno_2>;
+
+ <translate>Income accno</translate>/<translate>Expense accno</translate>
+ <translate>International</translate>: <TMPL_VAR income_accno_3>/<TMPL_VAR expense_accno_3>
+ </li>
+ </TMPL_LOOP>
+ </ul>
+ </p>
+
+ <TMPL_LOOP LIST>
+ <div class="subsubheading"><translate>New Buchungsgruppe <TMPL_VAR __counter__></translate></div>
+
+ <table>
+ <tr>
+ <td><translate>Description</translate>:</td>
+ <td><input name="description_<TMPL_VAR __counter__>"></td>
+ </tr>
+
+ <TMPL_IF eur>
+ <input type="hidden" name="inventory_accno_id_<TMPL_VAR __counter__>" value="<TMPL_VAR std_inventory_accno_id>">
+ <TMPL_ELSE>
+ <tr>
+ <td><translate>Inventory</translate>:</td>
+ <td>
+ <select name="inventory_accno_id_<TMPL_VAR __counter__>">
+ <TMPL_LOOP ACC_INVENTORY><option value="<TMPL_VAR id>" <TMPL_VAR selected>><TMPL_VAR accno ESCAPE=HTML>--<TMPL_VAR description ESCAPE=HTML></option></TMPL_LOOP>
+ </select>
+ </td>
+ </tr>
+ </TMPL_IF>
+
+ <tr>
+ <td><translate>Income accno</translate> <translate>National</translate>:</td>
+ <td>
+ <input type="hidden" name="income_accno_id_0_<TMPL_VAR __counter__>" value="<TMPL_VAR income_accno_id ESCAPE=HTML>">
+ <TMPL_VAR income_accno ESCAPE=HTML>--<TMPL_VAR income_description ESCAPE=HTML>
+ </td>
+ </tr>
+
+ <tr>
+ <td><translate>Expense accno</translate> <translate>National</translate>:</td>
+ <td>
+ <input type="hidden" name="expense_accno_id_0_<TMPL_VAR __counter__>" value="<TMPL_VAR expense_accno_id ESCAPE=HTML>">
+ <TMPL_VAR expense_accno ESCAPE=HTML>--<TMPL_VAR expense_description ESCAPE=HTML>
+ </td>
+ </tr>
+
+ <tr>
+ <td><translate>Income accno</translate> <translate>EU with VAT ID</translate>:</td>
+ <td>
+ <select name="income_accno_id_1_<TMPL_VAR __counter__>">
+ <TMPL_LOOP ACC_INCOME><option value="<TMPL_VAR id>" <TMPL_VAR selected>><TMPL_VAR accno ESCAPE=HTML>--<TMPL_VAR description ESCAPE=HTML></option></TMPL_LOOP>
+ </select>
+ </td>
+ </tr>
+
+ <tr>
+ <td><translate>Expense accno</translate> <translate>EU with VAT ID</translate>:</td>
+ <td>
+ <select name="expense_accno_id_1_<TMPL_VAR __counter__>">
+ <TMPL_LOOP ACC_EXPENSE><option value="<TMPL_VAR id>" <TMPL_VAR selected>><TMPL_VAR accno ESCAPE=HTML>--<TMPL_VAR description ESCAPE=HTML></option></TMPL_LOOP>
+ </select>
+ </td>
+ </tr>
+
+ <tr>
+ <td><translate>Income accno</translate> <translate>EU without VAT ID</translate>:</td>
+ <td>
+ <select name="income_accno_id_2_<TMPL_VAR __counter__>">
+ <TMPL_LOOP ACC_INCOME><option value="<TMPL_VAR id>" <TMPL_VAR selected>><TMPL_VAR accno ESCAPE=HTML>--<TMPL_VAR description ESCAPE=HTML></option></TMPL_LOOP>
+ </select>
+ </td>
+ </tr>
+
+ <tr>
+ <td><translate>Expense accno</translate> <translate>EU without VAT ID</translate>:</td>
+ <td>
+ <select name="expense_accno_id_2_<TMPL_VAR __counter__>">
+ <TMPL_LOOP ACC_EXPENSE><option value="<TMPL_VAR id>" <TMPL_VAR selected>><TMPL_VAR accno ESCAPE=HTML>--<TMPL_VAR description ESCAPE=HTML></option></TMPL_LOOP>
+ </select>
+ </td>
+ </tr>
+
+ <tr>
+ <td><translate>Income accno</translate> <translate>International</translate>:</td>
+ <td>
+ <select name="income_accno_id_3_<TMPL_VAR __counter__>">
+ <TMPL_LOOP ACC_INCOME><option value="<TMPL_VAR id>" <TMPL_VAR selected>><TMPL_VAR accno ESCAPE=HTML>--<TMPL_VAR description ESCAPE=HTML></option></TMPL_LOOP>
+ </select>
+ </td>
+ </tr>
+
+ <tr>
+ <td><translate>Expense accno</translate> <translate>International</translate>:</td>
+ <td>
+ <select name="expense_accno_id_3_<TMPL_VAR __counter__>">
+ <TMPL_LOOP ACC_EXPENSE><option value="<TMPL_VAR id>" <TMPL_VAR selected>><TMPL_VAR accno ESCAPE=HTML>--<TMPL_VAR description ESCAPE=HTML></option></TMPL_LOOP>
+ </select>
+ </td>
+ </tr>
+ </table>
+
+ <TMPL_IF __last__>
+ <input type="hidden" name="rowcount" value="<TMPL_VAR __counter__>">
+ </TMPL_IF>
+
+ <hr>
+ </TMPL_LOOP>
+
+ <input type="submit" onclick="document.Form.action2.value = 'create_buchungsgruppen'; document.Form.submit();" name="dummy" value="<translate>Create Buchungsgruppen</translate>">
+
+</form>
+
--- /dev/null
+<div class="listtop">Benutzten Kontenrahmen auswählen</div>
+
+<form name="Form" method="post" action="login.pl">
+
+ <input type="hidden" name="path" value="<TMPL_VAR path ESCAPE=HTML>">
+ <input type="hidden" name="login" value="<TMPL_VAR login ESCAPE=HTML>">
+ <input type="hidden" name="hashed_password" value="<TMPL_VAR password ESCAPE=HTML>">
+ <input type="hidden" name="action" value="login">
+ <input type="hidden" name="action2" value="">
+
+ <TMPL_IF saved_message>
+ <p><TMPL_VAR saved_message></p>
+ </TMPL_IF>
+
+ <p>
+ Bitte wählen Sie den Kontenrahmen aus, der bei dieser Installation verwendet wird.
+ </p>
+
+ <p>
+ Kontenrahmen:
+ <select name="coa"><TMPL_LOOP COAS><option><TMPL_VAR name></option></TMPL_LOOP></select>
+ </p>
+
+ <input type="submit" onclick="document.Form.action2.value = 'set_coa'; document.Form.submit();" name="dummy" value="Weiter">
+
+</form>
+
--- /dev/null
+<div class="listtop"><translate>Select the chart of accounts in use</translate></div>
+
+<form name="Form" method="post" action="login.pl">
+
+ <input type="hidden" name="path" value="<TMPL_VAR path ESCAPE=HTML>">
+ <input type="hidden" name="login" value="<TMPL_VAR login ESCAPE=HTML>">
+ <input type="hidden" name="hashed_password" value="<TMPL_VAR password ESCAPE=HTML>">
+ <input type="hidden" name="action" value="login">
+ <input type="hidden" name="action2" value="">
+
+ <TMPL_IF saved_message>
+ <p><TMPL_VAR saved_message></p>
+ </TMPL_IF>
+
+ <p>
+ <translate>Please select the chart of accounts this installation
+ is using from the list below.</translate>
+ </p>
+
+ <p>
+ <translate>Chart of accounts</translate>:
+ <select name="coa"><TMPL_LOOP COAS><option><TMPL_VAR name></option></TMPL_LOOP></select>
+ </p>
+
+ <input type="submit" onclick="document.Form.action2.value = 'set_coa'; document.Form.submit();" name="dummy" value="<translate>Continue</translate>">
+
+</form>
+
--- /dev/null
+<p>Die Datenbankaktualisierung/erstellung schlug fehl. Die Datei <TMPL_VAR file ESCAPE=HTML> enthielt den folgenden Fehler:
+ <br>
+ <TMPL_VAR error>
+ <br>
+ Alle Änderungen in dieser Datei wurden rückgängig gemacht.
+</p>
--- /dev/null
+<p><translate>The database update/creation did not succeed. The file <TMPL_VAR file ESCAPE=HTML> contained the following error:</translate>
+ <br>
+ <TMPL_VAR error>
+ <br>
+ <translate>All changes in that file have been reverted.</translate>
+</p>
--- /dev/null
+<p>...fertig</p>
+
+<form action="menu.pl">
+
+ <input type="hidden" name="login" value="<TMPL_VAR login ESCAPE=HTML>">
+ <input type="hidden" name="password" value="<TMPL_VAR password ESCAPE=HTML>">
+ <input type="hidden" name="path" value="<TMPL_VAR path ESCAPE=HTML>">
+ <input type="hidden" name="action" value="display">
+
+ <p><input type="submit" value="Weiter"></p>
+</form>
+
+</body>
+</html>
--- /dev/null
+<p><translate>...done</translate></p>
+
+<form action="menu.pl">
+
+ <input type="hidden" name="login" value="<TMPL_VAR login ESCAPE=HTML>">
+ <input type="hidden" name="password" value="<TMPL_VAR password ESCAPE=HTML>">
+ <input type="hidden" name="path" value="<TMPL_VAR path ESCAPE=HTML>">
+ <input type="hidden" name="action" value="display">
+
+ <p><input type="submit" value="<translate>Continue</translate>"></p>
+</form>
+
+</body>
+</html>
--- /dev/null
+<body>
+
+ <table width="100%">
+ <tr>
+ <td class="listtop">Datenbankaktualisierung (<TMPL_VAR dbname ESCAPE=HTML>)</td>
+ </tr>
+ </table>
--- /dev/null
+<body>
+
+ <table width="100%">
+ <tr>
+ <td class="listtop"><translate>Dataset upgrade</translate> (<TMPL_VAR dbname ESCAPE=HTML>)</td>
+ </tr>
+ </table>
--- /dev/null
+<div class="listtop">Unbekannter Kontenrahmen</div>
+
+<form name="Form" method="post" action="login.pl">
+
+ <input type="hidden" name="path" value="<TMPL_VAR path ESCAPE=HTML>">
+ <input type="hidden" name="login" value="<TMPL_VAR login ESCAPE=HTML>">
+ <input type="hidden" name="hashed_password" value="<TMPL_VAR password ESCAPE=HTML>">
+ <input type="hidden" name="action" value="login">
+ <input type="hidden" name="action2" value="">
+
+ <TMPL_IF saved_message>
+ <p><TMPL_VAR saved_message></p>
+ </TMPL_IF>
+
+ <p>
+ Hinweis:
+ Diese Installation benutzt einen unbekannten Kontenrahmen ("<TMPL_VAR coa ESCAPE=HTML>"). Dieses Datenbankupgrade kann die Standardbuchungsgruppen nicht automatisch anlegen.
+ </p>
+
+ <hr>
+
+</form>
+
--- /dev/null
+<div class="listtop"><translate>Unknown chart of accounts</translate></div>
+
+<form name="Form" method="post" action="login.pl">
+
+ <input type="hidden" name="path" value="<TMPL_VAR path ESCAPE=HTML>">
+ <input type="hidden" name="login" value="<TMPL_VAR login ESCAPE=HTML>">
+ <input type="hidden" name="hashed_password" value="<TMPL_VAR password ESCAPE=HTML>">
+ <input type="hidden" name="action" value="login">
+ <input type="hidden" name="action2" value="">
+
+ <TMPL_IF saved_message>
+ <p><TMPL_VAR saved_message></p>
+ </TMPL_IF>
+
+ <p>
+ <translate>Note</translate>:
+ <translate>This installation uses an unknown chart of accounts
+ ("<TMPL_VAR coa ESCAPE=HTML>"). This database upgrade
+ cannot create standard buchungsgruppen automatically.</translate>
+ </p>
+
+ <hr>
+
+</form>
+
--- /dev/null
+<p><b>Fehler:</b> <TMPL_VAR message></p>
+
+<form>
+<input type="button" onclick="history.back()" value="Zurück">
+</form>
--- /dev/null
+<p><b><translate>Error</translate>:</b> <TMPL_VAR message></p>
+
+<form>
+<input type="button" onclick="history.back()" value="<translate>Back</translate>">
+</form>
--- /dev/null
+<hr>
+
+<div class="listtop">Einführung von Einheiten</div>
+
+<p>
+ Vor Lx-Office 2.4.0 konnte der Benutzer bei Artikeln, Dienstleistungen und Rechnungen, Angeboten etc beliebige Einheiten angeben.
+ In Lx-Office 2.4.0 muss der Administrator in den Systemeinstellungen eine Liste von verwendbaren Einheiten angeben.
+ Diese Einheiten können auf anderen Einheiten basieren, sodass Lx-Office Preise umrechnen kann, wenn der Benutzer von einer Einheit zu einer anderen Wechselt.
+</p>
+
+<p>
+ Dieses Update-Script versucht, alle bestehenden Einheiten automatisch in die neuen Einheiten umzuwandeln.
+ Das ist für einige Einheiten automatisch möglich, aber bei anderen muss der Benutzer die neue Einheit auswählen.
+ Sie können nicht fortfahren, bis alle unbekannten Einheiten in neue Einheiten umgewandelt wurden.
+ Sie können jetzt auch neue Einheiten anlegen.
+</p>
--- /dev/null
+<hr>
+
+<div class="listtop"><translate>Introduction of units</translate></div>
+
+<p>
+ <translate>Prior to Lx-Office v2.4.0 the user could enter arbitrary
+ strings as units for parts, services and in invoices, sales quotations
+ etc.</translate>
+ <translate>In Lx-Office 2.4.0 the administrator has to enter a list
+ of units in the administrative section.</translate>
+ <translate>These units can be based on other units so that Lx-Office
+ can convert prices when the user switches from one unit to
+ another.</translate>
+</p>
+
+<p>
+ <translate>This upgrade script tries to map all existing units in the
+ database to the newly created units.</translate>
+ <translate>It is possible to do this automatically for some units,
+ but for others the user has to chose the new unit.</translate>
+ <translate>You cannot continue until all unknown units have been
+ mapped to known ones.</translate>
+ <translate>You can also create new units now.</translate>
+</p>
--- /dev/null
+<div class="listtop">Schritt 1 von 3: Waren</div>
+
+<form name="Form" method="post" action="login.pl">
+
+ <input type="hidden" name="path" value="<TMPL_VAR path ESCAPE=HTML>">
+ <input type="hidden" name="login" value="<TMPL_VAR login ESCAPE=HTML>">
+ <input type="hidden" name="hashed_password" value="<TMPL_VAR password ESCAPE=HTML>">
+ <input type="hidden" name="unit_type" value="dimension">
+ <input type="hidden" name="action" value="login">
+ <input type="hidden" name="action2" value="">
+
+ <TMPL_IF saved_message>
+ <p><TMPL_VAR saved_message></p>
+ </TMPL_IF>
+
+ <div class="subsubheading">Einheit hinzufügen</div>
+
+ <p>
+ Einheiten haben entweder keine oder genau eine Basiseinheit, von der sie ein Vielfaches sind. Wenn Sie eine Basiseinheit auswählen, dann müssen Sie auch einen Faktor eingeben. Sie müssen Einheiten als ein Vielfaches einer kleineren Einheit eingeben. So ist die Definition von "kg" mit der Basiseinheit "g" und dem Faktor 1000 zulässig, die Definition von "g" mit der Basiseinheit "kg" und dem Faktor "0,001" hingegen nicht.
+ </p>
+
+ <p>
+ Die folgenden Einheiten existieren bereits:
+ <TMPL_LOOP NEW_BASE_UNIT_DDBOX><TMPL_IF name><TMPL_VAR name ESCAPE=HTML><TMPL_UNLESS __last__>; </TMPL_UNLESS></TMPL_IF></TMPL_LOOP>
+ </p>
+
+ <hr>
+
+ <table>
+ <tr>
+ <th align="right">Einheit</th>
+ <td><input name="new_name" size="20" maxlength="20"></td>
+ </tr>
+ <tr>
+ <th align="right">Basiseinheit</th>
+ <td>
+ <select name="new_base_unit">
+ <TMPL_LOOP NEW_BASE_UNIT_DDBOX><option <TMPL_VAR selected>><TMPL_VAR name></option></TMPL_LOOP>
+ </select>
+ </td>
+ </tr>
+ <tr>
+ <th align="right">Faktor</th>
+ <td><input name="new_factor"></td>
+ </tr>
+ </table>
+
+ <input type="submit" onclick="document.Form.action2.value = 'add_unit'; document.Form.submit();" name="dummy" value="Einheit hinzufügen">
+
+ <hr>
+
+ <div class="subsubheading">Neue Einheiten zuweisen</div>
+
+ <p>
+ Die folgenden Einheiten sind unbekannt.
+ Sie müssen für jeden Artikel die neue Einheit auswählen.
+ </p>
+
+ <table>
+ <tr>
+ <th class="listheading">Aktuelle Einheit</th>
+ <th class="listheading">Neue Einheit</th>
+ </tr>
+
+ <TMPL_LOOP UNKNOWN_PART_UNITS>
+ <tr class="listrow<TMPL_IF __odd__>1<TMPL_ELSE>0</TMPL_IF>">
+ <td>
+ <TMPL_VAR name ESCAPE=HTML>
+ <input type="hidden" name="old_unit_<TMPL_VAR __counter__>" value="<TMPL_VAR name ESCAPE=HTML>">
+ </td>
+ <td>
+ <select name="new_unit_<TMPL_VAR __counter__>">
+ <TMPL_LOOP NEW_UNITS><option><TMPL_VAR name ESCAPE=HTML></option></TMPL_LOOP>
+ </select>
+ </td>
+ <TMPL_IF __last__><input type="hidden" name="rowcount" value="<TMPL_VAR __counter__>"></TMPL_IF>
+ </TMPL_LOOP>
+ </table>
+
+ <input type="submit" onclick="document.Form.action2.value = 'assign_units'; document.Form.submit();" name="dummy" value="Einheiten zuweisen">
+
+</form>
+
--- /dev/null
+<div class="listtop">Schritt 1 von 3: Waren</div>
+
+<p>Es wurden keine unbekannten Einheiten gefunden.</p>
--- /dev/null
+<div class="listtop"><translate>Step 1 of 3: Parts</translate></div>
+
+<p><translate>No unknown units where found.</translate></p>
--- /dev/null
+<div class="listtop"><translate>Step 1 of 3: Parts</translate></div>
+
+<form name="Form" method="post" action="login.pl">
+
+ <input type="hidden" name="path" value="<TMPL_VAR path ESCAPE=HTML>">
+ <input type="hidden" name="login" value="<TMPL_VAR login ESCAPE=HTML>">
+ <input type="hidden" name="hashed_password" value="<TMPL_VAR password ESCAPE=HTML>">
+ <input type="hidden" name="unit_type" value="dimension">
+ <input type="hidden" name="action" value="login">
+ <input type="hidden" name="action2" value="">
+
+ <TMPL_IF saved_message>
+ <p><TMPL_VAR saved_message></p>
+ </TMPL_IF>
+
+ <div class="subsubheading"><translate>Add unit</translate></div>
+
+ <p>
+ <translate>For each unit there's either no or exactly one base
+ unit. If you chose a base unit then you also have to chose a
+ factor. That way the new unit will be defined as a multiple of the
+ base unit. The base unit must be the "smaller" one. A
+ factor may not be less than 1. Therefore you may define
+ "kg" with the base unit "g" and a factor of
+ "1", but not the other way round.</translate>
+ </p>
+
+ <p>
+ <translate>The following units exist already:</translate>
+ <TMPL_LOOP NEW_BASE_UNIT_DDBOX><TMPL_IF name><TMPL_VAR name ESCAPE=HTML><TMPL_UNLESS __last__>; </TMPL_UNLESS></TMPL_IF></TMPL_LOOP>
+ </p>
+
+ <hr>
+
+ <table>
+ <tr>
+ <th align="right"><translate>Unit</translate></th>
+ <td><input name="new_name" size="20" maxlength="20"></td>
+ </tr>
+ <tr>
+ <th align="right"><translate>Base unit</translate></th>
+ <td>
+ <select name="new_base_unit">
+ <TMPL_LOOP NEW_BASE_UNIT_DDBOX><option <TMPL_VAR selected>><TMPL_VAR name></option></TMPL_LOOP>
+ </select>
+ </td>
+ </tr>
+ <tr>
+ <th align="right"><translate>Factor</translate></th>
+ <td><input name="new_factor"></td>
+ </tr>
+ </table>
+
+ <input type="submit" onclick="document.Form.action2.value = 'add_unit'; document.Form.submit();" name="dummy" value="<translate>Add unit</translate>">
+
+ <hr>
+
+ <div class="subsubheading"><translate>Assign new units</translate></div>
+
+ <p>
+ <translate>The following units are unknown.</translate>
+ <translate>You have to chose which unit to save for each of them.</translate>
+ </p>
+
+ <table>
+ <tr>
+ <th class="listheading"><translate>Current unit</translate></th>
+ <th class="listheading"><translate>New unit</translate></th>
+ </tr>
+
+ <TMPL_LOOP UNKNOWN_PART_UNITS>
+ <tr class="listrow<TMPL_IF __odd__>1<TMPL_ELSE>0</TMPL_IF>">
+ <td>
+ <TMPL_VAR name ESCAPE=HTML>
+ <input type="hidden" name="old_unit_<TMPL_VAR __counter__>" value="<TMPL_VAR name ESCAPE=HTML>">
+ </td>
+ <td>
+ <select name="new_unit_<TMPL_VAR __counter__>">
+ <TMPL_LOOP NEW_UNITS><option><TMPL_VAR name ESCAPE=HTML></option></TMPL_LOOP>
+ </select>
+ </td>
+ <TMPL_IF __last__><input type="hidden" name="rowcount" value="<TMPL_VAR __counter__>"></TMPL_IF>
+ </TMPL_LOOP>
+ </table>
+
+ <input type="submit" onclick="document.Form.action2.value = 'assign_units'; document.Form.submit();" name="dummy" value="<translate>Assign units</translate>">
+
+</form>
+
--- /dev/null
+<div class="listtop">Schritt 2 von 3: Dienstleistungen</div>
+
+<form name="Form" method="post" action="login.pl">
+
+ <input type="hidden" name="path" value="<TMPL_VAR path ESCAPE=HTML>">
+ <input type="hidden" name="login" value="<TMPL_VAR login ESCAPE=HTML>">
+ <input type="hidden" name="hashed_password" value="<TMPL_VAR password ESCAPE=HTML>">
+ <input type="hidden" name="unit_type" value="service">
+ <input type="hidden" name="action" value="login">
+ <input type="hidden" name="action2" value="">
+
+ <TMPL_IF saved_message>
+ <p><TMPL_VAR saved_message></p>
+ </TMPL_IF>
+
+ <div class="subsubheading">Einheit hinzufügen</div>
+
+ <p>
+ Einheiten haben entweder keine oder genau eine Basiseinheit, von der sie ein Vielfaches sind. Wenn Sie eine Basiseinheit auswählen, dann müssen Sie auch einen Faktor eingeben. Sie müssen Einheiten als ein Vielfaches einer kleineren Einheit eingeben. So ist die Definition von "kg" mit der Basiseinheit "g" und dem Faktor 1000 zulässig, die Definition von "g" mit der Basiseinheit "kg" und dem Faktor "0,001" hingegen nicht.
+ </p>
+
+ <p>
+ Die folgenden Einheiten existieren bereits:
+ <TMPL_LOOP NEW_BASE_UNIT_DDBOX><TMPL_IF name><TMPL_VAR name ESCAPE=HTML><TMPL_UNLESS __last__>; </TMPL_UNLESS></TMPL_IF></TMPL_LOOP>
+ </p>
+
+ <hr>
+
+ <table>
+ <tr>
+ <th align="right">Einheit</th>
+ <td><input name="new_name" size="20" maxlength="20"></td>
+ </tr>
+ <tr>
+ <th align="right">Basiseinheit</th>
+ <td>
+ <select name="new_base_unit">
+ <TMPL_LOOP NEW_BASE_UNIT_DDBOX><option <TMPL_VAR selected>><TMPL_VAR name></option></TMPL_LOOP>
+ </select>
+ </td>
+ </tr>
+ <tr>
+ <th align="right">Faktor</th>
+ <td><input name="new_factor"></td>
+ </tr>
+ </table>
+
+ <input type="submit" onclick="document.Form.action2.value = 'add_unit'; document.Form.submit();" name="dummy" value="Einheit hinzufügen">
+
+ <hr>
+
+ <div class="subsubheading">Neue Einheiten zuweisen</div>
+
+ <p>
+ Die folgenden Einheiten sind unbekannt.
+ Sie müssen für jeden Artikel die neue Einheit auswählen.
+ </p>
+
+ <table>
+ <tr>
+ <th class="listheading">Aktuelle Einheit</th>
+ <th class="listheading">Neue Einheit</th>
+ </tr>
+
+ <TMPL_LOOP UNKNOWN_PART_UNITS>
+ <tr class="listrow<TMPL_IF __odd__>1<TMPL_ELSE>0</TMPL_IF>">
+ <td>
+ <TMPL_VAR name ESCAPE=HTML>
+ <input type="hidden" name="old_unit_<TMPL_VAR __counter__>" value="<TMPL_VAR name ESCAPE=HTML>">
+ </td>
+ <td>
+ <select name="new_unit_<TMPL_VAR __counter__>">
+ <TMPL_LOOP NEW_UNITS><option><TMPL_VAR name ESCAPE=HTML></option></TMPL_LOOP>
+ </select>
+ </td>
+ <TMPL_IF __last__><input type="hidden" name="rowcount" value="<TMPL_VAR __counter__>"></TMPL_IF>
+ </TMPL_LOOP>
+ </table>
+
+ <input type="submit" onclick="document.Form.action2.value = 'assign_units'; document.Form.submit();" name="dummy" value="Einheiten zuweisen">
+
+</form>
+
--- /dev/null
+<div class="listtop">Schritt 2 von 3: Dienstleistungen</div>
+
+<p>Es wurden keine unbekannten Einheiten gefunden.</p>
--- /dev/null
+<div class="listtop"><translate>Step 2 of 3: Services</translate></div>
+
+<p><translate>No unknown units where found.</translate></p>
--- /dev/null
+<div class="listtop"><translate>Step 2 of 3: Services</translate></div>
+
+<form name="Form" method="post" action="login.pl">
+
+ <input type="hidden" name="path" value="<TMPL_VAR path ESCAPE=HTML>">
+ <input type="hidden" name="login" value="<TMPL_VAR login ESCAPE=HTML>">
+ <input type="hidden" name="hashed_password" value="<TMPL_VAR password ESCAPE=HTML>">
+ <input type="hidden" name="unit_type" value="service">
+ <input type="hidden" name="action" value="login">
+ <input type="hidden" name="action2" value="">
+
+ <TMPL_IF saved_message>
+ <p><TMPL_VAR saved_message></p>
+ </TMPL_IF>
+
+ <div class="subsubheading"><translate>Add unit</translate></div>
+
+ <p>
+ <translate>For each unit there's either no or exactly one base
+ unit. If you chose a base unit then you also have to chose a
+ factor. That way the new unit will be defined as a multiple of the
+ base unit. The base unit must be the "smaller" one. A
+ factor may not be less than 1. Therefore you may define
+ "kg" with the base unit "g" and a factor of
+ "1", but not the other way round.</translate>
+ </p>
+
+ <p>
+ <translate>The following units exist already:</translate>
+ <TMPL_LOOP NEW_BASE_UNIT_DDBOX><TMPL_IF name><TMPL_VAR name ESCAPE=HTML><TMPL_UNLESS __last__>; </TMPL_UNLESS></TMPL_IF></TMPL_LOOP>
+ </p>
+
+ <hr>
+
+ <table>
+ <tr>
+ <th align="right"><translate>Unit</translate></th>
+ <td><input name="new_name" size="20" maxlength="20"></td>
+ </tr>
+ <tr>
+ <th align="right"><translate>Base unit</translate></th>
+ <td>
+ <select name="new_base_unit">
+ <TMPL_LOOP NEW_BASE_UNIT_DDBOX><option <TMPL_VAR selected>><TMPL_VAR name></option></TMPL_LOOP>
+ </select>
+ </td>
+ </tr>
+ <tr>
+ <th align="right"><translate>Factor</translate></th>
+ <td><input name="new_factor"></td>
+ </tr>
+ </table>
+
+ <input type="submit" onclick="document.Form.action2.value = 'add_unit'; document.Form.submit();" name="dummy" value="<translate>Add unit</translate>">
+
+ <hr>
+
+ <div class="subsubheading"><translate>Assign new units</translate></div>
+
+ <p>
+ <translate>The following units are unknown.</translate>
+ <translate>You have to chose which unit to save for each of them.</translate>
+ </p>
+
+ <table>
+ <tr>
+ <th class="listheading"><translate>Current unit</translate></th>
+ <th class="listheading"><translate>New unit</translate></th>
+ </tr>
+
+ <TMPL_LOOP UNKNOWN_PART_UNITS>
+ <tr class="listrow<TMPL_IF __odd__>1<TMPL_ELSE>0</TMPL_IF>">
+ <td>
+ <TMPL_VAR name ESCAPE=HTML>
+ <input type="hidden" name="old_unit_<TMPL_VAR __counter__>" value="<TMPL_VAR name ESCAPE=HTML>">
+ </td>
+ <td>
+ <select name="new_unit_<TMPL_VAR __counter__>">
+ <TMPL_LOOP NEW_UNITS><option><TMPL_VAR name ESCAPE=HTML></option></TMPL_LOOP>
+ </select>
+ </td>
+ <TMPL_IF __last__><input type="hidden" name="rowcount" value="<TMPL_VAR __counter__>"></TMPL_IF>
+ </TMPL_LOOP>
+ </table>
+
+ <input type="submit" onclick="document.Form.action2.value = 'assign_units'; document.Form.submit();" name="dummy" value="<translate>Assign units</translate>">
+
+</form>
+
--- /dev/null
+<div class="listtop">Schritt 3 von 3: Standardeinheiten</div>
+
+<form name="Form" method="post" action="login.pl">
+
+ <input type="hidden" name="path" value="<TMPL_VAR path ESCAPE=HTML>">
+ <input type="hidden" name="login" value="<TMPL_VAR login ESCAPE=HTML>">
+ <input type="hidden" name="hashed_password" value="<TMPL_VAR password ESCAPE=HTML>">
+ <input type="hidden" name="unit_type" value="dimension">
+ <input type="hidden" name="action" value="login">
+ <input type="hidden" name="action2" value="">
+
+ <p>
+ Es gibt noch Einträge in der Datenbank, für die keine Einheit zugeordnet ist.
+ Sie müssen eine Maß- und eine Dienstleistungseinheit auswählen, die diesen Waren und Dienstleistungen, denen noch keine Einheit zugeordnet ist, zugeordnet wird.
+ </p>
+
+ <table>
+ <tr>
+ <td>Maßeinheit:</td>
+ <td>
+ <select name="default_dimension_unit">
+ <TMPL_LOOP DIMENSION_DDBOX><option><TMPL_VAR name ESCAPE=HTML></option></TMPL_LOOP>
+ </select>
+ </td>
+ </tr>
+ <tr>
+
+ <td>Dienstleistungseinheit:</td>
+ <td>
+ <select name="default_service_unit">
+ <TMPL_LOOP SERVICE_DDBOX><option><TMPL_VAR name ESCAPE=HTML></option></TMPL_LOOP>
+ </select>
+ </td>
+ </tr>
+ </table>
+
+ <p><input type="submit" onclick="document.Form.action2.value = 'set_default'; document.Form.submit();" name="dummy" value="Einheiten zuweisen"></p>
+
+</form>
--- /dev/null
+<div class="listtop">Schritt 3 von 3: Standardeinheiten</div>
+
+<p>Es wurden keine Einträge gefunden, denen keine Einheit zugeordnet war.</p>
+
+<p>Das Datenbankupgrade zwecks Einführung von Einheiten ist nun beendet.</p>
+
+<hr>
--- /dev/null
+<div class="listtop"><translate>Step 3 of 3: Default units</translate></div>
+
+<p><translate>No entries were found which had no unit assigned to them.</translate></p>
+
+<p><translate>The database upgrade for the introduction of units is now complete.</translate></p>
+
+<hr>
--- /dev/null
+<div class="listtop"><translate>Step 3 of 3: Default units</translate></div>
+
+<form name="Form" method="post" action="login.pl">
+
+ <input type="hidden" name="path" value="<TMPL_VAR path ESCAPE=HTML>">
+ <input type="hidden" name="login" value="<TMPL_VAR login ESCAPE=HTML>">
+ <input type="hidden" name="hashed_password" value="<TMPL_VAR password ESCAPE=HTML>">
+ <input type="hidden" name="unit_type" value="dimension">
+ <input type="hidden" name="action" value="login">
+ <input type="hidden" name="action2" value="">
+
+ <p>
+ <translate>There are still entries in the database for which no unit
+ has been assigned.</translate>
+ <translate>You have to chose a dimension unit and a service unit
+ which will then be assigned to those entries.</translate>
+ </p>
+
+ <table>
+ <tr>
+ <td><translate>Dimension unit</translate>:</td>
+ <td>
+ <select name="default_dimension_unit">
+ <TMPL_LOOP DIMENSION_DDBOX><option><TMPL_VAR name ESCAPE=HTML></option></TMPL_LOOP>
+ </select>
+ </td>
+ </tr>
+ <tr>
+
+ <td><translate>Service unit</translate>:</td>
+ <td>
+ <select name="default_service_unit">
+ <TMPL_LOOP SERVICE_DDBOX><option><TMPL_VAR name ESCAPE=HTML></option></TMPL_LOOP>
+ </select>
+ </td>
+ </tr>
+ </table>
+
+ <p><input type="submit" onclick="document.Form.action2.value = 'set_default'; document.Form.submit();" name="dummy" value="<translate>Assign units</translate>"></p>
+
+</form>
--- /dev/null
+<div class="listtop">Warnungen bei Aktualisierung der Dokumentenvorlagen</div>
+
+<p>Die folgenden Warnungen traten während einer Aktualisierung der Dokumentenvorlagen auf:</p>
+
+<p>
+ <ul>
+ <TMPL_LOOP WARNINGS>
+ <li><TMPL_VAR message></li>
+ </TMPL_LOOP>
+ </ul>
+</p>
--- /dev/null
+<div class="listtop"><translate>Warnings during template upgrade</translate></div>
+
+<p><translate>The following warnings occured during an upgrade to the
+ document templates:</translate></p>
+
+<p>
+ <ul>
+ <TMPL_LOOP WARNINGS>
+ <li><TMPL_VAR message></li>
+ </TMPL_LOOP>
+ </ul>
+</p>
--- /dev/null
+<form name="Form" method="post" action="login.pl">
+
+ <input type="hidden" name="path" value="<TMPL_VAR path ESCAPE=HTML>">
+ <input type="hidden" name="login" value="<TMPL_VAR login ESCAPE=HTML>">
+ <input type="hidden" name="hashed_password" value="<TMPL_VAR password ESCAPE=HTML>">
+ <input type="hidden" name="action" value="login">
+
+ <p>
+ Lx-Office wird gleich die Datenbank <b><TMPL_VAR dbname ESCAPE=HTML></b> aktualisieren. Sie sollten eine Sicherungskopie der Datenbank erstellen, bevor Sie fortfahren, da die Aktualisierung unter Umständen nicht umkehrbar ist.
+ </p>
+
+ <input type="submit" name="dummy" value="Weiter">
+</form>
--- /dev/null
+<form name="Form" method="post" action="login.pl">
+
+ <input type="hidden" name="path" value="<TMPL_VAR path ESCAPE=HTML>">
+ <input type="hidden" name="login" value="<TMPL_VAR login ESCAPE=HTML>">
+ <input type="hidden" name="hashed_password" value="<TMPL_VAR password ESCAPE=HTML>">
+ <input type="hidden" name="action" value="login">
+
+ <p>
+ <translate>Lx-Office is about to update the
+ database <b><TMPL_VAR dbname ESCAPE=HTML></b>. You should create a
+ backup of the database before proceeding because the backup might not
+ be reversible.</translate>
+ </p>
+
+ <input type="submit" name="dummy" value="<translate>Continue</translate>">
+</form>
--- /dev/null
+<body <TMPL_IF NAME=onload>onload="<TMPL_VAR NAME=onload>"</TMPL_IF>>
+
+ <form name="Form">
+
+ <input type="hidden" name="input_subject" value="<TMPL_VAR NAME=input_subject ESCAPE=HTML>">
+ <input type="hidden" name="input_body" value="<TMPL_VAR NAME=input_body ESCAPE=HTML>">
+ <input type="hidden" name="input_attachment" value="<TMPL_VAR NAME=input_attachment ESCAPE=HTML>">
+
+ <table width="100%">
+ <tr>
+ <th colspan=2 class="listtop"><TMPL_VAR NAME=title></th>
+ </tr>
+ <tr>
+ <td>Betreff:</td>
+ <td><input id="email_subject" name="email_subject" value="<TMPL_VAR NAME=email_subject ESCAPE=HTML>">
+ </td>
+ </tr>
+ <tr>
+ <td>Text:</td>
+ <td>
+<textarea id="email_body" name="email_body" rows=20 cols=70 wrap=soft><TMPL_VAR NAME=email_body ESCAPE=HTML></textarea>
+
+ </td>
+ </tr>
+ <tr>
+ <td>PDF anhängen</td>
+ <td><input id="email_attachment" type=checkbox name="email_attachment" value=1 "<TMPL_VAR NAME=email_attachment ESCAPE=HTML>">
+ </td>
+ </tr>
+ </table>
+ <button type="button" onclick="email_updated()">Übernehmen</button></td>
+ </form>
+
+ <script type="text/javascript">
+ <!--
+ function email_updated() {
+ window.opener.document.getElementsByName(document.Form.input_subject.value)[0].value = document.getElementsByName("email_subject")[0].value;
+ window.opener.document.getElementsByName(document.Form.input_body.value)[0].value = document.getElementsByName("email_body")[0].value;
+ window.opener.document.getElementsByName(document.Form.input_attachment.value)[0].value = document.getElementsByName("email_attachment")[0].value; self.close();
+ }
+ </script>
+
+</body>
+</html>
--- /dev/null
+<body <TMPL_IF NAME=onload>onload="<TMPL_VAR NAME=onload>"</TMPL_IF>>
+
+ <form name="Form">
+
+ <input type="hidden" name="input_subject" value="<TMPL_VAR NAME=input_subject ESCAPE=HTML>">
+ <input type="hidden" name="input_body" value="<TMPL_VAR NAME=input_body ESCAPE=HTML>">
+ <input type="hidden" name="input_attachment" value="<TMPL_VAR NAME=input_attachment ESCAPE=HTML>">
+
+ <table width="100%">
+ <tr>
+ <th colspan=2 class="listtop"><TMPL_VAR NAME=title></th>
+ </tr>
+ <tr>
+ <td><translate>Subject:</translate></td>
+ <td><input id="email_subject" name="email_subject" value="<TMPL_VAR NAME=email_subject ESCAPE=HTML>">
+ </td>
+ </tr>
+ <tr>
+ <td><translate>Body:</translate></td>
+ <td>
+<textarea id="email_body" name="email_body" rows=20 cols=70 wrap=soft><TMPL_VAR NAME=email_body ESCAPE=HTML></textarea>
+
+ </td>
+ </tr>
+ <tr>
+ <td><translate>Attach PDF:</translate></td>
+ <td><input id="email_attachment" type=checkbox name="email_attachment" value=1 "<TMPL_VAR NAME=email_attachment ESCAPE=HTML>">
+ </td>
+ </tr>
+ </table>
+ <button type="button" onclick="email_updated()"><translate>Close</translate></button></td>
+ </form>
+
+ <script type="text/javascript">
+ <!--
+ function email_updated() {
+ window.opener.document.getElementsByName(document.Form.input_subject.value)[0].value = document.getElementsByName("email_subject")[0].value;
+ window.opener.document.getElementsByName(document.Form.input_body.value)[0].value = document.getElementsByName("email_body")[0].value;
+ window.opener.document.getElementsByName(document.Form.input_attachment.value)[0].value = document.getElementsByName("email_attachment")[0].value; self.close();
+ }
+ </script>
+
+</body>
+</html>
--- /dev/null
+<body <TMPL_IF NAME=onload>onload="<TMPL_VAR NAME=onload>"</TMPL_IF>>
+
+ <form name="Form">
+
+ <input type="hidden" name="input_name" value="<TMPL_VAR NAME=input_name ESCAPE=HTML>">
+ <input type="hidden" name="input_id" value="<TMPL_VAR NAME=input_id ESCAPE=HTML>">
+ <input type="hidden" name="calc_length" value="<TMPL_VAR NAME=calc_length ESCAPE=HTML>">
+ <input type="hidden" name="calc_weight" value="<TMPL_VAR NAME=calc_weight ESCAPE=HTML>">
+ <input type="hidden" name="row" value="<TMPL_VAR NAME=row ESCAPE=HTML>">
+ <input type="hidden" name="description" value="<TMPL_VAR NAME=description ESCAPE=HTML>">
+
+ <table width="100%">
+ <tr>
+ <th class="listtop"><TMPL_VAR NAME=title></th>
+ </tr>
+ <tr height="5"></tr>
+
+ <tr><td>Menge und Preise unten eingeben</td></tr>
+
+ <tr>
+ <td>
+
+ <table>
+ <tr>
+ <th nowrap class="listheading" colspan=2><TMPL_VAR NAME=description ESCAPE=HTML></th>
+ <tr class="listheading">
+ <th nowrap class="listheading">Gesamtlänge des Artikels</th>
+ <th nowrap class="listheading">Gewicht pro Meter</th>
+ </tr>
+
+ <tr class="listrow_1">
+ <td><TMPL_VAR NAME=length ESCAPE=HTML></td>
+ <td><TMPL_VAR NAME=weight ESCAPE=HTML></td>
+ </tr>
+ </table>
+
+ </td>
+ </tr>
+ <tr>
+ <th nowrap class="listheading">Preis Alu:</th>
+ <td><input id="price_alu" name="price_alu" value="<TMPL_VAR NAME=price_alu ESCAPE=HTML>"></td>
+ </tr>
+ <tr>
+ <th nowrap class="listheading">Preis Eloxal:</th>
+ <td><input id="price_eloxal" name="price_eloxal" value="<TMPL_VAR NAME=price_eloxal ESCAPE=HTML>"></td>
+ </tr>
+ <tr>
+ <td colspan=2><hr size=3 noshade></td>
+ </tr>
+ <tr>
+ <th nowrap class="listheading">Menge Alu:</th>
+ <td><input id="qty_alu" name="qty_alu" value="<TMPL_VAR NAME=qty_alu ESCAPE=HTML>"></td>
+ </tr>
+ <tr>
+ <th nowrap class="listheading">Menge Artikel:</th>
+ <td><input id="qty_article" name="qty_article" value="<TMPL_VAR NAME=qty ESCAPE=HTML>"></td>
+ </tr>
+ <tr>
+ <td colspan=2><hr size=3 noshade></td>
+ </tr>
+ <tr>
+ <th nowrap class="listheading">Gesamtpreis:</th>
+ <td><input id="total" name="total" value="<TMPL_VAR NAME=total ESCAPE=HTML>"></td>
+ </tr>
+ <tr>
+ <th nowrap class="listheading">Gesamtpreis Alu:</th>
+ <td><input id="total_alu" name="total_alu" value="<TMPL_VAR NAME=total_alu ESCAPE=HTML>"></td>
+ </tr>
+ <tr>
+ <th nowrap class="listheading">Gesamtpreis Eloxal:</th>
+ <td><input id="total_eloxal" name="total_eloxal" value="<TMPL_VAR NAME=total_eloxal ESCAPE=HTML>"></td>
+ </tr></table>
+ <button type="button" onclick="calculate_alu()">Berechnen</button>
+ <button type="button" onclick="alu_close()">Übernehmen</button>
+</form>
+
+ <script type="text/javascript">
+
+ function calculate_alu() {
+ var qty_alu = document.getElementsByName("qty_alu")[0].value.replace(/,/g, ".");
+ var price_alu = document.getElementsByName("price_alu")[0].value.replace(/,/g, ".");
+ var price_eloxal = document.getElementsByName("price_eloxal")[0].value.replace(/,/g, ".");
+ var weight_article = document.getElementsByName("calc_weight")[0].value * document.getElementsByName("calc_length")[0].value;
+ var qty_article = Math.ceil(qty_alu / weight_article);
+ qty_alu = qty_article * weight_article;
+ alu = qty_alu * price_alu;
+ var qty_eloxal = qty_article * document.getElementsByName("calc_length")[0].value;
+ eloxal = qty_eloxal * price_eloxal;
+
+
+ total = alu + eloxal;
+ alu = number_format(alu, 2, ",", ".");
+ eloxal = number_format(eloxal, 2, ",", ".");
+ total = number_format(total, 2, ",", ".");
+ self.document.getElementsByName("qty_alu")[0].value = qty_alu;
+ self.document.getElementsByName("qty_article")[0].value = qty_article;
+ self.document.getElementsByName("total_alu")[0].value = alu;
+ self.document.getElementsByName("total_eloxal")[0].value = eloxal;
+ self.document.getElementsByName("total")[0].value = total;
+ }
+
+ function alu_close() {
+
+ var qty_alu = document.getElementsByName("qty_alu")[0].value.replace(/,/g, ".");
+ var price_alu = document.getElementsByName("price_alu")[0].value.replace(/,/g, ".");
+ var price_eloxal = document.getElementsByName("price_eloxal")[0].value.replace(/,/g, ".");
+ var weight_article = document.getElementsByName("calc_weight")[0].value * document.getElementsByName("calc_length")[0].value;
+ var qty_article = Math.ceil(qty_alu / weight_article);
+ qty_alu = qty_article * weight_article;
+ alu = qty_alu * price_alu;
+ var qty_eloxal = qty_article * document.getElementsByName("calc_length")[0].value;
+ eloxal = qty_eloxal * price_eloxal;
+ var sellprice =
+
+
+ total = alu + eloxal;
+ var sellprice = total / qty_article
+ qty_alu = number_format(qty_alu, 2, ",", ".");
+ qty_eloxal = number_format(qty_eloxal, 2, ",", ".");
+ alu = number_format(alu, 2, ",", ".");
+ eloxal = number_format(eloxal, 2, ",", ".");
+ sellprice = number_format(sellprice, 2, ",", ".");
+ var sellprice_index = window.opener.document.getElementsByName("sellprice_" + document.getElementsByName("row")[0].value).length - 1;
+
+
+ var article = document.getElementsByName("description")[0].value + "\r\nAlupreisberechnung:\r\n" + qty_alu + "kg Aluminiumprofil Einzelpreis: " + document.getElementsByName("price_alu")[0].value +" Gesamt: " + alu + "\r\n" + qty_eloxal + "m Eloxal Einzelpreis: " + document.getElementsByName("price_eloxal")[0].value + " Gesamt: " + eloxal;
+ window.opener.document.getElementsByName("qty_" + document.getElementsByName("row")[0].value)[0].value = qty_article;
+ window.opener.document.getElementsByName("sellprice_" + document.getElementsByName("row")[0].value)[sellprice_index].value = sellprice;
+ window.opener.document.getElementsByName("description_" + document.getElementsByName("row")[0].value)[0].value = article;
+ self.close();
+ }
+function /*out: String*/ number_format( /* in: float */ number,
+ /* in: integer */ laenge,
+ /* in: String */ sep,
+ /* in: String */ th_sep ) {
+
+ number = Math.round( number * Math.pow(10, laenge) ) / Math.pow(10, laenge);
+ str_number = number+"";
+ arr_int = str_number.split(".");
+ if(!arr_int[0]) arr_int[0] = "0";
+ if(!arr_int[1]) arr_int[1] = "";
+ if(arr_int[1].length < laenge){
+ nachkomma = arr_int[1];
+ for(i=arr_int[1].length+1; i <= laenge; i++){ nachkomma += "0"; }
+ arr_int[1] = nachkomma;
+ }
+ if(th_sep != "" && arr_int[0].length > 3){
+ Begriff = arr_int[0];
+ arr_int[0] = "";
+ for(j = 3; j < Begriff.length ; j+=3){
+ Extrakt = Begriff.slice(Begriff.length - j, Begriff.length - j + 3);
+ arr_int[0] = th_sep + Extrakt + arr_int[0] + "";
+ }
+ str_first = Begriff.substr(0, (Begriff.length % 3 == 0)?3:(Begriff.length % 3));
+ arr_int[0] = str_first + arr_int[0];
+ }
+ return arr_int[0]+sep+arr_int[1];
+}
+ </script>
+
+</body>
+</html>
--- /dev/null
+<body <TMPL_IF NAME=onload>onload="<TMPL_VAR NAME=onload>"</TMPL_IF>>
+
+ <form name="Form">
+
+ <input type="hidden" name="input_name" value="<TMPL_VAR NAME=input_name ESCAPE=HTML>">
+ <input type="hidden" name="input_id" value="<TMPL_VAR NAME=input_id ESCAPE=HTML>">
+ <input type="hidden" name="calc_length" value="<TMPL_VAR NAME=calc_length ESCAPE=HTML>">
+ <input type="hidden" name="calc_weight" value="<TMPL_VAR NAME=calc_weight ESCAPE=HTML>">
+ <input type="hidden" name="row" value="<TMPL_VAR NAME=row ESCAPE=HTML>">
+ <input type="hidden" name="description" value="<TMPL_VAR NAME=description ESCAPE=HTML>">
+
+ <table width="100%">
+ <tr>
+ <th class="listtop"><TMPL_VAR NAME=title></th>
+ </tr>
+ <tr height="5"></tr>
+
+ <tr><td><translate>Insert quantity and prices below.</translate></td></tr>
+
+ <tr>
+ <td>
+
+ <table>
+ <tr>
+ <th nowrap class="listheading" colspan=2><TMPL_VAR NAME=description ESCAPE=HTML></th>
+ <tr class="listheading">
+ <th nowrap class="listheading"><translate>Total length</translate></th>
+ <th nowrap class="listheading"><translate>Weight/m</translate></th>
+ </tr>
+
+ <tr class="listrow_1">
+ <td><TMPL_VAR NAME=length ESCAPE=HTML></td>
+ <td><TMPL_VAR NAME=weight ESCAPE=HTML></td>
+ </tr>
+ </table>
+
+ </td>
+ </tr>
+ <tr>
+ <th nowrap class="listheading"><translate>Price Alu:</translate></th>
+ <td><input id="price_alu" name="price_alu" value="<TMPL_VAR NAME=price_alu ESCAPE=HTML>"></td>
+ </tr>
+ <tr>
+ <th nowrap class="listheading"><translate>Price Eloxal:</translate></th>
+ <td><input id="price_eloxal" name="price_eloxal" value="<TMPL_VAR NAME=price_eloxal ESCAPE=HTML>"></td>
+ </tr>
+ <tr>
+ <td colspan=2><hr size=3 noshade></td>
+ </tr>
+ <tr>
+ <th nowrap class="listheading"><translate>Quantity Alu:</translate></th>
+ <td><input id="qty_alu" name="qty_alu" value="<TMPL_VAR NAME=qty_alu ESCAPE=HTML>"></td>
+ </tr>
+ <tr>
+ <th nowrap class="listheading"><translate>Quantity Article:</translate></th>
+ <td><input id="qty_article" name="qty_article" value="<TMPL_VAR NAME=qty ESCAPE=HTML>"></td>
+ </tr>
+ <tr>
+ <td colspan=2><hr size=3 noshade></td>
+ </tr>
+ <tr>
+ <th nowrap class="listheading"><translate>Total:</translate></th>
+ <td><input id="total" name="total" value="<TMPL_VAR NAME=total ESCAPE=HTML>"></td>
+ </tr>
+ <tr>
+ <th nowrap class="listheading"><translate>Total Alu:</translate></th>
+ <td><input id="total_alu" name="total_alu" value="<TMPL_VAR NAME=total_alu ESCAPE=HTML>"></td>
+ </tr>
+ <tr>
+ <th nowrap class="listheading"><translate>Total Eloxal:</translate></th>
+ <td><input id="total_eloxal" name="total_eloxal" value="<TMPL_VAR NAME=total_eloxal ESCAPE=HTML>"></td>
+ </tr></table>
+ <button type="button" onclick="calculate_alu()"><translate>Calculate</translate></button>
+ <button type="button" onclick="alu_close()"><translate>Close</translate></button>
+</form>
+
+ <script type="text/javascript">
+
+ function calculate_alu() {
+ var qty_alu = document.getElementsByName("qty_alu")[0].value.replace(/,/g, ".");
+ var price_alu = document.getElementsByName("price_alu")[0].value.replace(/,/g, ".");
+ var price_eloxal = document.getElementsByName("price_eloxal")[0].value.replace(/,/g, ".");
+ var weight_article = document.getElementsByName("calc_weight")[0].value * document.getElementsByName("calc_length")[0].value;
+ var qty_article = Math.ceil(qty_alu / weight_article);
+ qty_alu = qty_article * weight_article;
+ alu = qty_alu * price_alu;
+ var qty_eloxal = qty_article * document.getElementsByName("calc_length")[0].value;
+ eloxal = qty_eloxal * price_eloxal;
+
+
+ total = alu + eloxal;
+ alu = number_format(alu, 2, ",", ".");
+ eloxal = number_format(eloxal, 2, ",", ".");
+ total = number_format(total, 2, ",", ".");
+ self.document.getElementsByName("qty_alu")[0].value = qty_alu;
+ self.document.getElementsByName("qty_article")[0].value = qty_article;
+ self.document.getElementsByName("total_alu")[0].value = alu;
+ self.document.getElementsByName("total_eloxal")[0].value = eloxal;
+ self.document.getElementsByName("total")[0].value = total;
+ }
+
+ function alu_close() {
+
+ var qty_alu = document.getElementsByName("qty_alu")[0].value.replace(/,/g, ".");
+ var price_alu = document.getElementsByName("price_alu")[0].value.replace(/,/g, ".");
+ var price_eloxal = document.getElementsByName("price_eloxal")[0].value.replace(/,/g, ".");
+ var weight_article = document.getElementsByName("calc_weight")[0].value * document.getElementsByName("calc_length")[0].value;
+ var qty_article = Math.ceil(qty_alu / weight_article);
+ qty_alu = qty_article * weight_article;
+ alu = qty_alu * price_alu;
+ var qty_eloxal = qty_article * document.getElementsByName("calc_length")[0].value;
+ eloxal = qty_eloxal * price_eloxal;
+ var sellprice =
+
+
+ total = alu + eloxal;
+ var sellprice = total / qty_article
+ qty_alu = number_format(qty_alu, 2, ",", ".");
+ qty_eloxal = number_format(qty_eloxal, 2, ",", ".");
+ alu = number_format(alu, 2, ",", ".");
+ eloxal = number_format(eloxal, 2, ",", ".");
+ sellprice = number_format(sellprice, 2, ",", ".");
+ var sellprice_index = window.opener.document.getElementsByName("sellprice_" + document.getElementsByName("row")[0].value).length - 1;
+
+
+ var article = document.getElementsByName("description")[0].value + "\r\nAlupreisberechnung:\r\n" + qty_alu + "kg Aluminiumprofil Einzelpreis: " + document.getElementsByName("price_alu")[0].value +" Gesamt: " + alu + "\r\n" + qty_eloxal + "m Eloxal Einzelpreis: " + document.getElementsByName("price_eloxal")[0].value + " Gesamt: " + eloxal;
+ window.opener.document.getElementsByName("qty_" + document.getElementsByName("row")[0].value)[0].value = qty_article;
+ window.opener.document.getElementsByName("sellprice_" + document.getElementsByName("row")[0].value)[sellprice_index].value = sellprice;
+ window.opener.document.getElementsByName("description_" + document.getElementsByName("row")[0].value)[0].value = article;
+ self.close();
+ }
+function /*out: String*/ number_format( /* in: float */ number,
+ /* in: integer */ laenge,
+ /* in: String */ sep,
+ /* in: String */ th_sep ) {
+
+ number = Math.round( number * Math.pow(10, laenge) ) / Math.pow(10, laenge);
+ str_number = number+"";
+ arr_int = str_number.split(".");
+ if(!arr_int[0]) arr_int[0] = "0";
+ if(!arr_int[1]) arr_int[1] = "";
+ if(arr_int[1].length < laenge){
+ nachkomma = arr_int[1];
+ for(i=arr_int[1].length+1; i <= laenge; i++){ nachkomma += "0"; }
+ arr_int[1] = nachkomma;
+ }
+ if(th_sep != "" && arr_int[0].length > 3){
+ Begriff = arr_int[0];
+ arr_int[0] = "";
+ for(j = 3; j < Begriff.length ; j+=3){
+ Extrakt = Begriff.slice(Begriff.length - j, Begriff.length - j + 3);
+ arr_int[0] = th_sep + Extrakt + arr_int[0] + "";
+ }
+ str_first = Begriff.substr(0, (Begriff.length % 3 == 0)?3:(Begriff.length % 3));
+ arr_int[0] = str_first + arr_int[0];
+ }
+ return arr_int[0]+sep+arr_int[1];
+}
+ </script>
+
+</body>
+</html>
--- /dev/null
+<body <TMPL_IF NAME=onload>onload="<TMPL_VAR NAME=onload>"</TMPL_IF>>
+
+ <form name="Form">
+
+ <input type="hidden" name="input_name" value="<TMPL_VAR NAME=input_name ESCAPE=HTML>">
+ <input type="hidden" name="input_id" value="<TMPL_VAR NAME=input_id ESCAPE=HTML>">
+
+ <table width="100%">
+ <tr>
+ <th class="listtop"><TMPL_VAR NAME=title></th>
+ </tr>
+ <tr height="5"></tr>
+
+ <tr><td>Bitte geben Sie die Abmessungen unten ein</td></tr>
+
+ <tr>
+ <td>
+
+ <table>
+ <tr class="listheading">
+ <TMPL_LOOP NAME=HEADER>
+ <th nowrap class="listheading"><TMPL_VAR NAME=column_title></a></th>
+ </TMPL_LOOP>
+ </tr>
+
+ <TMPL_LOOP NAME=VARIABLES>
+ <tr class="listrow<TMPL_IF NAME=__odd__>1<TMPL_ELSE>0</TMPL_IF>">
+ <td><TMPL_VAR NAME=description ESCAPE=HTML>:</td><td><input id="<TMPL_VAR NAME=name>" name="<TMPL_VAR NAME=name>" value=></td>
+ <td><TMPL_VAR NAME=unit ESCAPE=HTML></td>
+ </tr>
+ </TMPL_LOOP>
+ </table>
+
+ </td>
+ </tr>
+ </table>
+ <button type="button" onclick="calculate_qty()">Berechnen</button>
+ </form>
+
+ <script type="text/javascript">
+ <!--//
+ function calculate_qty() {
+ <TMPL_LOOP NAME=VARIABLES>
+ var <TMPL_VAR NAME=name> = document.getElementsByName("<TMPL_VAR NAME=name>")[0].value.replace(/,/g, ".");
+ </TMPL_LOOP>
+ var result = <TMPL_VAR NAME=formel>;
+ result = number_format(result, 2, ",", ".");
+ window.opener.document.getElementsByName(document.Form.input_name.value)[0].value = result;
+ self.close();
+ }
+ //-->
+
+function /*out: String*/ number_format( /* in: float */ number,
+ /* in: integer */ laenge,
+ /* in: String */ sep,
+ /* in: String */ th_sep ) {
+
+ number = Math.round( number * Math.pow(10, laenge) ) / Math.pow(10, laenge);
+ str_number = number+"";
+ arr_int = str_number.split(".");
+ if(!arr_int[0]) arr_int[0] = "0";
+ if(!arr_int[1]) arr_int[1] = "";
+ if(arr_int[1].length < laenge){
+ nachkomma = arr_int[1];
+ for(i=arr_int[1].length+1; i <= laenge; i++){ nachkomma += "0"; }
+ arr_int[1] = nachkomma;
+ }
+ if(th_sep != "" && arr_int[0].length > 3){
+ Begriff = arr_int[0];
+ arr_int[0] = "";
+ for(j = 3; j < Begriff.length ; j+=3){
+ Extrakt = Begriff.slice(Begriff.length - j, Begriff.length - j + 3);
+ arr_int[0] = th_sep + Extrakt + arr_int[0] + "";
+ }
+ str_first = Begriff.substr(0, (Begriff.length % 3 == 0)?3:(Begriff.length % 3));
+ arr_int[0] = str_first + arr_int[0];
+ }
+ return arr_int[0]+sep+arr_int[1];
+}
+ </script>
+
+</body>
+</html>
--- /dev/null
+<body <TMPL_IF NAME=onload>onload="<TMPL_VAR NAME=onload>"</TMPL_IF>>
+
+ <form name="Form">
+
+ <input type="hidden" name="input_name" value="<TMPL_VAR NAME=input_name ESCAPE=HTML>">
+ <input type="hidden" name="input_id" value="<TMPL_VAR NAME=input_id ESCAPE=HTML>">
+
+ <table width="100%">
+ <tr>
+ <th class="listtop"><TMPL_VAR NAME=title></th>
+ </tr>
+ <tr height="5"></tr>
+
+ <tr><td><translate>Please insert object dimensions below.</translate></td></tr>
+
+ <tr>
+ <td>
+
+ <table>
+ <tr class="listheading">
+ <TMPL_LOOP NAME=HEADER>
+ <th nowrap class="listheading"><TMPL_VAR NAME=column_title></a></th>
+ </TMPL_LOOP>
+ </tr>
+
+ <TMPL_LOOP NAME=VARIABLES>
+ <tr class="listrow<TMPL_IF NAME=__odd__>1<TMPL_ELSE>0</TMPL_IF>">
+ <td><TMPL_VAR NAME=description ESCAPE=HTML>:</td><td><input id="<TMPL_VAR NAME=name>" name="<TMPL_VAR NAME=name>" value=></td>
+ <td><TMPL_VAR NAME=unit ESCAPE=HTML></td>
+ </tr>
+ </TMPL_LOOP>
+ </table>
+
+ </td>
+ </tr>
+ </table>
+ <button type="button" onclick="calculate_qty()"><translate>Calculate</translate></button>
+ </form>
+
+ <script type="text/javascript">
+ <!--//
+ function calculate_qty() {
+ <TMPL_LOOP NAME=VARIABLES>
+ var <TMPL_VAR NAME=name> = document.getElementsByName("<TMPL_VAR NAME=name>")[0].value.replace(/,/g, ".");
+ </TMPL_LOOP>
+ var result = <TMPL_VAR NAME=formel>;
+ result = number_format(result, 2, ",", ".");
+ window.opener.document.getElementsByName(document.Form.input_name.value)[0].value = result;
+ self.close();
+ }
+ //-->
+
+function /*out: String*/ number_format( /* in: float */ number,
+ /* in: integer */ laenge,
+ /* in: String */ sep,
+ /* in: String */ th_sep ) {
+
+ number = Math.round( number * Math.pow(10, laenge) ) / Math.pow(10, laenge);
+ str_number = number+"";
+ arr_int = str_number.split(".");
+ if(!arr_int[0]) arr_int[0] = "0";
+ if(!arr_int[1]) arr_int[1] = "";
+ if(arr_int[1].length < laenge){
+ nachkomma = arr_int[1];
+ for(i=arr_int[1].length+1; i <= laenge; i++){ nachkomma += "0"; }
+ arr_int[1] = nachkomma;
+ }
+ if(th_sep != "" && arr_int[0].length > 3){
+ Begriff = arr_int[0];
+ arr_int[0] = "";
+ for(j = 3; j < Begriff.length ; j+=3){
+ Extrakt = Begriff.slice(Begriff.length - j, Begriff.length - j + 3);
+ arr_int[0] = th_sep + Extrakt + arr_int[0] + "";
+ }
+ str_first = Begriff.substr(0, (Begriff.length % 3 == 0)?3:(Begriff.length % 3));
+ arr_int[0] = str_first + arr_int[0];
+ }
+ return arr_int[0]+sep+arr_int[1];
+}
+ </script>
+
+</body>
+</html>
--- /dev/null
+<body>
+ <table width=100%>
+ <tr>
+ <th class=listtop><TMPL_VAR NAME=title DEFAULT="Error!"></th>
+ </tr>
+ <tr height="5"></tr>
+
+ <tr><td><TMPL_VAR NAME=label_error></td></tr>
+ </table>
+
+ <TMPL_VAR NAME=DEBUG>
+
+</body>
+</html>
--- /dev/null
+<body>
+ <table width=100%>
+ <tr>
+ <th class=listtop><TMPL_VAR NAME=title DEFAULT="Fehler!"></th>
+ </tr>
+ <tr height="5"></tr>
+
+ <tr><td><TMPL_VAR NAME=label_error></td></tr>
+ </table>
+
+ <TMPL_VAR NAME=DEBUG>
+
+</body>
+</html>
--- /dev/null
+<body>
+ <table width=100%>
+ <tr>
+ <th class=listtop><TMPL_VAR NAME=title DEFAULT="<translate>Error!</translate>"></th>
+ </tr>
+ <tr height="5"></tr>
+
+ <tr><td><TMPL_VAR NAME=label_error></td></tr>
+ </table>
+
+ <TMPL_VAR NAME=DEBUG>
+
+</body>
+</html>
--- /dev/null
+<body>
+ <table width=100%>
+ <tr>
+ <th class=listtop><TMPL_VAR NAME=title DEFAULT="Information"></th>
+ </tr>
+ <tr height="5"></tr>
+
+ <tr><td><TMPL_VAR NAME=label_information></td></tr>
+ </table>
+
+ <TMPL_VAR NAME=DEBUG>
+
+</body>
+</html>
--- /dev/null
+<body>
+ <table width=100%>
+ <tr>
+ <th class=listtop><TMPL_VAR NAME=title DEFAULT="<translate>Information</translate>"></th>
+ </tr>
+ <tr height="5"></tr>
+
+ <tr><td><TMPL_VAR NAME=label_information></td></tr>
+ </table>
+
+ <TMPL_VAR NAME=DEBUG>
+
+</body>
+</html>
--- /dev/null
+<body <TMPL_IF NAME=onload>onload="<TMPL_VAR NAME=onload>"</TMPL_IF>>
+
+ <form name="Form">
+
+ <input type="hidden" name="input_name" value="<TMPL_VAR NAME=input_name ESCAPE=HTML>">
+
+ <table width="100%">
+ <tr>
+ <th class="listtop"><TMPL_VAR NAME=title></th>
+ </tr>
+ <tr height="5"></tr>
+
+ <tr><td></td></tr>
+
+ <tr>
+ <td>
+
+ <table>
+ <tr class="listheading">
+ <th class="listheading"> </th>
+ <TMPL_LOOP NAME=HEADER>
+ <th nowrap class="listheading"><a href="<TMPL_VAR NAME=callback ESCAPE=HTML>"><TMPL_VAR NAME=column_title></a></th>
+ </TMPL_LOOP>
+ </tr>
+
+ <TMPL_LOOP NAME=LANGUAGES>
+ <tr class="listrow<TMPL_IF NAME=__odd__>1<TMPL_ELSE>0</TMPL_IF>">
+ <td><input type="hidden" id="id_<TMPL_VAR NAME=__counter__>" name="id_<TMPL_VAR NAME=__counter__>" value="<TMPL_VAR NAME=id ESCAPE=HTML>">
+ <TMPL_VAR NAME=description ESCAPE=HTML></td>
+
+ <td><input id="translation_<TMPL_VAR NAME=__counter__>" name="translation_<TMPL_VAR NAME=__counter__>" value="<TMPL_VAR NAME=translation ESCAPE=HTML>"></td>
+
+ </tr>
+ <TMPL_IF NAME=__last__><input type="hidden" id="rowcount" name="rowcount" value="<TMPL_VAR NAME=__counter__>"></TMPL_IF>
+ </TMPL_LOOP>
+ </table>
+
+ </td>
+ </tr>
+ </table>
+ <button type="button" onclick="languages_updated()">Close</button></td>
+ </form>
+
+ <script type="text/javascript">
+ <!--
+ function languages_updated() {
+ var languages = "";
+ for (var i = 1; i <= ( document.getElementsByName("rowcount")[0].value); i++) {
+ var id = "id_" + i ;
+ var translation = "translation_" + i ;
+ alert(id);
+ languages = languages + "---+++---" + document.getElementsByName( id )[0].value + "--++--" + document.getElementsByName( translation )[0].value;
+ }
+ window.opener.document.getElementsByName(document.Form.input_name.value)[0].value = languages;
+
+ self.close();
+ }
+ //TESSSSST-->
+ </script>
+
+</body>
+</html>
--- /dev/null
+<body <TMPL_IF NAME=onload>onload="<TMPL_VAR NAME=onload>"</TMPL_IF>>
+
+ <form name="Form">
+
+ <input type="hidden" name="input_name" value="<TMPL_VAR NAME=input_name ESCAPE=HTML>">
+ <input type="hidden" name="input_id" value="<TMPL_VAR NAME=input_id ESCAPE=HTML>">
+
+ <table width="100%">
+ <tr>
+ <th class="listtop"><TMPL_VAR NAME=title></th>
+ </tr>
+ <tr height="5"></tr>
+
+ <tr><td>Bitte einen Endkunden aus der Liste auswählen</td></tr>
+
+ <tr>
+ <td>
+
+ <table>
+ <tr class="listheading">
+ <th class="listheading"> </th>
+ <TMPL_LOOP NAME=HEADER>
+ <th nowrap class="listheading"><a href="<TMPL_VAR NAME=callback ESCAPE=HTML>"><TMPL_VAR NAME=column_title></a></th>
+ </TMPL_LOOP>
+ </tr>
+
+ <TMPL_LOOP NAME=DELIVERY>
+ <tr class="listrow<TMPL_IF NAME=__odd__>1<TMPL_ELSE>0</TMPL_IF>">
+ <td><button type="button" onclick="customer_selected('<TMPL_VAR NAME=__counter__>')">Auswahl</button></td>
+ <td><input type="hidden" id="id_<TMPL_VAR NAME=__counter__>" name="id_<TMPL_VAR NAME=__counter__>" value="<TMPL_VAR NAME=id ESCAPE=HTML>">
+ <input type="hidden" id="name_<TMPL_VAR NAME=__counter__>" name="name_<TMPL_VAR NAME=__counter__>" value="<TMPL_VAR NAME=name ESCAPE=HTML>">
+ <TMPL_VAR NAME=name ESCAPE=HTML></td>
+ <td><TMPL_VAR NAME=customernumber ESCAPE=HTML></td>
+ <td><TMPL_VAR NAME=address ESCAPE=HTML></td>
+<!-- <td><input type="hidden" id="description_<TMPL_VAR NAME=__counter__>" name="description_<TMPL_VAR NAME=__counter__>" value="<TMPL_VAR NAME=description ESCAPE=HTML>"> -->
+<!-- <TMPL_VAR NAME=description ESCAPE=HTML></td> -->
+ </tr>
+ </TMPL_LOOP>
+ </table>
+
+ </td>
+ </tr>
+ </table>
+
+ </form>
+
+ <script type="text/javascript">
+ <!--
+ function customer_selected(selected) {
+ var name = document.getElementsByName("name_" + selected)[0].value
+ var id = document.getElementsByName("id_" + selected)[0].value
+ window.opener.document.getElementsByName(document.Form.input_name.value)[0].value = name;
+ if (document.Form.input_id.value != "") {
+ window.opener.document.getElementsByName(document.Form.input_id.value)[0].value = id;
+ }
+ self.close();
+ }
+ //-->
+ </script>
+
+</body>
+</html>
--- /dev/null
+<body <TMPL_IF NAME=onload>onload="<TMPL_VAR NAME=onload>"</TMPL_IF>>
+
+ <form name="Form">
+
+ <input type="hidden" name="input_name" value="<TMPL_VAR NAME=input_name ESCAPE=HTML>">
+ <input type="hidden" name="input_id" value="<TMPL_VAR NAME=input_id ESCAPE=HTML>">
+
+ <table width="100%">
+ <tr>
+ <th class="listtop"><TMPL_VAR NAME=title></th>
+ </tr>
+ <tr height="5"></tr>
+
+ <tr><td><translate>Please select a customer from the list below.</translate></td></tr>
+
+ <tr>
+ <td>
+
+ <table>
+ <tr class="listheading">
+ <th class="listheading"> </th>
+ <TMPL_LOOP NAME=HEADER>
+ <th nowrap class="listheading"><a href="<TMPL_VAR NAME=callback ESCAPE=HTML>"><TMPL_VAR NAME=column_title></a></th>
+ </TMPL_LOOP>
+ </tr>
+
+ <TMPL_LOOP NAME=DELIVERY>
+ <tr class="listrow<TMPL_IF NAME=__odd__>1<TMPL_ELSE>0</TMPL_IF>">
+ <td><button type="button" onclick="customer_selected('<TMPL_VAR NAME=__counter__>')">Auswahl</button></td>
+ <td><input type="hidden" id="id_<TMPL_VAR NAME=__counter__>" name="id_<TMPL_VAR NAME=__counter__>" value="<TMPL_VAR NAME=id ESCAPE=HTML>">
+ <input type="hidden" id="name_<TMPL_VAR NAME=__counter__>" name="name_<TMPL_VAR NAME=__counter__>" value="<TMPL_VAR NAME=name ESCAPE=HTML>">
+ <TMPL_VAR NAME=name ESCAPE=HTML></td>
+ <td><TMPL_VAR NAME=customernumber ESCAPE=HTML></td>
+ <td><TMPL_VAR NAME=address ESCAPE=HTML></td>
+<!-- <td><input type="hidden" id="description_<TMPL_VAR NAME=__counter__>" name="description_<TMPL_VAR NAME=__counter__>" value="<TMPL_VAR NAME=description ESCAPE=HTML>"> -->
+<!-- <TMPL_VAR NAME=description ESCAPE=HTML></td> -->
+ </tr>
+ </TMPL_LOOP>
+ </table>
+
+ </td>
+ </tr>
+ </table>
+
+ </form>
+
+ <script type="text/javascript">
+ <!--
+ function customer_selected(selected) {
+ var name = document.getElementsByName("name_" + selected)[0].value
+ var id = document.getElementsByName("id_" + selected)[0].value
+ window.opener.document.getElementsByName(document.Form.input_name.value)[0].value = name;
+ if (document.Form.input_id.value != "") {
+ window.opener.document.getElementsByName(document.Form.input_id.value)[0].value = id;
+ }
+ self.close();
+ }
+ //-->
+ </script>
+
+</body>
+</html>
--- /dev/null
+<body <TMPL_IF NAME=onload>onload="<TMPL_VAR NAME=onload>"</TMPL_IF>>
+
+ <form name="Form">
+
+ <input type="hidden" name="input_name" value="<TMPL_VAR NAME=input_name ESCAPE=HTML>">
+ <input type="hidden" name="input_id" value="<TMPL_VAR NAME=input_id ESCAPE=HTML>">
+
+ <table width="100%">
+ <tr>
+ <th class="listtop"><TMPL_VAR NAME=title></th>
+ </tr>
+ <tr height="5"></tr>
+
+ <tr><td>Bitte einen Händler aus der Liste auswählen</td></tr>
+
+ <tr>
+ <td>
+
+ <table>
+ <tr class="listheading">
+ <th class="listheading"> </th>
+ <TMPL_LOOP NAME=HEADER>
+ <th nowrap class="listheading"><a href="<TMPL_VAR NAME=callback ESCAPE=HTML>"><TMPL_VAR NAME=column_title></a></th>
+ </TMPL_LOOP>
+ </tr>
+
+ <TMPL_LOOP NAME=VENDOR>
+ <tr class="listrow<TMPL_IF NAME=__odd__>1<TMPL_ELSE>0</TMPL_IF>">
+ <td><button type="button" onclick="vendor_selected('<TMPL_VAR NAME=__counter__>')">Auswahl</button></td>
+ <td><input type="hidden" id="id_<TMPL_VAR NAME=__counter__>" name="id_<TMPL_VAR NAME=__counter__>" value="<TMPL_VAR NAME=id ESCAPE=HTML>">
+ <input type="hidden" id="name_<TMPL_VAR NAME=__counter__>" name="name_<TMPL_VAR NAME=__counter__>" value="<TMPL_VAR NAME=name ESCAPE=HTML>">
+ <TMPL_VAR NAME=name ESCAPE=HTML></td>
+ <td><TMPL_VAR NAME=customernumber ESCAPE=HTML></td>
+ <td><TMPL_VAR NAME=address ESCAPE=HTML></td>
+<!-- <td><input type="hidden" id="description_<TMPL_VAR NAME=__counter__>" name="description_<TMPL_VAR NAME=__counter__>" value="<TMPL_VAR NAME=description ESCAPE=HTML>"> -->
+<!-- <TMPL_VAR NAME=description ESCAPE=HTML></td> -->
+ </tr>
+ </TMPL_LOOP>
+ </table>
+
+ </td>
+ </tr>
+ </table>
+
+ </form>
+
+ <script type="text/javascript">
+ <!--
+ function vendor_selected(selected) {
+ var name = document.getElementsByName("name_" + selected)[0].value
+ var id = document.getElementsByName("id_" + selected)[0].value
+ window.opener.document.getElementsByName(document.Form.input_name.value)[0].value = name;
+ if (document.Form.input_id.value != "") {
+ window.opener.document.getElementsByName(document.Form.input_id.value)[0].value = id;
+ }
+ self.close();
+ }
+ //-->
+ </script>
+
+</body>
+</html>
--- /dev/null
+<body <TMPL_IF NAME=onload>onload="<TMPL_VAR NAME=onload>"</TMPL_IF>>
+
+ <form name="Form">
+
+ <input type="hidden" name="input_name" value="<TMPL_VAR NAME=input_name ESCAPE=HTML>">
+ <input type="hidden" name="input_id" value="<TMPL_VAR NAME=input_id ESCAPE=HTML>">
+
+ <table width="100%">
+ <tr>
+ <th class="listtop"><TMPL_VAR NAME=title></th>
+ </tr>
+ <tr height="5"></tr>
+
+ <tr><td><translate>Please select a vendor from the list below.</translate></td></tr>
+
+ <tr>
+ <td>
+
+ <table>
+ <tr class="listheading">
+ <th class="listheading"> </th>
+ <TMPL_LOOP NAME=HEADER>
+ <th nowrap class="listheading"><a href="<TMPL_VAR NAME=callback ESCAPE=HTML>"><TMPL_VAR NAME=column_title></a></th>
+ </TMPL_LOOP>
+ </tr>
+
+ <TMPL_LOOP NAME=VENDOR>
+ <tr class="listrow<TMPL_IF NAME=__odd__>1<TMPL_ELSE>0</TMPL_IF>">
+ <td><button type="button" onclick="vendor_selected('<TMPL_VAR NAME=__counter__>')">Auswahl</button></td>
+ <td><input type="hidden" id="id_<TMPL_VAR NAME=__counter__>" name="id_<TMPL_VAR NAME=__counter__>" value="<TMPL_VAR NAME=id ESCAPE=HTML>">
+ <input type="hidden" id="name_<TMPL_VAR NAME=__counter__>" name="name_<TMPL_VAR NAME=__counter__>" value="<TMPL_VAR NAME=name ESCAPE=HTML>">
+ <TMPL_VAR NAME=name ESCAPE=HTML></td>
+ <td><TMPL_VAR NAME=customernumber ESCAPE=HTML></td>
+ <td><TMPL_VAR NAME=address ESCAPE=HTML></td>
+<!-- <td><input type="hidden" id="description_<TMPL_VAR NAME=__counter__>" name="description_<TMPL_VAR NAME=__counter__>" value="<TMPL_VAR NAME=description ESCAPE=HTML>"> -->
+<!-- <TMPL_VAR NAME=description ESCAPE=HTML></td> -->
+ </tr>
+ </TMPL_LOOP>
+ </table>
+
+ </td>
+ </tr>
+ </table>
+
+ </form>
+
+ <script type="text/javascript">
+ <!--
+ function vendor_selected(selected) {
+ var name = document.getElementsByName("name_" + selected)[0].value
+ var id = document.getElementsByName("id_" + selected)[0].value
+ window.opener.document.getElementsByName(document.Form.input_name.value)[0].value = name;
+ if (document.Form.input_id.value != "") {
+ window.opener.document.getElementsByName(document.Form.input_id.value)[0].value = id;
+ }
+ self.close();
+ }
+ //-->
+ </script>
+
+</body>
+</html>
--- /dev/null
+<body <TMPL_IF NAME=onload>onload="<TMPL_VAR NAME=onload>"</TMPL_IF>>
+
+ <form name="Form">
+
+ <input type="hidden" name="input_name" value="<TMPL_VAR NAME=input_name ESCAPE=HTML>">
+
+ <table width="100%">
+ <tr>
+ <th class="listtop"><TMPL_VAR NAME=title></th>
+ </tr>
+ <tr height="5"></tr>
+
+ <tr><td>Bitte den Langtext eingeben</td></tr>
+
+ <tr>
+ <td>
+
+<textarea id="longdescription" name="longdescription" rows=4 cols=30 wrap=soft><TMPL_VAR NAME=longdescription ESCAPE=HTML></textarea>
+
+ </td>
+ </tr>
+ </table>
+ <button type="button" onclick="longdescription_updated()">Übernehmen</button></td>
+ </form>
+
+ <script type="text/javascript">
+ <!--
+ function longdescription_updated() {
+ window.opener.document.getElementsByName(document.Form.input_name.value)[0].value = document.getElementsByName("longdescription")[0].value;
+
+ self.close();
+ }
+ //TESSSSST-->
+ </script>
+
+</body>
+</html>
--- /dev/null
+<body <TMPL_IF NAME=onload>onload="<TMPL_VAR NAME=onload>"</TMPL_IF>>
+
+ <form name="Form">
+
+ <input type="hidden" name="input_name" value="<TMPL_VAR NAME=input_name ESCAPE=HTML>">
+
+ <table width="100%">
+ <tr>
+ <th class="listtop"><TMPL_VAR NAME=title></th>
+ </tr>
+ <tr height="5"></tr>
+
+ <tr><td><translate>Please insert your longdescription below</translate></td></tr>
+
+ <tr>
+ <td>
+
+<textarea id="longdescription" name="longdescription" rows=4 cols=30 wrap=soft><TMPL_VAR NAME=longdescription ESCAPE=HTML></textarea>
+
+ </td>
+ </tr>
+ </table>
+ <button type="button" onclick="longdescription_updated()"><translate>Close</translate></button></td>
+ </form>
+
+ <script type="text/javascript">
+ <!--
+ function longdescription_updated() {
+ window.opener.document.getElementsByName(document.Form.input_name.value)[0].value = document.getElementsByName("longdescription")[0].value;
+
+ self.close();
+ }
+ //TESSSSST-->
+ </script>
+
+</body>
+</html>
--- /dev/null
+<body <TMPL_IF NAME=onload>onload="<TMPL_VAR NAME=onload>"</TMPL_IF>>
+
+ <form name="Form">
+
+ <input type="hidden" name="input_name" value="<TMPL_VAR NAME=input_name ESCAPE=HTML>">
+
+ <table width="100%">
+ <tr>
+ <th class="listtop"><TMPL_VAR NAME=title></th>
+ </tr>
+ <tr height="5"></tr>
+
+ <tr><td>Bitte die Übersetzungen unten eintragen</td></tr>
+
+ <tr>
+ <td>
+
+ <table>
+ <tr class="listheading">
+ <th class="listheading"> </th>
+ <TMPL_LOOP NAME=HEADER>
+ <th nowrap class="listheading"><a href="<TMPL_VAR NAME=callback ESCAPE=HTML>"><TMPL_VAR NAME=column_title></a></th>
+ </TMPL_LOOP>
+ </tr>
+
+ <TMPL_LOOP NAME=LANGUAGES>
+ <tr class="listrow<TMPL_IF NAME=__odd__>1<TMPL_ELSE>0</TMPL_IF>">
+ <td><input type="hidden" id="id_<TMPL_VAR NAME=__counter__>" name="id_<TMPL_VAR NAME=__counter__>" value="<TMPL_VAR NAME=id ESCAPE=HTML>">
+ <TMPL_VAR NAME=description ESCAPE=HTML></td>
+
+ <td><input id="translation_<TMPL_VAR NAME=__counter__>" name="translation_<TMPL_VAR NAME=__counter__>" value="<TMPL_VAR NAME=translation ESCAPE=HTML>"></td>
+ <td><input id="longdescription_<TMPL_VAR NAME=__counter__>" name="longdescription_<TMPL_VAR NAME=__counter__>" value="<TMPL_VAR NAME=longdescription ESCAPE=HTML>"></td>
+
+ </tr>
+ <TMPL_IF NAME=__last__><input type="hidden" id="rowcount" name="rowcount" value="<TMPL_VAR NAME=__counter__>"></TMPL_IF>
+ </TMPL_LOOP>
+ </table>
+
+ </td>
+ </tr>
+ </table>
+ <button type="button" onclick="languages_updated()">Übernehmen</button></td>
+ </form>
+
+ <script type="text/javascript">
+ <!--
+ function languages_updated() {
+ var languages = "";
+ for (var i = 1; i <= ( document.getElementsByName("rowcount")[0].value); i++) {
+ var id = "id_" + i ;
+ var translation = "translation_" + i ;
+ var longdescription = "longdescription_" + i;
+ languages = languages + "---+++---" + document.getElementsByName( id )[0].value + "--++--" + document.getElementsByName( translation )[0].value + "--++--" + document.getElementsByName( longdescription )[0].value;
+ }
+ window.opener.document.getElementsByName(document.Form.input_name.value)[0].value = languages;
+
+ self.close();
+ }
+ //TESSSSST-->
+ </script>
+
+</body>
+</html>
--- /dev/null
+<body <TMPL_IF NAME=onload>onload="<TMPL_VAR NAME=onload>"</TMPL_IF>>
+
+ <form name="Form">
+
+ <input type="hidden" name="input_name" value="<TMPL_VAR NAME=input_name ESCAPE=HTML>">
+
+ <table width="100%">
+ <tr>
+ <th class="listtop"><TMPL_VAR NAME=title></th>
+ </tr>
+ <tr height="5"></tr>
+
+ <tr><td><translate>Please insert your language values below</translate></td></tr>
+
+ <tr>
+ <td>
+
+ <table>
+ <tr class="listheading">
+ <th class="listheading"> </th>
+ <TMPL_LOOP NAME=HEADER>
+ <th nowrap class="listheading"><a href="<TMPL_VAR NAME=callback ESCAPE=HTML>"><TMPL_VAR NAME=column_title></a></th>
+ </TMPL_LOOP>
+ </tr>
+
+ <TMPL_LOOP NAME=LANGUAGES>
+ <tr class="listrow<TMPL_IF NAME=__odd__>1<TMPL_ELSE>0</TMPL_IF>">
+ <td><input type="hidden" id="id_<TMPL_VAR NAME=__counter__>" name="id_<TMPL_VAR NAME=__counter__>" value="<TMPL_VAR NAME=id ESCAPE=HTML>">
+ <TMPL_VAR NAME=description ESCAPE=HTML></td>
+
+ <td><input id="translation_<TMPL_VAR NAME=__counter__>" name="translation_<TMPL_VAR NAME=__counter__>" value="<TMPL_VAR NAME=translation ESCAPE=HTML>"></td>
+ <td><input id="longdescription_<TMPL_VAR NAME=__counter__>" name="longdescription_<TMPL_VAR NAME=__counter__>" value="<TMPL_VAR NAME=longdescription ESCAPE=HTML>"></td>
+
+ </tr>
+ <TMPL_IF NAME=__last__><input type="hidden" id="rowcount" name="rowcount" value="<TMPL_VAR NAME=__counter__>"></TMPL_IF>
+ </TMPL_LOOP>
+ </table>
+
+ </td>
+ </tr>
+ </table>
+ <button type="button" onclick="languages_updated()"><translate>Close</translate></button></td>
+ </form>
+
+ <script type="text/javascript">
+ <!--
+ function languages_updated() {
+ var languages = "";
+ for (var i = 1; i <= ( document.getElementsByName("rowcount")[0].value); i++) {
+ var id = "id_" + i ;
+ var translation = "translation_" + i ;
+ var longdescription = "longdescription_" + i;
+ languages = languages + "---+++---" + document.getElementsByName( id )[0].value + "--++--" + document.getElementsByName( translation )[0].value + "--++--" + document.getElementsByName( longdescription )[0].value;
+ }
+ window.opener.document.getElementsByName(document.Form.input_name.value)[0].value = languages;
+
+ self.close();
+ }
+ //TESSSSST-->
+ </script>
+
+</body>
+</html>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE script:module PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "module.dtd">
+<script:module xmlns:script="http://openoffice.org/2000/script" script:name="Module1" script:language="StarBasic">REM ***** BASIC *****
+
+Sub Main
+
+End Sub</script:module>
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE library:library PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "library.dtd">
+<library:library xmlns:library="http://openoffice.org/2000/library" library:name="Standard" library:readonly="false" library:passwordprotected="false"/>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE library:library PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "library.dtd">
+<library:library xmlns:library="http://openoffice.org/2000/library" library:name="Standard" library:readonly="false" library:passwordprotected="false">
+ <library:element library:name="Module1"/>
+</library:library>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE library:libraries PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "libraries.dtd">
+<library:libraries xmlns:library="http://openoffice.org/2000/library" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <library:library library:name="Standard" xlink:href="$(USER)/basic/Standard/dialog.xlb/" xlink:type="simple" library:link="false"/>
+ <library:library library:name="Launcher" xlink:href="$(INST)/share/basic/Launcher/dialog.xlb/" xlink:type="simple" library:link="true" library:readonly="false"/>
+ <library:library library:name="FormWizard" xlink:href="$(INST)/share/basic/FormWizard/dialog.xlb/" xlink:type="simple" library:link="true" library:readonly="false"/>
+ <library:library library:name="Template" xlink:href="$(INST)/share/basic/Template/dialog.xlb/" xlink:type="simple" library:link="true" library:readonly="false"/>
+ <library:library library:name="Tools" xlink:href="$(INST)/share/basic/Tools/dialog.xlb/" xlink:type="simple" library:link="true" library:readonly="false"/>
+ <library:library library:name="Schedule" xlink:href="$(INST)/share/basic/Schedule/dialog.xlb/" xlink:type="simple" library:link="true" library:readonly="false"/>
+ <library:library library:name="Gimmicks" xlink:href="$(INST)/share/basic/Gimmicks/dialog.xlb/" xlink:type="simple" library:link="true" library:readonly="false"/>
+ <library:library library:name="ImportWizard" xlink:href="$(INST)/share/basic/ImportWizard/dialog.xlb/" xlink:type="simple" library:link="true" library:readonly="false"/>
+ <library:library library:name="Euro" xlink:href="$(INST)/share/basic/Euro/dialog.xlb/" xlink:type="simple" library:link="true" library:readonly="false"/>
+ <library:library library:name="Depot" xlink:href="$(INST)/share/basic/Depot/dialog.xlb/" xlink:type="simple" library:link="true" library:readonly="false"/>
+ <library:library library:name="ScriptBindingLibrary" xlink:href="$(INST)/share/basic/ScriptBindingLibrary/dialog.xlb/" xlink:type="simple" library:link="true" library:readonly="false"/>
+</library:libraries>
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE library:libraries PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "libraries.dtd">
+<library:libraries xmlns:library="http://openoffice.org/2000/library" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <library:library library:name="Standard" xlink:href="$(USER)/basic/Standard/script.xlb/" xlink:type="simple" library:link="false"/>
+ <library:library library:name="Launcher" xlink:href="$(INST)/share/basic/Launcher/script.xlb/" xlink:type="simple" library:link="true" library:readonly="false"/>
+ <library:library library:name="FormWizard" xlink:href="$(INST)/share/basic/FormWizard/script.xlb/" xlink:type="simple" library:link="true" library:readonly="false"/>
+ <library:library library:name="Template" xlink:href="$(INST)/share/basic/Template/script.xlb/" xlink:type="simple" library:link="true" library:readonly="false"/>
+ <library:library library:name="Tools" xlink:href="$(INST)/share/basic/Tools/script.xlb/" xlink:type="simple" library:link="true" library:readonly="false"/>
+ <library:library library:name="Schedule" xlink:href="$(INST)/share/basic/Schedule/script.xlb/" xlink:type="simple" library:link="true" library:readonly="false"/>
+ <library:library library:name="Gimmicks" xlink:href="$(INST)/share/basic/Gimmicks/script.xlb/" xlink:type="simple" library:link="true" library:readonly="false"/>
+ <library:library library:name="ImportWizard" xlink:href="$(INST)/share/basic/ImportWizard/script.xlb/" xlink:type="simple" library:link="true" library:readonly="false"/>
+ <library:library library:name="Euro" xlink:href="$(INST)/share/basic/Euro/script.xlb/" xlink:type="simple" library:link="true" library:readonly="false"/>
+ <library:library library:name="Depot" xlink:href="$(INST)/share/basic/Depot/script.xlb/" xlink:type="simple" library:link="true" library:readonly="false"/>
+ <library:library library:name="ScriptBindingLibrary" xlink:href="$(INST)/share/basic/ScriptBindingLibrary/script.xlb/" xlink:type="simple" library:link="true" library:readonly="false"/>
+</library:libraries>
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+
+<office:marker-table xmlns:office="http://openoffice.org/2000/office" xmlns:style="http://openoffice.org/2000/style" xmlns:text="http://openoffice.org/2000/text" xmlns:table="http://openoffice.org/2000/table" xmlns:draw="http://openoffice.org/2000/drawing" xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:meta="http://openoffice.org/2000/meta" xmlns:number="http://openoffice.org/2000/datastyle" xmlns:svg="http://www.w3.org/2000/svg" xmlns:chart="http://openoffice.org/2000/chart" xmlns:dr3d="http://openoffice.org/2000/dr3d" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="http://openoffice.org/2000/form" xmlns:script="http://openoffice.org/2000/script">
+ <draw:marker draw:name="Linienende 1" svg:viewBox="0 0 2132 2132" svg:d="m1066 0 1066 2132h-2132z"/>
+ <draw:marker draw:name="Linienende 2" svg:viewBox="0 0 1599 2132" svg:d="m799 0 800 2132h-1599z"/>
+ <draw:marker draw:name="Linienende 3" svg:viewBox="0 0 1066 2132" svg:d="m533 0 533 2132h-1066z"/>
+ <draw:marker draw:name="Linienende 4" svg:viewBox="0 0 1995 2132" svg:d="m0 0h1995v137h-997l997 1995h-1995l998-1995h-998z"/>
+ <draw:marker draw:name="Linienende 5" svg:viewBox="0 0 1496 2132" svg:d="m0 0h1496v137h-748l748 1995h-1496l748-1995h-748z"/>
+ <draw:marker draw:name="Linienende 6" svg:viewBox="0 0 998 2132" svg:d="m0 0h998v137h-499l499 1995h-998l499-1995h-499z"/>
+ <draw:marker draw:name="Linienende 7" svg:viewBox="0 0 2132 2132" svg:d="m1066 0 1066 2132-712-272h-708l-712 272z"/>
+ <draw:marker draw:name="Linienende 8" svg:viewBox="0 0 1584 2132" svg:d="m792 0 792 2132-529-272h-526l-529 272z"/>
+ <draw:marker draw:name="Linienende 9" svg:viewBox="0 0 1057 2132" svg:d="m529 0 528 2132-353-272h-351l-353 272z"/>
+ <draw:marker draw:name="Linienende 10" svg:viewBox="0 0 2162 2560" svg:d="m1076 0 1066 2132-532-155 552 583-1086-234v0l-1076 229 179-189 179-189 179-191-537 156z"/>
+ <draw:marker draw:name="Linienende 11" svg:viewBox="0 0 2132 1146" svg:d="m1066 0 1066 1146-712-272h-708l-712 272z"/>
+ <draw:marker draw:name="Linienende 12" svg:viewBox="0 0 2132 2132" svg:d="m2132 1066c0-588-478-1066-1066-1066-588 0-1066 478-1066 1066 0 588 478 1066 1066 1066 588 0 1066-478 1066-1066z"/>
+ <draw:marker draw:name="Linienende 13" svg:viewBox="0 0 2116 2116" svg:d="m0 0h705 705 706v705 705 706h-705-705-706v-705-705z"/>
+ <draw:marker draw:name="Linienende 14" svg:viewBox="0 0 2461 2132" svg:d="m0 1066 615 1066h1231l615-1066-615-1066h-1231z"/>
+ <draw:marker draw:name="Linienende 15" svg:viewBox="0 0 1995 137" svg:d="m0 0h1995v137h-1995z"/>
+ <draw:marker draw:name="Linienende 16" svg:viewBox="0 0 1995 282" svg:d="m0 0h1995v282h-1995z"/>
+ <draw:marker draw:name="Linienende 17" svg:viewBox="0 0 1995 506" svg:d="m0 0h1995v506h-1995z"/>
+ <draw:marker draw:name="Linienende 18" svg:viewBox="0 0 966 2566" svg:d="m0 2566v0-303l488-760-485 185 581-1050-453 262 357-900-178 682 440-245-334 893 289-106 261 1044v298z"/>
+ <draw:marker draw:name="Linienende 19" svg:viewBox="0 0 2440 2584" svg:d="m982 2228h469l51-139 51 227 108-361 779 629-611-980 377 33-360-243 511-428-587 109 395-805-596 571-16-295-169 261-175-807-143 682-227-236 18 386-790-302 605 646-344 92 370 185-698 662 739-319-101 293 194-75 33 311 108-218z"/>
+ <draw:marker draw:name="Linienende 20" svg:viewBox="0 0 1169 2584" svg:d="m0 2584v-506l57-669 65 387 52-902 75 645 60-1122 116 1386 83-1803 99 1481 70-1240 47 841 82-1058 29 1725 83-1215 93 829 88-590 70 1269v542z"/>
+ <draw:marker draw:name="Linienende 21" svg:viewBox="0 0 2142 2142" svg:d="m0 1162h855l-607 607 125 123 606-608v858h176v-855l608 605 125-125-604-605h858v-178h-855l599-606-124-126-607 607v-859h-176v859l-609-607-123 125 608 607h-855z"/>
+ <draw:marker draw:name="Linienende 22" svg:viewBox="0 0 2364 2178" svg:d="m0 2065 1182-2065 1182 2063-64 112-1118-716-1118 719z"/>
+ <draw:marker draw:name="Linienende 23" svg:viewBox="0 0 1107 1619" svg:d="m547 1619-546-676-1-942 546 318 560-319 1 942z"/>
+ <draw:marker draw:name="Linienende 24" svg:viewBox="0 0 1108 993" svg:d="m609 992-123 1-486-364 486 153 2-91-488-182 1-46 485 115 2-69-487-196v-52l484 154v-59l-484-196v-159l544 218 560-219 2 159-499 196v57l499-152v52l-496 196-2 69 498-118 1 45-497 192-2 85 497-153z"/>
+</office:marker-table>
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+
+<office:marker-table xmlns:office="http://openoffice.org/2000/office" xmlns:style="http://openoffice.org/2000/style" xmlns:text="http://openoffice.org/2000/text" xmlns:table="http://openoffice.org/2000/table" xmlns:draw="http://openoffice.org/2000/drawing" xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:meta="http://openoffice.org/2000/meta" xmlns:number="http://openoffice.org/2000/datastyle" xmlns:svg="http://www.w3.org/2000/svg" xmlns:chart="http://openoffice.org/2000/chart" xmlns:dr3d="http://openoffice.org/2000/dr3d" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="http://openoffice.org/2000/form" xmlns:script="http://openoffice.org/2000/script">
+ <draw:marker draw:name="Arrowhead 1" svg:viewBox="0 0 2132 2132" svg:d="m1066 0 1066 2132h-2132z"/>
+ <draw:marker draw:name="Arrowhead 2" svg:viewBox="0 0 1599 2132" svg:d="m799 0 800 2132h-1599z"/>
+ <draw:marker draw:name="Arrowhead 3" svg:viewBox="0 0 1066 2132" svg:d="m533 0 533 2132h-1066z"/>
+ <draw:marker draw:name="Arrowhead 4" svg:viewBox="0 0 1995 2132" svg:d="m0 0h1995v137h-997l997 1995h-1995l998-1995h-998z"/>
+ <draw:marker draw:name="Arrowhead 5" svg:viewBox="0 0 1496 2132" svg:d="m0 0h1496v137h-748l748 1995h-1496l748-1995h-748z"/>
+ <draw:marker draw:name="Arrowhead 6" svg:viewBox="0 0 998 2132" svg:d="m0 0h998v137h-499l499 1995h-998l499-1995h-499z"/>
+ <draw:marker draw:name="Arrowhead 7" svg:viewBox="0 0 2132 2132" svg:d="m1066 0 1066 2132-712-272h-708l-712 272z"/>
+ <draw:marker draw:name="Arrowhead 8" svg:viewBox="0 0 1584 2132" svg:d="m792 0 792 2132-529-272h-526l-529 272z"/>
+ <draw:marker draw:name="Arrowhead 9" svg:viewBox="0 0 1057 2132" svg:d="m529 0 528 2132-353-272h-351l-353 272z"/>
+ <draw:marker draw:name="Arrowhead 10" svg:viewBox="0 0 2162 2560" svg:d="m1076 0 1066 2132-532-155 552 583-1086-234v0l-1076 229 179-189 179-189 179-191-537 156z"/>
+ <draw:marker draw:name="Arrowhead 11" svg:viewBox="0 0 2132 1146" svg:d="m1066 0 1066 1146-712-272h-708l-712 272z"/>
+ <draw:marker draw:name="Arrowhead 12" svg:viewBox="0 0 2132 2132" svg:d="m2132 1066c0-588-478-1066-1066-1066-588 0-1066 478-1066 1066 0 588 478 1066 1066 1066 588 0 1066-478 1066-1066z"/>
+ <draw:marker draw:name="Arrowhead 13" svg:viewBox="0 0 2116 2116" svg:d="m0 0h705 705 706v705 705 706h-705-705-706v-705-705z"/>
+ <draw:marker draw:name="Arrowhead 14" svg:viewBox="0 0 2461 2132" svg:d="m0 1066 615 1066h1231l615-1066-615-1066h-1231z"/>
+ <draw:marker draw:name="Arrowhead 15" svg:viewBox="0 0 1995 137" svg:d="m0 0h1995v137h-1995z"/>
+ <draw:marker draw:name="Arrowhead 16" svg:viewBox="0 0 1995 282" svg:d="m0 0h1995v282h-1995z"/>
+ <draw:marker draw:name="Arrowhead 17" svg:viewBox="0 0 1995 506" svg:d="m0 0h1995v506h-1995z"/>
+ <draw:marker draw:name="Arrowhead 18" svg:viewBox="0 0 966 2566" svg:d="m0 2566v0-303l488-760-485 185 581-1050-453 262 357-900-178 682 440-245-334 893 289-106 261 1044v298z"/>
+ <draw:marker draw:name="Arrowhead 19" svg:viewBox="0 0 2440 2584" svg:d="m982 2228h469l51-139 51 227 108-361 779 629-611-980 377 33-360-243 511-428-587 109 395-805-596 571-16-295-169 261-175-807-143 682-227-236 18 386-790-302 605 646-344 92 370 185-698 662 739-319-101 293 194-75 33 311 108-218z"/>
+ <draw:marker draw:name="Arrowhead 20" svg:viewBox="0 0 1169 2584" svg:d="m0 2584v-506l57-669 65 387 52-902 75 645 60-1122 116 1386 83-1803 99 1481 70-1240 47 841 82-1058 29 1725 83-1215 93 829 88-590 70 1269v542z"/>
+ <draw:marker draw:name="Arrowhead 21" svg:viewBox="0 0 2142 2142" svg:d="m0 1162h855l-607 607 125 123 606-608v858h176v-855l608 605 125-125-604-605h858v-178h-855l599-606-124-126-607 607v-859h-176v859l-609-607-123 125 608 607h-855z"/>
+ <draw:marker draw:name="Arrowhead 22" svg:viewBox="0 0 2364 2178" svg:d="m0 2065 1182-2065 1182 2063-64 112-1118-716-1118 719z"/>
+ <draw:marker draw:name="Arrowhead 23" svg:viewBox="0 0 1107 1619" svg:d="m547 1619-546-676-1-942 546 318 560-319 1 942z"/>
+ <draw:marker draw:name="Arrowhead 24" svg:viewBox="0 0 1108 993" svg:d="m609 992-123 1-486-364 486 153 2-91-488-182 1-46 485 115 2-69-487-196v-52l484 154v-59l-484-196v-159l544 218 560-219 2 159-499 196v57l499-152v52l-496 196-2 69 498-118 1 45-497 192-2 85 497-153z"/>
+</office:marker-table>
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+
+<office:gradient-table xmlns:office="http://openoffice.org/2000/office" xmlns:style="http://openoffice.org/2000/style" xmlns:text="http://openoffice.org/2000/text" xmlns:table="http://openoffice.org/2000/table" xmlns:draw="http://openoffice.org/2000/drawing" xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:meta="http://openoffice.org/2000/meta" xmlns:number="http://openoffice.org/2000/datastyle" xmlns:svg="http://www.w3.org/2000/svg" xmlns:chart="http://openoffice.org/2000/chart" xmlns:dr3d="http://openoffice.org/2000/dr3d" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="http://openoffice.org/2000/form" xmlns:script="http://openoffice.org/2000/script">
+ <draw:gradient draw:name="Vertikal 1" draw:style="linear" draw:start-color="#ffffff" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Vertikal 2" draw:style="linear" draw:start-color="#000000" draw:end-color="#ffffff" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Vertikal 3" draw:style="axial" draw:start-color="#000000" draw:end-color="#ffffff" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Vertikal 4" draw:style="axial" draw:start-color="#ffffff" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Horizontal 1" draw:style="linear" draw:start-color="#000000" draw:end-color="#ffffff" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="900" draw:border="0%"/>
+ <draw:gradient draw:name="Horizontal 2" draw:style="linear" draw:start-color="#ffffff" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="900" draw:border="0%"/>
+ <draw:gradient draw:name="Horizontal 3" draw:style="axial" draw:start-color="#000000" draw:end-color="#ffffff" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="900" draw:border="0%"/>
+ <draw:gradient draw:name="Horizontal 4" draw:style="axial" draw:start-color="#ffffff" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="900" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal 1r" draw:style="linear" draw:start-color="#ffffff" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="450" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal 2r" draw:style="linear" draw:start-color="#000000" draw:end-color="#ffffff" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="450" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal 3r" draw:style="axial" draw:start-color="#000000" draw:end-color="#ffffff" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="450" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal 4r" draw:style="axial" draw:start-color="#ffffff" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="450" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal 1l" draw:style="linear" draw:start-color="#ffffff" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="1350" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal 2l" draw:style="linear" draw:start-color="#000000" draw:end-color="#ffffff" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="1350" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal 3l" draw:style="axial" draw:start-color="#000000" draw:end-color="#ffffff" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="1350" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal 4l" draw:style="axial" draw:start-color="#ffffff" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="1350" draw:border="0%"/>
+ <draw:gradient draw:name="Von einer Ecke 1" draw:style="square" draw:cx="10%" draw:cy="10%" draw:start-color="#000000" draw:end-color="#ffffff" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Von einer Ecke 2" draw:style="square" draw:cx="90%" draw:cy="10%" draw:start-color="#000000" draw:end-color="#ffffff" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Von einer Ecke 3" draw:style="square" draw:cx="10%" draw:cy="90%" draw:start-color="#000000" draw:end-color="#ffffff" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Von einer Ecke 4" draw:style="square" draw:cx="90%" draw:cy="90%" draw:start-color="#000000" draw:end-color="#ffffff" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Aus der Mitte 1" draw:style="square" draw:cx="50%" draw:cy="50%" draw:start-color="#000000" draw:end-color="#ffffff" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Aus der Mitte 2" draw:style="square" draw:cx="50%" draw:cy="50%" draw:start-color="#ffffff" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Aus der Mitte 3" draw:style="rectangular" draw:cx="50%" draw:cy="50%" draw:start-color="#000000" draw:end-color="#ffffff" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Aus der Mitte 4" draw:style="rectangular" draw:cx="50%" draw:cy="50%" draw:start-color="#ffffff" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Radial 1" draw:style="radial" draw:cx="50%" draw:cy="50%" draw:start-color="#000000" draw:end-color="#ffffff" draw:start-intensity="100%" draw:end-intensity="100%" draw:border="0%"/>
+ <draw:gradient draw:name="Radial 2" draw:style="radial" draw:cx="0%" draw:cy="0%" draw:start-color="#000000" draw:end-color="#ffffff" draw:start-intensity="100%" draw:end-intensity="100%" draw:border="0%"/>
+ <draw:gradient draw:name="Radial 3" draw:style="radial" draw:cx="100%" draw:cy="0%" draw:start-color="#000000" draw:end-color="#ffffff" draw:start-intensity="100%" draw:end-intensity="100%" draw:border="0%"/>
+ <draw:gradient draw:name="Radial 4" draw:style="radial" draw:cx="0%" draw:cy="100%" draw:start-color="#000000" draw:end-color="#ffffff" draw:start-intensity="100%" draw:end-intensity="100%" draw:border="0%"/>
+ <draw:gradient draw:name="Radial 5" draw:style="radial" draw:cx="100%" draw:cy="100%" draw:start-color="#000000" draw:end-color="#ffffff" draw:start-intensity="100%" draw:end-intensity="100%" draw:border="0%"/>
+ <draw:gradient draw:name="Vertikal blau" draw:style="linear" draw:start-color="#0000ff" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal blau" draw:style="linear" draw:start-color="#0000ff" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="450" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal blau 2" draw:style="linear" draw:start-color="#000000" draw:end-color="#0000ff" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="450" draw:border="0%"/>
+ <draw:gradient draw:name="Horizontal blau" draw:style="axial" draw:start-color="#000000" draw:end-color="#0000ff" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="900" draw:border="0%"/>
+ <draw:gradient draw:name="Horizontal blau 2" draw:style="axial" draw:start-color="#0000ff" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="900" draw:border="0%"/>
+ <draw:gradient draw:name="Vertikal blau 2" draw:style="linear" draw:start-color="#000000" draw:end-color="#0000ff" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal blau 3" draw:style="linear" draw:start-color="#0000ff" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="1350" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal blau 4" draw:style="linear" draw:start-color="#000000" draw:end-color="#0000ff" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="1350" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal blau 5" draw:style="axial" draw:start-color="#000000" draw:end-color="#0000ff" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="1350" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal blau 6" draw:style="axial" draw:start-color="#0000ff" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="1350" draw:border="0%"/>
+ <draw:gradient draw:name="Radial blau" draw:style="radial" draw:cx="50%" draw:cy="50%" draw:start-color="#000000" draw:end-color="#0000ff" draw:start-intensity="100%" draw:end-intensity="100%" draw:border="0%"/>
+ <draw:gradient draw:name="Aus der Mitte blau" draw:style="square" draw:cx="50%" draw:cy="50%" draw:start-color="#000000" draw:end-color="#0000ff" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Aus der Mitte blau 2" draw:style="rectangular" draw:cx="50%" draw:cy="50%" draw:start-color="#0000ff" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Aus der Mitte blau 3" draw:style="rectangular" draw:cx="50%" draw:cy="50%" draw:start-color="#000000" draw:end-color="#0000ff" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Aus einer Ecke blau" draw:style="square" draw:cx="10%" draw:cy="10%" draw:start-color="#000000" draw:end-color="#0000ff" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Aus einer Ecke blau 2" draw:style="square" draw:cx="90%" draw:cy="10%" draw:start-color="#000000" draw:end-color="#0000ff" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Aus einer Ecke blau 3" draw:style="square" draw:cx="10%" draw:cy="90%" draw:start-color="#000000" draw:end-color="#0000ff" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Aus einer Ecke blau 4" draw:style="square" draw:cx="90%" draw:cy="90%" draw:start-color="#000000" draw:end-color="#0000ff" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Vertikal türkis" draw:style="linear" draw:start-color="#33a3a3" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal türkis" draw:style="linear" draw:start-color="#33a3a3" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="450" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal türkis 2" draw:style="linear" draw:start-color="#000000" draw:end-color="#33a3a3" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="450" draw:border="0%"/>
+ <draw:gradient draw:name="Horizontal türkis " draw:style="axial" draw:start-color="#000000" draw:end-color="#33a3a3" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="900" draw:border="0%"/>
+ <draw:gradient draw:name="Horizontal türkis 2" draw:style="axial" draw:start-color="#33a3a3" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="900" draw:border="0%"/>
+ <draw:gradient draw:name="Vertikal türkis 2" draw:style="linear" draw:start-color="#000000" draw:end-color="#33a3a3" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal türkis 3" draw:style="linear" draw:start-color="#33a3a3" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="1350" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal türkis 4" draw:style="linear" draw:start-color="#000000" draw:end-color="#33a3a3" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="1350" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal türkis 5" draw:style="axial" draw:start-color="#000000" draw:end-color="#33a3a3" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="1350" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal türkis 6" draw:style="axial" draw:start-color="#33a3a3" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="1350" draw:border="0%"/>
+ <draw:gradient draw:name="Radial türkis" draw:style="radial" draw:cx="50%" draw:cy="50%" draw:start-color="#000000" draw:end-color="#33a3a3" draw:start-intensity="100%" draw:end-intensity="100%" draw:border="0%"/>
+ <draw:gradient draw:name="Aus der Mitte türkis" draw:style="square" draw:cx="50%" draw:cy="50%" draw:start-color="#000000" draw:end-color="#33a3a3" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Aus der Mitte türkis 2" draw:style="rectangular" draw:cx="50%" draw:cy="50%" draw:start-color="#33a3a3" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Aus der Mitte türkis 3" draw:style="rectangular" draw:cx="50%" draw:cy="50%" draw:start-color="#000000" draw:end-color="#33a3a3" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Aus einer Ecke türkis" draw:style="square" draw:cx="10%" draw:cy="10%" draw:start-color="#000000" draw:end-color="#33a3a3" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Aus einer Ecke türkis 2" draw:style="square" draw:cx="90%" draw:cy="10%" draw:start-color="#000000" draw:end-color="#33a3a3" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Aus einer Ecke türkis 3" draw:style="square" draw:cx="10%" draw:cy="90%" draw:start-color="#000000" draw:end-color="#33a3a3" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Aus einer Ecke türkis 4" draw:style="square" draw:cx="90%" draw:cy="90%" draw:start-color="#000000" draw:end-color="#33a3a3" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Vertikal violett" draw:style="linear" draw:start-color="#94006b" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal violett" draw:style="linear" draw:start-color="#94006b" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="450" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal violett 2" draw:style="linear" draw:start-color="#000000" draw:end-color="#94006b" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="450" draw:border="0%"/>
+ <draw:gradient draw:name="Horizontal violett" draw:style="axial" draw:start-color="#000000" draw:end-color="#94006b" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="900" draw:border="0%"/>
+ <draw:gradient draw:name="Horizontal violett 2" draw:style="axial" draw:start-color="#94006b" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="900" draw:border="0%"/>
+ <draw:gradient draw:name="Vertikal violett 2" draw:style="linear" draw:start-color="#000000" draw:end-color="#94006b" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal violett 3" draw:style="linear" draw:start-color="#94006b" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="1350" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal violett 4" draw:style="linear" draw:start-color="#000000" draw:end-color="#94006b" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal violett 5" draw:style="axial" draw:start-color="#000000" draw:end-color="#94006b" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="1350" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal violett 6" draw:style="axial" draw:start-color="#94006b" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="1350" draw:border="0%"/>
+ <draw:gradient draw:name="Radial violett" draw:style="radial" draw:cx="50%" draw:cy="50%" draw:start-color="#000000" draw:end-color="#94006b" draw:start-intensity="100%" draw:end-intensity="100%" draw:border="0%"/>
+ <draw:gradient draw:name="Aus der Mitte violett" draw:style="square" draw:cx="50%" draw:cy="50%" draw:start-color="#000000" draw:end-color="#94006b" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Aus der Mitte violett 2" draw:style="rectangular" draw:cx="50%" draw:cy="50%" draw:start-color="#94006b" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Aus der Mitte violett 3" draw:style="rectangular" draw:cx="50%" draw:cy="50%" draw:start-color="#000000" draw:end-color="#94006b" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Aus einer Ecke violett" draw:style="square" draw:cx="10%" draw:cy="10%" draw:start-color="#000000" draw:end-color="#94006b" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Aus einer Ecke violett 2" draw:style="square" draw:cx="90%" draw:cy="10%" draw:start-color="#000000" draw:end-color="#94006b" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Aus einer Ecke violett 3" draw:style="square" draw:cx="10%" draw:cy="90%" draw:start-color="#000000" draw:end-color="#94006b" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Aus einer Ecke violett 4" draw:style="square" draw:cx="90%" draw:cy="90%" draw:start-color="#000000" draw:end-color="#94006b" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Vertikal orange" draw:style="linear" draw:start-color="#ff9966" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal orange" draw:style="linear" draw:start-color="#ff9966" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="450" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal orange 2" draw:style="linear" draw:start-color="#000000" draw:end-color="#ff9966" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="450" draw:border="0%"/>
+ <draw:gradient draw:name="Horizontal orange" draw:style="axial" draw:start-color="#000000" draw:end-color="#ff9966" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="900" draw:border="0%"/>
+ <draw:gradient draw:name="Horizontal orange 2" draw:style="axial" draw:start-color="#ff9966" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="900" draw:border="0%"/>
+ <draw:gradient draw:name="Vertikal orange 2" draw:style="linear" draw:start-color="#000000" draw:end-color="#ff9966" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal orange 3" draw:style="linear" draw:start-color="#ff9966" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="1350" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal orange 4" draw:style="linear" draw:start-color="#000000" draw:end-color="#ff9966" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal orange 5" draw:style="axial" draw:start-color="#000000" draw:end-color="#ff9966" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="1350" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal orange 6" draw:style="axial" draw:start-color="#ff9966" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="1350" draw:border="0%"/>
+ <draw:gradient draw:name="Radial orange" draw:style="radial" draw:cx="50%" draw:cy="50%" draw:start-color="#000000" draw:end-color="#ff9966" draw:start-intensity="100%" draw:end-intensity="100%" draw:border="0%"/>
+ <draw:gradient draw:name="Aus der Mitte orange" draw:style="square" draw:cx="50%" draw:cy="50%" draw:start-color="#000000" draw:end-color="#ff9966" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Aus der Mitte orange 2" draw:style="rectangular" draw:cx="50%" draw:cy="50%" draw:start-color="#ff9966" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Aus der Mitte orange 3" draw:style="rectangular" draw:cx="50%" draw:cy="50%" draw:start-color="#000000" draw:end-color="#ff9966" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Aus einer Ecke orange" draw:style="square" draw:cx="10%" draw:cy="10%" draw:start-color="#000000" draw:end-color="#ff9966" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Aus einer Ecke orange 2" draw:style="square" draw:cx="90%" draw:cy="10%" draw:start-color="#000000" draw:end-color="#ff9966" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Aus einer Ecke orange 3" draw:style="square" draw:cx="10%" draw:cy="90%" draw:start-color="#000000" draw:end-color="#ff9966" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Aus einer Ecke orange 4" draw:style="square" draw:cx="90%" draw:cy="90%" draw:start-color="#000000" draw:end-color="#ff9966" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Vertikal grün" draw:style="linear" draw:start-color="#00ae00" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal grün" draw:style="linear" draw:start-color="#00ae00" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="450" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal grün 2" draw:style="linear" draw:start-color="#000000" draw:end-color="#00ae00" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="450" draw:border="0%"/>
+ <draw:gradient draw:name="Horizontal grün" draw:style="axial" draw:start-color="#000000" draw:end-color="#00ae00" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="900" draw:border="0%"/>
+ <draw:gradient draw:name="Horizontal grün 2" draw:style="axial" draw:start-color="#00ae00" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="900" draw:border="0%"/>
+ <draw:gradient draw:name="Vertikal grün 2" draw:style="linear" draw:start-color="#000000" draw:end-color="#00ae00" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal grün 3" draw:style="linear" draw:start-color="#00ae00" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="1350" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal grün 4" draw:style="linear" draw:start-color="#000000" draw:end-color="#00ae00" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal grün 5" draw:style="axial" draw:start-color="#000000" draw:end-color="#00ae00" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="1350" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal grün 6" draw:style="axial" draw:start-color="#00ae00" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="1350" draw:border="0%"/>
+ <draw:gradient draw:name="Radial grün" draw:style="radial" draw:cx="50%" draw:cy="50%" draw:start-color="#000000" draw:end-color="#00ae00" draw:start-intensity="100%" draw:end-intensity="100%" draw:border="0%"/>
+ <draw:gradient draw:name="Aus der Mitte grün" draw:style="square" draw:cx="50%" draw:cy="50%" draw:start-color="#000000" draw:end-color="#00ae00" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Aus der Mitte grün 2" draw:style="rectangular" draw:cx="50%" draw:cy="50%" draw:start-color="#00ae00" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Aus der Mitte grün 3" draw:style="rectangular" draw:cx="50%" draw:cy="50%" draw:start-color="#000000" draw:end-color="#00ae00" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Aus einer Ecke grün" draw:style="square" draw:cx="10%" draw:cy="10%" draw:start-color="#000000" draw:end-color="#00ae00" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Aus einer Ecke grün 2" draw:style="square" draw:cx="90%" draw:cy="10%" draw:start-color="#000000" draw:end-color="#00ae00" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Aus einer Ecke grün 3" draw:style="square" draw:cx="10%" draw:cy="90%" draw:start-color="#000000" draw:end-color="#00ae00" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Aus einer Ecke grün 4" draw:style="square" draw:cx="90%" draw:cy="90%" draw:start-color="#000000" draw:end-color="#00ae00" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Vertikal rot" draw:style="linear" draw:start-color="#ff0000" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal rot" draw:style="linear" draw:start-color="#ff0000" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="450" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal rot 2" draw:style="linear" draw:start-color="#000000" draw:end-color="#ff0000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="450" draw:border="0%"/>
+ <draw:gradient draw:name="Horizontal rot" draw:style="axial" draw:start-color="#000000" draw:end-color="#ff0000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="900" draw:border="0%"/>
+ <draw:gradient draw:name="Horizontal rot 2" draw:style="axial" draw:start-color="#ff0000" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="900" draw:border="0%"/>
+ <draw:gradient draw:name="Vertikal rot 2" draw:style="linear" draw:start-color="#000000" draw:end-color="#ff0000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal rot 3" draw:style="linear" draw:start-color="#ff0000" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="1350" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal rot 4" draw:style="linear" draw:start-color="#000000" draw:end-color="#ff0000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal rot 5" draw:style="axial" draw:start-color="#000000" draw:end-color="#ff0000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="1350" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal rot 6" draw:style="axial" draw:start-color="#ff0000" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="1350" draw:border="0%"/>
+ <draw:gradient draw:name="Radial rot" draw:style="radial" draw:cx="50%" draw:cy="50%" draw:start-color="#000000" draw:end-color="#ff0000" draw:start-intensity="100%" draw:end-intensity="100%" draw:border="0%"/>
+ <draw:gradient draw:name="Aus der Mitte rot" draw:style="square" draw:cx="50%" draw:cy="50%" draw:start-color="#000000" draw:end-color="#ff0000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Aus der Mitte rot 2" draw:style="rectangular" draw:cx="50%" draw:cy="50%" draw:start-color="#ff0000" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Aus der Mitte rot 3" draw:style="rectangular" draw:cx="50%" draw:cy="50%" draw:start-color="#000000" draw:end-color="#ff0000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Aus einer Ecke rot" draw:style="square" draw:cx="10%" draw:cy="10%" draw:start-color="#000000" draw:end-color="#ff0000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Aus einer Ecke rot 2" draw:style="square" draw:cx="90%" draw:cy="10%" draw:start-color="#000000" draw:end-color="#ff0000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Aus einer Ecke rot 3" draw:style="square" draw:cx="10%" draw:cy="90%" draw:start-color="#000000" draw:end-color="#ff0000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Aus einer Ecke rot 4" draw:style="square" draw:cx="90%" draw:cy="90%" draw:start-color="#000000" draw:end-color="#ff0000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+</office:gradient-table>
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+
+<office:gradient-table xmlns:office="http://openoffice.org/2000/office" xmlns:style="http://openoffice.org/2000/style" xmlns:text="http://openoffice.org/2000/text" xmlns:table="http://openoffice.org/2000/table" xmlns:draw="http://openoffice.org/2000/drawing" xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:meta="http://openoffice.org/2000/meta" xmlns:number="http://openoffice.org/2000/datastyle" xmlns:svg="http://www.w3.org/2000/svg" xmlns:chart="http://openoffice.org/2000/chart" xmlns:dr3d="http://openoffice.org/2000/dr3d" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="http://openoffice.org/2000/form" xmlns:script="http://openoffice.org/2000/script">
+ <draw:gradient draw:name="Vertical 1" draw:style="linear" draw:start-color="#ffffff" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Vertical 2" draw:style="linear" draw:start-color="#000000" draw:end-color="#ffffff" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Vertical 3" draw:style="axial" draw:start-color="#000000" draw:end-color="#ffffff" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Vertical 4" draw:style="axial" draw:start-color="#ffffff" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Horizontal 1" draw:style="linear" draw:start-color="#000000" draw:end-color="#ffffff" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="900" draw:border="0%"/>
+ <draw:gradient draw:name="Horizontal 2" draw:style="linear" draw:start-color="#ffffff" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="900" draw:border="0%"/>
+ <draw:gradient draw:name="Horizontal 3" draw:style="axial" draw:start-color="#000000" draw:end-color="#ffffff" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="900" draw:border="0%"/>
+ <draw:gradient draw:name="Horizontal 4" draw:style="axial" draw:start-color="#ffffff" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="900" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal 1r" draw:style="linear" draw:start-color="#ffffff" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="450" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal 2r" draw:style="linear" draw:start-color="#000000" draw:end-color="#ffffff" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="450" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal 3r" draw:style="axial" draw:start-color="#000000" draw:end-color="#ffffff" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="450" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal 4r" draw:style="axial" draw:start-color="#ffffff" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="450" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal 1l" draw:style="linear" draw:start-color="#ffffff" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="1350" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal 2l" draw:style="linear" draw:start-color="#000000" draw:end-color="#ffffff" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="1350" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal 3l" draw:style="axial" draw:start-color="#000000" draw:end-color="#ffffff" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="1350" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal 4l" draw:style="axial" draw:start-color="#ffffff" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="1350" draw:border="0%"/>
+ <draw:gradient draw:name="From a Corner 1" draw:style="square" draw:cx="10%" draw:cy="10%" draw:start-color="#000000" draw:end-color="#ffffff" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="From a Corner 2" draw:style="square" draw:cx="90%" draw:cy="10%" draw:start-color="#000000" draw:end-color="#ffffff" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="From a Corner 3" draw:style="square" draw:cx="10%" draw:cy="90%" draw:start-color="#000000" draw:end-color="#ffffff" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="From a Corner 4" draw:style="square" draw:cx="90%" draw:cy="90%" draw:start-color="#000000" draw:end-color="#ffffff" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="From the Middle 1" draw:style="square" draw:cx="50%" draw:cy="50%" draw:start-color="#000000" draw:end-color="#ffffff" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="From the Middle 2" draw:style="square" draw:cx="50%" draw:cy="50%" draw:start-color="#ffffff" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="From the Middle 3" draw:style="rectangular" draw:cx="50%" draw:cy="50%" draw:start-color="#000000" draw:end-color="#ffffff" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="From the Middle 4" draw:style="rectangular" draw:cx="50%" draw:cy="50%" draw:start-color="#ffffff" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Radial 1" draw:style="radial" draw:cx="50%" draw:cy="50%" draw:start-color="#000000" draw:end-color="#ffffff" draw:start-intensity="100%" draw:end-intensity="100%" draw:border="0%"/>
+ <draw:gradient draw:name="Radial 2" draw:style="radial" draw:cx="0%" draw:cy="0%" draw:start-color="#000000" draw:end-color="#ffffff" draw:start-intensity="100%" draw:end-intensity="100%" draw:border="0%"/>
+ <draw:gradient draw:name="Radial 3" draw:style="radial" draw:cx="100%" draw:cy="0%" draw:start-color="#000000" draw:end-color="#ffffff" draw:start-intensity="100%" draw:end-intensity="100%" draw:border="0%"/>
+ <draw:gradient draw:name="Radial 4" draw:style="radial" draw:cx="0%" draw:cy="100%" draw:start-color="#000000" draw:end-color="#ffffff" draw:start-intensity="100%" draw:end-intensity="100%" draw:border="0%"/>
+ <draw:gradient draw:name="Radial 5" draw:style="radial" draw:cx="100%" draw:cy="100%" draw:start-color="#000000" draw:end-color="#ffffff" draw:start-intensity="100%" draw:end-intensity="100%" draw:border="0%"/>
+ <draw:gradient draw:name="Vertical Blue 1" draw:style="linear" draw:start-color="#0000ff" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal Blue 1" draw:style="linear" draw:start-color="#0000ff" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="450" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal Blue 2" draw:style="linear" draw:start-color="#000000" draw:end-color="#0000ff" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="450" draw:border="0%"/>
+ <draw:gradient draw:name="Horizontal Blue 1" draw:style="axial" draw:start-color="#000000" draw:end-color="#0000ff" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="900" draw:border="0%"/>
+ <draw:gradient draw:name="Horizontal Blue 2" draw:style="axial" draw:start-color="#0000ff" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="900" draw:border="0%"/>
+ <draw:gradient draw:name="Vertical Blue 2" draw:style="linear" draw:start-color="#000000" draw:end-color="#0000ff" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal Blue 3" draw:style="linear" draw:start-color="#0000ff" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="1350" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal Blue 4" draw:style="linear" draw:start-color="#000000" draw:end-color="#0000ff" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="1350" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal Blue 5" draw:style="axial" draw:start-color="#000000" draw:end-color="#0000ff" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="1350" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal Blue 6" draw:style="axial" draw:start-color="#0000ff" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="1350" draw:border="0%"/>
+ <draw:gradient draw:name="Radial Blue" draw:style="radial" draw:cx="50%" draw:cy="50%" draw:start-color="#000000" draw:end-color="#0000ff" draw:start-intensity="100%" draw:end-intensity="100%" draw:border="0%"/>
+ <draw:gradient draw:name="From the Middle, Blue 1" draw:style="square" draw:cx="50%" draw:cy="50%" draw:start-color="#000000" draw:end-color="#0000ff" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="From the Middle, Blue 2" draw:style="rectangular" draw:cx="50%" draw:cy="50%" draw:start-color="#0000ff" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="From the Middle, Blue 3" draw:style="rectangular" draw:cx="50%" draw:cy="50%" draw:start-color="#000000" draw:end-color="#0000ff" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="From a Corner, Blue 1" draw:style="square" draw:cx="10%" draw:cy="10%" draw:start-color="#000000" draw:end-color="#0000ff" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="From a Corner, Blue 2" draw:style="square" draw:cx="90%" draw:cy="10%" draw:start-color="#000000" draw:end-color="#0000ff" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="From a Corner, Blue 3" draw:style="square" draw:cx="10%" draw:cy="90%" draw:start-color="#000000" draw:end-color="#0000ff" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="From a Corner, Blue 4" draw:style="square" draw:cx="90%" draw:cy="90%" draw:start-color="#000000" draw:end-color="#0000ff" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Vertical Turquoise 1" draw:style="linear" draw:start-color="#33a3a3" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal Turquoise 1" draw:style="linear" draw:start-color="#33a3a3" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="450" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal Turquoise 2" draw:style="linear" draw:start-color="#000000" draw:end-color="#33a3a3" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="450" draw:border="0%"/>
+ <draw:gradient draw:name="Horizontal Turquoise 1" draw:style="axial" draw:start-color="#000000" draw:end-color="#33a3a3" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="900" draw:border="0%"/>
+ <draw:gradient draw:name="Horizontal Turquoise 2" draw:style="axial" draw:start-color="#33a3a3" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="900" draw:border="0%"/>
+ <draw:gradient draw:name="Vertical Turquoise 2" draw:style="linear" draw:start-color="#000000" draw:end-color="#33a3a3" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal Turquoise 3" draw:style="linear" draw:start-color="#33a3a3" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="1350" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal Turquoise 4" draw:style="linear" draw:start-color="#000000" draw:end-color="#33a3a3" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="1350" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal Turquoise 5" draw:style="axial" draw:start-color="#000000" draw:end-color="#33a3a3" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="1350" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal Turquoise 6" draw:style="axial" draw:start-color="#33a3a3" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="1350" draw:border="0%"/>
+ <draw:gradient draw:name="Radial Turquoise" draw:style="radial" draw:cx="50%" draw:cy="50%" draw:start-color="#000000" draw:end-color="#33a3a3" draw:start-intensity="100%" draw:end-intensity="100%" draw:border="0%"/>
+ <draw:gradient draw:name="From the Middle, Turquoise 1" draw:style="square" draw:cx="50%" draw:cy="50%" draw:start-color="#000000" draw:end-color="#33a3a3" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="From the Middle, Turquoise 2" draw:style="rectangular" draw:cx="50%" draw:cy="50%" draw:start-color="#33a3a3" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="From the Middle, Turquoise 3" draw:style="rectangular" draw:cx="50%" draw:cy="50%" draw:start-color="#000000" draw:end-color="#33a3a3" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="From the Middle, Turquoise 4" draw:style="square" draw:cx="10%" draw:cy="10%" draw:start-color="#000000" draw:end-color="#33a3a3" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="From a Corner, Turquoise 1" draw:style="square" draw:cx="90%" draw:cy="10%" draw:start-color="#000000" draw:end-color="#33a3a3" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="From a Corner, Turquoise 2" draw:style="square" draw:cx="10%" draw:cy="90%" draw:start-color="#000000" draw:end-color="#33a3a3" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="From a Corner, Turquoise 3" draw:style="square" draw:cx="90%" draw:cy="90%" draw:start-color="#000000" draw:end-color="#33a3a3" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Vertical Violet 1" draw:style="linear" draw:start-color="#94006b" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal Violet 1" draw:style="linear" draw:start-color="#94006b" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="450" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal Violet 2" draw:style="linear" draw:start-color="#000000" draw:end-color="#94006b" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="450" draw:border="0%"/>
+ <draw:gradient draw:name="Horizontal Violet 1" draw:style="axial" draw:start-color="#000000" draw:end-color="#94006b" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="900" draw:border="0%"/>
+ <draw:gradient draw:name="Horizontal Violet 2" draw:style="axial" draw:start-color="#94006b" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="900" draw:border="0%"/>
+ <draw:gradient draw:name="Vertical Violet 2" draw:style="linear" draw:start-color="#000000" draw:end-color="#94006b" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal Violet 3" draw:style="linear" draw:start-color="#94006b" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="1350" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal Violet 4" draw:style="linear" draw:start-color="#000000" draw:end-color="#94006b" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal Violet 5" draw:style="axial" draw:start-color="#000000" draw:end-color="#94006b" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="1350" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal Violet 6" draw:style="axial" draw:start-color="#94006b" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="1350" draw:border="0%"/>
+ <draw:gradient draw:name="Radial Violet" draw:style="radial" draw:cx="50%" draw:cy="50%" draw:start-color="#000000" draw:end-color="#94006b" draw:start-intensity="100%" draw:end-intensity="100%" draw:border="0%"/>
+ <draw:gradient draw:name="From the Middle, Violet 1" draw:style="square" draw:cx="50%" draw:cy="50%" draw:start-color="#000000" draw:end-color="#94006b" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="From the Middle, Violet 2" draw:style="rectangular" draw:cx="50%" draw:cy="50%" draw:start-color="#94006b" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="From the Middle, Violet 3" draw:style="rectangular" draw:cx="50%" draw:cy="50%" draw:start-color="#000000" draw:end-color="#94006b" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="From a Corner, Violet 1" draw:style="square" draw:cx="10%" draw:cy="10%" draw:start-color="#000000" draw:end-color="#94006b" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="From a Corner, Violet 2" draw:style="square" draw:cx="90%" draw:cy="10%" draw:start-color="#000000" draw:end-color="#94006b" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="From a Corner, Violet 3" draw:style="square" draw:cx="10%" draw:cy="90%" draw:start-color="#000000" draw:end-color="#94006b" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="From a Corner, Violet 4" draw:style="square" draw:cx="90%" draw:cy="90%" draw:start-color="#000000" draw:end-color="#94006b" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Vertical Orange 1" draw:style="linear" draw:start-color="#ff9966" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal Orange 1" draw:style="linear" draw:start-color="#ff9966" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="450" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal Orange 2" draw:style="linear" draw:start-color="#000000" draw:end-color="#ff9966" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="450" draw:border="0%"/>
+ <draw:gradient draw:name="Horizontal Orange 1" draw:style="axial" draw:start-color="#000000" draw:end-color="#ff9966" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="900" draw:border="0%"/>
+ <draw:gradient draw:name="Horizontal Orange 2" draw:style="axial" draw:start-color="#ff9966" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="900" draw:border="0%"/>
+ <draw:gradient draw:name="Vertical Orange 2" draw:style="linear" draw:start-color="#000000" draw:end-color="#ff9966" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal Orange 3" draw:style="linear" draw:start-color="#ff9966" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="1350" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal Orange 4" draw:style="linear" draw:start-color="#000000" draw:end-color="#ff9966" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal Orange 5" draw:style="axial" draw:start-color="#000000" draw:end-color="#ff9966" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="1350" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal Orange 6" draw:style="axial" draw:start-color="#ff9966" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="1350" draw:border="0%"/>
+ <draw:gradient draw:name="Radial Orange" draw:style="radial" draw:cx="50%" draw:cy="50%" draw:start-color="#000000" draw:end-color="#ff9966" draw:start-intensity="100%" draw:end-intensity="100%" draw:border="0%"/>
+ <draw:gradient draw:name="From the Middle, Orange 1" draw:style="square" draw:cx="50%" draw:cy="50%" draw:start-color="#000000" draw:end-color="#ff9966" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="From the Middle, Orange 2" draw:style="rectangular" draw:cx="50%" draw:cy="50%" draw:start-color="#ff9966" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="From the Middle, Orange 3" draw:style="rectangular" draw:cx="50%" draw:cy="50%" draw:start-color="#000000" draw:end-color="#ff9966" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="From a Corner, Orange 1" draw:style="square" draw:cx="10%" draw:cy="10%" draw:start-color="#000000" draw:end-color="#ff9966" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="From a Corner, Orange 2" draw:style="square" draw:cx="90%" draw:cy="10%" draw:start-color="#000000" draw:end-color="#ff9966" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="From a Corner, Orange 3" draw:style="square" draw:cx="10%" draw:cy="90%" draw:start-color="#000000" draw:end-color="#ff9966" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="From a Corner, Orange 4" draw:style="square" draw:cx="90%" draw:cy="90%" draw:start-color="#000000" draw:end-color="#ff9966" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Vertical Green 1" draw:style="linear" draw:start-color="#00ae00" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal Green 1" draw:style="linear" draw:start-color="#00ae00" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="450" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal Green 2" draw:style="linear" draw:start-color="#000000" draw:end-color="#00ae00" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="450" draw:border="0%"/>
+ <draw:gradient draw:name="Horizontal Green 1" draw:style="axial" draw:start-color="#000000" draw:end-color="#00ae00" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="900" draw:border="0%"/>
+ <draw:gradient draw:name="Horizontal Green 2" draw:style="axial" draw:start-color="#00ae00" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="900" draw:border="0%"/>
+ <draw:gradient draw:name="Vertical Green 2" draw:style="linear" draw:start-color="#000000" draw:end-color="#00ae00" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal Green 3" draw:style="linear" draw:start-color="#00ae00" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="1350" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal Green 4" draw:style="linear" draw:start-color="#000000" draw:end-color="#00ae00" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal Green 5" draw:style="axial" draw:start-color="#000000" draw:end-color="#00ae00" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="1350" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal Green 6" draw:style="axial" draw:start-color="#00ae00" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="1350" draw:border="0%"/>
+ <draw:gradient draw:name="Radial Green" draw:style="radial" draw:cx="50%" draw:cy="50%" draw:start-color="#000000" draw:end-color="#00ae00" draw:start-intensity="100%" draw:end-intensity="100%" draw:border="0%"/>
+ <draw:gradient draw:name="From the Middle, Green 1" draw:style="square" draw:cx="50%" draw:cy="50%" draw:start-color="#000000" draw:end-color="#00ae00" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="From the Middle, Green 2" draw:style="rectangular" draw:cx="50%" draw:cy="50%" draw:start-color="#00ae00" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="From the Middle, Green 3" draw:style="rectangular" draw:cx="50%" draw:cy="50%" draw:start-color="#000000" draw:end-color="#00ae00" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="From a Corner, Green 1" draw:style="square" draw:cx="10%" draw:cy="10%" draw:start-color="#000000" draw:end-color="#00ae00" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="From a Corner, Green 2" draw:style="square" draw:cx="90%" draw:cy="10%" draw:start-color="#000000" draw:end-color="#00ae00" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="From a Corner, Green 3" draw:style="square" draw:cx="10%" draw:cy="90%" draw:start-color="#000000" draw:end-color="#00ae00" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="From a Corner, Green 4" draw:style="square" draw:cx="90%" draw:cy="90%" draw:start-color="#000000" draw:end-color="#00ae00" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Vertical Red 1" draw:style="linear" draw:start-color="#ff0000" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal Red 1" draw:style="linear" draw:start-color="#ff0000" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="450" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal Red 2" draw:style="linear" draw:start-color="#000000" draw:end-color="#ff0000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="450" draw:border="0%"/>
+ <draw:gradient draw:name="Horizontal Red 1" draw:style="axial" draw:start-color="#000000" draw:end-color="#ff0000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="900" draw:border="0%"/>
+ <draw:gradient draw:name="Horizontal Red 2" draw:style="axial" draw:start-color="#ff0000" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="900" draw:border="0%"/>
+ <draw:gradient draw:name="Vertical Red 2" draw:style="linear" draw:start-color="#000000" draw:end-color="#ff0000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal Red 3" draw:style="linear" draw:start-color="#ff0000" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="1350" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal Red 4" draw:style="linear" draw:start-color="#000000" draw:end-color="#ff0000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal Red 5" draw:style="axial" draw:start-color="#000000" draw:end-color="#ff0000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="1350" draw:border="0%"/>
+ <draw:gradient draw:name="Diagonal Red 6" draw:style="axial" draw:start-color="#ff0000" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="1350" draw:border="0%"/>
+ <draw:gradient draw:name="Radial Red" draw:style="radial" draw:cx="50%" draw:cy="50%" draw:start-color="#000000" draw:end-color="#ff0000" draw:start-intensity="100%" draw:end-intensity="100%" draw:border="0%"/>
+ <draw:gradient draw:name="From the Middle, Red 1" draw:style="square" draw:cx="50%" draw:cy="50%" draw:start-color="#000000" draw:end-color="#ff0000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="From the Middle, Red 2" draw:style="rectangular" draw:cx="50%" draw:cy="50%" draw:start-color="#ff0000" draw:end-color="#000000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="From the Middle, Red 3" draw:style="rectangular" draw:cx="50%" draw:cy="50%" draw:start-color="#000000" draw:end-color="#ff0000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="From a Corner, Red 1" draw:style="square" draw:cx="10%" draw:cy="10%" draw:start-color="#000000" draw:end-color="#ff0000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="From a Corner, Red 2" draw:style="square" draw:cx="90%" draw:cy="10%" draw:start-color="#000000" draw:end-color="#ff0000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="From a Corner, Red 3" draw:style="square" draw:cx="10%" draw:cy="90%" draw:start-color="#000000" draw:end-color="#ff0000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+ <draw:gradient draw:name="From a Corner, Red 4" draw:style="square" draw:cx="90%" draw:cy="90%" draw:start-color="#000000" draw:end-color="#ff0000" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="0" draw:border="0%"/>
+</office:gradient-table>
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+
+<office:color-table xmlns:office="http://openoffice.org/2000/office" xmlns:style="http://openoffice.org/2000/style" xmlns:text="http://openoffice.org/2000/text" xmlns:table="http://openoffice.org/2000/table" xmlns:draw="http://openoffice.org/2000/drawing" xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:meta="http://openoffice.org/2000/meta" xmlns:number="http://openoffice.org/2000/datastyle" xmlns:svg="http://www.w3.org/2000/svg" xmlns:chart="http://openoffice.org/2000/chart" xmlns:dr3d="http://openoffice.org/2000/dr3d" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="http://openoffice.org/2000/form" xmlns:script="http://openoffice.org/2000/script">
+ <draw:color draw:name="0 0 0" draw:color="#ffffff"/>
+ <draw:color draw:name="0 20 0" draw:color="#ffccff"/>
+ <draw:color draw:name="0 40 0" draw:color="#ff99ff"/>
+ <draw:color draw:name="0 60 0" draw:color="#ff66ff"/>
+ <draw:color draw:name="0 80 0" draw:color="#ff33ff"/>
+ <draw:color draw:name="0 100 0" draw:color="#ff00ff"/>
+ <draw:color draw:name="20 0 0" draw:color="#ccffff"/>
+ <draw:color draw:name="20 20 0" draw:color="#ccccff"/>
+ <draw:color draw:name="20 40 0" draw:color="#cc99ff"/>
+ <draw:color draw:name="20 60 0" draw:color="#cc66ff"/>
+ <draw:color draw:name="20 80 0" draw:color="#cc33ff"/>
+ <draw:color draw:name="20 100 0" draw:color="#cc00ff"/>
+ <draw:color draw:name="40 0 0" draw:color="#99ffff"/>
+ <draw:color draw:name="40 20 0" draw:color="#99ccff"/>
+ <draw:color draw:name="40 40 0" draw:color="#9999ff"/>
+ <draw:color draw:name="40 60 0" draw:color="#9966ff"/>
+ <draw:color draw:name="40 80 0" draw:color="#9933ff"/>
+ <draw:color draw:name="40 100 0" draw:color="#9900ff"/>
+ <draw:color draw:name="60 0 0" draw:color="#66ffff"/>
+ <draw:color draw:name="60 20 0" draw:color="#66ccff"/>
+ <draw:color draw:name="60 40 0" draw:color="#6699ff"/>
+ <draw:color draw:name="60 60 0" draw:color="#6666ff"/>
+ <draw:color draw:name="60 80 0" draw:color="#6633ff"/>
+ <draw:color draw:name="60 100 0" draw:color="#6600ff"/>
+ <draw:color draw:name="80 0 0" draw:color="#33ffff"/>
+ <draw:color draw:name="80 20 0" draw:color="#33ccff"/>
+ <draw:color draw:name="80 40 0" draw:color="#3399ff"/>
+ <draw:color draw:name="80 60 0" draw:color="#3366ff"/>
+ <draw:color draw:name="80 80 0" draw:color="#3333ff"/>
+ <draw:color draw:name="80 100 0" draw:color="#3300ff"/>
+ <draw:color draw:name="100 0 0" draw:color="#00ffff"/>
+ <draw:color draw:name="100 20 0" draw:color="#00ccff"/>
+ <draw:color draw:name="100 40 0" draw:color="#0099ff"/>
+ <draw:color draw:name="100 60 0" draw:color="#0066ff"/>
+ <draw:color draw:name="100 80 0" draw:color="#0033ff"/>
+ <draw:color draw:name="100 100 0" draw:color="#0000ff"/>
+ <draw:color draw:name="0 0 20" draw:color="#ffffcc"/>
+ <draw:color draw:name="0 20 20" draw:color="#ffcccc"/>
+ <draw:color draw:name="0 40 20" draw:color="#ff99cc"/>
+ <draw:color draw:name="0 60 20" draw:color="#ff66cc"/>
+ <draw:color draw:name="0 80 20" draw:color="#ff33cc"/>
+ <draw:color draw:name="0 100 20" draw:color="#ff00cc"/>
+ <draw:color draw:name="20 0 20" draw:color="#ccffcc"/>
+ <draw:color draw:name="20 20 20" draw:color="#cccccc"/>
+ <draw:color draw:name="20 40 20" draw:color="#cc99cc"/>
+ <draw:color draw:name="20 60 20" draw:color="#cc66cc"/>
+ <draw:color draw:name="20 80 20" draw:color="#cc33cc"/>
+ <draw:color draw:name="20 100 20" draw:color="#cc00cc"/>
+ <draw:color draw:name="40 0 20" draw:color="#99ffcc"/>
+ <draw:color draw:name="40 20 20" draw:color="#99cccc"/>
+ <draw:color draw:name="40 40 20" draw:color="#9999cc"/>
+ <draw:color draw:name="40 60 20" draw:color="#9966cc"/>
+ <draw:color draw:name="40 80 20" draw:color="#9933cc"/>
+ <draw:color draw:name="40 100 20" draw:color="#9900cc"/>
+ <draw:color draw:name="60 0 20" draw:color="#66ffcc"/>
+ <draw:color draw:name="60 20 20" draw:color="#66cccc"/>
+ <draw:color draw:name="60 40 20" draw:color="#6699cc"/>
+ <draw:color draw:name="60 60 20" draw:color="#6666cc"/>
+ <draw:color draw:name="60 80 20" draw:color="#6633cc"/>
+ <draw:color draw:name="60 100 20" draw:color="#6600cc"/>
+ <draw:color draw:name="80 0 20" draw:color="#33ffcc"/>
+ <draw:color draw:name="80 20 20" draw:color="#33cccc"/>
+ <draw:color draw:name="80 40 20" draw:color="#3399cc"/>
+ <draw:color draw:name="80 60 20" draw:color="#3366cc"/>
+ <draw:color draw:name="80 80 20" draw:color="#3333cc"/>
+ <draw:color draw:name="80 100 20" draw:color="#3300cc"/>
+ <draw:color draw:name="100 0 20" draw:color="#00ffcc"/>
+ <draw:color draw:name="100 20 20" draw:color="#00cccc"/>
+ <draw:color draw:name="100 40 20" draw:color="#0099cc"/>
+ <draw:color draw:name="100 60 20" draw:color="#0066cc"/>
+ <draw:color draw:name="100 80 20" draw:color="#0033cc"/>
+ <draw:color draw:name="100 100 20" draw:color="#0000cc"/>
+ <draw:color draw:name="0 0 40" draw:color="#ffff99"/>
+ <draw:color draw:name="0 20 40" draw:color="#ffcc99"/>
+ <draw:color draw:name="0 40 40" draw:color="#ff9999"/>
+ <draw:color draw:name="0 60 40" draw:color="#ff6699"/>
+ <draw:color draw:name="0 80 40" draw:color="#ff3399"/>
+ <draw:color draw:name="0 100 40" draw:color="#ff0099"/>
+ <draw:color draw:name="20 0 40" draw:color="#ccff99"/>
+ <draw:color draw:name="20 20 40" draw:color="#cccc99"/>
+ <draw:color draw:name="20 40 40" draw:color="#cc9999"/>
+ <draw:color draw:name="20 60 40" draw:color="#cc6699"/>
+ <draw:color draw:name="20 80 40" draw:color="#cc3399"/>
+ <draw:color draw:name="20 100 40" draw:color="#cc0099"/>
+ <draw:color draw:name="40 0 40" draw:color="#99ff99"/>
+ <draw:color draw:name="40 20 40" draw:color="#99cc99"/>
+ <draw:color draw:name="40 40 40" draw:color="#999999"/>
+ <draw:color draw:name="40 60 40" draw:color="#996699"/>
+ <draw:color draw:name="40 80 40" draw:color="#993399"/>
+ <draw:color draw:name="40 100 40" draw:color="#990099"/>
+ <draw:color draw:name="60 0 40" draw:color="#66ff99"/>
+ <draw:color draw:name="60 20 40" draw:color="#66cc99"/>
+ <draw:color draw:name="60 40 40" draw:color="#669999"/>
+ <draw:color draw:name="60 60 40" draw:color="#666699"/>
+ <draw:color draw:name="60 80 40" draw:color="#663399"/>
+ <draw:color draw:name="60 100 40" draw:color="#660099"/>
+ <draw:color draw:name="80 0 40" draw:color="#33ff99"/>
+ <draw:color draw:name="80 20 40" draw:color="#33cc99"/>
+ <draw:color draw:name="80 40 40" draw:color="#339999"/>
+ <draw:color draw:name="80 60 40" draw:color="#336699"/>
+ <draw:color draw:name="80 80 40" draw:color="#333399"/>
+ <draw:color draw:name="80 100 40" draw:color="#330099"/>
+ <draw:color draw:name="100 0 40" draw:color="#00ff99"/>
+ <draw:color draw:name="100 20 40" draw:color="#00cc99"/>
+ <draw:color draw:name="100 40 40" draw:color="#009999"/>
+ <draw:color draw:name="100 60 40" draw:color="#006699"/>
+ <draw:color draw:name="100 80 40" draw:color="#003399"/>
+ <draw:color draw:name="100 100 40" draw:color="#000099"/>
+ <draw:color draw:name="0 0 60" draw:color="#ffff66"/>
+ <draw:color draw:name="0 20 60" draw:color="#ffcc66"/>
+ <draw:color draw:name="0 40 60" draw:color="#ff9966"/>
+ <draw:color draw:name="0 60 60" draw:color="#ff6666"/>
+ <draw:color draw:name="0 80 60" draw:color="#ff3366"/>
+ <draw:color draw:name="0 100 60" draw:color="#ff0066"/>
+ <draw:color draw:name="20 0 60" draw:color="#ccff66"/>
+ <draw:color draw:name="20 20 60" draw:color="#cccc66"/>
+ <draw:color draw:name="20 40 60" draw:color="#cc9966"/>
+ <draw:color draw:name="20 60 60" draw:color="#cc6666"/>
+ <draw:color draw:name="20 80 60" draw:color="#cc3366"/>
+ <draw:color draw:name="20 100 60" draw:color="#cc0066"/>
+ <draw:color draw:name="40 0 60" draw:color="#99ff66"/>
+ <draw:color draw:name="40 20 60" draw:color="#99cc66"/>
+ <draw:color draw:name="40 40 60" draw:color="#999966"/>
+ <draw:color draw:name="40 60 60" draw:color="#996666"/>
+ <draw:color draw:name="40 80 60" draw:color="#993366"/>
+ <draw:color draw:name="40 100 60" draw:color="#990066"/>
+ <draw:color draw:name="60 0 60" draw:color="#66ff66"/>
+ <draw:color draw:name="60 20 60" draw:color="#66cc66"/>
+ <draw:color draw:name="60 40 60" draw:color="#669966"/>
+ <draw:color draw:name="60 60 60" draw:color="#666666"/>
+ <draw:color draw:name="60 80 60" draw:color="#663366"/>
+ <draw:color draw:name="60 100 60" draw:color="#660066"/>
+ <draw:color draw:name="80 0 60" draw:color="#33ff66"/>
+ <draw:color draw:name="80 20 60" draw:color="#33cc66"/>
+ <draw:color draw:name="80 40 60" draw:color="#339966"/>
+ <draw:color draw:name="80 60 60" draw:color="#336666"/>
+ <draw:color draw:name="80 80 60" draw:color="#333366"/>
+ <draw:color draw:name="80 100 60" draw:color="#330066"/>
+ <draw:color draw:name="100 0 60" draw:color="#00ff66"/>
+ <draw:color draw:name="100 20 60" draw:color="#00cc66"/>
+ <draw:color draw:name="100 40 60" draw:color="#009966"/>
+ <draw:color draw:name="100 60 60" draw:color="#006666"/>
+ <draw:color draw:name="100 80 60" draw:color="#003366"/>
+ <draw:color draw:name="100 100 60" draw:color="#000066"/>
+ <draw:color draw:name="0 0 80" draw:color="#ffff33"/>
+ <draw:color draw:name="0 20 80" draw:color="#ffcc33"/>
+ <draw:color draw:name="0 40 80" draw:color="#ff9933"/>
+ <draw:color draw:name="0 60 80" draw:color="#ff6633"/>
+ <draw:color draw:name="0 80 80" draw:color="#ff3333"/>
+ <draw:color draw:name="0 100 80" draw:color="#ff0033"/>
+ <draw:color draw:name="20 0 80" draw:color="#ccff33"/>
+ <draw:color draw:name="20 20 80" draw:color="#cccc33"/>
+ <draw:color draw:name="20 40 80" draw:color="#cc9933"/>
+ <draw:color draw:name="20 60 80" draw:color="#cc6633"/>
+ <draw:color draw:name="20 80 80" draw:color="#cc3333"/>
+ <draw:color draw:name="20 100 80" draw:color="#cc0033"/>
+ <draw:color draw:name="40 0 80" draw:color="#99ff33"/>
+ <draw:color draw:name="40 20 80" draw:color="#99cc33"/>
+ <draw:color draw:name="40 40 80" draw:color="#999933"/>
+ <draw:color draw:name="40 60 80" draw:color="#996633"/>
+ <draw:color draw:name="40 80 80" draw:color="#993333"/>
+ <draw:color draw:name="40 100 80" draw:color="#990033"/>
+ <draw:color draw:name="60 0 80" draw:color="#66ff33"/>
+ <draw:color draw:name="60 20 80" draw:color="#66cc33"/>
+ <draw:color draw:name="60 40 80" draw:color="#669933"/>
+ <draw:color draw:name="60 60 80" draw:color="#666633"/>
+ <draw:color draw:name="60 80 80" draw:color="#663333"/>
+ <draw:color draw:name="60 100 80" draw:color="#660033"/>
+ <draw:color draw:name="80 0 80" draw:color="#33ff33"/>
+ <draw:color draw:name="80 20 80" draw:color="#33cc33"/>
+ <draw:color draw:name="80 40 80" draw:color="#339933"/>
+ <draw:color draw:name="80 60 80" draw:color="#336633"/>
+ <draw:color draw:name="80 80 80" draw:color="#333333"/>
+ <draw:color draw:name="80 100 80" draw:color="#330033"/>
+ <draw:color draw:name="100 0 80" draw:color="#00ff33"/>
+ <draw:color draw:name="100 20 80" draw:color="#00cc33"/>
+ <draw:color draw:name="100 40 80" draw:color="#009933"/>
+ <draw:color draw:name="100 60 80" draw:color="#006633"/>
+ <draw:color draw:name="100 80 80" draw:color="#003333"/>
+ <draw:color draw:name="100 100 80" draw:color="#000033"/>
+ <draw:color draw:name="0 0 100" draw:color="#ffff00"/>
+ <draw:color draw:name="0 20 100" draw:color="#ffcc00"/>
+ <draw:color draw:name="0 40 100" draw:color="#ff9900"/>
+ <draw:color draw:name="0 60 100" draw:color="#ff6600"/>
+ <draw:color draw:name="0 80 100" draw:color="#ff3300"/>
+ <draw:color draw:name="0 100 100" draw:color="#ff0000"/>
+ <draw:color draw:name="20 0 100" draw:color="#ccff00"/>
+ <draw:color draw:name="20 20 100" draw:color="#cccc00"/>
+ <draw:color draw:name="20 40 100" draw:color="#cc9900"/>
+ <draw:color draw:name="20 60 100" draw:color="#cc6600"/>
+ <draw:color draw:name="20 80 100" draw:color="#cc3300"/>
+ <draw:color draw:name="20 100 100" draw:color="#cc0000"/>
+ <draw:color draw:name="40 0 100" draw:color="#99ff00"/>
+ <draw:color draw:name="40 20 100" draw:color="#99cc00"/>
+ <draw:color draw:name="40 40 100" draw:color="#999900"/>
+ <draw:color draw:name="40 60 100" draw:color="#996600"/>
+ <draw:color draw:name="40 80 100" draw:color="#993300"/>
+ <draw:color draw:name="40 100 100" draw:color="#990000"/>
+ <draw:color draw:name="60 0 100" draw:color="#66ff00"/>
+ <draw:color draw:name="60 20 100" draw:color="#66cc00"/>
+ <draw:color draw:name="60 40 100" draw:color="#669900"/>
+ <draw:color draw:name="60 60 100" draw:color="#666600"/>
+ <draw:color draw:name="60 80 100" draw:color="#663300"/>
+ <draw:color draw:name="60 100 100" draw:color="#660000"/>
+ <draw:color draw:name="80 0 100" draw:color="#33ff00"/>
+ <draw:color draw:name="80 20 100" draw:color="#33cc00"/>
+ <draw:color draw:name="80 40 100" draw:color="#339900"/>
+ <draw:color draw:name="80 60 100" draw:color="#336600"/>
+ <draw:color draw:name="80 80 100" draw:color="#333300"/>
+ <draw:color draw:name="80 100 100" draw:color="#330000"/>
+ <draw:color draw:name="100 0 100" draw:color="#00ff00"/>
+ <draw:color draw:name="100 20 100" draw:color="#00cc00"/>
+ <draw:color draw:name="100 40 100" draw:color="#009900"/>
+ <draw:color draw:name="100 60 100" draw:color="#006600"/>
+ <draw:color draw:name="100 80 100" draw:color="#003300"/>
+ <draw:color draw:name="100 100 100" draw:color="#000000"/>
+</office:color-table>
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+
+<office:color-table xmlns:office="http://openoffice.org/2000/office" xmlns:style="http://openoffice.org/2000/style" xmlns:text="http://openoffice.org/2000/text" xmlns:table="http://openoffice.org/2000/table" xmlns:draw="http://openoffice.org/2000/drawing" xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:meta="http://openoffice.org/2000/meta" xmlns:number="http://openoffice.org/2000/datastyle" xmlns:svg="http://www.w3.org/2000/svg" xmlns:chart="http://openoffice.org/2000/chart" xmlns:dr3d="http://openoffice.org/2000/dr3d" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="http://openoffice.org/2000/form" xmlns:script="http://openoffice.org/2000/script" xmlns:config="http://openoffice.org/2001/config">
+ <draw:color draw:name="0-0-0-0" draw:color="#ffffff"/>
+ <draw:color draw:name="0-0-0-10" draw:color="#e5e5e5"/>
+ <draw:color draw:name="0-0-0-20" draw:color="#cccccc"/>
+ <draw:color draw:name="0-0-0-30" draw:color="#b2b2b2"/>
+ <draw:color draw:name="0-0-0-40" draw:color="#999999"/>
+ <draw:color draw:name="0-0-0-50" draw:color="#7f7f7f"/>
+ <draw:color draw:name="0-0-0-60" draw:color="#666666"/>
+ <draw:color draw:name="0-0-0-70" draw:color="#4c4c4c"/>
+ <draw:color draw:name="0-0-0-80" draw:color="#333333"/>
+ <draw:color draw:name="0-0-0-100" draw:color="#000000"/>
+ <draw:color draw:name="0-0-56-0" draw:color="#ffff70"/>
+ <draw:color draw:name="0-3-85-0" draw:color="#fff726"/>
+ <draw:color draw:name="0-13-77-0" draw:color="#ffde3b"/>
+ <draw:color draw:name="0-20-100-0" draw:color="#ffcc00"/>
+ <draw:color draw:name="0-31-84-0" draw:color="#ffb029"/>
+ <draw:color draw:name="0-38-100-0" draw:color="#ff9e00"/>
+ <draw:color draw:name="0-50-100-0" draw:color="#ff7f00"/>
+ <draw:color draw:name="0-100-65-0" draw:color="#ff0059"/>
+ <draw:color draw:name="50-100-65-0" draw:color="#7f0059"/>
+ <draw:color draw:name="0-65-27-0" draw:color="#ff59ba"/>
+ <draw:color draw:name="0-20-0-0" draw:color="#ffccff"/>
+ <draw:color draw:name="0-40-0-0" draw:color="#ff99ff"/>
+ <draw:color draw:name="0-50-0-0" draw:color="#ff7fff"/>
+ <draw:color draw:name="0-66-0-0" draw:color="#ff57ff"/>
+ <draw:color draw:name="27-77-4-0" draw:color="#ba3bf5"/>
+ <draw:color draw:name="54-88-11-0" draw:color="#751fe3"/>
+ <draw:color draw:name="93-100-13-0" draw:color="#1200de"/>
+ <draw:color draw:name="100-90-10-0" draw:color="#0019fc"/>
+ <draw:color draw:name="70-50-0-0" draw:color="#4c7fff"/>
+ <draw:color draw:name="54-44-0-0" draw:color="#758fff"/>
+ <draw:color draw:name="28-25-0-0" draw:color="#b8bfff"/>
+ <draw:color draw:name="28-17-0-0" draw:color="#b8d4ff"/>
+ <draw:color draw:name="11-5-0-0" draw:color="#e3f2ff"/>
+ <draw:color draw:name="23-10-0-0" draw:color="#c4e5ff"/>
+ <draw:color draw:name="52-0-0-0" draw:color="#7affff"/>
+ <draw:color draw:name="61-6-0-0" draw:color="#63f0ff"/>
+ <draw:color draw:name="65-10-0-0" draw:color="#59e5ff"/>
+ <draw:color draw:name="76-25-0-0" draw:color="#3dbfff"/>
+ <draw:color draw:name="87-40-0-0" draw:color="#2199ff"/>
+ <draw:color draw:name="79-45-0-25" draw:color="#004cbf"/>
+ <draw:color draw:name="70-50-0-50" draw:color="#00007f"/>
+ <draw:color draw:name="23-10-0-27" draw:color="#7fa0ba"/>
+ <draw:color draw:name="38-0-42-0" draw:color="#9eff94"/>
+ <draw:color draw:name="68-1-72-0" draw:color="#52fc47"/>
+ <draw:color draw:name="70-11-64-2" draw:color="#47de57"/>
+ <draw:color draw:name="72-23-54-8" draw:color="#33b061"/>
+ <draw:color draw:name="68-1-72-50" draw:color="#007c00"/>
+ <draw:color draw:name="0-3-7-0" draw:color="#fff7ed"/>
+ <draw:color draw:name="0-7-13-0" draw:color="#ffedde"/>
+ <draw:color draw:name="3-6-14-4" draw:color="#ede6d1"/>
+ <draw:color draw:name="0-9-28-3" draw:color="#f7e0b0"/>
+ <draw:color draw:name="0-15-50-0" draw:color="#ffd97f"/>
+ <draw:color draw:name="3-16-24-4" draw:color="#edccb8"/>
+ <draw:color draw:name="0-19-53-11" draw:color="#e3b35c"/>
+ <draw:color draw:name="0-35-76-5" draw:color="#f29930"/>
+ <draw:color draw:name="9-19-46-21" draw:color="#b27f54"/>
+ <draw:color draw:name="0-38-46-49" draw:color="#82210d"/>
+ <draw:color draw:name="51-68-100-5" draw:color="#6e4300"/>
+ <draw:color draw:name="54-60-72-0" draw:color="#756647"/>
+ <draw:color draw:name="9-20-24-15" draw:color="#c2a69c"/>
+ <draw:color draw:name="9-13-16-12" draw:color="#c9bfb7"/>
+</office:color-table>
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+
+<office:hatch-table xmlns:office="http://openoffice.org/2000/office" xmlns:style="http://openoffice.org/2000/style" xmlns:text="http://openoffice.org/2000/text" xmlns:table="http://openoffice.org/2000/table" xmlns:draw="http://openoffice.org/2000/drawing" xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:meta="http://openoffice.org/2000/meta" xmlns:number="http://openoffice.org/2000/datastyle" xmlns:svg="http://www.w3.org/2000/svg" xmlns:chart="http://openoffice.org/2000/chart" xmlns:dr3d="http://openoffice.org/2000/dr3d" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="http://openoffice.org/2000/form" xmlns:script="http://openoffice.org/2000/script">
+ <draw:hatch draw:name="Schraffur 1" draw:style="single" draw:color="#000000" draw:distance="0.0394inch" draw:rotation="0"/>
+ <draw:hatch draw:name="Schraffur 2" draw:style="single" draw:color="#000000" draw:distance="0.0394inch" draw:rotation="450"/>
+ <draw:hatch draw:name="Schraffur 3" draw:style="single" draw:color="#000000" draw:distance="0.0394inch" draw:rotation="900"/>
+ <draw:hatch draw:name="Schraffur 4" draw:style="single" draw:color="#000000" draw:distance="0.0787inch" draw:rotation="0"/>
+ <draw:hatch draw:name="Schraffur 5" draw:style="single" draw:color="#000000" draw:distance="0.0787inch" draw:rotation="450"/>
+ <draw:hatch draw:name="Schraffur 6" draw:style="single" draw:color="#000000" draw:distance="0.0787inch" draw:rotation="900"/>
+ <draw:hatch draw:name="Schraffur 7" draw:style="single" draw:color="#000000" draw:distance="0.1181inch" draw:rotation="0"/>
+ <draw:hatch draw:name="Schraffur 8" draw:style="single" draw:color="#000000" draw:distance="0.1181inch" draw:rotation="450"/>
+ <draw:hatch draw:name="Schraffur 9" draw:style="single" draw:color="#000000" draw:distance="0.1181inch" draw:rotation="900"/>
+ <draw:hatch draw:name="Schraffur 10" draw:style="single" draw:color="#000000" draw:distance="0.1181inch" draw:rotation="100"/>
+ <draw:hatch draw:name="Schraffur 11" draw:style="single" draw:color="#000000" draw:distance="0.1181inch" draw:rotation="200"/>
+ <draw:hatch draw:name="Schraffur 12" draw:style="single" draw:color="#000000" draw:distance="0.1181inch" draw:rotation="300"/>
+ <draw:hatch draw:name="Schraffur 13" draw:style="single" draw:color="#000000" draw:distance="0.1181inch" draw:rotation="400"/>
+ <draw:hatch draw:name="Schraffur 14" draw:style="double" draw:color="#000000" draw:distance="0.1181inch" draw:rotation="0"/>
+ <draw:hatch draw:name="Schraffur 15" draw:style="double" draw:color="#000000" draw:distance="0.1181inch" draw:rotation="450"/>
+ <draw:hatch draw:name="Schraffur 16" draw:style="double" draw:color="#000000" draw:distance="0.1181inch" draw:rotation="150"/>
+ <draw:hatch draw:name="Schraffur 17" draw:style="double" draw:color="#000000" draw:distance="0.1181inch" draw:rotation="300"/>
+ <draw:hatch draw:name="Schraffur 18" draw:style="double" draw:color="#000000" draw:distance="0.1181inch" draw:rotation="450"/>
+ <draw:hatch draw:name="Schraffur 19" draw:style="double" draw:color="#000000" draw:distance="0.1181inch" draw:rotation="110"/>
+ <draw:hatch draw:name="Schraffur 20" draw:style="double" draw:color="#000000" draw:distance="0.1575inch" draw:rotation="260"/>
+ <draw:hatch draw:name="Schraffur 21" draw:style="triple" draw:color="#000000" draw:distance="0.1181inch" draw:rotation="0"/>
+ <draw:hatch draw:name="Schraffur 22" draw:style="triple" draw:color="#000000" draw:distance="0.1181inch" draw:rotation="450"/>
+ <draw:hatch draw:name="Schraffur 23" draw:style="triple" draw:color="#000000" draw:distance="0.1181inch" draw:rotation="900"/>
+ <draw:hatch draw:name="Schraffur 24" draw:style="triple" draw:color="#000000" draw:distance="0.1575inch" draw:rotation="220"/>
+ <draw:hatch draw:name="Schraffur 25" draw:style="triple" draw:color="#000000" draw:distance="0.1969inch" draw:rotation="650"/>
+ <draw:hatch draw:name="Schraffur 26" draw:style="triple" draw:color="#000000" draw:distance="0.1969inch" draw:rotation="560"/>
+ <draw:hatch draw:name="Schraffur 27" draw:style="single" draw:color="#0000ff" draw:distance="0.1181inch" draw:rotation="560"/>
+ <draw:hatch draw:name="Schraffur 28" draw:style="single" draw:color="#0000ff" draw:distance="0.1181inch" draw:rotation="0"/>
+ <draw:hatch draw:name="Schraffur 29" draw:style="single" draw:color="#0000ff" draw:distance="0.1181inch" draw:rotation="900"/>
+ <draw:hatch draw:name="Schraffur 30" draw:style="single" draw:color="#ff0000" draw:distance="0.1181inch" draw:rotation="450"/>
+ <draw:hatch draw:name="Schraffur 31" draw:style="double" draw:color="#ffff00" draw:distance="0.1181inch" draw:rotation="450"/>
+ <draw:hatch draw:name="Schraffur 32" draw:style="triple" draw:color="#ff00ff" draw:distance="0.1181inch" draw:rotation="650"/>
+ <draw:hatch draw:name="Schraffur 33" draw:style="triple" draw:color="#663300" draw:distance="0.1181inch" draw:rotation="650"/>
+ <draw:hatch draw:name="Schraffur 34" draw:style="triple" draw:color="#ff6633" draw:distance="0.1575inch" draw:rotation="450"/>
+ <draw:hatch draw:name="Schraffur 35" draw:style="double" draw:color="#e6e64c" draw:distance="0.1575inch" draw:rotation="450"/>
+</office:hatch-table>
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+
+<office:hatch-table xmlns:office="http://openoffice.org/2000/office" xmlns:style="http://openoffice.org/2000/style" xmlns:text="http://openoffice.org/2000/text" xmlns:table="http://openoffice.org/2000/table" xmlns:draw="http://openoffice.org/2000/drawing" xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:meta="http://openoffice.org/2000/meta" xmlns:number="http://openoffice.org/2000/datastyle" xmlns:svg="http://www.w3.org/2000/svg" xmlns:chart="http://openoffice.org/2000/chart" xmlns:dr3d="http://openoffice.org/2000/dr3d" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="http://openoffice.org/2000/form" xmlns:script="http://openoffice.org/2000/script">
+ <draw:hatch draw:name="Hatching 1" draw:style="single" draw:color="#000000" draw:distance="0.0402inch" draw:rotation="0"/>
+ <draw:hatch draw:name="Hatching 2" draw:style="single" draw:color="#000000" draw:distance="0.0402inch" draw:rotation="450"/>
+ <draw:hatch draw:name="Hatching 3" draw:style="single" draw:color="#000000" draw:distance="0.0402inch" draw:rotation="900"/>
+ <draw:hatch draw:name="Hatching 4" draw:style="single" draw:color="#000000" draw:distance="0.0799inch" draw:rotation="0"/>
+ <draw:hatch draw:name="Hatching 5" draw:style="single" draw:color="#000000" draw:distance="0.0799inch" draw:rotation="450"/>
+ <draw:hatch draw:name="Hatching 6" draw:style="single" draw:color="#000000" draw:distance="0.0799inch" draw:rotation="900"/>
+ <draw:hatch draw:name="Hatching 7" draw:style="single" draw:color="#000000" draw:distance="0.1201inch" draw:rotation="0"/>
+ <draw:hatch draw:name="Hatching 8" draw:style="single" draw:color="#000000" draw:distance="0.1201inch" draw:rotation="450"/>
+ <draw:hatch draw:name="Hatching 9" draw:style="single" draw:color="#000000" draw:distance="0.1201inch" draw:rotation="900"/>
+ <draw:hatch draw:name="Hatching 10" draw:style="single" draw:color="#000000" draw:distance="0.1201inch" draw:rotation="100"/>
+ <draw:hatch draw:name="Hatching 11" draw:style="single" draw:color="#000000" draw:distance="0.1201inch" draw:rotation="200"/>
+ <draw:hatch draw:name="Hatching 12" draw:style="single" draw:color="#000000" draw:distance="0.1201inch" draw:rotation="300"/>
+ <draw:hatch draw:name="Hatching 13" draw:style="single" draw:color="#000000" draw:distance="0.1201inch" draw:rotation="400"/>
+ <draw:hatch draw:name="Hatching 14" draw:style="double" draw:color="#000000" draw:distance="0.1201inch" draw:rotation="0"/>
+ <draw:hatch draw:name="Hatching 15" draw:style="double" draw:color="#000000" draw:distance="0.1201inch" draw:rotation="450"/>
+ <draw:hatch draw:name="Hatching 16" draw:style="double" draw:color="#000000" draw:distance="0.1201inch" draw:rotation="150"/>
+ <draw:hatch draw:name="Hatching 17" draw:style="double" draw:color="#000000" draw:distance="0.1201inch" draw:rotation="300"/>
+ <draw:hatch draw:name="Hatching 18" draw:style="double" draw:color="#000000" draw:distance="0.1201inch" draw:rotation="450"/>
+ <draw:hatch draw:name="Hatching 19" draw:style="double" draw:color="#000000" draw:distance="0.1201inch" draw:rotation="110"/>
+ <draw:hatch draw:name="Hatching 20" draw:style="double" draw:color="#000000" draw:distance="0.1598inch" draw:rotation="260"/>
+ <draw:hatch draw:name="Hatching 21" draw:style="triple" draw:color="#000000" draw:distance="0.1201inch" draw:rotation="0"/>
+ <draw:hatch draw:name="Hatching 22" draw:style="triple" draw:color="#000000" draw:distance="0.1201inch" draw:rotation="450"/>
+ <draw:hatch draw:name="Hatching 23" draw:style="triple" draw:color="#000000" draw:distance="0.1201inch" draw:rotation="900"/>
+ <draw:hatch draw:name="Hatching 24" draw:style="triple" draw:color="#000000" draw:distance="0.1598inch" draw:rotation="220"/>
+ <draw:hatch draw:name="Hatching 25" draw:style="triple" draw:color="#000000" draw:distance="0.2inch" draw:rotation="650"/>
+ <draw:hatch draw:name="Hatching 26" draw:style="triple" draw:color="#000000" draw:distance="0.2inch" draw:rotation="560"/>
+ <draw:hatch draw:name="Hatching 27" draw:style="single" draw:color="#0000ff" draw:distance="0.1201inch" draw:rotation="560"/>
+ <draw:hatch draw:name="Hatching 28" draw:style="single" draw:color="#0000ff" draw:distance="0.1201inch" draw:rotation="0"/>
+ <draw:hatch draw:name="Hatching 29" draw:style="single" draw:color="#0000ff" draw:distance="0.1201inch" draw:rotation="900"/>
+ <draw:hatch draw:name="Hatching 30" draw:style="single" draw:color="#ff0000" draw:distance="0.1201inch" draw:rotation="450"/>
+ <draw:hatch draw:name="Hatching 31" draw:style="double" draw:color="#ffff00" draw:distance="0.1201inch" draw:rotation="450"/>
+ <draw:hatch draw:name="Hatching 32" draw:style="triple" draw:color="#ff00ff" draw:distance="0.1201inch" draw:rotation="650"/>
+ <draw:hatch draw:name="Hatching 33" draw:style="triple" draw:color="#663300" draw:distance="0.1201inch" draw:rotation="650"/>
+ <draw:hatch draw:name="Hatching 34" draw:style="triple" draw:color="#ff6633" draw:distance="0.1614inch" draw:rotation="450"/>
+ <draw:hatch draw:name="Hatching 35" draw:style="double" draw:color="#e6e64c" draw:distance="0.1614inch" draw:rotation="450"/>
+</office:hatch-table>
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+
+<office:color-table xmlns:office="http://openoffice.org/2000/office" xmlns:style="http://openoffice.org/2000/style" xmlns:text="http://openoffice.org/2000/text" xmlns:table="http://openoffice.org/2000/table" xmlns:draw="http://openoffice.org/2000/drawing" xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:meta="http://openoffice.org/2000/meta" xmlns:number="http://openoffice.org/2000/datastyle" xmlns:svg="http://www.w3.org/2000/svg" xmlns:chart="http://openoffice.org/2000/chart" xmlns:dr3d="http://openoffice.org/2000/dr3d" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="http://openoffice.org/2000/form" xmlns:script="http://openoffice.org/2000/script">
+ <draw:color draw:name="white FFFFFF 255.255.255" draw:color="#ffffff"/>
+ <draw:color draw:name="ghostwhite F8F8FF 248.248.255" draw:color="#f8f8ff"/>
+ <draw:color draw:name="whitesmoke F5F5F5 245.245.245" draw:color="#f5f5f5"/>
+ <draw:color draw:name="snow FFFAFA 255.250.250" draw:color="#fffafa"/>
+ <draw:color draw:name="azure F0FFFF 240.255.255" draw:color="#f0ffff"/>
+ <draw:color draw:name="honeydew F0FFF0 240.255.240" draw:color="#f0fff0"/>
+ <draw:color draw:name="mintcream F5FFFA 245.255.250" draw:color="#f5fffa"/>
+ <draw:color draw:name="lightyellow FFFFE0 255.255.224" draw:color="#ffffe0"/>
+ <draw:color draw:name="floralwhite FFFAF0 255.250.240" draw:color="#fffaf0"/>
+ <draw:color draw:name="ivory FFFFF0 255.255.240" draw:color="#fffff0"/>
+ <draw:color draw:name="linen FAF0E6 250.240.230" draw:color="#faf0e6"/>
+ <draw:color draw:name="oldlace FDF5E6 253.245.230" draw:color="#fdf5e6"/>
+ <draw:color draw:name="seashell FFF5EE 255.245.238" draw:color="#fff5ed"/>
+ <draw:color draw:name="lavenderblush FFF0F5 255.240.245" draw:color="#fff0f5"/>
+ <draw:color draw:name="lavender E6E6FA 230.230.250" draw:color="#e6e6fa"/>
+ <draw:color draw:name="gainsboro DCDCDC 220.220.220" draw:color="#dcdcdc"/>
+ <draw:color draw:name="lightgrey D3D3D3 211.211.211" draw:color="#d3d3d3"/>
+ <draw:color draw:name="silver C0C0C0 192.192.192" draw:color="#c0c0c0"/>
+ <draw:color draw:name="darkgray A9A9A9 169.169.169" draw:color="#a9a9a9"/>
+ <draw:color draw:name="lightslategray 778899 119.136.153" draw:color="#778899"/>
+ <draw:color draw:name="slategray 708090 112.128.144" draw:color="#708090"/>
+ <draw:color draw:name="gray 808080 128.128.128" draw:color="#808080"/>
+ <draw:color draw:name="dimgray 696969 105.105.105" draw:color="#696969"/>
+ <draw:color draw:name="black 000000 0.0.0" draw:color="#000000"/>
+ <draw:color draw:name="bisque FFE4C4 255.228.196" draw:color="#ffe4c4"/>
+ <draw:color draw:name="wheat F5DEB3 245.222.179" draw:color="#f5deb3"/>
+ <draw:color draw:name="moccasin FFE4B5 255.228.181" draw:color="#ffe4b5"/>
+ <draw:color draw:name="peachpuff FFDAB9 255.218.185" draw:color="#ffdab9"/>
+ <draw:color draw:name="mistyrose FFE4E1 255.228.225" draw:color="#ffe4e1"/>
+ <draw:color draw:name="pink FFC0CB 255.192.203" draw:color="#ffc0cb"/>
+ <draw:color draw:name="lightpink FFB6C1 255.182.193" draw:color="#ffb6c1"/>
+ <draw:color draw:name="rosybrown BC8F8F 188.143.143" draw:color="#bc8f8f"/>
+ <draw:color draw:name="coral FF7F50 255.127.80" draw:color="#ff7f50"/>
+ <draw:color draw:name="tomato FF6347 255.99.71" draw:color="#ff6347"/>
+ <draw:color draw:name="orangered FF4500 255.69.0" draw:color="#ff4200"/>
+ <draw:color draw:name="red FF0000 255.0.0" draw:color="#ff0000"/>
+ <draw:color draw:name="crimson DC143C 220.20.60" draw:color="#dc143c"/>
+ <draw:color draw:name="indianred CD5C5C 205.92.92" draw:color="#cd5c5c"/>
+ <draw:color draw:name="firebrick B22222 178.34.34" draw:color="#b22222"/>
+ <draw:color draw:name="darkred 8B0000 139.0.0" draw:color="#8b0000"/>
+ <draw:color draw:name="maroon 800000 128.0.0" draw:color="#800000"/>
+ <draw:color draw:name="brown A52A2A 165.42.42" draw:color="#a52a2a"/>
+ <draw:color draw:name="saddlebrown 8B4513 139.69.19" draw:color="#8b4513"/>
+ <draw:color draw:name="sienna A0522D 160.82.45" draw:color="#a0522d"/>
+ <draw:color draw:name="chocolate D2691E 210.105.30" draw:color="#d2691e"/>
+ <draw:color draw:name="darkorange FF8C00 255.140.0" draw:color="#ff8c00"/>
+ <draw:color draw:name="orange FFA500 255.165.0" draw:color="#ffa500"/>
+ <draw:color draw:name="lightsalmon FFA07A 255.160.122" draw:color="#ffa07a"/>
+ <draw:color draw:name="darksalmon E9967A 233.150.122" draw:color="#e9967a"/>
+ <draw:color draw:name="salmon FA8072 250.128.114" draw:color="#fa8072"/>
+ <draw:color draw:name="sandybrown F4A460 244.164.96" draw:color="#f4a460"/>
+ <draw:color draw:name="navajowhite FFDEAD 255.222.173" draw:color="#ffdead"/>
+ <draw:color draw:name="blanchedalmond FFEBCD 255.235.205" draw:color="#ffebcd"/>
+ <draw:color draw:name="papayawhip FFEFD5 255.239.213" draw:color="#ffefd5"/>
+ <draw:color draw:name="antiquewhite FAEBD7 250.235.215" draw:color="#faebd7"/>
+ <draw:color draw:name="beige F5F5DC 245.245.220" draw:color="#f5f5dc"/>
+ <draw:color draw:name="cornsilk FFF8DC 255.248.220" draw:color="#fff8dc"/>
+ <draw:color draw:name="palegoldenrod EEE8AA 238.232.170" draw:color="#eee8aa"/>
+ <draw:color draw:name="khaki F0E68C 240.230.140" draw:color="#f0e68c"/>
+ <draw:color draw:name="yellow FFFF00 255.255.0" draw:color="#ffff00"/>
+ <draw:color draw:name="gold FFD700 255.215.0" draw:color="#ffd700"/>
+ <draw:color draw:name="darkgoldenrod B8860B 184.134.11" draw:color="#b8860a"/>
+ <draw:color draw:name="peru CD853F 205.133.63" draw:color="#cd853f"/>
+ <draw:color draw:name="goldenrod DAA520 218.165.32" draw:color="#daa520"/>
+ <draw:color draw:name="tan D2B48C 210.180.140" draw:color="#d2b48c"/>
+ <draw:color draw:name="burlywood DEB887 222.184.135" draw:color="#deb887"/>
+ <draw:color draw:name="darkkhaki BDB76B 189.183.107" draw:color="#bdb76b"/>
+ <draw:color draw:name="chartreuse 7FFF00 127.255.0" draw:color="#7fff00"/>
+ <draw:color draw:name="greenyellow ADFF2F 173.255.47" draw:color="#adff2f"/>
+ <draw:color draw:name="lawngreen 7CFC00 124.252.0" draw:color="#7cfc00"/>
+ <draw:color draw:name="lime 00FF00 0.255.0" draw:color="#00ff00"/>
+ <draw:color draw:name="springgreen 00FF7F 0.255.127" draw:color="#00ff7f"/>
+ <draw:color draw:name="palegreen 98FB98 152.251.152" draw:color="#98fb98"/>
+ <draw:color draw:name="mediumspringgreen 00FA9A 0.250.154" draw:color="#00fa9a"/>
+ <draw:color draw:name="limegreen 32CD32 50.205.50" draw:color="#32cd32"/>
+ <draw:color draw:name="mediumseagreen 3CB371 60.179.113" draw:color="#3cb371"/>
+ <draw:color draw:name="yellowgreen/aliceblue 9ACD32 154.205.50" draw:color="#9acd32"/>
+ <draw:color draw:name="mediumaquamarine 66CDAA 102.205.170" draw:color="#66cdaa"/>
+ <draw:color draw:name="darkseagreen 8FBC8F 143.188.143" draw:color="#8fbc8f"/>
+ <draw:color draw:name="forestgreen 228B22 34.139.34" draw:color="#228b22"/>
+ <draw:color draw:name="green 008000 0.128.0" draw:color="#008000"/>
+ <draw:color draw:name="seagreen 2E8B57 46.139.87" draw:color="#2e8b57"/>
+ <draw:color draw:name="olive 808000 128.128.0" draw:color="#808000"/>
+ <draw:color draw:name="olivedrab 6B8E23 107.142.35" draw:color="#6b8e23"/>
+ <draw:color draw:name="darkgreen 006400 0.100.0" draw:color="#006400"/>
+ <draw:color draw:name="darkslategray 2F4F4F 47.79.79" draw:color="#2f4f4f"/>
+ <draw:color draw:name="darkolivegreen 556B2F 85.107.47" draw:color="#556b2f"/>
+ <draw:color draw:name="aquamarine 7FFFD4 127.255.212" draw:color="#7fffd4"/>
+ <draw:color draw:name="aqua/cyan 00FFFF 0.255.255" draw:color="#00ffff"/>
+ <draw:color draw:name="paleturquoise AFEEEE 175.238.238" draw:color="#afeeee"/>
+ <draw:color draw:name="turquoise 40E0D0 64.224.208" draw:color="#40e0d0"/>
+ <draw:color draw:name="mediumturquoise 48D1CC 72.209.204" draw:color="#48d1cc"/>
+ <draw:color draw:name="darkturquoise 00CED1 0.206.209" draw:color="#00ced1"/>
+ <draw:color draw:name="lightseagreen 20B2AA 32.178.170" draw:color="#20b2aa"/>
+ <draw:color draw:name="cadetblue 5F9EA0 95.158.160" draw:color="#5f9ea0"/>
+ <draw:color draw:name="teal 008080 0.128.128" draw:color="#008080"/>
+ <draw:color draw:name="darkcyan 008B8B 0.139.139" draw:color="#008b8b"/>
+ <draw:color draw:name="steelblue 4682B4 70.130.180" draw:color="#4682b4"/>
+ <draw:color draw:name="deepskyblue 00BFFF 0.191.255" draw:color="#00bfff"/>
+ <draw:color draw:name="lightskyblue 87CEFA 135.206.250" draw:color="#87cefa"/>
+ <draw:color draw:name="lightsteelblue B0C4DE 176.196.222" draw:color="#b0c4de"/>
+ <draw:color draw:name="powderblue B0E0E6 176.224.230" draw:color="#b0e0e6"/>
+ <draw:color draw:name="skyblue 87CEEB 135.206.235" draw:color="#87ceeb"/>
+ <draw:color draw:name="cornflowerblue 6495ED 100.149.237" draw:color="#6395ed"/>
+ <draw:color draw:name="dodgerblue 1E90FF 30.144.255" draw:color="#1e90ff"/>
+ <draw:color draw:name="mediumslateblue 7B68EE 123.104.238" draw:color="#7b68ee"/>
+ <draw:color draw:name="slateblue 6A5ACD 106.90.205" draw:color="#6a5acd"/>
+ <draw:color draw:name="royalblue 4169E1 65.105.225" draw:color="#4169e1"/>
+ <draw:color draw:name="blue 0000FF 0.0.255" draw:color="#0000ff"/>
+ <draw:color draw:name="mediumblue 0000CD 0.0.205" draw:color="#0000cd"/>
+ <draw:color draw:name="darkslateblue 483D8B 72.61.139" draw:color="#483d8b"/>
+ <draw:color draw:name="navy 000080 0.0.128" draw:color="#000080"/>
+ <draw:color draw:name="darkblue 00008B 0.0.139" draw:color="#00008b"/>
+ <draw:color draw:name="midnightblue 191970 25.25.112" draw:color="#191970"/>
+ <draw:color draw:name="indigo 4B0082 75.0.130" draw:color="#4b0082"/>
+ <draw:color draw:name="blueviolet 8A2BE2 138.43.226" draw:color="#8a2be2"/>
+ <draw:color draw:name="darkorchid 9932CC 153.50.204" draw:color="#9932cc"/>
+ <draw:color draw:name="darkviolet 9400D3 148.0.211" draw:color="#9400d3"/>
+ <draw:color draw:name="mediumpurple 9370DB 147.112.219" draw:color="#9370db"/>
+ <draw:color draw:name="orchid DA70D6 218.112.214" draw:color="#da70d6"/>
+ <draw:color draw:name="mediumorchid BA55D3 186.85.211" draw:color="#ba55d3"/>
+ <draw:color draw:name="fuchsia/magenta FF00FF 255.0.255" draw:color="#ff00ff"/>
+ <draw:color draw:name="hotpink FF69B4 255.105.180" draw:color="#ff69b4"/>
+ <draw:color draw:name="violet EE82EE 238.130.238" draw:color="#ee82ee"/>
+ <draw:color draw:name="thistle D8BFD8 216.191.216" draw:color="#d8bfd8"/>
+ <draw:color draw:name="plum DDA0DD 221.160.221" draw:color="#dda0dd"/>
+ <draw:color draw:name="palevioletred DB7093 219.112.147" draw:color="#db7093"/>
+ <draw:color draw:name="deeppink FF1493 255.20.147" draw:color="#ff1493"/>
+ <draw:color draw:name="mediumvioletred C71585 199.21.133" draw:color="#c71585"/>
+ <draw:color draw:name="purple 800080 128.0.128" draw:color="#800080"/>
+ <draw:color draw:name="darkmagenta 8B008B 139.0.139" draw:color="#8c008c"/>
+</office:color-table>
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<!--This is a generated file. Do not alter this file!-->
+<java xmlns="http://openoffice.org/2004/java/framework/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+<enabled xsi:nil="true"/>
+<userClassPath xsi:nil="true"/>
+<vmParameters xsi:nil="true"/>
+<jreLocations xsi:nil="true"/>
+<javaInfo xsi:nil="false" vendorUpdate="2004-01-30" autoSelect="true">
+<vendor>Sun Microsystems Inc.</vendor>
+<location>file:///usr/local/j2sdk1.4.2_05/jre</location>
+<version>1.4.2_05</version>
+<features>0</features>
+<requirements>1</requirements>
+<vendorData>660069006C0065003A002F002F002F007500730072002F006C006F00630061006C002F006A003200730064006B0031002E0034002E0032005F00300035002F006A00720065002F006C00690062002F0069003300380036002F0063006C00690065006E0074002F006C00690062006A0076006D002E0073006F000A002F007500730072002F006C006F00630061006C002F006A003200730064006B0031002E0034002E0032005F00300035002F006A00720065002F006C00690062002F0069003300380036002F0063006C00690065006E0074003A002F007500730072002F006C006F00630061006C002F006A003200730064006B0031002E0034002E0032005F00300035002F006A00720065002F006C00690062002F0069003300380036002F006E00610074006900760065005F0074006800720065006100640073003A002F007500730072002F006C006F00630061006C002F006A003200730064006B0031002E0034002E0032005F00300035002F006A00720065002F006C00690062002F0069003300380036000A00</vendorData>
+</javaInfo>
+</java>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+
+<office:gradient-table xmlns:office="http://openoffice.org/2000/office" xmlns:style="http://openoffice.org/2000/style" xmlns:text="http://openoffice.org/2000/text" xmlns:table="http://openoffice.org/2000/table" xmlns:draw="http://openoffice.org/2000/drawing" xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:meta="http://openoffice.org/2000/meta" xmlns:number="http://openoffice.org/2000/datastyle" xmlns:svg="http://www.w3.org/2000/svg" xmlns:chart="http://openoffice.org/2000/chart" xmlns:dr3d="http://openoffice.org/2000/dr3d" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="http://openoffice.org/2000/form" xmlns:script="http://openoffice.org/2000/script">
+ <draw:gradient draw:name="Farbverlauf 1" draw:style="linear" draw:start-color="#00ff00" draw:end-color="#00ffff" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="600" draw:border="0%"/>
+ <draw:gradient draw:name="Farbverlauf 2" draw:style="linear" draw:start-color="#00ffff" draw:end-color="#ffff00" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="600" draw:border="0%"/>
+ <draw:gradient draw:name="Farbverlauf 3" draw:style="linear" draw:start-color="#00ffff" draw:end-color="#ffffff" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="2250" draw:border="0%"/>
+ <draw:gradient draw:name="Farbverlauf 4" draw:style="square" draw:cx="40%" draw:cy="50%" draw:start-color="#000080" draw:end-color="#e6e6ff" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="3290" draw:border="0%"/>
+ <draw:gradient draw:name="Farbverlauf 5" draw:style="radial" draw:cx="40%" draw:cy="50%" draw:start-color="#00ffff" draw:end-color="#4700b8" draw:start-intensity="85%" draw:end-intensity="100%" draw:border="0%"/>
+ <draw:gradient draw:name="Farbverlauf 6" draw:style="radial" draw:cx="70%" draw:cy="65%" draw:start-color="#000080" draw:end-color="#ffffff" draw:start-intensity="100%" draw:end-intensity="100%" draw:border="0%"/>
+ <draw:gradient draw:name="Farbverlauf 7" draw:style="square" draw:cx="70%" draw:cy="80%" draw:start-color="#280099" draw:end-color="#ffffff" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="1640" draw:border="0%"/>
+ <draw:gradient draw:name="Farbverlauf 8" draw:style="rectangular" draw:cx="50%" draw:cy="50%" draw:start-color="#94006b" draw:end-color="#ffffff" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="1640" draw:border="0%"/>
+ <draw:gradient draw:name="Farbverlauf 9" draw:style="square" draw:cx="50%" draw:cy="50%" draw:start-color="#94006b" draw:end-color="#ffffff" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="1640" draw:border="0%"/>
+ <draw:gradient draw:name="Farbverlauf 10" draw:style="radial" draw:cx="60%" draw:cy="50%" draw:start-color="#000000" draw:end-color="#ff6633" draw:start-intensity="100%" draw:end-intensity="100%" draw:border="0%"/>
+ <draw:gradient draw:name="Farbverlauf 11" draw:style="square" draw:cx="75%" draw:cy="70%" draw:start-color="#6b6b94" draw:end-color="#ffffff" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="1640" draw:border="70%"/>
+ <draw:gradient draw:name="Farbverlauf 12" draw:style="square" draw:cx="75%" draw:cy="70%" draw:start-color="#fa1e42" draw:end-color="#663300" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="1640" draw:border="0%"/>
+ <draw:gradient draw:name="Farbverlauf 13" draw:style="radial" draw:cx="20%" draw:cy="20%" draw:start-color="#800080" draw:end-color="#000080" draw:start-intensity="100%" draw:end-intensity="100%" draw:border="40%"/>
+ <draw:gradient draw:name="Farbverlauf 14" draw:style="ellipsoid" draw:cx="50%" draw:cy="50%" draw:start-color="#004a4a" draw:end-color="#23dcdc" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="1640" draw:border="20%"/>
+ <draw:gradient draw:name="Farbverlauf 15" draw:style="ellipsoid" draw:cx="50%" draw:cy="50%" draw:start-color="#000000" draw:end-color="#0000ff" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="1640" draw:border="0%"/>
+ <draw:gradient draw:name="Farbverlauf 16" draw:style="radial" draw:cx="40%" draw:cy="80%" draw:start-color="#000000" draw:end-color="#ff0000" draw:start-intensity="100%" draw:end-intensity="100%" draw:border="15%"/>
+ <draw:gradient draw:name="Farbverlauf 17" draw:style="radial" draw:cx="75%" draw:cy="80%" draw:start-color="#ffff00" draw:end-color="#ff0000" draw:start-intensity="100%" draw:end-intensity="100%" draw:border="0%"/>
+ <draw:gradient draw:name="Farbverlauf 18" draw:style="square" draw:cx="50%" draw:cy="50%" draw:start-color="#b84700" draw:end-color="#ffff00" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="1490" draw:border="15%"/>
+ <draw:gradient draw:name="Farbverlauf 19" draw:style="square" draw:cx="60%" draw:cy="70%" draw:start-color="#b84700" draw:end-color="#ffff00" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="1490" draw:border="40%"/>
+ <draw:gradient draw:name="Farbverlauf 20" draw:style="radial" draw:cx="40%" draw:cy="80%" draw:start-color="#b84700" draw:end-color="#ffff00" draw:start-intensity="55%" draw:end-intensity="100%" draw:border="40%"/>
+ <draw:gradient draw:name="Farbverlauf 21" draw:style="rectangular" draw:cx="20%" draw:cy="60%" draw:start-color="#e12e2e" draw:end-color="#ffff00" draw:start-intensity="100%" draw:end-intensity="90%" draw:angle="1490" draw:border="40%"/>
+ <draw:gradient draw:name="Farbverlauf 22" draw:style="axial" draw:start-color="#c0c0c0" draw:end-color="#ffffff" draw:start-intensity="100%" draw:end-intensity="90%" draw:angle="1490" draw:border="40%"/>
+ <draw:gradient draw:name="Farbverlauf 23" draw:style="square" draw:cx="20%" draw:cy="60%" draw:start-color="#333333" draw:end-color="#fa1e42" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="2090" draw:border="40%"/>
+ <draw:gradient draw:name="Farbverlauf 24" draw:style="square" draw:cx="20%" draw:cy="70%" draw:start-color="#0000ff" draw:end-color="#5e11a6" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="2090" draw:border="40%"/>
+ <draw:gradient draw:name="Farbverlauf 25" draw:style="rectangular" draw:cx="70%" draw:cy="60%" draw:start-color="#0000ff" draw:end-color="#5e11a6" draw:start-intensity="100%" draw:end-intensity="80%" draw:angle="750" draw:border="40%"/>
+ <draw:gradient draw:name="Farbverlauf 26" draw:style="rectangular" draw:cx="50%" draw:cy="30%" draw:start-color="#c0c0c0" draw:end-color="#333333" draw:start-intensity="100%" draw:end-intensity="60%" draw:angle="900" draw:border="40%"/>
+ <draw:gradient draw:name="Farbverlauf 27" draw:style="square" draw:cx="50%" draw:cy="50%" draw:start-color="#ffffff" draw:end-color="#333333" draw:start-intensity="100%" draw:end-intensity="60%" draw:angle="0" draw:border="0%"/>
+</office:gradient-table>
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+
+<office:gradient-table xmlns:office="http://openoffice.org/2000/office" xmlns:style="http://openoffice.org/2000/style" xmlns:text="http://openoffice.org/2000/text" xmlns:table="http://openoffice.org/2000/table" xmlns:draw="http://openoffice.org/2000/drawing" xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:meta="http://openoffice.org/2000/meta" xmlns:number="http://openoffice.org/2000/datastyle" xmlns:svg="http://www.w3.org/2000/svg" xmlns:chart="http://openoffice.org/2000/chart" xmlns:dr3d="http://openoffice.org/2000/dr3d" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="http://openoffice.org/2000/form" xmlns:script="http://openoffice.org/2000/script">
+ <draw:gradient draw:name="Gradient 1" draw:style="linear" draw:start-color="#00ff00" draw:end-color="#00ffff" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="600" draw:border="0%"/>
+ <draw:gradient draw:name="Gradient 2" draw:style="linear" draw:start-color="#00ffff" draw:end-color="#ffff00" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="600" draw:border="0%"/>
+ <draw:gradient draw:name="Gradient 3" draw:style="linear" draw:start-color="#00ffff" draw:end-color="#ffffff" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="2250" draw:border="0%"/>
+ <draw:gradient draw:name="Gradient 4" draw:style="square" draw:cx="40%" draw:cy="50%" draw:start-color="#000080" draw:end-color="#e6e6ff" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="3290" draw:border="0%"/>
+ <draw:gradient draw:name="Gradient 5" draw:style="radial" draw:cx="40%" draw:cy="50%" draw:start-color="#00ffff" draw:end-color="#4700b8" draw:start-intensity="85%" draw:end-intensity="100%" draw:border="0%"/>
+ <draw:gradient draw:name="Gradient 6" draw:style="radial" draw:cx="70%" draw:cy="65%" draw:start-color="#000080" draw:end-color="#ffffff" draw:start-intensity="100%" draw:end-intensity="100%" draw:border="0%"/>
+ <draw:gradient draw:name="Gradient 7" draw:style="square" draw:cx="70%" draw:cy="80%" draw:start-color="#280099" draw:end-color="#ffffff" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="1640" draw:border="0%"/>
+ <draw:gradient draw:name="Gradient 8" draw:style="rectangular" draw:cx="50%" draw:cy="50%" draw:start-color="#94006b" draw:end-color="#ffffff" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="1640" draw:border="0%"/>
+ <draw:gradient draw:name="Gradient 9" draw:style="square" draw:cx="50%" draw:cy="50%" draw:start-color="#94006b" draw:end-color="#ffffff" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="1640" draw:border="0%"/>
+ <draw:gradient draw:name="Gradient 10" draw:style="radial" draw:cx="60%" draw:cy="50%" draw:start-color="#000000" draw:end-color="#ff6633" draw:start-intensity="100%" draw:end-intensity="100%" draw:border="0%"/>
+ <draw:gradient draw:name="Gradient 11" draw:style="square" draw:cx="75%" draw:cy="70%" draw:start-color="#6b6b94" draw:end-color="#ffffff" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="1640" draw:border="70%"/>
+ <draw:gradient draw:name="Gradient 12" draw:style="square" draw:cx="75%" draw:cy="70%" draw:start-color="#fa1e42" draw:end-color="#663300" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="1640" draw:border="0%"/>
+ <draw:gradient draw:name="Gradient 13" draw:style="radial" draw:cx="20%" draw:cy="20%" draw:start-color="#800080" draw:end-color="#000080" draw:start-intensity="100%" draw:end-intensity="100%" draw:border="40%"/>
+ <draw:gradient draw:name="Gradient 14" draw:style="ellipsoid" draw:cx="50%" draw:cy="50%" draw:start-color="#004a4a" draw:end-color="#23dcdc" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="1640" draw:border="20%"/>
+ <draw:gradient draw:name="Gradient 15" draw:style="ellipsoid" draw:cx="50%" draw:cy="50%" draw:start-color="#000000" draw:end-color="#0000ff" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="1640" draw:border="0%"/>
+ <draw:gradient draw:name="Gradient 16" draw:style="radial" draw:cx="40%" draw:cy="80%" draw:start-color="#000000" draw:end-color="#ff0000" draw:start-intensity="100%" draw:end-intensity="100%" draw:border="15%"/>
+ <draw:gradient draw:name="Gradient 17" draw:style="radial" draw:cx="75%" draw:cy="80%" draw:start-color="#ffff00" draw:end-color="#ff0000" draw:start-intensity="100%" draw:end-intensity="100%" draw:border="0%"/>
+ <draw:gradient draw:name="Gradient 18" draw:style="square" draw:cx="50%" draw:cy="50%" draw:start-color="#b84700" draw:end-color="#ffff00" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="1490" draw:border="15%"/>
+ <draw:gradient draw:name="Gradient 19" draw:style="square" draw:cx="60%" draw:cy="70%" draw:start-color="#b84700" draw:end-color="#ffff00" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="1490" draw:border="40%"/>
+ <draw:gradient draw:name="Gradient 20" draw:style="radial" draw:cx="40%" draw:cy="80%" draw:start-color="#b84700" draw:end-color="#ffff00" draw:start-intensity="55%" draw:end-intensity="100%" draw:border="40%"/>
+ <draw:gradient draw:name="Gradient 21" draw:style="rectangular" draw:cx="20%" draw:cy="60%" draw:start-color="#e12e2e" draw:end-color="#ffff00" draw:start-intensity="100%" draw:end-intensity="90%" draw:angle="1490" draw:border="40%"/>
+ <draw:gradient draw:name="Gradient 22" draw:style="axial" draw:start-color="#c0c0c0" draw:end-color="#ffffff" draw:start-intensity="100%" draw:end-intensity="90%" draw:angle="1490" draw:border="40%"/>
+ <draw:gradient draw:name="Gradient 23" draw:style="square" draw:cx="20%" draw:cy="60%" draw:start-color="#333333" draw:end-color="#fa1e42" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="2090" draw:border="40%"/>
+ <draw:gradient draw:name="Gradient 24" draw:style="square" draw:cx="20%" draw:cy="70%" draw:start-color="#0000ff" draw:end-color="#5e11a6" draw:start-intensity="100%" draw:end-intensity="100%" draw:angle="2090" draw:border="40%"/>
+ <draw:gradient draw:name="Gradient 25" draw:style="rectangular" draw:cx="70%" draw:cy="60%" draw:start-color="#0000ff" draw:end-color="#5e11a6" draw:start-intensity="100%" draw:end-intensity="80%" draw:angle="750" draw:border="40%"/>
+ <draw:gradient draw:name="Gradient 26" draw:style="rectangular" draw:cx="50%" draw:cy="30%" draw:start-color="#c0c0c0" draw:end-color="#333333" draw:start-intensity="100%" draw:end-intensity="60%" draw:angle="900" draw:border="40%"/>
+ <draw:gradient draw:name="Gradient 27" draw:style="square" draw:cx="50%" draw:cy="50%" draw:start-color="#ffffff" draw:end-color="#333333" draw:start-intensity="100%" draw:end-intensity="60%" draw:angle="0" draw:border="0%"/>
+</office:gradient-table>
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+
+<office:color-table xmlns:office="http://openoffice.org/2000/office" xmlns:style="http://openoffice.org/2000/style" xmlns:text="http://openoffice.org/2000/text" xmlns:table="http://openoffice.org/2000/table" xmlns:draw="http://openoffice.org/2000/drawing" xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:meta="http://openoffice.org/2000/meta" xmlns:number="http://openoffice.org/2000/datastyle" xmlns:svg="http://www.w3.org/2000/svg" xmlns:chart="http://openoffice.org/2000/chart" xmlns:dr3d="http://openoffice.org/2000/dr3d" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="http://openoffice.org/2000/form" xmlns:script="http://openoffice.org/2000/script">
+ <draw:color draw:name="0%0%0%" draw:color="#000000"/>
+ <draw:color draw:name="10%10%10%" draw:color="#191919"/>
+ <draw:color draw:name="20%20%20" draw:color="#333333"/>
+ <draw:color draw:name="30%30%30%" draw:color="#4c4c4c"/>
+ <draw:color draw:name="40%40%40%" draw:color="#666666"/>
+ <draw:color draw:name="50%50%50" draw:color="#808080"/>
+ <draw:color draw:name="60%60%60%" draw:color="#999999"/>
+ <draw:color draw:name="70%70%70%" draw:color="#b3b3b3"/>
+ <draw:color draw:name="0%0%50%" draw:color="#000080"/>
+ <draw:color draw:name="0%50%0%" draw:color="#008000"/>
+ <draw:color draw:name="50%0%0%" draw:color="#800000"/>
+ <draw:color draw:name="100%100%0%" draw:color="#ffff00"/>
+ <draw:color draw:name="100%40%0%" draw:color="#ff6600"/>
+ <draw:color draw:name="100%0%0%" draw:color="#ff0000"/>
+ <draw:color draw:name="86%14%0%" draw:color="#dc2300"/>
+ <draw:color draw:name="72%28%0%" draw:color="#b84700"/>
+ <draw:color draw:name="63%37%0%" draw:color="#946b00"/>
+ <draw:color draw:name="42%58%0%" draw:color="#6b9400"/>
+ <draw:color draw:name="28%72%0%" draw:color="#47b800"/>
+ <draw:color draw:name="14%86%0%" draw:color="#23dc00"/>
+ <draw:color draw:name="0%100%0%" draw:color="#00ff00"/>
+ <draw:color draw:name="86%0%14%" draw:color="#dc0023"/>
+ <draw:color draw:name="86%14%14%" draw:color="#b82323"/>
+ <draw:color draw:name="72%28%14%" draw:color="#b84723"/>
+ <draw:color draw:name="58%42%14% " draw:color="#946b23"/>
+ <draw:color draw:name="42%58%14% " draw:color="#6b9423"/>
+ <draw:color draw:name="28%72%14% " draw:color="#47b823"/>
+ <draw:color draw:name="14%86%14%" draw:color="#23dc23"/>
+ <draw:color draw:name="14%86%14%" draw:color="#23dc23"/>
+ <draw:color draw:name="72%0%28%" draw:color="#b80047"/>
+ <draw:color draw:name="58%14%28%" draw:color="#b82347"/>
+ <draw:color draw:name="72%28%28%" draw:color="#b84747"/>
+ <draw:color draw:name="58%42%28%" draw:color="#946b47"/>
+ <draw:color draw:name="42%58%28%" draw:color="#6b9447"/>
+ <draw:color draw:name="28%72%28%" draw:color="#47b847"/>
+ <draw:color draw:name="14%86%28%" draw:color="#23dc47"/>
+ <draw:color draw:name="28%72%28%" draw:color="#47b847"/>
+ <draw:color draw:name="58%0%42%" draw:color="#94006b"/>
+ <draw:color draw:name="58%14%42%" draw:color="#94236b"/>
+ <draw:color draw:name="58%28%42%" draw:color="#94476b"/>
+ <draw:color draw:name="58%42%42%" draw:color="#946b6b"/>
+ <draw:color draw:name="42%58%42%" draw:color="#6b946b"/>
+ <draw:color draw:name="28%72%42%" draw:color="#47b86b"/>
+ <draw:color draw:name="14%86%42%" draw:color="#23dc6b"/>
+ <draw:color draw:name="42%58%42% 1" draw:color="#6bff6b"/>
+ <draw:color draw:name="42%0%58%" draw:color="#6b0094"/>
+ <draw:color draw:name="42%14%58%" draw:color="#6b2394"/>
+ <draw:color draw:name="42%28%58%" draw:color="#6b4794"/>
+ <draw:color draw:name="42%42%58%" draw:color="#6b6b94"/>
+ <draw:color draw:name="42%58%58%" draw:color="#6b9494"/>
+ <draw:color draw:name="28%72%58%" draw:color="#47b894"/>
+ <draw:color draw:name="14%86%58%" draw:color="#23dc94"/>
+ <draw:color draw:name="58%42%58%" draw:color="#94ff94"/>
+ <draw:color draw:name="28%0%72%" draw:color="#4700b8"/>
+ <draw:color draw:name="28%14%72%" draw:color="#4723b8"/>
+ <draw:color draw:name="28%28%72%" draw:color="#4747b8"/>
+ <draw:color draw:name="28%42%72%" draw:color="#476bb8"/>
+ <draw:color draw:name="28%58%72%" draw:color="#4794b8"/>
+ <draw:color draw:name="28%72%72%" draw:color="#47b8b8"/>
+ <draw:color draw:name="14%86%72%" draw:color="#23dcb8"/>
+ <draw:color draw:name="72%100%72%" draw:color="#b8ffb8"/>
+ <draw:color draw:name="14%0%86%" draw:color="#2300dc"/>
+ <draw:color draw:name="14%14%86%" draw:color="#2323dc"/>
+ <draw:color draw:name="14%28%86%" draw:color="#2347dc"/>
+ <draw:color draw:name="14%42%86%" draw:color="#236bdc"/>
+ <draw:color draw:name="14%58%86%" draw:color="#2394dc"/>
+ <draw:color draw:name="14%72%86%" draw:color="#23b8dc"/>
+ <draw:color draw:name="14%86%86%" draw:color="#23dcdc"/>
+ <draw:color draw:name="86%100%86%" draw:color="#dcffdc"/>
+ <draw:color draw:name="0%0%100%" draw:color="#0000ff"/>
+ <draw:color draw:name="0%14%100%" draw:color="#0023ff"/>
+ <draw:color draw:name="0%28%100%" draw:color="#0047ff"/>
+ <draw:color draw:name="0%42%100%" draw:color="#006bff"/>
+ <draw:color draw:name="0%58%100%" draw:color="#0094ff"/>
+ <draw:color draw:name="0%72%100%" draw:color="#00b8ff"/>
+ <draw:color draw:name="0%86%100%" draw:color="#00dcff"/>
+ <draw:color draw:name="100%100%100%" draw:color="#ffffff"/>
+</office:color-table>
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+
+<office:color-table xmlns:office="http://openoffice.org/2000/office" xmlns:style="http://openoffice.org/2000/style" xmlns:text="http://openoffice.org/2000/text" xmlns:table="http://openoffice.org/2000/table" xmlns:draw="http://openoffice.org/2000/drawing" xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:meta="http://openoffice.org/2000/meta" xmlns:number="http://openoffice.org/2000/datastyle" xmlns:svg="http://www.w3.org/2000/svg" xmlns:chart="http://openoffice.org/2000/chart" xmlns:dr3d="http://openoffice.org/2000/dr3d" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="http://openoffice.org/2000/form" xmlns:script="http://openoffice.org/2000/script">
+ <draw:color draw:name="0%0%0%" draw:color="#000000"/>
+ <draw:color draw:name="10%10%10%" draw:color="#191919"/>
+ <draw:color draw:name="20%20%20" draw:color="#333333"/>
+ <draw:color draw:name="30%30%30%" draw:color="#4c4c4c"/>
+ <draw:color draw:name="40%40%40%" draw:color="#666666"/>
+ <draw:color draw:name="50%50%50" draw:color="#808080"/>
+ <draw:color draw:name="60%60%60%" draw:color="#999999"/>
+ <draw:color draw:name="70%70%70%" draw:color="#b3b3b3"/>
+ <draw:color draw:name="0%0%50%" draw:color="#000080"/>
+ <draw:color draw:name="0%50%0%" draw:color="#008000"/>
+ <draw:color draw:name="50%0%0%" draw:color="#800000"/>
+ <draw:color draw:name="100%100%0%" draw:color="#ffff00"/>
+ <draw:color draw:name="100%40%0%" draw:color="#ff6600"/>
+ <draw:color draw:name="100%0%0%" draw:color="#ff0000"/>
+ <draw:color draw:name="86%14%0%" draw:color="#dc2300"/>
+ <draw:color draw:name="72%28%0%" draw:color="#b84700"/>
+ <draw:color draw:name="63%37%0%" draw:color="#946b00"/>
+ <draw:color draw:name="42%58%0%" draw:color="#6b9400"/>
+ <draw:color draw:name="28%72%0%" draw:color="#47b800"/>
+ <draw:color draw:name="14%86%0%" draw:color="#23dc00"/>
+ <draw:color draw:name="0%100%0%" draw:color="#00ff00"/>
+ <draw:color draw:name="86%0%14%" draw:color="#dc0023"/>
+ <draw:color draw:name="86%14%14%" draw:color="#b82323"/>
+ <draw:color draw:name="72%28%14%" draw:color="#b84723"/>
+ <draw:color draw:name="58%42%14% " draw:color="#946b23"/>
+ <draw:color draw:name="42%58%14% " draw:color="#6b9423"/>
+ <draw:color draw:name="28%72%14% " draw:color="#47b823"/>
+ <draw:color draw:name="14%86%14%" draw:color="#23dc23"/>
+ <draw:color draw:name="14%86%14%" draw:color="#23dc23"/>
+ <draw:color draw:name="72%0%28%" draw:color="#b80047"/>
+ <draw:color draw:name="58%14%28%" draw:color="#b82347"/>
+ <draw:color draw:name="72%28%28%" draw:color="#b84747"/>
+ <draw:color draw:name="58%42%28%" draw:color="#946b47"/>
+ <draw:color draw:name="42%58%28%" draw:color="#6b9447"/>
+ <draw:color draw:name="28%72%28%" draw:color="#47b847"/>
+ <draw:color draw:name="14%86%28%" draw:color="#23dc47"/>
+ <draw:color draw:name="28%72%28%" draw:color="#47b847"/>
+ <draw:color draw:name="58%0%42%" draw:color="#94006b"/>
+ <draw:color draw:name="58%14%42%" draw:color="#94236b"/>
+ <draw:color draw:name="58%28%42%" draw:color="#94476b"/>
+ <draw:color draw:name="58%42%42%" draw:color="#946b6b"/>
+ <draw:color draw:name="42%58%42%" draw:color="#6b946b"/>
+ <draw:color draw:name="28%72%42%" draw:color="#47b86b"/>
+ <draw:color draw:name="14%86%42%" draw:color="#23dc6b"/>
+ <draw:color draw:name="42%58%42% 1" draw:color="#6bff6b"/>
+ <draw:color draw:name="42%0%58%" draw:color="#6b0094"/>
+ <draw:color draw:name="42%14%58%" draw:color="#6b2394"/>
+ <draw:color draw:name="42%28%58%" draw:color="#6b4794"/>
+ <draw:color draw:name="42%42%58%" draw:color="#6b6b94"/>
+ <draw:color draw:name="42%58%58%" draw:color="#6b9494"/>
+ <draw:color draw:name="28%72%58%" draw:color="#47b894"/>
+ <draw:color draw:name="14%86%58%" draw:color="#23dc94"/>
+ <draw:color draw:name="58%42%58%" draw:color="#94ff94"/>
+ <draw:color draw:name="28%0%72%" draw:color="#4700b8"/>
+ <draw:color draw:name="28%14%72%" draw:color="#4723b8"/>
+ <draw:color draw:name="28%28%72%" draw:color="#4747b8"/>
+ <draw:color draw:name="28%42%72%" draw:color="#476bb8"/>
+ <draw:color draw:name="28%58%72%" draw:color="#4794b8"/>
+ <draw:color draw:name="28%72%72%" draw:color="#47b8b8"/>
+ <draw:color draw:name="14%86%72%" draw:color="#23dcb8"/>
+ <draw:color draw:name="72%100%72%" draw:color="#b8ffb8"/>
+ <draw:color draw:name="14%0%86%" draw:color="#2300dc"/>
+ <draw:color draw:name="14%14%86%" draw:color="#2323dc"/>
+ <draw:color draw:name="14%28%86%" draw:color="#2347dc"/>
+ <draw:color draw:name="14%42%86%" draw:color="#236bdc"/>
+ <draw:color draw:name="14%58%86%" draw:color="#2394dc"/>
+ <draw:color draw:name="14%72%86%" draw:color="#23b8dc"/>
+ <draw:color draw:name="14%86%86%" draw:color="#23dcdc"/>
+ <draw:color draw:name="86%100%86%" draw:color="#dcffdc"/>
+ <draw:color draw:name="0%0%100%" draw:color="#0000ff"/>
+ <draw:color draw:name="0%14%100%" draw:color="#0023ff"/>
+ <draw:color draw:name="0%28%100%" draw:color="#0047ff"/>
+ <draw:color draw:name="0%42%100%" draw:color="#006bff"/>
+ <draw:color draw:name="0%58%100%" draw:color="#0094ff"/>
+ <draw:color draw:name="0%72%100%" draw:color="#00b8ff"/>
+ <draw:color draw:name="0%86%100%" draw:color="#00dcff"/>
+ <draw:color draw:name="100%100%100%" draw:color="#ffffff"/>
+</office:color-table>
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<accel:acceleratorlist xmlns:accel="http://openoffice.org/2001/accel" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <accel:item accel:code="KEY_Q" accel:mod1="true" xlink:href=".uno:Quit"/>
+ <accel:item accel:code="KEY_N" accel:shift="true" accel:mod1="true" xlink:href=".uno:NewDoc"/>
+ <accel:item accel:code="KEY_O" accel:mod1="true" xlink:href=".uno:Open"/>
+ <accel:item accel:code="KEY_OPEN" xlink:href=".uno:Open"/>
+ <accel:item accel:code="KEY_P" accel:mod1="true" xlink:href=".uno:Print"/>
+ <accel:item accel:code="KEY_S" accel:mod1="true" xlink:href=".uno:Save"/>
+ <accel:item accel:code="KEY_N" accel:mod1="true" xlink:href=".uno:AddDirect"/>
+ <accel:item accel:code="KEY_W" accel:mod1="true" xlink:href=".uno:CloseWin"/>
+ <accel:item accel:code="KEY_F4" accel:mod1="true" xlink:href=".uno:CloseWin"/>
+ <accel:item accel:code="KEY_X" accel:mod1="true" xlink:href=".uno:Cut"/>
+ <accel:item accel:code="KEY_DELETE" accel:shift="true" xlink:href=".uno:Cut"/>
+ <accel:item accel:code="KEY_CUT" xlink:href=".uno:Cut"/>
+ <accel:item accel:code="KEY_C" accel:mod1="true" xlink:href=".uno:Copy"/>
+ <accel:item accel:code="KEY_INSERT" accel:mod1="true" xlink:href=".uno:Copy"/>
+ <accel:item accel:code="KEY_COPY" xlink:href=".uno:Copy"/>
+ <accel:item accel:code="KEY_V" accel:mod1="true" xlink:href=".uno:Paste"/>
+ <accel:item accel:code="KEY_INSERT" accel:shift="true" xlink:href=".uno:Paste"/>
+ <accel:item accel:code="KEY_PASTE" xlink:href=".uno:Paste"/>
+ <accel:item accel:code="KEY_DELETE" xlink:href=".uno:Delete"/>
+ <accel:item accel:code="KEY_A" accel:mod1="true" xlink:href=".uno:SelectAll"/>
+ <accel:item accel:code="KEY_F" accel:mod1="true" xlink:href=".uno:SearchDialog"/>
+ <accel:item accel:code="KEY_Q" accel:shift="true" accel:mod1="true" xlink:href=".uno:BasicBreak"/>
+ <accel:item accel:code="KEY_F4" xlink:href=".uno:ViewDataSourceBrowser"/>
+ <accel:item accel:code="KEY_F5" accel:mod1="true" xlink:href=".uno:GrabControlFocus"/>
+ <accel:item accel:code="KEY_F7" accel:shift="true" accel:mod1="true" xlink:href=".uno:HangulHanjaConversion"/>
+</accel:acceleratorlist>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<accel:acceleratorlist xmlns:accel="http://openoffice.org/2001/accel" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <accel:item accel:code="KEY_F11" xlink:href=".uno:DesignerDialog"/>
+ <accel:item accel:code="KEY_F11" accel:shift="true" xlink:href=".uno:StyleNewByExample"/>
+ <accel:item accel:code="KEY_F11" accel:shift="true" accel:mod1="true" xlink:href=".uno:StyleUpdateByExample"/>
+ <accel:item accel:code="KEY_F11" accel:mod1="true" xlink:href=".uno:StyleCatalog"/>
+ <accel:item accel:code="KEY_Y" accel:mod1="true" xlink:href=".uno:Redo"/>
+ <accel:item accel:code="KEY_Z" accel:mod1="true" xlink:href=".uno:Undo"/>
+ <accel:item accel:code="KEY_BACKSPACE" accel:mod2="true" xlink:href=".uno:Undo"/>
+ <accel:item accel:code="KEY_UNDO" xlink:href=".uno:Undo"/>
+ <accel:item accel:code="KEY_REPEAT" xlink:href=".uno:Repeat"/>
+ <accel:item accel:code="KEY_I" accel:mod1="true" xlink:href=".uno:Italic"/>
+ <accel:item accel:code="KEY_B" accel:mod1="true" xlink:href=".uno:Bold"/>
+ <accel:item accel:code="KEY_U" accel:mod1="true" xlink:href=".uno:Underline"/>
+ <accel:item accel:code="KEY_L" accel:mod1="true" xlink:href=".uno:LeftPara"/>
+ <accel:item accel:code="KEY_R" accel:mod1="true" xlink:href=".uno:RightPara"/>
+ <accel:item accel:code="KEY_E" accel:mod1="true" xlink:href=".uno:CenterPara"/>
+ <accel:item accel:code="KEY_J" accel:mod1="true" xlink:href=".uno:JustifyPara"/>
+ <accel:item accel:code="KEY_5" accel:mod1="true" xlink:href=".uno:SpacePara15"/>
+ <accel:item accel:code="KEY_INSERT" xlink:href=".uno:InsertMode"/>
+ <accel:item accel:code="KEY_F5" xlink:href=".uno:Navigator"/>
+ <accel:item accel:code="KEY_A" accel:shift="true" accel:mod1="true" xlink:href=".uno:ParaLeftToRight"/>
+ <accel:item accel:code="KEY_D" accel:shift="true" accel:mod1="true" xlink:href=".uno:ParaRightToLeft"/>
+ <accel:item accel:code="KEY_V" accel:shift="true" accel:mod1="true" xlink:href=".uno:PasteSpecial"/>
+ <accel:item accel:code="KEY_F9" xlink:href=".uno:UpdateFields"/>
+ <accel:item accel:code="KEY_MULTIPLY" accel:mod1="true" xlink:href=".uno:ExecuteMacroField"/>
+ <accel:item accel:code="KEY_F2" xlink:href=".uno:InsertFormula"/>
+ <accel:item accel:code="KEY_F9" accel:shift="true" xlink:href=".uno:Calc"/>
+ <accel:item accel:code="KEY_UP" accel:mod1="true" accel:mod2="true" xlink:href=".uno:MoveUp"/>
+ <accel:item accel:code="KEY_UP" accel:mod1="true" xlink:href=".uno:MoveUp"/>
+ <accel:item accel:code="KEY_DOWN" accel:mod1="true" accel:mod2="true" xlink:href=".uno:MoveDown"/>
+ <accel:item accel:code="KEY_DOWN" accel:mod1="true" xlink:href=".uno:MoveDown"/>
+ <accel:item accel:code="KEY_F12" accel:shift="true" accel:mod1="true" xlink:href=".uno:RemoveBullets"/>
+ <accel:item accel:code="KEY_F12" accel:shift="true" xlink:href=".uno:DefaultBullet"/>
+ <accel:item accel:code="KEY_F9" accel:shift="true" accel:mod1="true" xlink:href=".uno:UpdateInputFields"/>
+ <accel:item accel:code="KEY_F12" xlink:href=".uno:DefaultNumbering"/>
+ <accel:item accel:code="KEY_F" accel:shift="true" accel:mod1="true" xlink:href=".uno:RepeatSearch"/>
+ <accel:item accel:code="KEY_R" accel:shift="true" accel:mod1="true" xlink:href=".uno:RefreshView"/>
+ <accel:item accel:code="KEY_F10" accel:mod1="true" xlink:href=".uno:ControlCodes"/>
+ <accel:item accel:code="KEY_F8" accel:mod1="true" xlink:href=".uno:Marks"/>
+ <accel:item accel:code="KEY_F9" accel:mod1="true" xlink:href=".uno:Fieldnames"/>
+ <accel:item accel:code="KEY_RETURN" xlink:href=".uno:InsertPara"/>
+ <accel:item accel:code="KEY_RETURN" accel:shift="true" accel:mod1="true" xlink:href=".uno:InsertColumnBreak"/>
+ <accel:item accel:code="KEY_F2" accel:mod1="true" xlink:href=".uno:InsertField"/>
+ <accel:item accel:code="KEY_RETURN" accel:shift="true" xlink:href=".uno:InsertLinebreak"/>
+ <accel:item accel:code="KEY_RETURN" accel:mod1="true" xlink:href=".uno:InsertPagebreak"/>
+ <accel:item accel:code="KEY_F12" accel:mod1="true" xlink:href=".uno:InsertTable"/>
+ <accel:item accel:code="KEY_SUBTRACT" accel:mod1="true" xlink:href=".uno:InsertSoftHyphen"/>
+ <accel:item accel:code="KEY_SPACE" accel:mod1="true" xlink:href=".uno:InsertNonBreakingSpace"/>
+ <accel:item accel:code="KEY_SUBTRACT" accel:shift="true" accel:mod1="true" xlink:href=".uno:InsertHardHyphen"/>
+ <accel:item accel:code="KEY_D" accel:mod1="true" xlink:href=".uno:UnderlineDouble"/>
+ <accel:item accel:code="KEY_P" accel:shift="true" accel:mod1="true" xlink:href=".uno:SuperScript"/>
+ <accel:item accel:code="KEY_B" accel:shift="true" accel:mod1="true" xlink:href=".uno:SubScript"/>
+ <accel:item accel:code="KEY_T" accel:shift="true" accel:mod1="true" xlink:href=".uno:ResetTableProtection"/>
+ <accel:item accel:code="KEY_F7" accel:mod1="true" xlink:href=".uno:ThesaurusDialog"/>
+ <accel:item accel:code="KEY_ADD" accel:mod1="true" xlink:href=".uno:CalculateSel"/>
+ <accel:item accel:code="KEY_F3" accel:mod1="true" xlink:href=".uno:EditGlossary"/>
+ <accel:item accel:code="KEY_F7" xlink:href=".uno:SpellDialog"/>
+ <accel:item accel:code="KEY_F3" xlink:href=".uno:ExpandGlossary"/>
+ <accel:item accel:code="KEY_F5" accel:shift="true" accel:mod1="true" xlink:href=".uno:GotoPage"/>
+ <accel:item accel:code="KEY_LEFT" accel:shift="true" xlink:href=".uno:CharLeftSel"/>
+ <accel:item accel:code="KEY_RIGHT" accel:shift="true" xlink:href=".uno:CharRightSel"/>
+ <accel:item accel:code="KEY_UP" accel:shift="true" xlink:href=".uno:LineUpSel"/>
+ <accel:item accel:code="KEY_DOWN" accel:shift="true" xlink:href=".uno:LineDownSel"/>
+ <accel:item accel:code="KEY_HOME" accel:shift="true" xlink:href=".uno:StartOfLineSel"/>
+ <accel:item accel:code="KEY_END" accel:shift="true" xlink:href=".uno:EndOfLineSel"/>
+ <accel:item accel:code="KEY_HOME" accel:shift="true" accel:mod1="true" xlink:href=".uno:StartOfDocumentSel"/>
+ <accel:item accel:code="KEY_END" accel:shift="true" accel:mod1="true" xlink:href=".uno:EndOfDocumentSel"/>
+ <accel:item accel:code="KEY_RIGHT" accel:shift="true" accel:mod1="true" xlink:href=".uno:WordRightSel"/>
+ <accel:item accel:code="KEY_LEFT" accel:shift="true" accel:mod1="true" xlink:href=".uno:WordLeftSel"/>
+ <accel:item accel:code="KEY_PAGEUP" accel:shift="true" xlink:href=".uno:PageUpSel"/>
+ <accel:item accel:code="KEY_PAGEDOWN" accel:shift="true" xlink:href=".uno:PageDownSel"/>
+ <accel:item accel:code="KEY_LEFT" xlink:href=".uno:GoLeft"/>
+ <accel:item accel:code="KEY_RIGHT" xlink:href=".uno:GoRight"/>
+ <accel:item accel:code="KEY_UP" xlink:href=".uno:GoUp"/>
+ <accel:item accel:code="KEY_DOWN" xlink:href=".uno:GoDown"/>
+ <accel:item accel:code="KEY_HOME" xlink:href=".uno:GoToStartOfLine"/>
+ <accel:item accel:code="KEY_END" xlink:href=".uno:GoToEndOfLine"/>
+ <accel:item accel:code="KEY_HOME" accel:mod1="true" xlink:href=".uno:GoToStartOfDoc"/>
+ <accel:item accel:code="KEY_END" accel:mod1="true" xlink:href=".uno:GoToEndOfDoc"/>
+ <accel:item accel:code="KEY_RIGHT" accel:mod1="true" xlink:href=".uno:GoToNextWord"/>
+ <accel:item accel:code="KEY_LEFT" accel:mod1="true" xlink:href=".uno:GoToPrevWord"/>
+ <accel:item accel:code="KEY_BACKSPACE" xlink:href=".uno:SwBackspace"/>
+ <accel:item accel:code="KEY_DELETE" accel:shift="true" accel:mod1="true" xlink:href=".uno:DelToEndOfSentence"/>
+ <accel:item accel:code="KEY_BACKSPACE" accel:shift="true" accel:mod1="true" xlink:href=".uno:DelToStartOfSentence"/>
+ <accel:item accel:code="KEY_DELETE" accel:mod1="true" xlink:href=".uno:DelToEndOfWord"/>
+ <accel:item accel:code="KEY_BACKSPACE" accel:mod1="true" xlink:href=".uno:DelToStartOfWord"/>
+ <accel:item accel:code="KEY_PAGEUP" xlink:href=".uno:PageUp"/>
+ <accel:item accel:code="KEY_PAGEDOWN" xlink:href=".uno:PageDown"/>
+ <accel:item accel:code="KEY_F8" accel:shift="true" xlink:href=".uno:SetMultiSelection"/>
+ <accel:item accel:code="KEY_F8" xlink:href=".uno:SetExtSelection"/>
+ <accel:item accel:code="KEY_ESCAPE" xlink:href=".uno:Escape"/>
+ <accel:item accel:code="KEY_BACKSPACE" accel:shift="true" xlink:href=".uno:ShiftBackspace"/>
+ <accel:item accel:code="KEY_UP" accel:shift="true" accel:mod1="true" xlink:href=".uno:GoToStartOfTable"/>
+ <accel:item accel:code="KEY_DOWN" accel:shift="true" accel:mod1="true" xlink:href=".uno:GoToEnd"/>
+ <accel:item accel:code="KEY_F4" accel:shift="true" xlink:href=".uno:JumpToNextFrame"/>
+ <accel:item accel:code="KEY_F5" accel:shift="true" xlink:href=".uno:RestoreEditingView"/>
+ <accel:item accel:code="KEY_PAGEUP" accel:mod1="true" xlink:href=".uno:JumpToHeader"/>
+ <accel:item accel:code="KEY_PAGEDOWN" accel:mod1="true" xlink:href=".uno:JumpToFooter"/>
+ <accel:item accel:code="KEY_PAGEDOWN" accel:shift="true" accel:mod1="true" xlink:href=".uno:JumpToFootnoteArea"/>
+ <accel:item accel:code="KEY_I" accel:shift="true" accel:mod1="true" xlink:href=".uno:SelectTextMode"/>
+ <accel:item accel:code="KEY_0" accel:mod1="true" xlink:href=".uno:StyleApply?Style:string=Standard&FamilyName:string=ParagraphStyles"/>
+ <accel:item accel:code="KEY_1" accel:mod1="true" xlink:href=".uno:StyleApply?Style:string=Heading 1&FamilyName:string=ParagraphStyles"/>
+ <accel:item accel:code="KEY_2" accel:mod1="true" xlink:href=".uno:StyleApply?Style:string=Heading 2&FamilyName:string=ParagraphStyles"/>
+ <accel:item accel:code="KEY_3" accel:mod1="true" xlink:href=".uno:StyleApply?Style:string=Heading 3&FamilyName:string=ParagraphStyles"/>
+ <accel:item accel:code="KEY_SPACE" accel:mod1="true" accel:shift="true" xlink:href=".uno:ResetAttributes"/>
+ <accel:item accel:code="KEY_J" accel:shift="true" accel:mod1="true" xlink:href=".uno:FullScreen"/>
+ <accel:item accel:code="KEY_X" accel:shift="true" accel:mod1="true" xlink:href=".uno:RemoveDirectCharFormats"/>
+ <accel:item accel:code="KEY_DIVIDE" accel:mod1="true" xlink:href=".uno:InsertZWSP"/>
+</accel:acceleratorlist>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+
+<office:dash-table xmlns:office="http://openoffice.org/2000/office" xmlns:style="http://openoffice.org/2000/style" xmlns:text="http://openoffice.org/2000/text" xmlns:table="http://openoffice.org/2000/table" xmlns:draw="http://openoffice.org/2000/drawing" xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:meta="http://openoffice.org/2000/meta" xmlns:number="http://openoffice.org/2000/datastyle" xmlns:svg="http://www.w3.org/2000/svg" xmlns:chart="http://openoffice.org/2000/chart" xmlns:dr3d="http://openoffice.org/2000/dr3d" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="http://openoffice.org/2000/form" xmlns:script="http://openoffice.org/2000/script">
+ <draw:stroke-dash draw:name="Linienstil 1" draw:style="rect" draw:dots1="1" draw:dots2="1" draw:distance="100%"/>
+ <draw:stroke-dash draw:name="Linienstil 2" draw:style="rect" draw:dots1="1" draw:dots1-length="230%" draw:dots2="1" draw:distance="100%"/>
+ <draw:stroke-dash draw:name="Linienstil 3" draw:style="rect" draw:dots1="1" draw:dots1-length="360%" draw:dots2="1" draw:distance="100%"/>
+ <draw:stroke-dash draw:name="Linienstil 4" draw:style="rect" draw:dots1="1" draw:dots1-length="360%" draw:dots2="1" draw:dots2-length="250%" draw:distance="100%"/>
+ <draw:stroke-dash draw:name="Linienstil 5" draw:style="rect" draw:dots1="1" draw:dots1-length="360%" draw:dots2="1" draw:dots2-length="360%" draw:distance="100%"/>
+ <draw:stroke-dash draw:name="Linienstil 6" draw:style="rect" draw:dots1="1" draw:dots1-length="250%" draw:dots2="1" draw:dots2-length="250%" draw:distance="100%"/>
+</office:dash-table>
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+
+<office:dash-table xmlns:office="http://openoffice.org/2000/office" xmlns:style="http://openoffice.org/2000/style" xmlns:text="http://openoffice.org/2000/text" xmlns:table="http://openoffice.org/2000/table" xmlns:draw="http://openoffice.org/2000/drawing" xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:meta="http://openoffice.org/2000/meta" xmlns:number="http://openoffice.org/2000/datastyle" xmlns:svg="http://www.w3.org/2000/svg" xmlns:chart="http://openoffice.org/2000/chart" xmlns:dr3d="http://openoffice.org/2000/dr3d" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="http://openoffice.org/2000/form" xmlns:script="http://openoffice.org/2000/script">
+ <draw:stroke-dash draw:name="Line Style 1" draw:style="rect" draw:dots1="1" draw:dots2="1" draw:distance="100%"/>
+ <draw:stroke-dash draw:name="Line Style 2" draw:style="rect" draw:dots1="1" draw:dots1-length="197%" draw:dots2="1" draw:distance="100%"/>
+ <draw:stroke-dash draw:name="Line Style 3" draw:style="rect" draw:dots1="1" draw:dots1-length="197%" draw:dots2="1" draw:distance="100%"/>
+ <draw:stroke-dash draw:name="Line Style 4" draw:style="rect" draw:dots1="1" draw:dots1-length="197%" draw:dots2="1" draw:dots2-length="197%" draw:distance="100%"/>
+ <draw:stroke-dash draw:name="Line Style 5" draw:style="rect" draw:dots1="1" draw:dots1-length="197%" draw:dots2="1" draw:dots2-length="197%" draw:distance="100%"/>
+ <draw:stroke-dash draw:name="Line Style 6" draw:style="rect" draw:dots1="1" draw:dots1-length="197%" draw:dots2="1" draw:dots2-length="197%" draw:distance="100%"/>
+</office:dash-table>
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>\r
+\r
+<office:color-table xmlns:office="http://openoffice.org/2000/office" xmlns:style="http://openoffice.org/2000/style" xmlns:text="http://openoffice.org/2000/text" xmlns:table="http://openoffice.org/2000/table" xmlns:draw="http://openoffice.org/2000/drawing" xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:meta="http://openoffice.org/2000/meta" xmlns:number="http://openoffice.org/2000/datastyle" xmlns:svg="http://www.w3.org/2000/svg" xmlns:chart="http://openoffice.org/2000/chart" xmlns:dr3d="http://openoffice.org/2000/dr3d" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="http://openoffice.org/2000/form" xmlns:script="http://openoffice.org/2000/script" xmlns:config="http://openoffice.org/2001/config">\r
+ <draw:color draw:name=" White" draw:color="#ffffff"/>\r
+ <draw:color draw:name=" Light Grey" draw:color="#cccccc"/>\r
+ <draw:color draw:name=" Grey" draw:color="#999999"/>\r
+ <draw:color draw:name=" Dark Grey" draw:color="#666666"/>\r
+ <draw:color draw:name=" Charcoal Grey" draw:color="#333333"/>\r
+ <draw:color draw:name=" Black" draw:color="#000000"/>\r
+ <draw:color draw:name=" Dark Sun Blue" draw:color="#333366"/>\r
+ <draw:color draw:name=" Sun Blue" draw:color="#666699"/>\r
+ <draw:color draw:name=" Light Sun Blue" draw:color="#9999cc"/>\r
+ <draw:color draw:name=" Blue Tint" draw:color="#ccccff"/>\r
+ <draw:color draw:name=" Dark Blue" draw:color="#003366"/>\r
+ <draw:color draw:name=" Cold Blue" draw:color="#336699"/>\r
+ <draw:color draw:name=" Blue" draw:color="#6699cc"/>\r
+ <draw:color draw:name=" Light Blue" draw:color="#99ccff"/>\r
+ <draw:color draw:name=" Azure" draw:color="#99ffff"/>\r
+ <draw:color draw:name=" Ice Blue" draw:color="#ccffff"/>\r
+ <draw:color draw:name=" Bottle Green" draw:color="#003333"/>\r
+ <draw:color draw:name=" Dark Turquoise" draw:color="#336666"/>\r
+ <draw:color draw:name=" Turquoise" draw:color="#669999"/>\r
+ <draw:color draw:name=" Light Turquoise" draw:color="#99cccc"/>\r
+ <draw:color draw:name=" Dark Green" draw:color="#003300"/>\r
+ <draw:color draw:name=" Fir Green" draw:color="#336633"/>\r
+ <draw:color draw:name=" Green" draw:color="#669966"/>\r
+ <draw:color draw:name=" Light Green" draw:color="#99cc99"/>\r
+ <draw:color draw:name=" Pale Green" draw:color="#ccffcc"/>\r
+ <draw:color draw:name=" Umbra" draw:color="#333300"/>\r
+ <draw:color draw:name=" Olive Green" draw:color="#666633"/>\r
+ <draw:color draw:name=" Light Olive Green" draw:color="#999966"/>\r
+ <draw:color draw:name=" Khaki" draw:color="#cccc99"/>\r
+ <draw:color draw:name=" Sand" draw:color="#e1e1cc"/>\r
+ <draw:color draw:name=" Gold Ochre" draw:color="#cc9900"/>\r
+ <draw:color draw:name=" Lemon Green" draw:color="#cccc00"/>\r
+ <draw:color draw:name=" Greenish Yellow" draw:color="#cccc33"/>\r
+ <draw:color draw:name=" Light Lemon Green" draw:color="#cccc66"/>\r
+ <draw:color draw:name=" Burnt Umber" draw:color="#330000"/>\r
+ <draw:color draw:name=" Brown" draw:color="#663300"/>\r
+ <draw:color draw:name=" Coffee" draw:color="#996633"/>\r
+ <draw:color draw:name=" Beige" draw:color="#cc9966"/>\r
+ <draw:color draw:name=" Burnt Sienna" draw:color="#660000"/>\r
+ <draw:color draw:name=" Reddish Brown" draw:color="#993300"/>\r
+ <draw:color draw:name=" Sienna" draw:color="#cc6600"/>\r
+ <draw:color draw:name=" Orange" draw:color="#ff9900"/>\r
+ <draw:color draw:name=" Yellow" draw:color="#ffff00"/>\r
+ <draw:color draw:name=" Russet" draw:color="#990000"/>\r
+ <draw:color draw:name=" Java Red" draw:color="#cc3333"/>\r
+ <draw:color draw:name=" Buy Red" draw:color="#ff0000"/>\r
+ <draw:color draw:name=" Red" draw:color="#ff3333"/>\r
+ <draw:color draw:name=" Light Red" draw:color="#ff6666"/>\r
+ <draw:color draw:name=" Rose" draw:color="#ff9999"/>\r
+ <draw:color draw:name=" Crimson" draw:color="#cc0033"/>\r
+ <draw:color draw:name=" Bordeux" draw:color="#990033"/>\r
+</office:color-table>
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+
+<office:color-table xmlns:office="http://openoffice.org/2000/office" xmlns:style="http://openoffice.org/2000/style" xmlns:text="http://openoffice.org/2000/text" xmlns:table="http://openoffice.org/2000/table" xmlns:draw="http://openoffice.org/2000/drawing" xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:meta="http://openoffice.org/2000/meta" xmlns:number="http://openoffice.org/2000/datastyle" xmlns:svg="http://www.w3.org/2000/svg" xmlns:chart="http://openoffice.org/2000/chart" xmlns:dr3d="http://openoffice.org/2000/dr3d" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="http://openoffice.org/2000/form" xmlns:script="http://openoffice.org/2000/script">
+ <draw:color draw:name="0 0 0" draw:color="#000000"/>
+ <draw:color draw:name="0 0 128" draw:color="#000080"/>
+ <draw:color draw:name="0 128 0" draw:color="#008000"/>
+ <draw:color draw:name="0 128 128" draw:color="#008080"/>
+ <draw:color draw:name="128 0 0" draw:color="#800000"/>
+ <draw:color draw:name="128 0 128" draw:color="#800080"/>
+ <draw:color draw:name="128 128 0" draw:color="#808000"/>
+ <draw:color draw:name="128 128 128" draw:color="#808080"/>
+ <draw:color draw:name="192 192 192" draw:color="#bfbfbf"/>
+ <draw:color draw:name="0 0 255" draw:color="#0000ff"/>
+ <draw:color draw:name="0 255 0" draw:color="#00ff00"/>
+ <draw:color draw:name="0 255 255" draw:color="#00ffff"/>
+ <draw:color draw:name="255 0 0" draw:color="#ff0000"/>
+ <draw:color draw:name="255 0 255" draw:color="#ff00ff"/>
+ <draw:color draw:name="255 255 0" draw:color="#ffff00"/>
+ <draw:color draw:name="255 255 255" draw:color="#ffffff"/>
+ <draw:color draw:name="0 0 0 " draw:color="#333333"/>
+ <draw:color draw:name="51 0 0" draw:color="#330000"/>
+ <draw:color draw:name="102 0 0" draw:color="#660000"/>
+ <draw:color draw:name="153 0 0" draw:color="#990000"/>
+ <draw:color draw:name="204 0 0" draw:color="#cc0000"/>
+ <draw:color draw:name="255 0 0 " draw:color="#ff0000"/>
+ <draw:color draw:name="0 51 0" draw:color="#003300"/>
+ <draw:color draw:name="51 51 0" draw:color="#333300"/>
+ <draw:color draw:name="102 51 0" draw:color="#663300"/>
+ <draw:color draw:name="153 51 0" draw:color="#993300"/>
+ <draw:color draw:name="204 51 0" draw:color="#cc3300"/>
+ <draw:color draw:name="255 51 0" draw:color="#ff3300"/>
+ <draw:color draw:name="0 102 0" draw:color="#006600"/>
+ <draw:color draw:name="51 102 0" draw:color="#336600"/>
+ <draw:color draw:name="102 102 0" draw:color="#666600"/>
+ <draw:color draw:name="153 102 0" draw:color="#996600"/>
+ <draw:color draw:name="204 102 0" draw:color="#cc6600"/>
+ <draw:color draw:name="255 102 0" draw:color="#ff6600"/>
+ <draw:color draw:name="0 153 0" draw:color="#009900"/>
+ <draw:color draw:name="51 153 0" draw:color="#339900"/>
+ <draw:color draw:name="102 153 0" draw:color="#669900"/>
+ <draw:color draw:name="153 153 0" draw:color="#999900"/>
+ <draw:color draw:name="204 153 0" draw:color="#cc9900"/>
+ <draw:color draw:name="255 153 0" draw:color="#ff9900"/>
+ <draw:color draw:name="0 204 0" draw:color="#00cc00"/>
+ <draw:color draw:name="51 204 0" draw:color="#33cc00"/>
+ <draw:color draw:name="102 204 0" draw:color="#66cc00"/>
+ <draw:color draw:name="153 204 0" draw:color="#99cc00"/>
+ <draw:color draw:name="204 204 0" draw:color="#cccc00"/>
+ <draw:color draw:name="255 204 0" draw:color="#ffcc00"/>
+ <draw:color draw:name="0 255 0 " draw:color="#00ff00"/>
+ <draw:color draw:name="51 255 0" draw:color="#33ff00"/>
+ <draw:color draw:name="102 255 0" draw:color="#66ff00"/>
+ <draw:color draw:name="153 255 0" draw:color="#99ff00"/>
+ <draw:color draw:name="204 255 0" draw:color="#ccff00"/>
+ <draw:color draw:name="255 255 0 " draw:color="#ffff00"/>
+ <draw:color draw:name="0 0 51" draw:color="#000033"/>
+ <draw:color draw:name="51 0 51" draw:color="#330033"/>
+ <draw:color draw:name="102 0 51" draw:color="#660033"/>
+ <draw:color draw:name="153 0 51" draw:color="#990033"/>
+ <draw:color draw:name="204 0 51" draw:color="#cc0033"/>
+ <draw:color draw:name="255 0 51" draw:color="#ff0033"/>
+ <draw:color draw:name="0 51 51" draw:color="#003333"/>
+ <draw:color draw:name="51 51 51" draw:color="#333333"/>
+ <draw:color draw:name="102 51 51" draw:color="#663333"/>
+ <draw:color draw:name="153 51 51" draw:color="#993333"/>
+ <draw:color draw:name="204 51 51" draw:color="#cc3333"/>
+ <draw:color draw:name="255 51 51" draw:color="#ff3333"/>
+ <draw:color draw:name="0 102 51" draw:color="#006633"/>
+ <draw:color draw:name="51 102 51" draw:color="#336633"/>
+ <draw:color draw:name="102 102 51" draw:color="#666633"/>
+ <draw:color draw:name="153 102 51" draw:color="#996633"/>
+ <draw:color draw:name="204 102 51" draw:color="#cc6633"/>
+ <draw:color draw:name="255 102 51" draw:color="#ff6633"/>
+ <draw:color draw:name="0 153 51" draw:color="#009933"/>
+ <draw:color draw:name="51 153 51" draw:color="#339933"/>
+ <draw:color draw:name="102 153 51" draw:color="#669933"/>
+ <draw:color draw:name="153 153 51" draw:color="#999933"/>
+ <draw:color draw:name="204 153 51" draw:color="#cc9933"/>
+ <draw:color draw:name="255 153 51" draw:color="#ff9933"/>
+ <draw:color draw:name="0 204 51" draw:color="#00cc33"/>
+ <draw:color draw:name="51 204 51" draw:color="#33cc33"/>
+ <draw:color draw:name="102 204 51" draw:color="#66cc33"/>
+ <draw:color draw:name="153 204 51" draw:color="#99cc33"/>
+ <draw:color draw:name="204 204 51" draw:color="#cccc33"/>
+ <draw:color draw:name="255 204 51" draw:color="#ffcc82"/>
+ <draw:color draw:name="0 255 51" draw:color="#00ff33"/>
+ <draw:color draw:name="51 255 51" draw:color="#33ff33"/>
+ <draw:color draw:name="102 255 51" draw:color="#66ff33"/>
+ <draw:color draw:name="153 255 51" draw:color="#99ff33"/>
+ <draw:color draw:name="204 255 51" draw:color="#ccff33"/>
+ <draw:color draw:name="255 255 51" draw:color="#ffff33"/>
+ <draw:color draw:name="0 0 102" draw:color="#000066"/>
+ <draw:color draw:name="51 0 102" draw:color="#330066"/>
+ <draw:color draw:name="102 0 102" draw:color="#660066"/>
+ <draw:color draw:name="153 0 102" draw:color="#990066"/>
+ <draw:color draw:name="204 0 102" draw:color="#cc0066"/>
+ <draw:color draw:name="255 0 102" draw:color="#ff0066"/>
+ <draw:color draw:name="0 51 102" draw:color="#003366"/>
+ <draw:color draw:name="51 51 102" draw:color="#333366"/>
+ <draw:color draw:name="102 51 102" draw:color="#663366"/>
+ <draw:color draw:name="153 51 102" draw:color="#993366"/>
+ <draw:color draw:name="204 51 102" draw:color="#cc3366"/>
+ <draw:color draw:name="255 51 102" draw:color="#ff3366"/>
+ <draw:color draw:name="0 102 102" draw:color="#006666"/>
+ <draw:color draw:name="51 102 102" draw:color="#336666"/>
+ <draw:color draw:name="102 102 102" draw:color="#666666"/>
+ <draw:color draw:name="153 102 102" draw:color="#996666"/>
+ <draw:color draw:name="204 102 102" draw:color="#cc6666"/>
+ <draw:color draw:name="255 102 102" draw:color="#ff6666"/>
+ <draw:color draw:name="0 153 102" draw:color="#009966"/>
+ <draw:color draw:name="51 153 102" draw:color="#339966"/>
+ <draw:color draw:name="102 153 102" draw:color="#669966"/>
+ <draw:color draw:name="153 153 102" draw:color="#999966"/>
+ <draw:color draw:name="204 153 102" draw:color="#cc9966"/>
+ <draw:color draw:name="255 153 102" draw:color="#ff9966"/>
+ <draw:color draw:name="0 204 102" draw:color="#00cc66"/>
+ <draw:color draw:name="51 204 102" draw:color="#33cc66"/>
+ <draw:color draw:name="102 204 102" draw:color="#66cc66"/>
+ <draw:color draw:name="153 204 102" draw:color="#99cc66"/>
+ <draw:color draw:name="204 204 102" draw:color="#cccc66"/>
+ <draw:color draw:name="255 204 102" draw:color="#ffcc66"/>
+ <draw:color draw:name="0 255 102" draw:color="#00ff66"/>
+ <draw:color draw:name="51 255 102" draw:color="#33ff66"/>
+ <draw:color draw:name="102 255 102" draw:color="#66ff66"/>
+ <draw:color draw:name="153 255 102" draw:color="#99ff66"/>
+ <draw:color draw:name="204 255 102" draw:color="#ccff66"/>
+ <draw:color draw:name="255 255 102" draw:color="#ffff66"/>
+ <draw:color draw:name="0 0 153" draw:color="#000099"/>
+ <draw:color draw:name="51 0 153" draw:color="#330099"/>
+ <draw:color draw:name="102 0 153" draw:color="#660099"/>
+ <draw:color draw:name="153 0 153" draw:color="#990099"/>
+ <draw:color draw:name="204 0 153" draw:color="#cc0099"/>
+ <draw:color draw:name="255 0 153" draw:color="#ff0099"/>
+ <draw:color draw:name="0 51 153" draw:color="#003399"/>
+ <draw:color draw:name="51 51 153" draw:color="#333399"/>
+ <draw:color draw:name="102 51 153" draw:color="#663399"/>
+ <draw:color draw:name="153 51 153" draw:color="#993399"/>
+ <draw:color draw:name="204 51 153" draw:color="#cc3399"/>
+ <draw:color draw:name="255 51 153" draw:color="#ff3399"/>
+ <draw:color draw:name="0 102 153" draw:color="#006699"/>
+ <draw:color draw:name="51 102 153" draw:color="#336699"/>
+ <draw:color draw:name="102 102 153" draw:color="#666699"/>
+ <draw:color draw:name="153 102 153" draw:color="#996699"/>
+ <draw:color draw:name="204 102 153" draw:color="#cc6699"/>
+ <draw:color draw:name="255 102 153" draw:color="#ff6699"/>
+ <draw:color draw:name="0 153 153" draw:color="#009999"/>
+ <draw:color draw:name="51 153 153" draw:color="#339999"/>
+ <draw:color draw:name="102 153 153" draw:color="#669999"/>
+ <draw:color draw:name="153 153 153" draw:color="#999999"/>
+ <draw:color draw:name="204 153 153" draw:color="#cc9999"/>
+ <draw:color draw:name="255 153 153" draw:color="#ff9999"/>
+ <draw:color draw:name="0 204 153" draw:color="#00cc99"/>
+ <draw:color draw:name="51 204 153" draw:color="#33cc99"/>
+ <draw:color draw:name="102 204 153" draw:color="#66cc99"/>
+ <draw:color draw:name="153 204 153" draw:color="#99cc99"/>
+ <draw:color draw:name="204 204 153" draw:color="#cccc99"/>
+ <draw:color draw:name="255 204 153" draw:color="#ffcc99"/>
+ <draw:color draw:name="0 255 153" draw:color="#00ff99"/>
+ <draw:color draw:name="51 255 153" draw:color="#33ff99"/>
+ <draw:color draw:name="102 255 153" draw:color="#66ff99"/>
+ <draw:color draw:name="153 255 153" draw:color="#99ff99"/>
+ <draw:color draw:name="204 255 153" draw:color="#ccff99"/>
+ <draw:color draw:name="255 255 153" draw:color="#ffff99"/>
+ <draw:color draw:name="0 0 204" draw:color="#0000cc"/>
+ <draw:color draw:name="51 0 204" draw:color="#3300cc"/>
+ <draw:color draw:name="102 0 204" draw:color="#6600cc"/>
+ <draw:color draw:name="153 0 204" draw:color="#9900cc"/>
+ <draw:color draw:name="204 0 204" draw:color="#cc00cc"/>
+ <draw:color draw:name="255 0 204" draw:color="#ff00cc"/>
+ <draw:color draw:name="0 51 204" draw:color="#0033cc"/>
+ <draw:color draw:name="51 51 204" draw:color="#3333cc"/>
+ <draw:color draw:name="102 51 204" draw:color="#6633cc"/>
+ <draw:color draw:name="153 51 204" draw:color="#9933cc"/>
+ <draw:color draw:name="204 51 204" draw:color="#cc33cc"/>
+ <draw:color draw:name="255 51 204" draw:color="#ff33cc"/>
+ <draw:color draw:name="0 102 204" draw:color="#0066cc"/>
+ <draw:color draw:name="51 102 204" draw:color="#3366cc"/>
+ <draw:color draw:name="102 102 204" draw:color="#6666cc"/>
+ <draw:color draw:name="153 102 204" draw:color="#9966cc"/>
+ <draw:color draw:name="204 102 204" draw:color="#cc66cc"/>
+ <draw:color draw:name="255 102 204" draw:color="#ff66cc"/>
+ <draw:color draw:name="0 153 204" draw:color="#0099cc"/>
+ <draw:color draw:name="51 153 204" draw:color="#3399cc"/>
+ <draw:color draw:name="102 153 204" draw:color="#6699cc"/>
+ <draw:color draw:name="153 153 204" draw:color="#9999cc"/>
+ <draw:color draw:name="204 153 204" draw:color="#cc99cc"/>
+ <draw:color draw:name="255 153 204" draw:color="#ff99cc"/>
+ <draw:color draw:name="0 204 204" draw:color="#00cccc"/>
+ <draw:color draw:name="51 204 204" draw:color="#33cccc"/>
+ <draw:color draw:name="102 204 204" draw:color="#66cccc"/>
+ <draw:color draw:name="153 204 204" draw:color="#99cccc"/>
+ <draw:color draw:name="204 204 204" draw:color="#cccccc"/>
+ <draw:color draw:name="255 204 204" draw:color="#ffcccc"/>
+ <draw:color draw:name="0 255 204" draw:color="#00ffcc"/>
+ <draw:color draw:name="51 255 204" draw:color="#33ffcc"/>
+ <draw:color draw:name="102 255 204" draw:color="#66ffcc"/>
+ <draw:color draw:name="153 255 204" draw:color="#99ffcc"/>
+ <draw:color draw:name="204 255 204" draw:color="#ccffcc"/>
+ <draw:color draw:name="255 255 204" draw:color="#ffffcc"/>
+ <draw:color draw:name="0 0 255 " draw:color="#0000ff"/>
+ <draw:color draw:name="51 0 255 " draw:color="#3300ff"/>
+ <draw:color draw:name="102 0 255 " draw:color="#6600ff"/>
+ <draw:color draw:name="153 0 255 " draw:color="#9900ff"/>
+ <draw:color draw:name="204 0 255 " draw:color="#cc00ff"/>
+ <draw:color draw:name="255 0 255 " draw:color="#ff00ff"/>
+ <draw:color draw:name="0 51 255 " draw:color="#0033ff"/>
+ <draw:color draw:name="51 51 255 " draw:color="#3333ff"/>
+ <draw:color draw:name="102 51 255 " draw:color="#6633ff"/>
+ <draw:color draw:name="153 51 255 " draw:color="#9933ff"/>
+ <draw:color draw:name="204 51 255 " draw:color="#cc33ff"/>
+ <draw:color draw:name="255 51 255 " draw:color="#ff33ff"/>
+ <draw:color draw:name="0 102 255 " draw:color="#0066ff"/>
+ <draw:color draw:name="51 102 255 " draw:color="#3366ff"/>
+ <draw:color draw:name="102 102 255 " draw:color="#6666ff"/>
+ <draw:color draw:name="153 102 255 " draw:color="#9966ff"/>
+ <draw:color draw:name="204 102 255 " draw:color="#cc66ff"/>
+ <draw:color draw:name="255 102 255 " draw:color="#ff66ff"/>
+ <draw:color draw:name="0 153 255 " draw:color="#0099ff"/>
+ <draw:color draw:name="51 153 255 " draw:color="#3399ff"/>
+ <draw:color draw:name="102 153 255 " draw:color="#6699ff"/>
+ <draw:color draw:name="153 153 255 " draw:color="#9999ff"/>
+ <draw:color draw:name="204 153 255 " draw:color="#cc99ff"/>
+ <draw:color draw:name="255 153 255 " draw:color="#ff99ff"/>
+ <draw:color draw:name="0 204 255 " draw:color="#00ccff"/>
+ <draw:color draw:name="51 204 255 " draw:color="#33ccff"/>
+ <draw:color draw:name="102 204 255 " draw:color="#66ccff"/>
+ <draw:color draw:name="153 204 255 " draw:color="#99ccff"/>
+ <draw:color draw:name="204 204 255 " draw:color="#ccccff"/>
+ <draw:color draw:name="255 204 255 " draw:color="#ffccff"/>
+ <draw:color draw:name="0 255 255 " draw:color="#00ffff"/>
+ <draw:color draw:name="51 255 255 " draw:color="#33ffff"/>
+ <draw:color draw:name="102 255 255 " draw:color="#66ffff"/>
+ <draw:color draw:name="153 255 255 " draw:color="#99ffff"/>
+ <draw:color draw:name="204 255 255 " draw:color="#ccffff"/>
+ <draw:color draw:name="255 255 255 " draw:color="#ffffff"/>
+</office:color-table>
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<oor:component-data xmlns:oor="http://openoffice.org/2001/registry" xmlns:xs="http://www.w3.org/2001/XMLSchema" oor:name="Common" oor:package="org.openoffice.Office">
+ <node oor:name="Misc">
+ <prop oor:name="FirstRun" oor:type="xs:boolean">
+ <value>false</value>
+ </prop>
+ </node>
+ <node oor:name="Internal">
+ <prop oor:name="CurrentTempURL" oor:type="xs:string">
+ <value/>
+ </prop>
+ </node>
+ <node oor:name="Security">
+ <node oor:name="Scripting">
+ <prop oor:name="MacroSecurityLevel" oor:type="xs:int">
+ <value>0</value>
+ </prop>
+ </node>
+ </node>
+</oor:component-data>
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<oor:component-data xmlns:oor="http://openoffice.org/2001/registry" xmlns:xs="http://www.w3.org/2001/XMLSchema" oor:name="Linguistic" oor:package="org.openoffice.Office">
+ <node oor:name="General">
+ <prop oor:name="DefaultLocale" oor:type="xs:string">
+ <value>en-US</value>
+ </prop>
+ </node>
+ <node oor:name="ServiceManager">
+ <prop oor:name="DataFilesChangedCheckValue" oor:type="xs:int">
+ <value>-411764226</value>
+ </prop>
+ <node oor:name="HyphenatorList">
+ <prop oor:name="de-AT" oor:op="replace" oor:type="xs:string">
+ <value>org.openoffice.lingu.LibHnjHyphenator</value>
+ </prop>
+ <prop oor:name="de-CH" oor:op="replace" oor:type="xs:string">
+ <value>org.openoffice.lingu.LibHnjHyphenator</value>
+ </prop>
+ <prop oor:name="de-DE" oor:op="replace" oor:type="xs:string">
+ <value>org.openoffice.lingu.LibHnjHyphenator</value>
+ </prop>
+ </node>
+ <node oor:name="LastFoundHyphenators">
+ <prop oor:name="de-AT" oor:op="replace" oor:type="oor:string-list">
+ <value>org.openoffice.lingu.LibHnjHyphenator</value>
+ </prop>
+ <prop oor:name="de-CH" oor:op="replace" oor:type="oor:string-list">
+ <value>org.openoffice.lingu.LibHnjHyphenator</value>
+ </prop>
+ <prop oor:name="de-DE" oor:op="replace" oor:type="oor:string-list">
+ <value>org.openoffice.lingu.LibHnjHyphenator</value>
+ </prop>
+ </node>
+ <node oor:name="LastFoundSpellCheckers">
+ <prop oor:name="de-AT" oor:op="replace" oor:type="oor:string-list">
+ <value>org.openoffice.lingu.MySpellSpellChecker</value>
+ </prop>
+ <prop oor:name="de-CH" oor:op="replace" oor:type="oor:string-list">
+ <value>org.openoffice.lingu.MySpellSpellChecker</value>
+ </prop>
+ <prop oor:name="de-DE" oor:op="replace" oor:type="oor:string-list">
+ <value>org.openoffice.lingu.MySpellSpellChecker</value>
+ </prop>
+ <prop oor:name="en-GB" oor:op="replace" oor:type="oor:string-list">
+ <value>org.openoffice.lingu.MySpellSpellChecker</value>
+ </prop>
+ <prop oor:name="en-US" oor:op="replace" oor:type="oor:string-list">
+ <value>org.openoffice.lingu.MySpellSpellChecker</value>
+ </prop>
+ </node>
+ <node oor:name="LastFoundThesauri">
+ <prop oor:name="de-AT" oor:op="replace" oor:type="oor:string-list">
+ <value>org.openoffice.lingu.new.Thesaurus</value>
+ </prop>
+ <prop oor:name="de-CH" oor:op="replace" oor:type="oor:string-list">
+ <value>org.openoffice.lingu.new.Thesaurus</value>
+ </prop>
+ <prop oor:name="de-DE" oor:op="replace" oor:type="oor:string-list">
+ <value>org.openoffice.lingu.new.Thesaurus</value>
+ </prop>
+ <prop oor:name="en-GB" oor:op="replace" oor:type="oor:string-list">
+ <value>org.openoffice.lingu.new.Thesaurus</value>
+ </prop>
+ <prop oor:name="en-US" oor:op="replace" oor:type="oor:string-list">
+ <value>org.openoffice.lingu.new.Thesaurus</value>
+ </prop>
+ </node>
+ <node oor:name="SpellCheckerList">
+ <prop oor:name="de-AT" oor:op="replace" oor:type="oor:string-list">
+ <value>org.openoffice.lingu.MySpellSpellChecker</value>
+ </prop>
+ <prop oor:name="de-CH" oor:op="replace" oor:type="oor:string-list">
+ <value>org.openoffice.lingu.MySpellSpellChecker</value>
+ </prop>
+ <prop oor:name="de-DE" oor:op="replace" oor:type="oor:string-list">
+ <value>org.openoffice.lingu.MySpellSpellChecker</value>
+ </prop>
+ <prop oor:name="en-GB" oor:op="replace" oor:type="oor:string-list">
+ <value>org.openoffice.lingu.MySpellSpellChecker</value>
+ </prop>
+ <prop oor:name="en-US" oor:op="replace" oor:type="oor:string-list">
+ <value>org.openoffice.lingu.MySpellSpellChecker</value>
+ </prop>
+ </node>
+ <node oor:name="ThesaurusList">
+ <prop oor:name="de-AT" oor:op="replace" oor:type="oor:string-list">
+ <value>org.openoffice.lingu.new.Thesaurus</value>
+ </prop>
+ <prop oor:name="de-CH" oor:op="replace" oor:type="oor:string-list">
+ <value>org.openoffice.lingu.new.Thesaurus</value>
+ </prop>
+ <prop oor:name="de-DE" oor:op="replace" oor:type="oor:string-list">
+ <value>org.openoffice.lingu.new.Thesaurus</value>
+ </prop>
+ <prop oor:name="en-GB" oor:op="replace" oor:type="oor:string-list">
+ <value>org.openoffice.lingu.new.Thesaurus</value>
+ </prop>
+ <prop oor:name="en-US" oor:op="replace" oor:type="oor:string-list">
+ <value>org.openoffice.lingu.new.Thesaurus</value>
+ </prop>
+ </node>
+ </node>
+ <node oor:name="TextConversion">
+ <prop oor:name="IsDirectionToSimplified" oor:type="xs:boolean">
+ <value>true</value>
+ </prop>
+ </node>
+</oor:component-data>
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<oor:component-data xmlns:oor="http://openoffice.org/2001/registry" xmlns:xs="http://www.w3.org/2001/XMLSchema" oor:name="Recovery" oor:package="org.openoffice.Office">
+ <node oor:name="RecoveryList">
+ <node oor:name="recovery_item_1" oor:op="remove"/>
+ </node>
+</oor:component-data>
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<oor:component-data xmlns:oor="http://openoffice.org/2001/registry" xmlns:xs="http://www.w3.org/2001/XMLSchema" oor:name="WriterWindowState" oor:package="org.openoffice.Office.UI">
+ <node oor:name="UIElements">
+ <node oor:name="States">
+ <node oor:name="private:resource/statusbar/statusbar" oor:op="replace">
+ <prop oor:name="ContextActive" oor:type="xs:boolean">
+ <value>false</value>
+ </prop>
+ <prop oor:name="ContextSensitive" oor:type="xs:boolean">
+ <value>false</value>
+ </prop>
+ <prop oor:name="DockPos" oor:type="xs:string">
+ <value>2147483647,2147483647</value>
+ </prop>
+ <prop oor:name="DockSize" oor:type="xs:string">
+ <value xsi:nil="true"/>
+ </prop>
+ <prop oor:name="Docked" oor:type="xs:boolean">
+ <value>true</value>
+ </prop>
+ <prop oor:name="DockingArea" oor:type="xs:int">
+ <value>0</value>
+ </prop>
+ <prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean">
+ <value>false</value>
+ </prop>
+ <prop oor:name="InternalState" oor:type="xs:int">
+ <value xsi:nil="true"/>
+ </prop>
+ <prop oor:name="Locked" oor:type="xs:boolean">
+ <value>false</value>
+ </prop>
+ <prop oor:name="NoClose" oor:type="xs:boolean">
+ <value>false</value>
+ </prop>
+ <prop oor:name="Pos" oor:type="xs:string">
+ <value>2147483647,2147483647</value>
+ </prop>
+ <prop oor:name="Size" oor:type="xs:string">
+ <value>0,0</value>
+ </prop>
+ <prop oor:name="SoftClose" oor:type="xs:boolean">
+ <value>false</value>
+ </prop>
+ <prop oor:name="Style" oor:type="xs:int">
+ <value>0</value>
+ </prop>
+ <prop oor:name="UIName" oor:type="xs:string">
+ <value xml:lang="en-US"/>
+ </prop>
+ <prop oor:name="Visible" oor:type="xs:boolean">
+ <value>true</value>
+ </prop>
+ </node>
+ </node>
+ </node>
+</oor:component-data>
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<oor:component-data xmlns:oor="http://openoffice.org/2001/registry" xmlns:xs="http://www.w3.org/2001/XMLSchema" oor:name="Views" oor:package="org.openoffice.Office">
+ <node oor:name="Dialogs">
+ <node oor:name="16615" oor:op="replace">
+ <prop oor:name="WindowState" oor:type="xs:string">
+ <value>95,211,,;;,,,;</value>
+ </prop>
+ </node>
+ </node>
+ <node oor:name="Windows">
+ <node oor:name="SplitWindow0" oor:op="replace">
+ <prop oor:name="Visible" oor:type="xs:boolean">
+ <value xsi:nil="true"/>
+ </prop>
+ <prop oor:name="WindowState" oor:type="xs:string">
+ <value xsi:nil="true"/>
+ </prop>
+ <node oor:name="UserData">
+ <prop oor:name="UserItem" oor:op="replace" oor:type="xs:string">
+ <value>V1,2,0</value>
+ </prop>
+ </node>
+ </node>
+ <node oor:name="SplitWindow2" oor:op="replace">
+ <prop oor:name="Visible" oor:type="xs:boolean">
+ <value xsi:nil="true"/>
+ </prop>
+ <prop oor:name="WindowState" oor:type="xs:string">
+ <value xsi:nil="true"/>
+ </prop>
+ <node oor:name="UserData">
+ <prop oor:name="UserItem" oor:op="replace" oor:type="xs:string">
+ <value>V1,2,0</value>
+ </prop>
+ </node>
+ </node>
+ <node oor:name="SplitWindow1" oor:op="replace">
+ <prop oor:name="Visible" oor:type="xs:boolean">
+ <value xsi:nil="true"/>
+ </prop>
+ <prop oor:name="WindowState" oor:type="xs:string">
+ <value xsi:nil="true"/>
+ </prop>
+ <node oor:name="UserData">
+ <prop oor:name="UserItem" oor:op="replace" oor:type="xs:string">
+ <value>V1,2,0</value>
+ </prop>
+ </node>
+ </node>
+ <node oor:name="SplitWindow3" oor:op="replace">
+ <prop oor:name="Visible" oor:type="xs:boolean">
+ <value xsi:nil="true"/>
+ </prop>
+ <prop oor:name="WindowState" oor:type="xs:string">
+ <value xsi:nil="true"/>
+ </prop>
+ <node oor:name="UserData">
+ <prop oor:name="UserItem" oor:op="replace" oor:type="xs:string">
+ <value>V1,2,0</value>
+ </prop>
+ </node>
+ </node>
+ </node>
+</oor:component-data>
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<oor:component-data xmlns:oor="http://openoffice.org/2001/registry" xmlns:xs="http://www.w3.org/2001/XMLSchema" oor:name="Setup" oor:package="org.openoffice">
+ <node oor:name="L10N">
+ <prop oor:name="ooLocale" oor:type="xs:string">
+ <value>en-US</value>
+ </prop>
+ </node>
+ <node oor:name="Office">
+ <prop oor:name="ooSetupInstCompleted" oor:type="xs:boolean">
+ <value>true</value>
+ </prop>
+ <node oor:name="Factories">
+ <node oor:name="com.sun.star.text.TextDocument">
+ <prop oor:name="ooSetupFactoryWindowAttributes" oor:type="xs:string">
+ <value>0,0,920,630;1;0,0,0,0;</value>
+ </prop>
+ </node>
+ </node>
+ </node>
+</oor:component-data>
\ No newline at end of file
--- /dev/null
+@html2ps {
+ option {
+ titlepage: 0
+ hyphenate: 0
+ colour: 1
+ }
+ break-table: 1
+}
+
+@page {
+ margin-top: 1.5cm
+ margin-left: 1.5cm
+ margin-bottom: 1.5cm
+ margin-right: 1.5cm
+}
+
+BODY {
+ font-family: Helvetica
+ font-size: 8pt
+}
+
+H1 { font-size: 10pt }
+H2 { font-size: 10pt }
+H3 { font-size: 10pt }
+H4 { font-size: 10pt }
+H5 { font-size: 10pt }
+H6 { font-size: 10pt }