Ir para conteúdo
  • Cadastre-se

BigWings

Moderadores
  • Total de ítens

    9.862
  • Registro em

  • Última visita

  • Days Won

    153

Tudo que BigWings postou

  1. Para o CST 00, não existe a tag vBCFCP, conforme a NT 2016.002.
  2. Ocorre o mesmo erro usando o demo do ACBr?
  3. Faltou informar no TXT o grupo [DESC001] informando o município de descarregamento.
  4. Acho que essa parte do manual não está atualizada, não encontrei o arquivo LEIA-ME.txt que ele menciona. Dá uma olhada neste outro tópico, que postei link para um vídeo explicando o passo a passo da instalação:
  5. Não encontrei menção a essa mensagem de erro em nenhum lugar nos fontes do ACBr. Deve ser algo na sua aplicação.
  6. Excluiu como? Chegou a instalar os componentes no Lazarus?
  7. Moderação: Movido para o sub-fórum apropriado.
  8. E nem foi retirado o grupo de duplicatas, apenas acrescentada a obrigatoriedade de se informar o grupo de pagamentos também para NFe.
  9. Creio que nenhum DANFE impresso pelo ACBr imprime os valores de PIS e COFINS. E não há obrigatoriedade de se imprimir. No caso do destaque no item, ele é impresso quando preenchida a tag infAdProd do item.
  10. Sim, mas o número dever ser informado na tag Ide.nNF. A cNF é o código aleatório a ser gerado na chave de acesso, você pode deixar sem informar para que o ACBr gere um número aleatório.
  11. Em alguns estados o FCP já estava sendo cobrado mesmo em operações internas, mas não havia como informar no XML, sendo ele calculado na apuração. Então você deve consultar a legislação estadual pra saber se deverá ser informado ou não o FCP e FCP-ST de operação própria. No caso do FCP em operações interestaduais continua igual antes.
  12. Está controlando a numeração das notas? A princípio só precisa fazer isso e não terá duplicidade.
  13. Não deveria estar gerando esse SoapAction. Você está com os fontes atualizados?
  14. Que itens do CTe você quer importar? Basta adaptar o código, de acordo com o layout do CTe. No caso dos impostos, no CTe só é destacado o ICMS, no grupo imp.ICMS.
  15. Carregue o XML no componente, chame os método GerarNFe, Assinar, Validar e depois o método Consultar para atualizar o XML. Isso com a configuração IncluirQRCodeXMLNFCe ativada.
  16. Se está usando Windows 64bits, você deve copiar as DLLs de 32bits para a pasta C:\Windows\SysWOW64, e as DLLs de 64bits para a pasta C:\Windows\system32.
  17. Hints e Warnings não impedem a compilação. Pela mensagem destacada em verde, o projeto compilou com sucesso.
  18. Dá uma olhada neste vídeo, ele responde essas dúvidas iniciais e mostra como usar o ACBr no Lazarus.
  19. Me parece que o código comentado foi feito para NFe e não vai funcionar para o CTe.
  20. Veja a documentação do banco, se no retorno há essa informação. Tem alguns manuais aqui: https://svn.code.sf.net/p/acbr/code/tools/Bancos
  21. Configure a propriedade SSLType do componente. Em teoria ela deveria estar LT_TLSv1_2 para a NFe 4.0 e LT_all para a 3.1, mas experimente as configurações que funcionam para a UF.
  22. if (CDSNota.FieldByName('VALOR_DESCONTO').AsFloat > 0) then begin Prod.vDesc := RoundTo(((CDSNota.FieldByName('VALOR_DESCONTO').AsFloat/cdsNfSaidaDetalheSUBTOTAL_GERAL.AsVariant)*Prod.vProd),-2) Sobra := Sobra + (CDSNota.FieldByName('VALOR_DESCONTO').AsFloat/cdsNfSaidaDetalheSUBTOTAL_GERAL.AsVariant)*Prod.vProd) - Prod.vDesc; end else Prod.vDesc := 0;
  23. Para uma resposta rápida, no caso do PR basta alterar a tag tpEmis: Ide.tpEmis := teSVCRS; Também configurar o componente para essa forma de emissão ACBrNFe1.Configuracoes.Geral.FormaEmissao := teSVCRS; http://www.sped.fazenda.pr.gov.br/modules/conteudo/conteudo.php?conteudo=46
  24. Essa modalidade de contingência foi desativada já há algum tempo. O formulário de segurança ainda existe, mas há outras formas. Leia o Manual de Orientações do Contribuinte v. 6.00, a partir da página 150, onde é explicado a sistemática de contingência para NFe. https://www.nfe.fazenda.gov.br/portal/listaConteudo.aspx?tipoConteudo=33ol5hhSYZk=
  25. Pelo que entendi o # é apenas para controlar as execuções de comandos individuais... Você pode criar uma procedure ou usar um execute block: set term ^ ; execute block as declare variable VERSAO_FB_SERVIDOR varchar(20); declare variable STTMNT varchar(200); begin STTMNT = ''; select rdb$get_context('SYSTEM', 'ENGINE_VERSION') from rdb$database into :VERSAO_FB_SERVIDOR; if (VERSAO_FB_SERVIDOR like '3.0.%') then STTMNT = 'alter table TABELA alter CAMPO set not null;'; else if (VERSAO_FB_SERVIDOR like '2.5.%') then STTMNT = 'update RDB$RELATION_FIELDS set RDB$NULL_FLAG = 1 where (RDB$FIELD_NAME = ''campo'') and (RDB$RELATION_NAME = ''tabela'');'; if (STTMNT <> '') then execute statement STTMNT; end^ set term ; ^
×
×
  • 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.