-
Total de ítens
4 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Posts postados por Dinarte Moscon
-
-
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.
-
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- 1
-
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;
- 1
MDFe 3.00 - Encerramento - Rejeição Schema Inválido
em ACBrMDFe
Postado
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) );