Páginas filhas
  • ER_MDFe_Integrado_NT2020.001

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin

Este documento é material de especificação dos requisitos de manutenção, trata-se de conteúdo extremamente técnico.

  

Informações Gerais 

Especificação

Produto

TSS

Módulo

MDFe

Segmento Executor

Serviços

Chamado/ISSUE

DSERTSS1-14595

País

( X ) Brasil  (  ) Argentina  (  ) Mexico  (  ) Chile  (  ) Paraguai  (  ) Equador

(  ) USA  (  ) Colombia   (  ) Outro _____________.



Indice:

  • Objetivo

  • Resumo

  • Regras de Negócio

  • Web Services e Métodos do TSS

Objetivo

Este documento tem por objetivo a definição das especificações e critérios técnicos necessários para a NT 2020.001 – MDF-e Integrado.

Todas as informações referente a NT está disponível no link: https://dfe-portal.svrs.rs.gov.br/Mdfe/Documentos

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.

Regras de Negócio

Alterações de Schema Geral do MDF-e

O grupo de informações do município de descarregamento (tag infMunDescarga) foi ampliado para até 1000 ocorrências.

Foi criado o grupo produto predominante (tag prodPred) na parte geral do MDFe.


Alterações de Schema do Modal Rodoviário

Alteração no grupo informações do contratante, inclusão dos campos xNome e do idEstrangeiro.


Foi criado o grupo informações do pagamento do frete (infPag).

 

Validações da regra do MFD-e


Evento de Pagamento da Operação de Transporte

Este evento que deverá permitir informar o pagamento do TAC-Agregado* ou equiparado a TAC* a ocorrer no final do período conforme a relação de viagens realizadas. Neste evento será preenchido de forma tardia o grupo de informações dos contratantes com o mesmo layout constante do MDFe rodoviário.

O autor do evento será o emissor do MDF-e que contratou o TAC para o transporte da carga.

O código do Tipo de Evento será 110116.

* TAC: Transportadores Autônomos de Cargas.

TAC-Agregado: Aquele que coloca veículo de sua propriedade ou de sua posse, a ser dirigido por ele próprio ou por preposto seu, a serviço do contratante, com exclusividade, mediante remuneração certa.


Validação das Regras Específicas do Evento


Web Services e Métodos TSS

O serviço de Remessa do TSS é responsável pela recepção do XML do documento MDF-e, onde é realizado a validação de seu schema, a assinatura do documento e o seu envio para o governo. Por tanto, para o envio das novas informações (tags) que contemplam a NT 2020.001 – MDF-e Integrado deverá ser informado nesse serviço.

Para monitorar o resultado do processamento do documento deverá ser utilizado serviço de MonitorFaixa.

O serviço para envio do Evento de Pagamento da Operação de Transporte deverá utilizar o RemessaEvento.

Para monitorar o resultado do processamento do evento, poderá ser utilizado o serviço de NfeRetornaEvento, que a consulta é realizado através de um único evento, ou NfeMonitorLoteEvento, que a consulta é realizado por lote de evento.


Verifique abaixo como dever ser utilizado os métodos:


Serviço NFESBRA:

Deck of Cards
effectDuration0.3
idmetodos
effectTypefade
Card
id1
labelRemessa

A alteração do processo do serviço Remessa consiste somente nas validações dos novos schemas (arquivos XSD).

Remessa: Método - Remessa - NFESBra

Bloco de código
languagexml
titleExemplo do trecho do XML com as novas Tags
<rodo>
	<infANTT>
		<infCIOT>
			<CIOT>Código Identificador da Operação de Transporte (Também Conhecido como conta frete)</CIOT>
			<CNPJ>Número do CNPJ responsável pela geração do CIOT</CNPJ>
		</infCIOT>
		<infContratante>
			<xNome>Razão social ou Nome do contratante</xNome>
			<CNPJ>Número do CNPJ do contratante do serviço</CNPJ>
		</infContratante>
		<infPag>
			<xNome>Razão social ou Nome do respnsável pelo pagamento</xNome>
			<CNPJ>Número do CNPJ do responsável pelo pgto</CNPJ>
			<Comp>
				<tpComp>Tipo do Componente</tpComp>
				<vComp>Valor do componente</vComp>
				<xComp>Descrição do componente do tipo Outros</xComp>
			</Comp>			
			<vContrato>Valor Total do Contrato</vContrato>
			<indPag>Indicador da Forma de Pagamento:0-Pagamento à Vista;1-Pagamento à Prazo;</indPag>
			<infPrazo>
				<nParcela>Número da Parcela</nParcela>
				<dVenc>Data de vencimento da Parcela (AAAA-MM-DD)</dVenc>
				<vParcela>Valor da Parcela</vParcela>
			</infPrazo>
			<infBanc>
				<codBanco>Número do banco</codBanco>
				<codAgencia>Número da agência bancária</codAgencia>
			</infBanc>		
		</infPag>
	</infANTT>
