Ir para conteúdo
  • Cadastre-se

dev botao

fcp em nota de devolução


Ver Solução Respondido por Italo Giurizzato Junior,
  • Este tópico foi criado há 1978 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

boa tarde amigos, estou tentando gerar uma nota de devolução com fcp e não estou conseguindo fazer com que os campos de fcp da mercadoria sejam exportados para o xml, nao campo totalizador da nfe vai normalmente + no campo de importos de icms nao esta sendo gerado no xml, estou fazendo da forma abaixo + nao vai pro xml e da erro 861, sera que alguem poderia me auxiliar para descobrir oq estou fazendo errado(segue xml em anexo)? desde ja agradeço a quem puder me ajudar.

           csosn900:
                      begin
                        ICMS.modBC := dbiMargemValorAgregado;
                        ICMS.vBC := qrnota_item.fieldbyname
                          ('base_calculo').Value;
                        ICMS.pRedBC := qrnota_item.fieldbyname
                          ('icms_reduzido').Value;
                        ICMS.pICMS := qrnota_item.fieldbyname('ICMS').asfloat;
                        ICMS.vICMS := qrnota_item.fieldbyname
                          ('valor_icms').Value;
                        ICMS.modBCST := dbisMargemValorAgregado;
                        ICMS.pMVAST := qrnota_item.fieldbyname
                          ('margem_agregada').Value;
                        ICMS.pRedBCST := 00.00;
                        ICMS.vBCST := qrnota_item.fieldbyname('base_sub').Value;
                        ICMS.pICMSST := 00.00;
                        ICMS.vICMSST := qrnota_item.fieldbyname
                          ('icms_sub').Value;
                        ICMS.pCredSN := qrnota_item.fieldbyname('ICMS').asfloat;
                        // Colocar o percentual do Crédito
                        ICMS.vCredICMSSN :=
                          (qrnota_item.fieldbyname('valor_icms').asfloat *
                          qrnota_item.fieldbyname('ICMS').asfloat) / 100;
                        ICMS.pFCP:=qrnota_item.fieldbyname('fcpalicota').value;
                        ICMS.vFCP:=qrnota_item.fieldbyname('fcpvalor').value;
                      end;

 

 

att, Márcio Pereira Batista

 

33181114579644000190550010000005801000005805-nfe.xml

Link para o comentário
Compartilhar em outros sites

  • Consultores
  • Solution

Boa tarde Marcio,

O problema é que para CSOSN 900 os campos a serem alimentados são: vBCFCPST, pFCPST e vFCPST.

E você alimentou os campos: pFCP e vFCP.

  • Curtir 3
  • Obrigado 1
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Moderadores
2 horas atrás, marcio pereira batista disse:

boa tarde amigos, estou tentando gerar uma nota de devolução com fcp e não estou conseguindo fazer com que os campos de fcp da mercadoria sejam exportados para o xml, nao campo totalizador da nfe vai normalmente + no campo de importos de icms nao esta sendo gerado no xml, estou fazendo da forma abaixo + nao vai pro xml e da erro 861, sera que alguem poderia me auxiliar para descobrir oq estou fazendo errado(segue xml em anexo)? desde ja agradeço a quem puder me ajudar.

           csosn900:
                      begin
                        ICMS.modBC := dbiMargemValorAgregado;
                        ICMS.vBC := qrnota_item.fieldbyname
                          ('base_calculo').Value;
                        ICMS.pRedBC := qrnota_item.fieldbyname
                          ('icms_reduzido').Value;
                        ICMS.pICMS := qrnota_item.fieldbyname('ICMS').asfloat;
                        ICMS.vICMS := qrnota_item.fieldbyname
                          ('valor_icms').Value;
                        ICMS.modBCST := dbisMargemValorAgregado;
                        ICMS.pMVAST := qrnota_item.fieldbyname
                          ('margem_agregada').Value;
                        ICMS.pRedBCST := 00.00;
                        ICMS.vBCST := qrnota_item.fieldbyname('base_sub').Value;
                        ICMS.pICMSST := 00.00;
                        ICMS.vICMSST := qrnota_item.fieldbyname
                          ('icms_sub').Value;
                        ICMS.pCredSN := qrnota_item.fieldbyname('ICMS').asfloat;
                        // Colocar o percentual do Crédito
                        ICMS.vCredICMSSN :=
                          (qrnota_item.fieldbyname('valor_icms').asfloat *
                          qrnota_item.fieldbyname('ICMS').asfloat) / 100;
                        ICMS.pFCP:=qrnota_item.fieldbyname('fcpalicota').value;
                        ICMS.vFCP:=qrnota_item.fieldbyname('fcpvalor').value;
                      end;

 

 

att, Márcio Pereira Batista

 

33181114579644000190550010000005801000005805-nfe.xml

Boa tarde, marcio pereira batista.

Verifique os campos abaixo:

important.pngRegras de validação:

  • Regra de Validação[861]: Total do FCP(id:W04h) difere do somatório do valor dos itens(id:N17c).
  • Regra de Validação[610]: Total do vNF(id:W16) difere do somatório de: (+)vProd(id:W07) (-)vDesc(id:W10) (-)vICMSDeson(id:W04a) (+)vST(id:W06) (+)vFCPST(id:W06a) (+)vFrete(id:W08) (+)vSeg(id:W09) (+)vOutro(id:W15) (+)vII(id:W11) (+)vIPI(id:W12) (+)vIPIDevol(id:W12a) (+)vServ(id:W18). Exceção 1: Faturamento direto de veículos novos: Se informada operação de Faturamento Direto para veículos novos (tpOp = 2, id:J02). Exceção 2: Esta regra não se aplica nas operações de importação (CFOP inicia com “3”). Exceção 3: Esta regra de validação não deverá causar rejeição caso não tenha sido subtraído o valor do ICMS Desonerado(vICMSDeson) do valor total da NF-e (NT 2013/005 v 1.22).
  • Curtir 2
  • Obrigado 1
Equipe ACBr

Felipe Eduardo Resende Mesquita

Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

 

 

 

Link para o comentário
Compartilhar em outros sites

  • Administradores

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

  • Curtir 3
Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 1978 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...