orochasamuel / fiscalbr-net

Para facilitar seu dia a dia como desenvolvedor \o/
MIT License
91 stars 48 forks source link

SPED Fiscal - ECF ICMS IPI: Implementação do Layout versão 017 e Alterações do Guia Prático da EFD-ICMS/IPI. #66

Open WashingtonAutocom opened 1 year ago

WashingtonAutocom commented 1 year ago

Olá pessoal, tudo bom. Sobre o SPED Fiscal - ECF ICMS IPI imagino que estejam informados que foi publicado novas versões do Guia Prático (v3.1.0 a v3.1.2) e a Nota Técnica 2022.001 v1.1 com vigência a partir de janeiro/2023.

Então gostaria de saber se pretendem dar continuidade a biblioteca com mais essa alteração ? Teve bastante alteração abaixo deixo um resumo para termos uma ideia, aqui na empresa somos uma equipe bem limitada mais podemos contribuir pelo menos um pouco.

Alterações do Guia Prático da EFD-ICMS/IPI.

Apenas para ter uma ideia do que foi alterado.

Principais alterações no Guia Prático da EFD-ICMS/IPI – versão 3.1.0

  1. Descontinuação dos códigos 04 e 05 da tabela 4.1.2 – Tabela Situação de Documentos a partir de 31/12/2022
  2. Inclusão dos registros 0221, C855, C857, C895, C897, D700, D730, D731, D735, D737, D750, D760 e D761
  3. Inclusão da exceção nº 2 na validação do registro C800
  4. Alteração da regra de validação do campo 06 do registro C170
  5. Alteração da regra de validação do campo 09 do registro C800
  6. Alteração da regra de validação do campo 02 dos registros C181, C330, C380, C430, C480, C815 e C880
  7. Alteração da regra de validação do campo 06 do registro C185
  8. Alteração do tamanho do campo 02 (15 para 60 caracteres) do registro C111
  9. Alteração do tamanho do campo 03 (15 para 60 caracteres) dos registros E112, E230, E312 e 1922
  10. Alteração do tamanho do campo 06 (15 para 60 caracteres) dos registros E116, E250, E316 e 1926
  11. Inclusão de uma nova opção de indicador para o campo 02 do registro K010

Principais alterações no Guia Prático da EFD-ICMS/IPI – versão 3.1.1

  1. Correção da orientação de preenchimento do campo 05 do registro C190 – retirada do termo FCP
  2. Inclusão dos registros C597, C857, C897 e D737 na regra de obrigatoriedade do registro 1900.

Principais alterações no Guia Prático da EFD-ICMS/IPI – versão 3.1.2

  1. Inclusão do modelo 66 na informação dos registros C700, C790 e C791.
  2. Alteração da obrigatoriedade dos campos 08 e 09 do registro C700 de O para OC.
  3. Alteração da orientação de preenchimento dos campos 06, 07, 08 e 09 do registro C700

Links Uteis: (SPED) Manuais e Guias Práticos (Projeto ACBR) SPED Fiscal - ECF ICMS IPI - Publicada a versão 3.1.2 do Guia Prático da EFD ICMS IPI (versão 017)

Nisso @orochasamuel como está afrente do projeto, não sei se abri a issue corretamente, mais a ideia é só fazer o lembrete para ver se vamos continuar com o projeto, atualmente usamos a biblioteca SPEDBr.NET como ela foi descontinuada ai vamos aproveitar migrar para essa e contribuir com o possível.

orochasamuel commented 1 year ago

Fala @WashingtonAutocom tudo na paz?

Eu ainda não consegui atualizar a lib por conta da correria que estou, mas vou tentar atualizar tudo até no final da próxima semana. Qualquer contribuição será muito bem vinda.

Vida longa e próspera 🖖

WashingtonAutocom commented 1 year ago

Perfeito @orochasamuel, vamos focar na migração para usar a biblioteca aqui, e na sequencia vamos tentar contribuir em algo, para isso vou comentar os pontos aqui e abrir os PR, ai vamos organizando.

No mais é isso, valeu por enquanto.

ThalyaAutocom commented 1 year ago

Boa tarde @orochasamuel. Tudo bem?

O @WashingtonAutocom me passou a missão de adicionar os campos necessários na alteração do EFD ICMS IPI para 2023, para contribuirmos com o projeto. Como eu nunca fiz a inclusão dos registros antes, pode ser que eu tenha deixado passar algo, então seria bom dar uma conferida. Porém, fiz a inclusão dos registros 0221, C855, C857, C895, C87, D700, D730, D731, D735, D737, D750, D760, D761. Fiz também a alteração de tamanho dos campos dos registros C111, E112, E116, E230, E250, E312, E316, 1922 e 1926. Adicionei a versão 17 no Enum CodigoVersaoLeiaute. Fiz também algumas correções de tipo de dados em alguns campos, que tinham apontado erro pra gente quando atualizamos do SpedBr para o FiscalBr. Consultei o manual e fiz as alterações que achei necessárias, mas reforço que como nunca mexi diretamente com essas informações do arquivo SPED, seria bom uma conferência nas alterações.

Abrimos o pull request (#68) com essas alterações. Esperamos ter ajudado 😊✌️

orochasamuel commented 1 year ago

Oi @ThalyaAutocom tudo bem?

Obrigado pela contribuição, irei revisar o PR e retorno caso seja necessário alterar algo.

Vida longa e próspera 🖖

ThalyaAutocom commented 1 year ago

Boa tarde @orochasamuel. Tudo bem? Nós também atualizamos nosso gerador do SintegraBr para FiscalBr. Verifiquei aqui que o FiscalBr não possui o registro 71, que é algo que utilizamos. Então, eu abri mais um Pull Request, com o Registro 71 para contribuir 😊✌️

hbdbim commented 1 year ago

Chegui atrazado. Valeu pessoal, esperando a versão. Se tiver algo que eu possa contribuir me avisem.

orochasamuel commented 1 year ago

Fiz a aprovação e merge dos PRs que estavam pendentes.

Agora é necessário criar testes para cobrir pelos menos os registros mais utilizados (de início, e aos poucos vamos complementando os testes).

WashingtonAutocom commented 1 year ago

Perfeito @orochasamuel, faltou mesmo criar mais alguns testes, vamos tentar auxiliar no possível nessa parte também. Qualquer coisa avisamos. Sobre o uso em produção das alterações estamos usando desde o inicio do mês e até o momento não tivemos problemas, mais tendo algum vamos corrigir e reportar aqui. Certo @ThalyaAutocom.

orochasamuel commented 1 year ago

Pacotes Nuget atualizados o/

ThalyaAutocom commented 1 year ago

Opa @orochasamuel! Boa tarde. Passando para verificar se ficou alguma coisa pendente sobre essa issue. Vi que ainda estava aberta, então preferi perguntar.

Se ainda tiver algo que posso contribuir, pode me avisar por aqui \o/

orochasamuel commented 1 year ago

Oi @ThalyaAutocom tudo bem?

Desculpe a demora.

Só estamos carentes de testes na lib, por isso mantive essa issue aberta ainda.

Vou criar um roadmap para criação de testes e compatibilizar as informações com a versão atual do layout antes das novas implementações do novo layout de 2024.

Vida longa e próspera 🖖

ThalyaAutocom commented 1 year ago

Fala @orochasamuel!

Tranquilo então. Quando criar o roadmap, me marca por gentileza, e vejo como posso contribuir. Esses dias está meio corrido aqui, mas vou ajudando como posso!

Bom dia pra você!