Ir para conteúdo
  • Cadastre-se

MDF-e Integrado (v 1.00)


Ver Solução Respondido por Italo Giurizzato Junior,
  • Este tópico foi criado há 2281 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Não consegui achar informações/ noticias sobre essa mudança no fórum. Alguém poderia me informar se essa modificação foi realizada, ou só realmente poderá testar no prazo de homologação ?

 

 

Resumo:

O projeto MDF-e Integrado tem como objetivo a disponibilização, pelas Secretarias de Fazenda, de uma infraestrutura digital de documentos, legislações e processos voltados para a simplificação da emissão de documentos fiscais eletrônicos de transporte e integração, dentro de um ecossistema digital, que permite às Empresas Transportadoras de Cargas (ETC), Transportadores Autônomos de Cargas (TAC),  ANTT, Administradores de Meios de Pagamentos e as próprias Secretarias de Fazenda,  o aperfeiçoamento dos seus processos e compartilhamento de informações entre todos estes atores, a partir de um único documento e infraestrutura já consolidada e em uso por todos os envolvidos.

MDFe_Nota_Tecnica_2020_001_MDFe Integrado.pdf

  • 2 semanas depois ...
  • Consultores
Postado

Ana,

Não houve alteração nos schemas, apesar de terem publicado novamente com a data de 27/01/2020.

Houve sim uma correção na NT que na anterior constava que o grupo <infPag> tinha de 0-1 ocorrências, sendo que o correto é 0-n

Muito obrigado pelo aviso referente a postagem.

  • Curtir 1
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

  • 1 mês depois ...
  • Moderadores
Postado
1 hora atrás, Ana Paula Fernandes de Souza disse:

Todas essas modificações são obrigatórias? Teria algum documento que fala sobre isso ? 

Na própria NT você pode ver quais tags são obrigatórias e também as regras de validação que serão aplicadas.

  • Curtir 2
Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

  • Consultores
Postado

Bom dia Ana,

As tags latitude e longitude bem com o CEP estão dentro do grupo <infLocalCarrega> e também dentro do grupo <infLocalDescarrega>.

Bem abaixo da lista dos campos, temos um diagrama que deixa bem claro que se informarmos o CEP não devemos informar a latitude e longitude e vice versa.

Resumindo:

1. Se a carga for lotação no XML deve constar o grupo <infLotacao> e dentro deste os grupo <infLocalCarrega> e<infLocalDescarrega>

2. Se constar no XML o grupo <infLocalCarrega> dentro deste deve constar o CEP ou a latitude e longitude do carregamento.

3. Idem para o grupo <infLocalDescarrega>.

Espero que tenha ficado claro.

  • Curtir 3
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Postado

Entendi.

Sobre Longitude e Latitude pode aceitar valores negativos e o componente não está preparado para estes valores.  

