Pessoal na unit pcnNfeW ele nao ta caindo na bandeira porque eu não passo cnpj... pois a forma de pagamento não é integrada... é POS
if(NFe.pag[i].tPag in [fpCartaoDebito,fpCartaoCredito]) and
((nfe.pag[i].CNPJ <> '') or (nfe.pag[i].tpIntegra <> tiNaoInformado))then
begin
Gerador.wGrupo('card', 'YA04');
Gerador.wCampo(tcStr, 'YA04a', 'tpIntegra', 01, 01, 1, tpIntegraToStr(nfe.pag[i].tpIntegra), DSC_TPINTEGRA);
if nfe.pag[i].CNPJ <> '' then
begin
Gerador.wCampo(tcStr, 'YA05', 'CNPJ ', 14, 14, 0, nfe.pag[i].CNPJ, DSC_CNPJ);
Gerador.wCampo(tcStr, 'YA06', 'tBand', 02, 02, 0, BandeiraCartaoToStr(nfe.pag[i].tBand), DSC_TBAND);
Gerador.wCampo(tcStr, 'YA07', 'cAut ', 01, 20, 0, nfe.pag[i].cAut, DSC_CAUT);
end;
Gerador.wGrupo('/card');
end;
Será que está com erro na validação?