Amiguinhos,
Desde ontem 03/09/2021 começou a critica desta tag. Eu resolvi assim no meu código:
Código: Selecionar todos
EDX OPEN MARK "pag" OF oEDX
//EDX OPEN MARK "indPag" OF oEDX
EDX OPEN MARK "detPag" OF oEDX
if cNFEfinNFe= "4" .or. ; // Se for devolucao
cNFEfinNFe= "3" // Se for estorno
EDX OPEN MARK "tPag" TYPE "" TAG "90" AUTOCLOSE OF oEDX
else
EDX OPEN MARK "tPag" TYPE "" TAG cNFEtPag AUTOCLOSE OF oEDX
if cNFEtPag = "90"
else
if cNFEtPag = "99"
EDX OPEN MARK "xPag" TYPE "" TAG "Tipo de Pagamento Indefinido" AUTOCLOSE OF oEDX
endif
EDX OPEN MARK "vPag" TYPE "" TAG transf(nVLTotal,"99999999.99") AUTOCLOSE OF oEDX
endif
//EDX OPEN MARK "card" OF oEDX
// EDX OPEN MARK "tipoIntegracao" TYPE "" TAG "" AUTOCLOSE OF oEDX
// EDX OPEN MARK "CNPJ_card" TYPE "" TAG "" AUTOCLOSE OF oEDX
// EDX OPEN MARK "tBand" TYPE "" TAG "" AUTOCLOSE OF oEDX // 05–Diners Club; 06–Elo; 07–Hipercard; 08–Aura; e 09–Cabal
// EDX OPEN MARK "cAut" TYPE "" TAG "" AUTOCLOSE OF oEDX
//EDX CLOSE MARK OF oEDX // card
endif
EDX CLOSE MARK OF oEDX // detPag
Coloquei no lugar de
99 o
90 para não especificar nada.
Caso a escolha ainda seja
99 coloco
xPag com "Tipo de Pagamento Indefinido"
Caso as escolhas sejam entre 01 até 19 permito que
vPag apresente o total desta opção.
Ainda não acrescentei tags para o caso de pagamentos de várias moedas no mesmo xml e ainda nãi ativei o bloco que pede informações de bandeiras de cartão de crédito pois esta exige informações como CNPJ das operadoras de cartão.
http://pctoledo.com.br/forum/viewtopic. ... 15#p148738 Neste tópico nosso amigo forense
Jairo Maia especificou a lista dos meios de cobrança.
E conforme a tabela contida na página 242 do manual
https://portal.fazenda.sp.gov.br/servicos/sat/Downloads/Especificacao_SAT_v_ER_2_9_8.pdf temos a lista de administradoras de cartão da qual devemos extrair informações.
001|Administradora de Cartões Sicredi Ltda.|03.106.213/0001-90
002|Administradora de Cartões Sicredi Ltda.(filial RS)|03.106.213/0002-71
003|Banco American Express S/A - AMEX|60.419.645/0001-95
004|BANCO GE - CAPITAL|62.421.979/0001-29
005|BANCO SAFRA S/A|58.160.789/0001-28
006|BANCO TOPÁZIO S/A|07.679.404/0001-00
007|BANCO TRIANGULO S/A|17.351.180/0001-59
008|BIGCARD Adm. de Convenios e Serv.|04.627.085/0001-93
009|BOURBON Adm. de Cartões de Crédito|01.418.852/0001-66
010|CABAL Brasil Ltda.|03.766.873/0001-06
011|CETELEM Brasil S/A - CFI|03.722.919/0001-87
012|CIELO S/A|01.027.058/0001-91
013|CREDI 21 Participações Ltda.|03.529.067/0001-06
014|ECX CARD Adm. e Processadora de Cartões S/A|71.225.700/0001-22
015|Empresa Bras. Tec. Adm. Conv. Hom. Ltda.-EMBRATEC|03.506.307/0001-57
016|EMPÓRIO CARD LTDA|04.432.048/0001-20
017|FREEDDOM e Tecnologia e Serviços|S/A 07.953.674/0001-50
018|FUNCIONAL CARD LTDA.|03.322.366/0001-75
019|HIPERCARD Banco Multiplo S/A|03.012.230/0001-69
020|MAPA Admin. Conv. e Cartões Ltda.|03.966.317/0001-75
021|Novo Pag Adm. e Proc. de Meios Eletrônicos de Pagto. Ltda.|00.163.051/0001-34
022|PERNAMBUCANAS Financiadora S/A Crédito, Fin. e Invest.|43.180.355/0001-12
023|POLICARD Systems e Serviços Ltda.|00.904.951/0001-95
024|PROVAR Negócios de Varejo Ltda.|33.098.658/0001-37
025|REDECARD S/A|01.425.787/0001-01
026|RENNER Adm. Cartões de Crédito Ltda.|90.055.609/0001-50
027|RP Administração de Convênios Ltda.|03.007.699/0001-00
028|SANTINVEST S/A Crédito, Financiamento e Investimentos|00.122.327/0001-36
029|SODEXHO Pass do Brasil Serviços e Comércio S/A|69.034.668/0001-56
030|SOROCRED Meios de Pagamentos Ltda.|60.114.865/0001-00
031|Tecnologia Bancária S/A - TECBAN|51.427.102/0004-71
032|TICKET Serviços S/A|47.866.934/0001-74
033|TRIVALE Administração Ltda.|00.604.122/0001-97
034|Unicard Banco Múltiplo S/A - TRICARD|61.071.387/0001-61
035|Reservado|00.000.000/0000-00
...|Reservado|00.000.000/0000-00
998|Reservado|00.000.000/0000-00
999|Outros|00.000.000/0000-00
Não vou entrar em detalhes quanto a descobrir a bandeira do cartão pelo número pois agora com entrada de fintechs a coisa complicou.