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,
    Emerson

    Oi 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.
    Jair

    Prezado 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

  • SPED Contábil - bloco I050

    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,
    Fabiana

    Oi 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
    Gaurav

    Which 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, Best

    Hi,
    I would envolve another engineer to this topic.
    Thanks for your understanding.
    Roger Lu
    TechNet Community Support

  • I made a Apple Id but when i go to sign in the App Store it says that my id didnt been used in the App Store or its wrong but i know its correct!

    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 acess

    Hello 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 &lt;&gt; 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 AM

    Ronaldo,
    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,
    Mariano

    Olá 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,
    Srinivas

    Hi
    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 programming

    Hi ,
    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.

  • Jquery cycle stacked

    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 &amp; Video Adventure Travel by Land, Sea &amp; 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