Leonardo Gregianin Postado Segunda as 14:39 Postado Segunda as 14:39 Revisão geral do DACTE gerado pelo motor FPDF, comparando com o layout oficial do CT-e. 1. Bugs corrigidos - Peso Bruto, Peso Base de Cálculo, Peso Aferido, Cubagem e Quantidade de Volumes mostravam valores errados/repetidos (não distinguiam corretamente cada tipo de medida). - Faltava o aviso obrigatório "EMITIDO EM AMBIENTE DE HOMOLOGAÇÃO - SEM VALOR FISCAL" quando o CT-e é de teste. - Modal Aéreo: checkbox "Retira" errado, e os campos "Dados da Retirada da Carga", "Característica Adicional do Serviço" e "Informações do Manuseio" apareciam vazios mesmo quando havia informação. - Modal Aquaviário: "Identificação da Balsa" só mostrava uma balsa quando havia várias; "Lacre" e "Identificação do Container" nunca eram impressos. - Modal Ferroviário: dados da segunda ferrovia (CNPJ, IE, Razão Social) saíam todos errados, repetindo o campo "Código Interno". 2. Impressão de eventos do CT-e O motor FPDF ainda não imprimia eventos (Cancelamento, Carta de Correção, EPEC, etc.) - só o DACTE principal. Implementado no mesmo padrão já usado pelo NFe e MDF-e: cabeçalho comum a todos os eventos, e um bloco extra específico para Cancelamento (motivo), Carta de Correção (tabela de alterações) e EPEC (dados do CT-e em contingência). Os demais tipos de evento imprimem só o cabeçalho, sem layout oficial definido. 3. Layout: Documentos Originários / Observações / Modal / Rodapé - "Documentos Originários" agora mostra a chave de acesso completa (antes cortava) e todos os tipos de documento vinculado. Reserva espaço fixo para 14 chaves na primeira página; o excedente sai numa página de continuação. - "Início/Término da Prestação" passaram a mostrar cidade + UF (antes só cidade). - "Componentes do Valor da Prestação de Serviço": nome e valor de cada componente agora imprimem numa linha só (antes quebravam em duas); suporta até 8 componentes (antes só 4, os demais desapareciam). - Adicionado rodapé com o nome do sistema, no mesmo padrão já usado no DANFE (NFe) e DAMDFE (MDF-e) - antes o DACTE não tinha esse rodapé. Em anexo a unit alterada e 3 pdfs de exemplos. DACTE-exemplo-1chave.pdf DACTE-exemplo-10chaves.pdf DACTE-exemplo-30chaves.pdf ACBrCTeDACTeFPDF.pas 1 [email protected] | https://leonardogregianin.com | https://www.robonfse.com.br
Consultores diego.foliene Postado Segunda as 15:04 Consultores Postado Segunda as 15:04 Bom dia! Muito obrigado pela contribuição! Foi criada a tarefa ACBR-9657 para análise dos arquivos e disponibilização no SVN. Assim que houver novidades será avisado aqui no tópico. Diego FolieniAjude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (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 !!
Consultores juliomar.marchetti Postado Terça as 00:35 Consultores Postado Terça as 00:35 9 horas atrás, Leonardo Gregianin disse: ACBrCTeDACTeFPDF.pas Fez uso de alguma IA? ele removeu a quebra de linha padrão do arquivo e deixo só LF Juliomar Marchetti Ajude o Projeto ACBr crescer - Seja Pro discord: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br 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 !!
Consultores juliomar.marchetti Postado Terça as 00:56 Consultores Postado Terça as 00:56 no svn At revision: 47273 Juliomar Marchetti Ajude o Projeto ACBr crescer - Seja Pro discord: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br 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 !!
Leonardo Gregianin Postado Terça as 00:57 Autor Postado Terça as 00:57 Quando implementei isso nem tinha IA ainda Meu diff pegou somente o que foi realmente alterado. [email protected] | https://leonardogregianin.com | https://www.robonfse.com.br
Consultores juliomar.marchetti Postado Terça as 14:12 Consultores Postado Terça as 14:12 13 horas atrás, Leonardo Gregianin disse: Quando implementei isso nem tinha IA ainda eita srsrs. já faz uns par de anos Boa Leonardo. obrigado mais uma vez 13 horas atrás, Leonardo Gregianin disse: Meu diff pegou somente o que foi realmente alterado. ele removeu o CRLF e deixou só LF 1 Juliomar Marchetti Ajude o Projeto ACBr crescer - Seja Pro discord: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br 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 !!
Consultores juliomar.marchetti Postado Terça as 14:13 Consultores Postado Terça as 14:13 Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico. Juliomar Marchetti Ajude o Projeto ACBr crescer - Seja Pro discord: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br 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 !!
Recommended Posts