Ir para conteúdo
  • Cadastre-se

Dinarte Moscon

Membros
  • Total de ítens

    4
  • Registro em

  • Última visita

Últimos Visitantes

618 visualizações

Dinarte Moscon's Achievements

Rookie

Rookie (2/14)

  • First Post
  • Week One Done
  • One Month Later
  • One Year In
  • Conversation Starter

Recent Badges

2

Reputação

  1. Ao encerrar uma mdf-e (3.00) está retornando a mensagem de schema inválido. O campo que está errado é o dhEvento, ele precisa conter o UTC, inclusive já possui o código, porém está comentado. Ajustando isso tudo mais está funcionando. pmdfeEnvEventoMDFe.pas function TEventoMDFe.GerarXML: Boolean; Gerador.wCampo(tcStr, 'EP09', 'dhEvento', 01, 25, 1, FormatDateTime('yyyy-mm-dd"T"hh:nn:ss', Evento.Items[0].InfEvento.dhEvento) + GetUTC(CodigoParaUF(Evento.Items[0].InfEvento.cOrgao), Evento.Items[0].InfEvento.dhEvento) );
  2. Hamilton, você está enviando em ambiente de produção, porém ainda não foi liberado, somente homologação por enquanto. Altera e testa de novo.
  3. Quando MDFe.Ide.tpEmit for teTranspCargaPropria a tag tpTransp não deve ser informada no arquivo xml que é enviado. Está retornando rejeição informando que este campo não deve ser informado. Pelo que vi, este campo entrou para a versão 3.00, só precisa considerar esta situação junto. unit pmdfeMDFeW; procedure TMDFeW.GerarIde; if (VersaoDF = ve300) and not(MDFe.Ide.tpEmit=teTranspCargaPropria) then Gerador.wCampo(tcStr, '#007', 'tpTransp', 01, 01, 0, TTransportadorToStr(MDFe.Ide.tpTransp), DSC_TPTRANSP
  4. Usa ve100 ou ve300, sendo que a versão 3.00 está liberado somente homologação, liberou dia 05.10. pmdfeConversaoMDFe > TVersaoMDFe = (ve100, ve300); Como eu uso nfe e nfse também, eu precisei colocar a unit junto. MDFe.Configuracoes.Geral.VersaoDF:= pmdfeConversaoMDFe.ve300;
×
×
  • 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.