</rodo>
Card
id2
labelRemessaEvento
titleRemessaEvento

Este serviço é responsável pelo envio de remessa evento do MDFe. Atualmente já estão desenvolvidos os eventos:

110111 - Cancelamento da MDFe
110112 - Encerramento da MDFe
110114 - Incluir condutor
110115 - DFe

Para o novo evento de pagamento da operação de transporte, devemos utilizar o código de evento 110116.

As tags<descEvento> e <nProt> não são necessários para montagem da requisição, já constam no TSS essas informações e serão utilizadas. 

Observação: não iremos utilizar a informação da tag infPag que foi enviado no serviço Remessa, por se tratar de um evento que permite informar o pagamento a ocorrer no final do período conforme a relação de viagens realizadas e preenchido de forma tardia.

RemessaEvento: Método - RemessaEvento


Bloco de código
languagexml
titleExemplo XML_LOTE:
<envEvento>
	<eventos>
		<detEvento>
			<tpEvento>110116</tpEvento>
			<chnfe>chave do MDFe</chnfe>
			<qtdViagens>Quantidade total de viagens realizadas com o pagamento do Frete</qtdViagens>	
			<nroViagem>Número de referência da viagem do MDFe referenciado</nroViagem>
			<infPag>
				<xNome>Razão social ou Nome do respnsável pelo pagamento</xNome>
				<CNPJ>Número do CNPJ do responsável pelo pgto</CNPJ>
				<Comp>
					<tpComp>Tipo do Componente</tpComp>
					<vComp>Valor do componente</vComp>
					<xComp>Descrição do componente do tipo Outros</xComp>
				</Comp>
				<vContrato>Valor Total do Contrato</vContrato>
				<indPag>Indicador da Forma de Pagamento:0-Pagamento à Vista;1-Pagamento à Prazo;</indPag>
				<infPrazo>
					<nParcela>Número da Parcela</nParcela>
					<dVenc>Data de vencimento da Parcela (AAAA-MM-DD)</dVenc>
					<vParcela>Valor da Parcela</vParcela>	
				</infPrazo>
				<infBanc>
					<codBanco>Número do banco</codBanco>
					<codAgencia>Número da agência bancária</codAgencia>
				</infBanc>
			</infPag>
		</detEvento>
	</eventos>
</envEvento>
Card
id3
labelMonitorFaixa
titleMonitorFaixa

Este serviço é responsável pelo monitoramento do envio da remessa do documento MDFe.

MonitorFaixa: Método - MonitorFaixa

Bloco de código
languagexml
titleExemplo de retorno:
<MONITORFAIXARESPONSE xmlns="http://webservices.totvs.com.br/nfsebra.apw">
	<MONITORFAIXARESULT>
		<MONITORNFE>
			<AMBIENTE>2</AMBIENTE>
				<ERRO>
					<LOTENFE>
						<CODENVLOTE>103</CODENVLOTE>
						<CODRETNFE>100</CODRETNFE>
						<CODRETRECIBO>104</CODRETRECIBO>
						<DATALOTE>2020-03-11</DATALOTE>
						<HORALOTE>19:21:17</HORALOTE>
						<LOTE>194</LOTE>
						<MSGENVLOTE>Arquivo recebido com sucesso</MSGENVLOTE>
						<MSGRETNFE>Autorizado o uso do MDF-e</MSGRETNFE>
						<MSGRETRECIBO>Arquivo processado</MSGRETRECIBO>
						<RECIBOSEFAZ>359000007540929</RECIBOSEFAZ>
					</LOTENFE>
				</ERRO>	
			<FRENTE_VERSO></FRENTE_VERSO>
			<ID>545100000221</ID>
			<MODALIDADE>1</MODALIDADE>
			<MODELO>58</MODELO>
			<NUMERO_VIAS>0</NUMERO_VIAS>
			<PATHIMPRESSAO></PATHIMPRESSAO>
			<PROTOCOLO>935200000014594</PROTOCOLO>
			<RECOMENDACAO>001 - Emissão de DAMDFE autorizada</RECOMENDACAO>
			<TEMPODEESPERA>000:00</TEMPODEESPERA>
			<TEMPOMEDIOSEF>1</TEMPOMEDIOSEF>
		</MONITORNFE>
	</MONITORFAIXARESULT>
