No dia 7 de agosto, foi publicada a Nota Técnica 2018.002 versão 1.00 do Manifesto Eletrônico de Documentos Fiscais, o MDF-e.
Sendo atualizada posteriormente no dia 24 de agosto para a versão 1.01 contendo algumas alterações.
Neste artigo iremos apresentar na prática a implementação técnica das regras determinadas na NT em questão.
1. MDF-e para emitente Pessoa Física (CPF) com Inscrição Estadual
Exemplos
Delphi
MDFeDataSet.Campo('CPF_176').AsString := '99999999999';
C#
MDFeDataSet.SetCampo("CPF_176", "99999999999");
Visual Basic 6
MDFeDataSet.SetCampo "CPF_176", "99999999999"
TX2
CPF_176=99999999999
XML
2. Corte de Voo
Exemplos
Delphi
MDFeDataSet.IncluirParte('infCTe');
MDFeDataSet.Campo('chCTe_49').AsString:='99999999999999999999999999999999999999999999';
MDFeDataSet.Campo('qtdTotal_177').AsString := '10.00';
MDFeDataSet.Campo('qtdParcial_178').AsString := '10.00';
MDFeDataSet.SalvarParte('infCTe');
C#
MDFeDataSet.IncluirParte("infCTe");
MDFeDataSet.SetCampo("chCTe_49", "99999999999999999999999999999999999999999999");
MDFeDataSet.SetCampo("qtdTotal_177", "10.00");
MDFeDataSet.SetCampo("qtdParcial_178", "10.00");
MDFeDataSet.SalvarParte("infCTe");
Visual Basic 6
MDFeDataSet.IncluirParte ("infCTe")
MDFeDataSet.SetCampo "chCTe_49", "99999999999999999999999999999999999999999999"
MDFeDataSet.SetCampo "qtdTotal_177", "10.00"
MDFeDataSet.SetCampo "qtdParcial_178", "10.00"
MDFeDataSet.SalvarParte ("infCTe")
TX2
qtdTotal_177=10.00
qtdParcial_178=2018-08-27T13:44:00-03:00
XML
3. Grupo de informações do responsável técnico
Exemplos
Delphi
MDFeDataSet.Campo('CNPJ_179').AsString := '99999999999999';
MDFeDataSet.Campo('xContato_180').AsString := 'Contato Teste';
MDFeDataSet.Campo('email_181').AsString := 'teste@teste.com.br';
MDFeDataSet.Campo('fone_182').AsString := '9999999999';
MDFeDataSet.Campo('idCSRT_183').AsString := '123';
MDFeDataSet.Campo('hashCSRT_184').AsString := 'AAAAAAAAAAAAAAAAAAAAAAAAAAAA';
C#
MDFeDataSet.SetCampo("CNPJ_179", "99999999999999");
MDFeDataSet.SetCampo("xContato_180", "Contato Teste");
MDFeDataSet.SetCampo("email_181", "teste@teste.com.br");
MDFeDataSet.SetCampo("fone_182", "9999999999");
MDFeDataSet.SetCampo("idCSRT_183", "123");
MDFeDataSet.SetCampo("hashCSRT_184", "AAAAAAAAAAAAAAAAAAAAAAAAAAAA");
Visual Basic 6
MDFeDataSet.SetCampo "CNPJ_179", "99999999999999"
MDFeDataSet.SetCampo "xContato_180", "Contato Teste"
MDFeDataSet.SetCampo "email_181", "teste@teste.com.br"
MDFeDataSet.SetCampo "fone_182", "9999999999"
MDFeDataSet.SetCampo "idCSRT_183", "123"
MDFeDataSet.SetCampo "hashCSRT_184", "AAAAAAAAAAAAAAAAAAAAAAAAAAAA"
TX2
XML
Comentários
0 comentário
Por favor, entre para comentar.