function HeadNF(props){
return(
EMITENTE
CNPJ
{props.data.emitente.CNPJ}
Incrição Estadual
{props.data.emitente.IE}
Razão
{props.data.emitente.xNome}
Nome Fantasia
{props.data.emitente.xFant}
Endereço
{props.data.emitente.enderEmit.xLgr+", "+props.data.emitente.enderEmit.nro+" "+props.data.emitente.enderEmit.xCpl+", "+props.data.emitente.enderEmit.xBairro}
Localidade
{props.data.emitente.enderEmit.xMun+", "+props.data.emitente.enderEmit.UF+", CEP "+props.data.emitente.enderEmit.CEP}
DESTINATARIO
CNPJ
{props.data.destinatario.CNPJ ? props.data.destinatario.CNPJ : props.data.destinatario.CPF}
Incrição Estadual
{props.data.destinatario.IE}
Razão
{props.data.destinatario.xNome}
Nome Fantasia
{props.data.destinatario.xFant}
Endereço
{props.data.destinatario.enderDest.xLgr+", "+props.data.destinatario.enderDest.nro+" "+props.data.destinatario.enderDest.xCpl+", "+props.data.destinatario.enderDest.xBairro}
Localidade
{props.data.destinatario.enderDest.xMun+", "+props.data.destinatario.enderDest.UF+", CEP "+props.data.destinatario.enderDest.CEP}
TRANSPORTADOR
CNPJ
{props.data.transportador.CNPJ}
Incrição Estadual
{props.data.transportador.IE}
Razão
{props.data.transportador.xNome}
Endereço
{props.data.transportador.xEnder}
Localidade
{props.data.transportador.xMun+", "+props.data.transportador.UF}
)
}
function VolumeNF(props){
return(
DADOS DA NFe
Nº NF:
{props.data.dados.nNF}
Série:
{props.data.dados.serie}
Tipo NF:
{props.data.dados.tpNF}
Status:
{props.data.protocolo.xMotivo}
Chave Acesso:
{props.data.protocolo.chNFe}
Emissão:
{props.data.dados.dhEmi}
Retorno Sefaz:
{props.data.protocolo.dhRecbto}
Saída:
{props.data.dados.dhSaiEnt}
Natureza da operacao:
{props.data.dados.natOp}
Tipo Frete:
{(props.data.transportador.modFrete==1? props.data.transportador.modFrete+' - FOB':props.data.transportador.modFrete+' - CIF')}
Volumes:
{props.data.transportador.vol.qVol+" "+props.data.transportador.vol.esp}
Peso Bruto:
{props.data.transportador.vol.pesoB+" Kg"}
Peso Liquido:
{props.data.transportador.vol.pesoL+" Kg"}
Valor Bruto:
{props.data.total.ICMSTot.vProd?"R$ "+props.data.total.ICMSTot.vProd:0}
Frete:
{"R$ "+props.data.total.ICMSTot.vFrete}
Seguro:
{"R$ "+props.data.total.ICMSTot.vSeg}
Desconto:
{"R$ "+props.data.total.ICMSTot.vDesc}
Valor Liquido:
{"R$ "+props.data.total.ICMSTot.vNF}
)
}
function ItemLine(props){
let produtos = [];
// const produto = props.data.item;
const produto = props.data.item;
console.log( props.data );
// if( produto.cProd ){
// const prodt = [{produto.prod.cProd?produto.prod.cProd:''} | ,
// {produto.prod.xProd} | ,
// {produto.prod.cEAN} | ,
// {produto.prod.NCM} | ,
// {produto.produto_cest} | ,
// {produto.produto_cfop} | ,
// {produto.prod.rastro?produto.prod.rastro.nLote:0} | ,
// {produto.prod.rastro?produto.prod.rastro.dhFab:0} | ,
// {produto.prod.rastro?produto.prod.rastro.dhVcto:0} | ,
// {produto.prod.uCom} | ,
// {produto.prod.vUnCom} | ,
// {produto.prod.qCom} | ,
// {produto.prod.vProd} | ];
// }
/*
{produto.prod.cProd?produto.prod.cProd:''} |
{produto.prod.xProd} |
{produto.prod.cEAN} |
{produto.prod.NCM} |
{ {produto.produto_cest} |
{produto.produto_cfop} | }
{produto.prod.rastro?produto.prod.rastro.nLote:0} |
{produto.prod.rastro?produto.prod.rastro.dhFab:0} |
{produto.prod.rastro?produto.prod.rastro.dhVcto:0} |
{produto.prod.uCom} |
{produto.prod.vUnCom} |
{produto.prod.qCom} |
{produto.prod.vProd} |
*/
return(
)
}
function ItemsNF(props){
let linhas = [] ;
const produtos = lerLoopInfinitoProduto( props.data ) ;
for(var d in produtos){
linhas.push();
// console.log(produtos[d]);
}
return(
LISTA DE ITENS
Cod Fornecedor |
Descricao |
EAN |
NCM |
{/* CEST |
CFOP | */}
Lote |
Fabricacao |
Validade |
UN |
Preço Unit |
Qtde |
Total |
{linhas}
)
}
function InfoNF(){
return(
)
}
function TaxesNF(props){
return(
TRIBUTAÇÃO
Total Nota
{"R$ "+props.data.vNF}
Base Calculo
{"R$ "+props.data.vBC}
Base Calculo ST
{"R$ "+props.data.vBCST}
{/*
Total Tributos
{"R$ "+props.data.totalTrib}
*/}
ICMS
{"R$ "+props.data.vICMS}
ICMS ST
{"R$ "+props.data.vST}
IPI
{"R$ "+props.data.vIPI}
IPI Devol
{"R$ "+props.data.vIPIDevol}
PIS
{"R$ "+props.data.vPIS}
COFINS
{"R$ "+props.data.vCOFINS}
Outros
{"R$ "+props.data.vOutro}
FCP
{"R$ "+props.data.vFCP}
FCP ST
{"R$ "+props.data.vFCPST}
FCP ST Ret
{"R$ "+props.data.vFCPSTRet}
)
}
function BillNF(props){
let parcelas = [];
// for(var e in props.data.boletos){
// parcelas.push(
//
// {props.data.boletos[e].parcela}
// |
//
// {props.data.boletos[e].vencimento}
// |
//
// {props.data.boletos[e].valor}
// |
//
);
// }
return(
PAGAMENTO
Nª Fatura:
{props.data.fat.nFat}
Vlr Bruto:
{"R$ "+props.data.fat.vOrig}
Desconto:
{"R$ "+props.data.fat.vDesc}
Vlr Líquido:
{"R$ "+props.data.fat.vLiq}
Parcelas:
{/* {props.data.parcelas+"x"} */}
Parcela | Vencimento | Vlr Parcela |
{parcelas}
)
}
function AnnotationsNF(props){
return(
TRIBUTAÇÃO
)
}
function ReadXML(props){
return(
[
,
,
,
,
props.data.fat?:'',
// ,
,
]
);
}