-
Total de ítens
63 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que RickMao postou
-
Fonte: http://www.valdecicontabilidade.cnt.br/index.htm?http%3A//www.valdecicontabilidade.cnt.br/meus_servicos/contabilidade/DICAS/venda_de_ativo.html COMPRA E VENDA DE BENS DO ATIVO IMOBILIZADO OPERAÇÕES REALIZADAS APÓS 31/12/2002 NA COMPRA Nas compra de bens destinados ao ativo fixo da empresa, desde que estes bem sejam utilizados na atividade do contribuinte, e que os produtos, mercadorias ou serviços gerados por este bem não sejam isentos de imposto o contribuinte poderá creditar-se do ICMS na razão de 1/48 (Um quarenta e oito avos) do total de ICMS por mês, devendo a primeira parcela ser apropriada no mês em que ocorrer a entrada do bem. Se a empresa tiver saídas somente isentas ou não tributadas, não poderá creditar-se do ICMS sobre o bem adquirido NA VENDA A venda de bens do ativo não sofrerá incidência de ICMS, tendo em vista que por esta sistemática a empresa creditou-se somente das parcelas até a data de sua venda ou transferência, sendo a venda efetuada como segue: CFOP - 5.551 6.551 Situação Tributaria: 041 - Não Tributada Não incidência de ICMS conforme artigo 7º Item XIV do RICMS Decreto 45.490/2000. Quando a empresa efetuar a venda de bem do ativo e cujo credito ainda não tenha sido totalmente apropriado, poderá o comprador creditar-se das parcelas restantes, desde que o bem seja utilizado para a atividade do estabelecimento conforme explicado acima. Para que o comprador tenha direito ao credito o vendedor deverá indicar nas informações Complementares da nota fiscal de venda: Transferência de Credito do Ativo imobilizado Artigo 61 parágrafo 11 do RICMS Decreto 45.490/2000 Indicar o Valor do saldo restante de ICMS que ainda não foi apropriado e a quantidade de parcelas, numero e data da nota fiscal original de compra e o valor total do ICMS da aquisição. juntar uma copia da nota original de aquisição do bem que deverá ser mantida com a nota de venda atual. Por exemplo uma empresa adquiriu uma maquina por R$ 10.000,00 com ICMS destacado na nota de R$ 1.800,00 poderá se creditar em 48 parcelas mensais no valor de R$ 37,50. Se vender a citada maquina após 12 meses de uso, o comprador poderá ainda se creditar de 36 parcelas no valor de R$ 37,50, desde que seguidos os procedimentos acima. Quando a venda for efetuada para outro estado o credito será limitado ao valor do ICMS aplicando-se a alíquota de venda para este estado. No caso do exemplo acima foi tomado como base o ICMS do Estado de São Paulo 18% (R$ 1.800,00), se o comprador da maquina se localizar no estado de Minas Gerais o credito seria limitado a R$ 1.200,00 (R$ 10.000,00 x 12% que é a alíquota de venda para o Estado de Minas Gerais) OPERAÇÕES REALIZADAS ATÉ 31/12/2002 NA COMPRA O Credito do imposto é feito integralmente no mês de aquisição do bem, sempre observando as regras de utilização do bem pela empresa conforme explicado acima. NA VENDA A venda do bem não sofre incidência devendo a nota fiscal ser emitida conforme explicado acima, porem o credito do ICMS apropriado de um única vez na compra deverá ser estornado, se o bem for vendido antes de completar 05 (cinco) anos de sua aquisição na razão de 20% (vinte por cento) para cada ano ou fração que falte. Acredito que o CSOSN a usar seja o 400.
-
Alíquota De Icms A Ser Utilizada Em Nfce
RickMao replied to braytiner's tópico in NFC-e - Nota Fiscal do Consumidor Eletrônica
Boa tarde a todos, bom esse assunto me deixou uma semana pesquisando e falando com setor fiscal da SEFAZ e contador. De tudo que consegui compreender é as alíquota descrinadas na NFC-e são dependente de cada cenário e até existe uma dependência para cada compra, vou tentar ser o mais claro possível: Num mercadinho o cara compra do Fornecedor A o produto ARROZ TIPO 1 com o CST 60, CFOP 5405 PIS 05 COFINS 05 Origem 0 o Fornecedor B vende o mesmo produto e emite uma Nota com o CST 00, CFOP 5102 PIS 00 COFINS 00 Origem 0 Como eu deveria tratar esse produto no meu sistema? Segundo o que me foi passado as duas compras deveria haver dois cadastro para gerar o SPED corretamente ou poderia tratar todos como sendo ST, porém vai existir uma pequena diferença no meu fechamento do SPED, pois o primeiro é ST e o segundo apesar de não ser vai gerar um crédito de icms, pis, e cofins e dependendo do tipo de empresa (Simples ou Normal) haverá uma pequena sobrecarga do imposto do meu cliente, porém os clientes não querem perde tempo fazendo a classificação correta de seus estoque, uns por falta de conhecimento e outros por desleixo mesmo. Agora fazendo uma cálculo dos meus imposto eu gero na minha própria NFC-e os encargos de acordo com o que o meu cliente colocou no cadastro de produtos e desse modo consigo fazer um relatório diário de quanto ele gerou de imposto e lucro no dia, porém a duas formas distintas devido ao tipo de empresa (Simples e Normal), os códigos que recomendo para os meus cliente do SIMPLES são de acordo com essa tabela: Comprando de uma empresa normal: CST CFOP PIS/CONFINNS 00 ->102 (6101, 6102, 5101, 5102) -> 5102 (??) -> 00 40-> 400 (6101, 6102, 5101, 5102) -> 5102 (??) -> 06 60-> 500 (6401,6403, 5405 etc) -> 5405 (??) -> 05 Aliquota ICMS PIS/COFINS de acordo com as tabela do simples nacional Mais até hoje eu não sei o certo ainda, apesar de os contadores de meus cliente dizerem que está certo, sempre cato os cupons de outros que não são meus clientes no lixo e dou uma olhada e vejo muitas diferenças, fico cheio de vontade que conversar com o dono sobre os impostos mais fico com receio que vontade. Se alguém souber o certo ou pelo menos o mais próximo do certo ajuda aí. Pensei muito antes de escrever este post, pois tenho medo de passar o conhecimento errado, mais numa tentativa de contribuir isso é o que eu sei no momento. -
Caros desenvolvedores, saudações. Estou revisando meu sistema do SNGPC e me deparei com o st_TipoOperacaoNotaFiscal que tem 3 opções 1=Compra, 2=Transferência e 3=Venda, alguém já usou a opção 3, se usou em que situação se aplica?
-
Seria excelente fazer isso via sistema e acredito ser possível pois tenho um cliente que joga on-line e toda vez que ele abre o jogo dele o protocolo SSL 2.0 é desativado e ativa o SSL 3.0.
-
Certificado A3 não encontrado - aba pessoal vazia
RickMao replied to robertocamargo's tópico in ACBrNFe
Caro colega, o certificado digital tanto ser A1 ou A3 vai aparecer na pessoal, o que pode estar ocorrendo é a incompatibilidade entre a sua leitora e o driver instalado. Existe também um aplicativo que acessa o certificado e checa o estado dele, algumas vezes pode ser que a mídia (cartão ou token) esteja danificada e desse modo não há sucesso na leitura dos dados armazenados. Para dar mais apoio a sua necessidades seria melhor você anexar imagens do seu erro!- 2 replies
-
- certificado
- a3
-
(e 1 mais)
Tags:
-
Vocês teriam um exemplo de como ratear o valor do desconto proporcional ao total do item? Ex Qtde Valor Unitario Valor Total 1 X 1,060 1,060 8 X 2,60 20,800 3 X 90,00 270,000 Só que o Total do desconto é R$ 166,790 Total da NF-e R$ 291,860 Sub Total R$ 125,070 Como ratear esse valor de 166,790 proporcional ao Valor Total do Item? Resposta: Pega Subtotal multiplica por 100 e divide pelo total que é igual ao desconto por item, ou seja, igual à 42,85% subtotal x 100 / Total = Desconto por item Qtde Valor Unitario Desc% Desc R$ Valor Total 1 X 1,060 42,8527 0,4542 0,6058 8 X 2,60 42,8527 8,9133 11,8867 3 X 90,00 42,8527 115,7022 154,2978 total 125,0697 166,7903 Espero ter colaborado uso dessa maneira no meu sistema, porém esses dados vêm da minha base de dados e faço o arrendondamento na hora de alimentar o xml. ficou invertido a minha formula seria assim na verdade: 100-( subtotal x 100 / Total) = Desconto por item (57,1473%) tde Valor Unitario Desc% Desc R$ Valor Total 1 X 1,060 57,1473 0,6058 0,4542 8 X 2,60 57,1473 11,8867 8,9133 3 X 90,00 57,1473 154,2978 115,7022total 166,7903 125,0697
-
Caro colega, passei por esse problema e a solução que encontrei foi criar um transmissor de NFC-e a parti, o meu sistema de venda funciona emitindo e a nota e tenta enviar no modo assíncrono e tentar buscar o protocolo de autorização na sequência ao envio, se não retornar ele grava na base e o gerenciador de transmissão faz a busca pelo protocolo de autorização, se houver algum erro e não for autorizado coloquei um verificador de erro tipo ncm, unidade comercial e/ou tributária errados e etc, então o sistemas refaz a NFC-e com a mesma chave de acesso e reenvia.
-
Erro Ao Enviar Evento De Cancelamento Na Versão Atual Da Acbrnfe
RickMao replied to desenvolvedor2's tópico in ACBrNFe
Analisando percebi que o Número do Protocolo está 0000000000000, sendo que não foi esse protocolo que passei, fiz um showmessage e me mostra o certo, só que ao enviar me ele está mudando, já fucei todo o código de geração e não vi nenhuma regra que faça ficar com esse valor, mais tenho certeza que é erro no componente. -
Erro Ao Enviar Evento De Cancelamento Na Versão Atual Da Acbrnfe
RickMao replied to desenvolvedor2's tópico in ACBrNFe
Olá bom dia, costume perguntar pouco aqui no FORUM, mas, estou tentando enviar um cancelamento de NFe e me trás erro 215 - Falha no Schemas, meu código abaixo: procedure TDados.Cancelar(Chave, Protocolo, Justificativa: String); var NumeroLote, iUltimoIndice: Integer; Linha: Integer; Coluna: Integer; begin try NumeroLote := StrToInt(FormatDateTime('yymmddhhmm', Now)); Nota.Configuracoes.Arquivos.PathNFe := ExtractFilePath(ParamStr(0))+'NFe\'; Nota.Configuracoes.Arquivos.PathSalvar := ExtractFilePath(ParamStr(0))+'NFe\'; Nota.Configuracoes.Arquivos.PathSchemas := ExtractFilePath(ParamStr(0))+'Schemas\NFe\'; Nota.NotasFiscais.Clear; Nota.Configuracoes.Certificados.Senha := '2108'; Nota.Configuracoes.Certificados.NumeroSerie := '1788F64C2456DDB1'; Nota.Configuracoes.WebServices.Ambiente := taProducao; Nota.Configuracoes.WebServices.UF := 'AM'; Nota.EventoNFe.Evento.Clear; Nota.EventoNFe.idLote := NumeroLote; with Nota.EventoNFe.Evento.Add do begin InfEvento.tpAmb := taProducao; infEvento.cOrgao := 13; infEvento.chNFe := Trim(Chave); infEvento.CNPJ := '6368191000105'; infEvento.dhEvento := Now; infEvento.tpEvento := teCancelamento; infEvento.nSeqEvento := 1; infEvento.detEvento.nProt := Trim(Protocolo); infEvento.detEvento.xJust := Trim(Justificativa); end; Nota.WebServices.EnvEvento.Executar; // Retornos { iUltimoIndice := Nota.WebServices.EnvEvento.EventoRetorno.retEvento.Count - 1; FInfoProtocolo := Nota.WebServices.EnvEvento.EventoRetorno.retEvento.Items[iUltimoIndice].RetInfEvento.nProt; FInfoMotivo := Nota.WebServices.EnvEvento.EventoRetorno.retEvento.Items[iUltimoIndice].RetInfEvento.xMotivo; FInfoStat := IntToStr(Nota.WebServices.EnvEvento.EventoRetorno.retEvento.Items[iUltimoIndice].RetInfEvento.cStat); FInfoDataHora := DateTimeToStr(Nota.WebServices.EnvEvento.EventoRetorno.retEvento.Items[iUltimoIndice].RetInfEvento.dhRegEvento); } iUltimoIndice := Nota.WebServices.EnvEvento.EventoRetorno.retEvento.Count - 1; ShowMessage(Nota.WebServices.EnvEvento.EventoRetorno.retEvento.Items[iUltimoIndice].RetInfEvento.xMotivo); finally Nota.NotasFiscais.Clear; Nota.EventoNFe.Evento.Clear; end; end; Já atualizei os Schemas e nada, estou anexando os xml. entei de várias forma e recebo o mesmo erro dos Schemas.T 0-eve.xml 1-env-lot.xml 1-rec.xml 2.xml 1605300912-eve.xml 1605300912-ped-eve.xml 1605300933-eve.xml 1605300933-ped-eve.xml 1605300957-ped-eve.xml 1605301016-ped-eve.xml 1605301020-ped-eve.xml 1605301032-ped-eve.xml 130001832225550-ped-rec.xml 130001832225550-pro-rec.xml 1101111316056368191000010555001000000001100000001101-procEventoNFe.xml 13160563681910000105550010000000021000000027-nfe.xml 13160563681910000105550010000000029000000022-nfe.xml -
nfe Alguém sabe qual o tipo de BD do Emissor gratuito da NF-e?
RickMao replied to ANT.CARLOS.SP's tópico in ACBrNFe
Não é MySQL, mais eu importo da seguinte maneira: Exporto tudo em XML e faço a leitura pelo componente e gravo os dados no meu sistema, e quando preciso o inverso exporto em XML e uso a opção importar XML, também pode usar a leitura de arquivo TXT, existe um manual com o layout do TXT. -
Erro no suporte a canais seguros [Erro Certificado A3 Token]
RickMao replied to ricardocot's tópico in ACBrNFe
Oi comunidade, tive o mesmo problema e se arratou por vários dias e resolvi assim: 1) desintalei a capicom e o msxml5 assim: RegSvr32 /u %PathWindowsSystem%\capicom.dll RegSvr32 /u %PathWindowsSystem%\msxml5.dll Depois excluir as DLL, reinicie e instalei de novo. Não funcionou... fucei mais na internet e encontrei esse certificado, baixei e instalei beleza tudo funcionando sem formatar o windows, http://acraiz.icpbrasil.gov.br/ICP-Brasilv2.crt http://acraiz.icpbrasil.gov.br/repositorio/v1_v2_v3_v5_msie.p7b Acredito que é só pular o passo 1 e ir para o download dos certificados. Erro e tentativa, assim resolvi o meu problema e foram vários dias assim. -
Erro no suporte a canais seguros [Erro Certificado A3 Token]
RickMao replied to ricardocot's tópico in ACBrNFe
A era do CAPICOM chegou ao fim 25 Setembro 2015 Publicado em Análises CAPICOM é um controle ActiveX criado pela Microsoft em 2001 para expor um conjunto reduzido e limitado de funções da Microsoft Cryptographic Application Interface (CryptoAPI) através da arquitetura COM. Desde o lançamento do Windows 7 este componente foi removido da instalação padrão do Windows e classificado como obsoleto pela Microsoft, não recebendo mais atualizações, investimentos e suporte desde então. Conheça os principais motivos para abandonar o CAPICOM imediatamente: Windows Updates: A Microsoft distribui atualizações corretivas mensais e patches de segurança que podem ser emitidos a qualquer momento dependendo da gravidade da ameaça. Existe o risco dessas atualizações interferir no funcionamento das funções disponibilizadas pela CAPICOM a qualquer momento, sem aviso prévio. E no momento que isso ocorrer a Microsoft não lançará nenhuma atualização corretiva para o CAPICOM. Afinal, ela já vêm avisando o mundo inteiro a meia década; Plataforma de 64 bits: O componente CAPICOM foi compilado apenas para a versão de 32 bits. Isto significa que só pode ser utilizado em aplicativos compilados em 32 bits, não funcionará sob compilações de 64 bits, impedindo que os aplicativos usufruam do real desempenho disponível nos hardwares atuais; Novos protocolos criptográficos: Se sua necessidade de negócio precisar utilizar os novos protocolos da indústria, como por exemplo o Curvas Elípticas que está começando a ser utilizado no Brasil em âmbito federal, fique sabendo que CAPICOM não suporta nenhum desses protocolos; Obsolência de algoritmos: Existem bloqueios graduais orquestrados pela indústria que começarão a ter vigência a partir de 2016 visando abandonar o uso do algoritmo SHA1, que já não é considerado seguro. É mais um motivo para abandonar a arquitetura CAPICOM - antes que sua instituição seja pega de surpresa. A Basconero, que é especializada em certificação digital, está prontamente capacitada para realizar serviços de migração da arquitetura CAPICOM para as arquiteturas vigentes CryptoAPI, .NET ou outras alternativas. Informe-se sobre nossa solução através do uso de um componente Delphi especialmente pré-configurado para este propósito. Maiores informações em: Microsoft SHA1 Deprecation Policy Introducing CAPICOM Vi este post e fiquei com medo de usar a capicom, será verdade? - See more at: http://www.basconero.com.br/blog/novidades/item/27-a-era-do-capicom-chegou-ao-fim#sthash.VZMZRDVs.dpuf -
Atualizei o meu ACBr hoje e não consegui mais enviar, dando erro 202 Rejeicao: Falha no reconhecimento da autoria ou integridade do arquivo digital, já atualizei os schemas e etc e nada continua dando o mesmo erro.
-
Erro 217 é de uma consulta e não envio, ver se está enviando o xml. Verifica o teu certificado. já verificou o csc de homologação, aqui no amazonas pra teste usamos um token diferente pra csc
-
Na publicação diz 01 de Outubro de 2016 e não 01/01/2017, qual a data real a da publicação ou existe outra e eu não estou vendo.
-
Adiado pra quando?
-
Cara já pensou em criar sua própria rotina para gerar o DANFE da NFC-e, eu mesmo fiz a minha é mais fácil e você pode fazer o layout que quiser, como eu trabalho com o ramo de drogarias fiz a uma rotina própria pra imprimir o meu DANFE, usei o objeto TPRINTER é show, imprimo do jeito que quiser em qualquer tipo de papel com QRCODE.
-
O problema da data é que está sendo definido o número 0, não lembro agora mais é 777777 o inteiro para a data 00/00/0000.
-
Impressão dos impostos com valores aproximados
RickMao replied to Ricardo Souza 777's tópico in ACBrNFe
É só alimentar esse campo ACBr1.NotasFiscais.Items[nf].NFe.Det.Add.Imposto.vTotTrib -
Nfce E Contingência Off Line
RickMao replied to Dércio Luis Zanatta's tópico in NFC-e - Nota Fiscal do Consumidor Eletrônica
Bom dia, depois de muito quebrar a cabeça consegui ressolver o problema da Chave de Acesso nas seguintes situações: Ao tentar enviar seu xml pra sefaz e por algum motivo (Internet ou serviço inoperante) e a sua forma de emissão for "Normal", você acaba não recebendo o protocolo e se gravar na base de dados a chave de acesso vai ser com o tipo de emissão 1=Normal, e agora? Bom eu ressolvi da seguinte forma: 1) Localize o arquivo pcnNFeW.pas 2) Vá até a função function TNFeW.GerarXml: Boolean; 3) Localize o trecho if trim(nfe.infNFe.ID) = '' then nfe.infNFe.ID := chave; 4) e abaixo adicione o seguinte trecho: //Adicionado por Patrick Siqueira, para trocar a chave de Normal para offline if (nfe.Ide.tpEmis = teOffLine) and (copy(nfe.infNFe.ID, 38, 1) = '1' ) then nfe.infNFe.ID := chave; resultado: if (trim(nfe.infNFe.ID) = '') then nfe.infNFe.ID := chave; //Adicionado por Patrick Siqueira, para trocar a chave de Normal para offline if (nfe.Ide.tpEmis = teOffLine) and (copy(nfe.infNFe.ID, 38, 1) = '1' ) then nfe.infNFe.ID := chave; 5) Fazendo isso no meu trecho de envio ficou assim: try ACBrNFe1.WebServices.Envia(aLote); except on E: Exception do begin ACBrNFe1.NotasFiscais.Items[0].NFe.Ide.tpEmis := teOffLine; ACBrNFe1.Configuracoes.Geral.FormaEmissao := teOffLine; ACBrNFe1.NotasFiscais.GerarNFe; ACBrNFe1.NotasFiscais.Valida; ACBrNFe1.NotasFiscais.Assinar; MessageDlg('Erro ao enviar NFC-e!'+#13+E.Message, mtWarning, [mbOk], 0); frmStatus.Hide; frmStatus.SendToBack; Application.ProcessMessages; end; end; O sistema tenta enviar se não conseguir troca a chave de acesso para tpEmis=9 e assim eu armazeno xml como offline e depois reenvio. Abraço a todos e espero ter colaborado. -
Pra usar o certificado A3 é preciso usar a capicom em vez da OpenSSL, tanto o A3 Cartão quanto o Token funcionam perfeitamente. Agora fica um pouco dificil de saber por alto onde o problema está, tenta postar um print do erro ou anexar o xml com as mensagens de erro. Se você estiver usando o certificado digital da valid certificadora tem instalar pelo sistema deles, dá alguns erros mesmo. Outra forma de ver o que está errado é debugando, porque tem alguns erros de cadeia de certificados que não aparecem sem depurador do delphi.
-
Olá boa tarde, estou tentando reduzir os impostos dos meus cliente e fiz inúmeras viagens a SEFAZ/AM, para obter respostas sobre a tributação fiscal do Amazonas e achei muito bizarro a resposta do fiscal que me passou um monte de decretos e leis pra estudar pois a Secretária de Fazenda não tem um nenhum projeto modelo para disponibilizar aos contribuintes a respeito de tributação fiscal,não sou advogado e nem sou experte em direito de consumidor mais em uma busca rápida pelo google é possível saber que as Secretárias de Fazenda tem o responsabilidade de fornecer e sanear as dúvidas do contribuinte a respeito toda e qualquer assunto relacionado a sua responsabilidade, até mesmo por falta de orientação muitos sonegam e outros pagam além do devido para o fisco em geral. Agendei um atendimento na Receita Federal pra saber como de fato isso funciona e advinha estava no final de abril só consegui uma data pro final de maio de 2015, bacana nossas politicas! Mas enfim o que eu desejo saber e compartilhar com todos é o aspecto fiscal dos sistemas de emissão de NFC-e e NF-e, no que tange a classificação, origem do imposto e como saber orientar o cliente a configurar o seu sistema para gerar e gerir com exatidão os imposto,pois não existe regras e já vi muitos arquivos xml de outros sistema de Manaus/AM (há e pra quem acha que eu estou roubando informação dos sistema um alerta! pego as NFC-e jogadas no lixo pelo clientes no mercado e consulto o QRCODE), existe uma grande, senão todos fazendo errado, pois, não vejo na NFC-e a base de cálculo e os cálculos do imposto corretamente. O que eu descobrir até agora é que quem é o responsável pelo código de ncm! É muito fácil colocar qualquer código de ncm na NFCe ou NFe, e como fica a exatidão da origem desse ncm. Eu vi em um cliente que vende lixa de unha com ncm de lixa de ferro e outros ncm errados que eu vi. A resposta que eu recebi da SEFAZ é que o ncm é de responsabilidade do fabricante ou importador do produto e que as distribuidoras e revendedoras devem usar o ncm certo. Outro fato que me gerou muita dúvida é as alíquotas zero, ou seja, sem tributação como é para os produtos como verduras,frutas e outros. Pergunto ao contador das empresa eles não sabem informar o certo e se você insistir ele te mandão pesquisar. De fato existe a tal segregação fiscal ou é conversa fiada, porque na SEFAZ isso não se aplica com tanta facilidade é necessário informar num campo de informações adicionais a lei ou decreto que isenta ou não o produto do imposto, nas documentações e notas técnicas do arquivo xml tem, mas a explicação é mínima e sem exemplo da aplicação de tal fato. Alguém sabe se é verdadeiro o sistema de vendas gerar o DAS, pois aqui em Manaus/AM tem um sistema que garante que emiti o DAS já isentando as alíquotas zeros e etc. Não vi isso em lugar nenhum o que eu consegui foi fazer o que a leitura Z fazia relatar os valores por alíquotas e calcular o valor do imposto devido nas vendas.
-
Obrigado Igor, já resolvi usando o componente ACBrNFe mesmo. Consegui entender o que gerava erro e corrigi. Obrigado pela ajuda.