Pesquisar na Comunidade
Showing results for tags 'modFrete'.
Encontrado 3 registros
-
Bom dia. Recentemente meu cliente reclamou de que no DANFe o Campo " modFrete " sai impresso somente "1 - DEST/REM" e que as transportadoras dele estão reclamando, falei que o nosso DANFe obedece as normas técnicas, mas ele não aceitou a resposta, resolvi debugar para ver o que poderia ser feito, vi que na função "modFreteToDesStr()" ja tem essa opção para a versão ve400 "1 - DESTINATARIO", porem estava chegando sempre o mesmo valor "versao = ve200", por isso o DANFe sempre sai com "1 - DEST/REM", fiz a alteração na classe e estou enviando para correção na procedure "CarregaTransportador" na unit ACBrNFeDANFEFRDM. procedure TACBrNFeFRClass.CarregaTransportador; var ok: Boolean; begin with cdsTransportador do begin Close; CreateDataSet; Append; with FNFe.Transp do begin FieldByName('ModFrete').AsString := modFreteToDesStr( modFrete, DblToVersaoDF(ok, FNFe.infNFe.Versao)); with Transporta do begin FieldByName('CNPJCPF').AsString := FormatarCNPJouCPF(CNPJCPF); FieldByName('XNome').AsString := XNome; FieldByName('IE').AsString := IE; FieldByName('XEnder').AsString := XEnder; FieldByName('XMun').AsString := CollateBr(XMun); FieldByName('UF').AsString := UF; end; end; Post; end; end; Grato. ACBrNFeDANFEFRDM.pas
-
Prezados, boa tarde. Identifiquei uma inconsistência na NFe 4.0 em relação à Danfe; Na impressão, ao selecionar as modalidades 3 e 4, o campo Frete Por Conta fica em branco. Está assim: function modFreteToDesStr(const t: TpcnModalidadeFrete): string; begin case t of mfContaEmitente : result := '0 - EMITENTE'; mfContaDestinatario : result := '1 - DEST/REM'; mfContaTerceiros : result := '2 - TERCEIROS'; mfSemFrete : result := '9 - SEM FRETE'; end; end; Poderia ser assim: function modFreteToDesStr(const t: TpcnModalidadeFrete): string; begin case t of mfContaEmitente : result := '0 - EMITENTE'; mfContaDestinatario : result := '1 - DEST/REM'; mfContaTerceiros : result := '2 - TERCEIROS'; mfProprioRemetente : result := '3 - PROP/REMT'; mfProprioDestinatario : result := '4 - PROP/DEST'; mfSemFrete : result := '9 - SEM FRETE'; end; end; Obrigado. Att,
- 4 replies
-
- nfe4
- pcnconversao
-
(e 2 mais)
Tags:
-
7.1.8 Quadro do Transportador O campo identificação da Modalidade do Frete deverá ser preenchido com um dos seguintes códigos: 0 – Emitente; 1 – Dest/Rem; 2 – Terceiros; 9 – Sem Frete; Estou com problemas com um cliente, algumas das NF-e emitidas com a modalidade [ 1 ] a transportadora cobrou dele o frete por que o cliente não aceitou pagar, uma vez que a sigla consta "Dest" Destinatário ou "Rem" Remetente. Isso esta criando um atrito muito grande entre a gente, pois ele exige que esse campo seja mais explicito, que não tem como ele mandar um frete por conta destinatário ou dele mesmo, o destinatário vai iginorar a cobrança na hora. Sendo assim tenho que alterar nos fontes todas as vezes que atualizo minha versão as linhas com essa informação e travo em "DESTINATÁRIO". Existe alguma regra ou empecilho pra que não seja definitivo usar "Destinatário" ?