Ir para conteúdo
  • Cadastre-se

José M. S. Junior

Moderadores
  • Total de ítens

    6.523
  • Registro em

  • Última visita

  • Days Won

    54

Tudo que José M. S. Junior postou

  1. De qual unit esta chamando esse método? Note que existem classe diferentes para declaração dos metodos ST e MT. Nos fonte da lib temos um exemplo da classe Imports para uso da lib com Delphi ou Lazarus ACBrLibBoletoStaticImportMT.pas em: http://svn.code.sf.net/p/acbr/code/trunk2/Projetos/ACBrLib/Fontes/NFe/
  2. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  3. Vamos por partes.... 1- A ACBrLibBoleto.dll foi copiada para pasta do executável e está na mesma versão que está compilando sua aplicação (x86 ou x64)? 2- Se o passo 1 estiver ok ao chamar o metodo de inicializar da lib, automaticamente será criado o arquivo de configuração (ACBrLib.ini) no diretorio da lib, com todas as configurações default. Se não estiver gerando esse arquive existe problema nesse ponto, pode ser na chamada do método para instanciar ou a ACBrlibBoleto.dll está na versão errada. obs: Se estiver utilizando a versão MultThread, precisa passar uma variável tipo THandle, como primeiro parametro para que a lib possa obter o ponteiro da instancia correta. ex: var Handle: THandle; begin Boleto_Inicializar(Handle, '',''); Boleto_ConfigurarDados(Handle, '..\Cedente.ini'); Boleto_IncluirTitulos(Handle, '..\Titulo.ini'); Boleto_Imprimir(Handle, ''); Boleto_Finalizar(Handle)); 3- Se o passo 2 está ok, automaticamente será gerado um log de todos os métodos recebidos pela lib e retornados pela lib, nesse caso anexe esse log para que possamos analisar exatamente o erro.
  4. Bom dia, Se utilizar apenar o método de criarEvento e depois o método específico para envio, ocorre o mesmo erro? https://acbr.sourceforge.io/ACBrMonitor/eSocialCriarEventoeSocial.html
  5. Se estiver utilizando Delphi será mais viável e rápido utilizar o próprios componente... A lib é mais viável no case de outras linguagens... Mas de qualquer forma se não está gerando o arquivo ACBrLib.ini na inicialização sigfica que está ocorrendo problema logo ao instanciar a lib. Precisa ser lido o código de retorno e ultimo_retorno de cada método enviado antes de enviar o proximo para identificar onde está ocorrendo o problema.
  6. Por aqui esta ok. Pode ser alguma instabilidade ou tente aumentar timeout
  7. Bom dia, O arquivo de configuração ACBrLib.ini parece estar com diversas divergencias de campos em comparação com o arquivo original gerado pela lib... Sugiro que renomeie esse arquivo de configuração para que a ACBrLibNFe gere um novo arquivo de configuração default quando for inicializada, após isso configure apenas os campos necessários para o envio da NFe como DFe, SSL... e sempre utilizando o método ConfigGravarValor para alterar cada campo de configuração... https://acbr.sourceforge.io/ACBrLib/NFE_ConfigGravarValor.html
  8. Atualizado no SVN com algumas alterações para validar o tipo de multa, como valor fixo ou percentual. Obrigado pela contribuição @marcianobandeira
  9. Obrigado pela contribuição @RicardoVoigt, Atualizado no SVN com pequena alteração no totalizador apenas, para não ficar duplicado o valor do frete.
  10. Creio que essa mesma property funcione para o NFe também, componente ACBrNFeDanfe. Só precisa ter o campo xFant informado no XML.
  11. Bom dia @Ao3 Tech, Você está imprimindo a partir do Retorno lido nessa situação? O Componente deve trabalhar apenas com o numero sequencial na Property NossoNumero, e na leitura do retorno seria da mesma forma. Para gerar o NossoNumero formatado e com dígito é preciso chamar a função para isso.
  12. Bom dia, Se for Danfe NFCe, o componente de impressão DANFe tem a property "ImprimeNomeFantasia" basta habilitá-la. Mas sempre vai imprimir conforme está no XML conforme o Daniel comentou
  13. Boa tarde @marcellocainelli, Analisando os fontes notamos que o retorno da property AsXMLString é o XML original retornado pelo SAT e no caso do emulador de fato está retornando sem o Encode UTF8 o retorno em base64. Uma outra forma de obter o XML convertido para UTF8 do próprio componente é obtendo o retorno direto do método GerarXML, esse método já faz a conversão. ex: ACBrSAT1.CFeCanc.GerarXML()
  14. A função MontarNossoNumero já é usada pelo componente ao imprimir e gerar a remessa.
  15. Deixe também a configuração SSLType=tlsv1_2
  16. Sicred Campos Requisitados: [Cedente] ;; Informar os Demais campos do Cedente baseado no arquivo INI padrão CodigoCedente=123456 TipoPessoa=1 ;;0- Fisica / 1- Juridica / 2- Outras p/ ComponenteACBr ref. campo = TipoInscricao LayoutBol=3 ;;0- Padrao / 1- Carnê / 2- Fatura / 3- PadraoEntrega / 4- ReciboTopo / 5- PadraoEntrega2 / 6- FaturaDetalhada / 7- Impressora cupom TipoDocumento=0 ;;0- Tradicional, 1- Escritural Modalidade=19 ;;Tipo de cobrança: 1- Com Registro ou diferente de 1 -Sem registro (atualmente em vigor somente cobrança com registro). RespEmis=0 ;;0- Cliente Emite / 1- Banco Emite / 2- Banco Reemite / 3-Banco não reemite p/ ComponenteACBr ref. campo = ResponEmissao [Conta] Conta=99999 DigitoConta=9 Agencia=5555 DigitoAgencia=20 ;;Valor informado pelo banco como Posto Beneficiário, com 2 digitos. DigitoVerificadorAgenciaConta=0 ;;Digito Verificador Agencia e Conta exclusito Sicred [Banco] Numero=748 CNAB=0 VersaoArquivo=81 ;;Versão do Header do arquivo Remessa VersaoLote=40 ;;Versão do Lote do Arquivo Remessa [Titulo] ;; Informar os Demais campos do Título baseado no arquivo INI padrão CodigoGeracao=01 ;;Campo exclusivo Sicred compões Nosso Numero - Valor definido pelo banco como sendo o Byte de geração. CodigoMora=A ;;A- Valor ou B-Percentual. ValorMoraJuros=0,55 MultaValorFixo=0 ;;0 para Valor Fixo de Multa / 1 para Percentual da Multa PercentualMulta=0,05 ;;Valor da Multa em Valor Fixo ou precentual OcorrenciaOriginal.TipoOcorrencia=0 ;;código da ocorrencia -Preencher conforme manual do Banco ou para ACBrlib e ACBrMonitor: //https://acbr.sourceforge.io/ACBrMonitor/TabelappreenchimentoArquivoINI1.html CNAB240 Códigos Remessa / Retorno Campo ACBr Utilizado Link Códigos Movimentos de Remessa – pág. 30 OcorrênciaOriginal.Tipo / (TipoOcorrencia) Documentação Sicred CNAB240 Códigos Movimentos de Retorno – pág. 20 OcorrenciaOriginal.Tipo / OcorrenciaOriginal.Descricao Códigos Associados ao Retorno – pág. 21 MotivoDescricaoMotivoRejeicaoComando / DescricaoMotivoRejeicaoComando CNAB400 Códigos Remessa / Retorno Campo ACBr Utilizado Link Códigos Movimentos de Remessa – pág. 37 OcorrênciaOriginal.Tipo / (TipoOcorrencia) Documentação Remessa Sicred CNAB400 Códigos Movimentos de Retorno – pág. 41 OcorrenciaOriginal.Tipo / OcorrenciaOriginal.Descricao Códigos Associados ao Retorno – pág. 43.... MotivoDescricaoMotivoRejeicaoComando / DescricaoMotivoRejeicaoComando
  17. No botão testar Serviço mesmo Testando PR aqui está ok.
  18. Bancoob Campos Requisitados: [Cedente] ;; Informar os Demais campos do Cedente baseado no arquivo INI padrão CodigoCedente=123456 Convenio=123456 TipoPessoa=1 ;;0- Fisica / 1- Juridica / 2- Outras p/ ComponenteACBr ref. campo = TipoInscricao LayoutBol=3 ;;0- Padrao / 1- Carnê / 2- Fatura / 3- PadraoEntrega / 4- ReciboTopo / 5- PadraoEntrega2 / 6- FaturaDetalhada / 7- Impressora cupom Modalidade=19 RespEmis=0 ;;0- Cliente Emite / 1- Banco Emite / 2- Banco Reemite / 3-Banco não reemite p/ ComponenteACBr ref. campo = ResponEmissao [Conta] Conta=99999 DigitoConta=9 Agencia=5555 DigitoAgencia=0 DigitoVerificadorAgenciaConta=0 ;;Digito Verificador Agencia e Conta exclusivo Sicoob [Banco] Numero=756 CNAB=0 VersaoArquivo=81 ;;Versão do Header do arquivo Remessa VersaoLote=40 ;;Versão do Lote do Arquivo Remessa [Titulo] ;; Informar os Demais campos do Título baseado no arquivo INI padrão OcorrenciaOriginal.TipoOcorrencia=0 ;;código da ocorrencia -Preencher conforme manual do Banco ou para ACBrlib e ACBrMonitor: //https://acbr.sourceforge.io/ACBrMonitor/TabelappreenchimentoArquivoINI1.html CNAB240 Códigos Remessa / Retorno Campo ACBr Utilizado Link Códigos Movimentos de Remessa – pág. 59 OcorrênciaOriginal.Tipo / (TipoOcorrencia) Documentação Bancoob CNAB240 Códigos Movimentos de Retorno – pág. 63 OcorrenciaOriginal.Tipo / OcorrenciaOriginal.Descricao Códigos Associados ao Retorno – pág. 64 MotivoDescricaoMotivoRejeicaoComando / DescricaoMotivoRejeicaoComando CNAB400 Códigos Remessa / Retorno Campo ACBr Utilizado Link Códigos Movimentos de Remessa – pág. 37 OcorrênciaOriginal.Tipo / (TipoOcorrencia) Documentação Remessa Bancoob CNAB400 Códigos Movimentos de Retorno – pág. 41 OcorrenciaOriginal.Tipo / OcorrenciaOriginal.Descricao Códigos Associados ao Retorno – pág. 43.... MotivoDescricaoMotivoRejeicaoComando / DescricaoMotivoRejeicaoComando
  19. Caixa Econômica Campos Requisitados: [Cedente] ;; Informar os Demais campos do Cedente baseado no arquivo INI padrão CodigoCedente=123456 ;;Deve-se informar o convênio incluíndo o Código de Operação. Codigo Cedente pode se 6 ou 7 dígitos a depender da Versão do Arquivo TipoPessoa=1 ;;0- Fisica / 1- Juridica / 2- Outras p/ ComponenteACBr ref. campo = TipoInscricao Modalidade=14 RespEmis=0 ;;0- Cliente Emite / 1- Banco Emite / 2- Banco Reemite / 3-Banco não reemite p/ ComponenteACBr ref. campo = ResponEmissao [Conta] Conta=99999 DigitoConta=9 Agencia=5555 DigitoAgencia=0 [Banco] Numero=104 CNAB=0 VersaoArquivo=50 ;;Versão do Header do arquivo Remessa VersaoLote=30 ;;Versão do Lote do Arquivo Remessa [Titulo] ;; Informar os Demais campos do Título baseado no arquivo INI padrão Carteira=RG ;;Informar CS- Carteira Simples (11), CR- Carteira Rápida(12), SR – Sem Registro(14) ou DE- Carteira Descontada. (SR- Sem Registro fora de vigor atualmente) OcorrenciaOriginal.TipoOcorrencia=0 ;;código da ocorrencia -Preencher conforme manual do Banco ou para ACBrlib e ACBrMonitor: //https://acbr.sourceforge.io/ACBrMonitor/TabelappreenchimentoArquivoINI1.html CNAB240 Códigos Remessa / Retorno Campo ACBr Utilizado Link Códigos Movimentos de Remessa – pág. 59 OcorrênciaOriginal.Tipo / (TipoOcorrencia) Documentação Caixa CNAB240 Códigos Movimentos de Retorno – pág. 63 OcorrenciaOriginal.Tipo / OcorrenciaOriginal.Descricao Códigos Associados ao Retorno – pág. 64 MotivoDescricaoMotivoRejeicaoComando / DescricaoMotivoRejeicaoComando CNAB400 Códigos Remessa / Retorno Campo ACBr Utilizado Link Códigos Movimentos de Remessa – pág. 37 OcorrênciaOriginal.Tipo / (TipoOcorrencia) Documentação Remessa Caixa CNAB400 Códigos Movimentos de Retorno – pág. 41 OcorrenciaOriginal.Tipo / OcorrenciaOriginal.Descricao Códigos Associados ao Retorno – pág. 43.... MotivoDescricaoMotivoRejeicaoComando / DescricaoMotivoRejeicaoComando
  20. Banco do Brasil Campos Requisitados: [Cedente] ;; Informar os Demais campos do Cedente baseado no arquivo INI padrão TipoPessoa=1 ;;0- Fisica / 1- Juridica / 2- Outras p/ ComponenteACBr ref. campo = TipoInscricao Convenio=123456 ;;deve-se informar o convênio sem 0 a esquerda, pois junto com a carteira determina a quantidade de digitos livres para uso no nosso número. CaracTitulo=3 ;;Tipo de cobrança: 0- Simples, 1- Vinculada, 2- Caucionada, 3- Descontada, 4- Vendor, 5- Simples com Registro, 6- Caucionada com Regitro TipoDocumento=0 ;;0- Tradicional, 1- Escritural Modalidade=19 ;;Campo identificado como Variação para o BB RespEmis=0 ;;0- Cliente Emite / 1- Banco Emite / 2- Banco Reemite / 3-Banco não reemite p/ ComponenteACBr ref. campo = ResponEmissao [Conta] Conta=99999 DigitoConta=9 Agencia=5555 DigitoAgencia=0 [Banco] Numero=001 CNAB=0 VersaoArquivo=30 ;;Versão do Header do arquivo Remessa VersaoLote=30 ;;Versão do Lote do Arquivo Remessa [Titulo] ;; Informar os Demais campos do Título baseado no arquivo INI padrão OcorrenciaOriginal.TipoOcorrencia=0 ;;código da ocorrencia -Preencher conforme manual do Banco ou para ACBrlib e ACBrMonitor: //https://acbr.sourceforge.io/ACBrMonitor/TabelappreenchimentoArquivoINI1.html DataLimitePagto= ;;esse campo é utilizado para cálculo dos dias para recebimento após vencimento. CNAB240 Códigos Remessa / Retorno Campo ACBr Utilizado Link Códigos Movimentos de Remessa – pág. 8 OcorrênciaOriginal.Tipo / (TipoOcorrencia) Documentação Banco do Brasil CNAB240 Códigos Movimentos de Retorno – pág. 25 OcorrenciaOriginal.Tipo / OcorrenciaOriginal.Descricao Códigos Associados ao Retorno – pág. 30 MotivoDescricaoMotivoRejeicaoComando / DescricaoMotivoRejeicaoComando CNAB400 Convenio 6 Posiçoes Códigos Remessa / Retorno Campo ACBr Utilizado Link Códigos Movimentos de Remessa – pág. 11/12 OcorrênciaOriginal.Tipo / (TipoOcorrencia) Documentação Remessa Banco do Brasil 6Pos CNAB400 Documentação Retorno Banco do Brasil 6Pos CNAB400 Códigos Movimentos de Retorno – pág. 15.. OcorrenciaOriginal.Tipo / OcorrenciaOriginal.Descricao Códigos Associados ao Retorno – pág. 19.... MotivoDescricaoMotivoRejeicaoComando / DescricaoMotivoRejeicaoComando CNAB400 Convenio 7 Posiçoes Códigos Remessa / Retorno Campo ACBr Utilizado Link Códigos Movimentos de Remessa – pág. 16 OcorrênciaOriginal.Tipo / / (TipoOcorrencia) Documentação Remessa Banco do Brasil 7Pos CNAB400 Documentação Retorno Banco do Brasil 7Pos CNAB400 Códigos Movimentos de Retorno – pág. 15.. OcorrenciaOriginal.Tipo / OcorrenciaOriginal.Descricao Códigos Associados ao Retorno – pág. 19.... MotivoDescricaoMotivoRejeicaoComando / DescricaoMotivoRejeicaoComando
  21. Boa tarde, A consulta de StatusServico para essa UF está respondendo? Talvez não esteja conseguindo localizar ou carregar o XML nessa unidade.
  22. Bradesco Campos Requisitados: [Cedente] ;; Informar os Demais campos do Cedente baseado no arquivo INI padrão CodigoCedente=123456 TipoPessoa=1 ;;0- Fisica / 1- Juridica / 2- Outras p/ ComponenteACBr ref. campo = TipoInscricao CaracTitulo=3 ;;Tipo de cobrança: 0- Simples, 1- Vinculada, 2- Caucionada, 3- Descontada, 4- Vendor, 5- Simples com Registro, 6- Caucionada com Regitro [Conta] Conta=99999 DigitoConta=9 Agencia=5555 DigitoAgencia=0 [Banco] Numero=237 CNAB=0 VersaoArquivo=84 ;;Versão do Header do arquivo Remessa VersaoLote=42 ;;Versão do Lote do Arquivo Remessa [Titulo] ;; Informar os Demais campos do Título baseado no arquivo INI padrão OcorrenciaOriginal.TipoOcorrencia=0 ;;código da ocorrencia -Preencher conforme manual do Banco ou para ACBrlib e ACBrMonitor: //https://acbr.sourceforge.io/ACBrMonitor/TabelappreenchimentoArquivoINI1.html TipoDiasProtesto=1 ;;0- DiasCorridos / 1- DiasUteis TipoDiasNegativacao=0 ;;0- DiasCorridos / 1- DiasUteis CarteiraEnvio=0 ;;0- Cedente / 1- Banco / 2- BancoEmail TipoDesconto=0 ;;0- NaoConcederDesconto / 1- ValorFixoAteDataInformada / 2- PercentualAteDataInformada / 3- ValorAntecipacaoDiaCorrido / 4- ValorAntecipacaoDiaUtil / 5- PercentualSobreValorNominalDiaCorrido / 6- PercentualSobreValorNominalDiaUtil / 7- CancelamentoDesconto CNAB240 Códigos Remessa / Retorno Campo ACBr Utilizado Link Códigos Movimentos de Remessa – pág. 22 OcorrênciaOriginal.Tipo / (TipoOcorrencia) Documentação Bradesco CNAB240 Códigos Movimentos de Retorno – pág. 28 OcorrenciaOriginal.Tipo / OcorrenciaOriginal.Descricao Códigos Associados ao Retorno – pág. 29... MotivoDescricaoMotivoRejeicaoComando / DescricaoMotivoRejeicaoComando CNAB400 Códigos Remessa / Retorno Campo ACBr Utilizado Link Códigos Movimentos de Remessa – pág. 19/20 OcorrênciaOriginal.Tipo / (TipoOcorrencia) Documentação Bradesco CNAB400 Códigos Movimentos de Retorno – pág. 42 OcorrenciaOriginal.Tipo / OcorrenciaOriginal.Descricao Códigos Associados ao Retorno – pág. 44.... MotivoDescricaoMotivoRejeicaoComando / DescricaoMotivoRejeicaoComando
  23. Itaú Campos Requisitados: [Cedente] ;; Informar os Demais campos do Cedente baseado no arquivo INI padrão TipoPessoa=1 ;;0- Fisica / 1- Juridica / 2- Outras p/ ComponenteACBr ref. campo = TipoInscricao [Conta] Conta=99999 DigitoConta=9 Agencia=5555 DigitoAgencia=0 [Banco] Numero=341 CNAB=0 VersaoArquivo=40 ;;Versão do Header do arquivo Remessa VersaoLote=30 ;;Versão do Lote do Arquivo Remessa [Titulo] ;; Informar os Demais campos do Título baseado no arquivo INI padrão OcorrenciaOriginal.TipoOcorrencia=0 ;;código da ocorrencia -Preencher conforme manual do Banco ou para ACBrlib e ACBrMonitor: //https://acbr.sourceforge.io/ACBrMonitor/TabelappreenchimentoArquivoINI1.html CodigoNegativacao= ;;Utilizar Código 7- para Negativação ou para Protesto 1- ProtestoDiasCorrido, 2- ProtestoDiasUteis. DataProtesto= CNAB240 Códigos Remessa / Retorno Campo ACBr Utilizado Link Códigos Movimentos de Remessa – pág. 15 OcorrênciaOriginal.Tipo / (TipoOcorrencia) Documentação Itaú CNAB240 Códigos Movimentos de Retorno – pág. 19/20 OcorrenciaOriginal.Tipo / OcorrenciaOriginal.Descricao Códigos Associados ao Retorno – pág. 21... MotivoDescricaoMotivoRejeicaoComando / DescricaoMotivoRejeicaoComando CNAB400 Códigos Remessa / Retorno Campo ACBr Utilizado Link Códigos Movimentos de Remessa – pág. 18 OcorrênciaOriginal.Tipo / (TipoOcorrencia) Documentação Itaú CNAB400 Códigos Movimentos de Retorno – pág. 23 OcorrenciaOriginal.Tipo / OcorrenciaOriginal.Descricao Códigos Associados ao Retorno – pág. 26... MotivoDescricaoMotivoRejeicaoComando / DescricaoMotivoRejeicaoComando
  24. Santander Campos Requisitados: [Cedente] ;; Informar os Demais campos do Cedente baseado no arquivo INI padrão CodigoCedente=123456 TipoPessoa=1 ;;0- Fisica / 1- Juridica / 2- Outras p/ ComponenteACBr ref. campo = TipoInscricao TipoCarteira=1 ;;0- Simples / 1- Registrada / 2- Eletronica CaracTitulo=3 ;;Tipo de cobrança: 0- Simples, 1- Vinculada, 2- Caucionada, 3- Descontada, 4- Vendor, 5- Simples com Registro, 6- Caucionada com Regitro TipoDocumento=0 ;;0- Tradicional, 1- Escritural Modalidade=19 CodTransmissao=1000 ;;p/ ComponenteACBr ref = CodigoTransmissao [Conta] Conta=99999 DigitoConta=9 Agencia=5555 DigitoAgencia=0 [Banco] Numero=033 CNAB=0 ;;0 - CNAB240 / 1- CNAB400 VersaoArquivo=40 ;;Versão do Header do arquivo Remessa VersaoLote=30 ;;Versão do Lote do Arquivo Remessa [Titulo] ;; Informar os Demais campos do Título baseado no arquivo INI padrão Carteira=101 ;;Informar Código de Carteira baseado no Manual do Banco Sacado.SacadoAvalista.Pessoa=3 ;;0- Fisica / 1- Juridica / 2- Outras / 3- Caso não exista Sacador Avalista OcorrenciaOriginal.TipoOcorrencia=0 ;;código da ocorrencia -Preencher conforme manual do Banco ou para ACBrlib e ACBrMonitor: //https://acbr.sourceforge.io/ACBrMonitor/TabelappreenchimentoArquivoINI1.html CNAB240 Códigos Remessa / Retorno Campo ACBr Utilizado Link Códigos Movimentos de Remessa – pág. 17 OcorrênciaOriginal.Tipo / (TipoOcorrencia) Documentação Santander CNAB240 Códigos Movimentos de Retorno – pág. 22 OcorrenciaOriginal.Tipo / OcorrenciaOriginal.Descricao Códigos Associados ao Retorno – pág. 23 /24 MotivoDescricaoMotivoRejeicaoComando / DescricaoMotivoRejeicaoComando CNAB400 Códigos Remessa / Retorno Campo ACBr Utilizado Link Códigos Movimentos de Remessa – pág. 26 OcorrênciaOriginal.Tipo / (TipoOcorrencia) Documentação Santander CNAB400 Códigos Movimentos de Retorno – pág. 28 OcorrenciaOriginal.Tipo / OcorrenciaOriginal.Descricao Códigos Associados ao Retorno – pág. 29 MotivoDescricaoMotivoRejeicaoComando / DescricaoMotivoRejeicaoComando
  25. O Monitor não gerencia filas, mas o que pode fazer é cada empresa gerar um arquivo de entrada com seu nome, assim o arquivo de retorno será gerado com mesmo nome para possibilitar a leitura correta de cada empresa. ex: entrada: ENT_Empresa1.txt - saida: SAI_Empresa1.txt entrada: ENT_Empresa2.txt - saida: SAI_Empresa2.txt Só lembrando que não é MultiUsuário, ou seja, diversos usuários enviando comandos em um mesmo arquivo de Entrada não iria funcionar para obter o retorno correto.
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.