Ao reenviar uma NFCe que foi rejeitada anteriormente, o campo referencia (que é um GUID) eu gero novamente ou já na primeira tentativa eu guardo este valor e sempre uso o mesmo nos próximos envios ( até que tudo esteja certo e autorize)?
Dúvida 2:
Ao enviar uma nota vi que tem apenas o status Registrado e Pendente. Como faço para já na chamada ele apenas me retornar também se já foi autorizada? Senão tenho que fazer duas chamadas, uma no envio e outra para ver o status. Meu maior emissor de NFCe emite 700 notas por dia (uma grande auto peças) então se tiver que mandar e ver depois (fora tramites de impressão) vai gerar uma fila danada.
Dúvida 3:
Vocês tem algum painel ou algo para registrar as notas enviadas e ter como baixar XML, PDF, etc?
Agora outra coisa, fui publicar minha aplicação (asp.net .net framework 4.8) e esta dando erro de
Could not load file or assembly ‘System.ComponentModel.Annotations, Version=4.2.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a’ or one of its dependencies. The located assembly’s manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
Tentei atualizar mas tive:
Unable to resolve dependencies. ‘System.ComponentModel.Annotations 4.6.0’ is not compatible with ‘NuvemFiscal.Sdk 1.0.0 constraint: System.ComponentModel.Annotations (>= 5.0.0)’.
Honestamente não tenho conhecimento do .NET para ajudar nesse caso. Você tentou instalar explicitamente a versão 5.0 do System.ComponentModel.Annotations?
Talvez alguém da comunidade use o SDK para versão 4.8?