</MONITORFAIXARESPONSE>
Card
id4
labelNfeRetornaEvento
titleNfeRetornaEvento

Este serviço é responsável pelo monitoramento de um único evento do documento MDFe.

NfeRetornaEvento: Método - NfeRetornaEvento

Bloco de código
languagexml
titleExemplo de retorno:
<NFERETORNAEVENTORESPONSE xmlns="http://webservices.totvs.com.br/nfsebra.apw">
	<NFERETORNAEVENTORESULT>
		<NFERETORNAEVENTO>
			<AMBIENTE>2</AMBIENTE>
			<CORGAO>35</CORGAO>
			<CSTAT>135</CSTAT>
			<CSTATEVEN>135</CSTATEVEN>
			<ID_ENT>000001</ID_ENT>
			<ID_EVENTO>ID1101143520035311379100012258811811000069110012558001</ID_EVENTO>
			<LOTE>135</LOTE>
			<PROT>935200000015325</PROT>
			<STATUS>6</STATUS>
			<VERSAO>3.00</VERSAO>
			<XML_RET>xml de retorno</XML_RET>
			<XML_SIG>xml assinado</XML_SIG>
			<XMOTIVO>Evento registrado e vinculado ao MDF-e                                                                                                                                                                                                                    </XMOTIVO>
			<XMOTIVOEVEN>Evento registrado e vinculado ao MDF-e                                                                                                                                                                                                                        </XMOTIVOEVEN>
		</NFERETORNAEVENTO>
	</NFERETORNAEVENTORESULT>
</NFERETORNAEVENTORESPONSE>
Card
id5
labelNfeMonitorLoteEvento
titleNfeMonitorLoteEvento

Este serviço é responsável pelo monitoramento por lote do evento do documento MDFe.

NfeMonitorLoteEvento: Método - NfeMonitorLoteEvento

Bloco de código
languagexml
titleExemplo de retorno:
<NFEMONITORLOTEEVENTORESPONSE xmlns="http://webservices.totvs.com.br/nfsebra.apw">
	<NFEMONITORLOTEEVENTORESULT>
		<NFEMONITOREVENTO>
			<AMBIENTE>2</AMBIENTE>
			<CMOTENV>Evento registrado e vinculado ao MDF-e                                                                                                                                                                                                                    </CMOTENV>
			<CMOTEVEN>Evento registrado e vinculado ao MDF-e                                                                                                                                                                                                                        </CMOTEVEN>
			<CORGAO>35</CORGAO>
			<CSTATENV>135</CSTATENV>
			<CSTATEVEN>135</CSTATEVEN>
			<DHREGEVEN>2020-03-13T16:48:04-03:00     </DHREGEVEN>
			<ID_EVENTO>ID1101143520035311379100012258811811000069110012558001</ID_EVENTO>
			<LOTE>135</LOTE>
			<MENSAGEM> Evento Autorizado</MENSAGEM>
			<PROTOCOLO>935200000015325</PROTOCOLO>
			<STATUS>6</STATUS>
			<TIPOEVENTO>110116</TIPOEVENTO>
		</NFEMONITOREVENTO>
	</NFEMONITORLOTEEVENTORESULT>
</NFEMONITORLOTEEVENTORESPONSE>
Dica
titleDocumentação dos Métodos

A documentação completa para cada método está disponível nesse link: WebServices



Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.