Ir para conteúdo
  • Cadastre-se

sergiom

Membros
  • Total de ítens

    274
  • Registro em

  • Última visita

Tudo que sergiom postou

  1. Ok então vamos manter um tópico aqui, pois o DT-e tem um longo trajeto até ser implementado e bom que todos vão se inteirando dos requisitos que virão.
  2. Juliomar pesquisei DTe, DT-e, Documento Eletrônico de Transporte e não encontrei. Tem o tópico? Foi publicado em MDF-e?
  3. Bom dia, seria bom abrir um novo tópico sobre DT-e - Documento Eletrônico de Transporte http://www.antt.gov.br/salaImprensa/noticias/arquivos/2017/12/ANTT_abre_AP_sobre_documento_eletronico_de_transporte.html Em fase de estudos e discussões. OBS: Não confundir com DTe - Domicilio Tributário eletrônico http://idg.receita.fazenda.gov.br/interface/lista-de-servicos/cadastros/cnpj/opcao-pelo-domicilio-tributario-eletronico-dte-acesso-via-portal-e-cac minutaantt.pdf
  4. Estou em contato com uma empresa e ela tem o EMTU. Registro Estadual é ARTESP e nacional/internacional, o TAF é ANTT. Alguém que trabalha com empresas de fretamento de São Paulo, sabe informar se tem o EMTU, este pode ser utilizado na TAG ou a empresa terá que tirar o registro estadual na ARTESP.
  5. Ítalo, bom dia, a maioria dos contadores não sabem. O IOB tem um simulador de ICMS e não atende transporte. Em conversa com o IOB, eles dizem que tem projetos mas sem previsão. A verdade é uma questão financeira: R$ 1.000.000,00 de mercadoria emitida em nota fiscal, irá gerar R$ 180.000,00 de ICMS para aliquota comum de 18%. A mesma mercadoria transportadora, irá gerar um frete na faixa de 6%, ou seja R$ 60.000,00, com um icms em geral de 12% ou 7%. Aliquotas internas varia de 17% a 20% (RJ). Então teremos em alguns caso ICMS de R$ 12.000,00. Sendo assim fiscalmente o mercado de transporte trabalha com valores muito baixos perto do mercado de nota fiscal e a maioria se dedica só a este segmento. Há muito desconhecimento em alíquotas. Pelo que eu vi 11% para passageiro e 17% para pessoas. Existe uma diferença de passageiro e pessoa. Passageiro = serviço normal - bilhetes avulsos. Pessoas = serviço fretado - contratação do veículo. Mas um contador disse que seu cliente é isento e trabalha com lucro presumido. Por isso perguntei, pois como temos vários desenvolvedores, cada um com clientes diversificados, a troca de experiência e informações é muito útil.
  6. @bsoft - muito obrigado pelo retorno. Em um serviço de VAN ou ONIBUS fretado, que tipo de documento haveria para um excesso de bagagem? Uma nota fiscal que a empresa emitiria para cobrar o excesso, seria este o caso?
  7. Quais são as aliquotas para o CT-e OS? Sabe me dizer? Há uma clara distinção em transporte de pessoas e transporte de passageiros. Pessoas atividade privada, passageiros atividade pública. Sendo assim para o transporte de passageiros a alíquota seria de 17% e passageiros 12%. Alguém sabe se procede esta informação?
  8. Este grupo infDocRef, no caso de um fretamento de passageiros, tem que informar algum documento? Ele seria utilizado no transporte de bagagem ou valores? Alguém tem experiência com CT-e OS? Estava estudando para entender o processo e me deparei com estas e outras dúvidas.
  9. Quais são as aliquotas para o CT-e OS? Sabe me dizer?
  10. Com a nota de anulação, você não faz CTe substituto. O seu contador dá entrada na contabilidade para a anular o valor emitido anterior e você faz um outro CTe NORMAL, para substituir o anterior. CTe substituto não permite mudar o tomador. Assim, você fará sempre um CTe normal. A compensação dos débitos e créditos de impostos será feito na contabilidade pelos contadores. Tenho agido assim com os meus clientes e é esta a instrução que consegui.
  11. Ítalo, o problema é com os clientes dos nosso clientes transportadores. Cada dia fazem exigências mais absurdas. Alguns querem a fatura + pdf´s dos CTe em 1 único arquivo. Para ele abrir e conferir sem ter que ficar procurando os CTe´s. São grandes empresas, muitas multinacionais que fazem estes pedidos. Para contornar eu tive que gerar a fatura e todos os CTe´s e ir juntando em único PDF, um processamento adicional e trabalho também. Por isso se tivessemos a opção de mandar imprimir tudo de uma vez, tanto para impressora como para PDF seria muito bom.
  12. Eu acho que isto seria uma implementação boa. Inclusive gerar 1 único PDF para vários.
  13. Eu tinha deixado para janeiro, pois empresas como HENKEL informaram que não consegueriam importar XML 3.0 dos CTe em dezembro e com isso estariam com pagamento comprometido.
  14. Mas a versão 3.0 não é obrigatória somente a partir de janeiro/2018?
  15. Boa tarde, hoje abriu rápido. Pedi para clientes diferentes testarem em cidades e links de internet´s variados e também abriu. Creio que estabilizou.
  16. Abri outro topico, pois o anterior está travado. O link utilizado na CONSULTA CNPJ está muito lento e em alguns lugares não abre. Consulta CNPJ com Captcha Isto está acontencendo com vocês também? Atenciosamente Sérgio
  17. Bom dia, quando teremos as versões Fortes e FastReport com esta implementação, para eu deixar meus arquivos com as versões do TRUNK2? Atenciosamente Sérgio
  18. Boa noite, Gabriel, foi o que sugeri, só que eu não tinha achado como checar a versão. A melhor solução realmente é trabalhar com a versão. Importante atualizar isso logo, pois isto pode gerar multa para a transportadora. Abraços Sérgio
  19. Você pode me informar como checo a versão do MDFe dentro da UNIT de impressão? Atenciosamente Sergio
  20. No FastReport alterei agora também. Somente em vermelho. Talvez a melhor forma seria checar a versão do MDFe e não pelo campo FMDFe.rodo.RNTRC que é o RNTRC na versão 1.0. procedure TACBrMDFeDAMDFEFR.CarregaModalRodoviario; var i: integer; begin with cdsModalRodo, FMDFe.rodo do begin Append; FieldByName('RNTRC').AsString := RNTRC; FieldByName('CIOT').AsString := CIOT; if veicTracao.placa <> '' then begin FieldByName('placa').AsString := FormatarPlaca(veicTracao.placa); FieldByName('RENAVAM').AsString := veicTracao.RENAVAM; FieldByName('RNTRCProp').AsString := veicTracao.prop.RNTRC; for i := 0 to veicTracao.condutor.Count - 1 do begin // Alteração proposta por Maciel Goettms (27/02/2014) Concatenação dos condutores já adicionados. FieldByName('CPF').AsString := FieldByName('CPF').AsString + FormatarCPF(veicTracao.condutor.Items.CPF) + #13#10; FieldByName('xNome').AsString := FieldByName('xNome').AsString + veicTracao.condutor.Items.xNome + #13#10; end; end; for i := 0 to veicReboque.Count - 1 do begin FieldByName('placa').AsString := FieldByName('placa').AsString + #13#10 + FormatarPlaca(FMDFe.rodo.veicReboque.Items.placa); FieldByName('RENAVAM').AsString := FieldByName('RENAVAM').AsString + #13#10 + veicReboque.Items.RENAVAM; if FMDFe.rodo.RNTRC = '' FieldByName('RNTRCProp').AsString := FieldByName('RNTRCProp').AsString + #13#10 + IfThen(FMDFe.rodo.veicReboque.Items.prop.RNTRC <> '', FMDFe.rodo.veicReboque.Items.prop.RNTRC, FMDFe.rodo.infANTT.RNTRC); else FieldByName('RNTRCProp').AsString := FieldByName('RNTRCProp').AsString + #13#10 + IfThen(FMDFe.rodo.veicReboque.Items.prop.RNTRC <> '', FMDFe.rodo.veicReboque.Items.prop.RNTRC, FMDFe.rodo.RNTRC); end; Atenciosamente Sérgio ACBrMDFeDAMDFEFR.pas
  21. Italo bom dia Em anexo a ACBrMDFeDAMDFeRLRetrato.pas, alterado apenas a informação em vermelho abaixo. procedure TfrlDAMDFeRLRetrato.rlb_2_RodoBeforePrint(Sender: TObject; var PrintIt: Boolean); var i: integer; begin inherited; rlb_2_Rodo.Enabled := (FMDFe.Ide.modal = moRodoviario); rlmPlaca.Lines.Clear; rlmPlaca.Lines.Add(FormatarPlaca(FMDFe.rodo.veicTracao.placa)); rlmRNTRC.Lines.Clear; if FMDFe.rodo.veicTracao.prop.RNTRC <> '' then rlmRNTRC.Lines.Add(FMDFe.rodo.veicTracao.prop.RNTRC) else if FMDFe.rodo.RNTRC = '' then rlmRNTRC.Lines.Add(FMDFe.rodo.infANTT.RNTRC) else rlmRNTRC.Lines.Add(FMDFe.rodo.RNTRC); for i := 0 to FMDFe.rodo.veicReboque.Count - 1 do begin rlmPlaca.Lines.Add(FormatarPlaca(FMDFe.rodo.veicReboque.Items.placa)); if FMDFe.rodo.veicReboque.Items.prop.RNTRC <> '' then rlmRNTRC.Lines.Add(FMDFe.rodo.veicReboque.Items.prop.RNTRC) else if FMDFe.rodo.RNTRC = '' then rlmRNTRC.Lines.Add(FMDFe.rodo.infANTT.RNTRC) else rlmRNTRC.Lines.Add(FMDFe.rodo.RNTRC); end; Atenciosamente Sérgio ACBrMDFeDAMDFeRLRetrato.pas
  22. Valide seu XML aqui https://mdfe-portal.sefaz.rs.gov.br/Site/ValidadorXml Não apresentou erros. Talvez por estar usando dados fictícios, RNTRC = 0.
  23. Você tem que infomar versão ve300. Não pode encerrar com versão ve100, mesmo o MDFe sendo anterior a implantação da versão 3.00. Isto resolve sua questão.
  24. Boa tarde, isto não procede. Você averbará por carregamento ou por CTe enviados. Por carregamento, você tem um número de averbação. Por CTe enviados não. Normalmente você enviará no final do dia. PAMCARY se averba por carregamento. Porto Seguro, no final do dia, você envia os XML´s dos CTe e MDFe´s. Quem carrega containter averba normalmente por CTe, 1 só normalmente. Por isso agora no local da averbação você informará 99999, valor autorizado pela ANTT.
  25. Boa noite, fiz esta alteração no DAMDFE - FORTES. Solicito atualizar o TRUNK e também implementar no DAMDFE - FASTREPORT. Quando o veículo é próprio, ou seja da Transportadora emitente do MDFe, o RNTRC não está sendo impresso. Como o veículo é da transportadora, os dados do proprietário e RNTRC não são obrigatórios e não são adicionados. A versão 2.0 usava FMDFe.rodo.RNTRC, mas agora é FMDFe.rodo.infANTT.RNTRC. A implementação que fez permitiu imprimir. Talvez a melhor forma seja checar a versão do XML, se for ve300 usar FMDFe.rodo.infANTT.RNTRC. Função alterada - FORTES. Necessário replicar no FASTREPORT. procedure TfrlDAMDFeRLRetrato.rlb_2_RodoBeforePrint(Sender: TObject; var PrintIt: Boolean); var i: integer; begin inherited; rlb_2_Rodo.Enabled := (FMDFe.Ide.modal = moRodoviario); rlmPlaca.Lines.Clear; rlmPlaca.Lines.Add(FormatarPlaca(FMDFe.rodo.veicTracao.placa)); rlmRNTRC.Lines.Clear; if FMDFe.rodo.veicTracao.prop.RNTRC <> '' then rlmRNTRC.Lines.Add(FMDFe.rodo.veicTracao.prop.RNTRC) else if FMDFe.rodo.RNTRC = '' then rlmRNTRC.Lines.Add(FMDFe.rodo.infANTT.RNTRC) else rlmRNTRC.Lines.Add(FMDFe.rodo.RNTRC); for i := 0 to FMDFe.rodo.veicReboque.Count - 1 do begin rlmPlaca.Lines.Add(FormatarPlaca(FMDFe.rodo.veicReboque.Items.placa)); if FMDFe.rodo.veicReboque.Items.prop.RNTRC <> '' then rlmRNTRC.Lines.Add(FMDFe.rodo.veicReboque.Items.prop.RNTRC) else if FMDFe.rodo.RNTRC = '' then rlmRNTRC.Lines.Add(FMDFe.rodo.infANTT.RNTRC) else rlmRNTRC.Lines.Add(FMDFe.rodo.RNTRC); end; Atenciosamente Sergio
×
×
  • 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.