Modulo de integração Imendes
Screenshots

Clique para ampliar

Modulo de integração Imendes

Módulo de integração fiscal para Delphi que conecta qualquer sistema ERP/PDV à IMendes, automatizando o cálculo e a consulta de regras tributárias — incluindo os novos tributos da Reforma Tributária (CBS, IS, IBS).

Destaques
Pronto para a Reforma Tributária — CBS, IS e IBS já implementados e testados, evitando retrabalho futuro para os clientes que adotarem o módulo hoje.
Independente de banco de dados — arquitetura desacoplada da persistência; a mesma lógica de negócio serve clientes com Firebird, SQL Server, PostgreSQL ou outros SGBDs.
Homologado oficialmente pela IMendes — validado ponta a ponta contra o roteiro de homologação, com testes reais em produção, reduzindo o risco de rejeição por parte da IMendes na integração do cliente final.

Tem dúvidas?

Falar no WhatsApp

Descrição
O Módulo de Integração IMendes é um conjunto de units Delphi, construído com arquitetura baseada em interfaces (TInterfacedObject), que conecta sistemas de gestão (ERP, PDV, e-commerce) à plataforma de regras fiscais da IMendes (consultatributos.com.br), automatizando o cálculo e a consulta tributária e eliminando a necessidade de manutenção manual de tabelas fiscais.

Por não depender de components registrados na IDE nem de acoplamento direto a um SGBD, o módulo foi projetado desde o início para ser agnóstico de banco de dados: toda a camada de persistência é abstraída por interfaces, permitindo integração com Firebird, SQL Server, PostgreSQL, MySQL/MariaDB ou qualquer outro SGBD, bastando adaptar o mapeamento de campos ao schema existente do cliente.

O módulo já contempla o ciclo completo de integração com a API v2 da IMendes (HTTPS/TLS, porta 8443):

Envio e recebimento de dados (produtos, cadastro de clientes, saneamento de código EAN/interno)
Consulta de regras fiscais por faixa (regime tributário R/P/S conforme codFaixa)
Suporte à Reforma Tributária: CBS, IS e IBS já mapeados nas entidades de resposta
Endpoints SAN2/SAN3 (saneamento e validação de dados cadastrais/tributários)
Controle de ambiente homologação/produção configurável por cliente
Tratamento de rate limiting (HTTP 429) e reenvio controlado
IDs de 64 bits para suporte a bases de grande volume (códigos IMendes, devoluções)
O produto já passou por homologação completa junto à IMendes, incluindo o roteiro oficial de testes (CAD CLIENTE, SAN2, SAN3, tratamento de erros e boas práticas), e está em operação em ambiente de produção com cliente real.
Requisitos
Delphi (versão com suporte a interfaces e generics — recomendado XE7 ou superior)
Indy para comunicação HTTP/HTTPS com suporte a SSL/TLS (handshake TLS 1.2+)
FireDAC (ou substituição do driver de acesso a dados, caso o sistema-alvo use outro)
Acesso contratado à API IMendes (credenciais/token e ambiente de homologação fornecidos pela IMendes)
Conectividade HTTPS liberada para a porta 8443 (firewall/proxy do cliente)
Adaptação de schema: mapeamento dos campos de produto/cliente do sistema-alvo para as entidades esperadas pelo módulo (nomes de colunas variam por sistema, mas a estrutura mínima de dados — código, NCM, CEST, regime tributário — é a mesma)
Nenhuma dependência de um SGBD específico é exigida pelo módulo em si