Conta Inválida Conta de Ativos
Olá, bom dia.
Estou com a seguinte situação e gostaria de saber se alguém pode me ajudar.
Meu cliente precisa atualizar uma informação no cadastro de um fornecedor e quando ele clica em ATUALIZAR aparece a mensagem: "CONTA INVÁLIDA CONTA DE ATIVOS".
Sei que o procedimento é arrumar a configuração das contas controle do parceiro de negócios colocando em Conta de Ativos uma conta válida, porém para um caso especifico já existe lançamento contabil para essa conta de ativos (que estava informada incorretamente) e quando tento arrumar e atualizar o cadastro aparece:
"IMPOSSÍVEL ALTERAR CONTAS. TRANSAÇÕES NO DIÁRIO JPA FORAM CRIADAS PARA ESTE PN "
Assim fiquei em uma situação sem saída, pensei em fazer um novo cadastro do fornecedor e não utilizar mais esse antigo, porém o sistema não me deixa cadastrar 2 fornecedores com o mesmo CNPJ e eu não consigo apagar o CNPJ desse cadastro porque aparece essa mensagem, não consigo atualizar nenhuma informação do cadastro, nem deixa-lo com pendente.
Alguém já passou por isso?
Luciana Amorim.
Prezada Luciana,
Para este caso, sugere-se a criação de uma mensagem para o departamento de suporte. Verificando o sistema interno da SAP, constatei que você já abriu uma mensagem (número 715513 2010) que esta sendo analisada pela SAP.
Sugiro que você espero o retorno através da mensagem.
Atenciosamente,
Wesley Honorato
Similar Messages
-
Como cadastrar o Plano de Contas Referencial SPED Contábil na OB58
Olá pessoal
Estou criando uma nova estrutura do balanço na transação OB58 para atender o plano de contas referencial do SPED Contábil.
Entendo que devo configurar toda a hierarquia do plano de contas referencial e após isso atribuir as contas contábeis da empresa nessa hierarquia.
O problema que estou encontrando é que no campo de item (GBST_KEY) onde preenche o número da conta do plano de contas referencial tem um tamanho limitado de 10 caracteres, sendo que no plano de contas referencial o tamanho máximo é 13, exemplo
3 RESULTADO LIQUIDO DO PERIODO
301 RESULTADO ANTES DO IRPJ - ATIVIDADE GERAL
30101 RESULTADO OPERACIONAL
3010101 RECEITA OPERACIONAL LIQUIDA
301010101 RECEITA BRUTA
3010101010100 Receita da Exportacao Nao Incentivada de Produtos
Atenciosamente,
EmersonOi Fabiana.
Respondendo tuas perguntas:
1 - Sim. Todas as contas pertencentes ao plano de contas serão listadas no registro I050, independente delas terem lançamentos ou não.
2 - Não. Mesmo que tu tenhas uma conta com a data de 2009, esta pode aparecer no exercício de 2008. Isso pode acontecer, por exemplo, no cenário em que uma empresa crie uma conta já em 2009 para fazer lançamentos de ajustes relativos ao exercício de 2008.
Espero ter ajudado.
Atenciosamente,
Gustavo. -
No me permite hacer compras por contraseña inválida
A pesar de que he renovado la contraseña innumerables veces, no es aceptada para hacer compras descargar apps, etc. Estoy bastante insatisfecho con el procedimiento. (OS X 10.9.4)
Los problemas de seguridad de Apple ID -
1 Vaya a www.apple.com/la/support
2. Haga clic en ID de Apple -
SPED - Plano de contas referencial da Receita - Separação de Ativo
Olá,
- O plano de contas referencial que está no Site da Receita não está contemplando a medida provisoria 449/08, onde se faz necessário a separação de ativo (Circulante e não Cirulante).
- Lógico que esta separação pode ser feita na estrutura de balanço do ativo circulante não circulante com as contas que estão no plano de contas referencial, entretanto teremos risco (meu ponto de vista) porque neste plano (referencial) trata somente como circulante todas as contas do grupo de ativo 1.01.
- Como também a lei 11.638, onde temos varias mudanças, o plano de contas referencial não está tratando como por exemplo ativos em Tangíveis e Intangíveis
- Mas a grande dúvida é a seguinte: para empresas que utilizam o ano base de 2008 para entrega da ECD, onde estes mesmos dados são utilizados no balanço de transição, isto em função do enquandramento na lei 11.638 que segraga alguns grupos (ex.: tangíveis e intangíveis) entretando o plano de conta referencial não esta com base na medida provisoria 449 e na lei 11.638.
- Alguem está passando por esta situação ?Ola Marlene,
É possível inativar todas as contas do plano de contas, e posteriormente importar um novo plano de contas. Porém, o novo plano de contas deverá ter codificação diferente do plano de contas anterior. Outro problema, é que quando visualizar o plano de contas, mesmo as contas inativas continuaram aparecendo, deixando uma visualização mais suja. Não esqueça que terá que substituir todas as contas da determinação contábil, dos PNs, dos Itens (quando houver), das contas bancárias, dos depósitos, grupos de itens e dos impostos.
Quanto a estrutura, é possivel sim trabalhar na gaveta "Receita" com todas as contas de Resultando (receita, custo e despesa). Basta estruturar o template de importação para tal forma.
Caso precise de alguma ajuda quanto ao template, estou a disposição.
Att
Everton Silva -
Modificar Plano de Contas B1 versão 8.82
Boa tarde,
Estamos com uma necessidade na empresa de modificar o plano de contas atual, para entrar nos padrões internacionais.
Porém não posso criar uma nova base de dados para isso.
Preciso importar esse novo plano de contas, manter o antigo para histórico (pode ser inativo). É possível isso?
Outro item que preciso é:
Hoje no B1 o plano de contas está dividido em: 1-Ativo, 2-Passivo, 3-Receita, 4-Despesa, 5-Custo
Preciso que a nova estrutura seja: 1-Ativo, 2-Passivo, 3-Resultado
É possível?
Obrigada!!!Ola Marlene,
É possível inativar todas as contas do plano de contas, e posteriormente importar um novo plano de contas. Porém, o novo plano de contas deverá ter codificação diferente do plano de contas anterior. Outro problema, é que quando visualizar o plano de contas, mesmo as contas inativas continuaram aparecendo, deixando uma visualização mais suja. Não esqueça que terá que substituir todas as contas da determinação contábil, dos PNs, dos Itens (quando houver), das contas bancárias, dos depósitos, grupos de itens e dos impostos.
Quanto a estrutura, é possivel sim trabalhar na gaveta "Receita" com todas as contas de Resultando (receita, custo e despesa). Basta estruturar o template de importação para tal forma.
Caso precise de alguma ajuda quanto ao template, estou a disposição.
Att
Everton Silva -
Mensagem de erro ao incluir uma conta no Depósito Geral
Depois de configurado as contas contábeis, as contas de determinação do "Depósito Geral" não foram preenchidas. Ao preencher as contas aparece a mensagem:
"Falta atualizar taxa de câmbio ' Contas de estoque'.
Todas as contas de determinação estão configuradas, porém o a mensagem aparece.
Por favor, alguem saberia me dizer o que seria esse erro ?
Obrigado.
JairPrezado Jair,
para um melhor entendimento acerca desta questão, peço a gentileza de indicar, passo a passo, o que esta sendo feito bem como a mensagem de erro retornada pelo sistema. Caso seja possível, inclua a mensagem de erro em inglês também.
Aguardo seu retorno para poder reproduzir o seu cenário.
Atenciosamente,
Wesley -
Boa tarde!
No bloco I050 - plano de contas, o SPED Contábil irá trazer o plano de contas completo, tenha havido lançamento na conta ou não? Este entendimento está correto?
Se eu gerar o SPED Contábil para 2008, com range de datas de 2008, uma conta criada em 2009 não deveria aparecer no bloco, em virtudo da seleção de datas, certo?
Grata,
FabianaOi Fabiana.
Respondendo tuas perguntas:
1 - Sim. Todas as contas pertencentes ao plano de contas serão listadas no registro I050, independente delas terem lançamentos ou não.
2 - Não. Mesmo que tu tenhas uma conta com a data de 2009, esta pode aparecer no exercício de 2008. Isso pode acontecer, por exemplo, no cenário em que uma empresa crie uma conta já em 2009 para fazer lançamentos de ajustes relativos ao exercício de 2008.
Espero ter ajudado.
Atenciosamente,
Gustavo. -
Portal objects are not seen in portal contant
HI gurus
When I go to contant Administraction-->Portal contant ,I just see the no portal objects appears.its shows that the objects are required.
I already deployed ESS and MSS Business Packages with SDM but I can't see the content in the Portal Content.
Any help will be appreciated
Regards
GauravWhich SCA files have you deployed?
You have to deploy BPERP5ESSXXXXXXX.sca file for theiViews to appear in Portal Content.
You would have already deployed the files PCUIGP.sca ,SAPESS.SCA
Chck this thread
Re: Can't see ESS/MSS 6.0 SP14 iviews, roles, worksets in SAP EP 7.0 -
Memory Leak in NonPaged pool --- Tag = Cont
Hi All,
We are facing memory leak issue on some of our some servers in similar fashion. Leak in Nonpaged pool and as per Poolmon - Tag CONT is consuming most memory. As per Pooltag,
Cont - <unknown> - Contiguous physical memory allocations for device drivers
Systems State is shown below:
Zoom IN to view ScreenShot clearly
Now i tried to collect details of allocations using WinDBG (!poolfind Cont) tagged with Cont string, but WINDBG gets stuck when it trying to collect data from NonPaged pool, as shown below:
Zoom IN to view ScreenShot clearly
Kernel Memory Dump from one of System can be found
HERE (315 Megs)!
Any help here ?
OS ... VirTuaLiZaTioN ... MaxiMuS ... Fair, Good, Better, BestHi,
I would envolve another engineer to this topic.
Thanks for your understanding.
Roger Lu
TechNet Community Support -
iTunes Store
TERMS OF SERVICE
A. TERMOS DE VENDA DA ITUNES STORE, MAC APP STORE, APP STORE E IBOOKSTORE
B. TERMOS E CONDIÇÕES DA ITUNES STORE
C. TERMOS E CONDIÇÕES DA MAC APP STORE, APP STORE E IBOOKSTORE
OS ACORDOS LEGAIS ESTABELECIDOS ABAIXO REGEM SEU USO DOS SERVIÇOS ITUNES STORE, MAC APP STORE, APP STORE E IBOOKSTORE. PARA CONCORDAR COM ESTES TERMOS, CLIQUE EM “EU CONCORDO”. SE VOCÊ NÃO CONCORDAR COM ESTES TERMOS, NÃO CLIQUE EM “EU CONCORDO”, E NÃO USE OS SERVIÇOS.
A. TERMOS DE VENDA DA ITUNES STORE, MAC APP STORE, APP STORE, E IBOOKSTORE
PAGAMENTOS, TRIBUTOS E POLÍTICA DE REEMBOLSO
Os serviços iTunes Store, Mac App Store, App Store, e iBookstore ("Serviços") aceitam as seguintes formas de pagamento: cartões de crédito emitidos por bancos no Brasil e Códigos de Conteúdo. Caso um cartão de crédito esteja sendo usado para uma transação, a Apple poderá obter pré-aprovação para um montante até o montante do pedido. O faturamento ocorre no momento ou logo após sua transação. Se você estiver usando compra 1-Click, seu pedido poderá ser autorizado e faturado de forma cumulativa durante uma sessão de compra. Dessa forma, eles podem aparecer como múltiplos pedidos em sua fatura. Ao realizar compras, os créditos de conteúdo são utilizados primeiramente; o saldo remanescente será, então, cobrado em seu cartão de crédito.
Você concorda que pagará todos os produtos que comprar através dos Serviços e que a Apple poderá cobrar seu cartão de crédito para os produtos comprados e por quaisquer montantes adicionais (incluindo quaisquer tributos e multas por atraso, conforme aplicável) que possam incidir ou relacionar-se à sua Conta. VOCÊ É RESPONSÁVEL PELO PAGAMENTO TEMPESTIVO DE TODOS OS VALORES E POR FORNECER À APPLE UM CARTÃO DE CRÉDITO VÁLIDO PARA PAGAMENTO DE TODOS OS VALORES. Todos os valores serão faturados no cartão de crédito que você indicar durante o processo de registro. Se você quiser indicar um cartão de crédito diferente ou se houver uma mudança no status do seu cartão de crédito, você deve alterar suas informações online na seção de Informações Sobre Sua Conta do iTunes, o que pode interromper temporariamente seu acesso aos Serviços, enquanto a Apple confirma o suas novas informações de pagamento.
Seu preço total incluirá o preço do produto além de quaisquer tributos incidentes sobre a venda , os quais são baseados no seu endereço de cobrança e nas alíquotas aplicáveis à venda, em vigor no momento em que você realizar o download do produto. Cobraremos tributos apenas nas jurisdições em que mercadorias digitais sejam tributadas. Nenhum cliente é elegível para isenção de tributos.
Todas as vendas e locações de produtos são finais.
Os preços dos produtos oferecidos através dos Serviços podem ser alterados a qualquer momento e os Serviços não oferecem proteção de preço ou reembolso em caso de uma redução de preço ou oferta promocional.
Se um produto se tornar indisponível após uma transação, mas antes do download, seu único recurso será um reembolso. Se problemas técnicos impedirem ou atrasarem de forma não-razoável a entrega do seu produto, seu único e exclusivo recurso será a substituição ou reembolso do preço pago, a critério da Apple.
1-Click ®
1-Click é uma marca de serviço registrada da Amazon.com, Inc., usada de acordo com uma licença. 1-Click é uma ferramenta de conveniência que permite que você faça uma compra a partir dos Serviços com um único clique do seu mouse ou outro dispositivo de acionamento. Ao acessar os Serviços de seu computador, a compra 1-Click poderá ser ativada pela caixa de diálogo que aparece quando você clica no botão Comprar. (Você pode reconfigurar essa seleção a qualquer tempo clicando em Avisos de Configuração nas Informações de Sua de Conta). Ao acessar os Serviços em seus produtos que contenham a marca da Apple rodando iOS como um iPad, iPod touch ou iPhone (“Dispositivo iOS”), o 1-Click é ativado para cada transação pressionando o botão que mostra o preço do produto que revela o botão de Compra. Quando o 1-Click é ativado, clicar ou pressionar o botão de Compra inicia o download imediatamente e conclui a sua transação sem quaisquer outras etapas.
CÓDIGOS DE CONTEÚDO
Os Códigos de Conteúdo não são resgatáveis em dinheiro e não podem ser devolvidos para reembolso em dinheiro (exceto se obrigatório por lei); trocados; revendidos; utilizados para comprar Presentes; utilizados para compras na Apple Online Store; ou utilizados em Apple Retail Stores. Saldos não utilizados não podem ser transferidos.
Os Códigos de Conteúdo a serem distribuídos no Brasil podem ser resgatados por meio de Serviços apenas no Brasil.
A Apple não é responsável pela perda ou roubo de Códigos de Conteúdo.
A Apple reserva-se o direito de fechar contas e solicitar formas alternativas de pagamento, caso o Código de Conteúdo seja fraudulentamente obtido ou utilizado no Serviço.
A APPLE E SUAS LICENCIADAS, AFILIADAS E LICENCIANTES NÃO CONCEDEM GARANTIAS, EXPRESSAS OU IMPLÍCITAS, COM RESPEITO AOS CÓDIGOS DE CONTEÚDO OU À ITUNES STORE, APP STORE, MAC APP STORE OU IBOOKSTORE, INCLUINDO, SEM LIMITAÇÃO, QUALQUER GARANTIA, EXPRESSA OU IMPLÍCITA, DE COMERCIABILIDADE OU DE ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. CASO UM CÓDIGO DE CONTEÚDO NÃO SEJA FUNCIONAL, O SEU EXCLUSIVO RECURSO, E A NOSSA EXCLUSIVA RESPONSABILIDADE SERÁ A SUBSTITUIÇÃO DESTE CÓDIGO DE CONTEÚDO. ESSAS LIMITAÇÕES PODERÃO NÃO SE APLICAR A VOCÊ. DETERMINADAS JURISDIÇÕES NÃO PERMITEM LIMITAÇÕES DE GARANTIAS IMPLÍCITAS OU A EXCLUSÃO OU LIMITAÇÃO DE DETERMINADOS DANOS. CASO ESSAS LEIS SE APLIQUEM A VOCÊ, ALGUMAS OU TODAS AS RENUNCIAS, EXCLUSÕES OU LIMITAÇÕES ACIMA PODEM NÃO SE APLICAR A VOCÊ E VOCÊ PODERÁ, TAMBÉM, TER DIREITOS ADICIONAIS.
PRESENTES
Presentes comprados a partir dos Serviços podem ser comprados apenas e convertidos apenas por pessoas no Brasil. Os receptores do presente devem ter hardware compatível e configurações de controle de pais para utilizar certos presentes.
PRÉ-PEDIDOS
Ao realizar um pré-pedido de produtos, você autoriza os Serviços a automaticamente cobrarem de sua conta e realizarem o download do produto quando estiver disponível. Você poderá cancelar seu pré-pedido antes do momento em que o item estiver disponível.
CONTRATAÇÃO ELETRÔNICA
O seu uso dos Serviços inclui a capacidade de celebrar contratos e/ou realizar transações de forma eletrônica. VOCÊ RECONHECE QUE SUAS SUBMISSÕES ELETRÔNICAS CONSTITUEM SEU ACORDO E INTENÇÃO DE VINCULAR-SE E PAGAR POR TAIS CONTRATOS E TRANSAÇÕES. SEU ACORDO E INTENÇÃO DE VINCULAR-SE POR TAIS SUBMISSÕES ELETRÔNICAS SE APLICAM A TODOS OS REGISTROS RELATIVOS A TODAS AS TRANSAÇÕES QUE VOCÊ EFETUAR NESTE SITE, INCLUINDO AVISOS DE CANCELAMENTO, POLÍTICAS, CONTRATOS E APLICAÇÕES. Para acessar e manter seus registros eletrônicos, você poderá ser obrigado a ter um determinado hardware e software, que são de sua exclusiva responsabilidade.
A Apple não é responsável por erros tipográficos.
B. TERMOS E CONDIÇÕES DA ITUNES STORE
ESTE ACORDO LEGAL ENTRE VOCÊ E A APPLE INC. (“APPLE”) REGE SEU USO DO SERVIÇO ITUNES STORE (O “SERVIÇO ITUNES”)
SERVIÇO ITUNES STORE
A Apple é fornecedora do Serviço iTunes, que permite que você compre ou alugue conteúdo digital (“Produtos iTunes”) para uso por usuário final apenas sob os termos e condições estabelecidos neste Contrato.
REQUISITOS PARA USAR O SERVIÇO ITUNES
O Serviço iTunes está disponível para indivíduos com 13 anos ou mais. Se você tiver 13 anos ou mais, mas menos de 18 anos, você deve rever este Contrato juntamente com seus pais ou responsáveis para se certificar que você e seus pais ou responsáveis o compreendem e concordam.
O Serviço iTunes está disponível para você somente no Brasil. Você concorda em não usar ou tentar usar o Serviço iTunes fora de tal localidade. A Apple poderá utilizar tecnologias para verificar o seu cumprimento.
O uso do Serviço iTunes exige dispositivos compatíveis, acesso à Internet e determinados software (taxas podem ser aplicáveis); pode exigir atualizações periódicas; e pode ser afetado pelo desempenho destes fatores. Acesso à Internet de alta velocidade é altamente recomendado para o uso regular e exigido para vídeo. A mais recente versão do software exigido é recomendada para acessar o Serviço iTunes e pode ser exigida para determinadas transações ou recursos e para realizar o download de Produtos iTunes adquiridos anteriormente do Serviço iTunes. Você concorda que atender a estes requisitos, as quais podem mudar de tempos em tempos, é sua responsabilidade. O Serviço iTunes não é parte de qualquer outro produto ou oferta, e nenhuma compra ou obtenção de qualquer outro produto deve ser interpretada como representando ou garantindo seu acesso ao Serviço iTunes.
SUA CONTA
Como um usuário registrado do Serviço iTunes, você pode criar uma conta ("Conta"). Não revele suas informações de Conta para ninguém. Você é exclusivamente responsável por manter a confidencialidade e segurança da sua Conta e por todas as atividades que ocorrerem na ou através de sua Conta e você concorda em notificar imediatamente a Apple sobre qualquer violação da segurança da sua Conta. A Apple não será responsável por quaisquer perdas decorrentes do uso não-autorizado da sua Conta.
Para comprar e realizar download de Produtos iTunes a partir do Serviço iTunes, você deve inserir sua Apple ID e senha para autenticar sua Conta. Uma vez autenticada a Conta, você não precisará autenticá-la novamente por quinze minutos. Durante este período, você poderá comprar e realizar download de Produtos iTunes sem re-inserir a sua senha. Você poderá desativar a possibilidade de realizar compras de Produtos iTunes ajustando as configurações no seu computador ou Dispositivo iOS. Para mais informações, veja em http://support.apple.com/kb/HT1904 ou http://support.apple.com/kb/HT4213.
Você concorda em fornecer informações precisas e completas quando você se registrar com, e quando você usar, o Serviços iTunes (“Dados de Registro iTunes”), e você concorda em atualizar seus Dados de Registro iTunes para mantê-los precisos e completos. Você concorda que a Apple poderá armazenar e usar os Dados de Registro iTunes que você fornecer para uso na manutenção e faturamento de valores para a sua Conta.
ENTREGA AUTOMÁTICA E DOWNLOAD DE COMPRAS ANTERIORES
Quando você primeiro adquirir Produtos iTunes música e Produtos iTunes música e vídeo (coletivamente, “Conteúdo de Entrega Automática iTunes”), você poderá optar por realizar download automaticamente (“auto-download”) de cópias deste “Conteúdo de Entrega Automática iTunes” em Dispositivos iOS adicionais e em computadores autorizados a acessar o iTunes com software compatível associando tais Dispositivos iOS e computadores, sujeito às regras de associação abaixo (cada um, “Dispositivo Associado”). Para cada Dispositivo Associado, você poderá especificar que tipo de Conteúdo de Entrega Automática iTunes, se houver, poderá ser realizado o auto-download. Em um Dispositivo Associado que é capaz de receber notificações push (“Habilitado para Push”), incluindo Dispositivos iOS, o Conteúdo de Entrega Automática iTunes será enviado através de auto-download para tal Dispositivo Associado quando houver conexão à internet; em um Dispositivo Associado que não é Habilitado para Push, incluindo aqueles rodando o sistema operacional Windows, o Conteúdo de Entrega Automática iTunes aparecerá automaticamente na lista de downloads e você pode iniciar manualmente o download dentro do iTunes.
Como uma comodidade para você, após adquirir o Conteúdo de Entrega Automática iTunes e Produtos iTunes filmes comprados (isto é, não alugados) (cada, “Conteúdo Elegível iTunes”), você poderá realizar download de determinado Conteúdo Elegível iTunes adquirido anteriormente em qualquer Dispositivo Associado. Alguns Conteúdos Elegíveis que você adquiriu anteriormente podem não estar disponíveis para download posterior em determinado momento. Neste caso, a Apple não terá responsabilidade perante você. Como você poderá não ser capaz de realizar download posterior de alguns Conteúdos Elegíveis iTunes adquiridos anteriormente, uma vez realizado o download de um item do Conteúdo Elegível iTunes, você será responsável por não perdê-lo, destruí-lo ou danificá-lo e você poderá querer realizar back-up de tal Conteúdo Elegível iTunes.
A associação de Dispositivos Associados está sujeita aos seguintes termos:
(i)Você poderá realizar download automático de Entrega Automática iTunes ou download de Conteúdo Elegível iTunes adquirido anteriormente a partir de uma Conta em até 10 Dispositivos Associados, desde que não mais do que 5 sejam computadores autorizados a acessar o iTunes.
(ii) Um Dispositivo Associado poderá ser associado a apenas uma Conta a determinado momento.
(iii) Você poderá trocar um Dispositivo Associado para uma Conta diferente apenas uma vez a cada 90 dias.
(iv) Você poderá realizar download de conteúdo gratuito adquirido anteriormente em um número ilimitado de dispositivos enquanto este for gratuito no Serviço iTunes; porém, em não mais do que 5 computadores autorizados a acessar o iTunes.
Uma Apple TV não é um “Dispositivo Associado”. Entretanto, Produtos iTunes filmes comprados (isto é, não alugados) podem ser reproduzidos em Apple TVs compatíveis, desde que você possa apenas reproduzir qualquer tal filme em um número limitado de Apple TVs no mesmo momento.
Algumas partes do Conteúdo Elegível iTunes podem ser grandes e cobranças significativas por dados poderão ocorrer na entrega de tal Conteúdo Elegível iTunes por meio de uma conexão de dados.
ITUNES MATCH
O serviço iTunes Match permite a você acessar remotamente suas músicas e vídeos de música combinados ou enviados por upload através de sua Conta, juntamente com os metadados, listas de reprodução e outras informações relacionadas sobre sua Biblioteca iTunes (“Conteúdo iTunes Match”).
Você pode assinar o iTunes Match mediante uma taxa anual. Você deve possuir um cartão de crédito válido arquivado no iTunes para assinar o iTunes Match. A assinatura não é reembolsável (exceto conforme exigido pela lei aplicável), e será automaticamente renovada por períodos de um ano a menos que você a cancele. Sua conta será faturada não mais de 24 horas antes da expiração do período de assinatura atual. Você pode cancelar a renovação automática ajustando as configurações de conta da iTunes Store em seu computador. Você não poderá mais acessar o Conteúdo iTunes Match através do iTunes Match após o final de seu período de assinatura.
O iTunes Match trabalha com bibliotecas que contenham até 25.000 músicas que (i) não estejam atualmente disponíveis no Serviço iTunes, ou (ii) não tenham sido adquiridas do Serviço iTunes através de sua Conta. Músicas que não atendem determinado padrão de qualidade ou que não sejam autorizadas para seu computador não são elegíveis para o iTunes Match.
O iTunes Match irá escanear automaticamente os arquivos de músicas e coletar outras informações que possam ser usadas para identificar mídia em sua biblioteca do iTunes, tais como nomes de músicas, artistas ou durações de músicas. O iTunes Match irá utilizar esta informação para combinar estas músicas com aquelas atualmente disponíveis na iTunes Store, e irá disponibilizar as músicas combinadas para você no formato então disponível na iTunes Store. Caso a música não seja combinada com sucesso, sua cópia da música será enviada por upload para a Apple no mesmo formato, ou no formato determinado pela Apple. A Apple reserva o direito de limitar os tipos de conteúdo enviados por upload (por exemplo, arquivos excessivamente grandes). Músicas combinadas ou músicas enviadas por upload e os metadados relacionados serão disponibilizados para acesso em um Dispositivo Associado que tenha sido habilitado para o iTunes Match. A associação de Dispositivos Associados para o iTunes Match está sujeita aos mesmos termos aplicáveis à Entrega Automática e Download de Compras Anteriores, e músicas combinadas ou músicas enviadas por upload e informações relacionadas são consideradas como “Conteúdo Elegível iTunes”. Você também poderá acessar Conteúdo iTunes Match de Apple TVs compatíveis, contanto que você apenas o faça em um número limitado de Apple TVs ao mesmo tempo.
Quando você usa o iTunes Match, o Genius começará a associar informação sobre a mídia em sua biblioteca iTunes com sua Conta; a associação com sua Conta irá continuar por um período de tempo após o final de sua assinatura. A Apple irá utilizar esta informação de outras formas conforme descrito na Cláusula de Privacidade desde Contrato. Você não poderá desabilitar o Genius enquanto utiliza o iTunes Match, portanto, caso você prefira que nós não coletemos e usemos a informação de sua biblioteca iTunes desta maneira, você não deve usar o iTunes Match.
Você concorda por meio desde em usar o iTunes Match apenas para conteúdo legalmente adquirido. Qualquer uso para conteúdo ilegítimo infringe os direitos de terceiros e poderá sujeitá-lo a penalidades civis e criminais, incluindo danos patrimoniais, por violação de direitos autorais.
O iTunes Match é fornecido “NO ESTADO EM QUE SE ENCONTRA” e pode conter erros ou imprecisões que podem causar falhas, corrupção ou perda de dados e/ou informações, incluindo músicas, listas de reprodução e histórico de reprodução, de seu computador ou dispositivo e de periféricos (incluindo, sem limitação, servidores e outros computadores) a eles conectados. Você deve realizar back-up de todos os dados de informações em seu computador ou dispositivo e quaisquer periféricos antes de utilizar o iTunes Match. Você expressamente reconhece e concorda que todo uso do iTunes Match é por seu próprio risco. Na máxima extensão permitida por lei, a Apple não será responsável em relação a seu uso do iTunes Match, incluindo sua incapacidade de acessar conteúdo combinado ou enviado por upload.
PRIVACIDADE
O Serviço iTunes está sujeito à Política de Privacidade da Apple, disponível em http://www.apple.com/privacy/.
Quando você opta por utilizar o recurso Genius. A Apple irá, de tempos em tempos, automaticamente coletar informação que pode ser utilizada para identificar mídia em sua biblioteca iTunes neste computador, tais como seu histórico de reprodução e listas de reprodução. Isto inclui mídia adquirida através do iTunes e mídia obtida de outras fontes. Esta informação será armazenada de forma anônima e não será associada a seu nome ou Conta. Quando você utiliza o recurso Genius, a Apple irá utilizar esta informação e o conteúdo de sua bilbioteca iTunes, bem como outras informações, para fornecer recomendações personalizadas a você.
A Apple poderá usar esta informação e combiná-la com informações agregadas das bibliotecas iTunes de outros usuários que também optaram por utilizar este recurso, seu histórico de compras na iTunes Store, dados agregados de históricos de compras de outros usuários da iTunes Store e outras informações obtidas de terceiros, para:
Criar listas de reprodução personalizadas para você a partir de sua biblioteca iTunes.
Fornecer recomendações a você com relação à mídia e outros produtos e serviços que você poderá desejar adquirir.
Fornecer recomendações com relação a produtos e serviços para outros usuários.
Por todo o tempo suas informações serão tratadas de acordo com a Política de Privacidade da Apple.
Uma vez que você tenha optado por utilizar o recurso Genius no iTunes, você poderá criar listas de reprodução Genius em dispositivos capazes de acessar o Genius. Para habilitar o recurso Genius em um dispositivo, você deverá sincronizá-lo com sua biblioteca iTunes uma vez que você tenha optado por utilizá-lo.
Caso você prefira que nós não coletemos e usemos informação de sua biblioteca iTunes desta maneira, você não deverá habilitar o recurso Genius. Você pode revogar sua opção de habilitar a qualquer tempo ao desativar o recurso Genius do menu “Loja” no iTunes em seu computador. Depois que você optar por desabilitar o serviço, o iTunes não enviará mais informações sobre sua biblioteca iTunes para a Apple. Caso você tenha optado por compartilhar sua biblioteca entre múltiplos computadores, você deve desabilitar o recurso Genius em cada computador. O recurso Genius não pode ser habilitado ou desabilitado a partir de seu dispositivo.
Ao optar por utilizar o recurso Genius, você concorda com o uso de suas informações conforme descrito acima e na Política de Privacidade da Apple.
DISPONIBILIDADE DE CONTEÚDO
A Apple reserva o direito de alterar opções de conteúdo (incluindo elegibilidade para determinados recursos) sem aviso.
USO DE CONTEÚDO COMPRADO OU ALUGADO
Você concorda que o Serviço iTunes e certos Produtos iTunes incluem tecnologia de segurança que limita seu uso dos Produtos iTunes e que, sejam ou não os Produtos iTunes limitados por tecnologia de segurança, você deverá usar os Produtos iTunes em cumprimento com as regras de utilização aplicáveis estabelecidas pela Apple e seus licenciantes (“Regras de Utilização”), e que qualquer outro uso dos Produtos iTunes pode constituir violação de direitos autorais. Qualquer tecnologia de segurança é parte indissociável dos Produtos iTunes. A Apple reserva o direito de modificar as Regras de Utilização a qualquer tempo. Você concorda em não violar, burlar, fazer engenharia reversa, decompilar, desmontar, ou de outra forma adulterar qualquer tecnologia de segurança relacionada a tais Regras de Utilização por qualquer motivo – ou tentar ou auxiliar outra pessoa a fazê-lo. As Regras de Utilização podem ser controladas e monitoradas pela Apple para fins de cumprimento, a Apple reserva o direito de executar as Regras de Utilização sem aviso a você. Você concorda em não acessar o Serviço iTunes por quaisquer meios que não através de software fornecido pela Apple para acessar o Serviço iTunes. Você não deverá acessar ou tentar acessar uma Conta que você não esteja autorizado a acessar. Você concorda em não modificar o software de qualquer maneira ou forma, ou não usar versões modificadas do software, para quaisquer fins, incluindo obter acesso não autorizado ao Serviço iTunes. Violações de segurança de sistema ou rede podem resultar em responsabilidade civil e criminal.
REGRAS DE UTILIZAÇÃO
(i) Você é autorizado a usar os Produtos iTunes apenas para seu uso pessoal, não comercial.
(ii) Você é autorizado a usar os Produtos iTunes em cinco dispositivos autorizados a acessar o iTunes a qualquer tempo, exceto em Locações de Conteúdo (ver abaixo).
(iii) Você é capaz de armazenar Produtos iTunes em até cinco Contas diferentes em determinado tempo em dispositivos compatíveis, desde que, cada iPhone possa sincronizar Produtos iTunes toques com apenas um único dispositivo autorizado a acessar o iTunes por vez, e sincronizar um iPhone com um dispositivo autorizado a acessar o iTunes diferente resultará nos Produtos iTunes toques armazenados naquele iPhone serem apagados.
(iv) Você é autorizado a gravar uma lista de reprodução de áudio até 7 vezes.
(v) Você não é autorizado a gravar Produtos iTunes vídeo ou Produtos iTunes toque.
(vi) Produtos iTunes Plus não contém tecnologia de segurança que limite seu uso de tais produtos, e as regras de uso (ii) a (v) não se aplicam a Produtos iTunes Plus. Você pode copiar, armazenar e gravar Produtos iTunes Plus conforme razoavelmente necessário para uso pessoal, não comercial.
(vii) Você será capaz de sincronizar manualmente um filme de pelo menos um dispositivo autorizado a acessar o iTunes que tenha modo de sincronização manual, desde que tal filme esteja associado com uma Conta no dispositivo autorizado a acessar o iTunes primário, sendo que o dispositivo autorizado a acessar o iTunes primário é aquele que foi sincronizado pela primeira vez com o dispositivo ou aquele que você tenha posteriormente designado como primário utilizando o iTunes.
(viii) Uma conexão HDCP é necessária para visualizar conteúdo transmitido através de HDMI.
(ix) Locação de Conteúdo
(a) Locações de Conteúdo podem ser assistidas apenas em um dispositivo por vez. Você deve estar conectado ao Serviço iTunes ao mover locações, e pode fazê-lo apenas entre seu computador e outros dispositivos compatíveis. Conteúdo locado usando sua Apple TV, iPad, iPhone 4 ou iPod Touch (4ª Geração) não pode ser movido. Caso você mova uma locação para um dispositivo compatível e utilize o iTunes para restaurar aquele dispositivo, ou selecionar Configurações > Redefinir > Apagar todo conteúdo e configurações naquele dispositivo, a locação será permanentemente apagada.
(b) Você tem 30 (trinta) dias após o download de uma locação para começar a assistir. Uma vez que você tenha começado, você tem 48 (quarenta e oito) horas para terminar de assistir um filme. Parar, pausar, ou reiniciar uma locação não estende o tempo disponível para assisti-lo.
O download de alguns Produtos iTunes, incluindo, mas não se limitando a locações de Conteúdo, pode ser feito uma única vez e não pode ser substituído caso perdido por qualquer razão. É sua responsabilidade não perder, destruir ou danificar os Produtos iTunes uma vez efetuado o download, e você pode querer realizar o back-up de tais Produtos.
A entrega dos Produtos iTunes não transfere a você quaisquer direitos de uso comerciais ou promocionais dos Produtos iTunes. Qualquer capacidade de gravar ou exportar se dão apenas como uma comodidade a você, e não constituirão uma concessão, renúncia ou outra limitação de quaisquer direitos dos titulares de direitos autorais sobre qualquer conteúdo incorporado em qualquer Produto iTunes.
Você reconhece que, porque alguns aspectos do Serviço iTunes, Produtos iTunes e administração das Regras de Uso implicam o envolvimento contínuo da Apple, caso a Apple modifique qualquer parte de ou interrompa o Serviço iTunes, o que a Apple pode fazer a seu critério, você pode não ser capaz de usar os Produtos iTunes na mesma medida como antes de tal mudança ou interrupção, e que a Apple não será responsável perante você neste caso.
PASSE ITUNES
O preço total do Passe iTunes é cobrado na aquisição. Você deve conectar ao Serviço iTunes e efetuar o download de qualquer Passe restante dentro de 90 dias após o conteúdo final do Passe estar disponível (ou outro período de tempo conforme possa estar especificado na página de aquisição), após o qual tal conteúdo poderá não mais estar disponível para download como parte da aquisição.
PRODUTOS ITUNES DE ALTA DEFINIÇÃO (HD)
Produtos iTunes HD podem ser assistidos apenas em dispositivos de alta definição; entretanto, Produtos iTunes HD comprados (não locados) incluem uma versão em definição padrão para uso em dispositivos sem alta definição.
ENVIO AO SERVIÇO ITUNES
O Serviço iTunes pode oferecer recursos interativos que permitem a você enviar materiais (incluindo links para conteúdos de terceiros) em áreas do Serviço iTunes acessíveis e visualizáveis pelo público. Você concorda que qualquer uso por você de tais recursos, incluindo quaisquer materiais enviados por você, serão sua exclusiva responsabilidade, não deverão infringir ou violar os direitos de qualquer outra parte ou violar quaisquer leis, contribuir para ou encorajar condutas violadoras ou de outra forma ilícitas, ou de outra forma serem obscenos, questionáveis ou de mau-gosto. Você também concorda que obteve todos os direitos e licenças necessários. Você concorda em fornecer informações precisas e completas em relação a seu envio de quaisquer materiais ao Serviço iTunes. Você, por meio deste, concede à Apple uma licença mundial, livre de royalties, não exclusiva para usar tais materiais como parte do Serviço iTunes, e em relação aos produtos iTunes, sem qualquer compensação ou obrigação para você. A Apple reserva o direito de não postar ou publicar quaisquer materiais, e de remover ou editar qualquer material, a qualquer tempo e a seu exclusivo critério, sem aviso ou responsabilidade.
A Apple tem o direito, mas não a obrigação, de monitorar quaisquer materiais submetidos por você ou de outra forma disponibilizados no Serviço iTunes, para investigar qualquer violação reportada ou aparente a este Contrato, e a tomar qualquer medida que a Apple, a seu exclusivo critério, considere apropriada, incluindo, sem limitação, rescisão conforme os presentes termos ou conforme a Política de Direitos Autorais da Apple (http://www.apple.com/legal/copyright.html).
MATERIAIS DE TERCEIROS
Certos conteúdos, Produtos iTunes, e serviços disponíveis através do Serviço iTunes podem incluir materiais de terceiros. A Apple pode fornecer links para websites de terceiros como uma conveniência a você. Você concorda que a Apple não é responsável por examinar ou avaliar o conteúdo ou precisão e a Apple não garante e não será responsabilizada por quaisquer materiais ou websites de terceiros, ou por quaisquer outros materiais, produto, ou serviços de terceiros. Você concorda que não irá utilizar quaisquer materiais de terceiros de uma forma que poderia infringir ou violar os direitos de qualquer outra parte e que a Apple não é de qualquer forma responsável por qualquer tal uso por você.
MATERIAL QUESTIONÁVEL
Você compreende que, ao utilizar o Serviço iTunes, você poderá encontrar material que você considere ser ofensivo, indecente ou questionável, e que tal conteúdo pode ou não ser identificado como contendo material explícito. Não obstante, você concorda em usar o Serviço iTunes a seu próprio risco, e a Apple não será responsável perante você pelo material que possa vir a ser considerado ofensivo, indecente ou questionável. Os tipos e descrições dos Produtos iTunes são fornecidos por conveniência, e você concorda que a Apple não garante sua precisão.
INFORMAÇÕES IMPORTANTES DE SEGURANÇA
Para evitar distensão muscular, nas juntas ou nos olhos durante seu uso dos produtos oferecidos através do Serviço iTunes, você deve sempre realizar intervalos freqüentes e realizar um repouso mais longo caso você note qualquer dor, fadiga ou desconforto. Uma porcentagem muito pequena de pessoas pode sofrer convulsões ou desmaios quando expostas a luzes intermitentes ou padrões, incluindo, mas não se limitando a quando jogando videogames ou assistindo a vídeos. Os sintomas podem incluir tontura, náusea, movimentos involuntários, perda de consciência, visão alterada, formigamento, dormência ou outros desconfortos. Consulte um médico antes de usar os produtos oferecidos através do Serviço iTunes caso você já tenha sofrido estes sintomas ou similares, e pare de usar tais produtos imediatamente e procure um médico caso eles ocorram durante o uso de tais produtos. Pais devem monitorar o uso de seus filhos dos produtos oferecidos através do Serviço iTunes por sinais de sintomas.
PROPRIEDADE INTELECTUAL
Você concorda que o Serviço iTunes, incluindo, sem limitação, os Produtos iTunes, gráficos, interface de usuário, clipes de áudio, clipes de vídeo, conteúdo editorial e scripts e software utilizados para implementar o Serviço iTunes contêm informações exclusivas e material que são propriedade da Apple e/ou seus licenciantes e são protegidos pelas leis de propriedade intelectual e outras leis aplicáveis, incluindo, sem limitação, direitos autorais. Você concorda que não utilizará tais informações ou materiais exclusivos de nenhuma forma, exceto para uso dos Serviços em conformidade com este Contrato. Nenhuma parte dos Serviços poderá ser reproduzida de qualquer forma ou por qualquer meio, exceto conforme expressamente permitido por estes termos. Você concorda em não modificar, alugar, arrendar, emprestar, vender, distribuir ou criar obras derivadas baseadas no Serviço iTunes de qualquer forma, e você não deverá explorar o Serviço iTunes de qualquer forma não-autorizada, incluindo, sem limitação, por invasão ou sobrecarga da capacidade da rede.
Sem prejuízo de qualquer disposição deste Contrato, a Apple e seus representantes se reservam o direito de alterar, suspender, remover ou desabilitar o acesso a quaisquer Produtos iTunes, conteúdos ou outros materiais, constituindo uma parte do Serviço iTunes, a qualquer momento, sem aviso. Em hipótese alguma, a Apple será responsabilizada por ter realizado tais alterações. A Apple poderá ainda impor limites sobre o uso de ou acesso a determinadas funcionalidades ou partes do Serviço iTunes, em qualquer caso e sem aviso ou responsabilidade.
Todos os direitos autorais relacionados ao Serviço iTunes (incluindo a compilação de conteúdo, postagens, links para outros recursos de Internet e descrições destes recursos) e software relacionados são de propriedade da Apple e/ou seus licenciantes, que reservam todos os seus direitos previstos em lei e equidade. A UTILIZAÇÃO DO SOFTWARE OU QUALQUER PARTE DOS SERVIÇOS, EXCETO PARA USO DO SERVIÇO ITUNES COMO PERMITIDO NESTE CONTRATO, É ESTRITAMENTE PROIBIDA E VIOLA OS DIREITOS DE PROPRIEDADE INTELECTUAL DE TERCEIROS, PODENDO SUJEITÁ-LO A PENALIDADES CIVIS E CRIMINAIS, INCLUINDO POSSÍVEIS DANOS PATRIMONIAIS POR VIOLAÇÃO DE DIREITOS AUTORAIS.
A Apple, o logotipo da Apple, iTunes, e outras marcas, marcas de serviço, gráficos e logos da Apple usados em relação ao Serviço iTunes são marcas ou marcas registradas da Apple Inc. nos Estados Unidos e/ou outros países. Outras marcas, marcas de serviço, gráficos e logos usados em relação ao Serviço iTunes podem ser marcas de seus respectivos proprietários. Você não recebe qualquer direito ou licença com relação a quaisquer das marcas acima mencionadas e qualquer uso de tais marcas.
Como titular de uma Conta no Serviço iTunes em boa condição, poderá ser fornecido a você acesso limitado para realizar o download de certas artes de capas de álbuns para músicas armazenadas na Biblioteca iTunes de seu aplicativo iTunes. Tal acesso é fornecido apenas como uma comodidade, e a Apple não declara, e não terá qualquer responsabilidade por, tais artes de capas de álbuns ou seu uso das mesmas. Você pode acessar artes de capa de álbuns apenas para músicas das quais você seja o legítimo titular de uma cópia lícita. Artes de capas de álbuns são fornecidas apenas para uso pessoal e não comercial. Você concorda que não irá utilizar artes de capas de álbuns de qualquer maneira que possa infringir ou violar este Contrato ou os direitos de qualquer terceiro, e que a Apple não é de qualquer forma responsável por tal uso por você.
RESCISÃO
Se você deixar de cumprir ou a Apple suspeitar que você deixou de cumprir quaisquer disposições deste Contrato, a Apple, a seu exclusivo critério, sem aviso a você, poderá: (i) rescindir o presente Contrato e/ou sua Conta, e você permanecerá responsável por todos os montantes devidos sob sua Conta até e incluindo a data da rescisão e/ou (ii) revogar a licença do software, e/ou (iii) impedir o acesso ao Serviço iTunes (ou qualquer parte dele).
A Apple reserva o direito de alterar, suspender ou interromper o Serviço iTunes (ou qualquer parte ou conteúdo do mesmo) a qualquer tempo, com ou sem aviso a você, e a Apple não será responsável perante você ou qualquer terceiro caso exerça tais direitos.
RENÚNCIA A GARANTIAS; LIMITAÇÃO DE RESPONSABILIDADE
A APPLE NÃO ASSEGURA, DECLARA OU GARANTE QUE SEU USO DO SERVIÇO ITUNES SERÁ ININTERRUPTO E LIVRE DE ERROS, E VOCÊ CONCORDA QUE A APPLE DE TEMPOS EM TEMPOS PODE REMOVER O SERVIÇO ITUNES POR PERÍODOS DE TEMPO INDETERMINADOS, OU CANCELAR O SERVIÇO ITUNES A QUALQUER MOMENTO, SEM AVISO A VOCÊ.
VOCÊ CONCORDA EXPRESSAMENTE QUE SEU USO DE, OU INCAPACIDADE DE USAR, O SERVIÇO ITUNES É POR SUA CONTA E RISCO. O SERVIÇO ITUNES E TODOS OS PRODUTOS E SERVIÇOS FORNECIDOS PARA VOCÊ ATRAVÉS DO SERVIÇO ITUNES SÃO (EXCETO COMO EXPRESSAMENTE DECLARADO PELA APPLE), FORNECIDOS "NO ESTADO EM QUE SE ENCONTRAM" E "CONFORME DISPONÍVEIS" PARA SEU USO, SEM GARANTIAS DE QUALQUER ESPÉCIE, EXPRESSAS OU IMPLÍCITAS, INCLUINDO TODAS AS GARANTIAS IMPLÍCITAS DE COMERCIABILIDADE, ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA, PROPRIEDADE E NÃO-VIOLAÇÃO. COMO ALGUMAS JURISDIÇÕES NÃO PERMITEM A RENÚNCIA A GARANTIAS IMPLÍCITAS, A RENÚNCIA A GARANTIAS IMPLÍCITAS ACIMA PODE NÃO SE APLICAR A VOCÊ.
EM HIPÓTESE ALGUMA A APPLE, SEUS DIRETORES, ADMINISTRADORES, EMPREGADOS, AFILIADAS, PREPOSTOS, CONTRATANTES OU LICENCIANTES SERÃO RESPONSÁVEIS POR QUAISQUER DANOS INDIRETOS, PUNITIVOS, ESPECIAIS OU CONSEQUENCIAIS DECORRENTES DE SEU USO DE QUALQUER DOS SERVIÇOS ITUNES OU POR QUALQUER OUTRA RECLAMAÇÃO RELACIONADA DE QUALQUER FORMA AO SEU USO DO SERVIÇO ITUNES, MESMO QUE A APPLE TENHA SIDO AVISADA SOBRE TAL POSSIBILIDADE. COMO ALGUNS ESTADOS OU JURISDIÇÕES NÃO PERMITEM A EXCLUSÃO OU A LIMITAÇÃO DE RESPONSABILIDADE POR DANOS CONSEQUENCIAIS OU INCIDENTAIS, NESSES ESTADOS OU JURISDIÇÕES, A RESPONSABILIDADE DA APPLE SERÁ LIMITADA NA EXTENSÃO PERMITIDA PELA LEI.
NA MÁXIMA EXTENSÃO PERMITIDA PELAS LEIS APLICÁVEIS, NA MEDIDA EM QUE QUAISQUER RESPONSABILIDADES NÃO SERÃO EXCLUÍDAS OU LIMITADAS POR MOTIVO DE LEI, A MÁXIMA RESPONSABILIDADE AGREGADA E CUMULATIVA POR DANOS DIRETOS CAUSADOS PELA APPLE, SUAS AFILIADAS E FORNECEDORES, QUE SEJAM DECORRENTES OU POR VIOLAÇÃO DO CONTRATO, ATO ILÍCITO (INCLUINDO NEGLIGÊNCIA), VIOLAÇÃO DE OBRIGAÇÃO LEGAL, OU DE QUALQUER OUTRA MANEIRA, NÃO EXCEDERÁ A QUANTIA QUE VOCÊ PAGOU PELOS SERVIÇOS. VOCÊ RECONHECE E CONCORDA QUE AS LIMITAÇÕES ESTABELECIDAS POR MEIO DESTAS DISPOSIÇÕES SÃO PARTE ESSENCIAL DESTE CONTRATO, E QUE NA AUSÊNCIA DESTAS DISPOSIÇÕES, OS TERMOS E CONDIÇÕES ESTABELECIDOS NESTE CONTRATO SERIAM SUBSTANCIALMENTE DIFERENTES. VOCÊ RECONHECE E CONCORDA QUE AS QUANTIAS PAGAS POR VOCÊ PELOS SERVIÇOS FORAM ESTABELECIDAS EM CONSIDERAÇÃO AOS RISCOS ENVOLVIDOS NESTA TRANSAÇÃO E A AVALIAÇÃO DA VIABILIDADE ECONÔMICA EXECUTADA PELA APPLE PARA O LANÇAMENTO DE SEUS PRODUTOS NO MERCADO.
A APPLE ENVIDARÁ ESFORÇOS RAZOÁVEIS PARA PROTEGER A INFORMAÇÃO ENVIADA POR VOCÊ EM RELAÇÃO AO SERVIÇO ITUNES, MAS VOCÊ CONCORDA QUE SEU ENVIO DE TAL INFORMAÇÃO É POR SEU PRÓPRIO RISCO, E A APPLE NESTE ATO RENUNCIA A TODA E QUALQUER RESPONSABILIDADE PERANTE VOCÊ POR QUALQUER PERDA OU RESPONSABILIDADE RELACIONADA DE QUALQUER FORMA A TAL INFORMAÇÃO.
A APPLE NÃO DECLARA OU GARANTE QUE O SERVIÇO ITUNES SERÁ LIVRES DE PERDAS, DEFEITOS, ATAQUES, VÍRUS, INTERFERÊNCIAS, ATIVIDADES DE HACKERS OU OUTRA INTRUSÃO DE SEGURANÇA, E A APPLE RENUNCIA A QUALQUER RESPONSABILIDADE COM RELAÇÃO A ISSO. ALGUNS PRODUTOS APENAS PODEM SER OBTIDOS UMA VEZ. APÓS O DOWNLOAD, ESSE CONTEÚDO NÃO PODE SER SUBSTITUÍDO CASO SEJA PERDIDO FOR QUALQUER MOTIVO. VOCÊ SERÁ RESPONSÁVEL POR REALIZAR BACKUP DE SEU PRÓPRIO SISTEMA, INCLUINDO QUAISQUER PRODUTOS ITUNES ADQUIRIDOS OU LOCADOS DA ITUNES STORE.
RENÚNCIA E INDENIZAÇÃO
AO USAR O SERVIÇO ITUNES, VOCÊ CONCORDA, NA MÁXIMA EXTENSÃO PERMITIDA POR LEI, EM INDENIZAR E MANTER A APPLE, SEUS DIRETORES, ADMINISTRADORES, EMPREGADOS, AFILIADAS, PREPOSTOS, CONTRATANTES E LICENCIANTES DA APPLE LIVRES DE DANOS COM RELAÇÃO A QUAISQUER RECLAMAÇÕES RESULTANTES DE SUA VIOLAÇÃO DESTE CONTRATO, SEU USO DO SERVIÇO ITUNES OU QUALQUER MEDIDA TOMADA PELA APPLE COMO PARTE DA INVESTIGAÇÃO DE UMA SUSPEITA DE VIOLAÇÃO DESTE CONTRATO OU COMO RESULTADO DE SUA CONCLUSÃO OU DECISÃO DE QUE OCORREU UMA VIOLAÇÃO DESTE CONTRATO. ISSO SIGNIFICA QUE VOCÊ NÃO PODE PROCESSAR OU RECEBER QUALQUER INDENIZAÇÃO DA APPLE, SEUS DIRETORES, ADMINISTRADORES, EMPREGADOS, AFILIADAS, PREPOSTOS, CONTRATANTES E LICENCIANTES DA APPLE COMO RESULTADO DA DECISÃO DA APPLE NO SENTIDO DE REMOVER OU RECUSAR O PROCESSAMENTO DE QUALQUER INFORMAÇÃO OU CONTEÚDO, DE AVISÁ-LO, DE SUSPENDER OU ENCERRAR SEU ACESSO AO SERVIÇO ITUNES, OU DE TOMAR QUALQUER OUTRA MEDIDA DURANTE A INVESTIGAÇÃO DE UMA SUSPEITA DE VIOLAÇÃO OU COMO RESULTADO DA CONCLUSÃO DA APPLE DE QUE OCORREU UMA VIOLAÇÃO DESTE CONTRATO. ESTA RENÚNCIA E INDENIZAÇÃO SE APLICAM A TODAS AS VIOLAÇÕES DESCRITAS OU CONTEMPLADAS POR ESTE CONTRATO.
MODIFICAÇÕES
A Apple reserva o direito de, a qualquer tempo, modificar o presente Contrato e impor termos ou condições novos ou adicionais sobre seu uso do Serviço iTunes. Tais modificações e termos e condições adicionais terão eficácia imediata e serão incorporados a este Contrato. A continuação de seu uso do Serviço iTunes será considerado como aceitação dos mesmos.
DISPOSIÇÕES GERAIS
Este Contrato constitui o acordo integral entre você e a Apple e rege seu uso do Serviço iTunes, substituindo quaisquer contratos anteriores entre você e a Apple. Você também poderá estar sujeito aos termos e condições adicionais que podem ser aplicáveis quando você usa serviços afiliados, conteúdo de terceiros ou software de terceiros. Se qualquer parte deste Contrato for considerada inválida ou inexeqüível, essa parte deve ser interpretada de forma consistente com a lei aplicável para refletir, na medida do possível, a intenção original das partes, e as demais cláusulas permanecerão em pleno vigor e efeito. A falha da Apple em exigir quaisquer direitos ou disposições do presente Contrato não constituirá uma renúncia a essa ou a qualquer outra disposição. A Apple não será responsável por falhas em cumprir quaisquer obrigações em razão de causas fora do seu controle.
O Serviço iTunes é operado pela Apple a partir de seus escritórios nos Estados Unidos. Você concorda em cumprir todas as leis, estatutos, portarias e regulamentos locais, estaduais, federais e nacionais que se apliquem ao seu uso do Serviço iTunes. Todas as transações realizadas por meio do Serviço iTunes são regidas pelas leis dos Estados Unidos da América (EUA), independentemente de quaisquer disposições sobre conflitos de leis. Você concorda expressamente que o foro exclusivo competente para qualquer alegação ou litígio com a Apple ou de qualquer forma relacionado ao seu uso do Serviço iTunes serão os tribunais de Santa Clara, California, EUA. O risco de perda e titularidade de todas as transações entregues eletronicamente passam para o comprador na Califórnia após a transmissão eletrônica para o destinatário. Nenhum funcionário ou preposto da Apple tem poderes para alterar este Contrato.
A Apple pode notificá-lo com relação ao Serviço iTunes mediante envio de uma mensagem de e-mail para o endereço de e-mail de sua Conta ou uma carta via correio para o endereço da sua Conta, ou postando um anúncio no Serviço iTunes. Os avisos terão efeito imediato.
A Apple reserva o direito de tomar medidas que a Apple considere serem razoavelmente necessárias ou apropriadas para exigir e/ou verificar o cumprimento de qualquer parte deste Contrato. Você concorda que a Apple tem o direito, sem qualquer responsabilidade perante você, de divulgar quaisquer Dados de Registro e/ou informações de Conta para autoridades judiciais, funcionários do governo e/ou terceiros, conforme a Apple acredite ser razoavelmente necessário ou apropriado para fazer valer e/ou verificar o cumprimento de qualquer parte do presente Contrato (incluindo, sem limitação, o direito da Apple de cooperar com qualquer processo legal relativo ao uso do Serviço iTunes e/ou Produtos iTunes e/ou uma reclamação de terceiro no sentido de que seu uso do Serviço iTunes e/ou Produtos iTunes é ilegal e/ou viola tais direitos de terceiros).
C. TERMOS E CONDIÇÕES DA MAC APP STORE, APP STORE E IBOOKSTORE
ESTE ACORDO LEGAL ENTRE VOCÊ E A APPLE INC. ("APPLE") REGE SEU USO DOS SERVIÇOS DA MAC APP STORE, APP STORE E IBOOKSTORE (OS “SERVIÇOS APP E BOOK”).
SERVIÇOS MAC APP STORE, APP STORE E IBOOKSTORE
A Apple é a fornecedora dos Serviços App e Book, que permitem que você licencie produtos de software e conteúdo digital (os “Produtos App e Book”) para uso por usuário final apenas sob os termos e condições estabelecidos neste Contrato. Para Produtos App Store (definidos abaixo), usuários finais poderão ser indivíduos agindo a título pessoal,, empreendimentos comerciais ou instituições de ensino.
REQUISITOS PARA USAR OS SERVIÇOS APP E BOOK
Estes Serviços App e Book estão disponíveis para indivíduos com 13 anos ou mais. Se você tiver 13 anos ou mais, mas menos de 18 anos, você deve rever este Contrato juntamente com seus pais ou responsáveis para se certificar que você e seus pais ou responsáveis o compreendem e concordam.
Os Serviços App e Book estão disponíveis para você somente no Brasil. Você concorda em não usar ou tentar usar os Serviços App e Book fora de tal localidade. A Apple poderá utilizar tecnologias para verificar o seu cumprimento.
O uso dos Serviços App e Book exige dispositivos compatíveis, acesso à Internet e determinados software (taxas podem ser aplicáveis); pode exigir atualizações periódicas; e pode ser afetado pelo desempenho destes fatores. Acesso à Internet de alta velocidade é altamente recomendado. A mais recente versão do software exigido (incluindo, mas não se limitando a iTunes e/ou Mac App Store) é recomendada para acessar os Serviços App e Book e pode ser necessária para determinadas transações ou ferramentas e para o download de Produtos App e Book previamente adquiridos a partir dos Serviços App e Book. Você concorda que atender essas exigências, as quais podem mudar de tempos em tempos, é sua responsabilidade. Os Serviços App e Book não são parte de qualquer outro produto ou oferta, e nenhuma compra ou obtenção de qualquer outro produto deve ser interpretada como representando ou garantindo seu acesso aos Serviços App e Book.
SUA CONTA
Como um usuário registrado dos Serviços App e Book, você pode criar uma conta ("Conta"). Não revele suas informações de Conta para ninguém. Você é exclusivamente responsável por manter a confidencialidade e segurança da sua Conta e por todas as atividades que ocorrerem na ou através de sua Conta e você concorda em notificar imediatamente a Apple sobre qualquer violação da segurança da sua Conta. A Apple não será responsável por quaisquer perdas decorrentes do uso não-autorizado da sua Conta.
Para comprar e realizar download de Produtos App e Book a partir dos Serviços App e Book, você deve inserir o seu Apple ID e senha para autenticar sua Conta. Uma vez autenticada a Conta, você não precisará autenticá-la novamente por quinze minutos. Durante este período, você poderá comprar e realizar download de Produtos App e Book sem re-inserir a sua senha. Você poderá desativar a possibilidade de realizar compras de Produtos App e Book ajustando as configurações no seu computador ou Dispositivo iOS. Para mais informações, veja em http://support.apple.com/kb/HT1904 ou http://support.apple.com/kb/HT4213.
Você concorda em fornecer informações precisas e completas quando você se registrar com, e quando você usar, os Serviços App e Book (“Dados de Registro App e Book”), e você concorda em atualizar seus Dados de Registro App e Book para mantê-los precisos e completos. Você concorda que a Apple poderá armazenar e usar os Dados de Registro App e Book que você fornecer para uso na manutenção e faturamento de valores para a sua Conta.
ENTREGA AUTOMÁTICA E DOWNLOAD DE COMPRAS ANTERIORES
Quando você primeiro adquirir Produtos App Store, conforme abaixo definido (excluindo os produtos adquiridos na Mac App Store) ou Produtos iBookstore, conforme abaixo definido adquiridos através dos Serviços App e Book (conjuntamente “Conteúdo Elegível”), você poderá optar por realizar download automaticamente (“auto-download”) de cópias deste Conteúdo Elegível em um Dispositivo iOS compatível adicional e em computadores autorizados a acessar o iTunes com software compatível associando tais Dispositivos iOS e computadores, sujeito às regras de associação abaixo (cada um, “Dispositivo Associado”). Para cada Dispositivo Associado, você poderá especificar que tipo de Conteúdo Elegível, se houver, pode ser sujeito a auto-download. Em um Dispositivo Associado que é capaz de receber notificações push (“Habilitado para Push”), incluindo Dispositivos iOS, o Conteúdo Elegível será obtido através de auto-download para o Dispositivo Associado quando houver conexão à internet; em um Dispositivo Associado que não é Habilitado para Push, incluindo aqueles rodando no sistema operacional Windows, o Conteúdo Elegível aparecerá automaticamente na lista de downloads e você pode iniciar o download manualmente dentro do iTunes.
Como uma comodidade para você, após adquirir o Conteúdo Elegível, você poderá realizar download de determinado Conteúdo Elegível adquirido anteriormente em qualquer Dispositivo Associado. Alguns Conteúdos Elegíveis que você adquiriu anteriormente podem não estar disponíveis para download posteriormente em determinado momento. Neste caso, a Apple não terá responsabilidade perante você. Como você poderá não ser capaz de realizar download posterior de alguns Conteúdos Elegíveis adquiridos anteriormente, uma vez realizado o download de um item do Conteúdo Elegível, você será responsável por não perder, destruir ou danificá-lo e você poderá querer realizar back-up de tal Conteúdo Elegível.
A associação de Dispositivos Associados está sujeita às condições a seguir:
(i)Você poderá realizar download automático ou download de Conteúdo Elegível adquirido anteriormente a partir de uma Conta em até 10 Dispositivos Associados, desde que não mais do que 5 sejam computadores autorizados a acessar o iTunes.
(ii) Um Dispositivo Associado poderá ser associado a apenas uma Conta a qualquer momento.
(iii) Você poderá trocar um Dispositivo Associado para uma Conta diferente apenas uma vez a cada 90 dias.
(iv) Você poderá realizar download de conteúdo gratuito adquirido anteriormente em um número ilimitado de dispositivos enquanto for gratuito nos Serviços App e Book; porém, em não mais do que 5 computadores autorizados a acessar o iTunes.
Os itens (i) e (iv) acima não se aplicam a Produtos App Store.
Algumas partes do Conteúdo Elegível podem ser grandes e cobranças significativas por dados poderão ocorrer na entrega de tal Conteúdo Elegível por meio de uma conexão de dados.
PRIVACIDADE
Os Serviços App e Book estão sujeitos à Política de Privacidade da Apple disponível no endereço http://www.apple.com/br/privacy/.
USO DOS PRODUTOS APP E BOOK E SERVIÇOS APP E BOOK
Você concorda que os Serviços App e Book e certos Produtos App e Book incluem tecnologia de segurança que limita seu uso dos Produtos App e Book e que, sejam ou não tais Produtos App e Book limitados pela tecnologia de segurança, você usará os Produtos App e Book em cumprimento às regras de utilização aplicáveis estabelecidas pela Apple e seus representantes (“Regras de Utilização”), e que qualquer outro uso dos Produtos App e Book poderá constituir uma violação de direitos autorais. Qualquer tecnologia de segurança é uma parte inseparável dos Produtos App e Book. A Apple reserva o direito de modificar as Regras de Utilização a qualquer tempo. Você concorda em não violar, contornar, fazer engenharia reversa, decompilar, desmontar ou de outra forma manipular qualquer tecnologia de segurança relacionada a tais Regras de Utilização, por qualquer razão — ou tentar ou ajudar terceiros a fazê-lo. As Regras de Utilização podem ser controladas e monitoradas pela Apple para fins de cumprimento e a Apple se reserva o direito de exigir cumprimento das Regras de Utilização sem notificação para Você. Você concorda em não acessar os Serviços App e Book por qualquer meio que não através de um software fornecido pela Apple para acessar os Serviços App e Book. Você não deve acessar ou tentar acessar uma Conta que você não está autorizado a acessar. Você concorda em não modificar o software de qualquer maneira ou forma ou usar versões modificadas do software para quaisquer fins, incluindo a obtenção de acesso não-autorizado aos Serviços App e Book. Violações do sistema ou da segurança da rede podem resultar em responsabilidade civil ou criminal.
A entrega de Produtos App e Book não transfere a você quaisquer direitos de uso promocionais sobre os Produtos App e Book.
Você reconhece que, porque alguns aspectos dos Serviços App e Book, Produtos App e Book e gerenciamento das Regras de Utilização implicam o envolvimento contínuo da Apple, se a Apple modificar qualquer parte ou interromper os Serviços App e Book, o que a Apple pode fazer a seu critério, você poderá não ser capaz de usar os Produtos App e Book na mesma medida que antes de tal alteração ou interrupção, e que a Apple não terá qualquer responsabilidade perante você neste caso.
ENVIO AOS SERVIÇOS APP E BOOK
Os Serviços App e Book podem oferecer recursos interativos que permitem que você envie materiais (incluindo links para conteúdo de terceiros) em áreas do Serviço App e Book acessHello jek28,
Thanks for using Apple Support Communities.
If you're getting the message that your Apple ID has been disabled for security reasons, then please follow the directions in the article below to resolve the issue.
If your Apple ID has been locked - Apple Support
Have a good one,
Alex H. -
Problemas no recebimento de XML via E-mail caracteres especiais Valid ***.
Boa tarde
Mestres
Este problema descrito abaixo só acontece qnd recebo XML com caracteres especiais entre as tags Enter, Tabs, Espaço....
que representam 30% dos XML recebidos via E-MAIL
Estou tendo problemas quando tenho a Assinatura Digital verificada pelo Serviço disponibilizado pelo Visual Administrador(Verify)
Hoje recebo um XML por e-mail...resgato a string do XML no Kpro (GRC) e envio para esse serviço de Validação de Assinatura o mesmo Invalida a Assinatura
Quando o mesmo é submetido ao validador do governo Programa Visualizado NF-e 3.5 e ao serviço SEFAZ RS http://www.sefaz.rs.gov.br/ASP/AAE_ROOT/NFE/SAT-WEB-NFE-VAL_1.asp a assinatura é dada como Valida
Bom ...o senhores devem estar se perguntando será que esse arquivo não esta sendo corrompido na transferencia do mesmo para o Kpro ou no envio da msg para o serviço de validação de assinatura..., por esse motivo executei alguns ciclos de teste..:
1 - Baixei o arquivo original para minha máquina e executei a validação usando o programa do governo
Visualizador NFe 3.5 / serviço SEFAZ RS - Assinatura Válida
2 - Executei a Interface através do PI enviando uma MSG contendo a string do xml NFe resgatada no Kpro... para esse
Serviço disponibilizado pelo Visual Administrador(SAP) as java - Assinatura Invalida
3 - Baixei o Payload da MSG da interface de Validação da ***. Digital pela transação SXI_MONITOR Ajustei o xml editando em um bloco de notas (trocando os caracteres <> para maio e menor)
Visualizador NFe 3.5 / serviço SEFAZ RS - Assinatura Válida
4 - Criei um programa abap ler a string do XML no Kpro (GRC) e baixar ..local
Visualizador NFe 3.5 / serviço SEFAZ RS - Assinatura Válida
5 - Executei a Interface através do PI enviando uma MSG contendo a string do xml ...local ..teste executado através da transação SPROXY
- Assinatura Invalida
em qual serviço estará o Problema?
Alguém já enfrentou esse problema ou esta enfrentando?...pois esse tipo de problema parece ser muito comum pois nem toda empresa tem SAP ....e o problema é que o SEFAZ aceita e valida esses XMLs...!
pois estou pensando em seguir parte desta sugestão
agradeço desde já ....!
Edited by: Ronaldo de Moraes on Oct 21, 2009 3:05 AMRonaldo,
claramente há algum problema com a codificacao do arquivo.
Abra o xml no Notepad e verifique que na tag Signature, há varias quebras de linha, incluindo caracteres nao reconhecidos (representados como um retangulo).
Ainda, como vc está testando o servico verify?
Vc fez uma interface XI? Porque não há interface PI standard p/ o serviço verify.
Ainda, como vc chamou essa interface? Pela tela de teste do Runtime Workbench?
O próprio ctrl+c que vc dá no conteúdo pode estar corrompendo os dados.
O fato de vc estar utilizando um browser para o teste poderia corroborar isso.
Faça o seguinte teste:
1. Através do XMLSpy, criar uma SOAP Request p/ a interface verify (menu SOAP -> Create New SOAP Request)
2. a tag Send SOAP Request). Aqui deu válida;
4.2. abra o .xml que vc quer testar no notepad, copie a tag Send SOAP Request). Aqui deu inválida.
Ou seja, dependendo da maneira que vc trata o conteudo (aplicacao onde vc abre o .xml, ctrl+c etc) vai haver uma modificacao da codificacao.
Nao vejo muita maneira de garantir que funcione sempre a nao ser removendo esses caracteres, conforme definido pela propria SEFAZ.
Att,
Henrique. -
IVA Revenda com ICMS, IPI, PIS e COFINS para não contribuinte do IPI
Pessoal
Estou criando um IVA para revenda e estou com algumas dificuldades. Segundo o tributários, como não somos contribuintes do IPI, não podemos nos creditarmos desse tributo. Nesta operação, incidem ICMS, IPI, PIS e COFINS. Tomamos crédito de ICMS, PIS e COFINS. O IPI deverá fazer parte do preço e a base de cálculo do PIS e COFINS deve levar o IPI em consideração.
Exemplo:
Valor do produto: 900,00
Valor do ICMS: 108.00 (12% - A base é 900.00)
Valor do IPI: 90,00 (10% - A base é 900.00)
Valor do PIS: 16.34 (Base 990.00)
Valor do IPI: 75.24 (Base 990.00)
Nós usamos a TAXBRJ, criei a condição PCRE conforme a nota 947218 que, aparetentemente, corriguiu uma diferença dos valores calculados para o PIS e COFINS.
Depois de muita tentativa e erro, consegui fazer com que o sistema calcule corretamente os valores dos impostos, entretanto, ainda não consegui fazer com que os valores fossem contabilizados corretamente. Conforme o tributário, os valores do ICMS, PIS e COFINS devem ser deduzidos do valor total da nota para efeito de crédito de estoque. Até agora, só consegui deduzir o ICMS. Quando eu altero as condição de PIS e COFINS, consigo até considerar os valores do PIS e COFINS, porém, no momento da MIRO, estes mesmos valores são duplicados.
Segue a configuração na FTXP:
ICMS Industr. entr. VS2 100,000 230 100 ICM1
IPI consumo entr. NVV 100,000 310 100 IPI2
Reduce Stock 900 0
Reduce Stock 900 0
Cofins Offset ICOS/U CO3 100,000- 901 100 ICOV
Coins Normal PO/GR CO3 100,000- 905 100 ICOS
Cofins Normal IV NVV NVV 100,000- 906 100 ICOU
Cofins Normal PO/GR CO3 100,000 907 100 ICOA
PIS Reduce Stock 910 0
PIS Offset IPSS/IPSU PI3 100,000- 911 100 IPSV
PIS Normal PO/GR PI3 100,000- 915 100 IPSS
PIS Normal IV NVV NVV 100,000- 916 100 IPSU
PIS Normal PO/GR PI3 100,000 918 100 IPSA
CCS_ Icms/ Pis/ Cofi 930 0
Cofins Offset Rev NVV 934 100 PCRE
Num post aqui mesmo, vi uma configuração bem parecida, principalmente, para PIS e COFINS.
Com a configuração acima, obtenho:
Material 190001
Líquido 792,00 BRL
Imposto 108,00
BASB Montante base 792,00
Cálculo ext. 792,00 BRL 1 792,00
Nível 200 792,00 BRL 1 792,00
ICM1 ICMS Industr. entr. 12,000 % 108,00
Nível 300 900,00 BRL 1 900,00
IPI2 IPI consumo entr. 10,000 % 90,00
Outros impostos 990,00 BRL 1 990,00
PIS, Cofins e ISS 990,00 BRL 1 990,00
Withholding Taxes on 990,00 BRL 1 990,00
Withholding Taxas Fr 990,00 BRL 1 990,00
Cofins Reduce Stock 990,00 BRL 1 990,00
ICOV Cofins Offset ICOS/U 100,000 % 75,24
ICOS Cofins Normal PO/GR 7,600 % 75,24-
ICOA Cofins Normal PO/GR 100,000 % 0,00
PIS Reduce Stock 990,00 BRL 1 990,00
IPSV PIS Offset IPSS/IPSU 100,000 % 16,34
IPSS PIS Normal PO/GR 1,650 % 16,34-
IPSA PIS Normal PO/GR 100,000 % 0,00
CCS_ Icms/ Pis/ Cofi 990,00 BRL 1 990,00
Contabilização da MIRO:
Conta Texto breve conta Atribuição CI Montante
1016 LAMESA INDUSTRIAL E RC 900,00-
2110130001 Compensação EM/EF 20100731 RC 792,00
1124120020 Compens. Recolhiment 20100731 RC 108,00
1124120063 COFINS-Lei n° 10.833 20100731 RC 75,24
1127121006 Est.Mat.p/ Revenda 20100731 RC 75,24-
1124120062 PIS-Lei n° 10.637 20100731 RC 16,34
1127121006 Est.Mat.p/ Revenda 20100731 RC 16,34-
Muito obrigado,
MarianoOlá Eduardo,
Sim, inclusive, esse documento resolveu uma diferença que acontecia no cálculo do PIS e COFINS, mas, na hora da entrada da fatura, os valores são diferentes, observe o comportamento conforme a configuração que o documento recomenda:
Material 190001
Líquido 792,00
Imposto 99,67
BASB Montante base 792,00
Cálculo ext. 792,00 BRL 1 792,00
Nível 200 792,00 BRL 1 792,00
ICM1 ICMS Industr. entr. 12,000 % 108,00
Nível 300 900,00 BRL 1 900,00
IPI2 IPI consumo entr. 10,000 % 90,00
Outros impostos 990,00 BRL 1 990,00
PIS, Cofins e ISS 990,00 BRL 1 990,00
Withholding Taxes on 990,00 BRL 1 990,00
Withholding Taxas Fr 990,00 BRL 1 990,00
Cofins Reduce Stock 990,00 BRL 1 990,00
ICOV Cofins Offset ICOS/U 100,000 % 75,24
ICOS Cofins Normal PO/GR 7,600 % 75,24-
ICOA Cofins Normal PO/GR 100,000 % 0,00
PIS Reduce Stock 990,00 BRL 1 990,00
IPSV PIS Offset IPSS/IPSU 100,000 % 16,34
IPSS PIS Normal PO/GR 1,650 % 16,34-
IPSA PIS Normal PO/GR 100,000 % 0,00
CCS_ Icms/ Pis/ Cofi 990,00 BRL 1 990,00
PCRE Cofins Offset Rev 0,000 % 8,33-
Abaixo, o documento contábil da entrada do material:
tm CL Conta Texto breve conta Atribuição CI Montante
1 89 1127121006 Est.Mat.p/ Revenda 20100730 792,00
2 96 2110130001 Compensação EM/EF 20100730 792,00-
Aqui já começa o problema, pois, segundo o tirbutário, o valor a ser creditado no estoque é 790.42 (990.00-108.00-16.34-75.24)
Olhe agora, a simulação da MIRO:
2110130002 LAMESA INDUSTRIAL E COMERCIAL LTDA / 05999-999 Sao 891,67-
2110130001 Compensação EM/EF 792,00
1124120020 ICMS a Compensar Recol.-Aquisição Mat. Ativo Perm. 108,00
1124120063 COFINS - Crédito de COFINS s/ aquis. de materiais 75,24
1127121006 Estoque-Materiais p/ Revenda 75,24-
1124120062 PIS - Crédito de PIS s/ aquisição de materiais 16,34
1127121006 Estoque-Materiais p/ Revenda 16,34-
1127121006 Estoque-Materiais p/ Revenda 8,33-
Déb. 991,58 Créd. 991,58 Saldo 0,00
Ele gerou 891.67 e não 990.00. Na linha de cima, ele gera um valor de 991.58.
É a primeira vez que eu estou vendo IVA, condições e etc. No meu caso, eu uso uma condição ZBXX que determina o preço sem o ICMS. tudo o que eu consegui fazer até agora, foi, além da base da tentativa e erro, com a imensa ajuda dos colegas deste e de outro forum.
O que você e os demais colegas puderem ajudar, será muito bem-vindo.
Obrigado,
Mariano
Não estou conseguindo arrumar o texo... -
Calculating WT on Payments and Invoces as well
Hi all,
I have configured EWT Codes and Tax Types for Tax, Surchatrge and Ed.Cess for Payment and invoice separately.
Tax Type ->Tax Code ->Rate-> Tax Base-> Description
I1 -> I1 -> 2 ->Invoice Amount ->WT Cont Inv
I2-> I2-> 10-> Tax-> Surcharge on WT for Contractors Inv
I3-> I3-> 2-> Tax + Surcharge ->Ed Cess on WT for Contractors Inv
P1-> P1-> 2-> Invoice Amount-> WT for Contractors Pmt
P2-> P2-> 10-> Tax-> Surcharge on WT for Contractors Pmt
P3-> P3-> 2 ->Tax + Surcharge-> Ed Cess on WT for Contractors Pmt
I have populated the whole in the vendor master. when posting an invoice I am able to get the Tax calculated based on invoice type codes, and when I am processing automatic pmt program, Tax is again calculated as above
Can any one guide , why this is occuring?
Regards,
SrinivasHi
We can change the withholding tax type in the vendor master record before making the any transaction such like down payment to vendor.
As per Indian Law, TDS has to be deducted either on the date of invoice get credited or payment date whichever is earlier.
So, if u have assign invoice withholding tax type in vendor master record and u r making down payment to vendor and u want to deduct withholding tax then First u have to change vendor master record in withholding tax type from invoice to payment type.
If any clarification is required my email id [email protected]
Avinash -
Grahical reports in abap how to devlop
hi all
can u please tell me how to display reports in graphical form 2d or 3d using abap programmingHi ,
Paste this code in se38,
PERFORM create_chart is important for you.
*& Report ZMM_INV_TURNS_REPORT *
*& Author Vijay Babu Dudla *
*& Date 25th April 2008 *
Description : Inventory Turns Report *
Inputs: *
Tables: *
ECMT - COGS data *
GLTO - Inventory Data *
Parameters: *
From Period *
Year *
To Period *
Year *
Company Code
Parameters: *
N/A *
Outputs: A ALV report is generated to display the Inventory Turns *
External Routines *
Classes: CL_GUI_ALV_GRID *
CL_IGS_CHART *
Transactions : No *
Programs : No *
Return Codes: No *
Ammendments: *
Programmer Date Req. # Action *
================ ========== ====== ==============================*
Vijay Dudla 04/15/2008 RD4K900255 Initial Development *
RMANDAL 05/18/2008 RD4K900419 1) Getting COGS values *
from ZSCOMMON *
2) Displying values in *
Graph *
REPORT zmm_inv_turns_report MESSAGE-ID zi.
*-TYPES Declaration
*- Period Details
TYPES: BEGIN OF ty_period,
perid TYPE fc_perid, " Period
END OF ty_period.
*-Year Details
TYPES: BEGIN OF ty_year,
gjahr TYPE gjahr, " Year
END OF ty_year.
*-Final Display Table
TYPES: BEGIN OF ty_data,
texts(20), " Col Value
per01(20), " Period1
per02(20), " Period2
per03(20), " Period3
per04(20), " Period4
per05(20), " Period5
per06(20), " Period6
per07(20), " Period7
per08(20), " Period8
per09(20), " Period9
per10(20), " Period10
per11(20), " Period11
per12(20), " Period12
year TYPE gjahr,
END OF ty_data.
*-Period Balance information
TYPES: BEGIN OF ty_balance,
period TYPE fc_perid, " Period
gjahr TYPE gjahr, " Year
tslvt TYPE tslxx, " Balance
END OF ty_balance.
*- Period and Year info
TYPES: BEGIN OF ty_per_year,
period TYPE fc_perid, " Period
gjahr TYPE gjahr, " Year
END OF ty_per_year.
*- Field Symbols
FIELD-SYMBOLS: <fs> TYPE ANY.
*- Data Declarations
*- Internal Table Decleations
DATA: it_fieldcat TYPE lvc_t_fcat, " Fieldcatalog
it_per TYPE STANDARD TABLE OF zmm_year_period,
it_year_per TYPE zmm_t_inv_period,
it_final TYPE STANDARD TABLE OF ty_data,
it_year TYPE STANDARD TABLE OF ty_year,
it_period TYPE STANDARD TABLE OF ty_period,
it_common TYPE STANDARD TABLE OF zscommon,
BEGIN OF INSERT BY RMANDAL - 19/05/2008 - RD4K900419
it_common1 TYPE STANDARD TABLE OF zscommon,
END OF INSERT BY RMANDAL - 19/05/2008 - RD4K900419
it_inv TYPE STANDARD TABLE OF glt0,
it_cogs TYPE STANDARD TABLE OF ecmct,
it_inv_data TYPE STANDARD TABLE OF zfi_year_period,
it_balance TYPE STANDARD TABLE OF ty_balance,
it_peryear TYPE STANDARD TABLE OF ty_per_year
WITH HEADER LINE.
*- Work Area declarations
DATA: wa_fieldcat TYPE lvc_s_fcat,
w_per TYPE zmm_year_period,
w_period TYPE zmm_inv_period,
wa_final TYPE ty_data,
wa_inv TYPE zfi_year_period,
wa_per TYPE ty_period,
wa_balance TYPE ty_balance.
*- Range table Declations
DATA: return TYPE TABLE OF ddshretval WITH HEADER LINE,
r_year TYPE RANGE OF gjahr WITH HEADER LINE,
r_yr TYPE RANGE OF gjahr WITH HEADER LINE,
r_per TYPE RANGE OF fc_perid WITH HEADER LINE,
r_saknr TYPE RANGE OF racct.
*- Variable to Period and Year
DATA: perid TYPE fc_perid,
year TYPE gjahr,
w_bukrs TYPE glt0-bukrs.
*- Graph Display
DATA: g_html TYPE w3htmltabtype,
g_url TYPE w3url.
*-Controls for Displaying the Grpah and ALV Report
DATA: grid TYPE REF TO cl_gui_alv_grid,
split TYPE REF TO cl_gui_splitter_container,
cont TYPE REF TO cl_gui_custom_container,
gridcon TYPE REF TO cl_gui_container,
htmlcon TYPE REF TO cl_gui_container,
html_control TYPE REF TO cl_gui_html_viewer.
*& Selection Screen *
SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-ttl.
SELECT-OPTIONS: s_per FOR perid NO-EXTENSION NO INTERVALS OBLIGATORY,
" Period
s_year FOR year NO-EXTENSION NO INTERVALS OBLIGATORY.
" Year
SELECTION-SCREEN END OF BLOCK b1.
SELECTION-SCREEN BEGIN OF BLOCK b2 WITH FRAME TITLE text-tt2.
SELECT-OPTIONS: s_per2 FOR perid NO-EXTENSION NO INTERVALS OBLIGATORY,
" Period
s_year2 FOR year NO-EXTENSION NO INTERVALS OBLIGATORY.
" Year
SELECTION-SCREEN END OF BLOCK b2.
SELECTION-SCREEN BEGIN OF BLOCK b3 WITH FRAME TITLE text-tt3 .
PARAMETERS: p_rep RADIOBUTTON GROUP g1 DEFAULT 'X',
p_grp RADIOBUTTON GROUP g1,
p_bot RADIOBUTTON GROUP g1.
SELECTION-SCREEN END OF BLOCK b3.
PARAMETERS: p_bukrs LIKE glt0-bukrs DEFAULT '3000' OBLIGATORY.
*& AT SELECTION-SCREEN ON VALUE REQUEST *
AT SELECTION-SCREEN ON VALUE-REQUEST FOR s_year-low.
*-Value help for year
PERFORM get_hlp_for_year.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR s_per-low.
*-Value help for Period
PERFORM get_hlp_for_period.
*& AT SELECTION-SCREEN *
AT SELECTION-SCREEN .
*-Validations
*- Per Period should be 1 to 12
LOOP AT s_per.
IF s_per-low GT 12 OR s_per-low LT 1.
MESSAGE e000(zi) WITH 'Enter Period between 1 and 12'.
ENDIF. " IF s_per-low GT 12 OR s_per-low
IF NOT s_per-high IS INITIAL.
IF s_per-high GT 12 OR s_per-high LT 1.
MESSAGE e000(zi) WITH 'Enter Period between 1 and 12'.
ENDIF. " IF s_per-high GT 12 OR
ENDIF. " IF NOT s_per-high IS INITIAL
ENDLOOP. " LOOP AT s_per
IF s_per-low GE sy-datum+4(2) AND
s_year-low GE sy-datum+0(4).
MESSAGE e000(zi) WITH text-002 text-003.
ENDIF. " IF s_per-low GE sy-datum+4(2)
LOOP AT s_per2.
IF s_per2-low GT 12 OR s_per2-low LT 1.
MESSAGE e000(zi) WITH 'Enter Period between 1 and 12'.
ENDIF. " IF s_per2-low GT 12 OR
ENDLOOP. " LOOP AT s_per2.
IF s_per2-low GE sy-datum+4(2) AND
s_year2-low GE sy-datum+0(4).
MESSAGE e000(zi) WITH text-002 text-003.
ENDIF. " IF s_per2-low GE sy-datum+4(2)
Company Code Validation
IF p_bukrs IS NOT INITIAL.
SELECT
SINGLE bukrs " Company Code
FROM t001
INTO w_bukrs
WHERE bukrs = p_bukrs.
IF sy-subrc NE 0.
MESSAGE e000(zi) WITH 'Enter Valid Company code '.
ENDIF. " IF sy-subrc NE 0.
CLEAR w_bukrs.
ENDIF. " IF p_bukrs IS NOT
*& START OF SELECTION *
START-OF-SELECTION.
*-Get the GL Accounts from table ZSCOMMON
PERFORM get_gl_information.
*-Get the Inventory Details
PERFORM get_inventory_data.
*-Get the COGS details
PERFORM get_cogs_data.
*-Population of Period Table
PERFORM populate_period_data.
*-Populate the Final Data
PERFORM populate_final_data.
*& END OF SELECTION *
END-OF-SELECTION.
*-Display the Output
PERFORM display_inv_turn_data.
*& Form get_hlp_for_year
Get the Value help for Year
FORM get_hlp_for_year.
*-Populate the F4 Values for Year
SELECT pabrj
FROM t549q
INTO
TABLE it_year.
IF sy-subrc EQ 0.
SORT it_year.
DELETE it_year WHERE gjahr = ''.
DELETE ADJACENT DUPLICATES FROM it_year
COMPARING gjahr.
*-Attaching the F4 Help to The Selection parameter
CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
EXPORTING
retfield = 'GJAHR'
dynpprog = sy-repid
dynpnr = sy-dynnr
value_org = 'S'
TABLES
value_tab = it_year
return_tab = return
EXCEPTIONS
parameter_error = 1
no_values_found = 2
OTHERS = 3.
IF sy-subrc EQ 0.
READ TABLE return INDEX 1.
s_year-low = return-fieldval.
ENDIF. " IF sy-subrc EQ 0
ENDIF. " IF sy-subrc EQ 0
ENDFORM. " get_hlp_for_year
*& Form get_hlp_for_period
Get the Search help for Period
FORM get_hlp_for_period.
*-Population of Period to Display the F4 values
CLEAR return[].
wa_per-perid = '001'.
DO 12 TIMES.
APPEND wa_per TO it_period.
wa_per-perid = wa_per-perid + 1.
ENDDO. " DO 12 TIMES.
*-Attaching the F4 values to the selection parameter
CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
EXPORTING
retfield = 'PERID'
dynpprog = sy-repid
dynpnr = sy-dynnr
value_org = 'S'
TABLES
value_tab = it_period
return_tab = return
EXCEPTIONS
parameter_error = 1
no_values_found = 2
OTHERS = 3.
IF sy-subrc EQ 0.
READ TABLE return INDEX 1.
s_per-low = return-fieldval.
ENDIF. " IF sy-subrc EQ 0
ENDFORM. " get_hlp_for_period
*& Form GET_GL_INFORMATION
Get the GL account Information from ZSCOMMON table
FORM get_gl_information .
DATA: wa_common TYPE zscommon,
wa_saknr LIKE LINE OF r_saknr.
*-GL Accounts from ZSCOMMON
SELECT *
FROM zscommon
INTO
TABLE it_common
WHERE programm = sy-repid AND
code = 'GLAC'.
IF sy-subrc EQ 0.
wa_saknr-sign = 'I'.
wa_saknr-option = 'EQ'.
LOOP AT it_common INTO wa_common.
wa_saknr-low = wa_common-valuestrng.
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
EXPORTING
input = wa_saknr-low
IMPORTING
output = wa_saknr-low.
APPEND wa_saknr TO r_saknr.
ENDLOOP. " LOOP AT it_common
ENDIF. " IF sy-subrc EQ 0
ENDFORM. " GET_GL_INFORMATION
*& Form GET_INVENTORY_DATA
Get the Inventory Data
FORM get_inventory_data .
REFRESH r_year.
r_year-sign = 'I'.
r_year-option = 'EQ'.
*-Populate the Year from Selection Parameters
LOOP AT s_year.
r_year-low = s_year-low.
APPEND r_year.
r_year-low = r_year-low - 1.
APPEND r_year.
r_year-low = s_year-low.
IF s_year2-low IS NOT INITIAL.
DO.
r_year-low = r_year-low + 1.
IF r_year-low GT s_year2-low.
EXIT.
ENDIF. " IF r_year-low GT
APPEND r_year.
ENDDO. " DO
ENDIF. " IF s_year2-low IS NOT
ENDLOOP. " LOOP AT s_year
CLEAR r_year.
SORT r_year BY low.
DELETE ADJACENT DUPLICATES FROM r_year COMPARING low.
r_yr-sign = 'I'.
r_yr-option = 'EQ'.
LOOP AT s_year.
r_yr-low = s_year-low.
APPEND r_yr.
IF s_year2-low IS NOT INITIAL.
DO.
r_yr-low = r_yr-low + 1.
IF r_yr-low GT s_year2-low.
EXIT.
ENDIF. " IF r_yr-low GT s_year2-low
APPEND r_yr.
ENDDO. " DO
ENDIF. " IF s_year2-low IS NOT
ENDLOOP. " LOOP AT s_year
*-Get the Inventory Data
SELECT *
FROM glt0
INTO TABLE it_inv
WHERE bukrs = p_bukrs AND
ryear IN r_year AND
racct IN r_saknr.
ENDFORM. " GET_INVENTORY_DATA
*& Form GET_COGS_DATA
Get the COGS data
FORM get_cogs_data .
DATA: s_item TYPE RANGE OF fc_item,
wa_item LIKE LINE OF s_item.
BEGIN OF INSERT BY RMANDAL ON - 05/19/2008- RD4K900419
data: wa_common1 TYPE zscommon.
SELECT *
FROM zscommon
INTO
TABLE it_common1
WHERE programm = sy-repid AND
code = 'CCOA'.
IF sy-subrc EQ 0.
wa_item-sign = 'I'.
wa_item-option = 'EQ'.
LOOP AT it_common1 INTO wa_common1.
wa_item-low = wa_common1-valuestrng.
APPEND wa_item TO s_item.
ENDLOOP. " LOOP AT it_common1
ENDIF. " IF sy-subrc EQ 0
wa_item-sign = 'I'.
wa_item-option = 'EQ'.
wa_item-low = '0000005000'.
APPEND wa_item TO s_item.
wa_item-low = '0000006100'.
APPEND wa_item TO s_item.
wa_item-low = '0000007900'.
APPEND wa_item TO s_item.
END OF INSERT BY RMANDAL ON - 05/19/2008- RD4K900419
*-Population of COGS information
SELECT *
FROM ecmct
INTO TABLE it_cogs
WHERE ryear IN r_year AND
rbunit EQ '000000000000003000' AND
ritem IN s_item AND
( ( sityp EQ '2 ' AND
subit EQ '0100 ')
OR
( sityp EQ ' ' AND
subit EQ ' ') ).
IF sy-subrc EQ 0.
ENDIF. " IF sy-subrc EQ 0
ENDFORM. " GET_COGS_DATA
*& Form POPULATE_FINAL_DATA
Population of final Data
FORM populate_final_data .
DATA: inc(2) TYPE n,
w_pert(15),
col(5).
*Field catalog population.
wa_fieldcat-fieldname = 'TEXTS'.
wa_fieldcat-outputlen = 20.
wa_fieldcat-coltext = 'Info'.
APPEND wa_fieldcat TO it_fieldcat.
inc = 1.
DO 12 TIMES.
CONCATENATE 'PER' inc INTO wa_fieldcat-fieldname.
CONCATENATE 'PER' inc INTO wa_fieldcat-coltext.
wa_fieldcat-outputlen = 20.
wa_fieldcat-just = 'R'.
APPEND wa_fieldcat TO it_fieldcat.
CLEAR wa_fieldcat .
inc = inc + 1.
ENDDO. " DO 12 TIMES.
SORT it_per BY year period.
inc = 1.
*-Final Internal table formation
LOOP AT it_per INTO w_per.
READ TABLE it_final WITH KEY year = w_per-year
TRANSPORTING NO FIELDS.
IF sy-subrc NE 0.
wa_final-texts = w_per-year.
wa_final-year = w_per-year.
inc = 1.
DO 12 TIMES.
CONCATENATE 'WA_FINAL-PER' inc INTO w_pert.
ASSIGN (w_pert) TO <fs>.
<fs> = inc.
inc = inc + 1.
ENDDO. " DO 12 TIMES
APPEND wa_final TO it_final.
CLEAR wa_final.
inc = w_per-period+1(2).
wa_final-year = w_per-year.
wa_final-texts = 'COGS Tot(12 months)'.
CONCATENATE 'WA_FINAL-PER' inc INTO w_pert.
ASSIGN (w_pert) TO <fs>.
<fs> = w_per-cogs.
APPEND wa_final TO it_final.
wa_final-texts = 'Inv Total(12 months)'.
wa_final-year = w_per-year.
CONCATENATE 'WA_FINAL-PER' inc INTO w_pert.
ASSIGN (w_pert) TO <fs>.
<fs> = w_per-invtot.
APPEND wa_final TO it_final.
wa_final-texts = 'Inv Avg(monthly)'.
wa_final-year = w_per-year.
CONCATENATE 'WA_FINAL-PER' inc INTO w_pert.
ASSIGN (w_pert) TO <fs>.
<fs> = w_per-invavg.
APPEND wa_final TO it_final.
wa_final-texts = 'Turns(COGS/Inv.Avg)'.
wa_final-year = w_per-year.
CONCATENATE 'WA_FINAL-PER' inc INTO w_pert.
ASSIGN (w_pert) TO <fs>.
<fs> = w_per-invturn.
APPEND wa_final TO it_final.
CLEAR wa_final.
APPEND wa_final TO it_final.
ELSE.
inc = w_per-period+1(2).
wa_final-texts = 'COGS Total(12 months)'.
CONCATENATE 'WA_FINAL-PER' inc INTO w_pert.
CONCATENATE 'PER' inc INTO col.
ASSIGN (w_pert) TO <fs>.
<fs> = w_per-cogs.
MODIFY it_final FROM wa_final TRANSPORTING (col)
WHERE texts = 'COGS Tot(12 months)'
AND year = w_per-year.
wa_final-texts = 'Inv Total(12 months)'.
CONCATENATE 'WA_FINAL-PER' inc INTO w_pert.
CONCATENATE 'PER' inc INTO col.
ASSIGN (w_pert) TO <fs>.
<fs> = w_per-invtot.
MODIFY it_final FROM wa_final TRANSPORTING (col)
WHERE texts = 'Inv Total(12 months)'
AND year = w_per-year .
wa_final-texts = 'Inv Avg(monthly)'.
CONCATENATE 'WA_FINAL-PER' inc INTO w_pert.
CONCATENATE 'PER' inc INTO col.
ASSIGN (w_pert) TO <fs>.
<fs> = w_per-invavg.
MODIFY it_final FROM wa_final TRANSPORTING (col)
WHERE texts = 'Inv Avg(monthly)'
AND year = w_per-year
wa_final-texts = 'Turns(COGS/Inv.Avg)'.
CONCATENATE 'WA_FINAL-PER' inc INTO w_pert.
CONCATENATE 'PER' inc INTO col.
ASSIGN (w_pert) TO <fs>.
<fs> = w_per-invturn.
MODIFY it_final FROM wa_final TRANSPORTING (col)
WHERE texts = 'Turns(COGS/Inv.Avg)'
AND year = w_per-year .
CLEAR wa_final.
ENDIF. " IF sy-subrc NE 0
ENDLOOP. " LOOP AT it_per INTO
ENDFORM. " POPULATE_FINAL_DATA
*& Form DISPLAY_INV_TURN_DATA
Display Inventory Turns Report
FORM display_inv_turn_data .
IF NOT it_final IS INITIAL.
*-Save the Data
PERFORM save_data.
CALL SCREEN 100.
ELSE.
MESSAGE s000(zi) WITH 'No data for selection'.
ENDIF. " IF NOT it_final
ENDFORM. " DISPLAY_INV_TURN_DATA
*& Form POPULATE_PERIOD_DATA
Populate the Period Data
FORM populate_period_data .
*- Work Variables
DATA: wa_inv TYPE glt0,
wa_cog TYPE ecmct,
w_amt(12),
w_debit TYPE tslxx,
w_credit TYPE tslxx,
w_invtot TYPE tslxx,
w_cogstot TYPE tslxx,
w_bal1 TYPE tslxx,
w_bal2 TYPE tslxx,
w_total TYPE tslxx,
w_inc(2) TYPE n,
w_perd TYPE fc_perid,
w_bal(12),
lv_period TYPE fc_perid,
lv_year TYPE gjahr,
w_change.
*- Field Symbols
FIELD-SYMBOLS: <fs> TYPE ANY,
<fs_bal> TYPE ANY.
*-Population of Balance for all Periods.
SORT it_inv BY ryear.
LOOP AT r_year.
CLEAR: w_debit,w_credit,
w_bal1,w_bal2,w_total.
wa_balance-gjahr = r_year-low.
LOOP AT it_inv INTO wa_inv WHERE ryear = r_year-low AND
drcrk = 'S' .
w_bal1 = w_bal1 + wa_inv-tslvt.
CLEAR wa_inv-tslvt.
ENDLOOP. " LOOP AT it_inv
LOOP AT it_inv INTO wa_inv WHERE ryear = r_year-low AND
drcrk = 'H' .
wa_inv-tslvt = wa_inv-tslvt * -1.
w_bal2 = w_bal2 + wa_inv-tslvt.
CLEAR wa_inv-tslvt.
ENDLOOP. " LOOP AT it_inv INTO wa_inv
w_total = w_bal1 - w_bal2.
w_inc = 1.
DO 12 TIMES.
LOOP AT it_inv INTO wa_inv WHERE ryear = r_year-low AND
drcrk = 'S' .
CLEAR: w_bal.
CONCATENATE 'WA_INV-TSL' w_inc INTO w_bal.
ASSIGN (w_bal) TO <fs_bal>.
w_debit = w_debit + <fs_bal>.
UNASSIGN <fs_bal>.
ENDLOOP. " LOOP AT it_inv INTO wa_inv
LOOP AT it_inv INTO wa_inv WHERE ryear = r_year-low AND
drcrk = 'H' .
CLEAR: w_bal.
CONCATENATE 'WA_INV-TSL' w_inc INTO w_bal.
ASSIGN (w_bal) TO <fs_bal>.
<fs_bal> = <fs_bal> * -1.
w_credit = w_credit + <fs_bal>.
UNASSIGN <fs_bal>.
ENDLOOP. " LOOP AT it_inv INTO wa_inv
wa_balance-tslvt = w_debit - w_credit + w_total.
wa_balance-period = w_inc.
APPEND wa_balance TO it_balance.
w_inc = w_inc + 1.
ENDDO. " DO 12 TIMES
ENDLOOP. " LOOP AT r_year
CLEAR: w_credit,w_debit.
r_per-sign = 'I'.
r_per-option = 'EQ'.
CLEAR it_peryear[].
*-Populate the periods
r_per-low = s_per-low.
lv_year = s_year-low.
DO .
it_peryear-period = r_per-low.
it_peryear-gjahr = lv_year.
APPEND it_peryear.
IF r_per-low GE s_per2-low AND
lv_year EQ s_year2-low.
EXIT.
ENDIF. " IF r_per-low GE s_per2
IF r_per-low = 12.
r_per-low = 1.
lv_year = lv_year + 1.
ELSE.
r_per-low = r_per-low + 1.
ENDIF. " IF r_per-low = 12
ENDDO. " DO
CLEAR: r_per,r_year,w_change.
*-Population of the Turns information based on Period and year
LOOP AT it_peryear.
w_perd = it_peryear-period.
LOOP AT r_yr WHERE low = it_peryear-gjahr.
w_per-period = it_peryear-period.
IF w_change = ''.
w_per-year = r_yr-low.
ENDIF. " IF w_change = ''
IF w_per-period = 12.
IF s_per-low <> w_per-period.
r_yr-low = r_yr-low - 1.
w_change = 'X'.
ENDIF. " IF s_per-low <> w_per-period
w_per-year = r_yr-low.
ENDIF. " IF w_per-period = 1
CLEAR: w_invtot,
w_cogstot.
*-For each period populate the Credit and Debit info
DO 12 TIMES.
w_period-period = it_peryear-period.
w_period-year = r_yr-low.
CLEAR: w_amt,w_debit,w_bal1.
CONCATENATE 'WA_INV-TSL' w_period-period+1(2) INTO w_amt.
LOOP AT it_inv INTO wa_inv WHERE ryear = w_period-year AND
drcrk = 'S' .
ASSIGN (w_amt) TO <fs>.
w_debit = w_debit + <fs>.
UNASSIGN <fs>.
CLEAR wa_inv-tslvt.
ENDLOOP. " LOOP AT it_inv INTO wa_inv
CLEAR: w_credit,w_bal2.
LOOP AT it_inv INTO wa_inv WHERE ryear = w_period-year AND
drcrk = 'H' .
ASSIGN (w_amt) TO <fs>.
<fs> = <fs> * -1.
w_credit = w_credit + <fs>.
UNASSIGN <fs>.
CLEAR wa_inv-tslvt.
ENDLOOP. " LOOP AT it_inv INTO wa_inv
w_period-tsl01 = w_debit - w_credit.
CLEAR w_amt.
CONCATENATE 'WA_COG-TSL' w_period-period+1(2) INTO w_amt.
LOOP AT it_cogs INTO wa_cog WHERE ryear = w_period-year.
ASSIGN (w_amt) TO <fs>.
w_period-tsl02 = w_period-tsl02 + <fs>.
UNASSIGN <fs>.
ENDLOOP. " LOOP AT it_cogs INTO wa_cog
*-Calculate the total amounts
w_invtot = w_invtot + w_period-tsl01.
w_cogstot = w_cogstot + w_period-tsl02.
APPEND w_period TO it_year_per.
CLEAR: w_period-tsl02,w_period-tsl01.
IF it_peryear-period EQ 1.
it_peryear-period = 12.
r_yr-low = r_yr-low - 1.
ELSE.
it_peryear-period = it_peryear-period - 1.
ENDIF. " IF it_peryear-period
ENDDO. " DO 12 TIMES.
lv_period = w_per-period.
lv_year = w_per-year.
DO 12 TIMES.
READ TABLE it_balance INTO wa_balance
WITH KEY period = lv_period
gjahr = lv_year.
w_per-invtot = w_invtot .+ wa_balance-tslvt.
w_per-invtot = w_per-invtot + wa_balance-tslvt.
IF lv_period = 1.
lv_period = 12.
lv_year = lv_year - 1.
ELSE.
lv_period = lv_period - 1.
ENDIF. " IF lv_period = 1
CLEAR wa_balance-tslvt.
ENDDO. " DO 12 TIMES
w_per-cogs = w_cogstot.
w_per-invavg = w_per-invtot / 12.
IF w_per-invavg NE 0.
w_per-invturn = w_per-cogs / w_per-invavg.
ENDIF. " IF w_per-invavg NE 0
w_per-year = it_peryear-gjahr.
w_per-info = it_year_per.
APPEND w_per TO it_per.
CLEAR: w_per-period,
w_per-invtot,
w_per-invavg,
w_per-cogs,
w_per-invturn,
w_per-info,it_year_per.
ENDLOOP. " LOOP AT r_yr WHERE
ENDLOOP. " LOOP AT it_peryear
ENDFORM. " POPULATE_PERIOD_DATA
*& Form create_chart
Display the Chart
FORM create_chart USING p_html TYPE w3htmltabtype p_real.
DATA:
igs_chart TYPE REF TO cl_igs_chart,
line TYPE igs_data,
data TYPE igs_data_tab,
ext_line TYPE igs_ext,
extension TYPE igs_ext_tab,
mime TYPE w3mimetabtype,
html TYPE w3htmltabtype,
html_line TYPE w3html,
url TYPE w3url,
content_length TYPE i,
content_type TYPE w3param-cont_type,
content_subtype TYPE w3param-cont_type.
DATA: val TYPE char30.
empty result table
REFRESH p_html.
create chart object
CREATE OBJECT igs_chart.
set chart type
igs_chart->type = cl_igs_chart=>co_type_lines.
set picture size
igs_chart->width = 640.
igs_chart->height = 480.
igs_chart->width = 1024.
igs_chart->height = 680.
data to be displayed in the form of Graph
SORT it_per BY period.
LOOP AT it_per INTO w_per.
line-groupid = w_per-year.
line-x = w_per-period.
IF w_per-invturn < 0.
w_per-invturn = w_per-invturn * -1.
CLEAR val.
val = w_per-invturn .
CONCATENATE '-' val INTO line-y.
ELSE.
line-y = w_per-invturn.
ENDIF. " IF w_per-invturn < 0
BEGIN OF INSERT BY RMANDAL - 19/05/2008 - RD4K900419
To dislay the values in Graph
line-DATALABEL = line-y.
condense line-datalabel.
END OF INSERT BY RMANDAL - 19/05/2008 - RD4K900419
APPEND line TO data.
CLEAR line.
ENDLOOP. " LOOP AT it_per INTO w_per
*-Populate the IGS data
igs_chart->data = data.
set titles
igs_chart->title = 'Inventory Turns'.
igs_chart->title_values = 'No of Turns'.
igs_chart->title_categories = 'Period'.
create picture
CALL METHOD igs_chart->send
IMPORTING
content_type = content_type
content_length = content_length
content = mime
imagemap = html
EXCEPTIONS
rfc_communication_error = 1
rfc_system_error = 2
internal_error = 3
OTHERS = 4.
IF sy-subrc IS INITIAL AND p_real NE space.
SPLIT content_type AT '/' INTO content_type content_subtype.
CALL METHOD html_control->load_data
EXPORTING
type = content_type
subtype = content_subtype
size = content_length
IMPORTING
assigned_url = url
CHANGING
data_table = mime.
CONCATENATE
'<HTML><HEAD><TITLE>SAP IGS Chart</TITLE></HEAD>'
'<BODY BGCOLOR=#DEDEC8>'
'<MAP NAME=chart>'
INTO html_line-line.
APPEND html_line TO p_html.
APPEND LINES OF html TO p_html.
CONCATENATE
'</MAP>'
'<IMG SRC="' url '" USEMAP=#chart BORDER=0>'
'</BODY></HTML>'
INTO html_line-line.
APPEND html_line TO p_html.
ENDIF. " IF sy-subrc IS INITIAL AND..
ENDFORM. " create_chart
*& Module STATUS_0100 OUTPUT
Status and Controls Initialzation
MODULE status_0100 OUTPUT.
SET PF-STATUS 'ZTURN'.
SET TITLEBAR 'ZTURN'.
DATA: layout TYPE lvc_s_layo.
*-Create the Container
CREATE OBJECT cont
EXPORTING
container_name = 'CONT'
EXCEPTIONS
cntl_error = 1
cntl_system_error = 2
create_error = 3
lifetime_error = 4
lifetime_dynpro_dynpro_link = 5
OTHERS = 6
IF sy-subrc NE 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF. " IF sy-subrc NE 0
*-If Report option
IF p_rep EQ 'X'.
*-Creation of Grid Object
CREATE OBJECT grid
EXPORTING
i_parent = cont
EXCEPTIONS
error_cntl_create = 1
error_cntl_init = 2
error_cntl_link = 3
error_dp_create = 4
OTHERS = 5
IF sy-subrc NE 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF. " IF sy-subrc NE 0
layout-zebra = 'X'.
layout-no_headers = 'X'.
layout-cwidth_opt = 'X'.
layout-grid_title = 'Inventory Turns Report'.
*-Display the ALV
grid->set_table_for_first_display(
EXPORTING
is_layout = layout
CHANGING
it_outtab = it_final
it_fieldcatalog = it_fieldcat
EXCEPTIONS
invalid_parameter_combination = 1
program_error = 2
too_many_lines = 3
IF sy-subrc NE 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF. " IF sy-subrc NE 0
*-If Graph Option selected
ELSEIF p_grp EQ 'X'.
set rfc destination
cl_gfw=>its_rfc_dest = 'IGS_RFC_DEST'.
create hmtl control
CREATE OBJECT html_control
EXPORTING parent = cont.
PERFORM create_chart USING g_html 'X'.
get url of output data
CALL METHOD html_control->load_data
EXPORTING
type = 'text'
subtype = 'html'
IMPORTING
assigned_url = g_url
CHANGING
data_table = g_html.
Load the picture by using the url generated by the data .
CALL METHOD html_control->show_url
EXPORTING
url = g_url.
*-If Both Report and Graph Selected
ELSE.
set rfc destination
cl_gfw=>its_rfc_dest = 'IGS_RFC_DEST'.
Create Splitter for custom_container
CREATE OBJECT split
EXPORTING
parent = cont
rows = 2
columns = 1.
CALL METHOD split->get_container
EXPORTING
row = 1
column = 1
RECEIVING
container = htmlcon.
CALL METHOD split->get_container
EXPORTING
row = 2
column = 1
RECEIVING
container = gridcon.
create hmtl control
CREATE OBJECT html_control
EXPORTING parent = htmlcon.
PERFORM create_chart USING g_html 'X'.
get url of output data
CALL METHOD html_control->load_data
EXPORTING
type = 'text'
subtype = 'html'
IMPORTING
assigned_url = g_url
CHANGING
data_table = g_html.
Load the picture by using the url generated by the data .
CALL METHOD html_control->show_url
EXPORTING
url = g_url.
CREATE OBJECT grid
EXPORTING
i_parent = gridcon
EXCEPTIONS
error_cntl_create = 1
error_cntl_init = 2
error_cntl_link = 3
error_dp_create = 4
OTHERS = 5
IF sy-subrc NE 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF. " IF sy-subrc NE 0
layout-zebra = 'X'.
layout-no_headers = 'X'.
layout-cwidth_opt = 'X'.
layout-grid_title = 'Inventory Turns Report'.
grid->set_table_for_first_display(
EXPORTING
is_layout = layout
CHANGING
it_outtab = it_final
it_fieldcatalog = it_fieldcat
EXCEPTIONS
invalid_parameter_combination = 1
program_error = 2
too_many_lines = 3
IF sy-subrc NE 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF. " IF sy-subrc NE 0
ENDIF. " IF p_rep EQ 'X'
ENDMODULE. " STATUS_0100 OUTPUT
*& Module USER_COMMAND_0100 INPUT
User Action Handling
MODULE user_command_0100 INPUT.
CASE sy-ucomm.
*-Handling the User actions
WHEN 'BACK' OR 'CANC' OR 'EXIT'.
LEAVE TO SCREEN 0. -
The images are stacked and not cycling. Do I have to be hosted to see the cycle? below is source, css, two java files. Help
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript" src="js/jquery.cycle.min.js"></script>
<script type="text/javascript" src="js/jquery.cycle.lite.js"></script>
<title>Lights! Camera! Ocean!</title>
<style type="text/css"></style>
<link href="style sheets/stylesheet.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
-->
</style>
<!-- include jquery library and Cycle plugin -->
<!-- initialize the slideshow when the DOM is ready -->
<!-- end jquery slideshow -->
<script type="text/javascript">
$(document).ready(function(){
$('#trip1rightcol').cycle({
fx: 'fade',
speed: 2500
</script>
<script type="text/javascript">
$(document).ready(function(){
$('#trip2rightcol').cycle({
fx: 'fade',
speed: 2500
</script>
<script type="text/javascript">
$(document).ready(function(){
$('#trip3rightcol').cycle({
fx: 'fade',
speed: 2500
</script>
<script type="text/javascript">
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
</script>
</head>
<body onload="MM_preloadImages('images/testimg1.jpg')">
<div id ="container">
<div id="logowrapper">
<img src="images/Logo_LightsCameraOceanb2.jpg" width="960" height="105" alt="Logo Lights! Camera! Ocean!" />
</div> <!-- logowrapper -->
<div id="wrapper">
<p class="logoaddon" id="logoaddon">Photo & Video Adventure Travel by Land, Sea & Air</p>
<div id="navbar">
<ul>
<li><a href="NavTextLinkPages/aboutus.html">Home</a></li>
<li><a href="NavTextLinkPages/aboutus.html">About Us</a></li>
<li><a href="NavTextLinkPages/aboutus.html">Contact</a></li>
<li><a href="NavTextLinkPages/aboutus.html">Reservations</a></li>
<li><a href="NavTextLinkPages/aboutus.html">Gallery</a></li>
<li><a href="NavTextLinkPages/aboutus.html">Links</a></li>
</ul>
</div> <!--navbar -->
<div id="middletext">
<div id=expeditions><h1 class="center"><span class="h1middle">Expeditions</span></h1>
</div> <!-- expeditions -->
<div id="colleft" class="floatLeftcol">
Congratulations on finding your next travel adventure! Our trips are of varied itineraries with a focus on photography/ videography on land and under the sea. Don't forget the view from a hot air balloon, helicopter, or vintage plane! In addition to sharing our passion for capturing outstanding images, we'll embrace the history and culture of exotic locations around the world.
</div> <!-- collleft -->
<div id="colright" class="floatRightcol">
Our group may be based at a SCUBA resort, rainforest cabin, liveaboard dive boat, or moving with a desert caravan.
We may have guest contests, technical workshops, historical underwater films, and screenings of our documentaries featuring other exciting destinations. Participants of all skill levels are welcome! Let us know if you have something interesting to share.
</div> <!-- colright -->
<br class="clearing"/>
</div> <!--middle text -->
<div id="alltrips">
<p> </p>
<div id="trip1">
<div id="trip1leftcol" class="tripleftcol">
<a href="NavTextLinkPages/aboutus.html" onmouseout="MM_swapImgRestore()"
onmouseover="MM_swapImage('Image8','','images/Luggage-Tag-Variant3testimgrollb4.jpg',0)">
<img src="images/Luggage-Tag-Variant3testimgrollb3.jpg" alt="image8" name="Image8" width="360" height="195" border="0" id="Image8" /></a>
</div> <!-- trip1leftcol -->
<div id="trip1midcol" class="tripmidcol">
<object width="260" height="195">
<param name="EgyptVideo" value="http://www.youtube.com/watch?v=9UVFob4Q1D4" />
<embed src="http://www.youtube.com/watch?v=9UVFob4Q1D4"
type="application/x-shockwave-flash" width="260" height="195" />
</object>
</div> <!-- trip1midcol -->
<div id="trip1rightcol" class="triprightcol">
<img src="images/testimg1.jpg" width="290" height="195" alt="testimg1"/>
<img src="images/testimg2.jpg" width="260" height="195" alt="testimg2"/>
</div> <!-- trip1rightcol -->
<p><br class="clearing"/></p>
</div> <!-- trip1 -->
<div id="trip2">
<div id="trip2leftcol" class="tripleftcol" >
<a href="NavTextLinkPages/aboutus.html" onmouseout="MM_swapImgRestore()"
onmouseover="MM_swapImage('Image9','','images/Luggage-Tag-Variant3testimgrollb4.jpg',1)">
<img src="images/Luggage-Tag-Variant3testimgrollb3.jpg" alt="image9" name="Image9" width="360" height="195" border="0" id="Image9" /></a>
</div> <!-- trip2leftcol -->
<div id="trip2midcol" class="tripmidcol">
<object width="260" height="195">
<param name="EgyptVideo" value="http://www.youtube.com/watch?v=9UVFob4Q1D4" />
<embed src="http://www.youtube.com/watch?v=9UVFob4Q1D4"
type="application/x-shockwave-flash" width="260" height="195" />
</object>
</div> <!-- trip2pmidcol -->
<div id="trip2rightcol" class="triprightcol" >
<img src="images/Luggage-Tag-Variant3.jpg" width="260" height="195" alt="trip pic" />
</div> <!-- trip2rightcol -->
<p><br class="clearing"/></p>
</div> <!-- trip2 -->
<div id="trip3">
<div id="trip3leftcol" class="tripleftcol" >
<a href="NavTextLinkPages/aboutus.html" onmouseout="MM_swapImgRestore()"
onmouseover="MM_swapImage('Image10','','images/Luggage-Tag-Variant3testimgrollb4.jpg',1)" >
<img src="images/Luggage-Tag-Variant3testimgrollb3.jpg" alt="image10" name="Image10" width="360" height="195" border="0" id="Image10" /></a>
</div> <!-- trip3leftcol -->
<div id="trip3midcol" class="tripmidcol">
<object width="260" height="195">
<param name="EgyptVideo" value="http://www.youtube.com/watch?v=9UVFob4Q1D4" />
<embed src="http://www.youtube.com/watch?v=9UVFob4Q1D4"
type="application/x-shockwave-flash" width="260" height="195" />
</object>
</div> <!--tri3pmidcol -->
<div id="trip3rightcol" class="triprightcol" >
<img src="images/Luggage-Tag-Variant3.jpg" width="260" height="195" alt="trip pic" />
</div> <!-- trip3rightcol -->
<p><br class="clearing"/></p>
</div> <!-- trip3 -->
<p> </p>
<div id=footer>
<hr align="center" width="900" size="2" color="#586062"/>
<p class="copyright" id="copyright">Copyright © 2010 Lights! Camera! Ocean!
<a href="NavTextLinkPages/aboutus.html"> Privacy Policy</a> |
<a href="NavTextLinkPages/aboutus.html">Terms and Conditions</a></p>
</div> <!-- footer -->
</div> <!--alltrips -->
</div> <!--wrapper -->
</div><!-- container -->
</body>
</html>
/**sylesheet.css
/** jquery**/
/**LAYOUT**/
html,body,p,div,img,h1,h2,h3,h4,li,ul,ol,dl,dd,dt,form,table,td,tr{
margin:0px;
padding:0px;
border:0px;
border-collapse:separate;
border-spacing:0px;
body,td,th {
color: #F7F8FA;
font-size: 16px;
font-family: Arial, Helvetica, sans-serif;
body {
margin:0;
padding:0;
background-repeat: no-repeat;
background-color: #222423;
background-image: url(../images/backgroundwater.jpg);
background-attachment: fixed;
#wrapper {
width: 960px;
color: #FEF; /**remove this border**/
margin-top: 0;
margin-right: auto;
margin-bottom: 0;
margin-left: auto;
background-color: #222423;
padding: 0px;
#logowrapper {
width: 960px;
margin-top: 0;
margin-right: auto;
margin-bottom: 0;
margin-left: auto;
padding-top: 15px;
#trip1rightcol {
float: left;
margin-top: 0;
margin-bottom: 0;
position: relative;
margin-left: 20px;
padding-top: 10px;
padding-bottom: 10px;
height: 195px;
width: 260px;
overflow: hidden;
#trip2rightcol {
float: left;
margin-top: 0;
margin-bottom: 0;
position: relative;
margin-left: 20px;
padding-top: 10px;
padding-bottom: 10px;
height: 195px;
width: 260px;
#trip3rightcol {
float: left;
margin-top: 0;
margin-bottom: 0;
position: relative;
margin-left: 20px;
padding-top: 10px;
padding-bottom: 10px;
height: 195px;
width: 260px;
.triprightcol {
width: 260px;
height: 195px;
float: left;
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 20;
padding-top: 10;
padding-right: 0;
padding-bottom: 10;
padding-left: 0;
position: relative;
overflow: hidden;
.triprightcol img {
padding: 0;
border: 0;
top: 0;
left: 0;
float: left;
height: 195px;
width: 260px;
.copyright {
font-size: 12px;
text-align: center;
.logoaddon {
text-align: center;
width: 800px;
border: 2px solid #586062;
color: #FCFEFD;
letter-spacing: 3px;
margin-top: 0;
margin-right: auto;
margin-bottom: 0;
margin-left: auto;
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
font-size: 24px;
line-height: 35px;
vertical-align: middle;
/**RE-USABLE CLASSES**/
/**floats & clearing**/
.floatRight, .floatLeft {
width: 350px; /**adjust as needed**/
padding:10px;
height: 171px;
.floatLeft {
float:left;
.floatRight {
float:right;
.floatRightcol, .floatLeftcol {
width: 450px;
height: 105px;
padding-top: 10px;
padding-bottom: 10px;
font-size: 16px;
.tripleftcol {
float: left;
height: 195px;
width: 360px;
margin-left: 20px;
overflow: hidden;
clip: rect(auto,auto,auto,auto);
padding-top: 10px;
padding-right: 0px;
padding-bottom: 10px;
padding-left: 0px;
.tripmidcol {
float: left;
height: 195px;
width: 260px;
margin-left: 20px;
padding-top: 10px;
padding-bottom: 10px;
.triprightcol {
float: left;
height: 195px;
width: 260px;
margin-left: 20px;
padding-top: 10px;
padding-bottom: 10px;
position: relative;
.floatLeftcol {
float:left;
text-align: justify;
margin-right: 0px;
margin-left: 20px;
padding-right: 10px;
.floatRightcol {
float:right;
text-align: justify;
margin-right: 20px;
padding-left: 10px;
.clearing {
clear:both; height:1px; width: 100%
/**text-align**/
.left {
text-align:left;
.right {
text-align:right;
.center {
text-align:center;
.h1middle {
letter-spacing: 2px;
color: #0067E2;
padding-top: 0px;
padding-bottom: 5px;
/**TOP NAVBAR**/
#navbar {
width: 90%;
text-align:center;
margin-top: 0;
margin-right: auto;
margin-bottom: 0;
margin-left: auto;
padding-top: 10px;
padding-bottom: 10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight: lighter;
padding-right: 0px;
padding-left: 50px;
#navbar li {
margin: 0;
display: inline;
list-style-image: none;
list-style-type: none;
#navbar li a {
text-decoration: none;
padding-top: 0.75em;
padding-right: 3em;
padding-bottom: 0.75em;
padding-left: 0.25em;
#navbar li a:link {
color: #C78D23;
#navbar li a:visited {
color: #C78D23;
#navbar li a:hover, #navbar li a.current {
color: #FFB52C;
text-decoration:underline;
overflow: hidden;
/**end top navbar**/
/**GENERAL LINKS**/
a {
text-decoration:none;
a:link {
color: #C78D23;
a:visited {
color: #C78D23;
a:hover, a:active, a:focus {
color: #FFB52C;
text-decoration:underline;
/**GENERAL TEXT STYLES**/
p {
line-height: 18px;
color: #F6F8F7;
margin-right: 20px;
margin-left: 20px;
h2 {
color: #ec2c18;
margin-right: 20px;
margin-left: 20px;
h1 {
color: #5b9168;
margin-right: 20px;
margin-left: 20px;
h3 {
color: #007591;
margin-right: 20px;
margin-left: 20px;
* jquery.cycle.min.js
* jQuery Cycle Plugin (core engine)
* Examples and documentation at: http://jquery.malsup.com/cycle/
* Copyright (c) 2007-2010 M. Alsup
* Version: 2.88 (08-JUN-2010)
* Dual licensed under the MIT and GPL licenses.
* http://jquery.malsup.com/license.html
* Requires: jQuery v1.2.6 or later
(function($){var ver="2.88";if($.support==undefined){$.support={opacity:!($.browser.msie)};}function debug(s){if($.fn.cycle.debug){log(s);}}function log(){if(window.console&&window.console.log){window.console.log("[cycle] "+Array.prototype.join.call(arguments," "));}}$.fn.cycle=function(options,arg2){var o={s:this.selector,c:this.context};if(this.length===0&&options!="stop"){if(!$.isReady&&o. s){log("DOM not ready, queuing slideshow");$(function(){$(o.s,o.c).cycle(options,arg2);});return this;}log("terminating; zero elements found by selector"+($.isReady?"":" (DOM not ready)"));return this;}return this.each(function(){var opts=handleArguments(this,options,arg2);if(opts===false){return;}opts.updateActivePagerLi nk=opts.updateActivePagerLink||$.fn.cycle.updateActivePagerLink;if(this.cycleTimeout){clea rTimeout(this.cycleTimeout);}this.cycleTimeout=this.cyclePause=0;var $cont=$(this);var $slides=opts.slideExpr?$(opts.slideExpr,this):$cont.children();var els=$slides.get();if(els.length<2){log("terminating; too few slides: "+els.length);return;}var opts2=buildOptions($cont,$slides,els,opts,o);if(opts2===false){return;}var startTime=opts2.continuous?10:getTimeout(els[opts2.currSlide],els[opts2.nextSlide],opts2, !opts2.rev);if(startTime){startTime+=(opts2.delay||0);if(startTime<10){startTime=10;}debug ("first timeout: "+startTime);this.cycleTimeout=setTimeout(function(){go(els,opts2,0,(!opts2.rev&&!opts.ba ckwards));},startTime);}});};function handleArguments(cont,options,arg2){if(cont.cycleStop==undefined){cont.cycleStop=0;}if(opt ions===undefined||options===null){options={};}if(options.constructor==String){switch(optio ns){case"destroy":case"stop":var opts=$(cont).data("cycle.opts");if(!opts){return false;}cont.cycleStop++;if(cont.cycleTimeout){clearTimeout(cont.cycleTimeout);}cont.cycle Timeout=0;$(cont).removeData("cycle.opts");if(options=="destroy"){destroy(opts);}return false;case"toggle":cont.cyclePause=(cont.cyclePause===1)?0:1;checkInstantResume(cont.cycl ePause,arg2,cont);return false;case"pause":cont.cyclePause=1;return false;case"resume":cont.cyclePause=0;checkInstantResume(false,arg2,cont);return false;case"prev":case"next":var opts=$(cont).data("cycle.opts");if(!opts){log('options not found, "prev/next" ignored');return false;}$.fn.cycle[options](opts);return false;default:options={fx:options};}return options;}else{if(options.constructor==Number){var num=options;options=$(cont).data("cycle.opts");if(!options){log("options not found, can not advance slide");return false;}if(num<0||num>=options.elements.length){log("invalid slide index: "+num);return false;}options.nextSlide=num;if(cont.cycleTimeout){clearTimeout(cont.cycleTimeout);cont.c ycleTimeout=0;}if(typeof arg2=="string"){options.oneTimeFx=arg2;}go(options.elements,options,1,num>=options.currSl ide);return false;}}return options;function checkInstantResume(isPaused,arg2,cont){if(!isPaused&&arg2===true){var options=$(cont).data("cycle.opts");if(!options){log("options not found, can not resume");return false;}if(cont.cycleTimeout){clearTimeout(cont.cycleTimeout);cont.cycleTimeout=0;}go(opti ons.elements,options,1,(!opts.rev&&!opts.backwards));}}}function removeFilter(el,opts){if(!$.support.opacity&&opts.cleartype&&el.style.filter){try{el.styl e.removeAttribute("filter");}catch(smother){}}}function destroy(opts){if(opts.next){$(opts.next).unbind(opts.prevNextEvent);}if(opts.prev){$(opts .prev).unbind(opts.prevNextEvent);}if(opts.pager||opts.pagerAnchorBuilder){$.each(opts.pag erAnchors||[],function(){this.unbind().remove();});}opts.pagerAnchors=null;if(opts.destroy ){opts.destroy(opts);}}function buildOptions($cont,$slides,els,options,o){var opts=$.extend({},$.fn.cycle.defaults,options||{},$.metadata?$cont.metadata():$.meta?$cont .data():{});if(opts.autostop){opts.countdown=opts.autostopCount||els.length;}var cont=$cont[0];$cont.data("cycle.opts",opts);opts.$cont=$cont;opts.stopCount=cont.cycleSto p;opts.elements=els;opts.before=opts.before?[opts.before]:[];opts.after=opts.after?[opts.a fter]:[];opts.after.unshift(function(){opts.busy=0;});if(!$.support.opacity&&opts.cleartyp e){opts.after.push(function(){removeFilter(this,opts);});}if(opts.continuous){opts.after.p ush(function(){go(els,opts,0,(!opts.rev&&!opts.backwards));});}saveOriginalOpts(opts);if(! $.support.opacity&&opts.cleartype&&!opts.cleartypeNoBg){clearTypeFix($slides);}if($cont.cs s("position")=="static"){$cont.css("position","relative");}if(opts.width){$cont.width(opts .width);}if(opts.height&&opts.height!="auto"){$cont.height(opts.height);}if(opts.startingS lide){opts.startingSlide=parseInt(opts.startingSlide);}else{if(opts.backwards){opts.starti ngSlide=els.length-1;}}if(opts.random){opts.randomMap=[];for(var i=0;i<els.length;i++){opts.randomMap.push(i);}opts.randomMap.sort(function(a,b){return Math.random()-0.5;});opts.randomIndex=1;opts.startingSlide=opts.randomMap[1];}else{if(opt s.startingSlide>=els.length){opts.startingSlide=0;}}opts.currSlide=opts.startingSlide||0;v ar first=opts.startingSlide;$slides.css({position:"absolute",top:0,left:0}).hide().each(func tion(i){var z;if(opts.backwards){z=first?i<=first?els.length+(i-first):first-i:els.length-i;}else{z=f irst?i>=first?els.length-(i-first):first-i:els.length-i;}$(this).css("z-index",z);});$(els [first]).css("opacity",1).show();removeFilter(els[first],opts);if(opts.fit&&opts.width){$s lides.width(opts.width);}if(opts.fit&&opts.height&&opts.height!="auto"){$slides.height(opt s.height);}var reshape=opts.containerResize&&!$cont.innerHeight();if(reshape){var maxw=0,maxh=0;for(var j=0;j<els.length;j++){var $e=$(els[j]),e=$e[0],w=$e.outerWidth(),h=$e.outerHeight();if(!w){w=e.offsetWidth||e.width ||$e.attr("width");}if(!h){h=e.offsetHeight||e.height||$e.attr("height");}maxw=w>maxw?w:ma xw;maxh=h>maxh?h:maxh;}if(maxw>0&&maxh>0){$cont.css({width:maxw+"px",height:maxh+"px"});}} if(opts.pause){$cont.hover(function(){this.cyclePause++;},function(){this.cyclePause--;}); }if(supportMultiTransitions(opts)===false){return false;}var requeue=false;options.requeueAttempts=options.requeueAttempts||0;$slides.each(function(){ var $el=$(this);this.cycleH=(opts.fit&&opts.height)?opts.height:($el.height()||this.offsetHei ght||this.height||$el.attr("height")||0);this.cycleW=(opts.fit&&opts.width)?opts.width:($e l.width()||this.offsetWidth||this.width||$el.attr("width")||0);if($el.is("img")){var loadingIE=($.browser.msie&&this.cycleW==28&&this.cycleH==30&&!this.complete);var loadingFF=($.browser.mozilla&&this.cycleW==34&&this.cycleH==19&&!this.complete);var loadingOp=($.browser.opera&&((this.cycleW==42&&this.cycleH==19)||(this.cycleW==37&&this.c ycleH==17))&&!this.complete);var loadingOther=(this.cycleH==0&&this.cycleW==0&&!this.complete);if(loadingIE||loadingFF||lo adingOp||loadingOther){if(o.s&&opts.requeueOnImageNotLoaded&&++options.requeueAttempts<100 ){log(options.requeueAttempts," - img slide not loaded, requeuing slideshow: ",this.src,this.cycleW,this.cycleH);setTimeout(function(){$(o.s,o.c).cycle(options);},opt s.requeueTimeout);requeue=true;return false;}else{log("could not determine size of image: "+this.src,this.cycleW,this.cycleH);}}}return true;});if(requeue){return false;}opts.cssBefore=opts.cssBefore||{};opts.animIn=opts.animIn||{};opts.animOut=opts.an imOut||{};$slides.not(":eq("+first+")").css(opts.cssBefore);if(opts.cssFirst){$($slides[fi rst]).css(opts.cssFirst);}if(opts.timeout){opts.timeout=parseInt(opts.timeout);if(opts.spe ed.constructor==String){opts.speed=$.fx.speeds[opts.speed]||parseInt(opts.speed);}if(!opts .sync){opts.speed=opts.speed/2;}var buffer=opts.fx=="shuffle"?500:250;while((opts.timeout-opts.speed)<buffer){opts.timeout+=o pts.speed;}}if(opts.easing){opts.easeIn=opts.easeOut=opts.easing;}if(!opts.speedIn){opts.s peedIn=opts.speed;}if(!opts.speedOut){opts.speedOut=opts.speed;}opts.slideCount=els.length ;opts.currSlide=opts.lastSlide=first;if(opts.random){if(++opts.randomIndex==els.length){op ts.randomIndex=0;}opts.nextSlide=opts.randomMap[opts.randomIndex];}else{if(opts.backwards) {opts.nextSlide=opts.startingSlide==0?(els.length-1):opts.startingSlide-1;}else{opts.nextS lide=opts.startingSlide>=(els.length-1)?0:opts.startingSlide+1;}}if(!opts.multiFx){var init=$.fn.cycle.transitions[opts.fx];if($.isFunction(init)){init($cont,$slides,opts);}els e{if(opts.fx!="custom"&&!opts.multiFx){log("unknown transition: "+opts.fx,"; slideshow terminating");return false;}}}var e0=$slides[first];if(opts.before.length){opts.before[0].apply(e0,[e0,e0,opts,true]);}if(o pts.after.length>1){opts.after[1].apply(e0,[e0,e0,opts,true]);}if(opts.next){$(opts.next). bind(opts.prevNextEvent,function(){return advance(opts,opts.rev?-1:1);});}if(opts.prev){$(opts.prev).bind(opts.prevNextEvent,functi on(){return advance(opts,opts.rev?1:-1);});}if(opts.pager||opts.pagerAnchorBuilder){buildPager(els,op ts);}exposeAddSlide(opts,els);return opts;}function saveOriginalOpts(opts){opts.original={before:[],after:[]};opts.original.cssBefore=$.exten d({},opts.cssBefore);opts.original.cssAfter=$.extend({},opts.cssAfter);opts.original.animI n=$.extend({},opts.animIn);opts.original.animOut=$.extend({},opts.animOut);$.each(opts.bef ore,function(){opts.original.before.push(this);});$.each(opts.after,function(){opts.origin al.after.push(this);});}function supportMultiTransitions(opts){var i,tx,txs=$.fn.cycle.transitions;if(opts.fx.indexOf(",")>0){opts.multiFx=true;opts.fxs=opt s.fx.replace(/\s*/g,"").split(",");for(i=0;i<opts.fxs.length;i++){var fx=opts.fxs[i];tx=txs[fx];if(!tx||!txs.hasOwnProperty(fx)||!$.isFunction(tx)){log("discar ding unknown transition: ",fx);opts.fxs.splice(i,1);i--;}}if(!opts.fxs.length){log("No valid transitions named; slideshow terminating.");return false;}}else{if(opts.fx=="all"){opts.multiFx=true;opts.fxs=[];for(p in txs){tx=txs[p];if(txs.hasOwnProperty(p)&&$.isFunction(tx)){opts.fxs.push(p);}}}}if(opts.m ultiFx&&opts.randomizeEffects){var r1=Math.floor(Math.random()*20)+30;for(i=0;i<r1;i++){var r2=Math.floor(Math.random()*opts.fxs.length);opts.fxs.push(opts.fxs.splice(r2,1)[0]);}deb ug("randomized fx sequence: ",opts.fxs);}return true;}function exposeAddSlide(opts,els){opts.addSlide=function(newSlide,prepend){var $s=$(newSlide),s=$s[0];if(!opts.autostopCount){opts.countdown++;}els[prepend?"unshift":"p ush"](s);if(opts.els){opts.els[prepend?"unshift":"push"](s);}opts.slideCount=els.length;$s .css("position","absolute");$s[prepend?"prependTo":"appendTo"](opts.$cont);if(prepend){opt s.currSlide++;opts.nextSlide++;}if(!$.support.opacity&&opts.cleartype&&!opts.cleartypeNoBg ){clearTypeFix($s);}if(opts.fit&&opts.width){$s.width(opts.width);}if(opts.fit&&opts.heigh t&&opts.height!="auto"){$slides.height(opts.height);}s.cycleH=(opts.fit&&opts.height)?opts .height:$s.height();s.cycleW=(opts.fit&&opts.width)?opts.width:$s.width();$s.css(opts.cssB efore);if(opts.pager||opts.pagerAnchorBuilder){$.fn.cycle.createPagerAnchor(els.length-1,s ,$(opts.pager),els,opts);}if($.isFunction(opts.onAddSlide)){opts.onAddSlide($s);}else{$s.h ide();}};}$.fn.cycle.resetState=function(opts,fx){fx=fx||opts.fx;opts.before=[];opts.after =[];opts.cssBefore=$.extend({},opts.original.cssBefore);opts.cssAfter=$.extend({},opts.ori ginal.cssAfter);opts.animIn=$.extend({},opts.original.animIn);opts.animOut=$.extend({},opt s.original.animOut);opts.fxFn=null;$.each(opts.original.before,function(){opts.before.push (this);});$.each(opts.original.after,function(){opts.after.push(this);});var init=$.fn.cycle.transitions[fx];if($.isFunction(init)){init(opts.$cont,$(opts.elements),o pts);}};function go(els,opts,manual,fwd){if(manual&&opts.busy&&opts.manualTrump){debug("manualTrump in go(), stopping active transition");$(els).stop(true,true);opts.busy=false;}if(opts.busy){debug("transition active, ignoring new tx request");return;}var p=opts.$cont[0],curr=els[opts.currSlide],next=els[opts.nextSlide];if(p.cycleStop!=opts.st opCount||p.cycleTimeout===0&&!manual){return;}if(!manual&&!p.cyclePause&&!opts.bounce&&((o pts.autostop&&(--opts.countdown<=0))||(opts.nowrap&&!opts.random&&opts.nextSlide<opts.curr Slide))){if(opts.end){opts.end(opts);}return;}var changed=false;if((manual||!p.cyclePause)&&(opts.nextSlide!=opts.currSlide)){changed=true; var fx=opts.fx;curr.cycleH=curr.cycleH||$(curr).height();curr.cycleW=curr.cycleW||$(curr).wid th();next.cycleH=next.cycleH||$(next).height();next.cycleW=next.cycleW||$(next).width();if (opts.multiFx){if(opts.lastFx==undefined||++opts.lastFx>=opts.fxs.length){opts.lastFx=0;}f x=opts.fxs[opts.lastFx];opts.currFx=fx;}if(opts.oneTimeFx){fx=opts.oneTimeFx;opts.oneTimeF x=null;}$.fn.cycle.resetState(opts,fx);if(opts.before.length){$.each(opts.before,function( i,o){if(p.cycleStop!=opts.stopCount){return;}o.apply(next,[curr,next,opts,fwd]);});}var after=function(){$.each(opts.after,function(i,o){if(p.cycleStop!=opts.stopCount){return;} o.apply(next,[curr,next,opts,fwd]);});};debug("tx firing; currSlide: "+opts.currSlide+"; nextSlide: "+opts.nextSlide);opts.busy=1;if(opts.fxFn){opts.fxFn(curr,next,opts,after,fwd,manual&&op ts.fastOnEvent);}else{if($.isFunction($.fn.cycle[opts.fx])){$.fn.cycle[opts.fx](curr,next, opts,after,fwd,manual&&opts.fastOnEvent);}else{$.fn.cycle.custom(curr,next,opts,after,fwd, manual&&opts.fastOnEvent);}}}if(changed||opts.nextSlide==opts.currSlide){opts.lastSlide=op ts.currSlide;if(opts.random){opts.currSlide=opts.nextSlide;if(++opts.randomIndex==els.leng th){opts.randomIndex=0;}opts.nextSlide=opts.randomMap[opts.randomIndex];if(opts.nextSlide= =opts.currSlide){opts.nextSlide=(opts.currSlide==opts.slideCount-1)?0:opts.currSlide+1;}}e lse{if(opts.backwards){var roll=(opts.nextSlide-1)<0;if(roll&&opts.bounce){opts.backwards=!opts.backwards;opts.nextS lide=1;opts.currSlide=0;}else{opts.nextSlide=roll?(els.length-1):opts.nextSlide-1;opts.cur rSlide=roll?0:opts.nextSlide+1;}}else{var roll=(opts.nextSlide+1)==els.length;if(roll&&opts.bounce){opts.backwards=!opts.backwards; opts.nextSlide=els.length-2;opts.currSlide=els.length-1;}else{opts.nextSlide=roll?0:opts.n extSlide+1;opts.currSlide=roll?els.length-1:opts.nextSlide-1;}}}}if(changed&&opts.pager){o pts.updateActivePagerLink(opts.pager,opts.currSlide,opts.activePagerClass);}var ms=0;if(opts.timeout&&!opts.continuous){ms=getTimeout(els[opts.currSlide],els[opts.nextSl ide],opts,fwd);}else{if(opts.continuous&&p.cyclePause){ms=10;}}if(ms>0){p.cycleTimeout=set Timeout(function(){go(els,opts,0,(!opts.rev&&!opts.backwards));},ms);}}$.fn.cycle.updateAc tivePagerLink=function(pager,currSlide,clsName){$(pager).each(function(){$(this).children( ).removeClass(clsName).eq(currSlide).addClass(clsName);});};function getTimeout(curr,next,opts,fwd){if(opts.timeoutFn){var t=opts.timeoutFn.call(curr,curr,next,opts,fwd);while((t-opts.speed)<250){t+=opts.speed;}d ebug("calculated timeout: "+t+"; speed: "+opts.speed);if(t!==false){return t;}}return opts.timeout;}$.fn.cycle.next=function(opts){advance(opts,opts.rev?-1:1);};$.fn.cycle.pre v=function(opts){advance(opts,opts.rev?1:-1);};function advance(opts,val){var els=opts.elements;var p=opts.$cont[0],timeout=p.cycleTimeout;if(timeout){clearTimeout(timeout);p.cycleTimeout=0 ;}if(opts.random&&val<0){opts.randomIndex--;if(--opts.randomIndex==-2){opts.randomIndex=el s.length-2;}else{if(opts.randomIndex==-1){opts.randomIndex=els.length-1;}}opts.nextSlide=o pts.randomMap[opts.randomIndex];}else{if(opts.random){opts.nextSlide=opts.randomMap[opts.r andomIndex];}else{opts.nextSlide=opts.currSlide+val;if(opts.nextSlide<0){if(opts.nowrap){r eturn false;}opts.nextSlide=els.length-1;}else{if(opts.nextSlide>=els.length){if(opts.nowrap){r eturn false;}opts.nextSlide=0;}}}}var cb=opts.onPrevNextEvent||opts.prevNextClick;if($.isFunction(cb)){cb(val>0,opts.nextSlide, els[opts.nextSlide]);}go(els,opts,1,val>=0);return false;}function buildPager(els,opts){var $p=$(opts.pager);$.each(els,function(i,o){$.fn.cycle.createPagerAnchor(i,o,$p,els,opts);} );opts.updateActivePagerLink(opts.pager,opts.startingSlide,opts.activePagerClass);}$.fn.cy cle.createPagerAnchor=function(i,el,$p,els,opts){var a;if($.isFunction(opts.pagerAnchorBuilder)){a=opts.pagerAnchorBuilder(i,el);debug("pagerA nchorBuilder("+i+", el) returned: "+a);}else{a='<a href="#">'+(i+1)+"</a>";}if(!a){return;}var $a=$(a);if($a.parents("body").length===0){var arr=[];if($p.length>1){$p.each(function(){var $clone=$a.clone(true);$(this).append($clone);arr.push($clone[0]);});$a=$(arr);}else{$a.ap pendTo($p);}}opts.pagerAnchors=opts.pagerAnchors||[];opts.pagerAnchors.push($a);$a.bind(op ts.pagerEvent,function(e){e.preventDefault();opts.nextSlide=i;var p=opts.$cont[0],timeout=p.cycleTimeout;if(timeout){clearTimeout(timeout);p.cycleTimeout=0 ;}var cb=opts.onPagerEvent||opts.pagerClick;if($.isFunction(cb)){cb(opts.nextSlide,els[opts.nex tSlide]);}go(els,opts,1,opts.currSlide<i);});if(!/^click/.test(opts.pagerEvent)&&!opts.all owPagerClickBubble){$a.bind("click.cycle",function(){return false;});}if(opts.pauseOnPagerHover){$a.hover(function(){opts.$cont[0].cyclePause++;},fun ction(){opts.$cont[0].cyclePause--;});}};$.fn.cycle.hopsFromLast=function(opts,fwd){var hops,l=opts.lastSlide,c=opts.currSlide;if(fwd){hops=c>l?c-l:opts.slideCount-l;}else{hops= c<l?l-c:l+opts.slideCount-c;}return hops;};function clearTypeFix($slides){debug("applying clearType background-color hack");function hex(s){s=parseInt(s).toString(16);return s.length<2?"0"+s:s;}function getBg(e){for(;e&&e.nodeName.toLowerCase()!="html";e=e.parentNode){var v=$.css(e,"background-color");if(v.indexOf("rgb")>=0){var rgb=v.match(/\d+/g);return"#"+hex(rgb[0])+hex(rgb[1])+hex(rgb[2]);}if(v&&v!="transparent" ){return v;}}return"#ffffff";}$slides.each(function(){$(this).css("background-color",getBg(this)); });}$.fn.cycle.commonReset=function(curr,next,opts,w,h,rev){$(opts.elements).not(curr).hid e();opts.cssBefore.opacity=1;opts.cssBefore.display="block";if(w!==false&&next.cycleW>0){o pts.cssBefore.width=next.cycleW;}if(h!==false&&next.cycleH>0){opts.cssBefore.height=next.c ycleH;}opts.cssAfter=opts.cssAfter||{};opts.cssAfter.display="none";$(curr).css("zIndex",o pts.slideCount+(rev===true?1:0));$(next).css("zIndex",opts.slideCount+(rev===true?0:1));}; $.fn.cycle.custom=function(curr,next,opts,cb,fwd,speedOverride){var $l=$(curr),$n=$(next);var speedIn=opts.speedIn,speedOut=opts.speedOut,easeIn=opts.easeIn,easeOut=opts.easeOut;$n.cs s(opts.cssBefore);if(speedOverride){if(typeof speedOverride=="number"){speedIn=speedOut=speedOverride;}else{speedIn=speedOut=1;}easeIn= easeOut=null;}var fn=function(){$n.animate(opts.animIn,speedIn,easeIn,cb);};$l.animate(opts.animOut,speedOu t,easeOut,function(){if(opts.cssAfter){$l.css(opts.cssAfter);}if(!opts.sync){fn();}});if(o pts.sync){fn();}};$.fn.cycle.transitions={fade:function($cont,$slides,opts){$slides.not(": eq("+opts.currSlide+")").css("opacity",0);opts.before.push(function(curr,next,opts){$.fn.c ycle.commonReset(curr,next,opts);opts.cssBefore.opacity=0;});opts.animIn={opacity:1};opts. animOut={opacity:0};opts.cssBefore={top:0,left:0};}};$.fn.cycle.ver=function(){return ver;};$.fn.cycle.defaults={fx:"fade",timeout:4000,timeoutFn:null,continuous:0,speed:1000, speedIn:null,speedOut:null,next:null,prev:null,onPrevNextEvent:null,prevNextEvent:"click.c ycle",pager:null,onPagerEvent:null,pagerEvent:"click.cycle",allowPagerClickBubble:false,pa gerAnchorBuilder:null,before:null,after:null,end:null,easing:null,easeIn:null,easeOut:null ,shuffle:null,animIn:null,animOut:null,cssBefore:null,cssAfter:null,fxFn:null,height:"auto ",startingSlide:0,sync:1,random:0,fit:0,containerResize:1,pause:0,pauseOnPagerHover:0,auto stop:0,autostopCount:0,delay:0,slideExpr:null,cleartype:!$.support.opacity,cleartypeNoBg:f alse,nowrap:0,fastOnEvent:0,randomizeEffects:1,rev:0,manualTrump:true,requeueOnImageNotLoa ded:true,requeueTimeout:250,activePagerClass:"activeSlide",updateActivePagerLink:null,back wards:false};})(jQuery);
/* jquery.cycle.lit.js
* jQuery Cycle Lite Plugin
* http://malsup.com/jquery/cycle/lite/
* Copyright (c) 2008 M. Alsup
* Version: 1.0 (06/08/2008)
* Dual licensed under the MIT and GPL licenses:
* http://www.opensource.org/licenses/mit-license.php
* http://www.gnu.org/licenses/gpl.html
* Requires: jQuery v1.2.3 or later
;(function($) {
var ver = 'Lite-1.0';
$.fn.cycle = function(options) {
return this.each(function() {
options = options || {};
if (this.cycleTimeout) clearTimeout(this.cycleTimeout);
this.cycleTimeout = 0;
this.cyclePause = 0;
var $cont = $(this);
var $slides = options.slideExpr ? $(options.slideExpr, this) : $cont.children();
var els = $slides.get();
if (els.length < 2) {
if (window.console && window.console.log)
window.console.log('terminating; too few slides: ' + els.length);
return; // don't bother
// support metadata plugin (v1.0 and v2.0)
var opts = $.extend({}, $.fn.cycle.defaults, options || {}, $.metadata ? $cont.metadata() : $.meta ? $cont.data() : {});
opts.before = opts.before ? [opts.before] : [];
opts.after = opts.after ? [opts.after] : [];
opts.after.unshift(function(){ opts.busy=0; });
// allow shorthand overrides of width, height and timeout
var cls = this.className;
opts.width = parseInt((cls.match(/w:(\d+)/)||[])[1]) || opts.width;
opts.height = parseInt((cls.match(/h:(\d+)/)||[])[1]) || opts.height;
opts.timeout = parseInt((cls.match(/t:(\d+)/)||[])[1]) || opts.timeout;
if ($cont.css('position') == 'static')
$cont.css('position', 'relative');
if (opts.width)
$cont.width(opts.width);
if (opts.height && opts.height != 'auto')
$cont.height(opts.height);
var first = 0;
$slides.css({position: 'absolute', top:0, left:0}).hide().each(function(i) {
$(this).css('z-index', els.length-i)
$(els[first]).css('opacity',1).show(); // opacity bit needed to handle reinit case
if ($.browser.msie) els[first].style.removeAttribute('filter');
if (opts.fit && opts.width)
$slides.width(opts.width);
if (opts.fit && opts.height && opts.height != 'auto')
$slides.height(opts.height);
if (opts.pause)
$cont.hover(function(){this.cyclePause=1;}, function(){this.cyclePause=0;});
$.fn.cycle.transitions.fade($cont, $slides, opts);
$slides.each(function() {
var $el = $(this);
this.cycleH = (opts.fit && opts.height) ? opts.height : $el.height();
this.cycleW = (opts.fit && opts.width) ? opts.width : $el.width();
$slides.not(':eq('+first+')').css({opacity:0});
if (opts.cssFirst)
$($slides[first]).css(opts.cssFirst);
if (opts.timeout) {
// ensure that timeout and speed settings are sane
if (opts.speed.constructor == String)
opts.speed = {slow: 600, fast: 200}[opts.speed] || 400;
if (!opts.sync)
opts.speed = opts.speed / 2;
while((opts.timeout - opts.speed) < 250)
opts.timeout += opts.speed;
opts.speedIn = opts.speed;
opts.speedOut = opts.speed;
opts.slideCount = els.length;
opts.currSlide = first;
opts.nextSlide = 1;
// fire artificial events
var e0 = $slides[first];
if (opts.before.length)
opts.before[0].apply(e0, [e0, e0, opts, true]);
if (opts.after.length > 1)
opts.after[1].apply(e0, [e0, e0, opts, true]);
if (opts.click && !opts.next)
opts.next = opts.click;
if (opts.next)
$(opts.next).bind('click', function(){return advance(els,opts,opts.rev?-1:1)});
if (opts.prev)
$(opts.prev).bind('click', function(){return advance(els,opts,opts.rev?1:-1)});
if (opts.timeout)
this.cycleTimeout = setTimeout(function() {
go(els,opts,0,!opts.rev)
}, opts.timeout + (opts.delay||0));
function go(els, opts, manual, fwd) {
if (opts.busy) return;
var p = els[0].parentNode, curr = els[opts.currSlide], next = els[opts.nextSlide];
if (p.cycleTimeout === 0 && !manual)
return;
if (manual || !p.cyclePause) {
if (opts.before.length)
$.each(opts.before, function(i,o) { o.apply(next, [curr, next, opts, fwd]); });
var after = function() {
if ($.browser.msie)
this.style.removeAttribute('filter');
$.each(opts.after, function(i,o) { o.apply(next, [curr, next, opts, fwd]); });
if (opts.nextSlide != opts.currSlide) {
opts.busy = 1;
$.fn.cycle.custom(curr, next, opts, after);
var roll = (opts.nextSlide + 1) == els.length;
opts.nextSlide = roll ? 0 : opts.nextSlide+1;
opts.currSlide = roll ? els.length-1 : opts.nextSlide-1;
if (opts.timeout)
p.cycleTimeout = setTimeout(function() { go(els,opts,0,!opts.rev) }, opts.timeout);
// advance slide forward or back
function advance(els, opts, val) {
var p = els[0].parentNode, timeout = p.cycleTimeout;
if (timeout) {
clearTimeout(timeout);
p.cycleTimeout = 0;
opts.nextSlide = opts.currSlide + val;
if (opts.nextSlide < 0) {
opts.nextSlide = els.length - 1;
else if (opts.nextSlide >= els.length) {
opts.nextSlide = 0;
go(els, opts, 1, val>=0);
return false;
$.fn.cycle.custom = function(curr, next, opts, cb) {
var $l = $(curr), $n = $(next);
$n.css({opacity:0});
var fn = function() {$n.animate({opacity:1}, opts.speedIn, opts.easeIn, cb)};
$l.animate({opacity:0}, opts.speedOut, opts.easeOut, function() {
$l.css({display:'none'});
if (!opts.sync) fn();
if (opts.sync) fn();
$.fn.cycle.transitions = {
fade: function($cont, $slides, opts) {
$slides.not(':eq(0)').css('opacity',0);
opts.before.push(function() { $(this).show() });
$.fn.cycle.ver = function() { return ver; };
// @see: http://malsup.com/jquery/cycle/lite/
$.fn.cycle.defaults = {
timeout: 4000,
speed: 1000,
next: null,
prev: null,
before: null,
after: null,
height: 'auto',
sync: 1,
fit: 0,
pause: 0,
delay: 0,
slideExpr: null
})(jQuery);I got it cycling. Must've had bad code. Used different code.
Maybe you are looking for
-
I have multiple apple phones on one account can i create a new iTunes account for other iphone
I have multiple iphones on one billing account as well as itunes. Can I create a separate itunes account for other iphone?
-
I am having some huge problems with my colorspace settings. Every time I upload my raw files from my Canon 5D mark II or 6D the pics are perfect in color. That includes the back of my camera, the pic viewer on my macbook pro, and previews. They even
-
How to set up wifi and cellular for messaging
My family has just purchased two iPhone 5Ss -- our first smartphones. When we message, sometimes we're message someone on an iPhone, but some of our friends have non-Apple devices. Yesterday, I was sending a group message to 3 people -- one on an iPh
-
4 months of email gone from my Mail inbox; on all devices, including iCloud; 124 Notes gone on Pro & iPad, still there on iPhone 4s; no idea how this happened. Was running Lion, now Moutain Lion. Repaired permissions etc. Now what? Thank you for help
-
JVM running with LINUX operating system on I686
Is there a JDK that runs in an I686 machine with linux as operating system. I can't raise a mule server because JVM seems to not recognize the hardware.with I686. I am not an expert in JAVA but it seems to give the following error. I am getting this