sag.conta101.ro
Open in
urlscan Pro
81.180.249.4
Public Scan
Submitted URL: http://sag.conta101.ro/
Effective URL: https://sag.conta101.ro/setup
Submission: On November 23 via api from NL — Scanned from NL
Effective URL: https://sag.conta101.ro/setup
Submission: On November 23 via api from NL — Scanned from NL
Form analysis
1 forms found in the DOMName: setupForm —
<form name="setupForm" class="ng-pristine ng-invalid ng-invalid-required ng-valid-minlength ng-valid-email ng-valid-pattern ng-valid-maxlength">
<div class="content">
<h3>Welcome to Cloud Instance setup</h3>
<p> You are required to complete each Setup tab in order to progress through the Wizard. Please note that you will not be able to return to edit a tab once you complete the step. </p>
<p> Any updates you would like to make after initially running through the Setup Wizard must be made in your Account Settings. </p>
</div>
<div class="row">
<div class="col-md-6">
<div class="form-group">
<input type="text" class="form-control form-control-sm ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-minlength" name="api_key" ng-model="form.app.api_key" placeholder="License key" ng-blur="verify()" minlength="12"
ng-disabled="busy&&!oading" required="">
<small class="form-text text-muted"> Cloud instance activation key <ion-icon class="mr-2 md icon-small hydrated" name="help-circle-outline" size="small" tabindex="0" data-trigger="click hover" data-toggle="popover"
data-content="From the email that confirms your transaction contains the product key. In the event that several modules are bought, this key can be changed." data-original-title="" title="" role="img"
aria-label="help circle outline"></ion-icon>
</small>
</div>
</div>
<div class="col-md-6">
<!-- ngIf: state.state -->
</div>
</div>
<hr>
<div class="row">
<div class="col-md-3 p-4">
<img class="w-100 rounded-circle img-thumbnail shadow-sm" src="data/_setup/res/img/jpg/user_setup.jpg">
</div>
<div class="col-md-9">
<h4> Administrator info <ion-icon name="help-circle-outline" size="small" tabindex="0" data-trigger="click hover" data-toggle="popover"
data-content="Tell us who will be administrating the application. This information will be used to activate the instance of your software" data-original-title="" title="" role="img" aria-label="help circle outline"
class="md icon-small hydrated"></ion-icon>
</h4>
<small class="form-text text-danger card-title">We will not share this information with anyone.</small>
<div class="row">
<div class="col-md-12">
<div class="form-group">
<input type="email" class="form-control form-control-sm ng-pristine ng-untouched ng-empty ng-valid-email ng-invalid ng-invalid-required" name="owner_mail" placeholder="Administrator email" ng-model="form.owner.owner_mail" required="">
<small class="form-text text-muted"> The e-mail address that will be used for the first login. Must be a valid email address. <ion-icon class="text-danger md icon-small hydrated" name="alert-circle-outline" size="small"
ng-show="setupForm.owner_mail.$invalid" aria-label="alert circle outline" role="img"></ion-icon>
</small>
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<input type="text" class="form-control form-control-sm ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-minlength" name="owner_surname" placeholder="Administrator surname" minlength="3"
ng-model="form.owner.owner_surname" required="">
<small class="form-text text-muted"> The surname of the account owner. <ion-icon class="text-danger md icon-small hydrated" name="alert-circle-outline" size="small" ng-show="setupForm.owner_surname.$invalid"
aria-label="alert circle outline" role="img"></ion-icon>
</small>
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<input type="text" class="form-control form-control-sm ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-minlength" name="owner_name" placeholder="Administrator name" minlength="3" ng-model="form.owner.owner_name"
required="">
<small class="form-text text-muted"> The name of the account owner. <ion-icon class="text-danger md icon-small hydrated" name="alert-circle-outline" size="small" ng-show="setupForm.owner_name.$invalid" aria-label="alert circle outline"
role="img"></ion-icon>
</small>
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<input id="psw_one" autocomplete="off" type="password" minlength="8" class="form-control form-control-sm ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-minlength" name="pass" ng-model="form.owner.owner_pass"
placeholder="Administrative password" required="">
<small ng-show="form.password!=form.password_verification" class="form-text text-danger card-title ng-hide">Password mismatch.</small>
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<input id="psw_two" autocomplete="off" type="password" minlength="8" class="form-control form-control-sm ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-minlength" ng-model="form.owner.password_verification"
placeholder="Validate password" required="">
<small ng-show="form.password==form.password_verification && form.password.length>7" class="form-text text-info card-title ng-hide">Passwords match</small>
</div>
</div>
<div class="col-md-12">
<small class="form-text text-muted">This is the admnistrative password. This is will be encrypted and can be changed fron the application, and recovered in case you forget it.</small>
</div>
</div>
</div>
</div>
<hr>
<div class="row">
<div class="col-md-3 p-4">
<img class="w-100 rounded-circle img-thumbnail shadow-sm" src="data/_setup/res/img/jpg/setup_wizard.jpg">
</div>
<div class="col-md-9">
<h4 class="card-title"> Customize <ion-icon name="help-circle-outline" size="small" tabindex="0" data-trigger="click hover" data-toggle="popover" data-content="Configure the visual and descriptive data for your instance." data-original-title=""
title="" role="img" aria-label="help circle outline" class="md icon-small hydrated"></ion-icon>
</h4>
<div class="row">
<div class="col-md-12">
<div class="form-group">
<input type="text" class="form-control form-control-sm ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" name="app_title" ng-model="form.app.app_title" placeholder="Application name" required="">
<small class="form-text text-muted"> This is the name of the application and will be displayed in the andministration panel, app shortcuts and mobile app. <ion-icon class="text-danger md icon-small hydrated" name="alert-circle-outline"
size="small" ng-show="setupForm.app_title.$invalid" aria-label="alert circle outline" role="img"></ion-icon>
</small>
</div>
</div>
<div class="col-md-3 col-sm-6">
<div class="form-group">
<input type="color" class="shadow-sm btn p-0 w-100 ng-pristine ng-untouched ng-valid ng-not-empty ng-valid-required" name="primary_accent" ng-model="form.app.primary_accent" ng-init="form.app.primary_accent='#e05454'" required="">
<small class="form-text text-muted">Primary color</small>
</div>
</div>
<div class="col-md-3 col-sm-6">
<div class="form-group">
<input type="color" class="shadow-sm btn p-0 w-100 ng-pristine ng-untouched ng-valid ng-not-empty ng-valid-required" name="secondary_accent" ng-model="form.app.secondary_accent" ng-init="form.app.secondary_accent='#333333'" required="">
<small class="form-text text-muted">Secondary color</small>
</div>
</div>
<div class="col-md-3 col-sm-6">
<div class="form-group">
<input type="color" class="shadow-sm btn p-0 w-100 ng-pristine ng-untouched ng-valid ng-not-empty ng-valid-required" name="accent_accent" ng-model="form.app.accent_accent" ng-init="form.app.accent_accent='#5f4097'" required="">
<small class="form-text text-muted">Accent color</small>
</div>
</div>
<div class="col-md-3 col-sm-6">
<div class="form-group">
<input type="color" class="shadow-sm btn p-0 w-100 ng-pristine ng-untouched ng-valid ng-not-empty ng-valid-required" name="complementary_accent" ng-model="form.app.complementary_accent" ng-init="form.app.complementary_accent='#4db6ac'"
required="">
<small class="form-text text-muted">Complementary color</small>
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<select class="form-control form-control-sm bg-white ng-pristine ng-untouched ng-valid ng-not-empty ng-valid-required" name="default_lang" ng-model="form.app.default_lang" ng-init="form.app.default_lang='ro'" required="">
<option value="ro" selected="selected">Romanian</option>
<option value="en">English</option>
<option value="it">Italian</option>
<option value="fr">French</option>
<option value="de">German</option>
<option value="es">Spanish</option>
</select>
<small class="form-text text-muted"> Main application language <ion-icon class="text-danger ng-hide md icon-small hydrated" name="alert-circle-outline" size="small" ng-show="setupForm.default_lang.$invalid"
aria-label="alert circle outline" role="img"></ion-icon>
</small>
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<input type="text" name="app_currency" class="form-control form-control-sm ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-pattern ng-valid-minlength ng-valid-maxlength" ng-model="form.app.app_currency"
pattern="[A-Z]+" minlength="3" maxlength="3" placeholder="App currency" required="">
<small class="form-text text-muted"> Currency used to display prices for the customers. <ion-icon class="text-danger md icon-small hydrated" name="alert-circle-outline" size="small" ng-show="setupForm.app_currency.$invalid"
aria-label="alert circle outline" role="img"></ion-icon>
</small>
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<input type="email" name="app_mail" class="form-control form-control-sm ng-pristine ng-untouched ng-empty ng-valid-email ng-invalid ng-invalid-required" id="app_mail" ng-model="form.app.app_mail" placeholder="Application mail address"
required="">
<small class="form-text text-muted"> Dedicated application email address <ion-icon ng-class="{'text-danger': setupForm.app_mail.$invalid}" name="help-circle-outline" size="small" tabindex="0" data-trigger="click hover"
data-toggle="popover" data-content="This is the e-mail address used by the application to send messeges. This address must exist and be on the same domain as the application host." data-original-title="" title="" role="img"
class="text-danger md icon-small hydrated" aria-label="help circle outline"></ion-icon>
</small>
</div>
</div>
<div class="col-md-6"></div>
<div class="col-md-6">
<label for="app-logo" class="pl-3"> Application logo <ion-icon name="help-circle-outline" size="small" tabindex="0" data-trigger="click hover" data-toggle="popover"
data-content="This is the main app logo displayed on navigation bars and login forms." data-original-title="" title="" role="img" aria-label="help circle outline" class="md icon-small hydrated"></ion-icon>
</label>
<div class="form-group">
<div class="custom-file">
<input type="file" accept=".png, .jpg, .jpeg" class="custom-file-input" id="app_logo" name="files[]" onchange="angular.element(this).scope().upload(this, 'app-logo-label');">
<label class="custom-file-label pt-0 truncate w-100" id="app-logo-label" for="app-logo" ng-disabled="busy"></label>
<input type="text" ng-model="form.app.app_logo" hidden="" class="ng-pristine ng-untouched ng-valid ng-empty">
</div>
</div>
</div>
<div class="col-md-6">
<label for="app-icon" class="pl-3"> Application icon <ion-icon name="help-circle-outline" size="small" tabindex="0" data-trigger="click hover" data-toggle="popover"
data-content="This will apear on the navigation and app shortcuts. It is recommended to use a square image." data-original-title="" title="" role="img" aria-label="help circle outline" class="md icon-small hydrated"></ion-icon>
</label>
<div class="form-group">
<div class="custom-file">
<input type="file" accept=".png, .jpg, .jpeg" class="custom-file-input" id="app_icon" name="files[]" onchange="angular.element(this).scope().upload(this, 'app-icon-label');">
<label class="custom-file-label pt-0 truncate w-100" id="app-icon-label" for="app-icon" ng-disabled="busy"></label>
<input type="text" ng-model="form.app.app_icon" hidden="" class="ng-pristine ng-untouched ng-valid ng-empty">
</div>
</div>
</div>
</div>
</div>
</div>
<hr>
<div class="row">
<div class="col-md-3 p-4">
<img class="w-100 rounded-circle img-thumbnail shadow-sm" src="data/_setup/res/img/jpg/phone_setup.jpg">
</div>
<div class="col-md-9">
<h4 class="card-title">Company info <ion-icon name="help-circle-outline" size="small" tabindex="0" data-trigger="click hover" data-toggle="popover" data-content="Information that the application uses to provide your consumers with context"
data-original-title="" title="" role="img" aria-label="help circle outline" class="md icon-small hydrated"></ion-icon></h4>
<div class="row">
<div class="col-md-6">
<div class="form-group">
<input type="text" class="form-control form-control-sm ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" name="app_company" ng-model="form.app.app_company" placeholder="Company name" required="">
<small class="form-text text-muted"> Legal name of your company <ion-icon class="text-danger md icon-small hydrated" name="alert-circle-outline" size="small" ng-show="setupForm.app_company.$invalid" aria-label="alert circle outline"
role="img"></ion-icon>
</small>
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<input type="text" class="form-control form-control-sm ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-pattern ng-valid-maxlength" name="app_phone" ng-model="form.app.app_phone" pattern="[+0-9]+" maxlength="16"
placeholder="Company phone" required="">
<small class="form-text text-muted"> Phone number where your customers may reach you. <ion-icon class="text-danger md icon-small hydrated" name="alert-circle-outline" size="small" ng-show="setupForm.app_phone.$invalid"
aria-label="alert circle outline" role="img"></ion-icon>
</small>
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<input type="text" class="form-control form-control-sm ng-pristine ng-untouched ng-valid ng-empty ng-valid-pattern ng-valid-maxlength" name="app_postal" ng-model="form.app.app_postal" placeholder="Company postal code" pattern="[0-9]+"
maxlength="7">
<small class="form-text text-muted">The company's zip code.</small>
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<input type="text" class="form-control form-control-sm ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" name="app_country" ng-model="form.app.app_country" placeholder="Company country" required="">
<small class="form-text text-muted"> Country of business. <ion-icon class="text-danger md icon-small hydrated" name="alert-circle-outline" size="small" ng-show="setupForm.app_country.$invalid" aria-label="alert circle outline"
role="img"></ion-icon>
</small>
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<input type="text" class="form-control form-control-sm ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" name="app_county" ng-model="form.app.app_county" placeholder="Company county" required="">
<small class="form-text text-muted"> County of business. <ion-icon class="text-danger md icon-small hydrated" name="alert-circle-outline" size="small" ng-show="setupForm.app_county.$invalid" aria-label="alert circle outline"
role="img"></ion-icon>
</small>
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<input type="text" class="form-control form-control-sm ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" name="app_city" ng-model="form.app.app_city" placeholder="Company city" required="">
<small class="form-text text-muted"> City of business. <ion-icon class="text-danger md icon-small hydrated" name="alert-circle-outline" size="small" ng-show="setupForm.app_city.$invalid" aria-label="alert circle outline"
role="img"></ion-icon>
</small>
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<input type="text" class="form-control form-control-sm ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" name="app_address" ng-model="form.app.app_address" placeholder="Company address" required="">
<small class="form-text text-muted"> Physical address of your office. <ion-icon class="text-danger md icon-small hydrated" name="alert-circle-outline" size="small" ng-show="setupForm.app_address.$invalid" aria-label="alert circle outline"
role="img"></ion-icon>
</small>
</div>
</div>
</div>
</div>
</div>
<hr>
<div class="row">
<div class="col-md-3 p-4">
<img class="w-100 rounded-circle img-thumbnail shadow-sm" src="data/_setup/res/img/jpg/finance_setup.jpg">
</div>
<div class="col-md-9">
<h4> Fiscal info <ion-icon name="help-circle-outline" class="mr-2 md icon-small hydrated" size="small" tabindex="0" data-trigger="click hover" data-toggle="popover"
data-content="Your main organization info for transactions and payment processing" data-original-title="" title="" role="img" aria-label="help circle outline"></ion-icon>
</h4>
<small class="form-text text-muted card-title">We will share this information with payment processors if needed.</small>
<div class="row">
<div class="col-md-6">
<div class="form-group">
<input type="text" name="owner_fiscal[fiscalno]" ng-model="form.owner.owner_fiscal.fiscalno"
class="form-control form-control-sm validate ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-minlength ng-valid-maxlength" minlength="1" maxlength="16" placeholder="Fiscal number (CUI)" required="">
<small class="form-text text-muted"> Comapny Fiscal number. <ion-icon class="text-danger md icon-small hydrated" name="alert-circle-outline" size="small" aria-label="alert circle outline" role="img"></ion-icon>
</small>
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<input type="text" name="owner_fiscal[regno]" ng-model="form.owner.owner_fiscal.regno" class="form-control form-control-sm validate ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-minlength ng-valid-maxlength"
minlength="1" maxlength="16" placeholder="Registration number (J)" required="">
<small class="form-text text-muted"> Comapny Registration number. <ion-icon class="text-danger md icon-small hydrated" name="alert-circle-outline" size="small" aria-label="alert circle outline" role="img"></ion-icon>
</small>
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<input type="text" name="owner_fiscal[iban]" ng-model="form.owner.owner_fiscal.iban" class="form-control form-control-sm validate ng-pristine ng-untouched ng-valid ng-empty ng-valid-pattern ng-valid-minlength ng-valid-maxlength"
pattern="[A-Z0-9^'\x22]+" minlength="1" maxlength="32" placeholder="IBAN CNT00BNKCUR123123123">
<small class="form-text text-muted">Comapny IBAN code.</small>
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<input type="text" name="owner_fiscal[capital]" ng-model="form.owner.owner_fiscal.capital" class="form-control form-control-sm validate ng-pristine ng-untouched ng-valid ng-empty ng-valid-pattern ng-valid-maxlength" pattern="[1-9^'\x22]+"
min="10" maxlength="24" placeholder="Capital">
<small class="form-text text-muted">Global capital.</small>
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<input type="text" name="owner_fiscal[bank]" ng-model="form.owner.owner_fiscal.bank" class="form-control form-control-sm validate ng-pristine ng-untouched ng-valid ng-empty ng-valid-pattern ng-valid-minlength ng-valid-maxlength"
pattern="[A-Z a-z^'\x22]+" minlength="1" maxlength="24" placeholder="Bank">
<small class="form-text text-muted">Bank name.</small>
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<input type="text" name="owner_fiscal[vat]" ng-model="form.owner.owner_fiscal.vat" class="form-control form-control-sm validate ng-pristine ng-untouched ng-valid ng-empty ng-valid-pattern ng-valid-minlength ng-valid-maxlength"
pattern="[0-9^'\x22]+" minlength="1" maxlength="3" placeholder="VAT">
<small class="form-text text-muted">Value added tax percentage.</small>
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<input type="text" name="owner_fiscal[onhand]" ng-model="form.owner.owner_fiscal.onhand" class="form-control form-control-sm validate ng-pristine ng-untouched ng-valid ng-empty ng-valid-pattern ng-valid-minlength ng-valid-maxlength"
pattern="[0-9^'\x22]+" minlength="1" maxlength="5" placeholder="On Hand">
<small class="form-text text-muted">How much cash the company has.</small>
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<input type="text" name="currency" ng-model="form.owner.currency" class="form-control form-control-sm ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-pattern ng-valid-minlength ng-valid-maxlength"
pattern="[A-Z]+" minlength="3" maxlength="4" placeholder="Currency" required="">
<small class="form-text text-muted"> Main trasactional currency. <ion-icon class="text-danger md icon-small hydrated" name="alert-circle-outline" size="small" ng-show="setupForm.currency.$invalid" aria-label="alert circle outline"
role="img"></ion-icon>
</small>
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<input type="text" name="currency_div" ng-model="form.owner.currency_div" class="form-control form-control-sm ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-pattern ng-valid-minlength ng-valid-maxlength"
pattern="[A-Z]+" minlength="3" maxlength="5" placeholder="Currency subdivision" required="">
<small class="form-text text-muted"> Main transcational currency subdivision (ex: cents). <ion-icon class="text-danger md icon-small hydrated" name="alert-circle-outline" size="small" ng-show="setupForm.currency_div.$invalid"
aria-label="alert circle outline" role="img"></ion-icon>
</small>
</div>
</div>
<div class="col-md-12">
<div class="form-group">
<input type="text" name="owner_fiscal[note]" ng-model="form.owner.owner_fiscal.note" class="form-control form-control-sm ng-pristine ng-untouched ng-valid ng-empty ng-valid-pattern ng-valid-minlength" pattern="[^'\x22]+" minlength="1">
<small class="form-text text-muted">Invoice footer-note. Will be visable on all invoices.</small>
</div>
</div>
</div>
</div>
</div>
<hr>
<div class="mb-3" style="overflow:auto; float:right;">
<button class="btn btn-sm btn-success" name="admin_setup" ng-click="validate(form);" ng-disabled="setupForm.$invalid || form.owner.owner_pass!=form.owner.password_verification" disabled="disabled">
<svg ng-show="busy" class="animated spin ng-hide" width="16px" height="16px" viewBox="0 0 250 250">
<path d="M220.76,75.782c7.717,14.747 12.079,31.496 12.079,49.247c0,59.113 -48.371,107.105 -107.951,107.105c-59.58,0 -107.952,-47.992 -107.952,-107.105c0,-59.113 48.372,-107.106 107.952,-107.106"
style="fill:none;stroke:#fff;stroke-width:30.34px;"></path>
</svg> Save and continue </button>
</div>
</form>
Text Content
* Setup wizard Congratulations! Your instance is available https://sag.conta101.ro and the licensed modules have been setup. To examine and set up more options for your app, please go to the administration panel using the administrative credentials that you have created on the first step. Installing and configuring Wait patiently while we handle things for you. All necessary modules will be installed and configured during the setup. WELCOME TO CLOUD INSTANCE SETUP You are required to complete each Setup tab in order to progress through the Wizard. Please note that you will not be able to return to edit a tab once you complete the step. Any updates you would like to make after initially running through the Setup Wizard must be made in your Account Settings. Cloud instance activation key -------------------------------------------------------------------------------- ADMINISTRATOR INFO We will not share this information with anyone. The e-mail address that will be used for the first login. Must be a valid email address. The surname of the account owner. The name of the account owner. Password mismatch. Passwords match This is the admnistrative password. This is will be encrypted and can be changed fron the application, and recovered in case you forget it. -------------------------------------------------------------------------------- CUSTOMIZE This is the name of the application and will be displayed in the andministration panel, app shortcuts and mobile app. Primary color Secondary color Accent color Complementary color Romanian English Italian French German Spanish Main application language Currency used to display prices for the customers. Dedicated application email address Application logo Application icon -------------------------------------------------------------------------------- COMPANY INFO Legal name of your company Phone number where your customers may reach you. The company's zip code. Country of business. County of business. City of business. Physical address of your office. -------------------------------------------------------------------------------- FISCAL INFO We will share this information with payment processors if needed. Comapny Fiscal number. Comapny Registration number. Comapny IBAN code. Global capital. Bank name. Value added tax percentage. How much cash the company has. Main trasactional currency. Main transcational currency subdivision (ex: cents). Invoice footer-note. Will be visable on all invoices. -------------------------------------------------------------------------------- Save and continue