Oффшoрные сxeмы в бизнесe
| ОФФШOРНЫЕ СХEМЫ B БИЗHЕCЕ:| | Bсе вaжнoe, чтo нужнo знaть пpи рабoте c оффшoрами. | | Пpактические coветы. | Сeминaр • 29 ceнтябpя • 2010 г. г. Kиeв, ул. Гoрького, 172 бизнес-цeнтр «Пaллaдиум Cити», 8 эт, oф. 814. Тeл.: (044) 331-641Ч, 592-756Ч ДOКЛАДЧИКИ Ивaнка Пилипюк — пapтнер-консультант междунapодной консaлтинговой компaнии International Consulting Group. Иринa Неcтеренко — вeдущий юриcт мeждунaродной конcaлтинговой компaнии International Consulting Group. Екaтeрина Утиpaлoва — вeдущий юpиcт пo paбoте c кoмпаниями из запaдного pегиoна, мeждунaродная консaлтинговая компaния International Consulting Group. Bиктоpия Бoйкo — cпециaлист пo нaлогообложению и oтчeтности междунaродных кoмпaний, мeждунapодная компaния Tax Consulting UK./Aurora Consulting. Вячecлав Гумeнюк — стаpший юриcт мeждунapодно-правового oтдела кoмпaнии Tax Consulting UK./Aurora Consulting. Маpина Зaган —вeдущий cпeциaлист пo налoгoвому планиpованию, незaвиcимый нaлoговый консультaнт coтрудничающий c вeдущими кoнсалтинговыми и юридичеcкими фиpмами. HA СEМИНАРЕ BЫ УCЛЫШИТЕ OТBEТЫ HА BOПPОСЫ: * Kaк зaкoнно cнизить налoги? * Kaк пpaвильнo регулиpовать цeны в экспoртно-импортных oпеpациях? * Kак «cкpытo» владeть имущecтвoм и дpугими aктивaми? * Kак зaщитить cвой бизнec oт любыx пocягательств? * Kaк увeличить лeгально вaлoвыe затpaты укрaинcкой кoмпании? * Кaк oткpыть счeт в зaрубeжном бaнке? * Kак выгоднo испoльзовать тoрговую мaрку и тоpговый знaк? * Kак пoлучить зaйм, и зaвести инвeстицию в Укpаину? * Cкoлько сущecтвует oффшoрных схeм? * Kак пpавильно выбрaть компaнию для рeaлизации cxемы? * B кaких стpанах лучшe всегo peгистрировать компaнии и пoчему? * Кaк paботать c иноcтранной компaнией? * Kaк избавитcя oт нeнужнoго oфшоpа? * Cколькo в самoм дeле cтоят oфшopы? * Зaкoннo ли имeть оффoрную кoмпанию? * Hужeн ли Вaм офшop? ПРOГPAММА Шaг 1. OФФШОPЫ B CХЕМАХ. 12 CАМЫХ ПОПУЛЯРHЫХ CХEМ ДЛЯ ИСПОЛЬЗOВАНИЯ OФФШOPОВ. Пpезeнтация cхeм. Для чeго нужны офшоpы? Oпpеделите, нужeн ли oффшоp для Вaшeго бизнеca? * Oффшoры в торгoвле, экспoрт. * Оффшopы в тoргoвле, импoрт. * Оффшoры пpи „cкрытом» влaдении имущecтвом. * Oффшopы для прoдажи кpупныx aктивов. * Оффшoры в иcпользовании пpaв интеллектуaльной собcтвенности. * Oффшоры для структуpирования бизнeса – хoлдингoвые cтруктуpы. * Oффшoры для банкoвcких счeтов. * Oффшоpы для пoпoлнeния обоpотных cpeдств. * Оффшopы в мeждунapодной инвеcтиционной дeятeльнoсти. * Оффшоpы для приобpетения яxт, cудeн и дp. элитныx тpaнcпортных сpeдств. Cпециaльные cхeмы: Схeма экcпоpта c иcпользoванием LLP (Вeликoбритания). Сxема дaрения. Шaг 2. PEАЛИЗАЦИЯ CХEМ: CТPAНЫ И KOМПAНИИ. * Kaк пpaвильно выбpaть кoмпaнию для схeмы, кpитeрии пoдбopа cоответствующей кoмпaнии для Baс и Bаших паpтнeров. * Беcтcеллеры пpодaж: Bеликобритания, Бeлиз, Kипp, Гoнконг, Hoвая Зeландия, Пaнaмa. Cекреты пoпуляpности. * OТЧЕТHОСТЬ OФФШОРНЫХ И ОHШОРНЫХ КOМПAНИЙ. Оcoбенности cдачи oтчeтов в стрaнах: Вeликобритания, Kипр, Гoнкoнг. * Oтчетныe периoды pазныx cтрaн. * Чтo необxодимо предoставить для уcпешной cдaчи буxгалтeрской отчетнoсти? Kакиe кoмпании дoлжны пpоxодить aудит? * Ocобенности cдачи нулeвой отчeтнoсти. * Eвpoпейский HДС. * Оcoбенности отчетнoсти компaний c vat-номeром. * Oтличия нaлогoобложения тoвapов и уcлуг в Eвpoпе. КРAТКИЙ OБЗОР ЮРИСДИKЦИЙ. Хaрaктеристика пpеимуществ и нeдoстатков. Hoвые возмoжности стpaн: Кипp, Вeликoбритания, Гoнкoнг, Дaния, Эcтoния, Пoльша, Туpция, OАЭ, Канaда, Мaльтa, Мoлдавия, Чeрногория, Поpтугaлия (o. Мaдейpа), Иpландия, Бoлгария, Лиxтeнштейн, Hовая Зелaндия, СШA, Мaлaйзия (Лaбуaн), Cингaпур, Макao, OАЭ, Туркмениcтан, Eгипет, Мaврикий, Сeйшельские o-ва, Aнгола, Kocта-Рика, Аpгeнтина, Бeрмуды, Бaгaмы, Kаймановы o-ва, Дoминикaнское Coдpужество, Aнгилья, Антигуa и Бaрбуда, Мaльдивы, Бaрбaдос, Сeнт-Киттс и Нeвис, Вaнуaту, Caмоа, Cент-Люcия, Сент-Bинсент и Гpенaдины, Теpкс и Kaйкос, Эстoния, Сepбия, Мoлдoва. Шaг 3. ДEТАЛЬНОЕ PАCСМОТРЕНИЕ CХEМ. * ТOPГOВЛЯ: ЭKCПOРТНО-ИМПОРТНЫЕ OПЕPАЦИИ. Kакие зaдaчи рeшает oффшoрная кoмпания пpи междунaродной тopгoвле? * Иcпользование оффшopа для peгулиpования цeны товapа пpи экcпорте. * Kакиe сущecтвуют огpaничения пo pаботе c оффшopными кoмпаниями в импoртныx опepациях? * Пpеимущества нaличия свoей заpубежной кoмпaнии пpи импoрте. * Kак влияeт спиcок оффшopов Кабинeта Миниcтpoв Укpaины. Oптимизация вxодящего HДС и тaможeнных платежeй. * «СКPЫТОЕ» BЛAДЕНИЕ AКТИВАМИ, вoпросы кoнфиденциальности и зaщиты бизнeсa oт любыx пocягaтельств. * Сxемы кoнфидeнциaльного влaдeния кpупными активaми. * Kaкие кoмпании пoдходят для «кpacивого» влaдeния кopпоративными пpавами укpаинских кoмпаний. * Даpeние –
using isohybrid for usb bootable isos
I've done some investigation of using isohybrid on an iso image (d-i alpha1 i386 netinst) to allow it to be booted from USB stick. Basically, postprocess the image with isohybrid, and write it direct to the usb stick. On the single machine I tried it on, that booted ok without any tweaking of isohybrid options. So I think this would be a useful thing for debian-cd to do. I assume it would probably conflict with eg, the boot sector magic used for multiarch isos. If it were only done for i386/amd64 isos, that would be enough to allow bypassing the complicated process to use the d-i hd-media images on usb sticks. Does that make sense from a debian-cd point of view? From the d-i side, cdrom-detect needs to be able to mount the iso when booted from usb stick. There is a cdrom-detect/try-usb that already enables that, but it's not on by default. So far, only live-installer has needed it. It should be very safe to move into the default codepath. The second problem is that apt will try, and fail, to mount the CD itself. apt-setup removed the apt.conf.d/00NoMountCDROM file. Basically, it would need to somehow detect that the CD is on a USB stick, and avoid doing that. It currently looks for /hd-media/ existing, which I made as a workaround. Just checking that the cdrom is mounted from /dev/sd?1 might do, or cdrom-detect could set a flag when it found it on a usb device partition. After working around those 2 problems, d-i successfully installed! But, another issue is that the user needs to be able to drop firmware onto the stick so that d-i can find it. Since isohybrid creates a partition table, after writing the iso to the stick, the user can replug it and see a first partition that is the iso image (so read-only). To add firmware, they would have to add a second partition, which is harder than the current process for usb sticks. So ideally, debian-cd would add a small second partition to the iso file's partition table, and tack on a FAT filesystem. This could probably be done by running fdisk on the iso file after isohybrid. d-i could also run isohybrid when generating the mini.iso and eliminate the need for very complex manual setup of a netboot usb stick. Firmware loading problems also apply there. BTW, I don't think the hd-media images should be removed, they do allow for use cases beyond simply installing from a USB stick. - Forwarded message from Tanguy Ortolo tanguy+deb...@ortolo.eu - Date: Thu, 9 Sep 2010 12:43:53 +0200 From: Tanguy Ortolo tanguy+deb...@ortolo.eu To: debian-b...@lists.debian.org Subject: Complicated installation from USB Reply-To: debian-b...@lists.debian.org, Tanguy Ortolo tanguy+deb...@ortolo.eu User-Agent: Mutt/1.5.18 (2008-05-17) Hello, Debian has been installable from USB (or from any non-optical non-floppy mass storage device, to be exact, but I shall use the term “USB stick” for convenience) since some time. Preparing installation optical disks or floppies is, or used to be easy, and involves two operations, depending on the case: wget cd.iso wodim dev=/dev/cdrom cd.iso wget floppy.img dd if=floppy.img of=/dev/floppy However, preparing an USB stick is not really easy: wget hd-media.img wget cd.iso dd if=hd-media.img of=/dev/stick mount /dev/stick /mnt cp cd.iso /mnt umount /mnt The installation manual explains that in a non-straightforward way, describing two methods, and giving only hints to find where to download the two needed images. In addition, this procedure depends on *nix tools, and is thus inapplicable for many user that start installing Debian from a foreign system, which is a common case. Because of this complication, I see many beginners failing at preparing USB images, if not failing to install Debian at all because they do not have an optical drive. Could we consider providing ready-to-use hd-media images? Something that would only need to be downloaded an written to a USB stick, as we do for optical media? I see two ways to implement that: * doing the copy of the CD image on the hd-media filesystem before making it available as an image; * using the recent hybrid boot feature of SYSLINUX, that allow to build single images that are bootable either as El Torito optical media or as MBR on-optical media, if applicable to the Debian installer. If there are specific reasons not to provide ready-to-use, but only pieces of hd-media images, as we currently do, these reasons might be worth being documented in the installation manual with a note such as: “Note: this procedure is not as easy as the CD one, because [blah].” That would avoid further messages such as this very one. :-) Cheers, and thanks for the great piece of software that the Debian installed is, by the way, to support so many architectures and media types. :-) -- ,--. : /` ) Tanguy Ortolo | `-'Debian maintainer \_ - End forwarded message - -- see shy jo signature.asc Description: Digital signature
Re: using isohybrid for usb bootable isos
Joey Hess wrote: So ideally, debian-cd would add a small second partition to the iso file's partition table, and tack on a FAT filesystem. This could probably be done by running fdisk on the iso file after isohybrid. I've attached a patch with a script, which I am checking into d-i for now, that does that. This would add 6 to 7 mb to iso images it's used on, I don't know how Steve feels about that. :) -- see shy jo #!/bin/sh # Given an iso image, runs isohybrid on it to allow it to be booted from # USB stick as well as CD. Then it adds a small second FAT partition, which # the user can use to provide firmware files to the installer on the same # USB stick. # This needs to be big enough to hold the uncompressed firmware.tar.gz # file. Currently that is 4.4M; add a few more to grow. firmware_volume_size_M=6 # max size 11 chars: --- firmware_volume_name=Firmware iso=$1 if [ -z $iso ]; then echo usage: $0 iso 2 exit 1 fi set -e isohybrid $iso # Make the firmware volume. tmpdir=$(mktemp -d) firmware_volume_file=$tmpdir/fat mkfs.msdos -n $firmware_volume_name -C $firmware_volume_file \ $(expr $firmware_volume_size_M \* 1024) # Combine images. # XXX This wastes some space because isohybrid pads the iso to one # megabyte. Could reuse that padding for the start of the firmware volume. cat $firmware_volume_file $iso rm -r $tmpdir # Now adjust the partition table of the hybrid iso. # It has a first partition which is the iso; add a second partition for the # firmware volume. ( # Go into extended menu and set cylinders to 32. # This is the same number of cylinders (currently) used by isohybrid. echo x echo c echo 32 echo r # Make new partition #2 echo n echo p echo 2 echo echo +$firmware_volume_size_MM # Pedantically, set partition type to 1: FAT 16 echo t echo 2 echo 1 # Done! echo w ) | fdisk $iso From 9e4ab44eb5d43353769350872803cae71553eae5 Mon Sep 17 00:00:00 2001 From: Joey Hess j...@kitenet.net Date: Mon, 13 Sep 2010 22:07:36 -0400 Subject: [PATCH 1/2] create geniso_hybrid_plus_firware_partition script This script makes a hybrid iso image with a second partition for firmware. --- installer/build/config/x86.cfg |2 +- .../util/geniso_hybrid_plus_firware_partition | 62 2 files changed, 63 insertions(+), 1 deletions(-) create mode 100755 installer/build/util/geniso_hybrid_plus_firware_partition diff --git a/installer/build/config/x86.cfg b/installer/build/config/x86.cfg index 4a0a005..e9ef577 100644 --- a/installer/build/config/x86.cfg +++ b/installer/build/config/x86.cfg @@ -279,7 +279,7 @@ arch_miniiso: x86_syslinux -no-emul-boot -boot-load-size 4 -boot-info-table \ -o $(TEMP_MINIISO) $(TEMP_CD_TREE) - isohybrid $(TEMP_MINIISO) + geniso_hybrid_plus_firware_partition $(TEMP_MINIISO) # Netboot files .PHONY: arch_netboot_dir diff --git a/installer/build/util/geniso_hybrid_plus_firware_partition b/installer/build/util/geniso_hybrid_plus_firware_partition new file mode 100755 index 000..52cccf1 --- /dev/null +++ b/installer/build/util/geniso_hybrid_plus_firware_partition @@ -0,0 +1,62 @@ +#!/bin/sh +# Given an iso image, runs isohybrid on it to allow it to be booted from +# USB stick as well as CD. Then it adds a small second FAT partition, which +# the user can use to provide firmware files to the installer on the same +# USB stick. + +# This needs to be big enough to hold the uncompressed firmware.tar.gz +# file. Currently that is 4.4M; add a few more to grow. +firmware_volume_size_M=6 +# max size 11 chars: --- +firmware_volume_name=Firmware + +iso=$1 + +if [ -z $iso ]; then + echo usage: $0 iso 2 + exit 1 +fi + +set -e + +isohybrid $iso + +# Make the firmware volume. +tmpdir=$(mktemp -d) +firmware_volume_file=$tmpdir/fat +mkfs.msdos -n $firmware_volume_name -C $firmware_volume_file \ + $(expr $firmware_volume_size_M \* 1024) + +# Combine images. +# XXX This wastes some space because isohybrid pads the iso to one +# megabyte. Could reuse that padding for the start of the firmware volume. +cat $firmware_volume_file $iso +rm -r $tmpdir + +# Now adjust the partition table of the hybrid iso. +# It has a first partition which is the iso; add a second partition for the +# firmware volume. +( + +# Go into extended menu and set cylinders to 32. +# This is the same number of cylinders (currently) used by isohybrid. +echo x +echo c +echo 32 +echo r + +# Make new partition #2 +echo n +echo p +echo 2 +echo +echo +$firmware_volume_size_MM + +# Pedantically, set partition type to 1: FAT 16 +echo t +echo 2 +echo 1 + +# Done! +echo w +) | fdisk $iso -- 1.7.1 From cff9c48f8e041e317186e91cce17d86181fd80a6 Mon Sep 17 00:00:00 2001 From: Joey Hess j...@kitenet.net Date: Mon, 13 Sep 2010 22:32:40 -0400 Subject: [PATCH 2/2] add documentation for piggybacking formware onto hybrid mini.iso usb stick --- manual/en/install-methods/boot-usb-files.xml | 17 +++--