TMS - Aplicativo de Entrada - Como adicionar MDF-e excluído do TMS porém autorizado na SEFAZ
Dúvida
Como adicionar um MDF-e que foi excluído da base do TMS, porém está autorizado na SEFAZ?
Solução
Para adicionar um MDF-e que foi excluído da base do TMS e autorizado na SEFAZ, execute os passos a seguir:
1. Acesse Utilitários / SQL:
2. Copie o script a seguir e cole no SQL:
DECLARE @CodigoEmpresa INT;
DECLARE @NumeroMDFe INT;
DECLARE @ChaveAcessoMDFe VARCHAR(44);
DECLARE @ProtocoloAutorizacao VARCHAR(15);
DECLARE @UFOrigemDoMDFe VARCHAR(2);
DECLARE @UFDestinoDoMDFe VARCHAR(2);
DECLARE @Placa VARCHAR(8);
DECLARE @SequenciaMDFe INT;
DECLARE @NumeroDeSerie INT;
DECLARE @CodigoChaveMDFe INT;
DECLARE @DATA DATETIME;
SET @CodigoEmpresa = XX
SET @NumeroMDFe = XX
SET @ChaveAcessoMDFe = 'XX'
SET @ProtocoloAutorizacao = 'XX'
SET @UFOrigemDoMDFe = 'XX'
SET @UFDestinoDoMDFe = 'XX'
SET @Placa = 'XX'
SET @SequenciaMDFe = (SELECT CdSeqMDFe+1 FROM GTCMFE WHERE CDEMPRESA = @CodigoEmpresa AND NrMDFe = @NumeroMDFe-1)
SET @NumeroDeSerie = (SELECT NrSerie FROM GTCMFE WHERE CDEMPRESA = @CodigoEmpresa AND NrMDFe = @NumeroMDFe-1)
SET @CodigoChaveMDFe = (SELECT LEFT(RIGHT(@ChaveAcessoMDFe,9),8) FROM GTCMFE WHERE CDEMPRESA = @CodigoEmpresa AND NrMDFe = @NumeroMDFe-1)
SET @DATA = (SELECT DtDigitacao FROM GTCMFE WHERE CDEMPRESA = @CodigoEmpresa AND NrMDFe = @NumeroMDFe-1)
INSERT INTO dbo.GTCMFE (CdEmpresa, CdSeqMDFe, NrMDFe, NrSerie, CdChaveMDFe, InSitSefaz, CdChaveAcesso, NrProtocolo, DsSituacaoSefaz, InContingencia, InSitOperacao, InSituacao, DsVersaoLayout, DsUFOrigem, DsUFDestino, NrPlaca, DtDigitacao, DsUsuario, DsObservacao, InTpEvento, InRemRetorno, CdEmpLigada, CdEmpEncto, CdRota, InTpDoctoOri, DsChaveImpressao, InSitDownloadXMLPDF)
VALUES (@CodigoEmpresa, @SequenciaMDFe, @NumeroMDFe, @NumeroDeSerie, @CodigoChaveMDFe, 100, @ChaveAcessoMDFe, @ProtocoloAutorizacao, 'Autorizado o uso do MDF-e', 0, 2, 1, '3.00', @UFOrigemDoMDFe, @UFDestinoDoMDFe, @Placa, @DATA, 'SOFTRAN', NULL, 1, 2, 1, NULL, NULL, 1, NULL, 2);
3. Altere os valores XX pelos valores referentes ao MDF-e a ser adicionado;
3.1. Insira o código da empresa que emitiu o MDF-e:
3.2. Informe o número do MDF-e a ser adicionado:
3.3. Informe o número da chave de acesso do MDF-e:
3.4. Informe o número do protocolo de autorização do MDF-e:
3.5. Informe a UF de origem do MDF-e:
3.6. Informe a UF destino do MDF-e:
3.7. Informe a placa do MDF-e:
3.8. Pressione F5 no teclado.
- "Script valido somente para base SQL (Comando não executável em base ORACLE)"
- Observação: Qualquer execução de scripts SQL são de exclusiva responsabilidade do cliente. Caso ocorram erros durante a execução favor contatar o Suporte TMS.
Atenção! Antes de realizar qualquer alteração, analise o impacto que poderá ter em outros lançamentos/processos do sistema.