Ir para conteúdo
  • Cadastre-se

dev botao

Recommended Posts

Postado

Boa tarde!

Tem alguém que já iniciou o desenvolvimento da geração de arquivos para o MIT?

Pergunto porque tenho algo iniciado aqui. Se já foi iniciado alguma coisa e precisarem de ajuda, posso testar ou até mesmo ajudar com algum código, se não, posso compartilhar o que já tenho aqui.

Postado

Foi publicada uma nova retificação do leiaute do arquivo JSON de importação do MIT, atualizando as definições de alguns campos bem como as regras de obrigatoriedade dos campos RegimePisCofins, Csll, AnoDebito e CnpjScp. Todas as alterações estão realçadas em amarelo.

https://www.gov.br/receitafederal/pt-br/assuntos/orientacao-tributaria/declaracoes-e-demonstrativos/DCTFWeb/arquivos/mit_leiaute_json_importacao_20-02-2025.pdf

  • 1 mês depois ...
Postado
  Em 21/02/2025 at 20:32, Patrick Alves disse:

Boa tarde!

Adicionado validações restantes e atualizado com a última retificação do leiaute disponibilizada.

ACBrMIT.zip 21.22 kB · 10 downloads

Expandir  

Parabéns pelo código da contribuição @Patrick Alves, ficou muito fácil de utilizar.

Vou utilizar este componente. Sera que vão incorporar no instalador do ACBR @Juliomar Marchetti ?

 

Verifiquei apenas um problema com relação ao nome do arquivo., estava pegando os 8 caracteres a direita. Outra questão é que se o numero vier com formato (pontos) fica com problema no nome. Alterei a função para utilizar o LeftStrNativeString ao invés do RightStrNativeString.

function TACBrMIT.GetArquivo: string;
const
  NomeArquivo = '%s-MIT-%d%s.json';
begin
  Result := Format(NomeArquivo,[LeftStrNativeString(FCnpjContribuinte, 8),
    PeriodoApuracao.Ano, FormatFloat('00', PeriodoApuracao.Mes)]);
end;

  • Obrigado 1
  • Consultores
Postado
  Em 02/04/2025 at 17:21, Sandro Felipe Adad disse:

Alterei a função para utilizar o LeftStrNativeString ao invés do RightStrNativeString.

Expandir  

Bom dia,

Se possível anexe a contribuição com as correções aplicadas.

Temos a TK-6638 para avaliar o componente.

Obrigado a todos pela contribuição!

  • Curtir 1
Consultor SAC ACBr

Alexandre de Paula
Ajude o Projeto ACBr crescer - Assine o SAC                    

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  ícone Discórdia Discord   

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

 

 

Postado

Boa tarde!

  Em 02/04/2025 at 17:21, Sandro Felipe Adad disse:

Parabéns pelo código da contribuição @Patrick Alves, ficou muito fácil de utilizar.

Expandir  

Obrigado!

  Em 03/04/2025 at 13:31, Alexandre de Paula disse:

Se possível anexe a contribuição com as correções aplicadas.

Expandir  

Segue arquivos com as seguintes alterações:

* remover propriedade Id em EventosEspecias e em Debitos, sera utilizado o indice das listas;
* adicionar ordenacao por grupo de tributos na lista de debitos;
* remover formatacao do cnpj para gerar nome do arquivo;
* alterar ordem de inclusao dos debitos para validar ordenacao da lista (exemplo 3);

ACBrMIT.zipFetching info...

  • Obrigado 2

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 conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.