Na unit : pmdfeMDFeW , na função : GerarProdPred 

 

    if (MDFe.prodPred.infLocalCarrega.CEP > 0) or
       (MDFe.prodPred.infLocalCarrega.latitude > 0) or (MDFe.prodPred.infLocalCarrega.Longitude > 0) or
       (MDFe.prodPred.infLocalDescarrega.CEP > 0) or
       (MDFe.prodPred.infLocalDescarrega.latitude > 0) or (MDFe.prodPred.infLocalDescarrega.Longitude > 0) then
    begin
      Gerador.wGrupo('infLotacao', '#');

      Gerador.wGrupo('infLocalCarrega', '#');

      if (MDFe.prodPred.infLocalCarrega.CEP > 0) then
        Gerador.wCampo(tcInt, '#', 'CEP', 08, 08, 1, MDFe.prodPred.infLocalCarrega.CEP, DSC_CEP)
      else
        if (MDFe.prodPred.infLocalCarrega.latitude > 0) or (MDFe.prodPred.infLocalCarrega.Longitude > 0) then
        begin
          Gerador.wCampo(tcDe6, '#', 'latitude ', 01, 06, 1, MDFe.prodPred.infLocalCarrega.latitude, DSC_LATITUDE);
          Gerador.wCampo(tcDe6, '#', 'longitude', 01, 06, 1, MDFe.prodPred.infLocalCarrega.Longitude, DSC_LONGITUDE);
        end;

      Gerador.wGrupo('/infLocalCarrega');

      Gerador.wGrupo('infLocalDescarrega', '#');

      if (MDFe.prodPred.infLocalDescarrega.CEP > 0) then
        Gerador.wCampo(tcInt, '#', 'CEP', 08, 08, 1, MDFe.prodPred.infLocalDescarrega.CEP, DSC_CEP)
      else
        if (MDFe.prodPred.infLocalDescarrega.latitude > 0) or (MDFe.prodPred.infLocalDescarrega.Longitude > 0) then
        begin
          Gerador.wCampo(tcDe6, '#', 'latitude ', 01, 06, 1, MDFe.prodPred.infLocalDescarrega.latitude, DSC_LATITUDE);
          Gerador.wCampo(tcDe6, '#', 'longitude', 01, 06, 1, MDFe.prodPred.infLocalDescarrega.Longitude, DSC_LONGITUDE);
        end;

      Gerador.wGrupo('/infLocalDescarrega');

      Gerador.wGrupo('/infLotacao');
    end;

    Gerador.wGrupo('/prodPred');
   end;

Pois todos os If's que estão tratando com valores geográficos estão apenas comparando > 0 . 

Por exemplo:  Coordenadas de Belo Horizonte 
Latitude: -19.9208300
Longitude: -43.9377800

  • Curtir 1
Postado

Bom dia a todos,

Estão conseguindo realizar o envio da nova versão do MDF-e Integrado para o ambiente de homologação ? 

No cronograma consta que seria implantado em homologação esta nota técnica dia 09/03/2020.

Porem hoje (10/03/2020) mesmo enviando para ambiente de homologação, continuo recebendo falha de esquema.

image.png.e40664b255b2aad5f01c1d35f630a40e.png

  • Consultores
Postado

Bom dia.

Qual o erro? Acredito que seja melhor criar um novo tópico para a situação.

Att.

Consultora ACBr Pro

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

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

No caso, o erro que ocorre é Rejeição: Falha no esquema XML. Código 215.

Estou enviando o XML em anexo. No validador do XML do MDF-e (https://dfe-portal.svrs.rs.gov.br/Mdfe/ValidadorXML), é apresentado o seguinte erro: 

PARSER XML:OK

TIPO DE MENSAGEM:Envio MDF-e

SCHEMA:

The element 'infMDFe' in namespace 'http://www.portalfiscal.inf.br/mdfe' has invalid child element 'prodPred' in namespace 'http://www.portalfiscal.inf.br/mdfe'. List of possible elements expected: 'seg, tot' in namespace 'http://www.portalfiscal.inf.br/mdfe'.

Porem o MDF-e segue o schema conforme a figura enviada. Consegue notar algum erro na construção do XML ? Pois agora fico sem saber se a versão do MDF-e integrado já foi publicada ou se é algum problema no XML mesmo.

image.png

EXEMPLO.xml

Criei um tópico sobre o assunto

 

Postado (editado)

Obrigado Italo. Peço desculpas pela postagem repetida, é que havia pensado que precisava abrir uma outra postagem para o assunto. Irei realizar o teste conforme me indicou.

Editado por Ramon Lacava
  • Curtir 1
Postado

Boa tarde..

consegui fazer o envio e autorização do MDF-e, uma duvida ficou referente a geração do ciot.

depois do envio a autorização vai ser criada uma tag referente ao ciot no retorno, para ser impresso no mdf-e ?

por que no xml autorizado não tem nada referente ao ciot.

  • Este tópico foi criado há 2281 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.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...