Ir para conteúdo
  • Cadastre-se

dev botao

MDF-e Integrado (v 1.00)


Ver Solução Respondido por Italo Giurizzato Junior,
  • Este tópico foi criado há 1709 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

  • Administradores
Postado

Bom dia.

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

Att.

Consultora SAC ACBr

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á 1709 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.