Skip to content

Commit

Permalink
Add volumes mesmo se nfe não tiver transportadora 0-por conta do emit…
Browse files Browse the repository at this point in the history
…ente (#1432)
  • Loading branch information
uberlei authored Jun 28, 2023
1 parent 65e7397 commit 47f2930
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 19 deletions.
9 changes: 6 additions & 3 deletions NFe.Danfe.Html/DanfeNfeHtml2.cs
Original file line number Diff line number Diff line change
Expand Up @@ -218,16 +218,19 @@ private string MontarTransportadora(DanfeNFe danfeNFe, string nfeHtml)
cidade = $"{danfeNFe.Transportadora?.Endereco.Cidade}";
uf = $"{danfeNFe.Transportadora?.Endereco.Uf}";
ie = $"{danfeNFe.Transportadora?.Ie}";
var volume = danfeNFe.Volumes?.FirstOrDefault();
}

var volume = danfeNFe.Volumes?.FirstOrDefault();
if (volume != null)
{
quantidade = volume?.Quantidade ?? 0;
especie = volume?.Especie ?? "";
marca = volume?.Marca ?? "";
numeroVolume = volume?.NumeroVolume ?? "";
pesoBruto = volume?.PesoBruto ?? 0;
pesoLiquido = volume?.PesoLiq ?? 0;
}

;

list.Add("[ds_transport_carrier_name]", danfeNFe?.Transportadora?.Nome);
list.Add("[ds_transport_code_shipping_type]", tipoFrete);
list.Add("[ds_transport_rntc]", danfeNFe.Transportadora?.CodAntt);
Expand Down
29 changes: 13 additions & 16 deletions NFe.Danfe.Html/Dominio/DanfeNFe.cs
Original file line number Diff line number Diff line change
Expand Up @@ -232,22 +232,6 @@ public DanfeNFe(Classes.NFe nfe, Status status,string protocolo, string creditos
nfe.infNFe.transp.transporta.xMun, "", "", nfe.infNFe.transp.transporta.UF, "", ""),
doc1, nfe.infNFe.transp.transporta.xNome, placa, rntc, nfe.infNFe.transp.transporta.IE, frete);


#region Volume

if (nfe.infNFe.transp.vol!=null)
{
Volumes = new List<Volume>();
foreach (var item in nfe.infNFe.transp.vol)
{
Volumes.Add(new Volume(item.qVol, item.esp, item.pesoB ?? 0, item.pesoL ?? 0, item.marca,item.nVol) );
}

}


#endregion

#region Reboque

if (nfe.infNFe.transp?.reboque!=null)
Expand All @@ -265,7 +249,20 @@ public DanfeNFe(Classes.NFe nfe, Status status,string protocolo, string creditos
#endregion
}


#region Volume

if (nfe.infNFe.transp?.vol != null)
{
Volumes = new List<Volume>();
foreach (var item in nfe.infNFe.transp.vol)
{
Volumes.Add(
new Volume(item.qVol, item.esp, item.pesoB ?? 0, item.pesoL ?? 0, item.marca, item.nVol));
}
}

#endregion

#endregion

Expand Down

0 comments on commit 47f2930

Please sign in to comment.