Membros Pro arpa_sistemas Postado 2 Fevereiro Membros Pro Postado 2 Fevereiro Atualizei vários métodos da IMendes, bem como o ambiente de homologação. Ajustado a inclusão de diversos atributos faltantes, atributos esses que retornam no JSON porém não se encontram no manual, ex: Baixa_Similaridade e retornados do método saneamento. Adicionado método remove devolvidos. Ajustado classe ACBrImendesProdutos para herdar de ACBrImendesProdutosID para reaproveitar em produtosDevolvidos. Esses produtos devolvidos são retornados na consulta do histórico. No histórico adicionei os produtosDevolvidos. ACBrImendesCliente adicionei: idSistema e TipoLicenca Iniciei o grupo de IS porém, esse ainda a IMendes não retorna, darei sequencia quando tiver resultados eficientes. fMunicipio da classe TACBrIMendesGrupoCaracTrib estava como Integer, porém a IMendes retorna o nome do município que é String. Adicionado em TACBrIMendesGrupo ProCodInterno para as consultas que não são por EAN, esses itens no saneamento retornam como Aguardando Analise e quando os mesmos são retornados retornam em outro grupo. No Saneamento adicionado os grupos: SemRetorno e BaixaSimilaridade. No método ConsultarDescricao adicionado o tipo da Consulta conforme manual. Adicionado RemoveDevolvidos conforme manual de integração. Em ValidarConfiguracao ajustei mensagem de erro incompatível: if EstaVazio(fCNPJ) then wErro.Add('- Email'); por if EstaVazio(fCNPJ) then wErro.Add('- CNPJ'); No método Autenticar a URL estava errada. SaneamentoGrades removido Warning de Value assigned but never used: Result := False; e nos demais métodos que iniciavam com isso, também ajustei. Adicionei o registrar log nas resposta para cumprir roteiro de homologação. ACBrIMendes.pas 3
Fundadores Daniel Simoes Postado 2 Fevereiro Fundadores Postado 2 Fevereiro Show.. muito obrigado, pela sua contribuição.. @EliasCesar, nos ajuda com o Merge ? Daniel Simões de Almeida O melhor TEF, é com o Projeto ACBr - Clique e Conheça Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976.
Consultores EliasCesar Postado 2 Fevereiro Consultores Postado 2 Fevereiro Olá @arpa_sistemas Criei uma task para análise e implementação das alterações: ACBR-8910 Muito obrigado pela contribuição! Elias César Vieira Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil Assine o SAC
fabio.neto Postado 8 Abril Postado 8 Abril boa tarde, uso delphi 2010, tem o arquivo de exemplo json, para usar no abrimendes, ta funcionando ok, alguem tem exemplo de como pegar no banco de dados, e gerar o json no formato do arquivo SaneamentoRequest_Exemplo.json? Grato, Fábio Neto.
Membros Pro arpa_sistemas Postado 30 Abril Autor Membros Pro Postado 30 Abril Bom dia. Implementado novo método para inativar produtos na IMendes. Para que serve? Vamos imaginar que você fez a consulta de alterados na IMendes, hoje a mesma retorna todas as vezes os alterados durante 45 dias, mas vamos imaginar que você não queira que eles fiquem retornando essa lista completa pois você já sincronizou esse status em seu sistema? Por isso solicitei a implementação desse método por parte de IMendes e já implementei no ACBr juntamente com as demais alterações acima citadas. Espero ter ajudado e no aguardo do merge para a versão oficial. Ps: Rodrigo Fruwhirth - Arpa Sistemas. ACBrIMendes.pas Em 08/04/2026 at 17:16, fabio.neto disse: boa tarde, uso delphi 2010, tem o arquivo de exemplo json, para usar no abrimendes, ta funcionando ok, alguem tem exemplo de como pegar no banco de dados, e gerar o json no formato do arquivo SaneamentoRequest_Exemplo.json? Grato, Fábio Neto. Respondendo ao amigo, assim que o ACBr fizer o merge dos fontes, todas as operações com a IMendes já estão implementas no componente. Caso não queira aguardar, pode pegar o fonte acima e substituir na pasta Fontes\ACBrTCP o arquivo em questão. Espero ter ajudado. Att: Rodrigo Fruhwirth - Arpa Sistemas. ACBrIMendes.pas 2 1
Consultores Diego.Foliene Postado 29 Junho Consultores Postado 29 Junho Em 30/04/2026 at 11:40, arpa_sistemas disse: Bom dia. Implementado novo método para inativar produtos na IMendes. Para que serve? Vamos imaginar que você fez a consulta de alterados na IMendes, hoje a mesma retorna todas as vezes os alterados durante 45 dias, mas vamos imaginar que você não queira que eles fiquem retornando essa lista completa pois você já sincronizou esse status em seu sistema? Por isso solicitei a implementação desse método por parte de IMendes e já implementei no ACBr juntamente com as demais alterações acima citadas. Espero ter ajudado e no aguardo do merge para a versão oficial. Ps: Rodrigo Fruwhirth - Arpa Sistemas. ACBrIMendes.pas 165.02 kB · 0 downloads Respondendo ao amigo, assim que o ACBr fizer o merge dos fontes, todas as operações com a IMendes já estão implementas no componente. Caso não queira aguardar, pode pegar o fonte acima e substituir na pasta Fontes\ACBrTCP o arquivo em questão. Espero ter ajudado. Att: Rodrigo Fruhwirth - Arpa Sistemas. ACBrIMendes.pas 165.02 kB · 1 download Boa tarde! Muito obrigado pela contribuição. Ela foi adicionada junto a tarefa ACBR-8910 mencionada anteriormente pelo nosso amigo Elias. Assim que ela for validada e disponibilizada no SVN, avisaremos aqui no tópico. Diego FolieniAjude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!
Membros Pro Desenvolvimento Eagle Postado Há 17 horas Membros Pro Postado Há 17 horas (editado) Bom dia! Também estamos realizando a integração com o componente iMendes, e as alterações propostas pelo colega da Arpa Sistemas são necessárias para que possamos dar continuidade ao nosso desenvolvimento. Baixei o arquivo modificado e estou utilizando-o atualmente. No entanto, também precisei realizar as duas alterações descritas abaixo. Quando a tarefa for implementada, seria possível analisar a inclusão dessas modificações? Parâmetro includeTrib na consulta de regimes especiais: Na rota de consulta de regimes especiais, adicionei o parâmetro opcional includeTrib. Conforme descrito no manual, esse campo deve ser informado como true quando o usuário desejar consultar os regimes especiais que concedem à empresa a condição de substituto tributário do ICMS. Por padrão, o parâmetro possui o valor false, mantendo o mesmo comportamento atual quando o campo não é informado. Campo FCPSt em TACBrIMendesGrupoCaracTrib: Também incluí o campo FCPSt na classe TACBrIMendesGrupoCaracTrib.Esse campo já está disponível na API desde a versão 3.2.22, sendo necessário adicioná-lo ao componente para atender às necessidades da nossa integração. Desde já, agradeço pela análise. ACBrIMendes.pas Editado Há 17 horas por Desenvolvimento Eagle
Membros Pro Desenvolvimento Eagle Postado Há 16 horas Membros Pro Postado Há 16 horas Desculpe, eu também adicionei o campo de redução de base de cálculo de IPI, segue abaixo o arquivo final: ACBrIMendes.pas
Consultores Alexandre.Paula Postado Há 15 horas Consultores Postado Há 15 horas 33 minutos atrás, Desenvolvimento Eagle disse: Desculpe, eu também adicionei o campo de redução de base de cálculo de IPI, segue abaixo o arquivo final: tava vendo isso quando vc mandou a mensagem vou baixar a nova contribuição. Obrigado. 1 Alexandre de Paula Gerente de Projetos Ajude o Projeto ACBr crescer - Assine o Clube PRO (15) 2105-0750 (15)99790-2976. Discord Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil
Consultores Alexandre.Paula Postado Há 10 horas Consultores Postado Há 10 horas Boa tarde @Desenvolvimento Eagle e @arpa_sistemas, Por favor façam um teste com a unit anexa nessa mensagem. Salvem a que vocês estão usando, copiem essa, reinstale o ACBr e faça os testes. Adicionei as contribuições e ajustes alguns detalhes para manter o padrão e compatibilidade no lazarus. Aguardo validação para subir no SVN. Obrigado mais uma vez pela contribuição. ACBrIMendes.pas Alexandre de Paula Gerente de Projetos Ajude o Projeto ACBr crescer - Assine o Clube PRO (15) 2105-0750 (15)99790-2976. Discord Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil
Membros Pro Desenvolvimento Eagle Postado Há 7 horas Membros Pro Postado Há 7 horas Estou usando apenas em homologação por enquanto, mas da minha parte funcionou.
Recommended Posts
Crie uma conta ou entre para comentar
Você precisar ser um membro para fazer um comentário
Criar uma conta
Crie uma nova conta em nossa comunidade. É fácil!
Crie uma nova contaEntrar
Já tem uma conta? Faça o login.
Entrar Agora