O que eu queria dizer é que quando coloco o desconto como Prod.vDesc := 1; A nota passa na validação, mas depois com os mesmo parâmetros apenas alterando o Prod.vDesc := 2; acontece o erro, abaixo:
Nota(s) não confirmadas:
1037-> Rejeição: Total do Desconto difere do somatório dos itens
1- a prefeitura do emitente desta nota, adotou a nota fiscal
eletronica para emitir notas conjugadas????
Minhas notas serão emitidas no DF. Mas esse parâmetro afeta a validações? por agora estou apenas fazendo teste para verificar como se faz. Após isso eu devo conversar com o contador passando várias duvidas.
Vou testar e passar o feedback - desde já Obrigado.
Seguindo sua concepção os parâmetros serão passados assim:
// Adicionando Produtos
with Det.Add do
begin
Prod.nItem := 1; // Número sequencial, para cada item deve ser incrementado
Prod.cProd := '123456';
Prod.cEAN := '1234567890123';
Prod.xProd := 'Descrição do Produto';
Prod.NCM := '00'; // Tabela NCM disponível em http://www.receita.fazenda.gov.br/Aliquotas/DownloadArqTIPI.htm
Prod.EXTIPI := '';
Prod.CFOP := '5101';
Prod.uCom := 'UN';
Prod.qCom := 1;
Prod.vUnCom := 100;
Prod.vProd := 100;
Prod.IndTot := itNaoSomaTotalNFe;
Prod.cEANTrib := '';
Prod.uTrib := 'UN';
Prod.qTrib := 1;
Prod.vUnTrib := 100;
Prod.vFrete := 0;
Prod.vSeg := 0;
Prod.vDesc := 10;
infAdProd := 'Informação Adicional do Produto';
with Imposto do
begin
with ISSQN do
begin
vBC := 90;
vAliq := 2;
vISSQN := 1,8;
cMunFG := 0; //vou verificar...
cListServ := 0; // vou verificar...
end;
end;
end;
Total.ISSQNtot.vServ := 90;
Total.ISSQNtot.vBC := 90;
Total.ISSQNtot.vISS := 1,8;
Total.ISSQNtot.vPIS := 0;
Total.ISSQNtot.vCOFINS := 0;