Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 464 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado (editado)

Boa tarde, a tag infNF não estava sendo alimentada ao emitir o CT-e, fiz a implementação para leitura e gravação na classe CTe.cs como as demais e emitiu normalmente, segue contribuição:

Alterações na classe CTe.cs
 

  • Alterações no método WriteToIni()
for (var i = 0; i < GrupoInformacoesNormalSubstituto.infDoc.infNF.Count; i++)
{
  var infNF = GrupoInformacoesNormalSubstituto.infDoc.infNF[i];
  iniData.WriteToIni(infNF, $"infNF{i + 1:000}");
}

 

  • Alterações no método ReadFromIni()
a = 0;
InfNFCTe infNF;
do
{
  a++;
  infNF = iniData.ReadFromIni<InfNFCTe>($"infNF{a:000}");

  if (infNF != null) GrupoInformacoesNormalSubstituto.infDoc.infNF.Add(infNF);

} while (infNF != null);


XML alimentado após a emissão.
image.png.5dccf012502b46fdcd989d4f04034fac.png

 

Editado por Lindomar S. Menezes
  • Consultores
Postado

Criada a TK-4283 para avaliação.

Obrigado pela contribuição!

  • Curtir 1
  • Obrigado 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

 

 

  • 2 semanas depois ...
  • Consultores
  • Solution
Postado

Boa tarde!

Mais uma vez, muito obrigado pela contribuição.

Aproveitei e alterei também a infUnidCarga e infUnidTransp tanto da infNFe quanto da infNF visando compatibilidade com o MOC, pois era um objeto único e de acordo com o MOC pode haver múltiplas ocorrências.

Alterações enviadas ao SVN na Rev-30354.

Por favor, queira atualizar para realizar novos testes e reportar qualquer problema.

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(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 !!

Postado

Boa tarde Diego, tudo bem?

Deu certinho, só tive que alterar duas propriedades para Nullable, pois são opcionais no MOC, senão vai retornar exceção no .Validar();
 

public decimal? nPeso { get; set; }

public DateTime? dPrev { get; set; }


Talvez eu já tenha repassado no tópico de contribuições específicas do CT-e, mas não tenho certeza.

InfNFeCTe.cs

  • Curtir 1
  • Consultores
Postado
6 minutos atrás, Lindomar S. Menezes disse:

Deu certinho, só tive que alterar duas propriedades para Nullable, pois são opcionais no MOC, senão vai retornar exceção no .Validar();

Obrigado, vou validar e disponibilizar no SVN.

6 minutos atrás, Lindomar S. Menezes disse:

Talvez eu já tenha repassado no tópico de contribuições específicas do CT-e, mas não tenho certeza.

Estou analisando os tópicos menores primeiro, quando chegar neste tópico com mais contribuições, se já tiver sido feito apenas faço comentário.

  • Curtir 1
Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(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 !!

  • Consultores
Postado

Alteração na infNFeCTe.cs enviada ao SVN na Rev-30360

  • Curtir 1
Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(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 !!

  • Consultores
Postado

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(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 !!

  • Este tópico foi criado há 464 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.